專利名稱:圖像管理裝置、圖像管理方法和圖像管理程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及適合于管理多個圖像的圖像管理裝置、圖像管理方法和圖像 管理程序。
背景技術(shù):
數(shù)碼相機(jī)、掃描儀等已經(jīng)廣泛使用,并且每個人都可以很容易獲取數(shù)字 圖像。結(jié)果,可以將成千上萬或更多的照片(圖像)存儲在個人計算機(jī)(下文中操作"PC")的硬盤等中。此外,如果使用數(shù)碼相機(jī),則可以隨意攝取圖像,使得可以為了追求更好的拍攝效果而捕獲相同場景的很多圖像。以這 種方式攝取的圖像數(shù)量很大,以至于稍后要觀看它們將很費時間并且不方便。例如,即使在每一秒對每幅畫面只是看一眼,也要大約20分鐘來觀看1000 幅畫面。因此,以這種方式很難瀏覽全部,并且對用戶來說對它們執(zhí)行組織 和分類也^l不方便。因此,已經(jīng)使用諸如PC的計算機(jī)通過如下所述的任意技術(shù)來組織圖像。 通用計算機(jī)中采用的文件系統(tǒng)中的稱作文件夾(folder)或目錄的結(jié)構(gòu)方便用 于通過日期、地點和場合來分類和存儲畫面(圖像)(第一技術(shù))。用戶可以 建立分級組織的目錄和文件夾,使得可以通過一天的不同時間時的每個情節(jié) 或事件的場景等而容易地細(xì)分圖像。此外,現(xiàn)有技術(shù)中也實現(xiàn)了以下方法。即,如果用戶打算"觀看從每個 場景選擇的畫面(圖像)并將其發(fā)送給別人",則建立用于該目的的目錄或文 件夾,然后將所選圖像復(fù)制到其中。隨后,將該目錄或文件夾記錄在記錄介 質(zhì)上并且然后發(fā)送給別人??商鎿Q地,可以將用戶期望向別人展示的圖像文 件附于電子郵件上并發(fā)送給別人??商鎿Q地,可以在電子郵件的消息主體或 者在預(yù)定的www頁上描述指示到該圖像的鏈接的快捷方式(第二技術(shù))。作為將變得廣泛使用的另 一方法,可以將代表事件或主題的標(biāo)簽附于圖 像,并且然后可以通過建立圖像的筒短列表來使用在這樣的標(biāo)簽上所描述的 信息作為用于搜索感興趣的圖像的關(guān)鍵字。此外,現(xiàn)有技術(shù)中已經(jīng)實現(xiàn)了分析圖像以識別圖像上的人并然后自動為 該圖像提供標(biāo)簽的研究。例如,已經(jīng)提出了圖像空間顯示方法。在該方法中, 搜集可比較的圖像并將其放置于組中,然后從每組提取并顯示一幅圖像(例如,見日本未審查專利申請公開忖0.2003-203090)(第四技術(shù))。 發(fā)明內(nèi)容當(dāng)用戶希望瀏覽被精細(xì)分類并存儲的圖像時,第 一技術(shù)幫助用戶逐一觀 看目錄和文件夾。因此, 一次對整體看一眼可能需要復(fù)雜的操作。另外,在每次用戶向別人展示或者傳送圖像時都要創(chuàng)建新的目錄或文件 夾的第二技術(shù)對于用戶來說很麻煩。此外,使用第三技術(shù),僅通過用標(biāo)簽執(zhí)行搜索可能無法滿足用戶的要求, 比如"僅具有從代表場景選擇的圖像",對于用戶來說,當(dāng)圖像的數(shù)量很大時, 很難手動為圖像提供適當(dāng)?shù)臉?biāo)簽,這是因為從開頭開始執(zhí)行這個工作要花費 太多的努力。此外,第四技術(shù)獨自可能不足以滿足用戶的請求。例如,不支持從可比 較的圖像中選擇一個或兩個或更多。即使圖像不類似,用戶也可能期望將它 們放在同一組中。然而,不支持這樣的用戶命令。本發(fā)明克服了以上標(biāo)出的和與傳統(tǒng)方法和裝置有關(guān)的其它問題。希望有 效地組織一個事件的大量圖像并取決于目的和人來將它們保持在可容易瀏覽 的狀態(tài)。根據(jù)本發(fā)明的實施例,提供了一種圖像管理裝置。當(dāng)使用該圖像管理裝 置來組織多個圖像時,基于來自輸入部分的指令,將以于編輯模式在屏幕上 顯示的圖像分類并分組(group)成合適的組用于顯示。然后,從組中的圖像 中提取用戶所期望的圖像,并將其提供為該組的代表圖像。隨后,顯示用于 顯示組的代表圖像的折疊按鈕的圖像。當(dāng)操作在屏幕上顯示的折疊按鈕時, 準(zhǔn)備在其上圖像列表屏幕(image-listing screen),隨后將該圖像列表屏幕輸出 到外部,其中在該圖像列表屏幕上顯示了該組的代表圖像和未分組的圖像。根據(jù)以上配置,可以根據(jù)用戶的指令將大量圖像分組。然后,根據(jù)用戶 的指令來選擇組的代表圖像。隨后,當(dāng)操作折疊按鈕時,與未分組圖像一起 在屏幕上顯示用戶所選擇的圖像作為代表圖像。根據(jù)本發(fā)明的實施例,允許用戶有效地組織一個事件的大量圖像,并根據(jù)目的和人以容易瀏覽的狀態(tài)保存它們。
圖1是圖示根據(jù)本發(fā)明的實施例的圖像管理裝置的配置的方框圖。圖2是示意圖,其中圖2A表示圖像列表屏幕的狀態(tài),并且圖2B表示對應(yīng)于這種狀態(tài)的數(shù)據(jù)結(jié)構(gòu)(1)。圖3是示意圖,其中圖3A表示圖像列表屏幕的狀態(tài),并且圖3B表示對應(yīng)于這種狀態(tài)的數(shù)據(jù)結(jié)構(gòu)(2)。圖4是示意圖,其中圖4A表示圖像列表屏幕的狀態(tài),并且圖4B表示對應(yīng)于這種狀態(tài)的數(shù)據(jù)結(jié)構(gòu)(3 )。圖5是示意圖,其中圖5A表示圖像列表屏幕的狀態(tài),并起圖5B表示對應(yīng)于這種狀態(tài)的lt據(jù)結(jié)構(gòu)(4)。圖6是圖示數(shù)據(jù)結(jié)構(gòu)(程序代碼)的圖。圖7是圖示由文本文件所表示的數(shù)據(jù)結(jié)構(gòu)的圖。圖8圖示圖像管理應(yīng)用的圖像列表屏幕的顯示例子的示意圖。圖9是圖示(選擇圖像后)圖像列表屏幕的顯示例子的示意圖。圖IO是圖示用于分組圖像的操作處理的示意圖。圖ll是圖示(分組后)圖像列表屏幕的顯示例子的示意圖。圖12是圖示(選擇代表圖像后)圖像列表屏幕的顯示例子的示意圖。圖13是圖示在折疊組后的圖像列表屏幕的顯示例子的示意圖,其中圖13A圖示選擇了代表圖像的情況,并且圖13B圖示未選擇代表圖像的情況。 圖14是圖示當(dāng)折疊和展開組時的圖像列表屏幕(1)的顯示例子的示意圖。圖15是圖示當(dāng)折疊和展開組時的圖像列表屏幕(2)的顯示例子的示意圖。圖16是圖示當(dāng)折疊和展開組時的圖像列表屏幕(3)的顯示例子的示意圖。圖17是圖示當(dāng)折疊和展開組時的圖像列表屏幕(4)的顯示例子的示意圖。圖18是圖示當(dāng)折疊和展開組時的圖像列表屏幕(5)的顯示例子的示意圖。圖19是圖像列表屏幕中的整個圖像顯示處理的流程圖。
圖20是組的圖像顯示處理的流程圖。
圖21是圖示編輯模式中的圖像列表屏幕的顯示例子的示意圖。 圖22是圖示瀏覽模式中的圖像列表屏幕的顯示例子的示意圖。 圖23是圖示圖像管理應(yīng)用的GUI的例子的示意圖。
具體實施例方式
下文中,將參考圖1到23描述本發(fā)明的示范實施例。根據(jù)本發(fā)明的實施 例的圖像管理裝置1由個人計算機(jī)但不限于其組成。可替換地,圖像管理裝 置可以是例如移動電話、個人數(shù)字助理(PDA)或游戲控制器。
<圖像管理裝置的配置>
首先,將描述根據(jù)本發(fā)明的實施例的圖像管理裝置的配置。 圖1是圖示根據(jù)本發(fā)明的實施例的圖像管理裝置的配置的示意方框圖。 如圖l所示,本實施例的圖像管理裝置1包括CPU2、系統(tǒng)存儲器3、輸 入部分4和顯示部分5。CPU2被配置用于除了執(zhí)行諸如圖像數(shù)據(jù)記錄控制或 顯示控制的各種控制之外,還控制圖像管理裝置1的每個部分。輸入部分4 具有為圖像管理裝置1提供各種指令的鍵盤、鼠標(biāo)等。顯示部分5由用于各 種顯現(xiàn)的液晶監(jiān)視器等形成。
CPU2可以用作如權(quán)利要求中所述的分組處理部分、代表圖像提取部分、 折疊(fold)按鈕準(zhǔn)備部分、折疊屏幕準(zhǔn)備部分、展開(unfold)按鈕準(zhǔn)備部 分、展開圖像準(zhǔn)備部分和輸出部分。
系統(tǒng)存儲器3包括用于操作CPU 2的計算機(jī)程序;ROM (未示出), 其中記錄了用于瀏覽圖像的瀏覽器軟件、各種常數(shù)等;以及RNA,當(dāng)CPU2 執(zhí)行處理時其當(dāng)作工作區(qū)。
此外,圖像管理裝置1包括卡槽6、壓縮/解壓縮部分10、硬盤8和存儲 器控制部分9??ú?被配置用于從存儲了圖像數(shù)據(jù)的存儲卡7 (記錄介質(zhì)) 讀取圖像數(shù)據(jù)并將圖像數(shù)據(jù)記錄在存儲卡7中。壓縮/解壓縮部分10被配置 用于通過如由JPEG和運動JPEG表示的任意過程來壓縮圖像數(shù)據(jù),并對壓縮 的圖像數(shù)據(jù)執(zhí)行解壓縮。圖像數(shù)據(jù)(包含標(biāo)簽信息和元數(shù)據(jù))、將由CPU 2 執(zhí)行的各種程序等被記錄在硬盤8中。存儲器控制部分9被配置用于控制系統(tǒng)存儲器3、卡槽6和硬盤8。
另外,圖像管理裝置1包括圖像分類部分12,其將被存儲在文件夾中的 用戶期望圖像分類成分級結(jié)構(gòu)中的多個類別。此外,圖像管理裝置1包括顯 示控制部分11,用于控制在顯示部分5上的顯現(xiàn)。顯示控制部分11與CPU 2 一起用作輸出部分。
圖像分類部分12將硬盤8中所存儲的多個圖像分類成分級結(jié)構(gòu)中的多個 類別。例如,可以根據(jù)各個圖像的日期、地點、場合等來分類圖像。此外, 例如,采用如上所述的日本未審查專利申請公開No.2003-2030卯中所述的過 程以在一個組中具有類似的圖像。此外,圖像分類部分12用于幫助用戶手動 排列多個圖像,使得其可以不需要在根據(jù)本發(fā)明的實施例的圖像管理裝置中 執(zhí)行。
可以通過適當(dāng)?shù)目偩€將各部分彼此連接來在圖像管理裝置1的各部分之 間發(fā)送和接收數(shù)據(jù)。
<圖像組織技術(shù)的概況>
現(xiàn)在參考圖2到7,將描述圖像管理裝置1中所顯示的圖像列表屏幕的 狀態(tài)和數(shù)據(jù)結(jié)構(gòu)的概況。具體地,將通過呈現(xiàn)在圖像被分組的同時在顯示了 圖像列表的屏幕的狀態(tài)和其數(shù)據(jù)結(jié)構(gòu)之間的對應(yīng)關(guān)系來描述根據(jù)本發(fā)明的實 施例的圖像組織技術(shù)。
圖2到5分別代表分組的圖像列表屏幕的狀態(tài)及其相應(yīng)的數(shù)據(jù)結(jié)構(gòu)(1 ) 到(4)。首先,圖2A所示的圖像列表屏幕20代表在圖像管理裝置1的顯示 部分5上所顯示的屏幕的初始狀態(tài)。在該例子中,顯示了圖像A到O(總計 15幅圖像)。圖2B代表以上圖像列表屏幕20的數(shù)據(jù)結(jié)構(gòu)。在該例子中,指 定圖像B的地址(文件存儲位置)(寫入指針),以便圖像A可以鏈接到圖像 B。另外,指定圖像C的地址,以便圖像B可以鏈接到圖像C。提供了鏈接 以便CPU 2可以按順序參考圖像A到圖像0。
在此,用戶可以選擇圖像列表屏幕20上的圖像C、 D、 E和F,并且使 用輸入部分4使它們成為一組。圖3A示出了在這樣的分組操作之后的圖像 列表屏幕20。在圖3A中,來自組21和這些圖像的所選擇的圖像C、 D、 E 和F被近似方形的框(frame)圍繞。在組21的框的預(yù)定位置處,顯示用于 折疊并顯示該框的"折疊按鈕(-)"22。如稍后所述,當(dāng)用戶將指針置于折疊按鈕22上時然后在其上點擊時,顯示組21的代表圖像,并且框變得更小 (框被折疊)。
如果圖像C、 D、 E和F被分組,如圖3B所示,則圖像列表屏幕20上
呈現(xiàn)的圖像組的數(shù)據(jù)結(jié)構(gòu)包括以圖像A、圖像B、組21(組1)、圖像G.......
和圖像0的順序排列的圖像。發(fā)現(xiàn)組21的成員(組成圖像)遵循由各個箭 頭表示的鏈接。圖3B所示的數(shù)據(jù)結(jié)構(gòu)反映,已經(jīng)選擇了圖像C、 D、 E和F 作為組21的成員。在該階段沒有選擇組21的代表圖像。另夕卜,如圖3B所示, 將符號[-]置于組21 (組l)的右上方以代表"已展開"。
隨后,用戶使用輸入部分4在圖像列表屏幕20上選擇圖像C和E作為 圖3A中的代表圖像。圖4A代表選擇了代表圖像后的圖像列表屏幕20。如圖 4A所示,可以通過操作輸入部分4來標(biāo)記圖^f象組21的代表圖像C和D的復(fù) 選框23來選擇圖像。如此例子所示,代表圖像不限于一個圖像??梢赃x擇多 個圖像作為代表圖像。
如圖4B所示,發(fā)現(xiàn)代表圖像遵循分別由箭頭表示的鏈接。圖4B所示的 數(shù)據(jù)結(jié)構(gòu)反映,已經(jīng)選擇了圖像C和E作為代表圖像。
隨后,用戶在圖4A中的圖像列表屏幕20上折疊由圖像C、 D、 E和F 形成的組21,然后使用輸入部分4將圖像N和0執(zhí)行新分組。圖5A代表在 執(zhí)行了這些操作之后的圖像列表屏幕20。如圖5A所示,在構(gòu)成組21的圖像 中,僅顯示代表圖像,即圖像C和E,并且在框的預(yù)定位置處顯示"展開按 4丑[+]" 24。圖^f象N和0由框圍繞,從而形成新組25。
如圓5B所示,在數(shù)據(jù)結(jié)構(gòu)中,組21 (組1 )的右上方的標(biāo)記[+]代表"已 折疊"(可展開)。另外,在數(shù)據(jù)結(jié)構(gòu)中形成了組25 (組2),反映數(shù)據(jù)結(jié)構(gòu)鏈 接了圖像N和0作為組25的成員,并且未選擇代表圖像。
圖6表示在圖像列表屏幕上顯示的圖像組的數(shù)據(jù)結(jié)構(gòu)的程序代碼。使用 JAVA 、 C+十等來準(zhǔn)備程序代碼。注意,如圖6所示,為了方便描述,在每 個語句的開頭提供了數(shù)字字符和冒號標(biāo)記,并且數(shù)字字符和冒號標(biāo)記不是代 碼的一部分。
l到4行上的"class Item(廣表示關(guān)于畫面(圖像)或組的存在或不存在 的信息和關(guān)于與下一畫面(圖像)或下一組的鏈接(地址)的信息。
6到12行上的"class Photo extends Item()"是表示各個照片(圖像)的類, 表示圖像的詳細(xì)信息。具體地,描述了關(guān)于存在圖像的數(shù)據(jù)主體的位置的信息、關(guān)于用戶現(xiàn)在是否正選擇圖像的信息、關(guān)于是否處于不顯示模式的信息等。
14到21行上的"class Group extends Item()"是代表組并示出關(guān)于該組的 細(xì)節(jié)的信息的類。具體地,所描述的各種信息包括組的ID(用于在程序中 標(biāo)識組)、組中的成員列表、代表圖像列表、被折疊或展開的狀態(tài)等。
圖7表示寫入圖5B中所示的數(shù)據(jù)結(jié)構(gòu)作為文本文件的狀態(tài)。通過每行開 頭處所述的"p,,,該行指示每個畫面(圖像)的文件名。通過在每行開頭處 所述的"g",該行指示組ID。在代表組ID的行之后的(多)行上,按順序 排列組的成員直到""。隨后,按順序排列組的代表圖像,直到"]"。
換句話說,在圖7所示的例子中,第3到第7行表示包括圖像C、 D、 E 和F的組21,并且第9和第10行表示作為組21 (組1 )的代表圖像的圖像C 和E。另外,第12到18行分別表示單獨的圖像G到M,并且第19到21行 分別表示包括圖像N和0的組25 (組2)。
如上所述,將圖6和7所示的數(shù)據(jù)結(jié)構(gòu)的程序代碼和文本文件存儲在系 統(tǒng)存儲器3中或硬盤8中,并且當(dāng)需要時對其更新。指示數(shù)據(jù)結(jié)構(gòu)的信息被 稱作標(biāo)簽信息或元數(shù)據(jù)。例如,自動將標(biāo)簽附于手動分組的圖像或組。當(dāng)標(biāo) 簽被附于組時,它反映給其中的各個圖像。因此,可以容易地將標(biāo)簽分別附 于大量圖像。
根據(jù)至此所述的圖像組織技術(shù),可以有效組織并搜集 一 個事件的大量圖 像以向他人展示。
<分組的具體例子>
本發(fā)明的實施例所基于的技術(shù)是能夠瀏覽縮略圖的畫面(圖像)的應(yīng)用。 如圖8所示,以時間和文件名的順序在顯示部分5上顯示在一個事件(例如, 結(jié)婚典禮)中所拍攝的相冊(稱作檔案)。在圖8所示的圖像列表屏幕30中, 例如,顯示標(biāo)記、客人、新娘和新郎、切蛋糕、進(jìn)餐等的圖像。用戶可以通 過輸入部分4的操作來拖放圖像等來改變這些圖像的顯示順序。另外,可以 通過在拖動的同時上下滾動滾動條31來移動圖像列表屏幕30中的瀏覽區(qū)。
下文中將描述分組和顯示圖像的過程。
首先,如圖9所示,用戶通過將指針置于圖像上并然后在其上點擊,來 分別選擇在顯示部分5上所顯示的圖像列表屏幕30上的圖像32和圖像33兩者。在此例子中,由粗線表示所選圖像的邊緣。CPU2立即重寫所選圖像32 和33的日期(見圖6)。
接下來,將圖像32和33分組。具體地,如圖10所示,當(dāng)用戶將指針置 于圖像列表屏幕30中的多個所選圖像的任意一個上并點擊其時,則CPU 2 在圖像列表屏幕30上顯示彈出菜單34。隨后,如果用戶在彈出菜單34上選 擇"分組",則形成了包括作為成員的圖像32和33的組。如果用戶在彈出菜 單34上選擇"不顯示選擇",則在稍后所述的瀏覽模式中或在發(fā)送郵件時將 不顯示所選圖像。
在圖11中圖示了分組的圖像32和33。在圖像32和33的周圍顯示近似 方形的框,以便可以容易地識別圖像32和33作為同一組35中的圖像。另夕卜, 在指示分組的框的預(yù)定位置處,例如在其右下角處顯現(xiàn)折疊按鈕[-]22。折疊 按鈕[-]22負(fù)責(zé)僅顯現(xiàn)代表圖像并折疊組35。
當(dāng)選擇一組并然后顯示彈出菜單以選擇"取消,,(未示出)時,可以取消 該組。以這種方式,可以容易地形成和取消組。另外,可以將圖像分組以具 有分級次序。換句話說,多個組可以進(jìn)一步形成一組。
隨后,用戶在圖像列表屏幕30上選擇每組中的代表圖像。如圖12所示, 用戶通過輸入部分4的操作在分組的圖像的任意一個下方顯現(xiàn)的復(fù)選框23中 放入復(fù)選標(biāo)記。在圖12所示的例子中,組35中的圖像32和組39中的圖像 36和38被選擇作為代表圖像。相反,沒有從包括作為成員的圖像40、 41、 42和43的另一組44選擇代表圖像。CPU2更新關(guān)于組35、 39和44的信息 和被選擇作為各組的代表圖像的圖像32、 36和38的數(shù)據(jù)(見圖6和8 ),然 后將它們記錄在硬盤8等中。
隨后,折疊每組。換句話說,僅在圖像列表屏幕30上顯示各組的代表圖 像。如圖12所示,點擊在組35、 39和44的各個框的末端處的折疊按鈕22。 隨后,CPU2檢測折疊操作的用戶指令,然后控制圖像列表屏幕30以僅顯示 各組的代表圖像。
圖13A圖示選擇了各組的代表圖像的情況,并且圖13B圖示沒有選擇各 組的代表圖像的情況。如圖13A所示,組35和39已經(jīng)分別選擇了代表圖像。 因此,CPU 2在圖像列表屏幕30上分別顯示作為代表圖像的圖像32、 36和 38。然而,沒有從組44選擇代表圖像,因此在CPU 2的控制下可以顯示組 44的所有成員(圖像40到43)。在圖13A所示的例子中,已經(jīng)折疊了組35和39,使得排列在較低位置處的圖像逐個向上移動。在圖像列表屏幕30上 顯示圖像(菜肴)45和圖像(蜜月)46。
另一方面,在圖13B中,顯示組44中的首個圖像(leading image) 40作 為組44的代表圖像??商鎿Q地,代替首個圖像,可以采用從組44中的圖像 中自動選擇的任意圖像作為代表圖像。以這種方式,如果用戶沒有選擇任何 圖像作為組的代表圖像,則可以選擇代表圖像并且可以顯示在折疊狀態(tài)下的 組。因此,可以節(jié)省顯示空間用于進(jìn)一步組織圖像。在圖13B的例子中,折 疊了組35、 39和44,并且然后在較低位置處所排列的圖像逐個向上移動。 因此,在圖像列表屏幕30上顯示圖像(菜肴)45和圖像(蜜月)46到49。
CPU2更新關(guān)于以上組35、 39和44的信息(見圖6),然后將它們記錄 在硬盤8等中。
當(dāng)用戶點通過輸入部分4的操作來點擊在每個折疊的組的框的末端處的 展開按鈕24時,組返回到如圖12所示的展開狀態(tài)。
在分級組織各組的情況下,可以直接提供子組的代表圖像作為母組的代 表圖像??商鎿Q地,可以從子組中的圖像中選擇任意圖像并然后將其作為母 組的代表圖像。
此外,在折疊和展開組時,可以使用動畫或其他表達(dá)以便用戶可以容易 地理解正執(zhí)行的這種動作。在圖14到18中圖示了當(dāng)組被折疊或展開時在圖 像列表屏幕上使用動畫的例子。
圖14圖示了示出組50的圖像列表屏幕30,該組50包括作為成員的圖 像36到43。將描述從此狀態(tài)到如下狀態(tài)的圖像組織過程在該狀態(tài)中,在 折疊組50之后顯示代表圖像37和40。首先,用戶操作輸入部分4以點擊在 組50的末端處的折疊按鈕22。然后,如圖15所示,圖像36到43彼此逐漸 靠近然后彼此重疊。隨后,隨著時間推移,如圖16所示,圖像36重疊在圖 像37背后并且圖像41到43重疊在圖像40背后,好像被拖到它們之中一樣。 此外,隨著時間進(jìn)一步推移,如圖17所示,移動到圖像37背后的圖像36和 38幾乎已經(jīng)被覆蓋,并且移動到圖像40背后的圖像41到43幾乎已經(jīng)被覆 蓋。最后,如圖18所示,圖像36和38完全被圖像37隱藏,并且圖像41到 43完全被圖像40隱藏。這樣,僅顯示圖像37和40作為組50的代表圖像。 同時,在顯現(xiàn)組50的框的末端處顯示展開按鈕24。
在如圖14到18所示的屏幕變換的以上處理中,如果需要,CPU 2允許下一頁的圖像向上移動,并且然后在圖像列表屏幕30上在通過折疊組50而 產(chǎn)生的空間上顯示它們。例如,在圖15和16中,從下一頁向上移動圖像45 到47,并然后顯示它們。在圖17和18中,從下一頁向上移動圖像45到47, 然后顯示它們。與該動作有關(guān),如圖14到18所示,滾動條31—點一點地延 伸。換句話說,平滑地執(zhí)行圖像的排列??梢园l(fā)現(xiàn),已經(jīng)組織了所有圖像的 前一半,并且剩余的可以作為其后一半。
注意,在圖14到18所示的例子中,采用了動畫來表達(dá)在折疊組時的屏 幕變換。另外在展開組時也可以釆用動畫。
<圖像顯示處理>
參考圖19和20中所示的流程圖,將描述圖像列表屏幕上的圖像顯示處 理。如圖19所示,首先,當(dāng)啟動圖像顯示處理時,例如,CPU2檢查被存儲 在硬盤8中的圖像的列表的頭部所描述的內(nèi)容(步驟1 )。如果列表中沒有描 述,則完成顯示處理。在此,圖像的列表對應(yīng)于圖6和7中所示的每個數(shù)據(jù) 結(jié)構(gòu)。
此外,在步驟S1的確定中,當(dāng)列表中已經(jīng)描述了信息時,CPU2確定描 述的內(nèi)容是涉及組還是單獨的圖像(步驟S2)。如果描述的內(nèi)容涉及單獨的 圖像,則在圖像列表屏幕上顯示該單獨的圖像(步驟S3)。另一方面,如果 描述的內(nèi)容涉及組,則執(zhí)行顯示組的圖像的處理(步驟S4)。
在顯示了單個圖像或組的圖像后,CPU2檢查列表中描述的下一內(nèi)容(步 驟S5)。隨后,如果在列表中發(fā)現(xiàn)了內(nèi)容,則處理返回到步驟S2的確定處理。 如果沒有發(fā)現(xiàn)下一內(nèi)容,則完成隨后的顯示處理。
在此,將描述步驟4中的顯示組的圖像的處理。圖20是圖示顯示組的圖 像的處理的流程圖。在圖20中,首先,CPU2檢查列表(見圖6),然后確定 組是否處于被折疊的狀態(tài)(步驟Sll)。如果組未被折疊,則檢查組中的成員 的列表(步驟S12)。
隨后,CPU 2確定列表中所描述的內(nèi)容是涉及組還是單獨的圖像(步驟 S13)。如果所述內(nèi)容涉及單獨的圖像,則在圖像列表屏幕上顯示該單獨的圖 像(步驟S14)。另一方面,如果圖像涉及組,則執(zhí)行顯示組的圖像的處理(步 驟S15 )。
在顯示了單獨的圖像或組的圖像后,CPU 2檢查列表中所描述的下一內(nèi)容(步驟S16)。隨后,如果在列表中發(fā)現(xiàn)下一內(nèi)容,則處理返回到步驟S13
的確定處理。如果在列表中沒發(fā)現(xiàn)下一內(nèi)容,則在圖像列表屏幕上顯示組的
折疊按鈕(步驟S17)。
另一方面,在步驟Sll的確定處理中,如果檢查列表(見圖6)得知組 處于被折疊的狀態(tài),則CPU2檢查組的各圖像的列表(步驟S18),然后顯示 列表中所描述的代表圖像(步驟S19)。此外,檢查列表的下一代表圖像的描 述的內(nèi)容(步驟S20)。如果在列表中發(fā)現(xiàn)了關(guān)于下一代表圖像的描述,則處 理返回到步驟S19中的處理,并且顯示其代表圖像。
此外,在步驟S20的確定處理中,如果在列表中沒有發(fā)現(xiàn)下一代表圖像 的描述的內(nèi)容,則CPU2在圖像列表屏幕上顯示組的展開按鈕(步驟S21 )。 隨后,在步驟S17中顯示了折疊按鈕或者步驟21中顯示了展開按鈕后,顯示 組的圖像周圍的框(步驟S22)。在步驟S22中顯示了組的圖像周圍的框后, 處理返回到整個圖像顯示處理。
接下來,將描述圖像管理裝置中的模式切換。圖像管理裝置能夠檢測來 自輸入部分4的用戶指令,并根據(jù)檢測結(jié)果在編輯模式和觀看模式(瀏覽模 式)間切換。
圖21圖示了圖像列表屏幕的編輯模式的例子。
在編輯模式中,CPU 2顯示組的圖像周圍的框和用于允許用戶容易地編 輯(組織)圖像的展開按鈕。在圖21中,圖像上顯示的對角線59指示選擇 了不顯示設(shè)置。在編輯模式中,可以為每個圖像選擇"不顯示"。由對角線指 示被選擇了不顯示的圖像,從而以不顯示模式設(shè)置來示出該圖像。沿著圖19 和20所示的流程執(zhí)行在編輯模式中的圖像顯示處理。
圖22圖示了在觀看模式(瀏覽模式)中的圖21所示的圖像列表屏幕30。 在觀看模式中,CPU2阻止組35、 39、 44、 51、 52和54到58的圖像周圍的 框的顯示。從而,在圖像列表屏幕上未示出形成框的線,從而有助于視覺顯 示。另外,在觀看模式中,可以為每個圖像選擇"不顯示,,,以便可以不顯示 被選擇了不顯示的圖像。例如,在圖22所示的例子中,不顯示圖像35和圖 像36之間的圖像。在觀看模式中的圖像處理是從圖19和20所示的流程圖中 刪去了步驟S17、 S21和S22中的處理的一個處理。另外,當(dāng)對在不顯示設(shè)置 中的圖像執(zhí)行圖19和20的流程圖所示的處理時,還檢查關(guān)于列表中的不顯 示設(shè)置的項(圖6)。此外,在觀看模式中,被選擇了不顯示的圖像可以是通過電子郵件、存 儲卡等輸出的對象。因此,可以僅輸出期望的圖像,以便可以避免提取不期 望的圖像。
應(yīng)當(dāng)注意,組的代表圖像并不總是位于頭部(見圖12)。例如,當(dāng)顯示 在折疊狀態(tài)中的具有多個圖像的組并且然后展開該組時,代表圖像可以位于 組中的前面、幾乎中間、或后部。如圖5的例子所示,當(dāng)圖像列表屏幕不限 于一頁而延伸到兩頁并且代表圖像位于第二頁時,對于用戶來說可能不方便。 這是因為,用戶可能需要檢查圖像列表屏幕的第一頁和第二頁。因此,如果 設(shè)置圖像列表屏幕以便當(dāng)展開組時代表圖像與其原始位置無關(guān)可以在任何時 刻位于組中的頭部或前面部分,則可以避免在第二頁上顯示代表圖像的情況。 因此,除了改善可見性外,還可以改善用戶友好性。如果確定了展開后的組 中的代表圖像的位置,則代表圖像的位置并不總限于組的頭部或前面部分。
<應(yīng)用的GUI>
接下來,將描述用于執(zhí)行根據(jù)本發(fā)明的實施例的圖像管理方法的應(yīng)用。
圖23圖示了用戶界面的例子(GUI:圖形用戶界面)。圖23所示的GUI 包括用于在其中央部分顯現(xiàn)圖像列表屏幕60的區(qū)域。另外,在屏幕60上, 排列了編輯模式按鈕61、觀看模式按鈕62、幻燈片放映按鈕63和郵件發(fā)送 按鈕64。此外,在圖像列表屏幕60的左側(cè),排列了檔案65和版本66的項。 另外,提供了存儲按鈕67和存儲為另一版本按鈕68。
編輯模式按鈕61是當(dāng)轉(zhuǎn)換到如圖21所示的編輯模式時所使用的按鈕。 觀看模式按鈕62是當(dāng)轉(zhuǎn)換到如圖22所示的觀看模式時所使用的按鈕?;脽?片放映按鈕63是當(dāng)與投影儀等結(jié)合執(zhí)行圖像的幻燈片放映時所使用的按鈕。 郵件發(fā)送按鈕64當(dāng)發(fā)送附于電子郵件消息的圖像時所使用的按鈕。檔案65 是表示拍攝的圖像的分類的項。版本按鈕66是表示編輯后的圖像的分類的 項。存儲按鈕67是當(dāng)在硬盤8等中存儲編輯結(jié)果時所使用的按鈕。存儲為另 一版本按鈕68是當(dāng)用版本66中未顯示的項來存儲時所使用的按鈕。
根據(jù)本發(fā)明的實施例,為每個圖像和每個組提供了如圖6和7所示的數(shù) 據(jù)結(jié)構(gòu)。因此,關(guān)于圖像所屬于的組的信息、關(guān)于圖像是否被選擇作為代表 圖像的信息、關(guān)于是否在折疊狀態(tài)中觀看圖像的信息以及其他各種信息被記 錄為硬盤8等中的各個圖像上的標(biāo)簽。因此,可以在硬盤8中存儲圖像被分組并被折疊的狀態(tài)。另外,根據(jù)實施例,當(dāng)用戶將標(biāo)簽附于組上時,可以將 標(biāo)簽應(yīng)用于該組中的所有圖像,或者僅應(yīng)用于代表圖像。
另外,當(dāng)用戶用折疊狀態(tài)中的組選擇執(zhí)行幻燈片放映或者發(fā)送電子郵件 時,在組中僅顯示代表圖像,并且可以通過電子郵件僅發(fā)送代表圖像。
另外,可以在硬盤8中為相同的檔案存儲多個折疊狀態(tài)。因此,可以容 易地為一個事件制作不同版本(例如對于朋友、對于親戚和對于該用戶)的
多個相冊(album)等。
此外,如果期望基于可以為一個事件準(zhǔn)備多個版本的事實來準(zhǔn)備新版本 的相冊,則可以復(fù)制并使用現(xiàn)有版本的相冊。因此,這是用戶友好的并且方 便的。
此外,在初始階段,或者通過允許用戶從菜單(未示出)中選擇,圖像 分類部分12可以基于照片拍攝的時間和使用GPS (全球定位系統(tǒng))等記錄的 位置信息而自動地執(zhí)行圖像的分組??梢员阌脠D像識別技術(shù)等來分類圖像, 并且可以基于分類來自動地形成組。另外,當(dāng)指定典型的文件夾以讀取圖像 作為檔案時,可以在管理圖像時將原始文件夾結(jié)構(gòu)反映為組。
然而,根據(jù)本發(fā)明的實施例的圖像管理技術(shù),重要的是,用戶最終手動 地排列圖像。換句話說,本發(fā)明的實施例意要提供一種使人們仔細(xì)地檢查、 選擇和組織的工作變得舒適的工具,并且可以在該工具的操作序列中發(fā)現(xiàn)本 發(fā)明的實施例的特性特征。優(yōu)選的是,這種自動分類和提取的處理可以被引 入作為工作輔助以保持方便的改進(jìn)。然而,這是用戶執(zhí)行(用戶認(rèn)為)用自 動組織可能不夠的部分的用戶接口 。
本發(fā)明的實施例與諸如Windows 的Explorer的不同之處在于,根據(jù)實 施例,在保留分級結(jié)構(gòu)的同時平鋪地示出內(nèi)容(圖像);可以容易地切換示出 關(guān)于內(nèi)容(圖像)的所有內(nèi)容(圖像)的狀態(tài)和僅示出某些所選的代表的狀 態(tài)。在看到較上層級的同時,可以用與在較上層級中的圖像類似的方式來處 理在較低分級中的圖像的所有或部分(代表)。
<其他>
應(yīng)當(dāng)認(rèn)識到,也可以通過為系統(tǒng)或裝置提供在其上記錄了用于實現(xiàn)以上 實施例的功能的軟件的程序代碼的諸如存儲卡7的記錄介質(zhì)、并由系統(tǒng)或裝 置中的計算機(jī)(或算法處理單元,比如CPU 2)來讀取并執(zhí)行記錄介質(zhì)中所存儲的程序代碼來實現(xiàn)本發(fā)明的實施例。
此外,以上實施例是本發(fā)明的實施例的優(yōu)選具體例子,因此為其提供了 各種技術(shù)上優(yōu)選的限制。然而,只要以上描述中沒有描述本發(fā)明的任何特定 限制,本發(fā)明的范圍就不限于任何這些具體實施例。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,只要不脫離所附權(quán)利要求及其等效物的范圍, 依據(jù)設(shè)計要求和其他因素,可以發(fā)生各種修改、組合、子組合和變更。
相關(guān)申請的交叉引用
本發(fā)明包含與2007年6月4日在日本專利局提交的日本專利申請JP 2007-148645有關(guān)的主題,通過引用將其全部內(nèi)容合并于此。
權(quán)利要求
1.一種圖像管理裝置,包括存儲部分,用于存儲圖像;輸入部分,用于輸入用戶的指令;分組處理部分,用于基于來自所述輸入部分的指令,將以編輯模式在屏幕上顯示的圖像分類成組用于顯示;代表圖像提取部分,用于根據(jù)來自所述輸入部分的指令,在所述組中的圖像之中提取圖像作為所述組的代表圖像;折疊按鈕準(zhǔn)備部分,用于準(zhǔn)備折疊按鈕,以便在所述屏幕上顯示所述組的代表圖像;折疊屏幕準(zhǔn)備部分,用于當(dāng)操作在所述屏幕上的折疊按鈕時準(zhǔn)備圖像列表屏幕(下文中稱為“折疊屏幕”),其中在該圖像列表屏幕上顯示所述組的代表圖像和未分組的圖像;以及輸出部分,用于將所述圖像列表屏幕輸出到外部。
2. 如權(quán)利要求1所述的圖像管理裝置,還包括 展開按鈕準(zhǔn)備部分,用于準(zhǔn)備展開按鈕,以便在所述折疊屏幕上顯示由所述折疊屏幕上所顯示的代表圖像所代表的組的另一圖像;以及展開圖像準(zhǔn)備部分,用于當(dāng)操作在所述折疊屏幕上所顯示的所述展開按 鈕時準(zhǔn)備包括所述組的所述另 一 圖像和所述未分組的圖像的圖像列表屏幕 (下文中稱為"展開屏幕")。
3. 如權(quán)利要求l的圖像管理裝置,其中當(dāng)用戶從所述組中所包括的圖像中選擇圖像時,所述代表圖像提取部分 提供所選圖像作為所述組的代表圖像。
4. 如權(quán)利要求1所述的圖像管理裝置,其中當(dāng)用戶沒有從所述組中所包括的圖像中選擇代表圖像時,所述代表圖像 提取部分選擇所述組中的首個圖像作為所述組的代表圖像。
5. 如權(quán)利要求1所述的圖像管理裝置,其中指令而準(zhǔn)備的多個不同的折疊屏幕的內(nèi)容。
6. 如權(quán)利要求1所述的圖像管理裝置,其中基于來自所述輸入部分的指令而將所述屏幕改變?yōu)闉g覽^^式;以及將用于在所述折疊屏幕上顯示的組改變?yōu)椴伙@示。
7. 如權(quán)利要求6所述的圖像管理裝置,其中當(dāng)控制部分從所述輸入部分接收到不在所述折疊屏幕中顯示指定圖像的 指令時,不顯示在所述折疊屏幕中的所述指定圖像。
8. 如權(quán)利要求1所述的圖像管理裝置,其中使用動畫來表示所述折疊屏幕和所述展開屏幕之間的屏幕變換。
9. 如權(quán)利要求3所述的圖像管理裝置,其中當(dāng)基于來自所述輸入部分的指令來輸出形成所述折疊屏幕的圖像時,所 述控制部分將形成所述折疊屏幕的、在所述組中的代表圖像和所述未分組的 圖像輸出到外部。
10. 如權(quán)利要求9所述的圖像管理裝置,其中當(dāng)所述控制部分從所述輸入部分接收到不顯示所述折疊屏幕的指定圖像 的指令時,所述控制部分不將所述折疊屏幕中的所述指定圖像輸出到外部。
11. 一種圖像管理方法,包括步驟基于來自所述輸入部分的指令,將以編輯模式在屏幕上顯示的圖像分類 成組用于顯示;根據(jù)來自所述輸入部分的指令,在所述組中的圖像之中提取圖像作為所 述組的代表圖像;準(zhǔn)備折疊按鈕,以便在所述屏幕上顯示所述組的代表圖像;當(dāng)操作在所述屏幕上的所述折疊按鈕時,準(zhǔn)備圖像列表屏幕,其中在該 圖像列表屏幕上顯示所述組的代表圖像和未分組的圖像;以及將所述圖像列表屏幕輸出到外部。
12. —種圖像管理程序,用于允許計算機(jī)執(zhí)行以下過程 基于來自所述輸入部分的指令,將以編輯模式在屏幕上顯示的圖像分類成組用于顯示;根據(jù)來自所述輸入部分的指令,在所述組中的圖像之中提取圖像作為所述組的代表圖像;準(zhǔn)備折疊按鈕,以便在所述屏幕上顯示所述組的代表圖像; 當(dāng)操作在所述屏幕上的所述折疊按鈕時,準(zhǔn)備圖像列表屏幕,其中在該圖像列表屏幕上顯示所述組的代表圖像和未分組的圖像;以及將所述圖像列表屏幕輸出到外部,
全文摘要
一種圖像管理裝置,包括存儲部分、輸入部分、分組處理部分、代表圖像提取部分、折疊按鈕準(zhǔn)備部分、折疊屏幕準(zhǔn)備部分和輸出部分。圖像被存儲在存儲部分中。通過輸入部分輸入用戶的指令。分組處理部分被配置用于基于該指令將屏幕上所顯示的圖像分類成組用于顯示。代表圖像提取部分被配置用于提取組中的圖像作為該組的代表圖像。折疊按鈕準(zhǔn)備部分被配置用于生成折疊按鈕用于在屏幕上顯示該組的代表圖像。折疊屏幕準(zhǔn)備部分被配置用于當(dāng)操作在屏幕上的折疊按鈕時生成圖像列表屏幕(“折疊屏幕”),其中,在該圖像列表屏幕上顯示該組的代表圖像和未分組的圖像。
文檔編號G06F9/44GK101320385SQ20081011037
公開日2008年12月10日 申請日期2008年6月4日 優(yōu)先權(quán)日2007年6月4日
發(fā)明者佐藤齊昭, 坂田由希子, 坂田純一郎, 綾塚佑二 申請人:索尼株式會社