專利名稱:信息處理裝置、同步校正方法和計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置、同步校正方法和計(jì)算機(jī)程序。
背景技術(shù):
在現(xiàn)有技術(shù)中,提供了內(nèi)容在線系統(tǒng),其中,例如在包括遵循TCP/IP (傳輸控制協(xié) 議/因特網(wǎng)協(xié)議)的客戶端設(shè)備和服務(wù)器之間,存儲在服務(wù)器中的諸如音頻或視頻之類的 內(nèi)容經(jīng)由網(wǎng)絡(luò)被傳輸?shù)娇蛻舳嗽O(shè)備(再現(xiàn)裝置)并被再現(xiàn)。在該內(nèi)容再現(xiàn)系統(tǒng)中,一般而 言,客戶端設(shè)備首先向服務(wù)器請求取得可再現(xiàn)的內(nèi)容并傳輸可再現(xiàn)內(nèi)容的列表,并接收服 務(wù)器響應(yīng)于該請求所發(fā)送到可再現(xiàn)內(nèi)容的列表。此外,客戶端設(shè)備請求服務(wù)器傳輸用戶從 上述列表中選擇的內(nèi)容,并且可以在接收服務(wù)器響應(yīng)于該請求所發(fā)送的內(nèi)容的同時(shí)再現(xiàn)該 內(nèi)容。此時(shí),客戶端設(shè)備繼而將從服務(wù)器流傳輸(stream)的內(nèi)容數(shù)據(jù)臨時(shí)存儲(緩沖) 在緩沖存儲器中,并且當(dāng)在緩沖存儲器中存儲了預(yù)定量的數(shù)據(jù)時(shí),客戶端設(shè)備從緩沖存儲 器讀出內(nèi)容數(shù)據(jù)并開始再現(xiàn)。此外,在客戶端設(shè)備只支持未經(jīng)壓縮的數(shù)字?jǐn)?shù)據(jù)的情況下,服 務(wù)器例如解碼(擴(kuò)展)已經(jīng)由諸如MP3 (MPEG音頻層3)之類的編碼系統(tǒng)壓縮和編碼后的壓 縮數(shù)字?jǐn)?shù)據(jù),將該數(shù)據(jù)轉(zhuǎn)換成例如線性PCM數(shù)據(jù)(未經(jīng)壓縮的數(shù)據(jù))并將該數(shù)據(jù)發(fā)送到客 戶端設(shè)備。在上述內(nèi)容再現(xiàn)系統(tǒng)中,可以將多個(gè)客戶端設(shè)備連接到網(wǎng)絡(luò),并且這多個(gè)客戶端 設(shè)備可以從服務(wù)器接收同樣的內(nèi)容并且可以同步地對該內(nèi)容進(jìn)行再現(xiàn)。例如,當(dāng)一方處在 用戶家中時(shí),包括設(shè)置在起居室內(nèi)的客戶端設(shè)備和設(shè)置在臥室中的客戶端設(shè)備的家庭網(wǎng)絡(luò) 系統(tǒng)可以按照在起居室和臥室中的客戶端設(shè)備同步再現(xiàn)相同的音樂內(nèi)容的形式而被使用。作為一種用于實(shí)現(xiàn)多個(gè)客戶端設(shè)備的同步再現(xiàn)的方法,公開了如下技術(shù)服務(wù) 器通過使用多播(例如,UDP(用戶數(shù)據(jù)報(bào)協(xié)議)多播)向多個(gè)客戶端設(shè)備同時(shí)分發(fā)相同 的內(nèi)容,并且這多個(gè)客戶端設(shè)備同步再現(xiàn)該內(nèi)容(例如,JP-A-2006-237918)。在此情況 下,為了實(shí)現(xiàn)高準(zhǔn)確度的同步再現(xiàn),有必要向每個(gè)客戶端設(shè)備通知再現(xiàn)定時(shí),并且在前述 JP-A-2006-237918中,服務(wù)器(例如,HDD記錄器)執(zhí)行用于執(zhí)行同步再現(xiàn)的時(shí)間管理(再 現(xiàn)定時(shí)的計(jì)算、通知等等)。此外,還公開了一種容易實(shí)現(xiàn)同步再現(xiàn)的內(nèi)容再現(xiàn)系統(tǒng),其不需 要用于連接設(shè)備的指定路由器,并且也可以通過無線連接來執(zhí)行,其不需要在服務(wù)器側(cè)或 從終端(客戶端終端)側(cè)執(zhí)行時(shí)間管理(例如,參考JP-A-2008-160518)。
發(fā)明內(nèi)容
在現(xiàn)有技術(shù)中,同步再現(xiàn)通過多個(gè)客戶端設(shè)備從服務(wù)器接收相同內(nèi)容并且某一設(shè) 備(主機(jī)設(shè)備)向其他設(shè)備(客機(jī)設(shè)備)發(fā)送再現(xiàn)指令來執(zhí)行。但是,在現(xiàn)有技術(shù)的內(nèi)容 再現(xiàn)系統(tǒng)中,存在如下問題當(dāng)該系統(tǒng)被長時(shí)間連續(xù)使用時(shí),例如,來自主機(jī)設(shè)備的再現(xiàn)指 令的接收定時(shí)逐漸落后,從而在主機(jī)設(shè)備和客機(jī)設(shè)備之間內(nèi)容再現(xiàn)失去同步。鑒于此,希望提供一種新型的改進(jìn)信息處理裝置、同步校正方法和計(jì)算機(jī)程序,其
3能夠定期執(zhí)行從從單元(客機(jī)設(shè)備)到主單元(主機(jī)設(shè)備)的查詢并在從單元一側(cè)執(zhí)行適 當(dāng)?shù)男U?,以便同步主單元和從單元之間的采樣頻率,從而使得主單元和從單元之間內(nèi)容 的再現(xiàn)定時(shí)同步。根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種信息處理裝置,其包括發(fā)送單元,用于發(fā) 送查詢請求,該查詢請求用于向另一設(shè)備查詢該設(shè)備所保持的計(jì)數(shù)值;接收單元,用于從所 述另一設(shè)備接收所述計(jì)數(shù)值的返回;校正單元,用于按預(yù)定周期執(zhí)行校正處理,所述校正處 理用于基于接收到的所述計(jì)數(shù)值與所述另一設(shè)備同步采樣頻率;以及再現(xiàn)單元,用于基于 所述采樣頻率與所述另一設(shè)備同步地再現(xiàn)內(nèi)容。所述校正單元通過考慮從發(fā)送所述查詢請 求到接收所述返回之間的往返時(shí)間以及在先前的校正時(shí)發(fā)生的剩余差異來執(zhí)行校正。當(dāng)采樣頻率大于另一設(shè)備時(shí),校正單元可以增大或減小將在再現(xiàn)單元中再現(xiàn)的內(nèi) 容的樣本數(shù)目,從而執(zhí)行用于與另一設(shè)備同步采樣頻率的校正。當(dāng)增大樣本的數(shù)目時(shí),校正單元可以通過使用目標(biāo)樣本之前和之后的樣本進(jìn)行內(nèi) 插來增大樣本的數(shù)目。校正單元可以根據(jù)在另一設(shè)備中再現(xiàn)的內(nèi)容的采樣時(shí)鐘來校正采樣頻率。由再現(xiàn)單元再現(xiàn)的內(nèi)容可以是從另一設(shè)備發(fā)送的。根據(jù)本發(fā)明的另一實(shí)施例,提供了一種同步校正方法,包括發(fā)送步驟,用于發(fā)送 查詢請求,該查詢請求用于向另一設(shè)備查詢該設(shè)備所保持的計(jì)數(shù)值;接收步驟,用于從所述 另一設(shè)備接收所述計(jì)數(shù)值的返回;以及校正步驟,用于按預(yù)定周期執(zhí)行校正處理,所述校正 處理用于基于接收到的所述計(jì)數(shù)值與所述另一設(shè)備同步采樣頻率。所述校正步驟通過考慮 從發(fā)送所述查詢請求到接收所述返回之間的往返時(shí)間以及在先前的校正時(shí)發(fā)生的剩余差 異來執(zhí)行校正。根據(jù)本發(fā)明的另一實(shí)施例,提供了一種包括計(jì)算機(jī)程序的方法,所述計(jì)算機(jī)程序 用于致使計(jì)算機(jī)執(zhí)行以下步驟發(fā)送步驟,用于發(fā)送查詢請求,該查詢請求用于向另一設(shè)備 查詢該設(shè)備所保持的計(jì)數(shù)值;接收步驟,用于從所述另一設(shè)備接收所述計(jì)數(shù)值的返回;以 及校正步驟,用于按預(yù)定周期執(zhí)行校正處理,所述校正處理用于基于接收到的所述計(jì)數(shù)值 與所述另一設(shè)備同步采樣頻率,其中,所述校正步驟通過考慮從發(fā)送所述查詢請求到接收 所述返回之間的往返時(shí)間以及在先前的校正時(shí)發(fā)生的剩余差異來執(zhí)行校正。根據(jù)上述本發(fā)明的實(shí)施例,可以提供新型的改進(jìn)信息處理裝置、同步校正方法和 計(jì)算機(jī)程序,其能夠定期執(zhí)行從從單元(客機(jī)設(shè)備)到主單元(主機(jī)設(shè)備)的查詢并在從 單元一側(cè)執(zhí)行適當(dāng)?shù)男U?,以便同步主單元和從單元之間的采樣頻率,從而使得主單元和 從單元之間內(nèi)容的再現(xiàn)定時(shí)同步。
圖1是示出根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)的配置的說明圖;圖2是示出充當(dāng)主單元的再現(xiàn)裝置IOOa的配置的說明圖;圖3是示出充當(dāng)從單元的再現(xiàn)裝置IOOb的配置的說明圖;圖4是用于說明在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中的主單元和從單元的 設(shè)置處理的流程圖;圖5是用于說明在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中的主單元和從單元的設(shè)置處理的不同示例的流程圖;圖6是示出在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中的內(nèi)容再現(xiàn)處理的概況的 流程圖;圖7是示出根據(jù)本發(fā)明實(shí)施例在作為主單元的再現(xiàn)裝置和作為從單元的再現(xiàn)裝 置之間的采樣頻率同步處理的流程圖;圖8是示意性地示出根據(jù)本發(fā)明實(shí)施例在作為主單元的再現(xiàn)裝置和作為從單元 的再現(xiàn)裝置之間的采樣頻率同步處理的說明圖;圖9是示意性地示出根據(jù)本發(fā)明實(shí)施例的再現(xiàn)裝置IOOb的采樣頻率調(diào)整處理的 說明圖;圖10是示意性地示出在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中從再現(xiàn)裝置IOOa 到再現(xiàn)裝置IOOb的內(nèi)容傳輸處理的說明圖;以及圖11是示出對內(nèi)容的頻率調(diào)整處理的流程圖。
具體實(shí)施例方式在下文中,將參考附圖來詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在本說明書以及附 圖中,具有實(shí)質(zhì)相同功能和結(jié)構(gòu)的結(jié)構(gòu)元件用相同的標(biāo)號指示,并且省略這些結(jié)構(gòu)元件的 重復(fù)說明。此外,本發(fā)明的優(yōu)選實(shí)施例將按如下順序來描述。<1.本發(fā)明的實(shí)施例〉[1-1.內(nèi)容再現(xiàn)系統(tǒng)的配置][1-2.再現(xiàn)裝置的配置][1-3.內(nèi)容再現(xiàn)處理][1-4.采樣頻率同步處理][1-5.內(nèi)容傳輸處理][1-6.對內(nèi)容的頻率調(diào)整處理]<2.總結(jié)〉<1.本發(fā)明的實(shí)施例〉[1-1.內(nèi)容再現(xiàn)系統(tǒng)的配置]圖1是示出根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)的配置的說明圖。以下,將使用圖 1來描述根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)的配置。根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10是一網(wǎng)絡(luò)系統(tǒng),該系統(tǒng)將可能設(shè)置在用戶 家中或等處的多個(gè)裝置互連。如圖1所示,根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10包括多個(gè) 再現(xiàn)裝置100a、100b、100c、IOOd等。另外,當(dāng)再現(xiàn)裝置100a、100b、100c、IOOd等被統(tǒng)一引 用時(shí),將它們簡稱為再現(xiàn)裝置100。根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)被配置為使得在多個(gè) 再現(xiàn)裝置100a、100b、100c、IOOd等之間,至少一個(gè)再現(xiàn)裝置再現(xiàn)內(nèi)容,并且其他再現(xiàn)裝置 可以獲取與在該至少一個(gè)再現(xiàn)裝置中再現(xiàn)的內(nèi)容相同的內(nèi)容,并且可以按相同的定時(shí)同步 并再現(xiàn)該內(nèi)容。例如,其被配置為使得在再現(xiàn)裝置IOOa正在再現(xiàn)內(nèi)容的情況下,其他再現(xiàn) 裝置100b、100c、100d等可以從再現(xiàn)裝置IOOa有線地或無線地接收該內(nèi)容,并且可以按與 再現(xiàn)裝置IOOa相同的定時(shí)再現(xiàn)由再現(xiàn)裝置IOOa正在再現(xiàn)的相同內(nèi)容。后面將詳細(xì)描述每個(gè)再現(xiàn)裝置的配置。此外,在圖中,為了方便描述,首先再現(xiàn)內(nèi)容的再現(xiàn)裝置也被稱為“主單 元”,并且從主裝置接收內(nèi)容的再現(xiàn)裝置也被稱為“從單元”。然后,以下描述將以再現(xiàn)裝置 IOOa作為主單元并以再現(xiàn)裝置100b、100c、IOOd等作為從單元來進(jìn)行。這里,內(nèi)容可以是任何形式的內(nèi)容,例如,諸如音樂、演講或廣播節(jié)目之類的音頻 內(nèi)容,包括諸如運(yùn)動(dòng)圖片、電視節(jié)目或視頻節(jié)目之類的圖像數(shù)據(jù)和/或音頻數(shù)據(jù)的視頻內(nèi) 容,或者游戲內(nèi)容。以下,描述將以音頻內(nèi)容(尤其是音樂內(nèi)容)作為內(nèi)容的示例,但是本 發(fā)明的內(nèi)容并不局限于該示例。再現(xiàn)裝置100a、100b、100c、IOOd等經(jīng)由LAN 11互連。LAN 11可以是有線的或無 線的,并且可以采取諸如10BASE-2或1000BASE-T之類的有線網(wǎng)絡(luò)的形式,或者也可以采取 例如基于IEEE (電氣和電子工程師學(xué)會)802. 11標(biāo)準(zhǔn)或另一標(biāo)準(zhǔn)的無線LAN的形式。此外, 再現(xiàn)裝置100a、100b、100C、100d等可以經(jīng)由路由器或接入點(diǎn)被連接,或者可以不通過接入 點(diǎn)而以自組織(ad-hoc)模式直接連接。再現(xiàn)裝置100a、100b、100C、100d等被設(shè)置在起居室、臥室、廚房、浴室等中的每一 者中。這些再現(xiàn)裝置100a、100b、100C、100d等被配置為能夠同步和再現(xiàn)相同的內(nèi)容。由作為主單元的再現(xiàn)裝置IOOa再現(xiàn)的內(nèi)容可以是存儲在再現(xiàn)裝置IOOa中的內(nèi)容 或者可以是存儲在另一設(shè)備(例如,圖1所示的內(nèi)容服務(wù)器20)中的內(nèi)容。內(nèi)容服務(wù)器20 被配置為能夠記錄、存儲和分發(fā)內(nèi)容的DMS(數(shù)字媒體服務(wù)器)。內(nèi)容服務(wù)器20例如可以 是遵循DLNA(數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)指導(dǎo)并發(fā)送和接收數(shù)據(jù)的可兼容DLNA的設(shè)備。內(nèi)容服 務(wù)器20可以是例如筆記本/桌上型PC(個(gè)人計(jì)算機(jī)),但是也可以是其他類型的信息處理 裝置中的任意一種,例如,網(wǎng)絡(luò)存儲設(shè)備、用于家庭網(wǎng)絡(luò)的服務(wù)器設(shè)備、數(shù)據(jù)記錄設(shè)備(DVD/ HDD記錄器等)、游戲設(shè)備或者智能家用電器。內(nèi)容服務(wù)器20獲取并保存多個(gè)音樂內(nèi)容。例如,內(nèi)容服務(wù)器20可以經(jīng)由諸如因特 網(wǎng)或WAN(廣域網(wǎng))之類的公共電路網(wǎng)絡(luò)(圖中未示出)接收從提供內(nèi)容分發(fā)服務(wù)的內(nèi)容 分發(fā)服務(wù)器(圖中未示出)分發(fā)的內(nèi)容,并且可以將所分發(fā)的內(nèi)容存儲在諸如HDD(硬盤驅(qū) 動(dòng)器)之類的存儲設(shè)備中。此外,內(nèi)容服務(wù)器20還可以通過自記錄(自音頻記錄或視頻記 錄)、分裂(ripping)等來創(chuàng)建新內(nèi)容并將新內(nèi)容存儲在存儲設(shè)備、可移除存儲介質(zhì)等中。 另外,自記錄是將由從屬于內(nèi)容服務(wù)器20的成像設(shè)備/聲音收集設(shè)備所拍攝/收集的圖像 /聲音作為數(shù)字?jǐn)?shù)據(jù)進(jìn)行記錄。此外,分裂是提取出記錄在諸如音樂CD、視頻DVD等之類的 記錄介質(zhì)中的數(shù)字內(nèi)容(音頻數(shù)據(jù)/視頻數(shù)據(jù)等),將該內(nèi)容轉(zhuǎn)換成可以在計(jì)算機(jī)中進(jìn)行處 理的文件格式,并隨后將該內(nèi)容記錄在存儲設(shè)備、可移除存儲介質(zhì)等中。內(nèi)容例如可以是未經(jīng)壓縮的數(shù)字?jǐn)?shù)據(jù)(下文稱之為“未壓縮數(shù)據(jù)”),例如線性 PCM(脈沖編碼調(diào)制)數(shù)據(jù)等,或者可以是利用多種壓縮編碼方法中的任意一種壓縮過的經(jīng) 過壓縮的數(shù)字?jǐn)?shù)據(jù)(下文稱之為“壓縮數(shù)據(jù)”)。在音樂內(nèi)容的情況下,壓縮編碼方法的示 例包括ATRAC (自適應(yīng)變換聲音編碼)、ATRAC3、MP3 (MPEG音頻層3)、AAC (高級音頻編碼) 和WMA(窗口媒體音頻)。另外,根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10可以包括內(nèi)容再現(xiàn)控制裝置30,用于 控制作為主單元的再現(xiàn)裝置100a。內(nèi)容再現(xiàn)控制裝置30可以被配置為致使再現(xiàn)裝置IOOa 再現(xiàn)內(nèi)容并指定將從再現(xiàn)裝置IOOa接收內(nèi)容并再現(xiàn)內(nèi)容的再現(xiàn)裝置。再現(xiàn)裝置100是能夠再現(xiàn)內(nèi)容的DMP (數(shù)字媒體播放器)。如上述內(nèi)容服務(wù)器20,再現(xiàn)裝置100也可以例如是遵循DLNA指導(dǎo)并發(fā)送和接收數(shù)據(jù)的可兼容DLNA的設(shè)備。在本 實(shí)施例中,再現(xiàn)裝置100是用于對從內(nèi)容服務(wù)器20分發(fā)的內(nèi)容進(jìn)行再現(xiàn)和音頻輸出的再現(xiàn) 終端設(shè)備并且可以例如是網(wǎng)絡(luò)音頻客戶端設(shè)備。作為網(wǎng)絡(luò)音頻客戶端設(shè)備的再現(xiàn)裝置100 例如具有作為用戶接口的顯示單元(例如,LCD面板),此外,還具有用于音頻輸出所再現(xiàn) 的音樂內(nèi)容的外部附接的音頻輸出單元,例如揚(yáng)聲器。但是,根據(jù)本發(fā)明的再現(xiàn)裝置并不局 限于該示例,也可以是各種終端設(shè)備中的一種,例如筆記本個(gè)人計(jì)算機(jī)(PC)、移動(dòng)音樂播放 器、視聽(AV)組件、PDA(個(gè)人數(shù)字助理)、家用游戲設(shè)備、移動(dòng)游戲設(shè)備、移動(dòng)電話、PHS、數(shù) 據(jù)再現(xiàn)設(shè)備(DVD/藍(lán)光/HDD播放器等等)、或者諸如電視接收機(jī)之類的智能家用電器。這樣的再現(xiàn)裝置100可以具有選擇內(nèi)容服務(wù)器20的功能、從內(nèi)容服務(wù)器20獲取 內(nèi)容列表的功能、選擇將要再現(xiàn)的內(nèi)容的功能、從內(nèi)容服務(wù)器20接收將要再現(xiàn)的內(nèi)容的功 能,以及再現(xiàn)和輸出內(nèi)容的功能。具體講,再現(xiàn)裝置100搜索內(nèi)容服務(wù)器20,并隨后基于用 戶輸入等或自動(dòng)從找到的內(nèi)容服務(wù)器20中選擇將接收內(nèi)容的內(nèi)容服務(wù)器20。此外,再現(xiàn) 裝置100從所選的內(nèi)容服務(wù)器20獲取與由內(nèi)容服務(wù)器20保存的多個(gè)內(nèi)容相關(guān)的信息(上 述內(nèi)容列表)并顯示該信息。用戶可以參考該內(nèi)容列表并設(shè)置希望再現(xiàn)的內(nèi)容及其再現(xiàn)模 式。響應(yīng)于內(nèi)容選擇等,再現(xiàn)裝置100可以請求內(nèi)容服務(wù)器20根據(jù)所設(shè)置的再現(xiàn)模式來發(fā) 送所選內(nèi)容。當(dāng)該內(nèi)容是響應(yīng)于內(nèi)容傳輸請求被從內(nèi)容服務(wù)器20流傳輸?shù)皆佻F(xiàn)裝置100 時(shí),再現(xiàn)裝置100在接收內(nèi)容并將其臨時(shí)存儲在緩沖器中的同時(shí),從緩沖器讀取內(nèi)容并對 內(nèi)容進(jìn)行數(shù)模轉(zhuǎn)換,并且將其輸出。上面已經(jīng)描述了根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10的配置。接下來,將描述根 據(jù)本發(fā)明實(shí)施例的再現(xiàn)裝置100的配置。另外,在以下描述中,為了方便,將以再現(xiàn)裝置100 被劃分成充當(dāng)主單元的再現(xiàn)裝置IOOa和充當(dāng)從單元的再現(xiàn)裝置IOOb來描述配置。[1-2.再現(xiàn)裝置的配置]首先,將描述充當(dāng)主單元的再現(xiàn)裝置IOOa的配置。圖2是示出充當(dāng)主單元的再現(xiàn) 裝置IOOa的配置的說明圖。以下,將使用圖2來描述根據(jù)本發(fā)明實(shí)施例的再現(xiàn)裝置IOOa 的配置。如圖2所示,根據(jù)本發(fā)明實(shí)施例的再現(xiàn)裝置IOOa包括通信單元112、記錄單元 114、存儲單元115、內(nèi)容再現(xiàn)單元116、內(nèi)容發(fā)送單元117、輸入單元118、振蕩器119、控制單 元120、顯示單元132和音頻輸出單元134。另外,控制單元120被構(gòu)成為包括操作設(shè)置單 元121、再現(xiàn)控制單元122、計(jì)數(shù)器124、計(jì)數(shù)器值返回單元126和頻率控制單元128。通信單元112是通信接口,其可以是用于與外部設(shè)備通過網(wǎng)絡(luò)執(zhí)行數(shù)據(jù)通信的通 信設(shè)備等。通信單元112基于控制單元120的控制,通過網(wǎng)絡(luò)向/從內(nèi)容服務(wù)器20或另一 再現(xiàn)裝置100發(fā)送/接收各種數(shù)據(jù)。通信單元112可以從內(nèi)容服務(wù)器20接收內(nèi)容列表,該內(nèi)容列表列出內(nèi)容服務(wù)器20 可以提供的內(nèi)容以及內(nèi)容的屬性信息,通信單元112可以向內(nèi)容服務(wù)器20發(fā)送對內(nèi)容列表 之中用戶需要的內(nèi)容的發(fā)送請求,并且通信單元112可以接收從內(nèi)容服務(wù)器20流傳輸?shù)奈?經(jīng)壓縮的內(nèi)容數(shù)據(jù)。此外,通信單元112還可以經(jīng)由LAN 11向/從其他再現(xiàn)裝置100發(fā)送 /接收與該再現(xiàn)裝置IOOa與多個(gè)再現(xiàn)裝置100之間的內(nèi)容再現(xiàn)控制(例如,同步再現(xiàn)控制) 相關(guān)的各種信息。再現(xiàn)裝置IOOa和其他再現(xiàn)裝置100之間的內(nèi)容再現(xiàn)控制將隨后詳細(xì)描 述。
7有各種數(shù)據(jù)并主要存儲再現(xiàn)裝置IOOa即使在被關(guān)斷時(shí)也會 保存的信息。記錄單元114可以例如是閃存。記錄單元114中例如存儲從內(nèi)容服務(wù)器20 獲取或由用戶直接存儲的內(nèi)容數(shù)據(jù),以及用于標(biāo)識再現(xiàn)裝置IOOa的信息(例如,MAC地址、 UUID、用戶名等等)。存儲單元115中存儲有各種信息并主要存儲將臨時(shí)使用的信息。存儲單元115可 以是SDRAM、SRAM、DRAM、RDRAM等等。存儲單元115中臨時(shí)存儲在發(fā)送前將從通信單元112 發(fā)送的數(shù)據(jù),或者臨時(shí)存儲已經(jīng)由通信單元112接收的數(shù)據(jù)。內(nèi)容再現(xiàn)單元116再現(xiàn)存儲在記錄單元114中的或從內(nèi)容服務(wù)器20提供的內(nèi)容。 由內(nèi)容再現(xiàn)單元116再現(xiàn)的內(nèi)容被顯示在顯示單元132上或被從音頻輸出單元134輸出。 內(nèi)容再現(xiàn)單元116中的內(nèi)容再現(xiàn)受控于包括在下面將描述的控制單元120中的再現(xiàn)控制單 元 122。內(nèi)容發(fā)送單元117將內(nèi)容數(shù)據(jù)發(fā)送到再現(xiàn)裝置100b、100c和100d,以便再現(xiàn)裝置 100a與再現(xiàn)裝置100b、100c和IOOd以相同的定時(shí)再現(xiàn)相同的內(nèi)容。內(nèi)容發(fā)送單元117的 發(fā)送處理可以由例如再現(xiàn)控制單元122執(zhí)行。輸入單元118可以例如是諸如觸摸屏、按鈕、開關(guān)、控制桿或撥盤之類的操作鍵, 或者可替換地,可以包括操作設(shè)備和輸入控制電路,所述操作設(shè)備包括遙控器和用于遙控 器的光學(xué)接收器,所述輸入控制電路用于響應(yīng)于用戶對操作設(shè)備的輸入操作來生成輸入信 號并將輸入信號輸出到控制單元120。通過操作輸入單元118,再現(xiàn)裝置100a的用戶可以輸 入各種數(shù)據(jù),并且可以提供對再現(xiàn)裝置100a的處理操作的指令。根據(jù)用戶的輸入操作的指 令的示例包括對將從其獲取內(nèi)容的內(nèi)容服務(wù)器20的選擇指令、從內(nèi)容列表選擇將要再現(xiàn) 的內(nèi)容的選擇指令、控制回放的再現(xiàn)控制指令(例如,對內(nèi)容的回放/暫停/快進(jìn)/快退/ 音量控制)、對再現(xiàn)模式的選擇指令、用于選擇再現(xiàn)控制模式的同步再現(xiàn)指令、同步再現(xiàn)終 止指令、以及用于開啟/關(guān)斷同步再現(xiàn)功能的設(shè)置指令。振蕩器119以預(yù)定的采樣頻率fs振蕩,生成時(shí)鐘并輸出時(shí)鐘。來自振蕩器119的 時(shí)鐘被發(fā)送到控制單元120并成為各種操作的基礎(chǔ)。具體講,下面將描述的計(jì)數(shù)器124的 值響應(yīng)于來自振蕩器119的時(shí)鐘而遞增。顯示單元132可以是諸如液晶顯示器(IXD)之類的顯示裝置。在由內(nèi)容再現(xiàn)單 元116再現(xiàn)的內(nèi)容是視頻內(nèi)容的情況下,顯示單元132可以顯示視頻。顯示單元132可以 顯示內(nèi)容列表、內(nèi)容的屬性信息、再現(xiàn)的狀態(tài)(例如,再現(xiàn)已過去的時(shí)間)以及已經(jīng)從內(nèi)容 服務(wù)器20接收的信息等。用戶可以基于內(nèi)容列表的顯示來選擇所需內(nèi)容數(shù)據(jù)。此外,關(guān)于 再現(xiàn)裝置100之間的同步再現(xiàn)功能,顯示單元132可以顯示作為同步再現(xiàn)的其他各方的再 現(xiàn)裝置100的標(biāo)識信息。再現(xiàn)裝置100的標(biāo)識信息可以是FriendlyName (友好名稱),該 Friendly Name是基于例如UUID、MAC地址、用戶輸入等分配給每個(gè)再現(xiàn)裝置100的設(shè)備名 稱。音頻輸出單元134輸出聲音,例如揚(yáng)聲器、耳機(jī)或頭戴耳機(jī),并且可以在內(nèi)容再現(xiàn) 單元116再現(xiàn)內(nèi)容時(shí)輸出包括在內(nèi)容中的音頻數(shù)據(jù)??刂茊卧?20例如包括中央處理單元(CPU)、ROM、RAM等等,其根據(jù)存儲在ROM等 中的各種程序進(jìn)行操作,并控制再現(xiàn)裝置100a的整體操作。通過根據(jù)安裝在再現(xiàn)裝置100a 中的程序進(jìn)行操作,控制單元120可以充當(dāng)例如如圖2所示的操作設(shè)置單元121、再現(xiàn)控制
8單元122、計(jì)數(shù)器124、計(jì)數(shù)器值返回單元126和頻率控制單元128。以下,將描述控制單元 120的每個(gè)單元。操作設(shè)置單元121設(shè)置當(dāng)在內(nèi)容再現(xiàn)系統(tǒng)10中執(zhí)行內(nèi)容的同步再現(xiàn)時(shí),將致使再 現(xiàn)裝置IOOa作為主單元進(jìn)行操作還是作為從單元進(jìn)行操作。操作設(shè)置單元121可以根據(jù) 用戶對輸入單元118的操作或者響應(yīng)于來自內(nèi)容再現(xiàn)控制裝置30的指令來設(shè)置將致使再 現(xiàn)裝置IOOa作為主單元進(jìn)行操作還是作為從單元進(jìn)行操作。再現(xiàn)控制單元122控制內(nèi)容再現(xiàn)單元116對內(nèi)容的再現(xiàn)。再現(xiàn)控制單元122響應(yīng) 于來自輸入單元118的用戶的再現(xiàn)指令或來自內(nèi)容再現(xiàn)控制裝置30的再現(xiàn)指令來命令內(nèi) 容再現(xiàn)單元116進(jìn)行再現(xiàn)處理,或者進(jìn)行內(nèi)容的跳過、快進(jìn)、快退等。計(jì)數(shù)器124響應(yīng)于來自振蕩器119的時(shí)鐘使值遞增。通過使用計(jì)數(shù)器124的值, 根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10可以致使充當(dāng)主單元的再現(xiàn)裝置IOOa和充當(dāng)從單元 的再現(xiàn)裝置100b、IOOc和IOOd同時(shí)再現(xiàn)相同的內(nèi)容。響應(yīng)于從充當(dāng)從單元的再現(xiàn)裝置100b、IOOc和IOOd發(fā)送的計(jì)數(shù)器值查詢,計(jì)數(shù)器 值返回單元126在接收到查詢的定時(shí)上返回計(jì)數(shù)器124的值。頻率控制單元128根據(jù)內(nèi)容的采樣頻率來控制采樣頻率fs。頻率控制單元128對 采樣頻率fs的控制將隨后詳細(xì)描述。上面已經(jīng)描述了根據(jù)本發(fā)明實(shí)施例的再現(xiàn)裝置IOOa的配置。隨后,將描述充當(dāng)從 單元的再現(xiàn)裝置IOOb的配置。圖3是示出充當(dāng)從單元的再現(xiàn)裝置IOOb的配置的說明圖。 以下,將使用圖3來描述根據(jù)本發(fā)明實(shí)施例的再現(xiàn)裝置IOOb的配置。如圖3所示,根據(jù)本發(fā)明實(shí)施例的再現(xiàn)裝置IOOb包括通信單元112、記錄單元 114、存儲單元115、內(nèi)容再現(xiàn)單元116、輸入單元118、振蕩器119、顯示單元132、音頻輸出單 元134和控制單元140。另外,控制單元140包括操作設(shè)置單元141、再現(xiàn)控制單元142、計(jì) 數(shù)器查詢單元144、同步校正單元146、計(jì)數(shù)器148和頻率控制單元149。以下,將描述與圖2所示的再現(xiàn)裝置IOOa具有不同配置的控制單元140。以與圖 2所示的控制單元120相同的方式,控制單元140包括中央處理單元(CPU)、R0M、RAM等等, 其根據(jù)存儲在ROM等中的各種程序進(jìn)行操作,并控制再現(xiàn)裝置IOOb的整體操作。通過根據(jù) 安裝在再現(xiàn)裝置IOOb中的程序進(jìn)行操作,控制單元140可以充當(dāng)例如如圖3所示的操作設(shè) 置單元141、再現(xiàn)控制單元142、計(jì)數(shù)器查詢單元144、同步校正單元146、計(jì)數(shù)器148和頻率 控制單元149。以下,將描述控制單元140的每個(gè)單元。操作設(shè)置單元141設(shè)置當(dāng)在內(nèi)容再現(xiàn)系統(tǒng)10中執(zhí)行內(nèi)容的同步再現(xiàn)時(shí),將致使再 現(xiàn)裝置IOOb作為主單元進(jìn)行操作還是作為從單元進(jìn)行操作。操作設(shè)置單元141可以根據(jù) 用戶對輸入單元118的操作或者響應(yīng)于來自內(nèi)容再現(xiàn)控制裝置30的指令來設(shè)置將致使再 現(xiàn)裝置IOOb作為主單元進(jìn)行操作還是作為從單元進(jìn)行操作。再現(xiàn)控制單元142控制內(nèi)容再現(xiàn)單元116對內(nèi)容的再現(xiàn)。再現(xiàn)控制單元142響應(yīng) 于來自輸入單元118的用戶的再現(xiàn)指令或來自內(nèi)容再現(xiàn)控制裝置30的再現(xiàn)指令來命令內(nèi) 容再現(xiàn)單元116進(jìn)行再現(xiàn)處理,或者進(jìn)行內(nèi)容的跳過、快進(jìn)、快退等。計(jì)數(shù)器查詢單元144向充當(dāng)主單元的再現(xiàn)裝置IOOa查詢再現(xiàn)裝置IOOa的計(jì)數(shù)器 124的值。計(jì)數(shù)器查詢單元144生成用于查詢再現(xiàn)裝置IOOa的計(jì)數(shù)器124的值的分組。由 計(jì)數(shù)器查詢單元144生成的分組被從通信單元112發(fā)送到再現(xiàn)裝置100a。
同步校正單元146基于從充當(dāng)主單元的再現(xiàn)裝置IOOa接收的計(jì)數(shù)器值的返回來 校正計(jì)數(shù)器148的值,從而實(shí)現(xiàn)充當(dāng)主單元的再現(xiàn)裝置IOOa和充當(dāng)從單元的再現(xiàn)裝置IOOb 之間的同步。同步校正單元146的計(jì)數(shù)器值校正處理隨后將詳細(xì)描述。計(jì)數(shù)器148響應(yīng)于來自振蕩器119的時(shí)鐘使值遞增。通過使用計(jì)數(shù)器148的值, 根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10可以致使充當(dāng)主單元的再現(xiàn)裝置IOOa和充當(dāng)從單元 的再現(xiàn)裝置100b、IOOc和IOOd同時(shí)再現(xiàn)相同的內(nèi)容。頻率控制單元149根據(jù)內(nèi)容的采樣頻率來控制采樣頻率fs。頻率控制單元149對 采樣頻率fs的控制將隨后詳細(xì)描述。上面已經(jīng)描述了根據(jù)本發(fā)明實(shí)施例的再現(xiàn)裝置IOOb的配置。另外,雖然在以上描 述中,再現(xiàn)裝置IOOa和再現(xiàn)裝置IOOb之間控制單元的配置有所不同,但是再現(xiàn)裝置100既 可以充當(dāng)主單元,也可以充當(dāng)從單元。因此,圖3所示的再現(xiàn)裝置IOOb可以被致使充當(dāng)主 單元。[1-3.內(nèi)容再現(xiàn)處理]接下來,將描述根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10的內(nèi)容再現(xiàn)處理。首先,當(dāng) 根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10的內(nèi)容再現(xiàn)處理開始時(shí),有必要確定將作為主單元 的再現(xiàn)裝置和將作為從單元的再現(xiàn)裝置。圖4是用于說明在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn) 系統(tǒng)10中的主單元和從單元的設(shè)置處理的流程圖。以下,將使用圖4來描述在根據(jù)本發(fā)明 實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中的主單元和從單元的設(shè)置處理。圖4所示流程圖示出如下情況在多個(gè)再現(xiàn)裝置100之中,一任意的再現(xiàn)裝置 IOOa成為主單元,其他再現(xiàn)裝置100b、IOOc和IOOd成為從單元。在圖4所示示例中,再現(xiàn)裝置IOOa首先將其自身設(shè)置為主單元(步驟S101)。為 了將再現(xiàn)裝置IOOa設(shè)置為主單元,用戶可以通過操作再現(xiàn)裝置IOOa的輸入單元118來將 再現(xiàn)裝置IOOa設(shè)置為主單元,并且在存在內(nèi)容再現(xiàn)控制裝置30的情況下,內(nèi)容再現(xiàn)控制裝 置30可以向再現(xiàn)裝置IOOa發(fā)送例如將充當(dāng)主單元的指令,但是,這里示出的情況是用戶通 過操作再現(xiàn)裝置IOOa的輸入單元118將再現(xiàn)裝置IOOa設(shè)置為主單元。當(dāng)再現(xiàn)裝置IOOa被設(shè)置為主單元時(shí),從被設(shè)置為主單元的再現(xiàn)裝置IOOa多播設(shè) 備存在確認(rèn)請求(M_SEARCH方法)(步驟S102)。已經(jīng)從再現(xiàn)裝置IOOa接收到該存在確認(rèn)請 求的再現(xiàn)裝置100b、IOOc和IOOd中的每一個(gè)向再現(xiàn)裝置IOOa返回響應(yīng)(步驟S103、S104 和S105)。已經(jīng)從再現(xiàn)裝置100b、IOOc和IOOd接收到響應(yīng)的再現(xiàn)裝置IOOa將已經(jīng)返回響 應(yīng)的再現(xiàn)裝置100b、IOOc和IOOd注冊為從單元(步驟S106)。已經(jīng)將再現(xiàn)裝置100b、IOOc和IOOd注冊為從單元的再現(xiàn)裝置IOOa向再現(xiàn)裝置 100b、100c和IOOd多播用于邀請進(jìn)入內(nèi)容的同步再現(xiàn)的命令(邀請命令)(步驟S107、S108 和S109)。已經(jīng)從再現(xiàn)裝置IOOa接收到邀請命令的再現(xiàn)裝置100b、IOOc和IOOd中的每一 個(gè)將其自身注冊為再現(xiàn)裝置IOOa的從單元(步驟S110、SllU S112)。已經(jīng)被注冊為再現(xiàn) 裝置IOOa的從單元的再現(xiàn)裝置100b、IOOc和IOOd中的每一個(gè)向再現(xiàn)裝置IOOa返回用于 通知再現(xiàn)裝置IOOa從單元的注冊完成的命令(步驟S113、S114和S115)。通過從再現(xiàn)裝 置100b、IOOc和IOOd接收回復(fù),再現(xiàn)裝置IOOa可以識別出再現(xiàn)裝置100b、IOOc和IOOd已 經(jīng)被設(shè)置為從單元。此后,內(nèi)容被從充當(dāng)主單元的再現(xiàn)裝置IOOa多播到充當(dāng)從單元的再現(xiàn) 裝置100b、IOOc和100d,從而可以執(zhí)行內(nèi)容的同步再現(xiàn)。
上面已經(jīng)使用圖4描述了在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中主單元和從 單元的設(shè)置處理。雖然在圖4中示出的是在多個(gè)再現(xiàn)裝置100之中任意的再現(xiàn)裝置IOOa成 為主單元而其他再現(xiàn)裝置100b、100c和IOOd成為從單元的情況,但是本發(fā)明并不局限于該 示例。例如,圖1所示的內(nèi)容再現(xiàn)控制裝置30可以將多個(gè)再現(xiàn)裝置之中的任意的再現(xiàn)裝置 IOOa設(shè)置為主單元,并且已經(jīng)成為主單元的再現(xiàn)裝置IOOa可以將其他再現(xiàn)裝置100b、100c 和IOOd設(shè)置為從單元。圖5是用于說明在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中的主單 元和從單元的設(shè)置處理的不同示例的流程圖。圖5所示流程圖示出的是如下情況內(nèi)容再現(xiàn)控制裝置30將多個(gè)再現(xiàn)裝置之中的 任意的再現(xiàn)裝置100a設(shè)置為主單元,并且已經(jīng)成為主單元的再現(xiàn)裝置100a將其他再現(xiàn)裝 置100b、100c和IOOd設(shè)置為從單元。在圖5所示示例中,內(nèi)容再現(xiàn)控制裝置30首先多播設(shè)備存在確認(rèn)請求(M_SEARCH 方法)(步驟S121)。已經(jīng)接收到從內(nèi)容再現(xiàn)控制裝置30發(fā)送的存在確認(rèn)請求的再現(xiàn)裝置 100a、100b、100c和IOOd中的每一個(gè)向內(nèi)容再現(xiàn)控制裝置30返回一響應(yīng)命令(步驟S122、 S123、S124和S125)。該響應(yīng)命令例如在控制單元120和140中生成。所生成的響應(yīng)命令 被從通信單元112發(fā)送。已經(jīng)接收到來自再現(xiàn)裝置100a、100b、100c和IOOd的響應(yīng)命令的內(nèi)容再現(xiàn)控制裝 置30將已經(jīng)返回了響應(yīng)命令的再現(xiàn)裝置之一指定為主單元(步驟S126)。在圖5所示示例 中,內(nèi)容再現(xiàn)控制裝置30從已經(jīng)返回響應(yīng)命令的再現(xiàn)裝置之中指定再現(xiàn)裝置100a作為主 單元。已經(jīng)確定將再現(xiàn)裝置100a指定為主單元的內(nèi)容再現(xiàn)控制裝置30向再現(xiàn)裝置100a 發(fā)送用于指示其充當(dāng)主單元的命令(步驟S127)。已經(jīng)從內(nèi)容再現(xiàn)控制裝置30接收到該指 示命令的再現(xiàn)裝置100a將其自身設(shè)置為主單元(步驟S128)并對內(nèi)容再現(xiàn)控制裝置30作 出響應(yīng)再現(xiàn)裝置100a已將其自身設(shè)置為主單元(步驟S129)。再現(xiàn)裝置100a成為主單 元的設(shè)置例如由包括在控制單元120中的操作設(shè)置單元121執(zhí)行。已經(jīng)被設(shè)置為充當(dāng)主單元的再現(xiàn)裝置100a隨后以與圖4所示示例相同的方式多 播設(shè)備存在確認(rèn)請求(M_SEARCH方法)(步驟S130)。該設(shè)備存在確認(rèn)請求例如由控制單元 120生成。所生成的設(shè)備存在確認(rèn)請求被從通信單元112發(fā)送。已經(jīng)接收到該存在確認(rèn)請 求的再現(xiàn)裝置100b、100c和IOOd中的每一個(gè)向再現(xiàn)裝置100a返回響應(yīng)(步驟S131、S132 和S133)。到再現(xiàn)裝置100a的響應(yīng)分組例如由控制單元140生成。所生成的響應(yīng)分組被 從通信單元112發(fā)送。已經(jīng)從再現(xiàn)裝置100b、100c和IOOd接收到響應(yīng)的再現(xiàn)裝置100a將 已經(jīng)返回響應(yīng)的再現(xiàn)裝置100b、100c和IOOd注冊為從單元(步驟S134)。再現(xiàn)裝置100b、 100c和IOOd成為從單元的設(shè)置例如由包括在控制單元140中的操作設(shè)置單元141執(zhí)行。已經(jīng)將再現(xiàn)裝置100b、100c和IOOd注冊為從單元的再現(xiàn)裝置100a向再現(xiàn)裝置 100b、100c和IOOd多播用于邀請進(jìn)入內(nèi)容的同步再現(xiàn)的命令(邀請命令)(步驟S135、S136 和S137)。已經(jīng)從再現(xiàn)裝置100a接收到邀請命令的再現(xiàn)裝置100b、100c和IOOd中的每一 個(gè)將其自身注冊為再現(xiàn)裝置100a的從單元(步驟S138、S139、S140)。已經(jīng)被注冊為再現(xiàn) 裝置100a的從單元的再現(xiàn)裝置100b、100c和IOOd中的每一個(gè)向再現(xiàn)裝置100a返回用于 通知再現(xiàn)裝置100a從單元的注冊完成的命令(步驟S141、S142和S143)。通過從再現(xiàn)裝 置IOObUOOc和IOOd接收回復(fù),再現(xiàn)裝置100a可以識別出再現(xiàn)裝置100b、100c和IOOd已 經(jīng)被設(shè)置為從單元。此后,內(nèi)容被從充當(dāng)主單元的再現(xiàn)裝置100a多播到充當(dāng)從單元的再現(xiàn)裝置100b、100c和100d,從而可以執(zhí)行內(nèi)容的同步再現(xiàn)。上面已經(jīng)描述了在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中主單元和從單元的設(shè) 置處理的不同示例。這樣,通過確定將作為主單元的再現(xiàn)裝置和將作為從單元的再現(xiàn)裝置, 在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中已經(jīng)做好準(zhǔn)備致使從單元以相同的定時(shí)對與在 主單元中再現(xiàn)的內(nèi)容相同的內(nèi)容進(jìn)行再現(xiàn)。圖6是示出在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中的內(nèi)容再現(xiàn)處理的概況的 流程圖。以下,將使用圖6來描述在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中的內(nèi)容再現(xiàn)處 理的概況。作為示例,圖6示出再現(xiàn)裝置100a充當(dāng)主單元而再現(xiàn)裝置100b、100c和IOOd充當(dāng) 從單元的情況。充當(dāng)主單元的再現(xiàn)裝置100a在存儲單元115中緩沖將被再現(xiàn)的內(nèi)容(步 驟S151)。然后,緩沖在存儲單元115中的內(nèi)容在預(yù)定定時(shí)上通過通信單元112被從再現(xiàn)裝 置100a發(fā)送到充當(dāng)從單元的再現(xiàn)裝置IOObUOOc和IOOd (步驟S152、S153和S154)。在本 實(shí)施例中,再現(xiàn)裝置100a以UDP分組的形式向再現(xiàn)裝置100b、100c和IOOd發(fā)送內(nèi)容。從 再現(xiàn)裝置100a發(fā)送的分組除了內(nèi)容數(shù)據(jù)之外還包括關(guān)于應(yīng)該在何時(shí)再現(xiàn)內(nèi)容的時(shí)間的信 息。當(dāng)內(nèi)容被再現(xiàn)時(shí),再現(xiàn)定時(shí)通過參考該時(shí)間信息被確定,從而使得多個(gè)再現(xiàn)裝置100能 夠同步內(nèi)容的再現(xiàn)。已經(jīng)通過通信單元112從再現(xiàn)裝置100a接收到包括內(nèi)容數(shù)據(jù)的分組的再現(xiàn)裝置 100b、100c和IOOd中的每一個(gè)將接收到的內(nèi)容數(shù)據(jù)緩沖在存儲單元115中(步驟S155、 S156和S157)。然后,再現(xiàn)裝置100a、100b、100c和IOOd中的每一個(gè)參考保存在其自身的 再現(xiàn)裝置(的控制單元中的)計(jì)數(shù)器值以及關(guān)于應(yīng)該在何時(shí)再現(xiàn)內(nèi)容的時(shí)間信息,并在再 現(xiàn)定時(shí)到來時(shí)彼此同步地再現(xiàn)內(nèi)容(步驟S158)。上面已經(jīng)描述了根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中的內(nèi)容再現(xiàn)處理的概 況。這樣,內(nèi)容被從主單元發(fā)送到從單元并通過同步主單元和從單元之間的再現(xiàn)而被再現(xiàn), 從而主單元和從單元可以按同樣的定時(shí)再現(xiàn)同樣的內(nèi)容。這里,如果充當(dāng)主單元的再現(xiàn)裝置和充當(dāng)從單元的再現(xiàn)裝置包括恰好相同的采樣 頻率,并且內(nèi)容的再現(xiàn)在主單元和從單元之間被同步,則隨后將不會發(fā)生內(nèi)容的再現(xiàn)位置 中的間隙。但是,安裝在每個(gè)再現(xiàn)裝置上的振蕩器可能在振蕩頻率方面具有大約數(shù)十PPm 的差異。當(dāng)具有可變的震蕩頻率的振蕩器這樣被使用并且內(nèi)容被再現(xiàn)很長時(shí)間時(shí),在主單 元和從單元之間或者在從單元之間可能存在再現(xiàn)位置的間隙。因此,為了在多個(gè)再現(xiàn)裝置 之間同步內(nèi)容的再現(xiàn),有必要在再現(xiàn)相同內(nèi)容的再現(xiàn)裝置之間進(jìn)行采樣頻率的同步。因此,在本實(shí)施例中,已經(jīng)從主單元接收到內(nèi)容的所有從單元的采樣頻率被與主 單元的采樣頻率同步,從而使得再現(xiàn)相同內(nèi)容的再現(xiàn)裝置之間采樣頻率同步。另外,為了同 步采樣頻率,從單元向主單元定期查詢由主單元保存的計(jì)數(shù)器值,并且從單元的計(jì)數(shù)器值 通過使用主單元的計(jì)數(shù)器值而被校正,從而使得再現(xiàn)相同內(nèi)容的再現(xiàn)裝置之間采樣頻率同
止
少ο[1-4.采樣頻率同步處理]圖7是示出根據(jù)本發(fā)明實(shí)施例在作為主單元的再現(xiàn)裝置和作為從單元的再現(xiàn)裝 置之間的采樣頻率同步處理的流程圖。以下,將使用圖7來描述根據(jù)本發(fā)明實(shí)施例在作為 主單元的再現(xiàn)裝置和作為從單元的再現(xiàn)裝置之間的采樣頻率同步處理。另外,在圖7中,為了描述方便,描述的是作為主單元的再現(xiàn)裝置IOOa和作為從單元的再現(xiàn)裝置IOOb之間的 采樣頻率同步處理。為了將作為從單元的再現(xiàn)裝置IOOb的采樣頻率與作為主單元的再現(xiàn)裝置IOOa的 采樣頻率同步,再現(xiàn)裝置IOOb向再現(xiàn)裝置IOOa定期查詢再現(xiàn)裝置IOOa的計(jì)數(shù)器值(步驟 S161)。對計(jì)數(shù)器值的查詢處理由計(jì)數(shù)器查詢單元144執(zhí)行。再現(xiàn)裝置IOOa的計(jì)數(shù)器值的 查詢處理可以通過例如計(jì)數(shù)器查詢單元144生成用于查詢計(jì)數(shù)器值的分組并從通信單元 112發(fā)送查詢分組來執(zhí)行。已經(jīng)接收到對計(jì)數(shù)器值的查詢的再現(xiàn)裝置IOOa將其自身的計(jì)數(shù)器124的計(jì)數(shù)器 值返回到發(fā)送該查詢的再現(xiàn)裝置IOOb (步驟S162)。計(jì)數(shù)器124的計(jì)數(shù)器值的返回由計(jì)數(shù) 器值返回單元126執(zhí)行。計(jì)數(shù)器124的計(jì)數(shù)器值的返回例如通過在計(jì)數(shù)器值返回單元126 中生成返回分組并從通信單元112發(fā)送該返回分組來執(zhí)行。當(dāng)再現(xiàn)裝置IOOb接收到再現(xiàn) 裝置IOOa的計(jì)數(shù)器值的返回時(shí),再現(xiàn)裝置IOOb通過使用接收到的再現(xiàn)裝置IOOa的計(jì)數(shù)器 值來校正再現(xiàn)裝置IOOb的計(jì)數(shù)器148的計(jì)數(shù)器值(步驟S163)。計(jì)數(shù)器148的計(jì)數(shù)器值的 校正由同步校正單元146執(zhí)行。當(dāng)校正計(jì)數(shù)器148的計(jì)數(shù)器值時(shí),同步校正單元146考慮到從再現(xiàn)裝置IOOb發(fā)送 到再現(xiàn)裝置IOOa的查詢分組的RTT (往返時(shí)間)。關(guān)于查詢分組的RTT,當(dāng)同步校正單元 146從再現(xiàn)裝置IOOb發(fā)送查詢分組時(shí),同步校正單元146例如可以通過使用其生成查詢分 組的時(shí)間和其從再現(xiàn)裝置IOOa接收到返回分組的時(shí)間來計(jì)算RTT。另外,在有線LAN中,RTT通常小于1ms,但是在無線LAN中,尤其在802. Ilb的情 況下,RTT大約為數(shù)個(gè)ms。此外,在無線LAN中,可能由于分組的重傳處理而存在極端的分 組延遲,此外,經(jīng)常存在分組延遲只發(fā)生在一個(gè)方向上的情況。因此,在RTT超過預(yù)定時(shí)間 的情況下,可接受的做法是對RTT重復(fù)測量多次,直到可以穩(wěn)定地獲得一個(gè)小值,而不是直 接校正RTT的一半作為傳輸延遲。圖8是示意性地示出根據(jù)本發(fā)明實(shí)施例在作為主單元的再現(xiàn)裝置和作為從單元 的再現(xiàn)裝置之間的采樣頻率同步處理的說明圖。在圖8中,充當(dāng)主單元的再現(xiàn)裝置IOOa的 采樣頻率fs是N[Hz],充當(dāng)從單元的再現(xiàn)裝置IOOb的采樣頻率fs是N+1 [Hz]。就是說,在 再現(xiàn)裝置IOOa中,計(jì)數(shù)器124的值每秒增加N,而在再現(xiàn)裝置IOOb中,計(jì)數(shù)器148的值每秒 增加N+1。因此,如果再現(xiàn)裝置IOOb再現(xiàn)以采樣頻率N[Hz]再現(xiàn)的內(nèi)容,作為再現(xiàn)對象的內(nèi) 容的樣本數(shù)目將大于再現(xiàn)裝置100a,從而內(nèi)容再現(xiàn)被加快,并因此與再現(xiàn)裝置IOOa之間在 內(nèi)容再現(xiàn)定時(shí)上發(fā)生間隙。因此,在本實(shí)施例中,不是改變充當(dāng)從單元的再現(xiàn)裝置IOOb的自身采樣頻率,每 秒樣本數(shù)目被增加N+1,而是計(jì)數(shù)器148的值減小一個(gè)計(jì)數(shù)。這些處理由包括在控制單元 140中的同步校正單元146執(zhí)行。通過增大每秒的樣本數(shù)目,再現(xiàn)裝置IOOb的采樣頻率表 面上變?yōu)镹[Hz],并變得可能與再現(xiàn)裝置IOOa的采樣頻率同步。另外,當(dāng)在再現(xiàn)裝置IOOb中每秒的樣本數(shù)目N被增加到N+1時(shí),第N個(gè)樣本可能 直接是第N+1個(gè)樣本,或者第N+1個(gè)樣本可以通過使用第N+1個(gè)樣本的之前和之后的樣本 的內(nèi)插(例如,線性內(nèi)插)來生成。尤其是,通過利用通過使用第N+1個(gè)樣本的之前和之后 的樣本的內(nèi)插來生成和再現(xiàn)第N+1個(gè)樣本,內(nèi)容可以被內(nèi)容的聽眾所收聽而不會產(chǎn)生不舒 服的感覺。
此外,同樣在每秒的樣本數(shù)N減小到N-I時(shí),第N個(gè)樣本可以被簡單地減去,或者 可以通過使用在第N個(gè)樣本之前和之后的樣本進(jìn)行內(nèi)插來實(shí)現(xiàn)樣本數(shù)的減少。另外,在內(nèi) 插處理時(shí),可以執(zhí)行分割處理(division processing),并且該分割處理可以由移位操作處
理所替代。在再現(xiàn)裝置IOOb中,當(dāng)采樣頻率被調(diào)整時(shí),采樣頻率可以在一次校正處理中與再 現(xiàn)裝置IOOa的采樣頻率同步,或者可以通過重復(fù)多次校正處理來與再現(xiàn)裝置IOOa的采樣 頻率同步。再現(xiàn)裝置IOOa的采樣頻率與再現(xiàn)裝置IOOb的采樣頻率之間的差異主要包括無 法通過校正處理校正的偏移誤差(offset error),以及在一個(gè)調(diào)整周期中發(fā)生的采樣頻率 的差異(fs偏差(fs deviation))。其他因素的示例是由于RTT的測量誤差所引起的擾動(dòng)、 計(jì)數(shù)外插誤差等等。除了這些之外,偏移誤差可以在隨后的調(diào)整周期中被校正,fs偏差可 以每周期校正。圖9是示意性地示出根據(jù)本發(fā)明實(shí)施例的再現(xiàn)裝置100b的采樣頻率調(diào)整處理的 說明圖。圖9中的標(biāo)號181a示出在采樣頻率調(diào)整處理之前剩余的再現(xiàn)裝置100a的采樣頻 率中的差異(剩余差異)。此外,圖9中的標(biāo)號182a示出在一個(gè)調(diào)整周期期間發(fā)生的再現(xiàn) 裝置100a與再現(xiàn)裝置100b之間的采樣頻率的差異(真實(shí)fs偏差)。然后,標(biāo)號183a示出 在一個(gè)調(diào)整處理中校正的fs偏差的校正量,標(biāo)號184a示出在執(zhí)行采樣頻率調(diào)整處理之前 剩余差異的校正量。因此,由標(biāo)號181a示出的剩余差異量與由標(biāo)號184a示出的剩余差異 的校正量是相同的量。另外,標(biāo)號181b示出在執(zhí)行采樣頻率調(diào)整處理之后剩余的與再現(xiàn)裝 置100a的采樣頻率差異(剩余差異)。此外,圖9中的標(biāo)號182b示出在一個(gè)調(diào)整周期期間發(fā)生的再現(xiàn)裝置100a與再現(xiàn) 裝置100b之間的采樣頻率的差異(真實(shí)fs偏差)。因此,如果調(diào)整周期沒有改變,則由標(biāo) 號182a示出的真實(shí)fs偏差與由182b示出的是相同的量。另外,圖9中的標(biāo)號183b示出 在一個(gè)調(diào)整處理中校正的fs偏差的校正量。由標(biāo)號183b示出的校正量對應(yīng)于如下加法的 結(jié)果由標(biāo)號183a示出的fs偏差的先前校正量加上由標(biāo)號181b示出的與再現(xiàn)裝置100a 的采樣頻率差異(剩余差異)。另外,標(biāo)號184b示出在執(zhí)行采樣頻率調(diào)整處理之前剩余差 異的校正量。由標(biāo)號184b示出的校正量圖示出由標(biāo)號181b示出的再現(xiàn)裝置100a的采樣 頻率的差異(剩余差異)。這樣一來,沒有通過在一次校正處理中將再現(xiàn)裝置100b的采樣頻率與再現(xiàn)裝置 100a的采樣頻率同步,而是通過由多次重復(fù)校正處理將再現(xiàn)裝置100b的采樣頻率與再現(xiàn) 裝置100a的采樣頻率同步,從而可以由再現(xiàn)裝置100b穩(wěn)定地再現(xiàn)內(nèi)容。[1-5.內(nèi)容傳輸處理]如上所述,通過定期地執(zhí)行將再現(xiàn)裝置100b的采樣頻率與再現(xiàn)裝置100a的采樣 頻率同步的處理,再現(xiàn)裝置100a和再現(xiàn)裝置100b可以按相同的定時(shí)再現(xiàn)相同的內(nèi)容,并且 另外,以這樣方式,不會在再現(xiàn)定時(shí)中產(chǎn)生間隙。隨后,將描述在根據(jù)本發(fā)明實(shí)施例的內(nèi)容 再現(xiàn)系統(tǒng)10中從再現(xiàn)裝置100a到再現(xiàn)裝置100b的內(nèi)容傳輸處理。圖10是示意性地示出在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中從再現(xiàn)裝置100a 到再現(xiàn)裝置100b的內(nèi)容傳輸處理的說明圖。以下,將使用圖10來描述從再現(xiàn)裝置100a到 再現(xiàn)裝置100b的內(nèi)容傳輸處理。在圖10中,T是指示時(shí)間的數(shù)字值,d是指示一個(gè)分組的 時(shí)間的數(shù)字值。內(nèi)容的每個(gè)樣本生成一個(gè)分組,并且該分組被從主單元一側(cè)傳輸?shù)綇膯卧粋?cè)。在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中,UDP(用戶數(shù)據(jù)報(bào)協(xié)議)單播被用于 內(nèi)容的傳輸。另外,從再現(xiàn)裝置IOOa傳輸?shù)皆佻F(xiàn)裝置IOOb的分組包括序列號、時(shí)間戳以及 將被再現(xiàn)的內(nèi)容的數(shù)據(jù)(下文也稱之為“內(nèi)容數(shù)據(jù)”)。序列號被用來檢測存在還是不存在 分組丟失。此外,在時(shí)間戳中描述了內(nèi)容的樣本計(jì)數(shù)值,其被用于再現(xiàn)裝置IOOa和再現(xiàn)裝 置IOOb中的同步再現(xiàn)。將被再現(xiàn)的內(nèi)容的數(shù)據(jù)可以例如是LPCM數(shù)據(jù)。充當(dāng)主單元的再現(xiàn)裝置IOOa將內(nèi)容數(shù)據(jù)暫時(shí)存儲在存儲單元115中并通過內(nèi)容 發(fā)送單元117將包括內(nèi)容數(shù)據(jù)的分組發(fā)送到再現(xiàn)裝置100b。暫時(shí)存儲在存儲單元115中 的內(nèi)容數(shù)據(jù)以FIFO(先進(jìn)先出)的方式被處理。內(nèi)容數(shù)據(jù)到存儲單元115的輸入速度以 及內(nèi)容數(shù)據(jù)從存儲單元115的提取速度被與其自己的采樣頻率fs同步。當(dāng)已經(jīng)從再現(xiàn)裝 置IOOa接收到包括內(nèi)容數(shù)據(jù)的分組時(shí),再現(xiàn)裝置IOOb將接收到的數(shù)據(jù)暫時(shí)存儲在存儲單 元115中。再現(xiàn)裝置IOOb確認(rèn)包括在接收到的分組中的序列號,并且在發(fā)生分組丟失的情 況下,再現(xiàn)裝置IOOb請求再現(xiàn)裝置IOOa重傳該分組。已經(jīng)從再現(xiàn)裝置IOOb接收到分組重 傳請求的再現(xiàn)裝置IOOa從存儲單元115中提取出將被重傳的分組并將其重傳給再現(xiàn)裝置 IOOb0對于分組的重傳控制,在再現(xiàn)裝置IOOa中,響應(yīng)于分組重傳請求而被重傳的分組 可以附加一標(biāo)志,該標(biāo)志指示該分組是響應(yīng)于請求而發(fā)送的。此外,在內(nèi)容是音樂數(shù)據(jù)并且 內(nèi)容無聲的情況下或者當(dāng)內(nèi)容中斷時(shí),再現(xiàn)裝置IOOa可能有意停止傳輸。在有意停止傳輸 的情況下,希望通過附加指示傳輸停止的標(biāo)志(暫停標(biāo)志)來發(fā)送分組。另一方面,當(dāng)位于 從單元一側(cè)的再現(xiàn)裝置IOOb尚未接收到附加了暫停標(biāo)志的分組并且同時(shí)隨后的分組在預(yù) 定時(shí)間之后沒有到來時(shí),希望再現(xiàn)裝置IOOb請求重傳分組。然后,當(dāng)再現(xiàn)裝置IOOa和再現(xiàn)裝置IOOb各自的計(jì)數(shù)器對應(yīng)于存儲在存儲單元115 中的分組的時(shí)間戳?xí)r,內(nèi)容再現(xiàn)單元116提取出存儲在存儲單元115中的內(nèi)容數(shù)據(jù)并再現(xiàn) 內(nèi)容。在圖10所示示例中,包括對應(yīng)于當(dāng)前時(shí)間T的時(shí)間戳的數(shù)據(jù)被從存儲單元115讀出 并在再現(xiàn)裝置IOOa和再現(xiàn)裝置IOOb兩者中被再現(xiàn)。這樣一來,通過控制內(nèi)容數(shù)據(jù)的暫時(shí) 存儲和傳輸,再現(xiàn)裝置IOOa和再現(xiàn)裝置IOOb可以按相同的定時(shí)再現(xiàn)相同的內(nèi)容。另外,在充當(dāng)從單元的再現(xiàn)裝置IOOb中,在有必要在上述采樣頻率同步處理中增 大或減小樣本數(shù)的情況下,通過使用在目標(biāo)樣本之前和之后的樣本來執(zhí)行校正處理。在圖 10中,由(d-l)/d和(d+l)/d所示的樣本對應(yīng)于在校正處理所使用的樣本。另外,雖然取決于通信狀態(tài),但是希望保證在再現(xiàn)裝置IOOa中的緩沖器深度約在 300到500[ms]。緩沖器深度越深,則有越多空間來重傳分組,從而在從單元一側(cè)內(nèi)容再現(xiàn) 被中斷的可能性減小,從而內(nèi)容可以被穩(wěn)定地再現(xiàn)。另一方面,在緩沖器中存儲內(nèi)容并隨后 再現(xiàn)內(nèi)容所需的時(shí)間增大,另外,由于為了保證緩沖器深度需要存儲單元115具有足夠的 容量,因此成本很高。因此,希望通過考慮到內(nèi)容的穩(wěn)定再現(xiàn)和所需成本來將緩沖器深度設(shè) 置為適當(dāng)?shù)闹?。此外,緩沖器深度可能根據(jù)通信狀態(tài)或質(zhì)量(例如,將要再現(xiàn)的內(nèi)容的比特 率)而動(dòng)態(tài)改變。這樣一來,通過從充當(dāng)主單元的再現(xiàn)裝置IOOa向充當(dāng)從單元的再現(xiàn)裝置IOOb發(fā) 送內(nèi)容,再現(xiàn)裝置IOOa和再現(xiàn)裝置IOOb可以同步再現(xiàn)相同的內(nèi)容。另外,內(nèi)容的音量控制 可以在再現(xiàn)裝置IOOa和再現(xiàn)裝置IOOb中單獨(dú)執(zhí)行,或者在再現(xiàn)裝置IOOb中的音頻輸出可
15以在作為主單元的再現(xiàn)裝置IOOa中的控制之后受到控制。此外,通過停止在作為主單元的 再現(xiàn)裝置IOOa中的內(nèi)容輸出和停止從再現(xiàn)裝置IOOa到再現(xiàn)裝置IOOb的內(nèi)容傳輸,內(nèi)容的 輸出可以在主單元和從單元兩者中同時(shí)停止。[1-6.對內(nèi)容的頻率調(diào)整處理]某些內(nèi)容具有不同的采樣速率。在根據(jù)本實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中,當(dāng)具有不 同采樣速率的內(nèi)容被相繼再現(xiàn)時(shí),存在一種利用充當(dāng)主單元的再現(xiàn)裝置IOOa中的SRC(采 樣速率轉(zhuǎn)換器)將內(nèi)容轉(zhuǎn)換成相同的采樣速率并將它們發(fā)送到從單元的方法。在該方法 中,所有處理都在主單元中執(zhí)行,因此不執(zhí)行與從單元的通信,此外,內(nèi)容之間的再現(xiàn)連續(xù) 性增強(qiáng)。但是,在該方法中,存在主單元中的SRC的負(fù)擔(dān)很大的問題。因此,在根據(jù)本實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中,伴隨著內(nèi)容的采樣速率的改變,在 主單元一側(cè)用于增大計(jì)數(shù)器值的采樣頻率被順序切換。然后,在從單元一側(cè),當(dāng)在主單元一 側(cè)檢測到采樣頻率的改變時(shí),采樣頻率也在從單元一側(cè)被切換。通過以這種方式改變采樣 頻率,即使內(nèi)容的采樣速率發(fā)生變化,內(nèi)容也可以按適當(dāng)?shù)牟蓸宇l率被同時(shí)再現(xiàn),而不會給 主單元帶來負(fù)擔(dān)。圖11是示出在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中對內(nèi)容的頻率調(diào)整處理的 流程圖。以下,將使用圖11來描述在根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中對內(nèi)容的頻 率調(diào)整處理。充當(dāng)主單元的再現(xiàn)裝置IOOa在伴隨著采樣速率改變的內(nèi)容切換時(shí)暫時(shí)停止分組 到充當(dāng)從單元的再現(xiàn)裝置IOOb的傳輸(步驟S191)。這里,在切換之前的內(nèi)容的采樣速率 是fsO,而在切換之后的內(nèi)容的采樣速率是fsl。雖然再現(xiàn)裝置IOOa停止了分組到再現(xiàn)裝 置IOOb的傳輸,但是計(jì)數(shù)器124的向上計(jì)數(shù)以fsO的采樣頻率繼續(xù)。當(dāng)在再現(xiàn)裝置IOOa中完成了采樣速率為fsO的內(nèi)容的再現(xiàn)時(shí),再現(xiàn)裝置IOOa開 始以采樣頻率fsl進(jìn)行計(jì)數(shù)器124的向上計(jì)數(shù)(步驟S192)。在再現(xiàn)裝置IOOa中采樣頻率 的切換是由頻率控制單元128來執(zhí)行的。這里,計(jì)數(shù)器124的向上計(jì)數(shù)可以在將fsO與fsl 相比較并基于fsO和fsl中的較大者將一預(yù)定時(shí)間(例如10秒)值添加到計(jì)數(shù)器124之 后被執(zhí)行。當(dāng)計(jì)數(shù)器124的向上計(jì)數(shù)以采樣頻率fsl開始時(shí),再現(xiàn)裝置100a重新啟動(dòng)內(nèi)容 到再現(xiàn)裝置100b的傳輸(步驟S193)。當(dāng)內(nèi)容的傳輸被重新啟動(dòng)時(shí),將分配給在步驟S191 處停止傳輸之前剛剛發(fā)送的分組的序列號之后接續(xù)的序列號分配給要發(fā)送的分組。再現(xiàn)裝置100b向再現(xiàn)裝置100a查詢計(jì)數(shù)器的值,以便同步采樣頻率(步驟 S194)。再現(xiàn)裝置100a響應(yīng)于來自再現(xiàn)裝置100b的查詢將計(jì)數(shù)器124的值返回給再現(xiàn)裝 置100b (步驟S195)。接收到計(jì)數(shù)器值返回的再現(xiàn)裝置100b在檢測到再現(xiàn)裝置100a中采 樣頻率的變化時(shí)切換振蕩器119的設(shè)置并將再現(xiàn)裝置100b的采樣頻率切換到fsl (步驟 S196)。再現(xiàn)裝置100b中采樣頻率的切換由頻率控制單元149執(zhí)行。當(dāng)再現(xiàn)裝置100b的 采樣頻率被切換到fsl時(shí),以切換后的采樣頻率fsl來執(zhí)行與再現(xiàn)裝置100a的同步處理。 另外,當(dāng)在再現(xiàn)裝置100b中執(zhí)行與再現(xiàn)裝置100a的同步處理的同時(shí)接收的內(nèi)容數(shù)據(jù)沒有 被丟棄,而是被緩沖在再現(xiàn)裝置100b的存儲單元115中。上面已經(jīng)使用圖11描述了根據(jù)本發(fā)明實(shí)施例的內(nèi)容再現(xiàn)系統(tǒng)10中對內(nèi)容的頻率 調(diào)整處理。另外,在圖11中,再現(xiàn)裝置100b利用計(jì)數(shù)器值的返回檢測采樣頻率的改變,但 是本發(fā)明并不局限于該示例。例如,再現(xiàn)裝置100b可以通過接收包括內(nèi)容數(shù)據(jù)的分組來檢測采樣頻率的改變。<2.總結(jié)〉如上所述,根據(jù)本發(fā)明的實(shí)施例,在包括多個(gè)再現(xiàn)裝置100的內(nèi)容再現(xiàn)系統(tǒng)10中, 一個(gè)再現(xiàn)裝置100充當(dāng)主單元,其余的再現(xiàn)裝置100充當(dāng)從單元。充當(dāng)主單元的再現(xiàn)裝置 100 (再現(xiàn)裝置100a)將內(nèi)容發(fā)送到充當(dāng)從單元的再現(xiàn)裝置100 (再現(xiàn)裝置100b、100c、IOOd
寸乂 O然后,為了同步主單元和從單元之間的內(nèi)容再現(xiàn),從單元向主單元定期查詢由主 單元所維持的計(jì)數(shù)器值。響應(yīng)于來自從單元一側(cè)的查詢,主單元將計(jì)數(shù)器值返回給從單元。 接收到主單元的計(jì)數(shù)器值的從單元通過使用該計(jì)數(shù)器值來執(zhí)行調(diào)整采樣頻率的處理。當(dāng)調(diào) 整采樣頻率時(shí),從單元通過考慮到分組的RTT和其他干擾來執(zhí)行采樣頻率的調(diào)整。這樣一來,通過實(shí)現(xiàn)充當(dāng)主單的再現(xiàn)裝置100和充當(dāng)從單元的再現(xiàn)裝置100之間 的同步,由主單元所再現(xiàn)的相同內(nèi)容也可以按相同的定時(shí)在從單元中被再現(xiàn)。此外,即使在在主單元中再現(xiàn)的內(nèi)容的采樣速率發(fā)生改變的情況下,通過根據(jù)采 樣速率的改變來改變主單元和從單元兩者的采樣頻率,可以按適當(dāng)?shù)牟蓸铀俾蕘碓佻F(xiàn)內(nèi) 容,而不會給主單元帶來負(fù)擔(dān)。雖然前面已經(jīng)參考附圖描述了本發(fā)明的優(yōu)選實(shí)施例,但是本發(fā)明并不局限于此。 本領(lǐng)域技術(shù)人員應(yīng)該理解,取決于設(shè)計(jì)需求和其他因素可能發(fā)生各種修改、組合、子組合和 變更,只要它們落在所附權(quán)利要求或其等同物的范圍內(nèi)。本申請包含與2009年6月12日遞交到日本專利局的日本在先專利申請JP 2009-141563所公開的內(nèi)容相關(guān)的主題,該在先申請的全部內(nèi)容通過引用被結(jié)合于此。
權(quán)利要求
一種信息處理裝置,包括發(fā)送單元,用于發(fā)送查詢請求,該查詢請求用于向另一設(shè)備查詢該另一設(shè)備所保持的計(jì)數(shù)值;接收單元,用于從所述另一設(shè)備接收所述計(jì)數(shù)值的返回;校正單元,用于按預(yù)定周期執(zhí)行校正處理,所述校正處理用于基于接收到的所述計(jì)數(shù)值與所述另一設(shè)備同步采樣頻率;以及再現(xiàn)單元,用于基于所述采樣頻率與所述另一設(shè)備同步地再現(xiàn)內(nèi)容,其中,所述校正單元通過考慮從發(fā)送所述查詢請求到接收所述返回之間的往返時(shí)間以及在先前的校正時(shí)發(fā)生的剩余差異來執(zhí)行校正。
2.如權(quán)利要求1所述的信息處理裝置,其中,當(dāng)所述采樣頻率大于所述另一設(shè)備的采樣頻率時(shí),所述校正單元增大或減小將 在所述再現(xiàn)單元中再現(xiàn)的內(nèi)容的樣本數(shù)目,從而執(zhí)行用于與所述另一設(shè)備同步采樣頻率的 校正。
3.如權(quán)利要求2所述的信息處理裝置,其中,當(dāng)增大所述樣本的數(shù)目時(shí),所述校正單元通過使用目標(biāo)樣本之前和之后的樣本 進(jìn)行內(nèi)插來增大所述樣本的數(shù)目。
4.如權(quán)利要求1所述的信息處理裝置,其中,所述校正單元根據(jù)在所述另一設(shè)備中再現(xiàn)的內(nèi)容的采樣時(shí)鐘來校正所述采樣頻率。
5.如權(quán)利要求1所述的信息處理裝置,其中,由所述再現(xiàn)單元再現(xiàn)的內(nèi)容是從所述另一設(shè)備發(fā)送的。
6.一種同步校正方法,包括發(fā)送步驟,用于發(fā)送查詢請求,該查詢請求用于向另一設(shè)備查詢該另一設(shè)備所保持的 計(jì)數(shù)值;接收步驟,用于從所述另一設(shè)備接收所述計(jì)數(shù)值的返回;以及校正步驟,用于按預(yù)定周期執(zhí)行校正處理,所述校正處理用于基于接收到的所述計(jì)數(shù) 值與所述另一設(shè)備同步采樣頻率,其中,所述校正步驟通過考慮從發(fā)送所述查詢請求到接收所述返回之間的往返時(shí)間以 及在先前的校正時(shí)發(fā)生的剩余差異來執(zhí)行校正。
7.一種計(jì)算機(jī)程序,用于致使計(jì)算機(jī)執(zhí)行以下步驟發(fā)送步驟,用于發(fā)送查詢請求,該查詢請求用于向另一設(shè)備查詢該另一設(shè)備所保持的 計(jì)數(shù)值;接收步驟,用于從所述另一設(shè)備接收所述計(jì)數(shù)值的返回;以及校正步驟,用于按預(yù)定周期執(zhí)行校正處理,所述校正處理用于基于接收到的所述計(jì)數(shù) 值與所述另一設(shè)備同步采樣頻率,其中,所述校正步驟通過考慮從發(fā)送所述查詢請求到接收所述返回之間的往返時(shí)間以 及在先前的校正時(shí)發(fā)生的剩余差異來執(zhí)行校正。
全文摘要
本發(fā)明提供了信息處理裝置、同步校正方法和計(jì)算機(jī)程序。所述信息處理裝置包括發(fā)送單元,用于發(fā)送查詢請求,該查詢請求用于向另一設(shè)備查詢該設(shè)備所保持的計(jì)數(shù)值;接收單元,用于從所述另一設(shè)備接收所述計(jì)數(shù)值的返回;校正單元,用于按預(yù)定周期執(zhí)行校正處理,所述校正處理用于基于接收到的所述計(jì)數(shù)值與所述另一設(shè)備同步采樣頻率;以及再現(xiàn)單元,用于基于所述采樣頻率與所述另一設(shè)備同步地再現(xiàn)內(nèi)容。所述校正單元通過考慮從發(fā)送所述查詢請求到接收所述返回之間的往返時(shí)間以及在先前的校正時(shí)發(fā)生的剩余差異來執(zhí)行校正。
文檔編號H04L29/06GK101924753SQ201010198459
公開日2010年12月22日 申請日期2010年6月7日 優(yōu)先權(quán)日2009年6月12日
發(fā)明者王尾誠司 申請人:索尼公司