两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

信息處理設備和方法

文檔序號:7944640閱讀:183來源:國知局
專利名稱:信息處理設備和方法
技術領域
本發(fā)明涉及一種控制數字照相機等的電子裝置以發(fā)送數 據并存儲所發(fā)送的數據的信息處理設備和方法。
背景技術
已知這樣一種系統,在該系統中,連接數字照相機等的具 有存儲裝置的電子裝置和計算機等的信息處理設備(主設備), 并且運行在主設備上的應用程序在這些設備間交換圖像數據等 信息。在該類系統中,將存儲在電子裝置中所安裝的輔助存儲 裝置(例如,存儲卡)中的圖像數據傳送給主設備,并在主設備 的輔助存儲裝置(例如,硬盤)中備份該圖像數據(參見日本特開
2003-283901號公報)。近年來,已經提出了這樣一種系統,該 系統分析存儲在數字照相機的輔助存儲裝置中的圖像數據,自 動確定未被備份到主設備的圖像數據,并且僅自動傳送這些要 被備份到主設備的數據。
然而,隨著數字照相機的像素數量的增加,并且隨著動畫 拍攝功能的普及,圖像數據本身的數據大小趨于增大,因此備 份數據所需的時間趨于增加。另一方面,用戶常常希望在將數 字照相機連接到主設備之后立即在主設備的大屏幕上瀏覽存儲 在數字照相機中的圖像。
然而,在傳統系統中,在完成所有圖像數據的備份處理之 前,用戶不能在主設備上瀏覽所獲得的圖像數據?;蛘?,主設 備按照預定順序執(zhí)行圖像數據的備份處理,并且用戶僅可以從 已備份的圖像數據開始在主設備上依次瀏覽圖像數據。由于該 原因,當用戶想要瀏覽備份次序靠后的圖像數據時,(l)在完成所有數據的備份處理之后,或者(2)在完成對備份時處于較早接 收次序的所有圖像數據的備份處理之后,他或她才可以瀏覽前 述圖像數據。因此在備份操作過程中,在將期望的圖像數據顯 示在主設備上之前,在某些情況下產生長的等待時間。

發(fā)明內容
根據本發(fā)明的一個方面,提供一種信息處理設備,包括 第一獲取部件,用于從與所述信息處理設備連接的電子裝置獲 取存儲在與所述電子裝置連接的存儲介質中的圖像數據;第二 獲取部件,用于在所述第一獲取部件獲取所述圖像數據之前, 預先獲取與所述圖像數據相對應的縮小圖像數據;以及顯示控 制部件,用于根據由用戶指定的顯示條件,更新由所述第二獲 取部件獲取的顯示在顯示部件上的縮小圖像數據,其中,當在 所述第 一獲取部件正在執(zhí)行圖像數據的獲取時改變所述顯示條 件時,所述第一獲取部件基于改變后的顯示條件,改變所述第 一獲取部件對圖像數據的獲取順序。
根據本發(fā)明的另 一 方面,提供一種信息處理設備的信息處 理方法,包括以下步驟第一獲取步驟,用于從與所述信息處 理設備連接的電子裝置獲取存儲在與所述電子裝置連接的存儲 介質中的圖像數據;第二獲取步驟,用于在所述第一獲取步驟 中獲取所述圖像數據之前,預先獲取與所述圖像數據相對應的 縮小圖像數據;顯示控制步驟,用于根據由用戶指定的顯示條 件,更新在所述第二獲取步驟中獲取的顯示在顯示部件上的縮 小圖像數據;以及改變步驟,用于當正在所述第一獲取步驟中 執(zhí)行圖像數據的獲取時改變所述顯示條件時,基于改變后的顯 示條件,改變所述第 一獲取步驟中對圖像數據的獲取順序。
通過以下參考附圖對典型實施例的說明,本發(fā)明的其它特征將變得明顯。


圖l是示出根據實施例的信息處理系統的結構的例子的示
意圖2是示出根據實施例的信息處理設備的結構的例子的框
圖3是示出根據實施例的信息處理設備的功能結構的例子 的框圖4是示出根據實施例的數字照相機2 0的外觀的圖5是示出根據實施例的數字照相機2 0的結構的例子的框
圖6是示出根據實施例的數字照相機2 0的功能結構的例子 的框圖7是示出根據實施例的應用軟件的顯示窗口的例子的
圖8是示出根據實施例的應用軟件的顯示窗口的例子的
圖9是示出根據實施例的數字照相機上的畫面顯示示例的
圖lO是示出根據實施例的數字照相機上的畫面顯示示例 的圖11是示出根據實施例的數字照相機的操作的流程圖12是示出根據實施例的應用軟件的操作的流程圖13是示出根據實施例的圖像列表的數據結構的例子的
表;
圖14是示出根據實施例的文件獲取管理列表的數據結構的例子的表;
圖15是示出根據實施例的應用軟件的操作即照相機操作 模式下的圖像獲取處理的流程圖16是示出根據實施例的應用軟件的操作即應用程序操 作模式下的圖像獲取處理的流程圖17是示出根據實施例的應用軟件的操作即在指示從應 用程序操作模式切換到照相機操作模式時的處理的流程圖18是示出根據實施例的應用軟件的操作即在指示從照 相機操作模式切換到應用程序操作模式時的處理的流程圖19是示出根據實施例的應用軟件的操作即在改變顯示 條件時(例如,在改變過濾條件或改變縮小圖^象列表顯示時)的 操作的流程圖20是示出根據實施例的應用軟件的操作即在改變作為 顯示條件的要顯示主圖像的縮小圖像的指定時的操作的流程 圖21是示出根據實施例的應用軟件的操作即在數字照相 機20上給出用以改變顯示條件的指令時的操作的流程圖22是示出實施例的應用軟件中的自動文件獲取線程的 操作的流程圖23是用于說明根據實施例的應用軟件的操作即文件獲 取管理列表更新處理的流程圖24是示出根據本發(fā)明的實施例的文件獲取管理列表的 例子的表;
圖25是示出根據本發(fā)明的實施例的文件獲取管理列表的 例子的表;
圖26是示出根據本發(fā)明的實施例的文件獲取管理列表的 例子的表;以及圖27是用于說明根據本發(fā)明的實施例的應用程序的操作 即用于在主圖像顯示區(qū)域上顯示主圖像的處理的流程圖。
具體實施例方式
下文中將參考

本發(fā)明的優(yōu)選實施例。 下面以數字照相機作為具有記錄數據的輔助存儲單元的 電子裝置為例進行說明。以可由個人計算機等構成的信息處理 設備作為可連接這種電子裝置的主設備為例進行'說明。
圖1是示出根據本實施例的信息處理系統的結構的例子的
示意圖。參考圖l,附圖標記10表示用作主設備的計算機。計算 機10構成可連接電子裝置的信息處理設備。附圖標記12表示將 計算機10的輸出作為圖像進行顯示的監(jiān)視器。附圖標記14表示 指示裝置;并且附圖標記18表示鍵盤。指示裝置14和鍵盤18與 計算機10連接,以構成信息處理設備的操作單元。作為指示裝 置14,例如,可以使用鼠標。附圖標記20表示作為根據本實施 例的電子裝置的數字照相機,通過USB線纜22將數字照相機20 與計算機10連接。
圖2是示出根據本實施例的信息處理設備的結構的例子的 框圖。
參考圖2,附圖標記201表示包括監(jiān)視器12和稍后參考圖3 說明的視頻接口 308的一部分的顯示單元。監(jiān)視器12的顯示屏顯 示正被編輯的文檔、圖形和圖像等的編輯信息,還顯示圖標、 消息和菜單等用戶接口信息。附圖標記202表示VRAM,在 VRAM上,繪制管理系統313(圖3)繪制要顯示在顯示單元201的 顯示屏上的圖像。將在該VRAM 202上生成的圖像數據發(fā)送給 顯示單元201,從而將圖像數據顯示在監(jiān)視器12上。注意,VRAM 202構成^見頻接口 308的一部分。附圖標記203表示控制存儲器(例如,VRAM 202和其它存 儲器)之間的數據傳輸和存儲器與各I/0裝置之間的數據傳輸的 位移動單元(bit move unit, BMU)。
附圖標記204表示從鍵盤18和指示裝置14接受用戶的操作 的操作單元。
附圖標記205表示控制來自數字靜止照相機、數字攝像機 或掃描器等的圖像數據的輸入的圖像輸入接口 。圖像輸入接口 205包括例如USB接口 ,并且可以例如接收來自數字照相機20 的圖像數據。
附圖標記206表示CPU。
CPU 206基于存^f諸在ROM 207、 HDD 209或軟盤中的控制程序,執(zhí)行與CPU 206連接的各裝置 的通信控制和顯示控制。附圖標記2 0 7表示保持各種控制程序和 數據的ROM。附圖標記208表示具有CPU 206的工作區(qū)域、錯誤 處理時的數據保存區(qū)域和控制程序的裝載區(qū)域等的R A M 。
附圖標記209表示可以存儲由CPU 206執(zhí)行的各控制程序 以及各種內容的石更盤驅動器(以下簡稱為"HDD")。附圖標記210 表示控制對作為可拆卸記錄介質的軟盤的訪問的軟盤驅動器 (FDD)。注意,可拆卸記錄介質不限于軟盤,并且可以使用緊 湊型盤(CD)和數字多功能盤(DVD)等的光盤介質。可選地,可 以使用允許對卡型介質(例如,IC卡和存儲卡)等的外部存儲裝 置進行訪問的裝置。
附圖標記211表示可以通過因特網與其它外部設備進行通 信的網絡接口 。附圖標記212表示包括地址總線、數據總線和控 制總線的CPU總線。可以從ROM 207、 HDD 209和FDD 210或者 通過網絡接口 211和因特網從其它信息處理設備等,向CPU 206 提供控制程序。
圖3是示出根據本實施例的計算機10的功能結構的例子的
10框圖。在計算機10上,眾所周知,運行操作系統(OS)300,并且 應用軟件310位于OS 300之上而運行。圖3沒有示出在理解本實 施例的結構時不直接需要的元件,例如,CPU和OS的存儲器管 理系統。
附圖標記314表示文件系統,文件系統314包4舌在OS 300 中,并且提供用以允許應用軟件310在無需直接控制硬件的情況 下輸入和輸出文件的功能。注意,本領域技術人員熟知這類文 件系統。盤輸入/輸出接口 309是文件系統314從HDD 209讀取數 據或將數據寫入HDD 209時所使用的接口 。
附圖標記313表示繪制管理系統,繪制管理系統313包括在 OS 300中,并且提供用以允許應用軟件310在無需直接控制硬 件的情況下生成圖像的功能。附圖標記308表示將由繪制管理系 統313所生成的圖像數據轉換成與監(jiān)視器12兼容的視頻信號的 視頻接口 。
附圖標記311表示圖像裝置管理系統,圖像裝置管理系統 311包括在OS 300中,并且管理數字照相機20和掃描器(未示出) 等的處理圖像數據的裝置。圖像裝置管理系統311自動向所連接 的裝置分配合適的裝置驅動程序,并且提供用以允許應用軟件 310在無需直接控制該裝置的情況下管理來自該裝置的輸入和 輸出的功能。圖像裝置管理系統311可以響應于來自所連接的裝 置的請求啟動應用軟件310。
附圖標記306表示連接鍵盤18的鍵盤接口 ;附圖標記307表 示連接指示裝置14的指示裝置接口 ;并且附圖標記305表示USB 接口。鍵盤接口 306、指示裝置接口 307、鍵盤18和指示裝置14 構成圖2中的操作單元204。
通過USB線纜22將數字照相機20連接到USB接口 305。與 USB接口 305連接的數字照相機20可以通過數字照相機裝置驅
ii動程序312和圖像裝置管理系統311與數字照相機的應用軟件 310進行通信。數字照相機20和應用軟件310交換控制命令、狀 態(tài)信號和圖像數據等。
使用應用軟件310來獲取、備份和顯示來自數字照相機20 的圖像數據,并且控制數字照相機20。在應用軟件310中,照相 機連接/數據通信管理器315通過訪問OS 300的圖像裝置管理系 統311與數字照相機20進行通信。圖像數據獲取單元318使用照 相機連接/數據通信管理器315獲取由數字照相機20所捕獲的圖 像數據。獲取順序管理器319管理在通過圖像數據獲取單元318 獲取圖像數據時的獲取順序。圖像數據管理器320管理從數字照 相機20所獲取的圖像數據和保存在HDD 209中的圖像數據。顯 示管理器316將從數字照相機2 0所獲取的圖像數據和保存在 HDD 209中的圖像文件顯示在監(jiān)視器12的屏幕上。文件管理器 317將從數字照相機2 0所獲取的圖像數據存儲在H D D 2 0 9中并 對圖像數據進行管理。GUI管理器321管理顯示在監(jiān)視器12上的 圖形用戶接口(GUI)。注意,圖3沒有示出理解本實施例的結構 不直接需要的元件。
下面將說明才艮據本實施例的數字照相才幾20的結構。圖4是 示出根據本實施例的數字照相機2 0的外觀的圖。
液晶屏407可以顯示用于指定數字照相機的設置的各種菜 單。液晶屏407用作攝像時的取景器,并且使用液晶屏407例如 重放和顯示存儲在存儲卡中的拍攝圖像。
電源按鈕401用于打開或關閉數字照相機20的電源。攝像 (REC)/重放選擇開關406用于在數字照相機的攝像模式和重放 模式之間進行切換。快門按鈕402用于捕獲圖像。
當在液晶屏407上顯示允許用戶設置或指定攝像或重放時 的照相機的操作的菜單畫面時,使用菜單按鈕403。在按下菜單
12按鈕403時,在液晶屏407上顯示包括多個菜單項的各種菜單。 如將在后面詳細說明的那樣,在一些情況下(照相機操作模式), 響應于來自計算機的命令,顯示在與計算機連接時的菜單。在 操作顯示在液晶屏407上的菜單時,使用設置按鈕404和箭頭按 鈕405。例如,使用箭頭按鈕405的上按鈕或下按鈕移動菜單中 的光標,并且通過設置按鈕404選擇菜單項。在確定選擇時,用 粗線框包圍該菜單項以允許用戶確{人#皮選狀態(tài)。
圖5是示出作為根據本實施例的攝像裝置的數字照相機20 的結構的例子的框圖。參考圖5,附圖標記503表示攝像透鏡; 附圖標記501表示具有光圏功能的快門;并且附圖標記522表示 包括CCD或CMOS元件等將光學圖像轉換成電信號的攝像單 元。附圖標記5 2 3表示將模擬信號轉換成數字信號的A / D轉換 器。在將從攝像單元522輸出的模擬信號轉換成數字信號時以及 在將從音頻控制器511輸出的模擬信號轉換成數字信號時,使用 A/D轉換器523。附圖標記502表示擋板,擋板502覆蓋包括數字 照相機20的透鏡503的攝像單元,以防止包括透鏡503、快門501 和攝像單元522的攝像系統受到污染或損壞。
附圖標記512表示向攝像單元522、音頻控制器511、 A/D轉 換器5 2 3和D / A轉換器513提供時鐘信號和控制信號的定時生成 器。通過存儲器控制器515和系統控制器550控制定時生成器 512。附圖標記524表示圖像處理器,圖像處理器524對來自A/D 轉換器523的數據或來自存儲器控制器515的數據應用預定插值 和縮小等的調整大小處理以及顏色轉換處理。圖像處理器524 使用拍攝圖像數據執(zhí)行預定運算處理,并且系統控制器5 5 0基于 所獲得的運算結果執(zhí)行曝光控制和測距控制。結果,執(zhí)行 TTL(through-the-lens,透過鏡頭)AF(auto focus,自動調焦)處理、 AE(auto exposure, 自動曝光)處J里禾口EF(flash pre曙emission, 閃
13光燈預發(fā)光)處理。圖像處理器524還使用拍攝圖像數據執(zhí)行預 定運算處理,并且還基于所獲得的運算結果執(zhí)行TTLAWB(自動 白平衡)處理。
通過圖像處理器524和存儲器控制器515,或者直接通過存 儲器控制器515將來自A/D轉換器523的輸出數據寫入存儲器 532中。存儲器532對由攝像單元522所捕獲的且被A/D轉換器 5 2 3轉換成數字數據的圖像數據以及要顯示在圖像顯示單元5 2 8 上的圖像數據進行存儲。圖像顯示單元528具有上述液晶屏407。 注意,存儲器532還用于存儲通過麥克風510記錄的音頻數據、 靜止圖像、動畫以及形成圖像文件時的文件頭。因此,存儲器 532具有足夠大的存儲容量以存儲預定數量的靜止圖像數據以 及預定時間段的動畫數據和音頻數據。
壓縮/解壓縮單元516利用自適應離散余弦變換(adaptive discrete cosine transform, ADCT)等對圖像數據進行壓縮或解壓 縮。壓縮/解壓縮單元516響應于作為觸發(fā)按下快門501,裝載存 儲在存儲器532中的拍攝圖像數據,執(zhí)行壓縮處理,并將處理后 的數據寫入存儲器532。另外,壓縮/解壓縮單元516對從記錄介 質30的記錄器519等裝載到存儲器532上的壓縮后的圖像數據進 行解壓縮處理,并將處理后的數據寫入存儲器532。通過系統控 制器550將由壓縮/解壓縮單元516寫入存儲器532中的圖像數據 轉換成文件,并且通過接口 518將該文件記錄在記錄介質30中。 存儲器532還用作圖像顯示存儲器(視頻存儲器)。附圖標記513 表示D/A轉換器,D/A轉換器513將存儲在存儲器532中的圖像顯 示數據轉換成模擬信號,并且將該模擬信號提供給圖像顯示單 元528。附圖標記528表示圖像顯示單元,圖像顯示單元528根據 來自D/A轉換器513的模擬信號,在LCD顯示器的液晶屏407上 進行顯示。這樣,通過D/A轉換器513,由圖像顯示單元528來顯示寫入存儲器532中的要顯示的圖像數據。
附圖標記510表示麥克風。通過包括放大器等的音頻控制 器511將從麥克風510輸出的音頻信號提供給A/D轉換器523, A/D轉換器523將該音頻信號轉換成數字信號,然后通過存儲器 控制器515將該數字信號存儲在存儲器532中。另一方面,將記 錄在記錄介質30中的音頻數據裝載到存儲器532上,并通過D/A 轉換器513將該音頻數據轉換成模擬信號。音頻控制器511根據 該模擬信號驅動揚聲器539,從而輸出聲音。
非易失性存儲器556是電可擦除可記錄存儲器,并且例如 使用EEPROM。非易失性存儲器556存儲用以運行系統控制器 550所需的常量和程序等。注意,程序包括執(zhí)行本實施例中稍后 所述的各種流程圖所需的程序。
附圖標記5 5 0表示控制整個數字照相機2 0的系統控制器。 系統控制器550執(zhí)行記錄在上述非易失性存儲器556中的程序, 以實現本實施例稍后所述的各處理。附圖標記552表示包括 RAM的系統存儲器。在系統存儲器552上,對運行系統控制器 5 5 0所需的常量和變量以及從非易失性存儲器5 5 6讀出的程序等 進行映射。
模式選擇開關560、快門開關562和操作單元570形成用于 向系統控制器5 5 0輸入各種操作指令的操作部件。
模式選擇開關560包括攝像/重放選擇開關406,并且用于將 系統控制器550的操作模式切換成靜止圖像記錄模式、動畫記錄 模式和重放模式等中的一個。在配置在數字照相機20上的快門 按鈕402的操作中途(半按下),打開快門開關562,并且生成第 一快門開關信號SW1。另外,在完成快門按鈕402的操作(完全 按下)時,打開快門開關562,并且生成第二快門開關信號SW2。 系統控制器550響應于第 一 快門開關信號SW1開始AF(自動調焦)處理、AE(自動曝光)處理、AWB(自動白平衡)處理和EF(閃 光燈預發(fā)光)處理等的操作。另外,系統控制器550響應于第二 快門開關信號SW2開始從自攝像單元522讀取信號直到將圖像 數據寫入記錄介質30為止的 一 系列攝像處理。
通過選擇顯示在圖像顯示單元528上的各種功能圖標,根 據場景向操作單元570的各操作部件分配適當功能,并且各操作 部件用作各種功能按鈕。例如,功能按鈕包括結束按鈕、返回
按鈕、圖像進給按鈕、跳轉按鈕、過濾按鈕和屬性改變按鈕。 例如,在按下菜單按鈕時,在圖像顯示單元528上顯示允許進行 各種設置的菜單畫面。用戶可以使用顯示在圖像顯示單元528 上的菜單畫面、箭頭按鈕405和設置按鈕404,直觀地進行各種 設置。電源開關572對應于電源按鈕401,并且用于在打開電源 (power國ON)和關閉電源(p ower畫OFF)之間進行切換。
附圖標記580表示電源控制器,電源控制器580包括電池檢 測電路、DC-DC轉換器以及用于切換要供電的塊的切換電路 等,并且檢測是否安裝了電池、電池的類型和電池剩余電量。 電源控制器580基于本身的檢測結果和來自系統控制器550的指 令控制DC-DC轉換器,并且向包括記錄介質30在內的各單元提 供所需時間的所需電壓。
附圖標記530表示包括堿性(alkaline)電池或鋰(lithium)電 池等的一次電池、4臬鎘(NiCd)電池、4臬氫(NiMH)電池或鋰(Li) 電池等的二次電池、或AC適配器的電源單元。附圖標記533和 534表示用于連接電源單元530和電源控制器580的連接器。
附圖標記540表示測量日期和時間的RTC(實時時鐘)。RTC 540保持獨立于電源控制器580的內部電源單元,并且即使當電 源單元530關閉時,也持續(xù)進行時間測量。系統控制器550在啟 動時使用從RTC 540所獲取的日期和時間設置系統計時器,并且執(zhí)行計時器控制。
附圖標記5 1 8表示與存儲卡或硬盤等的記錄介質30的接
口 。附圖標記535表示用于連接記錄介質30和接口 518的連接器。 附圖標記596表示檢查是否將記錄介質30安裝到連接器535的記 錄介質安裝/卸下檢測器。
附圖標記5 9 7表示檢測攝像單元5 2 2的方位的方位檢測器。 附圖標記30表示存儲卡或硬盤等的記錄介質。記錄介質30 包含包括半導體存儲器或磁盤等的記錄器519、與數字照相機20 的接口 537以及用于連接記錄介質30和數字照相機20的連接器 536。
通信單元557執(zhí)行RS232C、 USB、 IEEE1394、 P1284、 SCSI、 調制解調器、LAN和無線通信等的各種類型的通信處理。連接 器(在無線通信情況下的天線)558通過通信單元557將數字照相 機20與其它裝置連接。
圖6是本實施例的數字照相機20的功能框圖。然而,沒有 示出在理解本實施例的結構時不直接需要的元件,例如,CPU 和與圖像重放有關的部件。注意,通過系統控制器550分別實現 下面所述的攝像系統601、文件管理系統602、通信管理系統603 和UI管理系統604。即,當照相機側的CPU(未示出)執(zhí)行被裝載 到系統存儲器5 5 2上的控制程序時,實現這些系統。
攝像系統601通過控制捕獲圖像所需的一系列組件,生成 表示拍攝圖像的圖像數據。捕獲圖像所需的 一 系歹J組件包括透 鏡503、包括光圈的快門501、具有CCD的攝像單元522、 A/D轉 換器523以及圖像處理器524等。
文件管理系統602管理對安裝到數字照相機2 0的記錄介質 3 0 (以下稱之為存儲卡6 0 8)的訪問。本實施例的數字照相機2 0包 括作為可拆卸存儲卡608的CF(CompactFlashTM)卡。將由攝像系統601生成的圖像數據作為文件存儲在存儲卡608中。
通信管理系統603通過USB接口 605與外部計算機進行通信。
UI管理系統604控制數字照相機20的主體的用戶接口 (UI)。 UI管理系統604執(zhí)行響應于來自計算機10的命令的UI管理、液 晶屏407上的顯示內容的管理和來自操作按鈕610的輸入的管理 等。注意,操作按鈕610實際上對應于圖4中的各種按鈕401 ~ 405,并且包括多個4安4丑。
下面將說明根據本實施例的應用軟件310的纟喿作。
圖7和圖8示出應用軟件310的圖形用戶接口(GUI)。如圖7 和圖8所示,應用軟件310的GUI 700包括用于選擇功能的標簽 701和702,并且通過選擇標簽改變UI。標簽包括照相機操作模 式標簽701和應用程序操作模式標簽702。應用程序操作模式使 用戶操作有效,以通過應用軟件所提供的GUI瀏覽數據。更概 括地說,應用程序操作模式是內部操作模式,在該模式中,來 自信息處理設備中的用戶接口的操作有效。照相機操作模式使 用戶操作有效,以通過數字照相機20所提供的UI瀏覽數據。更 概括地說,照相機操作模式是外部操作模式,在該模式中,來 自外部設備的操作指令有效。當通過圖像裝置管理系統311啟動 本實施例的應用軟件310時,在選擇了照相枳4喿作才莫式標簽701 的同時啟動應用軟件310,并且顯示圖8所示的窗口(GUI)。另一 方面,當用戶通過OS的菜單等啟動應用軟件310時,在選擇了 應用程序操作模式標簽702的同時啟動應用軟件310,并且顯示 圖7所示的窗口 (GUI)。
當啟動應用壽欠件310時,應用軟件310訪問與計算機10連接 的數字照相機20,并且執(zhí)行所謂的備份處理,而無論所選擇的 標簽是哪個。在后臺執(zhí)行備份處理。即,應用軟件310在后臺自
18動從數字照相機20獲取圖像數據,并將它們作為文件保存在
HDD 209中。注意,要獲取的圖像數據是被存儲在數字照相機 20的存儲卡608中的圖像數據中的、仍未被計算機獲取的圖像數 據。獨立于備份處理(圖像數據的獲取和存儲),應用軟件310可 以執(zhí)行圖像數據顯示處理。在該顯示處理中,用戶可以請求將 此時仍未獲取的圖像數據顯示在計算機的監(jiān)視器上。當用戶輸 入未獲取的圖像數據的顯示請求時,在計算機10荻取這些圖像 數據之后顯示它們。即,應用軟件310可以在后臺通過計算機獲 取未獲取的圖像數據的同時,顯示獲取的圖像數據。通過下面 的說明顯而易見,在本實施例中,通過根據顯示請求控制備份 處理中的圖像數據的獲取順序,提高了對瀏覽操作的應答性。
圖7示出在選擇應用程序操作模式標簽702時的應用軟件 310的GUI 700。 GUI 700在圖像列表顯示區(qū)域711上顯示圖像數 據的縮小圖像(縮略圖)的列表。顯示在該區(qū)域上的縮小圖像是 存儲在安裝到數字照相機20的存儲卡608中的圖像數據中的、在 應用軟件310的啟動定時從未被計算機獲取的圖像數據的縮小 圖像。用戶可以使用指示裝置14從圖像列表顯示區(qū)域711指定期 望的縮小圖像。主圖像顯示區(qū)域712顯示與所指定的縮小圖像相 對應的主體圖像。
在操作了傳送目的地指定按鈕714時,用戶可以指定將從 數字照相機20所獲取的圖像數據作為圖像文件保存在HDD 209 中時的保存目的地(例如,驅動器名稱和目錄名稱)。
過濾條件設置菜單720用于過濾要顯示在圖像列表顯示區(qū) 域711上的縮小圖像??梢詮倪^濾條件設置菜單720選擇四個項 "顯示所有未獲取的圖像"、"僅顯示未獲取的靜止圖像"、"僅顯 示未獲取的動畫"以及"指定期間顯示未獲取的圖像"。
項"顯示所有未獲取的圖像"是緊接著啟動應用軟件310之后的默認項。當指定該項時,在圖像列表顯示區(qū)域711上顯示與
被存儲在數字照相機20的存儲卡608中的圖像數據中的、從未被 計算機獲取的所有圖像數據相對應的縮小圖像。
在指定項"僅顯示未獲取的靜止圖像"時,在圖像列表顯示 區(qū)域711上僅顯示與被存儲在數字照相機20的存儲卡608中的圖 像數據中的未獲取的靜止圖像數據相對應的縮小圖像。
在指定項"僅顯示未獲取的動畫"時,在圖像列表顯示區(qū)域 711上僅顯示與被存儲在數字照相機20的存儲卡608中的圖像數 據中的未獲取的動畫數據相對應的縮小圖像。
在指定項"指定期間顯示未獲取的圖像"時,在圖像列表顯 示區(qū)域711上僅顯示與在期間設置窗口 (未示出)上所指定的特 定期間所捕獲的圖像數據中的未獲取的圖像數據相對應的縮小 圖像。可以通過參考在捕獲被攝體圖像和生成圖像數據時所附 加的攝像日期和時間信息或生成文件的日期和時間,來指定攝 像日期和時間。
在退出應用壽欠件310時指定關閉按4丑704。
在選擇了應用程序操作模式標簽702時,使數字照相機20 的UI無效,并且用戶不能操作數字照相機20的主體。因此,GUI 700的消息顯示區(qū)域705顯示表示不能操作照相機主體的消息 (圖10)。
另一方面,如圖8所示,在選擇了照相機操作模式標簽701 時,在GUI 700上僅可以指定圖像傳送目的地指定按鈕714、關 閉按鈕704和應用程序操作模式標簽702。消息顯示區(qū)域705顯示 照相機操作模式的消息,并且主圖像顯示區(qū)域712顯示通過操作 數字照相機20所指定的圖像。
如圖9所示,在選擇了照相機操作模式標簽701時,在數字 照相機20上使包括液晶屏407的UI有效,并且在液晶屏407上顯示照相機操作模式的菜單。用戶可以通過操作數字照相機20的
UI,過濾存儲在存儲卡608中的圖像數據中的、要被顯示在應 用軟件310的主圖像顯示區(qū)域713上的圖像數據。即,逐一將符 合通過顯示在數字照相機20的液晶屏407上的菜單選擇的任一 過濾條件(條件901 ~ 904)的圖<象顯示在應用^:件310的主圖係_ 顯示區(qū)域713上。然后,用戶可以使用數字照相機20的操作按鈕 610(箭頭按鈕405)的右按鈕或左按鈕,切換要顯示在應用軟件 310的主圖像顯示區(qū)域713上的圖像。
在本實施例中,如圖9所示,用戶可以在照相機操作模式 下在數字照相機主體上設置下面四個過濾條件。
第一條件是"顯示所有未獲取的圖像"過濾條件901。在指定 該過濾條件9 01時,選擇被存儲在存儲卡6 0 8的圖像數據中的從 未被計算機獲取的所有圖像數據,作為要顯示在應用軟件310 的主圖像顯示區(qū)域713上的圖像數據。
第二條件是"僅顯示未獲取的靜止圖像"過濾條件902。在指 定該過濾條件902時,僅選擇被存儲在存儲卡608的圖像數據中 的從未被計算機獲取的靜止圖像數據,作為要顯示在主圖像顯 示區(qū)域713上的圖像數據。
第三條件是"僅顯示未獲取的動畫"過濾條件903。在指定該 過濾條件903時,僅選擇被存儲在存儲卡608的圖像數據中的從 未被計算機獲取的動畫圖像數據,作為要顯示在主圖像顯示區(qū) 域713上的圖像數據。
第四條件是"指定期間顯示未獲取的圖像"過濾條件904。在 指定該過濾條件9 04時,將通過期間設置窗口 (未示出)所指定的 期間添加給過濾條件。即,僅選擇被存儲在存儲卡608的圖像數 據中的在所指定的期間捕獲的且從未被計算機獲取的圖像數 據,作為要顯示在主圖像顯示區(qū)域713上的圖像數據。光標2090
21表示所選擇的過濾條件。
當在該狀態(tài)下用戶使用鼠標等指定應用軟件310的應用程
序操作模式標簽702時,控制離開照相機操作模式,并且可以轉 變成應用程序操作模式。如圖10所示,在轉變成應用程序操作 模式之后,使包括數字照相機20的操作按鈕610等的UI無效, 并且液晶屏4 0 7顯示表示應用程序操作模式的消息10 01 。
圖ll是用于說明在數字照相機20中處理來自計算機10的 命令的命令消息處理例程的操作的流程圖。數字照相機20通過 USB接口 605和通信管理系統603取得來自計算機10的命令。
數字照相機20的UI管理系統604在步驟S1101判斷所取得 的命令是否是照相機操作模式轉變命令。稍后將說明照相機操 作模式轉變命令。如果所取得的命令是照相機操作模式轉變命 令,則處理進入步驟S1106。在步驟S1106, UI管理系統604進 行設置以使數字照相機2 0的操作按鈕610和液晶屏4 07作為UI 而有效。之后,在步驟S1107, UI管理系統604在液晶屏407上 顯示圖9所示的過濾條件的菜單。
另 一方面,如果在步驟SllOl中所取得的命令不是照相機 操作模式轉變命令,則處理進入步驟S1102。 UI管理系統604在
令。稍后將說明應用程序操作模式轉變命令。如果判斷出所取 得的命令是應用程序操作模式轉變命令,則處理進入步驟 S1104。在步驟S1104, UI管理系統604進行i殳置以4吏包括數字 照相機20的操作按鈕610等的UI無效。之后,在步驟S1105, UI 管理系統604在液晶屏407上顯示圖10所示的消息1001。
如果從計算機10輸入的信號既不是照相機操作模式轉變 命令也不是應用程序操作模式轉變命令,則處理進入步驟 S1103。在步驟S1103,數字照相機20的系統控制器550執(zhí)行適合于其它命令的處理。這些處理包括由文件管理系統6 02執(zhí)行 的、用于將文件獲取管理列表(稍后要說明)傳送給PC的處理。 由于其它處理與本發(fā)明沒有直接關系,因而沒有給出對其的說 明。
下面將使用圖12所示的流程圖說明在啟動應用軟件310時 的操作。
在步驟S1201,應用軟件310執(zhí)行啟動初始化處理。該處理 包括所需存儲器的分配、變量的初始化以及對作為連接對象的 數字照相機20的初始化處理等。由于這些處理是一般處理,并 且與本發(fā)明沒有直接關系,因而將不給出對其的詳細說明。
在步驟S1202,獲取順序管理器319從所連接的數字照相機 20獲取保存在安裝到數字照相機20的存儲卡608中的所有圖像 數據的信息。更具體地,獲取順序管理器319獲取存儲卡608中 的所有文件的文件名和屬性信息的列表以及所有這些文件的縮 小圖像數據。該處理在稍后使用圖22所述的圖像數據的獲取(第 一獲取處理步驟S2206)之前預先獲取與圖像數據相對應的縮 小圖像數據(第二獲取處理)。即,此時,如圖13所示,獲取包 括存儲卡608中的所有文件的文件名1301、時間戳1302和存檔屬 性信息1303的圖像列表1300。還可以獲取用于顯示在圖像列表 顯示區(qū)域711上的所有縮小圖像數據。注意,圖像列表1300中的 各文件名和縮小圖像數據(縮略圖)相互關聯。當選擇顯示在圖 像列表顯示區(qū)域711上的縮小圖像數據中的 一 個時,識別與該縮 小圖像數據相關聯的文件的文件名。這同樣適用于稍后說明的 文件獲取管理列表1400。獲取順序管理器319通過照相機連接/ 數據通信管理器315從數字照相機20獲取信息。
注意,將在步驟S12 02所獲取的縮小圖像數據作為列表顯 示在圖7所示的窗口上。
23在步驟S1203,獲取順序管理器319根據在步驟S1202所獲取的圖像列表1300生成文件獲取管理列表。圖14示出根據本實施例的文件獲取管理列表140 0的數據結構的例子。本實施例的文件獲取管理列表1400從圖13所示的圖像列表13 0 0收集包括存檔屬性信息="否"的文件。
在本實施例中,在從數字照相機20獲取圖像數據時,獲取順序管理器319將存儲卡608中相應圖像文件的存檔屬性信息設置為獲取源為"是"。因此,通過僅收集包括存檔屬性信息="否"的文件,由此形成一組仍未^:計算才幾獲耳又的文件。即,形成一組要由應用專欠4牛310處理的文件。
在步驟S1204, GUI管理器321根據應用軟件310的啟動方法使處理形成分支。即,如果在數字照相機20與計算機連接時,用戶通過OS 300的菜單等啟動應用軟件310,則處理進入步驟S1208。
另一方面,如果OS 300的圖像裝置管理系統311響應于作為關鍵字的(1)數字照相機20和計算機10之間的電連接或(2)數字照相機20和OS 300之間的邏輯連接來啟動應用軟件310(例如,對應于Microsoft WindowsTM中的"自動播放"),則處理進入步驟S1205。
當處理進入步驟S1205時,^支定用戶手持數字照相機20。因為該原因,在步驟S1205, GUI管理器321和獲取順序管理器319控制圖像數據獲取單元318,以開始用以顯示在選擇照相機操作模式標簽701時的GUI 700所需的圖像獲取處理。在這種情況下,作為圖像數據獲取單元318的獨立線程,執(zhí)行用于獲取圖像的處理。稍后將說明細節(jié)。
在步驟S1206, GUI管理器321在選擇照相機操作模式標簽701的狀態(tài)下設置應用軟件310的窗口 。之后,在步驟S1207,
24發(fā)出照相機操作模式轉變命令。如上所述,在接收到該命令時,數字照相機20使包括操作按鈕610等的UI有效,并且在液晶屏407上顯示圖9所示的菜單。
另一方面,當處理進入步驟S1208時,用戶通過使用鼠標操作菜單來啟動應用軟件310。在這種情況下,這一操作意為用戶想要通過操作計算機10的操作單元204來執(zhí)行各種類型的處理。因此,在步驟S1208,獲取順序管理器319控制圖像數據獲取單元318,以開始應用程序操作模式的圖像獲取處理。之后,作為與主線程并行執(zhí)行的獨立線程,處理該圖像獲取處理。
在步驟S1209,在選擇了應用程序操作模式標簽702(圖7)時,GUI管理器321顯示應用軟件310的GUI窗口 。之后,在步驟S1210, GUI管理器321向數字照相機20發(fā)出應用程序操作模式設置命令。如上所述,在接收到該命令時,數字照相機20使包括操作按鈕610等的UI無效,并且在液晶屏407上顯示圖IO所示的消息。
下面將使用圖15所示的流程圖說明圖12的步驟S1205中的處理。注意,
當在照相機操作模式下啟動應用軟件310時;
當操作模式從應用程序操作模式轉變成照相機操作模式
時;或者
*當用戶在照相機操作模式下操作照相機主體的UI以改變顯示過濾條件時,執(zhí)行該處理。
在圖15的步驟S1501,獲取順序管理器319通過與數字照相機20進行通信,獲取在數字照相機20上選擇的過濾條件。在步驟S1502,獲取順序管理器319生成文件獲取管理列表1400。如果文件獲取管理列表1400已存在,則獲取順序管理器319更新現有文件獲取管理列表1400。稍后將說明文件獲取管理列表1400
25的生成和更新方法。在生成文件獲取管理列表1400后,在步驟
S1503,獲取順序管理器319根據文件獲取管理列表1400,啟動用于獲取圖像的自動文件獲取線程,因此結束該處理。由圖像數據獲取單元318執(zhí)行自動文件獲取線程。自動文件獲取線程執(zhí)行保存處理,該保存處理用于從連接到信息處理設備的電子裝置順序獲取存儲在安裝到該電子裝置的存儲介質中的數據,并且保存這些數據。特別地,作為本實施例的保存處理,執(zhí)行所謂的備份處理,該備份處理用于僅獲取并保存先前從未被計算機獲取的圖像數據。
另 一方面,下面將使用圖16所示的流程圖說明如在應用程序操作模式下的圖12的步驟S1208中的處理。
注意,
*當在應用程序操作模式下啟動應用軟件310時;
當操作模式從照相機操作模式轉變成應用程序操作模式
時;
*當用戶在應用程序操作模式下操作應用軟件310的GUI以改變顯示過濾條件時;或者
*當用戶通過操作滾動條730滾動圖像列表顯示區(qū)域711時,也4丸4于該處理。
在步驟S1601,獲取順序管理器319獲取通過應用軟件310的過濾條件設置菜單720所設置的過濾條件或圖像列表顯示區(qū)域711的滾動位置信息。
在步驟S1602,獲取順序管理器319生成文件獲取管理列表1400。如果文件獲取管理列表1400已存在,則獲取順序管理器319更新現有文件獲取管理列表1400。稍后將說明文件獲取管理列表1400的生成和更新方法。
在生成文件獲取管理列表1400后,在步驟S1603,獲取順序管理器319根據文件獲取管理列表1400啟動用于獲取圖像的自動文件獲取線程,從而結束該處理。由圖像數據獲取單元318執(zhí)行自動文件獲取線程。自動文件獲取線程相當于在步驟S1503所執(zhí)行的處理。
下面將使用圖17所示的流程圖說明當在應用程序操作模式下在后臺自動獲取圖像數據時按下照相機操作模式標簽時的計算機10的操作。
獲取順序管理器319在步驟S1701檢查自動文件獲取線程是否在后臺運行。如果自動文件獲取線程啟動(運行中),則處理進入步驟S1702;否則,處理跳到步驟S1704。
在步驟S1702,獲取順序管理器319停止運行中的自動文件獲取線程。在步驟S1703,獲取順序管理器319在照相機操作模式下執(zhí)行已使用圖15進行說明的圖像獲取開始處理。在步驟S1704, GUI管理器321將應用軟件310的顯示切換為按下照相機操作模式標簽701的狀態(tài)。在步驟S1705, GUI管理器321向數字照相機20發(fā)出照相機操作模式轉變命令。
相反,下面將使用圖18所示的流程圖說明當在照相機操作模式下自動文件獲取線程在后臺從數字照相機20獲取圖像數據時按下應用程序操作模式標簽7 02時的操作。
獲取順序管理器319在步驟S1801檢查自動文件獲取線程是否在后臺啟動。如果自動文件獲取線程處在運行中,則處理進入步驟S1802;否則,處理跳到步驟S1804。
在步驟S1802,獲取順序管理器319停止運行中的自動文件獲取線程。在步驟S1803,獲取順序管理器319在應用程序操作模式下執(zhí)行已使用圖16進行說明的圖像獲取開始處理。在步驟S1804, GUI管理器321將應用軟件310的顯示切換到按下應用程序操作模式標簽702的狀態(tài)。在步驟S1805, GUI管理器321向數字照相機20發(fā)出應用程序操作模式轉變命令。
下面將使用圖19所示的流程圖說明在操作圖7中的過濾條件設置菜單720或滾動條730時的應用軟件310的操作。即,下面將說明在改變顯示條件時(例如,當改變過濾條件時或當改變縮小圖像的列表顯示時)的應用軟件310的操作。
獲取順序管理器319在步驟S1901(圖19)檢查自動文件獲取線程是否在后臺運行。如果自動文件獲取線程處在運行中,則處理進入步驟S1902。另一方面,如果自動文件獲取線程沒有處于運行中,則由于完成了所有圖像的獲取,因而結束與獲取相關聯的處理,并且僅更新顯示。
在步驟S1902,獲取順序管理器319停止運行中的自動文件獲取線程。在步驟S1903,獲取順序管理器319在應用程序操作模式下執(zhí)行已使用圖16進行說明的圖像獲取開始處理。此時,獲取順序管理器319更新步驟S1602中的文件獲取管理列表,以按照根據過濾條件設置菜單72 0或滾動條7 3 0的操作的順序獲取圖像數據。之后,結束該流程圖的處理。
下面將使用圖20所示的流程圖說明當在選擇了應用程序操作模式標簽702時用戶使用鼠標或鍵盤等指定顯示在圖像列表顯示區(qū)域711上的縮小圖像時所執(zhí)行的處理。即,將說明在用戶改變要顯示主圖像的縮小圖像的指定時所執(zhí)行的操作。
獲取順序管理器319在步驟S2001檢查計算機10是否已從數字照相機20獲取了與新選擇的縮小圖像相對應的主圖像??梢詤⒖嘉募@取管理列表1400實現該檢查處理,并且稍后將對其進行詳細說明。如果仍未從數字照相機20獲取與所選擇的縮小圖像相對應的主圖像,則處理進入步驟S2002。在步驟S2002,獲取順序管理器319停止運行中的自動文件獲取線程。之后,在步驟S2003,獲取順序管理器319在應用程序操作模式下執(zhí)行已
28使用圖16進行說明的圖像獲取開始處理。之后,結束該流程圖的處理。
如果在步驟S2001判斷出與新選擇的縮小圖像相對應的主
圖像是已獲取的文件,則完成與新選擇的縮小圖像相對應的主
圖像的獲取。因此,結束與獲取相關聯的圖20的處理,并且更新顯示。
下面將使用圖21所示的流程圖說明當用戶在照相機操作模式下在數字照相機20上操作過濾條件選擇菜單(圖9)以改變過濾條件時的應用軟件310的操作。即,圖21示出用于說明當用戶在數字照相機20上給出用以改變顯示條件的指令時的應用軟件310的操作的流程圖。當在數字照相機20上改變過濾條件時,數字照相機2 0將相應給出建議的事件通知發(fā)送到計算機10 。當應用軟件310的照相機連接/數據通信管理器315接收該事件通知時,獲取順序管理器319響應于作為觸發(fā)的該接收,執(zhí)行圖21中的處理。
獲取順序管理器319在步驟S2101檢查自動文件獲取線程是否在后臺運行。如果自動文件獲取線程處在運行中,則處理進入步驟S2102。另一方面,如果自動文件獲取線程沒有處于運行中,則由于已獲取了所有圖像,因而結束與獲取相關聯的處理,并且僅更新要顯示在主圖像顯示區(qū)域713上的圖像。
如果自動文件獲取線程啟動,則獲取順序管理器319在步驟S2102停止自動文件獲取線程。
在步驟S2103,獲取順序管理器319在照相機操作模式下執(zhí)行已使用圖15進行說明的圖像獲取開始處理。之后,結束該流程圖的處理。
下面將使用圖22所示的流程圖說明自動文件獲取線程的處理。由應用軟件310的圖像數據獲取單元318才丸行自動文件獲取線程。
參考圖22,如果開始了該線程,則在步驟S2201復位線程結束標志(=FALSE(假))。當該自動文件獲取線程從外部線程結束時,使用該線程結束標志。
圖像數據獲取單元318在步驟S2202檢查文件獲取管理列表1400是否包括未荻取的文件。稍后將詳細說明文件獲取管理列表14 00和用于#r查未獲耳又的文件的方法。
如果仍存在未獲取的文件,則處理進入步驟S2203。隨后的步驟S2203 ~ S2211中的處理是用于獲取包括在文件獲取管理列表1400中的一個文件的處理。從具有最高獲取優(yōu)先級順序的文件開始,依次處理文件獲耳又管理列表1400中所管理的文件。
在獲取存儲在數字照相機20的存儲卡608中的圖像文件時,應用軟件310將 一 個文件分成預定數據大小而獲取該文件。因為該原因,通常,多次重復包括步驟S2204、 S2206和S2208的循環(huán)以獲取一個文件。即,執(zhí)行第一獲取處理,第一獲取處理用于從連接到信息處理設備的電子裝置(數字照相機20)獲取存儲在與該電子裝置連接的存儲介質中的圖像數據。
在步驟S2203,圖像數據獲取單元318生成并打開用于存儲從數字照相機20獲取的數據的文件。圖像數據獲取單元318在步驟S2204檢查線程結束標志。利用該檢查處理,檢查是否從其它線程接收了結束請求。如果線程結束標志為FALSE,則圖像數據獲取單元318判斷出沒有從其它線程接收到結束請求,并且處理進入步驟S2206 。另 一 方面,如果線程結束標志為TRUE(真),則圖像數據獲取單元318判斷出從其它線程接收到了結束請求,并且處理進入步驟S2205。
圖像數據獲取單元318在步驟S2205檢查要獲取的文件是否是動畫數據。如果判斷出要獲取的文件是動畫數據,則處理進入步驟S2207 ,并且圖像數據獲取單元3 1 8丟棄在步驟S2203 生成的文件,因此結束該處理。另一方面,如果在步驟S2205 判斷出要獲取的文件不是動畫數據,則處理進入步驟S2206。
在步驟S2206,圖像數據獲取單元318向數字照相機20發(fā)送 用以獲取分割后的圖像數據的命令,并且將所獲取的數據添加 到在步驟S2203打開的文件。
圖像數據獲取單元318在步驟S 2 2 0 8確認對分割后的數據 是否獲取了與要獲取的圖像數據相關聯的所需次數,即,是否 獲取了所有分割后的數據。如果仍未獲取所有數據,則處理返 回到步驟S2204。如果獲取了所有數據,則處理進入步驟S2209, 并且圖像數據獲取單元318關閉該文件。
之后,在步驟S2210,圖像數據獲取單元318向照相機發(fā)出 用于設置數字照相機20中的相應文件(數據已通過上述處理獲 取的文件)的存檔屬性信息的命令。注意,該系統使用存檔屬性 信息作為關鍵字檢查是否曾將圖像傳送給計算機。
在步驟S2211,圖像數據獲取單元318更新與包括在文件獲 取管理列表1400中的已獲取文件相對應的元素的內容,以表示 已獲取了該文件。更具體地,如在后面所述,圖像數據獲取單 元318更新包括在文件獲取管理列表1400中的存檔屬性信息,并 且將在步驟S2203中生成的文件的路徑寫入列表1400中。
在步驟S2212,圖像數據獲取單元318再次確認線程結束標 志。如果線程結束標志為TRUE,則結束該處理。如果線程結 束標志不是TRUE,則處理返回到步驟S2202,以處理包括在文 件獲取管理列表1400中的剩余元素。如果圖像數據獲取單元318
件,則結束這一系列處理。結果,自動文件獲取線程消失。
利用上述處理,根據文件獲取管理列表1400將圖像數據從
31數字照相機2 0傳送到計算機1 0 ,并且將圖像數據作為文件保存。 在從其它線程接收到自動文件獲取線程的結束請求時,如果正 在進行獲取處理的圖像是靜止圖像,則優(yōu)選獲取一個圖像文件, 并且在獲取一個圖像數據后,結束該線程。在靜止圖像的情況 下,由于數據大小小,并且傳送所需的時間短,因而,即使在 完成該靜止圖像的獲取之后結束該線程,結束請求之后的等待 時間也可以很短。另一方面,如果正在進行獲取處理的圖像是 動畫數據,則由于動畫數據可能具有大的數據大小,因而考慮 到結束請求之后的等待時間而停止該動畫數據的獲取,因而立 即結束該自動文件獲取線程。通過上述說明顯而易見,當其它 線程想要結束自動文件獲取線程時,其它線程將線程結束標志
設置為TRUE,然后進行等待,直到自動文件獲取線程消失為止。
下面將說明與文件獲取管理列表1400相關聯的處理。由獲 取順序管理器319執(zhí)行要在下面說明的處理。
圖14概念性示出文件獲取管理列表1400。
文件獲取管理列表1400包括 "呆存在照相機中的圖像數據的文件名1401; *該文件的時間戳1402;
作為屬性信息由文件系統所保持的存檔屬性信息14 0 3;
,表示應用軟件310是否要顯示文件的過濾信息1404;
*來自數字照相機20的獲取優(yōu)先級順序1405;以及
參保存所獲取的圖像數據的HDD 209中的文件路徑1406。 在啟動應用庫欠件310,并完成數字照相才幾2 0的初始化處理 之后,獲取順序管理器319執(zhí)行圖12的步驟S1203所示的用于生 成文件獲取管理列表的處理。在該處理中,獲取順序管理器319 從數字照相機2 0獲取存儲在存儲卡60 8中的所有圖像文件的信息(圖像列表1300)。圖13示出概念性表示所獲取的信息的圖像
列表1300。包括在圖像列表1300中的信息包括存儲卡608中的文 件名1301 、這些文件的時間戳1302以及作為屬性信息由文件系 統所保持的存檔屬性信息1303 。
在獲取該信息時,應用軟件310的獲取順序管理器319從圖 像列表1300排除包括存檔屬性信息1303 ="是"的文件,即計算 機曾獲取過的文件。結果,在圖像列表1300中,保留應用軟件 310要獲取的各文件的信息。之后,對元素進行排序,以使時間 戳1302作為關鍵字在該表從上到下按照日期和時間的升序進行 排列。注意,基于日期和時間的元素的排序與應用軟件310的縮 小圖像顯示區(qū)域上的縮小圖像的顯示順序有關,即,越早的縮 小圖像顯示在越上的位置處,越新的縮小圖像顯示在越下的位 置處。
基于作為結果生成的信息通過復制或通過擴展元素,完成 圖14所示的文件獲取管理列表1400。
下面將使用圖23所示的流程圖說明用于根據過濾條件更 新文件獲取管理列表1400的處理。該處理對應于圖15的步驟 S1502或圖16的步驟S1602中的處理(用于更新文件獲取管理列 表)。
獲取順序管理器319在步驟S2301判斷是否改變了過濾條 件,并且根據判斷結果使處理形成分支。如果在用戶已經通過 操作數字照相機20的過濾條件設置菜單或應用軟件310的過濾 條件設置菜單720改變了過濾條件之后執(zhí)行該序列,則處理進入 步驟S2302。注意,
參如果從啟動應用軟件310開始第 一次執(zhí)行該序列;或者 *如果通過指定照相機操作模式標簽701或應用程序操作模 式標簽702(圖17的步驟S1703或圖18的步驟S1803)來執(zhí)行該序列,則處理進入步驟S2302。
注意,作為參數傳遞調用該序列的觸發(fā)。
管理列表1400中的過濾信息1404的值。例如,如果選擇"顯示所 有未獲取的圖像"作為應用軟件310或數字照相機2 0中的過濾設 置,則對于所有元素,將過濾信息1404的值設置為"是"。在這 種情況下,本實施例的應用軟件310中的"是,,將在應用軟件310 的GUI上顯示相應的圖像。
例如,如果選擇"僅顯示未獲取的靜止圖像"作為應用軟件 310中的過濾設置,則各靜止圖像數據文件的過濾信息為"是", 但是各動畫數據文件的過濾信息為"否"。圖24示出這種情況的
止圖像還是動畫。在圖24的例子中,將具有擴展名"AVI"的文 件判斷為動畫數據,并且將與該文件相對應的過濾信息14 04設 置為"否"。
在步驟S 2 3 0 3 ,獲取順序管理器319設置獲取優(yōu)先級順序 1405。在該設置序列中,從文件獲取管理列表1400頂部開始, 依次僅向包括存檔屬性信息="否"且過濾信息1404 ="是"的元 素分配編號。在向所有元素分配編號之后,乂人該列表的頂部開 始,依次向包括存檔屬性信息1403 ="否"且過濾信息1404 = "否"的文件分配獲取優(yōu)先級順序的序列號。
圖25所示的文件獲取管理列表1400是上述結果的例子。圖 25對應于"僅顯示未獲取的靜止圖像"的情況。作為該處理的結 果,對具有擴展名"JPG"的文件設置較高優(yōu)先級順序,并且對 其它文件(在圖25的例子中,具有擴展名"AVI"的文件)設置較低 優(yōu)先級順序。
另一方面,如果操作滾動條730,則處理從步驟S2301經步
34驟S2304進入步驟S2305。
在步驟S2305,〗又再次設置獲取優(yōu)先級順序1405,而不改 變文件獲取管理列表1400的過濾信息1404。例如,如果操作滾 動條7 3 0以更新圖像列表顯示區(qū)域711 ,則從文件獲取管理列表 1400搜索與顯示在圖像列表顯示區(qū)域711的最左上位置處的縮 小圖像數據相對應的元素。然后,將該元素的獲取優(yōu)先級順序 1405設置為最高。然后,從該元素下方列出的且包括過濾信息 1404 ="是"和存檔屬性信息1403 ="否"的元素開始,再次依次 設置獲取優(yōu)先級順序1405。在設置了該列表的最后一個元素之 后,在相同條件下,從該列表的頂部開始再次分配獲取優(yōu)先級
對包括過濾信息1404 ="否"且存檔屬性信息1403 ="否"的元素 設置獲取優(yōu)先級順序1405。在該條件下完成獲取優(yōu)先級順序 1405的分配之后,該處理結束。
當用戶點擊圖像列表顯示區(qū)域711上的縮小圖像時、或當 他或她操作數字照相才幾20的箭頭按鈕405時,執(zhí)行步驟S2306。 即,步驟S2306是在對所選擇的表示要顯示在主圖像顯示區(qū)域 712上的圖像的縮小圖像進行切換時所執(zhí)行的處理。在這種情況 下,檢測與所選擇的縮小圖像相對應的文件的元素和此時具有 最高獲取優(yōu)先級順序1405的元素,并且交換它們的獲取優(yōu)先級 順序1405,從而結束該處理。
如果更新了文件獲取管理列表1400,則如圖15或圖16所 示,啟動自動文件獲耳又線程(步驟S1503或S1603),開始圖22所 示的處理。在圖22所示的處理中,關于與所獲取的包括在文件 獲取管理列表1400中的文件相對應的項,步驟S2211包括 *用于將存檔屬性信息1403設置為"是"的處理; *用于使獲取優(yōu)先級順序1405無效的處理;以及*用于在文件路徑1406中設置在步驟S2203所生成的文件的
^各徑的處理。
圖26示出該例子。圖26示出在圖25所示的狀態(tài)下參考文件 獲取管理列表1400獲取具有最高優(yōu)先級順序的圖像之后的狀 態(tài)。通過圖26可以看出,將IMGJ)002.JPG的存檔屬性信息2601 設置為"是",將獲取優(yōu)先級順序2602設置為無效"-",并且在文 件路徑2603中添加文件在HDD 209中的^各徑。
圖27是用于說明當在圖7的主圖像顯示區(qū)域712或圖8的主 圖像顯示區(qū)域713上顯示主圖像時所執(zhí)行的處理的流程圖。在圖 7的情況下,在圖像列表顯示區(qū)域711上選擇要顯示圖像的指令, 或者在圖8的情況下,使用數字照相機的UI指定該指令。
在步驟S2701,顯示管理器316通過文件獲取管理列表1400 參考與要顯示的圖像相對應的項的存檔屬性信息1403。如果存 檔屬性信息不為"是",則顯示管理器316在步驟S2702中根據需 要等待處理,然后處理返回到步驟S2701。結果,顯示管理器 316等待,直到將存檔屬性信息1403設置為"是"為止。存檔屬性 信息1403 ="是"意為在圖22的步驟S2211中將值寫入文件路徑 1406。因此,在步驟S2703,顯示管理器316從HDD 209讀出圖 像文件,并將圖像文件顯示在主圖像顯示區(qū)域712或713上。
如上所述,根據本實施例,計算機10執(zhí)行用于對數字照相 機20的存儲卡608中的信息進行自動備份的處理。在該備份處理 中,計算機IO根據運行在計算機IO上的應用軟件3 IO所顯示的數 據或數據的顯示狀態(tài),順序改變數據的數據獲取順序。即,根 據上述實施例,在備份操作期間,根據顯示條件的變化,改變 備份操作中的圖像數據的獲取順序。由于該原因,在備份操作 期間的瀏覽操作中,即使當仍未備份與顯示請求相對應的圖像 時,也可以快速顯示該圖像。即,根據本實施例,當在備份處
36理期間在計算機的監(jiān)視器上輸入圖像的顯示請求時,可以縮短 直到顯示該圖像為止的等待時間。由于該原因,可以同時執(zhí)行 備份操作和沒有壓力的圖像瀏覽操作。
注意,未被傳送給計算機的圖像的判斷方法和文件獲取管 理列表的格式等不局限于本實施例的方法和格式等。例如,可
以使用附加給各圖像數據的UUID(Universal Serial ID,通用串 行ID)。在這種情況下,計算機10接收存儲在數字照相機20中的 圖像數據的UUID,并且將這些UUID與存儲在計算機10中的圖 像數據的UUID進行比較和對照。計算機10將存在于數字照相機 側但不存在于計算機本身上的U UID判斷為未傳送的圖像數據, 并且從數字照相機2 0獲取這些未傳送的圖像數據。
在本實施例中,在獲取圖像數據之前,預先獲取與存儲在 數字照相機20側的圖像數據相對應的所有縮小圖像數據。然而, 不需要獲取所有縮小圖像數據。例如,當在縮小圖像數據的獲 取期間改變顯示條件時,可以首先獲取與該顯示條件相匹配的 縮小圖像數據,然后可以獲取與該顯示條件相匹配的圖像數據。
根據本發(fā)明,可以響應于數據顯示請求,在顯示單元上更 快地顯示期望數據。因此,用戶可以以更短的等待時間瀏覽他 或她想看的數據。
注意,本發(fā)明包括這樣一種情況通過直接或遠程向系統 或設備提供軟件程序,并且由該系統或設備的計算機讀出并執(zhí) 行所提供的程序代碼,實現實施例的功能。在這種情況下所提 供的程序是與實施例中所述的各流程圖相對應的程序。
因此,安裝在計算機中以使用計算機實現本發(fā)明的功能處 理的程序代碼本身實現了本發(fā)明。換句話說,本發(fā)明包括用于 實現本發(fā)明的功能處理的計算機程序本身。
在這種情況下,程序的形式沒有特別限制,并且可以使用目標代碼、由解釋程序執(zhí)行的程序以及提供給OS的腳本數據 等,只要它們具有程序的功能即可。
作為用于提供該計算機程序的計算機可讀存儲介質,可以
使用下面的介質。例如,可以使用軟(floppy⑧)盤、硬盤、光盤、 磁光盤、MO、 CD-ROM、 CD-R、 CD-RW、磁帶、非易失性存 儲卡、ROM以及DVD(DVD-ROM、 DVD-R)等。
作為另一程序提供方法,用戶使用客戶計算機上的瀏覽器 建立與因特網上的主頁的連接,并且從該主頁將本發(fā)明的計算 機程序下載到硬盤等的記錄介質上。在這種情況下,要下載的 程序可以是包括自動安裝功能的壓縮文件。另外,可以將構成 本發(fā)明的程序的程序代碼分成可以從不同主頁下載的多個文 件。換句話說,本發(fā)明包括使多個用戶利用計算機下載實現本
發(fā)明的功能處理所需的程序文件的w w w服務器。
另外,可以向用戶分發(fā)存儲本發(fā)明的加密程序的CD-ROM 等的存儲介質。在這種情況下,可以允許滿足預定條件的用戶 通過因特網從主頁下載用于解密該加密程序的密鑰信息。用戶 使用下載的密鑰信息執(zhí)行加密程序,以將該程序安裝在計算機 上。
當計算4幾^U亍讀出的程序時,可以實現上述實施例的功 能。此外,基于該程序的指令,與運行在計算機上的OS等合作, 可以實現上述實施例的功能。在這種情況下,OS等執(zhí)行實現上 述實施例的功能的 一 些或全部實際處理。
此外,當將從存儲介質讀出的程序寫入安裝在插入計算機 中的功能擴展板或與計算機連接的功能擴展單元上的存儲器中 時,可以實現上述實施例的一些或全部功能。在這種情況下, 在將程序寫入上述功能擴展板或單元之后,安裝在該功能擴展
板或功能擴展單元上的CPU基于該程序的指令執(zhí)行一 些或全部實際處理。
盡管已經參考典型實施例說明了本發(fā)明,但是應該理解, 本發(fā)明不局限于所公開的典型實施例。所附權利要求書的范圍 符合最寬的解釋,以包含所有這類修改、等同結構和功能。
權利要求
1.一種信息處理設備,包括第一獲取部件,用于從與所述信息處理設備連接的電子裝置獲取存儲在與所述電子裝置連接的存儲介質中的圖像數據;第二獲取部件,用于在所述第一獲取部件獲取所述圖像數據之前,預先獲取與所述圖像數據相對應的縮小圖像數據;以及顯示控制部件,用于根據由用戶指定的顯示條件,更新由所述第二獲取部件獲取的顯示在顯示部件上的縮小圖像數據,其中,當在所述第一獲取部件正在執(zhí)行圖像數據的獲取時改變所述顯示條件時,所述第一獲取部件基于改變后的顯示條件,改變所述第一獲取部件對圖像數據的獲取順序。
2. 根據權利要求l所述的信息處理設備,其特征在于,所 述第二獲取部件進一 步獲取要從所述電子裝置獲取的圖像數據 的列表,所述第 一 獲取部件根據由所述第二獲取部件獲取的所述列 表中所表示的獲取順序,從所述電子裝置獲取圖像數據,以及所述第一獲取部件基于改變后的顯示條件,改變所述列表 中所表示的獲取順序。
3. 根據權利要求2所述的信息處理設備,其特征在于,所 述顯示控制部件進 一 步使用所述縮小圖像數據顯示縮小圖像的 列表,以及當更新了所述縮小圖像的列表的顯示內容時,所述第一獲 取部件改變所述列表中的圖像數據的獲取順序,以便首先獲取 與包括在要顯示的縮小圖像的新列表中的縮小圖像相對應的圖 像數據。
4. 根據權利要求3所述的信息處理設備,其特征在于,當 在所述縮小圖像的列表中選擇了縮小圖像時,所述第一獲取部件改變所述列表中的獲取順序,以便首先獲取與所選擇的縮小 圖像相對應的圖像數據。
5. 根據權利要求2 4中任一項所述的信息處理設備,其特征在于,所述第一獲取部件根據所述顯示條件的改變來改變所 述列表中的圖像數據的獲取順序,以便首先獲取與改變后的顯 示條件相匹配的圖像數據。
6. 根據權利要求l ~ 4中任一項所述的信息處理設備,其特 征在于,通過由所述信息處理設備提供的用戶接口來指示所述 顯示條件的改變。
7. 根據權利要求l ~ 4中任一項所述的信息處理設備,其特 征在于,通過由所連接的電子裝置提供的用戶接口來指示所述 顯示條件的改變。
8. 根據權利要求l ~ 4中任一項所述的信息處理設備,其特征在于,還包括指示部件,所述指示部件指定內部操作模式和 外部操作模式中的一種模式,其中,所述內部操作模式使通過由所述信息處理設備提供的用戶接口的操作有效,所述外部操 作模式使通過由所連接的電子裝置提供的用戶接口的操作有 效,其中,當指定所述內部操作模式時,通過由所述信息處理 設備提供的用戶接口來指示所述顯示條件的改變,以及當指定所述外部操作模式時,通過由所連接的電子裝置提 供的用戶接口來指示所述顯示條件的改變。
9. 根據權利要求l ~ 4中任一項所述的信息處理設備,其特 征在于,所述顯示條件是基于圖像數據的生成日期和時間的條 件。
10. 根據權利要求l ~ 4中任一項所述的信息處理設備,其 特征在于,在所述第 一獲取部件獲取圖像數據期間所述第 一獲取部件改變所述獲取順序的情況下,當正在獲取的圖像數據表示靜止圖像時,所述第 一 獲取部件在完成所述圖像數據的獲取之后停止獲取,并且改變所述獲取順序,以及當正在獲取的圖像數據表示動畫時,所述第一獲取部件立即停止所述圖像數據的獲取,并且改變所述獲取順序。
11. 一種信息處理設備的信息處理方法,包括以下步驟第一獲取步驟,用于從與所述信息處理設備連接的電子裝置獲取存儲在與所述電子裝置連接的存儲介質中的圖像數據;第二獲取步驟,用于在所述第一獲取步驟中獲取所述圖像數據之前,預先獲取與所述圖像數據相對應的縮小圖像數據;顯示控制步驟,用于根據由用戶指定的顯示條件,更新在所述第二獲取步驟中獲取的顯示在顯示部件上的縮小圖像數據;以及改變步驟,用于當正在所述第一獲取步驟中執(zhí)行圖像數據的獲取時改變所述顯示條件時,基于改變后的顯示條件,改變所述第 一獲取步驟中對圖像數據的獲取順序。
全文摘要
本發(fā)明涉及一種信息處理設備和方法。該信息處理設備包括第一獲取單元、第二獲取單元和顯示控制單元。第一獲取單元從與信息處理設備連接的電子裝置獲取存儲在與該電子裝置連接的存儲介質中的圖像數據。第二獲取單元在第一獲取單元獲取圖像數據之前,預先獲取與該圖像數據相對應的縮小圖像數據。顯示控制單元根據由用戶指定的顯示條件,更新由第二獲取單元獲取的顯示在顯示單元上的縮小圖像數據。當在第一獲取單元正在執(zhí)行圖像數據的獲取時改變顯示條件時,第一獲取單元基于改變后的顯示條件,改變圖像數據的獲取順序。
文檔編號H04N5/225GK101494729SQ20091000609
公開日2009年7月29日 申請日期2009年1月22日 優(yōu)先權日2008年1月22日
發(fā)明者畑中耕治 申請人:佳能株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
崇义县| 伊金霍洛旗| 卢湾区| 开阳县| 美姑县| 荥阳市| 哈密市| 玛纳斯县| 普兰县| 冕宁县| 北流市| 南丰县| 和田市| 永宁县| 东乌| 运城市| 桃源县| 兴仁县| 张家界市| 蓝田县| 土默特左旗| 察隅县| 新竹县| 渭南市| 泉州市| 乌什县| 罗源县| 承德县| 大厂| 陇西县| 翁牛特旗| 洪雅县| 黑河市| 西吉县| 微山县| 大厂| 朝阳区| 双城市| 辽阳市| 彭山县| 洮南市|