專利名稱:再現(xiàn)設(shè)備、再現(xiàn)方法和信號的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及從記錄在記錄介質(zhì)上的音頻數(shù)據(jù)的多個曲目(track)中選擇一個曲目,并再現(xiàn)音頻數(shù)據(jù)的所選曲目的再現(xiàn)設(shè)備、再現(xiàn)方法和信號。
背景技術(shù):
近年來,制造了使用小型硬盤驅(qū)動器作為記錄介質(zhì)的許多便攜式再現(xiàn)設(shè)備。小型硬盤驅(qū)動器具有從幾GB到幾十GB不等的記錄容量,允許記錄從幾百曲目到幾千曲目不等的大量曲目。這些再現(xiàn)設(shè)備已得到廣泛使用。由于這些再現(xiàn)設(shè)備包含在小而輕的外殼中,并且例如歌曲的音樂數(shù)據(jù)的內(nèi)容以曲目的形式被記錄在記錄介質(zhì)上,因此用戶能夠在室外欣賞再現(xiàn)設(shè)備從記錄介質(zhì)再現(xiàn)的音樂。
當(dāng)大量的曲目被記錄在記錄介質(zhì)上并被使用時,需要允許用戶快速選擇他或她所需的曲目歌曲,并指定選擇的曲目歌曲的界面。已使用一種利用轉(zhuǎn)輪或多向按鍵的方法,所述轉(zhuǎn)輪或多向按鍵指定上下方向或者上下、左右方向,從而在顯示于顯示部分上的曲目列表上移動光標(biāo),并選擇用戶所需的曲目。在這種方法中,當(dāng)按下再現(xiàn)按鍵時,與光標(biāo)位置對應(yīng)的曲目被再現(xiàn)。
當(dāng)大量的曲目被記錄在記錄介質(zhì)上時,用戶可能不知道記錄在記錄介質(zhì)上的專輯和曲目的所有專輯名稱和曲目名稱(歌曲名稱)。另外,用戶有時可能知道旋律,但是不知道諸如曲目名稱之類的文本信息。另外,通常在用戶行走時使用這些便攜式再現(xiàn)設(shè)備。從而,僅僅借助文本信息,用戶難以選擇他們所需的曲目。
這種情況下,用戶需要使設(shè)備再現(xiàn)記錄在記錄介質(zhì)上的每首曲目以便選擇他或她所需的曲目。這種操作非常麻煩。
發(fā)明內(nèi)容
于是,本發(fā)明的目的是提供一種允許從記錄在記錄介質(zhì)上的那些內(nèi)容中容易并且快速地選擇所需內(nèi)容的再現(xiàn)設(shè)備、再現(xiàn)方法和再現(xiàn)程序。
在一個實(shí)施例中,本發(fā)明的新穎再現(xiàn)設(shè)備包括一個再現(xiàn)內(nèi)容數(shù)據(jù)的再現(xiàn)部分;能夠啟動搜索相關(guān)內(nèi)容數(shù)據(jù)的藝術(shù)家鏈接模式的輸入部分;在再現(xiàn)內(nèi)容數(shù)據(jù)正被再現(xiàn)的時候,當(dāng)執(zhí)行操作部分的預(yù)定操作時,使再現(xiàn)部分再現(xiàn)與再現(xiàn)內(nèi)容數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容數(shù)據(jù)的一部分的控制部分。
在一個實(shí)施例中,本發(fā)明的新穎再現(xiàn)設(shè)備包括一個再現(xiàn)內(nèi)容數(shù)據(jù)的再現(xiàn)部分;顯示識別內(nèi)容數(shù)據(jù)的多條內(nèi)容識別數(shù)據(jù)的顯示部分;配置成按照輸入移動在顯示部分上顯示的光標(biāo)的第一輸入部分;和當(dāng)確定光標(biāo)已在同一條內(nèi)容識別數(shù)據(jù)的位置放置預(yù)定時間段或者更長時,使再現(xiàn)設(shè)備再現(xiàn)與該內(nèi)容識別數(shù)據(jù)對應(yīng)的內(nèi)容數(shù)據(jù)的一部分的控制部分。
在一個實(shí)施例中,本發(fā)明的新穎再現(xiàn)方法包括在顯示部分上顯示識別內(nèi)容數(shù)據(jù)的多條內(nèi)容識別數(shù)據(jù);確定對應(yīng)于輸入被移動的光標(biāo)是否已在同一條內(nèi)容識別數(shù)據(jù)的位置放置了預(yù)定時間段;當(dāng)確定光標(biāo)已在相同的內(nèi)容識別數(shù)據(jù)的位置放置了預(yù)定時間段時,開始再現(xiàn)和該內(nèi)容識別數(shù)據(jù)對應(yīng)的內(nèi)容數(shù)據(jù)的一部分。
在一個實(shí)施例中,本發(fā)明的新穎再現(xiàn)程序使計算機(jī)設(shè)備執(zhí)行一種再現(xiàn)方法,所述再現(xiàn)方法包括在顯示部分上顯示識別內(nèi)容數(shù)據(jù)的多條內(nèi)容識別數(shù)據(jù);確定對應(yīng)于輸入被移動的光標(biāo)是否已在同一條內(nèi)容識別數(shù)據(jù)的位置放置了預(yù)定時間段;當(dāng)確定光標(biāo)已在相同的內(nèi)容識別數(shù)據(jù)的位置放置了預(yù)定時間段時,開始再現(xiàn)和該內(nèi)容識別數(shù)據(jù)對應(yīng)的內(nèi)容數(shù)據(jù)的一部分。
在一個實(shí)施例中,如上所述,當(dāng)選擇的目標(biāo)藝術(shù)家的內(nèi)容數(shù)據(jù)和目標(biāo)藝術(shù)家的關(guān)聯(lián)藝術(shù)家的內(nèi)容數(shù)據(jù)被自動預(yù)覽再現(xiàn)時,用戶能夠搜索他或她所希望的內(nèi)容,而不需要進(jìn)行復(fù)雜的操作。從而,當(dāng)用戶在室外操作再現(xiàn)設(shè)備時,他或她能夠搜索他或她所希望的內(nèi)容,而不需要觀看顯示在顯示部分上的數(shù)據(jù)。
如上所述,根據(jù)本發(fā)明的實(shí)施例,識別內(nèi)容數(shù)據(jù)的多條內(nèi)容識別數(shù)據(jù)被顯示在顯示部分上。確定對應(yīng)于輸入被移動的光標(biāo)是否已在同一條內(nèi)容識別數(shù)據(jù)的位置放置預(yù)定時間段。當(dāng)確定光標(biāo)已在相同的內(nèi)容識別數(shù)據(jù)的位置放置預(yù)定時間段時,開始再現(xiàn)與該內(nèi)容識別數(shù)據(jù)對應(yīng)的內(nèi)容數(shù)據(jù)的一部分。從而,僅僅通過移動光標(biāo),就能夠預(yù)覽再現(xiàn)內(nèi)容數(shù)據(jù)。
圖1表示使用根據(jù)本發(fā)明的一個實(shí)施例的再現(xiàn)設(shè)備的應(yīng)用的例子。
圖2是表示根據(jù)本發(fā)明的實(shí)施例的便攜式再現(xiàn)設(shè)備的例子的外視圖。
圖3是表示再現(xiàn)設(shè)備的結(jié)構(gòu)的例子的方框圖。
圖4是表示適用于再現(xiàn)設(shè)備的體系結(jié)構(gòu)的原理示意圖。
圖5是表示屬性信息表的結(jié)構(gòu)的例子的示意圖。
圖6是表示自動啟動預(yù)覽再現(xiàn)的處理的例子的流程圖。
圖7A-7D表示按照流程圖顯示在顯示部分上的數(shù)據(jù)的例子。
圖8A和8B是描述把預(yù)覽再現(xiàn)變成正常再現(xiàn)的處理的示意圖。
圖9是表示藝術(shù)家鏈接模式下的處理的例子的流程圖。
圖10A-10C是表示在藝術(shù)家鏈接模式的處理中顯示的數(shù)據(jù)的變化例子的示意圖。
圖11A-11D是表示在藝術(shù)家鏈接模式的處理中顯示的數(shù)據(jù)的變化例子的示意圖。
圖12是表示在正在再現(xiàn)特定的內(nèi)容數(shù)據(jù)時,啟動藝術(shù)家鏈接模式的情況下的處理的例子的流程圖。
圖13是表示正常再現(xiàn)屏幕的例子的示意圖。
圖14是表示搜索中屏幕的例子的示意圖。
圖15是表示提示用戶是否降低關(guān)聯(lián)度的標(biāo)準(zhǔn)的屏幕的例子的示意圖。
圖16是表示屏幕例子的示意圖,該屏幕提示用戶返回顯示正在再現(xiàn)的內(nèi)容的屏幕。
圖17是表示相關(guān)藝術(shù)家信息屏幕的例子的示意圖。
圖18A和18B是表示相關(guān)藝術(shù)家信息屏幕的例子的示意圖。
圖19是表示執(zhí)行預(yù)覽再現(xiàn)的處理的例子的流程圖。
圖20是表示執(zhí)行預(yù)覽再現(xiàn)的處理的例子的流程圖。
圖21是表示內(nèi)容標(biāo)題列表屏幕的例子的示意圖。
圖22是表示執(zhí)行預(yù)覽再現(xiàn)的處理的例子的流程圖。
圖23是表示在預(yù)覽內(nèi)容信息被顯示在正常再現(xiàn)屏幕上的情況下的例子的示意圖。
圖24是表示內(nèi)容數(shù)據(jù)文件的結(jié)構(gòu)的例子的示意圖。
圖25是表示第一預(yù)覽再現(xiàn)控制方法的處理的流程例子的示意圖。
圖26是表示在第一預(yù)覽再現(xiàn)控制方法中,從內(nèi)容數(shù)據(jù)文件讀取音頻數(shù)據(jù),從而執(zhí)行預(yù)覽再現(xiàn)的處理的例子的流程圖。
圖27是表示音頻數(shù)據(jù)被保存在緩沖存儲器中的狀態(tài)的示意圖。
圖28A-28C是表示硬盤驅(qū)動器和緩沖存儲器預(yù)覽再現(xiàn)音頻數(shù)據(jù)的訪問計時的例子的計時圖。
圖29是描述從正被預(yù)覽再現(xiàn)的特定內(nèi)容跳到將被預(yù)覽再現(xiàn)的下一內(nèi)容的控制的示意圖。
圖30A-30C是描述在第一預(yù)覽再現(xiàn)控制方法中,把預(yù)覽再現(xiàn)變成正常再現(xiàn)的處理的示意圖。
圖31A-31C是描述在第一預(yù)覽再現(xiàn)控制方法中,把正常再現(xiàn)變成預(yù)覽再現(xiàn)模式的處理的示意圖。
圖32A-32C是描述在第一預(yù)覽再現(xiàn)控制方法中,在預(yù)覽再現(xiàn)之后恢復(fù)正常再現(xiàn)的處理的示意圖。
圖33A和33B表示在第二預(yù)覽再現(xiàn)控制方法中預(yù)覽再現(xiàn)的序列的例子。
圖34是表示在第二預(yù)覽再現(xiàn)控制方法中,移動讀取指針的狀態(tài)的示意圖。
圖35A-35C是描述在第二預(yù)覽再現(xiàn)控制方法中,把預(yù)覽再現(xiàn)變成正常再現(xiàn)的處理的示意圖。
圖36是描述在第二預(yù)覽再現(xiàn)控制方法中,把正常再現(xiàn)變成預(yù)覽再現(xiàn)的處理的示意圖。
圖37A-37C是描述在第二預(yù)覽再現(xiàn)控制方法中,在預(yù)覽再現(xiàn)之后恢復(fù)正常再現(xiàn)的處理的示意圖。
圖38是表示其報頭部分包含內(nèi)容ID的內(nèi)容數(shù)據(jù)文件的結(jié)構(gòu)的例子的示意圖。
圖39是表示關(guān)于待再現(xiàn)區(qū)域的信息表的例子的示意圖。
圖40是表示使用和待再現(xiàn)區(qū)域有關(guān)的信息的預(yù)覽再現(xiàn)處理的例子的流程圖。
圖41是表示具有無線通信I/F的再現(xiàn)設(shè)備的結(jié)構(gòu)的例子的方框圖。
圖42是表示再現(xiàn)設(shè)備通過無線通信獲得和待再現(xiàn)區(qū)域有關(guān)的信息的應(yīng)用的例子的示意圖。
圖43是表示使用可重寫ROM作為記錄介質(zhì)的再現(xiàn)設(shè)備的結(jié)構(gòu)的例子的方框圖。
具體實(shí)施例方式
下面將按照下述順序說明本發(fā)明的實(shí)施例。
1.根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)1-1.本發(fā)明適用的系統(tǒng)1-2.再現(xiàn)設(shè)備的結(jié)構(gòu)1-3.預(yù)覽再現(xiàn)的操作的概述1-4.藝術(shù)家鏈接模式的操作的概述2.藝術(shù)家鏈接模式和GUI的更具體操作
3.預(yù)覽再現(xiàn)的控制方法3-1.文件結(jié)構(gòu)3-2.第一預(yù)覽再現(xiàn)控制方法3-2-1.處理的流程3-2-2.把預(yù)覽再現(xiàn)模式變成正常再現(xiàn)模式的操作3-3.第二預(yù)覽再現(xiàn)控制方法3-3-1.處理的流程3-3-2.把預(yù)覽再現(xiàn)模式變成正常再現(xiàn)模式的操作4.本發(fā)明的實(shí)施例的改進(jìn)4-1.從外部獲得待再現(xiàn)的區(qū)域4-2.實(shí)施例的改進(jìn)的另一系統(tǒng)5.本發(fā)明的實(shí)施例的另一改進(jìn)1.根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)1-1.本發(fā)明適用的系統(tǒng)圖1表示根據(jù)本發(fā)明的實(shí)施例的再現(xiàn)設(shè)備1用于的應(yīng)用。再現(xiàn)設(shè)備1是包含在小而輕的外殼中的便攜式設(shè)備(PD)。再現(xiàn)設(shè)備1使用硬盤驅(qū)動器、閃速存儲器或者其它存儲裝置作為記錄介質(zhì)。再現(xiàn)設(shè)備1從記錄介質(zhì)再現(xiàn)內(nèi)容數(shù)據(jù)。再現(xiàn)設(shè)備1具有能夠與個人計算機(jī)2(下面稱為PC 2)通信的接口。所述接口是例如USB(通用串行總線)或者IEEE 1394(電氣和電子工程師協(xié)會1394)接口。本例中,再現(xiàn)設(shè)備1和PC 2以USB作為通信接口被連接。
下面,假定記錄在再現(xiàn)設(shè)備1的記錄介質(zhì)上的內(nèi)容數(shù)據(jù)是音樂數(shù)據(jù),即音頻數(shù)據(jù)。音樂數(shù)據(jù)的單位也被稱為曲目。
音樂服務(wù)器4提供諸如通過因特網(wǎng)3下載內(nèi)容數(shù)據(jù)之類的服務(wù)。音樂服務(wù)器4通過使內(nèi)容數(shù)據(jù)與諸如藝術(shù)家、包含該內(nèi)容數(shù)據(jù)的專輯和音樂類型之類的屬性信息相聯(lián)系來管理內(nèi)容數(shù)據(jù)。內(nèi)容數(shù)據(jù)與之相關(guān)聯(lián)的屬性信息最好包含音樂數(shù)據(jù)的旋律和節(jié)拍。另外,音樂服務(wù)器4還管理與內(nèi)容數(shù)據(jù)的下載計數(shù)相應(yīng)的級別信息以及藝術(shù)家間的關(guān)聯(lián)信息(該關(guān)聯(lián)信息被稱為藝術(shù)家鏈接信息)。音樂服務(wù)器4提供通過因特網(wǎng)3使用這些信息的服務(wù)。音樂服務(wù)器4把例如這些級別信息、藝術(shù)家鏈接信息等添加到前述屬性信息中,并把所得到的數(shù)據(jù)提供給用戶。屬性信息可包含專輯和內(nèi)容數(shù)據(jù)的發(fā)布日期。
用戶連接例如PC 2與因特網(wǎng)3,并使PC 2通過因特網(wǎng)3從音樂服務(wù)器4下載內(nèi)容數(shù)據(jù)。下載的內(nèi)容被保存在例如PC 2的硬盤驅(qū)動器中。另外,用戶用USB電纜連接再現(xiàn)設(shè)備1和PC 2,把保存在PC2的硬盤驅(qū)動器中的內(nèi)容數(shù)據(jù)轉(zhuǎn)移到再現(xiàn)設(shè)備1。再現(xiàn)設(shè)備1把轉(zhuǎn)移來的內(nèi)容數(shù)據(jù)記錄到內(nèi)部記錄介質(zhì)上。之后,用戶斷開PC 2與再現(xiàn)設(shè)備1。用戶可在室外使用再現(xiàn)設(shè)備1,從記錄介質(zhì)再現(xiàn)內(nèi)容數(shù)據(jù),和欣賞再現(xiàn)的內(nèi)容數(shù)據(jù)。
當(dāng)從音樂服務(wù)器4下載內(nèi)容數(shù)據(jù)時,如果除內(nèi)容數(shù)據(jù)之外還獲得作為屬性信息的級別信息,那么用戶能夠容易地搜索當(dāng)前流行的內(nèi)容。當(dāng)下載內(nèi)容數(shù)據(jù)時,如果除內(nèi)容數(shù)據(jù)之外還可獲得作為屬性信息的藝術(shù)家鏈接信息,那么用戶能夠知道所選內(nèi)容的藝術(shù)家與其它藝術(shù)家有關(guān)聯(lián)。從而,用戶能夠容易地搜索關(guān)聯(lián)藝術(shù)家的內(nèi)容。當(dāng)由再現(xiàn)設(shè)備1再現(xiàn)的內(nèi)容數(shù)據(jù)的歷史被保存時,用戶能夠容易地搜索他或她喜愛的內(nèi)容。
1-2.再現(xiàn)設(shè)備的結(jié)構(gòu)圖2表示根據(jù)本發(fā)明的實(shí)施例的便攜式再現(xiàn)設(shè)備1的外觀的例子。布置在再現(xiàn)設(shè)備1的前部的主要是顯示部分10和操作部分20。顯示部分10由例如LCD(液晶顯示器)構(gòu)成,向用戶顯示信息。操作部分20具有多個按鍵,接受用戶對其的操作。顯示部分10能夠以例如1個點(diǎn)的精度執(zhí)行顯示控制。顯示部分10能夠顯示文本、簡單圖形、圖標(biāo)等。
布置在再現(xiàn)設(shè)備1頂部的是保持開關(guān)16和連接器部分17。保持開關(guān)16允許或禁止操作部分20的操作。連接器部分17具有連接器和頭戴式耳機(jī)端子。連接器被用于在再現(xiàn)設(shè)備1和外部設(shè)備,比如PC 2之間交換數(shù)字?jǐn)?shù)據(jù)。頭戴式耳機(jī)端子被用于輸出由再現(xiàn)設(shè)備1再現(xiàn)的模擬音頻信號。
下面將說明布置在操作部分20上的按鍵。當(dāng)按下每個按鍵時,輸出與之對應(yīng)的控制信號。每個按鍵可被賦予與其按壓的持續(xù)時間對應(yīng)的不同功能。例如,可向按鍵的按壓持續(xù)時間等于或大于預(yù)定時間的長時間按壓操作和按鍵的按壓持續(xù)時間小于預(yù)定時間的短時間按壓操作分配不同的功能。當(dāng)對按鍵執(zhí)行短時間按壓操作時,在該按鍵被按下之后的預(yù)定時間中釋放該按鍵的時刻,所分配的功能被執(zhí)行。相反,當(dāng)對按鍵執(zhí)行長時間按壓操作時,如果該按鍵被持續(xù)按下預(yù)定的時間或者更長,那么執(zhí)行所分配的功能。當(dāng)對某一按鍵只定義了短時間按壓操作時,在該按鍵被按下時,所分配的功能被執(zhí)行。當(dāng)按鍵被按下預(yù)定的時間或者更長,那么該操作可被定義成好像該按鍵被持續(xù)按下一樣(稱為按鍵重復(fù))。
按鍵11A和11B分別是增大和降低內(nèi)容數(shù)據(jù)的再現(xiàn)音量的音量鍵。每當(dāng)按鍵11A和11B被短時間按下時,音量變化一級。就按鍵11A和11B來說,按鍵重復(fù)是有效的。
按鍵12A、12B和12C是主要控制內(nèi)容數(shù)據(jù)的再現(xiàn)的按鍵。每當(dāng)按鍵12A被短時間按下時,它使再現(xiàn)設(shè)備1交替再現(xiàn)內(nèi)容數(shù)據(jù)和暫停所述再現(xiàn)。當(dāng)按鍵12A被長時間按下時,再現(xiàn)設(shè)備1的操作模式被變成睡眠模式。當(dāng)按鍵12B被短時間按下時,它使再現(xiàn)設(shè)備1再現(xiàn)下一內(nèi)容數(shù)據(jù)。當(dāng)按鍵12B被長時間按下時,它使再現(xiàn)設(shè)備1執(zhí)行正在再現(xiàn)的內(nèi)容數(shù)據(jù)的快進(jìn)再現(xiàn)。同樣地,當(dāng)按鍵12C被短時間按下時,它使再現(xiàn)設(shè)備1再現(xiàn)前一內(nèi)容數(shù)據(jù)。當(dāng)按鍵12C被長時間按下時,它使再現(xiàn)設(shè)備1執(zhí)行正在再現(xiàn)的內(nèi)容數(shù)據(jù)的快倒再現(xiàn)。
按鍵13是由位于中心的輸入鍵13A和代表上、下、左和右,并且圍繞輸入鍵13A布置的方向鍵(這些方向鍵被稱為上方向鍵,下方向鍵,左方向鍵和右方向鍵)構(gòu)成的五方向鍵組,借助其在顯示于顯示部分10上的屏幕上指定操作。
當(dāng)顯示部分10顯示再現(xiàn)設(shè)備1正在再現(xiàn)的內(nèi)容時,每當(dāng)輸入鍵13A被短時間按下時,它使再現(xiàn)設(shè)備1交替地再現(xiàn)內(nèi)容和暫停所述再現(xiàn)。當(dāng)顯示部分10沒有顯示內(nèi)容,并且當(dāng)輸入鍵13A被短時間按下時,它致使顯示部分10上的所選項(xiàng)目被確認(rèn)。當(dāng)顯示部分10顯示內(nèi)容的列表時,當(dāng)按下輸入鍵13A時,它使再現(xiàn)設(shè)備10再現(xiàn)列表中的所有內(nèi)容。
當(dāng)短時間按下上方向鍵和下方向鍵時,它們導(dǎo)致在顯示部分10上選擇的一個項(xiàng)目分別向上和向下移動。當(dāng)長時間按下上方向鍵和下方向鍵時,它們導(dǎo)致顯示在顯示部分10上的列表分別向上和向下快速滾動。在執(zhí)行長時間按壓功能之前,上方向鍵和下方向鍵的按鍵重復(fù)是有效的。從而,借助上方向鍵和下方向鍵,屏幕上顯示的數(shù)據(jù)可分別向上和向下滾動。
當(dāng)短時間按下按鍵13的左方向鍵和右方向鍵時,它們導(dǎo)致在顯示部分10上選擇的一個項(xiàng)目分別向左和向右移動。當(dāng)顯示在顯示部分10上的數(shù)據(jù)具有多頁時,并且當(dāng)左方向鍵和右方向鍵被按下時,它們使當(dāng)前頁分別變成前一頁和下一頁。對于左方向鍵和右方向鍵來說,沒有定義長時間按壓操作。另外,就左方向鍵和右方向鍵來說,按鍵重復(fù)是有效的。
當(dāng)短時間按下發(fā)現(xiàn)鍵14時,它導(dǎo)致使用藝術(shù)家鏈接信息的藝術(shù)家鏈接功能被調(diào)用。當(dāng)長時間按下發(fā)現(xiàn)鍵14時,它導(dǎo)致藝術(shù)家鏈接信息被調(diào)用,并且顯示在顯示部分10上的所有藝術(shù)家的全部內(nèi)容被再現(xiàn)。藝術(shù)家鏈接功能的細(xì)節(jié)將在后面說明。
當(dāng)短時間按下按鍵15時,它導(dǎo)致回溯再現(xiàn)設(shè)備1的操作歷史。當(dāng)長時間按下按鍵15時,它導(dǎo)致在顯示部分10上顯示頂部菜單。
按鍵13-15的功能只是例子。從而,按鍵13-15的功能并不局限于這些例子。按鍵13-15可由軟件賦予與操作狀態(tài)對應(yīng)的功能。
圖3表示再現(xiàn)設(shè)備1的結(jié)構(gòu)的例子。在圖3中所示的例子中,再現(xiàn)設(shè)備1具有三條總線30、34和40。與總線30連接的是硬盤驅(qū)動器(HDD)32、USB(通用串行總線)控制器33和系統(tǒng)門陣列36??偩€30主要傳送內(nèi)容數(shù)據(jù)。與USB控制器33連接的是USB連接器31。USB控制器33控制與和USB連接器31連接的外部設(shè)備的通信。
與總線34連接的是USB控制器33、顯示控制部分35和系統(tǒng)門陣列36??偩€34主要傳送命令。顯示控制部分35按照通過總線34供給的顯示控制信號,驅(qū)動由例如LCD構(gòu)成的顯示部分10,并在顯示部分10上顯示與顯示控制信號相應(yīng)的屏幕。
與總線40連接的是微計算機(jī)41、系統(tǒng)門陣列36和ROM(只讀存儲器)42??偩€40主要傳送命令。與微計算機(jī)41連接的是實(shí)時時鐘(RTC)46和操作部分20。操作部分20按照上述按鍵11-15產(chǎn)生控制信號,并把控制信號提供給微計算機(jī)41。微計算機(jī)41按照從操作部分20供給的控制信號,并按照預(yù)先保存在例如ROM 42中的程序,控制整個再現(xiàn)設(shè)備1。微計算機(jī)41按照程序產(chǎn)生預(yù)定的顯示控制信號。
微計算機(jī)41具有把從將在后面說明的解碼器供給的音頻數(shù)據(jù)轉(zhuǎn)換成模擬音頻信號,并把模擬音頻信號提供給頭戴式耳機(jī)(HP)放大器45的內(nèi)部D/A轉(zhuǎn)換(DAC)部分44。
ROM 42是允許保存的程序被更新的可重寫存儲器,比如EEPROM(電可擦可編程只讀存儲器)。更新程序通過USB連接器31從例如外部計算機(jī)設(shè)備供給。
由于再現(xiàn)設(shè)備1由微計算機(jī)41按照保存在ROM 42中的程序控制,因此再現(xiàn)設(shè)備1基本上可被看作一個計算機(jī)設(shè)備。
系統(tǒng)門陣列36控制總線30、34和40之間的數(shù)據(jù)和命令的交換。與系統(tǒng)門陣列36連接的是RAM 37和對已被壓縮編碼的音頻數(shù)據(jù)解碼的解碼器43。RAM 37被用作微計算機(jī)41的工作區(qū)。另外,RAM 37還被用作解碼器43解碼的音頻數(shù)據(jù)的緩沖器。RAM 37具有例如16MB(兆字節(jié))的存儲容量。該存儲容量的12MB的預(yù)定區(qū)域被分配為音頻數(shù)據(jù)的緩沖存儲區(qū)。
與遙控端子47連接的是遠(yuǎn)程非無線地控制再現(xiàn)設(shè)備1,并且具有頭戴式耳機(jī)端子的遙控器。從頭戴式耳機(jī)放大器45輸出的模擬音頻信號被提供給遙控端子47。另外,系統(tǒng)門陣列36和遙控端子47被連接。與遙控器的操作相應(yīng)的控制信號從遙控端子47輸入,并通過系統(tǒng)門陣列36和總線40被提供給微計算機(jī)41。
USB端子31和遙控端子47被布置在圖2中所示的連接器部分17中。保持開關(guān)16(未示出)與微計算機(jī)20連接。
在上面的說明中,再現(xiàn)設(shè)備1和PC 2非無線地連接。但是,本發(fā)明并不局限于該例子。相反,控制無線通信的無線通信I/F(未示出)可與總線30連接,從而在再現(xiàn)設(shè)備1和PC 2之間交換命令,并把內(nèi)容數(shù)據(jù)從PC 2傳送給再現(xiàn)設(shè)備1。
圖4表示適用于再現(xiàn)設(shè)備1的體系結(jié)構(gòu)的概略。UI(用戶界面)任務(wù)60充當(dāng)在顯示部分10上顯示數(shù)據(jù)的用戶界面,并按照操作部分20的操作產(chǎn)生控制信號。例如,UI任務(wù)60按照操作部分20的按鍵13的操作控制光標(biāo)指示70(參見圖7A-7D),并按照借助其控制音頻數(shù)據(jù)的再現(xiàn)的按鍵12A-12C的操作產(chǎn)生控制命令。再現(xiàn)控制命令有比如播放(再現(xiàn))、停止(再現(xiàn)停止)、前饋(快進(jìn)再現(xiàn))、反繞(快倒再現(xiàn))、提示(cue)(轉(zhuǎn)到預(yù)定位置而不再現(xiàn))、回顧(反繞到預(yù)定位置而不再現(xiàn))、暫停(再現(xiàn)暫停)等等。
播放器任務(wù)61被置于UI任務(wù)60之下。播放器任務(wù)61用于控制內(nèi)容數(shù)據(jù)的再現(xiàn)。播放器任務(wù)61按照從UI任務(wù)60接收的命令與數(shù)據(jù)庫(將在后面說明)通信,了解待再現(xiàn)的內(nèi)容,并把關(guān)于內(nèi)容數(shù)據(jù)的再現(xiàn)控制命令發(fā)給下級的任務(wù)。另外,播放器任務(wù)61總是知道當(dāng)前的播放模式,把播放模式返回給UI任務(wù)60,并按照播放模式控制內(nèi)容數(shù)據(jù)的再現(xiàn)。
在本例中,播放模式是相對于內(nèi)容的再現(xiàn)順序的操作模式。播放模式包括例如正常模式、混洗(shuffle)模式等。在正常模式下,按照列表再現(xiàn)內(nèi)容。在混洗模式下,內(nèi)容被隨機(jī)再現(xiàn)。
緩沖任務(wù)62、數(shù)據(jù)庫(DB)管理任務(wù)63和解碼器控制任務(wù)65被置于播放器任務(wù)61之下。緩沖任務(wù)62控制相對于RAM 37的緩沖存儲區(qū)的讀取和寫入,并控制從硬盤驅(qū)動器32的音頻數(shù)據(jù)的讀取。緩沖任務(wù)62分析保存在緩沖存儲器中的音頻數(shù)據(jù)的報頭信息。緩沖存儲器由緩沖任務(wù)62控制為其起始地址和終止地址邏輯連接的環(huán)形存儲區(qū)。
數(shù)據(jù)庫管理任務(wù)63管理記錄在硬盤驅(qū)動器32中的內(nèi)容數(shù)據(jù)。數(shù)據(jù)庫管理任務(wù)63關(guān)聯(lián)地管理識別記錄在硬盤驅(qū)動器32中的內(nèi)容數(shù)據(jù)的識別信息(ID),表示內(nèi)容數(shù)據(jù)的記錄位置的信息和內(nèi)容數(shù)據(jù)的屬性信息。數(shù)據(jù)庫管理任務(wù)63還管理藝術(shù)家鏈接信息。數(shù)據(jù)庫管理任務(wù)63管理的數(shù)據(jù)庫的細(xì)節(jié)將在后面說明。
解碼器控制任務(wù)65控制解碼器43執(zhí)行的音頻數(shù)據(jù)的解碼處理。解碼器控制任務(wù)65所進(jìn)行的控制與緩沖任務(wù)62的處理相互聯(lián)結(jié)。
OS(操作系統(tǒng))68總體管理上層任務(wù),比如UI任務(wù)60,播放器任務(wù)61,緩沖任務(wù)62,解碼器控制任務(wù)65和數(shù)據(jù)庫管理任務(wù)63。另外,OS 68向每個任務(wù)提供基本的軟件功能。OS 68向每個上層任務(wù)提供例如管理記錄在硬盤驅(qū)動器32中的文件的文件系統(tǒng)。文件系統(tǒng)按照例如邏輯地址管理硬盤驅(qū)動器32的記錄區(qū),管理硬盤驅(qū)動器32中的文件,并提供相對于硬盤驅(qū)動器32讀取和寫入數(shù)據(jù)的方案。
另外,OS 68管理構(gòu)成再現(xiàn)設(shè)備1的硬件的每個部分,并執(zhí)行上層任務(wù)與再現(xiàn)設(shè)備1的硬件69之間的中間處理。OS 68具有例如控制硬盤驅(qū)動器32的HDD驅(qū)動器64,控制相對于RAM 37的緩沖存儲區(qū)的數(shù)據(jù)的讀取和寫入的緩沖控制部分,和控制解碼器43的解碼器控制部分67。
圖4中所示的OS 68和任務(wù)60-65由與保存或記錄在ROM 42和/或硬盤驅(qū)動器32中的程序相應(yīng)的微計算機(jī)41的操作來完成。
當(dāng)在這種結(jié)構(gòu)中,再現(xiàn)設(shè)備1和PC 2由USB電纜連接時,USB控制器33與PC 2通信,以致PC 2把再現(xiàn)設(shè)備視為可拆卸的硬盤驅(qū)動器。換句話說,借助PC 2的OS提供的文件復(fù)制功能,PC 2可把保存在PC 2的硬盤驅(qū)動器中的內(nèi)容數(shù)據(jù)記錄到再現(xiàn)設(shè)備1的硬盤驅(qū)動器32中。
PC 2通過USB電纜傳送內(nèi)容數(shù)據(jù)和命令。這些內(nèi)容數(shù)據(jù)和命令由USB控制器33接收。USB控制器33通過總線30把接收的內(nèi)容數(shù)據(jù)傳送給硬盤驅(qū)動器32。傳送的內(nèi)容數(shù)據(jù)被寫入硬盤驅(qū)動器32。另一方面,接收的命令通過系統(tǒng)門陣列36從USB控制器33被供給微計算機(jī)41。
下面將說明再現(xiàn)內(nèi)容的處理。例如,微計算機(jī)41參考記錄在硬盤驅(qū)動器32中的內(nèi)容的數(shù)據(jù)庫,并產(chǎn)生導(dǎo)致內(nèi)容列表被顯示的顯示控制信號。顯示控制信號通過系統(tǒng)門陣列36和總線34被供給顯示控制部分35。顯示控制部分35把顯示控制信號轉(zhuǎn)換成驅(qū)動顯示部分10的驅(qū)動信號。驅(qū)動信號被供給顯示部分10。顯示部分10按照顯示控制信號顯示可被再現(xiàn)的內(nèi)容數(shù)據(jù)的列表。
用戶按照顯示在顯示部分10上的數(shù)據(jù)操縱操作部分20,并選擇他或她想再現(xiàn)的內(nèi)容數(shù)據(jù)。與該操作相應(yīng)的控制信號從操作部分20輸出。微計算機(jī)41監(jiān)視從操作部分20輸出的控制信號。當(dāng)微計算機(jī)41收到導(dǎo)致再現(xiàn)內(nèi)容數(shù)據(jù)的控制信號時,微計算機(jī)41發(fā)出導(dǎo)致讀取內(nèi)容數(shù)據(jù)的命令。該命令通過系統(tǒng)門陣列36和總線30被發(fā)送給硬盤驅(qū)動器32。
從硬盤驅(qū)動器32讀取的內(nèi)容數(shù)據(jù)通過總線30被供給系統(tǒng)門陣列36。系統(tǒng)門陣列36把供給的內(nèi)容數(shù)據(jù)保存在RAM 37的緩沖存儲區(qū)中。另外,系統(tǒng)門陣列36每次從RAM 37的緩沖存儲區(qū)讀取預(yù)定量的內(nèi)容數(shù)據(jù),并把內(nèi)容數(shù)據(jù)傳送給解碼器43。微計算機(jī)41監(jiān)視保存在RAM 37的緩沖存儲區(qū)中的內(nèi)容數(shù)據(jù)的數(shù)量。當(dāng)保存的數(shù)據(jù)的數(shù)量變成預(yù)定量或者低于該預(yù)定量時,微計算機(jī)41通過系統(tǒng)門陣列36和總線30向硬盤驅(qū)動器32發(fā)出從硬盤驅(qū)動器32讀取內(nèi)容數(shù)據(jù)的命令。
解碼器43對傳來的內(nèi)容數(shù)據(jù)解碼,并把解碼后的數(shù)據(jù)作為基帶音頻數(shù)據(jù)傳給微計算機(jī)41。當(dāng)需要時,微計算機(jī)41對從解碼器43傳來的音頻數(shù)據(jù)執(zhí)行預(yù)定的聲音處理。DAC部分44把作為數(shù)字信號的音頻數(shù)據(jù)轉(zhuǎn)換成模擬音頻信號。模擬音頻信號被供給HP放大器45。HP放大器45對模擬音頻信號執(zhí)行放大處理,并把放大的信號供給遙控端子47。
下面將說明管理記錄在硬盤驅(qū)動器32中的內(nèi)容數(shù)據(jù)的數(shù)據(jù)庫。數(shù)據(jù)庫由上述的數(shù)據(jù)庫管理任務(wù)63管理。圖5表示借助其管理數(shù)據(jù)庫的內(nèi)容數(shù)據(jù)的屬性信息的屬性信息表的結(jié)構(gòu)例子。在圖5中所示的例子中,屬性信息表的每條記錄具有字段“內(nèi)容ID”、字段“專輯ID”、字段“類型ID”、字段“藝術(shù)家ID”、字段“再現(xiàn)歷史”和字段“級別信息”。
在圖5中所示的例子中,保存在每條記錄的每個字段中的值是作為ID的真實(shí)數(shù)據(jù)的指針信息。例如,每個字段描述說明真實(shí)數(shù)據(jù)的另一表格的一條記錄的指針信息。作為一個整體構(gòu)成關(guān)系數(shù)據(jù)庫。內(nèi)容ID是每個內(nèi)容的唯一值。內(nèi)容ID把屬性信息表的每條記錄與真實(shí)的內(nèi)容數(shù)據(jù)聯(lián)系起來??筛臑樵诓煌谧侄巍皟?nèi)容ID”的每個字段中描述真實(shí)數(shù)據(jù)。
每當(dāng)與記錄相關(guān)的內(nèi)容數(shù)據(jù)被再現(xiàn)時,屬性信息表中的字段“再現(xiàn)歷史”就被加1。最好在預(yù)定的時候更新級別信息。例如,當(dāng)新的內(nèi)容數(shù)據(jù)從音樂服務(wù)器4被下載到PC 2時,保存在PC 2中的內(nèi)容數(shù)據(jù)的級別信息也被下載。當(dāng)內(nèi)容數(shù)據(jù)從PC 2被傳給再現(xiàn)設(shè)備1時,級別信息也可被傳送,并以其更新數(shù)據(jù)庫。
數(shù)據(jù)庫管理任務(wù)63還管理藝術(shù)家鏈接信息。藝術(shù)家鏈接信息例如是藝術(shù)家A與關(guān)于藝術(shù)家B、C等的信息相關(guān)聯(lián),所述藝術(shù)家B、C等與藝術(shù)家有關(guān)聯(lián)。例如,當(dāng)藝術(shù)家A與藝術(shù)家B和藝術(shù)家C聯(lián)合創(chuàng)作專輯Z時,藝術(shù)家B和藝術(shù)家C是藝術(shù)家A的關(guān)聯(lián)藝術(shù)家。另外,按照藝術(shù)家A的風(fēng)格等等,他、她或者他們可與其它藝術(shù)家相聯(lián)系。例如,按照藝術(shù)家A的主要內(nèi)容的旋律和節(jié)拍,其它藝術(shù)家可能與藝術(shù)家A相關(guān)聯(lián)。另外,按照藝術(shù)家A工作的年代,他、她或者他們可能與其它藝術(shù)家相關(guān)聯(lián)。此外,按照藝術(shù)家或其內(nèi)容的多種信息,關(guān)于藝術(shù)家的信息可被聯(lián)系起來。
按照與目標(biāo)藝術(shù)家的關(guān)聯(lián)度,藝術(shù)家鏈接信息可被分階段。例如,由與藝術(shù)家A強(qiáng)相關(guān)的藝術(shù)家B、C、D等的有關(guān)信息構(gòu)成的第一藝術(shù)家鏈接信息和由與藝術(shù)家A弱相關(guān)的藝術(shù)家O、P、Q等的有關(guān)信息構(gòu)成的第二藝術(shù)家鏈接信息相聯(lián)系。例如,為數(shù)據(jù)庫管理任務(wù)63管理的藝術(shù)家信息創(chuàng)建兩種表格。數(shù)據(jù)庫管理任務(wù)63管理的所有藝術(shù)家信息被排列成矩陣??蓪仃嚨拿總€元素指定關(guān)聯(lián)度。藝術(shù)家鏈接信息的結(jié)構(gòu)并不局限于該例子。
作為例如音樂服務(wù)器4的服務(wù),藝術(shù)家鏈接信息被提供給用戶方。藝術(shù)家鏈接信息通過因特網(wǎng)3從音樂服務(wù)器4被下載到PC 2,從PC 2被傳給再現(xiàn)設(shè)備1,隨后被記錄到硬盤驅(qū)動器32。例如,PC 2把記錄在PC 2的硬盤驅(qū)動器和再現(xiàn)設(shè)備1的硬盤驅(qū)動器32中的內(nèi)容的列表傳送給音樂服務(wù)器4。音樂服務(wù)器4按照內(nèi)容的列表參考屬性信息,創(chuàng)建藝術(shù)家鏈接信息,并將其傳給PC 2。用戶方也能夠創(chuàng)建藝術(shù)家鏈接信息。
1-3.預(yù)覽再現(xiàn)的操作的概述按照本發(fā)明的實(shí)施例,當(dāng)在上述內(nèi)容選擇操作中,光標(biāo)在某一內(nèi)容的位置停留了預(yù)定時間時,該內(nèi)容的預(yù)定部分被自動再現(xiàn)。在下面的說明中,僅僅關(guān)于內(nèi)容的選擇部分的再現(xiàn)被稱為預(yù)覽再現(xiàn)。關(guān)于整個內(nèi)容的再現(xiàn)被稱為正常再現(xiàn)。預(yù)覽再現(xiàn)的方法將在后面說明。
圖6表示說明自動啟動預(yù)覽再現(xiàn)的處理的流程圖的例子。圖7A-7D表示按照圖6中所示的流程圖,在顯示部分10上顯示的數(shù)據(jù)的例子。顯示部分10顯示內(nèi)容列表(步驟S10)。如圖7A中所示,內(nèi)容名稱的列表被顯示在顯示部分10上。另外,光標(biāo)指示70被顯示在初始位置。
當(dāng)由例如微計算機(jī)41產(chǎn)生,并且導(dǎo)致光標(biāo)被顯示在預(yù)定位置的顯示控制信號通過系統(tǒng)門陣列36和總線34被供給顯示控制部分35,并且顯示控制部分35按照顯示控制信號驅(qū)動顯示部分10時,顯示光標(biāo)指示70。光標(biāo)指示70的位置被指定,并通過操作例如按鍵13的上方向鍵和/或下方向鍵移動光標(biāo)指示70。
在圖7A-7D中所示的例子中,通過反轉(zhuǎn)內(nèi)容名稱的顯示顏色產(chǎn)生光標(biāo)指示70。光標(biāo)指示70的顯示方法并不局限于該例子。換句話說,光標(biāo)指示需要被顯示在內(nèi)容名稱的位置。例如,光標(biāo)指示可以是顯示在內(nèi)容名稱的起點(diǎn)的預(yù)定標(biāo)記。
在步驟S11,確定光標(biāo)指示70是否已被移動。當(dāng)用戶沒有用按鍵13的上方向鍵、下方向鍵等進(jìn)行鍵入,并且光標(biāo)指示70未被移動,那么流程進(jìn)入步驟S12。在步驟S12,微計算機(jī)41測量光標(biāo)指示70在特定內(nèi)容名稱的位置停留的時間T,并確定時間T是否超過預(yù)定時間Tth。例如,當(dāng)如圖7B中所示,光標(biāo)指示70已被移動到內(nèi)容名稱“CCCCC”的位置時,那么微計算機(jī)41開始按照實(shí)時時鐘46的輸出計數(shù)時間T。在時間T超過預(yù)定時間Tth之前,微計算機(jī)41確定光標(biāo)指示70是否從內(nèi)容名稱“CCCCC”的位置移動到另一位置。
預(yù)定時間Tth是例如約0.5秒。預(yù)定時間Tth的值最好能夠由用戶設(shè)置。
當(dāng)步驟S12的確定結(jié)果表示時間T超過預(yù)定時間Tth時,流程進(jìn)入步驟S13。在步驟S13,與光標(biāo)指示70的位置對應(yīng)的內(nèi)容的一部分被再現(xiàn)。當(dāng)如圖7B中所示,光標(biāo)指示70已被移動到內(nèi)容名稱“CCCCC”的位置,并且如圖7C中舉例所示,在內(nèi)容名稱“CCCCC”的位置停留了預(yù)定時間Tth或者更長時,那么與內(nèi)容名稱“CCCCC”對應(yīng)的內(nèi)容數(shù)據(jù)的一部分被再現(xiàn)。內(nèi)容名稱“CCCCC”的內(nèi)容被預(yù)覽再現(xiàn)。
例如,預(yù)覽再現(xiàn)從起點(diǎn)開始再現(xiàn)內(nèi)容數(shù)據(jù)預(yù)定的一段時間(例如10秒)。此時,在從起點(diǎn)開始再現(xiàn)整個真實(shí)的內(nèi)容數(shù)據(jù)預(yù)定的一段時間之后,可停止預(yù)覽再現(xiàn)??蓜?chuàng)建和再現(xiàn)用于預(yù)覽再現(xiàn)的文件。在每個內(nèi)容中,從每個內(nèi)容抽取的預(yù)覽再現(xiàn)位置可不同。例如,當(dāng)內(nèi)容數(shù)據(jù)被記錄到硬盤驅(qū)動器32時,可自動創(chuàng)建用于預(yù)覽再現(xiàn)的文件。
在完成關(guān)于特定內(nèi)容的預(yù)覽再現(xiàn)之后,可對特定內(nèi)容的相鄰下一內(nèi)容自動啟動預(yù)覽再現(xiàn)。在圖7A-7D中所示的例子中,在完成對內(nèi)容名稱“CCCCC”的內(nèi)容的預(yù)覽再現(xiàn),并且光標(biāo)指示70未被移動之后,可自動啟動對內(nèi)容名稱“DDDDD”的內(nèi)容的再現(xiàn)。
另外,在正在進(jìn)行預(yù)覽再現(xiàn)的同時,可利用按鍵操作移動光標(biāo)指示70。這種情況下,當(dāng)光標(biāo)指示70已被移動到某一內(nèi)容名稱的位置,并且停留了預(yù)定時間Tth或者更長,那么可對與光標(biāo)指示70的位置對應(yīng)的內(nèi)容執(zhí)行預(yù)覽再現(xiàn)。
例如,如圖7C中所示,當(dāng)光標(biāo)指示70被置于內(nèi)容名稱“CCCCC”的位置并且正在對該內(nèi)容進(jìn)行預(yù)覽再現(xiàn)的同時,通過按鍵操作移動光標(biāo)指示70。之后,在預(yù)定時間Tth內(nèi),光標(biāo)指示70通過內(nèi)容名稱“DDDDD”的位置被移動到內(nèi)容名稱“EEEEE”的位置。光標(biāo)指示70被置于內(nèi)容名稱“EEEEE”的位置。微計算機(jī)41測量光標(biāo)指示70停留的時間。當(dāng)時間T超過預(yù)定時間Tth時,微計算機(jī)41停止對內(nèi)容名稱“CCCCC”的內(nèi)容的預(yù)覽再現(xiàn),隨后開始對內(nèi)容名稱“EEEEE”的內(nèi)容的預(yù)覽再現(xiàn)。
在正在進(jìn)行預(yù)覽再現(xiàn)的同時,當(dāng)對選擇的內(nèi)容執(zhí)行確認(rèn)操作時,對內(nèi)容的預(yù)覽再現(xiàn)可被變成對內(nèi)容的正常再現(xiàn)。當(dāng)預(yù)覽再現(xiàn)被變成正常再現(xiàn)時,顯示部分10顯示表示正在進(jìn)行正常再現(xiàn)的數(shù)據(jù),如圖7D中所示。在圖7D中所示的例子中,除正被再現(xiàn)的內(nèi)容名稱“CCCCC”的屬性信息之外,還顯示表示正在進(jìn)行正常再現(xiàn)的文本“現(xiàn)在播放”。
當(dāng)在正在進(jìn)行預(yù)覽再現(xiàn)的同時,通過操作例如輸入鍵13A對選擇的內(nèi)容進(jìn)行確認(rèn)操作時,執(zhí)行把內(nèi)容的再現(xiàn)方法從預(yù)覽再現(xiàn)變成正常再現(xiàn)的處理。下面將說明該處理。這種情況下,正常再現(xiàn)的再現(xiàn)方法有兩種。在第一種方法中,從起點(diǎn)正常地再現(xiàn)已被預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)。在第二種方法中,在已被預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)的停止位置之后開始正常再現(xiàn)。
下面參考圖8A和8B,說明該處理。假定從內(nèi)容數(shù)據(jù)的起點(diǎn)開始,預(yù)覽再現(xiàn)持續(xù)時間為10秒,對內(nèi)容數(shù)據(jù)的曲目1、2和3中的曲目3進(jìn)行預(yù)覽再現(xiàn),并且在正在對曲目3進(jìn)行預(yù)覽再現(xiàn)的同時,執(zhí)行確認(rèn)操作。
在上述的第一種方法中,如圖8A中舉例所示,當(dāng)正在對曲目3進(jìn)行預(yù)覽操作的同時,通過操作例如輸入鍵13A(指定該再現(xiàn))進(jìn)行確認(rèn)操作時,在進(jìn)行確認(rèn)操作的時刻,停止對曲目3的預(yù)覽再現(xiàn)。在過去預(yù)定的一段時間之后,從起點(diǎn)開始再現(xiàn)曲目3的整個內(nèi)容數(shù)據(jù)。
另一方面,在上述第二種方法中,如圖8B中舉例所示,當(dāng)正在對曲目3進(jìn)行預(yù)覽操作的同時進(jìn)行確認(rèn)操作時,在進(jìn)行確認(rèn)操作的時刻,對內(nèi)容數(shù)據(jù)的預(yù)覽再現(xiàn)被停止,在已被預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)的停止位置之后繼續(xù)再現(xiàn)內(nèi)容數(shù)據(jù)。
在上面的例子中,記錄在硬盤驅(qū)動器32中的內(nèi)容的列表被直接顯示在顯示部分10上。但是,本發(fā)明并不局限于這種方法。換句話說,可記錄數(shù)百曲目到數(shù)千曲目的內(nèi)容數(shù)據(jù)。當(dāng)使用按照光標(biāo)指示70的停止時間和內(nèi)容屬性信息的自動預(yù)覽再現(xiàn)時,能夠容易地進(jìn)行搜索大量數(shù)據(jù),尋找所需內(nèi)容的搜索操作。
1-4.藝術(shù)家鏈接模式的操作的概述下面說明把上述藝術(shù)家鏈接信息用作預(yù)覽再現(xiàn)的一個應(yīng)用例子的選擇模式。在下面的說明中,利用藝術(shù)家鏈接信息選擇內(nèi)容的模式被稱為藝術(shù)家鏈接模式。
圖9是表示藝術(shù)家鏈接模式的處理例子的流程圖。圖10A-10C和圖11A-11D表示在圖9中所示的處理中,在顯示部分10上顯示的數(shù)據(jù)的例子。首先,假定再現(xiàn)設(shè)備1的再現(xiàn)操作模式是正常再現(xiàn)模式,并且正在正常再現(xiàn)藝術(shù)家A的內(nèi)容X。通過操作例如操作部分20的發(fā)現(xiàn)鍵14,啟動藝術(shù)家鏈接模式。當(dāng)藝術(shù)家鏈接模式被啟動時,微計算機(jī)41參考藝術(shù)家鏈接信息。另外,如圖10A中舉例所示,微計算機(jī)41使顯示部分10顯示藝術(shù)家鏈接屏幕。藝術(shù)家鏈接屏幕在列表顯示部分71A中顯示藝術(shù)家A和他、她或他們的關(guān)聯(lián)藝術(shù)家B、C等的列表(步驟S20)。
在本例中,參考屬性信息表,按照記錄在硬盤驅(qū)動器32中的內(nèi)容的計數(shù)的順序,分類和列舉藝術(shù)家姓名。光標(biāo)指示70顯示在藝術(shù)家A的位置。目前正被再現(xiàn)的內(nèi)容的內(nèi)容信息被顯示在再現(xiàn)內(nèi)容顯示部分71B中??筛臑榘凑樟硪环绞綄λ囆g(shù)家姓名分類。當(dāng)光標(biāo)指示70被顯示在藝術(shù)家A的位置時,恢復(fù)對緊鄰藝術(shù)家鏈接模式之前,按照正常再現(xiàn)模式再現(xiàn)的內(nèi)容(本例中,藝術(shù)家A的內(nèi)容X)的正常再現(xiàn)。
這種狀態(tài)下,當(dāng)操作按鍵13的下方向鍵時,如圖10B中舉例所示,光標(biāo)指示70被移動到關(guān)聯(lián)藝術(shù)家B、C等的位置(步驟S21)。另外,操作模式被變成預(yù)覽再現(xiàn)模式。在圖10B中所示的例子中,當(dāng)用戶操作下方向鍵時,光標(biāo)指示70在時間Tth(例如0.5秒)內(nèi)通過藝術(shù)家B的位置并停留在藝術(shù)家C的位置。
按照微計算機(jī)41的測量結(jié)果,確定光標(biāo)指示70是否在藝術(shù)家C的位置停留了預(yù)定時間Tth或者更長(步驟S22)。當(dāng)確定結(jié)果表示時間T是預(yù)定時間Tth或者更長,那么流程進(jìn)入步驟S23。在步驟S23,參考屬性信息表30,從與位于光標(biāo)指示70的位置的項(xiàng)目相關(guān)的內(nèi)容數(shù)據(jù)中自動選擇內(nèi)容。
例如,如圖10B中所示,假定光標(biāo)指示70被置于“藝術(shù)家C”的位置,藝術(shù)家C的內(nèi)容P、Q、R和S被記錄在硬盤驅(qū)動器32中。根據(jù)屬性信息表30,按照等級的順序?qū)@些內(nèi)容P、Q、R和S分類。屬性信息表30的字段“再現(xiàn)歷史”被用作等級項(xiàng)目。內(nèi)容被按照再現(xiàn)頻率的順序分類??筛臑榻柚鷮傩孕畔⒈?0的字段“級別信息”,按照流行度的順序?qū)?nèi)容分類。從再現(xiàn)歷史獲得的內(nèi)容的再現(xiàn)計數(shù)和與跳過計數(shù)相應(yīng)的喜愛度可被評定等級。最好用戶能夠指定要被評級的項(xiàng)目。在步驟S23,微計算機(jī)41自動選擇具有最高評級的內(nèi)容P。
在下一步驟S24,選擇的內(nèi)容P被預(yù)覽再現(xiàn)。顯示部分10仍然顯示藝術(shù)家鏈接屏幕。正被預(yù)覽再現(xiàn)的內(nèi)容被顯示在再現(xiàn)內(nèi)容顯示部分71B中(圖10C)。
在下一步驟S25,確定光標(biāo)指示70是否停留在藝術(shù)家C的位置,并且預(yù)覽再現(xiàn)是否已結(jié)束。當(dāng)確定結(jié)果表示預(yù)覽再現(xiàn)已結(jié)束,那么流程進(jìn)入步驟S26。在步驟S26,接下來選擇的內(nèi)容被自動預(yù)覽再現(xiàn)。例如,具有次高評級的內(nèi)容(內(nèi)容Q)(假定內(nèi)容P具有最高的評級)被自動預(yù)覽再現(xiàn)。顯示部分10仍然顯示藝術(shù)家鏈接屏幕。目前正被預(yù)覽再現(xiàn)的內(nèi)容被顯示在再現(xiàn)內(nèi)容顯示部分71B中(圖11A)。之后,流程返回步驟S25。
之后,重復(fù)步驟S25和S26。當(dāng)已從硬盤驅(qū)動器32預(yù)覽再現(xiàn)光標(biāo)指示70所停留的藝術(shù)家C的所有內(nèi)容時,自動預(yù)覽再現(xiàn)下一藝術(shù)家(例如,藝術(shù)家D)的內(nèi)容。此時,顯示屏幕10仍然顯示藝術(shù)家鏈接屏幕。光標(biāo)指示70被自動移動到列表顯示部分71A中藝術(shù)家D的位置(圖11B)。另外,在再現(xiàn)內(nèi)容顯示部分71B中顯示目前正在預(yù)覽再現(xiàn)的內(nèi)容T。
相反,當(dāng)步驟S25的確定結(jié)果表示內(nèi)容P正被預(yù)覽再現(xiàn)時,流程進(jìn)入步驟S27。在步驟S27,確定再現(xiàn)模式是否被從預(yù)覽再現(xiàn)模式變成正常再現(xiàn)模式。
當(dāng)在圖11中所示的狀態(tài)下通過操作例如輸入鍵13A執(zhí)行確認(rèn)操作時,顯示部分10顯示內(nèi)容列表屏幕,如圖11C中舉例所示。在內(nèi)容列表屏幕上,可選擇藝術(shù)家C的內(nèi)容。在內(nèi)容列表屏幕上,藝術(shù)家C的內(nèi)容的列表被顯示在列表顯示部分71A中。目前正被預(yù)覽再現(xiàn)的內(nèi)容被顯示在再現(xiàn)內(nèi)容顯示部分71B中。
當(dāng)在圖11B中所示的狀態(tài)下通過操作例如輸入鍵13A對內(nèi)容進(jìn)行確認(rèn)操作時,確定再現(xiàn)模式被變成正常再現(xiàn)模式。在下一步驟S28,正常再現(xiàn)目前正被預(yù)覽再現(xiàn)的內(nèi)容Q。顯示部分10仍然顯示內(nèi)容列表屏幕。選擇的要被正常再現(xiàn)的內(nèi)容被顯示在再現(xiàn)內(nèi)容顯示部分71B(圖11C)中。當(dāng)內(nèi)容Q被正常再現(xiàn)時,屬性信息表30的內(nèi)容Q的記錄的字段“再現(xiàn)歷史”的值被加“1”。
當(dāng)未指定正常再現(xiàn)(步驟S27中為否)時,流程返回步驟S25。在步驟S25,連續(xù)進(jìn)行預(yù)覽再現(xiàn)。當(dāng)對內(nèi)容Q的預(yù)覽再現(xiàn)已結(jié)束并且光標(biāo)指示70未被移動時,自動開始對具有下一最高評級的內(nèi)容R的預(yù)覽再現(xiàn)。光標(biāo)指示70被移動到內(nèi)容R的位置。
當(dāng)步驟S25的確定結(jié)果表示內(nèi)容P正在被預(yù)覽再現(xiàn)時,在圖11A中所示的藝術(shù)家鏈接屏幕上,通過移動光標(biāo)指示70,可選擇另一藝術(shù)家。換句話說,當(dāng)步驟S25的確定結(jié)果表示內(nèi)容P正在被預(yù)覽再現(xiàn),并且光標(biāo)指示70已被移動時,流程返回步驟S23。在步驟S23,在光標(biāo)指示70的位置的藝術(shù)家的內(nèi)容可被預(yù)覽再現(xiàn)。
如上所述,根據(jù)本發(fā)明的實(shí)施例,僅僅通過把光標(biāo)指示70移動到藝術(shù)家姓名的位置,并使光標(biāo)指示70在該位置停留預(yù)定時間,位于光標(biāo)指示70的位置的藝術(shù)家的內(nèi)容就可被自動預(yù)覽再現(xiàn)。
2.藝術(shù)家鏈接模式和GUI的更具體操作下面將參考具體例子說明藝術(shù)家鏈接模式和GUI(圖形用戶界面)的操作。如上所述,藝術(shù)家鏈接信息可按照藝術(shù)家的關(guān)聯(lián)度被分階段引入。在下面的說明中,假定藝術(shù)家鏈接信息被分成與藝術(shù)家強(qiáng)相關(guān)的第一藝術(shù)家鏈接信息和與藝術(shù)家弱相關(guān)的第二藝術(shù)家鏈接信息這樣的二級。
圖12是表示當(dāng)正在再現(xiàn)特定內(nèi)容數(shù)據(jù)的同時,通過操作發(fā)現(xiàn)鍵14啟動藝術(shù)家鏈接模式時執(zhí)行的處理的例子的流程圖。假定在執(zhí)行圖12中所示的流程圖的處理之前,顯示部分10顯示記錄在硬盤驅(qū)動器32中的特定藝術(shù)家(例如“The Police”)的內(nèi)容列表。在下面的說明中,在執(zhí)行圖12中所示的流程圖的處理之前選擇的藝術(shù)家(本例中“ThePolice”)被稱為目標(biāo)藝術(shù)家。在與目標(biāo)藝術(shù)家對應(yīng)的藝術(shù)家鏈接信息中描述的藝術(shù)家被稱為關(guān)聯(lián)藝術(shù)家。
在步驟S30,借助例如按鍵13的上方向鍵和/或下方向鍵,移動光標(biāo)指示70。從在列表中顯示的那些內(nèi)容中選擇所需的內(nèi)容。當(dāng)光標(biāo)指示70已被移動到待再現(xiàn)的內(nèi)容(例如“Every Breath You”)的位置時,通過操作例如輸入鍵13A,啟動對位于光標(biāo)指示70的位置的內(nèi)容數(shù)據(jù)的正常再現(xiàn)(步驟S31)。
此時,顯示部分10顯示在其上正常再現(xiàn)內(nèi)容數(shù)據(jù)的正常再現(xiàn)屏幕。圖13表示正常再現(xiàn)屏幕100的一個例子。正常再現(xiàn)屏幕顯示關(guān)于目前正被再現(xiàn)內(nèi)容的內(nèi)容名稱(“Every Breath You”),包含該內(nèi)容的專輯名稱(“The Police best”),藝術(shù)家姓名(“The Police”),內(nèi)容數(shù)據(jù)所屬的類型(“Rock”),和內(nèi)容數(shù)據(jù)的當(dāng)前再現(xiàn)過去時間(“00:02”),以及表示這些信息的含義的圖標(biāo)。
在下面的例子中,用符號表現(xiàn)音符的圖標(biāo)代表內(nèi)容名稱。用符號表現(xiàn)唱片的圖標(biāo)代表專輯名稱。用符號表現(xiàn)人類上半身的圖標(biāo)代表藝術(shù)家姓名。用符號表現(xiàn)帶方框的音符的圖標(biāo)代表類型。在顯示于顯示部分10上的每個屏幕中,這些圖標(biāo)的含義都相同。
除內(nèi)容的發(fā)行年之外,在列表顯示部分71A中用星號表示目前正在再現(xiàn)的內(nèi)容數(shù)據(jù)的評級。和目前正在再現(xiàn)的內(nèi)容有關(guān)的信息與該內(nèi)容的再現(xiàn)過去時間一道被簡要顯示在再現(xiàn)內(nèi)容顯示部分71B中。雖然列表顯示部分71A和再現(xiàn)內(nèi)容顯示部分71B被圖解表示成分離的部分,不過它們實(shí)際上被顯示在顯示部分10的一個屏幕的不同區(qū)域中。
當(dāng)確定結(jié)果表示在內(nèi)容數(shù)據(jù)正被再現(xiàn)時,發(fā)現(xiàn)鍵14被操作(步驟S32為是),那么再現(xiàn)設(shè)備1的操作模式被變成藝術(shù)家鏈接模式。搜索硬盤驅(qū)動器32尋找與目前正被再現(xiàn)的內(nèi)容數(shù)據(jù)的藝術(shù)家強(qiáng)相關(guān)的藝術(shù)家信息(步驟S33)。另外,顯示部分10的屏幕被變成圖14中舉例說明的搜索中屏幕101。
搜索中屏幕101顯示依據(jù)其搜索藝術(shù)家鏈接信息尋找關(guān)聯(lián)藝術(shù)家的目標(biāo)藝術(shù)家姓名(“The Police”),表示目前正在搜索藝術(shù)家鏈接信息的文本消息,和圖標(biāo)(在圖14中所示的例子中,旋轉(zhuǎn)的兩個半圓形箭頭標(biāo)志)。另外,內(nèi)容被連續(xù)再現(xiàn)。表示目前正被再現(xiàn)的內(nèi)容的信息被顯示在再現(xiàn)內(nèi)容顯示部分71B中。
當(dāng)確定結(jié)果表示在顯示部分10的屏幕已被變成搜索中屏幕101之后,過去了預(yù)定的一段時間(步驟S34),那么流程進(jìn)入步驟S35。在步驟S35,按照步驟S33的搜索結(jié)果確定是否存在第一藝術(shù)家鏈接信息,第一藝術(shù)家鏈接信息是與目前正在再現(xiàn)的內(nèi)容數(shù)據(jù)的藝術(shù)家強(qiáng)相關(guān)的藝術(shù)家信息。當(dāng)確定結(jié)果表示存在第一藝術(shù)家鏈接信息時,流程進(jìn)入步驟S36。
當(dāng)步驟S35的確定結(jié)果表示不存在強(qiáng)相關(guān)的藝術(shù)家信息時,流程進(jìn)入步驟S41。在步驟S41,確定是否存在目前正在再現(xiàn)的內(nèi)容數(shù)據(jù)的藝術(shù)家的第二藝術(shù)家鏈接信息,第二藝術(shù)家鏈接信息是與該藝術(shù)家弱相關(guān)的藝術(shù)家鏈接信息。當(dāng)確定結(jié)果表示既不存在目標(biāo)藝術(shù)家的第一藝術(shù)家鏈接信息又不存在目標(biāo)藝術(shù)家的第二藝術(shù)家鏈接信息時,流程進(jìn)入步驟S42。
相反,當(dāng)步驟S41的確定結(jié)果表示存在目標(biāo)藝術(shù)家的第二藝術(shù)家鏈接信息時,流程進(jìn)入步驟S43。
在步驟S42,顯示部分10顯示屏幕102(參見圖15),屏幕102提示用戶是否降低目標(biāo)藝術(shù)家的藝術(shù)家鏈接信息的關(guān)聯(lián)度的標(biāo)準(zhǔn)。在圖15中所示的例子中,顯示部分10在列表顯示部分71A中顯示提示用戶是否降低(增大)關(guān)聯(lián)度的標(biāo)準(zhǔn)的文本,并且顯示關(guān)聯(lián)藝術(shù)家鏈接信息和對待操作按鍵(例如發(fā)現(xiàn)鍵14)的引導(dǎo)。
在步驟S43,現(xiàn)在按照正常再現(xiàn)模式再現(xiàn)內(nèi)容數(shù)據(jù)。在再現(xiàn)內(nèi)容顯示部分71B中顯示表示目前正被再現(xiàn)的內(nèi)容的信息。
在步驟S42,當(dāng)發(fā)現(xiàn)鍵14或輸入鍵13A已被操作,已確認(rèn)關(guān)聯(lián)度的標(biāo)準(zhǔn)被降低,并且顯示了關(guān)聯(lián)藝術(shù)家鏈接信息時,目標(biāo)藝術(shù)家的藝術(shù)家鏈接信息被從第一藝術(shù)家鏈接信息變成第二藝術(shù)家鏈接信息。之后,流程返回步驟S35。
當(dāng)步驟S42的確定結(jié)果表示關(guān)聯(lián)度的標(biāo)準(zhǔn)未被降低時,流程進(jìn)入步驟S43。在步驟S43,顯示部分10顯示目前正在再現(xiàn)的內(nèi)容,如圖13中所示。持續(xù)進(jìn)行對目前正在再現(xiàn)的內(nèi)容的正常再現(xiàn)。
當(dāng)在步驟S42的狀態(tài)下,顯示部分10顯示圖15中所示的屏幕,并且用戶操作按鍵15時,他或她決定不降低關(guān)聯(lián)度的標(biāo)準(zhǔn)。顯示部分10的屏幕被變成在圖16中舉例說明的屏幕103,屏幕103提示用戶返回顯示當(dāng)前正被再現(xiàn)的內(nèi)容的屏幕。在圖16中所示的例子中,顯示部分10在列表顯示部分71A中顯示表示既不存在目標(biāo)藝術(shù)家的第一藝術(shù)家鏈接信息,又不存在目標(biāo)藝術(shù)家的第二藝術(shù)家鏈接信息的文本和待操作的按鍵(例如按鍵15)。
當(dāng)步驟S35的確定結(jié)果表示存在與藝術(shù)家鏈接信息相應(yīng)的關(guān)聯(lián)藝術(shù)家信息(關(guān)聯(lián)藝術(shù)家信息表示和目標(biāo)藝術(shù)家關(guān)聯(lián)的藝術(shù)家)時,流程進(jìn)入步驟S36。
在步驟S36,顯示部分10顯示在圖17中舉例說明的關(guān)聯(lián)藝術(shù)家信息顯示屏幕104,關(guān)聯(lián)藝術(shù)家信息顯示屏幕104顯示關(guān)聯(lián)藝術(shù)家信息。關(guān)聯(lián)藝術(shù)家信息顯示屏幕104按照在步驟S35、步驟S41和步驟S42的分枝顯示與第一藝術(shù)家鏈接信息或第二藝術(shù)家鏈接信息相應(yīng)的數(shù)據(jù)。
在圖17中所示的例子中,關(guān)聯(lián)藝術(shù)家信息顯示屏幕104把目標(biāo)藝術(shù)家姓名和光標(biāo)指示70一道顯示在頂部,并且顯示與第一或第二藝術(shù)家鏈接信息對應(yīng)的目標(biāo)藝術(shù)家的關(guān)聯(lián)藝術(shù)家信息的列表。在圖17中所示的例子中,用虛線把與第一或第二藝術(shù)家鏈接信息相應(yīng)的關(guān)聯(lián)藝術(shù)家信息連接到表示目標(biāo)藝術(shù)家的圖標(biāo)75。
當(dāng)目標(biāo)藝術(shù)家的藝術(shù)家鏈接信息包含不能在圖17中所示的關(guān)聯(lián)藝術(shù)家信息顯示屏幕104上顯示的一頁以上的藝術(shù)家信息時,當(dāng)按照預(yù)定方式操縱操作部分20的按鍵時,不能出現(xiàn)在屏幕上的藝術(shù)家信息可被顯示在顯示部分10上。例如當(dāng)操作按鍵13的下方向鍵時,光標(biāo)指示70被移動到列表顯示部分71A的預(yù)定位置(在圖17中所示的例子中,“Discover more...”的位置)。從而,顯示在顯示部分71A中的關(guān)聯(lián)藝術(shù)家信息每次被滾動一行。
在下一步驟S37,確定在關(guān)聯(lián)藝術(shù)家信息顯示屏幕104上,光標(biāo)指示70是否被置于當(dāng)前正在再現(xiàn)的內(nèi)容數(shù)據(jù)的藝術(shù)家姓名的位置。換句話說,用戶可利用例如按鍵13的上方向鍵和下方向鍵把光標(biāo)指示70移動到他或她希望的關(guān)聯(lián)藝術(shù)家的位置。當(dāng)在關(guān)聯(lián)藝術(shù)家信息顯示屏幕上,光標(biāo)指示70被置于先前的藝術(shù)家姓名(本例中“The Police”)的位置時,持續(xù)進(jìn)行對當(dāng)前正在再現(xiàn)的內(nèi)容數(shù)據(jù)的正常再現(xiàn)(步驟S38)。
相反,當(dāng)確定結(jié)果表示光標(biāo)指示70已移離當(dāng)前正在再現(xiàn)的內(nèi)容數(shù)據(jù)的藝術(shù)家姓名的位置時,流程進(jìn)入步驟S39。當(dāng)用戶操作例如下方向鍵時,光標(biāo)指示70被移動。如圖18A中舉例所示,光標(biāo)指示70被顯示在與當(dāng)前正在再現(xiàn)的內(nèi)容數(shù)據(jù)的藝術(shù)家姓名不同的藝術(shù)家姓名(“Sting”)的位置。
在步驟S39,確定光標(biāo)指示70是否在關(guān)聯(lián)藝術(shù)家姓名的位置停留了預(yù)定的一段時間。當(dāng)確定結(jié)果表示光標(biāo)指示70已在該位置停留了預(yù)定的一段時間時,流程進(jìn)入步驟S40。在步驟S40,再現(xiàn)模式從正常再現(xiàn)模式變成預(yù)覽再現(xiàn)模式。在光標(biāo)指示70的位置的藝術(shù)家姓名被指定為選擇的藝術(shù)家姓名。該藝術(shù)家姓名的內(nèi)容數(shù)據(jù)(本例中“SacredLover”)被自動預(yù)覽再現(xiàn)。如圖18B中舉例所示,顯示部分10在再現(xiàn)內(nèi)容顯示部分71B中顯示新近選擇的并且當(dāng)前正在再現(xiàn)的內(nèi)容數(shù)據(jù)的信息。
下面將說明在步驟S40啟動的預(yù)覽再現(xiàn)。在預(yù)覽再現(xiàn)模式中,位于光標(biāo)指示70的位置的藝術(shù)家的內(nèi)容數(shù)據(jù)被依次再現(xiàn)。當(dāng)從硬盤驅(qū)動器32再現(xiàn)了該藝術(shù)家的全部內(nèi)容數(shù)據(jù)時,藝術(shù)家信息被自動改變成在相同的藝術(shù)家鏈接信息中描述的下一位藝術(shù)家的藝術(shù)家信息。啟動對改變后的藝術(shù)家的內(nèi)容數(shù)據(jù)的預(yù)覽再現(xiàn)。
換句話說,如圖19的流程圖中舉例所示,當(dāng)操縱操作部分20的預(yù)定按鍵(例如,發(fā)現(xiàn)鍵14)時,再現(xiàn)設(shè)備1的操作模式被變成藝術(shù)家鏈接模式(步驟S50)。當(dāng)模式被改變成藝術(shù)家鏈接模式時,顯示部分10顯示與已被再現(xiàn)內(nèi)容的藝術(shù)家相關(guān)聯(lián)的藝術(shù)家的列表。
在下一步驟S51,光標(biāo)指示70被置于關(guān)聯(lián)藝術(shù)家姓名(例如“Sting”)的位置。之后,確定光標(biāo)指示70是否在該藝術(shù)家姓名的位置停留了預(yù)定時間或者更長(步驟S52)。當(dāng)確定結(jié)果表示光標(biāo)指示70已在該位置停留了預(yù)定時間或者更長,那么流程進(jìn)入步驟S53。在步驟S53,啟動對關(guān)聯(lián)藝術(shù)家的內(nèi)容數(shù)據(jù)的預(yù)覽再現(xiàn)。此時,當(dāng)已按照正常再現(xiàn)模式再現(xiàn)了另一內(nèi)容數(shù)據(jù)時,對其它內(nèi)容數(shù)據(jù)的再現(xiàn)被停止。改為啟動預(yù)覽再現(xiàn)。
在正在進(jìn)行預(yù)覽再現(xiàn)的同時,監(jiān)視操作部分20的預(yù)定按鍵操作(步驟S54)。當(dāng)在沒有預(yù)定按鍵操作的情況下完成了對一個內(nèi)容的預(yù)覽再現(xiàn)時,流程進(jìn)入步驟S55。在步驟S55,確定是否已從硬盤驅(qū)動器32再現(xiàn)了該關(guān)聯(lián)藝術(shù)家的所有內(nèi)容。
當(dāng)確定結(jié)果表示還沒有再現(xiàn)該關(guān)聯(lián)藝術(shù)家的全部內(nèi)容數(shù)據(jù)(步驟S55中為否)時,流程返回步驟S53。在步驟S53,再現(xiàn)該關(guān)聯(lián)藝術(shù)家的下一內(nèi)容數(shù)據(jù)。相反,當(dāng)確定結(jié)果表示該關(guān)聯(lián)藝術(shù)家的所有內(nèi)容數(shù)據(jù)都已被再現(xiàn)(步驟S55中為是),那么流程進(jìn)入步驟S56。在步驟S56,在關(guān)聯(lián)藝術(shù)家信息顯示屏幕104上,光標(biāo)指示70被自動移到下一位關(guān)聯(lián)藝術(shù)家(在圖18A和18B中所示的例子中,“BobbyWatson”)。自動開始對移動后的關(guān)聯(lián)藝術(shù)家的內(nèi)容數(shù)據(jù)的預(yù)覽再現(xiàn)。之后,流程返回步驟S53。類似地,進(jìn)行對移動后的關(guān)聯(lián)藝術(shù)家的內(nèi)容數(shù)據(jù)的預(yù)覽再現(xiàn)。
在步驟S54被監(jiān)視的操作部分20的預(yù)定按鍵是導(dǎo)致在藝術(shù)家鏈接模式下在顯示部分10上顯示的屏幕被變成正常再現(xiàn)屏幕的按鍵。例如,該按鍵是后退鍵15。當(dāng)步驟S54的確定結(jié)果表示在進(jìn)行內(nèi)容數(shù)據(jù)的預(yù)覽再現(xiàn)的同時,操縱了操作部分20的所述預(yù)定按鍵時,流程進(jìn)入步驟S57。
在步驟S57,預(yù)覽再現(xiàn)被停止。另外,恢復(fù)對在模式被變成藝術(shù)家鏈接模式之后開始的預(yù)覽再現(xiàn)之前(在步驟S52確定已過去預(yù)定一段時間之前)正常再現(xiàn)的內(nèi)容數(shù)據(jù)的再現(xiàn)。在當(dāng)已開始藝術(shù)家鏈接模式,并且開始預(yù)覽再現(xiàn)時停止的正常再現(xiàn)的位置之后啟動對該內(nèi)容數(shù)據(jù)的再現(xiàn)。
當(dāng)在對內(nèi)容數(shù)據(jù)進(jìn)行預(yù)覽再現(xiàn)的同時執(zhí)行操作部分20的預(yù)定操作時,顯示部分10的屏幕可被改變成顯示關(guān)聯(lián)藝術(shù)家信息的內(nèi)容數(shù)據(jù)的更詳細(xì)信息的屏幕。下面,參考圖20和圖21,說明把圖18A中所示的屏幕變成另一屏幕的處理的例子。
在圖20中所示的流程圖中,在圖12中所示的流程圖的步驟S38或步驟S40之后,進(jìn)行對關(guān)聯(lián)藝術(shù)家(“Sting”)的內(nèi)容數(shù)據(jù)(“SacredLove”)的預(yù)覽再現(xiàn)(步驟S60)。當(dāng)在進(jìn)行預(yù)覽再現(xiàn)的同時進(jìn)行預(yù)定操作,即操作預(yù)定按鍵,例如操作部分20的發(fā)現(xiàn)鍵14(步驟S61)時,流程進(jìn)入步驟S62。
在步驟S62,顯示部分10顯示內(nèi)容標(biāo)題列表屏幕,該屏幕顯示當(dāng)前正在再現(xiàn)的關(guān)聯(lián)藝術(shù)家的內(nèi)容數(shù)據(jù)的標(biāo)題列表。
圖21表示內(nèi)容標(biāo)題列表屏幕105的例子。記錄在硬盤驅(qū)動器32中的關(guān)聯(lián)藝術(shù)家的內(nèi)容數(shù)據(jù)的標(biāo)題列表被顯示在列表顯示部分71A中。關(guān)聯(lián)藝術(shù)家姓名(“Sting”)和表示該藝術(shù)家的圖標(biāo)一道被顯示在內(nèi)容標(biāo)題列表屏幕105的頂部。藝術(shù)家姓名后面是按照預(yù)定順序排列的內(nèi)容標(biāo)題的列表。通過用例如按鍵13的上方向鍵和/或下方向鍵滾動該標(biāo)題列表,可顯示未出現(xiàn)在顯示部分10上的標(biāo)題。另外,光標(biāo)指示70被置于當(dāng)前正在預(yù)覽再現(xiàn)的標(biāo)題的位置(本例中,“SacredLove”)。和當(dāng)前正在再現(xiàn)的內(nèi)容有關(guān)的信息被顯示在再現(xiàn)內(nèi)容顯示部分71B中。
確定對位于光標(biāo)指示70的位置的內(nèi)容數(shù)據(jù)的預(yù)覽再現(xiàn)是否已完成(步驟S63)。當(dāng)確定結(jié)果表示預(yù)覽再現(xiàn)已完成時,流程進(jìn)入下一步驟S64。在步驟S64,光標(biāo)指示70被自動移動到下一內(nèi)容標(biāo)題(在圖21中所示的例子中,“Ten Summoner’s Tale”)的位置。另外,自動開始對光標(biāo)指示70被移到的內(nèi)容標(biāo)題的內(nèi)容數(shù)據(jù)的再現(xiàn)。
在內(nèi)容標(biāo)題列表屏幕105上正在進(jìn)行對內(nèi)容數(shù)據(jù)的預(yù)覽再現(xiàn)時,顯示部分10的該屏幕可被改變成顯示每個內(nèi)容的信息的屏幕。另外,對內(nèi)容數(shù)據(jù)的再現(xiàn)可從預(yù)覽再現(xiàn)改變成整個內(nèi)容數(shù)據(jù)的正常再現(xiàn)。下面參考圖22和圖23,說明這種處理的一個例子。
在圖22中所示的流程圖中,顯示部分10顯示例如圖21中所示的關(guān)聯(lián)藝術(shù)家的內(nèi)容標(biāo)題列表屏幕105。位于光標(biāo)指示70的位置的內(nèi)容數(shù)據(jù)被預(yù)覽再現(xiàn)(步驟S70)。當(dāng)在進(jìn)行內(nèi)容數(shù)據(jù)的預(yù)覽再現(xiàn)的同時進(jìn)行預(yù)定操作,即操作預(yù)定按鍵,例如操作部分20的發(fā)現(xiàn)鍵14(步驟S71)時,流程進(jìn)入步驟S72。
在步驟S72,顯示部分10的屏幕被改變成顯示當(dāng)前正被預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)的有關(guān)信息的屏幕。在下一步驟S73,該屏幕顯示當(dāng)前預(yù)覽再現(xiàn)的內(nèi)容的信息。當(dāng)前正被預(yù)覽再現(xiàn)的內(nèi)容的信息可被顯示在和正常再現(xiàn)屏幕100相同的屏幕上。
圖23表示顯示在正常再現(xiàn)屏幕100’上的預(yù)覽內(nèi)容信息的例子。當(dāng)前正被再現(xiàn)內(nèi)容的內(nèi)容名稱,包含該內(nèi)容的專輯名稱,藝術(shù)家姓名,內(nèi)容數(shù)據(jù)所屬的類型和該內(nèi)容數(shù)據(jù)的當(dāng)前再現(xiàn)過去時間以及表示這些信息的含義的圖標(biāo)一道被顯示在列表顯示部分71A中。類似地,和當(dāng)前正被再現(xiàn)的內(nèi)容數(shù)據(jù)有關(guān)的簡化信息,以及表示在開始該再現(xiàn)之后的再現(xiàn)經(jīng)過時間的信息被顯示在再現(xiàn)內(nèi)容顯示部分71B中。預(yù)覽內(nèi)容信息顯示屏幕還顯示表示當(dāng)前正在進(jìn)行預(yù)覽再現(xiàn)的信息。
在完成了對正在再現(xiàn)的內(nèi)容數(shù)據(jù)的預(yù)覽再現(xiàn)(未示出)之后,流程進(jìn)入步驟S74。在步驟S74,確定是否從硬盤驅(qū)動器32再現(xiàn)了所選的關(guān)聯(lián)藝術(shù)家的全部內(nèi)容數(shù)據(jù)。當(dāng)確定結(jié)果表示還沒有預(yù)覽再現(xiàn)該關(guān)聯(lián)藝術(shù)家的全部內(nèi)容數(shù)據(jù)(步驟S74中為否),那么流程進(jìn)入步驟S75。在步驟S75,待預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)被改變成該關(guān)聯(lián)藝術(shù)家的下一內(nèi)容數(shù)據(jù)。之后,流程返回步驟S73。在步驟S73,改變后的內(nèi)容數(shù)據(jù)的有關(guān)信息被顯示在顯示部分10上。
相反,當(dāng)步驟S74的確定結(jié)果表示該關(guān)聯(lián)藝術(shù)家的全部內(nèi)容數(shù)據(jù)都已被預(yù)覽再現(xiàn)(步驟S74中為是)時,流程進(jìn)入步驟S76。在步驟S76,依次預(yù)覽再現(xiàn)下一關(guān)聯(lián)藝術(shù)家的內(nèi)容數(shù)據(jù)。顯示部分10仍然顯示正常再現(xiàn)屏幕100’,該屏幕顯示和當(dāng)前正被預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)有關(guān)的信息。顯示部分10的屏幕可改為被變成如圖16中所示的藝術(shù)家鏈接信息顯示屏幕,該屏幕在所選關(guān)聯(lián)藝術(shù)家的位置顯示光標(biāo)指示70。
當(dāng)在前述每種情況下進(jìn)行預(yù)覽再現(xiàn)的同時,對操作部分20進(jìn)行預(yù)定操作(例如,操作再現(xiàn)鍵12A或者輸入鍵13A)時,再現(xiàn)模式可從預(yù)覽再現(xiàn)模式被變成正常再現(xiàn)模式。從而,能夠正常再現(xiàn)當(dāng)前正被預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)。
當(dāng)所選目標(biāo)藝術(shù)家的內(nèi)容數(shù)據(jù)和該目標(biāo)藝術(shù)家的關(guān)聯(lián)藝術(shù)家的內(nèi)容數(shù)據(jù)被自動預(yù)覽再現(xiàn)時,用戶能夠搜索他或她所希望的內(nèi)容數(shù)據(jù),而不需要進(jìn)行復(fù)雜的操作。從而,在用戶在室外操作再現(xiàn)設(shè)備1的同時,他或她能夠搜索他或她所需的內(nèi)容數(shù)據(jù),而不需要觀看顯示在顯示部分10上的數(shù)據(jù)。
另外,由于在進(jìn)行預(yù)覽再現(xiàn)的同時,顯示部分10的屏幕可被變成另一屏幕,因此用戶能夠獲得和當(dāng)前正在再現(xiàn)的內(nèi)容數(shù)據(jù)有關(guān)的各種信息。
3.預(yù)覽再現(xiàn)的控制方法下面將詳細(xì)說明上述預(yù)覽再現(xiàn)的控制方法。
3-1.文件結(jié)構(gòu)圖24表示根據(jù)本發(fā)明的實(shí)施例的內(nèi)容數(shù)據(jù)文件200的結(jié)構(gòu)的例子,內(nèi)容數(shù)據(jù)文件200包含內(nèi)容數(shù)據(jù)。在本例中,假定內(nèi)容數(shù)據(jù)是已按照預(yù)定系統(tǒng)被壓縮編碼的音頻數(shù)據(jù)。
內(nèi)容數(shù)據(jù)文件200主要由報頭部分201和音頻數(shù)據(jù)部分202構(gòu)成。音頻數(shù)據(jù)部分202包含已被壓縮編碼的音頻數(shù)據(jù)的主要部分。報頭部分201包含與包含在音頻數(shù)據(jù)部分202中的音頻數(shù)據(jù)的主要部分有關(guān)的屬性信息。報頭部分201的數(shù)據(jù)大小在報頭部分201的預(yù)定位置描述。依據(jù)報頭部分201的數(shù)據(jù)大小,能夠獲得內(nèi)容數(shù)據(jù)文件200中音頻數(shù)據(jù)部分202的起始位置。
音頻數(shù)據(jù)的壓縮編碼系統(tǒng)可以是多種系統(tǒng)之一,比如MP3(運(yùn)動圖像專家組1音頻層3),ATRAC3(自適應(yīng)變換聲編碼3注冊商標(biāo)),AAC(高級音頻編碼)或WMA(視窗媒體音頻注冊商標(biāo))。未被壓縮編碼的基帶音頻數(shù)據(jù)也可被包含在音頻數(shù)據(jù)部分202中。
依據(jù)按照預(yù)定方式對內(nèi)容數(shù)據(jù)文件202的文件名指定的擴(kuò)展名,可識別包含在報頭部分201中的音頻數(shù)據(jù)的壓縮編碼系統(tǒng)。另外,在報頭部分201的預(yù)定位置也可描述識別壓縮編碼系統(tǒng)的信息。
包含在報頭部分201中的音頻數(shù)據(jù)的主要部分的屬性信息包括例如編譯碼器信息203(它是和音頻數(shù)據(jù)的壓縮編碼系統(tǒng)有關(guān)的信息)和總的再現(xiàn)持續(xù)時間信息204(它表示對包含在音頻數(shù)據(jù)部分202中的音頻數(shù)據(jù)的整個主要部分來說,從再現(xiàn)開始到再現(xiàn)結(jié)束的持續(xù)時間)。
編譯碼器信息203由再現(xiàn)音頻數(shù)據(jù)所必需的信息構(gòu)成。當(dāng)包含在內(nèi)容數(shù)據(jù)文件200中的音頻數(shù)據(jù)是以固定的幀比特率壓縮編碼的數(shù)據(jù)時,表示壓縮編碼音頻數(shù)據(jù)的比特率和/或其一幀的大小的信息可被包含在編譯碼器信息203中。當(dāng)音頻數(shù)據(jù)被以每幀的比特率可被改變的可變比特率壓縮編碼時,表示該可變比特率的信息被包含在編譯碼器信息203中。
3-2.第一預(yù)覽再現(xiàn)控制方法3-2-1.處理的流程在第一預(yù)覽再現(xiàn)控制方法中,有選擇地從硬盤驅(qū)動器32讀取音頻數(shù)據(jù)的待預(yù)覽再現(xiàn)范圍,并將其保存在緩沖存儲器中。圖25表示按照第一預(yù)覽再現(xiàn)控制方法的處理的流程例子和參考圖4說明的體系結(jié)構(gòu)之間的關(guān)系。下面將說明在正常再現(xiàn)藝術(shù)家A的內(nèi)容A的同時,用戶操縱操作部分20的發(fā)現(xiàn)鍵14的情況。
這種情況下,如上所述,藝術(shù)家鏈接模式被啟動,并且再現(xiàn)模式被變成預(yù)覽再現(xiàn)模式。當(dāng)不執(zhí)行移動光標(biāo)指示70的操作時,記錄在硬盤驅(qū)動器32中的藝術(shù)家A的音頻數(shù)據(jù)按照預(yù)定順序被自動預(yù)覽再現(xiàn)。同樣地,當(dāng)光標(biāo)指示70被移動到與藝術(shù)家A關(guān)聯(lián)的另一藝術(shù)家信息的位置,并且光標(biāo)在關(guān)聯(lián)藝術(shù)家信息顯示屏幕104上停留了預(yù)定時間或者更長時,該另一藝術(shù)家的音頻數(shù)據(jù)按照預(yù)定順序被自動預(yù)覽再現(xiàn)。
按照用戶的操作,UI任務(wù)60使播放器任務(wù)61開始預(yù)覽再現(xiàn)(SEQ10)。據(jù)此,播放器任務(wù)61就待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)詢問數(shù)據(jù)庫管理任務(wù)63(SEQ 11)。根據(jù)該詢問,數(shù)據(jù)庫管理任務(wù)63把和待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)有關(guān)的信息返回給播放器任務(wù)61(SEQ 12)。根據(jù)從數(shù)據(jù)庫管理任務(wù)63返回的信息,播放器任務(wù)61指定緩沖任務(wù)62需要從硬盤驅(qū)動器32讀取的音頻數(shù)據(jù)(SEQ 13)。
根據(jù)在SEQ 13的請求,緩沖任務(wù)62控制HDD驅(qū)動器64從硬盤驅(qū)動器32讀取音頻數(shù)據(jù)(SEQ 14)。讀取的音頻數(shù)據(jù)通過HDD驅(qū)動器64被供給緩沖任務(wù)62(SEQ 16和SEQ 17),隨后被保存在RAM 37的緩沖存儲區(qū)中。下面,RAM 37的緩沖存儲區(qū)被稱為緩沖存儲器。
如上所述,預(yù)覽再現(xiàn)只再現(xiàn)整個音頻數(shù)據(jù)的一部分。例如,當(dāng)目標(biāo)被預(yù)覽再現(xiàn)時,從音頻數(shù)據(jù)的起點(diǎn)開始過去45秒的位置被稱為再現(xiàn)開始時間,從再現(xiàn)開始時間過去另外30秒,即從音頻數(shù)據(jù)的起點(diǎn)開始1分15秒的位置被稱為再現(xiàn)結(jié)束時間。換句話說,從音頻數(shù)據(jù)中45秒的位置進(jìn)行30秒的預(yù)覽再現(xiàn)。
在第一預(yù)覽再現(xiàn)控制方法中,只選擇并從硬盤驅(qū)動器32讀取包含待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的內(nèi)容數(shù)據(jù)文件的一部分,并將其保存在緩沖存儲器中。圖26是表示在第一預(yù)覽再現(xiàn)控制方法中從內(nèi)容數(shù)據(jù)文件讀取待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的處理例子的流程圖。與該流程圖相應(yīng)的處理主要由緩沖任務(wù)62控制。
在步驟S80,緩沖任務(wù)62控制HDD驅(qū)動器64訪問記錄在硬盤驅(qū)動器32中的內(nèi)容數(shù)據(jù)文件200,作為待預(yù)覽再現(xiàn)的目標(biāo)。緩沖任務(wù)62讀取內(nèi)容數(shù)據(jù)文件200的報頭部分201,并把報頭部分201臨時寫入RAM 37的非緩沖區(qū)中。緩沖任務(wù)62分析寫入RAM 37中的報頭部分201的報頭信息,并抽取包含在報頭部分201中的編譯碼器信息203和總的再現(xiàn)持續(xù)時間信息204。抽取的信息被保存在RAM 37的非緩沖區(qū)中。
之后,流程進(jìn)入步驟S81。在步驟S81,根據(jù)報頭信息的分析結(jié)果,分析保存在內(nèi)容數(shù)據(jù)文件200的音頻數(shù)據(jù)部分202中的音頻數(shù)據(jù)的主要部分每幀的再現(xiàn)持續(xù)時間。當(dāng)包含在內(nèi)容數(shù)據(jù)文件200中的音頻數(shù)據(jù)以固定的比特率被壓縮編碼時,可根據(jù)表示在編譯碼器信息203中描述的幀大小的信息和對音頻數(shù)據(jù)壓縮編碼的比特率信息,可獲得每幀的再現(xiàn)持續(xù)時間。
根據(jù)在編譯碼器信息203中是否描述了可變比特率的信息,能夠確定包含在內(nèi)容數(shù)據(jù)文件200中的音頻數(shù)據(jù)是以固定比特率還是以可變比特率被壓縮編碼。
在下一步驟S82,根據(jù)在S81獲得的每幀的再現(xiàn)持續(xù)時間,計算預(yù)覽再現(xiàn)開始位置到音頻數(shù)據(jù)部分202的起點(diǎn)的偏移量。當(dāng)從音頻數(shù)據(jù)的起點(diǎn)之后經(jīng)過45秒的位置開始預(yù)覽再現(xiàn)時,與根據(jù)(45秒)/(每幀的再現(xiàn)持續(xù)時間)獲得的值接近的幀被指定為偏移量。在下一步驟S83,按照在步驟S81獲得的每幀的再現(xiàn)持續(xù)時間的信息,計算再現(xiàn)預(yù)定持續(xù)時間(本例中30秒)所需的數(shù)據(jù)大小(幀數(shù))。
當(dāng)預(yù)覽再現(xiàn)開始位置被固定時,表示預(yù)覽再現(xiàn)的開始位置的預(yù)覽再現(xiàn)開始位置信息可被預(yù)先保存在例如ROM 42中。預(yù)覽再現(xiàn)開始位置信息也可從再現(xiàn)設(shè)備1的外部供給。預(yù)覽再現(xiàn)開始位置信息可在例如包含內(nèi)容數(shù)據(jù)的內(nèi)容文件的報頭部分中描述。這種情況下,當(dāng)內(nèi)容數(shù)據(jù)被再現(xiàn)時,分析內(nèi)容文件的報頭信息。提取預(yù)覽再現(xiàn)開始位置信息。按照提取的預(yù)覽再現(xiàn)開始位置信息,獲得預(yù)覽再現(xiàn)的偏移量。當(dāng)從再現(xiàn)設(shè)備1的外部供給預(yù)覽再現(xiàn)開始位置信息時,在每個內(nèi)容中預(yù)覽再現(xiàn)開始位置可被改變。
當(dāng)已獲得持續(xù)預(yù)定時間再現(xiàn)音頻數(shù)據(jù)所必需的音頻數(shù)據(jù)部分202到文件起點(diǎn)的偏移量以及數(shù)據(jù)大小時,流程進(jìn)入步驟S84。在步驟S84,按照獲得的信息從硬盤驅(qū)動器32讀取音頻數(shù)據(jù)。換句話說,在步驟S84,訪問硬盤驅(qū)動器32的內(nèi)容數(shù)據(jù)文件200。從在步驟S82獲得的偏移位置開始讀取在步驟S83計算的數(shù)據(jù)大小的音頻數(shù)據(jù)。讀取的音頻數(shù)據(jù)被保存在緩沖存儲器中。
當(dāng)保存在內(nèi)容數(shù)據(jù)文件200中的音頻數(shù)據(jù)已以可變比特率壓縮編碼時,可按照包含在報頭部分201中的信息和從由OS 68提供的文件系統(tǒng)供給的信息,近似獲得持續(xù)預(yù)定時間再現(xiàn)音頻數(shù)據(jù)所必需的待再現(xiàn)部分的偏移量以及數(shù)據(jù)大小。
當(dāng)音頻數(shù)據(jù)被壓縮編碼的平均比特率的值被描述成報頭部分201的編譯碼器信息203時,依據(jù)平均比特率的值,能夠獲得預(yù)覽再現(xiàn)音頻數(shù)據(jù)所必需的偏移值和數(shù)據(jù)大小。
當(dāng)平均比特率的值未知時,借助音頻數(shù)據(jù)部分202的數(shù)據(jù)大小信息和預(yù)覽再現(xiàn)開始時間(45秒)與總的再現(xiàn)持續(xù)時間信息204的比值信息,能夠以例如內(nèi)容數(shù)據(jù)文件200的字節(jié)位置的形式獲得預(yù)覽再現(xiàn)的開始位置到音頻數(shù)據(jù)部分202的偏移量。同樣地,借助音頻數(shù)據(jù)部分202的數(shù)據(jù)大小信息和預(yù)覽再現(xiàn)結(jié)束時間(45秒+30秒)與總的再現(xiàn)持續(xù)時間信息204的比值,能夠以文件200的字節(jié)位置的形式獲得預(yù)覽再現(xiàn)結(jié)束位置。
利用表示包含在編譯碼器信息203中的報頭部分201的數(shù)據(jù)大小和從文件系統(tǒng)供給的內(nèi)容數(shù)據(jù)文件200的數(shù)據(jù)大小的信息,能夠獲得音頻數(shù)據(jù)部分202的大小。
在步驟S84,緩沖任務(wù)62按照偏移位置信息和預(yù)覽再現(xiàn)結(jié)束位置信息,從硬盤驅(qū)動器32讀取音頻數(shù)據(jù)。
返回圖25,在從硬盤驅(qū)動器32讀取了一個內(nèi)容的音頻數(shù)據(jù)并將其保存在緩沖存儲器中之后,緩沖任務(wù)62把該情況告知播放器任務(wù)61(SEQ 18)。播放器任務(wù)61就接下來要讀取的音頻數(shù)據(jù)詢問數(shù)據(jù)庫管理任務(wù)63。播放器任務(wù)61把從數(shù)據(jù)庫管理任務(wù)63返回的關(guān)于接下來要讀取的音頻數(shù)據(jù)的信息提供給緩沖任務(wù)62(SEQ 19)。
按照上述方式,緩沖任務(wù)62按照供給的關(guān)于音頻數(shù)據(jù)的信息讀取內(nèi)容數(shù)據(jù)文件200的報頭部分201的信息,獲得待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)部分202的偏移位置,待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的數(shù)據(jù)大小等,按照從SEQ 14-SEQ 17的處理從硬盤驅(qū)動器32讀取音頻數(shù)據(jù),并把音頻數(shù)據(jù)保存在緩沖存儲器中。
在圖12中所示的流程圖的步驟S33開始把待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)保存到緩沖存儲器的操作。換句話說,在顯示部分10顯示圖14中所示的搜索中屏幕101的同時,從硬盤驅(qū)動器32讀取待預(yù)覽再現(xiàn)的音頻數(shù)據(jù),已從硬盤驅(qū)動器32讀取的音頻數(shù)據(jù)被寫入緩沖存儲器。
圖27表示從硬盤驅(qū)動器32讀取的音頻數(shù)據(jù)被保存在緩沖存儲器中的狀態(tài)。本例中,RAM 37的12MB-16MB的區(qū)域被分配給保存音頻數(shù)據(jù)的緩沖區(qū)。如圖27中舉例所示,從緩沖存儲區(qū)的起點(diǎn)開始保存從硬盤驅(qū)動器32讀取的持續(xù)預(yù)定時間的音頻數(shù)據(jù)。本例中,保存在緩沖存儲器中的內(nèi)容A、內(nèi)容C、內(nèi)容D等的音頻數(shù)據(jù)在比特率方面不同。它們還在數(shù)據(jù)大小方面有差別,盡管它們的預(yù)覽再現(xiàn)持續(xù)時間相同。
當(dāng)超過預(yù)定量的音頻數(shù)據(jù)被保存在緩沖存儲器中時,播放器任務(wù)61執(zhí)行從緩沖存儲器預(yù)覽再現(xiàn)音頻數(shù)據(jù)的操作。例如,緩沖任務(wù)62監(jiān)視緩沖存儲器的狀態(tài)。當(dāng)超過預(yù)定量的音頻數(shù)據(jù)被保存在緩沖存儲器中時,緩沖任務(wù)62把這種情況告知解碼器控制任務(wù)65。解碼器控制任務(wù)65每次為一個解碼單從緩沖存儲器讀取音頻數(shù)據(jù),并通過解碼器控制部分67把該音頻數(shù)據(jù)供給解碼器43。
例如,當(dāng)開始作為待預(yù)覽再現(xiàn)的第一內(nèi)容的內(nèi)容A的預(yù)覽再現(xiàn)時,緩沖任務(wù)62把讀指針設(shè)置到內(nèi)容A的起點(diǎn),即緩沖存儲器的第一地址。按照來自解碼器控制任務(wù)65的讀請求,緩沖任務(wù)62移動讀指針。解碼器控制任務(wù)65按照讀指針從緩沖存儲器讀取音頻數(shù)據(jù),并為每個解碼單元譯解音頻數(shù)據(jù)。
在內(nèi)容A已被讀取并且讀指針已到達(dá)內(nèi)容A的結(jié)尾,即內(nèi)容C的起點(diǎn)時,在經(jīng)過預(yù)定的暫停時間之后,緩沖任務(wù)62按照相同的方式把讀指針移到內(nèi)容C的起點(diǎn)。當(dāng)緩沖任務(wù)62重復(fù)該操作時,可從緩沖存儲器依次再現(xiàn)待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)。
圖28A-28C表示待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的硬盤驅(qū)動器32和緩沖存儲器的訪問計時的例子。圖28A表示從硬盤驅(qū)動器32讀取音頻數(shù)據(jù)的時間選擇。圖28B表示從硬盤驅(qū)動器32讀取音頻數(shù)據(jù)并把其寫入緩沖存儲器的時間選擇。圖28C表示從緩沖存儲器讀取待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的時間選擇。
如上所述,在待預(yù)覽再現(xiàn)的一個內(nèi)容的音頻數(shù)據(jù)已被保存在緩沖存儲器中之后,緩沖任務(wù)62請求播放器任務(wù)61發(fā)送和接下來要保存的音頻數(shù)據(jù)有關(guān)的信息。換句話說,如圖28A和圖28B中舉例所示,當(dāng)從硬盤驅(qū)動器32讀取內(nèi)容A的待預(yù)覽再現(xiàn)的數(shù)據(jù)時,該數(shù)據(jù)被保存在緩沖存儲器中。在一個內(nèi)容的音頻數(shù)據(jù)已被寫入緩沖存儲器中之后,緩沖任務(wù)62請求播放器任務(wù)61發(fā)送和接下來要保存的音頻數(shù)據(jù)有關(guān)的信息。按照返回的信息,從硬盤驅(qū)動器32讀取內(nèi)容C的數(shù)據(jù)。已讀取的數(shù)據(jù)被寫入緩沖存儲器中。
重復(fù)這一系列的操作,直到預(yù)覽再現(xiàn)完成或者緩沖存儲器的空間變成零為止。被預(yù)覽再現(xiàn)并保存在緩沖存儲器中的音頻數(shù)據(jù)的曲目的數(shù)目可能受限。
數(shù)據(jù)讀取自硬盤驅(qū)動器32,并且以與讀取的音頻數(shù)據(jù)的再現(xiàn)持續(xù)時間相比很高的速度被寫入緩沖存儲器。當(dāng)保存在緩沖存儲器中的曲目的數(shù)目被限制為例如12左右時,可在例如大約1秒內(nèi)從硬盤驅(qū)動器32讀取音頻數(shù)據(jù)并將其寫入緩沖存儲器中。
另一方面,如圖28C中舉例所示,當(dāng)保存在緩沖存儲器中的第一內(nèi)容A的數(shù)據(jù)超過預(yù)定量時,可開始對從緩沖存儲器讀取的數(shù)據(jù)的預(yù)覽再現(xiàn)。
如上所述,當(dāng)已開始對內(nèi)容A的預(yù)覽再現(xiàn),并且過去了大約1秒的時間時,由于多個曲目的數(shù)據(jù)已被保存在緩沖存儲器中,因此在完成至少一個內(nèi)容的預(yù)覽再現(xiàn)之前,不必從硬盤驅(qū)動器32讀取數(shù)據(jù)。從而,如圖28A中所示,在從硬盤驅(qū)動器32讀取一系列的數(shù)據(jù)之后,并在從硬盤驅(qū)動器32讀取下一數(shù)據(jù)之前,硬盤驅(qū)動器32的操作可被停止例如幾十秒的一段時間。從而,當(dāng)待預(yù)覽再現(xiàn)的多個曲目的音頻數(shù)據(jù)被依次讀取并保存在緩沖存儲器中時,硬盤驅(qū)動器32的操作可被停止。從而,能夠降低硬盤驅(qū)動器32的能耗。
保存在緩沖存儲器中的數(shù)據(jù)的地址始終由緩沖任務(wù)62管理。從而,在預(yù)覽再現(xiàn)特定內(nèi)容的同時,可跳轉(zhuǎn)到下一內(nèi)容。
如圖29中舉例所示,在預(yù)覽再現(xiàn)內(nèi)容A的同時,當(dāng)用戶操縱操作部分20預(yù)覽再現(xiàn)內(nèi)容C時,對應(yīng)的命令通過播放器任務(wù)61從UI任務(wù)60被發(fā)給緩沖任務(wù)62。根據(jù)該命令緩沖任務(wù)62把緩沖存儲器的讀指針移動到內(nèi)容C的起點(diǎn)。根據(jù)該讀指針,解碼器控制任務(wù)65從內(nèi)容C的起點(diǎn)讀取預(yù)覽再現(xiàn)音頻數(shù)據(jù)并再現(xiàn)內(nèi)容C。在預(yù)覽再現(xiàn)內(nèi)容C的同時,可進(jìn)行相同的操作。在預(yù)覽再現(xiàn)模式下,每個曲目的一部分內(nèi)容數(shù)據(jù)可被依次再現(xiàn)預(yù)先指定的預(yù)覽再現(xiàn)持續(xù)時間(本例中30秒),而不需要再現(xiàn)整個音頻數(shù)據(jù)。
緩沖任務(wù)62把解碼器控制任務(wù)65讀取的數(shù)據(jù)的有關(guān)信息供給播放器任務(wù)61。播放器任務(wù)61按照從緩沖任務(wù)62供給的信息,把當(dāng)前正在預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的有關(guān)信息供給UI任務(wù)60。UI任務(wù)60可按照從播放器任務(wù)61供給的信息,在顯示部分10上顯示當(dāng)前正被再現(xiàn)的音頻數(shù)據(jù)的信息。
已完成預(yù)覽再現(xiàn)的音頻數(shù)據(jù)可從緩沖存儲器擦除。此時,用戶可預(yù)覽再現(xiàn)已被預(yù)覽再現(xiàn)過的內(nèi)容數(shù)據(jù)。從而,最好對一個或兩個內(nèi)容,在緩沖存儲器中保存已再現(xiàn)過的音頻數(shù)據(jù)。
3-2-2.把預(yù)覽再現(xiàn)模式變成正常再現(xiàn)模式的操作下面參考圖30A-30C,說明在參考圖8A和8B描述的把再現(xiàn)模式從預(yù)覽再現(xiàn)模式變成正常再現(xiàn)模式情況下的兩個操作被應(yīng)用于第一預(yù)覽再現(xiàn)控制方法的例子。
如圖30A中舉例所示,假定待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)已按照內(nèi)容A、內(nèi)容C、內(nèi)容D、內(nèi)容G等的順序被保存在緩沖存儲器中。另外,假定在預(yù)覽再現(xiàn)內(nèi)容C的同時,在讀指針被置位置A的時刻,通過操作例如輸入鍵13A,再現(xiàn)模式從預(yù)覽再現(xiàn)模式被改變成正常再現(xiàn)模式。
下面將說明從起點(diǎn)開始再現(xiàn)已被預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)的第一方法(參見圖8A)。這種情況下,如圖30B中舉例所示,緩沖存儲器的內(nèi)容被清除。之后,從硬盤驅(qū)動器32讀取內(nèi)容C的整個音頻數(shù)據(jù),并把其寫入緩沖存儲器。緩沖任務(wù)62把讀指針設(shè)置到內(nèi)容C的音頻數(shù)據(jù)的起點(diǎn)(即,緩沖存儲器的起點(diǎn))。解碼器控制任務(wù)65按照讀指針對內(nèi)容C的音頻數(shù)據(jù)解碼,并再現(xiàn)音頻數(shù)據(jù)。
下面將說明從停止預(yù)覽再現(xiàn)的位置恢復(fù)再現(xiàn)的第二方法(參見圖8B)。這種情況下,如圖30C中舉例所示,在已被保存在緩沖存儲器中用于預(yù)覽再現(xiàn)的音頻數(shù)據(jù)之后從硬盤驅(qū)動器32讀取內(nèi)容C的音頻數(shù)據(jù)。從硬盤驅(qū)動器32讀取的音頻數(shù)據(jù)被寫在已保存于緩沖存儲器中的內(nèi)容C的音頻數(shù)據(jù)的結(jié)尾之后。從而,保存在緩沖存儲器中的在內(nèi)容C之后的內(nèi)容D、內(nèi)容G等的待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)被內(nèi)容C的音頻數(shù)據(jù)重寫。
在第二方法中,在再現(xiàn)模式從預(yù)覽再現(xiàn)模式被改變成正常再現(xiàn)模式之后,緩沖任務(wù)62移動讀指針,使其緊接于預(yù)覽再現(xiàn)模式下該指針?biāo)幍奈恢弥蟆亩?,?dāng)再現(xiàn)模式從預(yù)覽再現(xiàn)模式被改變成正常再現(xiàn)模式時,解碼器控制任務(wù)65持續(xù)從緩沖存儲器再現(xiàn)內(nèi)容C的音頻數(shù)據(jù)。從而,當(dāng)再現(xiàn)模式被改變時,音頻數(shù)據(jù)能夠被連續(xù)再現(xiàn)。
下面說明把再現(xiàn)模式從正常再現(xiàn)模式改變成預(yù)覽再現(xiàn)模式的操作。這種情況下,存在兩種方法。在第一種方法中,緩沖存儲器的內(nèi)容被清除,隨后讀取待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)。在第二種方法中,正按照正常再現(xiàn)模式再現(xiàn)的音頻數(shù)據(jù)的部分或者全部被留在緩沖存儲器中,在留在緩沖存儲器中的音頻數(shù)據(jù)上重寫待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)。
在這些方法中,可按照和從硬盤驅(qū)動器32讀取待預(yù)覽再現(xiàn)的音頻數(shù)據(jù),并把它們保存在緩沖存儲器中的方法相同的方式執(zhí)行清除緩沖存儲器的內(nèi)容的方法。例如,在暫停正常再現(xiàn)模式的再現(xiàn)之后,保存在緩沖存儲器中的音頻數(shù)據(jù)被清除。之后,在上述方法中,從硬盤驅(qū)動器32讀取待預(yù)覽再現(xiàn)的音頻數(shù)據(jù),并保存在緩沖存儲器中。
下面參考圖31A-31C,說明在緩沖存儲器中重寫待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的情況。這種情況下,當(dāng)再現(xiàn)模式被改變時,接下來待執(zhí)行的操作取決于在正常再現(xiàn)模式下再現(xiàn)了內(nèi)容數(shù)據(jù)的哪個部分。(1)當(dāng)內(nèi)容A的待預(yù)覽再現(xiàn)范圍PVA未被再現(xiàn)時或者(2)在內(nèi)容A的待預(yù)覽再現(xiàn)范圍PVA正被再現(xiàn)的同時,如圖31B中舉例所示,在內(nèi)容A的待預(yù)覽再現(xiàn)范圍PVA之后,內(nèi)容B的待預(yù)覽再現(xiàn)范圍PVB、內(nèi)容C的待預(yù)覽再現(xiàn)范圍PVC等等被重寫。
另一方面,(3)正當(dāng)如圖31A中所示再現(xiàn)在內(nèi)容A的待預(yù)覽再現(xiàn)范圍PVA之后的內(nèi)容數(shù)據(jù)的時候,當(dāng)再現(xiàn)模式被改變成預(yù)覽再現(xiàn)模式時,如圖31C中舉例所示,內(nèi)容A的音頻數(shù)據(jù)被留在緩沖存儲器中,并且在內(nèi)容A之后,內(nèi)容B的待預(yù)覽再現(xiàn)范圍PVB、內(nèi)容C的待預(yù)覽再現(xiàn)范圍PVC等等被重寫。讀指針跳轉(zhuǎn)到待預(yù)覽再現(xiàn)的范圍PVB的起點(diǎn)。
把正常再現(xiàn)模式改變成預(yù)覽再現(xiàn)模式的這些控制只是實(shí)現(xiàn)本實(shí)施例的方法的例子。本發(fā)明并不局限于這些控制。
如參考圖19所述,正當(dāng)按照正常再現(xiàn)模式再現(xiàn)音頻數(shù)據(jù)的時候,再現(xiàn)模式可從正常再現(xiàn)模式被改變成預(yù)覽再現(xiàn)模式。正當(dāng)按照預(yù)覽再現(xiàn)模式再現(xiàn)音頻數(shù)據(jù)時,再現(xiàn)模式可從預(yù)覽再現(xiàn)模式被改變成正常再現(xiàn)模式??蓮恼T佻F(xiàn)模式被改變成預(yù)覽再現(xiàn)模式的位置恢復(fù)對內(nèi)容的正常再現(xiàn)。下面參考圖32A-32C,說明考慮這種情況的緩沖存儲器控制。
如圖32A中舉例所示,在正常再現(xiàn)模式下,從緩沖存儲器的起點(diǎn)開始保存待再現(xiàn)的整個內(nèi)容數(shù)據(jù)(內(nèi)容A、B、C等)。在本例中,假定當(dāng)已按照正常再現(xiàn)模式從起點(diǎn)到位置X再現(xiàn)了內(nèi)容A時,再現(xiàn)模式從正常再現(xiàn)模式被改變成預(yù)覽再現(xiàn)模式。
當(dāng)再現(xiàn)模式被改變成預(yù)覽再現(xiàn)模式時,停止按照正常再現(xiàn)模式對內(nèi)容A的再現(xiàn),并保存停止位置X。從硬盤驅(qū)動器32讀取內(nèi)容數(shù)據(jù)的待預(yù)覽再現(xiàn)范圍,并把其保存在緩沖存儲器中。
此時,如圖32B中舉例所示,在緊鄰正常再現(xiàn)模式被改變成預(yù)覽再現(xiàn)模式之前按照正常再現(xiàn)模式再現(xiàn)的內(nèi)容(在圖32A-32C中所示的例子中,內(nèi)容A)的數(shù)據(jù)被留在緩沖存儲器中。待預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)(假定待預(yù)覽再現(xiàn)的范圍PVD,待預(yù)覽再現(xiàn)的范圍PVP,待預(yù)覽再現(xiàn)的范圍PVQ等)被依次保存在留在緩沖存儲器中的數(shù)據(jù)之后。
當(dāng)待預(yù)覽再現(xiàn)的第一數(shù)據(jù)(在圖32A-32C中所示的例子中,內(nèi)容D的待預(yù)覽再現(xiàn)范圍PVD)被讀到緩沖存儲器時,讀指針從停止對內(nèi)容A的再現(xiàn)的位置X被移動到待預(yù)覽再現(xiàn)的第一數(shù)據(jù),即內(nèi)容D的待預(yù)覽再現(xiàn)范圍PVD的起點(diǎn)。
當(dāng)預(yù)覽再現(xiàn)被停止,并且在再現(xiàn)模式被改變成預(yù)覽再現(xiàn)模式之前以正常再現(xiàn)模式再現(xiàn)的內(nèi)容(內(nèi)容A)的再現(xiàn)被恢復(fù)時,如圖32C中舉例所示,讀指針被移回到位置X,并從位置X再現(xiàn)留在緩沖存儲器中的內(nèi)容A。
當(dāng)預(yù)覽再現(xiàn)被停止并且恢復(fù)對內(nèi)容A的再現(xiàn)時,可從硬盤驅(qū)動器32讀取將在內(nèi)容A之后再現(xiàn)的內(nèi)容數(shù)據(jù)(未示出)。這種情況下,對保存在已恢復(fù)其再現(xiàn)的內(nèi)容A之后的待預(yù)覽再現(xiàn)范圍PVD,待預(yù)覽再現(xiàn)范圍PVP,待預(yù)覽再現(xiàn)范圍PVQ等的數(shù)據(jù)重寫已被讀取的內(nèi)容數(shù)據(jù)。
3-3.第二預(yù)覽再現(xiàn)控制方法下面將說明第二預(yù)覽再現(xiàn)控制方法。在第二預(yù)覽再現(xiàn)控制方法中,和正常再現(xiàn)模式一樣,從硬盤驅(qū)動器32讀取待再現(xiàn)的整個音頻數(shù)據(jù)并把其保存在緩沖存儲器中。
3-3-1.處理的流程圖33A和33B表示在第二預(yù)覽再現(xiàn)控制方法中預(yù)覽再現(xiàn)的序列的例子。當(dāng)操縱操作部分20的發(fā)現(xiàn)鍵14時,啟動藝術(shù)家鏈接模式(步驟S90)。當(dāng)啟動藝術(shù)家鏈接模式時,從UI任務(wù)60向播放器任務(wù)61發(fā)出暫停命令(SEQ 31)。該暫停命令從播放器任務(wù)61被發(fā)給緩沖任務(wù)62(SEQ 32)。當(dāng)緩沖任務(wù)62收到該暫停命令時,緩沖任務(wù)62暫停從緩沖存儲器讀取數(shù)據(jù)。
緩沖任務(wù)62通過播放器任務(wù)61把緩沖任務(wù)62已執(zhí)行該暫停命令的情況告知UI任務(wù)60(SEQ 33和SEQ 34)。當(dāng)UI任務(wù)60收到該信息時,US任務(wù)60發(fā)出使播放器任務(wù)61從硬盤驅(qū)動器32讀取待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的命令(SEQ 35)。當(dāng)播放器任務(wù)61收到該命令時,播放器任務(wù)61就待預(yù)覽再現(xiàn)的內(nèi)容信息詢問數(shù)據(jù)庫管理任務(wù)63(SEQ36)。按照獲得的內(nèi)容信息,播放器任務(wù)61向緩沖任務(wù)62發(fā)出數(shù)據(jù)讀取命令(SEQ 37)。
按照該讀取命令,緩沖任務(wù)62從硬盤驅(qū)動器32讀取內(nèi)容數(shù)據(jù)文件200(SEQ 38和SEQ 39)。待保存到音頻數(shù)據(jù)部分202中的音頻數(shù)據(jù)提取自內(nèi)容數(shù)據(jù)文件200,并被依次保存到緩沖存儲器中。和第一預(yù)覽再現(xiàn)控制方法的上述例子中一樣,在圖12中所示的流程圖的步驟S33開始把音頻數(shù)據(jù)保存到緩沖存儲器的處理,并在顯示圖14中所示的搜索中屏幕101的同時執(zhí)行該處理。
緩沖任務(wù)62臨時把內(nèi)容數(shù)據(jù)文件200的報頭部分201寫入RAM37的非緩沖存儲區(qū)中,并分析報頭信息(步驟S91)。作為分析結(jié)果的報頭信息被保存在RAM 37中,并被供給播放器任務(wù)61。
按照和上述第一預(yù)覽再現(xiàn)控制方法相同的方式分析報頭信息。例如,例如,緩沖任務(wù)62獲得包含在報頭部分201中的信息(參見圖26中所示的流程圖的步驟S80)。緩沖任務(wù)62按照獲得的報頭信息獲得每幀的再現(xiàn)持續(xù)時間(參見圖26中所示的流程圖的步驟S81)。另外,緩沖任務(wù)62按照表示每幀的再現(xiàn)持續(xù)時間的信息,計算再現(xiàn)音頻數(shù)據(jù)預(yù)定的再現(xiàn)持續(xù)時間(本例中,30秒)所需的幀數(shù)(參見圖26中所示的流程圖的步驟S83)。
緩沖任務(wù)62確定保存在緩沖存儲器中的音頻數(shù)據(jù)是否超過預(yù)定的數(shù)量。當(dāng)確定結(jié)果表示保存在緩沖存儲器中的音頻數(shù)據(jù)超過預(yù)定量時,緩沖任務(wù)62通過播放器任務(wù)61把這種情況通知UI任務(wù)60(SEQ41和SEQ 42)。當(dāng)U1任務(wù)60已被告知這種情況時,UI任務(wù)60向播放器任務(wù)61發(fā)出提示命令(SEQ 43)。按照該提示命令,播放器任務(wù)61向緩沖任務(wù)62發(fā)出命令,以致讀指針被移動到以報頭信息的分析結(jié)果的形式獲得的偏移位置(SEQ 44)。
按照該命令,緩沖任務(wù)62把讀指針移動到偏移位置。圖34表示緩沖任務(wù)62移動讀指針的狀態(tài)。假定內(nèi)容A、內(nèi)容B等的整個音頻數(shù)據(jù)已被保存在緩沖存儲器中。偏移位置,即從例如內(nèi)容A的音頻數(shù)據(jù)的起點(diǎn)開始過去45秒的位置用位置(A)表示。從位置(A)開始過去30秒的位置用位置(B)表示。從位置(A)到位置(B)的范圍是待預(yù)覽再現(xiàn)的范圍。在SEQ 44的命令使讀指針從內(nèi)容A的音頻數(shù)據(jù)的起點(diǎn)被移動到位置(A)。
在讀指針被移動之后,緩沖任務(wù)62通過播放器任務(wù)把這種情況告知UI任務(wù)60(SEQ 45和SEQ 46)。當(dāng)已向UI任務(wù)60告知這種情況時,UI任務(wù)60向播放器任務(wù)61發(fā)出暫停釋放命令(SEQ 47)。按照暫停釋放命令,播放器任務(wù)61向緩沖任務(wù)62發(fā)出從緩沖存儲器讀取數(shù)據(jù)的命令(SEQ 48)。按照該命令,緩沖任務(wù)62從緩沖存儲器讀取數(shù)據(jù)。讀取的數(shù)據(jù)從解碼器控制任務(wù)65被發(fā)給解碼器43。解碼器43對該數(shù)據(jù)解碼。
當(dāng)UI任務(wù)60在SEQ 47發(fā)出暫停釋放命令時,流程進(jìn)入步驟S92。在步驟S92,實(shí)時時鐘46開始計數(shù)時間。當(dāng)與預(yù)覽再現(xiàn)的持續(xù)時間對應(yīng)的預(yù)定時段已過去(例如30秒)時,UI任務(wù)發(fā)出暫停命令。暫停命令通過播放器任務(wù)61被供給緩沖任務(wù)62(SEQ 49和SEQ 50)。按照暫停命令,緩沖任務(wù)62停止從緩沖存儲器讀取數(shù)據(jù)。在圖34中所示的例子中,在位置(B),從位置(A)開始過去了30秒,緩沖任務(wù)62停止從緩沖存儲器讀取數(shù)據(jù)。當(dāng)緩沖任務(wù)62停止從緩沖存儲器讀取數(shù)據(jù)時,通過播放器任務(wù)61把這種情況告知UI任務(wù)60(SEQ 51和SEQ 52)。
當(dāng)在SEQ 52把該情況告知UI任務(wù)60時,流程返回SEQ 43(未示出)。在SEQ 43,UI任務(wù)60通過播放器任務(wù)61向緩沖任務(wù)62發(fā)出預(yù)覽再現(xiàn)下一內(nèi)容的提示命令。按照該提示命令,緩沖任務(wù)62把讀指針移動到保存在緩沖存儲器中的下一音頻數(shù)據(jù)的偏移位置(在圖34中所示的例子中,內(nèi)容B的位置(C))。這樣,內(nèi)容可被依次預(yù)覽再現(xiàn)。
在SEQ 38,緩沖任務(wù)62從硬盤驅(qū)動器32讀取音頻數(shù)據(jù),并且在SEQ 38之后正當(dāng)進(jìn)行其它處理的時候,在SEQ 40把該音頻數(shù)據(jù)保存在緩沖存儲器中。當(dāng)一個內(nèi)容數(shù)據(jù)文件200的整個音頻數(shù)據(jù)都已被保存在緩沖存儲器中時,從硬盤驅(qū)動器32讀取下一內(nèi)容數(shù)據(jù)文件200。在圖33B的虛線下方的下部表示該處理。
與上述預(yù)覽再現(xiàn)控制處理并行地繼續(xù)從硬盤驅(qū)動器32讀取音頻數(shù)據(jù)和把音頻數(shù)據(jù)保存到緩沖存儲器中的處理(SEQ 40)。在從硬盤驅(qū)動器32讀取音頻數(shù)據(jù)的一個內(nèi)容(SEQ 60)之后,緩沖任務(wù)62請求播放器任務(wù)61發(fā)送和接下來要讀取的數(shù)據(jù)有關(guān)的信息(SEQ 61)。按照該請求,播放器任務(wù)61就接下來要讀取的內(nèi)容的信息詢問數(shù)據(jù)庫管理任務(wù)63(SEQ 62)。按照獲得的內(nèi)容信息,播放器任務(wù)61向緩沖任務(wù)62發(fā)出數(shù)據(jù)讀取命令(SEQ 63)。
按照該讀取命令,緩沖任務(wù)62從硬盤驅(qū)動器32讀取內(nèi)容數(shù)據(jù)文件200(SEQ 64和SEQ 65),并分析報頭信息(步驟S93)。分析后的報頭信息被保存在RAM 37的非緩沖存儲區(qū)中。包含在音頻數(shù)據(jù)部分202中的音頻數(shù)據(jù)被保存在緩沖存儲器中。在從硬盤驅(qū)動器32讀取一個內(nèi)容數(shù)據(jù)文件200(SEQ 66),并且內(nèi)容數(shù)據(jù)文件200的整個音頻數(shù)據(jù)已被保存在緩沖存儲器中之后,緩沖任務(wù)62請求播放器任務(wù)61發(fā)送接下來要讀取的數(shù)據(jù)的信息(SEQ 67)。重復(fù)該處理,直到緩沖存儲器不具有用于下一音頻數(shù)據(jù)的足夠空間為止。
3-3-2.把預(yù)覽再現(xiàn)模式變成正常再現(xiàn)模式的操作下面參考圖35A-35C,說明在參考圖8A和8B描述的把再現(xiàn)模式從預(yù)覽再現(xiàn)模式變成正常再現(xiàn)模式的情況下的兩個操作被應(yīng)用于第二預(yù)覽再現(xiàn)控制方法的例子。在第二預(yù)覽再現(xiàn)控制方法中,整個音頻數(shù)據(jù)被保存在緩沖存儲器中。如圖35A中所示,假定內(nèi)容A和內(nèi)容B已被保存在緩沖存儲器中,并且在內(nèi)容B的待預(yù)覽再現(xiàn)范圍(陰影區(qū))的位置A已指定正常再現(xiàn)。
如圖35B中舉例所示,通過把讀指針移動到已被預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的起點(diǎn),可實(shí)現(xiàn)從起點(diǎn)開始再現(xiàn)已被預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的第一種方法。如釁35C中所示,通過把讀指針移動到緊接于在預(yù)覽再現(xiàn)模式下讀指針被置于的位置之后,能夠?qū)崿F(xiàn)從停止預(yù)覽再現(xiàn)的位置恢復(fù)再現(xiàn)音頻數(shù)據(jù)的第二種方法。
如上所述,在第二預(yù)覽再現(xiàn)控制方法中,當(dāng)執(zhí)行預(yù)覽再現(xiàn)時,如同正常再現(xiàn)模式下一樣,整個音頻數(shù)據(jù)被保存在緩沖存儲器中。從而,第二預(yù)覽再現(xiàn)控制方法中緩沖存儲器的效率低于第一預(yù)覽再現(xiàn)控制方法中緩沖存儲器的效率。但是,作為第二預(yù)覽再現(xiàn)控制方法的優(yōu)點(diǎn),由于整個音頻數(shù)據(jù)被保存在緩沖存儲器中,預(yù)覽再現(xiàn)模式能夠容易地被改變成正常再現(xiàn)模式。
下面說明把正常再現(xiàn)模式改變成預(yù)覽再現(xiàn)模式的操作。如上所述,在第二預(yù)覽再現(xiàn)控制方法中,不管再現(xiàn)模式是正常再現(xiàn)模式還是預(yù)覽再現(xiàn)模式,整個音頻數(shù)據(jù)都被保存在緩沖存儲器中。從而,如圖36中舉例所示,(4)當(dāng)在待預(yù)覽再現(xiàn)范圍PV之前改變再現(xiàn)模式時,(5)當(dāng)在待預(yù)覽再現(xiàn)范圍PV中改變再現(xiàn)模式時,和(6)當(dāng)在待預(yù)覽再現(xiàn)范圍PV之后改變再現(xiàn)模式時,僅僅通過移動讀指針,就能夠把再現(xiàn)模式從正常再現(xiàn)模式改變成預(yù)覽再現(xiàn)模式。
如同參考圖19所述那樣,正當(dāng)按照正常再現(xiàn)模式再現(xiàn)內(nèi)容的時候,再現(xiàn)模式可被改變成預(yù)覽再現(xiàn)模式。正當(dāng)按照預(yù)覽再現(xiàn)模式再現(xiàn)內(nèi)容時,再現(xiàn)模式可被改變成正常再現(xiàn)模式??蓮恼T佻F(xiàn)模式被改變成預(yù)覽再現(xiàn)模式的位置恢復(fù)對內(nèi)容的正常再現(xiàn)。下面參考圖37A-37C,說明考慮這種情況的第二預(yù)覽再現(xiàn)控制方法中的緩沖存儲器控制。
在正常再現(xiàn)模式下,如圖37A中舉例所示,從緩沖存儲器的起點(diǎn)保存整個內(nèi)容數(shù)據(jù)(內(nèi)容A、B、C等等)。假定當(dāng)按照正常再現(xiàn)模式從起點(diǎn)到位置X再現(xiàn)了內(nèi)容A時,再現(xiàn)模式從正常再現(xiàn)模式被改變成預(yù)覽再現(xiàn)模式。
當(dāng)再現(xiàn)模式被改變成預(yù)覽再現(xiàn)模式時,停止按照正常再現(xiàn)模式對內(nèi)容A的再現(xiàn),并保存停止位置X。另外,從硬盤驅(qū)動器32讀取待預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)(內(nèi)容P、Q等)并將其保存在緩沖存儲器中。
此時,如圖37B中舉例所示,緊接在正常再現(xiàn)模式被改變成預(yù)覽再現(xiàn)模式之前按照正常再現(xiàn)模式再現(xiàn)的內(nèi)容(在圖37A-37C中所示的例子中,內(nèi)容A)的數(shù)據(jù)被留在緩沖存儲器中。按照待預(yù)覽再現(xiàn)的內(nèi)容的順序,在留在緩沖存儲器中的內(nèi)容A的數(shù)據(jù)之后保存待預(yù)覽再現(xiàn)的內(nèi)容數(shù)據(jù)(內(nèi)容P、Q等等)。在第二預(yù)覽再現(xiàn)控制方法中,從硬盤驅(qū)動器32讀取待預(yù)覽再現(xiàn)的整個內(nèi)容數(shù)據(jù),并將其保存在緩沖存儲器中。
當(dāng)待預(yù)覽再現(xiàn)的第一數(shù)據(jù)(在圖37A-37C中所示的例子中,內(nèi)容P)已被讀到緩沖存儲器時,讀指針從停止對內(nèi)容A的再現(xiàn)的位置X被移動到待預(yù)覽再現(xiàn)的第一數(shù)據(jù),即,內(nèi)容P的待預(yù)覽再現(xiàn)范圍的起點(diǎn)。
如圖37C中舉例所示,當(dāng)在位置Y停止預(yù)覽再現(xiàn),并且恢復(fù)對緊接在再現(xiàn)模式被改變成預(yù)覽再現(xiàn)模式之前,按照正常再現(xiàn)模式再現(xiàn)的內(nèi)容(內(nèi)容A)的再現(xiàn)時,讀指針從位置Y被移動到位置X。從位置X開始再現(xiàn)留在緩沖存儲器中的內(nèi)容A。
當(dāng)停止預(yù)覽再現(xiàn)并且恢復(fù)對內(nèi)容A的再現(xiàn)時,可從硬盤驅(qū)動器32讀取將在內(nèi)容A之后再現(xiàn)的內(nèi)容數(shù)據(jù)(未示出)。這種情況下,對保存在緩沖存儲器中,并且保存在已恢復(fù)其再現(xiàn)的內(nèi)容A之后的待預(yù)覽再現(xiàn)的內(nèi)容P、Q等重寫已讀取的內(nèi)容數(shù)據(jù)。
4.本發(fā)明的實(shí)施例的改進(jìn)4-1.從外部獲得待再現(xiàn)的區(qū)域下面將說明本發(fā)明的上述實(shí)施例的修改。在上面的實(shí)施例中,假定待預(yù)覽再現(xiàn)的范圍是固定的。但是,本發(fā)明并不局限于這種例子。按照本發(fā)明的上述實(shí)施例的一種修改,表示待預(yù)覽再現(xiàn)的范圍的信息與內(nèi)容相關(guān)聯(lián),以致可對每個內(nèi)容指定待預(yù)覽再現(xiàn)的范圍。
例如,如圖38中所示,識別內(nèi)容的內(nèi)容ID 205被包含在內(nèi)容數(shù)據(jù)文件200′的報頭部分201′中。例如,音樂服務(wù)器4一方預(yù)先在待下載的內(nèi)容數(shù)據(jù)文件200′中描述內(nèi)容ID。
內(nèi)容ID不受限制,只要它能夠唯一地識別內(nèi)容。當(dāng)內(nèi)容數(shù)據(jù)文件200′的文件名唯一時,文件名可被用作內(nèi)容ID。這種情況下,不必在報頭部分201′中描述內(nèi)容ID。另外,文件大小信息可被用作內(nèi)容ID。
音樂服務(wù)器4相關(guān)聯(lián)地保存內(nèi)容ID和待預(yù)覽再現(xiàn)的范圍。當(dāng)內(nèi)容數(shù)據(jù)文件200′被下載到PC 2時,音樂服務(wù)器4把其中內(nèi)容數(shù)據(jù)與內(nèi)容ID相關(guān)聯(lián)的待預(yù)覽再現(xiàn)范圍的有關(guān)信息與內(nèi)容數(shù)據(jù)文件200′一道傳送給PC 2。PC 2把下載的內(nèi)容數(shù)據(jù)文件200′和與內(nèi)容數(shù)據(jù)文件200′相關(guān)聯(lián)的和待預(yù)覽再現(xiàn)范圍有關(guān)的信息都傳送給再現(xiàn)設(shè)備1。
當(dāng)再現(xiàn)設(shè)備1從PC 2收到內(nèi)容數(shù)據(jù)文件200′時,再現(xiàn)設(shè)備1分析報頭部分201′,從其獲得內(nèi)容ID,使獲得的內(nèi)容ID與連同內(nèi)容數(shù)據(jù)文件200′接收的待預(yù)覽再現(xiàn)范圍的信息相關(guān)聯(lián),并以表格的形式管理它們。
圖39表示關(guān)于待預(yù)覽再現(xiàn)范圍的信息的表格的例子,該表格使內(nèi)容ID與待預(yù)覽再現(xiàn)的范圍相關(guān)聯(lián)。在圖39中所示的例子中,待預(yù)覽再現(xiàn)范圍的起始位置由從起點(diǎn)開始音頻數(shù)據(jù)的再現(xiàn)持續(xù)時間表示。該再現(xiàn)持續(xù)時間與內(nèi)容ID相關(guān)聯(lián)。在其內(nèi)容ID為“xxx01”的內(nèi)容數(shù)據(jù)文件200′中,從音頻數(shù)據(jù)部分202的起始位置開始過去30秒的位置是待預(yù)覽再現(xiàn)范圍的起始位置。同樣地,在其內(nèi)容ID為“xxx02”的內(nèi)容數(shù)據(jù)文件200′中,從音頻數(shù)據(jù)部分200的起點(diǎn)開始過去1分鐘的位置是待預(yù)覽再現(xiàn)范圍的起始位置。另外,和待預(yù)覽再現(xiàn)范圍有關(guān)的信息可包含待預(yù)覽再現(xiàn)范圍的長度或者待預(yù)覽再現(xiàn)范圍的結(jié)束位置。
由和待預(yù)覽再現(xiàn)范圍有關(guān)的信息表示的待預(yù)覽再現(xiàn)范圍最好被選為代表對應(yīng)內(nèi)容的特征的一部分,因?yàn)樵陬A(yù)覽再現(xiàn)中,用戶能夠容易地搜索他或她希望的內(nèi)容。
圖40是表示使用和待預(yù)覽再現(xiàn)范圍有關(guān)的信息的預(yù)覽再現(xiàn)處理的例子的流程圖。在該例子中,通過按照第一預(yù)覽再現(xiàn)控制方法,只把與音頻數(shù)據(jù)的待預(yù)覽再現(xiàn)范圍對應(yīng)的部分保存到緩沖存儲器中,執(zhí)行再現(xiàn)設(shè)備1的預(yù)覽再現(xiàn)。
再現(xiàn)設(shè)備1一方通過從音樂服務(wù)器4下載和待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的待預(yù)覽再現(xiàn)范圍有關(guān)的信息(步驟S100),預(yù)先獲得該信息。不必和待預(yù)覽再現(xiàn)的對應(yīng)音頻數(shù)據(jù)一道地從音樂服務(wù)器4下載和待預(yù)覽再現(xiàn)范圍有關(guān)的信息。換句話說,可按照內(nèi)容ID只從音樂服務(wù)器4下載和待預(yù)覽再現(xiàn)范圍有關(guān)的信息。獲得的關(guān)于待預(yù)覽再現(xiàn)范圍的信息在圖39中舉例說明的關(guān)于待預(yù)覽再現(xiàn)范圍的信息表中描述,以致待預(yù)覽再現(xiàn)范圍與內(nèi)容ID相關(guān)聯(lián)。關(guān)于待預(yù)覽再現(xiàn)范圍的信息表被記錄在例如再現(xiàn)設(shè)備1的硬盤驅(qū)動器32中。
假定用戶操縱操作部分20的發(fā)現(xiàn)鍵14預(yù)覽再現(xiàn)特定內(nèi)容(內(nèi)容P)(步驟S101)。與該操作對應(yīng)的命令從UI任務(wù)60被發(fā)給播放器任務(wù)61。播放器任務(wù)61就待預(yù)覽再現(xiàn)的內(nèi)容P的信息詢問數(shù)據(jù)庫管理任務(wù)63。數(shù)據(jù)庫管理任務(wù)63把與該查詢對應(yīng)的信息返回給播放器任務(wù)61。播放器任務(wù)61按照從數(shù)據(jù)庫管理任務(wù)63返回的信息,指定緩沖任務(wù)62需要從硬盤驅(qū)動器32讀取的內(nèi)容數(shù)據(jù)文件200′。
當(dāng)緩沖任務(wù)62讀取了內(nèi)容數(shù)據(jù)文件200′時,緩沖任務(wù)62開始抽取內(nèi)容數(shù)據(jù)文件200′的待預(yù)覽再現(xiàn)范圍(步驟S102)。首先,緩沖任務(wù)62分析內(nèi)容數(shù)據(jù)文件200′的報頭部分201′,并獲得內(nèi)容ID 205(步驟S103)。之后,緩沖任務(wù)62按照獲得的內(nèi)容ID參考關(guān)于待預(yù)覽再現(xiàn)范圍的信息表,獲得與內(nèi)容ID對應(yīng)的和待預(yù)覽再現(xiàn)范圍有關(guān)的信息(步驟S104)。
緩沖任務(wù)62按照報頭部分201′的分析結(jié)果,例如表示在編譯碼器信息203中描述的幀大小信息和音頻數(shù)據(jù)被壓縮編碼的比特率信息,獲得包含在內(nèi)容數(shù)據(jù)文件200′中的音頻數(shù)據(jù)的主要部分的每幀的再現(xiàn)持續(xù)時間。
在下一步驟S105,緩沖任務(wù)62按照每幀的再現(xiàn)持續(xù)時間和在步驟S104按照內(nèi)容ID獲得的待預(yù)覽再現(xiàn)范圍的有關(guān)信息,計算預(yù)覽再現(xiàn)的開始位置到音頻數(shù)據(jù)部分202的起點(diǎn)的偏移量。例如,與(待預(yù)覽再現(xiàn)范圍的有關(guān)信息中的時間信息)/(每幀的再現(xiàn)持續(xù)時間)的計算值接近的幀被視為偏移量。另外,緩沖任務(wù)62按照每幀的再現(xiàn)持續(xù)時間信息,計算再現(xiàn)內(nèi)容數(shù)據(jù)預(yù)定的持續(xù)時間(本例中,30秒)所需的數(shù)據(jù)大小(幀的數(shù)目)。
如上所述,和待預(yù)覽再現(xiàn)范圍有關(guān)的信息可包含預(yù)覽再現(xiàn)的持續(xù)時間。這種情況下,緩沖任務(wù)62依據(jù)在關(guān)于待預(yù)覽再現(xiàn)范圍的信息表中描述的與音頻數(shù)據(jù)的內(nèi)容ID對應(yīng)的信息,計算待預(yù)覽再現(xiàn)的音頻數(shù)據(jù)的數(shù)據(jù)大小。
在獲得了到音頻數(shù)據(jù)部分202的文件起點(diǎn)的偏移量和待預(yù)覽再現(xiàn)范圍的數(shù)據(jù)大小之后,流程進(jìn)入步驟S106。在步驟S106,按照獲得的信息,從硬盤驅(qū)動器32讀取音頻數(shù)據(jù)。換句話說,在步驟S106,訪問硬盤驅(qū)動器32中的內(nèi)容數(shù)據(jù)文件200′。依據(jù)待預(yù)覽再現(xiàn)范圍的數(shù)據(jù)大小,從在步驟S105獲得的偏移位置讀取音頻數(shù)據(jù)。讀取的音頻數(shù)據(jù)被保存在緩沖存儲器中。
在保存在緩沖存儲器中的音頻數(shù)據(jù)超過預(yù)定數(shù)量時,緩沖任務(wù)62把這種情況通知解碼器控制任務(wù)65。當(dāng)解碼器控制任務(wù)65被告知這種情況時,解碼器控制任務(wù)65從緩沖存儲器讀取音頻數(shù)據(jù),并把音頻數(shù)據(jù)供給解碼器控制部分67。解碼器控制部分67再現(xiàn)待預(yù)覽再現(xiàn)范圍的音頻數(shù)據(jù)(步驟S107)。
當(dāng)按照這種方式使識別內(nèi)容的內(nèi)容ID和內(nèi)容的待預(yù)覽再現(xiàn)區(qū)域相關(guān)聯(lián)時,音樂服務(wù)器4一方能夠指定每個內(nèi)容的最佳預(yù)覽區(qū)域。另外,用戶一方能夠通過預(yù)覽再現(xiàn)更準(zhǔn)確地選擇他或她所需的內(nèi)容。
4-2.實(shí)施例的改進(jìn)的另一系統(tǒng)在上面的例子中,和待預(yù)覽再現(xiàn)的區(qū)域相關(guān)的信息通過PC 2從音樂服務(wù)器提供給再現(xiàn)設(shè)備1。但是,本發(fā)明并不局限于該例子。例如,如圖41中舉例說明的一樣,除了圖3中所示的再現(xiàn)設(shè)備1的結(jié)構(gòu)之外,再現(xiàn)設(shè)備1′可由控制無線通信數(shù)據(jù)的無線通信I/F 300和天線301構(gòu)成。當(dāng)再現(xiàn)設(shè)備1′通過天線301與外部點(diǎn)通信時,再現(xiàn)設(shè)備1′能夠獲得和待預(yù)覽再現(xiàn)的區(qū)域有關(guān)的信息。
雖然適用于無線通信I/F 300的通信系統(tǒng)不受限制,不過可使用基于例如IEEE(電子和電子工程師協(xié)會)802.11標(biāo)準(zhǔn)的通信系統(tǒng)。
圖42表示通過無線通信獲得和待預(yù)覽再現(xiàn)區(qū)域有關(guān)的信息的再現(xiàn)設(shè)備1′的應(yīng)用的例子。假定通過PC 2從音樂服務(wù)器4獲得的內(nèi)容數(shù)據(jù)已被記錄在再現(xiàn)設(shè)備1′中。終端5是提供熱點(diǎn)服務(wù)的無線終端。終端5與因特網(wǎng)3連接。另外,終端5具有無線LAN(局域網(wǎng))通信功能。熱點(diǎn)服務(wù)是利用無線LAN本地提供因特網(wǎng)可連接環(huán)境的服務(wù)。終端5被安裝在提供熱點(diǎn)服務(wù)的諸如車站、機(jī)場、零售商店之類的公共設(shè)施等處。終端5能夠通過天線5A與能夠利用無線LAN通信的計算機(jī)設(shè)備通信。
信息終端設(shè)備6被安裝在例如大型商店和所謂的便利店,并與預(yù)定網(wǎng)絡(luò)連接。當(dāng)用戶按照顯示在屏幕上的菜單操作信息終端設(shè)備時,他或她能夠獲得選擇的信息。信息終端設(shè)備6能夠通過通信部分6A與再現(xiàn)設(shè)備1′無線交換數(shù)據(jù)。當(dāng)用戶操作信息終端設(shè)備時,他或她能夠通過再現(xiàn)設(shè)備1′無線獲得信息。
假定再現(xiàn)設(shè)備1′已把音樂服務(wù)器4的URL(統(tǒng)一資源定位符)保存在例如ROM 42中。當(dāng)再現(xiàn)設(shè)備1′從音樂服務(wù)器4下載內(nèi)容數(shù)據(jù)文件200′時,再現(xiàn)設(shè)備1′從內(nèi)容數(shù)據(jù)文件200′的報頭部分201′獲得內(nèi)容ID205,并且在關(guān)于待預(yù)覽再現(xiàn)區(qū)域的信息的表格中只描述內(nèi)容ID 205。內(nèi)容ID 205的列表可改為單獨(dú)創(chuàng)建。內(nèi)容ID 205可改為在屬性信息表中描述。
當(dāng)用戶使用終端5時,他或她進(jìn)入終端5與再現(xiàn)設(shè)備1′的無線通信范圍中。當(dāng)用戶利用再現(xiàn)設(shè)備1′的操作部分20執(zhí)行預(yù)定操作時,再現(xiàn)設(shè)備1′與終端5通信。
當(dāng)再現(xiàn)設(shè)備1′已與終端5建立通信時,再現(xiàn)設(shè)備1′通過因特網(wǎng)3與音樂服務(wù)器4通信。例如,再現(xiàn)設(shè)備1′按照關(guān)于待預(yù)覽再現(xiàn)范圍的信息表的信息,把不和關(guān)于記錄在硬盤驅(qū)動器32中的內(nèi)容的待預(yù)覽再現(xiàn)范圍的信息相關(guān)聯(lián)的內(nèi)容ID 205的列表通過終端5傳送給音樂服務(wù)器4。音樂服務(wù)器4搜索與包含在該列表中的內(nèi)容ID 205對應(yīng)的關(guān)于待預(yù)覽再現(xiàn)范圍的信息,使關(guān)于待預(yù)覽再現(xiàn)范圍的信息與內(nèi)容ID 205相關(guān)聯(lián),并傳送相互關(guān)聯(lián)的數(shù)據(jù)。傳送的關(guān)于待預(yù)覽再現(xiàn)范圍的信息由終端5接收。終端5把關(guān)于待預(yù)覽再現(xiàn)范圍的信息無線傳送給再現(xiàn)設(shè)備1′。
當(dāng)使用信息終端設(shè)備6時,由于它具有顯示部分和操作部分,因此用戶能夠選擇要下載的關(guān)于待預(yù)覽再現(xiàn)范圍的信息,并且能夠容易地被供給下載的關(guān)于待預(yù)覽再現(xiàn)范圍的信息。
例如,當(dāng)用戶使再現(xiàn)設(shè)備1′靠近信息終端設(shè)備6并按照預(yù)定方式操作信息終端設(shè)備6時,再現(xiàn)設(shè)備1′與信息終端設(shè)備6通信。當(dāng)再現(xiàn)設(shè)備1′與信息終端設(shè)備6建立了通信時,信息終端設(shè)備6請求再現(xiàn)設(shè)備1′發(fā)送關(guān)于待預(yù)覽再現(xiàn)范圍的信息的表格和屬性信息表的信息。借助按照該請求從再現(xiàn)設(shè)備1′傳送的信息,信息終端設(shè)備6在顯示部分上顯示和內(nèi)容ID 205對應(yīng)的內(nèi)容名稱的列表。用戶按照在顯示部分上顯示的列表,用信息終端設(shè)備6的操作部分選擇他或她想要下載的關(guān)于待預(yù)覽再現(xiàn)范圍的信息的內(nèi)容。所選內(nèi)容的內(nèi)容ID 205通過因特網(wǎng)3從信息終端設(shè)備6被傳給音樂服務(wù)器4。音樂服務(wù)器4搜索與接收的內(nèi)容ID 205對應(yīng)的關(guān)于待預(yù)覽再現(xiàn)范圍的信息,并把獲得的關(guān)于待預(yù)覽再現(xiàn)范圍的信息通過因特網(wǎng)3傳給信息終端設(shè)備6。信息終端設(shè)備6把接收的關(guān)于待預(yù)覽再現(xiàn)范圍的信息傳給再現(xiàn)設(shè)備1′。
當(dāng)使用具有無線通信功能的再現(xiàn)設(shè)備1′時,只要安裝了上述熱點(diǎn)終端5或者信息終端設(shè)備6,那么即使不存在與因特網(wǎng)3連接的任何PC 2,也能夠從音樂服務(wù)器4下載內(nèi)容。
5.本發(fā)明的實(shí)施例的另一改進(jìn)下面將說明本發(fā)明的上述實(shí)施例的另一改進(jìn)。在上述實(shí)施例及其的上述改進(jìn)中,再現(xiàn)設(shè)備1或再現(xiàn)設(shè)備1′具有作為記錄介質(zhì)的硬盤驅(qū)動器32。從音樂服務(wù)器4下載的內(nèi)容數(shù)據(jù)被記錄到硬盤驅(qū)動器32。但是,本發(fā)明并不局限于該例子。
如圖43中舉例說明的一樣,諸如閃速存儲器302之類的可重寫存儲器可被用作記錄內(nèi)容數(shù)據(jù)的記錄介質(zhì)。閃速存儲器具有比硬盤驅(qū)動器32更快的訪問速度,并且沒有任何機(jī)械部件。從而,閃速存儲器具有抗震性。另外,與硬盤驅(qū)動器32相比,閃速存儲器的能耗較低。從而,當(dāng)直接訪問保存在閃速存儲器302中的音頻數(shù)據(jù)時,可實(shí)現(xiàn)預(yù)覽再現(xiàn)。這種情況下,可按照上面的第二預(yù)覽再現(xiàn)控制方法進(jìn)行預(yù)覽再現(xiàn)控制。
圖43表示快速存儲器302被布置在再現(xiàn)設(shè)備1″中。相反,閃速存儲器302可連接到再現(xiàn)設(shè)備1″上。當(dāng)閃速存儲器302可被連接到再現(xiàn)設(shè)備1″上時,內(nèi)容數(shù)據(jù)可被記錄到位于再現(xiàn)設(shè)備1″外的閃速存儲器302上。之后,可把閃速存儲器302連接到再現(xiàn)設(shè)備1″上。這種情況下,可從再現(xiàn)設(shè)備1″的結(jié)構(gòu)中省略USB控制器33和USB連接器31。
在上面的例子中,內(nèi)容被描述成音頻數(shù)據(jù)。但是,本發(fā)明并不局限于該例子。換句話說,根據(jù)本發(fā)明,只要內(nèi)容包含時間信息,并且該信息按時間順序變化,本發(fā)明就可適用于其它類型的內(nèi)容。例如,內(nèi)容可以是視頻數(shù)據(jù)。這種情況下,再現(xiàn)設(shè)備1具有視頻數(shù)據(jù)解碼器。已被壓縮編碼的視頻數(shù)據(jù)被下載并記錄到硬盤驅(qū)動器32等上。視頻數(shù)據(jù)被解碼并顯示在顯示部分10上。另外,內(nèi)容可以是諸如MIDI(音樂設(shè)備數(shù)字接口)數(shù)據(jù)之類的音樂設(shè)備命令信息。這種情況下,再現(xiàn)設(shè)備1可具有與MIDI相應(yīng)的聲源電路。
鑒于上面的教導(dǎo),顯然眾多的其它修改和變化是可能的。于是在附加權(quán)利要求的范圍內(nèi),可按照和這里具體描述的方式不同的方式實(shí)踐本專利說明書的公開內(nèi)容。
權(quán)利要求
1.一種再現(xiàn)設(shè)備,包括配置成再現(xiàn)第一內(nèi)容數(shù)據(jù)的再現(xiàn)部分;配置成接受搜索與第一內(nèi)容數(shù)據(jù)相關(guān)的內(nèi)容信息數(shù)據(jù)的操作的輸入部分;和配置成當(dāng)?shù)谝粌?nèi)容數(shù)據(jù)正被再現(xiàn)時搜索內(nèi)容信息數(shù)據(jù),和控制再現(xiàn)部分再現(xiàn)與內(nèi)容信息數(shù)據(jù)對應(yīng)的第二內(nèi)容數(shù)據(jù)的至少一部分的控制部分。
2.按照權(quán)利要求1所述的再現(xiàn)設(shè)備,還包括配置成顯示多條內(nèi)容信息數(shù)據(jù)和光標(biāo)的顯示部分;其中控制部分還被配置成當(dāng)確定光標(biāo)已在一條內(nèi)容信息數(shù)據(jù)的位置放置預(yù)定時間段或者更長時,控制再現(xiàn)設(shè)備再現(xiàn)與該條內(nèi)容信息數(shù)據(jù)對應(yīng)的第二內(nèi)容數(shù)據(jù)的至少一部分。
3.按照權(quán)利要求2所述的再現(xiàn)設(shè)備,其中控制部分還被配置成在開始再現(xiàn)第二內(nèi)容數(shù)據(jù)的一部分之前,保持再現(xiàn)第一內(nèi)容數(shù)據(jù)。
4.按照權(quán)利要求2所述的再現(xiàn)設(shè)備,其中當(dāng)控制部分確定光標(biāo)已在該條內(nèi)容信息數(shù)據(jù)的位置放置了預(yù)定時間段時,控制部分控制再現(xiàn)部分再現(xiàn)與該條內(nèi)容信息對應(yīng)的第二內(nèi)容數(shù)據(jù)的至少一部分,隨后開始再現(xiàn)與下一條內(nèi)容信息數(shù)據(jù)對應(yīng)的第三內(nèi)容數(shù)據(jù)的一部分。
5.按照權(quán)利要求4所述的再現(xiàn)設(shè)備,其中控制部分搜索與內(nèi)容信息數(shù)據(jù)對應(yīng)的多條內(nèi)容數(shù)據(jù),并控制再現(xiàn)部分連續(xù)再現(xiàn)該內(nèi)容數(shù)據(jù)的多個部分。
6.按照權(quán)利要求5所述的再現(xiàn)設(shè)備,其中在再現(xiàn)與內(nèi)容信息數(shù)據(jù)對應(yīng)的所有內(nèi)容數(shù)據(jù)之后,控制部分控制再現(xiàn)部分再現(xiàn)與下一內(nèi)容信息數(shù)據(jù)對應(yīng)的內(nèi)容數(shù)據(jù)。
7.按照權(quán)利要求4所述的再現(xiàn)設(shè)備,其中所述一條內(nèi)容信息數(shù)據(jù)包括藝術(shù)家信息。
8.按照權(quán)利要求7所述的再現(xiàn)設(shè)備,其中控制部分還被配置成當(dāng)完成了與內(nèi)容信息數(shù)據(jù)對應(yīng)的所有內(nèi)容數(shù)據(jù)的再現(xiàn)時,控制光標(biāo)從該內(nèi)容信息數(shù)據(jù)移動到下一其他信息數(shù)據(jù)。
9.按照權(quán)利要求2所述的再現(xiàn)設(shè)備,其中當(dāng)確定光標(biāo)已在一條其它的內(nèi)容信息數(shù)據(jù)的位置放置預(yù)定時間段或者更長時,控制部分控制顯示部分顯示與該條其它內(nèi)容信息數(shù)據(jù)對應(yīng)的內(nèi)容識別數(shù)據(jù)的列表。
10.按照權(quán)利要求9所述的再現(xiàn)設(shè)備,其中當(dāng)完成與內(nèi)容識別數(shù)據(jù)對應(yīng)的內(nèi)容數(shù)據(jù)的一部分的再現(xiàn)時,控制部分控制光標(biāo)從該內(nèi)容識別數(shù)據(jù)移動到列表上的下一內(nèi)容識別數(shù)據(jù)。
11.按照權(quán)利要求9所述的再現(xiàn)設(shè)備,其中當(dāng)光標(biāo)停在一條其它的內(nèi)容信息數(shù)據(jù)的位置時,控制部分開始計數(shù)所述預(yù)定時間段。
12.按照權(quán)利要求2所述的再現(xiàn)設(shè)備,其中再現(xiàn)設(shè)備具有再現(xiàn)部分再現(xiàn)一部分內(nèi)容數(shù)據(jù)的第一再現(xiàn)模式和再現(xiàn)部分再現(xiàn)整個內(nèi)容數(shù)據(jù)的第二再現(xiàn)模式,其中當(dāng)選擇第一再現(xiàn)模式時,控制部分開始計數(shù)所述預(yù)定時間段。
13.按照權(quán)利要求1所述的再現(xiàn)設(shè)備,其中控制部分控制再現(xiàn)部分按照內(nèi)容數(shù)據(jù)的較高評級的順序,再現(xiàn)內(nèi)容數(shù)據(jù)的一部分。
14.按照權(quán)利要求13所述的再現(xiàn)設(shè)備,其中所述評級以再現(xiàn)部分中內(nèi)容數(shù)據(jù)的再現(xiàn)歷史為基礎(chǔ)。
15.按照權(quán)利要求1所述的再現(xiàn)設(shè)備,其中控制部分控制再現(xiàn)部分按照內(nèi)容數(shù)據(jù)的發(fā)行日期的降序開始再現(xiàn)內(nèi)容數(shù)據(jù)的一部分。
16.按照權(quán)利要求1所述的再現(xiàn)設(shè)備,其中在再現(xiàn)設(shè)備再現(xiàn)內(nèi)容數(shù)據(jù)的一部分的時候,當(dāng)某一操作被確定時,控制部分控制再現(xiàn)部分開始再現(xiàn)其部分已被再現(xiàn)的整個內(nèi)容數(shù)據(jù)。
17.按照權(quán)利要求9所述的再現(xiàn)設(shè)備,其中控制部分控制再現(xiàn)部分根據(jù)預(yù)覽再現(xiàn)開始位置信息,再現(xiàn)所述其它內(nèi)容信息數(shù)據(jù)的一部分。
18.按照權(quán)利要求17所述的再現(xiàn)設(shè)備,其中控制部分從與所述其它內(nèi)容信息數(shù)據(jù)對應(yīng)的其它內(nèi)容數(shù)據(jù)的報頭讀取預(yù)覽再現(xiàn)開始位置信息。
19.一種再現(xiàn)方法,包括再現(xiàn)第一內(nèi)容數(shù)據(jù);接受搜索與第一內(nèi)容數(shù)據(jù)相關(guān)的內(nèi)容信息數(shù)據(jù)的操作;當(dāng)?shù)谝粌?nèi)容數(shù)據(jù)被再現(xiàn)時,搜索內(nèi)容信息數(shù)據(jù);和再現(xiàn)與該內(nèi)容信息數(shù)據(jù)對應(yīng)的第二內(nèi)容數(shù)據(jù)的至少一部分。
20.一種再現(xiàn)設(shè)備,包括再現(xiàn)第一內(nèi)容數(shù)據(jù)的裝置;接受搜索與第一內(nèi)容數(shù)據(jù)相關(guān)的內(nèi)容信息數(shù)據(jù)的操作的裝置;和當(dāng)?shù)谝粌?nèi)容數(shù)據(jù)正被再現(xiàn)時搜索內(nèi)容信息數(shù)據(jù),并控制再現(xiàn)裝置再現(xiàn)與內(nèi)容信息數(shù)據(jù)對應(yīng)的第二內(nèi)容數(shù)據(jù)的至少一部分的裝置。
全文摘要
一種允許從記錄在記錄介質(zhì)上的那些內(nèi)容中容易并且快速地選擇所需內(nèi)容的再現(xiàn)設(shè)備、再現(xiàn)方法和信號。再現(xiàn)設(shè)備包括一個再現(xiàn)第一內(nèi)容數(shù)據(jù)的再現(xiàn)部分,接受搜索與第一內(nèi)容數(shù)據(jù)相關(guān)的內(nèi)容信息數(shù)據(jù)的操作的輸入部分,和當(dāng)?shù)谝粌?nèi)容數(shù)據(jù)正被再現(xiàn)時搜索內(nèi)容信息數(shù)據(jù),并且控制再現(xiàn)部分再現(xiàn)與內(nèi)容信息數(shù)據(jù)對應(yīng)的第二內(nèi)容數(shù)據(jù)的至少一部分的控制部分。
文檔編號G11B27/10GK1989567SQ20068000049
公開日2007年6月27日 申請日期2006年5月11日 優(yōu)先權(quán)日2005年5月13日
發(fā)明者高塚進(jìn), 塚崎秀雄, 坂田純一郎 申請人:索尼株式會社