專利名稱:內(nèi)容重放系統(tǒng),重放設(shè)備,重放控制方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及內(nèi)容重放系統(tǒng),重放設(shè)備,重放控制方法和程序。
技術(shù)背景已知相關(guān)技術(shù)提供了 一種內(nèi)容重放系統(tǒng),該內(nèi)容重放系統(tǒng)通過根 據(jù)傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)經(jīng)由客戶機(重放設(shè)備)和服 務(wù)器之間的具有通信功能的網(wǎng)絡(luò)將服務(wù)器上存儲的音頻和圖象內(nèi)容 傳遞給該客戶機來重放內(nèi)容。在該內(nèi)容重放系統(tǒng)中,首先,客戶機通 常向服務(wù)器發(fā)出搜索可被重放的內(nèi)容并傳輸可被重放的內(nèi)容的列表 的請求。響應(yīng)于該請求,客戶機從服務(wù)器接收到可被重放的內(nèi)容的列 表??蛻魴C還能夠請求服務(wù)器傳輸用戶從該列表內(nèi)選擇的內(nèi)容,并且 可接收和重放服務(wù)器作為響應(yīng)傳輸?shù)膬?nèi)容。當(dāng)內(nèi)容數(shù)據(jù)被從服務(wù)器通過流傳輸時,客戶機依次將該內(nèi)容數(shù)據(jù) 臨時存儲(緩存)在緩沖存儲器內(nèi)。當(dāng)已經(jīng)存儲一定量的數(shù)據(jù)時,客 戶機從該緩沖器內(nèi)讀取內(nèi)容數(shù)據(jù)并開始重放該內(nèi)容。在客戶機僅能處 理未壓縮的數(shù)字?jǐn)?shù)據(jù)的情況下,服務(wù)器將已經(jīng)被編碼系統(tǒng)例如音頻動 態(tài)壓縮第三層(MP3)等壓縮和編碼的壓縮數(shù)字?jǐn)?shù)據(jù)解碼(擴展), 將數(shù)據(jù)轉(zhuǎn)化成未壓縮的數(shù)字?jǐn)?shù)據(jù)例如線性PCM數(shù)據(jù)等,并將該數(shù)據(jù) 傳輸給客戶機。應(yīng)注意,在上述內(nèi)容重放系統(tǒng)中,被連接到網(wǎng)絡(luò)上的多個客戶機
可從服務(wù)器接收到相同內(nèi)容并同步回放該內(nèi)容。例如,可想到,當(dāng)在 用戶家中舉辦家庭聚會等時,可使用包含設(shè)置在起居室內(nèi)的客戶機和 設(shè)置在臥室內(nèi)的客戶機的家庭網(wǎng)絡(luò)系統(tǒng),以通過起居室和臥室內(nèi)的客 戶機同步地重放相同音樂。根據(jù)日本專利申請JP-A-2006-237918"^開了 一種用于通過多個 客戶機實現(xiàn)同步重放的方法。在此方法中,服務(wù)器使用組播(例如, 用戶數(shù)據(jù)報協(xié)議(UDP)組播)將相同數(shù)據(jù)同時傳送給多個客戶機, 并且該多個客戶機同步地重放該內(nèi)容。在此情況下,為了實現(xiàn)非常準(zhǔn) 確的同步回放,每個客戶機必須被告知重放定時。根據(jù) JP誦A-2006國237918內(nèi)公開的技術(shù),在服務(wù)器側(cè)(例如HDD記錄器) 執(zhí)行用于同步重放的時間管理(例如重放定時計算和通知)。發(fā)明內(nèi)容但是,對于上述的根據(jù)現(xiàn)有技術(shù)的使用UDP組播的同步重放控 制方法,如果服務(wù)器和客戶機通過有線網(wǎng)絡(luò)(例如Ethernet )相互 連接,則必須使用與UDP組播相容的路由器。此外,如果服務(wù)器和 客戶機通過無線網(wǎng)絡(luò)相互連接,則該無線網(wǎng)絡(luò)與高速組播傳輸不相 容,并且不存在包丟失保護(hù)。因此,可能不能正確地執(zhí)行同步重放操 作。另外,根據(jù)JP-A-2006-237918內(nèi)公開的技術(shù),具有同步控制功 能的便攜式終端(主終端)向另一個便攜式終端(從屬終端)傳輸同 步重放計時器測量時間和內(nèi)容,從而從屬終端正好等到該同步重放計 時器測量時間(時間量度)并然后開始重放該內(nèi)容。但是,通過此技 術(shù),當(dāng)多個便攜式終端無線連接時,需要通過組播傳輸將內(nèi)容從主終 端傳輸給從屬終端。因此,在一些情況下,不能正確地執(zhí)行同步重放 操作。此外,此技術(shù)需要在從屬終端側(cè)進(jìn)行時間管理,從而使從屬終 端的功能和定時上的負(fù)擔(dān)增加。具體的,在時間管理不需要那么精確 的情況下,例如當(dāng)在家庭聚會中在設(shè)置在不同房間內(nèi)的終端之矛同步 地重放音樂時,需要一種允許使用更容易的方法進(jìn)行同步重放而不需
要在從屬終端上執(zhí)行時間管理的技術(shù)。因此,希望提供一種新的和改進(jìn)的內(nèi)容重放系統(tǒng)、重放設(shè)備、重 放控制系統(tǒng)和程序,其不需要用于連接設(shè)備的專用路由器,并且使得 可容易地實現(xiàn)同步重放同時還與無線連接相容,而不需要在服務(wù)器側(cè) 和從屬終端側(cè)執(zhí)行時間管理。根據(jù)本發(fā)明的一個實施例,提供了一種內(nèi)容重放系統(tǒng),在該內(nèi)容 重放系統(tǒng)中能夠從服務(wù)器設(shè)備接收和重放內(nèi)容的第一和第二重放設(shè) 備通過有線連接和無線連接之一連接。在該內(nèi)容重放系統(tǒng)中,第一重 放設(shè)備包括與服務(wù)器設(shè)備或第二重放設(shè)備進(jìn)行數(shù)據(jù)通信的第 一通信 部分,和存儲通過該第 一通信部分從服務(wù)器設(shè)備接收到的內(nèi)容的第一 存儲器。此外,第一重放設(shè)備具有重放被存儲在第一存儲器內(nèi)的內(nèi)容 的第一重放部分。另外,第一重放設(shè)備包括第一同步重放控制部分, 當(dāng)在內(nèi)容被第 一重放部分重放的同時接收到使用第 一重放設(shè)備和第 二重放設(shè)備同步重放該內(nèi)容的同步重放命令時,該第一 同步重放控制 部分通過第一通信部分向第二重放設(shè)備傳輸與該內(nèi)容有關(guān)的信息和 指示同步重放開始時間的信息,該同步重放開始時間是通過將預(yù)定的 附加時間與內(nèi)容的經(jīng)過重放時間相加得到的。在通過第 一通信部分從 第二重放設(shè)備接收到指示內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知 之后,并且當(dāng)內(nèi)容的經(jīng)過重放時間達(dá)到同步重放開始時間時,第一同 步重放控制部分通過第一通信部分向第二重放設(shè)備傳輸重放開始命 令。第二重放設(shè)備包括與服務(wù)器設(shè)備或第一重放設(shè)備進(jìn)行數(shù)據(jù)通信的 第二通信部分,和存儲通過該第二通信部分從服務(wù)器設(shè)備接收到的內(nèi) 容的第二存儲器。另外,第二重放設(shè)備具有重放被存儲在第二存儲器 內(nèi)的內(nèi)容的第二重放部分。此外,第二重放設(shè)備包括第二同步重放控 制部分,該第二同步重放控制部分通過第二通信部分從第一重放設(shè)備 接收與正在第一重放設(shè)備上重放的內(nèi)容有關(guān)的信息,和指示同步重放 開始時間的信息。然后,第二重放設(shè)備基于與內(nèi)容有關(guān)的信息從服務(wù) 器設(shè)備開始接收該內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù),并且將 該數(shù)據(jù)存儲在第二存儲器內(nèi)。隨后,在第二存儲器內(nèi)存儲的內(nèi)容的數(shù) 據(jù)達(dá)到或超過指定量之后,第二重放設(shè)備通過第二通信部分向第一重 放設(shè)備傳輸重放準(zhǔn)備完成通知。在傳輸重放準(zhǔn)備完成通知之后并且當(dāng) 從通過第二通信部分從第 一重放設(shè)備接收到重放開始命令時,第二重 放設(shè)備開始利用第二重放部分重放被存儲在第二存儲器內(nèi)的該內(nèi)容 的從該同步重放開始時間開始的數(shù)據(jù)。根據(jù)本發(fā)明的實施例,提供了一種重放設(shè)備,該重放設(shè)備包括與 服務(wù)器設(shè)備或其它重放設(shè)備進(jìn)行數(shù)據(jù)通信的通信部分,和存儲通過該 通信部分從服務(wù)器設(shè)備接收到的內(nèi)容的存儲器。該重放設(shè)備還具有重 放被存儲在該存儲器內(nèi)的內(nèi)容的重放部分。另外,該重放設(shè)備包括同 步重放控制部分,當(dāng)在內(nèi)容被該重放部分重放的同時接收到使用該重 放設(shè)備和其它重放設(shè)備同步重放該內(nèi)容的同步重放開始命令時,該同 步重放控制部分通過該通信部分向其它重放設(shè)備傳輸與該內(nèi)容有關(guān) 的信息和指示同步重放開始時間的信息,該同步重放開始時間是通過 將預(yù)定的附加時間與內(nèi)容的經(jīng)過重放時間相加得到的。在通過該通信 部分從其它重放設(shè)備接收到指示內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完 成通知之后,并且當(dāng)內(nèi)容的經(jīng)過重放時間達(dá)到同步重放開始時間時, 該同步重放控制部分通過該通信部分向其它重放設(shè)備傳輸重放開始 命令。此外,響應(yīng)于接收到同步重放命令,同步重放控制部分可通過通 信部分向連接到該重放設(shè)備的至少一個其它重放設(shè)備傳輸搜索信息, 該搜索信息用于搜索將加入同步重放的重放設(shè)備。當(dāng)通過該通信部分 從其它重放設(shè)備接收到指示加入同步重放的加入響應(yīng)時,該同步重放 控制部分可通過該通信部分向傳輸該加入響應(yīng)的其它重放設(shè)備傳輸 與在該重放設(shè)備上重放的內(nèi)容有關(guān)的信息,和指示同步重放開始時間 的信息。此外,當(dāng)在該重放設(shè)備與其它第 一重放設(shè)備同步重放相同內(nèi)容的 同時,通過通信部分從其它第二重放設(shè)備接收到請求加入同步重放的 加入請求時,同步重放控制部分可通過該通信部分向其它第二重(放設(shè) 備傳輸與被同步重放的內(nèi)容有關(guān)的信息和指示同步重放開始時間的
信息,該同步重放開始時間是通過將預(yù)定的附加時間與內(nèi)容的經(jīng)過重 放時間相加得到的。然后,同步重放控制部分可通過該通信部分從其 它第二重放設(shè)備接收指示內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知。 在接收到重放準(zhǔn)備完成通知之后,并且當(dāng)內(nèi)容的經(jīng)過重放時間達(dá)到該 同步重放開始時間時,同步重放控制部分可通過該通信部分向其它第 二重放設(shè)備傳輸內(nèi)容的重放開始命令。此外,在該重放設(shè)備與其它重放設(shè)備同步地重放相同內(nèi)容的同 時,并且該重放設(shè)備進(jìn)行的內(nèi)容重放完成時,同步重放控制部分可通 過該通信部分向其它重放設(shè)備傳輸與緊隨當(dāng)前內(nèi)容之后的下一 內(nèi)容 有關(guān)的信息。然后,同步重放控制部分可通過該通信部分從服務(wù)器設(shè) 備開始接收該下一內(nèi)容,并且將該下一內(nèi)容存儲在該存儲器內(nèi)。在通 過該通信設(shè)備從其它重放設(shè)備接收到指示下 一 內(nèi)容的重放準(zhǔn)備完成 的重放準(zhǔn)備完成通知之后,該同步重放控制部分通過該通信部分向其 它重放設(shè)備傳輸該下一內(nèi)容的重放開始命令,并且通過該重放部分開 始重放被存儲在該存儲器內(nèi)的下一 內(nèi)容。另外,當(dāng)該重放設(shè)備與其它重放設(shè)備同步地重放相同內(nèi)容時,該 同步重放控制部分可向其它重放設(shè)備請求內(nèi)容的經(jīng)過重放時間。然 后,響應(yīng)于該請求,該同步重放控制部分可通過該通信部分從其它重 放設(shè)備接收指示其它重放設(shè)備的經(jīng)過重放時間的信息。此后,同步重 放控制部分可比較其它重放設(shè)備的經(jīng)過重放時間與該重放設(shè)備的經(jīng) 過重放時間。當(dāng)其它重放設(shè)備的經(jīng)過重放時間與該重放設(shè)備的經(jīng)過重 放時間相差預(yù)定時間或更長時,同步重放控制部分可通過該通信部分 向其它重放設(shè)備傳輸內(nèi)容的重放停止命令。在傳輸該重放停止命令之 后,同步重放控制部分可重新獲得在該重放設(shè)備的內(nèi)容的經(jīng)過重放時 間,并且通過該通信部分向其它重放設(shè)備傳輸指示同步重放開始時間 的信息,該同步重放開始時間是通過將預(yù)定的附加時間與該經(jīng)過重放 時間相加得到的。在通過該通信部分從其它重放設(shè)備接收到指示內(nèi)容 的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知之后,并且當(dāng)在該重放設(shè)備處的 內(nèi)容的經(jīng)過重放時間達(dá)到該同步重放開始時間時,同步重放控制部分
可通過該通信部分向其它重放設(shè)備傳輸內(nèi)容的重放開始命令。此外,該重放設(shè)備可包括模式設(shè)定部分,該模式設(shè)定部分響應(yīng)于 接收到同步重放命令,將該重放設(shè)備的重放控制模式設(shè)定為控制其它 重放設(shè)備的內(nèi)容重放的主模式。根據(jù)本發(fā)明的另一個實施例,提供了一種重放設(shè)備,該重放設(shè)備 包括與服務(wù)器設(shè)備或其它重放設(shè)備進(jìn)行數(shù)據(jù)通信的通信部分,和存儲 通過該通信部分從服務(wù)器設(shè)備接收到的內(nèi)容的存儲器。該重放設(shè)備還 具有重放被存儲在該存儲器內(nèi)的內(nèi)容的重放部分。另外,該重放設(shè)備 包括同步重放控制部分,該同步重放控制部分通過該通信部分從其它 重放設(shè)備接收與正在其它重放設(shè)備上重放的內(nèi)容有關(guān)的信息,和指示 同步重放開始時間的信息,該同步重放開始時間是通過將預(yù)定的附加 時間與內(nèi)容的經(jīng)過重放時間相加得到的。然后,該同步重放控制部分基于與內(nèi)容有關(guān)的信息,從該服務(wù)器設(shè)備開始接收該內(nèi)容的從該同步 重放開始時間開始的數(shù)據(jù),并且將該數(shù)據(jù)存儲在該存儲器內(nèi)。在該存 儲器內(nèi)存儲的內(nèi)容的數(shù)據(jù)達(dá)到或超過指定量之后,該同步重放控制部 分通過該通信部分向其它重放設(shè)備傳輸指示內(nèi)容的重放準(zhǔn)備完成的 重放準(zhǔn)備完成通知。在傳輸重放準(zhǔn)備完成通知之后,從其它重放設(shè)備 接收到重放開始命令時,同步重放控制部分開始重放被存儲在該存儲 器內(nèi)的該內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù)。另外,同步重放控制部分可通過通信部分從其它重放設(shè)備接收到 搜索信息,該搜索信息用于搜索將加入同步重放的重放設(shè)備。然后, 該同步重放控制部分可基于被預(yù)先設(shè)定的設(shè)定信息,確定是否允許與 其它重放設(shè)備進(jìn)行同步重放。如果允許同步重放,則該同步重放控制 部分可通過該通信部分向其它重放i殳備傳輸加入響應(yīng),該加入響應(yīng)指 示該重放設(shè)備將與其它重放設(shè)備進(jìn)行同步重放。此外,當(dāng)兩個或多個其它重放設(shè)備同步地重放相同內(nèi)容,并且該 重放設(shè)備的重放停止時,該同步重放控制部分可在接收到用于在該重 放設(shè)備和其它重放設(shè)備之間的內(nèi)容的同步重放的同步重放命令^后, 通過該通信部分向其它重放設(shè)備傳輸請求該重放設(shè)備加入同步重放
的加入請求。此外,在重放設(shè)備與其它重放設(shè)備同步地重放相同內(nèi)容的同時, 并且當(dāng)內(nèi)容的重放完成時,同步重放控制部分可通過通信部分從其它 重放設(shè)備接收與緊隨當(dāng)前內(nèi)容之后的下一內(nèi)容有關(guān)的信息。然后,該 同步重放控制部分可通過該通信部分從服務(wù)器設(shè)備開始接收該下一 內(nèi)容,將該下一內(nèi)容存儲在該存儲器內(nèi),并且在該存儲器內(nèi)存儲的內(nèi) 容的數(shù)據(jù)達(dá)到或超過指定量之后,通過該通信部分向其它重放設(shè)備傳 輸指示該下一內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知。在傳輸重放 準(zhǔn)備完成通知之后,從其它重放設(shè)備接收到重放開始命令時,該同步 重放控制部分可利用該重放部分開始重放被存儲在該存儲器內(nèi)的該 下一內(nèi)容。另外,當(dāng)該重放設(shè)備與其它重放設(shè)備同步地重放相同內(nèi)容時,該 同步重放控制部分可響應(yīng)于來自其它重放設(shè)備的請求,通過該通信部 分向其它重放設(shè)備傳輸指示在該重放設(shè)備的內(nèi)容的經(jīng)過重放時間的 信息。當(dāng)其它重放設(shè)備的經(jīng)過重放時間與該重放設(shè)備的經(jīng)過重放時間 相差預(yù)定時間或更長時,該同步重放控制部分可通過該通信部分從其 它重放設(shè)備接收內(nèi)容的重放停止命令。在接收到該重放停止命令時, 該同步重放控制部分可停止內(nèi)容的重放,并通過該通信部分從其它重 放設(shè)備接收指示同步重放開始時間的信息,該同步重放開始時間是通 過將預(yù)定的附加時間與正在其它重放設(shè)備上重放的內(nèi)容的經(jīng)過重放 時間相加得到的。然后,該同步重放控制部分可通過該通信部分從該 服務(wù)器設(shè)備開始接收該內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù),并 且將該數(shù)據(jù)存儲在該存儲器內(nèi)。在該存儲器內(nèi)存儲的內(nèi)容的數(shù)據(jù)達(dá)到 或超過指定量之后,該同步重放控制部分通過該通信部分向其它重放 設(shè)備傳輸指示內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知。在傳輸重放 準(zhǔn)備完成通知之后,從其它重放設(shè)備接收到重放開始命令時,同步重 放控制部分可利用該重放部分開始重放被存儲在該存儲器內(nèi)的該內(nèi) 容的從該同步重放開始時間開始的數(shù)據(jù)。另外,該重放設(shè)備可包括模式設(shè)定部分,當(dāng)允許同步重放時,該 模式設(shè)定部分將該重放設(shè)備的重放控制模式設(shè)定為其中內(nèi)容重放被 其它重放設(shè)備控制的從屬模式。根據(jù)本發(fā)明的另 一個實施例,提供了 一種用于重放設(shè)備的重放控 制方法,該重放設(shè)備與至少 一個或多個重放設(shè)備同步地重放從服務(wù)器 設(shè)備接收到的內(nèi)容。該重放控制方法包括用于在從服務(wù)器設(shè)備接收內(nèi) 容的同時重放該內(nèi)容的重放步驟。此外,該重放控制方法包括第一同 步重放開始時間傳輸步驟,該步驟用于在內(nèi)容重放正在進(jìn)行的同時接 收到通過該重放設(shè)備和其它重放設(shè)備同步地重放該內(nèi)容的同步重放 命令時,向其它重放設(shè)備傳輸與內(nèi)容有關(guān)的信息和指示同步重放開始 時間的信息,該同步重放開始時間是通過將預(yù)定的附加時間與該內(nèi)容 的經(jīng)過重放時間相加得到的。另外,該重放控制方法包括第一重放準(zhǔn) 備完成通知接收步驟,該步驟用于從其它重放設(shè)備接收重放準(zhǔn)備完成 通知,該重放準(zhǔn)備完成通知指示內(nèi)容的重放準(zhǔn)備完成。最后,該重放 控制方法包括第 一重放開始命令傳輸步驟,該步驟用于當(dāng)在接收到重 放準(zhǔn)備完成通知之后內(nèi)容的經(jīng)過重放時間達(dá)到該同步重放開始時間 時,向其它重放設(shè)備傳輸內(nèi)容的重放開始命令。此外,該重放控制方法可還包括搜索信息傳輸步驟,該步驟用于 響應(yīng)于接收到同步重放命令,向連接到該重放設(shè)備的至少一個其它重 放設(shè)備傳輸搜索信息,該搜索信息用于搜索加入同步重放的重放設(shè) 備。另外,該重放控制方法還包括加入響應(yīng)接收步驟,該步驟用于從 其它重放設(shè)備接收作為對該搜索信息的響應(yīng)的指示加入同步重放的 加入響應(yīng)。在第一同步重放開始時間傳輸步驟中,將與內(nèi)容有關(guān)的信 息和指示同步重放開始時間的信息傳輸給傳輸該加入響應(yīng)的其它重放設(shè)備。另外,該重放控制方法還可包括加入請求接收步驟,該步驟用于 當(dāng)該重放設(shè)備與其它第一重放設(shè)備同步重放相同內(nèi)容的同時,從其它 第二重放設(shè)備接收請求加入同步重放的加入請求。此外,該重放控制 方法還可包括第二同步重放開始時間傳輸步驟,該步驟用于喻應(yīng)于接 收到該加入請求,向其它第二重放設(shè)備傳輸與被同步重放的內(nèi)容有關(guān)
的信息和指示同步重放開始時間的信息,該同步重放開始時間是通過 將預(yù)定的附加時間與內(nèi)容的經(jīng)過重放時間相加得到的。此外,該重放 控制方法還可包括第二重放準(zhǔn)備完成通知接收步驟,該步驟用于從其 它第二重放設(shè)備接收指示內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知。 最后,該重放控制方法還可包括第二重放開始命令步驟,該步驟用于 在接收到重放準(zhǔn)備完成通知之后,當(dāng)內(nèi)容的經(jīng)過重放時間達(dá)到該同步 重放開始時間時,向其它第二重放設(shè)備傳輸內(nèi)容的重放開始命令。此外,該重放控制方法還可包括內(nèi)容信息傳輸步驟,該步驟用于 當(dāng)該重放設(shè)備與其它重放設(shè)備同步地重放相同內(nèi)容時,傳輸與緊隨當(dāng) 前內(nèi)容之后的下一內(nèi)容有關(guān)的信息。另外,該重放控制方法還可包括 內(nèi)容接收步驟,該步驟用于從其它重放設(shè)備開始接收該下一內(nèi)容并且 將該內(nèi)容存儲在該存儲器內(nèi)。此外,該重放控制方法還可包括第二重 放準(zhǔn)備完成通知步驟,該步驟用于從其它重放設(shè)備接收指示該下一內(nèi) 容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知。最后,該重放控制方法還可 包括重放開始步驟,該步驟用于在接收到重放準(zhǔn)備完成通知之后向其 它重放設(shè)備傳輸該下一 內(nèi)容的重放開始命令,并且開始重放被存儲在 該存儲器內(nèi)的下一內(nèi)容。此外,該重放控制方法還可包括以下步驟,即該步驟用于當(dāng)該重 放設(shè)備與其它重放設(shè)備同步地重放相同內(nèi)容時,向其它重放設(shè)備請求 內(nèi)容的經(jīng)過重放時間。另外,該重放控制方法還可包括經(jīng)過重放時間 接收步驟,該步驟用于響應(yīng)于該請求,從其它重放設(shè)備接收指示其它 重放設(shè)備的經(jīng)過重放時間的信息。此外,該重放控制方法還可包括比 較步驟,該步驟用于比較其它重放設(shè)備的經(jīng)過重放時間與該重放設(shè)備 的經(jīng)過重放時間,和重放停止命令傳輸步驟,該步驟用于當(dāng)其它重放 設(shè)備的經(jīng)過重放時間與該重放設(shè)備的經(jīng)過重放時間相差預(yù)定時間或 更長時,向其它重放設(shè)備傳輸內(nèi)容的重放停止命令。另外,該重放控 制方法還可包括第二同步重放開始時間傳輸步驟,該步驟用于在傳輸 該重放停止命令之后,重新獲得在該重放設(shè)備的內(nèi)容的經(jīng)過重放時 間,并且向其它重放設(shè)備傳輸指示同步重放開始時間的信息,該同重放開始時間是通過將預(yù)定的附加時間與該經(jīng)過重放時間相加得到 的。此外,該重放控制方法還可包括第二重放準(zhǔn)備完成通知接收步驟, 該步驟用于從其它重放設(shè)備接收指示內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn) 備完成通知。最后,該重放控制方法還可包括第二重放開始命令傳輸 步驟,該步驟用于當(dāng)在接收到該重放準(zhǔn)備完成通知之后,在該重放設(shè) 備處的內(nèi)容的經(jīng)過重放時間達(dá)到該同步重放開始時間時,向其它重放 設(shè)備傳輸內(nèi)容的重放開始命令。
另外,該重放控制方法還可包括模式設(shè)定步驟,該步驟用于響應(yīng) 于接收到同步重放命令,將該重放設(shè)備的重放控制模式設(shè)定為控制其 它重放設(shè)備的內(nèi)容重放的主模式。根據(jù)本發(fā)明的另一個實施例,提供了一種用于重放設(shè)備的重放控 制方法,該重放設(shè)備與至少一個或多個其它重放設(shè)備同步地重放從服 務(wù)器設(shè)備接收到的內(nèi)容。該重放控制方法包括第 一 同步重放開始時間 接收步驟,該步驟用于從其它重放設(shè)備接收與正在其它重放設(shè)備上重 放的內(nèi)容有關(guān)的信息,和指示同步重放開始時間的信息,該同步重放 開始時間是通過將預(yù)定的附加時間與內(nèi)容的經(jīng)過重放時間相加得到 的。該重放控制方法還包括第一內(nèi)容接收步驟,該步驟用于基于與內(nèi) 容有關(guān)的信息,從該服務(wù)器設(shè)備開始接收該內(nèi)容的從該同步重放開始 時間開始的數(shù)據(jù),并且將該數(shù)據(jù)存儲在存儲器內(nèi)。另外,該重放控制 方法包括第一重放準(zhǔn)備完成通知傳輸步驟,該步驟用于在該存儲器內(nèi)存儲的內(nèi)容的數(shù)據(jù)達(dá)到或超過指定量之后,向其它重放^:備傳輸指示 內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知。此外,該重放控制方法包 括第一重放開始步驟,該步驟用于在傳輸重放準(zhǔn)備完成通知之后,從 其它重放設(shè)備接收到內(nèi)容的重放開始命令時,開始重放被存儲在該存 儲器內(nèi)的該內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù)。
另夕卜,該重放控制方法還可包括搜索信息接收步驟,該步驟用于 從其它重放設(shè)備接收搜索信息,該搜索信息用于搜索將加入同步重放 的重放設(shè)備。另外,該重放控制方法還可包括同步重放允許步驟,該 步驟用于基于被預(yù)先設(shè)定的設(shè)定信息,確定是否允許與其它重放設(shè)備
進(jìn)行同步重放。最后,該重放控制方法還包括加入響應(yīng)傳輸步驟,該 步驟用于當(dāng)允許同步重放時向其它重放設(shè)備傳輸加入響應(yīng),該加入響 應(yīng)指示該重放設(shè)備將與其它重放設(shè)備進(jìn)行同步重放。此外,該重放控制方法還可包括加入請求傳輸步驟,該步驟用于 當(dāng)兩個或多個其它重放設(shè)備同步地重放相同內(nèi)容并且該重放設(shè)備的 重放停止時,并且在接收到用于使該重放設(shè)備和其它重放設(shè)備同步重 放該內(nèi)容的同步重放命令時,向其它重放設(shè)備傳輸請求加入同步重放 的加入請求。另外,該重放控制方法還可包括內(nèi)容信息接收步驟,該步驟用于 當(dāng)重放設(shè)備與其它重放設(shè)備同步地重放相同內(nèi)容時并且內(nèi)容的重放 完成時,從其它重放設(shè)備接收與緊隨當(dāng)前內(nèi)容之后的下一內(nèi)容有關(guān)的 信息。此外,該重放控制方法還可包括第二內(nèi)容接收步驟,該步驟用 于從服務(wù)器設(shè)備開始接收該下一內(nèi)容并且將該下一內(nèi)容存儲在該存 儲器內(nèi)。此外,該重放控制方法還可包括第二重放準(zhǔn)備完成通知傳輸 步驟,該步驟用于在該存儲器內(nèi)存儲的內(nèi)容的數(shù)據(jù)達(dá)到或超過指定量 之后,向其它重放設(shè)備傳輸指示該下一內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn) 備完成通知。最后,該重放控制方法還可包括第二重放開始步驟,該 步驟用于在傳輸重放準(zhǔn)備完成通知之后,從其它重放設(shè)備接收到重放 開始命令時,開始重放被存儲在該存儲器內(nèi)的該下一內(nèi)容。此外,該重放控制方法還可包括經(jīng)過重放時間傳輸步驟,該步驟 用于當(dāng)該重放設(shè)備與其它重放設(shè)備同步地重放相同內(nèi)容時,響應(yīng)于來 自其它重放設(shè)備的請求,向其它重放設(shè)備傳輸指示在該重放設(shè)備的內(nèi) 容的經(jīng)過重放時間的信息。另外,該重放控制方法還可包括重放停止 命令接收步驟,該步驟用于當(dāng)其它重放設(shè)備的經(jīng)過重放時間與該重放 設(shè)備的經(jīng)過重放時間相差預(yù)定時間或更長時,從其它重放設(shè)備接收內(nèi) 容的重放停止命令。此外,該重放控制方法還可包括重放停止步驟, 該步驟用于響應(yīng)于接收到重放停止命令停止該內(nèi)容的重放。另外,該 重放控制方法還可包括第二同步重放開始時間接收步驟,該步驟用于 從其它重放設(shè)備接收指示同步重放開始時間的信息,該同步重放開始
時間是通過將預(yù)定的附加時間與正在其它重放設(shè)備上重放的內(nèi)容的 經(jīng)過重放時間相加得到的。此外,該重放控制方法還可包括第二內(nèi)容 接收步驟,該步驟用于從該服務(wù)器設(shè)備開始接收該內(nèi)容的從該同步重 放開始時間開始的數(shù)據(jù),并且將該數(shù)據(jù)存儲在該存儲器內(nèi)。另外,該 重放控制方法還可包括第二重放準(zhǔn)備完成通知傳輸步驟,該步驟用于 在該存儲器內(nèi)存儲的內(nèi)容的數(shù)據(jù)達(dá)到或超過指定量之后,向其它重放 設(shè)備傳輸指示內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知。最后,該重 放控制方法還包括第二重放開始步驟,該步驟用于在傳輸重放準(zhǔn)備完 成通知之后,從其它重放設(shè)備接收到重放開始命令時,開始重放被存 儲在該存儲器內(nèi)的該內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù)。此外,該重放控制方法還可包括模式設(shè)定步驟,該步驟用于當(dāng)在 該同步重放允許步驟中允許同步重放時,將該重放設(shè)備的重放控制模 式設(shè)定為內(nèi)容被其它重放設(shè)備控制的從屬模式。根據(jù)本發(fā)明的另一個實施例,提供了一種程序,該程序包括命令 控制重放設(shè)備的計算機系統(tǒng)執(zhí)行用于在從服務(wù)器設(shè)備接收到內(nèi)容時 重放該內(nèi)容的重放步驟的命令,該重放設(shè)備與至少一個或多個其它重 放設(shè)備同步地重放從服務(wù)器設(shè)備接收到的內(nèi)容。此外,該程序命令該 計算機系統(tǒng)執(zhí)行第 一 同步重放開始時間傳輸步驟,該步驟用于在內(nèi)容 重放正在進(jìn)行的同時接收到通過該重放設(shè)備和其它重放設(shè)備同步地 重放該內(nèi)容的同步重放命令時,向其它重放設(shè)備傳輸與內(nèi)容有關(guān)的信 息和指示同步重放開始時間的信息,該同步重放開始時間是通過將預(yù) 定的附加時間與內(nèi)容的經(jīng)過重放時間相加得到的。另外,該程序還命 令執(zhí)行第一重放準(zhǔn)備完成通知接收步驟,該步驟用于從其它重放設(shè)備 接收重放準(zhǔn)備完成通知,該重放準(zhǔn)備完成通知指示內(nèi)容的重放準(zhǔn)備完 成。此外,該程序還命令執(zhí)行第一重放開始命令傳輸步驟,該步驟用 于當(dāng)在接收到重放準(zhǔn)備完成通知之后,內(nèi)容的經(jīng)過重放時間達(dá)到該同 步重放開始時間時,向其它重放設(shè)備傳輸內(nèi)容的重放開始命令。根據(jù)本發(fā)明的另一個實施例,提供了一種程序,該程序包括命令 控制重放設(shè)備的計算機系統(tǒng)執(zhí)行第 一 同步重放開始時間接收步驟的
命令,該重放設(shè)備與至少一個或多個其它重放設(shè)備同步地重放從服務(wù) 器設(shè)備接收到的內(nèi)容,該第一同步重放開始時間接收步驟用于從其它 重放設(shè)備接收與正在其它重放設(shè)備上重放的內(nèi)容有關(guān)的信息和指示 同步重放開始時間的信息,該同步重放開始時間是通過將預(yù)定的附加 時間與該內(nèi)容的經(jīng)過重放時間相加得到的。此外,該程序命令執(zhí)行第 一內(nèi)容接收步驟,該步驟用于基于與內(nèi)容有關(guān)的信息,從該服務(wù)器設(shè) 備開始接收該內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù),并且將該數(shù) 據(jù)存儲在存儲器內(nèi)。此外,該程序命令執(zhí)行重放準(zhǔn)備完成通知傳輸步 驟,該步驟用于在該存儲器內(nèi)存儲的內(nèi)容的數(shù)據(jù)達(dá)到或超過指定量之 后,向其它重放設(shè)備傳輸指示內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通 知。最后,該程序命令執(zhí)行第一重放開始步驟,該步驟用于在傳輸重 放準(zhǔn)備完成通知之后,從其它重放設(shè)備接收到內(nèi)容的重放開始命令 時,開始重放被存儲在該存儲器內(nèi)的該內(nèi)容的從該同步重放開始時間 開始的數(shù)據(jù)。在上述內(nèi)容重放系統(tǒng)中,在內(nèi)容被第一重放設(shè)備重放的同時,并 且當(dāng)?shù)谝恢胤旁O(shè)備接收到通過該第一重放設(shè)備和第二重放設(shè)備重放 該內(nèi)容的同步重放命令,該第一重放設(shè)備向第二重放設(shè)備傳輸與該內(nèi) 容有關(guān)的信息和指示同步重放開始時間的信息,該同步重放開始時間 是通過將預(yù)定的附加時間與該內(nèi)容的經(jīng)過重放時間相加得到的。隨 后,該第二重放設(shè)備接收到與該內(nèi)容有關(guān)的信息和指示該同步重放開 始時間有關(guān)的信息。然后,基于該與內(nèi)容有關(guān)的信息,該第二重放設(shè) 備從服務(wù)器設(shè)備開始接收該內(nèi)容的從該同步重放開始時間開始的數(shù) 據(jù),并且將該數(shù)據(jù)存儲在該第二存儲器內(nèi)。 一旦該第二存儲器內(nèi)存儲 的內(nèi)容的數(shù)據(jù)達(dá)到或超過指定量,則向該第一重放設(shè)備傳輸重放準(zhǔn)備 完成通知,該重放完成準(zhǔn)備通知指示該第二重放設(shè)備內(nèi)的內(nèi)容的重放 準(zhǔn)備完成。此外,在該第一重放設(shè)備接收到內(nèi)容準(zhǔn)備完成通知之后, 并且當(dāng)?shù)谝恢胤旁O(shè)備內(nèi)的內(nèi)容的經(jīng)過重放時間達(dá)到同步重放開始時 間時,第一重放設(shè)備向第二重放設(shè)備傳輸內(nèi)容重放開始命令。此后, 在從該第一重放設(shè)備接收到該內(nèi)容重放開始命令時,該第二重放設(shè)備開始重放被存儲在該第二存儲器內(nèi)的該內(nèi)容的從該同步重放開始時 間開始的數(shù)據(jù)。此外,利用與該第一重放設(shè)備相對應(yīng)的重放設(shè)備,用于該重放設(shè) 備的重放控制方法和程序,當(dāng)在內(nèi)容被該重放設(shè)備重放的同時,接收 到用于通過該重放設(shè)備和其它重放設(shè)備同步重放該內(nèi)容的同步重放 命令時,與該內(nèi)容有關(guān)的信息和指示同步重放開始時間的信息被傳輸 給其它重放設(shè)備,該同步重放開始時間是通過將預(yù)定附加時間與內(nèi)容 的經(jīng)過重放時間相加得到的。在從其它重放設(shè)備接收到指示在其它重 放設(shè)備內(nèi)的內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知之后,并且當(dāng)在 該重放設(shè)備內(nèi)的內(nèi)容的經(jīng)過重放時間達(dá)到該同步重放開始時間時,內(nèi) 容的重放開始命令被傳輸給其它重放設(shè)備。此外,利用與該第二重放設(shè)備相對應(yīng)的重放設(shè)備,用于該重放設(shè) 備的重放控制方法和程序,從其它重放設(shè)備接收到與正在其它重放設(shè) 備上重放的內(nèi)容有關(guān)的信息和指示同步重放開始時間的信息,該同步 重放開始時間是通過將預(yù)定附加時間與內(nèi)容的經(jīng)過重放時間相加得 到的。然后,基于該與內(nèi)容有關(guān)的信息,開始從服務(wù)器設(shè)備開始接收 該內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù),并且將該數(shù)據(jù)存儲在存 儲器內(nèi)。 一旦該存儲器內(nèi)存儲的內(nèi)容的數(shù)據(jù)達(dá)到或超過指定量,則向 其它重放設(shè)備傳輸指示內(nèi)容的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知。此 外,在傳輸該重放準(zhǔn)備完成通知之后,當(dāng)從其它重放設(shè)備接收到內(nèi)容 重放開始命令時,開始重放被存儲在該存儲器內(nèi)的該內(nèi)容的從該同步 重放開始時間開始的數(shù)據(jù)。如上所述,該內(nèi)容重放系統(tǒng)內(nèi)的重放設(shè)備執(zhí)行同步重放的時間管 理,并且設(shè)定正在該重放設(shè)備上重放的內(nèi)容的同步重放開始時間。此外,當(dāng)經(jīng)過重放時間達(dá)到該同步重放開始時間時,向另一個重放i殳備 傳輸重放開始命令,從而控制在該另 一個重放設(shè)備上從服務(wù)器設(shè)備接 收內(nèi)容并重放該內(nèi)容。因此,可容易地實現(xiàn)多個重放設(shè)備的內(nèi)容同步 重放,而不需要通過組播傳輸從服務(wù)器設(shè)備向每個重放設(shè)備分配內(nèi) 容。 根據(jù)上述本發(fā)明的實施例,不需要提供連接設(shè)備的專用路由器, 并且可容易地實現(xiàn)與無線連接相容的同步重放,而不需要在服務(wù)器側(cè) 和從屬終端側(cè)執(zhí)行時間管理。
圖1是示出根據(jù)本發(fā)明的一個實施例的家庭網(wǎng)絡(luò)系統(tǒng)的配置的說明圖;圖2是示出根據(jù)本實施例的服務(wù)器設(shè)備的配置的框圖;圖3是示出根據(jù)本實施例的重放設(shè)備的配置的框圖;圖4是示出根據(jù)本實施例的重放設(shè)備的主體上設(shè)置的操作按鈕的特定示例的說明圖;圖5是示出根據(jù)本實施例的重放設(shè)備的遠(yuǎn)程控制器上設(shè)置的操作按鈕的特定示例的說明圖;圖6是示出根據(jù)本實施例的流傳輸過程和流重放過程的概述的說明圖;圖7A是示出根據(jù)本實施例的當(dāng)同步重放開始時執(zhí)行的重放控制 方法的說明圖;圖7B是示出根據(jù)本實施例的當(dāng)同步重放開始時執(zhí)行的重放控制 方法的說明圖;圖7C是示出根據(jù)本實施例的當(dāng)同步重放開始時執(zhí)行的重放控制 方法的說明圖;圖8A是示出根據(jù)本實施例的當(dāng)同步重放開始時執(zhí)行的重放控制 方法的流程圖;圖8B是示出根據(jù)本實施例的當(dāng)同步重放開始時執(zhí)行的重放控制 方法的流程圖;圖9A是示出根據(jù)本實施例的當(dāng)新的重放設(shè)備加入已經(jīng)執(zhí)行同步 重放的重放設(shè)備時使用的重放控制方法的說明圖;圖9B是示出根據(jù)本實施例的當(dāng)新的重放設(shè)備加入已經(jīng)執(zhí)衧同步 重放的重放設(shè)備時使用的重放控制方法的說明圖; 圖9C是示出根據(jù)本實施例的當(dāng)新的重放設(shè)備加入已經(jīng)執(zhí)行同步 重放的重放設(shè)備時使用的重放控制方法的說明圖;圖10A是示出根據(jù)本實施例的當(dāng)新的重放設(shè)備加入已經(jīng)執(zhí)行同 步重放的重放設(shè)備時使用的重放控制方法的流程圖;圖10B是示出根據(jù)本實施例的當(dāng)新的重放設(shè)備加入已經(jīng)執(zhí)行同 步重放的重放設(shè)備時使用的重放控制方法的流程圖;圖11A是示出根據(jù)本實施例的當(dāng)在同步重放期間執(zhí)行內(nèi)容轉(zhuǎn)換 時使用的重放控制方法的流程圖;圖11B是示出根據(jù)本實施例的當(dāng)在同步重放期間執(zhí)行內(nèi)容轉(zhuǎn)換 時使用的重放控制方法的流程圖;圖12A是示出根據(jù)本實施例的當(dāng)主終端調(diào)節(jié)從屬終端的經(jīng)過重 放時間的時滯時使用的重放控制方法的流程圖;圖12B是示出根據(jù)本實施例的當(dāng)主終端調(diào)節(jié)從屬終端的經(jīng)過重 放時間的時滯時使用的重放控制方法的流程圖;圖13是示出根據(jù)本實施例的當(dāng)重放設(shè)備退出從屬模式時使用的 重放控制方法的說明圖;圖14是示出根據(jù)本實施例的當(dāng)交換主終端和從屬終端時使用的 重放控制方法的說明圖;圖15是示出根據(jù)本實施例的當(dāng)重放設(shè)備退出從屬模式時使用的 重放控制方法的說明圖;圖16A是示出根據(jù)本實施例的當(dāng)交換主終端和從屬終端時使用 的重放控制方法的流程圖;圖16B是示出根據(jù)本實施例的當(dāng)交換主終端和從屬終端時使用 的重放控制方法的流程圖;圖17是示出根據(jù)本實施例的用于重放設(shè)備之間的交換的重放轉(zhuǎn) 換控制方法的流程圖;圖18A是示出根據(jù)本實施例的當(dāng)交換主終端和從屬終端時使用 的重放控制方法的流程圖;并且圖18B是示出根據(jù)本實施例的當(dāng)交換主終端和從屬終端時使用
的重放控制方法的流程圖。
具體實施方式
下文將參照附圖詳細(xì)說明本發(fā)明的優(yōu)選實施例。應(yīng)注意,在此說 明書和附圖中,具有基本相同的功能和結(jié)構(gòu)的結(jié)構(gòu)元件被用相同標(biāo)號 指示,并且這些結(jié)構(gòu)元件的重復(fù)說明被省略。系統(tǒng)配置首先,將參照圖1說明才艮據(jù)本發(fā)明的第 一 實施例的家庭網(wǎng)絡(luò)系統(tǒng) 1。圖1是示出根據(jù)本實施例的家庭網(wǎng)絡(luò)系統(tǒng)1的配置的說明圖。應(yīng) 注意,根據(jù)本實施例的家庭網(wǎng)絡(luò)系統(tǒng)1對應(yīng)于內(nèi)容重放系統(tǒng)的一個示 例。如圖1所示,家庭網(wǎng)絡(luò)系統(tǒng)l是例如在用戶家中等等內(nèi)設(shè)置的并 且通過互連多個設(shè)備構(gòu)造成的網(wǎng)絡(luò)系統(tǒng)。在家庭網(wǎng)絡(luò)系統(tǒng)l內(nèi),多個服務(wù)器設(shè)備20A、 20B等等(下文有時被總稱為"服務(wù)器設(shè)備20")和 多個重放設(shè)備30A、 30B等等(下文有時被總稱為"重放設(shè)備30")例 如通過交換集線器12、接入點14和家用局域網(wǎng)(LAN) IO連接,從 而它們能夠相互數(shù)據(jù)通信,該家用局域網(wǎng)10是網(wǎng)絡(luò)的一個示例。服 務(wù)器設(shè)備20在家庭網(wǎng)絡(luò)系統(tǒng)1內(nèi)配置成家庭服務(wù)器,并且用作向每 個重放設(shè)備30提供內(nèi)容的內(nèi)容提供服務(wù)器。重放設(shè)備30等同于服務(wù) 器設(shè)備20的客戶機(重放終端設(shè)備),并且用于在接收被從服務(wù)器 設(shè)備20傳輸?shù)膬?nèi)容的同時重放該內(nèi)容。在本實施例中,內(nèi)容可以是任何形式的內(nèi)容,例如音頻內(nèi)容例如 音樂、演講、廣播節(jié)目等等,由圖象數(shù)據(jù)和/或音頻數(shù)據(jù)構(gòu)成的視頻內(nèi) 容例如電影、電視節(jié)目、視頻節(jié)目等等,游戲內(nèi)容等等。下文將使用 音頻內(nèi)容尤其是音樂內(nèi)容作為內(nèi)容的示例來說明本發(fā)明,但是本發(fā)明 的內(nèi)容并不局限于此示例。LAN 10是連接例如家用的多個設(shè)備(服務(wù)器設(shè)備20,重放設(shè)備 30)的通信網(wǎng)絡(luò)。不管是有線的還是無線的,LAN 10都可表g為有 線Ethernet⑧例如10base2、 1000baseT等等的形式。LAN 10還可表 現(xiàn)為例如被Institute of Electrical and Electronics Engineers, Inc. (IEEE)的802.11工作組指定的無線LAN的形式。交換集線器路由器12和接入點14是用于通過有線連接或無線連 接使一組設(shè)備例如多個服務(wù)器設(shè)備20和多個重放設(shè)備30相互連接的 中繼設(shè)備。當(dāng)數(shù)據(jù)通過有線LAN 10在服務(wù)器設(shè)備20和重放設(shè)備30之間被 傳輸和接收時,交換集線器12用作中繼設(shè)備,并且例如用互聯(lián)網(wǎng)開 關(guān)等等構(gòu)成。交換集線器12具有集線器功能,即將設(shè)備連接到LAN 10 上,分析被從傳輸源設(shè)備發(fā)送的數(shù)據(jù)以檢測目的地,并然后將數(shù)據(jù)僅 傳輸給目的地。從而,可減輕整個家庭網(wǎng)絡(luò)系統(tǒng)1上的負(fù)荷并且可提 高安全性。應(yīng)注意,代替或者除了交換集線器12之外,還可在LAN10 上設(shè)置具有在LAN 10和外部公共網(wǎng)絡(luò)之間傳遞數(shù)據(jù)的路由器功能的 寬帶路由器(附圖中未示出)。另外,在此實施例中,交換集線器和 路由器用單個設(shè)備構(gòu)成,但是本發(fā)明并不局限于此結(jié)構(gòu)。交換集線器 和路由器可以是單獨的設(shè)備。此外,交換集線器路由器12用作這樣的路由器,即該路由器通 過分析例如開放式系統(tǒng)互聯(lián)(OSI)參考模型的網(wǎng)絡(luò)層(第三層)和 傳輸層(第四層)的一些協(xié)議執(zhí)行傳輸。根據(jù)相關(guān)技術(shù),服務(wù)器設(shè)備 20和多個重放設(shè)備30經(jīng)由路由器通過線路連接。當(dāng)內(nèi)容被多個重放 設(shè)備同步地重放時,使用UPD組播從服務(wù)器設(shè)備向多個重放設(shè)備同 時傳送內(nèi)容。在組播傳輸?shù)那闆r下,必須提供與UDP組播相容的專 用路由器。但是,對于根據(jù)本實施例的家庭網(wǎng)絡(luò)系統(tǒng)1,即使當(dāng)相同 內(nèi)容被從服務(wù)器設(shè)備20傳送給多個重放設(shè)備30以便同步重放時,仍 可利用單播傳輸來代替組播傳輸。因此,除了與組播相容的路由器之 外,與組播不相容的路由器也可被用作交換集線器路由器12。因此, 根據(jù)本實施例,可在多個重放設(shè)備30中實現(xiàn)同步重放,而不會受到 與線路連接路由器的類型的選擇有關(guān)的任何約束。接入點14是用于無線通信的無線電中繼設(shè)備,其在LAN、 10內(nèi) 連接設(shè)備以實現(xiàn)無線LAN功能。例如,接入點14 (無線父類單元)
和服務(wù)器設(shè)備20在Ethernet 內(nèi)通過線路連接,并且重放設(shè)備30通 過無線子類單元與接入點14無線連接。使用接入點14使得服務(wù)器設(shè) 備20和重放設(shè)備30能夠例如同時與多個其它的設(shè)備執(zhí)行無線通信。應(yīng)注意,網(wǎng)絡(luò)內(nèi)的多個設(shè)備互連的形式并不局限于上述示例,并 且可使用其中在設(shè)備中可進(jìn)行數(shù)據(jù)通信的任何連接形式。另外,多個 設(shè)備還可使用特設(shè)模式Bluetooth或超寬帶(WXB)直接執(zhí)行無線通 信,而無需經(jīng)過接入點14。服務(wù)器設(shè)備20 (家庭服務(wù)器)例如構(gòu)造成可記錄、存儲和分配 內(nèi)容的數(shù)字媒體服務(wù)器(DMS)。對于服務(wù)器設(shè)備20,例如可使用 遵照數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)的指導(dǎo)方針并且傳輸和接收數(shù)據(jù)的 DLNA相容的設(shè)備。服務(wù)器設(shè)備20例如用膝上型和臺式個人計算機 構(gòu)成,但是服務(wù)器設(shè)備20還可用不同類型的信息處理設(shè)備例如網(wǎng)絡(luò) 存儲設(shè)備、家庭網(wǎng)絡(luò)服務(wù)器設(shè)備、數(shù)據(jù)記錄設(shè)備(DVD和HDD記錄 器等等)、游戲設(shè)備、智能電氣設(shè)備等等構(gòu)成。服務(wù)器設(shè)備20獲取并存儲多個音樂內(nèi)容文件。例如,通過公共 網(wǎng)絡(luò)例如因特網(wǎng)、廣域網(wǎng)(WAN)等等,服務(wù)器設(shè)備20從提供內(nèi)容 分配服務(wù)的內(nèi)容分配服務(wù)器(附圖中未示出)接收到內(nèi)容的分配,并 然后將被分配的內(nèi)容存儲在存儲設(shè)備例如硬盤驅(qū)動器(HDD )等等內(nèi)。 服務(wù)器設(shè)備20還通過(聲音、圖象等等的)自動記錄、割裂等等創(chuàng) 建新內(nèi)容,并將該新內(nèi)容存儲在存儲設(shè)備、可更換記錄介質(zhì)等等內(nèi)。 應(yīng)注意,自動記錄是指將被附屬于服務(wù)器設(shè)備20的攝影設(shè)備和聲音 收集設(shè)備攝影和收集的圖象和聲音記錄為數(shù)字?jǐn)?shù)據(jù)。割裂是指提取被 記錄在記錄介質(zhì)例如音樂CD、視頻DVD等等內(nèi)的數(shù)字內(nèi)容,將該內(nèi) 容轉(zhuǎn)換成可在計算機上處理的文件格式,并將該內(nèi)容記錄在存儲設(shè)備 或可更換記錄介質(zhì)中。因此,服務(wù)器設(shè)備20上存儲的內(nèi)容可以是未壓縮的數(shù)字?jǐn)?shù)據(jù)(下 文被稱為"未壓縮數(shù)據(jù),,)例如線性脈沖編碼調(diào)制(PCM)數(shù)據(jù)等等, 并且其可以是用多種壓縮編碼方法中的任何一種壓縮的被壓縮的數(shù) 字?jǐn)?shù)據(jù)(下文被簡稱為"壓縮數(shù)據(jù),,)。在音樂內(nèi)容的情況下,壓縮編碼方法的示例包括適應(yīng)性傳輸音頻編碼(ATRAC) 、 ATRAC3、音 頻動態(tài)壓縮第三層(MP3)、先進(jìn)音頻編碼(AAC)、窗口媒體音頻 (WMA)等等。從服務(wù)器設(shè)備20存儲的多個內(nèi)容文件,例如存儲設(shè)備內(nèi)存儲的 音樂內(nèi)容,可更換記錄介質(zhì)例如CD、 DVD等等內(nèi)存儲的音樂內(nèi)容, 通過互聯(lián)網(wǎng)接收到的網(wǎng)絡(luò)廣播音樂內(nèi)容等等中,服務(wù)器設(shè)備20使用 流方法(下文被稱為"流傳輸")通過LAN 10將從重放設(shè)備30接收到 的傳輸請求所要求的內(nèi)容傳輸給重放設(shè)備30。這里,流方法是一種用 于與接收數(shù)據(jù)的設(shè)備(重放設(shè)備30)的內(nèi)容處理速度(例如,重放速 度)同步地傳輸數(shù)據(jù)的方法。因此,重放設(shè)備30可在接收被從服務(wù) 器設(shè)備20流傳輸?shù)膬?nèi)容的同時重放該內(nèi)容。在內(nèi)容是壓縮數(shù)據(jù)的情 況下,服務(wù)器設(shè)備20首先擴展該壓縮數(shù)據(jù)并將其轉(zhuǎn)換成未壓縮數(shù)據(jù) (例如,線性PCM數(shù)據(jù)),然后將該數(shù)據(jù)傳輸給重放設(shè)備30。服務(wù)器設(shè)備20還可使用確定的單位(例如專輯單位、藝術(shù)家單 位、風(fēng)格單位、播放列表單位)向重放設(shè)備30傳輸內(nèi)容列表,該內(nèi) 容列表列出與多個音樂內(nèi)容文件(例如,音軌名稱、專輯名稱、藝術(shù) 家姓名、地址信息(統(tǒng)一資源定位器(URL)等等)、采樣頻率、多 個信道、多個位、編解碼器等等)有關(guān)的信息。重放設(shè)備30是能夠重放內(nèi)容的數(shù)字媒體播放器。重放設(shè)備30 例如可以是與服務(wù)器設(shè)備20相同的遵照DLNA指導(dǎo)方針并傳輸和接 收數(shù)據(jù)的DLNA相容的設(shè)備。在本實施例中,重放設(shè)備30是輸出從 服務(wù)器設(shè)備20分配的內(nèi)容重放的聲音的重放終端設(shè)備,并且構(gòu)造成 例如網(wǎng)絡(luò)音頻客戶設(shè)備。構(gòu)造成網(wǎng)絡(luò)音頻客戶設(shè)備的重放設(shè)備30例 如具有作為用戶界面的顯示部分332 (LCD面板等等),和輸出被重 放的音樂內(nèi)容的聲音的音頻輸出部分。音頻輸出部分例如可以是外部 安裝的揚聲器352。但是,根據(jù)本實施例的重放設(shè)備并不局限于此示 例,并且還可用不同類型的終端設(shè)備例如膝上型個人計算機、移動音 樂播放器、視聽組件、個人數(shù)字助理(PDA)、家庭游戲設(shè)備、移^ 游戲設(shè)備、移動電話、PHS、數(shù)據(jù)重放設(shè)備(DVD/HDD播放器等等)、 智能電氣設(shè)備例如電視接收機等等構(gòu)成。重放設(shè)備30具有選擇服務(wù)器設(shè)備20的功能,從服務(wù)器設(shè)備20 獲取內(nèi)容列表的功能,選擇將被重放的內(nèi)容的功能,從服務(wù)器設(shè)備20 接收將被重放的內(nèi)容的功能,和重放并輸出內(nèi)容的功能。特別地,重 放設(shè)備30搜索連接到LAN 10并且正在操作的一個、兩個或多個服務(wù) 器設(shè)備20,然后從已經(jīng)被發(fā)現(xiàn)的服務(wù)器設(shè)備20中,自動地或基于用 戶操作等等選擇將從其接收內(nèi)容的服務(wù)器設(shè)備20。重放設(shè)備30還從被選擇的服務(wù)器設(shè)備20獲取與服務(wù)器設(shè)備20上存儲的多個內(nèi)容文件 有關(guān)的信息(內(nèi)容列表),然后在顯示部分332上顯示該信息。用戶 可檢查內(nèi)容列表,設(shè)定希望重放的內(nèi)容,并設(shè)定重放模式。響應(yīng)于內(nèi) 容選擇等等,重放設(shè)備30向服務(wù)器設(shè)備30發(fā)出根據(jù)設(shè)定的重放模式 傳輸被選擇的內(nèi)容的請求。響應(yīng)于內(nèi)容傳輸請求,服務(wù)器設(shè)備20將 內(nèi)容流傳輸給重放設(shè)備。重放設(shè)備30將接收到的內(nèi)容臨時存儲在緩 沖器(附圖中未示出)內(nèi),并然后從緩沖器中讀取該內(nèi)容,執(zhí)行該內(nèi) 容的數(shù)模轉(zhuǎn)換并輸出該被轉(zhuǎn)換的內(nèi)容。如上所述,根據(jù)本實施例的服務(wù)器設(shè)備20和重放設(shè)備30例如都 是DLNA相容的設(shè)備,并且通過包含Ethernet⑧和/或無線LAN的LAN 10根據(jù)通信協(xié)議例如傳輸控制協(xié)議/網(wǎng)際協(xié)+義(TCP/IP),相互傳輸和 接收數(shù)據(jù)。服務(wù)器設(shè)備20和重放設(shè)備30僅通過連接到LAN 10就可 使用。重放設(shè)備30 (DMP)搜索家庭網(wǎng)絡(luò)系統(tǒng)1內(nèi)存在的服務(wù)器設(shè) 備20 ( DMS ),并從該服務(wù)器設(shè)備20自動獲取可被重放的內(nèi)容的列 表。如果用戶僅在從服務(wù)器設(shè)備20獲取的列表中選擇他希望看到/聽 到的內(nèi)容,則該內(nèi)容被從服務(wù)器設(shè)備20自動提供給重放設(shè)備30并被 重放。應(yīng)注意,服務(wù)器設(shè)備20還可具有與重放設(shè)備30類似的內(nèi)容重 放功能。服務(wù)器設(shè)備20的配置接下來,將參照圖2說明根據(jù)本實施例的服務(wù)器設(shè)備20 (家^庭 服務(wù)器)的配置。圖2是示出根據(jù)本實施例的服務(wù)器設(shè)備20的配置 的框圖。
如圖2所示,服務(wù)器設(shè)備20具有通信部分210,控制部分212, 輸入部分214,輸出部分216,具有通信緩沖器222的存儲器220,存 儲設(shè)備230,磁盤驅(qū)動器232,編碼器234和解碼器236。通信部分210是由通過網(wǎng)絡(luò)與外部設(shè)備進(jìn)行數(shù)據(jù)通信的通信設(shè) 備等等構(gòu)成的通信接口。通信部分210基于控制部分212的控制,通 過LAN 10向重放設(shè)備30和其它外部設(shè)備傳輸并且從重放設(shè)備30和 其它外部設(shè)備接收各種數(shù)據(jù)。通信部分210可以例如與£ ^1^61@和 Giga £比61"1161@相容。在其中可與無線通信的接入點14直接通信的環(huán) 境中,通信部分210還可與無線通信例如IEEE 802.11a/b/g等等相容。 當(dāng)傳輸和接收各種信息時,通信部分210可通過將被從傳送的數(shù)據(jù)臨 時存儲在通信緩沖器222內(nèi)控制被傳送的數(shù)據(jù)的體積。通信部分210傳輸和接收各種信息例如存儲設(shè)備230存儲的內(nèi) 容、內(nèi)容列表、內(nèi)容屬性信息、內(nèi)容傳輸請求、內(nèi)容列表請求、控制 信號等等。通信部分210還通過公共網(wǎng)絡(luò)(附圖中未示出)向分配服 務(wù)器傳輸并且從該分配服務(wù)器接收各種信息例如內(nèi)容、內(nèi)容分配請求 等等??刂撇糠?12由中央處理器(CPU)、只讀存儲器(ROM)、 隨機存取存儲器(RAM )等等構(gòu)成??刂撇糠?12根據(jù)ROM和存儲 設(shè)備230內(nèi)存儲的各種程序操作,并控制服務(wù)器設(shè)備20的全部操作。 例如,控制部分212控制通過通信部分210向重放i殳備30傳輸并且 從該重放設(shè)備30接收各種數(shù)據(jù)。特別地,控制部分212控制以下的 處理,即通過該處理,響應(yīng)于來自重放設(shè)備30的內(nèi)容傳輸請求,從 存儲設(shè)備230中讀取內(nèi)容的壓縮數(shù)據(jù),利用解碼器236將該壓縮數(shù)據(jù) 轉(zhuǎn)換成未壓縮數(shù)據(jù),并且通過通信部分210將未壓縮數(shù)據(jù)流傳輸給重 放設(shè)備30。下文將詳細(xì)說明流處理??刂撇糠?12還用做割裂部分, 該割裂部分使用磁盤驅(qū)動器232和編碼器234來從被裝載到磁盤驅(qū)動 器232內(nèi)的可更換存儲介質(zhì)例如音樂CD、視頻DVD等等中割裂音樂 內(nèi)容(音軌)和視頻內(nèi)容,并將該內(nèi)容存儲在存儲設(shè)備230內(nèi)。輸入部分214由操作部分、輸入控制電路等等構(gòu)成。操作部分例
如是鼠標(biāo)、鍵盤、觸摸板、按鈕、開關(guān)、操縱桿等等。輸入控制電路 根據(jù)該操作部分的數(shù)據(jù)操作生成輸入信號,并將該輸入信號輸出給控制部分212。通過操作輸入部分214,服務(wù)器設(shè)備20的用戶可向服務(wù) 器設(shè)備20內(nèi)輸入各種數(shù)據(jù),并控制服務(wù)器設(shè)備20的處理操作。輸出部分216由陰極射線管(CRT)顯示設(shè)備、液晶顯示(LCD) 設(shè)備、音頻輸出設(shè)備等等構(gòu)成。音頻輸出設(shè)備是揚聲器等等。在服務(wù) 器設(shè)備20上重放的內(nèi)容通過輸出部分216被顯示/作為音頻輸出。存儲器220例如由靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存 取存儲器(DRAM )、同步DRAM( SDRAM )、總線式DRAM( RDRAM ) 等等構(gòu)成。存儲器220臨時存儲(緩存)各種數(shù)據(jù)。在服務(wù)器設(shè)備20 與重放設(shè)備30之間的通信期間,例如,存儲器220用作通信緩沖器 222以平穩(wěn)地傳輸和接收數(shù)據(jù)。應(yīng)注意,存儲器部分220還可用作接 收緩沖器(附圖中未示出),該接收緩沖器臨時存儲被從外部內(nèi)容分 配服務(wù)器分配的壓縮內(nèi)容,并將該壓縮內(nèi)容穩(wěn)定地傳遞給解碼器236。存儲設(shè)備230是用于存儲數(shù)據(jù)的設(shè)備,并且例如由HDD構(gòu)成。 存儲設(shè)備230驅(qū)動硬盤驅(qū)動器并存儲各種數(shù)據(jù),例如操作控制部分212 的程序,和被割裂內(nèi)容、分配內(nèi)容等等的壓縮數(shù)據(jù)。存儲設(shè)備230還 用做存儲多個內(nèi)容文件的內(nèi)容存儲部分,和存儲內(nèi)容的屬性信息的內(nèi) 容信息存儲部分。應(yīng)注意,在根據(jù)本實施例的存儲設(shè)備230內(nèi),硬盤用作存儲介質(zhì), 但是根據(jù)本實施例的存儲設(shè)備230并不局限于此示例。該存儲介質(zhì)還 可以是例如非易失性存儲器例如電可擦除可編程只讀存儲器 (EEPROM),可擦除可編程只讀存儲器(EPROM)等等,磁盤例 如軟盤等等,光盤例如可記錄光盤(CD-R)、可重寫光盤(CD-RW )、 可記錄數(shù)字通用光盤(DVD-R)、可重寫數(shù)字通用光盤(DVD-RW )、 可記錄雙層數(shù)字通用光盤(DVD+R)、可重寫雙層數(shù)字通用光盤 (DVD+RW)、數(shù)字通用光盤隨機存取存儲器(DVD-RAM)、《可記 錄Blu-ray⑧光盤(BD-R)、可記錄雙層Blu-ray⑧光盤(BD-RE )等 等,或者磁光(MO)盤等等。存儲介質(zhì)還可以是可被裝載到服務(wù)器
設(shè)備20內(nèi)并且被從服務(wù)器設(shè)備20中取出的可更換存儲介質(zhì)。磁盤驅(qū)動器232是可更換存儲介質(zhì)的記錄和重放設(shè)備的示例。磁 盤驅(qū)動器232內(nèi)置在服務(wù)器設(shè)備320內(nèi)或者在外部安裝在服務(wù)器設(shè)備 320上。磁盤驅(qū)動器232將各種數(shù)據(jù)例如內(nèi)容等等寫入被裝載到磁盤 驅(qū)動器232內(nèi)的可更換存儲介質(zhì),并且從該可更換存儲介質(zhì)讀取各種 數(shù)據(jù)。該可更換存儲介質(zhì)是磁盤、光盤、磁光盤、半導(dǎo)體存儲器等等。 提供磁盤驅(qū)動器232,使得當(dāng)音樂CD、視頻DVD等等被裝載到服務(wù) 器設(shè)備20中時,可割裂音樂CD上記錄的音樂內(nèi)容和視頻DVD上記 錄的^L頻內(nèi)容。在割裂和自動記錄期間,編碼器234使用指定的壓縮編碼方法 (例如MP3、 ACC、 ATRAC、 ATRAC3等等)對視頻/音頻數(shù)字?jǐn)?shù) 據(jù)進(jìn)行壓縮編碼,以生成音樂內(nèi)容、視頻內(nèi)容等等的壓縮數(shù)據(jù)。此時, 編碼器234以指定的編碼單位例如幀單位對內(nèi)容進(jìn)行壓縮編碼。特別 地,在壓縮編碼期間,控制部分212基于來自將被壓縮編碼的音樂內(nèi) 容(音軌)的采樣數(shù)據(jù)串將一幀的值設(shè)定為指定的樣本數(shù)n(例如, 1152個樣本),然后將每個幀輸出給編碼器234。編碼器234產(chǎn)生的 壓縮幀(例如,MP3幀)然后被記錄在存儲設(shè)備230內(nèi)作為音樂內(nèi)容 的壓縮數(shù)據(jù)。解碼器236解碼(擴展)被從存儲設(shè)備230讀出的音樂內(nèi)容的壓 縮數(shù)據(jù),并將該壓縮數(shù)據(jù)轉(zhuǎn)換成未壓縮數(shù)據(jù)(例如,線性PCM數(shù)據(jù))。 在控制部分212的控制下,這樣生成的未壓縮內(nèi)容數(shù)據(jù)然后被臨時存 儲在通信緩沖器222內(nèi),并被通過LAN 10傳輸給重放設(shè)備30。重放i史備配置接下來,將參照圖3說明根據(jù)本實施例的重放設(shè)備30 (客戶機) 的配置。圖3是示出根據(jù)本實施例的重放設(shè)備30的配置的框圖。如圖3所示,重放設(shè)備30具有通信部分310,控制部分320,輸 入部分330,顯示部分332,作為臨時存儲數(shù)據(jù)的存儲介質(zhì)的一個示 例的緩沖存儲器340,作為永久存儲數(shù)據(jù)的存儲介質(zhì)的一個示例的閃 速存儲器345,和作為重放內(nèi)容的重放部分的一個示例的D/A轉(zhuǎn)換器 350。應(yīng)注意,在此實施例中,揚聲器352是在外部安裝在重放設(shè)備 30上的音頻輸出設(shè)備。但是,重放設(shè)備30并不局限于此示例,并且 音頻輸出設(shè)備例如揚聲器等等還可被內(nèi)置在重放設(shè)備30內(nèi)。通信部分310是由通過網(wǎng)絡(luò)與外部設(shè)備進(jìn)行數(shù)據(jù)通信的通信設(shè) 備等等構(gòu)成的通信接口。通信部分310基于控制部分320的控制,通 過LAN 10向服務(wù)器設(shè)備20和其它重放設(shè)備30并且從服務(wù)器設(shè)備20 和其它重放設(shè)備30接收各種數(shù)據(jù)。通信部分310可以例如與Ethernet 和Giga £ ^1*1^1@相容。在其中可與無線通信的接入點14直接通信的 環(huán)境中,通信部分310還可與無線通信例如IEEE 802.11a/b/g等等相 容。當(dāng)傳輸和接收各種信息時,通信部分310可通過將被從傳送的數(shù) 據(jù)臨時存儲在通信緩沖器342內(nèi)控制被傳送的數(shù)據(jù)的體積。通信部分310從服務(wù)器設(shè)備20接收列出服務(wù)器設(shè)備20可提供的 內(nèi)容的內(nèi)容列表以及內(nèi)容屬性信息。通信部分310向服務(wù)器設(shè)備20傳輸一個傳送用戶從內(nèi)容列表內(nèi)的內(nèi)容中選擇的內(nèi)容的請求,然后接 收到被從服務(wù)器設(shè)備20流傳輸?shù)奈磯嚎s的內(nèi)容數(shù)據(jù)。通信部分310 還可向其它重放設(shè)備30傳輸并且從其它重放設(shè)備30接收與控制在多 個重放設(shè)備30之中的內(nèi)容的重放(例如,同步重放控制)有關(guān)的各 種信息。下文將對此詳細(xì)說明??刂撇糠?20由中央處理器(CPU) 、 ROM、 RAM等等構(gòu)成。 控制部分212根據(jù)ROM內(nèi)存儲的各種程序操作,并控制重放設(shè)備30 的全部操作。例如,控制部分320控制通信部分310通過LAN 10向 外部設(shè)備例如服務(wù)器設(shè)備20和其它重放設(shè)備30傳輸并且從該外部設(shè) 備接收各種數(shù)據(jù)??刂撇糠?20還控制通信部分310、 D/A轉(zhuǎn)換器350 和揚聲器352接收被從服務(wù)器設(shè)備20傳輸?shù)膬?nèi)容,將該內(nèi)容臨時存 儲在接收緩沖器344內(nèi),從該接收緩沖器344中讀出該內(nèi)容,重放(D/A 轉(zhuǎn)換)該內(nèi)容,輸出音頻等等??刂撇糠?20根據(jù)重放設(shè)備30內(nèi)安裝的程序操作。如圖3所示, 控制部分320例如用作模式設(shè)定部分322,同步重放控制部^ 324, 正常重放控制部分326和重放交換控制部分328。
模式設(shè)定部分322設(shè)定重放設(shè)備30的重放控制部分的內(nèi)容的重 放控制模式。重放控制模式可包括例如正常模式和同步重放模式(聚 會模式)。模式設(shè)定部分322將重放控制部分的內(nèi)容重放控制模式選 擇性地設(shè)定為正常模式或同步重放模式。正常模式是正常重放控制模式,在該模式中內(nèi)容重放控制僅被給 定的重放設(shè)備30獨立地執(zhí)行,而不依賴于其它重放設(shè)備。當(dāng)重放設(shè) 備30被設(shè)定為正常模式時,重放設(shè)備30的正常重放控制部分326基 于用戶給定的內(nèi)容的重放控制命令(例如重放開始命令或重放停止命 令),控制通過作為重放設(shè)備30的重放部分的D/A轉(zhuǎn)換器350進(jìn)行 的內(nèi)容的重放。同步重放模式是其中內(nèi)容被多個重放設(shè)備30同步地重放的模式 (聚會模式)。同步重放模式是這樣的重放控制模式,即在該模式中 在多個重放設(shè)備30之中定義了主從關(guān)系,并且設(shè)定了 一個主終端(控 制主體)和一個或多個從屬終端(控制對象)。此外,在此模式中, 主終端控制從屬終端內(nèi)的內(nèi)容重放。即,在同步重放模式下,具有重 放控制權(quán)限的一個重放設(shè)備30 (主終端)控制一個或多個其它重放設(shè) 備30(從屬終端)內(nèi)的內(nèi)容重放。因而,相同內(nèi)容可主終端和從屬終 端之間被同步地重放。因此,被設(shè)定為同步重放模式的給定重放設(shè)備30被設(shè)定為主模 式或從屬模式,在該主模式中該給定重放設(shè)備30為同步重放控制的 主終端,在該蟲屬模式中該給定重放設(shè)備30是同步重放控制的從屬 終端。如果給定重放設(shè)備30被設(shè)定為主模式,則該給定重放設(shè)備30 控制作為從屬終端的一個或多個其它重放設(shè)備30的內(nèi)容重放。另一 方面,如果給定重放設(shè)備30被設(shè)定為從屬模式,則該給定重放設(shè)備 30遵循來自作為主終端的并控制該給定重放設(shè)備30的其它重放設(shè)備 30的命令。模式設(shè)定部分322選擇性地設(shè)定正常模式和同步重放模式。另 外,當(dāng)設(shè)定該同步重放模式時,選擇性地設(shè)定主模式和從屬模式。根 據(jù)本實施例的重放設(shè)備30例如在正常狀態(tài)下被設(shè)定為正常模式。當(dāng) 基于用戶的特定輸入操作的同步重放命令被接收到時,該重放設(shè)備30 被設(shè)定為同步重放模式。在用戶指示將使用同步重放模式的情況下, 可基于被用戶輸入(例如菜單選擇操作)給該輸入部分30的選擇確 定給定重放設(shè)備30的模式,即主模式或從屬模式??蛇x擇地,可根 據(jù)被預(yù)先設(shè)定的模式設(shè)定條件自動確定該模式。在本實施例中,例如, 目前正在重放內(nèi)容的并且最后接收到同步重放命令的重放設(shè)備30被 自動設(shè)定為主模式。但是,本發(fā)明并不局限于此示例。用戶可執(zhí)行以將重放設(shè)備30設(shè)定為同步重放模式(主模式或從 屬模式)的特定輸入操作的示例包括(1) 使用特定操作鍵輸入同步重放命令的輸入操作(例如,按 下同步重放按鈕),和(2) 被執(zhí)行以輸入同步重放命令的菜單選擇操作。此外,用戶可執(zhí)行以撤消同步重放模式(撤消主模式或從屬模式) 的特定輸入操作的示例包括(1) 使用特定操作鍵輸入同步重放撤消命令的輸入操作(例如, 重按同步重放按鈕,或按下與上述同步重放按鈕不同的同步重放撤消 按鈕),(2) 被執(zhí)行以輸入同步重放撤消命令的菜單選擇操作,和(3) 使用與重放控制相關(guān)的多個操作鍵之中的一個或多個特定 操作鍵的輸入操作(例如,按下重放停止按鈕)。模式設(shè)定部分322 響應(yīng)于接收到作為用戶執(zhí)行例如上述操作的結(jié)果的同步重放命令/同 步重放撤消命令,將同步重放模式設(shè)定為ON或OFF。另外,模式設(shè)定部分322可響應(yīng)于接收到各種同步重放命令之中 的特定同步重放命令,設(shè)定或撤消從屬模式。例如,當(dāng)從屬模式被設(shè) 定時,在用于輸入各種重放控制命令的各種操作(例如,操作用于重 放、停止、暫停、前進(jìn)、回巻、跳進(jìn)、后退等等的鍵)之中,當(dāng)用于指示將停止重放的重放停止鍵被操作并且重放停止命令被接收到^, 模式設(shè)定部分322撤消從屬模式并且設(shè)定正常模式。此外,當(dāng)用于輸 入同步重放命令的同步重放鍵被操作并且同步重放命令(等同于用于
將重放設(shè)備30設(shè)定為主模式的命令)被接收到時,模式設(shè)定部分322 可撤消正常模式并設(shè)定主模式。另外,模式設(shè)定部分322例如基于用戶輸入將重放設(shè)備30的同 步重放功能設(shè)定為ON/OFF。指示同步重放功能被設(shè)定為ON還是 OFF的設(shè)定信息然后被存儲在設(shè)定信息存儲部分348內(nèi)。設(shè)定信息等 同于指示重放設(shè)備30是否允許與其它重放設(shè)備30同步重放的信息。 此外,當(dāng)重放設(shè)備30基于上述特定輸入操作接收到同步重放命令時, 或者當(dāng)重放設(shè)備30被其它重放設(shè)備30請求作為同步重放模式的從屬 終端時,模式設(shè)定部分322讀取預(yù)先存儲在設(shè)定信息存儲部分348內(nèi) 的設(shè)定信息。然后,基于該設(shè)定信息,模式設(shè)定部分322確定將重放 設(shè)備30的同步重放模式設(shè)定為主模式還是從屬模式(即,確定是否 允許與其它重放設(shè)備30同步重放)。因此,當(dāng)使用被預(yù)先設(shè)定的設(shè)定信息將同步重放功能設(shè)定為 OFF并且禁止同步重放模式時,模式設(shè)定部分322禁止同步重放模式 的設(shè)定。結(jié)果,給定重放設(shè)備30與其它重放設(shè)備30的同步重放未被 執(zhí)行。因此,用戶能夠限制被允許執(zhí)行同步重放的重放設(shè)備30,從而 防止在用戶不希望執(zhí)行同步重放的重放設(shè)備30上執(zhí)行同步重放。此 外,模式設(shè)定部分322可基于與其它重放設(shè)備30的連接條件、將被 重放的內(nèi)容的屬性等等自動設(shè)定同步重放功能的ON/OFF設(shè)定。另 外,是否允許同步重放的確定可由同步重放控制部分324作出,稍后 將說明該同步重放控制部分324。此外,除了設(shè)定上述同步模式和正常模式之外,模式設(shè)定部分 322還可設(shè)定重放設(shè)備30的內(nèi)容的重放模式。根據(jù)是否使用反復(fù)重放、 是否使用混洗或隨機重放、將被重放的內(nèi)容的范圍(例如,其中按專 輯、藝術(shù)家、風(fēng)格等等對多個相關(guān)內(nèi)容文件分組的內(nèi)容組)等等,可 設(shè)定許多不同類型的重放模式。重放模式的示例包括音軌反復(fù)重放模 式、專輯反復(fù)重放模式、全部內(nèi)容連續(xù)重放模式、混洗重放模式、隨 機重放模式等等。 、音軌反復(fù)重放模式是其中 一個音樂內(nèi)容文件(音軌)被反復(fù)重放
的重放模式。專輯反復(fù)重放模式是其中屬于同一專輯的多個音樂內(nèi)容文件被 按指定順序(例如,按音軌號)反復(fù)重放的模式。所有內(nèi)容連續(xù)重放模式(連續(xù)模式)是其中所有專輯內(nèi)的所述內(nèi) 容被連續(xù)重放的重放模式。混洗重放模式是其中指定范圍(例如,同一專輯、同一藝術(shù)家、 同一風(fēng)格、同一播放列表等等)內(nèi)的多個內(nèi)容文件被按任意順序重放 而不會重復(fù)的重放模式。隨機重放模式是其中指定范圍內(nèi)的多個內(nèi)容文件被隨機選擇并 且按任意順序隨機播放的重放模式。當(dāng)設(shè)定如上所述的那些重放模式時,模式設(shè)定部分232可基于用 戶輸入設(shè)定模式,或者基于被預(yù)先設(shè)定的模式設(shè)定信息自動設(shè)定模 式。模式設(shè)定部分322將指示被設(shè)定的重放模式的重放模式設(shè)定信息 寫入并存儲在重放設(shè)備30的存儲介質(zhì)例如設(shè)定信息存儲部分348內(nèi), 該設(shè)定信息存儲部分348由非易失性存儲器例如閃速存儲器構(gòu)成。稍 后將說明的同步重放控制部分324、正常重放控制部分326和重放交 換控制部分328基于設(shè)定信息存儲部分348內(nèi)存儲的重放模式設(shè)定信 息,識別在一定重放范圍例如專輯或播放列表內(nèi)的音樂內(nèi)容的重放順 序。然后,根據(jù)重放順序向服務(wù)器設(shè)備20請求輸送音樂內(nèi)容。同步重放控制部分324控制給定重放設(shè)備30和其它重放設(shè)備30 之間的內(nèi)容的同步重放。在內(nèi)容同步重放處理中,與當(dāng)前重放的內(nèi)容 和重放控制命令有關(guān)的信息在連接到網(wǎng)絡(luò)例如LAN 10上的多個重放 設(shè)備30之間交換,從而基本在相同的定時通過該多個重放設(shè)備30重 放相同內(nèi)容。在同步重放處理中,當(dāng)在一個重放設(shè)備30 (主終端)正 在進(jìn)行內(nèi)容重放的同時接收到同步重放命令時,其它重放設(shè)備30 (從 屬終端)可同步地重放相同的內(nèi)容。在同步重放處理中,當(dāng)用戶在重 放設(shè)備30的輸入部分330上執(zhí)行同步重放命令操作,并且重放設(shè)備 30接收到此同步重放命令時,執(zhí)行同步重放。同步重放控制部'夯324 控制被設(shè)定為同步重放模式的主模式或從屬模式的重放設(shè)備30上的
內(nèi)容重放。同步重放控制部分324的處理的細(xì)節(jié)依賴于給定重放設(shè)備30的 同步重放模式的設(shè)定(即,主模式或從屬模式)(即,給定重放設(shè)備 30是主終端還是從屬終端)。下文,將說明(a)當(dāng)設(shè)定主模式時同 步重放控制部分324的處理,和(b)當(dāng)設(shè)定從屬模式時同步重放控 制部分324的處理。應(yīng)注意,同步重放控制部分324可通過控制通信部分310經(jīng)由 LAN 10向其它重放設(shè)備30和服務(wù)器設(shè)備20傳輸并且從其它重放設(shè) 備30和服務(wù)器設(shè)備20接收包括控制信號的各種信息。另外,同步重 放控制部分324還可通過控制通信部分310、緩沖存儲器340、 D/A 轉(zhuǎn)換器350和揚聲器360,從服務(wù)器設(shè)備20接收內(nèi)容并且重放和輸出 該內(nèi)容。(a)當(dāng)設(shè)定主模式時同步重放控制部分324內(nèi)的處理當(dāng)重放設(shè)備30被設(shè)定為主模式時,同步重放控制部分324 除了控制給定重放設(shè)備30 (主終端)進(jìn)行內(nèi)容的重放之外,還控制被 設(shè)定為從屬模式的其它重放設(shè)備30進(jìn)行的內(nèi)容的重放。在此情況下, 主終端的同步重放控制部分324執(zhí)行同步重放所必需的時間管理,并 且將每個重放控制命令(例如暫停命令和重放開始命令)傳輸給從屬 終端。因此,從屬終端響應(yīng)于來自主終端的同步重放控制部分324的 重放控制命令重放并控制該內(nèi)容,而沒有執(zhí)行時間管理。特別地,在接收到同步重放命令時,重放設(shè)備30首先被模式設(shè) 定部分322設(shè)定為主模式,從而成為主終端。然后,主終端的同步重 放控制部分324基于例如用戶的選擇輸入、被預(yù)先登記的設(shè)定信息內(nèi) 包含的指示哪些其它重放設(shè)備30是同步重放的合作設(shè)備的信息,或 者從屬搜索結(jié)果,確定哪些其它重放設(shè)備30 (從屬終端)將成為同步 重放的合作設(shè)備。例如,當(dāng)執(zhí)行從屬搜索時,同步重放控制部分324 將用于搜索將加入同步重放的重放設(shè)備的搜索信息(等同于"指示重 放設(shè)備30將被設(shè)定為主模式的信息")傳輸給活動的并且連接在LAN 10上的其它重放設(shè)備30。響應(yīng)于該搜索信息,同步重放控制部分324 從被允許加入同步重放的重放設(shè)備30 (從屬終端)接收到指示其它重 放設(shè)備30將加入同步重放的加入響應(yīng)(等同于"指示其它重放設(shè)備30 將被設(shè)定為從屬模式的信息")。然后,傳輸該加入響應(yīng)的一個或多 個重放設(shè)備30被確定為從屬終端。一旦從屬終端被確定,則同步重放控制部分324將從屬終端登記 在從屬登記列表349內(nèi)。在此處理中,與作為從屬終端的重放設(shè)備30 相關(guān)的信息(例如,重放設(shè)備30的識別信息和網(wǎng)絡(luò)地址信息)被登 記在從屬登記列表349內(nèi)作為登記信息。同步重放控制部分324、正常重放控制部分326和重放交換控制 部分328中的每一個均是重放控制部分的示例,該重放控制部分控制 由重放設(shè)備30的重放部分進(jìn)行的內(nèi)容的重放。同步重放控制部分324 控制被設(shè)定為同步重放模式的主模式或從屬模式的多個重放設(shè)備30 進(jìn)行的同步重放。正常重放控制模式326控制在被設(shè)定為正常模式的 單個重放設(shè)備30上的內(nèi)容的重放。重放交換控制部分328控制在被 設(shè)定為同步重放模式的主模式或從屬模式的多個重放設(shè)備30之間的 內(nèi)容重放操作的交換。同步重放控制部分324通過通信部分310將于當(dāng)前在給定重放設(shè) 備30 (主終端)上重放的內(nèi)容有關(guān)的信息(下文被稱為"內(nèi)容信息") 傳輸給被登記為從屬終端的其它重放設(shè)備30。內(nèi)容信息包括內(nèi)容的 URL等等。從而,從屬終端可基于從主終端接收到的內(nèi)容的URL從 服務(wù)器設(shè)備20接收該內(nèi)容。此外,同步重放控制部分324獲得當(dāng)前在主設(shè)備上重放的內(nèi)容的 經(jīng)過重放時間(例如,3分30秒)。然后,同步重放控制部分324通 過將預(yù)定的附加時間(例如,IO秒)與該經(jīng)過重放時間相加,來計算 同步重放開始時間(例如,3分40秒)。最后,同步重放控制部分 324將指示同步重放開始時間的信息傳輸給從屬終端。同步重放開始 時間等同于當(dāng)該從屬終端開始與主終端同步重放內(nèi)容時主終端內(nèi)的 內(nèi)容的經(jīng)過重放時間。該經(jīng)過重放時間是從內(nèi)容的開端開始內(nèi)容&經(jīng) 在主終端上被重放的時間段。在接收到同步重放命令之后的特定時間 點(即,在接收到同步重放命令時的時間點,或者就在內(nèi)容信息被傳輸給從屬終端之后的時間點),同步重放控制部分324獲得在主終端 上重放的內(nèi)容的經(jīng)過重放時間信息,并通過將該附加時間與該經(jīng)過重 放時間相加來計算同步重放開始時間。附加時間被設(shè)定為等于或大于從屬終端完成重放準(zhǔn)備所需的時 間的時間(例如10秒鐘)。更準(zhǔn)確地說,可通過使完成重放準(zhǔn)備所 需的時間再加上一定的額外時間來設(shè)定該附加時間。在此情況下,完 成重放準(zhǔn)備所需的時間是從屬終端通過與服務(wù)器設(shè)備20的數(shù)據(jù)通信 從服務(wù)器設(shè)備20接收內(nèi)容的經(jīng)過重放時間(例如,從音軌的開端開 始超過3分40秒的數(shù)據(jù))并僅將足夠的被接收數(shù)據(jù)量存儲在接收緩 沖器344內(nèi)所需的時間。該附加時間根據(jù)重放設(shè)備30和服務(wù)器設(shè)備 20之間的數(shù)據(jù)通信的速度,重放設(shè)備30和服務(wù)器設(shè)備20的處理速度 等等被設(shè)定為這樣的時間長度,即,該時間長度不是不必要地長,并 且允許同步重放被合適地執(zhí)行。如上所述,同步重放控制部分324設(shè)定通過將附加時間與當(dāng)前的 經(jīng)過重放時間相加得到的同步重放開始時間,并且將該同步重放開始 時間告知從屬終端。因此,在主終端的經(jīng)過重放時間達(dá)到同步重放開 始時間之前,從屬終端從服務(wù)器設(shè)備20接收該內(nèi)容的從該同步重放 開始時間開始的數(shù)據(jù)。然后,從屬終端將指定的數(shù)據(jù)量緩存在接收緩 沖器344內(nèi)以完成重放準(zhǔn)備。因此,在達(dá)到同步重放開始時間時,從 屬終端能夠一從主終端接收到重放開始命令就開始重放該內(nèi)容。此外,同步重放控制部分324在經(jīng)過重放時間的傳輸之前或之后 向從屬終端傳遞暫停命令。該暫停命令是使從屬終端在完成重放準(zhǔn)備 之后處于暫停狀態(tài)(其中從屬終端可一從主終端接收到重放開始命令 就開始內(nèi)容的重放的狀態(tài))的命令。此外,同步重放控制部分324可確認(rèn)每個從屬終端是否已經(jīng)處于 暫停狀態(tài)。例如,同步重放控制部分324向每個從屬終端傳輸確 人信 號,以確認(rèn)該從屬終端是否處于暫停狀態(tài)。響應(yīng)于該確認(rèn)信號,詢步 重放控制部分324從該從屬終端接收到重放準(zhǔn)備完成通知,該通知指 示內(nèi)容重放準(zhǔn)備完成。從而,可確認(rèn)暫停狀態(tài)。另外,同步重放控制部分324使用重放設(shè)備30內(nèi)包含的計時器 來測量正在主終端上重放的內(nèi)容的當(dāng)前經(jīng)過重放時間。從而,同步重 放控制部分324可確定該經(jīng)過重放時間是否已經(jīng)達(dá)到同步重放開始時 間。因此,同步重放控制部分324確認(rèn)是否從所有從屬終端接收到重 放準(zhǔn)備完成通知。如果接收到該通知,則當(dāng)在主終端處的內(nèi)容的當(dāng)前 經(jīng)過重放時間已經(jīng)達(dá)到同步重放開始時間(例如,3分40秒)時,向 所有從屬終端傳輸該內(nèi)容的重放開始命令。結(jié)果,每個從屬終端幾乎 同時開始內(nèi)容重放,從而實現(xiàn)主終端和從屬終端的同步重放。應(yīng)注意, 從主終端將重放開始命令傳輸給從屬終端的定時可就在經(jīng)過重放時 間達(dá)到同步重放開始時間之前(例如,正好提前了考慮到主終端內(nèi)的 重放開始命令的傳輸處理延時的足夠時間的時間點)。此外,主終端的同步重放控制部分324可接受在同步重放正在進(jìn) 行中的同時新的其它重放設(shè)備30加入同步重放。更準(zhǔn)確地說,當(dāng)在 從屬終端執(zhí)行同步重放模式期間從另一個重放設(shè)備30接收到加入同 步重放的新請求時,同步重放控制部分324將該重放設(shè)備30添加到 從屬登記列表349內(nèi)作為從屬終端。另外,以如上述的方式相同的方 式,同步重放控制部分324將與主終端上正在重放的內(nèi)容有關(guān)的內(nèi)容 信息、同步重放開始時間、重放開始命令等等傳輸給該被補充登記的 從屬終端,并將該從屬終端加入同步重放。此外,當(dāng)多個內(nèi)容文件被連續(xù)重放時,主終端的同步重放控制部 分324可在主終端和從屬終端之間對齊在當(dāng)前內(nèi)容重放完成之后將被 重放的下一內(nèi)容的重放開始時間。更準(zhǔn)確地說,當(dāng)在主終端和從屬終 端同步地重放相同內(nèi)容的同時檢測到內(nèi)容重放完成(或者重放即將完 成)時,同步重放控制部分324將與在當(dāng)前內(nèi)容之后將被重放的下一 內(nèi)容(例如,音樂專輯內(nèi)的下一音軌)相關(guān)的信息(例如URL)傳輸 給從屬終端。然后,主終端開始從服務(wù)器設(shè)備20從該下一內(nèi)容的開 端接收該下一內(nèi)容,并將該內(nèi)容臨時存儲(緩存)在接收緩沖器344 內(nèi)以執(zhí)行該下一內(nèi)容的重放準(zhǔn)備。此外,當(dāng)在該主終端內(nèi)完成該下一 內(nèi)容的重放準(zhǔn)備并且從從屬終端接收到該下一 內(nèi)容的重放準(zhǔn)備完成通知時,同步重放控制部分324將該下一內(nèi)容的重放開始命令傳輸給 從屬終端,以使該從屬終端開始重放該下一內(nèi)容。另外,同步重放控 制部分324控制D/A轉(zhuǎn)換器350以開始被臨時存儲在主終端的接收緩 沖器344內(nèi)的下一內(nèi)容的重放。從而,開始下一內(nèi)容的重放的定時可 在主終端和從屬終端之間同步。此外,在同步重放期間,同步重放控制部分324可調(diào)節(jié)主終端和 從屬終端之間的經(jīng)過重放時間的時滯。更準(zhǔn)確地說,在主終端和從屬 終端同步重放相同內(nèi)容的同時,同步重放控制部分324向從屬終端傳 輸對在該從屬終端處的內(nèi)容的經(jīng)過重放時間的傳輸請求。響應(yīng)于該傳 輸請求,同步重放控制部分324從該從屬終端接收到指示該從屬終端 的經(jīng)過重放時間的信息。然后,同步重放控制部分324獲得主終端的 經(jīng)過重放時間,并且比較主終端的經(jīng)過重放時間和從屬終端的經(jīng)過重 放時間。作為比較的結(jié)果,如果主終端和從屬終端之間的時滯是指定 的時間或更長,則同步重放控制部分324確定在主終端和從屬終端之 間在經(jīng)過重放時間內(nèi)存在嚴(yán)重的時滯,并且向從屬終端傳輸內(nèi)容重放 停止命令。然后,同步重放控制部分324重新獲得主終端內(nèi)的內(nèi)容的 經(jīng)過重放時間,并將指示同步重放開始時間的信息傳輸給從屬終端, 該同步重放開始時間是通過將預(yù)定的附加時間與該新獲得的經(jīng)過重 放時間相加獲得的。此外,以與上述所述相同的方式,傳輸暫停命令、 重放開始命令等等以校正從屬終端的經(jīng)過重放時間的時滯。此外,主終端的同步重放控制部分324響應(yīng)于基于用戶的輸入操 作的內(nèi)容重放控制命令(例如,重放開始、重放停止、暫停、回巻、 前進(jìn)等等(下文被稱為"重放控制命令")),控制正在主終端上同步 地重放的內(nèi)容的重放。除此之外,同步重放控制部分324將指示該重 放控制命令的信息傳輸給從屬終端,以還控制正在該從屬終端上被重 放的內(nèi)容的重放。例如,當(dāng)主終端的重放停止按鈕被按下時,同步重 放控制部分324停止正在該主終端上被同步地重放的內(nèi)容的重放,并 將重放停止命令傳輸給該從屬終端以停止正在該從屬終端上被同步
地重放的內(nèi)容的重放。從而,用戶可僅通過向主終端輸入重放控制命 令,全面地控制在同步重放期間該主終端和從屬終端進(jìn)行的重放。(b)當(dāng)設(shè)定從屬模式時同步重放控制部分324內(nèi)的處理 當(dāng)重放設(shè)備30被設(shè)定為從屬模式時,同步重放控制部分324響 應(yīng)于被設(shè)定為主模式的另一個重放設(shè)備30(主終端)的重放控制命令, 控制給定重放設(shè)備30 (從屬終端)的內(nèi)容重放。在此情況下,同步重 放控制部分324沒有為與主終端的同步重放執(zhí)行時間管理,而僅是響 應(yīng)于從該主終端接收到的每個重放控制命令(暫停命令和重放開始命 令)執(zhí)行從屬終端的重放控制。這樣,主終端控制主終端和從屬終端 之間的同步重放。特別地,同步重放控制部分324例如通過通信部分310從另 一個 重放設(shè)備30接收到搜索信息,該搜索信息用于搜索將加入同步重放 的重放設(shè)備(主終端)。然后,模式設(shè)定部分322基于設(shè)定信息存儲 部分348內(nèi)預(yù)先存儲的設(shè)定信息(指示是否允許同步重放的信息), 確定是否允許與其它重放設(shè)備30同步重放。如果允許同步重放,則 給定重放設(shè)備30被設(shè)定為從屬模式。在此情況下,響應(yīng)于上述搜索 信息,同步重放控制部分324作為答復(fù)向作為搜索信息的傳輸源的主 終端傳輸加入響應(yīng),該加入響應(yīng)指示給定重放i殳備30將加入同步重 放。另外,如果在重放設(shè)備30上正在重放內(nèi)容,則同步重放控制部 分324 4亭止該內(nèi)容的重放。響應(yīng)于加入響應(yīng)的傳輸,同步重放控制部分324從該主終端接收 到目前正在該主終端上重放的內(nèi)容的信息(例如URL),指示該內(nèi)容 的同步重放開始時間的信息,和暫停命令。然后,基于從主終端接收 到的內(nèi)容信息,同步重放控制部分324開始從服務(wù)器設(shè)備20依次接 收該內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù),并將數(shù)據(jù)臨時存儲 (緩存)在接收緩沖器344內(nèi)。此后, 一旦被緩存中在接收緩沖器344 內(nèi)的內(nèi)容數(shù)據(jù)達(dá)到或超過指定量,則同步重放控制部分324向主終端 傳輸重放準(zhǔn)備完成通知,該重放準(zhǔn)備完成通知指示內(nèi)容重放艱備完 成。在此情況下,指定數(shù)據(jù)量是指當(dāng)被從接收緩沖器344讀取的數(shù)據(jù)
在被D/A轉(zhuǎn)換器350D/A轉(zhuǎn)換之后輸出時可確保操作而不會中斷輸出 的足夠的數(shù)據(jù)量。此外,在傳輸重放準(zhǔn)備完成通知之后,同步重放控制部分324 執(zhí)行控制,以便使從屬終端處于等待內(nèi)容重放的暫停狀態(tài)。在暫停狀 態(tài)下,即使內(nèi)容的所有數(shù)據(jù)都沒有被接收到,從服務(wù)器設(shè)備20接收 到內(nèi)容的處理和將該內(nèi)容緩存在接收緩沖器344內(nèi)的操作都被中斷。隨后,同步重放控制部分324從主終端接收到內(nèi)容重放開始命 令,并然后開始重放被緩存在接收緩沖器344內(nèi)的該內(nèi)容的從該同步 重放開始時間開始的數(shù)據(jù)。即,同步重放控制部分324讀出被緩存在 接收緩沖器344內(nèi)的該內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù),并 將該數(shù)據(jù)發(fā)送給D/A轉(zhuǎn)換器350。然后,同步重放控制部分324通過 D/A轉(zhuǎn)換器350對該數(shù)據(jù)進(jìn)行D/A轉(zhuǎn)換,并從揚聲器352作為音頻輸 出該數(shù)據(jù)。此外,當(dāng)除了給定重放設(shè)備30之外的多個重放設(shè)備30執(zhí)行同步 重放時,同步重放控制部分324可在同步重放正在進(jìn)行的同時加入該 同步重放。更準(zhǔn)確地說,當(dāng)在內(nèi)容重放停止的同時由于同步重放按鈕 被按下等等而接收到同步重放命令時,同步重放控制部分324向當(dāng)前 執(zhí)行同步重放的重放設(shè)備30的主終端傳輸加入請求,該加入請求請 求該給定重放設(shè)備30加入同步重放。另外,同步重放控制部分324 將給定重放設(shè)備30設(shè)定為從屬模式,以便使該給定重放設(shè)備30成為 一個從屬終端。然后,響應(yīng)于該加入請求,同步重放控制部分324以 如上所述的相同方式從該主終端接收到與該主終端上正在重放的內(nèi) 容有關(guān)的內(nèi)容信息、同步重放開始時間、中斷命令、重放開始定時等 等,從而允許在同步重放正在進(jìn)行的同時給定重放設(shè)備30加入同步 重放。另外,當(dāng)多個內(nèi)容文件被連續(xù)重放時,從屬終端的同步重放控制 部分324可響應(yīng)于主終端的命令,使在特定內(nèi)容的重放完成之后將被 重放的下一內(nèi)容的重放開始定時與主終端的重放開始定時對齊。更準(zhǔn) 確地說,當(dāng)主終端和從屬終端同步地重放相同內(nèi)容時,在該內(nèi)容的重
放完成之后,同步重放控制部分324從該主終端接收到下一內(nèi)容的內(nèi) 容信息(例如URL)。然后,同步重放控制部分324基于該內(nèi)容信息 開始從服務(wù)器設(shè)備20從該下一內(nèi)容的開端接收該下一內(nèi)容,并將該 內(nèi)容臨時存儲在接收緩沖器344內(nèi)以執(zhí)行該下一內(nèi)容的重放準(zhǔn)備。另 外,在重放準(zhǔn)備完成時,該同步重放控制部分324將該重放準(zhǔn)備完成 通知傳輸給主終端。響應(yīng)于此,當(dāng)從主終端接收到重放開始命令時, 同步重放控制部分324開始被臨時存儲在接收緩沖器344內(nèi)的下一 內(nèi) 容的重放。此外,從屬終端的同步重放控制部分324可基于來自主終端的命 令調(diào)節(jié)主終端和從屬終端之間的經(jīng)過重放時間的時滯。更準(zhǔn)確地說, 當(dāng)主終端和從屬終端同步重放相同內(nèi)容,并且同步重放控制部分324 從主終端接收到對在該從屬終端處的內(nèi)容的經(jīng)過重放時間的傳輸請 求時,同步重放控制部分324向主終端傳輸指示其從屬終端的當(dāng)前經(jīng) 過重放時間的信息。結(jié)果,如果主終端確定在主終端和從屬終端之間 在經(jīng)過重放時間內(nèi)存在嚴(yán)重的時滯,則從屬終端的每個同步重放控制 部分324從該主終端接收到內(nèi)容重放停止命令,指示同步重放開始時 間的信息和暫停命令,該同步重放開始時間是通過將預(yù)定的附加時間 與主終端重新獲得的經(jīng)過重放時間相加獲得的。此后,以如上所述的 相同方式,同步重放控制部分324開始從服務(wù)器20接收從同步重放 開始時間開始的數(shù)據(jù),并然后進(jìn)入暫停狀態(tài)。然后,同步重放控制部 分324在從主終端接收到重放開始命令時開始重放該內(nèi)容。作為此處 理的結(jié)果,可校正從屬終端的經(jīng)過重放時間的時滯。此外,例如, 一旦接收到各種重發(fā)控制命令的特定重放控制命令, 則每個從屬終端的同步重放控制部分324撤消從屬模式,并執(zhí)行與該 特定重放控制命令相對應(yīng)的重放控制。另一方面,當(dāng)接收到不同于該 特定重放命令的重放控制命令時,同步重放控制部分324使該重放控 制命令無效。例如,當(dāng)處于從屬模式的同步重放控制部分324接收重 放停止命令時,該重放停止命令是該特定重放控制命令的一個示例, 則撤消該從屬模式并且將該設(shè)定改變?yōu)檎DJ健A硗?,停止被重?br>
的內(nèi)容。另一方面,當(dāng)同步重放控制部分324接收到不同于該特定重 放控制命令的重放控制命令(例如,重放開始、暫停、回巻、前進(jìn)、 跳進(jìn)和后退)時,保持該從屬模式,并且使該重放控制命令無效。因 此,不會執(zhí)行與該重放控制命令相對應(yīng)地重放控制。接下來,將說明正常重放控制部分326。當(dāng)重放設(shè)備30被設(shè)定 為正常模式時,正常重放控制部分326執(zhí)行與其它重放設(shè)備30無關(guān) 的正常重放控制處理。正常重放控制部分326控制用于使用通信部分 310通過LAN 10從服務(wù)器設(shè)備20接收內(nèi)容的處理,和用于使用重放 部分(例如D/A轉(zhuǎn)換器350 )重放被從服務(wù)器設(shè)備20接收到的內(nèi)容 的處理。更準(zhǔn)確地說,正常重放控制部分326根據(jù)被預(yù)先設(shè)定或用戶 指定的設(shè)定信息指定將被輸送給服務(wù)器設(shè)備20的內(nèi)容,并且請求開 始或終止傳輸該內(nèi)容。另外,正常重放控制部分326通過通信部分310 接收被從服務(wù)器設(shè)備20傳輸?shù)膬?nèi)容。此外,正常重放控制部分326 將從服務(wù)器設(shè)備20接收到的內(nèi)容臨時存儲在接收緩沖器344內(nèi),并 讀出該接收緩沖器344內(nèi)存儲的內(nèi)容已將該內(nèi)容傳遞給D/A轉(zhuǎn)換器 350,在該D/A轉(zhuǎn)換器350中該內(nèi)容被從數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換成模擬數(shù)據(jù)。 然后,正常重放控制部分326從揚聲器352作為音頻輸出該被轉(zhuǎn)換的 模擬數(shù)據(jù)。在此情況下,當(dāng)接收到用戶輸入的重放控制命令((例如,重放 開始、重放停止、暫停、回巻和前進(jìn))時,正常重放控制部分326響 應(yīng)于該重放控制命令控制內(nèi)容重放。例如,當(dāng)重放設(shè)備30的重放停 止按鈕被用戶按下,并且重放停止按鈕被接收到時,正常重放控制部 分326控制D/A轉(zhuǎn)換器350等等,以停止目前正在進(jìn)行的內(nèi)容的重放。接下來,將說明重放交換控制部分328的操作。重放交換控制部 分328控制多個重放設(shè)備30之中的內(nèi)容重放交換處理。在內(nèi)容重放 交換處理中,在連接到網(wǎng)絡(luò)例如LAN 10上的多個重放設(shè)備30之間交 換與目前正在進(jìn)行的內(nèi)容重放操作有關(guān)的信息(即,重放信息)。因 此,在此處理中,執(zhí)行內(nèi)容重放操作的主體設(shè)備在重放設(shè)備30乏中 交換。當(dāng)在特定重放設(shè)備30 (交換源重放設(shè)備30)上重放內(nèi)容的同
時通過重放交換處理接收到交換命令時,目前被重放的內(nèi)容可被另一
個重放設(shè)備30 (交換目的地重放設(shè)備30)無縫地重放,同時該重放
設(shè)備30從該交換源重放設(shè)備30接收重放模式、經(jīng)過重放時間等等。
當(dāng)用戶在重放設(shè)備30的輸入部分330上執(zhí)行交換命令操作并且
該重放設(shè)備30接收到該交換命令時,執(zhí)行重放交換處理。重放命令
的用戶輸入操作可在重放交換源重放設(shè)備30 (即,目前正在重放該內(nèi)
容的重放源30)上執(zhí)行,并且還可在重放交換目的地重放設(shè)備30(即,
將繼續(xù)目前在另一個重放設(shè)備30上執(zhí)行的內(nèi)容的重放處理的重放設(shè)
備30)上執(zhí)行。在前者的情況下,內(nèi)容重放處理被從在其上輸入交換
命令的重放交換源重放設(shè)備30交換到重放交換目的地重放設(shè)備30。
(這被稱為內(nèi)容的PUT)。另一方面,在后者的情況下,內(nèi)容重放處
理被從重放交換源重放設(shè)備30交換到在其上輸入交換命令的重放交
換目的地重放設(shè)備30。(這被稱為內(nèi)容的GET )。
被設(shè)定為主模式的重放設(shè)備30 (主終端)控制重放交換處理,
以控制被設(shè)定為從屬模式的重放設(shè)備30上的內(nèi)容重放。另一方面,
被設(shè)定為從屬模式的重放設(shè)備30 (從屬終端)響應(yīng)于來自主終端的控 制命令控制內(nèi)容重放。
為了執(zhí)行重放交換處理,當(dāng)被設(shè)定為主模式的重放設(shè)備30的重 放交換控制部分328接收到交換命令時,該重放交換控制部分328從 設(shè)定信息存儲部分348讀出被模式設(shè)定部分322設(shè)定的設(shè)定信息(重 放交換功能的ON/OFF)。然后,重放交換控制部分328基于該設(shè)定 信息確定是否執(zhí)行重放交換處理。結(jié)果,如果執(zhí)行重放交換處理,則 重放交換控制部分328基于信息確定交換目的地/源重放設(shè)備30 (從 屬終端),該信息指示被預(yù)先設(shè)定或被用戶選擇性地輸入的交換設(shè)定 信息內(nèi)包含的交換目的地/源重放設(shè)備30。例如,當(dāng)接收到交換命令 時,重放交換控制部分328搜索并找到連接在LAN 10上的其它當(dāng)前 活動的重放設(shè)備30。然后,基于用戶的選擇性輸入等等,從該被找到 的重放設(shè)備30中確定交換目的地或交換源重放設(shè)備30。
存在兩種交換命令,MOVE交換命令(MOVE命令)和COPY
交換命令(COPY命令)。MOVE交換命令是將內(nèi)容重放從重放交換 源重放設(shè)備30交換到重放交換目的地重放設(shè)備30,并停止在該重放 交換源重放設(shè)備30上的內(nèi)容重放的命令。COPY交換命令是重放該 重放交換目的地重放設(shè)備30上的內(nèi)容,并繼續(xù)在該重放交換源重放 設(shè)備30上的內(nèi)容重放的命令。
此外,主終端的重放交換控制部分328相對于被確定的交換目的 地或交換源重放設(shè)備30 (從屬終端)傳輸和接收各種信息,包括與被 重放的內(nèi)容的重放操作有關(guān)的重放信息、對重放信息的傳輸請求、重 放開始命令、重放停止命令、重放開始通知和重放停止通知。例如, 當(dāng)交換源重放設(shè)備30接收到交換命令時,重放交換控制部分328創(chuàng) 建與在該重放設(shè)備30上重放的內(nèi)容有關(guān)的重放信息,并將該重放信 息傳輸給交換目的地重放設(shè)備30。當(dāng)交換目的地重放設(shè)備30接收到 交換命令時,重放交換控制部分328創(chuàng)建對與在交換源重放設(shè)備30 上重放的內(nèi)容有關(guān)的重放信息的傳輸請求,并將該傳輸請求傳輸給交 換源重放設(shè)備30。因此,重放交換控制部分328從交換源重放設(shè)備 30接收到與在該交換源重放設(shè)備30上重放的內(nèi)容有關(guān)的重放信息。
接下來將說明根據(jù)重放信息。根據(jù)本實施例的重放信息包括(1) 內(nèi)容屬性信息,(2)重放模式信息,(3)經(jīng)過重放時間和(4)服 務(wù)器信息。
(1) 內(nèi)容屬性信息
該內(nèi)容屬性信息例如是指示內(nèi)容的位置的地址信息(例如,家庭 網(wǎng)絡(luò)內(nèi)的內(nèi)容URL)、內(nèi)容標(biāo)題、內(nèi)容ID等等。每個重放設(shè)備30 可通過內(nèi)容屬性信息識別內(nèi)容。當(dāng)從服務(wù)器設(shè)備20接收到內(nèi)容時獲 取內(nèi)容屬性信息,并且將該內(nèi)容屬性信息存儲在內(nèi)容信息存儲部分 346內(nèi)。當(dāng)接收到交換命令時,或者當(dāng)接收到重放信息傳輸請求時, 重放交換控制部分328從內(nèi)容信息存儲部分346中讀出當(dāng)前正在重放 交換源重放設(shè)備30上重放的內(nèi)容的屬性信息,并且將該信息附加在 重放信息上。
(2) 重放模式信息
重放模式信息是指示重放交換源重放設(shè)備30上的內(nèi)容重放模式 的信息。上述多種重放模式中的每一種都可在重放設(shè)備30上被設(shè)定。 重放模式包括內(nèi)容的重放形式,例如內(nèi)容是否被重復(fù)等等。當(dāng)接收到 交換命令時,或者當(dāng)接收到重放信息傳輸請求時,重放交換控制部分 328將可指定在重放交換源重放設(shè)備30上設(shè)定的重放模式的信息(例 如,對應(yīng)于重放模式的識別碼)作為重放模式信息附加在重放信息上。
除了指示內(nèi)容的重放形式的信息之外,重放模式信息還包括指示 作為重放對象的一定范圍的內(nèi)容的重放范圍信息。重放范圍信息是指 示作為重放對象的內(nèi)容組的范圍。此內(nèi)容組包括當(dāng)前在重放設(shè)備30 上重放的內(nèi)容。例如,重放范圍可用專輯、藝術(shù)家、風(fēng)格、播放列表 等等設(shè)定。例如,在重放設(shè)備30連續(xù)重放特定專輯內(nèi)的多個內(nèi)容文 件的情況下,重放范圍信息是指示專輯的信息。在重放設(shè)備30連續(xù) 重放屬于特定風(fēng)格(例如,搖滾、流行、雷蓋等等)的所有內(nèi)容的情 況下,重放范圍信息是指示風(fēng)格的信息。在重放設(shè)備30連續(xù)重放屬 于特定藝術(shù)家的內(nèi)容的情況下,重放范圍信息是指示藝術(shù)家的信息。 當(dāng)接收到交換命令時,或者當(dāng)接收到重放信息傳輸請求時,重放交換 控制部分328將指示在重放交換源重放設(shè)備30上設(shè)定的重放范圍的 信息作為重放模式信息附加在重放信息上。
(3) 經(jīng)過重放時間
經(jīng)過重放時間是自從當(dāng)前被重放的內(nèi)容的重放開始以后經(jīng)過的 時間量。當(dāng)接收到交換命令時,或者當(dāng)接收到重放信息傳輸請求時, 重放交換控制部分238將當(dāng)前被重放的內(nèi)容的經(jīng)過重放時間信息作為 重放模式信息附加在重放信息上。
(4) 服務(wù)器信息
服務(wù)器信息是與作為當(dāng)前被重放的內(nèi)容的傳輸源的服務(wù)器設(shè)備 20有關(guān)的信息,例如服務(wù)器設(shè)備20的識別信息。服務(wù)器設(shè)備20的識 別信息可以是為每個設(shè)備唯 一 地分配的例如通用唯 一 標(biāo)識符 (UUID)、媒介存取控制(MAC)地址等等。當(dāng)接收到交換命令時, 或者當(dāng)接收到重放信息傳輸請求時,重放交換控制部分238將作為當(dāng)
前被重放的內(nèi)容的傳輸源的服務(wù)器設(shè)備20的服務(wù)器信息附加在重放 信息上。
另外,交換目的地重放設(shè)備30的重放交換控制部分328基于被 傳輸給其它重放設(shè)備30以及從其它重放設(shè)備30接收到的各種信息, 控制重放設(shè)備30上的內(nèi)容重放。更準(zhǔn)確地說,重放交換控制部分328 基于重放信息內(nèi)包含的服務(wù)器信息,識別傳輸正在交換源重放設(shè)備30 上重放的內(nèi)容的服務(wù)器設(shè)備20。另外,基于重放信息內(nèi)包含的內(nèi)容屬 性信息和經(jīng)過重放時間,重放交換控制部分328識別將被重放的內(nèi)容 和內(nèi)容的重放開始位置。此外,重放交換控制部分328向被識別的傳 輸內(nèi)容的服務(wù)器設(shè)備20傳輸對從該重放開始部分開始的被識別的內(nèi) 容的傳輸請求。然后,重放交換控制部分238通過通信部分310從該 服務(wù)器設(shè)備20接收到該內(nèi)容的從該經(jīng)過重放時間開始的數(shù)據(jù),并將 該內(nèi)容數(shù)據(jù)臨時存儲在接收緩沖器344內(nèi)。隨后,重放交換控制部分 328控制D/A轉(zhuǎn)換器350,該D/A轉(zhuǎn)換器是依次重放被從該接收緩沖 器344讀取的內(nèi)容數(shù)據(jù)的重放部分。例如,在重放持續(xù)時間為5分30 秒的內(nèi)容的重放正在進(jìn)行的同時,當(dāng)在經(jīng)過重放時間已經(jīng)達(dá)到3分鐘 時在重放設(shè)備30之間交換重放操作時,在3分鐘之后的內(nèi)容的數(shù)據(jù) 被在交換目的地重放設(shè)備30上重放。
在此情況下,重放交換控制部分328基于重放信息內(nèi)包含的重放 模式信息,設(shè)定與在重放交換之前的重放模式相同的重放模式(重復(fù) 或不重復(fù)、重復(fù)單位、混洗或不混洗、連續(xù)重放的重放范圍等等)。 然后,重放交換控制部分328根據(jù)被設(shè)定的重放模式重放內(nèi)容。即, 除了在重放期間被交換的內(nèi)容之外,重放交換控制部分328依次接收 并且根據(jù)被設(shè)定的重放模式重放在重放范圍內(nèi)緊隨前述內(nèi)容之后的 多個其它內(nèi)容文件。
輸入部分330由操作部分、輸入控制部分等等構(gòu)成。操作部分由 操作鍵例如觸摸板、按鈕、開關(guān)、操縱桿、撥號盤等等構(gòu)成,或者由 遠(yuǎn)程控制器和該遠(yuǎn)程控制器的光學(xué)接收部分構(gòu)成。響應(yīng)于在該操作部 分上的用戶輸入操作,輸入控制電路生成輸入信號,并將該輸入信號 輸出給控制部分320。通過操作輸入部分330,重放設(shè)備30的用戶可 向重放設(shè)備30輸入多種數(shù)據(jù),并且控制重放設(shè)備30的處理操作。可容的服務(wù)器設(shè)備20 、的選擇命令,用于從內(nèi)容列表中選擇將被重;I的 內(nèi)容的選擇命令,控制重放例如播放、暫停、快進(jìn)、回巻、調(diào)節(jié)音量 等等的重放控制命令,重放模式的選擇命令,用于選擇重放控制模式 的同步重放命令,同步重放撤消命令,和用于將重放交換設(shè)定為ON 和OFF的設(shè)定命令等等。顯示部分332包括例如顯示設(shè)備例如液晶顯示(LCD)。顯示設(shè) 備332顯示從服務(wù)器設(shè)備20接收到的內(nèi)容列表和內(nèi)容屬性信息,重 放狀態(tài)例如經(jīng)過重放時間等等。用戶可基于被顯示的內(nèi)容列表選擇他 /她想要的內(nèi)容數(shù)據(jù)。此外,顯示部分332顯示同步重放的合作重放設(shè) 備30的識別信息,該識別信息與用于在重放設(shè)備30之中的同步重放 的同步重放功能有關(guān)。此外,顯示部分332顯示可以是交換目的地/ 源重放設(shè)備的重放設(shè)備30 (連接到LAN 10上的當(dāng)前活動的重放設(shè)備 30)的識別信息,該識別信息與用于在重放設(shè)備30之中的重放交換 的重放交換功能有關(guān)??墒褂猛ㄟ^用戶輸入分配給每個重放設(shè)備30 的UUID、 MAC地址、好聽的名稱或設(shè)備名稱作為重放i殳備30的識 別信息。緩沖存儲器340是包括SDRAM、 SRAM、 DRAM、 RDRAM等 等的存儲部分。緩沖存儲器340臨時存儲(緩存)各種數(shù)據(jù),并用做 通信緩沖器342和接收緩沖器344。通信緩沖器342是在例如重放設(shè)備30和服務(wù)器設(shè)備20之間的通 信期間臨時存儲通信數(shù)據(jù)以便使數(shù)據(jù)傳輸和數(shù)據(jù)的接收平穩(wěn)的緩沖 存儲器。接收緩沖器344是臨時存儲通過通信部分310從服務(wù)器設(shè)備20 接收到的內(nèi)容的存儲介質(zhì)的示例,并且包括環(huán)形緩沖器等等。」被臨時 存儲在接收緩沖器344內(nèi)的未壓縮的內(nèi)容數(shù)據(jù)被控制部分320的同步 重放控制部分324、正常重放控制部分327和重放交換控制部分328 (每個部分對應(yīng)于"重放控制部分")讀取,并且被傳遞給D/A轉(zhuǎn)換器 350。應(yīng)注意,在本實施例中,通信緩沖器342和接收緩沖器344在物 理上被設(shè)置在相同的緩沖存儲器340內(nèi)。但是,本發(fā)明并不局限于此 示例,通信緩沖器342和接收緩沖器344可在物理上設(shè)置在不同的存 儲器內(nèi)。此外,這些緩沖器中的每一個還可在物理上作為存儲器分隔 開,并且它們也可在邏輯上分隔開。閃速存儲器345是包含非易失性存儲器的存儲部分的一個示例。 即使重放設(shè)備30被停止供電,閃速存儲器345內(nèi)存儲的數(shù)據(jù)也不會 丟失。閃速存儲器345用作例如內(nèi)容信息存儲部分346和設(shè)定信息存 儲部分348。此外,閃速存儲器346存儲重放設(shè)備30的識別信息(例 如UUID、 MAC地址和好聽的名字)。內(nèi)容信息存儲部分346存儲從服務(wù)器設(shè)備20接收到的內(nèi)容屬性 信息。此外,設(shè)定信息存儲部分348存儲各種設(shè)定信息包括重放控制 模式設(shè)定信息、重放模式設(shè)定信息、指示同步重放功能的ON/OFF狀 態(tài)的設(shè)定信息和指示重放交換功能的ON/OFF狀態(tài)的設(shè)定信息。應(yīng)注意,重放設(shè)備30內(nèi)設(shè)置的存儲介質(zhì)并不局限于緩沖存儲器 340和閃速存儲器345的示例。存儲介質(zhì)還可以是任何存儲介質(zhì)例如 包括軟盤和硬盤的磁盤、包括HDD、 CD和DVD的光盤以及任何類 型的半導(dǎo)體存儲器。D/A轉(zhuǎn)換器350是將從接收緩沖器344讀取的未壓縮內(nèi)容數(shù)據(jù)轉(zhuǎn) 換成模擬信號的D/A轉(zhuǎn)換部分的示例。D/A轉(zhuǎn)換器350將從接收緩沖 器344傳送的未壓縮數(shù)據(jù)從數(shù)字格式轉(zhuǎn)換成模擬格式,并將模擬重放 信號輸出到揚聲器352。例如,D/A轉(zhuǎn)換器350可通過電流求和將線 性PCM未壓縮數(shù)據(jù)轉(zhuǎn)換成模擬重放信號。然后,通過轉(zhuǎn)換成模擬格 式產(chǎn)生的重放信號被作為音頻從揚聲器352輸出,該揚聲器352是音 頻輸出部分的示例。應(yīng)注意,D/A轉(zhuǎn)換器可用硬件例如D/A^轉(zhuǎn)換器 350構(gòu)成,但是也可由軟件構(gòu)成。此外,音頻輸出部分并不局限于揚 聲器352的示例,并且根據(jù)重放設(shè)備30的類型,還可使用任何類型
的音頻輸出設(shè)備例如頭戴式耳機和耳塞。接下來,參照圖4和5對使用重放設(shè)備30的輸入部分330的同 步重放命令和重放控制命令的輸入操作進(jìn)行詳細(xì)說明。圖4是根據(jù)本 實施例的重放設(shè)備30上設(shè)置的操作按鈕的特定示例的說明圖。圖5 是根據(jù)本實施例的設(shè)置在重放設(shè)備30的遠(yuǎn)程控制器334上的操作按 鈕的特定示例的說明圖。在圖4所示的示例中,重放設(shè)備30的主體具有用于輸入同步重 放命令的同步重放按鈕31 (聚會模式按鈕),用于輸入內(nèi)容重放控制 命令的重放控制按鈕32到38,以及用于開啟和關(guān)斷重放設(shè)備30的供 電的電源按鈕40。例如用于重放內(nèi)容的重放按鈕32、用于停止內(nèi)容 重放的重放停止按鈕33、用于暫停內(nèi)容重放的暫停按鈕34、用于倒 回內(nèi)容重放的回巻按鈕35、用于使內(nèi)容重放前進(jìn)的前進(jìn)按鈕36,用 于跳(跳進(jìn))到下一內(nèi)容的跳進(jìn)按鈕36和用于跳到(返回)前一內(nèi) 容的后退按鈕36被設(shè)置作為重放控制按鈕。當(dāng)將重放設(shè)備30設(shè)定為同步重放模式時,用戶按下同步重放按 鈕31以向重放設(shè)備30輸入同步重放命令。在此情況下,如果當(dāng)前重 放內(nèi)容的重放設(shè)備30的同步重放按鈕31被按下,則該重放設(shè)備30 被設(shè)定為主模式。另一方面,如果當(dāng)前停止內(nèi)容的重放的重放設(shè)備30 的同步重放按鈕31被按下,則該重放設(shè)備30被設(shè)定為從屬模式。在被設(shè)定為主模式的重放設(shè)備30 (主終端)內(nèi),所有重放控制 按鈕32到38都被啟用。因此,用戶可通過按下各個重放控制按鈕32 到38向主終端輸入重放控制命令,并控制(例如開始、停止、前進(jìn) 和回巻)當(dāng)前被同步地重放的內(nèi)容的重放。此外,主終端可將與用戶 輸入的重放控制命令相同的重放控制命令傳輸給同步重放的合作從 屬終端,從而該從屬終端也可在當(dāng)前被同步地重放的內(nèi)容上執(zhí)行類似 的重放控制。此外,通過再次按下被設(shè)定為主模式的重放設(shè)備30的 同步重放按鈕31,撤消重放設(shè)備30的主模式。在被設(shè)定為從屬模式的重放設(shè)備30 (從屬終端)內(nèi),例如;僅 有多個重放控制按鈕32到38和電源按鈕40中的一個或多個特定重
放控制按鈕可被啟用,而其余的重放控制按鈕和同步重放按鈕31可 被禁用。例如,僅有重放停止按鈕33可被啟用而其余的重放控制按 鈕34到38可被禁用。在此情況下,從屬終端僅被允許停止當(dāng)前被同 步地重放的內(nèi)容的重放。這樣,通過將從屬終端的有效重放控制按鈕 限制到特定的按鈕,可提高從屬終端對主終端的依賴性。此外,當(dāng)被啟用的特定重放控制按鈕(例如重放停止按鈕33) 被按下時,生成與該特定重放停止按鈕相對應(yīng)的特定重放控制命令 (例如重放停止命令),并且執(zhí)行與該重放控制命令相對應(yīng)的內(nèi)容重 放控制(例如重放停止)。另外,重放設(shè)備30的從屬模式可被撤消 以轉(zhuǎn)變?yōu)檎DJ交蛑髂J?。因此,通過僅按下(一次觸摸操作)重 放停止按鈕33,用戶可撤消重放設(shè)備30的從屬模式并停止重放設(shè)備 30上的內(nèi)容重放。應(yīng)注意,可通過按下被設(shè)定為從屬模式的重放設(shè)備 30的同步重放按鈕31撤消從屬模式。接下來,將參照圖5說明使用遠(yuǎn)程控制器334輸入重放操作交換 命令的操作的特定示例。圖5是示出根據(jù)本實施例的用于操作重放設(shè) 備30的遠(yuǎn)程控制器334和遠(yuǎn)程控制器334上設(shè)置的操作按鈕的特定 示例的說明圖。參照圖5A,可使用遠(yuǎn)程控制器334將同步重放命令、重放控制 命令等等輸入重放設(shè)備30,該遠(yuǎn)程控制器334與重放設(shè)備30分離地 設(shè)置。在此情況下,根據(jù)用戶的輸入操作(按下操作按鈕),遠(yuǎn)程控 制器334將例如指示同步重放命令、重放控制命令等等的紅外信號傳 輸給重放設(shè)備30的主體。然后該紅外信息被該重放設(shè)備30的主體上 設(shè)置的遠(yuǎn)程控制器光接收器36接收,從而每個命令被輸入重放設(shè)備 30?,F(xiàn)在,參照圖5B,類似于圖4的示例,遠(yuǎn)程控制器334具有同 步重放按鈕41 (聚會模式按鈕),重放控制按鈕42到48,電源按鈕 50,以及用于輸入內(nèi)容選擇命令和菜單選擇命令的選擇按鈕52(。提供 的重放控制按鈕是例如重放按鈕42,重放停止按鈕43,暫停按鈕44, 回巻按鈕45,前進(jìn)按鈕46,跳進(jìn)按鈕47和后退按鈕48。
當(dāng)同樣以類似于上述方式的方式使用遠(yuǎn)程控制器334時,可按下 同步重放按鈕31以向重放設(shè)備30輸入同步重放命令,從而將重放設(shè) 備30設(shè)定為同步重放模式。在此情況下,如果內(nèi)容重放正在進(jìn)行, 則重放設(shè)備30被設(shè)定為主模式,并且如果重放停止則重放設(shè)備30被 設(shè)定為從屬模式。此外,當(dāng)重放設(shè)備30被設(shè)定為主模式時,所有重 放控制按鈕42到48都被啟用。但是,如果重放設(shè)備30被設(shè)定為從 屬模式,則僅有特定重放控制按鈕(例如重放停止按鈕43)被啟用, 而其余的重放控制按鈕被禁用。此外,當(dāng)重放設(shè)備30被設(shè)定為從屬 模式并且該特定重放控制按鈕被按下時,執(zhí)行與該特定重放按鈕相對 應(yīng)的重放控制,并且撤消從屬模式。已經(jīng)參照圖1到5說明了根據(jù)本實施例的家庭網(wǎng)絡(luò)系統(tǒng)1以及作 為該家庭網(wǎng)絡(luò)系統(tǒng)l的構(gòu)件的服務(wù)器設(shè)備20和重放設(shè)備30。下文將 說明如上所述配置的家庭網(wǎng)絡(luò)系統(tǒng)1的操作。完整系統(tǒng)操作首先,將說明家庭網(wǎng)絡(luò)系統(tǒng)1內(nèi)的內(nèi)容重放操作的概述。 在服務(wù)器設(shè)備20上存儲的內(nèi)容被在重放設(shè)備30上重放的情況 下,重放設(shè)備30首先請求服務(wù)器設(shè)備20傳輸內(nèi)容列表。當(dāng)服務(wù)器設(shè) 備20響應(yīng)于該傳輸請求將傳輸內(nèi)容列表傳輸給重放設(shè)備30時,該傳 輸內(nèi)容列表是可被傳輸?shù)膬?nèi)容的列表,重放設(shè)備30在顯示部分332 上顯示從服務(wù)器設(shè)備20接收到的內(nèi)容列表。接下來,當(dāng)用戶通過執(zhí) 行重放命令的輸入操作從該內(nèi)容列表中選擇希望的重放內(nèi)容時,重放 設(shè)備30向服務(wù)器設(shè)備20發(fā)出對被選擇的內(nèi)容的傳輸請求。響應(yīng)于該 傳輸請求,服務(wù)器設(shè)備20擴展(解碼)該內(nèi)容的壓縮數(shù)據(jù),將該數(shù) 據(jù)轉(zhuǎn)換成與重放設(shè)備30相容的未壓縮數(shù)據(jù)(例如,線性PCM數(shù)據(jù)), 然后將該未壓縮數(shù)據(jù)流傳輸給重放設(shè)備30。重放設(shè)備30然后在接收 到該被流傳輸?shù)奈磯嚎s數(shù)據(jù)的同時重放該數(shù)據(jù)。在該重放處理中,重 放設(shè)備30在將被接收到的未壓縮數(shù)據(jù)臨時存儲在接收緩沖辟344內(nèi) 的同時,從接收緩沖器344讀出該未壓縮數(shù)據(jù),執(zhí)行該未壓縮數(shù)據(jù)的 D/A轉(zhuǎn)換,生成模擬格式的重放信號,并且從揚聲器352輸出聲音。
因此,在本實施例中,因為將壓縮數(shù)據(jù)解碼成未壓縮數(shù)據(jù)在服務(wù)器設(shè)備20上由解碼器236執(zhí)行,所以服務(wù)器設(shè)備20上存儲的壓縮內(nèi) 容數(shù)據(jù)可被高精度地擴展。此外,由于重放設(shè)備30僅需要執(zhí)行被服 務(wù)器設(shè)備20擴展的未壓縮數(shù)據(jù)的D/A轉(zhuǎn)換并輸出模擬數(shù)據(jù),所以重 放設(shè)備30不需要具有解碼器等等來對壓縮數(shù)據(jù)進(jìn)行解碼,從而重放 設(shè)備30可被低成本地制造。 流重放操作接下來,將參照圖6概括地說明根據(jù)本實施例的家庭網(wǎng)絡(luò)系統(tǒng)1 內(nèi)的內(nèi)容的流傳輸和流重放的處理操作。應(yīng)注意,圖6是示出根據(jù)本 實施例的流傳輸過程和流重放過程的概述的說明圖。如圖6所示,重放設(shè)備30首先向服務(wù)器設(shè)備20傳輸傳輸用戶選 擇的內(nèi)容的請求。該傳輸請求包括內(nèi)容在服務(wù)器設(shè)備20上的存儲地 址(例如,URL)。當(dāng)接收到內(nèi)容傳輸請求時,服務(wù)器設(shè)備20的控 制部分212依次從存儲設(shè)備230中從壓縮內(nèi)容數(shù)據(jù)(該內(nèi)容也可以是 未壓縮數(shù)據(jù))的開端開始讀出該壓縮內(nèi)容數(shù)據(jù),并且將該壓縮數(shù)據(jù)傳 遞給解碼器236。被讀出的壓縮數(shù)據(jù)被解碼器236擴展(解碼)為未 壓縮數(shù)據(jù)(例如,線性PCM數(shù)據(jù))。接下來,服務(wù)器設(shè)備20通過通 信部分210和LAN 10將該被解碼的、未壓縮數(shù)據(jù)流傳輸給重放設(shè)備 30。應(yīng)注意,在本實施例中,使用例如TCP/IP作為服務(wù)器設(shè)備20和 重放設(shè)備30之間的通信協(xié)議,但是本實施例并不局限于此示例,并 且還可根據(jù)例如用戶數(shù)據(jù)報協(xié)議/網(wǎng)際協(xié)議(UDP/IP )等等傳輸數(shù)據(jù)。當(dāng)在接收側(cè)的重放設(shè)備30通過通信部分310接收如上所述被從 服務(wù)器設(shè)備20流傳輸?shù)奈磯嚎s數(shù)據(jù)時,重放設(shè)備30首先將接收到數(shù) 據(jù)臨時存儲在接收緩沖器344內(nèi)。重放設(shè)備30然后將被臨時存儲在 接收緩沖器344內(nèi)的數(shù)據(jù)傳遞給D/A轉(zhuǎn)換器350,執(zhí)行D/A轉(zhuǎn)換以生 成模擬格式的重放信號,將該模擬格式的重放信號傳輸給揚聲器352, 并執(zhí)行音頻輸出。重放設(shè)備30內(nèi)的這一系列緩存、D/A轉(zhuǎn)換和^"頻 輸出過程被稱為流重放。在該流重放期間,正常重放控制部分326控制通過通信部分310接收未壓縮數(shù)據(jù),寫入接收緩沖器344以及未壓縮數(shù)據(jù)傳輸給D/A轉(zhuǎn) 換器350,從而可以優(yōu)選的方式連續(xù)重放音樂內(nèi)容等等。特別地,當(dāng)重放設(shè)備30開始接收未壓縮數(shù)據(jù),并且接收緩沖器 344內(nèi)存儲的壓縮數(shù)據(jù)量達(dá)到特定數(shù)據(jù)量時,D/A轉(zhuǎn)換器350可在該 特定數(shù)據(jù)量上執(zhí)行D/A轉(zhuǎn)換處理而輸出不會有任何中斷,控制部分 320執(zhí)行控制以便從該接收緩沖器344讀取未壓縮數(shù)據(jù)并將該未壓縮 數(shù)據(jù)傳遞給D/A轉(zhuǎn)換器350。因此,在流重放開始時,可防止由于在 接收緩沖器344內(nèi)還沒有存儲足夠的未壓縮數(shù)據(jù)量時向D/A轉(zhuǎn)換器 350傳輸數(shù)據(jù)而導(dǎo)致D/A轉(zhuǎn)換的輸出和聲音發(fā)生任何中斷。此外,當(dāng)接收緩沖器344內(nèi)的空間由于數(shù)據(jù)傳輸給D/A轉(zhuǎn)換器 350而變得可用時,正常重放控制部分326通過通信部分310向服務(wù) 器設(shè)備20發(fā)出傳輸未壓縮數(shù)據(jù)的下一部分的請求,接收到未壓縮數(shù) 據(jù)的下一部分,并且將其緩存在接收緩沖器344內(nèi)。因此,當(dāng)接收緩 沖器344內(nèi)沒有可用空間時,重放設(shè)備30 —直等待而不是從服務(wù)器 設(shè)備20接收未壓縮的數(shù)據(jù)。從服務(wù)器設(shè)備20到重放設(shè)備30的未壓縮數(shù)據(jù)的流傳輸和在重放 設(shè)備30內(nèi)的未壓縮數(shù)據(jù)的流重放處理如上所述地連續(xù)執(zhí)行。這不僅 可能在只有內(nèi)容的一個音軌被單獨重放的情況下發(fā)生,而且還可能在 屬于指定重放范圍例如一個專輯的多個內(nèi)容文件被按根據(jù)音軌號的 順序(第一音軌、第二音軌、…和第m個音軌(曲調(diào)))重放的情況 下發(fā)生。同步重放方法接下來將說明根據(jù)本實施例的家庭網(wǎng)絡(luò)系統(tǒng)1內(nèi)的在多個重放 設(shè)備30之中交換重放操作的處理。在下文的說明中,說明了其中在 用戶家中配置的家庭網(wǎng)絡(luò)系統(tǒng)1內(nèi),四個重放設(shè)備30通過LAN 10 連接到同 一服務(wù)器設(shè)備20的示例。重放設(shè)備30分別被安裝在起居室、 臥室、廚房和浴室內(nèi)。(1)開始同步重放模式(聚會模式)接下來,將參照圖7概述根據(jù)本實施例的當(dāng)開始同步重放時的重 放控制方法。圖7內(nèi)所示的示例是這樣的情況,即其中當(dāng)用戶所處的 起居室內(nèi)的重放設(shè)備30A執(zhí)行內(nèi)容重放時,試圖也在相同的經(jīng)過重放 時間之后的相同定時通過臥室內(nèi)的重放設(shè)備30B和廚房內(nèi)的重放設(shè) 備30C重放相同內(nèi)容。在此情況下,被用戶操作的起居室內(nèi)的重放設(shè) 備30A成為同步重放模式的主終端,而臥室和廚房內(nèi)的遠(yuǎn)程重放設(shè)備 30B和30C分別成為同步重放模式的從屬終端。參照圖7A,起居室內(nèi)的重放設(shè)備30A在接收到服務(wù)器設(shè)備20 內(nèi)存儲的內(nèi)容的同時重放該內(nèi)容(即,流重放)(步驟SllO)。在此 狀態(tài)下,當(dāng)起居室內(nèi)的用戶向起居室內(nèi)的重放設(shè)備30A輸入同步重放 命令以執(zhí)行同步重放模式(聚會模式)時(步驟S120),響應(yīng)于接收 到同步重放命令,起居室內(nèi)的重放設(shè)備30A被設(shè)定為主模式。隨后,被設(shè)定為主模式的起居室內(nèi)的重放設(shè)備30 (主終端)向 通過LAN 10連接到起居室內(nèi)的重放設(shè)備30A的其它重放設(shè)備30B和 30C同時傳輸搜索信息(搜索報文),以搜索將加入同步重放的重放 設(shè)備30 (步驟S130 )。在從起居室內(nèi)的重放設(shè)備30A接收到搜索信息之后,并且在臥 室內(nèi)的重放設(shè)備30B和廚房內(nèi)的重放設(shè)備30C被允許成為同步重放的 從屬終端的情況下,重放設(shè)備30B和30C向起居室內(nèi)的重放設(shè)備30A 傳輸加入響應(yīng)(響應(yīng)4艮文),該加入響應(yīng)指示該重放i殳備30B和30C 將加入與起居室內(nèi)的重放設(shè)備30A進(jìn)行同步重放。應(yīng)注意,不能成為 同步重放的從屬終端的任何重放設(shè)備30不會響應(yīng)于該搜索消息傳輸 加入響應(yīng)。此外,傳輸加入響應(yīng)的重放設(shè)備30B和30C被z沒定為從屬模式 (步驟S150),并且成為4皮起居室內(nèi)的重放i殳備30A (主終端)控制 的內(nèi)容重放操作的從屬終端。在此情況下,如果內(nèi)容重放正在進(jìn)行, 則被設(shè)定為從屬模式的重放設(shè)備30B和30C停止內(nèi)容重放。隨后,如圖7B所示,起居室內(nèi)的重放設(shè)備30A按以下方式控制 傳輸加入響應(yīng)的臥室和廚房內(nèi)的重放設(shè)備30B和30C。首先,起居室 內(nèi)的重放設(shè)備30A向臥室和廚房內(nèi)的重放設(shè)備30B和30C傳輸內(nèi)容 信息(例如內(nèi)容的URL),該內(nèi)容信息是與當(dāng)前在重放設(shè)備30A上 重放的內(nèi)容有關(guān)的信息(步驟S160)。此外,起居室內(nèi)的重放設(shè)備 30A獲得被重放的內(nèi)容的經(jīng)過重放時間(步驟S170),并將通過使附 加時間與該獲得的經(jīng)過重放時間相加得到的同步重放開始時間傳輸 給臥室和廚房內(nèi)的重放設(shè)備30B和30C (步驟S180)。此后,如圖7C所示,起居室內(nèi)的重放設(shè)備30A向臥室和廚房內(nèi) 的重放設(shè)備30B和30C傳輸暫停命令,該暫停命令使從屬終端處于暫 停狀態(tài)(步驟S1卯)。然后,響應(yīng)于接收到該暫停命令,臥室和廚房 內(nèi)的重放設(shè)備30B和30C開始從服務(wù)器設(shè)備20接收該內(nèi)容的從該同 步重放開始時間開始的數(shù)據(jù)(步驟S200)。隨后,臥室和廚房內(nèi)的重放設(shè)備30B和30C將從服務(wù)器設(shè)備20 接收到的數(shù)據(jù)臨時存儲在接收緩沖器344內(nèi)。 一旦接收緩沖器344內(nèi) 臨時存儲的數(shù)據(jù)達(dá)到或超過指定的數(shù)據(jù)量,則完成重放準(zhǔn)備,并且臥 室和廚房內(nèi)的重放設(shè)備30B和30C進(jìn)入暫停狀態(tài)。處于暫停狀態(tài)的重 放設(shè)備30B和30C保持其中在接收緩沖器344內(nèi)存儲指定的數(shù)據(jù)量的 狀態(tài),并且不會執(zhí)行任何另外的對來自服務(wù)器設(shè)備20的數(shù)據(jù)的接收 操作或者被存儲的內(nèi)容的重放操作。在進(jìn)入暫停狀態(tài)之后,重放設(shè)備 30B和30C向重放i殳備30A傳輸重放準(zhǔn)備完成通知。然后,起居室內(nèi)的重放設(shè)備30A基于是否從重放設(shè)備30B和30C 接收到重放準(zhǔn)備完成通知,來確認(rèn)所有從屬終端(重放設(shè)備30B和 30C)處于暫停狀態(tài)(步驟S120)。在獲得該確認(rèn)之后,并且一旦正 在重放設(shè)備30A上重放的內(nèi)容的經(jīng)過重放時間達(dá)到同步重放開始時 間(步驟S220 ),則起居室內(nèi)的重放設(shè)備30A向重放i殳備30B和30C 傳輸重放開始命令(步驟S230 )。此外,臥室和廚房內(nèi)的重放設(shè)備30B和30C —從起居室內(nèi)的重 放設(shè)備30A接收到重放開始命令就撤消暫停狀態(tài),并且開始重放被臨 時存儲在接收緩沖器344內(nèi)的該內(nèi)容的從該同步重放開始時丐開始的 數(shù)據(jù)(步驟S240)。因此,作為主終端的起居室內(nèi)的重放設(shè)備30A 以及臥室和廚房內(nèi)的重放設(shè)備30B和30C能夠同步地開始重放相同內(nèi) 容。接下來,將參照圖8詳細(xì)說明在參照圖7所述的情況內(nèi)使用的同 步重放控制方法。圖8是根據(jù)本實施例的在由多個重放設(shè)備30進(jìn)行 的同步重放開始時執(zhí)行的重放控制方法的流程圖。參照圖8A,起居室內(nèi)的重放設(shè)備30A在從服務(wù)器設(shè)備20接收 到內(nèi)容的同時執(zhí)行重放(步驟S110)。在此情況下,起居室內(nèi)的重放 設(shè)備30A和臥室內(nèi)的重放設(shè)備30B都被設(shè)定為正常模式,并且不存在 與重放控制相關(guān)的主從關(guān)系。應(yīng)注意,在下文所述的處理內(nèi),起居室 內(nèi)的重放設(shè)備30A連續(xù)重放該內(nèi)容,并且內(nèi)容的經(jīng)過重放時間隨時間 增加。在此狀態(tài)下,為了選擇同步重放模式(聚會模式),當(dāng)用戶按下 起居室內(nèi)的重放設(shè)備30A的同步重放按鈕31或41 (聚會模式按鈕) 以輸入同步重放命令時,起居室內(nèi)的重放設(shè)備30A接收到同步重放命 令(步驟S120)。此外,響應(yīng)于接收到同步重放命令,起居室內(nèi)的重 放設(shè)備30A將其的重放控制模式設(shè)定為同步重放模式的主模式(步驟 S122)。因此,起居室內(nèi)的重放設(shè)備30A成為同步重放的主終端。隨后,為了搜索從屬終端,起居室內(nèi)的重放設(shè)備30A搜索并找 到當(dāng)前運行的并且連接到LAN 10的其它重放設(shè)備30A。然后,重放 設(shè)備30A向被找到的重放設(shè)備30同時傳輸搜索信息,以搜索將加入 同步重放的重放設(shè)備(步驟S130)。在此搜索信息的同時傳輸中,可 通過例如使用UDP組播傳輸將信息同時發(fā)送給所有從屬終端,或者 通過使用UDP單播傳輸分別將信息傳輸給每個從屬終端。另外,作 為與傳輸源重放設(shè)備30A (主終端)有關(guān)的信息,搜索信息包括主終 端的地址信息(例如IP地址)、主終端的識別地址(例如每個機器 單位專門分配的UUID或MAC地址)等等。結(jié)果,已經(jīng)接收到搜索 信息的重放設(shè)備30B可識別同步重放的主終端,并獲得重放設(shè)備30B 向其傳輸響應(yīng)的主終端的地址。然后,在接收到搜索信息之后,臥室內(nèi)的重放設(shè)備30B基于設(shè) 定信息存儲部分348內(nèi)預(yù)先存儲的設(shè)定信息,確定自身是否可處于同
步重放模式的從屬模式(即,允許與起居室內(nèi)的重放設(shè)備30A同步重 放)(步驟S132)。結(jié)果,如果從屬模式不被允許,則臥室內(nèi)的重放 設(shè)備30B忽略該搜索信息,并不會向起居室內(nèi)的重放設(shè)備30A傳輸響 應(yīng)(步驟S134)。另一方面,如果從屬模式被允許,則臥室內(nèi)的重放 設(shè)備30B基于搜索信息中包含的起居室內(nèi)的重放設(shè)備30A的地址信息 傳輸加入響應(yīng),該加入響應(yīng)指示重放設(shè)備30B將與傳輸該搜索信息的 起居室內(nèi)的重放設(shè)備30A同步重放(步驟S140)。此外,臥室內(nèi)的重放設(shè)備30B將重放設(shè)備30B的重放控制模式 設(shè)定為同步重放模式的從屬模式(步驟S150)。而且,如果內(nèi)容重放 正在進(jìn)行,則臥室內(nèi)的重放設(shè)備30B停止內(nèi)容的重放(步驟S152和 S154)。另外,在被設(shè)定為從屬模式的重放設(shè)備30B (從屬終端)內(nèi), 除了用于撤消同步重放模式的特定操作之外的重放控制操作(例如重 放和回巻操作)被禁止。因此,將被主終端和從屬終端同步地重放的 內(nèi)容的重放控制操作必須專門在主終端上執(zhí)行。另一方面,當(dāng)從包括臥室內(nèi)的重放設(shè)備30B的一個或多個其它 重放設(shè)備30接收到作為對搜索信息的響應(yīng)的加入響應(yīng)時,起居室內(nèi) 的重放設(shè)備30A基于預(yù)定的同步重放區(qū)域選擇將成為從屬終端的重 放設(shè)備30 (步驟S142 )。即,作為主終端的起居室內(nèi)的重放設(shè)備30A 從傳輸加入響應(yīng)的一個或多個重放設(shè)備30中選擇與重放設(shè)備30A屬 于同 一 區(qū)域的重放設(shè)備30作為從屬終端。接下來,將詳細(xì)說明上文提到的區(qū)域選擇。家庭網(wǎng)絡(luò)系統(tǒng)l內(nèi)的 多個重放設(shè)備30按同步重放區(qū)域分組,并且該分組信息被存儲在每 個重放設(shè)備30內(nèi)。在此情況下,同步重放區(qū)域是指執(zhí)行同步重放的 重放設(shè)備30的范圍。因此,主終端僅選擇與該主終端屬于同一區(qū)域 的重放設(shè)備30作為從屬終端,從而不會選擇屬于其它區(qū)域的重放設(shè) 備。例如,假設(shè)起居室和臥室內(nèi)的重放設(shè)備30A和30B被共同分組在 同一區(qū)域內(nèi),而臥室和浴室內(nèi)的重放設(shè)備30C和30D被共同分組在 另一區(qū)域內(nèi)。在此情況下,當(dāng)從臥室內(nèi)的重放設(shè)備30B接收到一加入響 應(yīng)時,起居室內(nèi)的重放設(shè)備30A選擇該重放設(shè)備30B作為從屬終端。
但是,即使從廚房和浴室內(nèi)的重放設(shè)備30C和30D接收到加入響應(yīng), 重放設(shè)備30C和30D也不會被選做從屬終端。因此,通過提供同步 重放區(qū)域并且對同步地執(zhí)行重放的重放設(shè)備分組,為每個區(qū)域設(shè)定主 終端,從而能夠通過區(qū)域執(zhí)行不同內(nèi)容的同步重放。應(yīng)注意,當(dāng)沒有 執(zhí)行區(qū)域選擇時可省略步驟S142。隨后,起居室內(nèi)的重放設(shè)備30A將傳輸加入響應(yīng)的臥室內(nèi)的重 放設(shè)備30B登記在從屬登記列表349內(nèi)作為從屬終端(步驟S144)。 作為與從屬終端有關(guān)的信息,該加入響應(yīng)包括例如從屬終端的地址信 息(例如IP地址)和主終端的識別信息(例如UUID和MAC地址)。 因此,接收該加入響應(yīng)的主終端可識別傳輸該加入響應(yīng)的從屬終端, 并且還可獲得從屬終端的地址以傳輸控制命令。作為主終端的起居室 內(nèi)的重放設(shè)備30A在用于從屬登記的從屬登記列表349內(nèi)寫入與傳輸 加入響應(yīng)的臥室內(nèi)的重放設(shè)備30B有關(guān)的信息。此后,起居室內(nèi)的重放設(shè)備30A向臥室內(nèi)的重放設(shè)備30B傳輸 與當(dāng)前在重放設(shè)備30A上重放的內(nèi)容有關(guān)的內(nèi)容信息(例如,URL 或內(nèi)容地址信息)(步驟S160)。此外,在內(nèi)容信息傳輸之后的被選 擇的定時,起居室內(nèi)的重放設(shè)備30A獲得正在被重放的內(nèi)容的經(jīng)過重 放時間(步驟S170)。在重放該內(nèi)容的同時,起居室內(nèi)的重放設(shè)備 30A不斷地測量經(jīng)過重放時間,從而可一直獲得經(jīng)過重放時間。然后,起居室內(nèi)的重放設(shè)備30A通過將預(yù)先設(shè)定的附加時間(例 如,10秒)與獲得的經(jīng)過重放時間(例如,3分30秒)相加來計算 同步重放開始時間(例如,3分40秒)。隨后,起居室內(nèi)的重放設(shè)備 30A向臥室內(nèi)的重放設(shè)備30B傳輸指示同步重放開始時間的信息(步 驟S180)。同步重放開始時間是通過將指定的額外時間與以下時間相 加獲得的時間,即該時間是在接收緩沖器344內(nèi)存儲足夠的數(shù)據(jù)以完 成重放準(zhǔn)備之前,重放設(shè)備30B和30C或從屬終端從服務(wù)器設(shè)備20 接收內(nèi)容數(shù)據(jù)所需的時間。另外,起居室內(nèi)的重放設(shè)備30A向作為從屬終端的臥室^J的重 放設(shè)備30B傳輸暫停命令,以使臥室內(nèi)的重放設(shè)備30B處于暫停狀態(tài)
(步驟S190)。應(yīng)注意,可在傳輸內(nèi)容信息(S160)或者傳輸指示同 步重放開始時間的信息(S180)的同時傳輸該暫停命令。另外,可省 略暫停命令傳輸處理(S190 ),并且響應(yīng)于接收到內(nèi)容信息或者指示 同步重放開始時間的信息,從屬終端可確定接收到暫停命令?;谠诓襟ES160和S180從起居室內(nèi)的重放設(shè)備30A接收到的 內(nèi)容信息(例如URL)和同步重放開始時間,臥室和廚房內(nèi)的重放設(shè) 備30B和30C請求出傳輸正在起居室內(nèi)的重放設(shè)備30A上重放的內(nèi) 容的從該同步重放開始時間開始的數(shù)據(jù)。響應(yīng)于此,服務(wù)器設(shè)備20 將該數(shù)據(jù)流傳輸給臥室內(nèi)的重放設(shè)備30B。然后,臥室內(nèi)的重放設(shè)備 30B從服務(wù)器設(shè)備20接收該內(nèi)容的從該同步重放開始時間開始的數(shù) 據(jù)(步驟S200 )。隨后,臥室內(nèi)的重放設(shè)備30B將從服務(wù)器設(shè)備20接收到的數(shù)據(jù) 臨時存儲(緩存)在接收緩沖器344內(nèi)。然后,當(dāng)接收緩沖器344內(nèi) 存儲的數(shù)據(jù)達(dá)到或超過合適的重放操作所需的指定數(shù)據(jù)量時(步驟 S202 ),臥室內(nèi)的重放設(shè)備30B完成重放準(zhǔn)備,進(jìn)入暫停狀態(tài)(步驟 S204),并中斷接收操作和緩存操作。在進(jìn)入暫停狀態(tài)之后,重放設(shè) 備30B和30C響應(yīng)于從起居室內(nèi)的重放設(shè)備30A接收到狀態(tài)參考信 號,向重放設(shè)備30A傳輸內(nèi)容的重放準(zhǔn)備完成通知(步驟S206)。更準(zhǔn)確地說,在暫停命令的傳輸(S190)之后,作為主終端的起 居室內(nèi)的重放設(shè)備30A通過向臥室內(nèi)的重放設(shè)備30B反復(fù)傳輸狀態(tài)參 考信號來詢問內(nèi)容重放準(zhǔn)備的完成情況,以確認(rèn)從屬終端處于暫停狀 態(tài)。當(dāng)在接收緩沖器344內(nèi)完成至少指定數(shù)據(jù)量的緩存(重放準(zhǔn)備) 之后,作為對狀態(tài)參考信號的響應(yīng),臥室內(nèi)的重放設(shè)備30B (從屬終 端)向起居室內(nèi)的重放設(shè)備30A傳輸重放準(zhǔn)備完成通知(S206 )。起 居室內(nèi)的重放設(shè)備30A可通過接收到重放準(zhǔn)備完成通知,確認(rèn)臥室內(nèi) 的重放設(shè)備30B的重放準(zhǔn)備完成(步驟S210)。此后,起居室內(nèi)的重放設(shè)備30A基于是否從在從屬登記fj表349 內(nèi)登記的所有從屬終端(包括臥室內(nèi)的重放設(shè)備30B)接收淘重放準(zhǔn) 備完成通知,確認(rèn)所有的從屬終端是否都處于暫停狀態(tài)(步驟S212 )。 結(jié)果,如果存在這樣的從屬終端,即該從屬終端在步驟S180設(shè)定的 同步重放開始時間內(nèi)還沒有完成重放準(zhǔn)備并且還沒有進(jìn)入暫停狀態(tài), 則針對還沒有進(jìn)入暫停狀態(tài)的任何從屬終端反復(fù)執(zhí)行步驟S170到 S210的控制。在此情況下,通過將同步重放開始時間的預(yù)先設(shè)定的附 加時間重新設(shè)定為長度增加的時間,可使從屬終端具有更多時間進(jìn)行 重放準(zhǔn)備,從而可完全確保從屬終端都處于暫停狀態(tài)。此后,起居室內(nèi)的重放設(shè)備30A繼續(xù)比較正在重放的內(nèi)容的當(dāng) 前的經(jīng)過重放時間(隨時間增加)與在步驟S180設(shè)定的同步重放開 始時間(例如,3分40秒)。 一旦內(nèi)容的經(jīng)過重放時間達(dá)到同步重放 開始時間(步驟S220),則同時向每個從屬終端(包括臥室內(nèi)的重放 設(shè)備30B )重放開始命令(步驟S230 )。在重放開始命令的同時傳輸 中,例如,優(yōu)選地使用UDP組播傳輸從主終端向所有從屬終端傳輸 命令,因為這樣可抑制重放開始命令的時滯。但是,本發(fā)明并不局限 于此示例,并且還可使用TCP單播傳輸從主終端向每個從屬終端單 獨傳輸命令。應(yīng)注意,重放開始命令的傳輸定時可以是就在經(jīng)過重放時間達(dá)到 同步重放開始時間之前的時間點(例如,正好提前了考慮到命令延時 的足夠時間的時間點)。如本發(fā)明定義的,在"當(dāng)內(nèi)容的經(jīng)過重放時 間達(dá)到同步重放開始時間時"的概念內(nèi)也包含此時間點。此外,當(dāng)從起居室內(nèi)的重放設(shè)備30A接收到重放開始命令時, 臥室和廚房內(nèi)的重放設(shè)備30B、 30C撤消暫停狀態(tài),并且開始重放接 收緩沖器344內(nèi)的內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù)(步驟 S240)。更準(zhǔn)確地說,在當(dāng)接收到重放開始命令時,臥室內(nèi)的重放設(shè) 備30B從開端讀取接收緩沖器344內(nèi)臨時存儲的內(nèi)容的從同步重放開 始時間開始的數(shù)字?jǐn)?shù)據(jù)。然后,重放設(shè)備30B將該數(shù)據(jù)傳遞到D/A轉(zhuǎn) 換器350以將該數(shù)據(jù)轉(zhuǎn)換成模擬數(shù)據(jù),并且從揚聲器352作為音頻輸 出該數(shù)據(jù)。以上文所述的方式,在起居室內(nèi)的重放設(shè)備30A (主終端)上重 放的內(nèi)容可被在臥室內(nèi)的重放設(shè)備30B (從屬終端)上同步地重放。
應(yīng)注意,在此示例中,臥室內(nèi)的重放設(shè)備30B被用作從屬終端。但是, 廚房內(nèi)的另 一個從屬終端也可以相同方式執(zhí)行同步重放。根據(jù)同步重放控制方法,被設(shè)定為主模式的起居室內(nèi)的重放設(shè)備 30A (主終端)控制被設(shè)定為從屬模式的其它重放設(shè)備30B和30C以 同步地重放內(nèi)容。在此情況下,主終端執(zhí)行同步重放所必需的所有時 間管理(例如,同步重放開始時間的i殳定,以及經(jīng)過重放時間與同步 重放開始時間的比較)。從而,從屬終端僅需從服務(wù)器設(shè)備20接收 內(nèi)容,并響應(yīng)于主終端發(fā)出的命令(例如,暫停命令和重放開始命令) 執(zhí)行重放操作。因此,可減小從屬終端上的處理負(fù)荷。結(jié)果,通過根 據(jù)本發(fā)明的實施例的同步重放控制方法,可利用主終端的較簡單的控 制在多個重放設(shè)備30之中實現(xiàn)同步重放。此外,此方法對于用戶是 方便的,因為重放設(shè)備30A、 30B和30C的同步重放可僅通過起居室 內(nèi)的重放設(shè)備30A的簡單操作實現(xiàn),而無需操作臥室和廚房內(nèi)的重放 設(shè)備30B和30C。(2)在同步重放進(jìn)行中加入同步重放接下來,將參照圖9概述根據(jù)本方法的實施例的當(dāng)在同步重放執(zhí) 行期間新重放設(shè)備30加入時的重放控制方法。圖9的示例示出這樣 的情況,即由于開始在圖7的示例內(nèi)的同步重放,當(dāng)起居室內(nèi)的重放 設(shè)備30A (主終端)與臥室和廚房內(nèi)的重放設(shè)備30B和30C (從屬終 端)同步地重放內(nèi)容時,浴室內(nèi)的重放設(shè)備30D在該同步重放進(jìn)行中 作為從屬終端新加入該同步重放模式。參照圖9A,起居室、臥室和廚房內(nèi)的重放設(shè)備30A、 30B和30C 從存儲器設(shè)備20接收相同內(nèi)容,并同時同步地重放該內(nèi)容(步驟 S300)。在此狀態(tài)下,為了使浴室內(nèi)的重放設(shè)備30D加入同步重放模 式,在停止重放設(shè)備30D的重放同時,浴室內(nèi)的用戶按下浴室內(nèi)的重 放設(shè)備30D的同步重放按鈕以輸入同步重放命令(步驟S310)。然 后,浴室內(nèi)的重放設(shè)備30D響應(yīng)于接收到同步重放命令被設(shè)定為從屬模式。 '隨后,浴室內(nèi)的重放i殳備30D向通過LAN 10連接到該浴室內(nèi)的 重放設(shè)備30D的其它重放設(shè)備30A、 30B和30C傳輸加入同步重放的 請求(加入請求報文),從而提供重放設(shè)備30D被設(shè)定為從屬模式的 通知(步驟S320)。在接收到加入請求之后,作為主終端的起居室內(nèi) 的重放設(shè)備30A將浴室內(nèi)的重放設(shè)備30D登記為同步重放的從屬終 端(步驟S330 )。然后,參照圖9B,起居室內(nèi)的重放設(shè)備30A (主終端)對傳輸 加入請求的浴室內(nèi)的重放設(shè)備30D (從屬終端)執(zhí)行控制,下文將說 明該控制,并且該控制與圖7的實施例中的控制類似。首先,起居室 內(nèi)的重放設(shè)備30A向浴室內(nèi)的重放設(shè)備30D傳輸正在被重放設(shè)備30A 同步重放的內(nèi)容的信息(例如URL)(步驟S360)。另外,重放設(shè) 備30A獲得正在被同步重放的內(nèi)容的經(jīng)過重放時間(步驟S370), 并且將同步重放開始時間傳輸給浴室內(nèi)的重放設(shè)備30D(步驟S380 ), 該同步重放開始時間是通過將附加時間與該獲得的經(jīng)過重放時間相 加得到的。此外,如圖9C所示,起居室內(nèi)的重放i殳備30A向浴室內(nèi)的重放 設(shè)備30D傳輸暫停命令(步驟S390)。然后,響應(yīng)于接收到暫停命 令,浴室內(nèi)的重放設(shè)備30D開始從服務(wù)器設(shè)備20接收內(nèi)容的從該同 步重放開始時間開始的數(shù)據(jù)(步驟S400)。重放設(shè)備30A然后將從 服務(wù)器設(shè)備20接收到的數(shù)據(jù)臨時存儲在接收緩沖器344內(nèi)。當(dāng)接收 緩沖器344內(nèi)臨時存儲的數(shù)據(jù)達(dá)到或超過指定量時,完成重放準(zhǔn)備并 且進(jìn)入暫停狀態(tài)。此后,浴室內(nèi)的重放設(shè)備30D向起居室內(nèi)的重放設(shè) 備30A傳輸重放準(zhǔn)備完成通知。作為從浴室內(nèi)的重放設(shè)備30D接收到重放準(zhǔn)備完成通知的結(jié)果, 起居室內(nèi)的重放設(shè)備30A可確認(rèn)浴室內(nèi)的重放設(shè)備30D處于暫停狀 態(tài)(步驟S410)。在獲得該信息之后,當(dāng)正在重放設(shè)備30A上重放 的內(nèi)容的經(jīng)過重放時間達(dá)到同步重放開始時間時(步驟S420),起居 室內(nèi)的重放設(shè)備30A向浴室內(nèi)的重放設(shè)備30D傳輸重放開始命4K步 驟S430 )。另外,在從起居室內(nèi)的重放設(shè)備30A接收到重放開始命令時, 浴室內(nèi)的重放設(shè)備30D撤消暫停狀態(tài),并且開始接收被臨時存儲在接 收緩沖器344內(nèi)的內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù)(步驟 S440)。因此,新加入同步重放模式的浴室內(nèi)的重放設(shè)備30D可與已 經(jīng)執(zhí)行同步重放的起居室內(nèi)的重放設(shè)備30A (主終端)以及臥室和廚 房內(nèi)的同步重放設(shè)備30B和30C同步地重放相同內(nèi)容。接下來,將參照圖IO進(jìn)一步詳細(xì)說明圖9所示情況內(nèi)的同步重 放控制方法。圖10是示出當(dāng)重放設(shè)備根據(jù)本實施例新加入同步重放 模式時使用的重放控制方法的流程圖。如圖IOA所示,當(dāng)起居室內(nèi)的重放設(shè)備30A (主終端)以及臥 室和廚房內(nèi)的重放設(shè)備30B和30C(從屬終端)進(jìn)行內(nèi)容同步重放時, 起居室內(nèi)的重放設(shè)備30A在從服務(wù)器設(shè)備20接收內(nèi)容的同時重放該 內(nèi)容(步驟S110)。在此情況下,起居室內(nèi)的重放設(shè)備30A被設(shè)定 為主模式,而臥室和廚房內(nèi)的重放設(shè)備30B和30C被設(shè)定為從屬模式。 此時,浴室內(nèi)的重放設(shè)備30D被設(shè)定為正常模式,因此其的重放被停 止(步驟S302 )。應(yīng)注意,即^f吏在下文所述的處理正在進(jìn)行時起居室 內(nèi)的重放設(shè)備30A仍連續(xù)執(zhí)行內(nèi)容重放,并且內(nèi)容的經(jīng)過重放時間隨 時間增加。在此情況下,如果用戶按下浴室內(nèi)的重放設(shè)備30D的同步重放 按鈕31或31 (聚會模式按鈕),以便使處于重放停止?fàn)顟B(tài)的浴室內(nèi) 的重放設(shè)備30D加入同步重放模式(聚會模式),則同步重放命令被 輸入并且被浴室內(nèi)的重放設(shè)備30D接收到(步驟S310)。此外,響 應(yīng)于接收到同步重放命令,浴室內(nèi)的重放設(shè)備30D將其重放控制模式 設(shè)定為同步重放模式(步驟S312)。因此,重放設(shè)備30D —旦在重 放停止的同時接收到同步重放命令,就被設(shè)定為從屬模式。隨后,為了通知主終端該浴室內(nèi)的重放設(shè)備30D已經(jīng)成為從屬 終端,浴室內(nèi)的重放設(shè)備30D同時向當(dāng)前運行的并且連接到LAN 10 的一個或多個重放i殳備30傳輸加入請求,以請求該重放i殳備30D加 入同步重放(步驟S320)。該同步傳輸可使用例如UDP組播傳輸。然后,起居室內(nèi)的重放設(shè)備30A另外將傳輸加入請求的浴室內(nèi) 的重放設(shè)備30D登記在從屬登記列表349內(nèi)作為從屬終端(步驟 S330)。作為與傳輸源重放設(shè)備30D (從屬終端)有關(guān)的信息,該加 入請求包括例如從屬終端的地址信息(例如IP地址)和從屬終端的 識別信息(例如,UUID和MAC地址)。因此,接收到加入請求的 主終端可識別傳輸該加入請求的從屬終端,并且還可獲得該從屬終端 的地址以發(fā)送控制命令。作為主終端的起居室內(nèi)的重放終端30A在用 于從屬登記的從屬登記表349內(nèi)寫入與傳輸加入請求的浴室內(nèi)的重放 設(shè)備30D有關(guān)的信息。此后,起居室內(nèi)的重放設(shè)備30A向浴室內(nèi)的重放設(shè)備30D傳輸 與被重放設(shè)備30A、30B和30C同步地重放的內(nèi)容相關(guān)的內(nèi)容信息(例 如URL)(步驟S360)。然后,重放設(shè)備30A在內(nèi)容信息的傳輸之 后的選擇時間點獲得被重放的內(nèi)容的經(jīng)過重放時間(步驟S370)。此 外,重放設(shè)備30A通過將預(yù)先設(shè)定的附加時間與獲得的經(jīng)過重放時間 相加計算同步重放開始時間,并將指示同步重放開始時間的信息傳輸 給浴室內(nèi)的重放設(shè)備30D (步驟S380)。隨后,重放設(shè)備30A向浴 室內(nèi)的重放設(shè)備30D傳輸暫停命令(步驟S390 )。浴室內(nèi)的重放設(shè) 備30D接收到被從起居室內(nèi)的重放設(shè)備30A傳輸?shù)膬?nèi)容信息、指示 同步重放開始時間的信息和暫停信息。然后,響應(yīng)于接收到暫停命令,浴室內(nèi)的重放設(shè)備30D基于從 起居室內(nèi)的重放設(shè)備30A接收到的內(nèi)容信息(例如URL)和同步重 放開始時間,開始從服務(wù)器設(shè)備20接收數(shù)據(jù),該數(shù)據(jù)是正在起居室 內(nèi)的重放設(shè)備30A上重放的內(nèi)容的從該同步重放開始時間開始的數(shù) 據(jù)。此后,如圖10B所示,浴室內(nèi)的重放設(shè)備30D將從服務(wù)器設(shè)備 20接收到的數(shù)據(jù)臨時存儲(緩存)在接收緩沖器344內(nèi)。然后,當(dāng)被 臨時存儲在接收緩沖器344內(nèi)的數(shù)據(jù)達(dá)到或超過合適的重放操作時 (步驟S402),重放準(zhǔn)備完成并且進(jìn)入暫停狀態(tài)(步驟S404)。隨 后,響應(yīng)于從起居室內(nèi)的重放設(shè)備30A接收到狀態(tài)參考信號,重放設(shè) 備30D將內(nèi)容的重放準(zhǔn)備完成通知傳輸給重放設(shè)備30A(步驟S4浴6 )。
起居室內(nèi)的重放設(shè)備30A可通過接收到該重放準(zhǔn)備完成通知確認(rèn)浴 室內(nèi)的重放設(shè)備30D的重放準(zhǔn)備完成(S410)。在該確認(rèn)之后,當(dāng)正在起居室內(nèi)的重放設(shè)備30A上重放的內(nèi)容 當(dāng)前的經(jīng)過重放時間達(dá)到在步驟S380設(shè)定的同步重放開始時間時(步 驟S420),起居室內(nèi)的重放設(shè)備30A向浴室內(nèi)的重放設(shè)備30D傳輸 重放開始命令(步驟S430 )。當(dāng)從起居室內(nèi)的重放設(shè)備30A接收到 重放開始命令時,浴室內(nèi)的重放設(shè)備30D撤消暫停狀態(tài),并且開始重 放接收緩沖器344內(nèi)的內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù)(步 驟S440)。應(yīng)注意,上述步驟S360到S440基本等同于圖8內(nèi)的步驟S160 到S240,因此將省略對這些步驟的詳細(xì)說明。應(yīng)注意,在圖10的流 程圖內(nèi)省略了圖8內(nèi)的步驟S212和S214。根據(jù)上述重放控制方法,在起居室內(nèi)的重放設(shè)備30A (主終端) 與臥室和廚房內(nèi)的重放設(shè)備30B和30C(從屬終端)執(zhí)行同步重放時, 浴室內(nèi)的重放設(shè)備30D (從屬終端)可在同步重放進(jìn)行中加入該同步 重放。在此情況下,新的重放設(shè)備30D可以無縫的方式在同步重放進(jìn) 行中加入同步重放,而不需要中斷當(dāng)前執(zhí)行同步重放的重放設(shè)備30A、 30B和30C進(jìn)行的內(nèi)容重放。(3)在多個內(nèi)容文件的同步重放期間的內(nèi)容交換控制現(xiàn)在,將參照圖11說明根據(jù)本實施例的當(dāng)在根據(jù)同步重放控制 方法連續(xù)地同步重放多個內(nèi)容文件的情況下交換內(nèi)容時的重放控制 方法。該內(nèi)容交換方法應(yīng)用于例如當(dāng)按照音軌號的順序連續(xù)重放同一 音樂專輯內(nèi)的多個音軌時或者當(dāng)連續(xù)重放播放列表內(nèi)的多個音軌時 的情況。圖11是示出用于在起居室內(nèi)的重放設(shè)備30A (主終端)與臥室 內(nèi)的重放設(shè)備30B (從屬終端)同步重放內(nèi)容時交換內(nèi)容的重放控制 方法的流程圖。參照圖IIA,起居室內(nèi)的重放設(shè)備30A(主終端)和臥室&的重 放設(shè)備30B (從屬終端)同步地重放相同內(nèi)容(音軌)(步驟S500 和S502 )。在此狀態(tài)下,當(dāng)檢測到內(nèi)容的完成時(步驟S510和S512 ), 重放設(shè)備30A和30B停止重放操作(步驟S520和S522 )。即,每次 完成一個內(nèi)容文件的重放,從屬終端停止重放。在完成內(nèi)容重放時,起居室內(nèi)的重放設(shè)備30A(主終端)基于是 否從從屬終端接收到重放停止通知(步驟S530 ),確認(rèn)所有從屬終端 是否已經(jīng)停止重放(步驟S532)。更準(zhǔn)確地說,主終端在完成內(nèi)容重 放時,通過向從屬終端反復(fù)地傳輸狀態(tài)參考信號詢問從屬終端是否已 進(jìn)入重放停止?fàn)顟B(tài),以確認(rèn)從屬終端已經(jīng)進(jìn)入重放停止?fàn)顟B(tài)。在停止 重放時(S522),作為對狀態(tài)參考信號的響應(yīng),從屬終端向主終端傳 輸重放停止通知(S530)。主終端可基于從從屬終端接收到重放停止 通知確認(rèn)從屬終端的重放已經(jīng)停止(S532)。隨后,起居室內(nèi)的重放設(shè)備30A(主終端)向包括臥室內(nèi)的重放 設(shè)備30B的從屬終端中的每一個傳輸內(nèi)容信息(例如下一音軌的 URL),該內(nèi)容信息與在其的重放已經(jīng)完成的內(nèi)容之后將被重放的下 一內(nèi)容有關(guān)(步驟S540)。因此,從屬終端可基于該下一內(nèi)容信息從 服務(wù)器設(shè)備20接收到下一 內(nèi)容。此外,起居室內(nèi)的重放設(shè)備30A(主終端)向臥室內(nèi)的重放設(shè)備 30B (從屬終端)傳輸暫停命令,以使臥室內(nèi)的重放設(shè)備30B處于暫 停狀態(tài)(步驟S550)。應(yīng)注意,該暫停命令可與該內(nèi)容信息傳輸一起 被傳輸(S540)。另外,暫停命令的傳輸處理(S550)可被省略,從 而從屬終端可響應(yīng)于接收到內(nèi)容信息確定接收到暫停命令。此后,起居室內(nèi)的重放設(shè)備30A(主終端)和臥室內(nèi)的重放設(shè)備 30B (從屬終端)分別請求服務(wù)器設(shè)備20傳輸下一 內(nèi)容,并且開始從 服務(wù)器設(shè)備20接收從音軌的開端開始的下一內(nèi)容的數(shù)據(jù)(步驟S570 和S572)。此外,起居室內(nèi)的重放設(shè)備30A和臥室內(nèi)的重放設(shè)備30B 中的每一個將從服務(wù)器設(shè)備20接收到的數(shù)據(jù)臨時存儲(緩存)在接 收緩沖器344內(nèi)。 一旦接收緩沖器344內(nèi)臨時存儲的數(shù)據(jù)達(dá)到或超過 指定量,并因而完成重放準(zhǔn)備(步驟S570和S572),則中斷A服務(wù) 器設(shè)備20的數(shù)據(jù)接收,并且進(jìn)入暫停狀態(tài)(步驟S580和S582 )。
接下來,如圖11B所示,基于是否從從屬終端接收到重放準(zhǔn)備 完成通知,起居室內(nèi)的重放設(shè)備30A(主終端)確認(rèn)所有從屬終端(包 括臥室內(nèi)的重放設(shè)備30B)是否完成重放準(zhǔn)備(步驟S584到S600)。 更準(zhǔn)確地說, 一旦已經(jīng)進(jìn)入暫停狀態(tài),則主終端通過向從屬終端反復(fù) 傳輸狀態(tài)參考信號詢問內(nèi)容重放準(zhǔn)備的完成情況,以確認(rèn)從屬終端已 進(jìn)入暫停狀態(tài)。臥室內(nèi)的重放設(shè)備30B (從屬終端)在完成重放準(zhǔn)備 時,作為對狀態(tài)參考信號的響應(yīng),向主終端傳輸重放準(zhǔn)備完成通知(S584)。因此,主終端由于接收到重放準(zhǔn)備完成通知而確認(rèn)從屬終 端的重放準(zhǔn)備完成(步驟S5卯)。結(jié)果,作為主終端的起居室內(nèi)的重放設(shè)備30A —直暫停,直到 所有從屬終端完成重放準(zhǔn)備。在所有從屬終端完成重放準(zhǔn)備時(步驟 S600),重放設(shè)備30A同時向每個從屬終端(包括臥室內(nèi)的重放設(shè)備 30B )傳輸重放開始命令(步驟S610 ),并且還撤消從屬設(shè)備30A的 暫停狀態(tài),以開始重放接收緩沖器344內(nèi)緩存的下一內(nèi)容(步驟 S620 )。在接收到重放開始命令時,臥室內(nèi)的重放設(shè)備30B (從屬終 端)撤消暫停狀態(tài),并且開始重放接收緩沖器344內(nèi)緩存的下一內(nèi)容(步驟S622 )。如上所述,當(dāng)交換被同步重放的內(nèi)容時,主終端控制主終端以及 從屬終端的下一內(nèi)容的重放開始定時。因此,可對于每個內(nèi)容(即, 對于每個音軌)調(diào)節(jié)主終端和從屬終端之間的重放時滯。 (4)通過主終端調(diào)節(jié)從屬終端的經(jīng)過重放時間接下來,將參照圖12說明根據(jù)本實施例的用于通過主終端調(diào)節(jié) 從屬終端的經(jīng)過重放時間的重放控制方法。圖12是示出當(dāng)由于如圖7 的示例開始同步重放,起居室內(nèi)的重放設(shè)備30A (主終端)與臥室和 廚房內(nèi)的重放設(shè)備30B、 30C (從屬終端)同步地重放內(nèi)容時,用于 通過主終端調(diào)節(jié)從屬終端的經(jīng)過重放時間的重放控制方法的流程圖。參照圖12A,當(dāng)起居室內(nèi)的重放設(shè)備30A (主終端)與臥室內(nèi)的 重放設(shè)備30B (從屬終端)同步地重放相同內(nèi)容(音軌)時(步驟S700 和S702),主終端定期或在選擇的定時獲得當(dāng)前在每個從屬終端上重
放的內(nèi)容的經(jīng)過重放時間(步驟S710和S712)。更準(zhǔn)確地說,作為 主終端的起居室內(nèi)的重放設(shè)備30A定期向臥室內(nèi)的重放設(shè)備30B傳輸 對當(dāng)前在臥室內(nèi)的重放設(shè)備30B上重放的內(nèi)容的經(jīng)過重放時間的傳 輸請求,該重放設(shè)備30B是從屬終端(步驟S710)。響應(yīng)于該傳輸 請求,臥室內(nèi)的重放設(shè)備30B將指示重放設(shè)備30B的當(dāng)前的經(jīng)過重放 時間的信息傳輸給起居室內(nèi)的重放設(shè)備30A (步驟S712)。起居室內(nèi) 的重放設(shè)備30A從包括臥室內(nèi)的重放設(shè)備30B的各個從屬終端接收到 指示每個從屬終端的當(dāng)前的經(jīng)過重放時間(下文被稱為"從屬終端的 經(jīng)過重放時間")的信息。應(yīng)注意,在本實施例中,響應(yīng)于來自主終端的傳輸請求,從屬終 端將該從屬終端的經(jīng)過重放時間傳輸給該主終端。但是,本發(fā)明并不 局限于此示例,并且例如,即使沒有從主終端發(fā)送傳輸請求,從屬終 端仍可定期獲得該從屬終端的經(jīng)過重放時間并將其傳輸給主終端。此外,在請求將主終端的當(dāng)前內(nèi)容的經(jīng)過重放時間傳輸給從屬終 端或者接收到指示從屬終端的經(jīng)過重放時間的信息時,起居室內(nèi)的重 放設(shè)備30A (主終端)獲得并保持主終端內(nèi)的當(dāng)前內(nèi)容的經(jīng)過重放時 間(下文被稱為"主終端的經(jīng)過重放時間")。然后,起居室內(nèi)的重放設(shè)備30A比較主終端的經(jīng)過重放時間和 從屬終端的經(jīng)過重放時間,以確定這兩者之間是否存在指定的或更長 的時滯(步驟S720)。結(jié)果,如果時滯小于指定的時間,則處理返回 步驟S710以重放步驟S710到S720。另一方面,如果時滯等于或超過 指定時間,則起居室內(nèi)的重放設(shè)備30A向具有經(jīng)過重放時間時滯的任 何從屬終端(在附圖的示例中,臥室內(nèi)的重放設(shè)備30B)傳輸重放停 止命令(步驟S730)。在接收到重放停止命令時,臥室內(nèi)的重放設(shè)備 30B停止重放正在被同步重放的內(nèi)容(步驟S732 )。此后,基于是否從從屬終端接收到重放停止通知(步驟S734), 起居室內(nèi)的重放設(shè)備30A (主終端)確認(rèn)具有經(jīng)過重放時間時滯的臥 室內(nèi)的重放設(shè)備30B是否已經(jīng)停止重放(步驟S736 )。更準(zhǔn)確地說, 主終端通過向從屬終端反復(fù)傳輸狀態(tài)參考信號來詢問從屬終端是否 已經(jīng)處于重放停止?fàn)顟B(tài),以確認(rèn)從屬終端處于重放停止?fàn)顟B(tài)。 一旦停止重放(步驟S732),則從屬終端響應(yīng)于狀態(tài)參考信號向主終端傳輸 重放停止通知(步驟S734 )。主終端可由于從從屬終端接收到重放停 止通知而確認(rèn)從屬終端的重放已經(jīng)停止(S736)。隨后,起居室內(nèi)的重放設(shè)備30A向臥室內(nèi)的重放設(shè)備30B傳輸 與在從屬設(shè)備30A上重放的內(nèi)容有關(guān)的內(nèi)容信息(例如URL)(步 驟S760)。然后,在內(nèi)容信息的傳輸之后的選擇的定時,重放設(shè)備 30A重新獲得正在起居室內(nèi)的重放設(shè)備30A上重放的內(nèi)容的當(dāng)前經(jīng)過 重放時間(步驟S770)。此外,重放設(shè)備30A通過將預(yù)先設(shè)定的附 加時間與獲得的經(jīng)過重放時間相加來獲得同步重放開始時間,并將指 示該同步重放開始時間的信息傳輸給臥室內(nèi)的重放設(shè)備30B (步驟 S780)。隨后,重放設(shè)備30A向臥室內(nèi)的重放設(shè)備30B傳輸暫停命 令(步驟S790)。臥室內(nèi)的重放設(shè)備30B接收到從起居室內(nèi)的重放 設(shè)備30A傳輸?shù)膬?nèi)容信息,指示同步重放開始時間的信息和暫停信 息。應(yīng)注意,當(dāng)臥室內(nèi)的重放設(shè)備30B存儲了過去接收到的內(nèi)容信息 時可省略步驟S760。然后,響應(yīng)于接收到停止命令,臥室內(nèi)的重放設(shè)備30B基于從 起居室內(nèi)的重放設(shè)備30A接收到的內(nèi)容信息(例如URL)和同步重 放開始時間,開始從服務(wù)器設(shè)備20接收數(shù)據(jù),該數(shù)據(jù)是正在起居室 內(nèi)的重放設(shè)備30A上重放的內(nèi)容的從該同步重放開始時間開始的數(shù) 據(jù)。此外,如圖12B所示,臥室內(nèi)的重放設(shè)備30B將從服務(wù)器設(shè)備 20接收到的內(nèi)容臨時存儲(緩存)在接收緩沖器344內(nèi)。 一旦接收緩 沖器344內(nèi)臨時存儲的數(shù)據(jù)達(dá)到或超過合適的重放操作所必需的指定 量(步驟S802 ),則完成重放準(zhǔn)備,并且進(jìn)入暫停狀態(tài)(步驟S804 )。 此后,響應(yīng)于從起居室內(nèi)的重放設(shè)備30A接收到狀態(tài)參考信號,重放 設(shè)備30B向重放設(shè)備30A傳輸內(nèi)容的重放準(zhǔn)備完成通知(步驟S306 )。 起居室內(nèi)的重放設(shè)備30A可由于接收到重放準(zhǔn)備完成通知而瑜認(rèn)臥 室內(nèi)的重放設(shè)備30B完成重放準(zhǔn)備(步驟S810 )。
在確認(rèn)之后,當(dāng)正在重放設(shè)備30A上重放的內(nèi)容的當(dāng)前的經(jīng)過 重放時間達(dá)到在步驟S780設(shè)定的同步重放開始時間時(步驟S820 ), 起居室內(nèi)的重放設(shè)備30A向臥室內(nèi)的重放設(shè)備30B傳輸重放開始命令 (步驟S830)。在從起居室內(nèi)的重放設(shè)備30A接收到重放開始命令 時,臥室內(nèi)的重放設(shè)備30B撤消暫停狀態(tài),并且開始重放接收緩沖器 344內(nèi)的內(nèi)容的從該同步重放開始時間開始的數(shù)據(jù)(步驟S840)。應(yīng)注意,上述步驟S760到S840基本等同于圖8內(nèi)的步驟S160 到S240,因此可省略這些步驟的詳細(xì)說明。應(yīng)注意,在圖12的流程 圖中省去了圖8內(nèi)的步驟S212和S214。通過上述重放控制方法,在起居室內(nèi)的重放設(shè)備30A (主終端) 和臥室內(nèi)的重放設(shè)備30B (從屬終端)執(zhí)行同步重放的同時,主終端 例如可定期調(diào)節(jié)從屬終端的經(jīng)過重放時間時滯。因此,相同內(nèi)容可在 多個重放設(shè)備30之中^皮合適地同步重放。在上文,已經(jīng)說明了根據(jù)本實施例的被家庭網(wǎng)絡(luò)系統(tǒng)1內(nèi)的多個 重放設(shè)備30用于實現(xiàn)同步重放的內(nèi)容同步重放方法。在本實施例中, 在從服務(wù)器設(shè)備20接收內(nèi)容的同時執(zhí)行流重放的多個重放設(shè)備30之 中,已經(jīng)重放該內(nèi)容的重放設(shè)備30A被用作主終端。此主終端執(zhí)行同 步重放所必需的所有時間管理,并且控制作為從屬終端的其它重放設(shè) 備30。結(jié)果,可容易地實現(xiàn)同步重放。上述方法與根據(jù)現(xiàn)有技術(shù)的同步重放方法大不相同,在現(xiàn)有技術(shù) 的同步重放方法中,服務(wù)器設(shè)備執(zhí)行嚴(yán)格的時間管理,并且使用組播 傳輸從服務(wù)器設(shè)備向多個重放終端設(shè)備傳輸相同內(nèi)容。在本實施例 中,即使在同步重放期間,服務(wù)器設(shè)備20也不執(zhí)行各個重放設(shè)備30 的同步或重放控制的時間管理,而僅是響應(yīng)于來自每個重放設(shè)備30 的傳輸請求單獨向每個重放設(shè)備30傳輸內(nèi)容。從而,可利用單播傳 輸從服務(wù)器設(shè)備20將內(nèi)容傳送給每個重放設(shè)備30。因此,在本實施 例中,除了與組播相容的專用路由器之外,還可使用通用路由器作為 接線連接服務(wù)器設(shè)備20和重放設(shè)備30的路由器。這增加了路由器類 型和性能方面的靈活性。此外,即使當(dāng)通過與高速組播傳送不相容的 無線LAN等等傳送內(nèi)容時,也可實現(xiàn)正確的同步重放操作。另外,所有時間管理都在主終端側(cè)執(zhí)行,而從屬終端僅需要響應(yīng) 于來自主終端的命令操作。因此,可降低從屬終端的功能和處理負(fù)荷。 如上所述,在本實施例中,可使用較簡單的方法實現(xiàn)同步重放而不必 在從屬終端側(cè)執(zhí)行時間管理。因此,此方法在不需要嚴(yán)格時間管理的 情況下有效,例如尤其當(dāng)在家庭聚會中設(shè)置在不同房間的終端之中同 步重放音樂時有效。在主終端和從屬終端之間交換重放控制權(quán)限的方法 接下來,將參照
用于在多個重放設(shè)備30之中交換具有 控制其它重放設(shè)備30的重放控制權(quán)限的重放設(shè)備30 (主終端)的方 法(用于相對于任何重放設(shè)備剝奪和授予重放控制權(quán)限的方法)。通過上述同步重放控制方法,用戶可僅在被設(shè)定為主模式的重放 設(shè)備30 (主終端)上執(zhí)行重放控制操作。設(shè)置在其它房間內(nèi)的被設(shè)定 為從屬模式的重放設(shè)備30 (從屬終端)僅響應(yīng)于來自主終端的命令進(jìn) 行操作。因此,重放控制操作不會在從屬終端上執(zhí)行。但是,如果可被用戶用于執(zhí)行重放控制的重放設(shè)備30局限于主 終端,則當(dāng)用戶處于不具有主終端的另一個房間內(nèi)時,這會變得不方 便,因為用戶不能執(zhí)行同步重放操作例如重放音軌交換和同步重放停 止。因此,如在下文所述的本實施例中,希望提供一種用于將從屬終 端轉(zhuǎn)變?yōu)橹鹘K端并且相應(yīng)地將最初的主終端轉(zhuǎn)變成從屬終端的方法。 通過此方法,被選擇的從屬終端可轉(zhuǎn)變?yōu)橹鹘K端,從而使得用戶可執(zhí) 行重放控制操作而無需實際上走到安置有主終端的位置。 (1)用于交換同步重放控制權(quán)限的方法現(xiàn)在,將參照圖13概述根據(jù)本實施例的用于在同步重放模式的 執(zhí)行期間操作從屬終端以使該從屬終端退出同步重放模式(聚會模 式)的方法。圖13的示例示出當(dāng)由于開始圖7的示例內(nèi)的同步重放, 起居室內(nèi)的重放設(shè)備30A (主終端)與臥室和廚房內(nèi)的重放設(shè)備30B 和30C(從屬終端)同步地重放內(nèi)容A時,臥室內(nèi)的重放設(shè)備3tni退 出同步重放模式的情況。
如圖13所示,起居室、臥室和廚房內(nèi)的重放設(shè)備30A、 30B和 30C在從服務(wù)器設(shè)備20接收相同內(nèi)容A的同時同步地重放該內(nèi)容(步 驟S900)。在此情況下,臥室和廚房內(nèi)的重放設(shè)備30B和30C被設(shè)定為從 屬模式。因此,可操作鍵(有效操作鍵)被局限于電源鍵(圖4和5 內(nèi)的電源按鈕40和50 )和用于撤消從屬模式的特定重放控制操作鍵 (例如,圖4和5內(nèi)的重放停止按鈕33和43 )。即,可對凈皮設(shè)定為 從屬模式的臥室和廚房內(nèi)的重放設(shè)備30B和30C (從屬終端)操作重 放停止按鈕33和43的電源ON/OFF命令以及特定重放控制鍵的重放 控制命令(例如,重放停止按鈕33和43的重放停止命令)。但是, 其它重放控制鍵的重放控制命令不可操作。在此狀態(tài)下,當(dāng)用戶通過按下臥室內(nèi)的重放設(shè)備30B的重放停 止按鈕33和43輸入重放停止命令時(步驟S910 ),臥室內(nèi)的重放設(shè) 備30B響應(yīng)于接收到重放停止命令,撤消從屬模式并且變?yōu)檎D?式。另外,重放設(shè)備30B執(zhí)行與重放停止命令相對應(yīng)的處理(即,正 在重放的內(nèi)容A的重放停止處理)。隨后,臥室內(nèi)的重放設(shè)備30B向作為主終端的起居室內(nèi)的重放 設(shè)備30A傳輸從屬模式撤消通知,以告知重放設(shè)備30A該重放設(shè)備 30B退出了同步重放模式(步驟S920)。然后,響應(yīng)于接收到從屬模 式撤消通知,起居室內(nèi)的重放設(shè)備30A (主終端)撤消臥室內(nèi)的重放 設(shè)備30B的從屬登記(步驟S930 )。接下來,將參照圖14概述用于在圖13內(nèi)的處理之后,將具有同 步重放控制權(quán)限的主終端從起居室內(nèi)的重放設(shè)備30A轉(zhuǎn)變?yōu)榕P室內(nèi) 的重放設(shè)備30B的方法。參照圖14,連續(xù)執(zhí)行同步重放模式的起居室內(nèi)的重放設(shè)備30A (主終端)和廚房內(nèi)的重放設(shè)備30C (從屬終端)在從服務(wù)器設(shè)備20 接收到相同內(nèi)容A的同時同步地重放該內(nèi)容(步驟S100)。同時, 處于正常模式的臥室內(nèi)的重放設(shè)備30B上的所有操作鍵都有^i'。因 此,根據(jù)用戶的內(nèi)容選擇操作,必要的話可通過再次連接到服務(wù)器設(shè)
備20來獲得內(nèi)容列表,然后可獨立地重放希望的內(nèi)容。在此情況下, 臥室內(nèi)的重放設(shè)備30B在從服務(wù)器設(shè)備20接收到內(nèi)容B的同時進(jìn)行 重放。在此情況下,內(nèi)容B與當(dāng)前被同步重放的內(nèi)容A不同(步驟 S1010)。在此狀態(tài)下,當(dāng)用戶通過按下臥室內(nèi)的重放設(shè)備30B的同步重 放按鈕31和41輸入同步重放命令時(步驟S1020),臥室內(nèi)的重放 設(shè)備30B響應(yīng)于接收到同步重放命令,從正常模式變?yōu)橥街胤拍J?的主模式。因此,臥室內(nèi)的重放設(shè)備30B變?yōu)橹鹘K端。應(yīng)注意,同步 重放命令對應(yīng)于"將重放設(shè)備30B設(shè)定為主模式的命令"。隨后,臥室內(nèi)的重放設(shè)備30B向通過LAN 10連接到臥室內(nèi)的重 放設(shè)備30B的其它重放設(shè)備30A和30C同時傳輸搜索信息(搜索報 文),以搜索將加入同步重放的任何其它重放設(shè)備30(步驟S1030)。 搜索信息對應(yīng)于"指示重放設(shè)備30B被設(shè)定為從屬模式的信息"。通過 傳輸搜索信息,可告知其它重放設(shè)備30A和30C該重放設(shè)備30B被 設(shè)定為主模式。在從臥室內(nèi)的重放設(shè)備30B接收到搜索信息時,起居室內(nèi)的重 放設(shè)備30A (主終端)和廚房內(nèi)的重放設(shè)備30C (從屬終端)當(dāng)被允 許成為同步重放的從屬終端時,向臥室內(nèi)的重放設(shè)備30B傳輸加入響 應(yīng)(響應(yīng)凈艮文),該加入響應(yīng)指示重放^1備30A、 30C將與臥室內(nèi)的 重放設(shè)備30B同步重放(步驟S1040)。應(yīng)注意,不允許成為同步重 放的從屬終端的任何重放設(shè)備30不會傳輸加入響應(yīng)來答復(fù)該搜索信 息。應(yīng)注意,加入響應(yīng)對應(yīng)于"指示重放i殳備30A和30C祐:i殳定為從 屬模式的信息"。通過傳輸該加入響應(yīng),作為主終端的重放設(shè)備30B 可,皮告知重放i殳備30A和30C被z沒定為主模式。此外,傳輸加入響應(yīng)的起居室內(nèi)的重放設(shè)備30A從主模式自動 轉(zhuǎn)變?yōu)閺膶倌J?,以成為臥室內(nèi)的重放設(shè)備30B的從屬終端(步驟 S1050 )。另一方面,傳輸加入響應(yīng)并且最初處于其中起居室內(nèi)的重 放設(shè)備30A作為主終端的從屬模式的廚房內(nèi)的重放設(shè)備30C變頭其 中臥室內(nèi)的重放設(shè)備30B作為主終端的從屬模式。此外,重放設(shè)備30B和30C停止正在被同步地重放的內(nèi)容A的重放。此后,使用臥室 內(nèi)的重放設(shè)備30B作為主終端并且使用起居室內(nèi)的重放設(shè)備30A和廚 房內(nèi)的重放設(shè)備30C作為從屬終端同步重放內(nèi)容B。接下來,將參照圖15和16詳細(xì)說明用于在圖13和14所示的情 況下交換同步重放控制權(quán)限的重放控制方法。圖15是示出根據(jù)本實 施例的當(dāng)重放設(shè)備30退出從屬模式時使用的重放控制方法的流程圖。 圖16是示出根據(jù)本實施例的用于使重放設(shè)備30成為主終端并且使最 初的主終端轉(zhuǎn)變?yōu)閺膶俳K端的重放控制方法的流程圖。參照圖15,起居室內(nèi)的重放設(shè)備30A (主終端)和臥室內(nèi)的重 放設(shè)備30B (從屬終端)在從服務(wù)器設(shè)備20接收到相同內(nèi)容A時, 同步地重放該接收到的內(nèi)容(步驟S900)。在此情況下,起居室內(nèi)的 重放設(shè)備30A被設(shè)定為主模式,并且具有(管理)其它重放設(shè)備30 (從屬終端)的同步重放控制權(quán)限。另一方面,臥室內(nèi)的重放設(shè)備30B 被設(shè)定為從屬模式,并且作為被起居室內(nèi)的重放設(shè)備30A控制其重放 的從屬終端。在此狀態(tài)下,當(dāng)用戶通過按下臥室內(nèi)的重放設(shè)備30B的重放停 止按鈕33和43輸入重放停止命令時,臥室內(nèi)的重放設(shè)備30B接收到 作為有效命令的重放停止命令(步驟S910)。在此情況下,重放停止 按鈕33和43被用作特定重放控制按鈕以4吏臥室內(nèi)的重放設(shè)備30B退 出同步重放模式(聚會模式)。此外,響應(yīng)于接收到重放停止命令, 臥室內(nèi)的重放設(shè)備30B撤消同步重放模式的從屬模式,并且將該模式 設(shè)定為正常模式(步驟S912)。此外,重放設(shè)備30B停止正在被同 步重放的內(nèi)容A的重放(步驟S914)。如上所述,處于從屬模式的 重放設(shè)備30的重放停止按鈕33和43包括輸入重放停止命令以停止 內(nèi)容重放的功能,和輸入撤消命令以撤消從屬模式的功能。另外,通過撤消臥室內(nèi)的重放設(shè)備30B的從屬模式并且將其轉(zhuǎn) 變?yōu)檎DJ?,臥室內(nèi)的重放設(shè)備30B上的除了重放停止按鈕33和 43之外的重放控制按鈕(例如,重放按鈕32和42,暫停按鈕33和 43)有效。另外,當(dāng)從屬模式被設(shè)定時,示出從屬模式被設(shè)定的顯示
屏幕被輸出給臥室內(nèi)的重放設(shè)備30B的顯示部分332。同時,當(dāng)撤消 從屬模式并且設(shè)定正常模式時,該屏幕顯示相應(yīng)地變?yōu)檎o@示。此后,臥室內(nèi)的重放設(shè)備30B向作為主終端的起居室內(nèi)的重放 設(shè)備30A傳輸從屬模式撤消通知,以通知該重放設(shè)備30B已經(jīng)退出同 步重放模式(步驟S920)。在從臥室內(nèi)的重放設(shè)備30B接收到從屬 模式撤消通知時,起居室內(nèi)的重放設(shè)備30A (主終端)從被重放設(shè)備 30A保持的從屬登記列表349中除去與臥室內(nèi)的重放設(shè)備30B有關(guān)的 信息,以撤消臥室內(nèi)的重放設(shè)備30B的從屬登記(步驟S930)。接下來,將參照圖16說明用于在起居室內(nèi)的重放設(shè)備30A和臥 室內(nèi)的重放設(shè)備30B之間交換重放控制模式的重放控制方法。參照圖16,連續(xù)執(zhí)行同步重放模式的起居室內(nèi)的重放設(shè)備30A (主終端)和廚房內(nèi)的重放設(shè)備30C (從屬終端)在從服務(wù)器設(shè)備20 接收到相同內(nèi)容A時,進(jìn)行同步重放(步驟SIOOO)。另一方面,在 步驟S912已退出從屬模式并且轉(zhuǎn)變?yōu)檎DJ降呐P室內(nèi)的重放設(shè)備 30B在接收到內(nèi)容B的同時進(jìn)行重放,該內(nèi)容B與當(dāng)前被同步重放的 內(nèi)容A不同(步驟SIOIO)。在此狀態(tài)下,當(dāng)用戶通過按下臥室內(nèi)的重放設(shè)備30B的同步重 放按鈕31或41 (聚會模式按鈕)以使其成為主終端時,臥室內(nèi)的重 放設(shè)備30B接收到同步重放命令(步驟S1020 )。此外,響應(yīng)于接收 到同步重放命令,臥室內(nèi)的重放設(shè)備30B將重放設(shè)備30B的重放控制 模式從正常模式轉(zhuǎn)變?yōu)橥街胤拍J降闹髂J?步驟S1022)。因此, 臥室內(nèi)的重放設(shè)備30B成為同步重放的主終端。此后,為了搜索從屬終端,臥室內(nèi)的重放設(shè)備30B向當(dāng)前運行 的并且連接到LAN 10上的其它重放設(shè)備30同時傳輸搜索信息,以搜 索被允許處于從屬模式的任何重放設(shè)備30 (步驟S1030)。隨后,在從臥室內(nèi)的重放設(shè)備30B接收到搜索信息時,起居室 內(nèi)的重放設(shè)備30A基于設(shè)定信息存儲部分348內(nèi)預(yù)先存儲的設(shè)定信 息,確定自身是否被允許處于同步重放模式的從屬模式(即,自身是 否被允許成為臥室內(nèi)的重放設(shè)備30B的從屬終端)(步驟S1032)。 結(jié)果,如果從屬模式不被允許,則起居室內(nèi)的重放設(shè)備30A忽略該搜 索信息,并且不會向臥室內(nèi)的重放設(shè)備30B傳輸響應(yīng)(步驟S1034)。 另一方面,如果從屬模式被允許,則起居室內(nèi)的重放設(shè)備30A基于該 搜索信息內(nèi)包含的傳輸搜索信息的臥室內(nèi)的重放設(shè)備30B的地址信 息,向該臥室內(nèi)的重放設(shè)備30B傳輸加入響應(yīng),該加入響應(yīng)指示重放 設(shè)備30A將加入同步重放(步驟S1040 )。此外,起居室內(nèi)的重放設(shè)備30A將其的重放模式從主模式轉(zhuǎn)變 為從屬模式(步驟S1050)。另外,起居室內(nèi)的重放設(shè)備30A停止當(dāng) 前被重放的內(nèi)容A的重放(步驟S1052)。同時,在從包含起居室內(nèi)的重放設(shè)備30A的一個或多個其它重 放設(shè)備30接收到作為對該搜索信息的答復(fù)的加入響應(yīng)時,臥室內(nèi)的 重放設(shè)備30B將傳輸該加入響應(yīng)的起居室內(nèi)的重放設(shè)備30A登記在從 屬終端列表349內(nèi)作為從屬終端(步驟S1042)。此后,臥室內(nèi)的重放設(shè)備30B向起居室內(nèi)的重放設(shè)備30A傳輸 與當(dāng)前在重放設(shè)備30B上重放的內(nèi)容B有關(guān)的內(nèi)容信息(例如,內(nèi)容 B的URL)(步驟S1060)。此外,臥室內(nèi)的重放設(shè)備30B在內(nèi)容傳 輸之后的選擇時間點獲得正在重放的內(nèi)容的經(jīng)過重放時間(步驟 S1070)。然后,臥室內(nèi)的重放設(shè)備30B通過將預(yù)先設(shè)定的附加時間 與獲得的經(jīng)過重放時間相加來計算同步重放開始時間,并且向起居室 內(nèi)的重放設(shè)備30A傳輸指示同步重放開始時間的信息(步驟S1080 )。 隨后,如圖16B所示,重放設(shè)備30B向起居室內(nèi)的重放設(shè)備30A傳 輸暫停命令(步驟S1090 )。起居室內(nèi)的重放設(shè)備30A接收到從臥室 內(nèi)的重放設(shè)備30B傳輸?shù)膬?nèi)容信息、指示同步重放開始時間的信息和 暫停命令。此后,響應(yīng)于接收到暫停命令,起居室內(nèi)的重放設(shè)備30A基于 從臥室內(nèi)的重放設(shè)備30B接收到的內(nèi)容信息(例如URL)和同步重 放開始時間,開始從服務(wù)器設(shè)備20接收數(shù)據(jù),該數(shù)據(jù)是正在臥室內(nèi) 的重放設(shè)備30B上重放的內(nèi)容B的從該同步重放開始時間開始的數(shù)據(jù) (步驟SllOO)。
然后,起居室內(nèi)的重放設(shè)備30A將從服務(wù)器設(shè)備20接收到的內(nèi) 容B的從該同步重放開始時間開始的數(shù)據(jù)臨時存儲(緩存)在接收緩 沖器344內(nèi)。當(dāng)接收緩沖器344內(nèi)臨時存儲的數(shù)據(jù)達(dá)到或超過合適的 重放操作所必需的指定量時(步驟S1102),完成重放準(zhǔn)備并且進(jìn)入 暫停狀態(tài)(步驟S1104)。隨后,響應(yīng)于從臥室內(nèi)的重放設(shè)備30B接 收到狀態(tài)參考信號,起居室內(nèi)的重放設(shè)備30A向臥室內(nèi)的重放設(shè)備 30B傳輸內(nèi)容B的重放準(zhǔn)備完成通知(步驟S1106)。臥室內(nèi)的重放 設(shè)備30B可由于接收到重放準(zhǔn)備完成通知,確認(rèn)起居室內(nèi)的重放設(shè)備 30A完成重放準(zhǔn)備(步驟S1110 )。然后,臥室內(nèi)的重放設(shè)備30B基于是否已從從屬登記列表349 內(nèi)登記的所有從屬終端(包括起居室內(nèi)的重放設(shè)備30A)接收到重放 準(zhǔn)備完成通知,確認(rèn)所有從屬終端是否處于暫停狀態(tài)(步驟S1112)。 結(jié)果,如果存在這樣的從屬終端,即該從屬終端在步驟S1080設(shè)定的 同步重放開始時間內(nèi)還沒有完成重放準(zhǔn)備并且還沒有進(jìn)入暫停狀態(tài), 則針對還沒有進(jìn)入暫停狀態(tài)的任何從屬終端反復(fù)執(zhí)行步驟S1070到 S1110的控制。在此情況下,通過將同步重放開始時間的預(yù)先設(shè)定的 附加時間重新設(shè)定為長度增加的時間,可使從屬終端具有更多時間進(jìn) 行重放準(zhǔn)備,從而可完全確保從屬終端都處于暫停狀態(tài)。在上述確認(rèn)之后,當(dāng)正在臥室內(nèi)的重放設(shè)備30B上重放的內(nèi)容B 的當(dāng)前經(jīng)過重放時間達(dá)到在步驟S1080設(shè)定的同步重放開始時間時 (步驟S1120),重放設(shè)備30B向起居室內(nèi)的重放設(shè)備30A傳輸重放 開始命令(步驟S1130)。起居室內(nèi)的重放設(shè)備30A在從臥室內(nèi)的重 放設(shè)備30B接收到重放開始命令時,撤消暫停狀態(tài),并且開始重放接 收緩沖器344內(nèi)的內(nèi)容B的從該同步重放開始時間開始的數(shù)據(jù)(步驟 S1140)。應(yīng)注意,上述步驟S1060到S1140基本等同于圖8內(nèi)的步驟S160 到S240。因此,省略了對其的詳細(xì)說明。上文說明了根據(jù)本實施例的用于在同步重放控制中在主終端和 從屬終端之間交換的方法。通過此方法,通過操作被設(shè)定為從屬模式
的臥室內(nèi)的重放設(shè)備30B的重放停止按鈕33和43,用戶可使臥室內(nèi) 的重放設(shè)備30B退出其中起居室內(nèi)的重放設(shè)備30A是主終端的同步重 放模式,并且變?yōu)椴皇苋魏沃胤旁O(shè)備30控制的正常模式。此外,在本實施例中,即使重放設(shè)備30A已經(jīng)被設(shè)定為主模式, 當(dāng)此后另 一個重放設(shè)備30B被設(shè)定為主模式時,在稍后的時候被設(shè)定 為主模式的重放設(shè)備30B也會變?yōu)橹鹘K端,而最初的主終端轉(zhuǎn)變?yōu)閺?屬終端。這樣,臥室內(nèi)的重放設(shè)備30B成為主終端,而起居室內(nèi)的重 放設(shè)備30A成為從屬終端。因此,可在保持聚會模式(同步重放模式) 的同時實現(xiàn)主終端的無縫交換。(2)用于交換重放交換控制權(quán)限的方法上文,說明了當(dāng)多個重放設(shè)備30執(zhí)行同步重放時交換同步重放 控制權(quán)限的方法。但是,根據(jù)本發(fā)明的實施例的用于交換重放控制權(quán) 限的方法并不局限于上述同步重放控制權(quán)限的示例,并且還可應(yīng)用于 其它重放控制權(quán)限。下文,例如將說明用于交換在重放設(shè)備30之中 交換內(nèi)容重放操作的重放交換控制權(quán)限的方法。如上所述,在內(nèi)容重放交換處理中,在連接到網(wǎng)絡(luò)例如LAN 10 上的多個重放設(shè)備30之間交換與正在重放的內(nèi)容有關(guān)的重放信息, 從而在重放設(shè)備30之中交換執(zhí)行內(nèi)容重放操作的主體設(shè)備。通過重 放交換處理, 一個重放設(shè)備30 (交換源重放設(shè)備30)的內(nèi)容重放操 作可被無縫地交換到另 一個重放設(shè)備30 (交換目的地重放設(shè)備30 ), 同時該另一個重放設(shè)備30接收重放操作的重放模式、經(jīng)過重放時間 等等。現(xiàn)在,將參照圖17說明根據(jù)本實施例的用于在家庭網(wǎng)絡(luò)系統(tǒng)1 內(nèi)的重放設(shè)備30之間的交換的內(nèi)容重放交換處理。圖17是示出根據(jù) 本實施例的用于在重放設(shè)備30之間的交換的重放交換控制方法的流 程圖。應(yīng)注意,以下說明介紹了用于在起居室內(nèi)的重放設(shè)備30A和臥 室內(nèi)的重放i殳備30B之間交換重放操作的示例。參照圖17,起居室內(nèi)的重放設(shè)備30A在從服務(wù)器設(shè)備20依次接 收到多個內(nèi)容文件的同時進(jìn)行重放(步驟S1210)。在此情況下,臥
室內(nèi)的重放設(shè)備30B的重放操作例如停止(步驟1212)。在此狀態(tài)下,當(dāng)用戶操作起居室內(nèi)的重放設(shè)備30A的輸入部分 330以選擇臥室內(nèi)的重放設(shè)備30B作為重放交換目的地,并且輸入移 動交換命令(例如,按下重放交換按鈕)時,起居室內(nèi)的重放設(shè)備30A 接收到該移動交換命令(步驟S1220)。此外,在接收到該移動交換 命令時,起居室內(nèi)的重放設(shè)備30A將其的重放控制模式設(shè)定為重放交 換模式的主模式(步驟S1221)。因此,起居室內(nèi)的重放設(shè)備30A變 為具有(管理)其它重放設(shè)備30的重放交換控制權(quán)限的主終端。隨后,起居室內(nèi)的重放設(shè)備30A確定交換目的地重放設(shè)備30(步 驟S1222)。在此確定處理中,當(dāng)在步驟S1220中用戶在交換命令輸 入時選擇交換目的地重放設(shè)備30時,則基于用戶的選擇確定交換目 的地重放設(shè)備30。另一方面,當(dāng)在步驟S1220用戶沒有選擇交換目的地重放設(shè)備 時,起居室內(nèi)的重放設(shè)備30A搜索連接到LAN 10上的其它重放設(shè)備 30,以識別可交換的重放設(shè)備。從該被識別的重放設(shè)備30中,重放 設(shè)備30A基于用戶的選擇確定交換目的地重放設(shè)備30。例如,起居 室內(nèi)的重放設(shè)備30A搜索連接到LAN IO上的其它目前運行的重放設(shè) 備30A,并且將該結(jié)果顯示為交換目的地重放設(shè)備的候選列表。然后, 當(dāng)瀏覽該列表的用戶從菜單中選擇交換目的地重放設(shè)備30時,起居 室內(nèi)的重放設(shè)備30A根據(jù)用戶的選擇確定交換目的地重放設(shè)備30。LAN 10上的每個重放設(shè)備30的搜索和確定基于專門分配給每 個重放設(shè)備30的標(biāo)識符(例如UUID和MAC地址)執(zhí)行。在此情況 下,當(dāng)起居室內(nèi)的重放設(shè)備30A在LAN10上傳輸搜索信息時,作為 對該搜索信息的響應(yīng),連接到LAN 10上的臥室內(nèi)的重放設(shè)備30B將 與其對應(yīng)的標(biāo)識符送回給起居室內(nèi)的重放設(shè)備30A。因此,起居室內(nèi) 的重放設(shè)備30A可識別連接到LAN 10的臥室內(nèi)的重放設(shè)備30B。此外,當(dāng)顯示交換目的地重放設(shè)備30的候選列表時,可顯示與 顯示設(shè)備30的標(biāo)識符相關(guān)聯(lián)的顯示設(shè)備30的名稱(好聽的名字)。 好聽的名字可被用戶自由設(shè)定,并且可被登記在設(shè)定信息存儲部分348內(nèi)。例如,指示臥室內(nèi)的重放設(shè)備30B的好聽的名字可被設(shè)定為 "臥室,,等等。因此,用戶可容易地識別交換目的地重放設(shè)備30的候 選。應(yīng)注意,下文的說明假定在步驟S1222中,臥室內(nèi)的重放設(shè)備30B 被確定為交換目的地重放設(shè)備30。此外,起居室內(nèi)的重放設(shè)備30A將與被確定為交換目的地重放 設(shè)備30的臥室內(nèi)的重放設(shè)備30B相關(guān)的信息(例如IP地址和UUID ) 寫入從屬登記列表349,以便將臥室內(nèi)的重放設(shè)備30B登記為從屬終隨后,起居室內(nèi)的重放設(shè)備30A生成并存儲與當(dāng)前在重放設(shè)備 30A上重放的內(nèi)容有關(guān)的重放信息(步驟S1224 )。更準(zhǔn)確地說,重 放設(shè)備30A從設(shè)定信息存儲部分348中讀取當(dāng)前設(shè)定的重放模式信 息。另外,重放設(shè)備30A從內(nèi)容信息存儲部分346中讀取當(dāng)前在重放 設(shè)備30A上重放的內(nèi)容的屬性信息(例如URL和標(biāo)題)。此外,重 放設(shè)備30A獲得當(dāng)前重放的內(nèi)容的經(jīng)過重放時間。然后,包含重放模 式信息、屬性信息和內(nèi)容的經(jīng)過重放時間的重放信息被存儲在RAM 等等內(nèi)。另外,起居室內(nèi)的重放設(shè)備30A例如就在在步驟S1224中存儲 重放信息之后馬上停止正在被重放的內(nèi)容的重放(步驟S1230)。應(yīng) 注意,步驟S1230中的重放停止處理可在選擇的定時例如在稍后將說 明的重放信息傳輸(S1240)之后或者重放信息處理(S1254)之后執(zhí) 行。此后,起居室內(nèi)的重放設(shè)備30A將產(chǎn)生的重放信息傳輸給作為 交換目的地重放設(shè)備的臥室內(nèi)的重放設(shè)備30B。然后,臥室內(nèi)的重放 設(shè)備30B接收到重放信息(步驟S1240)。此外,響應(yīng)于接收到重放 信息,臥室內(nèi)的重放設(shè)備30B將其的重放控制模式設(shè)定為重放交換模 式的從屬模式(步驟S1241)。因此,臥室內(nèi)的重放設(shè)備30B成為從 屬終端,其的重放被作為主終端的起居室內(nèi)的重放設(shè)備30A控制。隨后,基于接收到的重放信息內(nèi)包含的重放模式信息,臥室內(nèi)的 重放設(shè)備30B將其的重放模式設(shè)定為與交換源重放設(shè)備30A相同的重
放模式(重復(fù)或不重復(fù)、重復(fù)單位、混洗或不混洗、連續(xù)重放的重放范圍等等)(步驟S1242)。此外,基于重放信息內(nèi)包含的服務(wù)器信息,臥室內(nèi)的重放設(shè)備 30B識別傳輸已經(jīng)在交換源重放設(shè)備30A上被重放的內(nèi)容的服務(wù)器設(shè) 備20。然后,重放設(shè)備30B訪問服務(wù)器設(shè)備20 (步驟S1244)。更 準(zhǔn)確地說,如果LAN10上存在多個服務(wù)器設(shè)備20,例如,重放設(shè)備 30B的重放交換控制部分328在接收到重放信息時,比較對應(yīng)于重放 信息內(nèi)包含的服務(wù)器信息(例如UUID )的服務(wù)器設(shè)備20與當(dāng)前連接 到重放設(shè)備30B的服務(wù)器設(shè)備20的身份。如果身份不能被確認(rèn),則 重放交換控制部分328控制重放設(shè)備30B再次訪問并再次連接到與該 服務(wù)器信息相對應(yīng)的服務(wù)器設(shè)備20。此后,基于重放模式信息內(nèi)包含的重放范圍信息,臥室內(nèi)的重放 設(shè)備30B按照例如風(fēng)格、藝術(shù)家、專輯等等從服務(wù)器設(shè)備20獲得內(nèi) 容屬性信息(包括URL和每個內(nèi)容的標(biāo)題)的列表(步驟S1246)。 通過獲得該列表,臥室內(nèi)的重放設(shè)備30B可以與起居室內(nèi)的重放設(shè)備 30A的重放模式相同的重放模式,從服務(wù)器設(shè)備20依次接收并重放 多個內(nèi)容文件。更準(zhǔn)確地說,當(dāng)該模式為其中特定風(fēng)格的內(nèi)容被連續(xù) 重放的重放模式時,臥室內(nèi)的重放設(shè)備30B首先從服務(wù)器設(shè)備20獲 得屬于相關(guān)風(fēng)格的藝術(shù)家的列表。然后,重放設(shè)備30B從該列表中選 擇一個藝術(shù)家,并且獲得該藝術(shù)家的專輯列表(例如,包括專輯標(biāo)題 和該專輯內(nèi)的音軌的數(shù)量信息)。此后,重放設(shè)備30B從該列表中選 擇一個專輯,并且還獲得該專輯內(nèi)的音軌的列表(包括URL和每部 分內(nèi)容的音軌標(biāo)題)。此外,重放設(shè)備30B從該列表中選擇一個音軌, 并然后請求服務(wù)器設(shè)備20傳輸該音軌的內(nèi)容。隨后,起居室內(nèi)的重放設(shè)備30A向臥室內(nèi)的重放設(shè)備30B傳輸 重放開始命令(步驟S1248)。應(yīng)注意,重放開始命令的傳輸定時并 不局限于在步驟S1252中的定時,并且例如可以是在重放信息傳輸處 理(S1240)和列表獲取處理(S1246)之間的選擇的定時。另外,重 放開始命令的功能可用重放信息傳輸處理(S1240 )代替,而不是從
重放設(shè)備30A向重放設(shè)備30B傳輸重放開始命令。然后,響應(yīng)于接收到重放開始命令,臥室內(nèi)的重放設(shè)備30B從 服務(wù)器設(shè)備20接收內(nèi)容并開始重放該內(nèi)容(步驟S1250 )。更準(zhǔn)確地 說,臥室內(nèi)的重放設(shè)備30B基于重放信息內(nèi)包含的內(nèi)容屬性信息和經(jīng) 過重放時間,識別將被重放的內(nèi)容以及重放開始位置。此后,重放設(shè) 備30B請求服務(wù)器設(shè)備20從重放開始位置傳輸被識別的內(nèi)容。響應(yīng) 于該傳輸請求,服務(wù)器設(shè)備20流傳輸從內(nèi)容的傳輸經(jīng)過時間開始的 數(shù)據(jù),并將該數(shù)據(jù)臨時存儲在接收緩沖器344內(nèi)。此外,重放設(shè)備30A 使用D/A轉(zhuǎn)換器350將從接收緩沖器344讀取的內(nèi)容D/A轉(zhuǎn)換為模 擬重放信號,并從揚聲器352輸出該信號。此外,在內(nèi)容重放開始之后,除了正在重放設(shè)備30A上重放的 內(nèi)容之外,緊隨當(dāng)前內(nèi)容之后的內(nèi)容(例如專輯內(nèi)的其它內(nèi)容)根據(jù) 步驟S1242設(shè)定的重放模式被依次重放。然后,在內(nèi)容重放開始之后,臥室內(nèi)的重放設(shè)備30B向起居室 內(nèi)的重放設(shè)備30A傳輸重放開始通知(步驟S1252)。起居室內(nèi)的重 放設(shè)備30A通過接收到該重放開始通知,確認(rèn)交換目的地重放設(shè)備 30B已經(jīng)開始重放(步驟S1254 )。如上所述,根據(jù)圖17內(nèi)所示的重放交換方法,僅通過在起居室 內(nèi)的重放設(shè)備30A上執(zhí)行簡單的操作,用戶就可將內(nèi)容重放操作從起 居室內(nèi)的重放設(shè)備30A無縫地交換到臥室內(nèi)的重放設(shè)備30B上,而無 需操作臥室內(nèi)的重放設(shè)備30B。接下來,將參照圖18說明用于在圖17的處理之后,將具有重放 交換控制權(quán)限的主終端從起居室內(nèi)的重放設(shè)備30A轉(zhuǎn)變?yōu)榕P室內(nèi)的 重放設(shè)備30B的重放控制方法。參照圖18A,由于在圖17的處理中起居室內(nèi)的重放設(shè)備30A(主 終端)將重放操作交換到臥室內(nèi)的重放設(shè)備30B上,所以重放設(shè)備 30A停止(步驟S1300 )。另一方面,臥室內(nèi)的重放設(shè)備30B (從屬 終端)在從服務(wù)器設(shè)備20依次接收多個內(nèi)容文件的同時重放接收到 的文件(步驟S1302)。在此情況下,起居室內(nèi)的重放設(shè)備30A被設(shè)
定為主模式,并且具有(管理)其它重放設(shè)備30 (從屬終端)的重放 交換控制權(quán)限。此時,臥室內(nèi)的重放設(shè)備30B被設(shè)定為從屬模式,因 此是被起居室內(nèi)的重放設(shè)備30A控制的從屬終端。在此狀態(tài)下,當(dāng)用戶通過按下臥室內(nèi)的重放設(shè)備30B的作為特 定重放控制按鈕的重放停止按鈕33和43輸入重放停止命令,以使臥 室內(nèi)的重放設(shè)備30B退出重放交換模式時,臥室內(nèi)的重放設(shè)備30B接 收到作為有效命令的重放停止命令(步驟S1310)。此外,響應(yīng)于接 收到該重放停止命令,臥室內(nèi)的重放設(shè)備30B撤消從屬模式,并且將 其模式設(shè)定為正常模式(步驟S1320)。此外,重放設(shè)備30B停止已 經(jīng)從起居室內(nèi)的重放設(shè)備30A接收到的并且當(dāng)前被重放的內(nèi)容的重 放(步驟S1330)。如上所述,處于從屬模式的重放設(shè)備30的重放停 止按鈕33和43具有輸入重放停止命令以停止內(nèi)容重放的功能,以及 輸入撤消命令以撤消從屬模式的功能。另外,通過撤消臥室內(nèi)的重放 設(shè)備30B的從屬模式以轉(zhuǎn)變?yōu)檎DJ?,臥室內(nèi)的重放設(shè)備30B的除 了重放停止按鈕33和43之外的重放控制按鈕(例如,重放按鈕32 和42以及暫停按鈕34和44 )變得有效。此后,臥室內(nèi)的重放設(shè)備30B向作為主終端的起居室內(nèi)的重放 設(shè)備30A傳輸從屬模式撤消通知,以通知該重放設(shè)備30B已經(jīng)退出同 步重放模式(步驟S1340)。 一旦從臥室內(nèi)的重放設(shè)備30B接收到從 屬模式撤消通知時,起居室內(nèi)的重放設(shè)備30A (主終端)就從被重放 設(shè)備30A保持的從屬登記列表349中除去與臥室內(nèi)的重放設(shè)備30B 有關(guān)的信息。因此,撤消臥室內(nèi)的重放設(shè)備30B的從屬登記(步驟 S930)。然后,為了通過臥室內(nèi)的重放設(shè)備30B收聽希望的內(nèi)容,用戶 通過操作臥室內(nèi)的重放設(shè)備30B的重放控制按鈕等等輸入內(nèi)容選擇 命令和重放開始命令。然后,臥室內(nèi)的重放設(shè)備30B接收到內(nèi)容選擇 命令和重放開始命令(步驟S1360 )。此后,臥室內(nèi)的重放設(shè)備30B 請求服務(wù)器設(shè)備20傳輸選擇的內(nèi)容,并且從服務(wù)器設(shè)備20接收并重 放該內(nèi)容(步驟S1370)。
在此狀態(tài)下,如圖18B所示,當(dāng)用戶通過按下臥室內(nèi)的重放設(shè) 備30B的交換按鈕輸入交換命令以便使臥室內(nèi)的重放設(shè)備30B進(jìn)行的 內(nèi)容重放操作交換到另一個重放設(shè)備30時,臥室內(nèi)的重放設(shè)備30B 接收到交換命令(步驟S1420)。此外,響應(yīng)于接收到交換命令,臥 室內(nèi)的重放設(shè)備30B將其的重放控制模式從正常模式轉(zhuǎn)變?yōu)橹胤沤?換模式的主模式(步驟S1421)。因此,臥室內(nèi)的重放設(shè)備30B變?yōu)?執(zhí)行重放交換控制的主終端。隨后,以與步驟S1222中的處理類似的方式,臥室內(nèi)的重放設(shè)備 30B確定交換目的地重放設(shè)備30 (步驟S1422)。在此情況下,假設(shè) 起居室內(nèi)的重放設(shè)備30A被確定為交換目的地重放設(shè)備30。此外, 臥室內(nèi)的重放設(shè)備30B將與被確定為交換目的地重放設(shè)備30的起居 室內(nèi)的重放設(shè)備30A有關(guān)的信息寫入從屬登記列表349。通過此處理, 臥室內(nèi)的重放設(shè)備30B被登記為從屬終端。此后,臥室內(nèi)的重放設(shè)備30B生成并重放與當(dāng)前在重放設(shè)備30B 上重放的內(nèi)容有關(guān)的信息(步驟S1424),并且停止被重放的內(nèi)容的 重放(步驟S1430)。然后,重放設(shè)備30B將生成的重放信息傳輸給 起居室內(nèi)的重放設(shè)備30A,該重放設(shè)備30A是交換目的地重放設(shè)備 30 (步驟S1440)。在從臥室內(nèi)的重放設(shè)備30B接收到重放信息時,起居室內(nèi)的重 放設(shè)備30A將其的重放控制模式從主模式轉(zhuǎn)變?yōu)閺膶倌J?步驟 S1441)。此后,執(zhí)行與圖17內(nèi)的步驟S1242到S1252類似的處理, 并且在起居室內(nèi)的重放設(shè)備30A上重放已經(jīng)在臥室內(nèi)的重放設(shè)備30B 上重放的內(nèi)容。根據(jù)如上所述的用于在重放交換控制中交換主終端和從屬終端 的方法,作為從屬終端的臥室內(nèi)的重放設(shè)備30B轉(zhuǎn)變?yōu)橹鹘K端。相應(yīng) 地,起居室內(nèi)的重放設(shè)備30A從主終端轉(zhuǎn)變?yōu)閺膶俳K端。因此,在保 持內(nèi)容重放操作的同時,主終端可被無縫地交換。上文,說明了根據(jù)本實施例的用于通過在多個重放設(shè)備30之中 剝奪或授權(quán)重放控制權(quán)限交換主終端和從屬終端的方法。根據(jù)本實施
例,在被設(shè)定為從屬模式的重放設(shè)備30上操作用于輸入特定重放控 制命令的操作鍵(例如重放停止鍵)。通過此操作,重放設(shè)備30可 執(zhí)行與該操作鍵相對應(yīng)的重放控制,并且可撤消從屬模式。此外,操 作輸入例如同步重放命令和重放交換命令被輸入重放設(shè)備30,從而將 重放設(shè)備30設(shè)定為主模式。結(jié)果,最初被設(shè)定為主模式的其它重放 設(shè)備30可被自動設(shè)定為從屬模式。因此,用戶可操作作為從屬終端的重放設(shè)備已將其轉(zhuǎn)變?yōu)橹鹘K 端。根據(jù)此操作,最初的主終端可自動轉(zhuǎn)變?yōu)閺膶俳K端。因此,這對 于用戶是方便的,因為主終端和從屬終端之間的交換以及內(nèi)容重放控 制(例如重放停止,以及將被重放的內(nèi)容的交換)的執(zhí)行可通過操作 附近的從屬終端容易地執(zhí)行,而無需走到安置有主終端的位置。此夕卜,用戶可通過單按式操作例如操作特定的重放控制操作鍵容 易地撤消重放設(shè)備30的從屬模式,并且還可執(zhí)行與該操作鍵相對應(yīng) 的重放控制。此外,同步重放處理、重放交換處理和主終端-從屬終端交換處 理可通過在連接到LAN 10上的多個重放設(shè)備30之中直接傳輸和接收 控制信號和特定信息來實現(xiàn),而無需涉及服務(wù)器設(shè)備20。因此,不需 要為每個處理使用專用的服務(wù)器。結(jié)果,可通過簡單的操作在重放設(shè) 備30之中執(zhí)行上述每個處理操作,而不需要專用服務(wù)器。此外,服 務(wù)器設(shè)備20并不局限于特定制造商制造的特定類型,并且可以是通 用服務(wù)器。本領(lǐng)域的技術(shù)人員應(yīng)理解,在所附權(quán)利要求或它們的等同物的范 圍內(nèi),可根據(jù)設(shè)計要求和其它因素實現(xiàn)許多變型、組合、子組合和修 改。例如,在上述實施例中,說明了其中在家庭中作為家庭服務(wù)器的 服務(wù)器設(shè)備20和重放設(shè)備30通過用于家庭網(wǎng)絡(luò)的LAN 10連接的示 例,但是,本發(fā)明并不局限于此示例。例如,本發(fā)明可用于以下情況, 即其中服務(wù)器設(shè)備20和多個重放設(shè)備30通過除了家庭網(wǎng)絡(luò)(例如, 連接用于有限的、小規(guī)模的組(公司、朋友等等)中的多個設(shè)備的
LAN)的專用網(wǎng)絡(luò),公共網(wǎng)絡(luò)例如互聯(lián)網(wǎng)、電話電路網(wǎng)絡(luò)、衛(wèi)星通信 網(wǎng)絡(luò)等等,無線通信路由等等相互連接,從而可以是有線和無線連接之一0此外,在上述實施例中,服務(wù)器設(shè)備20對服務(wù)器設(shè)備20上存儲 的壓縮內(nèi)容數(shù)據(jù)解碼,并且將未壓縮數(shù)據(jù)傳輸給出重放設(shè)備30,但是 本發(fā)明并不局限于此示例。例如,服務(wù)器設(shè)備20上存儲的壓縮內(nèi)容 數(shù)據(jù)還可被以已有方式傳輸給重放設(shè)備30。重放設(shè)備30還可具有解 碼器,從而可在重放設(shè)備30上進(jìn)行從服務(wù)器設(shè)備20傳輸?shù)膲嚎s內(nèi)容 數(shù)據(jù)的擴展和D/A轉(zhuǎn)換此外,在上述實施例中,通過輸入作為多個重放控制命令中的特 定重放控制命令的重放停止命令(操作重放停止按鈕33和43 )撤消 從屬終端的從屬模式。但是,本發(fā)明并不局限于此示例。因此,例如, 可通過操作操作鍵以輸入選擇的重放控制命令例如內(nèi)容重放開始命 令、暫停命令、前進(jìn)命令、回巻命令和跳進(jìn)命令來撤消重放設(shè)備30 的從屬模式。作為用于撤消從屬模式的特定重放控制命令的示例,將說明其中 使用重放開始命令的情況。例如,當(dāng)用戶按下被設(shè)定為從屬模式的一 個重放設(shè)備30的重放按鈕32和42時,重放設(shè)備30撤消從屬模式, 并且停止正在被同步地重放的內(nèi)容的重放。因此,可開始以前已被處 于正常模式的重放設(shè)備30重放的另一部分內(nèi)容的重放。作為另一個示例,用戶按下被設(shè)定為從屬模式的給定重放設(shè)備 30的重放按鈕32和42。因此,重放設(shè)備30撤消從屬模式,并且停 止正在重放的內(nèi)容。另外,重放設(shè)備30自身設(shè)定為主模式,并且將 此情況告知其它重放設(shè)備30。此外,重放設(shè)備30可向其它重放設(shè)備 30傳輸同步重放命令。
權(quán)利要求
1.一種內(nèi)容重放系統(tǒng),在該內(nèi)容重放系統(tǒng)中,能夠從服務(wù)器設(shè)備接收和重放內(nèi)容數(shù)據(jù)的第一和第二重放設(shè)備通過有線連接和無線連接之一連接,其中該第一重放設(shè)備包括與該服務(wù)器設(shè)備或該第二重放設(shè)備進(jìn)行數(shù)據(jù)通信的第一通信部分;存儲通過該第一通信部分從該服務(wù)器設(shè)備接收到的內(nèi)容數(shù)據(jù)的第一存儲器;重放被存儲在該第一存儲器內(nèi)的內(nèi)容數(shù)據(jù)的第一重放部分;第一同步重放控制部分,當(dāng)在內(nèi)容數(shù)據(jù)被該第一重放部分重放的同時,接收到使用該第一重放設(shè)備和第二重放設(shè)備同步重放該內(nèi)容數(shù)據(jù)的同步重放命令時,該第一同步重放控制部分通過該第一通信部分向該第二重放設(shè)備傳輸與該內(nèi)容數(shù)據(jù)有關(guān)的信息和指示同步重放開始時間的信息,該同步重放開始時間是通過將預(yù)定的附加時間與內(nèi)容數(shù)據(jù)的經(jīng)過重放時間相加得到的;其中在通過該第一通信部分從該第二重放設(shè)備接收到指示內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知之后,并且當(dāng)該內(nèi)容數(shù)據(jù)的經(jīng)過重放時間達(dá)到該同步重放開始時間時,該第一同步重放控制部分通過該第一通信部分向該第二重放設(shè)備傳輸用于內(nèi)容數(shù)據(jù)的重放開始命令,并且該第二重放設(shè)備包括與該服務(wù)器設(shè)備或第一重放設(shè)備進(jìn)行數(shù)據(jù)通信的第二通信部分;存儲通過該第二通信部分從該服務(wù)器設(shè)備接收到的內(nèi)容數(shù)據(jù)的第二存儲器;重放被存儲在該第二存儲器內(nèi)的內(nèi)容數(shù)據(jù)的第二重放部分;第二同步重放控制部分,該第二同步重放控制部分通過該第二通信部分從該第一重放設(shè)備接收與正在第一重放設(shè)備上重放的內(nèi)容數(shù)據(jù)有關(guān)的信息、和指示該同步重放開始時間的信息;基于與內(nèi)容數(shù)據(jù)有關(guān)的信息從該服務(wù)器設(shè)備開始接收該內(nèi)容數(shù)據(jù)的從該同步重放開始時間開始的數(shù)據(jù),并且將該內(nèi)容數(shù)據(jù)存儲在第二存儲器內(nèi);在該第二存儲器內(nèi)存儲的內(nèi)容數(shù)據(jù)的數(shù)據(jù)達(dá)到或超過指定量之后,通過該第二通信部分向該第一重放設(shè)備傳輸重放準(zhǔn)備完成通知;并且在傳輸重放準(zhǔn)備完成通知之后,并且當(dāng)通過該第二通信部分從該第一重放設(shè)備接收到重放開始命令時,使用該第二重放部分開始重放被存儲在該第二存儲器內(nèi)的該內(nèi)容數(shù)據(jù)的從該同步重放開始時間開始的數(shù)據(jù)。
2. —種重放i殳備,包括與服務(wù)器設(shè)備或其它重放設(shè)備進(jìn)行數(shù)據(jù)通信的通信部分; 存儲通過該通信部分從服務(wù)器設(shè)備接收到的內(nèi)容數(shù)據(jù)的存儲器; 重放被存儲在該存儲器內(nèi)的內(nèi)容數(shù)據(jù)的重放部分; 同步重放控制部分,當(dāng)在內(nèi)容數(shù)據(jù)被該重放部分重放的同時,接 收到使用該重放設(shè)備和其它重放設(shè)備同步重放該內(nèi)容數(shù)據(jù)的同步重 放開始命令時,該同步重放控制部分通過該通信部分向該其它重放設(shè) 備傳輸與該內(nèi)容數(shù)據(jù)有關(guān)的信息和指示同步重放開始時間的信息,該 同步重放開始時間是通過將預(yù)定的附加時間與該內(nèi)容數(shù)據(jù)的經(jīng)過重 放時間相加得到的;其中,在通過該通信部分從該其它重放設(shè)備接收 到指示內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知之后,并且當(dāng)該 內(nèi)容數(shù)據(jù)的經(jīng)過重放時間達(dá)到該同步重放開始時間時,該同步重放控 制部分通過該通信部分向該其它重放設(shè)備傳輸重放用于內(nèi)容數(shù)據(jù)的 開始命令。
3. 根據(jù)權(quán)利要求2的重放設(shè)備,其中 所述同步重放控制部分響應(yīng)于接收到同步重放命令,通過所述通信部分向連接到所述重 放設(shè)備的至少一個其它重放設(shè)備傳輸搜索信息,該搜索信息用于搜索 將加入同步重放的重放設(shè)備;并且當(dāng)通過該通信部分從所述其它重放設(shè)備接收到指示所述至少一個 其它重放設(shè)備將加入同步重放的加入響應(yīng)時,同步重放控制部分通過該 通信部分向傳輸該加入響應(yīng)的所述其它重放設(shè)備傳輸與正在該重放設(shè)備上重放的內(nèi)容數(shù)據(jù)有關(guān)的信息、和指示同步重放開始時間的信息。
4. 根據(jù)權(quán)利要求2的重放設(shè)備,其中 所述同步重放控制部分當(dāng)在所述重放設(shè)備與所述第 一其它重放設(shè)備同步重放相同內(nèi)容 數(shù)據(jù)的同時,通過所述通信部分從所述第二其它重放設(shè)備接收到請求 加入同步重放的加入請求時,通過該通信部分向該第二其它重放設(shè)備 傳輸與被同步重放的內(nèi)容數(shù)據(jù)有關(guān)的信息和指示同步重放開始時間 的信息,該同步重放開始時間是通過將預(yù)定的附加時間與該內(nèi)容數(shù)據(jù) 的經(jīng)過重放時間相加得到的;通過該通信部分從該第二其它重放設(shè)備接收指示該內(nèi)容數(shù)據(jù)的 重訪文準(zhǔn)備完成的重放準(zhǔn)備完成通知;并且在接收到該重放準(zhǔn)備完成通知之后,并且當(dāng)該內(nèi)容數(shù)據(jù)的經(jīng)過重 放時間達(dá)到該同步重放開始時間時,通過該通信部分向該第二其它重 放設(shè)備傳輸該內(nèi)容數(shù)據(jù)的重放開始命令。
5. 根據(jù)權(quán)利要求2的重放設(shè)備,其中 所述同步重放控制部分在所述重放設(shè)備與所述其它重放設(shè)備同步地重放相同內(nèi)容數(shù)據(jù) 的同時,并且該重放設(shè)備進(jìn)行的內(nèi)容數(shù)據(jù)重放完成時,通過所述通信 部分向該其它重放設(shè)備傳輸與當(dāng)前內(nèi)容數(shù)據(jù)之后的下一 內(nèi)容數(shù)據(jù)有 關(guān)的信息;通過該通信部分從所述服務(wù)器設(shè)備開始接收該下一內(nèi)容數(shù)據(jù),并 將該下一內(nèi)容數(shù)據(jù)存儲在所述存儲器內(nèi);并且在通過該通信設(shè)備從該其它重放設(shè)備接收到指示該下一內(nèi)容數(shù) 據(jù)的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知之后,通過該通信部分向該其 它重放設(shè)備傳輸該下一內(nèi)容數(shù)據(jù)的重放開始命令,并且通過該重放部 分開始重放被存儲在該存儲器內(nèi)的下一內(nèi)容數(shù)據(jù)。
6. 根據(jù)權(quán)利要求2的重放設(shè)備,其中 . 所述同步重放控制部分當(dāng)所述重放設(shè)備與所述其它重放設(shè)備同步地重放相同內(nèi)容數(shù)據(jù)時,向該其它重放設(shè)備請求該內(nèi)容數(shù)據(jù)的經(jīng)過重放時間;并且響應(yīng)于 該請求,通過所述通信部分從該其它重放設(shè)備接收指示該其它重放設(shè) 備的經(jīng)過重放時間的信息;比較該其它重放設(shè)備的經(jīng)過重放時間與該重放設(shè)備的經(jīng)過重放時間;當(dāng)該其它重放設(shè)備的經(jīng)過重放時間與該重放設(shè)備的經(jīng)過重放時 間相差預(yù)定時間或更長時,通過該通信部分向該其它重放設(shè)備傳輸內(nèi) 容數(shù)據(jù)的重放停止命令;在傳輸該重放停止命令之后,重新獲得該重放設(shè)備的內(nèi)容數(shù)據(jù)的 經(jīng)過重放時間,并且通過該通信部分向該其它重放設(shè)備傳輸指示同步 重放開始時間的信息,該同步重放開始時間是通過將預(yù)定的附加時間 與該經(jīng)過重放時間相加得到的;并且在通過該通信部分從該其它重放設(shè)備接收到指示內(nèi)容數(shù)據(jù)的重 放準(zhǔn)備完成的重放準(zhǔn)備完成通知之后,并且當(dāng)在該重放設(shè)備的內(nèi)容數(shù) 據(jù)的經(jīng)過重放時間達(dá)到該同步重放開始時間時,通過該通信部分向該 其它重放設(shè)備傳輸該內(nèi)容數(shù)據(jù)的重放開始命令。
7. 根據(jù)權(quán)利要求2的重放設(shè)備,該重放設(shè)備還包括 模式設(shè)定部分,該模式設(shè)定部分響應(yīng)于接收到所述同步重放命令,將所述重放設(shè)備的重放控制模式設(shè)定為控制所述其它重放設(shè)備的 內(nèi)容數(shù)據(jù)重放的主模式。
8. —種重放設(shè)備,包括與服務(wù)器設(shè)備或其它重放設(shè)備進(jìn)行數(shù)據(jù)通信的通信部分; 存儲通過通信部分從該服務(wù)器設(shè)備接收到的內(nèi)容數(shù)據(jù)的存儲器; 重放被存儲在該存儲器內(nèi)的內(nèi)容數(shù)據(jù)的重放部分;以及 同步重放控制部分,該同步重放控制部分通過該通信部分從該其 它重放設(shè)備接收與正在該其它重放設(shè)備上重放的內(nèi)容數(shù)據(jù)有關(guān)的信 息、和指示同步重放開始時間的信息,該同步重放開始時間是通過將 預(yù)定的附加時間與該內(nèi)容數(shù)據(jù)的經(jīng)過重放時間相加得到的;基于與該 內(nèi)容數(shù)據(jù)有關(guān)的信息,從該服務(wù)器設(shè)備開始接收從該內(nèi)容數(shù)據(jù)的該同步重放開始時間開始的數(shù)據(jù),并且將該數(shù)據(jù)存儲在該存儲器內(nèi);在該 存儲器內(nèi)存儲的內(nèi)容數(shù)據(jù)的數(shù)據(jù)達(dá)到或超過指定量之后,通過該通信 部分向該其它重放設(shè)備傳輸指示該內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完成的重放 準(zhǔn)備完成通知;并且在傳輸該重放準(zhǔn)備完成通知之后,從該其它重放 設(shè)備接收到該內(nèi)容數(shù)據(jù)的重放開始命令時,開始重放被存儲在該存儲 器內(nèi)的從該內(nèi)容數(shù)據(jù)的該同步重放開始時間開始的數(shù)據(jù)。
9. 根據(jù)權(quán)利要求8的重放設(shè)備,其中 所述同步重放控制部分通過所述通信部分從所述其它重放設(shè)備接收搜索信息,該搜索信 息用于搜索將加入同步重放的其它重放設(shè)備;基于被預(yù)先設(shè)定的設(shè)定信息,確定是否允許與該其它重放設(shè)備進(jìn) 行同步重放;并且如果允許同步重放,則通過該通信部分向該其它重放設(shè)備傳輸加 入響應(yīng),該加入響應(yīng)指示該重放i殳備將加入與該其它重放i殳備進(jìn)4亍同 步重放。
10. 根據(jù)權(quán)利要求8的重放設(shè)備,其中當(dāng)兩個或更多其它重放設(shè)備正同步地重放相同內(nèi)容數(shù)據(jù)而所述 重放設(shè)備的重放停止時,并且當(dāng)所述同步重放控制部分接收到用于在 該重放設(shè)備和該其它重放設(shè)備之間同步重放內(nèi)容數(shù)據(jù)的同步重放命 令時,該同步重放控制部分通過所述通信部分向所迷其它重放設(shè)備傳 輸請求該重放設(shè)備加入同步重放的加入請求。
11. 根據(jù)權(quán)利要求8的重放設(shè)備,其中 所述同步重放控制部分在所述重放設(shè)備與所述其它重放設(shè)備同步地重放相同內(nèi)容數(shù)據(jù) 時,并且當(dāng)該內(nèi)容數(shù)據(jù)的重放完成時,通過所述通信部分從該其它重 放設(shè)備接收與當(dāng)前內(nèi)容數(shù)據(jù)之后的下一 內(nèi)容數(shù)據(jù)有關(guān)的信息;通過該通信部分從所述服務(wù)器設(shè)備開始接收該下一內(nèi)容數(shù)據(jù)以 將該下一內(nèi)容數(shù)據(jù)存儲在所述存儲器內(nèi),并且在該存儲器內(nèi)存儲的下 一內(nèi)容數(shù)據(jù)的數(shù)據(jù)達(dá)到或超過指定量之后,通過該通信部分向該其它重放設(shè)備傳輸指示該下一內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完成的重放準(zhǔn)備完成通知;在傳輸該重放準(zhǔn)備完成通知之后,從該其它重放設(shè)備接收到重放 開始命令時,利用該重放部分開始重放被存儲在該存儲器內(nèi)的該下一 內(nèi)容數(shù)據(jù)。
12. 根據(jù)權(quán)利要求8的重放設(shè)備,其中 所述同步重放控制部分當(dāng)所述重放設(shè)備與所述其它重放設(shè)備同步地重放相同內(nèi)容數(shù)據(jù) 時,響應(yīng)于來自該其它重放設(shè)備的請求,通過所述通信部分向該其它 重放設(shè)備傳輸指示該重放設(shè)備的內(nèi)容數(shù)據(jù)的經(jīng)過重放時間的信息;當(dāng)該其它重放設(shè)備的經(jīng)過重放時間與該重放設(shè)備的經(jīng)過重放時 間相差預(yù)定時間或更長時,通過該通信部分從該其它重放設(shè)備接收該 內(nèi)容數(shù)據(jù)的重放停止命令;在接收到該重放停止命令時,停止該內(nèi)容數(shù)據(jù)的重放;通過該通信部分從該其它重放設(shè)備接收指示同步重放開始時間 的信息,該同步重放開始時間是通過將預(yù)定的附加時間與正在該其它 重放設(shè)備上重放的內(nèi)容數(shù)據(jù)的經(jīng)過重放時間相加得到的;通過該通信部分從該服務(wù)器設(shè)備開始接收從該內(nèi)容數(shù)據(jù)的該同 步重放開始時間開始的數(shù)據(jù),并將該數(shù)據(jù)存儲在該存儲器內(nèi);在該存儲器內(nèi)存儲的內(nèi)容數(shù)據(jù)的數(shù)據(jù)達(dá)到或超過指定量之后,通 過該通信部分向該其它重放設(shè)備傳輸指示該內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完 成的重放準(zhǔn)備完成通知;及在傳輸該重放準(zhǔn)備完成通知之后,通過該通信部分從該其它重放 設(shè)備接收到重放開始命令時,利用該重放部分開始重放被存儲在該存 儲器內(nèi)的從該內(nèi)容數(shù)據(jù)的該同步重放開始時間開始的數(shù)據(jù)。
13. 根據(jù)權(quán)利要求9的重放設(shè)備,該重放設(shè)備還包括 模式設(shè)定部分,當(dāng)允許同步重放時,該模式設(shè)定部分將該重放設(shè)備的重放控制模式設(shè)定為內(nèi)容數(shù)據(jù)重放被所述其它重放設(shè)備h制的 從屬模式。
14. 一種用于重放設(shè)備的重放控制方法,該重放設(shè)備與至少一個 其它重放設(shè)備同步地重放從服務(wù)器設(shè)備接收到的內(nèi)容數(shù)據(jù),該重放控 制方法包括以下步驟在從該服務(wù)器設(shè)備接收內(nèi)容數(shù)據(jù)的同時重放該內(nèi)容數(shù)據(jù);在該內(nèi)容數(shù)據(jù)的重放正在進(jìn)行的同時,接收到通過該重放設(shè)備和 其它重放設(shè)備同步地重放該內(nèi)容數(shù)據(jù)的同步重放命令時,向該其它重 放設(shè)備傳輸與該內(nèi)容數(shù)據(jù)有關(guān)的信息和指示同步重放開始時間的信 息,該同步重放開始時間是通過將預(yù)定的附加時間與該內(nèi)容數(shù)據(jù)的經(jīng) 過重放時間相加得到的;從該其它重放設(shè)備接收重放準(zhǔn)備完成通知,該重放準(zhǔn)備完成通知 指示該內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完成;并且當(dāng)在接收到該重放準(zhǔn)備完成通知之后,該內(nèi)容數(shù)據(jù)的經(jīng)過重放時 間達(dá)到該同步重放開始時間時,向該其它重放設(shè)備傳輸該內(nèi)容數(shù)據(jù)的 重放開始命令。
15. 根據(jù)權(quán)利要求14的重放控制方法,該重放控制方法還包括 以下步驟響應(yīng)于接收到所述同步重放命令,向連接到所述重放設(shè)備的至少 一個其它重放設(shè)備傳輸搜索信息,該搜索信息用于搜索將加入同步重 放的重放設(shè)備;并且從該其它重放設(shè)備接收作為對該搜索信息的響應(yīng)的加入響應(yīng),該 加入響應(yīng)指示該至少一個其它重放設(shè)備將加入同步重放;其中在該第一同步重放開始時間傳輸步驟中,將與內(nèi)容數(shù)據(jù)有關(guān)的信 息和指示該同步重放開始時間的信息傳輸給傳輸該加入響應(yīng)的該其它重放設(shè)備。
16. 根據(jù)權(quán)利要求14的重放控制方法,該重放控制方法還包括 以下步驟當(dāng)所述重放設(shè)備與所述第 一其它重放設(shè)備同步重放相同內(nèi)容數(shù) 據(jù)的同時,從所述第二其它重放設(shè)備接收請求加入同步重放的加入請求;響應(yīng)于接收到該加入請求,向該第二其它重放設(shè)備傳輸與正被同 步重放的內(nèi)容數(shù)據(jù)有關(guān)的信息和指示同步重放開始時間的信息,該同 步重放開始時間是通過將預(yù)定的附加時間與該內(nèi)容數(shù)據(jù)的經(jīng)過重放時間相加得到的;從該第二其它重放設(shè)備接收指示該內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完成的 重放準(zhǔn)備完成通知;以及在接收到該重放準(zhǔn)備完成通知之后,當(dāng)該內(nèi)容數(shù)據(jù)的經(jīng)過重放時 間達(dá)到該同步重放開始時間時,向該第二其它重放設(shè)備傳輸該內(nèi)容數(shù) 據(jù)的重放開始命令。
17. 根據(jù)權(quán)利要求14的重放控制方法,該重放控制方法還包括 以下步驟當(dāng)所述重放設(shè)備與所述其它重放設(shè)備同步地重放相同內(nèi)容數(shù)據(jù) 且內(nèi)容數(shù)據(jù)重放結(jié)束時,傳輸與當(dāng)前內(nèi)容數(shù)據(jù)之后的下一內(nèi)容數(shù)據(jù)有 關(guān)的信息;從該服務(wù)器設(shè)備開始接收該下一 內(nèi)容數(shù)據(jù)并且將該內(nèi)容數(shù)據(jù)存 儲在所述存儲器內(nèi);從該其它重放設(shè)備接收指示該下一內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完成的 重放準(zhǔn)備完成通知;并且在接收到該重放準(zhǔn)備完成通知之后,向該其它重放設(shè)備傳輸該下 一內(nèi)容數(shù)據(jù)的重放開始命令,并且開始重放被存儲在該存儲器內(nèi)的該 下一內(nèi)容數(shù)據(jù)。
18. 根據(jù)權(quán)利要求14的重放控制方法,該重放控制方法還包括 以下步驟當(dāng)所述重放設(shè)備與所述其它重放設(shè)備同步地重放相同內(nèi)容數(shù)據(jù) 時,向該其它重放設(shè)備請求該內(nèi)容數(shù)據(jù)的經(jīng)過重放時間;響應(yīng)于該請求,從該其它重放設(shè)備接收指示該其它重放設(shè)備的經(jīng) 過重放時間的信息;比較該其它重放i殳備的經(jīng)過重放時間與該重放i殳備的經(jīng)it重放時間;當(dāng)該其它重放設(shè)備的經(jīng)過重放時間與該重放設(shè)備的經(jīng)過重放時 間相差預(yù)定時間或更長時,向該其它重放設(shè)備傳輸內(nèi)容數(shù)據(jù)的重放停止命令;在傳輸該重放停止命令之后,重新獲得在該重放設(shè)備處的內(nèi)容數(shù) 據(jù)的經(jīng)過重放時間,并且向該其它重放設(shè)備傳輸指示同步重放開始時 間的信息,該同步重放開始時間是通過將預(yù)定的附加時間與該經(jīng)過重 放時間相加得到的;從該其它重放設(shè)備接收指示該內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完成的重放 準(zhǔn)備完成通知;并且當(dāng)在接收到該重放準(zhǔn)備完成通知之后,在該重放設(shè)備處的內(nèi)容數(shù) 據(jù)的經(jīng)過重放時間達(dá)到該同步重放開始時間時,向該其它重放設(shè)備傳 輸該內(nèi)容數(shù)據(jù)的重放開始命令。
19. 根據(jù)權(quán)利要求14的重放控制方法,該重放控制方法還包括 以下步驟響應(yīng)于接收到所述同步重放命令,將所述重放設(shè)備的重放控制模 式設(shè)定為控制所述其它重放設(shè)備的內(nèi)容數(shù)據(jù)重放的主模式。
20. —種用于重放設(shè)備的重放控制方法,該重放設(shè)備與至少一個 其它重放設(shè)備同步地重放從服務(wù)器設(shè)備接收到的內(nèi)容數(shù)據(jù),該重放控 制方法包括以下步驟從該其它重放設(shè)備接收與正在該其它重放設(shè)備上重放的內(nèi)容數(shù) 據(jù)有關(guān)的信息、和指示同步重放開始時間的信息,該同步重放開始時 間是通過將預(yù)定的附加時間與該內(nèi)容數(shù)據(jù)的經(jīng)過重放時間相加得到的;基于與該內(nèi)容數(shù)據(jù)有關(guān)的信息,從該服務(wù)器設(shè)備開始接收從該內(nèi) 容數(shù)據(jù)的該同步重放開始時間開始的數(shù)據(jù),并且將該數(shù)據(jù)存儲在存儲 器內(nèi);在該存儲器內(nèi)存儲的該內(nèi)容數(shù)據(jù)的數(shù)據(jù)達(dá)到或超過指定量之后, 向該其它重放設(shè)備傳輸指示該內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完成的重放準(zhǔn)備 完成通知;并且在傳輸該重放準(zhǔn)備完成通知之后,從該其它重放設(shè)備接收到該內(nèi) 容數(shù)據(jù)的重放開始命令時,開始重放被存儲在該存儲器內(nèi)的從該內(nèi)容 數(shù)據(jù)的該同步重放開始時間開始的數(shù)據(jù)。
21. 根據(jù)權(quán)利要求20的重放控制方法,該重放控制方法還包括 以下步驟從所述其它重放設(shè)備接收搜索信息,該搜索信息用于搜索將加入 同步重放的重放設(shè)備;基于被預(yù)先設(shè)定的設(shè)定信息,確定是否允許與該其它重放設(shè)備進(jìn) 行同步重放;并且當(dāng)同步重放,皮允許時,向該其它重放i殳備傳輸加入響應(yīng),該加入 響應(yīng)指示該重放設(shè)備將與該其它重放設(shè)備進(jìn)行同步重放。
22. 根據(jù)權(quán)利要求20的重放控制方法,該重放控制方法還包括 以下步驟當(dāng)兩個或更多其它重放設(shè)備同步地重放相同內(nèi)容數(shù)據(jù)而所述重 放設(shè)備的重放停止時,并且在接收到用于使該重放設(shè)備和其它重放設(shè) 備同步重放該內(nèi)容數(shù)據(jù)的同步重放命令時,向該其它重放設(shè)備傳輸請 求加入同步重放的加入請求。
23. 根據(jù)權(quán)利要求20的重放控制方法,該重放控制方法還包括 以下步驟當(dāng)所述重放設(shè)備與其它重放設(shè)備同步地重放相同內(nèi)容數(shù)據(jù)時并 且該內(nèi)容數(shù)據(jù)的重放完成時,從該其它重放設(shè)備接收與當(dāng)前內(nèi)容數(shù)據(jù) 之后的下一內(nèi)容數(shù)據(jù)有關(guān)的信息;從所述服務(wù)器設(shè)備開始接收該下一內(nèi)容數(shù)據(jù),并且將該下一內(nèi)容 數(shù)據(jù)存儲在存儲器內(nèi);在被存儲在該存儲器內(nèi)的該下一 內(nèi)容數(shù)據(jù)的數(shù)據(jù)達(dá)到或超過指 定量之后,向該其它重放設(shè)備傳輸指示該下一 內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完 成的重放準(zhǔn)備完成通知;并且 -在傳輸該重放準(zhǔn)備完成通知之后,從該其它重放設(shè)備接收到重放 開始命令時,開始重放被存儲在該存儲器內(nèi)的該下一內(nèi)容數(shù)據(jù)。
24. 根據(jù)權(quán)利要求20的重放控制方法,該重放控制方法還包括 以下步驟當(dāng)所述重放設(shè)備與其它重放設(shè)備同步地重放相同內(nèi)容數(shù)據(jù)時,響 應(yīng)于來自該其它重放設(shè)備的請求,向該其它重放設(shè)備傳輸指示在該重 放設(shè)備的內(nèi)容數(shù)據(jù)的經(jīng)過重放時間的信息;當(dāng)該其它重放^殳備的經(jīng)過重放時間與該重放"i殳備的經(jīng)過重放時 間相差預(yù)定時間或更長時,從該其它重放設(shè)備接收到該內(nèi)容數(shù)據(jù)的重 放停止命令;響應(yīng)于接收到該重放停止命令,停止該內(nèi)容數(shù)據(jù)的重放;從該其它重放設(shè)備接收指示同步重放開始時間的信息,該同步重 放開始時間是通過將預(yù)定的附加時間與正在該其它重放設(shè)備上重放 的內(nèi)容數(shù)據(jù)的經(jīng)過重放時間相加得到的;從該服務(wù)器設(shè)備開始接收從該內(nèi)容數(shù)據(jù)的該同步重放開始時間 開始的數(shù)據(jù),并將該數(shù)據(jù)存儲在該存儲器內(nèi);在該存儲器內(nèi)存儲的內(nèi)容數(shù)據(jù)的數(shù)據(jù)達(dá)到或超過指定量之后,向 該其它重放設(shè)備傳輸指示該內(nèi)容數(shù)據(jù)的重放準(zhǔn)備完成的重放準(zhǔn)備完 成通知;以及在傳輸該重放準(zhǔn)備完成通知之后,從該其它重放設(shè)備接收到重放 開始命令時,開始重放被存儲在該存儲器內(nèi)的從該內(nèi)容數(shù)據(jù)的該同步 重放開始時間開始的數(shù)據(jù)。
25. 才艮據(jù)權(quán)利要求21的重放控制方法,該重放控制方法還包括 以下步驟當(dāng)在所述同步重放允許步驟中允許同步重放時,將所述重放設(shè)備 的重放控制模式設(shè)定為內(nèi)容數(shù)據(jù)被所述其它重放設(shè)備控制的從屬模 式。
全文摘要
在內(nèi)容重放正在進(jìn)行的同時接收到同步重放命令時,第一重放設(shè)備向第二重放設(shè)備傳輸與該重放內(nèi)容有關(guān)的信息和同步重放開始時間,該同步重放開始時間是通過將預(yù)定的附加時間與該內(nèi)容的經(jīng)過重放時間相加得到的。該第二重放設(shè)備從服務(wù)器開始接收從該同步重放開始時間開始的內(nèi)容數(shù)據(jù)。在存儲器內(nèi)存儲的數(shù)據(jù)達(dá)到指定量時,該第二重放設(shè)備向該第一重放設(shè)備傳輸重放準(zhǔn)備完成通知。一旦該內(nèi)容的經(jīng)過重放時間達(dá)到該同步重放開始時間,則該第一重放設(shè)備向該第二重放設(shè)備傳輸重放開始命令。在接收到此命令時,該第二重放設(shè)備開始重放從該同步重放開始時間開始的內(nèi)容數(shù)據(jù)。
文檔編號H04Q11/04GK101212823SQ20071015987
公開日2008年7月2日 申請日期2007年12月25日 優(yōu)先權(quán)日2006年12月25日
發(fā)明者米田道昭 申請人:索尼株式會社