專利名稱:顯示控制設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種顯示控制設(shè)備及其控制方法,更具體地, 涉及用于允許用戶容易地從圖像陣列中檢索期望圖像的技術(shù)、 以及用于顯示包括在運(yùn)動(dòng)圖像中的幀的縮略圖的技術(shù)。
背景技術(shù):
近年來(lái),數(shù)字照相機(jī)、數(shù)字?jǐn)z像機(jī)、數(shù)字視頻盤記錄器、 平面電視接收器等的數(shù)字家用電子設(shè)備已經(jīng)快速普及。這些數(shù) 字家用電子設(shè)備允許用戶創(chuàng)建并瀏覽靜止圖像、運(yùn)動(dòng)圖像等的
內(nèi)容數(shù)據(jù)。當(dāng)電視接收器(將在下文中稱為TV)通過置頂盒 (set-top box)、家用游戲機(jī)等與個(gè)人計(jì)算機(jī)(將在下文中稱為PC) 相互協(xié)作時(shí),用戶可以在TV上瀏覽存儲(chǔ)在PC中的運(yùn)動(dòng)圖像數(shù)據(jù) 等的內(nèi)容數(shù)據(jù)。
在使用數(shù)字家用電子設(shè)備瀏覽內(nèi)容數(shù)據(jù)時(shí),需要允許簡(jiǎn)單 的用戶操作。因此,已知如下的配置基于鍵等的操作順序顯 示內(nèi)容的縮略像,并響應(yīng)于縮略像的選擇來(lái)重放相應(yīng) 的內(nèi)容(參見日本特開2001-312350號(hào)公報(bào))。
作為組織內(nèi)容數(shù)據(jù)的配置,已知如下的配置基于用戶的 操作指示對(duì)內(nèi)容進(jìn)行分類,基于分類形成用于存儲(chǔ)內(nèi)容的目錄, 并將內(nèi)容存儲(chǔ)在該目錄中(參見日本特開平8-63485號(hào)公報(bào))。在 該配置中,對(duì)內(nèi)容進(jìn)行分層管理,并將上層中的管理單位稱為 "相冊(cè)(album)"。用于存儲(chǔ)內(nèi)容的目錄層與用于管理內(nèi)容的層相 對(duì)應(yīng),并且相冊(cè)與目錄層中的上層目錄相對(duì)應(yīng)。在該方式下,行管理,并且允許用戶通過選擇相冊(cè)以及所選擇的相冊(cè)中的索
引圖像來(lái)選擇期望的數(shù)據(jù)。
同樣,作為允許用戶選擇運(yùn)動(dòng)圖像中的任意場(chǎng)景并重放及
顯示所選擇的場(chǎng)景的配置,已知如下的配置根據(jù)結(jié)構(gòu)和語(yǔ)義 內(nèi)容將整個(gè)運(yùn)動(dòng)圖像分層劃分成短的幀序列,并顯示各個(gè)幀序 列的代表幀的靜止圖像(參見日本特開平5-282379號(hào)公報(bào))。根 據(jù)該配置,用戶可以通過參考代表幀的靜止圖像確認(rèn)每個(gè)幀序 列的內(nèi)容。
然而,近年來(lái),隨著記錄介質(zhì)的容量提高和成本降低,所 存儲(chǔ)的內(nèi)容的數(shù)量和運(yùn)動(dòng)圖像的視頻記錄時(shí)間傾向于增加。當(dāng) 內(nèi)容的數(shù)量和視頻記錄時(shí)間增加時(shí),在基于滾動(dòng)的配置中(曰本 特開2001-312350號(hào)公報(bào)),用戶需要確認(rèn)大量的縮略像以 選擇期望的內(nèi)容。
在使用相冊(cè)為單位進(jìn)行管理的配置(日本特開平8-63485號(hào) 公報(bào))中,當(dāng)用戶不能基于相冊(cè)名稱等的屬性信息判斷每個(gè)相冊(cè) 是否都包括期望的內(nèi)容時(shí),他或她需要逐個(gè)打開相冊(cè)以確認(rèn)索 引圖像。換句話說,為了便于內(nèi)容瀏覽操作,用戶需要適當(dāng)?shù)?將內(nèi)容分類到相冊(cè)。因此,利用該配置,內(nèi)容分類操作和瀏覽 操作的至少一個(gè)中用戶的操作負(fù)擔(dān)重。
在分層劃分整個(gè)運(yùn)動(dòng)圖像的配置(日本特開平5-282379號(hào) 公報(bào))中,在對(duì)要顯示的場(chǎng)景數(shù)量少的上層的代表幀進(jìn)行顯示 時(shí),場(chǎng)景粒度變得粗糙。由于該原因,用戶難以基于代表幀識(shí) 別是否包括期望的場(chǎng)景。因此,用戶需要在確認(rèn)代表幀的同時(shí) 在上層和可識(shí)別的下層之間重復(fù)地一全查,或者從頭開始逐個(gè)確 認(rèn)下層中的代表幀。
由于上述的相關(guān)技術(shù)要求用戶進(jìn)行很多判斷或操作,因此 上述的相關(guān)技術(shù)的可操作性差。
隨著數(shù)字照相機(jī)、數(shù)字?jǐn)z像機(jī)、移動(dòng)電話等的數(shù)字裝置的
性能的提高和成本的降低、以及裝配在這些裝置中的存儲(chǔ)裝置 的容量的提高,即使是個(gè)人用戶也可以容易地記錄運(yùn)動(dòng)圖像數(shù) 據(jù)。結(jié)果,個(gè)人用戶擁有眾多種類和大量的運(yùn)動(dòng)圖像數(shù)據(jù)。在
這種情況下,如下的需要正在增加在短時(shí)期內(nèi)容易地識(shí)別各 個(gè)運(yùn)動(dòng)圖像數(shù)據(jù)的全部圖片,以及快速檢索并重放運(yùn)動(dòng)圖像數(shù) 據(jù)中的期望場(chǎng)景。
通常,通過從頭開始的重放以及通過快進(jìn)的順序檢索來(lái)實(shí) 現(xiàn)傳統(tǒng)的運(yùn)動(dòng)圖像數(shù)據(jù)中的場(chǎng)景檢索。然而,檢索期望的場(chǎng)景 的場(chǎng)景檢索對(duì)于用戶來(lái)說耗時(shí)且麻煩。
作為另一種普遍的檢索方法,從運(yùn)動(dòng)圖像數(shù)據(jù)中提取多個(gè) 幀(靜止圖像)作為索引幀,并且作為章節(jié)或代表場(chǎng)景對(duì)這多個(gè) 幀進(jìn)行索引顯示以允許用戶檢索期望的場(chǎng)景。
然而,在這種索引顯示中使用的索引幀是由運(yùn)動(dòng)圖像數(shù)據(jù) 制作者選擇的幀或由各種圖像處理技術(shù)自動(dòng)選擇的固定幀。由 于該原因,這種索引幀并不總是與用戶想要的運(yùn)動(dòng)圖像幀(或場(chǎng) 景)相匹配。結(jié)果,經(jīng)常難以僅基于所顯示的索引幀在短的時(shí)間 段內(nèi)容易地識(shí)別運(yùn)動(dòng)圖像數(shù)據(jù)的全部圖片或者快速檢索期望的 運(yùn)動(dòng)圖像幀。
為了解決該問題,已知如下的配置允許用戶改變要從運(yùn) 動(dòng)圖像數(shù)據(jù)提取的幀,并在用戶檢索并重放期望的運(yùn)動(dòng)圖像幀 時(shí)提高可操作性(日本特開2006-279267號(hào)公報(bào)和2006-186617 號(hào)公報(bào))。在這些配置中,基于要從運(yùn)動(dòng)圖像數(shù)據(jù)中提取的幀的 提取時(shí)間間隔,對(duì)這些幀進(jìn)行分層,并且通過簡(jiǎn)單操作來(lái)切換 層(時(shí)間間隔),從而任意改變并顯示表示圖像數(shù)據(jù)的內(nèi)容的索 引幀。
然而,曰本凈爭(zhēng)開2006-279267號(hào)7>凈艮禾口2006畫186617號(hào)7>才艮 的配置中,例如,當(dāng)用戶通過進(jìn)行用于對(duì)顯示在列表中的索引
幀進(jìn)行放大的放大操作等來(lái)縮短要顯示的索引幀的時(shí)間間隔 時(shí),在畫面上僅顯示一些運(yùn)動(dòng)圖像數(shù)據(jù)幀。為了再次識(shí)別整個(gè) 運(yùn)動(dòng)圖像,例如,用戶需要以長(zhǎng)的時(shí)間間隔再次進(jìn)行縮小操作 以顯示索引幀。結(jié)果,用戶需要重復(fù)對(duì)層進(jìn)行切換(放大和縮 小),直到他或她獲得目標(biāo)運(yùn)動(dòng)圖像幀為止,這導(dǎo)致了煩瑣的用 戶操作。
發(fā)明內(nèi)容
考慮到上述問題作出了本發(fā)明,并且其目的是提供一種具 有高可操作性的圖像瀏覽技術(shù)。另外,本發(fā)明的目的是提供一 種允許用戶通過簡(jiǎn)單的操作識(shí)別整個(gè)運(yùn)動(dòng)圖像數(shù)據(jù)的內(nèi)容的技 術(shù)。
根據(jù)本發(fā)明的一個(gè)方面,一種顯示控制設(shè)備,用于在顯示
單元上顯示包括在圖像陣列中的圖像,所示顯示控制設(shè)備包括
顯示控制單元,用于在所述顯示單元上顯示與所述陣列中 的圖像的順序相對(duì)應(yīng)的滾動(dòng)區(qū)域;
接受單元,用于響應(yīng)于用戶的滾動(dòng)操作,接受包括在所述 陣列中的第一圖像的選擇;以及
獲取單元,用于從所述第一圖像前的范圍和所述第一圖像 后的范圍其中至少一個(gè)范圍內(nèi)的圖像中獲取多個(gè)第二圖像,
其中,所述顯示控制單元在所述顯示單元上顯示所述第一 圖像和所述多個(gè)第二圖像,以及
所述獲取單元基于所述滾動(dòng)操作的特性來(lái)切換所述第二圖 像的獲取方法。
根據(jù)本發(fā)明的另 一方面, 一種顯示控制設(shè)備的控制方法, 所述顯示控制設(shè)備用于在顯示單元上顯示包括在圖像的陣列中 的圖像,所述控制方法包括以下步驟
在所述顯示單元上顯示與所述陣列中的圖像的順序相對(duì)應(yīng)
的滾動(dòng)區(qū)域;
響應(yīng)于用戶的滾動(dòng)操作,接受包括在所述陣列中的第一圖 像的選擇;
從所述第 一 圖像前的范圍和所述第 一 圖像后的范圍其中至 少一個(gè)范圍內(nèi)的圖像中獲取多個(gè)第二圖像;以及
在所述顯示單元上顯示所述第一圖像和所述多個(gè)第二圖
像,
其中,在獲取所述第二圖像的步驟中,基于所述滾動(dòng)操作 的特性切換所述第二圖像的獲取方法。
根據(jù)本發(fā)明的又一方面, 一種顯示控制設(shè)備,用于在顯示 單元上顯示包括在運(yùn)動(dòng)圖像中的幀的縮略圖,所述顯示控制設(shè) 備包括
接受單元,用于接受包括在所述運(yùn)動(dòng)圖像中的第一幀的選
擇;
獲取單元,用于從所述第一幀前的范圍和所述第一幀后的 范圍其中至少一個(gè)范圍內(nèi)的幀中荻取多個(gè)第二幀;以及
顯示控制單元,用于在所述顯示單元上顯示所述第一幀的 縮略圖和所述多個(gè)第二幀的縮略圖,
其中,所述獲取單元獲取所述第二幀,以使所述第一幀的 相鄰幀或所述多個(gè)第二幀之間的幀間隔隨著所述相鄰幀更加遠(yuǎn) 離所述第一幀而變寬。
根據(jù)本發(fā)明的再一方面, 一種顯示控制設(shè)備的控制方法, 所述顯示控制設(shè)備用于在顯示單元上顯示包括在運(yùn)動(dòng)圖像中的 幀的縮略圖,所述控制方法包括以下步驟
接受包括在所述運(yùn)動(dòng)圖像中的第 一 幀的選擇;
從所述第 一 幀前的范圍和所述第 一 幀后的范圍其中至少一
個(gè)范圍內(nèi)的幀中獲取多個(gè)第二幀;以及
在所述顯示單元上顯示所述第一幀的縮略圖和所述多個(gè)第 二幀的縮略圖,
其中,在獲取所述第二幀的步驟中,獲取所述第二幀,以 使所述第一幀的相鄰幀或所述多個(gè)第二幀之間的幀間隔隨著所 述相鄰幀更加遠(yuǎn)離所述第 一 幀而變寬。
通過以下參考附圖對(duì)典型實(shí)施例的說明,本發(fā)明的其它特 征將變得明顯。
圖l是示出圖像瀏覽設(shè)備的硬件配置的框圖2是示出圖像瀏覽設(shè)備的功能配置的框圖3是示出運(yùn)動(dòng)圖像幀信息的示例的圖4是示出用戶接口畫面的示例的圖5是示出用戶接口畫面的另 一個(gè)示例的圖6是示出紅外線遠(yuǎn)程控制器的示例的圖7A和7B是示出圖像瀏覽設(shè)備的主處理的序列的流程圖8是示出左滾動(dòng)時(shí)的用戶接口畫面的示例的圖9是示出左滾動(dòng)時(shí)的用戶接口畫面的示例的圖IO是示出右滾動(dòng)時(shí)的用戶接口畫面的示例的圖
圖1 l是示出右滾動(dòng)時(shí)的用戶接口畫面的示例的圖12A和12B是示出圖像瀏覽設(shè)備的主處理的序列的流程
圖13是示出圖像瀏覽設(shè)備的功能配置的框圖14是示出左滾動(dòng)時(shí)的用戶接口畫面的示例的圖15是示出左滾動(dòng)時(shí)的用戶接口畫面的示例的圖16A、 16B和16C是示出圖像瀏覽設(shè)備的主處理的序列的
流程圖17是示出運(yùn)動(dòng)圖像顯示設(shè)備的基本系統(tǒng)配置的圖; 圖18是示出運(yùn)動(dòng)圖像顯示設(shè)備的硬件配置的框圖; 圖19是示出運(yùn)動(dòng)圖像顯示設(shè)備的功能配置的框圖; 圖20是示出用于操作運(yùn)動(dòng)圖像顯示設(shè)備的操作輸入裝置的 示例的圖21是示出縱覽索引顯示處理的主順序的流程圖22是用于說明創(chuàng)建索引畫面的算法的圖23是示出索引畫面創(chuàng)建處理的序列的流程圖24是示出索引畫面創(chuàng)建處理的序列的流程圖2 5是示出初始化處理的處理序列的流程圖26是示出索引幀生成處理的序列的流程圖27是示出初始索引顯示畫面的示例的圖28是示出索引顯示畫面的示例的圖29是示出要輸出的畫面顯示的示例的圖30是示出要輸出的畫面顯示的示例的圖;以及
圖31是用于說明改善運(yùn)動(dòng)圖像幀檢索的可操作性的圖。
具體實(shí)施例方式
下文中將參考附圖詳細(xì)說明根據(jù)本發(fā)明的實(shí)施例。注意, 在這些實(shí)施例中說明的組件僅僅是示例,并不是將本發(fā)明的范 圍僅限于這些組件。本發(fā)明的實(shí)施例中說明的特征的全部組合 對(duì)本發(fā)明的解決手段并不總是不可缺少的。
第 一 實(shí)施例
硬件配置
圖1是示出根據(jù)第 一 實(shí)施例的圖像瀏覽設(shè)備(顯示控制設(shè)備) 的硬件配置的框圖。參考圖l,附圖標(biāo)記100表示圖像瀏覽設(shè)備;
附圖標(biāo)記110表示液晶顯示器、CRT顯示器等的顯示器;以及附 圖標(biāo)記120表示將在稍后參考圖6說明的紅外線遠(yuǎn)程控制器。如 圖1中示出的,圖像瀏覽設(shè)備100包括CPU 101, ROM 102、 RAM 103、硬盤驅(qū)動(dòng)器(HDD) 106、紅外線(輸入)接口 105以及顯示器 接口 104。
CPU IOI執(zhí)行存儲(chǔ)在HDD 106中的應(yīng)用程序、操作系統(tǒng)(OS) 和控制程序等。CPU IOI控制RAM 103以臨時(shí)存儲(chǔ)4丸行程序所 需要的信息、文件等。
ROM 102存儲(chǔ)用于在對(duì)圖像瀏覽設(shè)備100接通電源時(shí)引導(dǎo) 存儲(chǔ)在HDD 106中的OS的引導(dǎo)程序。CPU 101執(zhí)行用于基于該 引導(dǎo)程序引導(dǎo)OS的處理。在引導(dǎo)OS之后,從HDD106讀出并執(zhí) 行根據(jù)本實(shí)施例的處理程序。ROM 102還存儲(chǔ)基本I/0程序等的 程序以及在基本處理中使用的字體數(shù)據(jù)、模板數(shù)據(jù)等的各種數(shù) 據(jù)。
RAM 103臨時(shí)存儲(chǔ)各種數(shù)據(jù),并用作CPU 101的主存儲(chǔ)器、 工作區(qū)域等。
HDD 106是用作大容量存儲(chǔ)器的外部存儲(chǔ)裝置。HDD 106 存儲(chǔ)處理程序,各種信息、視頻數(shù)據(jù)、裝置驅(qū)動(dòng)程序等。
紅外線輸入接口 105接收來(lái)自紅外線遠(yuǎn)程控制器120的紅外 線信號(hào),并將接收到的信號(hào)轉(zhuǎn)換為可以由紅外線接口顯示器裝 置驅(qū)動(dòng)器(未示出)處理的信息。顯示器接口 104將來(lái)自顯示器裝 置驅(qū)動(dòng)器(未示出)的畫面信息轉(zhuǎn)換為可以進(jìn)行顯示器110的顯 示處理的信號(hào),并將該信號(hào)輸出到顯示器110。
注意,能夠?qū)崿F(xiàn)與上述裝置等同的功能的軟件可以代替硬 件裝置來(lái)實(shí)現(xiàn)圖像瀏覽設(shè)備。
在該實(shí)施例中,通過置頂盒實(shí)現(xiàn)圖像瀏覽設(shè)備IOO。然而, 也可以通過家用游戲機(jī)、數(shù)字視頻盤(DVD)播放器、DVD記錄
器、數(shù)字照相機(jī)、數(shù)字?jǐn)z像機(jī)和平面TV等其它數(shù)字家用電子設(shè) 備來(lái)實(shí)現(xiàn)圖像瀏覽設(shè)備100??蛇x地,可以由個(gè)人計(jì)算機(jī)(PC)、 工作站、便攜式信息終端(PDA)等的信息處理設(shè)備、移動(dòng)電話 以及半導(dǎo)體集成電路等的電子部件來(lái)實(shí)現(xiàn)圖像瀏覽設(shè)備100。
在該實(shí)施例中,假定HDD 106是用作大容量存儲(chǔ)器的外部 存儲(chǔ)裝置。然而,本發(fā)明并不局限于此。例如,可以使用軟盤 (FD)、 CD畫ROM、 CD-R、 CD-RW、 PC卡、DVD、 IC存儲(chǔ)卡、 MO等的介質(zhì)來(lái)實(shí)現(xiàn)外部存儲(chǔ)裝置。
為了簡(jiǎn)單,該實(shí)施例將說明通過單個(gè)設(shè)備實(shí)現(xiàn)根據(jù)該實(shí)施 例的圖像瀏覽設(shè)備100的配置。然而,可以由將資源分配到多個(gè) 設(shè)備的配置來(lái)實(shí)現(xiàn)圖像瀏覽設(shè)備IOO。例如,可以將存儲(chǔ)和算法 資源分配到多個(gè)設(shè)備??蛇x地,可以將資源分配到在圖像瀏覽 設(shè)備IOO上虛擬實(shí)現(xiàn)的組件,并對(duì)資源進(jìn)行并行處理。
注意,除非另外說明,否則附圖中相同的附圖標(biāo)記表示相 同的組件,并且將不再重復(fù)對(duì)其的詳細(xì)說明。
功能配置
圖2是示出根據(jù)該實(shí)施例的圖像瀏覽設(shè)備IOO的功能配置的 框圖。如圖2所示,圖像瀏覽設(shè)備100包括運(yùn)動(dòng)圖像數(shù)據(jù)存儲(chǔ)單 元201、運(yùn)動(dòng)圖像數(shù)據(jù)讀出單元202、畫面顯示單元203、幀選擇 位置獲取單元204、代表幀選擇范圍確定單元205以及代表幀選 擇單元206的功能塊。
運(yùn)動(dòng)圖像數(shù)據(jù)存儲(chǔ)單元201使用HDD 106的存儲(chǔ)區(qū)域來(lái)存 儲(chǔ)運(yùn)動(dòng)圖像數(shù)據(jù)、運(yùn)動(dòng)圖像幀圖像以及將在稍后參考圖3說明的 運(yùn)動(dòng)圖像幀信息300。運(yùn)動(dòng)圖像數(shù)據(jù)讀出單元202基于運(yùn)動(dòng)圖像 幀信息300讀出運(yùn)動(dòng)圖像幀信息300和運(yùn)動(dòng)幀圖像(圖像陣列), 并且通過畫面顯示單元203將它們顯示在顯示器110上。
畫面顯示單元203在顯示器110上顯示顯示畫面。例如,畫
面顯示單元203顯示將在稍后參考圖4和圖5說明的用戶接口畫 面400和500,并基于從紅外線遠(yuǎn)程控制器120輸入的操作來(lái)顯示 通過運(yùn)動(dòng)圖像數(shù)據(jù)讀出單元202所讀出的運(yùn)動(dòng)圖像數(shù)據(jù)。
幀選擇位置獲取單元204獲取由運(yùn)動(dòng)圖像數(shù)據(jù)讀出單元202
意,幀選擇位置是由從起始幀開始的幀數(shù)量所指定的。
代表幀選擇范圍確定單元205基于通過幀選擇位置獲取單 元204所獲取的幀選擇位置來(lái)確定代表幀(第二圖像)的選擇范 圍。在該實(shí)施例中,將如下兩個(gè)范圍確定為代表幀選擇范圍, 即從運(yùn)動(dòng)圖像的起始位置到幀選擇位置的范圍以及從幀選擇 位置到運(yùn)動(dòng)圖像的最后面位置的范圍。
代表幀選擇單元2 0 6基于由代表幀選擇范圍確定單元2 0 5所 確定的代表幀選擇范圍來(lái)選擇代表幀。然后,代表幀選擇單元 206通過畫面顯示單元203將稍后參考圖4和圖5說明的代表幀圖 像顯示在顯示器110上。 運(yùn)動(dòng)圖像幀信息
圖3示出根據(jù)該實(shí)施例的運(yùn)動(dòng)圖像幀信息的示例。如圖3所 示,運(yùn)動(dòng)圖像幀信息300包括幀ID 301、幀圖〗象文件名稱302、 運(yùn)動(dòng)圖像文件名稱303和時(shí)間戳(time stamp)304 。
幀ID 301是用于唯一地識(shí)別在同一運(yùn)動(dòng)圖像數(shù)據(jù)中的幀的 ID,并且?guī)瑘D像文件名稱302是在將相應(yīng)的幀作為靜止圖像文 件保存時(shí)的文件系統(tǒng)上的路徑名稱。運(yùn)動(dòng)圖像文件名稱303是相 應(yīng)的幀所屬的運(yùn)動(dòng)圖像數(shù)據(jù)的文件系統(tǒng)上的路徑名稱,并且時(shí) 間戳304是表示作為時(shí)間的運(yùn)動(dòng)圖像數(shù)據(jù)中的幀位置的信息。
例如,在圖3的示例中,具有幀ID 301 = 100的幀是具有路徑 名稱"contents/video0.mpg"的運(yùn)動(dòng)圖像數(shù)據(jù)的50秒的時(shí)間位置 處的幀。該幀的圖像是具有路徑名稱"thum/video0—100.jpg"的 文件。
運(yùn)動(dòng)圖像數(shù)據(jù)讀出單元202通過順序增加幀ID,基于相應(yīng) 的圖像文件名稱讀出圖像數(shù)據(jù),并通過畫面顯示單元203在顯示 器1 IO上滾動(dòng)顯示圖像數(shù)據(jù)。在接收到通過畫面顯示單元203從 紅外線遠(yuǎn)程控制器120輸入的運(yùn)動(dòng)圖像重放操作時(shí),運(yùn)動(dòng)圖像數(shù) 據(jù)讀出單元202從時(shí)間戳位置開始讀出該運(yùn)動(dòng)圖像文件名稱的 運(yùn)動(dòng)圖像數(shù)據(jù),并通過畫面顯示單元203^是示(cue)并重放運(yùn)動(dòng) 圖像數(shù)據(jù)。
注意,圖3中所示的運(yùn)動(dòng)圖像幀信息300是示例,并且信息 的配置、幀數(shù)量、位置、文件名稱、文件格式等并不局限于圖3 中所示的。
用戶4妻口畫面
圖4示出在該實(shí)施例中的用戶接口畫面的示例。如圖4所示, 用戶接口畫面400包括滾動(dòng)顯示區(qū)域401、指示器顯示區(qū)域402 以及代表幀圖像顯示區(qū)域4 0 3 。
滾動(dòng)顯示區(qū)域(滾動(dòng)區(qū)域)401基于運(yùn)動(dòng)圖像幀信息300來(lái)滾 動(dòng)顯示運(yùn)動(dòng)圖像幀圖像,并且代表幀圖像顯示區(qū)域403顯示代表 幀的圖像。即,顯示與運(yùn)動(dòng)圖像中的圖像的順序相對(duì)應(yīng)的滾動(dòng) 區(qū)域。注意,"滾動(dòng)顯示"是通過左右移動(dòng)幀圖像來(lái)順序顯示幀 圖像。在該實(shí)施例中,位于滾動(dòng)顯示區(qū)域401上的中心位置的幀 是選中幀(第一圖像)。即,響應(yīng)于用戶的滾動(dòng)操作,圖像瀏覽 設(shè)備100執(zhí)行用于接受包括在運(yùn)動(dòng)圖像中的幀的選擇的接受處 理。響應(yīng)于重放操作,圖像瀏覽設(shè)備100從該幀起開始重放。
指示器顯示區(qū)域402表示作為水平帶的整個(gè)運(yùn)動(dòng)圖像數(shù)據(jù), 并顯示選中幀和代表幀在整個(gè)運(yùn)動(dòng)圖像數(shù)據(jù)中的位置。在圖4 的示例中,指示器404表示選中幀的位置,指示器405表示代表 幀的位置。
在圖4中,通過滾動(dòng)來(lái)選擇在"12.46.5"長(zhǎng)的運(yùn)動(dòng)圖像數(shù)據(jù)的 "04.00.0"的時(shí)間位置處的幀。同樣,選4奪在"01.00.0"、 "02.00.0"、 "03.00.0"、 "06.11.5"、 "08.23.0"和"10.34.5"的時(shí)間位置處的幀
作為代表幀。
從起始時(shí)間位置"00.00.0"到幀選擇位置"04.00.0,,的范圍以 及從幀選擇位置"04.00.0"到最后面時(shí)間位置"12.46.5"的范圍中
選擇代表幀,以使得分別具有相等的時(shí)間間隔。
注意,用戶接口畫面400是示例,并且配置、布局等不局限 于圖4中所示的。
圖5示出根據(jù)該實(shí)施例的用戶接口畫面的另 一示例。如圖4 中那樣,用戶^^妻口畫面500包括滾動(dòng)顯示區(qū)域501、指示器顯示 區(qū)域502和代表幀圖像顯示區(qū)域503。
在用戶接口畫面500上,與用戶接口畫面400不同,選擇了 "07.20.0"的時(shí)間位置處的幀。同樣,選擇"01.50.0"、 "03.40.0"、 "05.30.0"、 "08.41.5"、 " 10.03.O,,和"11.24.5"的時(shí)間位置處的幀 作為代表幀。在該畫面上,與幀選擇位置的改變對(duì)應(yīng)地,從起 始時(shí)間位置"OO.OO.O,,到幀選擇位置"07.20.0"的范圍以及從幀選 擇位置"07.20.0"到最后面時(shí)間位置"12.46.5"的范圍中選擇代表 幀。
注意,用戶接口畫面500是示例,并且布局等不局限于圖5 中所示的。
遠(yuǎn)程控制器
圖6示出根據(jù)該實(shí)施例的紅外線遠(yuǎn)程控制器120的示例。如 圖6所示,紅外線遠(yuǎn)程控制器120具有左滾動(dòng)按鈕605、右滾動(dòng)按 鈕604、用于指示左快速滾動(dòng)的左快速滾動(dòng)按鈕606和用于指示 右快速滾動(dòng)的右快速滾動(dòng)按鈕603。注意,"左滾動(dòng)"是將在滾動(dòng) 顯示區(qū)域上的幀圖像向左滾動(dòng),即,在顯示畫面上選擇位于右
相鄰位置處的幀。同樣,"右滾動(dòng)"是與"左滾動(dòng)"相反的操作。
紅外線遠(yuǎn)程控制器120具有用于給出從選中幀開始重放的指示 的重放按鈕601、以及用于給出停止重放的指示的(重放)停止按 鈕602。
注意,該實(shí)施例的紅外線遠(yuǎn)程控制器120是示例,并且按鈕 配置、布局、按鈕名稱等不局限于圖6中所示的。在該實(shí)施例中, 紅外線遠(yuǎn)程控制器120接受用戶操作指示。然而,鍵盤、指示裝 置、觸摸面板、多功能滾輪(jog dial)等的任何其它裝置都可以 接受用戶操作指示,只要它們可以接受用戶操作即可。而且, 接受用戶操作指示的裝置可以與圖像瀏覽設(shè)備100包括在同一 殼體(housing)中。
主處理
圖7A和7B是示出該實(shí)施例的圖像瀏覽設(shè)備100的主處理的 序列的流程圖。在CPU 101的控制下執(zhí)行圖7A和7B所示的序列 的各個(gè)步驟。
當(dāng)主處理開始時(shí),如圖7A所示,CPU 101初始4匕運(yùn)動(dòng)圖傳_ 幀選擇位置(S701)。在該情況中,CPU IOI將幀ID設(shè)置為O。
CPU 101才艮據(jù)圖4和圖5所示的畫面配置,在滾動(dòng)顯示區(qū)域 401上顯示從運(yùn)動(dòng)圖像幀選擇位置開始的范圍內(nèi)的幀的幀圖像 (步驟S702)。在圖4和圖5的示例中,以選中幀為中心顯示了5個(gè) 幀。
如果CPU IOI檢測(cè)到按下了紅外線遠(yuǎn)程控制器120的右滾 動(dòng)按鈕604(在S703中為"是"),貝'JCPU IOI將用于控制滾動(dòng)間隔 的定時(shí)器值設(shè)置為標(biāo)準(zhǔn)值,并將滾動(dòng)方向設(shè)置為右(S721)。之 后,處理進(jìn)入到步驟S708。
如果CPU 101沒有檢測(cè)到右滾動(dòng)按鈕604的按下(在S703中 為"否"),但是CPU IOI檢測(cè)到按下了左滾動(dòng)按鈕605(在步驟
S704中為"是"),則處理進(jìn)入到步驟S722。在步驟S722中,CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置為標(biāo)準(zhǔn)值,并將滾動(dòng)方 向設(shè)置為左。然后,處理進(jìn)入到步驟S708。
如果CPU 101沒有檢測(cè)到左滾動(dòng)按鈕605的按下(在步驟 S704中為"否"),但是CPU IOH全測(cè)到按下了右快速滾動(dòng)按鈕 603(在步驟S705中為"是"),則處理進(jìn)入到步驟S723。在步驟 S723中,CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置為快速 值,并將滾動(dòng)方向設(shè)置為右。然后,處理進(jìn)入到步驟S708。
如果CPU 101沒有檢測(cè)到右快速滾動(dòng)按鈕603的按下(在步 驟S705中為"否"),但是CPU IOI檢測(cè)到按下了左快速滾動(dòng)按鈕 606(在步驟S706中為"是"),則處理進(jìn)入到步驟S724。在步驟 S724中,CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置為快速 值,并將滾動(dòng)方向設(shè)置為左。然后,處理進(jìn)入到步驟S708。
如果C P U 101沒有檢測(cè)到左快速滾動(dòng)按鈕6 06的按下(在步 驟S706中為"否"),但是CPU IOI檢測(cè)到按下了重放按鈕601(在 步驟S707中為"是"),則處理進(jìn)入到步驟S731。如果CPU101沒 有檢測(cè)到重放按鈕601的按下(在步驟S707中為"否"),則處理返 回到步驟S703以重復(fù)上述處理。
在步驟S731中,CPU 101基于運(yùn)動(dòng)圖像幀信息300從時(shí)間戳 位置開始提示重放選中幀的運(yùn)動(dòng)圖像文件。然后,CPU IOI檢 查是否按下了停止按鈕602或者運(yùn)動(dòng)圖像的重放是否已經(jīng)到達(dá) 了最后面位置(S732)。如果既沒有按下停止按鈕602并且運(yùn)動(dòng)圖 像的重放也沒有到達(dá)最后面位置(在步驟S732中為"否"),則 CPU 101重復(fù)步驟S732中的檢查處理。如果至少按下了停止按 鈕602或運(yùn)動(dòng)圖像的重放已經(jīng)到達(dá)最后面位置(在步驟S732中為 "是,,),則CPU 101結(jié)束重放(S733),并且處理返回到步驟S702。
CPU 101在步驟S708中檢查是否設(shè)置了右滾動(dòng)。如果設(shè)置
了右滾動(dòng)(在步驟S708中為"是"),則CPU IOI遞減運(yùn)動(dòng)圖像幀選 擇位置(在這種情況下的幀ID)(S741)。另一方面,如果沒有設(shè)置 右滾動(dòng)(在步驟S708中為"否"),則CPU 101遞增運(yùn)動(dòng)圖像幀選擇 位置(S709)。
然后,CPU 101基于運(yùn)動(dòng)圖像幀選擇位置對(duì)在滾動(dòng)顯示區(qū) 域401或501上顯示的運(yùn)動(dòng)圖像幀進(jìn)行更新(S710)。
CPU 101檢查運(yùn)動(dòng)圖像幀選擇位置是否為預(yù)定位置(S711)。 在該實(shí)施例中,假定步驟S711中的預(yù)定位置是每第20幀的位 置。如果運(yùn)動(dòng)圖像幀選擇位置不是預(yù)定位置(步驟S711中為 "否,,),則CPU 101基于定時(shí)器值暫停(S712),并且從步驟S703 開始重復(fù)處理。如果CPU 101在步驟S711中判斷為運(yùn)動(dòng)圖像幀 選擇位置是預(yù)定位置(步驟S711中為"是"),則處理進(jìn)入到步驟 S751。
在步驟S751中,CPU IOI將從起始位置到運(yùn)動(dòng)圖像幀選擇 位置的范圍劃分成預(yù)定數(shù)量的場(chǎng)景。該處理與用于將包括在運(yùn) 動(dòng)圖4象中的幀分成多個(gè)組的分組處理相對(duì)應(yīng)。CPU 101選4奪每 個(gè)場(chǎng)景(組)的最后面的幀作為代表幀(S752)。隨后,CPU101將 從運(yùn)動(dòng)圖像幀選擇位置到最后面位置的范圍劃分成場(chǎng)景 (S753),并且添加每個(gè)場(chǎng)景的起始幀作為代表幀(S754)。
CPU 101將所選擇的代表幀的圖像以時(shí)間序列布置到代表 幀顯示區(qū)域403或503上,并且與指示器顯示區(qū)域402或502相關(guān) 聯(lián)地進(jìn)行顯示(S755)。然后,處理進(jìn)入到步驟S712。
如上所述,圖像瀏覽設(shè)備100基于用戶滾動(dòng)操作的特性來(lái)切 換代表幀的獲取方法,并在顯示器110上顯示所獲取的代表幀。 由于該原因,用戶可以通過適當(dāng)?shù)貓?zhí)行簡(jiǎn)單的滾動(dòng)操作以各種 方法來(lái)顯示代表幀。因此,提供了一種具有高可操作性的圖像 瀏覽技術(shù)。
圖像瀏覽設(shè)備10 0基于選中幀在全部圖像(圖像陣列)中的
位置來(lái)切換代表幀的獲取方法。由于該原因,用戶可以通過滾 動(dòng)操作適當(dāng)?shù)剡x擇幀,從而以各種方法顯示代表幀。
圖像瀏覽設(shè)備100從選中幀前后的范圍的至少一個(gè)以相等
的間隔獲取預(yù)定數(shù)量的代表幀。由于該原因,用戶可以通過簡(jiǎn) 單的操作識(shí)別整個(gè)運(yùn)動(dòng)圖像數(shù)據(jù)的內(nèi)容。
圖像瀏覽設(shè)備100將包括在全部圖像中的圖像劃分成多個(gè)
組,并從這些組獲取代表圖像作為代表幀。以該方式,由于代 表幀是表示每個(gè)組的幀,因此用戶可以參考代表幀容易地識(shí)別 整個(gè)運(yùn)動(dòng)圖像數(shù)據(jù)的內(nèi)容。
圖像瀏覽設(shè)備100在顯示器110上顯示選中幀和代表幀在全
部幀中的位置。因此,用戶看一眼就可以識(shí)別整體圖^^的改變。
圖像瀏覽設(shè)備ioo響應(yīng)于用戶指示控制從選中幀開始重放
運(yùn)動(dòng)圖像。因此,用戶可以通過從期望的幀開始重》文運(yùn)動(dòng)圖像 來(lái)確認(rèn)內(nèi)容。
根據(jù)該實(shí)施例,每當(dāng)滾動(dòng)20幀時(shí),滾動(dòng)方向上的代表幀的
選擇范圍變窄,以劃分成更詳細(xì)的場(chǎng)景,因此允許用戶容易地 根據(jù)代表幀識(shí)別目標(biāo)場(chǎng)景的位置。
注意,該實(shí)施例已經(jīng)舉例說明了要瀏覽作為視頻數(shù)據(jù)的運(yùn) 動(dòng)圖像數(shù)據(jù)中的運(yùn)動(dòng)圖像幀的情況。然而,即使在瀏覽多個(gè)靜 止圖像數(shù)據(jù)時(shí),如果以例如拍攝日期和時(shí)間等有意義的順序?qū)?靜止圖像數(shù)據(jù)進(jìn)行排序,則也可以獲得相同的效果。
該實(shí)施例已經(jīng)舉例說明了滾動(dòng)顯示運(yùn)動(dòng)圖像幀的情況。然 而,即使對(duì)于通常的重放顯示,也可以獲得相同的效果。
該實(shí)施例已經(jīng)舉例說明了選擇從起始位置到運(yùn)動(dòng)圖像幀選 擇位置的范圍或從運(yùn)動(dòng)圖像幀選擇位置到最后面位置的范圍的 情況。然而,當(dāng)可將選擇范圍增大/減小遠(yuǎn)小于該選擇范圍的大
小時(shí),可以獲得相同的效果。
可以通過^f吏用幀之間的不同信息的MPEG編碼等的壓縮方 法對(duì)運(yùn)動(dòng)圖像進(jìn)4亍編碼。在該情況下,同樣可以將如上所述的 相同處理應(yīng)用到解碼后的各幀。
第二實(shí)施例
下文中將參考附圖詳細(xì)說明本發(fā)明的第二實(shí)施例。該實(shí)施 例將說明從存在于滾動(dòng)方向上的幀獲取代表幀的配置。
注意,硬件配置與使用圖l所述的第一實(shí)施例中的硬件配置 相同。功能配置與使用圖2所述的第一實(shí)施例中的功能配置相 同。同樣,運(yùn)動(dòng)圖像幀信息與使用圖3所述的第一實(shí)施例中的運(yùn) 動(dòng)圖像幀信息相同。紅外線遠(yuǎn)程控制器與使用圖6所述的第 一 實(shí) 施例中的紅外線遠(yuǎn)程控制器相同。
用戶4妻口畫面
圖8和圖9示出該實(shí)施例中左滾動(dòng)時(shí)的用戶4妻口畫面的示 例。如圖4和圖5那樣,用戶接口畫面800和900分別包括滾動(dòng)顯 示區(qū)域801和901、指示器顯示區(qū)域802和902以及代表幀圖像顯 示區(qū)域803和903。與代表幀圖像顯示區(qū)域403和503不同,代表 幀圖像顯示區(qū)域803和903僅顯示僅在滾動(dòng)方向上的代表幀圖 像。
更具體地,由于用戶進(jìn)行左滾動(dòng),即,向運(yùn)動(dòng)圖像數(shù)據(jù)的 結(jié)束端滾動(dòng),因此在圖8中從幀選擇位置"01.20.0"到最后面時(shí)間 位置"12.46.5"的范圍中選沖奪代表幀。在圖9中,由于用戶接口畫 面900比用戶^妻口畫面800滾動(dòng)的多,因此/人更窄的范圍,即, 從時(shí)間位置"07.40.0"開始到最后面位置的范圍中選擇代表幀。
圖IO和圖ll示出該實(shí)施例中右滾動(dòng)時(shí)的用戶4妄口畫面的示 例。如圖8和圖9中那樣,用戶接口畫面1000和1100分別包括滾 動(dòng)顯示區(qū)域1001和1101、指示器顯示區(qū)域1002和1102以及代表
幀圖像顯示區(qū)域1003和1103。如在代表幀圖像顯示區(qū)域803和 903中那樣,代表幀圖像顯示區(qū)域1003和1103僅顯示僅在滾動(dòng)方 向上的代表幀圖像。
在圖10中,由于滾動(dòng)顯示方向與重放方向相反,因此代表 幀圖Y象顯示區(qū)域1003顯示與代表幀圖像顯示區(qū)域803和903中的 范圍相反的范圍內(nèi)的代表幀圖像。在圖11中,由于用戶接口畫 面1100比畫面1000滾動(dòng)的多,因此從更窄的范圍中選擇代表幀。
注意,用戶4妾口畫面800、 900、 1000和1100是示例,并且 配置、布局等不局限于在圖8 ll中所示的。
主處理
圖12A和圖12B是示出根據(jù)該實(shí)施例的圖像瀏覽設(shè)備100的 主處理的序列的流程圖。在CPU IOI的控制下執(zhí)行在圖12A和 12B所示的序列的各個(gè)步驟。
當(dāng)主處理開始時(shí),如圖12A所示,CPU IOI初始化運(yùn)動(dòng)圖像 幀選擇位置(S1201)。在該情況下,CPU IOI將幀ID設(shè)置為O。
CPU 101根據(jù)圖8~ ll所示的畫面配置顯示從運(yùn)動(dòng)圖像幀 選擇位置開始的預(yù)定范圍內(nèi)的幀的幀圖像(步驟S1202)。
如果CPU IOI檢測(cè)到按下了紅外線遠(yuǎn)程控制器120的右滾 動(dòng)按鈕604(步驟S1203中為"是"),則處理進(jìn)入到步驟S1221。在 步驟S1221中,CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置為 標(biāo)準(zhǔn)值,并將滾動(dòng)方向設(shè)置為右。之后,處理進(jìn)入到步驟S1208。
如果CPU 101沒有檢測(cè)到右滾動(dòng)按鈕604的按下(步驟 S1203中為"否"),但是CPU IOI檢測(cè)到按下了左滾動(dòng)按鈕605(步 驟S1204中為"是"),則處理進(jìn)入到步驟S1222。在步驟S1222中, CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置為標(biāo)準(zhǔn)值,并將 滾動(dòng)方向設(shè)置為左。然后,處理進(jìn)入到步驟S1208。
如果CPU 101沒有檢測(cè)到左滾動(dòng)按鈕605的按下(步驟
S1204中為"否"),但是CPU IOI檢測(cè)到按下了右快速滾動(dòng)按鈕 603(步驟S1205中為"是"),則處理進(jìn)入到步驟S1223。在步驟 S1223中,CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置為快速 值,并將滾動(dòng)方向設(shè)置為右。然后,處理進(jìn)入到步驟S1208。
如果CPU 101沒有檢測(cè)到右快速滾動(dòng)按4丑603的按下(步驟 S1205中為"否"),但是CPU IOI檢測(cè)到按下了左快速滾動(dòng)按鈕 606(步驟S1206中為"是"),則處理進(jìn)入到步驟S1224。在步驟 S1224中,CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置為快速 值,并將滾動(dòng)方向設(shè)置為左。然后,處理進(jìn)入到步驟S1208。
如果CPU 101沒有檢測(cè)到左快速滾動(dòng)按鈕606的按下(步驟 S1206中為"否"),但是CPU IOI檢測(cè)到按下了重放按鈕601(步驟 S1207中為"是"),則處理進(jìn)入到步驟S1231。在步驟S1231中, CPU IOI基于運(yùn)動(dòng)圖像幀信息300從時(shí)間戳位置開始對(duì)選中幀 的運(yùn)動(dòng)圖像文件進(jìn)行提示重放。
然后,CPU 101檢查是否按下了停止按鈕602或者運(yùn)動(dòng)圖像 的重放是否已經(jīng)到達(dá)最后面位置(S1232)。如果既沒有按下停止 按鈕602并且運(yùn)動(dòng)圖像的重放也沒有到達(dá)最后面位置(步驟 S1232中為"否,,),則CPU 101重復(fù)在步-驟S1232中的檢查處理。 如果至少按下了停止按鈕602或運(yùn)動(dòng)圖像的重放已經(jīng)到達(dá)了最 后面位置(步驟S1232中為"是"),則CPU 101結(jié)束重放(S1233), 并且處理返回到步驟S1202。
如果C P U 101沒有檢測(cè)到重放按鈕6 01的按下(步驟S12 0 7 中為"否"),則CPU 101從步驟S1203開始重復(fù)上述處理。
CPU 101在步驟S1208中檢查是否設(shè)置了右滾動(dòng)。如果設(shè)置 了右滾動(dòng)(步驟S1208中為"是"),則CPU IOI遞減運(yùn)動(dòng)圖像幀選 擇位置(在這種情況下的幀ID)(S1241)。另一方面,如果沒有設(shè) 置右滾動(dòng)(步驟S1028中為"否"),則CPU IOI遞增運(yùn)動(dòng)圖像幀選 擇位置(S1209)。
然后,CPU 101基于運(yùn)動(dòng)圖像幀選#^立置更新顯示在滾動(dòng) 顯示區(qū)域上的運(yùn)動(dòng)圖像幀(S1210)。
CPU 101檢查運(yùn)動(dòng)圖像幀選擇位置是否為預(yù)定位置 (S1211)。在該實(shí)施例中,假定步驟S1211中的預(yù)定位置是每第 20幀的位置。如果運(yùn)動(dòng)圖像幀選擇位置不是預(yù)定位置(步驟 S1211中為"否"),則CPU 101基于定時(shí)器值暫停(S1212),并且 重復(fù)從步驟S1203開始的處理。如果CPU 101在步驟S1211中判 斷為運(yùn)動(dòng)圖像幀選擇位置是預(yù)定位置(步驟S1211中為"是"),則 處理進(jìn)入到步驟S1251。
CPU 101在步驟S1251中檢查是否設(shè)置了右滾動(dòng)。如果CPU 101在步驟S1251中判斷為右滾動(dòng)(步驟S1251中為"是"),則CPU IOI將從起始位置到運(yùn)動(dòng)圖像幀選擇位置的范圍劃分成場(chǎng)景 (S1261),并選擇各個(gè)場(chǎng)景的最后面的幀作為代表幀(S1262)。然 后,處理進(jìn)入到步驟S1254。
如果CPU 101在步驟S1251中判斷為沒有設(shè)置右滾動(dòng)(步驟 S1251中為"否"),則CPU 101將從運(yùn)動(dòng)圖像幀選擇位置到最后面 位置的范圍劃分成場(chǎng)景(S 1252),并選擇各個(gè)場(chǎng)景的最后面的幀 作為代表幀(S1253)。然后,處理進(jìn)入到步驟S1254。
CPU IOI將選擇的代表幀的圖像以時(shí)間序列布置到代表幀 顯示區(qū)域上,并且與指示器顯示區(qū)域相關(guān)聯(lián)地進(jìn)行顯示 (S1254)。然后,處理進(jìn)入到步驟S1212。
如上所述,在該實(shí)施例中,從存在于滾動(dòng)方向上的幀中選 擇代表幀。然后,僅顯示要連續(xù)顯示的方向上的代表幀。由于 該原因,精細(xì)地劃分場(chǎng)景,并且場(chǎng)景的選擇范圍變窄以顯示更 詳細(xì)的場(chǎng)景,因此允許用戶容易地根據(jù)代表幀識(shí)別目標(biāo)場(chǎng)景的 位置。
注意,該實(shí)施例已經(jīng)舉例說明了要瀏覽作為-見頻數(shù)據(jù)的運(yùn) 動(dòng)圖像數(shù)據(jù)中的運(yùn)動(dòng)圖像幀的情況。然而,即使在瀏覽多個(gè)靜 止圖像數(shù)據(jù)時(shí),如果以例如拍攝日期等有意義的順序?qū)@些靜 止圖像數(shù)據(jù)進(jìn)行排序,也可以獲得相同的效果。
該實(shí)施例已經(jīng)舉例說明了滾動(dòng)顯示運(yùn)動(dòng)圖像幀的情況。然 而,即使對(duì)于通常的重放顯示,也可以獲得相同的效果。
該實(shí)施例已經(jīng)舉例說明了選擇從起始位置到運(yùn)動(dòng)圖像幀選 擇位置的范圍或從運(yùn)動(dòng)圖像幀選擇位置到最后面位置的范圍的 情況。然而,當(dāng)選擇范圍可增大/縮小遠(yuǎn)小于該選擇范圍的大小 時(shí),可以獲得相同的效果。
第三實(shí)施例
下文中將參考附圖詳細(xì)說明本發(fā)明的第三實(shí)施例。該實(shí)施 例將說明基于滾動(dòng)速度切換代表幀的獲取方法的配置。
注意,硬件配置與使用圖l說明的第 一 實(shí)施例中的硬件配置
相同。同樣,運(yùn)動(dòng)圖像幀信息與使用圖3說明的第一實(shí)施例中的 運(yùn)動(dòng)圖像幀信息相同。紅外線遠(yuǎn)程控制器與使用圖6說明的第一 實(shí)施例中的紅外線遠(yuǎn)程控制器相同。注意,除非另外說明,否 則附圖中相同的附圖標(biāo)記表示相同的組件,并且不再重復(fù)對(duì)其 的說明。
功能配置
圖13是示出根據(jù)該實(shí)施例的圖像瀏覽設(shè)備100的功能配置 的框圖。如圖13所示,圖像瀏覽設(shè)備100包括運(yùn)動(dòng)圖像數(shù)據(jù)存儲(chǔ) 單元201、運(yùn)動(dòng)圖像數(shù)據(jù)讀出單元202、畫面顯示單元203、幀顯 示狀態(tài)荻取單元1304、代表幀選擇范圍確定單元1305和代表幀 選擇單元206。
幀顯示狀態(tài)獲取單元1304獲取通過運(yùn)動(dòng)圖像數(shù)據(jù)讀出單元 202讀出的、并由畫面顯示單元203順序顯示的幀的顯示速率,
即,可以用于計(jì)算每單位時(shí)間的顯示幀的數(shù)量的值。在該實(shí)施
例中,幀顯示狀態(tài)獲取單元1304獲取用于指定幀的顯示間隔的 定時(shí)器值。幀顯示狀態(tài)獲取單元1304獲取由運(yùn)動(dòng)圖像數(shù)據(jù)讀出 單元202讀出的、并由畫面顯示單元203順序顯示的幀的幀選褲, 位置。
代表幀選擇范圍確定單元13 0 5根據(jù)通過幀顯示狀態(tài)獲取單 元1304獲取的顯示速率和幀選擇位置,確定代表幀的選擇范圍。
在該實(shí)施例中,當(dāng)滾動(dòng)速度高時(shí),將從起始位置到幀選擇 位置的范圍或從幀選擇位置到運(yùn)動(dòng)圖像的最后面位置的范圍確 定為代表幀選擇范圍。當(dāng)滾動(dòng)速度為標(biāo)準(zhǔn)速度時(shí),將從幀選擇 位置到起始位置的范圍或從幀選擇位置到運(yùn)動(dòng)圖像的最后面位 置的范圍的 一 半確定為代表幀選擇范圍。
在該實(shí)施例中,在按下了快速滾動(dòng)按鈕603或606時(shí),設(shè)置 快速滾動(dòng)。在按下了正常滾動(dòng)按鈕604或605時(shí),設(shè)置以正常速 度滾動(dòng)。然而,本發(fā)明并不局限于此。例如,當(dāng)使用指示裝置、 多功能滾輪等進(jìn)行滾動(dòng)時(shí),如果滾動(dòng)速度等于或高于預(yù)定闊值, 則設(shè)置了高速度;如果滾動(dòng)速度低于閾值,則設(shè)置了正常速度。 在該實(shí)施例中,這種修改對(duì)應(yīng)于這樣的情況使用在按下快速 滾動(dòng)按鈕603或606時(shí)的滾動(dòng)速度和在按下正常滾動(dòng)按鈕604或 605時(shí)的滾動(dòng)速度之間的速度作為閾值。
用戶纟妻口畫面
圖14和圖15示出在該實(shí)施例中左滾動(dòng)時(shí)的用戶接口畫面的 示例。如圖4和圖5中那樣,用戶接口畫面1400和1500分別包括 滾動(dòng)顯示區(qū)域1401和1501 、指示器顯示區(qū)域1402和1502以及代 表幀圖像顯示區(qū)域1403和1503 。
與代表幀圖像顯示區(qū)域403和503(圖4和圖5)不同,代表幀 圖像顯示區(qū)域1403和1503僅顯示僅在滾動(dòng)方向上的代表幀圖
像。更具體地,由于向運(yùn)動(dòng)圖像數(shù)據(jù)的結(jié)束端滾動(dòng),因此從幀
選擇位置"01.20.0"之后的范圍中選擇代表幀。在用戶接口畫面 1500的示例中,滾動(dòng)速度低于在畫面1400上的滾動(dòng)速度。由于 該原因,/人與用戶^妻口畫面1400相比更窄的范圍,即,時(shí)間位 置"02.03.0"和"05.40.0"之間的范圍中選4奪代表幀。 主處理
圖16A、 16B和16C是示出根據(jù)該實(shí)施例的圖像瀏覽設(shè)備的 主處理的序列的流程圖。在CPU IOI的控制下執(zhí)行圖16A、 16B 和16C所示的序列的各個(gè)步驟。
當(dāng)主處理開始時(shí),如圖16A所示,CPU 101初始化運(yùn)動(dòng)圖傳-幀選擇位置(S1601)。在該情況下,CPU IOI將幀ID設(shè)置為 0(S1601)。
CPU IOI根據(jù)圖14和圖15所示的畫面配置,顯示屬于從運(yùn) 動(dòng)圖像幀選擇位置開始的預(yù)定范圍的幀的幀圖像(步驟S1602)。
如果CPU IOI檢測(cè)到按下了紅外線遠(yuǎn)程控制器120的右滾 動(dòng)按鈕604(步驟S1603中為"是"),則處理進(jìn)入到步驟S1621。在 步驟S1621中,CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置成 標(biāo)準(zhǔn)值,并將滾動(dòng)方向設(shè)置為右。之后,處理進(jìn)入到步驟S1608。
如果CPU 101沒有檢測(cè)到右滾動(dòng)按鈕604的按下(步驟 S1603中為"否,,),但是CPU IOI檢測(cè)到按下了左滾動(dòng)按鈕605(步 驟S1604中為"是"),則處理進(jìn)入到步驟S1622。在步驟S1622中, CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置成標(biāo)準(zhǔn)值,并將 滾動(dòng)方向設(shè)置為左。然后,處理進(jìn)入到步驟S1608。
如果CPU 101沒有檢測(cè)到左滾動(dòng)按鈕605的按下(步驟 S1604中為"否"),但是CPU IOI檢測(cè)到按下了右快速滾動(dòng)按鈕 603(步驟S1605中為"是"),則處理進(jìn)入到步驟S1623。在步驟 S1623中,CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置成快速
值,并將滾動(dòng)方向設(shè)置為右。然后,處理進(jìn)入到步驟S1608。
如果CPU 101沒有檢測(cè)到右快速滾動(dòng)按鈕603的按下(步驟 S1605中為"否"),但是CPU IOI檢測(cè)到按下了左快速滾動(dòng)按鈕 606(步驟S1606中為"是"),則處理進(jìn)入到步驟S1624。在步驟 S1624中,CPU IOI將用于控制滾動(dòng)間隔的定時(shí)器值設(shè)置為快速 值,并將滾動(dòng)方向設(shè)置為左。然后,處理進(jìn)入到步驟S1608。
如果CPU 101沒有檢測(cè)到左快速滾動(dòng)按鈕606的按下(步驟 S1606中為"否,,),但是CPU IOI檢測(cè)到按下了重放按鈕601(步驟 S1607中為"是"),則處理進(jìn)入到步驟S1631。如果CPU101沒有 檢測(cè)到重放按鈕601的按下(步驟S1607中為"否"),則CPU 101 重復(fù)從步驟S1603開始的處理。
在步驟S1631中,CPU 101基于運(yùn)動(dòng)圖像幀信息300從時(shí)間 戳位置開始對(duì)選中幀的運(yùn)動(dòng)圖像文件進(jìn)行提示重放。然后,C P U 101在步驟S1632中檢查是否按下了停止按鈕602或運(yùn)動(dòng)圖像的 重放是否已經(jīng)達(dá)到最后面位置。如果既沒有按下停止按鈕602 并且運(yùn)動(dòng)圖像的重放也沒有到達(dá)最后面位置(步驟S1632中為 "否,,),則CPU 101重復(fù)在步驟S1632中的4企查處理。如果至少按 下了停止按鈕602或運(yùn)動(dòng)圖像的重放已經(jīng)到達(dá)了最后面位置(步 驟S1632中為"是"),則CPU 101結(jié)束重放(S1633),并且處理返 回到步驟S1602。
CPU 101在步驟S1608中檢查是否設(shè)置了右滾動(dòng)。如果設(shè)置 了右滾動(dòng)(步驟S1608中為"是"),則CPU 101遞減運(yùn)動(dòng)圖4象幀選 擇位置(在這種情況下的幀ID)(S1641)。另一方面,如果沒有設(shè) 置右滾動(dòng)(步驟S1608中為"否"),則CPU IOI遞增運(yùn)動(dòng)圖像幀選 擇位置(S1609)。
然后,CPU IOI基于運(yùn)動(dòng)圖像幀選擇位置對(duì)在滾動(dòng)顯示區(qū) 域上顯示的運(yùn)動(dòng)圖像幀進(jìn)行更新(S1610)。
如果運(yùn)動(dòng)圖像幀選擇位置不是預(yù)定位置(步驟S1611中為 "否"),則CPU 101基于定時(shí)器值暫停(S1612),并且重復(fù)從步驟 S1603開始的處理。假定在該實(shí)施例中,步驟S1611中的預(yù)定位 置是每第20幀的位置。
如果C P U 101在步驟S1611中判斷為運(yùn)動(dòng)圖像幀選擇位置 是預(yù)定位置(步驟S1611中為"是"),則處理進(jìn)入到步驟S1651。
CPU 101在步驟S1651中檢查用戶操作是否指示了右滾動(dòng) (包括快速滾動(dòng))。如果CPU IOI判斷為用戶操作指示了右滾動(dòng) (步驟S1651中為"是,,),則處理進(jìn)入到步驟S1661;否則(即,左 滾動(dòng))(步驟S1651中為"否"),處理進(jìn)入到步驟S1652。
CPU 101在步驟S1652中檢查定時(shí)器值是否為快速值。即, CPU IOI檢查左滾動(dòng)的滾動(dòng)速度是否等于或高于預(yù)定閾值。
如果CPU 101在步驟S1652中判斷為定時(shí)器值不是快速值 (滾動(dòng)速度小于閾值)(步驟S1652中為"否,,),則CPU IOI將從運(yùn) 動(dòng)圖像幀選擇位置到最后面位置的范圍的 一 半劃分成場(chǎng)景 (S1653)。然后,處理進(jìn)入到步驟S1654。
另一方面,如果CPU 101在步驟S1652中判斷為定時(shí)器值是 快速值(滾動(dòng)速度等于或高于闊值)(步驟S1652中為"是"),則 CPU 101將從運(yùn)動(dòng)圖像幀選擇位置到最后面位置的范圍劃分成 場(chǎng)景(S1671),并且處理進(jìn)入到步驟S1654。
在步驟S1654中,CPU IOI選擇各個(gè)場(chǎng)景的起始幀作為代表 幀。然后,處理進(jìn)入到步驟S1655。
在步驟S1655中,CPU IOI將選擇的代表幀以時(shí)間序列布置 到顯示器110上,并且與指示器相關(guān)聯(lián)地進(jìn)行顯示。然后,處理 返回到步驟S1612。
另 一方面,CPU 101在步驟S1661中檢查定時(shí)器值是否為快 速值(S1661)。即,CPU IOI檢查右滾動(dòng)的滾動(dòng)速度是否等于或
高于預(yù)定閾值。
如果CPU 101在步驟S1661中判斷為定時(shí)器值不是快速值 (步驟S1661中為"否"),則CPU IOI將從運(yùn)動(dòng)圖像幀選擇位置到 起始位置的范圍的一半劃分成場(chǎng)景(S1662)。 CPU 101選擇各個(gè) 場(chǎng)景的最后面的幀作為代表幀(S1663),然后,處理進(jìn)入到步驟 S1655。
另一方面,如果CPU 101在步驟S1661中判斷為定時(shí)器值為 快速值(步驟S1661中為"是"),則CPU 101將從運(yùn)動(dòng)圖像幀選擇 位置到起始位置的范圍劃分成場(chǎng)景(S1681),并且處理進(jìn)入到步 驟S1663。
CPU 101將選擇的代表幀的圖像以時(shí)間序列布置到代表幀
顯示區(qū)域上,并且與指示器顯示區(qū)域相關(guān)聯(lián)地進(jìn)行顯示
(S1655)。然后,處理進(jìn)入到步驟S1612。
如上所述,在該實(shí)施例中,根據(jù)滾動(dòng)方向僅顯示要連續(xù)顯 示的方向上的代表幀。由于該原因,精細(xì)地劃分場(chǎng)景,并且場(chǎng) 景的選擇范圍變窄,以顯示更詳細(xì)的場(chǎng)景,因此允許用戶容易 地根據(jù)代表幀識(shí)別目標(biāo)場(chǎng)景的位置。
此外,在該實(shí)施例中,當(dāng)滾動(dòng)速度小于預(yù)定閾值時(shí),從與 選中幀相鄰的組中獲取代表圖像。即,當(dāng)滾動(dòng)速度低時(shí),顯示 窄范圍內(nèi)的代表幀。當(dāng)滾動(dòng)速度高時(shí),顯示寬范圍內(nèi)的代表幀。 由于該原因,與滾動(dòng)的可停止等級(jí)相對(duì)應(yīng)地詳細(xì)劃分場(chǎng)景,并 且可以提高目標(biāo)場(chǎng)景位置的可識(shí)別性。
注意,該實(shí)施例已經(jīng)舉例說明了要瀏覽作為視頻數(shù)據(jù)的運(yùn) 動(dòng)圖像數(shù)據(jù)中的運(yùn)動(dòng)圖像幀的情況。然而,即使在瀏覽多個(gè)靜 止圖像數(shù)據(jù)時(shí),如果以例如拍攝日期和時(shí)間等有意義的順序?qū)?這些靜止圖像數(shù)據(jù)進(jìn)行排序,則也可以獲得相同的效果。
該實(shí)施例已經(jīng)舉例說明了滾動(dòng)顯示運(yùn)動(dòng)圖像幀的情況。然
而,即使對(duì)于通常的重放顯示,也可以獲得相同的效果。同樣, 可以通過在預(yù)定范圍內(nèi)增大/減小該實(shí)施例的選擇范圍來(lái)獲得 相同的效果。
如上所述,在該實(shí)施例的配置中,隨著顯示內(nèi)容的位置的 前進(jìn),代表圖像(代表幀)的選擇范圍變窄。由于該原因,用戶 可以容易地根據(jù)代表圖像識(shí)別期望內(nèi)容的位置。由于用戶操作 僅是滾動(dòng)操作,因此可操作性非常高。
因此,根據(jù)本發(fā)明,能夠提供具有高可操作性的圖像瀏覽技術(shù)。
第四實(shí)施例
系統(tǒng)配置
圖17示出根據(jù)本發(fā)明第四實(shí)施例的運(yùn)動(dòng)圖像顯示設(shè)備(顯 示控制設(shè)備)2100的基本系統(tǒng)配置。如圖17所示,將可以顯示運(yùn) 動(dòng)圖像數(shù)據(jù)的顯示器2101連接到運(yùn)動(dòng)圖像顯示設(shè)備2100。使用 由遠(yuǎn)程控制器表示的操作輸入裝置2102進(jìn)行來(lái)自用戶的各種操 作指示。
在該實(shí)施例中,通過置頂盒來(lái)實(shí)現(xiàn)運(yùn)動(dòng)圖像顯示設(shè)備2100。 然而,還可以通過家用游戲機(jī)、數(shù)字視頻盤(DVD)播放器、DVD 記錄器、數(shù)字照相機(jī)、數(shù)字?jǐn)z像機(jī)、平面TV等的其他數(shù)字家用 電子設(shè)備來(lái)實(shí)現(xiàn)運(yùn)動(dòng)圖像顯示設(shè)備2100??蛇x地,可以通過個(gè) 人計(jì)算機(jī)(PC)、工作站、便攜式信息終端(PDA)等的信息處理 設(shè)備、移動(dòng)電話以及半導(dǎo)體集成電路等的電子部件來(lái)實(shí)現(xiàn)運(yùn)動(dòng) 圖像顯示設(shè)備2100。
可以通過鍵盤、指示裝置、觸摸面板等實(shí)現(xiàn)操作輸入裝置 2102。
硬件配置
圖18是示出根據(jù)該實(shí)施例的運(yùn)動(dòng)圖像顯示設(shè)備210 0的硬件
配置的框圖。如圖18所示,運(yùn)動(dòng)圖像顯示設(shè)備2100包括CPU 2201、 RAM 2202、 ROM 2203和顯示器接口 (顯示器I/F)2204作 為硬件組件。另外,運(yùn)動(dòng)圖像顯示設(shè)備2100包括存儲(chǔ)裝置接口 (存儲(chǔ)裝置I/F)2205、存儲(chǔ)裝置2206和遠(yuǎn)程控制器接口 (遠(yuǎn)程控制 器I/F)2207。
CPU 2201執(zhí)行存儲(chǔ)在存儲(chǔ)裝置2206中的應(yīng)用程序、操作系 統(tǒng)(OS)、控制程序等。CPU 2201控制RAM 2202以臨時(shí)存儲(chǔ)執(zhí) 行程序所需要的信息、文件等。
ROM 2203是只讀存儲(chǔ)器,并且存儲(chǔ)基本1/0程序等的程序、 以及在基本處理中使用的字體數(shù)據(jù)、模板數(shù)據(jù)等的各種數(shù)據(jù)。 RAM 2202是隨才幾存取存儲(chǔ)器。RAM 2202臨時(shí)存儲(chǔ)各種數(shù)據(jù), 并且用作CPU 2201的主存儲(chǔ)器、工作區(qū)域等。
顯示器接口 2204將在運(yùn)動(dòng)圖像顯示設(shè)備2100內(nèi)生成的畫面 信息轉(zhuǎn)換成顯示器2101可以處理的信號(hào)。存儲(chǔ)裝置接口 2205對(duì) 可以在運(yùn)動(dòng)圖像顯示設(shè)備2100內(nèi)使用的數(shù)據(jù)格式和將數(shù)據(jù)存儲(chǔ) 在存儲(chǔ)裝置中所要求的數(shù)據(jù)格式進(jìn)行轉(zhuǎn)換。遠(yuǎn)程控制器接口 2207接收來(lái)自操作輸入裝置2102的信號(hào),并將接收到的信號(hào)轉(zhuǎn) 換為運(yùn)動(dòng)圖像顯示設(shè)備2100可以處理的信號(hào)。
盡管沒有在圖18中示出,但將根據(jù)本發(fā)明的處理程序、裝 置驅(qū)動(dòng)程序等以及OS存儲(chǔ)在ROM 2203中、根據(jù)需要臨時(shí)存儲(chǔ) 在RAM 2202中,并且通過CPU 2201來(lái)執(zhí)行。注意,可以將OS 存儲(chǔ)在存儲(chǔ)裝置2206中。在該情況下,在通電時(shí)將OS載入RAM 2202中,并通過CPU 2201來(lái)引導(dǎo)該OS。存儲(chǔ)裝置2206對(duì)要由運(yùn) 動(dòng)圖像顯示設(shè)備2100檢索并重放的大量數(shù)據(jù)進(jìn)行記錄。存儲(chǔ)裝 置2206可以包含在運(yùn)動(dòng)圖像顯示設(shè)備2100中或者可以通過以太 網(wǎng)(Ethernet )、 USB等的各種接口連接到運(yùn)動(dòng)圖像顯示設(shè)備 2100??梢酝ㄟ^接口連接多個(gè)存儲(chǔ)裝置2206。
注意,除非另外說明,否則附圖中的相同的附圖標(biāo)記表示 相同的組件,并且將不再重復(fù)對(duì)其的詳細(xì)說明。 功能配置
圖19是根據(jù)該實(shí)施例的運(yùn)動(dòng)圖像顯示設(shè)備2100的功能框 圖。如圖19所示,運(yùn)動(dòng)圖像顯示設(shè)備2100包括操作獲取單元 2301、顯示輸出單元2302、顯示切換單元2303、索引畫面創(chuàng)建 單元2304、索引幀生成單元2305、幀分組單元2306和幀位置才全 測(cè)單元2307。此外,運(yùn)動(dòng)圖像顯示設(shè)備2100包括運(yùn)動(dòng)圖像數(shù)據(jù) 存儲(chǔ)單元2308、幀數(shù)據(jù)獲取單元2309、解碼器2310和操作分析 單元2311??梢酝ㄟ^4欠件和石更件的組合以各種形式來(lái)實(shí)現(xiàn)這些 功能塊。
運(yùn)動(dòng)圖像數(shù)據(jù)存儲(chǔ)單元2308對(duì)要由運(yùn)動(dòng)圖像顯示設(shè)備2100 檢索并重放的大量運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行存儲(chǔ)。在該實(shí)施例中,存 儲(chǔ)在運(yùn)動(dòng)圖像數(shù)據(jù)存儲(chǔ)單元2308中的每個(gè)運(yùn)動(dòng)圖像是包括多個(gè) 幀的運(yùn)動(dòng)圖像數(shù)據(jù)。然而,存儲(chǔ)在運(yùn)動(dòng)圖像數(shù)據(jù)存儲(chǔ)單元2308 中的運(yùn)動(dòng)圖像不局限于包括多個(gè)運(yùn)動(dòng)圖像幀的運(yùn)動(dòng)圖像,并且 可以存儲(chǔ)任何其它格式的運(yùn)動(dòng)圖像數(shù)據(jù),只要它們可以被轉(zhuǎn)換 成能夠在該實(shí)施例中使用的幀格式即可。例如,MPEG-2數(shù)據(jù) 具有I-幀、P-幀和B-幀。在該實(shí)施例中,不存儲(chǔ)基于與其它幀 的不同進(jìn)行了幀間壓縮的P-幀和B-幀,而僅可以存儲(chǔ)僅進(jìn)行了 空間壓縮的I-幀。另一方面,可以將MotionJPEG數(shù)據(jù)的所有幀 存儲(chǔ)在運(yùn)動(dòng)圖像數(shù)據(jù)存儲(chǔ)單元2308中。
幀數(shù)據(jù)獲取單元2309從運(yùn)動(dòng)圖像數(shù)據(jù)存儲(chǔ)單元2308順序讀 出幀的數(shù)據(jù)。幀位置檢測(cè)單元2 3 0 7檢測(cè)每個(gè)讀出的幀在運(yùn)動(dòng)圖 像數(shù)據(jù)中的位置。將檢測(cè)到的幀位置信息保持在運(yùn)動(dòng)圖像顯示 設(shè)備2100的RAM 2202中,并且由幀分組單元2306使用該信息。
幀分組單元2 3 0 6以與相距檢測(cè)到的幀位置的距離成比例的
不同的幀間隔對(duì)幀進(jìn)行分組。索引幀生成單元2305從由幀分組 單元2306分組的每個(gè)組中提取代表幀以生成索引幀。
索引畫面創(chuàng)建單元2304創(chuàng)建以幀順序布置由索引幀生成單 元2305生成的多個(gè)索引幀的畫面。通過顯示切換單元2303將所 創(chuàng)建的索引畫面從顯示輸出單元2302輸出到數(shù)字TV等的顯示 器2101。
操作獲取單元2301從遠(yuǎn)程控制器接口 2207獲取來(lái)自用戶的 操作內(nèi)容。操作分析單元2311對(duì)由操作獲取單元2301獲取的操 作內(nèi)容進(jìn)行分析。顯示切換單元2303基于操作分析單元2311的 分析結(jié)果,對(duì)用戶想要的索引畫面的顯示內(nèi)容進(jìn)行切換。幀數(shù) 據(jù)獲取單元2309基于操作分析單元2311的分析結(jié)果獲取用戶想 要的運(yùn)動(dòng)圖像。解碼器2310對(duì)由幀數(shù)據(jù)獲取單元2309獲取的幀 進(jìn)行解碼以獲取圖像。
操作輸入裝置
用戶確認(rèn)輸出到顯示器2101的畫面,并且使用操作輸入裝 置2101對(duì)運(yùn)動(dòng)圖像顯示設(shè)備2100進(jìn)行各種操作。圖20示出用于 操作運(yùn)動(dòng)圖像顯示設(shè)備2100的操作輸入裝置2102的示例。
在該實(shí)施例中,操作輸入裝置對(duì)應(yīng)于遠(yuǎn)程控制器2400。遠(yuǎn) 程控制器2400包括用于改變關(guān)注幀(focused frame)的左按鈕 2402和右按鈕2405、以及用于進(jìn)行關(guān)注幀的選4奪的確定(OK)按 鈕2403。在該實(shí)施例中,當(dāng)用戶使用確定4會(huì)4丑2403進(jìn)行幀的選 擇確定操作時(shí),可以從所選擇的幀位置開始重放運(yùn)動(dòng)圖像數(shù)據(jù)。 遠(yuǎn)程控制器2400還包括在該實(shí)施例中沒有使用的上按鈕2401和 下按4丑2404。
運(yùn)動(dòng)圖像顯示設(shè)備2100通過操作獲取單元2301取得用戶使 用遠(yuǎn)程控制器2400指示的各種操作,并且將由操作分析單元分 析的結(jié)果反饋到顯示切換單元2303和幀數(shù)據(jù)獲取單元2309。
縱覽索引顯示處理
圖21是示出由該實(shí)施例中的運(yùn)動(dòng)圖像顯示設(shè)備2100執(zhí)行的 縱覽索引顯示處理的主序列的流程圖。以下將參考該流程圖說 明該實(shí)施例中的縱覽索引顯示處理的細(xì)節(jié)。在CPU2201的控制 下執(zhí)行各個(gè)步驟中的處理。
如圖21所示,當(dāng)在運(yùn)動(dòng)圖像顯示設(shè)備2100中開始縱覽索引 顯示處理時(shí),運(yùn)動(dòng)圖像顯示設(shè)備2100獲取要進(jìn)行索引顯示處理 的運(yùn)動(dòng)圖像數(shù)據(jù)的幀的總數(shù)(步驟S10)。運(yùn)動(dòng)圖像顯示設(shè)備2100 將獲取的值保持在變量sum中。
運(yùn)動(dòng)圖像顯示設(shè)備2100關(guān)注要進(jìn)行索引顯示處理的運(yùn)動(dòng)圖 像數(shù)據(jù)的第一幀(步驟Sll)。
運(yùn)動(dòng)圖像顯示設(shè)備21 OO基于該第 一 幀創(chuàng)建最初顯示的索引 顯示畫面(步驟S12)。以下將參考圖2 7說明此時(shí)所創(chuàng)建的初始索 引顯示畫面。圖27示出初始索引顯示畫面的示例。
如圖27所示,以幀順序排序并顯示關(guān)注幀(第 一 幀)和索引 幀(第二幀)。在該實(shí)施例中,通過顯示關(guān)注幀以具有比索引幀 更大的尺寸來(lái)區(qū)別關(guān)注幀和索引幀??蛇x地,可以在顯示關(guān)注 幀時(shí),使用不同的顏色、形狀等來(lái)區(qū)別關(guān)注幀和索引幀。將在 稍后說明用于顯示索引畫面的處理的細(xì)節(jié)。
用戶使用在顯示器2101上顯示的初始索引顯示畫面和遠(yuǎn)程 控制器2400將指示輸入到運(yùn)動(dòng)圖像顯示設(shè)備2100。當(dāng)按下了遠(yuǎn) 程控制器2400的左按鍵2402或右按鍵2405時(shí)(步驟S13中為 "是"),運(yùn)動(dòng)圖像顯示設(shè)備2100向左或向右移動(dòng)關(guān)注幀(步驟 S14)。
運(yùn)動(dòng)圖像顯示設(shè)備210 0基于新的關(guān)注幀再次創(chuàng)建索引顯示 畫面(步驟S15)。將在稍后說明用于顯示索引畫面的處理的細(xì)節(jié)。
運(yùn)動(dòng)圖像顯示設(shè)備2100在顯示器2101上更新并顯示畫面 (步驟S16)。以下將參考圖28說明此時(shí)所創(chuàng)建的索引顯示畫面。 圖28示出索引顯示畫面的示例。
如圖28所示,運(yùn)動(dòng)圖像顯示設(shè)備2100以精細(xì)的(小的)幀間 隔顯示關(guān)注幀附近的索引幀,并以粗糙的(大的)幀間隔顯示距 關(guān)注幀較遠(yuǎn)的索引幀。用戶通過按下遠(yuǎn)程控制器2400的確定按 確丑2403選擇以該方式顯示的幀,因此/人選擇的幀開始重it運(yùn)動(dòng) 圖像。
在檢測(cè)到索引顯示結(jié)束指示時(shí)(在步驟S17中為"是"),運(yùn)動(dòng) 圖像顯示設(shè)備2100結(jié)束圖21中示出的縱覽索引顯示處理的主序列。
索引畫面創(chuàng)建處理
以下將參考圖22 24說明圖21中示出的流程圖的步驟S12 和S15中執(zhí)行的索引畫面創(chuàng)建處理。圖2 2是用于說明該實(shí)施例 的索引畫面創(chuàng)建算法的圖,圖23和圖24是示出索引畫面創(chuàng)建處 理的序列的流程圖。
如圖22所示,在索引畫面創(chuàng)建處理中,拍J亍了如下處理 以關(guān)注幀的位置x前后的相等的距離即相等的幀間隔對(duì)幀進(jìn)行 分組,并且從這些組中提取索引幀作為代表幀。下面將參考圖 23和圖24說明索引畫面創(chuàng)建處理的序列。
在開始索引畫面創(chuàng)建處理時(shí),如圖23所示,CPU 2201首先 執(zhí)行初始化處理(步驟S20)。圖25是示出初始化處理的處理序列 的流程圖。
在初始化處理中,CPU 2201設(shè)置增量幀間隔(步驟S50)。由 運(yùn)動(dòng)圖像顯示設(shè)備2100生成的索引幀是以不同幀間隔分組的各 組的代表幀。通過適當(dāng)?shù)卦O(shè)置該增量幀間隔,可以實(shí)現(xiàn)以各種 幀間隔進(jìn)行分組。如上所述,在該實(shí)施例中,CPU 2201將增量
幀間隔設(shè)置為A f以使幀間隔與相距關(guān)注幀的位置的距離成比例 地變寬。然而,本發(fā)明并不局限于此。例如,可以根據(jù)關(guān)注幀 的位置減少增量幀間隔,或者可以以二次曲線增加增量幀間隔。
CPU 220H殳置初始幀間隔F01二0和F02二0(步驟S51),并且 將索引顯示計(jì)數(shù)設(shè)置為I(步驟S52)。索引顯示計(jì)數(shù)I是表示在畫 面上顯示的索引幀的數(shù)量的常數(shù)。例如,當(dāng)要在索引顯示畫面 上顯示六個(gè)索引幀時(shí),設(shè)置成1=6。
CPU 2201將用于保持由索引畫面創(chuàng)建處理所創(chuàng)建的索引 幀的數(shù)量的變量i復(fù)位為0(步驟S53)。然后,CPU 2201初始化處 理計(jì)數(shù)cnt—01 = 1和cnt—02=1 (步驟S54),并且初始化檢查標(biāo)志 chk—01 =假(false)和chk—02=假(步驟S 5 5)。
注意,檢查標(biāo)志c h k 一 01是表示關(guān)注幀之后的幀獲取是否完 成的標(biāo)志,即,表示是否還可以獲取關(guān)注幀之后的幀的標(biāo)志。 chk—01=假表示幀荻取還沒有完成,即,還可以獲取幀,并且 chk一O卜真(true)表示幀獲取結(jié)束。同樣,檢查標(biāo)志chk—02是表 示關(guān)注幀之前的幀獲取是否完成的標(biāo)志,即,表示是否還可以 獲取關(guān)注幀之前的幀的標(biāo)志。以該方式,初始化處理的序列完 成,并且控制返回到索引畫面創(chuàng)建處理的序列。
說明將返回到圖23。在初始化處理完成時(shí)(步驟S20), CPU 22 01檢測(cè)運(yùn)動(dòng)圖像數(shù)據(jù)中的關(guān)注幀的位置,并且將其保持在變 量x中(步驟S21)。
CPU 2201檢查是否chk—01==假,即,chkj)l是否為假(步 驟S22)。如果chk—0h真(步驟S22中為"否"),則處理進(jìn)入到步 驟S23;如果chk一01H艮(步驟S22中為"是"),則處理進(jìn)入到步驟 S24。
CPU 2201在步驟S23中進(jìn)一步檢查是否chk—02==真。如杲 chk—02H艮(步驟S23中為"否"),則處理進(jìn)入到步驟S34;如果
chk—02-真(步驟S23中為"是,,),則處理進(jìn)入到步驟S45。
在步驟S24中,CPU 2201獲取從x起幀間隔為F01的幀n。
CPU 2201檢查是否sum》n(步驟S25)。如果sunKn(步驟S25中為
"否"),則處理進(jìn)入到步驟S26;如果sum》n(步驟S25中為"是"),
則處理進(jìn)入到步驟S27。
在步驟S26中,CPU 2201設(shè)置chk—01=真。然后,處理進(jìn)入
到步驟S34。
在步驟S27中,CPU 2201進(jìn) 一 步獲取從x起幀間隔為 F01=F01+cnt—0"Af的幀n—1(步驟S27)。然后,CPU 2201檢查是 否sum》nJ(步驟S28)。如果sum > n—1 (步驟S28中為"是"),則 處理進(jìn)入到步驟S29;如果sum〈n—1(步驟S28中為"否,,),則處理 進(jìn)入到步驟S30。
在步驟S29中,CPU 2201對(duì)n到n—l之間的幀進(jìn)行分組。然 后,處理進(jìn)入到步驟S31。
另一方面,在步驟S30中,CPU 2201對(duì)n到sum之間的幀進(jìn) 行分組。然后,處理進(jìn)入到步驟S31。
在步驟S31中,CPU 2201通過索引幀生成處理^t艮據(jù)分組后 的幀生成索引幀。稍后將說明索引幀生成處理(步驟S31)的細(xì)
節(jié)
在根據(jù)分組后的幀生成索引幀之后(步驟S31), CPU 2201 分別將處理計(jì)數(shù)cnt—01和所生成的索引幀的數(shù)量i加l(步驟 S32)。
然后,CPU 2201檢查所生成的索引幀的總數(shù)i是否等于可顯 示的索引幀計(jì)數(shù)I。如果i^I(步驟S33中為"否"),則處理進(jìn)入到 步驟S34;如果i-I(步驟S33中為"是"),則處理進(jìn)入到步驟S45。
下面將參考圖2 4說明索引畫面創(chuàng)建處理的后 一 半的操作。 CPU 2201在步驟S34中檢查是否chk—02==假。如果chk—02=真
(步驟S34中為"否"),則處理進(jìn)入到步驟S35;如果chk—02=假(步 驟S34中為"是"),則處理進(jìn)入到步驟S36。
CPU 2201在步驟S35中進(jìn)一步檢查是否chkJ)h-真。如果 chkJ)l^真(步驟S35中為"是"),則處理進(jìn)入到步驟S45;如果 chk—01 =假(步驟S3 5中為"否"),則處理返回到步驟S22 。
另 一方面,在步驟S36中,CPU 2201獲取從x起幀間隔為F02 的幀m。 CPU 2201檢查是否m〉l(步驟S37)。如果m《l(步驟S37 中為"否"),則處理進(jìn)入到步驟S47;如果m〉l(步驟S:37中為 "是"),則處理進(jìn)入到步驟S38。
在步驟S47中,CPU 2201設(shè)置chk—02=真,并且處理返回到 步驟S22。
另一方面,在步驟S38中,CPU 2201獲取從x起幀間隔為 F02=F02-cnt—02Mf的幀m—1 。
然后,CPU 2201檢查是否m—1 > 1(步驟S39)。如果m—1> 1(步驟S39中為"是"),則處理進(jìn)入到步驟S^;如果m—1<1(步驟 S39中為"否"),則處理進(jìn)入到步驟S41。
在步驟S40中,CPU 2201對(duì)m和m—l之間的幀進(jìn)行分組。然 后,處理進(jìn)入到步驟S42。
在步驟S41中,CPU 2201對(duì)l和m之間的幀進(jìn)行分組。然后, 處理進(jìn)入到步驟S42。
在步驟S42中,CPU 2201通過索引幀生成處理根據(jù)在步驟 S40或S41中分組的幀生成索引幀。稍后將說明索引幀生成處理 (步驟S42)的細(xì)節(jié)。
在根據(jù)分組后的幀生成索引幀之后(步驟S42), CPU 2201 分別將處理計(jì)數(shù)cnt—02和生成的索引幀的數(shù)量i力。1 (步驟S43)。
然后,CPU 2201檢查目前為止所生成的索引幀的總數(shù)i是否 等于可顯示的索引幀計(jì)數(shù)I。如果i^I(步驟S"中為"否"),則處
理返回到步驟S22;如果i-I(步驟S44中為"是,,),則處理進(jìn)入到 步驟S45。
在步驟S45中,CPU 2201以幀順序?qū)﹃P(guān)注幀和所生成的索 引幀進(jìn)行排序。在步驟S46中,CPU 2201創(chuàng)建縱覽索引畫面作 為豐lr出畫面。
利用上述處理,索引畫面創(chuàng)建處理完成,并且所創(chuàng)建的索 引畫面返回到運(yùn)動(dòng)圖像顯示設(shè)備2100的主序列,因此在顯示器 2101上顯示所創(chuàng)建的畫面。
索引幀生成處理
下面將參考圖26說明該實(shí)施例中的索引幀生成處理(步驟 S31和S42)。圖26是示出索引幀生成處理的序列的流程圖。
在開始索引幀生成處理時(shí),CPU 2201從組中提取(獲取)代 表幀(步驟S60)。在該實(shí)施例中,提取組的最后面的幀作為組的 代表幀。當(dāng)然,優(yōu)選地,也可以提取組的起始幀、通過圖像處 理技術(shù)選擇的幀、預(yù)先記錄在運(yùn)動(dòng)圖像數(shù)據(jù)中的章節(jié)幀等作為 代表幀。
CPU 2201保持所提取的幀的附加信息(步驟S61),并且基于 所保持的信息生成索引幀(步驟S62)。利用上述處理,索引幀生 成處理完成,并且該結(jié)果返回到源處理。
如上所述,根據(jù)該實(shí)施例的配置執(zhí)行用于接受包括在運(yùn)動(dòng) 圖像中的關(guān)注幀(第 一 幀)的選擇的接受處理,并且從關(guān)注幀前 的范圍和關(guān)注幀后的范圍其中至少一個(gè)范圍內(nèi)的幀中獲取多個(gè) 索引幀(第二幀)。然后,該配置執(zhí)行用于在顯示器2101上顯示 關(guān)注幀的縮略圖和多個(gè)索引幀的縮略圖的顯示控制處理。注意, 運(yùn)動(dòng)圖像顯示設(shè)備2100獲取索引幀,以使關(guān)注幀的相鄰幀或多 個(gè)索引幀之間的幀間隔隨著所述相鄰幀更加遠(yuǎn)離關(guān)注幀而變 寬。
由于該原因,根據(jù)該實(shí)施例的配置,由于根據(jù)運(yùn)動(dòng)圖像幀 的選擇來(lái)顯示用于縱覽運(yùn)動(dòng)圖像內(nèi)容的索引幀,因此用戶可以 容易地識(shí)別運(yùn)動(dòng)圖像內(nèi)容的大體序列。由于將索引幀的關(guān)注幀 位置附近的間隔設(shè)置得窄,并且將更加遠(yuǎn)離關(guān)注幀位置的索引 幀的間隔設(shè)置得寬,因此用戶可以識(shí)別不同幀間隔的運(yùn)動(dòng)圖像 的序列。用戶可以精細(xì)地確認(rèn)感興趣的關(guān)注幀附近的幀,并且 可以確認(rèn)在遠(yuǎn)離關(guān)注幀的位置處的運(yùn)動(dòng)圖像中的粗略改變,因 此容易找出期望的場(chǎng)景。因此,用戶可以通過簡(jiǎn)單的操作識(shí)別 整個(gè)運(yùn)動(dòng)圖像數(shù)據(jù)的內(nèi)容。
運(yùn)動(dòng)圖像顯示設(shè)備2100在顯示器2101上顯示與運(yùn)動(dòng)圖像的
時(shí)間軸相對(duì)應(yīng)的滾動(dòng)區(qū)域,并且響應(yīng)于用戶的滾動(dòng)#:作,在滾
動(dòng)區(qū)域上滾動(dòng)關(guān)注幀位置的同時(shí),在顯示器2101上顯示關(guān)注幀 位置。然后,響應(yīng)于用戶的滾動(dòng)操作,接受與關(guān)注幀位置相對(duì) 應(yīng)的幀作為關(guān)注幀的選擇。因此,用戶可以僅通過簡(jiǎn)單的滾動(dòng) 操作識(shí)別整個(gè)運(yùn)動(dòng)圖像數(shù)據(jù)的內(nèi)容。
運(yùn)動(dòng)圖像顯示設(shè)備2100獲取索引幀,使得相鄰的索引幀的 幀間隔變成關(guān)注幀和與關(guān)注幀相鄰的索引幀之間的距離的倍 數(shù)。以該方式,由于規(guī)則地獲取索引幀,因此用戶可以通過簡(jiǎn) 單的操作識(shí)別整個(gè)運(yùn)動(dòng)圖像數(shù)據(jù)的內(nèi)容。
運(yùn)動(dòng)圖像顯示設(shè)備2100將包括在運(yùn)動(dòng)圖像中的幀分成多個(gè) 組,并且從這些組中獲取代表幀作為索引幀。以該方式,由于 索引幀是各個(gè)組的代表幀,因此用戶可以參考索引幀的縮略圖 容易地識(shí)別整個(gè)運(yùn)動(dòng)圖像數(shù)據(jù)的內(nèi)容。
運(yùn)動(dòng)圖像顯示設(shè)備2100響應(yīng)于用戶指示,控制從關(guān)注幀開 始重放運(yùn)動(dòng)圖像。由于這個(gè)原因,用戶可以通過從期望的幀開 始重放運(yùn)動(dòng)圖像來(lái)確認(rèn)內(nèi)容。
運(yùn)動(dòng)圖像顯示設(shè)備21 OO在移動(dòng)關(guān)注幀時(shí)依次更新縱覽索引
顯示內(nèi)容。以該方式,與簡(jiǎn)單地逐一顯示運(yùn)動(dòng)圖像幀的情況相 比,用戶可以更容易并更快地識(shí)別運(yùn)動(dòng)圖像數(shù)據(jù)的大致序列。 第五實(shí)施例
下面將參考附圖詳細(xì)說明本發(fā)明的第五實(shí)施例。與第四實(shí) 施例不同,本實(shí)施例可以將由索引畫面創(chuàng)建處理所創(chuàng)建的縱覽 索引顯示和運(yùn)動(dòng)圖像幀的滾動(dòng)顯示一起輸出。
該實(shí)施例的系統(tǒng)配置圖和石更件框圖與使用圖17和圖18說明 的第四實(shí)施例中的相同。該實(shí)施例的功能框圖與使用圖19說明 的第四實(shí)施例中的相同。用于操作該實(shí)施例的運(yùn)動(dòng)圖像顯示設(shè) 備2100的操作輸入裝置與使用圖20說明的第四實(shí)施例中的相 同。該實(shí)施例的運(yùn)動(dòng)圖像顯示設(shè)備2100的主處理序列和縱覽索 引顯示處理序列與參考圖21 ~ 26說明的第四實(shí)施例中的相同。 同樣,在該實(shí)施例中,除非另外說明,否則附圖中相同的附圖 標(biāo)記表示相同的組件,并且將避免對(duì)其的重復(fù)說明。
圖29和圖30示出在該實(shí)施例中要輸出的畫面顯示的示例。 圖29示出當(dāng)運(yùn)動(dòng)圖像顯示設(shè)備21 OO開始縱覽索引顯示時(shí)的初始 索引顯示。隨著關(guān)注幀滾動(dòng),將圖29所示的索引顯示順序更新 為圖30所示的索引顯示。用戶通過按下遠(yuǎn)程控制器2400的確定 按鈕2403選擇此時(shí)所顯示的幀,從而從所選擇的幀開始重放運(yùn) 動(dòng)圖像。
該實(shí)施例已經(jīng)舉例說明了在顯示畫面的下部顯示運(yùn)動(dòng)圖l象 幀的滾動(dòng)顯示、并在顯示畫面的上部顯示縱覽索引顯示的情況。 然而,本發(fā)明并不局限于此。在運(yùn)動(dòng)圖像幀的滾動(dòng)顯示中,為 了區(qū)別關(guān)注幀與其它幀,將關(guān)注幀顯示為具有比其它幀更大的 尺寸。然而,可以在顯示關(guān)注幀時(shí)使用不同的顏色、形狀等來(lái) 區(qū)別關(guān)注幀與其它幀。
在該實(shí)施例中,除運(yùn)動(dòng)圖像幀的滾動(dòng)顯示以外,同時(shí)顯示
根據(jù)滾動(dòng)顯示位置順序更新的索引顯示,作為縱覽顯示。以該 方式,可以提高在檢索運(yùn)動(dòng)圖像幀時(shí)滾動(dòng)操作的可操作性。將
使用圖31對(duì)此進(jìn)行簡(jiǎn)要的說明。圖31是用于說明提高運(yùn)動(dòng)圖像 幀檢索中的可操作性的圖。
例如,當(dāng)運(yùn)動(dòng)圖像數(shù)據(jù)中的關(guān)注幀位于圖31所示的位置, 并且存在具有所示出的持續(xù)時(shí)間3505的商用才艮文(commercial message, CM)時(shí),可以 <吏用該實(shí)施例的運(yùn)動(dòng)圖 <象顯示i殳備2100 容易地跳過CM。附圖標(biāo)記3501 ~ 3504表示由幀分組單元2306 進(jìn)行了分組的并具有不同的幀間隔的組。在該實(shí)施例中,通過 索引幀生成單元2305生成要從各個(gè)組中提取的索引幀,并且索 引幀為各個(gè)組的最后面的幀。
此時(shí),用戶可以參考幀組3501的索引幀確認(rèn)該幀范圍仍然 在CM中。此外,用戶還可以參考組3502的索引幀確認(rèn)該幀范圍 仍然在CM中。同樣地,用戶可以確認(rèn)組3503的幀范圍同樣在 CM中。然后,用戶可以參考組3504的索引縮略圖確認(rèn)CM已經(jīng) 結(jié)束并且主標(biāo)題已經(jīng)開始。因此,用戶可以判斷為幀組3501 ~ 3503之間的幀可以通過滾動(dòng)快速地跳過。
如上所述,根據(jù)該實(shí)施例,以不同的幀間隔(粒度)顯示索 引幀,使得以精細(xì)的幀間隔顯示關(guān)注幀附近的幀,并且以粗糙 的幀間隔顯示更加遠(yuǎn)離關(guān)注幀的幀。以該方式,用戶可以容易 地判斷可以跳過的幀范圍。當(dāng)僅以精細(xì)的幀間隔顯示索引幀時(shí), 跳過判斷前的判斷次^t增加。相反地,當(dāng)1^義以^U造的幀間隔顯 示索引幀時(shí),通常不能檢測(cè)到CM和主標(biāo)題之間的劃分。對(duì)比之 下,在該實(shí)施例中,在檢索運(yùn)動(dòng)圖像數(shù)據(jù)時(shí),如果期望的運(yùn)動(dòng) 圖像場(chǎng)景沒有位于關(guān)注幀附近,則可以以不同的間隔(粒度)顯 示索引幀。因此,用戶可以通過更少的判斷次數(shù)跳過更多的幀。
運(yùn)動(dòng)圖像顯示設(shè)備2100在顯示器2101上顯示從關(guān)注幀前和 關(guān)注幀后的至少 一個(gè)的幀開始的預(yù)定數(shù)量的連續(xù)幀的縮略圖。
由于該原因,用戶可以通過確認(rèn)關(guān)注幀前后的這些幀來(lái)更容易 并更適當(dāng)?shù)剡x擇關(guān)注幀。
如上所述,才艮據(jù)該實(shí)施例,用戶可以通過利用順序更新的 索引顯示來(lái)容易并快速地識(shí)別運(yùn)動(dòng)圖像數(shù)據(jù)的大致序列。
該配置在滾動(dòng)顯示運(yùn)動(dòng)圖像幀時(shí),同時(shí)顯示與滾動(dòng)顯示位 置同步地順序更新的索引顯示,作為縱覽顯示。利用縱覽顯示, 可以提高檢索運(yùn)動(dòng)圖像幀時(shí)的滾動(dòng)顯示的可操作性。此時(shí),在 該配置中,對(duì)幀進(jìn)行分組以具有與到滾動(dòng)位置的距離成比例的 不同的幀間隔,并且從這些組中提取索引幀。結(jié)果,用戶可以 識(shí)別不同幀間隔(粒度)的運(yùn)動(dòng)圖像的序列。即,如果期望的運(yùn) 動(dòng)圖像場(chǎng)景沒有位于關(guān)注幀附近,則用戶可以使用以不同的幀 間隔(粒度)顯示的縱覽索引顯示,來(lái)判斷通過滾動(dòng)可以跳過多 長(zhǎng)的運(yùn)動(dòng)圖像幀。
因此,根據(jù)本發(fā)明,可以提供允許用戶通過簡(jiǎn)單的操作識(shí) 別整個(gè)運(yùn)動(dòng)圖像數(shù)據(jù)的內(nèi)容的技術(shù)。
其它實(shí)施例
已經(jīng)詳細(xì)說明了本發(fā)明的實(shí)施例。本發(fā)明可以采用例如系 統(tǒng)、設(shè)備、方法、程序、存儲(chǔ)介質(zhì)等的形式的實(shí)施例。更具體 地,可以將本發(fā)明應(yīng)用于由多個(gè)裝置構(gòu)成的系統(tǒng)或由單個(gè)裝置 組成的設(shè)備。
注意,還可以通過直接或遠(yuǎn)程將實(shí)現(xiàn)前述實(shí)施例的功能的 程序提供給系統(tǒng)或設(shè)備并由該系統(tǒng)或設(shè)備的計(jì)算機(jī)讀出并執(zhí)行 所提供的程序代碼來(lái)實(shí)現(xiàn)本發(fā)明的目的。
因此,安裝在計(jì)算機(jī)中以使用計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明的功能處 理的程序代碼本身包括在本發(fā)明的技術(shù)范圍內(nèi)。即,本發(fā)明包 括用于實(shí)現(xiàn)本發(fā)明的功能處理的計(jì)算機(jī)程序本身。
在該情況中,沒有特別限定程序的形式,并且可以使用目
標(biāo)代碼、要由解釋程序執(zhí)行的程序、要提供給o s的腳本數(shù)據(jù)等, 只要它們具有程序的功能即可。
用于提供程序的記錄介質(zhì)包括例如如下的介質(zhì)。即,包括
軟盤、硬盤、光盤、磁光盤、MO、 CD-ROM、 CD-R、 CD-RW、 磁帶、非易失性存儲(chǔ)卡、ROM、 DVD(DVD-ROM、 DVD-R)等。
作為另一程序提供模式,可以使用如下的模式。即,在一 個(gè)模式中,用戶使用客戶計(jì)算機(jī)上的瀏覽器建立與因特網(wǎng)上的 主頁(yè)的連接,并且將根據(jù)本發(fā)明的計(jì)算機(jī)程序或包括自動(dòng)安裝 功能的壓縮文件從主頁(yè)下載到HD等的記錄介質(zhì)上。另外,可以 將形成本發(fā)明的程序的程序代碼分割成可以從不同主頁(yè)下載的 多個(gè)文件。即,本發(fā)明包括使多個(gè)用戶通過他們的計(jì)算機(jī)下載 實(shí)現(xiàn)本發(fā)明的功能處理所要求的程序文件的W W W服務(wù)器
另外,可以使用如下的提供模式。即,將存儲(chǔ)本發(fā)明的加 密后的程序的CD-ROM等的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)分發(fā)給用戶。 允許滿足預(yù)定條件的用戶通過因特網(wǎng)從主頁(yè)下載用于對(duì)加密后 的程序進(jìn)行解碼的密匙信息。用戶使用下載的密匙信息執(zhí)行加 密后的程序以將程序安裝到計(jì)算機(jī)上,從而實(shí)現(xiàn)根據(jù)本發(fā)明的 配置。這種提供模式是可利用的。
當(dāng)計(jì)算機(jī)執(zhí)行讀出的程序時(shí)可以實(shí)現(xiàn)上述實(shí)施例的功能。 此外,還可以4叚定如下的實(shí)施例。即,運(yùn)行在計(jì)算機(jī)上的OS等 基于程序的指令執(zhí)行一些或全部實(shí)際處理,從而實(shí)現(xiàn)上述實(shí)施 例的功能。
此外,還可以在將程序?qū)懭氲窖b配在插入計(jì)算機(jī)的功能擴(kuò) 展板或連接到計(jì)算機(jī)的功能擴(kuò)展單元上的存儲(chǔ)器中后,基于從 記錄介質(zhì)讀出的程序的指令實(shí)現(xiàn)上述實(shí)施例的功能。即,裝配 在功能擴(kuò)展板或功能擴(kuò)展單元上的C P U執(zhí)行 一 些或全部實(shí)現(xiàn)上 述實(shí)施例功能的實(shí)際處理。
盡管已經(jīng)參考典型實(shí)施例說明了本發(fā)明,但是應(yīng)該理解, 本發(fā)明不局限于所公開的典型實(shí)施例。所附權(quán)利要求書的范圍 符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1. 一種顯示控制設(shè)備,用于在顯示單元上顯示包括在圖像陣列中的圖像,所示顯示控制設(shè)備包括:顯示控制單元,用于在所述顯示單元上顯示與所述陣列中的圖像的順序相對(duì)應(yīng)的滾動(dòng)區(qū)域;接受單元,用于響應(yīng)于用戶的滾動(dòng)操作,接受包括在所述陣列中的第一圖像的選擇;以及獲取單元,用于從所述第一圖像前的范圍和所述第一圖像后的范圍其中至少一個(gè)范圍內(nèi)的圖像中獲取多個(gè)第二圖像,其中,所述顯示控制單元在所述顯示單元上顯示所述第一圖像和所述多個(gè)第二圖像,以及所述獲取單元基于所述滾動(dòng)操作的特性來(lái)切換所述第二圖像的獲取方法。
2. 根據(jù)權(quán)利要求l所述的顯示控制設(shè)備,其特征在于,所 述獲取單元基于由所述接受單元接受的所述第一圖像在所述陣 列中的位置,切換所述第二圖像的所述獲取方法。
3. 根據(jù)權(quán)利要求2所述的顯示控制設(shè)備,其特征在于,所 述獲取單元從所述第 一 圖像前的范圍和所述第 一 圖像后的范圍 其中至少 一個(gè)范圍內(nèi)的圖像中以相等的間隔獲取預(yù)定數(shù)量的第 二圖像。
4. 根據(jù)權(quán)利要求2所述的顯示控制設(shè)備,其特征在于,還 包括分組單元,所述分組單元用于將包括在所述陣列中的所述 圖像分成多個(gè)組,其中,所述獲取單元從所述組中獲取代表圖像作為所述第 二圖像。
5. 根據(jù)權(quán)利要求4所述的顯示控制設(shè)備,其特征在于,所 述獲取單元獲取所述第一圖像前或所述第一圖像后的圖像中的 存在于滾動(dòng)方向上的圖像作為所述第二圖像。
6. 根據(jù)權(quán)利要求5所述的顯示'控制設(shè)備,其特征在于,當(dāng) 滾動(dòng)速度低于預(yù)定閾值時(shí),所述獲取單元從與所述第 一 圖像相 鄰的組中獲取所述第二圖像。
7. 根據(jù)權(quán)利要求l所述的顯示控制設(shè)備,其特征在于,所 述顯示控制單元在所述顯示單元上顯示所述第一圖像和所述第 二圖像在所述陣列中的位置。
8. 根據(jù)權(quán)利要求l所述的顯示控制設(shè)備,其特征在于,包 括在所述陣列中的所述圖像是運(yùn)動(dòng)圖像的幀。
9. 根據(jù)權(quán)利要求8所述的顯示控制設(shè)備,其特征在于,還 包括控制單元,所述控制單元用于響應(yīng)于用戶的指示,控制從 所述第一圖像開始重放所述運(yùn)動(dòng)圖像。
10. —種顯示控制設(shè)備的控制方法,所述顯示控制設(shè)備用 于在顯示單元上顯示包括在圖像陣列中的圖像,所述控制方法 包括以下步驟在所述顯示單元上顯示與所述陣列中的圖^f象的順序相對(duì)應(yīng) 的滾動(dòng)區(qū)域;響應(yīng)于用戶的滾動(dòng)操作,接受包括在所述陣列中的第一圖 像的選擇;從所述第 一 圖像前的范圍和所述第 一 圖像后的范圍其中至 少一個(gè)范圍內(nèi)的圖像中獲取多個(gè)第二圖像;以及在所述顯示單元上顯示所述第一圖像和所述多個(gè)第二圖像,其中,在獲取所述第二圖像的步驟中,基于所述滾動(dòng)操作 的特性來(lái)切換所述第二圖像的獲取方法。
11. 一種顯示控制設(shè)備,用于在顯示單元上顯示包括在運(yùn) 動(dòng)圖像中的幀的縮略圖,所述顯示控制設(shè)備包括接受單元,用于接受包括在所述運(yùn)動(dòng)圖像中的第一幀的選 擇;獲取單元,用于從所述第一幀前的范圍和所述第一幀后的范圍其中至少一個(gè)范圍內(nèi)的幀中獲取多個(gè)第二幀;以及顯示控制單元,用于在所述顯示單元上顯示所述第一幀的縮略圖和所述多個(gè)第二幀的縮略圖,其中,所述獲取單元獲取所述第二幀,以使所述第一幀的相鄰幀或所述多個(gè)第二幀之間的幀間隔隨著所述相鄰幀更加遠(yuǎn)離所述第一幀而變寬。
12. 根據(jù)權(quán)利要求ll所述的顯示控制設(shè)備,其特征在于, 所述顯示控制單元在所述顯示單元上顯示與所述運(yùn)動(dòng)圖像的時(shí) 間軸相對(duì)應(yīng)的滾動(dòng)區(qū)域,并響應(yīng)于用戶的滾動(dòng)操作,通過在所 述滾動(dòng)區(qū)域上滾動(dòng)所關(guān)注的幀位置,將所關(guān)注的所述幀位置顯 示在所述顯示單元上,以及所述接受單元響應(yīng)于所述滾動(dòng)操作,接受與所關(guān)注的所述 幀位置相對(duì)應(yīng)的幀作為所述第一幀。
13. 根據(jù)權(quán)利要求ll所述的顯示控制設(shè)備,其特征在于, 所述獲取單元獲取所述第二幀,使得相鄰的所述第二幀之間的 幀間隔變成所述第一幀和與所述第一幀相鄰的所述第二幀之間 的距離的倍數(shù)。
14. 根據(jù)權(quán)利要ll所述的顯示控制設(shè)備,其特征在于,還 包括分組單元,所述分組單元用于將包括在所述運(yùn)動(dòng)圖像中的 幀分成多個(gè)組,幀。
15. 根據(jù)權(quán)利要求ll所述的顯示控制設(shè)備,其特征在于, 所述顯示控制單元進(jìn)一步顯示從所述第一幀前的范圍和所述第 一幀后的范圍其中至少一個(gè)范圍內(nèi)的幀開始的預(yù)定數(shù)量的連續(xù) 幀的縮略圖。
16. 根據(jù)權(quán)利要求ll所述的顯示控制設(shè)備,其特征在于, 還包括控制單元,所述控制單元用于響應(yīng)于用戶的指示,控制 從所述第 一 幀開始重放所述運(yùn)動(dòng)圖像。
17. —種顯示控制設(shè)備的控制方法,所述顯示控制設(shè)備用 于在顯示單元上顯示包括在運(yùn)動(dòng)圖像中的幀的縮略圖,所述控 制方法包括以下步驟接受包括在所述運(yùn)動(dòng)圖像中的第 一 幀的選擇;從所述第 一幀前的范圍和所述第 一幀后的范圍其中至少一個(gè)范圍內(nèi)的幀中獲取多個(gè)第二幀;以及在所述顯示單元上顯示所述第一幀的縮略圖和所述多個(gè)第二幀的縮略圖,其中,在獲取所述第二幀的步驟中,獲取所述第二幀,以 使所述第一幀的相鄰幀或所述多個(gè)第二幀之間的幀間隔隨著所 述相鄰幀更加遠(yuǎn)離所述第 一 幀而變寬。
全文摘要
本發(fā)明涉及一種顯示控制設(shè)備及其控制方法。該顯示控制設(shè)備用于在顯示單元上顯示包括在圖像陣列中的圖像,包括顯示控制單元,用于在顯示單元上顯示與陣列中的圖像的順序相對(duì)應(yīng)的滾動(dòng)區(qū)域;接受單元,用于響應(yīng)于用戶的滾動(dòng)操作,接受包括在陣列中的第一圖像的選擇;以及獲取單元,用于從第一圖像前的范圍和第一圖像后的范圍其中至少一個(gè)范圍內(nèi)的圖像中獲取多個(gè)第二圖像,其中,顯示控制單元在顯示單元上顯示第一圖像和多個(gè)第二圖像,以及獲取單元基于滾動(dòng)操作的特性來(lái)切換第二圖像的獲取方法。
文檔編號(hào)G06F3/048GK101382865SQ20081013556
公開日2009年3月11日 申請(qǐng)日期2008年9月3日 優(yōu)先權(quán)日2007年9月3日
發(fā)明者仲間基起, 菊地徹 申請(qǐng)人:佳能株式會(huì)社