PhotoSpread: A Spreadsheet for Managing Photos Sean Kandel, Eric Abelson, Hector Garcia-Molina, Andreas Paepcke, Martin Theobald Stanford University
ABSTRACT
! " # "
6 7
" / 7
Author Keywords
" 8 9 "
/ 6
: "
ACM Classification Keywords
$%& '
( $%) * ( $)+ , INTRODUCTION
-
. ! / 0
1 2 3 4
/ 5 ! ( (
7 / / / "
&;+ 0
7 /
!
# 7 / / ' # " 0
,
&
!
" $ /
.
/ ' 7
-
/ # / = ! & > /
" /
! &
" /
# " ! & " , / / !
" 1 2 3 *
"
6 7 4 7 - >
0 6 ! ! "# $ ! " 7
7 " 8 9 < <
" )
A 6 8 9 A - # 4 A - 0 ' " # " ; !
/ 5 A B A 2
$ $
B ! / A
A -
A # A $ A
# -
,
7
7
" < < 7 " /
7
" ; . ?&&@ #
BASIC MODEL AND FORMULAS
> 4 - 4 / / - 4 " ?&)@(
/
- !
$ / 0 7
- .
7 4
# ! 4 8 9 89 4 $
8 9 / / ! " #
+
6 $
4 >
6 $:
7 # - / - 7 4 0 !
"
6 $ # 6 $: $
9 /#
/ 9 9 :# : " 9 #
7 7 4
" %
! 67 , %%&' 67
- C ! %%&' ( )*+ , - . / 7 )*+ . 0 # (01)22
&;&;EF 3 0 0 " 679 # 67 3 # ! )*+ 67 )*+ " 0 679 7
/ #
3 ! 8&)+9 3 " )*+ . /4 $ 3 # - D # > ! 5 678 0
7 ! !
67!
> 0 1 / 2 . 1 . . )*+ 1A " A - 7 " 0
! / "7" " "" " " ! # ! 67!# 2 0 / G, H2>* 5I 1>3
4 ! J
- ( -
!
# ! #
9 # " 9 # . 9 9 #
# 9 #
B
/ ! ; 7
B
-
K : ! 9 # L $ !
# 9 # 9 # 0
" $ ; ; / " ; $: 6 . ( .
"
# - -
0
3 ; " / 89 $ " &
& 6 ' M:
! ! ) 6 67 ; # $
DIRECT CONTENT (RE)ORGANIZATION
, / # $ " ;
" $ - $ A " & $: #
$ / - ; ( %
3 0 / ! .9 . 9 . /# 3
! / 80 9 / 89 N " /
# 5 /
< 6 67 ) $ ; 3 6
#
$ + $
" $ ; $: $ ; $ ; ;
# # / ' " / $ 0 ! 9 # " $
" 0 & / # ) / + ! / + / & "
- / 6 $ /
! ! ; - #
6 & ; ! 67 " 67 67
67 3 6 ) ; " .
"
( " &
- $ ; $: / $
9 ;. $# $ 0
# $
3 $ ;
$ : $ ! + $ . ; 67 " 679 ;. # $ ;
. / / O
/ 89 I . / 7 8 9 # 7
/
, / # ! & 84 ! 9 8 9 * :
" #
6 / 0 " # 7 #
INTERFACE ISSUES
3 ' / - ' Æ 4 " :
"
*2, ! /
B ! / B # "
/ -
Screen Layout
- > / " / " /
! # - # / / : ! = > :" / = # > :"
> (
Workspace
" / * / . !
8B 9 / "
/
Controlling Motion
7 2 - .
; " / # / "
0
! # / / - /
7
7 /
- /
5 / : /
-
; P
/ H* $ / ' - 0 ; 7 2 ! ' 6 ; ! 6 ! ; ' ;6 !;3! "
; - B ' -
0 #
- ! /D >
> 0 # "
! 0 / 3! ! : / 3
Q '?' ' @
Q Q Q ' & Q >
0 ! J 0 " !
# 7
/ ! P O
Photo layout
6
7
-
0 -
*
!
"
'
# ,!> !!>
- ,!> .
DISCUSSION/EVALUATION
0 / # / 0 - " / * 4 4
0 # /
. 0 ?&)@
# # 7 0
#
- - ,
!
#
, Q - F
0
0 ! 0
"
" ?&O@
4
$ /
!
7
' " 2 ?&+@
T" ?&@ ?&E@ ?&S@
! / " " ?&&@
' #
B / ' 7 0 $
!
?&J@
. ' ?)@ 0 / ?&%@ +B )B
0 >
?+O@ 0 ?)E@ '
?&F@
" / ! /
5 /
: 0 " 7 '
CONCLUSION
/ "
, / " " ?&&@ *
' - ! / "
5 < < " / # "
Æ
RELATED WORK
"
?F@
?P@ ' / $ ?J@ 6 ?%@ R ?&P@ ' ?S@
> #
B * S
5 7 7
# 5
%
> 0 " " / 8 9 / 7
/
- : / "
/
F
O P
S &E && &) &+
7 # 0
7
- .
&J &% &O
REFERENCES
& 7 ' B B 4/ = ' 3 2 3 ' 1 $ I T B $)& *+, + )EEO ) 5 5
0
&P &F
-)! . P&CFE )EE&
&S
+ $ ' 3 I G - 7 / , B7 / ) # )EEJ J 7 ! $ = ' ' 1 B 7
)E
&E
) F++)%C+J) &SSJ 4 6 1 2 5 1 = $000 ) 1 - &FJ+EC+F &SSF B $ B/ 5 6 - "
0 )2$ *+3 &S+PC&SJE )EE% 4 = 4 $ 2 5 7 6 ' $ T 7&
.$& *+3 )&&C))E )EE% ' ,
) 1
)F&+SC&JO &SSJ = ' C 4$& *55 F&CFF &SSS '/ 7 ;; + ; )EEP ' ' 7 / " - " 4 )2$*+, )EEO 7 " 0 " )EEP = 2 = - $ A 2
JESCJ&O )EE+ 5 " ) # -)! 1 &&&S)CSS &SS) 3 2 / + -)! 1 )%+F+%CFJO )EEO " 7 ;; ; )EEP 7 R 7 = ! #
$("4$& *5, PE &SSO 2 R/ ' " 6
7 "2 **6)EEE+J B 6 * * > )EE) 6 7 ;; ; )EEP = I = = , ' $ !
2 JE&CJEF )EE+