欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息處理設(shè)備和信息處理方法

文檔序號:6353280閱讀:170來源:國知局
專利名稱:信息處理設(shè)備和信息處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理設(shè)備和信息處理方法,具體來說,涉及一種適合于客戶端請求存儲在服務(wù)器中的音樂數(shù)據(jù)以及接收該數(shù)據(jù)并進行播放的信息處理設(shè)備和信息處理方法。
背景技術(shù)
隨著個人計算機的存儲容量的增大以及音頻播放技術(shù)的改善,在個人計算機中記錄音樂數(shù)據(jù)并進行播放的用戶數(shù)量也在增大。
當記錄了許多音樂數(shù)據(jù)片段時,可以根據(jù)類別、藝術(shù)家或?qū)]媽⑺鼈兎诸惖皆S多文件夾,如圖1所示,并進一步提供許多級別的分類以便構(gòu)成一個層次結(jié)構(gòu)。這就使得用戶能夠搜索所希望的音樂片段。
如果許多音樂數(shù)據(jù)片段沒有通過使用類似于圖1所示的示例的文件夾分類為層次結(jié)構(gòu),則用戶很難從所有音樂數(shù)據(jù)片段中選擇所希望的片段。例如,如果用戶記得一個音樂數(shù)據(jù)文件的文件名(如歌曲的名稱)并希望欣賞該音樂,則該用戶就可以搜索文件名。然而,如果即使用戶記得作曲家的姓名,但是不知道歌曲的名稱,或者如果用戶希望欣賞某一個樂隊的演奏,用戶也不能找到所希望的音樂數(shù)據(jù)片段,除非許多音樂數(shù)據(jù)片段是按層次結(jié)構(gòu)分類的,如圖1所示,即,大致分類的文件夾,例如,“古典”,進一步被分類到中間文件夾,如“按作曲家”以及“按樂隊”,為“按作曲家”和“按樂隊”中間文件夾進一步提供了“按作曲家”和“按樂隊”文件夾。
當用戶通過跟蹤層次結(jié)構(gòu)已經(jīng)找到所希望的音樂數(shù)據(jù)片段時,用戶能夠通過在表示所希望的音樂數(shù)據(jù)片段的圖標上執(zhí)行單擊操作來進行播放。
如果音樂數(shù)據(jù)是受版權(quán)保護的,則可以在預(yù)置的復(fù)制份數(shù)內(nèi)將它復(fù)制到諸如CD-R之類的可移動磁盤。用戶能夠搜索諸如圖1所示的文件夾結(jié)構(gòu),以查找所希望的音樂數(shù)據(jù)片段,并將它復(fù)制到可移動磁盤,以便在遠離個人計算機的房間欣賞。
然而,當在如圖1所示的層次結(jié)構(gòu)對音樂數(shù)據(jù)進行篩選時,例如,如果用戶希望播放音樂片段A,則需要一個復(fù)雜的操作,即,從“古典”文件夾中選擇“按作曲家”文件夾,然后,從“按作曲家”文件夾打開“作曲家B”文件夾,最后,選擇音樂片段A。
此外,如果音樂片段A是由“C樂隊”演奏的,則用戶不能通過使用“按樂隊”文件夾來搜索音樂片段A,除非音樂片段A的數(shù)據(jù)包含在“C樂隊”文件夾中,該文件夾是不同于“作曲家B”的一個類別。相應(yīng)地,必須在許多文件夾中記錄相同的數(shù)據(jù),從而消耗有限的存儲容量。
在復(fù)雜的層次結(jié)構(gòu)中,用戶很難知道用戶當前引用的文件夾所屬的結(jié)構(gòu)的級別。例如,如果用戶跟蹤一個不正確的級別來搜索某一個音樂片段,則依據(jù)文件系統(tǒng)有時必須返回到以前的級別。
當選擇了某一個音樂片段的數(shù)據(jù)文件并在跟蹤這樣的一個復(fù)雜的層次結(jié)構(gòu)之后執(zhí)行播放操作時,音樂是從開始進行播放的。即使用戶只欣賞音樂的第一部分(即,許多流行音樂片段的引子),也難以確定當前正在播放的音樂是否為用戶所希望的音樂。如果播放的音樂不是用戶所希望的音樂,則用戶必須再次跟蹤復(fù)雜的層次結(jié)構(gòu)以搜索所希望的音樂片段。
從另一方面來看,由于音樂數(shù)據(jù)被準確地分類到文件夾中,用戶必須跟蹤層次結(jié)構(gòu)中的文件夾以達到最底的級別才能播放音樂數(shù)據(jù)。即,用戶必須在一定程度上了解數(shù)據(jù)庫結(jié)構(gòu),并有意識地選擇音樂數(shù)據(jù)文件以執(zhí)行播放操作。相應(yīng)地,當用戶希望隨便地作為BGM(背景音樂)來欣賞音樂,例如,當用戶欣賞無線電廣播時,用戶可能會感到跟蹤層次結(jié)構(gòu)是一個麻煩事。
在無線電廣播中,有可能收聽合乎一個人口味的廣播電臺的合乎一個人口味的節(jié)目,也有可能在一個未知的音樂正在播放時找到一個合乎一個人口味的新的音樂片段。當用戶必須選擇一個音樂片段進行播放時,即使未知的音樂數(shù)據(jù)記錄在一個用戶的個人計算機上,也難以從許多音樂數(shù)據(jù)片段中只選擇未知的片段。
如果用戶希望在一個遠離個人計算機的房間欣賞音樂,則必須將音樂數(shù)據(jù)復(fù)制到可移動磁盤上。那么,如果在一個家庭構(gòu)建了一個家庭網(wǎng)絡(luò)以將音樂數(shù)據(jù)記錄在服務(wù)器上,并允許客戶端播放,則用戶難以輕易地執(zhí)行操作,除非用戶在一定程度上了解客戶端-服務(wù)器系統(tǒng)的配置,還在一定程度上了解記錄在服務(wù)器上的音樂數(shù)據(jù)的層次結(jié)構(gòu)。

發(fā)明內(nèi)容
本發(fā)明是在考慮到上述背景的情況下作出的。本發(fā)明的目標是允許用戶在由客戶端播放服務(wù)器上記錄的音樂數(shù)據(jù)時以一個簡單的操作欣賞音樂,而不必了解客戶端-服務(wù)器系統(tǒng)或了解個人計算機所特有的層次結(jié)構(gòu)(目錄和文件夾)。
本發(fā)明的信息處理設(shè)備包括用于接收用戶輸入的第一操作和第二操作的輸入裝置;用于基于用戶從輸入裝置輸入的操作獲取預(yù)先確定的數(shù)據(jù)以便進行播放的播放裝置;以及顯示控制裝置,用于根據(jù)將預(yù)先確定的數(shù)據(jù)進行分類的虛擬層次結(jié)構(gòu)控制表示每一層次級別的顯示屏幕的顯示以及控制顯示屏幕中的預(yù)先確定的標記的顯示。顯示控制裝置控制對應(yīng)于由播放裝置播放的預(yù)先確定的數(shù)據(jù)的預(yù)先確定的標記的顯示,其方式不同于在選擇了預(yù)先確定的標記時其他非選擇標記的顯示方式。當從輸入裝置輸入第一操作時,顯示控制裝置控制將要更改的預(yù)先確定的標記的選擇,播放裝置播放對應(yīng)于新選擇的標記的預(yù)先確定的數(shù)據(jù)。當從輸入裝置輸入第二操作時,顯示控制裝置基于層次結(jié)構(gòu)控制表示不同的層次級別的顯示屏幕的顯示。
信息處理設(shè)備可以進一步包括發(fā)送裝置,用于基于用戶從輸入裝置輸入的操作發(fā)送一個信號,該信號表示發(fā)送由不同的信息處理設(shè)備擁有的預(yù)先確定的數(shù)據(jù)的請求;以及接收裝置,用于接收發(fā)自不同的信息處理設(shè)備的預(yù)先確定的數(shù)據(jù)。播放裝置可以播放由接收裝置接收到的預(yù)先確定的數(shù)據(jù)。顯示控制裝置可以根據(jù)將不同的信息處理設(shè)備擁有的預(yù)先確定的數(shù)據(jù)進行分類的虛擬層次結(jié)構(gòu)控制表示每一層次級別的顯示屏幕的顯示。
預(yù)先確定的標記可以是一個圖標。
預(yù)先確定標記可以是一個對應(yīng)于由播放裝置播放的預(yù)先確定的數(shù)據(jù)的圖像的縮略圖。
顯示控制裝置可以控制只顯示選擇的標記,其他標記不顯示。
顯示控制裝置可以控制選擇的標記以放大的尺寸顯示。
顯示控制裝置可以控制選擇的標記以增大的亮度級別顯示。
第一操作可以是一個指定顯示屏幕中的上下方向中的一個方向的操作,也可以是一個指定顯示屏幕中的左右方向中的一個方向的操作。
本發(fā)明的信息處理方法包括用于控制用戶的第一操作和第二操作的輸入的輸入控制步驟;用于基于用戶的輸入操作獲取預(yù)先確定的數(shù)據(jù)的播放步驟,輸入操作由輸入控制步驟的處理控制,以及顯示控制步驟,用于根據(jù)將預(yù)先確定的數(shù)據(jù)進行分類的虛擬層次結(jié)構(gòu)控制表示每一層次級別的顯示屏幕的顯示以及控制顯示屏幕中的預(yù)先確定的標記的顯示。顯示控制步驟的處理控制對應(yīng)于由播放步驟的處理播放的預(yù)先確定的數(shù)據(jù)的預(yù)先確定的標記的顯示,其方式不同于在選擇了預(yù)先確定的標記時其他非選擇標記的顯示方式。當?shù)谝徊僮鞯妮斎胗奢斎肟刂撇襟E的處理控制時,顯示控制步驟的處理控制顯示屏幕的顯示,以便可以更改預(yù)先確定的標記的選擇,播放步驟的處理播放對應(yīng)于新選擇的標記的預(yù)先確定的數(shù)據(jù)。當?shù)诙僮鞯妮斎胗奢斎肟刂撇襟E的處理控制時,顯示控制步驟的處理基于層次結(jié)構(gòu)控制表示不同的層次級別的顯示屏幕的顯示。
本發(fā)明的程序允許計算機執(zhí)行用于控制用戶的第一操作和第二操作的輸入的輸入控制步驟;用于基于用戶的輸入操作獲取預(yù)先確定的數(shù)據(jù)的播放步驟,輸入操作由輸入控制步驟的處理控制,以及顯示控制步驟,用于根據(jù)將預(yù)先確定的數(shù)據(jù)進行分類的虛擬層次結(jié)構(gòu)控制表示每一層次級別的顯示屏幕的顯示以及控制顯示屏幕中的預(yù)先確定的標記的顯示。顯示控制步驟的處理控制對應(yīng)于由播放步驟的處理播放的預(yù)先確定的數(shù)據(jù)的預(yù)先確定的標記的顯示,其方式不同于在選擇了預(yù)先確定的標記時其他非選擇標記的顯示方式。當?shù)谝徊僮鞯妮斎胗奢斎肟刂撇襟E的處理控制時,顯示控制步驟的處理控制顯示屏幕的顯示,以便可以更改預(yù)先確定的標記的選擇,播放步驟的處理播放對應(yīng)于新選擇的標記的預(yù)先確定的數(shù)據(jù)。當?shù)诙僮鞯妮斎胗奢斎肟刂撇襟E的處理控制時,顯示控制步驟的處理基于層次結(jié)構(gòu)控制表示不同的層次級別的顯示屏幕的顯示。
根據(jù)本發(fā)明的信息處理設(shè)備、信息處理方法以及程序,由用戶輸入第一操作和第二操作,并基于用戶輸入的操作獲取和播放預(yù)先確定的數(shù)據(jù)。根據(jù)將預(yù)先確定的數(shù)據(jù)進行分類的虛擬層次結(jié)構(gòu),顯示表示每一層次級別的顯示屏幕,并在顯示屏幕顯示預(yù)先確定的標記。當選擇對應(yīng)于正在被播放的預(yù)先確定的數(shù)據(jù)的標記時,它以不同于其他非選擇標記的顯示方式的方式顯示。當控制第一操作的輸入時,更改預(yù)先確定的標記的選擇,并播放對應(yīng)于新選擇的標記的預(yù)先確定的數(shù)據(jù)。當控制第二操作的輸入時,基于層次結(jié)構(gòu)顯示表示不同的層次級別的顯示屏幕。


圖1說明了音樂數(shù)據(jù)的已知記錄方法。
圖2說明了家庭網(wǎng)絡(luò)的示例。
圖3是如圖2所示的個人計算機的透視圖。
圖4是如圖2所示的個人計算機的主要單元的平面圖。
圖5是說明了如圖2所示的個人計算機的旋鈕的部分的放大圖。
圖6是如圖2所示的個人計算機的右側(cè)的配置的側(cè)面圖。
圖7是說明了如圖2所示的個人計算機的內(nèi)部配置的示例的方框圖。
圖8是如圖2所示的PDA的外形圖。
圖9是安裝在托架中的PDA的外形圖。
圖10是PDA的外形圖。
圖11是說明PDA的內(nèi)部配置的方框圖。
圖12是如圖2所示的蜂窩電話的外形圖。
圖13是蜂窩電話的照相機單元的外形圖。
圖14是說明蜂窩電話的配置的方框圖。
圖15A是如圖2所示的桌面播放設(shè)備的外形圖。
圖15B是如圖2所示的桌面播放設(shè)備的外形圖。
圖16是說明桌面播放設(shè)備的配置的方框圖。
圖17A說明了一個遙控器。
圖17B說明了該遙控器。
圖18是如圖2所示的便攜播放設(shè)備的外形圖。
圖19是說明便攜播放設(shè)備的配置的方框圖。
圖20是如圖2所示的簡化播放設(shè)備的外形圖。
圖21是說明簡化播放設(shè)備的配置的方框圖。
圖22說明了為簡化播放設(shè)備提供的顯示窗口的不同模式的示例。
圖23是說明了客戶端和服務(wù)器的功能的功能方框圖。
圖24說明了在音樂數(shù)據(jù)庫中記錄的音樂數(shù)據(jù)列表。
圖25說明了記錄在鏈接信息數(shù)據(jù)庫中的鏈接信息列表。
圖26說明了記錄在等級信息數(shù)據(jù)庫中的等級列表。
圖27說明了一個要顯示的GUI。
圖28說明了一個要顯示的GUI。
圖29說明了一個要顯示的GUI。
圖30說明了一個要顯示的GUI。
圖31說明了一個要顯示的GUI。
圖32說明了一個要顯示的GUI。
圖33說明了一個要顯示的GUI。
圖34是一個說明了客戶端的處理過程的流程圖。
圖35是一個說明了客戶端的處理過程的流程圖。
圖36是一個說明了客戶端的處理過程的流程圖。
圖37A說明了在兩個音樂片段之間有一個暫停的狀態(tài)。
圖37B說明了一個執(zhí)行交叉混合的狀態(tài)。
圖37C說明了在兩個音樂片段的播放切換點中插入白噪聲的狀態(tài)。
圖38是一個說明了服務(wù)器的處理過程的流程圖。
圖39說明了一個要顯示的GUI。
具體實施例方式
下面將參考附圖描述本發(fā)明的實施例。
圖2說明了應(yīng)用了本發(fā)明的家庭網(wǎng)絡(luò)的配置。
個人計算機1具有許多用于記錄音樂數(shù)據(jù)的數(shù)據(jù)庫以及用于管理音樂數(shù)據(jù)的信息。個人計算機1能夠通過執(zhí)行無線通信(可以使用任何方法,例如,IEEE(電氣與電子工程師學(xué)會)802.11a、紅外通信或藍牙TM)在PDA(個人數(shù)字(數(shù)據(jù))助手)11、蜂窩電話12、桌面播放設(shè)備13、便攜播放設(shè)備14以及簡化播放設(shè)備15之間發(fā)送和接收信息。
PDA 11、蜂窩電話12、桌面播放設(shè)備13、便攜播放設(shè)備14以及簡化播放設(shè)備15基于用戶的操作向個人計算機1請求音樂數(shù)據(jù),并接收和播放發(fā)自個人計算機1的音樂數(shù)據(jù)。例如,PDA 11、蜂窩電話12、桌面播放設(shè)備13、便攜播放設(shè)備14以及簡化播放設(shè)備15由一個家庭中的許多用戶所擁有,并且用戶可以從個人計算機1接收音樂數(shù)據(jù)以在一個遠離個人計算機1的位置欣賞音樂。
圖3到6是個人計算機1的外形圖。
個人計算機1基本上由一個主要單元21和一個可在主要單元21上旋轉(zhuǎn)的顯示單元22構(gòu)成。圖3是一個說明了從主要單元21打開的顯示單元22的外部透視圖。圖4是主要單元21的平面圖。圖5是為主要單元21提供的旋鈕23(下文將對其進行描述)的放大圖。圖6是為主要單元21提供的旋鈕23的側(cè)視圖。
在輸入各種字符和符號時操作的鍵盤24,充當要被操作的指示設(shè)備以便移動顯示在LCD 25上的指針(鼠標光標)的觸摸板26,以及電源開關(guān)27位于主要單元21的上表面。旋鈕23和IEEE1394端口28位于主要單元21的側(cè)面。可以提供粘滯指示設(shè)備代替觸摸板26。
在顯示單元22的正面提供了LCD(液晶顯示器)25,電源指示燈PL、電池指示燈BL、消息指示燈ML(未顯示),以及其他LED位于顯示單元22的右上方。如有必要,還提供消息指示燈ML和其他LED。此外,配備了CCD攝像機29并具有CCD(電荷耦合設(shè)備)的圖像捕獲單元30,以及麥克風(fēng)31位于顯示單元22的頂部中心位置。在如圖3所示的主要單元21的右上方提供了用于操作CCD攝像機29的快門按鈕32。
圖像捕獲單元30可旋轉(zhuǎn)地固定在顯示單元22上。例如,根據(jù)用戶的操作,圖像捕獲單元30可以從一個CCD攝像機29能夠捕獲操作個人計算機1的用戶的圖像的位置旋轉(zhuǎn)到一個CCD攝像機29能夠在操作個人計算機1的用戶的視點的相同方向捕獲圖像的位置。
旋鈕23固定在位于主要單元21上的圖4中的鍵盤24的右側(cè)的鍵A和鍵B之間,以便旋鈕23的上表面幾乎與鍵A和鍵B齊平。旋鈕23響應(yīng)圖5中的箭頭a表示的刻度盤23的旋轉(zhuǎn)操作執(zhí)行預(yù)先確定的處理(例如,滾動屏幕),并響應(yīng)圖5中的箭頭b表示的旋鈕23的移動操作執(zhí)行預(yù)先確定的處理(例如,設(shè)置圖標的選擇)。
IEEE1394端口28具有基于IEEE1394定義的標準的結(jié)構(gòu),基于IEEE1394定義的標準的電纜連接到IEEE1394端口28。
下面將參考圖7描述個人計算機1的內(nèi)部配置的示例。
中央處理單元(CPU)51可以由英特爾公司生產(chǎn)的奔騰處理器構(gòu)成,并連接到主機總線52。橋53(所謂的“北橋”)也連接到主機總線52。橋53具有一個AGF(加速圖形端口)50,也連接到PCI(外圍組件互連/接口)總線56。
橋53可以由440BX構(gòu)成,440BX是由英特爾公司制造的AGP主機橋控制器,并控制CPU 51、RAM(隨機存取存儲器)54(所謂的“主存儲器”)等等。橋53還通過AGP 50控制視頻控制器57。橋53和橋(所謂的“南橋(PCI-ISA橋)”)58構(gòu)成了所謂的芯片集”。
橋53還連接到高速緩沖存儲器55。高速緩沖存儲器55由諸如SRAM(靜態(tài)RAM)之類的能夠比RAM 54更快地執(zhí)行讀取或?qū)懭氩僮鞯拇鎯ζ鳂?gòu)成,并緩存(臨時存儲)CPU 51使用的程序或數(shù)據(jù)。
CPU 51具有一個嵌入的主要緩存,它比高速緩沖存儲器55更快地操作,并由CPU 51進行控制。
RAM 54可以由DRAM(動態(tài)RAM)構(gòu)成,并存儲由CPU51運行的程序或者CPU 51的操作所需的數(shù)據(jù)。具體來說,RAM54可以存儲電子郵件程序54A、自動先導(dǎo)程序54B、旋鈕狀態(tài)監(jiān)視程序54C、旋鈕驅(qū)動程序54D、操作程序(OS)54E、通信程序54F、Web瀏覽器54G以及其他應(yīng)用程序54H(包括下面將要討論的服務(wù)器程序),這些程序?qū)⒁灶A(yù)先確定的時間從HDD 67加載。
電子郵件程序54A是一個用于通過調(diào)制解調(diào)器75、公共線路網(wǎng)絡(luò)、因特網(wǎng)服務(wù)提供商、電子郵件服務(wù)器和因特網(wǎng)發(fā)送和接收消息(電子郵件)的程序。
自動先導(dǎo)程序54B是一個以預(yù)置的順序連續(xù)地啟動許多預(yù)置的進程(或程序)以便對它們進行處理的程序。
旋鈕狀態(tài)監(jiān)視程序54C從上面描述的應(yīng)用程序接收表示程序是否與旋鈕23關(guān)聯(lián)的消息,如果程序與旋鈕23關(guān)聯(lián),則旋鈕狀態(tài)監(jiān)視程序54C使LCD 25顯示要由旋鈕23執(zhí)行的操作的類型。
旋鈕狀態(tài)監(jiān)視程序54C還檢測旋鈕23的事件(例如,旋鈕23在圖5中的箭頭a表示的方向旋轉(zhuǎn)或在圖5中的箭頭b表示的方向按下旋鈕23),并根據(jù)檢測到的事件執(zhí)行處理。旋鈕驅(qū)動程序54D根據(jù)旋鈕23的操作實現(xiàn)各種功能。
OS(操作系統(tǒng))54E是一個用于控制計算機的基本操作的程序,例如,微軟公司的Windows95或Windows98,或蘋果計算機公司的MacOS。
通信程序54F執(zhí)行對等通信的處理,為了建立對等通信連接,通信程序54F還控制電子郵件程序54A向通信方發(fā)送具有個人計算機1的附加的IP地址的電子郵件,以及獲取發(fā)自通信方的預(yù)先確定的電子郵件的IP地址。
通信程序54F基于Web瀏覽器54G的功能控制Web瀏覽器54G執(zhí)行通信。
Web瀏覽器54G在通信程序54F的控制下查看預(yù)先確定的網(wǎng)頁的數(shù)據(jù)(在顯示單元22上顯示數(shù)據(jù))。
應(yīng)用程序54H由諸如服務(wù)器程序(下文將對其進行描述)之類的各種應(yīng)用程序構(gòu)成。
通過AGP 50連接到橋53的視頻控制器57通過AGP 50接收從CPU 51提供的數(shù)據(jù),橋53生成對應(yīng)于接收到的數(shù)據(jù)的圖像數(shù)據(jù),并在嵌入的視頻存儲器中存儲生成的圖像數(shù)據(jù),或接收到的數(shù)據(jù)。視頻控制器57使顯示單元22的LCD 25顯示對應(yīng)于存儲在視頻存儲器中的圖像數(shù)據(jù)的圖像。
視頻控制器57還通過PCI總線56將視頻數(shù)據(jù)從CCD攝像機29提供到RAM 54。
聲音控制器64連接到PCI總線56。聲音控制器64從麥克風(fēng)31接收聲音,生成對應(yīng)于聲音的數(shù)據(jù),并將數(shù)據(jù)輸出到RAM54。聲音控制器64驅(qū)動揚聲器65以輸出聲音。
調(diào)制解調(diào)器75還連接到PCI總線56。調(diào)制解調(diào)器75連接到公共線路網(wǎng)絡(luò),并通過公共線路網(wǎng)絡(luò)或因特網(wǎng)執(zhí)行通信處理。
連接到PCI總線56的PC卡插槽接口111將數(shù)據(jù)從安裝在插槽33中的接口卡112提供到CPU 51或RAM 54,還將數(shù)據(jù)從CPU 51輸出到接口卡112。驅(qū)動器113和無線通信模塊114連接到接口卡112。
驅(qū)動器113通過PC卡插槽接口111和接口卡112連接到PCI總線56。驅(qū)動器113讀取記錄在磁盤121、光盤122、磁光盤123或裝入驅(qū)動器113的半導(dǎo)體存儲器124(包括下文將參考圖8對其進行描述的記憶棒131)數(shù)據(jù),并通過接口卡112、PC卡插槽接口111和PCI總線56將讀取的數(shù)據(jù)提供到RAM 54。驅(qū)動器113還能在磁盤121、光盤122、磁光盤123或裝入驅(qū)動器113的半導(dǎo)體存儲器124(記憶棒131)存儲由CPU 51的處理生成的數(shù)據(jù)(例如,處理生成的音頻數(shù)據(jù),下文將對其進行描述)。
記憶棒插槽可以單獨地提供,記憶棒131可以無需接口卡112或驅(qū)動器113而進行連接。
無線通信模塊114是一個用于可以基于IEEE802.11a的標準與PDA 11、蜂窩電話12、桌面播放設(shè)備13、便攜播放設(shè)備14以及簡化播放設(shè)備15(下文將參考圖2對它們進行描述)以無線方式進行通信的模塊。無線通信模塊114通過PC卡插槽接口111和接口卡112連接到PCI總線56。
如果無線通信模塊114可連接到USB端口107或IEEE1394端口28,則它就可以與PDA 11、蜂窩電話12、桌面播放設(shè)備13、便攜播放設(shè)備14以及簡化播放設(shè)備15(下文將參考圖2對它們進行描述)以無線方式進行通信。
橋58(所謂的“南橋”)也連接到PCI總線56。橋58可以由英特爾公司的PIIX4E構(gòu)成,并具有嵌入的IDE(集成驅(qū)動器電子電路)控制器/配置寄存器59、IDE接口61,以及USB接口68。橋58控制各種I/O(輸入/輸出)設(shè)備,如連接到IDE總線62的設(shè)備,以及通過ISA/EIO(工業(yè)標準體系結(jié)構(gòu)/擴展輸入輸出)總線63或I/O接口69連接的設(shè)備。
IDE控制器/配置寄存器59由兩個IDE控制器構(gòu)成,即,所謂的“主要IDE控制器”和所謂的“次要IDE控制器”,以及配置寄存器(沒有一個顯示出來)。
HDD 67通過IDE總線62連接到主要IDE控制器。當所謂的“IDE設(shè)備”,如CD ROM驅(qū)動器或HDD(未顯示),連接到另一個IDE總線時,連接的IDE設(shè)備與次要IDE控制器通電。
HDD 67記錄了電子郵件程序67A、自動先導(dǎo)程序67B、旋鈕狀態(tài)監(jiān)視程序67C、旋鈕驅(qū)動程序67D、OS 67E、通信程序67F、Web瀏覽器67G,以及其他應(yīng)用程序67H(包括服務(wù)器程序,下文將對其進行描述)。
HDD 67中記錄的電子郵件程序67A、自動先導(dǎo)程序67B、旋鈕狀態(tài)監(jiān)視程序67C、旋鈕驅(qū)動程序67D、OS 67E、通信程序67F、Web瀏覽器67G,以及其他應(yīng)用程序67H裝入到RAM 54中。
I/O接口69還連接到ISA/EIO總線63。I/O接口69由嵌入式控制器構(gòu)成,在該嵌入式控制器中,ROM 70、RAM 71,以及CPU 72彼此互相連接。
ROM 70存儲了IEEE1394接口程序70A、LED控制程序70B、觸摸板輸入監(jiān)視程序70C、鍵輸入監(jiān)視程序70D、喚醒程序70E、以及旋鈕狀態(tài)監(jiān)視程序70F。
IEEE1394接口程序70A發(fā)送和接收符合IEEEl394標準的數(shù)據(jù)(以數(shù)據(jù)包存儲的數(shù)據(jù))。LED控制程序70B控制電源指示燈PL、電池指示燈BL、消息指示燈ML,以及其他LED的打開或關(guān)閉,如有必要,還提供消息指示燈ML以及其他LED。觸摸板輸入監(jiān)視程序70C是一個程序響應(yīng)用戶的操作監(jiān)視來自觸摸板26的輸入的程序。
鍵輸入監(jiān)視程序70D是一個用于監(jiān)視來自鍵盤24或另一個鍵開關(guān)的輸入的程序。喚醒程序70E是一個用于基于從橋58的定時電路(未顯示)提供的當前時間數(shù)據(jù)檢查是否達到預(yù)置時間,當達到預(yù)置時間時,喚醒程序70E控制構(gòu)成個人計算機1的每一個芯片的電源以便啟動預(yù)先確定的處理(或程序)。旋鈕狀態(tài)監(jiān)視程序70F是一個不斷地監(jiān)視旋鈕23的旋轉(zhuǎn)編碼器是否旋轉(zhuǎn)或者旋鈕23是否被按下的程序。
在ROM 70中寫入了BIOS(基本輸入/輸出系統(tǒng))70G。BIOS 70G控制OS或應(yīng)用程序和外圍設(shè)備(觸摸板26、鍵盤24或HDD 67)之間的數(shù)據(jù)傳輸(輸入/輸出)。
RAM 71包含LED控制寄存器、觸摸板輸入狀態(tài)寄存器、鍵輸入狀態(tài)寄存器、時間設(shè)置寄存器、旋鈕狀態(tài)監(jiān)視I/O寄存器、IEEE1394 I/F寄存器等作為寄存器71A到71F。例如,當旋鈕23被按下以啟動電子郵件程序54A,預(yù)先確定的值存儲在LED控制寄存器中,并根據(jù)存儲的值控制消息指示燈ML的切換。當旋鈕23被按下時,預(yù)先確定的操作鍵標志存儲在鍵輸入狀態(tài)寄存器中。響應(yīng)用戶在鍵盤24上執(zhí)行的操作在時間設(shè)置寄存器中設(shè)置預(yù)先確定的時間。
I/O接口69通過一個連接器(未顯示)連接到旋鈕23、觸摸板26、鍵盤24、IEEE1394端口28,以及快門按鈕32,并將對應(yīng)于旋鈕23、觸摸板26、鍵盤24或快門按鈕32上的操作的信號輸出到ISA/EIO總線63。I/O接口69還控制通過IEEE1394端口28連接的設(shè)備的數(shù)據(jù)的發(fā)送和接收。I/O接口69還連接到電源指示燈PL、電池指示燈BL、消息指示燈ML、電源控制電路73,以及其他LED。
電源控制電路73連接到內(nèi)嵌電池74或AC電源,并將所需功率提供到每個塊,還控制內(nèi)嵌電池74或外圍設(shè)備的第二個電池的再充電。I/O接口69還監(jiān)視在電源被打開或關(guān)閉時操作的電源開關(guān)27。I/O接口69甚至在電源被關(guān)閉時通過嵌入的電源啟動IEEEl394接口程序70A、LED控制程序70B、觸摸板輸入監(jiān)視程序70C、鍵輸入監(jiān)視程序70D、喚醒程序70E,以及旋鈕狀態(tài)監(jiān)視程序70F。即,這些程序是不斷地運轉(zhuǎn)的。
相應(yīng)地,甚至在OS 54E由于電源開關(guān)27關(guān)閉不由CPU 51運行時,I/O接口69也運行旋鈕狀態(tài)監(jiān)視程序70F。相應(yīng)地,當旋鈕23被按下時,例如,在節(jié)能狀態(tài)或當電源關(guān)閉時,個人計算機1啟動預(yù)先確定的軟件處理或腳本文件處理。
如此,在個人計算機1中,由于旋鈕23配備了可編程電源鍵(PPK)功能,因此不需要專用鍵。
雖然上文已經(jīng)進行了描述,假設(shè)個人計算機1具有圖像捕獲單元30,但是提供圖像捕獲單元30不是必需的。
個人計算機1沒有必要一定是筆記本式個人計算機,如參考圖3到6所描述的,也可以是桌面?zhèn)€人計算機。
圖8到10是PDA 11的外形圖。圖8是一個握在手中的PDA 11的透視圖。圖9是一個安裝在托架141中的PDA 11的透視圖。圖10是PDA 11的正視圖。
PDA 11的外殼是這樣構(gòu)成的,以便它可以由一只手握住和操作。在PDA 11的頂部提供了用于接收包含嵌入半導(dǎo)體存儲器的記憶棒131的插槽。
記憶棒131是一種由Sony公司開發(fā)的快擦寫存儲卡,該公司是本申請的受讓人。記憶棒131在21.5(寬)×50(長)×2.8(厚)[毫米]的小而薄的塑料殼中存儲了一個非易失性的快閃存儲器設(shè)備,這是一種ESPROM(電可擦除可編程只讀存儲器)。記憶棒131能夠通過10針終端讀取和寫入各種數(shù)據(jù),如圖像、音頻和音樂。
記憶棒131使用一個獨特的串行協(xié)議,可確保設(shè)備的兼容性,在該設(shè)備中即使在響應(yīng)擴大的容量更改嵌入快閃存儲器的規(guī)格也能使用記憶棒131。通過提供防止錯誤的擦除的開關(guān)實現(xiàn)了高速的性能,如最高寫入速度達到1.5[MB/S]和最大讀取速度達到2.45[MB/S],并可保證高可靠性。
PDA 11連接到托架141,如圖9所示,以便PDA 11的底表面與托架141的上表面接觸。在PDA 11的底表面上提供了一個USB(通用串行總線)端口(未顯示),該端口連接到托架141。托架141是一個擴展塢,用于通過用有線方式連接到個人計算機1來允許PDA 11向個人計算機1來回發(fā)送和接收信息,以便更新PDA 11和個人計算機1的數(shù)據(jù)(通過熱同步來使數(shù)據(jù)同步)。
PDA 11配備了顯示單元161、鍵162和旋鈕151。
顯示單元由一個薄的顯示部分構(gòu)成,如液晶顯示器,并顯示諸如圖標、縮略圖之類的圖像,以及文字(例如,預(yù)先確定的GUI(圖形用戶界面),用于在如下所述的客戶端程序運行時協(xié)助用戶的操作)。在顯示單元161的上部提供了觸摸板。通過用手指或鋼筆按觸摸板,預(yù)先確定的數(shù)據(jù)或操作指令被輸入到PDA 11中。
鍵162由輸入鍵構(gòu)成,用于選擇顯示在顯示單元161上的圖標或縮略圖。
操作旋鈕151,以便根據(jù)旋鈕151的旋轉(zhuǎn)操作或朝著主要單元的方向的按下操作選擇顯示在顯示單元161上的圖標或縮略圖。
下面將參考圖11描述PDA 11的內(nèi)部配置。
CPU(中央處理單元)171與從振蕩器172提供的時鐘信號同步運行操作系統(tǒng)或各種程序,如存儲在Flash ROM(只讀存儲器)173或EDO DRAM(擴展數(shù)據(jù)輸出動態(tài)隨機存取存儲器)174中的開發(fā)的應(yīng)用程序(例如,下面將討論的客戶端程序)。
Flash ROM 173由快閃存儲器構(gòu)成,這是一種EEPROM(電可擦可編程只讀存儲器),基本上存儲了CPU 171使用的程序和計算參數(shù)的固定數(shù)據(jù)。EDO DRAM 174存儲了CPU 171使用的程序和在執(zhí)行程序期間使用的可變參數(shù)。
記憶棒接口175從裝入PDA 11的記憶棒131讀取數(shù)據(jù),還將從PDA 171提供的數(shù)據(jù)寫入到記憶棒131。
USB(通用串行總線)接口176從驅(qū)動器183(它是連接到PDA 11的USB設(shè)備)與從振蕩器177提供的時鐘信號同步接收數(shù)據(jù)或程序,還將來自CPU 171的數(shù)據(jù)提供到驅(qū)動器183。USB(通用串行總線)接口176從托架141(它是連接到PDA 11的USB設(shè)備)與從振蕩器177提供的時鐘信號同步接收數(shù)據(jù)或程序,還將來自CPU 171的數(shù)據(jù)提供到托架141。
驅(qū)動器183也連接到USB接口176。驅(qū)動器183讀取記錄在磁盤191、光盤192、磁光盤193或裝入驅(qū)動器183的半導(dǎo)體存儲器194的數(shù)據(jù)或程序,并通過USB接口176將數(shù)據(jù)或程序提供到CPU 171或EDO DRAM 174。驅(qū)動器183還將從CPU 171提供的數(shù)據(jù)或程序記錄到磁盤191、光盤192、磁光盤193或裝入驅(qū)動器183的半導(dǎo)體存儲器194。
Flash ROM 173、EDO DRAM 174、記憶棒接口175,以及USB接口176通過地址總線和數(shù)據(jù)總線連接到CPU 171。
顯示單元161通過LCD總線從CPU 171接收數(shù)據(jù),并顯示對應(yīng)于接收到的數(shù)據(jù)的圖像或字符。顯示單元161顯示預(yù)先確定的GUI,用于在下面將討論的客戶端程序運行時協(xié)助用戶的操作)。在操作位于顯示單元163的上部的觸摸板時,觸摸板控制器178接收對應(yīng)于顯示單元161上的操作的數(shù)據(jù)(例如,表示觸動的坐標),并通過串行總線將對應(yīng)于接收到的數(shù)據(jù)的信號提供到CPU 171。
EL(電致發(fā)光)驅(qū)動器179操作位于顯示單元161的液晶顯示器的后面的電場發(fā)射設(shè)備以便控制顯示單元161的亮度。
紅外通信單元180-1借助于紅外線通過UART(通用異步收發(fā)器)將從CPU 171接收到的數(shù)據(jù)發(fā)送到另一個設(shè)備(例如,另一個PDA),還借助于紅外線接收發(fā)自另一個設(shè)備數(shù)據(jù)并將數(shù)據(jù)提供到CPU 171。
通信單元180-2根據(jù)預(yù)先確定的通信方法,如IEEE802.11a、紅外通信或藍牙將從CPU 171接收到的數(shù)據(jù)發(fā)送到另一個設(shè)備(例如,個人計算機1),還接收發(fā)自另一個設(shè)備的預(yù)先確定的通信方法的數(shù)據(jù),并將數(shù)據(jù)提供到CPU 171。
即,PDA 11能夠借助于紅外線、或通過使用不同的無線通信方法通過UART與其他設(shè)備進行通信。
通信單元180-1和通信單元180-2在下文中將被簡稱為“通信單元180”,除非必須區(qū)別它們。
音頻播放單元182可以由揚聲器和針對音頻數(shù)據(jù)的解碼器電路構(gòu)成。當啟動預(yù)存儲的音頻數(shù)據(jù)、通過因特網(wǎng)接收到的音頻數(shù)據(jù),或下面將討論的客戶端程序時,音頻播放單元182將從個人計算機1接收到的音樂數(shù)據(jù)解碼并進行播放以輸出聲音。例如,音頻播放單元182通過緩沖區(qū)181播放從CPU 171提供的音頻數(shù)據(jù),并輸出對應(yīng)于數(shù)據(jù)的聲音。
鍵162可以由輸入鍵構(gòu)成,在用戶將各種指令輸入到CPU 171時由用戶操作。
旋鈕151根據(jù)旋轉(zhuǎn)操作或朝著主要單元的方向的按下操作將數(shù)據(jù)提供到CPU 171。
電源電路186轉(zhuǎn)換從裝入電源電路186的電池184或連接到電源電路186的AC(交流電)轉(zhuǎn)接器185提供的電源的電壓并將電源提供到CPU 171、振蕩器172、Flash ROM 173、EDO DRAM174、記憶棒接口175、USB接口176、振蕩器177、觸摸板控制器178、EL驅(qū)動器179、通信單元180、緩沖區(qū)181和揚聲器182。
現(xiàn)在描述蜂窩電話12的外部配置。蜂窩電話12的構(gòu)成如圖12所示,包括顯示單元202、主要單元203,可以由位于蜂窩電話12的中心的鉸鏈204折疊。
顯示單元202包括位于顯示單元202的左上方的收發(fā)器天線205,該天線可以從顯示單元202中拉出和推入顯示單元202中。蜂窩電話12通過天線205向其中一個基站發(fā)送無線電波,并從中接收無線電波,基站是固定的無線電臺。
在顯示單元202的正面提供了液晶顯示器209。液晶顯示器209顯示無線電接收狀態(tài),電池的電量、在電話號碼薄中記錄的通信各方的姓名和電話號碼、傳輸日志、電子郵件消息、簡化的主頁、下面將討論的照相機單元206的CCD照像機207捕獲的圖像,或用于在下面將討論的客戶端程序啟動時協(xié)助用戶的操作的預(yù)先確定的GUI。
在主要單元203的表面上配備了操作鍵210,如從“0”到“9”的數(shù)字鍵、呼叫鍵、重撥鍵、掛起/電源鍵、清除鍵,以及電子郵件鍵。根據(jù)操作鍵上的操作的各種指令被輸入到蜂窩電話12。
在主要單元203的操作鍵210的下面提供了記憶按鈕211和麥克風(fēng)212。在操作記憶按鈕211時,蜂窩電話12記錄通信各方的語音。蜂窩電話12通過使用麥克風(fēng)212拾取用戶的語音。
可旋轉(zhuǎn)的旋鈕213位于主要單元203的操作鍵210的上方,以使它稍微從主要單元203的表面突出。根據(jù)旋鈕213的旋轉(zhuǎn)操作,蜂窩電話12執(zhí)行各種操作,如滾動電話號碼薄列表或顯示在液晶顯示器209上的電子郵件消息,對主頁進行更換,或在下面將討論的客戶端程序啟動時在顯示的GUI屏幕上移動光標線。
例如,主要單元203根據(jù)用戶執(zhí)行的旋鈕213的旋轉(zhuǎn)操作從顯示在液晶顯示器209上的電話號碼薄列表的許多電話號碼中選擇所希望的電話號碼,當旋鈕213被朝著主要單元203的方向按下時,主要單元203設(shè)置所選擇的電話號碼并自動地呼叫設(shè)置的電話號碼。
電池組(未顯示)連接到主要單元203的后面,當打開掛起/電源鍵時,電源從電池組提供給電路,以便可以操作蜂窩電話12。
在主要單元203的左上表面提供了一個記憶棒插槽214,記憶棒131可以插入其中,并可從中拔出。當按下記憶按鈕211時,蜂窩電話212將通信各方的語音記錄在記憶棒131中。蜂窩電話12還根據(jù)用戶的操作將電子郵件消息或簡化的主頁記錄在記憶棒131中。
顯示單元202還可以配備照相機單元206,該照相機單元可在顯示單元202的頂部中心位置的幾乎180度內(nèi)旋轉(zhuǎn)(提供照相機單元206不是必需的)。蜂窩電話12能夠通過使用照相機單元206的CCD照像機207捕獲所希望的對象。
當照相機單元206被用戶旋轉(zhuǎn)幾乎180度而定位時,位于照相機單元206的后部中心位置的揚聲器208面對用戶,如圖13所示。然后,蜂窩電話12被切換到普通音頻通信模式。
圖14是說明蜂窩電話12的內(nèi)部配置的方框圖。下面給出了描述,假設(shè)蜂窩電話12配備了照相機單元206。然而,提供照相機單元206不是必需的。
在蜂窩電話12中,如圖14所示,用于集中地控制顯示單元202和主要單元203的主控制器251通過主總線261連接到電源電路252、操作輸入控制器253、圖像編碼器254、照相機I/F(接口)255、LCD(液晶顯示器)控制器256、多路復(fù)用器/多路信號分解器258、調(diào)制/解調(diào)電路259,以及音頻編解碼器260。主控制器251還通過同步總線262連接到圖像編碼器254、圖像解碼器257、多路復(fù)用器/多路信號分解器258、存儲播放單元263、調(diào)制/解調(diào)電路259,以及音頻編解碼器260。
當掛起/電源鍵被用戶打開時,電源電路252將電源從電池組提供給單個元件以便啟動蜂窩電話12。
在音頻通信模式下,在由CPU、ROM和RAM構(gòu)成的主控制器251的控制下,蜂窩電話12使用音頻編解碼器260將麥克風(fēng)212拾取的音頻信號轉(zhuǎn)換成為數(shù)字音頻數(shù)據(jù)。在使用調(diào)制/解調(diào)電路259對數(shù)字音頻數(shù)據(jù)執(zhí)行擴頻,以及使用收發(fā)電路264對數(shù)字音頻數(shù)據(jù)執(zhí)行數(shù)/模轉(zhuǎn)換和頻率轉(zhuǎn)換之后,蜂窩電話12通過天線205發(fā)射數(shù)字音頻數(shù)據(jù)。
在音頻通信模式下,蜂窩電話12還在收發(fā)電路264中放大天線205接收到的信號,以便對接收到的信號執(zhí)行頻率轉(zhuǎn)換和模擬數(shù)字轉(zhuǎn)換。然后,蜂窩電話12在調(diào)制/解調(diào)電路259中對數(shù)字信號執(zhí)行解擴頻,并在音頻編解碼器260中將數(shù)字信號轉(zhuǎn)換成模擬音頻信號。然后,蜂窩電話12控制揚聲器208以輸出對應(yīng)于模擬音頻信號的聲音。
在數(shù)據(jù)通信模式下發(fā)送電子郵件時,蜂窩電話12通過在操作鍵210或旋鈕213上執(zhí)行的操作通過操作輸入控制器253將電子郵件文本數(shù)據(jù)發(fā)送到主控制器251。
主控制器251使用調(diào)制/解調(diào)電路259對文本數(shù)據(jù)執(zhí)行擴頻,使用收發(fā)電路264對文本數(shù)據(jù)執(zhí)行數(shù)/模轉(zhuǎn)換和頻率轉(zhuǎn)換,然后,通過天線205將文本數(shù)據(jù)發(fā)射到基站。
在數(shù)據(jù)通信模式下接收電子郵件時,蜂窩電話12使用調(diào)制/解調(diào)電路259對通過天線205從基站接收到的信號執(zhí)行解擴頻,以便再現(xiàn)原始文本數(shù)據(jù),并將它輸出到LCD控制器256。LCD控制器256控制液晶顯示器209以顯示接收到的電子郵件消息。
在蜂窩電話12中,可以根據(jù)用戶的操作通過存儲播放單元263將對應(yīng)于接收到的電子郵件的數(shù)據(jù)記錄到記憶棒131中。
在蜂窩電話12中,在數(shù)據(jù)通信模式下發(fā)送圖像數(shù)據(jù)時,CCD照像機207捕獲的圖像數(shù)據(jù)通過照相機接口255被提供給圖像編碼器254。
當圖像數(shù)據(jù)還沒有發(fā)送時,蜂窩電話12能夠通過照相機接口255和LCD控制器256直接在液晶顯示器209上顯示CCD照像機207捕獲的圖像數(shù)據(jù)。
圖像編碼器254根據(jù)預(yù)先確定的編碼方法,例如,MPEG(活動圖像專家組)2或MPEG4對從CCD照像機207提供的圖像數(shù)據(jù)執(zhí)行壓縮編碼,以便將圖像數(shù)據(jù)轉(zhuǎn)換成編碼的圖像數(shù)據(jù),并將它發(fā)送到多路復(fù)用器/多路信號分解器258。
同時,蜂窩電話12將在CCD照像機207捕獲圖像時麥克風(fēng)212拾取的聲音通過音頻編解碼器260作為數(shù)字音頻數(shù)據(jù)發(fā)送到多路復(fù)用器/多路信號分解器258。
多路復(fù)用器/多路信號分解器258根據(jù)預(yù)先確定的方法將從圖像編碼器254提供的編碼圖像數(shù)據(jù)與從音頻編解碼器260提供的音頻數(shù)據(jù)多路復(fù)用。然后,調(diào)制/解調(diào)電路259對產(chǎn)生的多路復(fù)用的數(shù)據(jù)執(zhí)行擴頻,收發(fā)電路264對多路復(fù)用的數(shù)據(jù)執(zhí)行數(shù)/模轉(zhuǎn)換和頻率轉(zhuǎn)換。然后,產(chǎn)生的信號被通過天線205發(fā)射。
在數(shù)據(jù)通信模式下接收鏈接到一個簡化主頁的活動圖像文件時,蜂窩電話12使用調(diào)制/解調(diào)電路259對通過天線205從基站接收到的信號執(zhí)行解擴頻,并將產(chǎn)生的多路復(fù)用數(shù)據(jù)發(fā)送到多路復(fù)用器/多路信號分解器258。
多路復(fù)用器/多路信號分解器258將多路復(fù)用數(shù)據(jù)分離為編碼圖像數(shù)據(jù)和音頻數(shù)據(jù),并通過同步總線262將編碼圖像數(shù)據(jù)提供到圖像解碼器257,通過同步總線262將音頻數(shù)據(jù)提供到音頻編解碼器260。
圖像解碼器257根據(jù)對應(yīng)于編碼方法的解碼方法(如MPEG2或MPEG4)將編碼圖像數(shù)據(jù)解碼為播放活動圖像數(shù)據(jù)。然后,圖像解碼器257通過LCD控制器256將播放活動圖像數(shù)據(jù)提供到液晶顯示器209,并在液晶顯示器209上顯示數(shù)據(jù)。如此,蜂窩電話12能夠顯示包含在鏈接到簡化主頁中的活動圖像文件中活動圖像數(shù)據(jù)。
同時,音頻編解碼器260將音頻數(shù)據(jù)轉(zhuǎn)換成模擬音頻信號,然后將它提供到揚聲器208。如此,蜂窩電話12能夠播放包含在鏈接到簡化主頁中的活動圖像文件中的音頻數(shù)據(jù)。
如在電子郵件的情況下,蜂窩電話12能夠根據(jù)用戶的操作通過存儲播放單元263將接收到的簡化主頁的數(shù)據(jù)記錄到記憶棒131中。
蜂窩電話12還能夠在主控制器251的RAM或ROM中記錄各種應(yīng)用程序(例如,如下所述的客戶端程序),并使用CPU執(zhí)行程序,主控制器251由CPU、ROM和RAM構(gòu)成。
當下面將要討論的客戶端程序由主控制器251運行時,如在數(shù)據(jù)通信模式下,調(diào)制/解調(diào)電路259對發(fā)送給個人計算機1的請求信號執(zhí)行擴頻,收發(fā)電路264對信號執(zhí)行數(shù)/模轉(zhuǎn)換和頻率轉(zhuǎn)換。然后,產(chǎn)生的信號被通過天線205發(fā)射。此外,如在數(shù)據(jù)通信模式下,發(fā)自個人計算機1的音樂數(shù)據(jù)由天線205接收到,收發(fā)電路264對音樂數(shù)據(jù)進行放大,并對音樂數(shù)據(jù)執(zhí)行頻率轉(zhuǎn)換和模擬數(shù)字轉(zhuǎn)換。然后,調(diào)制/解調(diào)電路259對音樂數(shù)據(jù)執(zhí)行解擴頻,音頻編解碼器260將音樂數(shù)據(jù)轉(zhuǎn)換為模擬音頻信號。然后,從揚聲器208輸出對應(yīng)于轉(zhuǎn)換為模擬音頻信號的音樂數(shù)據(jù)的聲音。
或者,可以提供一種能夠根據(jù)預(yù)先確定的通信方法,例如,IEEES02.11a、紅外通信或藍牙執(zhí)行無線通信的通信單元,以根據(jù)一種不同于數(shù)據(jù)通信模式的方法與個人計算機1進行無線通信。
圖15A和15B是桌面播放設(shè)備13的外形圖。
圖15A是桌面播放設(shè)備13的正視圖。桌面播放設(shè)備13播放發(fā)自個人計算機1的音樂數(shù)據(jù),并從揚聲器284-1和284-2輸出聲音。桌面播放設(shè)備13在其正面包括顯示面板281和前面板282。在顯示面板281上顯示一個下面將要討論的GUI屏幕。
前面板282不僅配備了操作按鈕283,而且還配備了IR(紅外線)接收器(未顯示),用于接收表示發(fā)自遙控器的用戶的操作的紅外信號,關(guān)于遙控器下面將參考圖17A和17B進行討論。前面板282可以具有嵌入的揚聲器和通向頭戴耳機(未顯示)的輸出終端,在這樣的情況下,無需連接揚聲器284-1和284-2即可輸出聲音。
圖15B是桌面播放設(shè)備13的側(cè)視圖。桌面播放設(shè)備13非常薄,如圖15B所示,這樣可以增大選擇安裝位置的靈活性,盡管顯示面板281的尺寸足夠大。
圖16是說明桌面播放設(shè)備13的配置的方框圖。輸入IF(接口)301從操作按鈕283或者已經(jīng)從遙控器302接收紅外信號的IR接收器303接收表示用戶的操作的信號,并通過總線304將信號輸出到控制器305。
控制器305是一個所謂的由CPU、ROM和RAM構(gòu)成的“微型計算機”,并控制桌面播放設(shè)備13的全面操作??刂破?05運行下面將要討論的客戶端程序,根據(jù)來自輸入IF 301的表示用戶的操作的信號,控制器305通過通信單元306向個人計算機1發(fā)送一個音樂數(shù)據(jù)請求信號,或者從存儲單元310讀取對應(yīng)于下面將要討論的GUI屏幕的圖像數(shù)據(jù),并通過總線304將讀取到的圖像數(shù)據(jù)輸出到顯示控制器307,并顯示在顯示面板281上??刂破?05還通過總線304將通信單元306接收到的音樂數(shù)據(jù)輸出到音頻輸出單元308,根據(jù)數(shù)據(jù)格式控制音頻輸出單元308播放音樂數(shù)據(jù),并從揚聲器284或頭戴耳機309輸出聲音。
通信單元306根據(jù)預(yù)先確定的通信方法,例如IEEE802.11a、紅外通信或藍牙與個人計算機1進行無線通信。通信單元306通過總線304將從控制器305輸入的音樂數(shù)據(jù)請求信號發(fā)送到個人計算機1,并從個人計算機1接收音樂數(shù)據(jù),并通過總線304輸出到控制器305。
顯示控制器307將圖像數(shù)據(jù)輸出到顯示面板281,并在控制器305的控制下控制要顯示的圖像數(shù)據(jù)。在控制器305的控制下,音頻輸出單元308基于格式播放輸入音頻數(shù)據(jù),將音頻數(shù)據(jù)輸出到揚聲器284或頭戴耳機309,并控制要輸出的聲音。
要顯示在顯示面板281上的GUI數(shù)據(jù)存儲在存儲單元310中,控制器305進行控制所需要的各種信息也存儲在存儲單元310中。
驅(qū)動器311還通過總線304連接到控制器305。驅(qū)動器311讀取記錄在磁盤321、光盤322、磁光盤323或裝入驅(qū)動器311的半導(dǎo)體存儲器324中的數(shù)據(jù)或程序,并通過總線304將數(shù)據(jù)或程序提供到控制器305。驅(qū)動器311還將從控制器305提供的數(shù)據(jù)或程序記錄到磁盤321、光盤322、磁光盤323或裝入驅(qū)動器311的半導(dǎo)體存儲器324。
圖17A和17B是遙控器302的外形圖。如圖17A所示,遙控器302包括,光標按鈕331和332、縮小按鈕333、放大按鈕334,并重新啟動按鈕335。用戶通過參考顯示在顯示面板281上的GUI操作光標按鈕331和332、縮小按鈕333、放大按鈕334,以及重新啟動按鈕335。
由用戶操作光標按鈕331和332,以便更改顯示在顯示面板281上的圖標或縮略圖的選擇,關(guān)于圖標或縮略圖,下面將進行討論。當指定縮小或放大操作時,即,當要更改當前顯示在顯示面板281上的GUI屏幕時,由用戶操作縮小按鈕333和放大按鈕334。當用戶希望從開始欣賞當前在桌面播放設(shè)備13中播放的一段音樂時,由用戶操作重新啟動按鈕335。當用戶操作上文描述的其中一個按鈕時,紅外信號從IR發(fā)射器336輸出到桌面播放設(shè)備的IR接收器303。
遙控器302可以配備有旋鈕341代替光標按鈕331和332,以及重新啟動按鈕335,如圖17B所示。旋鈕341是一個旋轉(zhuǎn)/按下操作設(shè)備,并可在箭頭A和B表示的方向旋轉(zhuǎn),還可在箭頭C表示的方向按下。在箭頭A表示的方向?qū)πo341的旋轉(zhuǎn)操作相當于對圖17A的光標按鈕331的輸入操作,在箭頭B表示的方向?qū)πo341的旋轉(zhuǎn)操作相當于對圖17A的光標按鈕332的輸入操作。對旋鈕341的按下操作相當于對重新啟動按鈕的輸入操作。
圖18是便攜播放設(shè)備14的配置的外形圖。便攜播放設(shè)備14的尺寸足夠小,可以放在口袋中。
在顯示面板351上顯示了用于協(xié)助用戶的操作的GUI屏幕。由于顯示面板351的顯示區(qū)比參考圖17A和15B描述的桌面播放設(shè)備13的顯示面板281小得多,與顯示在桌面播放設(shè)備13的顯示面板281上的GUI相比,可以顯示一個簡單的GUI。
便攜播放設(shè)備14配備有光標鍵352和353、縮小鍵354、放大鍵355和重新啟動鍵356。還在用于連接便攜播放設(shè)備14與頭戴耳機16的電纜的中間部分提供了配備有類似于光標鍵352和353、縮小鍵354、放大鍵355和重新啟動鍵356的鍵的遙控器357,以便在便攜播放設(shè)備14放在口袋或包中的同時允許用戶對其進行操作。用戶通過參考顯示在顯示面板351上的GUI操作光標鍵352和353、縮小鍵354、放大鍵355或重新啟動鍵356,無需參考顯示面板351操作遙控器357。
當更改顯示在顯示面板351上的圖標或縮略圖時,由用戶操作光標鍵352和353。當更改當前顯示在顯示面板351上的GUI屏幕時,即,當指定縮小或放大操作時,由用戶顯示縮小鍵354和放大鍵355。當用戶希望從開始欣賞當前在便攜播放設(shè)備14中播放的一段音樂時,由用戶操作重新啟動按鈕336。為遙控器357提供的鍵的配置基本上類似于光標鍵352和353、縮小鍵354、放大鍵355,以及重新啟動鍵356。
圖19是說明便攜播放設(shè)備14的配置的方框圖。操作單元361對應(yīng)于圖18所示的光標鍵352和353、縮小鍵354、放大鍵355、重新啟動鍵356,并通過總線362將表示輸入的用戶的操作的信號輸出到控制器363。
控制器363是一個所謂的由CPU、ROM和RAM構(gòu)成的“微型計算機”,并控制便攜播放設(shè)備14的全面操作??刂破?63啟動下面將要討論的客戶端程序,根據(jù)表示對操作單元361的輸入用戶的操作的信號,控制器363通過通信單元364向個人計算機1發(fā)送一個音樂數(shù)據(jù)請求信號,或者從存儲單元367讀取對應(yīng)于下面將要討論的GUI屏幕的圖像數(shù)據(jù),并通過總線362將讀取到的圖像數(shù)據(jù)輸出到顯示控制器365,并顯示在顯示面板351上??刂破?63還通過總線362將通信單元364接收到的音樂數(shù)據(jù)輸出到音頻輸出單元366,根據(jù)數(shù)據(jù)格式控制音頻輸出單元366播放音樂數(shù)據(jù),并從頭戴耳機16輸出聲音。
通信單元364根據(jù)預(yù)先確定的通信方法,例如IEEE802.11a、紅外通信或藍牙與個人計算機1進行無線通信。通信單元364通過總線362將從控制器363輸入的音樂數(shù)據(jù)請求信號發(fā)送到個人計算機1,并從個人計算機1接收音樂數(shù)據(jù),并通過總線362輸出到控制器363。
顯示控制器365將圖像數(shù)據(jù)輸出到顯示面板351并在控制器363的控制下控制要顯示的圖像數(shù)據(jù)。在控制器363的控制下,音頻輸出單元366基于格式播放輸入音頻數(shù)據(jù),將音頻數(shù)據(jù)輸出到頭戴耳機16,并控制要輸出的聲音。
顯示在顯示面板351上的GUI數(shù)據(jù)存儲在存儲單元367中,控制器363進行的控制操作所需要的各種信息也存儲在存儲單元367中。
圖20是簡化播放設(shè)備15的外形圖。旋鈕372是一個旋轉(zhuǎn)/按下操作設(shè)備,并可在箭頭A和B表示的方向旋轉(zhuǎn)。當用戶旋轉(zhuǎn)旋鈕372時,根據(jù)旋轉(zhuǎn)角度更改顯示窗口371中顯示的圖標或縮略圖的選擇。然后,與所選擇項目關(guān)聯(lián)的命令輸出到個人計算機1。
縮放按鈕373可以在兩個方向移動,并由用戶操作以便指定縮小或放大操作。當用戶希望從開始欣賞當前在簡化播放設(shè)備15中播放的音樂時,由用戶操作重新啟動按鈕374。通過在箭頭C表示的方向按下旋鈕372,可以實現(xiàn)類似于當重新啟動按鈕374被按下時的功能。
顯示窗口371由LCD(液晶顯示器)或許多LED(發(fā)光二極管)構(gòu)成。頭戴耳機16通過一個插孔連接到簡化播放設(shè)備15,并可通過將插孔插入簡化播放設(shè)備15和從中拔出連接到簡化播放設(shè)備15以及與之分離。
圖21是說明簡化播放設(shè)備15的配置的方框圖??刂破?81是一個所謂的由CPU、ROM和RAM構(gòu)成的“微型計算機”,并控制簡化播放設(shè)備15的全面操作。操作單元382相當于旋鈕372,縮放按鈕373和重新啟動按鈕374。控制器381啟動下面將要討論的客戶端程序,根據(jù)通過總線383從操作單元382輸入的信號,控制器381將存儲在存儲單元384中的圖像或文本輸出到顯示控制器385并顯示在顯示窗口371,或通過通信單元386向個人計算機1發(fā)送一個音樂數(shù)據(jù)請求信號??刂破?81還將發(fā)自個人計算機1的音樂數(shù)據(jù)輸出到音頻輸出單元387,控制音頻輸出單元387進行播放,并發(fā)送到頭戴耳機16并作為聲音輸出。
通信單元386根據(jù)預(yù)先確定的通信方法,例如IEEE802.11a、紅外通信或藍牙與個人計算機1進行無線通信。通信單元386通過總線382將從控制器381輸入的音樂數(shù)據(jù)請求信號發(fā)送到個人計算機1,并從個人計算機1接收音樂數(shù)據(jù),并通過總線382輸出到控制器381。
顯示控制器385將包含圖像數(shù)據(jù)或文本數(shù)據(jù)的GUI數(shù)據(jù)輸出到顯示窗口371,并在控制器381的控制下控制要顯示的這樣的數(shù)據(jù)。音頻輸出單元387基于格式播放輸入音頻數(shù)據(jù),并在控制器381的控制下控制要輸出到頭戴耳機16的聲音。
要顯示在顯示窗口371中的GUI數(shù)據(jù)存儲在存儲單元384中,控制器381進行的控制操作所需要的各種信息也存儲在存儲單元384中。
已經(jīng)給出了描述,假設(shè)顯示窗口371由LCD或許多LED構(gòu)成。然而,顯示窗口371可以由一個標尺和指針構(gòu)成,如圖22所示。在這種情況下,雖然字符和圖像無法顯示在顯示窗口371中,但是指針根據(jù)旋鈕372的旋轉(zhuǎn)在標尺上移動。
在簡化播放設(shè)備15中,可以不必提供縮放按鈕373。在這種情況下,選擇一段音樂(或選擇一個電臺,如下所述)只由指針的位置確定,這對于希望任意地欣賞各種音樂片段的用戶就足夠了。
用戶能夠通過更改指針的位置任意地欣賞音樂,如果用戶覺得有一段音樂好聽,則用戶可以操作重新啟動按鈕374以從開始欣賞這段音樂。
圖23是說明了客戶端和服務(wù)器之間的關(guān)系以及應(yīng)用了本發(fā)明的客戶端-服務(wù)器系統(tǒng)中的服務(wù)器和客戶端的功能的功能方框圖。在此系統(tǒng)中,服務(wù)器401相當于圖2所示的個人計算機1,客戶端402相當于圖2所示的PDA 11、蜂窩電話12、桌面播放設(shè)備13、便攜播放設(shè)備14,以及簡化播放設(shè)備15中的某一個。
服務(wù)器401的服務(wù)器程序411控制音樂數(shù)據(jù)向客戶端402的發(fā)送,將信息注冊到音樂數(shù)據(jù)庫415、鏈接信息數(shù)據(jù)庫416,以及等級信息數(shù)據(jù)庫417。服務(wù)器程序411控制顯示控制器414顯示一個顯示屏幕,用于協(xié)助用戶在LCD 25上注冊音樂數(shù)據(jù),根據(jù)表示從操作輸入單元412輸入的用戶的操作的信號,服務(wù)器程序411根據(jù)一種格式,例如,ATRAC(高級轉(zhuǎn)換聲音編碼)、MP3(MPEG音頻層3)或WAV將音樂數(shù)據(jù)記錄到音樂數(shù)據(jù)庫415中,并更新鏈接信息數(shù)據(jù)庫416,還基于從客戶端402通過通信單元413輸入的請求信號更新等級信息數(shù)據(jù)庫417。
服務(wù)器程序411還通過通信單元413從客戶端402接收請求信號,并通過參考鏈接信息數(shù)據(jù)庫416和等級信息數(shù)據(jù)庫417搜索音樂數(shù)據(jù)庫415以查找客戶端401請求的音樂數(shù)據(jù),并通過通信單元413將音樂數(shù)據(jù)發(fā)送到客戶端402。
圖24是一個與音樂數(shù)據(jù)一起記錄在音樂數(shù)據(jù)庫415中的音樂數(shù)據(jù)列表。在該音樂數(shù)據(jù)列表中,注冊了唯一地分配給每一個音樂片段的音樂片段ID,表示記錄對應(yīng)的音樂數(shù)據(jù)的頭位置的地址信息,以及音樂數(shù)據(jù)的播放起始位置信息。
當有人請求音樂數(shù)據(jù)時,首先檢查播放起始位置信息,然后,向客戶端402發(fā)送對應(yīng)于所謂的“旋律優(yōu)美的部分”或高潮部分而不是音樂片段的第一部分的音樂數(shù)據(jù),以便允許用戶輕松地了解哪一段音樂正在被播放或了解音樂片段的圖像。然后,如果用戶喜歡該旋律并發(fā)送一個指令以從開始播放該音樂,則生成并發(fā)送一個請求信號,以便可以從開始播放該音樂。然后,服務(wù)器程序411基于表示記錄了音樂數(shù)據(jù)的頭位置的地址信息向客戶端402發(fā)送完整的音樂數(shù)據(jù)。
或者,除對應(yīng)于完整的音樂的音頻數(shù)據(jù)之外,可以在音樂數(shù)據(jù)庫415中準備所謂的”旋律優(yōu)美的部分”或高潮部分,以便允許用戶輕松地了解哪一段音樂正在被播放或了解音樂片段的圖像,即,部分的音頻數(shù)據(jù)。在這種情況下,表示部分音頻數(shù)據(jù)的記錄位置的地址信息而不是播放起始位置信息在音樂數(shù)據(jù)列表中注冊。
防止在音樂數(shù)據(jù)列表或音樂數(shù)據(jù)庫415中多次注冊相同的音樂片段。
圖25是記錄在鏈接信息數(shù)據(jù)庫416中的鏈接信息。在鏈接信息列表中,與音樂數(shù)據(jù)關(guān)聯(lián)的ID通過基于用戶注冊分類到虛擬層次結(jié)構(gòu)中來進行注冊。即,雖然音樂數(shù)據(jù)本身沒有記錄在層次結(jié)構(gòu)中,但是在鏈接信息列表中構(gòu)建了一個虛擬層次結(jié)構(gòu)。層次的數(shù)量可以有所變化,如圖25所示。在此示例中,最粗的分類的主要級別(圖25中的“用戶A的最愛”、“用戶B的最愛、“用戶C的最愛、“晨曲”“晚曲”,以及“每個人的最愛)被稱為“臺”,從臺分出的通向音樂數(shù)據(jù)的中間級分類和詳細分類(圖25中的“開車時欣賞”、“古典”、“作曲家A”,以及“歡快的歌曲”被稱為層次類別。在鏈接信息列表中,相同的音樂片段ID可以注冊在不同的位置。
圖26是一個記錄在等級信息數(shù)據(jù)庫417中的等級列表。為每一個臺確定了等級,如有必要,與層次類別一起表示。根據(jù)發(fā)自客戶端402的請求在服務(wù)器程序411的控制下偶而更新等級。
當在音樂數(shù)據(jù)庫415中記錄音樂數(shù)據(jù)時,用戶能夠通過顯示控制器414根據(jù)顯示在LCD 25上的GUI在所希望的臺或所希望的層次類別注冊音樂數(shù)據(jù)。用戶還能夠建立一個新的臺或?qū)哟晤悇e,或在許多臺或許多層次類別注冊相同的音樂片段,或者在不同的臺或不同的層次類別注冊已經(jīng)在一個臺或?qū)哟晤悇e注冊的一段音樂。服務(wù)器401的服務(wù)器程序411基于從操作輸入單元412輸入的用戶的操作更新音樂數(shù)據(jù)庫415、鏈接信息數(shù)據(jù)庫416,以及等級數(shù)據(jù)庫417。
例如,通過在服務(wù)器401的鏈接信息數(shù)據(jù)庫416中為一個家庭的每一個成員準備一個臺并通過在該臺中注冊每一個成員的最喜愛的音樂數(shù)據(jù),成員們可以分別地在一個遠離服務(wù)器401(即,個人計算機1)的房間欣賞音樂。
可以根據(jù)系統(tǒng)以任何方式設(shè)置新注冊的音樂數(shù)據(jù)的初始等級。例如,在注冊新音樂數(shù)據(jù)時可以建立等級,或者可以從對應(yīng)的臺的最高級別啟動以便允許用戶經(jīng)常地欣賞音樂?;蛘撸梢詮淖畹图墑e啟動新音樂數(shù)據(jù)。
服務(wù)器程序411可以不僅從用戶注冊,而且基于客戶端402發(fā)出的請求的狀態(tài)生成一個新臺或者在一個生成的臺中注冊音樂數(shù)據(jù)。例如,從被請求在早晨7:00到9:00之間從開始播放的音樂片段收集的一個臺可以設(shè)置為“晨曲”,或者從被請求在晚上9:00到11:00之間從開始播放的音樂片段收集的一個臺可以設(shè)置為“晚取”。在這種情況下,只有在預(yù)先確定的條件下被請求預(yù)先確定的次數(shù)而不是只有一次的音樂片段才能在對應(yīng)的臺注冊。
預(yù)先確定的條件不僅局限于諸如“早晨”或“晚上”之類的時間跨度,也可以是一周、月或季節(jié)的某一天。在預(yù)先確定的時段被請求了預(yù)先確定的次數(shù)的音樂片段可以在每個人的最愛”臺中注冊。
如上所述,基于從許多客戶端發(fā)出的請求的狀態(tài)更新數(shù)據(jù)庫,如此,可以利用客戶端-服務(wù)器系統(tǒng)構(gòu)建一個反映所有用戶的最愛(例如,一個家庭的所有成員)而不是單個用戶的最愛的數(shù)據(jù)庫。
請回頭參考圖23,下面將描述客戶端402的配置。
客戶端402的客戶端程序421控制要發(fā)送到服務(wù)器401以及從服務(wù)器401接收和播放的音樂數(shù)據(jù)請求信號,并控制要由顯示控制器426顯示的GUI。
當客戶端402配備有用于顯示圖像或者文字的顯示部分(例如,桌面播放設(shè)備13的顯示面板281),客戶端程序421根據(jù)表示從操作輸入單元422輸入的用戶的操作的信號控制顯示控制器426從內(nèi)嵌存儲單元(例如,桌面播放設(shè)備13的存儲單元310)讀取圖像數(shù)據(jù),顯示用于協(xié)助用戶選擇音樂數(shù)據(jù)的GUI,更改GUI的顯示。
當沒有為客戶端402提供用于用于顯示圖像或者文字的顯示部分,而提供了如圖22所示的簡單的顯示窗口371時,客戶端程序402根據(jù)表示從操作輸入單元422輸入的用戶的操作的信號移動顯示窗口371的的指針(驅(qū)動用于移動指針的傳動器)。
例如,當指針的位置表示一個電臺將被選擇時,用戶移動指針的位置以更換電臺,并發(fā)送音樂數(shù)據(jù)請求信號,以便按照電臺中的優(yōu)先級下降的順序從預(yù)先確定的位置播放音樂數(shù)據(jù)。當指針的位置表示音樂數(shù)據(jù)時,用戶移動指針的位置以更換音樂片段,并發(fā)送請求信號以便從預(yù)先確定的位置播放所選擇的音樂片段。
客戶端程序421還根據(jù)表示從操作輸入單元422輸入的用戶的操作的信號通過通信單元423向服務(wù)器401發(fā)送音樂數(shù)據(jù)請求信號。當通信單元423從服務(wù)器401接收一種格式(例如,ATRAC、MP3、或WAV)的音樂數(shù)據(jù)時,接收到的音樂數(shù)據(jù)被輸出到音頻數(shù)據(jù)轉(zhuǎn)換器424。
音頻數(shù)據(jù)轉(zhuǎn)換器424根據(jù)適合于音樂數(shù)據(jù)的格式的方法將接收到的音樂數(shù)據(jù)轉(zhuǎn)換為模擬音頻信號,并將它輸出到音頻數(shù)據(jù)輸出控制器425。音頻數(shù)據(jù)輸出控制器425控制要從揚聲器284或頭戴耳機16等輸出的聲音。
客戶端402的用戶參考由顯示控制器426控制的GUI(或者沿著標尺移動的指針),或者,如果使用便攜播放設(shè)備14,用戶對操作輸入單元422(例如,遙控器302或357)進行操作,以便用戶可以欣賞記錄在服務(wù)器401的音樂數(shù)據(jù)庫415中的各種音樂片段。
參考圖23描述的服務(wù)器401和客戶端402之間的關(guān)系可以被比喻為,例如,無線電臺和收音機之間的關(guān)系。即,客戶端402的用戶僅僅通過執(zhí)行非常簡單的操作,如使用遙控器的光標操作來選擇電臺(調(diào)諧)以便接收所希望的節(jié)目(一個電臺或?qū)哟晤悇e)的音樂數(shù)據(jù),無需選擇音樂數(shù)據(jù)本身即可播放。如果用戶希望更換音樂片段,用戶只執(zhí)行調(diào)諧以便立即接收到所希望的音樂片段并進行播放。
下面將參考圖27到33描述在使用桌面播放設(shè)備13作為客戶端402時其顯示由顯示控制器426控制的GUI。
圖27說明了向服務(wù)器401請求音樂數(shù)據(jù)的客戶端402的初始屏幕,在服務(wù)器401中,在音樂數(shù)據(jù)庫415、鏈接信息數(shù)據(jù)庫416和等級信息數(shù)據(jù)庫417中注冊了參考圖24到26描述的音樂數(shù)據(jù)以及其信息。如圖27所示的顯示屏幕上顯示的圖標431-1到431-6對應(yīng)于參考圖25描述的鏈接信息列表的電臺。
例如,在播放在“用戶A的最愛”電臺中注冊的音樂片段時,將光標線432調(diào)整到對應(yīng)于“用戶A的最愛”電臺的圖標431-1,如圖27所示,圖標421-1以放大的尺寸顯示,并顯示了與該圖標關(guān)聯(lián)的電臺名稱(在此示例中,“A電臺”)。在此示例中,與當前正在播放的音樂數(shù)據(jù)關(guān)聯(lián)的圖標以放大的尺寸顯示?;蛘?,它可以以不同的顏色顯示、反轉(zhuǎn)顯示或者突出顯示(增大亮度),以便與其他圖標區(qū)別開來。
當將電源提供給客戶端402,例如,提供給桌面播放設(shè)備13時,根據(jù)如下所述的過程發(fā)出一個對在預(yù)先確定的電臺中具有最高等級的音樂數(shù)據(jù)的請求。在這種情況下,如上文所討論的,音樂數(shù)據(jù)不從開始播放,而是播放所謂的“旋律優(yōu)美的部分”或有特色的部分。如果用戶通過欣賞“旋律優(yōu)美的部分”或有特色的部分而喜歡該旋律,則用戶可以按下參考圖17A和17B描述的遙控器302的重新啟動按鈕335或旋鈕341,以便向服務(wù)器401請求從開始播放音樂數(shù)據(jù)。
然后,用戶能夠通過按下光標按鈕331或332或旋轉(zhuǎn)參考圖17A和17B描述的遙控器302的旋鈕341來移動光標線432以更換電臺(如果接收無線電廣播,則為選擇無線電臺)。
圖28說明了當用戶按下光標按鈕332或在圖17B中的箭頭B表示的方向旋轉(zhuǎn)遙控器302的旋鈕341而使光標線432被移到B電臺(對應(yīng)于參考圖25描述的鏈接信息列表的“用戶B的最愛”時的顯示屏幕。在這種情況下,對應(yīng)于所選擇的B電臺的圖標431-2以放大的尺寸顯示,播放了具有最高等級的音樂作品的所謂的“旋律優(yōu)美的部分”或有特色的部分。
在服務(wù)器401的音樂數(shù)據(jù)庫415中,不僅記錄了反映某一個客戶端402的用戶的最愛的音樂數(shù)據(jù),而且還記錄了反映另一個客戶端402的用戶的最愛的音樂數(shù)據(jù)。如果音樂數(shù)據(jù)記錄在文件夾中,如在已知技術(shù)中,用戶必須通過跟蹤層次結(jié)構(gòu)搜索最底層的音樂數(shù)據(jù)。相應(yīng)地,跟蹤另一個用戶構(gòu)建的層次結(jié)構(gòu)需要非常復(fù)雜的操作才能播放由此用戶注冊的音樂數(shù)據(jù)。然而,在此系統(tǒng)中,可以只通過執(zhí)行一個非常簡單的操作(如垂直地移動光標線432)即可欣賞另一個用戶注冊的音樂片段。
如果用戶按下如圖28所示的狀態(tài)下的遙控器302的放大按鈕334,顯示了對應(yīng)于電臺“用戶B的最愛”的較低層的層次類別的圖標441-1到441-3,如圖29所示。如果當前正在播放的音樂片段屬于層次類別“憂郁的歌曲”,則當更換GUI時將光標線442調(diào)整到對應(yīng)于層次類別“憂郁的歌曲”的圖標441-2,圖標441-2以放大的尺寸顯示。還提供了一個指示區(qū)域443,以允許用戶直觀地理解層次結(jié)構(gòu)中的類別的層次。在指示器443中,顯示了一個具有預(yù)先確定的增量的標尺,在文字顯示區(qū)域444顯示了包含顯示的層次區(qū)域的電臺名稱。
還是在這種情況下,用戶可以通過按下光標按鈕331或332或旋轉(zhuǎn)參考圖17A和17B描述的遙控器302的旋鈕341來移動光標線442以更換層次類別。當更換層次類別時,對應(yīng)于新選擇的層次類別“歡快的歌曲”的圖標441-1以放大的尺寸顯示,如圖30所示。
用戶能夠通過在圖標上放大來顯示所選擇的層次類別“歡快的歌曲”的數(shù)據(jù)。在這種情況下,層次類別“歡快的歌曲”的數(shù)據(jù)是最底層,該層對應(yīng)于音樂數(shù)據(jù)的層次。
在這種情況下,如圖31所示,可以顯示與當前正在播放的音樂片段關(guān)聯(lián)的縮略圖451(例如,CD護套或藝術(shù)家照片)。與顯示了層次類別的顯示屏幕一樣,如圖29或30所示,提供了指示區(qū)域453和文字顯示區(qū)域454。指示區(qū)域453顯示的標尺的增量比如圖29和30所示的指示區(qū)域443的標尺的增量小。即,即使有許多層次,用戶也能夠根據(jù)指示區(qū)域顯示的標尺的增量直觀地理解當前正在播放的音樂數(shù)據(jù)的層次。
還是在這種情況下,用戶能夠通過按下光標按鈕331或332或旋轉(zhuǎn)參考圖17A和17B描述的遙控器302的旋鈕341來移動光標線452以向服務(wù)器401請求不同的音樂數(shù)據(jù)片段。當移動光標線452時,向服務(wù)器452發(fā)出對應(yīng)于光標線452的位置的音樂數(shù)據(jù)的請求,并接收和播放音樂數(shù)據(jù)(不是從開始,而是從所謂的“旋律優(yōu)美的部分”)。同時,顯示與當前正在播放的音樂數(shù)據(jù)關(guān)聯(lián)的縮略圖451-2,如圖32所示。
在此示例中,在最底層顯示對應(yīng)于音樂數(shù)據(jù)的縮略圖?;蛘撸缭陔娕_或?qū)哟晤悇e中,在音樂數(shù)據(jù)的層次上,可以以放大尺寸顯示許多圖標461-1到461-14,如圖33所示,光標線452可以移動以顯示對應(yīng)于光標線452的位置的圖標(圖33中的圖標461-4)。
在每一個GUI屏幕上,如果諸如圖標或縮略圖之類的標記無法完整地顯示在屏幕上,則也可以修改以使標記可以在屏幕上滾動。
在圖28到33中,給出了在使用桌面播放設(shè)備13作為客戶端402時GUI的描述。在使用PDA 11、蜂窩電話12、便攜播放設(shè)備14或簡化播放設(shè)備15作為客戶端402時,可以顯示類似于如上所述的GUI的GUI,或者如果顯示區(qū)比較小,則可以顯示包括簡化標記在內(nèi)的GUI(圖標或縮略圖)。
下面將參考圖34到36的流程圖描述客戶端402執(zhí)行的過程,假設(shè)使用桌面播放設(shè)備13作為客戶端402。
在步驟S1中,向客戶端402提供電源。
在步驟S2中,客戶端402的客戶端程序421通過參考記錄在內(nèi)嵌存儲器中的日志(未顯示)檢測包含一段最近播放過的音樂的電臺,并通過通信單元423向服務(wù)器401發(fā)送一個對電臺中具有最高優(yōu)先級的音樂數(shù)據(jù)的請求。
在從客戶端402接收請求時,服務(wù)器401搜索對應(yīng)的音樂數(shù)據(jù)并將它發(fā)送出去。例如,如果包含客戶端402最近播放過的音樂片段的電臺是“用戶A的最愛”,則服務(wù)器401的服務(wù)器程序411通過參考如圖26所示的等級信息數(shù)據(jù)庫417檢測具有當前最高優(yōu)先級的音樂數(shù)據(jù)的音樂片段ID是“ID0081”,并從音樂數(shù)據(jù)庫415搜索音樂數(shù)據(jù)“ID0081”。然后,服務(wù)器程序411讀取音樂數(shù)據(jù)的一部分,即,所謂的“旋律優(yōu)美的部分”或最有特色的部分,并通過通信單元413將它發(fā)送到客戶端402。
在步驟S3中,通信單元423接收音樂數(shù)據(jù),客戶端程序421控制音頻數(shù)據(jù)轉(zhuǎn)換器424和音頻數(shù)據(jù)輸出控制器425以播放接收到的音樂數(shù)據(jù)。具體來說,音頻數(shù)據(jù)轉(zhuǎn)換器424根據(jù)適合于格式的方法將從通信單元423輸入的音樂數(shù)據(jù)轉(zhuǎn)換為模擬音頻信號,并將模擬音頻信號輸出到音頻數(shù)據(jù)輸出控制器425。音頻數(shù)據(jù)輸出控制器425將模擬音頻信號輸出到揚聲器284或頭戴耳機16,并播放接收到的音樂數(shù)據(jù)。
在步驟S4中,客戶端程序421控制顯示控制器426以向顯示面板281在選擇了表示包含當前音樂數(shù)據(jù)的電臺的圖標時輸出一個電臺選擇屏幕,并在顯示面板281上顯示該電臺選擇屏幕。例如,如果包含客戶端402最近播放過的音樂片段的電臺是“用戶A的最愛”,則在顯示面板281上顯示如圖27所示的GUI屏幕。
在步驟S5中,客戶端程序421基于從操作輸入單元422輸入的信號判斷用戶的操作是否已經(jīng)輸入。
如果在步驟S5中判斷用戶的操作還沒有輸入,則客戶端程序421在步驟S6中判斷在音樂片段上執(zhí)行的播放操作是否已經(jīng)完成,即,在步驟S3中接收到的音樂數(shù)據(jù)的播放操作是否已經(jīng)完成。
如果在步驟S6中判斷在當前音樂片段上執(zhí)行的播放操作還沒有完成,則過程返回到步驟S5,并重復(fù)隨后的過程。
如果在步驟S6中判斷播放操作已經(jīng)完成,則在步驟S5中,客戶端程序421通過通信單元423向服務(wù)器401發(fā)送一個對在同一個電臺中具有第二高優(yōu)先級的音樂數(shù)據(jù)的請求。然后,服務(wù)器401的服務(wù)器程序411基于接收到的請求向客戶端402發(fā)送對應(yīng)的音樂數(shù)據(jù)的所謂的“旋律優(yōu)美的部分”或最有特色的部分。如此,在步驟S7之后,過程返回到步驟S3,并重復(fù)隨后的過程。
現(xiàn)在描述在返回到步驟S3之后當更換要播放的音樂片段時音頻數(shù)據(jù)輸出控制器425的處理。如果在兩段音樂之間有暫停,如圖37A所示,當音樂片段A變換成音樂片段B,用戶會有一種不自然的感覺,好像錄音的指針跳動,播放操作中止。
為避免這樣的不自然的感覺,可以執(zhí)行交叉衰落,如圖37B所示,以便逐漸地降低音樂片段A的音量并逐漸地增大音樂片段B的音量。在這種情況下,用戶難以識別兩段音樂的切換點,用戶感覺好象沒有聲明就更換了。
相應(yīng)地,在更換音樂片段時,音頻數(shù)據(jù)輸出控制器425在兩段音樂之間插入非常短的白噪聲,如圖37C所示,然后輸出聲音。這就能使用戶識別音樂已經(jīng)更換,而不會有不自然的感覺。特別是,如下文所討論的,在通過執(zhí)行調(diào)諧更換要播放的音樂數(shù)據(jù)時,用戶感覺好象在執(zhí)行收音機調(diào)諧,因為在兩段音樂之間插入了非常短的噪聲。用戶能自然地意識到已經(jīng)更換了音樂。
如果在步驟S5中判斷用戶的操作已經(jīng)輸入,客戶端程序421在步驟S8中判斷用戶執(zhí)行的在步驟S5中輸入的操作是不是選擇不同的電臺,即,判斷用戶執(zhí)行的操作是不是移動如圖27所示的光標線432。
如果在步驟S8中判斷用戶執(zhí)行的操作是選擇不同的電臺,則在步驟S9中,客戶端程序421通過通信單元423向服務(wù)器401發(fā)送一個對具有所選擇的電臺的最高優(yōu)先級的音樂數(shù)據(jù)的請求。然后,服務(wù)器401的服務(wù)器程序411基于接收到的請求向客戶端402發(fā)送對應(yīng)的音樂數(shù)據(jù)的所謂的“旋律優(yōu)美的部分”或最有特色的部分。相應(yīng)地,在步驟S9之后,過程返回到步驟S3,并重復(fù)隨后的過程。如果新選擇的電臺是,例如,“用戶B的最愛”,則在步驟S4中,參考圖28描述的GUI屏幕顯示在顯示面板281上。
如果在步驟S8中判斷用戶的操作不是選擇不同的電臺,則客戶端程序421在步驟S10中判斷用戶執(zhí)行的操作是不是指定放大操作,即,是否按下了如圖17A和17B所示的放大按鈕334。如果在步驟S10中判斷用戶執(zhí)行的操作是指定放大操作,則過程進入步驟S14。
如果在步驟S10中判斷用戶的操作不是指定放大操作,則客戶端程序421在步驟S11中判斷用戶執(zhí)行的操作是不是發(fā)出從開始播放音樂的指令。
如果在步驟S11中判斷用戶的操作不是發(fā)出從開始播放音樂的指令,這就意味著,用戶的操作是改變音量或者音調(diào)。相應(yīng)地,在步驟S12中,客戶端程序421執(zhí)行對應(yīng)于輸入操作的過程。然后,過程返回到步驟S5,并重復(fù)隨后的過程。
如果在步驟S11中判斷用戶執(zhí)行的操作是發(fā)出從開始播放音樂的指令,則在步驟S13中,客戶端程序421通過通信單元423向服務(wù)器401發(fā)送一個請求以從開始重新啟動當前正在播放的音樂片段。然后,服務(wù)器401的服務(wù)器程序411基于接收到的請求向客戶端402發(fā)送完整的音樂數(shù)據(jù)。相應(yīng)地,在步驟S13之后,過程返回到步驟S3,并重復(fù)隨后的過程。
如果在步驟S10中判斷用戶的操作是指定放大操作,則客戶端程序421在步驟S14中判斷縮放操作是否將在層次類別級別上執(zhí)行。
如果在步驟S14中判斷縮放操作將在層次類別級別上執(zhí)行,則在步驟S15中,在表示包含當前正在播放的音樂數(shù)據(jù)的層次類別的圖標正在被選擇時,客戶端程序421顯示層次類別選擇屏幕?,F(xiàn)在假設(shè)如圖28所示的GUI屏幕顯示在顯示面板281上,電臺“用戶B的最愛”的具有最高優(yōu)先級的“ID0077”表示的音樂片段正在播放時,輸入了一個執(zhí)行放大操作的指令。然后,在步驟S15中,在顯示屏幕上選擇了表示層次類別“憂郁的歌曲”的圖標441-2,如參考圖29所描述的,因為“ID0077”表示的音樂片段包含在層次類別“憂郁的歌曲”中。
然后,在步驟S16中,客戶端程序421基于從操作輸入單元422輸入的信號判斷用戶的操作是否已經(jīng)輸入。
如果在步驟S16中判斷用戶的操作還沒有輸入,則客戶端程序421在步驟S17中判斷在當前正在播放的音樂片段上執(zhí)行的播放操作是否已經(jīng)完成。
如果在步驟S17中判斷播放操作還沒有完成,則過程返回到步驟S16,并重復(fù)隨后的過程。
如果在步驟S17中判斷播放操作已經(jīng)完成,則在步驟S18中,客戶端程序421通過通信單元423向服務(wù)器401發(fā)送一個對在同一個層次類別中具有第二高優(yōu)先級的音樂數(shù)據(jù)的請求。然后,服務(wù)器401的服務(wù)器程序411基于接收到的請求向客戶端402發(fā)送對應(yīng)的音樂數(shù)據(jù)的所謂的“旋律優(yōu)美的部分”或最有特色的部分。相應(yīng)地,在步驟S18之后,過程進入步驟S25。
如果在步驟S16中判斷用戶的操作已經(jīng)輸入,客戶端程序421在步驟S19中判斷用戶執(zhí)行的在步驟S16中輸入的操作是不是選擇不同的層次類別,即,判斷用戶執(zhí)行的操作是不是如圖29所示的移動光標線。
如果在步驟S19中判斷用戶執(zhí)行的操作是選擇不同的層次類別,則在步驟S20中,客戶端程序421向服務(wù)器發(fā)送一個對具有所選擇的層次類別的最高優(yōu)先級的音樂數(shù)據(jù)的請求。然后,服務(wù)器401的服務(wù)器程序411基于接收到的請求向客戶端402發(fā)送對應(yīng)的音樂數(shù)據(jù)的所謂的“旋律優(yōu)美的部分”或最有特色的部分。相應(yīng)地,在步驟S20之后,過程進入步驟S25。
如果在步驟S19中判斷用戶的操作不是選擇不同的層次類別,則客戶端程序421在步驟S21中判斷用戶執(zhí)行的操作是不是指定縮小或放大操作。如果在步驟S21中判斷用戶執(zhí)行的操作是指定縮小或放大操作,則過程返回到步驟S14,并重復(fù)隨后的過程。
如果在步驟S21中判斷用戶的操作不是指定縮小或放大操作,則客戶端程序421在步驟S22中判斷用戶執(zhí)行的操作是不是發(fā)出從開始播放音樂的指令。
如果在步驟S22中判斷用戶的操作不是發(fā)出從開始播放音樂的指令,這就意味著,用戶的操作是改變音量或者音調(diào)。相應(yīng)地,在步驟S23中,客戶端程序421執(zhí)行對應(yīng)于輸入操作的過程。然后,過程返回到步驟S16,并重復(fù)隨后的過程。
如果在步驟S22中判斷用戶執(zhí)行的操作是發(fā)出從開始重新啟動當前正在播放的音樂的指令,則在步驟S24中,客戶端程序421通過通信單元423向服務(wù)器401發(fā)送一個請求以從開始重新啟動當前正在播放的音樂。然后,服務(wù)器401的服務(wù)器程序411基于接收到的請求向客戶端402發(fā)送完整的音樂數(shù)據(jù)。
在步驟S18、S20或S24中,從服務(wù)器401發(fā)送音樂數(shù)據(jù)。相應(yīng)地,在步驟S18、S20或S24之后,在步驟S25中,通信單元423接收音樂數(shù)據(jù),客戶端程序421控制音頻數(shù)據(jù)轉(zhuǎn)換器424和音頻數(shù)據(jù)輸出控制器425以播放接收到的音樂數(shù)據(jù)。然后,過程返回到步驟S15,并重復(fù)隨后的過程。
如果在步驟S14中判斷縮放操作將不在層次類別級別上執(zhí)行,則客戶端程序421在步驟S26中判斷縮放操作是否在最底層(音樂數(shù)據(jù))上執(zhí)行。如果在步驟S26中判斷縮放操作將不在最底層(音樂數(shù)據(jù))上執(zhí)行,這就意味著,縮放操作將在電臺級別執(zhí)行。相應(yīng)地,過程返回到步驟S4,并重復(fù)隨后的過程。
如果在步驟S26中判斷縮放操作將在最底層(音樂數(shù)據(jù))上執(zhí)行,則在步驟S27中,在表示當前正在播放的音樂數(shù)據(jù)的圖標正在被選擇時(或者當顯示縮略圖時),客戶端程序421控制顯示控制器426顯示如圖33(或圖31或32)所示的音樂選擇屏幕。
在步驟S28中,客戶端程序421基于從操作輸入單元422輸入的信號片段用戶的操作是否已經(jīng)輸入。
如果在步驟S28中判斷用戶的操作還沒有輸入,則客戶端程序421在步驟S29中判斷在當前正在播放的音樂片段上執(zhí)行的播放操作是否已經(jīng)完成。如果在步驟S29中判斷播放操作還沒有完成,則過程返回到步驟S28,并重復(fù)隨后的過程。
如果在步驟S29中判斷播放操作已經(jīng)完成,則在步驟S30中,客戶端程序421通過通信單元423向服務(wù)器401發(fā)送一個對在同一個層次類別(即,在當前顯示的音樂選擇屏幕中顯示的音樂片段當中)中具有第二高優(yōu)先級的音樂數(shù)據(jù)的請求。然后,服務(wù)器401的服務(wù)器程序411基于接收到的請求向客戶端402發(fā)送對應(yīng)的音樂數(shù)據(jù)的所謂的“旋律優(yōu)美的部分”或最有特色的部分。相應(yīng)地,過程進入步驟S37。
如果在步驟S28中判斷用戶的操作已經(jīng)輸入,則客戶端程序421在步驟S31中判斷用戶執(zhí)行的操作是不是選擇不同的音樂片段,即,判斷用戶執(zhí)行的操作是不是如圖31所示的改變光標線452的位置。
如果在步驟S31中判斷用戶執(zhí)行的操作是選擇不同的音樂片段,則在步驟S32中,客戶端程序421向服務(wù)器401發(fā)送對所選擇的音樂數(shù)據(jù)的請求。然后,服務(wù)器401的服務(wù)器程序411基于接收到的請求向客戶端402發(fā)送對應(yīng)的音樂數(shù)據(jù)的所謂的“旋律優(yōu)美的部分”或最有特色的部分。然后,過程進入步驟S37。
如果在步驟S31中判斷用戶的操作不是選擇不同的音樂片段,則客戶端程序421在步驟S33中判斷用戶執(zhí)行的操作是不是指定縮小操作。如果在步驟S33中判斷用戶執(zhí)行的操作是指定縮小操作,則過程返回到步驟S14,并重復(fù)隨后的過程。
如果在步驟S33中判斷用戶的操作不是指定縮小或放大操作,則客戶端程序421在步驟S34中判斷用戶執(zhí)行的操作是不是發(fā)出從開始播放音樂的指令。
如果在步驟S34中判斷用戶的操作不是發(fā)出從開始播放音樂的指令,這就意味著,用戶的操作是改變音量或者音調(diào)。相應(yīng)地,在步驟S35中,客戶端程序421執(zhí)行對應(yīng)于輸入操作的過程。然后,過程返回到步驟S28,并重復(fù)隨后的過程。
如果在步驟S34中判斷用戶執(zhí)行的操作是發(fā)出從開始播放音樂的指令,則在步驟S36中,客戶端程序421通過通信單元423向服務(wù)器401發(fā)送一個請求以從開始重新啟動當前正在播放的音樂。然后,服務(wù)器401的服務(wù)器程序411基于接收到的請求向客戶端402發(fā)送完整的音樂數(shù)據(jù)。
在步驟S30、S32或S36之后,在步驟S37中,通信單元423接收發(fā)自服務(wù)器401的音樂數(shù)據(jù),客戶端程序421控制音頻數(shù)據(jù)轉(zhuǎn)換器424和音頻數(shù)據(jù)輸出控制器425以播放接收到的音樂數(shù)據(jù)。
在步驟S38中,在表示當前正在播放的音樂數(shù)據(jù)的圖標正在被選擇時,客戶端程序421顯示如圖33所示的音樂選擇屏幕。或者,在表示當前正在播放的音樂數(shù)據(jù)的縮略圖正在顯示時,客戶端程序421顯示如圖31或32所示的音樂選擇屏幕。然后,過程返回到步驟S28,并重復(fù)隨后的過程。
根據(jù)參考圖34到36描述的客戶端402執(zhí)行的過程,用戶能夠通過執(zhí)行簡單的操作,如垂直地移動光標線或者執(zhí)行縮小或放大操作,同時參考結(jié)合圖27到33描述的GUI屏幕,欣賞記錄在服務(wù)器401中的各種音樂片段。當用戶通過垂直地移動光標線更換要播放的音樂片段時,白噪聲被插入兩段音樂的切換部分,從而使用戶能自然地意識到在更換音樂,而不會有不自然的感覺。由于音樂不是從開始,而是從所謂的“旋律優(yōu)美的部分”或最有特色的部分播放的,如果用戶知道一個旋律,則用戶可以立即識別出該旋律,即使用戶不知道該旋律,則用戶也可以立即判斷出是否喜歡。
相應(yīng)地,客戶端402的用戶能夠通過操作遙控器302并參考GUI來欣賞一個所希望的電臺或所希望的層次類別的音樂片段。如果不使用遙控器302,則用戶能夠欣賞各種音樂片段的所謂的“旋律優(yōu)美的部分”或者最有特色的部分,如流行音樂的電視或收音機指南節(jié)目中的BGM。用戶還能夠通過操作遙控器任意地切換音樂片段來欣賞諸如BGM之類的音樂。
如果許多客戶端402的用戶接收和播放記錄在同一服務(wù)器401中的音樂數(shù)據(jù),則可以播放另一個用戶注冊的音樂片段。如此,如果用戶正巧收聽到不知道的旋律并喜歡它,則該用戶能夠從開始重新啟動該旋律。
現(xiàn)在將參考圖38的流程圖描述服務(wù)器401執(zhí)行的過程,該過程是與參考圖34到36描述的客戶端402執(zhí)行的過程同時執(zhí)行的。
在執(zhí)行參考圖38描述的服務(wù)器401的過程(該過程是與客戶端402的過程同時執(zhí)行的)之前,服務(wù)器401服務(wù)器程序411從操作輸入單元412接收到音樂數(shù)據(jù)的注冊,電臺和層次類別的設(shè)置,新電臺的設(shè)置條件。
即,服務(wù)器程序411已經(jīng)基于來自操作輸入單元412的輸入注冊了音樂數(shù)據(jù)庫415、鏈接信息數(shù)據(jù)庫416和等級信息數(shù)據(jù)庫417所需要的信息。
服務(wù)器程序411還能夠基于發(fā)自客戶端402的請求設(shè)置新電臺。用戶已經(jīng)向服務(wù)器程序411發(fā)出一個請求,以便,例如,如果有在早晨7:00到9:00之間從每一個客戶端402請求從開始播放音樂片段三次或三次以上,“晨曲”電臺是新設(shè)置的,此后,滿足上述條件的音樂數(shù)據(jù)則在“晨曲”電臺注冊。
在步驟S51中,服務(wù)器程序411基于來自通信單元413的信號輸入判斷是否已經(jīng)從客戶端402接收到要求音樂數(shù)據(jù)的請求。如果在步驟S51中判斷沒有從客戶端402接收到要求音樂數(shù)據(jù)的請求,則重復(fù)步驟S51的過程,直到判斷已經(jīng)從客戶端402接收到要求音樂數(shù)據(jù)的請求。
如果在步驟S51中判斷已經(jīng)從客戶端402接收到要求音樂數(shù)據(jù)的請求,則在步驟S52中,服務(wù)器程序411基于來自客戶端402的請求和在鏈接信息數(shù)據(jù)庫416中注冊的鏈接信息列表檢測對應(yīng)的音樂數(shù)據(jù)在發(fā)送了請求的客戶端402的層次結(jié)構(gòu)中的虛擬位置。
然后,服務(wù)器程序411在步驟S53中判斷輸入請求是否是基于優(yōu)先級發(fā)出的,即,輸入請求是否是在提供電源時或者則播放操作完成時或者在電臺或?qū)哟晤悇e移動時發(fā)出的。
如果在步驟S53中判斷輸入請求不是基于優(yōu)先級發(fā)出的,這就意味著,請求是針對最底層的音樂數(shù)據(jù)的,或者請求是要求從開始重新啟動當前正在播放的音樂片段。在這種情況下,在步驟S54中,服務(wù)器程序411基于在鏈接信息數(shù)據(jù)庫416中注冊的鏈接信息列表提取對應(yīng)于請求的音樂片段ID。
在步驟S55中,服務(wù)器程序411判斷輸入請求是否是要求從開始重新啟動當前正在播放的音樂片段。
如果在步驟S55中判斷輸入請求是要求從開始重新啟動音樂片段,則在步驟S56中,服務(wù)器程序411通過參考在音樂數(shù)據(jù)庫中注冊的音樂數(shù)據(jù)列表的地址信息并基于在步驟S54中提取的音樂片段ID提取完整的音樂數(shù)據(jù),然后通過通信單元413向客戶端402發(fā)送完整的音樂數(shù)據(jù)。
如果在步驟S53中判斷已經(jīng)基于優(yōu)先級發(fā)出輸入請求,則在步驟S57中,服務(wù)器程序411通過參考在等級信息數(shù)據(jù)庫417中注冊的等級列表在對應(yīng)的電臺或者對應(yīng)的層次類別搜索具有預(yù)先確定的優(yōu)先級(在請求中規(guī)定)的音樂片段ID。
如果在步驟S55中判斷輸入請求不是要求從開始重新啟動音樂片段,或者在步驟S57的處理之后,在步驟S58中,服務(wù)器程序411基于請求中指定的音樂片段ID或者在步驟S57中通過參考音樂數(shù)據(jù)列表的播放起始位置信息搜索到的音樂片段ID提取從預(yù)先確定的位置開始的音樂數(shù)據(jù),并通過通信單元413將音樂數(shù)據(jù)發(fā)送到客戶端402。
在步驟S56或S58的處理之后,在步驟S59中,服務(wù)器程序411分析從客戶端402接收到的請求的內(nèi)容。具體來說,服務(wù)器程序411提取更新鏈接信息數(shù)據(jù)庫416或等級信息數(shù)據(jù)庫417所需要的信息,如請求的音樂片段ID,發(fā)出請求的時間(或星期幾或日期)或者請求是否要求從開始重新啟動音樂片段。
在步驟S60中,服務(wù)器程序411基于在步驟S59中獲得的分析結(jié)果更新等級信息數(shù)據(jù)庫417的等級列表。具體來說,如果來自客戶端402的請求是要求從開始重新啟動音樂片段,則服務(wù)器程序411在等級信息數(shù)據(jù)庫417的等級列表中將音樂數(shù)據(jù)的等級設(shè)置為比較高的級別。
在此示例中,等級列表是根據(jù)請求是否為要求從開始重新啟動音樂而更新的。然而,等級列表可以基于另一個條件更新。
在步驟S61中,服務(wù)器程序411基于在步驟S59中的分析結(jié)果判斷是否必須設(shè)置一個新電臺或?qū)⒁粋€音樂片段添加到預(yù)先確定的電臺。即,服務(wù)器程序411從用戶接收到一個請求,該請求表示,如果有在早晨7:00到9:00之間從每一個客戶端402請求從開始播放音樂片段三次或三次以上,“晨曲”電臺是新設(shè)置的,此后,滿足上述條件的音樂數(shù)據(jù)則在“晨曲”電臺注冊。相應(yīng)地,服務(wù)器程序411判斷步驟S59中的分析結(jié)果是否滿足預(yù)置條件。
如果在步驟S61中判斷沒有必要設(shè)置一個新電臺或?qū)⒁粋€音樂片段添加到預(yù)先確定的電臺,則過程返回到步驟S51,并重復(fù)隨后的過程。
如果在步驟S61中判斷必須必須設(shè)置一個新電臺或?qū)⒁粋€音樂片段添加到預(yù)先確定的電臺,則在步驟S62中,服務(wù)器程序411更新鏈接信息數(shù)據(jù)庫416和等級信息數(shù)據(jù)庫417的對應(yīng)的部分。
在步驟S63中,服務(wù)器程序411基于在步驟S62中更新的內(nèi)容通過通信單元413將關(guān)于新電臺的GUI的信息發(fā)送到客戶端402。
例如,對于可以顯示如圖31和32所示的縮略圖451-1和451-2的客戶端402(例如,可以顯示相對比較大的GUI的客戶端402,如PDA 11或桌面播放設(shè)備13),根據(jù)數(shù)據(jù)庫的更新內(nèi)容,發(fā)送表示某一個電臺或某一個層次類別中的縮略圖的類型的信息,或者如有必要,對應(yīng)于縮略圖的圖像數(shù)據(jù)。
對于只通過使用圖標而不使用縮略圖顯示GUI的客戶端402(例如,只顯示相對比較小的GUI的客戶端402,如蜂窩電話12、便攜播放設(shè)備14或簡化播放設(shè)備15),根據(jù)數(shù)據(jù)庫的更新內(nèi)容,發(fā)送表示某一個電臺或某一個層次類別中的圖標的類型的數(shù)據(jù)。
如果簡化播放設(shè)備15配備有圖22顯示的那樣的顯示窗口371,則沒有必要向?qū)?yīng)的客戶端402發(fā)送關(guān)于GUI的信息。如此,從服務(wù)器程序411發(fā)送對應(yīng)于客戶端402中的GUI的顯示方法的數(shù)據(jù)。
然后,在步驟S63的處理之后,過程返回到步驟S51,并重復(fù)隨后的過程。
根據(jù)上文描述的處理,服務(wù)器401能夠響應(yīng)來自客戶端402的請求信號搜索音樂數(shù)據(jù),并發(fā)送音樂數(shù)據(jù)。服務(wù)器401還能夠通過反映許多客戶端402的用戶的最愛信息來更新鏈接信息數(shù)據(jù)庫416和等級信息數(shù)據(jù)庫417。
如上所述,不是通過執(zhí)行放大操作來跟蹤層次結(jié)構(gòu)到最底層(即,到音樂數(shù)據(jù)的層次)并選擇音樂數(shù)據(jù),用戶僅更換電臺或者層次類別。在這種情況下,基于在服務(wù)器401中管理的等級,向服務(wù)器401發(fā)出對音樂數(shù)據(jù)的請求,從服務(wù)器401向客戶端402發(fā)送音樂數(shù)據(jù),然后進行播放。即,在客戶端402正在被操作時,始終播放某一個音樂片段。用戶還能夠隨便地欣賞各種音樂片段的旋律優(yōu)美的部分或者有特色的部分,無需規(guī)定某一個片段的名稱,如果用戶喜歡該旋律,則用戶可以從開始重新啟動該旋律。此外,通過重復(fù)隨機調(diào)諧,用戶有機會欣賞未知的音樂片段(例如,同一個服務(wù)器401的另一個客戶端402的用戶注冊的音樂片段)。
已經(jīng)描述了服務(wù)器401和客戶端402通過無線通信發(fā)送和接收信息的情況。然而,如果客戶端402位于服務(wù)器401的附近,則可以通過有線連接在客戶端402和服務(wù)器401之間發(fā)送和接收信息。
已經(jīng)描述了客戶端402是PDA 11、蜂窩電話12、桌面播放設(shè)備13、便攜播放設(shè)備14或簡化播放設(shè)備15的情況??蛻舳?02可以是任何類型的設(shè)備,只要它可以通過有線或無線裝置在它和服務(wù)器401之間發(fā)送和接收數(shù)據(jù),并配備有允許用戶執(zhí)行調(diào)諧、縮小或放大操作,以及發(fā)出指令以播放音樂數(shù)據(jù)的操作部分。例如,客戶端402可以是桌面?zhèn)€人計算機、類似于個人計算機1的筆記本電腦、PHS(個人手持電話系統(tǒng))或者配備了上文描述的功能的音頻播放設(shè)備。
在如圖27到33所示的GUI屏幕上,在相同的層次只顯示相同等級的圖標或縮略圖,從而可使用戶選擇其中之一。然而,如圖39所示,也可以在同一個顯示屏幕上顯示不同等級的不同的圖標。
具體來說,當在某一個電臺上執(zhí)行放大操作以上升到音樂數(shù)據(jù)層次時,可以在對應(yīng)于音樂數(shù)據(jù)的圖標461-1到461-6的同一層次選擇表示不同電臺的圖標481-1和481-2或表示不同層次類別的圖標482-2和482-2。
如果不同等級的不同圖標顯示在相同的GUI顯示屏幕上,如參考圖39所描述的,用戶感覺好象在準確地執(zhí)行調(diào)諧之后可以接收本地?zé)o線電廣播電臺廣播的節(jié)目,盡管用戶最初只能接收國家網(wǎng)絡(luò)無線電廣播電臺廣播的節(jié)目。如此,可以開發(fā)電臺的概念。上文描述的處理系列可以通過軟件執(zhí)行。
上文上文描述的的處理系列可以通過軟件執(zhí)行。在這種情況下,軟件程序從記錄介質(zhì)安裝到嵌入到專用硬件的計算機或者可以通過安裝各種程序執(zhí)行各種功能的計算機,例如,通用電子計算機。
這樣的記錄介質(zhì)可以包括,如圖7、11或16所示,單獨地從計算機分發(fā)的用于向用戶提供程序,并由磁盤121、191或321(包括軟盤)、光盤122、192或322(包括CD-ROM(只讀存儲器光盤)和DVD(數(shù)字通用光盤))、磁光盤123、193或323(包括MD(小光盤)(商標名稱))或半導(dǎo)體存儲器124、194或324構(gòu)成的包裝介質(zhì)。
構(gòu)成記錄在記錄介質(zhì)中的程序的步驟可以在本說明書中描述的時間順序以時間序列方式執(zhí)行。
或者,它們可以同時或者分別地執(zhí)行。
在本說明書中,系統(tǒng)表示由許多設(shè)備構(gòu)成的整體設(shè)備。
工業(yè)實用性根據(jù)本發(fā)明的信息處理設(shè)備、信息處理方法以及程序,由用戶輸入第一操作和第二操作,并基于用戶輸入的操作獲取和播放預(yù)先確定的數(shù)據(jù)。根據(jù)將預(yù)先確定的數(shù)據(jù)進行分類的虛擬層次結(jié)構(gòu),顯示表示每一層次級別的顯示屏幕,并在顯示屏幕顯示預(yù)先確定的標記。當選擇對應(yīng)于正在被播放的預(yù)先確定的數(shù)據(jù)的標記時,它以不同于其他非選擇標記的顯示方式的方式顯示。當控制第一操作的輸入時,更改預(yù)先確定的標記的選擇,并播放對應(yīng)于新選擇的標記的預(yù)先確定的數(shù)據(jù)。當控制第二操作的輸入時,基于層次結(jié)構(gòu)顯示表示不同的層次級別的顯示屏幕。相應(yīng)地,顯示屏幕是根據(jù)用戶輸入的操作和正在播放的數(shù)據(jù)顯示的,從而使協(xié)助用戶的輸入操作成為可能。
權(quán)利要求
1.一種信息處理設(shè)備,包括用于接收用戶輸入的第一操作和第二操作的輸入裝置;用于基于用戶從所說的輸入裝置輸入的操作獲取預(yù)先確定的數(shù)據(jù)以便進行播放的播放裝置;以及顯示控制裝置,用于根據(jù)將預(yù)先確定的數(shù)據(jù)進行分類的虛擬層次結(jié)構(gòu)控制表示每一層次級別的顯示屏幕的顯示,以及控制顯示屏幕中的預(yù)先確定的標記的顯示,其特征在于所說的顯示控制裝置控制對應(yīng)于由所說的播放裝置播放的預(yù)先確定的數(shù)據(jù)的預(yù)先確定的標記的顯示,其方式不同于在選擇了預(yù)先確定的標記時其他非選擇標記的顯示方式;當從所說的輸入裝置輸入第一操作時,所說的顯示控制裝置控制將要更改的預(yù)先確定的標記的選擇,所說的播放裝置播放對應(yīng)于新選擇的標記的預(yù)先確定的數(shù)據(jù);以及當從所說的輸入裝置輸入第二操作時,所說的顯示控制裝置基于層次結(jié)構(gòu)控制表示不同的層次級別的顯示屏幕的顯示。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,進一步包括發(fā)送裝置,用于基于用戶從所說的輸入裝置輸入的操作發(fā)送一個信號,該信號表示發(fā)送由不同的信息處理設(shè)備擁有的預(yù)先確定的數(shù)據(jù)的請求;以及接收裝置,用于接收發(fā)自不同的信息處理設(shè)備的預(yù)先確定的數(shù)據(jù),其特征在于所說的播放裝置播放由所說的接收裝置接收到的預(yù)先確定的數(shù)據(jù);以及所說的顯示控制裝置根據(jù)將不同的信息處理設(shè)備擁有的預(yù)先確定的數(shù)據(jù)進行分類的虛擬層次結(jié)構(gòu)控制表示每一層次級別的顯示屏幕的顯示。
3.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,預(yù)先確定的標記是一個圖標。
4.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,預(yù)先確定的標記是一個對應(yīng)于由所說的播放裝置播放的預(yù)先確定的數(shù)據(jù)的圖像的縮略圖。
5.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所說的顯示控制裝置控制只顯示選擇的標記,其他標記不顯示。
6.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所說的顯示控制裝置控制選擇的標記以放大的尺寸顯示。
7.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所說的顯示控制裝置控制選擇的標記以增大的亮度級別顯示。
8.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,第一操作是一個指定顯示屏幕中的上下方向中的一個方向的操作,也可以是一個指定顯示屏幕中的左右方向中的一個方向的操作。
9.一種信息處理方法,包括用于控制用戶的第一操作和第二操作的輸入的輸入控制步驟;用于基于用戶的輸入操作獲取預(yù)先確定的數(shù)據(jù)的播放步驟,輸入操作由所說的輸入控制步驟的處理進行控制;以及顯示控制步驟,用于根據(jù)將預(yù)先確定的數(shù)據(jù)進行分類的虛擬層次結(jié)構(gòu)控制表示每一層次級別的顯示屏幕的顯示,以及控制顯示屏幕中的預(yù)先確定的標記的顯示,其特征在于所說的顯示控制步驟的處理控制對應(yīng)于由所說的播放步驟的處理播放的預(yù)先確定的數(shù)據(jù)的預(yù)先確定的標記的顯示,其方式不同于在選擇了預(yù)先確定的標記時其他非選擇標記的顯示方式。當?shù)谝徊僮鞯妮斎胗伤f的輸入控制步驟的處理進行控制時,所說的顯示控制步驟的處理控制顯示屏幕的顯示,以便可以更改預(yù)先確定的標記的選擇,所說的播放步驟的處理播放對應(yīng)于新選擇的標記的預(yù)先確定的數(shù)據(jù);以及當?shù)诙僮鞯妮斎胗伤f的輸入控制步驟的處理控制時,所說的顯示控制步驟的處理基于層次結(jié)構(gòu)控制表示不同的層次級別的顯示屏幕的顯示。
10.一種允許計算機執(zhí)行如下操作的程序用于控制用戶的第一操作和第二操作的輸入的輸入控制步驟;用于基于用戶的輸入操作獲取預(yù)先確定的數(shù)據(jù)的播放步驟,輸入操作由所說的輸入控制步驟的處理進行控制;以及顯示控制步驟,用于根據(jù)將預(yù)先確定的數(shù)據(jù)進行分類的虛擬層次結(jié)構(gòu)控制表示每一層次級別的顯示屏幕的顯示,以及控制顯示屏幕中的預(yù)先確定的標記的顯示,其特征在于所說的顯示控制步驟的處理控制對應(yīng)于由所說的播放步驟的處理播放的預(yù)先確定的數(shù)據(jù)的預(yù)先確定的標記的顯示,其方式不同于在選擇了預(yù)先確定的標記時其他非選擇標記的顯示方式。當?shù)谝徊僮鞯妮斎胗伤f的輸入控制步驟的處理進行控制時,所說的顯示控制步驟的處理控制顯示屏幕的顯示,以便可以更改預(yù)先確定的標記的選擇,所說的播放步驟的處理播放對應(yīng)于新選擇的標記的預(yù)先確定的數(shù)據(jù);以及當?shù)诙僮鞯妮斎胗伤f的輸入控制步驟的處理控制時,所說的顯示控制步驟的處理基于層次結(jié)構(gòu)控制表示不同的層次級別的顯示屏幕的顯示。
全文摘要
本發(fā)明涉及一種信息處理設(shè)備,在該設(shè)備中,可以提供一種顯示屏幕,用于協(xié)助用戶利用客戶端向服務(wù)器請求音樂數(shù)據(jù)。圖標431-1到431-6對應(yīng)于鏈接信息列表的電臺。例如,在播放在“用戶A的最愛”電臺中注冊的音樂片段時,將光標線432調(diào)整到對應(yīng)于“用戶A的最愛”電臺的圖標431-1,圖標421-1以放大的尺寸顯示,并顯示了對應(yīng)于該圖標的電臺名稱(“A電臺”)。然后,用戶能夠通過操作遙控器以更換電臺(在接收無線電廣播時選擇無線電臺)或在所選擇的電臺上放大(向較低層跟蹤層次結(jié)構(gòu))移動光標線432。
文檔編號G06F3/033GK1484798SQ02803545
公開日2004年3月24日 申請日期2002年11月8日 優(yōu)先權(quán)日2001年11月9日
發(fā)明者入矢真一, 河野徹也, 中村隆俊, 坂田純一郎, 一郎, 也, 俊 申請人:索尼株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湘乡市| 无锡市| 高邮市| 梧州市| 巢湖市| 丁青县| 徐汇区| 会昌县| 潼南县| 凭祥市| 随州市| 武胜县| 重庆市| 马边| 长宁县| 迁西县| 沅江市| 德兴市| 隆子县| 洪雅县| 潢川县| 临漳县| 乌兰浩特市| 山东省| 夹江县| 蒙山县| 武威市| 镇安县| 响水县| 新竹县| 河东区| 日喀则市| 深泽县| 三明市| 尼勒克县| 兴国县| 策勒县| 抚宁县| 皋兰县| 会同县| 罗平县|