專利名稱:用于組織數(shù)字圖像的光盒的制作方法
用于組織數(shù)字圖像的光盒背景數(shù)字 攝影相比較老的攝影方法更為簡單且便宜。結(jié)果,許多專業(yè)的攝影師和認真的業(yè)余攝影師有幾十萬張的數(shù)字圖像集。攝影師難以組織大量的數(shù)字圖像和在大量的數(shù)字圖像中找到感興趣的圖像?,F(xiàn)有的攝影軟件應用程序提供了組織和搜索工具,以協(xié)助希望組織數(shù)字圖像或搜索特定數(shù)字圖像的攝影師。工具可以使用諸如例如關鍵詞、標題、等級的元數(shù)據(jù)或其他元數(shù)據(jù)以及用于創(chuàng)建分層文件夾和數(shù)字圖像集的組織工具。然而,攝影師往往是視覺型和觸覺型的,并且大多數(shù)攝影師不愿意操心以便于找到數(shù)字圖像的方式來標記數(shù)字圖像。此外,多數(shù)攝影軟件應用程序圖不提供自然的、有組織的和空間的方式來組織和分組數(shù)字圖像。概述提供本概述以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本概述并不旨在標識出所要求保護的主題的關鍵因素或必要特征,也不旨在用于限定所要求保護的主題的范圍??梢蕴峁┯糜趨f(xié)助攝影應用程序的用戶組織大量數(shù)字圖像的方法和處理設備。光盒(light box)可以是其表面上放置有大量數(shù)字圖像的概念上的工作空間。符合本發(fā)明的主題的各實施例可具有多個光盒。用戶可以經(jīng)由光盒瀏覽顯示瀏覽光盒。用戶可以從光盒瀏覽顯示選擇光盒之一,或者用戶可以從光盒的菜單中選擇光盒之一。在選擇了光盒之一后,所選的光盒之一的表面的一部分可以與導航面板一起顯示。表面的該部分可具有放置于其上的大量數(shù)字圖像。導航面板可包括光盒的完整表面的縮小視圖。導航面板的導航指示符可指示所選光盒之一的表面的所顯示的部分位于光盒的完整表面的何處。在一些實施例中,導航指示符可用于搖攝(pan)光盒的表面??s放能力可提供用于放大(擴大)或縮小(收縮)光盒的所顯示的表面的多種縮放級別??砂凑罩T如例如相應數(shù)字圖像的捕捉或拍攝日期、相應的數(shù)字圖像傳輸?shù)教幚碓O備上的日期、相應的數(shù)字圖像的名稱、相應的數(shù)字圖像用戶提供的元數(shù)據(jù)等所選標準或其他標準來對光盒的數(shù)字圖像排序。用戶提供的元數(shù)據(jù)可包括一個或多個關鍵詞。在符合本發(fā)明的主題的各實施例中,用戶可以搜索光盒的所有數(shù)字圖像以找到與特定的關鍵詞或一組關鍵詞相關聯(lián)的數(shù)字圖像。此外,在一些實施例中,用戶可搜索多個光盒以找到與一個或多個特定的關鍵詞或一組關鍵詞相關聯(lián)的數(shù)字圖像。作為搜索的結(jié)果, 可顯示具有特定的關鍵詞或一組的關鍵詞的數(shù)字圖像。光盒可具有相關聯(lián)的元數(shù)據(jù),元數(shù)據(jù)可以包括但不限于與包括在光盒中的數(shù)字圖像相關聯(lián)的所有元數(shù)據(jù)以及諸如光盒特定數(shù)據(jù)的其他元數(shù)據(jù)的聚集。搜索結(jié)果可包括具有匹配搜索的一個或多個關鍵詞的元數(shù)據(jù)的一個或多個光盒??梢宰詣臃纸M或手動分組數(shù)字圖像??商峁┻^濾能力以基于一個或多個指定的標準來過濾光盒表面上的數(shù)字圖像??墒褂弥更c設備將數(shù)字圖像或數(shù)字圖像分組加入到現(xiàn)有的數(shù)字圖像分組中或從中移除。用戶可將相應的排名(ranking)分配給各個數(shù)字圖像或數(shù)字圖像分組??苫谟脩籼峁┑妮斎?,將多個數(shù)字圖像或一組數(shù)字圖像分類到多個數(shù)字圖像分組中。附圖 為了描述能夠獲得上述和其它優(yōu)點和特征的方式,下文描述并將通過參考在附圖中示出的各特定實施例來呈現(xiàn)更具體的描述??梢岳斫?,這些附圖僅描述各典型實施例,從而不被認為是對其范圍的限制,將通過使用附圖用附加特征和細節(jié)來描述和說明各實現(xiàn)。
圖1可用于實現(xiàn)符合本發(fā)明的主題的各實施例的示例性處理設備的功能框圖。圖2示出了可在符合本發(fā)明的主題的各實施例中使用的示例性光盒。圖3示出了在符合本發(fā)明的主題的各實施例中用戶可從中選擇光盒的菜單的示例。圖4是用于瀏覽多個光盒的光盒瀏覽顯示的示例。圖5示出了光盒的表面的一部分和示例性導航面板的示例性顯示。圖6是用于在符合本發(fā)明的主題的各實施例中手動形成數(shù)字圖像分組的示例性顯不。圖7是用于在符合本發(fā)明的主題的各實施例中自動形成數(shù)字圖像分組的示例性顯不。圖8是用于示出將第一數(shù)字圖像分組添加到第二數(shù)字圖像分組的示例性顯示。圖9是用于將一組數(shù)字圖像的數(shù)字圖像分類到多個數(shù)字圖像的分組中的示例性顯不。圖10示出了用于指示對數(shù)字圖像排序的需求和用于選擇標準的示例性菜單和菜單項。圖11是示出在依照本發(fā)明的主題的實施例中過濾數(shù)字圖像的示例性顯示。圖12是示出熱點的創(chuàng)建和將工作流分配到熱點的示例性顯示。圖13是示出在依照本發(fā)明的主題的實施例中對數(shù)字圖像進行排名的示例性顯
7J\ ο圖14是示出在依照本發(fā)明的主題的實施例中對一組數(shù)字圖像進行排名的示例性顯不。圖15示出了示例性關鍵詞搜索和包括具有匹配搜索的一個或多個關鍵詞的元數(shù)據(jù)的數(shù)字圖像的搜索結(jié)果的示例性顯示。圖16是在符合本發(fā)明的主題的各實施例中可在用戶會話期間執(zhí)行的示例性動作流程。詳細描述以下詳細討論各實施例。盡管討論了具體的實現(xiàn),但是應該理解這樣做僅是出于說明的目的。相關領域的技術人員會認識到可以使用其他組件和配置,而不背離本發(fā)明的主題的精神和范圍。概述提供了用于協(xié)助諸如攝影師的用戶或其他用戶組織大量數(shù)字圖像和找到感興趣的數(shù)字圖像的機器實現(xiàn)的方法和處理設備。在符合本發(fā)明的主題的各實施例中,可以將多個數(shù)字圖像與相應的概念上的工作空間相關聯(lián),概念工作空間可以被稱為光盒??蓪⑴c光盒相關聯(lián)的數(shù)字圖像顯示為出現(xiàn)在光盒的表面上。光盒可以僅具有一張相關聯(lián)的數(shù)字圖像、數(shù)十萬張數(shù)字圖像以及任何其他數(shù)目的數(shù)字圖像。用戶可通過瀏覽多個光盒并作出選擇,通過從光盒的列表中選擇光盒或用其他方法來選擇光盒之一。在選擇了光盒之后,可以顯示所選光盒的一部分,或者可顯示完整的所選光盒。如果所選光盒具有大量相關聯(lián)的數(shù)字圖像,那么當顯示完整的所選光盒時,每個數(shù)字圖像會看起來不大于一個斑點??s放能力可提供用于放大或縮小完整的光盒的表面的顯示或光盒的表面的一部分的顯示的多個縮放級別??梢杂弥T如例如網(wǎng)格、堆棧、經(jīng)排序的形式和定制形式等多種不同形式來顯示光盒表面上的數(shù)字圖像。用戶可以使用指點設備和選擇一個或多個數(shù)字圖像并將其拖曳到另一位置來移動光盒表面上的一個或多個數(shù)字圖像。也可使用其他方法來移動數(shù)字圖像??梢勒罩T如例如創(chuàng)建日期、數(shù)字圖像傳輸?shù)教幚碓O備的日期、數(shù)字圖像的文件名、 用戶定義的標準或其他標準等的特定標準來自動地分組數(shù)字圖像。可為用戶提供分組和命名數(shù)字圖像的工具。例如,在一個實施例中,用戶可采用指點設備來選擇具有多個 數(shù)字圖像的區(qū)域,以形成包括多個數(shù)字圖像的分組??赏ㄟ^移動一個或多個圖像來向分組添加一個或多個圖像或從中移除一個或多個圖像??商峁┻^濾能力以基于一個或多個標準來過濾與光盒相關聯(lián)的數(shù)字圖像??苫趧?chuàng)建日期、傳輸日期、圖像文件名或其他標準來過濾數(shù)字圖像。滿足過濾標準的數(shù)字圖像可以被可視地指示。例如,滿足過濾標準的數(shù)字圖像可看起來比不滿足過濾標準的數(shù)字圖像明亮。在一些實施例中,可隱藏或不顯示不滿足過濾標準的數(shù)字圖像。導航面板可與光盒的一部分一起顯示。導航面板可包括完整的光盒的縮小呈現(xiàn)以及指示光盒的所顯示的部分相對于完整的光盒的位置的指示符。導航面板還可提供用于搖攝光盒的表面的用戶界面。可單獨地檢查和編輯光盒的每個數(shù)字圖像。此外,可以單獨地對數(shù)字圖像進行排名或按照數(shù)字圖像的分組來對數(shù)字圖像排名。示例性處理設備圖1可用于實現(xiàn)符合本發(fā)明的主題的各實施例的示例性處理設備100的功能框圖。處理設備100可以是臺式個人計算機(PC)、筆記本或膝上型PC、服務器或其他處理設備。處理器設備100可包括總線110、存儲器130、只讀存儲器(ROM) 140、處理器120、存儲設備150和顯示設備160??偩€110可允許處理設備100的各組件之間的通信。處理器120可包括解釋和執(zhí)行指令的至少一個常規(guī)處理器或微處理器。處理器 130可以是隨機存取存儲器(RAM)或存儲信息和由處理器120執(zhí)行的指令的另一類型的動態(tài)存儲設備。存儲器130可存儲在處理器120執(zhí)行指令期間使用的臨時變量或其他中間信息。ROM 140可包括常規(guī)的ROM設備或為處理器120存儲靜態(tài)信息和指令的另一類型的靜態(tài)存儲設備。存儲設備150可包括硬盤和對應的驅(qū)動器、基于閃存的存儲設備、或用于為處理器120存儲數(shù)據(jù)和/或指令的其他類型的數(shù)據(jù)存儲設備或介質(zhì)。顯示設備160可包括諸如例如陰極射線管(CRT)或液晶顯示器(LCD)、等離子顯示器的監(jiān)視器或其他類型的顯示器。在一些實施例中,顯示設備160可包括觸摸屏幕。處理設備100可響應于處理器120執(zhí)行包含在諸如例如存儲器130、ROM 140、存儲設備150的有形機器可讀介質(zhì)或其他介質(zhì)中的指令序列來執(zhí)行功能。這種指令可以經(jīng)由通信接口(未示出)從另一機器可讀介質(zhì)或從單獨的設備讀入到存儲器130中。
光盒 圖2是光盒200的示例性顯示。光盒200可包括多個數(shù)字圖像202。數(shù)字圖像202 可以是各種尺寸和定向的數(shù)字圖像。例如,某些數(shù)字圖像202可比其他數(shù)字圖像202大或小。此外,某些數(shù)字圖像202可以是長大于寬,而其他數(shù)字圖像202可以是寬大于長??梢远喾N不同的方式從多個光盒選出光盒。圖3示出了用戶可從中選擇光盒的示例性菜單300。示例性菜單300列出標識相應的光盒的兩個菜單項,第一菜單項302表示名為肯尼亞的光盒,而第二菜單項304表示名為探險的光盒。用戶可通過使用指點設備來選擇所需的光盒,該指點設備可以是計算機鼠標、指示筆、電子筆、用戶的手指或其他指點設備。用戶可通過將指點設備放置在包括所需的光盒的名稱的菜單項302、304之一上來選擇光盒之一,將指點設備放置在菜單項302、304之一上可導致突出顯示菜單項302、304之一或?qū)ζ浼雨幱埃缭趫D3中所示。在一些實施例中,當指點設備被放置在對應于所需的光盒的菜單項302、304之一上時,可顯示包括在所需的光盒中的數(shù)字圖像分組的名稱。例如,當指點設備被放置在菜單項304上時,圖3顯示了分組獅子308、老虎310、長頸鹿312和大象 314的名稱。用戶可通過用指點設備觸摸對應于所需的光盒的菜單項302、304之一,用指點設備點擊對應于所需光盒的菜單項302、304之一或用另一方法來選擇所需的光盒。圖3還示出了光標306,當例如使用計算機鼠標時可顯示光標。盡管示例性菜單300示出了對應于相應的光盒的兩個菜單項,但是符合本發(fā)明的主題的各實施例可包括少于兩個光盒或多于兩個光盒。類似地,示例性菜單300指示名為探險的光盒包括四個數(shù)字圖像分組。然而,符合本發(fā)明的主題的各實施例可包括帶有少于四個數(shù)字圖像分組或多于四個數(shù)字圖像分組的光盒。符合本發(fā)明的主題的各實施例可包括用于瀏覽光盒的光盒瀏覽能力。圖4示出了用于瀏覽光盒的示例性顯示器400。示例性顯示器400示出了被顯示為相應的平面的八個光盒402-416。光盒414是當前正在瀏覽的光盒。表示光盒414的多個數(shù)字圖像中至少一些的縮略圖像415可以在當前正在瀏覽的光盒414的表面上顯示。用戶可通過選擇不同的光盒來瀏覽任何其他的光盒??梢酝ㄟ^用指點設備敲擊光盒402-412和416中的任何一個、 用指點設備點擊不同的光盒或經(jīng)由其他方法來選擇不同的光盒。盡管示例性顯示400示出了八個光盒,但是可在瀏覽顯示中表示少于或多于八個光盒。各個實施例可為用戶提供重命名光盒的工具。在一個實施例中,參考圖3,用戶可使用計算機鼠標右擊菜單項302、304、306之一以顯示彈出菜單。接著可顯示可包括用于重命名光盒的菜單項的第二彈出菜單。用戶可選擇用于重命名光盒的菜單項,并且可提示用戶輸入光盒的新名稱。類似地,用戶可使用計算機鼠標右擊光盒402、404、406、408、410、 412、414、416之一(圖4)。如剛剛參考圖3所描述的,可顯示用戶可從中選擇用于重命名光盒的菜單項的第二彈出菜單。當然,在符合本發(fā)明的主題的各實施例中,可采用重命名光盒的其他方法。圖5示出了符合本發(fā)明的主題的實施例的示例性顯示500。示例性顯示500可包括包括數(shù)字圖像504的光盒的表面的至少一部分。導航面板506可提供光盒502的縮小的完整視圖。導航面板506的導航指示符508可圍繞對應于示例性顯示500中所示的光盒 502的表面的部分的光盒502的縮小的完整視圖的一部分。由此,導航面板506可向用戶提供光盒502的表面的所顯示的部分位于光盒502的表面的整體的何處的判斷。 在一些實施例中,用戶可經(jīng)由指點設備或其他方法來選擇導航指示符508并拖動導航指示符508來搖攝光盒502?;蛘?,用戶可經(jīng)由指點設備選擇光盒的表面并可拖動該表面以搖攝光盒。當然,在其他實施例中,可采用用于搖攝光盒的其他方法。在一些實施例中,導航面板506可提供視覺指示以指示光盒502中已經(jīng)被查看的部分。例如,視覺指示可以是光盒502中已經(jīng)被查看的部分的陰影。在其他實施例中,可采用另一視覺指示以指示光盒中先前已被查看的部分。用戶可通過選擇重置控件506來重置視覺指示。由此,例如,用戶可在光盒周圍跳躍,以自組織的方式仔細查看數(shù)字圖像。視覺指示可指示已查看的數(shù)字圖像。用戶接著可通過選擇重置控件516來重置視覺指示,并可以例如諸如從左到右或從上到下的更為系統(tǒng)的方式再次查看數(shù)字圖像。示例性顯示500還可以包括用于提供縮放能力的縮放工具510。在示例性顯示500 中,縮放工具510可包括滑塊512和指示符514。在一個實施例中,用戶可使用指點設備移動指示符514以放大或減小光盒502的所顯示的部分中的數(shù)字圖像的大小。當使用縮放工具510時,導航指示符508可對應于光盒502的表面的所顯示的部分的大小的增大或減小來增大或減小其大小。在其他實施例中,可以其他方式來提供縮放能力。例如,在一些實施例中,可使用計算機鼠標的滾輪或用戶的手指姿勢來指示是否可放大或減小光盒502的所顯示部分的大小以及放大或縮小多少。當然,在其他實施例中,可使用其他方法來指示是否可放大或減小光盒的所顯示部分的大小以及放大或縮小多少。在各個實施例中,存在每個光盒周圍的“邊界“的概念。用戶可“放大”光盒以顯式地在數(shù)字圖像之間增加額外的間距,或可“收縮”光盒以顯式地消除數(shù)字圖像之間的某些間距。用戶可使用指示符514、計算機鼠標的滾輪或經(jīng)由其他方法方法或收縮光盒。光盒內(nèi)的數(shù)字圖像可由用戶手動地分組和命名。圖6示出了示出光盒表面上的多個數(shù)字圖像602的示例性顯示600。用戶可在要分組的數(shù)字圖像周圍的區(qū)域中點擊和拖動指點設備。在一些實施例中,可用虛線604或用其他手段來指示要分組的數(shù)字圖像周圍的區(qū)域?;蛘?,用戶可觸摸顯示600的觸摸屏幕并可拖動指點設備以指示要分組的數(shù)字圖像的周圍的區(qū)域。在一些實施例中,在用戶指示了要分組的數(shù)字圖像之后,可顯示諸如例如分組光環(huán)(aura)606的視覺指示或其他視覺指示以指示包括在分組中的數(shù)字圖像。用戶接著可提供用于分組的名稱。在示例性顯示600中,為由分組光環(huán)606圍繞的分組提供的名稱是“母親和父親”。為由分組光環(huán)608圍繞的分組提供的名稱610可以是“孩子”。在示例性顯示600中,分組光環(huán)606和608可以是云狀的。然而,在其他實施例中, 分組光環(huán)可具有其他形狀,諸如例如橢圓形、圓形、長方形、不規(guī)則形狀或其他形狀。在符合本發(fā)明的主題的各實施例中,可基于諸如例如捕捉日期、地點、排名、用戶定義的元數(shù)據(jù)的各種標準或其他標準來自動形成光盒的數(shù)字圖像的一個或多個分組。例如,用戶可經(jīng)由彈出菜單或其他方法來指示基于捕捉相應的數(shù)字圖像的月份形成數(shù)字圖像的分組。圖7示出了可在基于捕捉相應的數(shù)字圖像的月份形成分組之后呈現(xiàn)的示例性顯示700。顯示700示出了分別包括在2007年1月、2007年3月、2007年4月、2007年6月、 2007年7月、2007年8月、2007年9月、2007年10月、2007年11月和2007年12月期間捕捉的數(shù)字圖像的分組702、704、706、708、710、714、716、718、720。分組702-720的每一個可
由分組光環(huán)圍繞,該分組光環(huán)在示例性顯示700中是橢圓形的,但是在其他實施例中可具有另一形狀,如先前所討論的。可通過將個別的數(shù)字圖像、多個數(shù)字圖像或第二現(xiàn)有的數(shù)字圖像分組移動到現(xiàn)有的數(shù)字圖像分組來將數(shù)字圖像添加到光盒的現(xiàn)有的數(shù)字圖像分組。圖8對應于圖6的顯示 600,其中名為“母親和父親”的現(xiàn)有分組的數(shù)字圖像被移動到名為“孩子”的現(xiàn)有分組。所得的分組已被重命名為“家庭”。注意對應于原先包括在名為“母親和父親”的分組中的數(shù)字圖像的數(shù)字圖像802、804落入到現(xiàn)在名為“家庭”的分組中??勺詣拥匾苿右寻ㄔ诮邮諗?shù)字圖像802、804的分組中的數(shù)字圖像以為數(shù)字圖像802、804騰出空間,這樣使得至少可看到每個數(shù)字圖像的 一部分。如果由于周圍的數(shù)字圖像和/或數(shù)字圖像分組,存在很少的空間或不存在空間,那么可自動地移動一個或多個周圍的數(shù)字圖像和/或分組以為添加了數(shù)字圖像802、804的分組騰出空間。在圖8中,所得的數(shù)字圖像可由云狀的分組光環(huán)圍繞。如上所述,在其他實施例中,分組光環(huán)可具有不同的形狀。用戶可通過使用指點設備移動一個或多個數(shù)字圖像或數(shù)字圖像的分組。例如,在其中顯示設備包括觸摸屏的實施例中,用戶可通過使用指點設備在顯示數(shù)字圖像的點處觸摸觸摸屏、將指點設備拖動到目的數(shù)字圖像分組并移除指點設備與觸摸屏的接觸來選擇數(shù)字圖像。在其中指點設備是計算機鼠標的實施例中,用戶可使用計算機鼠標來使得光標出現(xiàn)在數(shù)字圖像上,點擊數(shù)字圖像,將光標拖動到目的分組上,并撤銷點擊計算機鼠標,由此使得將數(shù)字圖像移動到目的數(shù)字圖像分組。為了將數(shù)字圖像分組移動到目的數(shù)字圖像分組,用戶可使用指點設備點擊(或接觸觸摸屏)、拖動指點設備以定義數(shù)字圖像分組周圍的區(qū)域、將指點設備拖動到目的數(shù)字圖像分組上,并撤銷點擊指點設備(或?qū)⒅更c設備從觸摸屏移開)。在其他實施例中,可使用其他方法來將個別的數(shù)字圖像或數(shù)字圖像分組移動到目的數(shù)字圖像分組。在一些實施例中,當移動一個或多個數(shù)字圖像時,該一個或多個數(shù)字圖像可表現(xiàn)為從光盒的表面提起,而當將一個或多個數(shù)字圖像放置在光盒的表面的目的地上時,該一個或多個數(shù)字圖像表現(xiàn)為落入到光盒的表面上。圖9示出了示出名為“家庭”的數(shù)字圖像分組902的示例性顯示900。用戶可經(jīng)由指點設備或其他方法指示分類包括在分組902中的數(shù)字圖像的期望。在一些實施例中,當用戶指示分類分組的數(shù)字圖像的期望時,可創(chuàng)建若干個新的分組。例如,如圖9中所示,可創(chuàng)建三個分組。三個分組的每一個可以類似于正在分類的分組來命名。例如,圖9示出了提起、預覽分組902的數(shù)字圖像,并將它們分類到分別名為“家庭_是”、“家庭一否”和“家庭一可能”的分組904、906、908中。在一些實施例中,可以同時提起和預覽多于一個的數(shù)字圖像。最初,分組904、906、908可能沒有數(shù)字圖像。用戶可經(jīng)由上述方法中的任何一個或其他方法將每一個數(shù)字圖像從分組902移動到分組904、906、908中。顯示900示出了數(shù)字圖像910被移動到分組904、906、908之一。顯示900示出了通過使用指點設備從光盒的表面提起數(shù)字圖像910。在一些實施例中,可示出與數(shù)字圖像910 —起移動的光標912。當數(shù)字圖像910達到分組904、906、908之一時,數(shù)字圖像910可表現(xiàn)為落入到分組904、906、 908之一所位于的光盒的表面上。可自動地移動包括在分組904、906、908之一中的任何數(shù)字圖像,這樣使得能夠查看分組904、906、908之一中的每個數(shù)字圖像的至少一部分。盡管如果用戶期望,用戶可顯式地堆疊數(shù)字圖像,這樣使得可遮擋一個或多個數(shù)字圖像的視圖。此外,分組中數(shù)字圖像之間的空間的量可由用戶調(diào)整。例如,用戶可從菜單選擇 “增加更多的空間”來增加分組中數(shù)字圖像之間的空間的量。在一個實施例中,可 增加額外 10% -20%或其他量的空間。類似地,用戶可從菜單選擇“減少空間來減少分組中數(shù)字圖像之間的空間的量。”在一個實施例中,可將數(shù)字圖像之間的空間的量減少10% -20%或其他的量。盡管顯示900示出了分組的數(shù)字圖像被分類到三個分組中,但是在其他實施例中,分組的數(shù)字圖像可被分類到少于三個分組或多于三個分組中。此外,在符合本發(fā)明的主題的各實施例中,可以將光盒的數(shù)字圖像分類到多個分組中。例如,用戶可將名為“探險”的光盒的數(shù)字圖像分類到諸如例如名為“探險一是”、“探險一否”和“探險一可能”的分組的多個分組中。在一些實施例中,可自動地將元數(shù)據(jù)應用到屬于特定的數(shù)字圖像分組的數(shù)字圖像上(如果實施例式如此配置的)。如果將數(shù)字圖像添加到特定分組之一上,那么可自動地將元數(shù)據(jù)應用到所添加的數(shù)字圖像上??梢耘判虻男问絹砼帕泄夂械臄?shù)字圖像,這樣使得可按照相應的拍攝日期、數(shù)字圖像傳輸?shù)教幚碓O備上的相應的日期(傳輸日期)、給予數(shù)字圖像的相應的標題或其他標準來對數(shù)字圖像排序。用戶可指示用多種不同的方式以經(jīng)排序的順序或形式來排列光盒的數(shù)字圖像的期望,其中所述方式諸如例如通過點擊或觸摸顯示屏幕上的圖標等可使得菜單出現(xiàn)。圖10示出了當用戶指示執(zhí)行動作的期望時可顯示的示例性菜單1002。在示例性菜單1002中,用戶可選擇用于復制、刪除、排序或編輯一個或多個數(shù)字圖像的菜單項。在示例性菜單1002中,用戶可選擇“排序”并且可經(jīng)由諸如例如對應于突出顯示或加陰影“排序” 的菜單項的視覺指示來提供確認。在圖10中,當選擇“排序”時,可出現(xiàn)具有對應于排序標準的菜單項的第二示例性菜單1004。第二示例性菜單1004可包括諸如例如拍攝日期、傳輸日期、標題或其他標準的菜單項。當選擇第二菜單1004的菜單項之一時,可以經(jīng)排序的形式或順序顯示光盒的數(shù)字圖像。此外,在一些實施例中,用戶可選擇是以升序還是降序的形式執(zhí)行排序。在符合本發(fā)明的主題的一些實施例中,可依照不同的標準來排序光盒中的每個數(shù)字圖像分組。例如,用戶可選擇第一數(shù)字圖像分組并可指示要按照例如諸如捕捉日期或其他標準等第一標準來排序第一分組。用戶接著可選擇第二數(shù)字圖像分組,并可指示要按照諸如例如與每個數(shù)字圖像相關聯(lián)的指示照相機型號的元數(shù)據(jù)或其他標準的第二標準來排序第二分組。在符合本發(fā)明的主題的各實施例中,用戶可指定一個或多個過濾標準??山?jīng)由視覺指示來指示滿足一個或多個過濾標準的光盒的數(shù)字圖像。例如,滿足一個或多個過濾標準的數(shù)字圖像可看起來比不滿足一個或多個過濾標準的數(shù)字圖像亮。在一些實施例中,僅滿足一個或多個過濾標準的數(shù)字圖像是可見的,而不滿足一個或多個過濾標準的數(shù)字圖像可被隱藏。圖11示出了顯示光盒的數(shù)字圖像1102和過濾標準選擇器1104的示例性顯示 1100。在示例性顯示1100中,過濾標準選擇器1104可包括滑塊1106和多個指示符1108。在該實施例中,滑塊1106可表示數(shù)據(jù)范圍。用戶可通過沿滑塊1106移動每個指示符1108 來選擇日期范圍。隨著每個指示符1108的移動,可在考慮的指示符附近顯示對應于相應的指示符的位置 的日期。用戶可以與可使用指點設備移動數(shù)字圖像的方式相同的方式移動指示符1108。然而,指示符1108可僅沿滑塊1106移動。在其他實施例中,可采用用于移動指示符1108的其他方法。在圖11中,指示從2008年5月1日到2008年9月30日的日期范圍。作為設置過濾標準選擇器1104的日期范圍的結(jié)果,例如通過在日期范圍內(nèi)的日期捕捉來滿足由過濾標準選擇器1104指示的日期范圍的數(shù)字圖像可保持可見,而可使得不滿足由過濾標準選擇器1104指示的日期范圍的數(shù)字圖像變得較不可見。如上所述,在一些實施例中,不滿足由過濾標準選擇器1104指示的日期范圍的數(shù)字圖像可被隱藏。在符合本發(fā)明的主題的各實施例中,用戶可定義熱點,其可以是光盒的表面上的區(qū)域。用戶可將工作流分配到熱點??深A先定義工作流。例如,可預先定義用于減少數(shù)字圖像的分辨率或用于將數(shù)字圖像從彩色改成黑白的工作流。此外,用戶可預先定義可分配給熱點的一個或多個用戶定義的工作流。用戶可將工作流分配給熱點,這樣使得當將數(shù)字圖像移動到熱點時,所分配的工作流被應用到所移動的數(shù)字圖像上。圖12示出了具有多個數(shù)字圖像1202的示例性顯示1200。用戶可通過使用指點設備,并點擊或觸摸光盒的表面上的點以及拖動指點設備來定義熱點1204??商峁┲T如例如虛線或其他指示的視覺指示來指示熱點1204的區(qū)域。用戶可通過從菜單選擇菜單項1206 或經(jīng)由其他方法指示將工作流分配到熱點1204的期望。在指示將工作流分配到熱點1204 的期望時,可顯示預定義的工作流1208的列表。用戶可用指點設備從預定義的工作流的列表中選擇工作流。在顯示1200中,預定義的工作流的列表可包括用于減少數(shù)字圖像的分辨率的工作流以及用于將數(shù)字圖像從彩色改成黑白的工作流。在各個實施例中,用戶可將排名分配給光盒的一個或多個數(shù)字圖像。例如,圖13 示出了具有多個數(shù)字圖像1302的光盒的示例性顯示1300。用戶可使用指點設備選擇多個數(shù)字圖像1302之一,并可通過從菜單選擇菜單項、通過在顯示上選擇顯示圖標或用其他手段來指示對所選數(shù)字圖像排名的期望。在指示了對所選圖像進行排名的期望之后,圖像信息1304會出現(xiàn)在所選圖像附近處。在圖13中,圖像信息1304可出現(xiàn)在所選圖像的下方。 在其他實施例中,圖像信息可出現(xiàn)在相對于所選圖像的其他位置上。圖像信息1304可包括圖像名稱1306和一個或多個排名指示符1308。在示例性顯示1300中,一個或多個排名指示符1308可以是“*”。隨著指點設備懸停在一個或多個排名指示符1308的每一個上,一個或多個排名指示符1308中的相應的一個會被放大。在其他實施例中,排名指示符可以是其他字符或形狀。在一些實施例中,排名指示符的顏色可指示排名。例如,深色可指示較低的排名,而淺色可指示較高的排名,或反之亦然。此外,在其他實施例中,可用其他方法指示排名。在一些實施例中,可為整個數(shù)字圖像分組分配排名。圖14示出了包括多個數(shù)字圖像1401的分組1402的示例性顯示1400。用戶可使用指點設備選擇分組1402并可通過從菜單選擇菜單項,通過選擇顯示上的顯示圖標或用其他手段來指示對所選分組1402排名的期望。在指示了對所選分組1402進行排名的期望之后,分組信息1404可出現(xiàn)在所選分組1402附近。分組信息1404可包括分組名稱1408和一個或多個排名指示符1410。在示例性顯示1400中,一個或多個排名指示符1410可以是“*”。隨著指點設備懸停在一個或多個排名指示符1410的每一個上,一個或多個排名指示符1410中的相應的一個會被放大。 此外,用戶可在一個或多個分組之內(nèi)或任何分組之外選擇多個數(shù)字圖像,并且可選擇對所選數(shù)字圖像進行排名的期望。接著可顯示關于所選數(shù)字圖像的排名信息,且用戶可如上關于數(shù)字圖像分組所述地使用指點設備或經(jīng)由另一方法將排名分配給所選數(shù)字圖像。在 其他實施例中,排名指示符可以是其他字符或形狀。如上所述,在一些實施例中,排名指示符的顏色可指示排名。在其他實施例中,可用其他方法指示排名。如上所述,數(shù)字圖像可具有相關聯(lián)的元數(shù)據(jù)。在各個實施例中,用戶可搜索光盒的所有數(shù)字圖像以獲取與一特定的關鍵詞或一組關鍵字相關聯(lián)的數(shù)字圖像。圖15示出了在一些實施例中可以是彈出菜單的示例性菜單1502,用戶可通過其輸入一個或多個關鍵詞或一組關鍵詞1508、1510。此外,如上所述,在一些實施例中,用戶能夠搜索多個光盒以獲取與一個或多個所提供的特定關鍵詞或一組關鍵詞1508、1510相關聯(lián)的數(shù)字圖像。作為搜索的結(jié)果,可顯示具有匹配所提供的一個或多個關鍵詞或一組關鍵詞1508、1510的相關聯(lián)的關鍵詞或一組關鍵詞的數(shù)字圖像1504、1506。如上所述,光盒可具有相關聯(lián)的元數(shù)據(jù)。元數(shù)據(jù)可包括但不限于與包括在光盒中的數(shù)字圖像相關聯(lián)的所有元數(shù)據(jù)以及諸如例如光盒特定數(shù)據(jù)的其他元數(shù)據(jù)的聚集。作為搜索光盒的結(jié)果,可顯示搜索結(jié)果,該搜索結(jié)果可包括具有匹配搜索的一個或多個關鍵詞或關鍵詞分組的一個或多個光盒的表示。在各個實施例中,可配置數(shù)字圖像的默認布局。用戶可配置實施例的默認布局,這樣使得例如所有所顯示的光盒可將數(shù)字圖像等空間地布局在類似網(wǎng)格的視圖中,所有所顯示的光盒可依照諸如例如捕捉數(shù)字圖像的月份的某個標準自動地分組數(shù)字圖像,所有所顯示的光盒可依照數(shù)字圖像之間的捕捉時間的差異從左向右地自動分組數(shù)字圖像,或經(jīng)由另一布局。各個實施例可以被配置成使得不同的光盒可具有不同的默認布局。例如,拍攝婚禮照片度假照片的攝影師可以用默認布局配置來配置名為“婚禮光盒”的光盒以優(yōu)化攝影師的婚禮工作,而使用默認布局配置來配置名為“度假光盒”的光盒以優(yōu)化攝影師的度假工作。如果期望,用戶可動態(tài)地改變光盒的數(shù)字圖像的布局和/或排序??赏ㄟ^從菜單項選擇“創(chuàng)建新的光盒”,通過選擇所顯示的圖標或經(jīng)由其他方法來創(chuàng)建新的光盒。在指示創(chuàng)建新的光盒的期望時,可提示用戶輸入光盒的名稱??赏ㄟ^從數(shù)字圖像的文件夾選擇一個或多個數(shù)字圖像并將所選數(shù)字圖像移動到光盒的表示來將數(shù)字圖像添加到光盒中。示例性會話的工作流圖16示出了關于符合本發(fā)明的主題的實施例的用戶的會話的示例性流程。用戶的會話可以用顯示多個光盒的名稱開始。光盒的名稱可諸如在菜單300 (圖3)中所示地在可選菜單中顯示,如圖4中所示地經(jīng)由光盒瀏覽顯示來顯示或經(jīng)由另一方法來顯示 (1602)。用戶可使用先前討論的任一方法或另一方法來選擇光盒(1604),由此使得所選光盒的表面的至少一部分得以顯示。光盒可在其表面上放置多個數(shù)字圖像,并且可如圖2或圖5所示地顯示。在一些實施例中,可依照為光盒配置的默認布局將數(shù)字圖像放置在光盒的表面上。用戶可指示依照所選標準排序數(shù)字圖像的期望,由此導致以經(jīng)排序的形式或順序來將數(shù)字圖像排列在光盒的表面上(1606)??苫谙惹斑x擇的標準來形成數(shù)字圖像分組 (1608)。在任何時候,用戶可改變的光盒的數(shù)字圖像的縮放級別以及光盒的數(shù)字圖像之間的空間量(1610)??娠@示示出光盒的所顯示的數(shù)字圖像關于光盒的完整表面的位置的導航面板。用戶可通過移動導航面板的導航指示符,通過用指點設備點擊和拖動光盒的表面或用其他方法來搖攝光盒的表面(1612)。
用戶可手動地將數(shù)字圖像分組到一個或多個已形成的分組中,并且可使用以上所述的方法或其他方法來命名或重命名一個或多個已形成的分組(1614)。可過濾在光盒的表面上顯示的數(shù)字圖像,這樣使得僅滿足過濾標準的數(shù)字圖像可用于其他動作,諸如例如移動、形成數(shù)字圖像分組、排名以及其他動作(1616)。不滿足過濾標準的數(shù)字圖像可看起來在顯示中較不可見或可被隱藏。用戶可定義光盒的表面上的熱點(1618)并且可將工作流分配給熱點(1620)。用戶接著可將光盒的表面上的一個或多個數(shù)字圖像移動到熱點上,由此導致在一個或多個所移動的數(shù)字圖像上執(zhí)行所分配的工作流(1622)。用戶可將排名分配給一個數(shù)字圖像、多個數(shù)字圖像或一組數(shù)字圖像(1624)。用戶可指定搜索標準,諸如例如一個或多個關鍵詞、元數(shù)據(jù)值或其他標準(1626)。作為搜索的結(jié)果,可顯示具有滿足搜索標準的相關聯(lián)的元數(shù)據(jù)的數(shù)字圖像。用戶可選擇一個或多個數(shù)字圖像以進行詳細的檢查和編輯(1628)。結(jié)論盡管用結(jié)構特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為實現(xiàn)權利要求的示例形式公開的。盡管以上描述可包含特定的細節(jié),但是它們不應被構建以任何方式限制權利要求。所描述的實施例的其他配置是本發(fā)明的范圍的一部分。相應地,所附權利要求及其合法等效方面而非給出的任何特定的示例定義了本發(fā)明。
權利要求
1.一種用于組織數(shù)字圖像的機器實現(xiàn)的方法,所述機器實現(xiàn)的方法包括為用戶提供瀏覽多個光盒的光盒瀏覽能力,所述多個光盒的每一個包括相應的多個數(shù)字圖像并且被顯示為平面(402-416);允許用戶選擇所述多個光盒之一(414、1604);響應于用戶選擇所述多個光盒中的所選的一個,顯示所述多個光盒中的所選的一個的表面的一部分(200,500);以及提供組織協(xié)助,以幫助用戶組織所述多個光盒中的所選的一個的多個數(shù)字圖像(600, 700,900,1000,1100,1300,1400,1502,1608,1610,1614,1616,1624,1626)。
2.如權利要求1所述的機器實現(xiàn)的方法,其特征在于,其中提供組織協(xié)助,以幫助用戶組織所述多個光盒中的所選的一個的多個數(shù)字圖像還包括從所述多個光盒中的所選一個的多個數(shù)字圖像中形成至少兩個數(shù)字圖像的分組。
3.如權利要求1所述的機器實現(xiàn)的方法,其特征在于,其中提供組織協(xié)助,以幫助用戶組織所述多個光盒中的所選的一個的多個數(shù)字圖像還包括排序所述多個光盒中的所選一個的多個數(shù)字圖像,并且依照經(jīng)排序的順序排列所述多個數(shù)字圖像的相應的位置。
4.如權利要求1所述的機器實現(xiàn)的方法,其特征在于,其中提供組織協(xié)助,以幫助用戶組織所述多個光盒中的所選的一個的多個數(shù)字圖像還包括過濾所述多個光盒中的所選一個的多個數(shù)字圖像,這樣使得僅顯示所述多個光盒中的所選一個的多個數(shù)字圖像中滿足過濾標準的數(shù)字圖像并且使得它們可用于一個或多個動作。
5.如權利要求1所述的機器實現(xiàn)的方法,其特征在于,還包括提供導航面板以指示所述多個光盒中的所選一個的表面的所顯示的部分相對于所述多個光盒中的所選一個的完整表面的位置。
6.如權利要求1所述的機器實現(xiàn)的方法,其特征在于,還包括允許用戶移動所述多個光盒中的所選一個的多個數(shù)字圖像中的一個或多個,其中當移動所述多個數(shù)字圖像中的一個或多個時,所述多個數(shù)字圖像中的一個或多個顯現(xiàn)為從所述多個光盒中的所選一個的表面提起,并且落入到新的位置,以及所述多個光盒中的所選一個的多個數(shù)字圖像的周圍數(shù)字圖像被鋪開,這樣使得所述多個數(shù)字圖像中被移動的一個或多個不完全阻止所述多個數(shù)字圖像的周圍數(shù)字圖像被看到。
7.如權利要求1所述的機器實現(xiàn)的方法,其特征在于,還包括允許所述用戶定義熱點,所述熱點是光盒的表面的區(qū)域;以及允許所述用戶將工作流分配到所述熱點,其中當將數(shù)字圖像移動到所述熱點上時,將所述工作流應用所述數(shù)字圖像上。
8.一種其上記錄有用于供至少一個處理器執(zhí)行權利要求1-7中任何一個的計算機實現(xiàn)的方法的指令的有形的計算機可讀介質(zhì)。
9.一種處理設備,包括至少一個處理器(120);以及連接到所述至少一個處理器并且包括用于所述至少一個處理器的指令的存儲器 (130),所述指令包括用于接收對多個光盒之一的 選擇的指令,所述多個光盒的每一個包括相應的多個數(shù)字圖像(1604),用于顯示所述多個光盒的所選一個的一部分的指令(200,500); 用于允許用戶將相應的排名分配給所述多個光盒的所選一個的多個數(shù)字圖像中的數(shù)字圖像的指令(1308,1624),以及用于基于分配給所述多個數(shù)字圖像中的數(shù)字圖像的相應的排名形成數(shù)字圖像的分組的指令(1608)。
10.如權利要求9所述的處理設備,其特征在于,其中所述存儲器中的指令還包括 用于基于用戶用指點設備選擇要包括在分組中的多個數(shù)字圖像的部分的數(shù)字圖像周圍的區(qū)域形成所述數(shù)字圖像分組的指令,用于基于用戶用所述指點設備將數(shù)字圖像移動到包括數(shù)字圖像分組的區(qū)域中,將所述數(shù)字圖像添加到所述數(shù)字圖像分組中的指令,以及用于移動周圍的數(shù)字圖像和周圍的數(shù)字圖像分組以騰出空間顯示所添加的數(shù)字圖像的指令。
11.如權利要求9所述的處理設備,其特征在于,其中所述存儲器中的指令還包括 用于自動地將元數(shù)據(jù)分配給第二數(shù)字圖像分組內(nèi)的數(shù)字圖像的指令,用于響應于所述用戶用所述指點設備將第一數(shù)字圖像分組移動到包括所述第二數(shù)字圖像分組的區(qū)域中,將所述第一數(shù)字圖像分組添加到所述第二數(shù)字圖像分組的指令,以及用于自動地將所述元數(shù)據(jù)分配給添加到所述第二數(shù)字圖像分組的所述第一數(shù)字圖像分組的指令。
12.如權利要求9所述的處理設備,其特征在于,其中所述存儲器中的指令還包括 用于編輯所述多個光盒中所選的一個的數(shù)字圖像的指令。
13.如權利要求9所述的處理設備,其特征在于,其中所述存儲器中的指令還包括 用于提供多個縮放級別以顯示所述多個光盒中的所選一個的多個數(shù)字圖像中的數(shù)字圖像的指令,以及用于增加或減少所顯示的數(shù)字圖像的數(shù)字圖像之間的空間量的指令。
14.如權利要求9所述的處理設備,其特征在于,其中所述存儲器中的所述指令還包括用于顯示所形成的數(shù)字圖像的分組周圍的分組光環(huán)的指令, 用于與所述分組光環(huán)一起顯示分組名稱的指令,以及用于重命名所形成的數(shù)字圖像的分組的分組名稱的指令。
15.如權利要求9所述的處理設備,其特征在于,其中用于允許用戶將相應的排名分配給所述多個光盒的所選一個的多個數(shù)字圖像中的數(shù)字圖像的指令還包括用于允許所述用戶將第一排名分配給所形成的數(shù)字圖像分組的指令,以及用于允許所述用戶將第二排名分配給所選的多個數(shù)字圖像,而不管所選的多個數(shù)字圖像中是否有任何一個包括在數(shù)字圖像分組中的指令。
全文摘要
提供了用于協(xié)助攝影應用程序的用戶組織大量數(shù)字圖像的處理設備和機器實現(xiàn)的方法。光盒可以是其表面上放置有大量數(shù)字圖像的概念上的工作空間。用戶可選擇多個光盒之一,所選的光盒之一的表面的一部分可與導航面板一起顯示。該導航面板可提供所選光盒之一的表面的所顯示的部分位于光盒的完整表面的何處的指示??梢宰詣臃纸M或手動分組數(shù)據(jù)圖像??商峁┻^濾能力以基于一個或多個指定的標準來過濾光盒表面上的數(shù)字圖像。
文檔編號G06F3/06GK102197371SQ200980142634
公開日2011年9月21日 申請日期2009年10月15日 優(yōu)先權日2008年10月24日
發(fā)明者C·A·奧斯本, L·M·奧肯那 申請人:微軟公司