專利名稱:用于顯示信息的方法與裝置以及程序和為此使用的介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于顯示信息的方法和裝置,以及一個程序和為此使用的程序存儲介質(zhì),尤其涉及用于顯示對應(yīng)于數(shù)據(jù)的縮略圖的一個方法和裝置,以及一個程序和為此使用的程序存儲介質(zhì)。
當(dāng)前可利用個人計算機獲得各種技術(shù),其中把對應(yīng)于靜止畫面或移動圖像數(shù)據(jù)的縮略圖顯示給個人計算機用戶,以便借助于該縮略圖選擇這些數(shù)據(jù),從而操作該選擇的數(shù)據(jù)。
但是已有技術(shù)所存在的問題是,該個人計算機中被顯示用于數(shù)據(jù)操作的縮略圖僅能操作包括圖像的數(shù)據(jù),而不能操作不包括圖像的數(shù)據(jù)。
因此本發(fā)明的一個目的是提供一種信息處理裝置和方法以及一個程序存儲介質(zhì),能夠顯示不包括圖像的數(shù)據(jù)的一個縮略圖,以便同時既操作包括圖像的數(shù)據(jù)又操作不包括圖像的數(shù)據(jù)。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的第一方面提供了一個顯示方法,顯示對應(yīng)于在一個特定顯示區(qū)中的一個期望的數(shù)據(jù)文件的圖像信息,包括步驟把該特定顯示區(qū)分割成第一數(shù)目的區(qū)域;以及,以對應(yīng)于該期望數(shù)據(jù)文件的內(nèi)容的一個模式顯示每一個分割的區(qū)域。
根據(jù)本發(fā)明的第二方面提供了一個顯示裝置,用于顯示對應(yīng)于在一個特定顯示區(qū)中的一個期望的數(shù)據(jù)文件的圖像信息,包括用于把該特定顯示區(qū)分割成第一數(shù)目的區(qū)域的裝置;以及,用于以對應(yīng)于該期望數(shù)據(jù)文件的內(nèi)容的一個模式顯示每一個分割的區(qū)域的裝置。
根據(jù)本發(fā)明的第三方面提供了一用于存儲一個程序的介質(zhì),該程序用于顯示對應(yīng)于在一個特定顯示區(qū)中的一個期望的數(shù)據(jù)文件的圖像信息,該程序包括步驟把該特定顯示區(qū)分割成第一數(shù)目的區(qū)域;以及,以對應(yīng)于該期望數(shù)據(jù)文件的內(nèi)容的一個模式顯示每一個分割的區(qū)域。
根據(jù)本發(fā)明的第四方面提供了一計算機可讀程序,用于顯示對應(yīng)于在一個特定顯示區(qū)中的一個期望的數(shù)據(jù)文件的圖像信息,包括步驟把該特定顯示區(qū)分割成第一數(shù)目的區(qū)域;以及,以對應(yīng)于該期望數(shù)據(jù)文件的內(nèi)容的一個模式顯示每一個分割的區(qū)域。
在本發(fā)明上述方法、裝置、介質(zhì)和程序中,對應(yīng)于該期望的數(shù)據(jù)文件內(nèi)容的模式是通過根據(jù)該期望數(shù)據(jù)文件的內(nèi)容而改變在每一分割區(qū)域中的一個或多個像素的亮度或飽和度而被最佳地確定;并且,在每一分割區(qū)域中的一個或多個像素的亮度或飽和度是通過把該數(shù)據(jù)文件的單元數(shù)據(jù)量用作為在每一分割區(qū)域中的該一個或多個像素的紅、綠和藍(lán)點的數(shù)據(jù)值而被最佳地改變的。而且,該第一數(shù)字最好是根據(jù)該數(shù)據(jù)文件的大小變化的一個數(shù)字,并且該第一數(shù)字最好是正比于該數(shù)據(jù)文件的大小而改變的一個數(shù)字;以及,該期望數(shù)據(jù)文件最好是一個聲音文件,或一個文本文件。
而且,在上述本發(fā)明的方法、裝置、介質(zhì)和程序中,在每一分割區(qū)域中的一個或多個像素的亮度或飽和度被改變之后,在分割區(qū)域中的邊界最好是被模糊處理;并且該文本文件內(nèi)容的全部或一部分最好以被疊加到該圖像信息的文本形式的方式顯示。
圖1是一個示意圖,示出作為本發(fā)明一個實施例實踐的筆記本個人計算機的外觀示意圖;圖2是一個主機體的頂視圖;圖3是一個放大的輕搖撥鍵的示意圖;圖4是個人計算機的側(cè)視圖;圖5是說明個人計算機的一個實施例的一個示意圖;圖6是說明一個顯示程序以及一個讀出程序的結(jié)構(gòu)的示意圖;圖7是說明LCD上的一個屏幕顯示的示意圖;圖8是說明該LCD上的一個屏幕顯示的示意圖;圖9是說明該LCD上的一個屏幕顯示的示意圖;圖10是說明對應(yīng)于話音數(shù)據(jù)的一個縮略圖的示意圖;圖11是說明產(chǎn)生用于顯示對應(yīng)于話音數(shù)據(jù)的一個圖像的縮略圖的一個過程的示意圖;圖12是說明對應(yīng)于話音數(shù)據(jù)的一個顯示圖像的實例的示意圖;圖13是說明用于顯示對應(yīng)于文本數(shù)據(jù)的一個圖像的縮略圖實例的示意圖;圖14是說明相關(guān)技術(shù)的縮略圖設(shè)計的示意圖15是說明一個序列視圖的示意圖;圖16是說明坐標(biāo)軸的示意圖;圖17A到17F是說明一個序列視圖的示意圖;圖18是說明一個循環(huán)視圖的示意圖;圖19是說明另一循環(huán)視圖的示意圖;圖20是說明坐標(biāo)軸的示意圖;圖21是說明一個螺線視圖的示意圖;圖22A到22B是說明另一螺線視圖的示意圖;圖23是說明一個軸的示意圖;圖24是說明一個矩形視圖的示意圖;圖25是說明另一矩形視圖的示意圖;圖26是說明一個圖標(biāo)的移動的示意圖;圖27A到27C是說明該圖標(biāo)的移動的示意圖;圖28是說明剩余圖像處理的示意圖;圖29是說明剩余圖像處理的示意圖;圖30是說明一個狀態(tài)切換的示意圖;圖31是說明一個過渡函數(shù)的示意圖;圖32是說明一個狀態(tài)切換的示意圖;圖33是說明一個狀態(tài)切換的示意圖;圖34是說明用于改變縮略圖的顯示位置的處理的示意圖;圖35是說明用于改變縮略圖的顯示位置的一個實例的示意圖;圖36是說明用于改變縮略圖的顯示位置的另一實例的示意圖;圖37是說明一個縮略圖的選擇的示意圖;圖38是說明縮略圖的選擇的一個示意圖;圖39是說明一個放大顯示的示意圖;圖40是說明一個縮略圖的選擇的示意圖;圖41是說明縮略圖的選擇的一個示意圖;圖42是說明一個放大顯示的示意圖;圖43是說明一個縮略圖的選擇的示意圖;圖44是說明縮略圖的選擇的一個示意圖;圖45是說明一個放大顯示的示意圖46是說明一個縮略圖的選擇的示意圖;圖47是說明縮略圖的選擇的一個示意圖;圖48是說明一個放大顯示的示意圖;圖49是說明重要程度的示意圖;圖50是說明對應(yīng)于該重要程度的處理實例的示意圖;圖51是說明一幀的顯示的示意圖;圖52是說明對應(yīng)經(jīng)過時間的幀的亮度或飽和度中的變化的一個實例的示意圖;圖53是說明對應(yīng)經(jīng)過時間的幀的色調(diào)中的變化的一個實例的示意圖;圖54是說明顯示一個附加屬性顯示的處理的示意圖;圖55是說明顯示該附加屬性顯示的一個實例的示意圖;圖56是示出在該LCD屏幕的全部或一部分中顯示縮略圖和其它內(nèi)容的一個例子的示意圖;圖57是示出在整個LCD屏幕上顯示縮略圖和其它內(nèi)容的一個例子的示意圖;圖58是說明一個圖標(biāo)的示意圖;圖59是說明一個圖標(biāo)的示意圖;圖60是描述讀出內(nèi)容的處理的流程圖;圖61是描述顯示話音數(shù)據(jù)的處理的流程圖;圖62是描述顯示一序列視圖的處理的一個流程圖;圖63是顯示一個循環(huán)視圖的處理的流程圖;圖64是顯示一個螺線視圖處理的流程圖;圖65是描述移動一個圖標(biāo)的處理的流程圖;圖66是顯示一個剩余圖像的處理的流程圖;圖67是描述狀態(tài)切換的處理的流程圖;圖68是描述放大顯示的處理的流程圖;圖69是顯示一個幀的處理的流程圖;圖70是描述顯示屬性的處理的流程圖;和圖71是描述在顯示方式之間進行的選擇處理的流程圖。
圖1至4示出作為本發(fā)明的一個實施例實踐的筆記本個人計算機的外觀示意圖。個人計算機1實際包括主機體2及與主機體2樞連的顯示部分3。圖1是個人計算機1的外部視圖,具有相對于主機體2開啟的顯示部分3。圖2是該主機體2的頂視圖。圖3是將要被描述的設(shè)計在主機體2上的一個輕搖撥鍵(jog dial)4的一個放大的示意圖。圖4是設(shè)計在主機體2上的該輕搖撥鍵4的側(cè)視圖。
在其頂側(cè)上該主機體2設(shè)計有鍵盤5,用于操作輸入各種字符與符號,一個接觸板6,其是用于移動在LCD7上顯示的一個指示(即鼠標(biāo))的定點裝置,和一個電源開關(guān)8。在主機體2的一側(cè),排列有輕搖撥鍵4、插槽9、IEEE 1394端口101、存儲棒插槽115等。實際上設(shè)計的是一個插入型定點設(shè)備而不是接觸板6。
在顯示部分3的前表面上,設(shè)計有用于顯示圖像的LCD(液晶顯示器)7。在顯示部分3的右上角,這種LED燈發(fā)光,作為功率燈PL、電池電量燈BL以及按照需要設(shè)計的信息燈(沒示出)。麥克風(fēng)66設(shè)計在顯示3的上邊緣。
功率燈PL、電池?zé)鬊L和信息燈ML可以設(shè)計在顯示器3的下邊緣。
輕搖撥鍵4的安裝使得其在圖2所示的主機體2的鍵盤5的右側(cè)排列的鍵A和鍵B中間,輕搖撥鍵4的頂部表面大致與這些鍵的頂部表面齊平。輕搖撥鍵4在由圖3所示的箭頭″a″的方向操作,執(zhí)行一個預(yù)定的處理(例如一個顯示屏幕卷動處理),并且在由箭頭″b″指示的方向操作,執(zhí)行另一預(yù)定的處理(例如一個圖標(biāo)選擇輸入處理)。
該輕搖撥鍵4可以設(shè)計在該主機體2的左邊。該輕搖撥鍵4還可以設(shè)計在右邊,或在具有LCD7的顯示器3的右平面上,或垂直地處在鍵盤5的G鍵和H鍵之間(以使該輕搖撥鍵4可在平行于Y鍵和B鍵的方向上旋轉(zhuǎn))。
該輕搖撥鍵4能以設(shè)計在主機體2的面板的中心部分,使得用戶能夠在以食指操作該觸摸板的同時以拇指操作該輕搖撥鍵4。該輕搖撥鍵4還可以設(shè)計成水平地沿著接觸板6的上邊或下邊,或垂直在該接觸板6的左和右按鈕之間。該輕搖撥鍵4還可以設(shè)計成不是垂直或水平的放置而是以便于操作者轉(zhuǎn)動該輕搖撥鍵4的角度斜線放置。該輕搖撥鍵4可以被設(shè)計在定點裝置一鼠標(biāo)的一側(cè),用戶能夠以其拇指操作該輕搖撥鍵4。對于該輕搖撥鍵4,可以是例如在日本的專利平成8-203387中公開的具有下壓開關(guān)的一個旋轉(zhuǎn)電子裝置。
插槽9容納一個PC卡,它是與PCMCIA(個人計算機存儲器卡國際協(xié)會)兼容的一個擴展卡。
該IEEE(電氣與電子工程師學(xué)會)1394端口101具有與IEEE 1394標(biāo)準(zhǔn)一致的結(jié)構(gòu)并且連接到符合IEEE 1394標(biāo)準(zhǔn)的一個電纜。
存儲棒插槽115容納一個以例如閃速存儲器的半導(dǎo)體存儲器為基礎(chǔ)的存儲棒(Memory Stick)(商標(biāo))116,存儲靜止圖像、移動圖像、音頻數(shù)據(jù)或文本數(shù)據(jù)。
隨后參考圖5描述個人計算機1的一個實施例的結(jié)構(gòu)。
中央處理單元(CPU)51是例如英特爾公司的一個奔騰(Pentium)(商標(biāo))處理器,并且連接到一個主機總線52。主機總線52連接到一個橋接器53(所謂的北橋接器)。該橋接器53具有一個AGP(加速圖形顯示端口)50,并且連接到一個PCI(外圍設(shè)備部件互連/接口)總線56。
該橋接器53是400BX,例如是英特爾公司的AGP主機橋接控制器,并且控制與CPU51和RAM(隨機存取存儲器)54(所謂的主存儲器)相關(guān)的數(shù)據(jù)傳輸。另外,橋接器53通過AGP50控制與一個視頻控制器57的數(shù)據(jù)傳輸。應(yīng)該注意,橋接器53和橋接器58(所謂的南橋接器(PCI-ISA橋接器))構(gòu)成一個所謂的芯片組。
橋接器53還被連接到一個高速緩沖存儲器55。高速緩沖存儲器55是以存儲器芯片為基礎(chǔ),能比以SRAM(靜態(tài)RAM)為基礎(chǔ)的RAM54更快地存取,從而高速緩存(即暫存)由該CPU51使用的程序和數(shù)據(jù)。
應(yīng)該注意,該CPU51結(jié)合一個主高速緩存(操作比高速緩沖存儲器55更快并且由CPU51本身控制)。
RAM54,例如以一個DRAM(動態(tài)RAM)為基礎(chǔ),存儲由CPU51執(zhí)行的程序以及CPU51的操作所必需的數(shù)據(jù)。更詳細(xì)地說,在個人計算機1的啟動程序結(jié)束時,該RAM54存儲有從HDD67裝入的電子郵件程序54A、自動引導(dǎo)程序54B、輕搖撥鍵狀態(tài)監(jiān)控程序54C、輕搖撥鍵驅(qū)動程序54D、操作系統(tǒng)(OS)54E、顯示程序54F、讀出程序54G、以及其它應(yīng)用程序54H1到54Hn。
應(yīng)該注意,當(dāng)存儲棒116被裝入到存儲棒插槽115中時,該顯示程序54F和讀出程序54G可被用于啟動。
電子郵件程序54A通過一個調(diào)制解調(diào)器75在一個通信線路,例如一個電話線76上傳輸通信文本(所謂的電子郵件)。該電子郵件程序54A具有一輸入郵件捕獲能力。這種輸入郵件捕獲能力檢查發(fā)現(xiàn)被送到用戶的一個地址是否已經(jīng)到達(dá)互聯(lián)網(wǎng)業(yè)務(wù)供應(yīng)商77的郵件服務(wù)器78的信箱79,如果發(fā)現(xiàn)這種郵件,則執(zhí)行一個郵件獲得處理。
自動導(dǎo)引程序54B按一個預(yù)定的次序而順序地啟動多重預(yù)定處理。
輕搖撥鍵狀態(tài)監(jiān)控程序54C從前述的每一個應(yīng)用程序接收指示該應(yīng)用程序是否與該輕搖撥鍵4一致的信息。如果發(fā)現(xiàn)符合,此程序在LCD7上顯示能夠通過該輕搖撥鍵4的操作實現(xiàn)的內(nèi)容。
該輕搖撥鍵狀態(tài)監(jiān)控程序54C檢測一個輕搖撥鍵事件(例如該輕搖撥鍵4在箭頭″a″方向的旋轉(zhuǎn)或在箭頭″b″方向的按下),并且執(zhí)行對應(yīng)于該檢測事件的處理。該輕搖撥鍵狀態(tài)監(jiān)控程序54C具有用于從應(yīng)用程序接收提示的一個清單。輕搖撥鍵驅(qū)動程序54D根據(jù)該輕搖撥鍵4的操作執(zhí)行各種能力。
該OS(操作系統(tǒng))54E是控制該計算機的基本操作的一個程序,通常是微軟公司的Windows 95(商標(biāo))或Windows 98(商標(biāo))或蘋果計算機公司的Mac OS(商標(biāo))。
顯示程序54F在液晶顯示器7上顯示對應(yīng)于存儲在裝入存儲棒插槽115中的存儲棒116中的一個文件(例如移動圖像、靜止圖像、音頻數(shù)據(jù)之類的存儲數(shù)據(jù))、或文本數(shù)據(jù)(下文也稱作內(nèi)容)的縮略圖。參考顯示在LCD7上的縮略圖,顯示程序54F操作(例如復(fù)制、移動或刪除)一個在該存儲棒116中存儲的文件。
讀出程序54G從裝入在該存儲棒插槽115中的存儲棒讀出一個文件,并且把該存儲在文件中的數(shù)據(jù)提供到顯示程序54F。
視頻控制器57通過AGP50連接到橋接器53并且通過該AGP50和橋接器53從CPU51接收數(shù)據(jù)(例如圖像數(shù)據(jù)或文本數(shù)據(jù)),以便產(chǎn)生對應(yīng)于該接收數(shù)據(jù)的圖像數(shù)據(jù),或不加改變地把該接收數(shù)據(jù)存儲到一個被結(jié)合的視頻存儲器中。視頻控制器57在顯示部分3的LCD7上顯示一個對應(yīng)于存儲在視頻存儲器中的圖像。
PCI總線56連接到聲音控制器64。聲音控制器64從麥克風(fēng)66捕獲表示輸入聲音的信號,產(chǎn)生相應(yīng)的音頻數(shù)據(jù),并且輸出該音頻數(shù)據(jù)到RAM54。而且,聲音控制器64驅(qū)動揚聲器65從那里發(fā)聲音頻數(shù)據(jù)。
PCI總線56還連接到調(diào)制解調(diào)器75。調(diào)制解調(diào)器75發(fā)送預(yù)定的數(shù)據(jù)到通信網(wǎng)絡(luò)80,例如通過電話線76把預(yù)定數(shù)據(jù)發(fā)送到互聯(lián)網(wǎng)絡(luò)或郵件服務(wù)器78,以及互聯(lián)網(wǎng)業(yè)務(wù)供應(yīng)商77,并且從通信網(wǎng)絡(luò)80或郵件服務(wù)器78接收預(yù)定的數(shù)據(jù)。
連接到PCI總線56的PC卡接口111把數(shù)據(jù)從裝入在插槽9中的接口卡112提供到CPU51或RAM54,并且把從CPU51提供的數(shù)據(jù)輸出到接口卡112。驅(qū)動器113通過PC卡接口111和接口卡112連接到PCI總線56。
驅(qū)動器113從磁盤121、光盤122、磁光盤123、裝入在驅(qū)動器113中的半導(dǎo)體存儲器124讀出數(shù)據(jù),并且通過該PC卡接口111、接口卡112、和PCI總線56把該數(shù)據(jù)提供到RAM54。
連接到PCI總線56的存儲棒接口114把來自裝入在存儲棒插槽115中的存儲棒116的數(shù)據(jù)提供到CPU51或RAM54,并且把從CPU51提供的該數(shù)據(jù)輸出到存儲器棒116。
該PCI總線也連接到橋接器58(所謂的南橋接器)。橋接器58是以例如英特爾公司的PIIX4為基礎(chǔ)的,并且結(jié)合有IDE(集成驅(qū)動電子學(xué))控制器/結(jié)構(gòu)寄存器59、定時電路60、IDE接口61和USB接口68。橋接器58控制各種I/O(輸入輸出)操作,例如連接到IDE總線62的裝置、通過ISA/EIO(工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)/延伸輸入輸出)總線63或一個I/O接口69連接的裝置的控制。
IDE控制器/結(jié)構(gòu)寄存器59包括兩個IDE控制器;一個所謂的主IDE控制器和一個所謂的輔助IDE控制器以及一個結(jié)構(gòu)寄存器(圖中均未示出)。
該主IDE控制器通過IDE總線62連接到HDD67。當(dāng)這些IDE裝置連接到另一IDE總線時,該輔助IDE控制器被電連接到所謂的IDE裝置,例如CD-ROM驅(qū)動器或HDD(圖中均未示出)。
HDD67存儲有電子郵件程序67A、自動導(dǎo)引程序67B、輕搖撥鍵狀態(tài)監(jiān)控程序67C、輕搖撥鍵驅(qū)動程序67D、OS 67E、諸如顯示程序67F和讀出程序67G以及其它程序67H1至67Hn之類的應(yīng)用程序。在例如一個導(dǎo)引程序中,存儲在HDD67中的電子郵件程序67A、自動導(dǎo)引程序67B、輕搖撥鍵狀態(tài)監(jiān)控程序67C、輕搖撥鍵驅(qū)動程序67D、OS 67E、例如顯示程序67F和讀出程序67G以及其它程序67H1至67Hn被順序地提供和裝入到該RAM54中。
USB接口68把數(shù)據(jù)發(fā)送到一個經(jīng)由USB端口107連接的裝置,并且從該裝置接收數(shù)據(jù)。
在由顯示程序67F請求時,定時電路60通過PCI總線56把指示當(dāng)前時間的數(shù)據(jù)提供到CPU51。參考從定時電路60提供的當(dāng)前時間數(shù)據(jù),顯示程序67F能夠知道例如一個經(jīng)過時間。
ISA/EIO總線63還連接到I/O接口69。構(gòu)成I/O接口69的嵌入控制器、ROM70、RAM71和CPU72被互連。
ROM70預(yù)先存儲一個IEEE1394接口程序70A、LED控制程序70B、觸摸板輸入端監(jiān)控程序70C、鍵輸入監(jiān)控程序70D、喚醒程序70E和輕搖撥鍵狀態(tài)監(jiān)控程序70F。
通過IEEE1394端口101,IEEE1394接口程序70A發(fā)送和接收符合該IEEE1394標(biāo)準(zhǔn)的數(shù)據(jù)(存儲在數(shù)據(jù)包中的數(shù)據(jù))。該LED控制程序70B控制功率燈PL、電池?zé)鬊L、信息燈ML以及其它LED燈的通/斷。觸摸板輸入監(jiān)控程序70C監(jiān)視由用戶從該觸摸板6給出的輸入。
鍵輸入監(jiān)控程序70D監(jiān)視由用戶從鍵盤5或其它按鍵開關(guān)給出的輸入。在構(gòu)成個人計算機1的每一芯片上執(zhí)行電源管理的喚醒程序70E根據(jù)從橋接器58的定時電路60提供的當(dāng)前時間數(shù)據(jù)檢查是否已經(jīng)達(dá)到一個預(yù)定的時間,并且當(dāng)該預(yù)定的時間已經(jīng)達(dá)到時,開始一個預(yù)定的處理(即一個程序)。該輕搖撥鍵狀態(tài)監(jiān)控程序70F總是監(jiān)視該輕搖撥鍵4的旋轉(zhuǎn)編碼器是否已經(jīng)被操作或該輕搖撥鍵4本身是否已經(jīng)被按下。
ROM70還存儲一個BIOS(基本輸入輸出系統(tǒng))70G。BIOS70G控制在OS或應(yīng)用程序和外圍設(shè)備(接觸板6、鍵盤5、HDD67等)之間的數(shù)據(jù)傳輸。
RAM71存儲寄存器71A至71F,即LED控制寄存器、觸摸板輸入狀態(tài)寄存器、鍵輸入狀態(tài)寄存器、建立時間寄存器、輕搖撥鍵狀態(tài)監(jiān)視器I/O寄存器、以及IEEE1394 I/F寄存器。例如,當(dāng)按下輕搖撥鍵4以便開始該電子郵件程序54A時,LED控制寄存器保持一個預(yù)定值,從而根據(jù)該存儲值控制該信息燈ML的接通。當(dāng)輕搖撥鍵4按下時,鍵輸入狀態(tài)寄存器保持一個預(yù)定的操作鍵。當(dāng)用戶操作鍵盤5時,建立時間寄存器保持一個預(yù)定的時間。
通過沒示出的對應(yīng)的連接器,該I/O接口69被連接到輕搖撥鍵4、接觸板6、鍵盤5和IEEE1394端口101,并且把對應(yīng)于在這些輸入設(shè)備上進行的操作的信號輸出到ISA/EIO總線63。而且,I/O接口69控制利用已連接的設(shè)備通過IEEE1394端口101的數(shù)據(jù)傳輸。該I/O接口69還被連接到電源燈PL、電池?zé)鬊L、信息燈ML、電源控制電路73和其它LED燈。
連接到一組合電池74或AC電源插座的功率控制電路73把電源提供到構(gòu)成個人計算機的每一單元,并且控制對所包括的電池74和每一外圍設(shè)備的第二電池的充電。該I/O接口69監(jiān)視通/斷該個人計算機電源的電源開關(guān)8。
I/O接口69執(zhí)行該程序,如果外部供電被斷開,該IEEE1394接口程序70A至輕搖撥鍵狀態(tài)監(jiān)控程序70F則依靠內(nèi)部供電。即,該程序、該IEEE1394接口程序70A至輕搖撥鍵狀態(tài)監(jiān)控程序70F總是在運作。
因此,如果電源開關(guān)8被斷開并且CPU51不執(zhí)行該OS 54E,則I/O接口69執(zhí)行輕搖撥鍵狀態(tài)監(jiān)控程序70F,以便當(dāng)輕搖撥鍵4被在省電模式中按下或與該電源斷開時,個人計算機1啟動一個預(yù)定軟件程序或腳本文件的處理。
因此,在個人計算機1中,輕搖撥鍵4具有一種可編程鍵(PPK)功能,從而不需要設(shè)計專用的鍵。
圖6示出由個人計算機1執(zhí)行的顯示程序54F和讀出程序54G的結(jié)構(gòu)。該顯示程序54F包括一個處理管理程序151、內(nèi)容處理程序152-1至152-N和圖標(biāo)處理程序153-1至153-N。
根據(jù)從接觸板6或OS 54E提供的輸入事件,處理管理程序151計算對應(yīng)于從存儲棒116讀出的將要被顯示的一個文件的縮略圖所在位置,并且把一個計算結(jié)果提供到處理程序152-1至152-N。除了在LCD7上水平和垂直限定的位置之外,由處理管理程序151提供到內(nèi)容處理程序152-1至152-N的縮略圖顯示位置包括一個深度(當(dāng)兩個或更多縮略圖疊加時指示距LCD7表面的實際距離,確定哪一個被顯示在上面,以及該顯示的縮略圖的大小)。
處理管理程序151控制內(nèi)容處理程序152-1至152-N的縮略圖顯示的周期。
處理管理程序151例如根據(jù)從接觸板6或OS 54E提供的一個輸入事件計算一個圖標(biāo)顯示位置,并且把計算結(jié)果提供到圖標(biāo)處理程序153-1至153-N。處理管理程序151控制圖標(biāo)處理程序153-1至153-N的圖標(biāo)顯示的顯示周期。
根據(jù)例如從觸摸板6或OS 54E提供的輸入事件,處理管理程序151把顯示狀態(tài)信息(縮略圖顯示位置、顯示周期、和圖像彩色)發(fā)送到內(nèi)容處理程序152-1至152-N。
響應(yīng)例如從這觸摸板6的輸入,該處理管理程序151請求該OS 54E對文件的復(fù)制、刪除或傳輸,該文件對應(yīng)于由內(nèi)容處理程序152-1至152-N顯示的縮略圖。
響應(yīng)來自讀出程序54G的請求,內(nèi)容處理程序152-1至152-N以對應(yīng)于從存儲棒116讀出的文件的數(shù)目開始操作。
例如,讀出程序54G已經(jīng)從存儲棒116讀出4個文件時,讀出程序54G啟動該內(nèi)容處理程序152-1至152-4。再例如,如果由讀出程序54G已經(jīng)從存儲棒116讀出8個文件時,則該讀出程序54G請求啟動該內(nèi)容處理程序152-1至152-8。
因此,對應(yīng)于由該讀出程序54G從存儲棒116讀出的文件的數(shù)量啟動若干的內(nèi)容處理程序152-1至152-N。實際上,顯示程序54F重復(fù)執(zhí)行預(yù)定次數(shù)的一個程序。因此,似乎是多個內(nèi)容處理程序152-1至152-N被運行。
內(nèi)容處理程序152-1按照處理管理程序151的命令把對應(yīng)于來自存儲棒116的一個讀出文件的縮略圖顯示在LCD7上。內(nèi)容處理程序152-2按照處理管理程序151的命令把對應(yīng)于來自存儲棒116的一個讀出的另一文件的另一縮略圖顯示在LCD7上。同樣,內(nèi)容處理程序152-3至152-N按照處理管理程序151的命令把對一一對應(yīng)于來自存儲棒116的讀出文件的縮略圖顯示在LCD7上。
因此,內(nèi)容處理程序152-3至152-N的每一個按照該處理管理程序151的命令在LCD7上顯示一個縮略圖。
圖標(biāo)處理程序153-1至153-N以對應(yīng)于稍后描述的圖標(biāo)數(shù)目開始。
圖標(biāo)處理程序153-1按照該處理管理程序151的命令在LCD7上顯示一個圖標(biāo)。圖標(biāo)處理程序153-2按照該處理管理程序151的命令在LCD7上顯示另一個圖標(biāo)。同樣地,圖標(biāo)處理程序153-3至153-N按照該處理管理程序151的命令在LCD7上顯示不同的圖標(biāo)。
因此,圖標(biāo)處理程序153-1至153-N的每一個按照該處理管理程序151的命令在LCD7上顯示一個圖標(biāo)。
當(dāng)從存儲棒116已經(jīng)讀出一個文件時,讀出程序54G啟動內(nèi)容處理程序152-1至152-N之一并且把存儲在該文件中的數(shù)據(jù)提供到內(nèi)容處理程序152-1至152-N的一個啟動的內(nèi)容處理程序。
當(dāng)已經(jīng)從通信網(wǎng)絡(luò)80,例如已經(jīng)從互聯(lián)網(wǎng)絡(luò)讀出一個文件時,讀出程序54G啟動內(nèi)容處理程序152-1至152-N之一并且把存儲在該文件中的數(shù)據(jù)提供到內(nèi)容處理程序152-1至152-N的一個啟動的內(nèi)容處理程序。
在下文中,如果不需要在內(nèi)容處理程序152-1至152-N之間進行區(qū)別,則該內(nèi)容處理程序被總稱為內(nèi)容處理程序152。應(yīng)該注意,內(nèi)容處理程序152-1至152-N可被彼此同時地運行執(zhí)行不同任務(wù)。在下文中,如果不需要在圖標(biāo)處理程序153-1至圖標(biāo)處理程序153-N之間進行區(qū)別,則該圖標(biāo)處理程序被總稱為圖標(biāo)處理程序153。
隨后按照由個人計算機1執(zhí)行的被設(shè)定為正常操作來順序地描述由顯示程序54F在LCD7上顯示的屏幕。
圖7至9示出當(dāng)存儲10個文件的存儲棒116裝入該存儲棒插槽115并且啟動該顯示程序54F時在該LCD7上顯示的屏幕。
當(dāng)讀出程序54G從存儲棒116讀出一個文件時,啟動一個內(nèi)容處理程序152和顯示程序54F,顯示對應(yīng)于在該讀出文件中存儲的數(shù)據(jù)的一個縮略圖。
圖7示出當(dāng)該存儲棒116中的這10個存儲文件的3個已經(jīng)在顯示程序54F的啟動之后由該讀出程序54G讀出時由該顯示程序54F在LCD7上顯示的一個示范屏幕。
縮略圖201-1由內(nèi)容處理程序152-1顯示,并且由對應(yīng)于該讀出程序54G從存儲棒116讀出的第一文件中存儲的數(shù)據(jù)的一個圖像構(gòu)成??s略圖201-2由內(nèi)容處理程序152-2顯示,并且由對應(yīng)于該讀出程序54G從存儲棒116讀出的第二文件中存儲的數(shù)據(jù)的一個圖像構(gòu)成??s略圖201-3由內(nèi)容處理程序152-3顯示,并且由對應(yīng)于該讀出程序54G從存儲棒116讀出的第三文件中存儲的數(shù)據(jù)的一個圖像構(gòu)成。
如稍后描述的,縮略圖201-1至201-3是沿著一個虛擬螺線排列。在下文中,除非有必要在縮略圖201-1至201-N之間進行區(qū)別,它們將被簡單地總稱為縮略圖201。
內(nèi)容處理程序152根據(jù)由讀出程序54G提供的數(shù)據(jù)的類型產(chǎn)生該縮略圖201。
例如,從讀出程序54G接收移動圖像數(shù)據(jù),內(nèi)容處理程序152根據(jù)該移動圖像數(shù)據(jù)的第一圖像產(chǎn)生縮略圖201。
接收TIFF(標(biāo)記圖像文件格式)或GIF(圖形互換格式)的靜止圖像數(shù)據(jù),內(nèi)容處理程序152由該靜止圖像數(shù)據(jù)產(chǎn)生縮略圖201。接收J(rèn)PEG(聯(lián)合攝影專家組)的靜止圖像數(shù)據(jù),該內(nèi)容處理程序152使用存儲在該接收數(shù)據(jù)的標(biāo)題中的縮略圖數(shù)據(jù)。
接收來自該讀出程序54G的音頻或文本數(shù)據(jù),該內(nèi)容處理程序從已接收的音頻或文本數(shù)據(jù)產(chǎn)生一個圖像,并且使用該產(chǎn)生的圖像作為縮略圖201。由該內(nèi)容處理程序152根據(jù)音頻或文本數(shù)據(jù)產(chǎn)生一個圖像作為該縮略圖201的處理將在稍后描述。
通過顯示程序54F,把用于規(guī)定該縮略圖201的排列的圖標(biāo)顯示在LCD7的顯示屏幕的底部。圖標(biāo)202-1命令該顯示程序54F在一個虛擬直線上排列該縮略圖201。圖標(biāo)202-2命令該顯示程序54F圍繞一個虛擬的圓或橢圓排列該縮略圖201。圖標(biāo)202-3命令該顯示程序54F把該縮略圖201排列成晶格方式。圖標(biāo)202-4命令該顯示程序54F沿著一個虛擬螺線排列該縮略圖201。
因為圖標(biāo)202-4被選擇和設(shè)計在低于屏幕中心的位置,所以顯示程序54F沿著一個虛擬螺線排列該縮略圖201-1至201-3。在下文中,除非有必要在圖標(biāo)202-1至圖標(biāo)202-4之間進行區(qū)別,它們將被簡單地總稱為圖標(biāo)202。
當(dāng)針對與縮略圖201-1至201-3對應(yīng)的文件的處理是例如由用戶從輕搖撥鍵4、鍵盤5或接觸板6請求的放大、再現(xiàn)、屬性信息顯示、復(fù)制、刪除、和傳輸時,該顯示程序54F執(zhí)行對于與縮略圖201-1至201-3對應(yīng)的文件的請求處理。例如,如果請求出自接觸板6,則處理管理程序151請求OS 54E執(zhí)行關(guān)于與縮略圖201-1至201-3對應(yīng)的該文件的一個復(fù)制、刪除或轉(zhuǎn)移操作。
圖8示出當(dāng)該存儲棒116中的這10個存儲文件的7個已經(jīng)在顯示程序54F的啟動之后由該讀出程序54G讀出時由該顯示程序54F在LCD7上顯示的一個示范屏幕。
縮略圖201-4由該內(nèi)容處理程序152-4顯示,并且由對應(yīng)于包含在由讀出程序54G從存儲棒116讀出的第四文件中的數(shù)據(jù)的一圖像構(gòu)成。縮略圖201-5由該內(nèi)容處理程序152-5顯示,并且由對應(yīng)于包含在由讀出程序54G從存儲棒116讀出的第五文件中的數(shù)據(jù)的一圖像構(gòu)成。
縮略圖201-6由該內(nèi)容處理程序152-6顯示,并且由對應(yīng)于包含在由讀出程序54G從存儲棒116讀出的第六文件中的數(shù)據(jù)的一圖像構(gòu)成。縮略圖201-7由該內(nèi)容處理程序152-7顯示,并且由對應(yīng)于包含在由讀出程序54G從存儲棒116讀出的在第七地文件中的數(shù)據(jù)的一圖像構(gòu)成。
縮略圖201-1至201-7是沿著一個虛擬螺線排列的。
當(dāng)針對與縮略圖201-1至201-7對應(yīng)的文件的處理是例如由用戶從輕搖撥鍵4、鍵盤5或接觸板6請求的放大、再現(xiàn)、屬性信息顯示、復(fù)制、刪除、和傳輸時,該顯示程序54F執(zhí)行對于與縮略圖201-1至201-7對應(yīng)的文件的請求處理。例如,如果請求出自接觸板6,則處理管理程序151請求OS 54E執(zhí)行關(guān)于與縮略圖201-1至201-7對應(yīng)的該文件的一個復(fù)制、刪除或轉(zhuǎn)移操作。
圖9示出當(dāng)該存儲棒116中存儲的所有文件已經(jīng)在顯示程序54F的啟動之后由該讀出程序54G讀出時由該顯示程序54F在LCD7上顯示的一個示范屏幕。
縮略圖201-8由該內(nèi)容處理程序152-8顯示,并且由對應(yīng)于包含在由讀出程序54G從存儲棒116讀出的第八文件中的數(shù)據(jù)的一圖像構(gòu)成。縮略圖201-9由該內(nèi)容處理程序152-9顯示,并且由對應(yīng)于包含在由讀出程序54G從存儲棒116讀出的第九文件中的數(shù)據(jù)的一圖像構(gòu)成??s略圖201-10由該內(nèi)容處理程序152-10顯示,并且由對應(yīng)于包含在由讀出程序54G從存儲棒116讀出的在第十個文件中的數(shù)據(jù)的一圖像構(gòu)成。
縮略圖201-1至201-10是沿著一個虛擬螺線排列的。
當(dāng)針對與縮略圖201-1至201-10對應(yīng)的文件的處理是例如由用戶從輕搖撥鍵4、鍵盤5或接觸板6請求的放大、再現(xiàn)、屬性信息顯示、復(fù)制、刪除、和傳輸時,該顯示程序54F執(zhí)行對于與縮略圖201-1至201-10對應(yīng)的文件的請求處理。例如,如果請求出自接觸板6,則處理管理程序151請求OS 54E執(zhí)行關(guān)于與縮略圖201-1至201-10對應(yīng)的該文件的一個復(fù)制、刪除或轉(zhuǎn)移操作。
因此,當(dāng)讀出程序54G從存儲棒116讀文件時,顯示程序54F順序地顯示對應(yīng)于包含在這些文件中的數(shù)據(jù)的縮略圖201,以使個人計算機1的用戶能夠知道在該存儲棒116中的存儲文件的內(nèi)容以及在該時間點的文件讀出狀態(tài)。
當(dāng)讀出程序54G從存儲棒116讀文件時,顯示程序54F執(zhí)行在該時間點的關(guān)于該文件的處理請求。
如果該文件的讀出速度慢,該顯示程序54F將順序地顯示對應(yīng)于包含在該文件中的數(shù)據(jù)的縮略圖201,使得用戶能夠確定隨后將涉及該顯示縮略圖201所要執(zhí)行的操作。
對于圖7所示的縮略圖201-1至201-3對應(yīng)的文件執(zhí)行的處理與對于圖8所示的縮略圖201-1至201-7對應(yīng)的文件執(zhí)行的處理是相同的,并且與對于圖9所示的縮略圖201-1至201-10對應(yīng)的文件執(zhí)行的處理相同。
隨后描述用于顯示對應(yīng)于聲頻或文本數(shù)據(jù)的縮略圖201。通常,如在圖10的左側(cè)所示,顯示表示一種記錄聲音的圖標(biāo)。在此實例中,如果存在多個音頻數(shù)據(jù)的作品,顯示具有相同形狀的對應(yīng)圖標(biāo)。
相反,如圖10右側(cè)所示,顯示程序54F產(chǎn)生對應(yīng)于音頻數(shù)據(jù)或文本數(shù)據(jù)本身的一個圖像,并且把產(chǎn)生的圖像作為該縮略圖201顯示。
圖11示出產(chǎn)生該縮略圖201的一個過程,用于通過該內(nèi)容處理程序152顯示對應(yīng)于音頻數(shù)據(jù)的一個圖像。
該內(nèi)容處理程序152首先根據(jù)縮略圖201的大小設(shè)置其中顯示該縮略圖201的一個區(qū)域。根據(jù)該音頻數(shù)據(jù)的規(guī)模,內(nèi)容處理程序152把用于顯示該縮略圖201的區(qū)域分割成若干矩形區(qū)域,每一矩形區(qū)域包括預(yù)定的像素數(shù)量。
內(nèi)容處理程序152從該音頻數(shù)據(jù)提取一個給定部分的數(shù)據(jù)(例如定位在該數(shù)據(jù)序列中心的數(shù)據(jù),如果該音頻數(shù)據(jù)被視為一個數(shù)據(jù)序列),并且根據(jù)該提取的數(shù)據(jù)產(chǎn)生每一像素的象素值。例如,該內(nèi)容處理程序152從音頻數(shù)據(jù)以8比特單位提取數(shù)據(jù),以便提供RGB數(shù)據(jù)。
在圖11所示的例子中,從該音頻數(shù)據(jù)提取的0fh(下文中每一十六進制值被后綴以″h″)提供R數(shù)據(jù)、7eh提供G數(shù)據(jù)和57h提供B數(shù)據(jù)。同樣,0fh、7eh和57h后面跟著的12h提供R數(shù)據(jù)、25h提供G數(shù)據(jù)和98h提供B數(shù)據(jù)。
當(dāng)音頻數(shù)據(jù)被加密或編碼時,內(nèi)容處理程序152不解碼該音頻數(shù)據(jù),而是直接從該加密或解碼的音頻數(shù)據(jù)產(chǎn)生RGB數(shù)據(jù)。
因此,該內(nèi)容處理程序152產(chǎn)生與所分割的縮略圖區(qū)域數(shù)目相同的RGB數(shù)據(jù)的象素值的數(shù)目。
內(nèi)容處理程序152把該RGB數(shù)據(jù)設(shè)置到每一個矩形區(qū)域,該每一矩形區(qū)域包括通過分割由該縮略圖201顯示的區(qū)域而獲得的預(yù)定數(shù)量的像素。在此時間點,縮略圖201包括一個圖像,其中每一矩形具有如在圖11的圖像1的實例中所示的不同的顏色。
內(nèi)容處理程序152隨即對于設(shè)置了RGB數(shù)據(jù)的縮略圖201實行一個模糊處理。利用RGB數(shù)據(jù)設(shè)置對縮略圖201進行的模糊使得顯示的縮略圖201更容易查看,如圖11的圖像2的實例所示。
除了該模糊處理之外,內(nèi)容處理程序能夠應(yīng)用任何其它圖像處理,例如利用RGB數(shù)據(jù)設(shè)置對于該縮略圖201的凹凸和輪廓界定。
而且,如在圖11所示的圖像3中所示,內(nèi)容處理程序152把屬性數(shù)據(jù),例如標(biāo)題、藝術(shù)家、包含在音頻文件中的放音時間,以文本的形式寫在預(yù)定位置上。
由于內(nèi)容處理程序152把屬性數(shù)據(jù),例如標(biāo)題、藝術(shù)家、包含在音頻文件中的放音時間,以文本的形式寫在預(yù)定位置上,所以觀看對應(yīng)于該音頻數(shù)據(jù)的縮略圖201的用戶能夠詳細(xì)地知道對應(yīng)于該縮略圖201的音頻數(shù)據(jù)的內(nèi)容。
可以根據(jù)對應(yīng)于音頻數(shù)據(jù)的頻譜產(chǎn)生被設(shè)置為該縮略圖201的圖像。例如,可以設(shè)置對應(yīng)于該縮略圖201的水平對準(zhǔn)像素的頻帶電平(比如涉及0度色調(diào)環(huán)的彩色設(shè)置為-40dB而涉及360度色調(diào)環(huán)的彩色設(shè)置為0dB),而該縮略圖201的垂直對準(zhǔn)像素可以涉及一個音頻經(jīng)過時間,從而在整個縮略圖201上設(shè)置對應(yīng)于該音頻頻譜的經(jīng)過時間的一個圖像。
如圖12所示,當(dāng)音頻數(shù)據(jù)是小規(guī)模時,該內(nèi)容處理程序152把該用于顯示該縮略圖201的區(qū)域分割成小數(shù)目的矩形區(qū)域,而當(dāng)音頻數(shù)據(jù)是大規(guī)模時,該內(nèi)容處理程序152把該用于顯示該縮略圖201的區(qū)域分割成大數(shù)目的矩形區(qū)域。
由此,個人計算機1的用戶僅通過觀看對應(yīng)于該音頻數(shù)據(jù)的縮略圖201就能夠預(yù)測音頻數(shù)據(jù)的大小。
如圖13所示,以對應(yīng)于音頻數(shù)據(jù)產(chǎn)生縮略圖201相同的過程,該內(nèi)容處理程序152根據(jù)文本數(shù)據(jù)產(chǎn)生縮略圖201。在此情況中,該內(nèi)容處理程序152可能提取包括在該文本數(shù)據(jù)中的文本的預(yù)定概要文本作為顯示在該縮略圖201上的文本,并且顯示該提取的文本。
因此,顯示程序54F能夠產(chǎn)生對應(yīng)于音頻數(shù)據(jù)或文本數(shù)據(jù)的縮略圖201。
能夠由顯示程序54F處理的數(shù)據(jù)不局限于音頻數(shù)據(jù)和文本數(shù)據(jù)。例如,該顯示程序54F能夠根據(jù)不包括圖像的數(shù)據(jù),例如根據(jù)存儲在一個HTML(超級文本匯總語言)文件中的數(shù)據(jù)、用于擴展表格的數(shù)據(jù)和一個執(zhí)行程序(一個裝入模塊)產(chǎn)生該縮略圖201。
隨后描述將要被顯示程序54F顯示的該縮略圖201的構(gòu)成。
當(dāng)排列縮略圖和伴隨的信息時,通常的實踐是,被排列的縮略圖彼此不疊加,并且該伴隨的信息將被靠近顯示。
相反,除了以晶格方式顯示彼此不疊加的縮略圖201排列的方法之外,個人計算機1的顯示程序54F提供了排列縮略圖201的三種類型(該方法在下文稱作矩形視圖)。
在第一顯示實施例中,規(guī)定一個虛擬直線或一個虛擬曲線(一個開放線),縮略圖201被排列在該指定的虛擬線上(此顯示方法在下文中稱作一個線視圖)。在第二顯示實施例中,虛擬圓或虛擬橢圓(一個閉合線)被指定,該縮略圖201被排列上述圓或橢圓(此顯示方法在下文中稱作一個循環(huán)視圖)。在第三顯示實施例中,指定虛擬螺線,并且縮略圖201被排列在該螺線上(此顯示方法在下文中稱作螺線視圖)。
首先描述點擊圖標(biāo)2021時顯示的線視圖。如圖15所示,顯示程序54F指定包括一個直線或圓的一個軸221-1,并且在該線上排列縮略圖201-1至201-3。如果縮略圖201-1被選擇并且縮略圖201-1重疊該縮略圖201-2,則顯示程序54F顯示整個縮略圖201-1以及僅顯示縮略圖201-2的暴露部分。
如果縮略圖201-1被選擇并且縮略圖201-1重疊該縮略圖201-3,則顯示程序54F僅顯示縮略圖201-2的暴露部分以及僅顯示縮略圖201-3的暴露部分。
即,顯示程序54F顯示整個選擇的縮略圖201,顯示靠近所選擇的縮略圖201的縮略圖201,并且優(yōu)先顯示靠近所選擇縮略圖201的縮略圖201(從而顯示靠近用戶的縮略圖)。
表示伴隨縮略圖201-1的如文件名、創(chuàng)建日期、圖像大小的信息的文本211-1被安置在軸221-2上,在其上,例如縮略圖201-1的較低位置與文本211-1的較高位置匹配。表示伴隨對應(yīng)于縮略圖201-2數(shù)據(jù)的例如文件名信息的文本211-2被安置在軸221-2上,在其上,例如縮略圖201-1的較低位置與文本211-2的較高位置匹配。表示伴隨對應(yīng)于縮略圖201-3數(shù)據(jù)的如文件名的信息的文本211-3被安置在軸221-2上,在其上,例如縮略圖201-3的較低位置與文本211-3的較高位置匹配。
應(yīng)該注意,軸221-1和221-2沒顯示在LCD 7的屏幕上。在下文中,如果不需要在軸221-1和221-2之間進行區(qū)別,它們將被簡單地總稱為軸221。同樣,當(dāng)不需要在它們中區(qū)別時,文本211-1至211-3將被簡單地總稱為文本211。
例如,屏幕的水平方向是x軸而垂直方向是Y軸,則如圖16所示,軸221-1由方程式(1)計算,而軸221-2由方程式(2)計算。
x=sin(π/2t)(y-c0)+c1 (1)x=-sin(π/2t)(y-c0)+c1(2)其中,x和y分別表示x軸和y軸上的坐標(biāo),t表示從一個預(yù)定的基準(zhǔn)時間通過的時間(比如對應(yīng)于在該行視圖中的顯示圖標(biāo)的開始的一個時間),而c0和c1表示顯示縮略圖的中心。
在圖16中示出的θ對應(yīng)于方程式(1)或(2)的π/2t。
因此,如果顯示操作以縮略圖201開始并且文本211定位如圖17B所示,參照圖17A中的所示的軸221-1和221-2的位置,軸221-1和221-2的位置平滑地朝著圖17C所示位置的方向移動,然后朝著圖17E所示定位的方向移動。
即,縮略圖201和文本211對應(yīng)于軸221-1和221-2的移動,從圖17B所示狀態(tài)到圖17D所示狀態(tài)平滑地重新排列,隨后到圖17F所示的一個狀態(tài)。
由于已經(jīng)達(dá)到圖17E所示的位置,軸221-1和221-2平滑移動到圖17C所示的位置,然后到圖17A所示位置,重復(fù)該平滑移動。
即,對應(yīng)于軸221-1和221-2的移動,縮略圖201和文本211從圖17F所示狀態(tài)到圖17D所示狀態(tài)平滑地重新排列,然后到圖17B所示的該狀態(tài),重復(fù)該平滑移動。
因為選擇的縮略圖201位于在軸221-1的移動中心,所以由用戶選擇的縮略圖201保持不動,并且該縮略圖處于上下移動位置。這將允許用戶快速地確認(rèn)選擇的縮略圖201。
下面描述當(dāng)點擊圖標(biāo)202-2時顯示的一個循環(huán)視圖。如圖18所示,顯示程序54F指定一個包括一個圓、橢圓或預(yù)定的回路(包括一個多邊形)的軸241-1,并且把縮略圖201-1至201-5排列在軸241-1上。如果選擇縮略圖201-3并且其重疊縮略圖201-2,則顯示程序54F顯示整個縮略圖201-3并且僅顯示縮略圖201-2的暴露部分。
如果選擇縮略圖201-3并且該縮略圖201-1至201-5被順序排列,以及縮略圖201-2重疊縮略圖201-1,則顯示程序54F僅顯示縮略圖201-2的暴露部分并且僅顯示縮略圖201-1的暴露部分。顯示程序54F僅顯示該縮略圖201-4的暴露部分以及縮略圖201-5的暴露部分。
即,顯示程序54F顯示整個被選擇的縮略圖201,并且顯示靠近所選擇的縮略圖201的縮略圖201,并且優(yōu)先顯示靠近所選擇縮略圖201的縮略圖201(從而顯示靠近用戶的縮略圖)。
顯示程序54F指定對應(yīng)于軸241-1的一個軸241-2。對應(yīng)于縮略圖201-1的文本211-1排列在241-2上,在其中例如縮略圖201-1的中心與文本211-1的中心匹配。對應(yīng)于縮略圖201-2的文本211-2排列在軸241-2上,在其中縮略圖201-2的水平中心與文本222-2的中心匹配。同樣地,文本211-3至211-5排列在軸241-2上,在其中縮略圖201-3至201-5的水平中心分別與文本211-3至211-5的中心匹配。
應(yīng)該注意,軸241-1和241-2沒顯示在LCD7的屏幕上。在下文中,如果不需要在軸241-1和241-2之間進行區(qū)別,它們將被簡單地參考軸241。
如圖19所示,顯示程序54F顯示排列在軸241-1上的縮略圖201以及排列在軸241-2上的文本211,所選擇的縮略圖201處于LCD7上的屏幕的中心。
圖20示出如果軸241-1以及241-2是真實的圓的話,該顯示程序54F是如何計算軸241-1以及241-2的。
假設(shè)顯示的縮略圖201的數(shù)目是n,則對應(yīng)于軸241-1和241-2的圓半徑r能夠從方程式(3)獲得。
r=64n/2π (3)假設(shè)屏幕的中心坐標(biāo)是(Xcent,Ycent),軸241-1的中心坐標(biāo)(Xcent1,Ycent1)能夠從方程式(4)獲得,并且軸241-2的中心坐標(biāo)(Xcent2,Ycent2)能夠從方程式(5)獲得。
(Xcent1,Ycent1)=(Xcent,Ycent-r-64) (4)(Xcent2,Ycent2)=(Xcent,Ycent+r+64) (5)第I個縮略圖201的位置能夠從方程式(6)獲得。
(X1i,Y1i)=(Xcent1+rsin(i*2π/n),Ycent1+rcos(i*2π/n)(6)第I個文本211的位置能夠從方程式(7)獲得。
(X2i,Y2i)=(Xcent2+rsin(i*2π/n),Ycent2-rcos(i*2π/n)(7)結(jié)果是,當(dāng)顯示程序54F響應(yīng)輕搖撥鍵4的操作在循環(huán)視圖中改變縮略圖201的位置時,該循環(huán)視圖有助于用戶直覺地把握該縮略圖201的移動。
下面描述當(dāng)點擊圖標(biāo)202-4時顯示的一個螺線視圖。如圖21所示,顯示程序54F指定包括一個螺線的軸261,并且在該軸261上排列縮略圖201-1至201-3以及文本211-1至211-3。軸261在屏幕的深度方向運行。如果所有的縮略圖201具有同一個尺寸,該尺寸隨著在軸261上的不同排列位置而在LCD7上顯示不同尺寸。
因為選擇的縮略圖201被朝著用戶最前的方向定位,所以顯示程序54F將其與其它縮略圖比較為最大地顯示,未被選擇的縮略圖201被以較小尺寸示出。
顯示程序54F在顯示許多縮略圖201的同時最大地顯示該選擇的縮略圖201并且較小地顯示該未被選擇的縮略圖,從而提高了LCD7上的屏幕的使用效率。
如圖22A所示,顯示程序54F也可以指定具有相同軸的軸261-1和261-2,并且在軸261-1上排列縮略圖201,在軸261-2上排列文本211。
組成具有半徑r的一個螺線的軸261的坐標(biāo)(x,y,z)能夠從方程式(8)、(9)和(10)獲得。
x=rsin(t)+c0t (8)y=c1t (9)z=rcos(t) (10)其中,r是該螺線的半徑,c0和c1是對于限定螺線斜率的常量,而t是一個給定值。
如圖23所示,在構(gòu)成具有半徑r的一螺線的軸261上排列的縮略圖201的坐標(biāo)(xi,yi,zi)能夠由方程式(11)、(12)和(13)獲得。
xi=Xcent+rsin(i*2π/9)-(i*r/20) (11)yi=Ycent+(i*r/10) (12)zi=r-rcos(i*2π/9) (13)其中,Xcent和Ycent是表示屏幕的中心坐標(biāo)。z軸對于x軸和y軸是直角,在屏幕的深度方向上運行。方程式(11)中的20和方程式(12)中的10是預(yù)定的常數(shù)。
下面描述當(dāng)點擊圖標(biāo)303-3時顯示的一個矩形視圖。例如在圖24和25中所示,顯示程序54F排列5個縮略圖201-1至201-5作為屏幕的首行,使得它們在其垂直中心上對準(zhǔn)并且在其水平中心上彼此等間隔定位。
顯示程序54F排列另外的5個縮略圖206-6至206-10作為屏幕的第二行,使得它們在其垂直中心上對準(zhǔn)并且在其水平中心上彼此等間隔定位。換言之,顯示程序54F把5個縮略圖201-6至201-10排列在第二行,使得縮略圖201-6的水平中心與縮略圖201-1的水平中心匹配,縮略圖202-7的水平中心與縮略圖202-2的水平中心匹配,縮略圖203-8的水平中心與縮略圖203-3的水平中心匹配,縮略圖204-9的水平中心與縮略圖204-4的水平中心匹配,以及縮略圖201-10的水平中心與縮略圖201-5的水平中心匹配。
顯示程序54F以上述方式把縮略圖201-11至201-20排列為屏幕的第三和第四行。
應(yīng)該指出,該顯示程序54F能夠以行視圖、循環(huán)視圖、螺線視圖和矩形視圖的任何一個方式根據(jù)例如創(chuàng)建日期、圖像的時間、文件名和圖像大小而重新排列該縮略圖201。
下面描述當(dāng)點擊圖標(biāo)202時該圖標(biāo)的移動方式。圖26示出圖標(biāo)202移動方式的一個實例。
如圖26右側(cè)所示,如果在屏幕中排列例如有圖標(biāo)202-1至202-3并且當(dāng)該圖標(biāo)202-1被點擊時,顯示程序54F移動圖標(biāo)202-1和202-2,使得圖標(biāo)202-1的形狀或彩色被更改,以便再現(xiàn)預(yù)定的聲音并且交換圖標(biāo)202-1和202-2的位置。
即,該處理管理程序151計算圖標(biāo)202-1和202-2的位置,以便當(dāng)操作接觸板6時該圖標(biāo)202-1和202-2以一個預(yù)定的周期移動。
根據(jù)由處理管理程序151計算的位置,圖標(biāo)處理程序153-1顯示該圖標(biāo)202-1,使得該圖標(biāo)202-1移到屏幕的中心。根據(jù)由處理管理程序151計算的位置,圖標(biāo)處理程序153-2顯示該圖標(biāo)202-2,使得該圖標(biāo)202-2移到屏幕的左下。
圖標(biāo)202-1至202-3不局限于直線移動;它們能在預(yù)定的曲線上移動。圖標(biāo)202-1至202-3的移動方向不局限于平面的;它們也可以在屏幕的深度方向中移動。
當(dāng)縮略圖201以循環(huán)視圖顯示時,如圖27A所示,顯示程序54F把圖標(biāo)202-2排列在屏幕的水平中心。當(dāng)在圖27A所示的所示中點擊圖標(biāo)202-1時,顯示程序54F以用戶能夠直觀檢查該移動的一個速度移動該圖標(biāo)202-1至202-4。在圖27B所示的狀態(tài)之后,顯示程序54F把圖標(biāo)202-1排列到圖27C中示出的屏幕的水平中心。
根據(jù)分別涉及圖標(biāo)202-2至202-4的值,顯示程序54F排列圖標(biāo)202-2至202-4。
例如,如果1涉及圖標(biāo)202-1、2涉及圖標(biāo)202-2、3涉及圖標(biāo)202-3而4涉及圖標(biāo)202-4,則顯示程序54F從該屏幕的左邊開始以附加數(shù)字的升序排列圖標(biāo)202-2至202-4。即,顯示程序54F把圖標(biāo)202-2排列到屏幕的最左側(cè),隨后向右是圖標(biāo)202-3,再隨后向右是圖標(biāo)202-4。
因此,當(dāng)顯示程序54F移動圖標(biāo)202并且把對應(yīng)于顯示方式的圖標(biāo)202向屏幕的中心排列時,用戶能夠確信地知道該圖標(biāo)202已經(jīng)工作,并且同時快速地知道被顯示的縮略圖201的顯示方式。
下面描述當(dāng)縮略圖201或圖標(biāo)202被移動時剩余圖像的顯示方式。例如,內(nèi)容處理程序152一秒鐘繪制縮略圖201 30次。如圖28所示,當(dāng)縮略圖201已經(jīng)移動時,內(nèi)容處理程序152顯示縮略圖201的剩余圖像。
如果預(yù)先沒有設(shè)置該剩余圖像的顯示方式,則該內(nèi)容處理程序152擦除該當(dāng)前屏并且重新繪制該縮略圖201。
如圖29所示,如果設(shè)置了該剩余圖像顯示方式,則當(dāng)繪制該縮略圖201時,該內(nèi)容處理程序152通過例如把最后顯示屏幕的亮度設(shè)置到80%而繪制該縮略圖201。該內(nèi)容處理程序152以設(shè)置為80%的亮度在該屏幕上繪制縮略圖201。
因此,當(dāng)縮略圖201被移動時,內(nèi)容處理程序152減少每次該繪制被進行時的最后顯示屏幕的亮度,從而保留該縮略圖201的剩余圖像。因此,顯示程序54F能夠通過使用比其它情況較少的計算來顯示一個剩余圖像。
圖30示出對應(yīng)于已經(jīng)移動的縮略圖201或圖標(biāo)202的顯示位置的該狀態(tài)中改變。參考圖30,例如狀態(tài)A涉及循環(huán)視圖而狀態(tài)B涉及矩形視圖。
在對應(yīng)于回路視圖的狀態(tài)A中,當(dāng)圖標(biāo)202-3被點擊時,處理管理程序151計算將要分別由內(nèi)容處理程序152-1至152-N繪制的縮略圖201-1至201-N的位置,并且把計算值提供到這些內(nèi)容處理程序。
處理管理程序151根據(jù)圖31所示曲線所表示的一個過渡函數(shù)來計算該縮略圖201的位置。如果在狀態(tài)A中的縮略圖201和在狀態(tài)B中的縮略圖201之間的距離是1,則根據(jù)從該過渡開始的經(jīng)過時間t,把在經(jīng)過時間t的縮略圖201和在狀態(tài)B中的縮略圖201的位置的一個距離作為過渡函數(shù)輸出。
即,假設(shè)經(jīng)過時間是ti,在狀態(tài)A中該縮略圖201的位置是Ai,并且在狀態(tài)B中該縮略圖201的位置是Bi,則縮略圖201的位置Ci能夠從方程式(14)獲得。
Ci=(A-Bi)d(ti)+Bi (14)過渡函數(shù)的限定使得距離d(t)隨著經(jīng)過時間t在其靠近0的一部分中的增加而從1迅速降低,然后距離d(t)逐漸地降低到0。此種定義過渡函數(shù)的方法使得該顯示程序54F僅在縮略圖201被啟動之后快速移動該縮略圖201,然后隨著目的地的到達(dá)而降低速度。
結(jié)果是,該顯示程序54F能夠快速移動該縮略圖201而不會由于該移動給用戶造成麻煩。
過渡函數(shù)不局限于圖31所示的情況。例如,過渡函數(shù)可被限定使得距離d(t)隨著經(jīng)過時間t在其靠近0的一部分中的增加而逐漸地降低,然后距離d(t)快速降低到0。
響應(yīng)經(jīng)過時間t并且根據(jù)該過渡函數(shù),處理管理程序151計算對應(yīng)于距離d(t)的縮略圖201-1至201-N的位置并且把計算的位置提供到內(nèi)容處理程序152-1至152-N。內(nèi)容處理程序152-1至152-N分別繪制縮略圖201-1至201-N。
在對應(yīng)于經(jīng)過時間t1的狀態(tài)C1中,縮略圖201-1至201-N在朝著在狀態(tài)B中的各個位置方向的各個中間位置上被顯示。在對應(yīng)于從經(jīng)過時間t1開始的一個預(yù)定的時間之后的經(jīng)過時間t2的狀態(tài)C2中,縮略圖201-1至201-N在朝著在狀態(tài)B中的各個位置方向的各個中間位置上被顯示。
在對應(yīng)于從經(jīng)過時間t2開始的一個預(yù)定的時間之后的經(jīng)過時間t3的狀態(tài)C3中,縮略圖201-1至201-N在比狀態(tài)C2中更靠近其在狀態(tài)B中的各個位置上被顯示。
圖32示出在狀態(tài)C1和狀態(tài)C2中的縮略圖201的位置的一個實例。
如果在從狀態(tài)A移動到狀態(tài)B的同時輸入例如用于移到狀態(tài)D的一個命令,則處理流程直接朝向狀態(tài)D。
如圖33所示,如果在狀態(tài)C2中點擊圖標(biāo)202-4,則圖標(biāo)202-4的狀態(tài)轉(zhuǎn)到對應(yīng)于螺線視圖的狀態(tài)D,以狀態(tài)C2作為一個新的啟動狀態(tài)。從狀態(tài)C2到狀態(tài)D的過渡是通過狀態(tài)E1和E2實現(xiàn)的,如像從狀態(tài)A到狀態(tài)B的過渡那樣。
在螺線視圖中,處理管理程序151根據(jù)該輕搖撥鍵4、鍵盤5或接觸板6是否被操作而改變縮略圖201的顯示位置,如圖34所示。
而且,在該螺線視圖中,如圖所示,該處理管理程序151根據(jù)該鍵盤5是否被保持按下(比如方向鍵被保持按下)或該鍵盤5是否被按下一次并且立即釋放而改變該縮略圖201的顯示位置。
更具體地說,當(dāng)輕搖撥鍵4和鍵盤5不被操作時,處理管理程序151使得內(nèi)容處理程序152在如圖35所示的具有較大半徑r的一個螺線上顯示縮略圖201。
當(dāng)輕搖撥鍵4被保持旋轉(zhuǎn)或鍵盤5被保持按下時,處理管理程序151使得內(nèi)容處理程序152在如圖36所示的具有較小半徑r的一個螺線上顯示縮略圖201。
當(dāng)輕搖撥鍵4被點擊一次或該鍵盤5被按下一次然后立即釋放時,處理管理程序151使得該內(nèi)容處理程序152在一個具有圖35和36所示中間值的半徑r的螺線上顯示縮略圖201。
結(jié)果是,個人計算機1的用戶能夠立即根據(jù)縮略圖201的顯示位置確定該輕搖撥鍵4或鍵盤5是否正被操作。
應(yīng)該指出,當(dāng)螺線的半徑r被改變時,顯示程序54F可以再現(xiàn)一個預(yù)定的聲音或顯示一個預(yù)定的圖像。
當(dāng)該輕搖撥鍵4或鍵盤5不被操作時,處理管理程序151可以使得內(nèi)容處理程序152在具有較小半徑r的螺線上顯示縮略圖201,當(dāng)該輕搖撥鍵4或鍵盤5被操作時,處理管理程序151可以使得內(nèi)容處理程序152在具有較大半徑r的螺線上顯示縮略圖201。
下面描述該縮略圖201如何被選擇并且以一個放大方式顯示的情況。
圖37至39示出在線視圖中的縮略圖201的選擇和放大顯示。當(dāng)在圖37所示選擇了具有″M″的縮略圖201的情況下點擊具有″H″的縮略圖201時,顯示程序54F移動顯示在該屏幕上的全部縮略圖201,以便使得具有″H″的縮略圖201到達(dá)屏幕的中心,如圖38所示。顯示程序54F則進入一個其中選擇了具有″H″的縮略圖201狀態(tài)。
當(dāng)在圖38所示的選擇狀態(tài)中點擊具有″H″的縮略圖201時,顯示程序54F顯示對應(yīng)于具有″H″的縮略圖201的一個圖像,如圖39所示。
即,當(dāng)對應(yīng)于具有″H″的縮略圖201的數(shù)據(jù)是一個靜止圖像時,該顯示程序54F按其原始大小顯示。如果對應(yīng)于具有″H″的縮略圖201的數(shù)據(jù)是一個移動圖像時,則該顯示程序54F按其原始大小顯示該縮略圖201并且再現(xiàn)該移動圖像。如果對應(yīng)于具有″H″的縮略圖201的數(shù)據(jù)是一個聲音,則顯示程序54F將其顯示為一個放大到預(yù)定尺寸的縮略圖201并且再現(xiàn)該聲音。
當(dāng)點擊圖39中所示的對應(yīng)于具有″H″的縮略圖的一個圖像時,該顯示程序54F返回圖38中所示的選擇具有″H″的該縮略圖201的狀態(tài)。
圖40至42示出在回路視圖中的縮略圖201的選擇和放大顯示。當(dāng)在圖40所示選擇了具有″M″的縮略圖201的情況下點擊具有″Q″的縮略圖201時,顯示程序54F移動顯示在該屏幕上的全部縮略圖201,以便使得具有″Q″的縮略圖201到達(dá)屏幕的水平中心,如圖41所示。顯示程序54F隨即進入一個其中選擇了具有″Q″的縮略圖201狀態(tài)。
當(dāng)在圖41所示的選擇狀態(tài)中點擊具有″Q″的縮略圖201時,顯示程序54F顯示對應(yīng)于具有″Q″的縮略圖201的一個圖像,如圖42所示。
即,當(dāng)對應(yīng)于具有″Q″的縮略圖201的數(shù)據(jù)是一個靜止圖像時,該顯示程序54F按其原始大小顯示。即,當(dāng)對應(yīng)于具有″Q″的縮略圖201的數(shù)據(jù)是一個移動圖像時,該顯示程序54F按其原始大小顯示,并且再現(xiàn)該移動圖像。當(dāng)對應(yīng)于具有″Q″的縮略圖201的數(shù)據(jù)是一個聲音時,則顯示程序54F將該縮略圖201顯示為一個放大到預(yù)定尺寸的圖像,并且再現(xiàn)其聲音。
當(dāng)點擊圖42中所示的對應(yīng)于具有″Q″的縮略圖的一個圖像時,該顯示程序54F返回圖41中所示的選擇具有″Q″的該縮略圖201的狀態(tài)。
圖43至45示出在螺線的視圖中的縮略圖201的選擇和放大顯示。當(dāng)在圖43所示選擇的具有″M″的縮略圖201的情況下點擊具有″Z″的縮略圖201時,顯示程序54F移動顯示在該屏幕上的全部縮略圖201,以便使得具有″Z″的縮略圖201移到屏幕的中心,如圖44所示。顯示程序54F隨即進入一個其中選擇了具有″Z″的縮略圖201狀態(tài)。
當(dāng)在圖44所示的選擇狀態(tài)中點擊具有″Z″的縮略圖201時,顯示程序54F顯示對應(yīng)于具有″Z″的縮略圖201的一個圖像,如圖45所示。
即,當(dāng)對應(yīng)于具有″Z″的縮略圖201的數(shù)據(jù)是一個靜止圖像時,該顯示程序54F按其原始大小顯示。當(dāng)對應(yīng)于具有″Z″的縮略圖201的數(shù)據(jù)是一個移動圖像時,該顯示程序54F按其原始大小顯示,并且再現(xiàn)該移動圖像。當(dāng)對應(yīng)于具有″Z″的縮略圖201的數(shù)據(jù)是一個聲音時,則顯示程序54F將該縮略圖201顯示為一個放大到預(yù)定尺寸,并且再現(xiàn)該聲音。
當(dāng)點擊圖45中所示的對應(yīng)于具有″Z″的縮略圖的一個圖像時,該顯示程序54F返回圖45中所示的選擇具有″Z″的該縮略圖201的狀態(tài)。
圖46至48示出在矩形視圖中的縮略圖201的選擇和放大顯示。當(dāng)在圖46所示選擇了具有″M″的縮略圖201的情況下點擊具有″B″的縮略圖201時,顯示程序54F移動顯示在該屏幕上的全部縮略圖201,以便使得具有″B″的縮略圖201移到屏幕的中心,如圖47所示。顯示程序54F隨即進入其中選擇了具有″B″的縮略圖201一個狀態(tài)。
當(dāng)在圖47所示的選擇狀態(tài)中點擊具有″B″的縮略圖201時,顯示程序54F顯示對應(yīng)于具有″B″的縮略圖201的一個圖像,如圖48所示。
即,當(dāng)對應(yīng)于具有″B″的縮略圖201的數(shù)據(jù)是一個靜止圖像時,該顯示程序54F按其原始大小顯示。即,當(dāng)對應(yīng)于具有″B″的縮略圖201的數(shù)據(jù)是一個移動圖像時,該顯示程序54F按其原始大小顯示,并且再現(xiàn)該移動圖像。當(dāng)對應(yīng)于具有″B″的縮略圖201的數(shù)據(jù)是一個聲音時,則顯示程序54F將該縮略圖201顯示為一個放大到預(yù)定尺寸的圖像,并且再現(xiàn)該聲音。
當(dāng)點擊圖48中所示的對應(yīng)于具有″B″的縮略圖的一個圖像時,該顯示程序54F返回圖48中所示的選擇具有″B″的該縮略圖201的狀態(tài)。
結(jié)果是,當(dāng)點擊縮略圖201時,顯示程序54F選擇該點擊的縮略圖201,顯示放大的該縮略圖,或再現(xiàn)該對應(yīng)的移動圖像,以使用戶能夠容易和快速地選擇期望的數(shù)據(jù),以便顯示或再現(xiàn)該數(shù)據(jù)。
下面描述的是狀態(tài)過渡,即從圖38所示的狀態(tài)過渡到圖39所示的狀態(tài)、從圖41所示的狀態(tài)過渡到圖42所示的狀態(tài)、從圖44所示的狀態(tài)過渡到圖45所示的狀態(tài)或從圖47所示的狀態(tài)過渡到圖48所示的狀態(tài),以及從圖39所示的狀態(tài)過渡到圖38所示的狀態(tài)、從圖42所示的狀態(tài)過渡到圖41所示的狀態(tài)、從圖45所示的狀態(tài)過渡到圖44所示的狀態(tài)或從從圖48所示的狀態(tài)過渡到圖47所示的狀態(tài)的狀態(tài)過渡。
從圖38所示的狀態(tài)過渡到圖39所示的狀態(tài)、從圖41所示的狀態(tài)過渡到圖42所示的狀態(tài)、從圖44所示的狀態(tài)過渡到圖45所示的狀態(tài)或從圖47所示的狀態(tài)過渡到圖48所示的狀態(tài)對應(yīng)于由用戶作出的對于一個期望的靜止圖像、移動圖像或聲音的顯示或再現(xiàn)的請求。因為對于縮略圖201的一個操作最終意味著對于靜止圖像、移動圖像或聲音的顯示或再現(xiàn),所以這些狀態(tài)過渡對于用戶來說是重要的,如圖49所示。
相反,從圖39所示的狀態(tài)過渡到圖38所示的狀態(tài)、從圖42所示的狀態(tài)過渡到圖41所示的狀態(tài)、從圖45所示的狀態(tài)過渡到圖44所示的狀態(tài)或從圖48所示的狀態(tài)過渡到圖47所示的狀態(tài)是到一個瞬態(tài)的過渡,意味著選擇例如另一縮略圖201,以便結(jié)束對于一個靜止圖像、移動圖像或聲音的顯示或再現(xiàn)。因此,這些狀態(tài)過渡對于用戶來說是較不重要的,如圖49所示。
如圖50所示,例如當(dāng)執(zhí)行一個對于用戶來說是重要的狀態(tài)過渡時,一個期望的靜止圖像、移動圖像或聲音被顯示或再現(xiàn),顯示程序54F比較慢地改變該顯示,用戶在其中能夠可見地識別顯示中的變化,從而使得用戶肯定地識別指定圖像或聲音的顯示或再現(xiàn)。
另一方面,當(dāng)執(zhí)行對于用戶來說是不重要的一個狀態(tài)過渡時,一個期望的靜止圖像、移動圖像或聲音的顯示或再現(xiàn)被停止以便把該顯示改變到一個選擇的縮略圖201,顯示程序54F快速變換該顯示。
因此,該顯示程序54F使得用戶確實地識別該重要的狀態(tài)過渡并且使得用戶比較快速地執(zhí)行不重要的狀態(tài)過渡,從而滿足對于慢而易于識別狀態(tài)過渡以及快而省時響應(yīng)的這種相反的需求。
下面描述顯示選擇的縮略圖201的方式。如圖51所示,當(dāng)選擇一個縮略圖201時,顯示程序54F顯示圍繞該選擇的縮略圖的一幀281。當(dāng)選擇另一縮略圖201時,顯示程序54F從該取消選擇的縮略圖201刪除該幀。
對應(yīng)經(jīng)于過的時間,該顯示程序54F改變一幀281的亮度、飽和度或色調(diào)。圖52顯示在幀281的亮度或飽和度中的變化的一個實例。
例如,顯示程序54F在0.5秒內(nèi)線性地從0%到100%改變該幀281的亮度或飽和度,和在0.5秒內(nèi)線性地從100%到0%改變該幀281的亮度或飽和度,并且重復(fù)這種改變。
幀281的亮度的改變處理需要的計算量小于飽和度或色調(diào)改變處理的計算量。
圖53示出對應(yīng)時間的流逝而改變幀281的色調(diào)的一個例子。
例如,顯示程序54F在1秒內(nèi)把幀281的色調(diào)從對應(yīng)于色調(diào)環(huán)0度的位置線性改變到360度,和把幀281的色調(diào)從已經(jīng)到達(dá)色調(diào)環(huán)360度的位置返回到0度,并且重復(fù)這種改變。
結(jié)果是,顯示程序54F允許用戶確實地識別在包含具有各種亮度、顏色和色調(diào)的縮略圖的屏幕上所顯示的一個所選擇的縮略圖201。幀281的亮度、飽和度、以及色調(diào)的變化周期不局限于1秒;例如,只要能夠由用戶辨別,該周期可被設(shè)置為在0.1秒和10秒之間的任意時間。
圖54示出了例如對應(yīng)于所選縮略圖201的數(shù)據(jù)的屬性。當(dāng)選擇縮略圖201時,顯示程序54F顯示一幀281,并且如果已經(jīng)經(jīng)過了一個預(yù)定的時間而沒有例如該接觸板6的操作,則在一個附加屬性顯示291上顯示如文件名、數(shù)據(jù)標(biāo)題、數(shù)據(jù)量、以及對應(yīng)于縮略圖201的該數(shù)據(jù)文件的再現(xiàn)時間的這種屬性。
當(dāng)不選擇該縮略圖201時,顯示程序54F刪除該幀281以及縮略圖201的附加屬性顯示291。
例如,如圖55所示,如果在選擇該縮略圖201之后已經(jīng)過了1秒鐘,則該顯示程序54F在附加屬性顯示291上顯示該文件名、靜止或移動圖像的圖標(biāo)指示、數(shù)據(jù)量以及日期。在圖55所示的實例中,附加屬性顯示291具有一個透明幀和一個透明背景,以便允許用戶可見地識別其它沒被選擇的縮略圖201。
下面描述用于在LCD7上進行全屏顯示的一個全屏顯示模式。啟動之后,顯示程序54F在LCD7顯示區(qū)中的一個預(yù)定的范圍內(nèi)顯示縮略圖201和其它內(nèi)容。
當(dāng)操作一個預(yù)定圖標(biāo)或鍵盤5的一個預(yù)定鍵時,顯示程序54F在圖57所示的LCD7的屏幕的整個顯示區(qū)中顯示縮略圖201和其它內(nèi)容。當(dāng)LCD7的屏幕的整個顯示區(qū)是由顯示程序54F顯示圖像時,除了特定鍵的組合操作之外,個人計算機1接受輕搖撥鍵4、接觸板6或鍵盤5的操作,作為對于該顯示程序所作出的輸入。
當(dāng)在LCD7上的屏幕顯示區(qū)的預(yù)定范圍內(nèi)顯示縮略圖201和其它內(nèi)容時,操作圖58所示的一個圖標(biāo)301,使得該顯示程序54F在LCD7的屏幕的整個顯示區(qū)中顯示該縮略圖201和其它內(nèi)容。當(dāng)在LCD7上的屏幕顯示區(qū)的整個范圍內(nèi)顯示縮略圖201和其它內(nèi)容時,操作圖58所示的一個圖標(biāo)301,使得該顯示程序54F在LCD7的屏幕顯示區(qū)的一個預(yù)定范圍中顯示該縮略圖201和其它內(nèi)容。
當(dāng)在LCD7上的屏幕顯示區(qū)的整個范圍內(nèi)顯示縮略圖201和其它內(nèi)容時,點擊圖59所示的圖標(biāo)311,使得該顯示程序54F在LCD7的屏幕顯示區(qū)的預(yù)定范圍中顯示該縮略圖201和其它內(nèi)容,并且啟動對應(yīng)于該圖標(biāo)311的另一應(yīng)用程序。
因此,當(dāng)用戶操作圖標(biāo)301或鍵盤5該預(yù)定鍵時,顯示程序54F能夠在LCD7屏幕的整個顯示區(qū)中顯示縮略圖201和其它內(nèi)容。當(dāng)在LCD7屏幕的整個顯示區(qū)中顯示縮略圖201和其它內(nèi)容時,顯示程序54F能夠響應(yīng)圖標(biāo)311的操作直接啟動另一應(yīng)用程序。在LCD7的整個屏幕上顯示縮略圖201和其它內(nèi)容能夠避免例如操作其它應(yīng)用程序時由用戶作出的錯誤操作。
如果對應(yīng)于圖標(biāo)311的應(yīng)用程序已經(jīng)被啟動,在多數(shù)情況下用戶要把該顯示程序54F與該應(yīng)用程序鏈接,以使顯示程序54F在LCD7屏幕的顯示區(qū)的一個預(yù)定范圍中自動地顯示縮略圖201。結(jié)果是,用戶能夠有效地操作顯示程序54F和應(yīng)用程序。
隨后描述由CPU51執(zhí)行的顯示程序54F和讀出程序54G的處理。
圖60是描述由顯示程序54F和讀出程序54G執(zhí)行的內(nèi)容讀出過程的流程圖。在步驟S11中,讀出程序54G通過存儲棒接口114讀出存儲在存儲棒116中的內(nèi)容項的數(shù)目。讀出程序54G把該存儲在該存儲棒116中的內(nèi)容項的數(shù)目提供到顯示程序54F。
在步驟S12中,讀出程序54G通過存儲棒接口114從存儲棒116順序地讀出該內(nèi)容,并且把讀出的內(nèi)容項提供到顯示程序54F。由讀出程序54G從存儲棒116讀出該內(nèi)容項的過程與下列處理同時地執(zhí)行。
在步驟S13中,根據(jù)從讀出程序54G提供的數(shù)據(jù),顯示程序54F的處理管理程序151獲得由該讀出程序54G讀出的內(nèi)容項的數(shù)目。在步驟S14中,顯示程序54F的處理管理程序151指定由該讀出程序54G讀出的內(nèi)容的第一項。
在步驟S15中,顯示程序54F的處理管理程序151計算對應(yīng)于該內(nèi)容的該縮略圖201被顯示的位置。在步驟S16中,顯示程序54F的內(nèi)容處理程序152產(chǎn)生用于該讀出內(nèi)容的一個縮略圖201。在步驟S17中,顯示程序54F的內(nèi)容處理程序152在由處理管理程序151計算的位置上顯示該縮略圖201。如果該縮略圖201被顯示的位置是在LCD7的顯示區(qū)外面,則該內(nèi)容處理程序152將不顯示該縮略圖201。
在步驟S18中,顯示程序54F檢查用于已經(jīng)讀出的全部內(nèi)容項的縮略圖是否已經(jīng)全部產(chǎn)生。如果對應(yīng)于全部內(nèi)容項的所有的縮略圖201沒被產(chǎn)生,則程序轉(zhuǎn)到步驟S19,其中該顯示程序54F的處理管理程序151指定由該讀出程序54F讀出的隨后內(nèi)容項。
在步驟S20中,顯示程序54F的處理管理程序151根據(jù)從讀出程序54G提供的數(shù)據(jù)獲得由該讀出程序54G讀出的內(nèi)容項數(shù)目,然后該程序返回步驟S15,以便重復(fù)產(chǎn)生縮略圖201的上述處理。
在步驟S18中,如果已經(jīng)產(chǎn)生對應(yīng)于全部讀出內(nèi)容項的全部縮略圖201,則程序轉(zhuǎn)到步驟S21,其中該顯示程序54F確定是否已經(jīng)讀出存儲在該存儲棒116中的全部內(nèi)容項。如果還沒有讀出存儲在存儲棒116中的全部內(nèi)容項,則程序返回步驟S12以便重復(fù)該內(nèi)容讀出過程。
如果在步驟S21中已經(jīng)讀出存儲在存儲棒116中的全部內(nèi)容項,則產(chǎn)生對應(yīng)于這些內(nèi)容項的縮略圖201,于是該產(chǎn)生處理程序結(jié)束。
因此,顯示程序54F和讀出程序54G能夠從存儲棒116順序地讀出該內(nèi)容項并且產(chǎn)生對應(yīng)于這些內(nèi)容項的縮略圖201,在LCD7上顯示產(chǎn)生的縮略圖201。
隨后參考圖61所示的流程圖描述由顯示程序54F執(zhí)行的音頻數(shù)據(jù)顯示處理。在步驟S31中,顯示程序54F根據(jù)音頻數(shù)據(jù)的規(guī)模把具有一個預(yù)定的規(guī)模的縮略圖201分割成一個預(yù)定數(shù)量的區(qū)域。如果該音頻數(shù)據(jù)大,則顯示程序54F增加該縮略圖201的分割的數(shù)量;如果該音頻數(shù)據(jù)較小,則顯示程序54F減小該音頻數(shù)據(jù)的分割的數(shù)量。
在步驟S32中,顯示程序54F從該音頻數(shù)據(jù)提取對應(yīng)于縮略圖201的分割數(shù)目(區(qū)域數(shù)目)的一個預(yù)定長度的數(shù)據(jù)。在步驟S33中,顯示程序54F通過參照圖11描述的處理把該提取的數(shù)據(jù)轉(zhuǎn)換成RGB數(shù)據(jù)(RGB數(shù)據(jù)的段數(shù)等于區(qū)域的數(shù)量)。在步驟S34中,顯示程序54F把產(chǎn)生的RGB數(shù)據(jù)段一對一地設(shè)置到由該分割產(chǎn)生的縮略圖201區(qū)域。
在步驟S35中,顯示程序54F對于縮略圖201執(zhí)行一個模糊操作(模糊處理)。在步驟S36中,顯示程序54F在縮略圖中的一個預(yù)定位置寫入指示音頻數(shù)據(jù)屬性的文字,于是結(jié)束處理。
因此,顯示程序54F能夠創(chuàng)建對應(yīng)其規(guī)模的該音頻數(shù)據(jù)的縮略圖201。以同樣方式,顯示程序54F產(chǎn)生對應(yīng)于例如文本數(shù)據(jù)的縮略圖201。
隨后參考圖62所示的流程圖描述由顯示程序54F執(zhí)行的線視圖的顯示處理。在步驟S51中,顯示程序54F確定的軸221的數(shù)目。例如,當(dāng)僅顯示縮略圖201時,顯示程序54F僅使用一個軸221;當(dāng)顯示縮略圖201和文本211時,顯示程序54F使用兩個軸221。
在步驟S52中,顯示程序54F從方程式(1)或(2)確定該軸221的方向。在步驟S53中,顯示程序54F根據(jù)軸221確定縮略圖201的顯示位置。
在步驟S54中,顯示程序54F確定是否顯示對應(yīng)于該內(nèi)容的文本211。如果對應(yīng)于該內(nèi)容的文本211將要被顯示,則在步驟S55中,顯示程序54F根據(jù)軸221確定該文本211的排列。在步驟S56中,顯示程序54F在由步驟S55的處理限定的位置顯示該文本211,然后該過程轉(zhuǎn)到步驟S57。
在步驟S54中,如果對應(yīng)于該內(nèi)容的文本211不被顯示,則不需要用于顯示該文本211的處理,因此在步驟S55和S56中的處理被跳過,程序轉(zhuǎn)到步驟S57。
在步驟S57中,顯示程序54F在由步驟S53的處理限定的位置顯示該縮略圖201并且該程序返回到步驟S52,以便重復(fù)該顯示處理。
因此,該顯示程序54F根據(jù)例如直線或曲線的開放軸221顯示縮略圖201和文本211。
隨后參考圖63所示的流程圖描述由顯示程序54F執(zhí)行的回路視圖的顯示處理。在步驟S71中,顯示程序54F確定軸241的數(shù)目。例如,當(dāng)僅顯示一個縮略圖201時,軸241數(shù)目被設(shè)置為1;當(dāng)顯示縮略圖201和文本211時,軸241數(shù)目被設(shè)置為2。
在步驟S72中,顯示程序54F確定該軸241的形狀。在步驟S73在中,顯示程序54F根據(jù)例如軸241從方程式(6)確定縮略圖201的顯示位置。
在步驟S74中,顯示程序54F確定是否顯示對應(yīng)于一個內(nèi)容的文本211。如果對應(yīng)于該內(nèi)容的文本211將要被顯示,則程序轉(zhuǎn)到步驟S75,根據(jù)軸241限定該文本211的排列。在步驟S76中,顯示程序54F在由步驟S75的處理限定的位置上顯示該文本211,然后該處理轉(zhuǎn)到步驟S77。
在步驟S74中,如果對應(yīng)于該內(nèi)容的文本211不被顯示,則不需要顯示該文本211的處理,因此跳過步驟S75和S76的處理,并且該程序轉(zhuǎn)到步驟S77。
在步驟S77中,顯示程序54F在由步驟S73的處理限定的位置顯示該縮略圖201,并且該程序返回到步驟S73,以便重復(fù)該顯示處理。
因此,該顯示程序54F根據(jù)例如一個圓或一個橢圓的閉合形狀的一個軸221顯示縮略圖201和文本211。
隨后參考圖64所示的流程圖描述由顯示程序54F執(zhí)行的螺線的視圖的顯示處理。在步驟S91中,顯示程序54F確定軸261的數(shù)目。例如,當(dāng)僅顯示一個縮略圖201時,軸261數(shù)目被設(shè)置為1;當(dāng)顯示縮略圖201和文本211時,軸261數(shù)目被設(shè)置為2。
在步驟S92中,顯示程序54F確定輕搖撥鍵4、鍵盤5或觸摸板6是否已經(jīng)操作以便選擇一個縮略圖201。如果沒有作出縮略圖201的選擇,則程序轉(zhuǎn)到步驟S93,其中該顯示程序54F設(shè)置具有大半徑r的螺線,于是該程序轉(zhuǎn)到步驟S95。
在步驟S92中,如果已經(jīng)選擇了一個縮略圖201,則程序轉(zhuǎn)到步驟S94,其中該顯示程序54F根據(jù)每單位時間的選擇頻率把具有較小半徑r的一個螺線設(shè)置到軸261,于是程序轉(zhuǎn)到步驟S95。
在步驟S95中,顯示程序54F根據(jù)軸261從方程式(11)、(12)和(13)確定縮略圖201的顯示位置。
在步驟S96中,顯示程序54F確定是否顯示對應(yīng)于一個特定內(nèi)容段的文本211。如果對應(yīng)于該內(nèi)容的文本211將要被顯示,則程序轉(zhuǎn)到步驟S97,以便根據(jù)軸261確定該文本211的排列。在步驟S98中,顯示程序54F在由步驟S97的處理所限定的位置顯示該文本211,然后該程序轉(zhuǎn)到步驟S99。
在步驟S96中,如果對應(yīng)于該內(nèi)容的文本211將不被顯示,則不需要顯示該文本211的處理,因此跳過步驟S97和S98的處理,該程序轉(zhuǎn)到步驟S99。
在步驟S99,顯示程序54F在由步驟S95的處理限定的位置顯示該縮略圖201,于是該程序返回到步驟S92,以便重復(fù)該顯示處理。
因此,該顯示程序54F根據(jù)該螺線軸261顯示縮略圖201和文本211。如果發(fā)現(xiàn)該縮略圖201的選擇,則該顯示程序54F根據(jù)具有較小半徑r的螺線軸261而顯示縮略圖201和文本211。
隨后參考圖65所示的流程圖描述由顯示程序54F執(zhí)行的一個圖標(biāo)202的移動。在步驟S111中,顯示程序54F的處理管理程序151根據(jù)來自接觸板6提供的輸入確定哪個圖標(biāo)202已經(jīng)被點擊。如果沒有圖標(biāo)202已經(jīng)被點擊,則該程序返回步驟S111,該處理管理程序151重復(fù)該確定,直到圖標(biāo)202之一被點擊。
在步驟S111中,如果發(fā)現(xiàn)點擊了圖標(biāo)202之一,則該程序轉(zhuǎn)到步驟S112,其中顯示程序54F的處理管理程序151計算該點擊圖標(biāo)圖標(biāo)的最后的顯示位置。
在步驟S113中,顯示程序54F的處理管理程序151根據(jù)由該步驟S112的處理獲得的最后顯示位置以及點擊之后經(jīng)過的時間而計算每一圖標(biāo)202的顯示位置。在步驟S114中,顯示程序54F的內(nèi)容處理程序152在由處理管理程序的步驟S113獲得的位置上顯示該圖標(biāo)202。
在步驟S114中的該圖標(biāo)202的顯示處理以由處理管理程序151設(shè)置的周期執(zhí)行。圖標(biāo)202的顯示處理的周期被適當(dāng)選擇,以使該圖標(biāo)202的顯示好像其正移動。
在步驟S115中,顯示程序54F的處理管理程序151確定是否每一圖標(biāo)202已經(jīng)顯示在該最后顯示位置。如果每一圖標(biāo)202還沒有顯示在該最后的顯示位置,則該程序返回步驟S113,以便重復(fù)該圖標(biāo)顯示處理。
如果在步驟S115中,每一圖標(biāo)202已經(jīng)顯示在最后的顯示位置,則該程序返回步驟S111,以便重復(fù)確定是否該圖標(biāo)202已經(jīng)被點擊的處理。
因此,該顯示程序54F能夠在圖標(biāo)202被點擊時以一種預(yù)定的加速顯示該圖標(biāo)202的移動。
隨后參考圖66所示的流程圖描述由顯示程序54F執(zhí)行的剩余圖像顯示處理。在步驟S131中,顯示程序54F通過降低其亮度(比如降低到80%)繪制一個已經(jīng)作出的圖像。
在步驟S132中,顯示程序54F通過在步驟S131中的圖像處理而繪制一個新圖像,然后該程序返回到步驟S131,以便重復(fù)該繪制處理。
因此,該顯示程序54F在以前的圖像上繪制一個新圖像,逐漸地降低以前圖像的亮度,使得該剩余圖像能夠被容易地顯示。
隨后參考圖67所示的流程圖描述由顯示程序54F執(zhí)行的狀態(tài)過渡處理。在步驟S151中,顯示程序54F記錄原始狀態(tài),例如縮略圖201或開始進行過渡的一個圖標(biāo)202的當(dāng)前顯示位置。在步驟S152中,顯示程序54F把該過渡的目標(biāo)的這種狀態(tài)確定為縮略圖201或圖標(biāo)202的顯示位置。
在步驟S153中,顯示程序54F獲得過渡的重要性。比如,針對每一具體的過渡確定過渡的重要性并且該確定的重要性被存儲在顯示程序54F中。在步驟S154中,顯示程序54F根據(jù)過渡的重要性確定一個過渡函數(shù)。例如,當(dāng)該過渡是非常重要時,該顯示程序54F選擇一個過渡函數(shù),減慢該狀態(tài)過渡;當(dāng)該過渡不很重要時,該顯示程序54F選擇一個過渡函數(shù),加速該狀態(tài)過渡。
在步驟S155中,顯示程序54F根據(jù)選擇的過渡函數(shù)計算對應(yīng)一個所經(jīng)過的時間的下一個狀態(tài)。在步驟S156中,顯示程序54F進入在步驟S155中獲得的狀態(tài)。例如,顯示程序54F在步驟S155中計算對應(yīng)于所經(jīng)過的時間的該縮略圖201或圖標(biāo)202的位置,并且在步驟S156中獲得的位置顯示該縮略圖201或圖標(biāo)202。
在步驟S157中,顯示程序54F根據(jù)來自輕搖撥鍵4、接觸板6、或鍵盤5的一個信號確定是否改變實現(xiàn)該過渡的狀態(tài)。如果目標(biāo)狀態(tài)不被改變,則該程序轉(zhuǎn)到步驟S158。
在步驟S157中,如果目標(biāo)狀態(tài)被改變,則程序轉(zhuǎn)到步驟S159,其中該當(dāng)前狀態(tài)被設(shè)置為在過渡之前的初始狀態(tài)。在步驟S160中,顯示程序54F把這樣一個目標(biāo)單元狀態(tài)確定為縮略圖201或圖標(biāo)202的顯示位置。
在步驟S161中,顯示程序54F獲得一個新的過渡重要性。在步驟S162中,顯示程序54F根據(jù)新的過渡的重要性確定一個過渡函數(shù)。
在步驟S158中,顯示程序54F把當(dāng)前狀態(tài)與目標(biāo)狀態(tài)比較,以便確定的該目標(biāo)狀態(tài)是否已經(jīng)達(dá)到。如果沒有達(dá)到目標(biāo)狀態(tài),則該程序返回步驟S155,從下一個狀態(tài)的計算開始重復(fù)該處理。
在步驟S158中,如果已經(jīng)達(dá)到目標(biāo)狀態(tài),則狀態(tài)過渡處理結(jié)束。
因此,如果在一個過渡過程中中途到達(dá)的一個請求,則該顯示程序54F將改變顯示狀態(tài),例如根據(jù)過渡函數(shù)從該狀態(tài)移動到該請求的狀態(tài)。如描述的那樣,顯示程序54F根據(jù)過渡的重要性選擇一個過渡函數(shù),使得針對一個非常重要的過渡而進行比較慢地過渡,以便允許用戶確認(rèn)該過渡,并且針對不很重要的過渡采用快速的方式。
隨后參考圖68所示的流程圖描述由顯示程序54F執(zhí)行的放大顯示處理。在步驟S181中,顯示程序54F根據(jù)來自接觸板6的一個信號確定縮略圖201是否已經(jīng)被點擊。如果發(fā)現(xiàn)縮略圖201沒有被點擊,則該程序返回步驟S181,以便重復(fù)該確定。
在步驟S181中如果發(fā)現(xiàn)縮略圖201被點擊,則程序轉(zhuǎn)到步驟S182,其中該顯示程序54F確定該點擊的縮略圖201是否在該窗口的中心。
在步驟S182中如果該點擊的縮略圖201不是在該窗口的中心,則程序轉(zhuǎn)到步驟S183,在其中顯示程序54F改變該顯示,以使該點擊的縮略圖201到達(dá)該窗口的中心,于是該程序返回步驟S181,以便重復(fù)上述處理。
在步驟S182中如果發(fā)現(xiàn)該點擊的縮略圖201在該窗口的中心,則程序轉(zhuǎn)到步驟S184,其中顯示程序54F以放大模式顯示該點擊的縮略圖201(如果該縮略圖201對應(yīng)于靜止圖像數(shù)據(jù),則該縮略圖以其原始大小顯示;如果該縮略圖201對應(yīng)于移動圖像數(shù)據(jù),則產(chǎn)生一個移動圖像;并且如果縮略圖201對應(yīng)于音頻數(shù)據(jù),則再現(xiàn)一個聲音),隨即該程序返回步驟S181,以便重復(fù)上述處理。
因此,當(dāng)縮略圖201被點擊時,顯示程序54F在中心以放大模式顯示這點擊的縮略圖201,因此用戶能夠以一個簡單的操作而快速地知道該縮略圖201以及對應(yīng)于該縮略圖201的數(shù)據(jù)內(nèi)容。
隨后參考圖69所示的流程圖描述由顯示程序54F的內(nèi)容處理程序152執(zhí)行的顯示一幀281的處理。在步驟S201中,內(nèi)容處理程序152確定是否選擇了由內(nèi)容處理程序152顯示的縮略圖201。如果發(fā)現(xiàn)沒有選擇用該內(nèi)容處理程序152顯示的縮略圖201,則該程序返回步驟S201,以便重復(fù)該確定,直到選擇了顯示的縮略圖201。
在步驟S201中,如果發(fā)現(xiàn)選擇了縮略圖201,則程序轉(zhuǎn)到步驟S202,其中該內(nèi)容處理程序152開始計數(shù)一個經(jīng)過時間。該經(jīng)過時間計數(shù)以下列過程繼續(xù)。
在步驟S203中,內(nèi)容處理程序152確定如圖52的實例所示的一個亮度變化函數(shù)。在步驟S204中,內(nèi)容處理程序152根據(jù)經(jīng)過時間計算幀281的亮度。在步驟S205中,內(nèi)容處理程序152顯示具有在步驟S204中計算了亮度的幀281。
在步驟S206中,內(nèi)容處理程序152確定是否選擇了由內(nèi)容處理程序152顯示的縮略圖201。如果發(fā)現(xiàn)選擇了由該內(nèi)容處理程序152顯示的縮略圖201,則程序轉(zhuǎn)到步驟S204,以便重復(fù)顯示該幀281的處理。
在步驟S206中,如果發(fā)現(xiàn)沒有選擇由該內(nèi)容處理程序152顯示的縮略圖201,則該程序轉(zhuǎn)到步驟S207,其中該內(nèi)容處理程序152刪除該幀281。隨后該程序返回步驟S201,以便重復(fù)顯示該幀281的處理。
因此,顯示程序54F能夠利用在該選擇縮略圖201上的周期地改變的亮度顯示該幀281。以相同的過程,顯示程序54F能夠利用在該選擇縮略圖201上的周期地改變的飽和度或色調(diào)顯示該幀281。
隨后參考圖70所示的流程圖描述由顯示程序54F的內(nèi)容處理程序152執(zhí)行的顯示一個附加屬性的處理。在步驟S221中,顯示程序54F根據(jù)來自輕搖撥鍵4、接觸板6、或鍵盤5的一個信號確定是否已經(jīng)輸入了改變顯示的命令。如果沒發(fā)現(xiàn)輸入改變顯示命令,則程序轉(zhuǎn)到步驟S222,在其中該內(nèi)容處理程序152確定是否選擇了由該內(nèi)容處理程序152顯示的縮略圖。
在步驟S222中,如果發(fā)現(xiàn)選擇了由內(nèi)容處理程序152示出的縮略圖201,則該程序轉(zhuǎn)到步驟S223,其中該內(nèi)容處理程序152確定自從該縮略圖201的選擇開始是否已經(jīng)通過了一個預(yù)定的時間(例如1秒)。
在步驟S223中,如果發(fā)現(xiàn)經(jīng)過了該預(yù)定的時間,則程序轉(zhuǎn)到步驟S224,內(nèi)容處理程序152在該縮略圖201上顯示具有半透明幀的附加屬性顯示291以及包括對應(yīng)于文本的背景,然后該程序返回步驟S221,以便重復(fù)上述處理。
在步驟S221中,如果發(fā)現(xiàn)輸入了一個顯示改變命令,則其表明已經(jīng)執(zhí)行了例如縮略圖201的移動的一個處理,使得程序轉(zhuǎn)到步驟S225,其中該內(nèi)容處理程序152刪除對應(yīng)于縮略圖201的附加屬性顯示291,然后該程序返回步驟S221,以便重復(fù)上述處理。
在步驟S222中,如果沒發(fā)現(xiàn)選擇由該內(nèi)容處理程序152顯示的縮略圖201,則表明不必顯示該附加屬性顯示291。該程序轉(zhuǎn)到步驟S225,其中該內(nèi)容處理程序152刪除對應(yīng)于縮略圖201的附加屬性顯示291,然后該程序返回步驟S221,以便重復(fù)上述處理。
在步驟S223中,如果發(fā)現(xiàn)還沒經(jīng)過該預(yù)定的時間,則程序轉(zhuǎn)到步驟S225,內(nèi)容處理程序152刪除對應(yīng)于該縮略圖201的附加屬性顯示291,然后該程序返回步驟S221,以便重復(fù)同一個處理。
因此,在選擇該縮略圖201并且經(jīng)過一個預(yù)定時間之后,顯示程序54F顯示對應(yīng)于該選擇縮略圖201的附加屬性顯示291,從而實現(xiàn)高速顯示變化而不必由用戶插入操作。
因為將要由顯示程序54F顯示的該附加屬性顯示291的幀和背景是半透明的,所以用戶能夠查驗設(shè)計在該附加屬性顯示291之下(在屏深方向)的該縮略圖201和其它內(nèi)容。
隨后參照圖71所示的流程圖描述由該顯示程序54F執(zhí)行的選擇處理,其選擇在LCD7顯示屏幕的一個預(yù)定區(qū)域中顯示縮略圖201和其它內(nèi)容的第一顯示模式以及在LCD7的整個顯示屏幕上顯示縮略圖201和其它內(nèi)容的第二顯示模式。在步驟S251中,顯示程序54F設(shè)置第一顯示模式(在LCD7顯示屏幕的一個預(yù)定區(qū)域中顯示縮略圖201和其它內(nèi)容),用于顯示預(yù)定區(qū)域的幀。
在步驟S252中,顯示程序54F確定是否已經(jīng)啟動了另一應(yīng)用程序。如果發(fā)現(xiàn)啟動了另一應(yīng)用程序,則選擇第一顯示模式,并且該程序因此返回步驟S252而不改變顯示模式,重復(fù)上述處理。
在步驟S252中,如果發(fā)現(xiàn)沒有啟動另一應(yīng)用程序,則該程序轉(zhuǎn)到步驟S253,在其中顯示程序54F根據(jù)來自輕搖撥鍵4、接觸板6或鍵盤5的信號確定已經(jīng)輸入了顯示模式改變命令。
在步驟S253中,如果沒有發(fā)現(xiàn)輸入的顯示模式改變命令,則表明該顯示模式不必改變,使得該程序返回步驟S252,以便重復(fù)上述處理。
在步驟S253中,如果發(fā)現(xiàn)輸入的顯示模式改變命令,則程序轉(zhuǎn)到步驟S254,其中顯示程序54F設(shè)置該第二顯示模式,在該LCD7的整個顯示屏幕上顯示縮略圖201和其它內(nèi)容。
在步驟S255中,顯示程序54F確定是否已經(jīng)啟動了另一應(yīng)用程序。如果發(fā)現(xiàn)沒有啟動另一應(yīng)用程序,則該程序轉(zhuǎn)到步驟S256,其中顯示程序54F根據(jù)來自輕搖撥鍵4、接觸板6或鍵盤5的信號確定是否已經(jīng)輸入了顯示模式改變命令。
在步驟S256中,如果沒有發(fā)現(xiàn)輸入的顯示模式改變命令,則表明該顯示模式不必改變,使得該程序返回步驟S255,以便重復(fù)該確定處理。
在步驟S256中,如果發(fā)現(xiàn)了輸入的顯示模式改變命令,則該程序返回步驟S251,其中該顯示程序54F設(shè)置第一顯示模式,以便重復(fù)上述處理。
在步驟S255中,如果發(fā)現(xiàn)啟動了另一應(yīng)用程序,其表明將要設(shè)置第一顯示模式,使得該程序返回步驟S251,其中該顯示程序54F設(shè)置該第一顯示模式,以便重復(fù)該處理。
因此,顯示程序54F根據(jù)輸入的顯示模式改變命令在第一和第二顯示模式之間切換,并且當(dāng)另一應(yīng)用程序被啟動時,把顯示模式改變?yōu)榈谝伙@示模式。
上述處理程序能夠由硬件或軟件執(zhí)行。如果該處理程序由軟件執(zhí)行,則構(gòu)成該軟件的程序預(yù)先從一個程序存儲介質(zhì)安裝到預(yù)先嵌入一種專用硬件裝置的計算機或一個例如能夠執(zhí)行其中所安裝的各種程序的一般用途的個人計算機。
安裝在計算機中、用于存儲計算機可讀且可執(zhí)行程序的程序存儲介質(zhì)可以是一個如圖5所示的由磁盤121(包括軟盤)、光盤122(包括CD-ROM(CD只讀存儲器)和DVD(數(shù)字通用盤))、磁光盤123(包括MD(小型盤))、或半導(dǎo)體存儲器124,或其上暫時或永久存儲該程序的ROM或HDD67所構(gòu)成的封裝介質(zhì)。通過例如路由器和按照要求的調(diào)制解調(diào)器75的接口,從例如局域網(wǎng)、互聯(lián)網(wǎng)和數(shù)字衛(wèi)星廣播的有線或無線通信介質(zhì),把程序存儲在程序存儲介質(zhì)中。
應(yīng)該注意,描述存儲在程序存儲介質(zhì)中的步驟不僅是以描述次序的一個時間序列的方式執(zhí)行,而且還以并行或離散的方式執(zhí)行。
還應(yīng)該注意,在此處使用的系統(tǒng)表示由多個組件單元構(gòu)成的一個完全的設(shè)備。
在上述本發(fā)明的方法、裝置、介質(zhì)以及程序中,根據(jù)具體數(shù)據(jù)分割一個縮略圖區(qū)域,創(chuàng)建等于分割區(qū)域數(shù)目的象素值數(shù)目,該創(chuàng)建的象素值被設(shè)置到該分割的縮略圖,并且顯示具有該象素值設(shè)置的該縮略圖。結(jié)果是,通過顯示對應(yīng)于不包括圖像的數(shù)據(jù)的縮略圖,包括和不包括圖像的數(shù)據(jù)都能夠被共同地操作。
雖然已經(jīng)使用具體的實際例子描述了本發(fā)明的實施例,但是這種描述僅是用于舉例說明的目的,應(yīng)該理解,可以在不背離所附權(quán)利要求的精神或范圍的條件下進行改變和變更。
權(quán)利要求
1.一種在一個特定顯示區(qū)中顯示對應(yīng)于期望數(shù)據(jù)文件的圖像信息的顯示方法,包括步驟把所述的特定顯示區(qū)分割成第一數(shù)目的區(qū)域;以及,以對應(yīng)于所述的期望數(shù)據(jù)文件的內(nèi)容的一個模式顯示每一個分割的區(qū)域。
2.根據(jù)權(quán)利要求1的顯示方法,其中對應(yīng)于所述期望數(shù)據(jù)文件的內(nèi)容的所述的模式是通過根據(jù)所述期望數(shù)據(jù)文件的內(nèi)容而變化在所述的分割區(qū)域的每一個中的一個或多個像素的亮度或飽和度確定的。
3.根據(jù)權(quán)利要求2的顯示方法,其中,在每一所述的分割區(qū)中的一個或多個像素的亮度或飽和度是通過把該數(shù)據(jù)文件的單元數(shù)據(jù)量采用作為在每一分割區(qū)域中的該一個或多個像素的紅、綠和藍(lán)點的數(shù)據(jù)值而被改變的。
4.根據(jù)權(quán)利要求1的顯示方法,其中所述的第一數(shù)目是根據(jù)所述數(shù)據(jù)文件的規(guī)模改變的一個數(shù)目。
5.根據(jù)權(quán)利要求4的顯示方法,其中所述的第一數(shù)目是正比于所述數(shù)據(jù)文件的規(guī)模而改變的一個數(shù)目。
6.根據(jù)權(quán)利要求1的顯示方法,其中所述的期望數(shù)據(jù)文件是一個音頻文件。
7.根據(jù)權(quán)利要求1的顯示方法,其中所述的期望數(shù)據(jù)文件是一個文本文件。
8.根據(jù)權(quán)利要求2的顯示方法,其中在所述的分割區(qū)中的一個或多個像素的亮度或飽和度被改變之后,在所述分割區(qū)中的邊界被模糊。
9.根據(jù)權(quán)利要求7的顯示方法,其中所述的文本文件內(nèi)容的全部或一部分以被疊加到所述的圖像信息的文本形式的方式顯示。
10.一種在一個特定顯示區(qū)中顯示對應(yīng)于期望數(shù)據(jù)文件的圖像信息的顯示裝置,包括把所述的特定顯示區(qū)分割成第一數(shù)目的區(qū)域的裝置;以及,以對應(yīng)于所述的期望數(shù)據(jù)文件的內(nèi)容的一個模式顯示每一個分割的區(qū)域的裝置。
11.根據(jù)權(quán)利要求10的顯示裝置,其中對應(yīng)于所述期望數(shù)據(jù)文件的內(nèi)容的所述的模式是通過根據(jù)所述期望數(shù)據(jù)文件的內(nèi)容而變化在所述的分割區(qū)域的每一個中的一個或多個像素的亮度或飽和度確定的。
12.根據(jù)權(quán)利要求11的顯示裝置,其中,在每一所述的分割區(qū)中的一個或多個像素的亮度或飽和度是通過把該數(shù)據(jù)文件的單元數(shù)據(jù)量作為在每一分割區(qū)域中的該一個或多個像素的紅、綠和藍(lán)點的數(shù)據(jù)值而被改變的。
13.根據(jù)權(quán)利要求10的顯示裝置,其中所述的第一數(shù)目是根據(jù)所述數(shù)據(jù)文件的規(guī)模改變的一個數(shù)目。
14.根據(jù)權(quán)利要求13的顯示裝置,其中所述的第一數(shù)目是正比于所述數(shù)據(jù)文件的規(guī)模而改變的一個數(shù)目。
15.根據(jù)權(quán)利要求10的顯示裝置,其中所述的期望數(shù)據(jù)文件是一個音頻文件。
16.根據(jù)權(quán)利要求10的顯示裝置,其中所述的期望數(shù)據(jù)文件是一個文本文件。
17.根據(jù)權(quán)利要求11的顯示裝置,其中在所述的分割區(qū)中的一個或多個像素的亮度或飽和度被改變之后,在所述分割區(qū)中的邊界被模糊。
18.根據(jù)權(quán)利要求16的顯示裝置,其中所述的文本文件內(nèi)容的全部或一部分以被疊加到所述的圖像信息的文本形式的方式顯示。
19.用于存儲一個程序的介質(zhì),該程序用于顯示對應(yīng)于在一個特定顯示區(qū)中的期望數(shù)據(jù)文件的圖像信息,所述的程序包括步驟把所述的特定顯示區(qū)分割成第一數(shù)目的區(qū)域;以及,以對應(yīng)于所述的期望數(shù)據(jù)文件的內(nèi)容的一個模式顯示每一個分割的區(qū)域。
20.根據(jù)權(quán)利要求19的介質(zhì),其中對應(yīng)于所述期望數(shù)據(jù)文件的內(nèi)容的所述的模式是通過根據(jù)所述期望數(shù)據(jù)文件的內(nèi)容而變化在所述的分割區(qū)域的每一個中的一個或多個像素的亮度或飽和度確定的。
21.根據(jù)權(quán)利要求20的介質(zhì),其中,在每一所述的分割區(qū)中的一個或多個像素的亮度或飽和度是通過把該數(shù)據(jù)文件的單元數(shù)據(jù)量作為在每一分割區(qū)域中的該一個或多個像素的紅、綠和藍(lán)點的數(shù)據(jù)值而被改變的。
22.根據(jù)權(quán)利要求19的介質(zhì),其中所說的第一數(shù)目是根據(jù)所說數(shù)據(jù)文件的規(guī)模改變的一個數(shù)目。
23.根據(jù)權(quán)利要求22的介質(zhì),其中所說的第一數(shù)目是正比于所說數(shù)據(jù)文件的規(guī)模而改變的一個數(shù)目。
24.根據(jù)權(quán)利要求19的介質(zhì),其中所說的期望數(shù)據(jù)文件是一個音頻文件。
25.根據(jù)權(quán)利要求19的介質(zhì),其中所說的期望數(shù)據(jù)文件是一個文本文件。
26.根據(jù)權(quán)利要求20的介質(zhì),其中在所說的分割區(qū)中的一個或多個像素的亮度或飽和度被改變之后,在所說分割區(qū)中的邊界被模糊。
27.根據(jù)權(quán)利要求25的介質(zhì),其中所說的文本文件內(nèi)容的全部或一部分以被疊加到所說的圖像信息的文本形式的方式顯示。
28.一種在一個特定顯示區(qū)中顯示對應(yīng)于期望數(shù)據(jù)文件的圖像信息的計算機可讀的程序,包括步驟把所說的特定顯示區(qū)分割成第一數(shù)目的區(qū)域;以及,以對應(yīng)于所說的期望數(shù)據(jù)文件的內(nèi)容的一個模式顯示每一個分割的區(qū)域。
29.根據(jù)權(quán)利要求28的一個計算機可讀程序,其中對應(yīng)于所說期望數(shù)據(jù)文件的內(nèi)容的所說的模式是通過根據(jù)所說期望數(shù)據(jù)文件的內(nèi)容而變化在所說的分割區(qū)域的每一個中的一個或多個像素的亮度或飽和度確定的。
30.根據(jù)權(quán)利要求29的一個計算機可讀程序,其中,在每一所說的分割區(qū)中的一個或多個像素的亮度或飽和度是通過把該數(shù)據(jù)文件的單元數(shù)據(jù)量采用作為在每一分割區(qū)域中的該一個或多個像素的紅、綠和藍(lán)點的數(shù)據(jù)值而被改變的。
31.根據(jù)權(quán)利要求28的一個計算機可讀程序,其中所說的第一數(shù)目是根據(jù)所說數(shù)據(jù)文件的規(guī)模改變的一個數(shù)目。
32.根據(jù)權(quán)利要求31的一個計算機可讀程序,其中所說的第一數(shù)目是正比于所說數(shù)據(jù)文件的規(guī)模而改變的一個數(shù)目。
33.根據(jù)權(quán)利要求28的一個計算機可讀程序,其中所說的期望數(shù)據(jù)文件是一個音頻文件。
34.根據(jù)權(quán)利要求28的一個計算機可讀程序,其中所說的期望數(shù)據(jù)文件是一個文本文件。
35.根據(jù)權(quán)利要求29的一個計算機可讀程序,其中在所說的分割區(qū)中的一個或多個像素的亮度或飽和度被改變之后,在所說分割區(qū)中的邊界被模糊。
36.根據(jù)權(quán)利要求34的一個計算機可讀程序,其中所說的文本文件內(nèi)容的全部或一部分以被疊加到所說的圖像信息的文本形式的方式顯示。
全文摘要
一種內(nèi)容處理程序根據(jù)數(shù)據(jù)量分割一個縮略圖區(qū)域并且產(chǎn)生與分割的縮略圖區(qū)域數(shù)目相同的像素值的數(shù)目。該內(nèi)容處理程序把產(chǎn)生的像素值設(shè)置到分割的縮略圖區(qū)域,并且控制該顯示處理,以便顯示設(shè)置有該像素值的縮略圖組。
文檔編號G06T1/00GK1321928SQ0112161
公開日2001年11月14日 申請日期2001年5月1日 優(yōu)先權(quán)日2000年5月1日
發(fā)明者林正和, 縣秀征, 埃杜瓦多·A·西亞馬雷拉, 今村誠 申請人:索尼公司