專利名稱:信息處理裝置及信息處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理裝置及信息處理方法,具體地,涉及一種執(zhí)行流傳輸再 現(xiàn)的信息處理裝置及信息處理方法。
背景技術(shù):
近來,已經(jīng)存在經(jīng)由網(wǎng)絡(luò)觀看諸如電影、音頻等內(nèi)容的更多機(jī)會。尤其,像電影這 樣的內(nèi)容具有大的數(shù)據(jù)大小,因而在進(jìn)行再現(xiàn)之前耗費(fèi)長時間來下載整個數(shù)據(jù)文件。因此, 在許多情況下使用流傳輸再現(xiàn),其中,在傳送數(shù)據(jù)的同時再現(xiàn)數(shù)據(jù)。
此時,用于數(shù)據(jù)傳送的網(wǎng)絡(luò)帶寬由于各種因素而不斷改變。因此,流傳輸再現(xiàn)的客 戶端側(cè)使用緩沖器在一定程度上消減該帶寬改變對內(nèi)容再現(xiàn)的影響。然而,即使使用緩沖 器,內(nèi)容再現(xiàn)仍可能由于網(wǎng)絡(luò)帶寬的快速改變而被中斷,這劣化可用性。
因此,例如JP 2007-515108A公開了一種系統(tǒng),其在內(nèi)容的再現(xiàn)質(zhì)量降到低于預(yù) 定值時再現(xiàn)預(yù)先準(zhǔn)備的具有特定廣播質(zhì)量的節(jié)目,諸如廣告。發(fā)明內(nèi)容
然而,在內(nèi)容的再現(xiàn)質(zhì)量降到低于預(yù)定值時不總是正在再現(xiàn)適于被中斷的內(nèi)容場 景,并且已經(jīng)存在以下問題用戶可能因?yàn)橥蝗磺袚Q要再現(xiàn)的內(nèi)容而感到?jīng)_擊(stress)。 尤其在電影內(nèi)容的情況下,取決于故事情節(jié),可能存在應(yīng)避免被中斷的特定場景。因此,用 于切換正在再現(xiàn)的內(nèi)容的定時優(yōu)選地是適于被中斷的時刻。
鑒于上述問題,期望提供一種優(yōu)越的且改進(jìn)的信息處理裝置及信息處理方法,其 能夠在流傳輸再現(xiàn)中再現(xiàn)質(zhì)量劣化時、在根據(jù)再現(xiàn)內(nèi)容的故事而適于被中斷的時刻將正在 再現(xiàn)的內(nèi)容切換到本地內(nèi)容。
根據(jù)本發(fā)明實(shí)施例,提供了一種信息處理裝置,其包括通信單元,能夠經(jīng)由網(wǎng)絡(luò) 與包含用于流傳輸遞送的內(nèi)容數(shù)據(jù)的分發(fā)服務(wù)器進(jìn)行通信;緩沖器單元,暫時存儲從分發(fā) 服務(wù)器獲得的流數(shù)據(jù);存儲單元,存儲插入內(nèi)容;再現(xiàn)單元,再現(xiàn)由緩沖器單元輸入的流數(shù) 據(jù)或者由存儲單元輸入的插入內(nèi)容;以及控制單元,在控制緩沖器單元存儲所接收的流數(shù) 據(jù)的同時控制再現(xiàn)單元再現(xiàn)該流數(shù)據(jù),測量網(wǎng)絡(luò)的帶寬,并且取決于基于緩沖器單元的緩 沖數(shù)據(jù)量(buffer volume)以及帶寬是否能夠再現(xiàn)到由在內(nèi)容中設(shè)置的章節(jié)點(diǎn)定義的下一 章節(jié)的末尾,而在章節(jié)點(diǎn)處將要由再現(xiàn)單元再現(xiàn)的內(nèi)容切換到插入內(nèi)容。
在該配置中,在由于缺少緩沖數(shù)據(jù)量而在流傳輸再現(xiàn)的中間停止再現(xiàn)的情況下, 通過替代地再現(xiàn)插入內(nèi)容可以減少用戶由于等待緩沖器積累而感到的沖擊。此時,考慮正 在流傳輸?shù)膬?nèi)容的章節(jié)信息,將在作為章節(jié)的分割點(diǎn)的章節(jié)點(diǎn)處切換正在再現(xiàn)的內(nèi)容。如 果在不考慮正在再現(xiàn)的內(nèi)容的故事或場景的情況下切換正在再現(xiàn)的內(nèi)容,用戶可能感到?jīng)_ 擊。相反,如果在根據(jù)內(nèi)容的故事或場景而適于被中斷的點(diǎn)上設(shè)置的章節(jié)點(diǎn)處切換正在再 現(xiàn)的內(nèi)容,則觀看該內(nèi)容的用戶可以連續(xù)地觀看而沒有感到?jīng)_擊,就像例如在電視上將節(jié) 目切換到廣告消息(CM)的情況一樣。
當(dāng)在再現(xiàn)插入內(nèi)容時緩沖數(shù)據(jù)量變得大于緩沖閾值之后,控制單元可以等待插入 內(nèi)容的章節(jié)點(diǎn),并且可以切換為再現(xiàn)存儲在緩沖器單元中的流數(shù)據(jù)。
控制單元可以在開始再現(xiàn)內(nèi)容之前從分發(fā)服務(wù)器獲得包括內(nèi)容的再現(xiàn)時間和數(shù) 據(jù)量的數(shù)據(jù)信息,并且可以基于該數(shù)據(jù)信息和帶寬設(shè)置緩沖閾值。
取決于帶寬的改變,控制單元可以基于該數(shù)據(jù)信息和帶寬重設(shè)緩沖閾值。
控制單元可以基于緩沖數(shù)據(jù)量和帶寬來計(jì)算緩沖數(shù)據(jù)量成為大于緩沖閾值所需 的緩沖時間,并且可以基于該緩沖時間選擇插入內(nèi)容。
可以基于預(yù)先在內(nèi)容中設(shè)置的章節(jié)點(diǎn)將內(nèi)容數(shù)據(jù)分割為多個章節(jié)。
可以基于由未指定的用戶創(chuàng)建的章節(jié)點(diǎn)將內(nèi)容數(shù)據(jù)分割為多個章節(jié)。
根據(jù)本發(fā)明的另一實(shí)施例,提供了一種信息處理方法,其中,信息處理裝置包括 通信單元,能夠經(jīng)由網(wǎng)絡(luò)與包含用于流傳輸遞送的內(nèi)容數(shù)據(jù)的分發(fā)服務(wù)器進(jìn)行通信;緩沖 器單元,暫時存儲從分發(fā)服務(wù)器獲得的流數(shù)據(jù);存儲單元,存儲插入內(nèi)容;再現(xiàn)單元,再現(xiàn) 由緩沖器單元輸入的流數(shù)據(jù)或者由存儲單元輸入的插入內(nèi)容;以及控制單元,該控制單元 包括以下步驟在控制緩沖器單元存儲所接收的流數(shù)據(jù)的同時控制再現(xiàn)單元再現(xiàn)該流數(shù) 據(jù);測量網(wǎng)絡(luò)的帶寬;基于緩沖器單元的緩沖數(shù)據(jù)量以及帶寬來確定是否能夠再現(xiàn)到在內(nèi) 容中設(shè)置的章節(jié)信息中指示的下一章節(jié)點(diǎn);以及當(dāng)在確定步驟中確定不能時,在章節(jié)點(diǎn)處 將要由再現(xiàn)單元再現(xiàn)的內(nèi)容切換到插入內(nèi)容。
根據(jù)上述的本發(fā)明的實(shí)施例,當(dāng)在流傳輸再現(xiàn)中再現(xiàn)質(zhì)量劣化時,變得能夠在根 據(jù)再現(xiàn)內(nèi)容的故事而適于被中斷的時刻將正在再現(xiàn)的內(nèi)容切換到本地內(nèi)容。
圖1是示出根據(jù)本發(fā)明的實(shí)施例的信息處理裝置的功能配置的框圖2是示出根據(jù)本發(fā)明的實(shí)施例的、緩沖數(shù)據(jù)量和再現(xiàn)內(nèi)容之間的關(guān)系的示例的 示意圖3是示出根據(jù)本發(fā)明的實(shí)施例的、在開始再現(xiàn)的時刻處信息處理裝置的操作的 流程圖4是示出根據(jù)本發(fā)明的實(shí)施例的、在切換再現(xiàn)內(nèi)容的時刻處信息處理裝置的操 作的流程圖5是示出根據(jù)本發(fā)明的實(shí)施例的、緩沖數(shù)據(jù)量和再現(xiàn)內(nèi)容之間的關(guān)系的另一示 例的示意圖;以及
圖6是示出根據(jù)本發(fā)明的實(shí)施例的、緩沖數(shù)據(jù)量和再現(xiàn)內(nèi)容之間的關(guān)系的另一示 例的示意圖。
具體實(shí)施方式
下文中,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在本說明書和附圖中, 用相同的參考標(biāo)號表示具有實(shí)質(zhì)上相同功能和結(jié)構(gòu)的構(gòu)件,并且省略這些構(gòu)件的重復(fù)解 釋。
1.信息處理裝置的功能配置
2.信息處理裝置的操作
<1.信息處理裝置的功能配置>
首先,將參考圖1解釋根據(jù)本發(fā)明的實(shí)施例的信息處理裝置的功能配置。圖1是 示出根據(jù)本發(fā)明的實(shí)施例的信息處理裝置的功能配置的框圖。
根據(jù)本實(shí)施例的信息處理裝置100經(jīng)由網(wǎng)絡(luò)300連接到分發(fā)服務(wù)器200。信息處理 裝置100例如可以是諸如數(shù)字電視之類的顯示設(shè)備,諸如視頻播放器、視頻磁帶錄像機(jī)、 硬盤驅(qū)動器(HDD)記錄器、數(shù)字多功能盤(DVD)播放器、DVD記錄器之類的記錄和再現(xiàn)設(shè)備, 諸如蜂窩電話、計(jì)算機(jī)、PDA(個人數(shù)字助理)、音頻播放器之類的能夠接收電視廣播或再現(xiàn) 所記錄的內(nèi)容的設(shè)備等等。
這里,網(wǎng)絡(luò)是有線或無線的傳輸路徑。例如,網(wǎng)絡(luò)可以包括諸如電話網(wǎng)絡(luò)、衛(wèi)星 網(wǎng)絡(luò)、或因特網(wǎng)之類的公共網(wǎng)絡(luò),包括以太網(wǎng)(注冊商標(biāo))的各種局域網(wǎng)(LAN),廣域網(wǎng) (WAN),因特網(wǎng)協(xié)議-虛擬專網(wǎng)(IP-VPN)等等。
分發(fā)服務(wù)器200包含能夠通過流傳輸分發(fā)的內(nèi)容數(shù)據(jù),并且可以應(yīng)來自客戶端的 請求而提供流數(shù)據(jù)。信息處理裝置100可以充當(dāng)分發(fā)服務(wù)器200的客戶端。
信息處理裝置100主要包括通信單元102、輸入單元104、控制單元106、緩沖器 單元108、存儲單元110再現(xiàn)單元112、和輸出單元114。
(通信單元IO2)
通信單元102是信息處理裝置100和網(wǎng)絡(luò)300之間的網(wǎng)絡(luò)接口。通信單元102能 夠經(jīng)由網(wǎng)絡(luò)300與包含用于流傳輸遞送的內(nèi)容數(shù)據(jù)的分發(fā)服務(wù)器200進(jìn)行通信。
(輸入單元104)
輸入單元104具有輸入用戶對信息處理裝置100執(zhí)行的操作的功能。輸入單元104 可以是諸如鍵盤、鼠標(biāo)等之類的操作輸入設(shè)備、按鈕、方向鍵、諸如轉(zhuǎn)輪(jog dial)之類的 轉(zhuǎn)動選擇器、或者它們的任何組合,但是不限于此。此外,輸入單元104可以是例如與以上 設(shè)備的連接接口。
(控制單元IO6)
控制單元106具有用于控制信息處理裝置100的每個單元的全部操作的功能。例 如,控制單元106控制通信單元102、輸入單元104、緩沖器單元108、存儲單元110、再現(xiàn)單 元112、和輸出單元114的操作。在本發(fā)明的本實(shí)施例中,控制單元106請求分發(fā)服務(wù)器200 流傳輸依據(jù)用戶使用輸入單元104輸入的操作的特定內(nèi)容數(shù)據(jù),控制經(jīng)由網(wǎng)絡(luò)300和通信 單元102從分發(fā)服務(wù)器200獲得用于流傳輸遞送的內(nèi)容數(shù)據(jù)的流數(shù)據(jù),并且在控制緩沖器 單元108存儲所獲得的流數(shù)據(jù)的同時控制用于控制再現(xiàn)單元112再現(xiàn)所獲得的流數(shù)據(jù)的流 傳輸再現(xiàn)。
控制單元106測量網(wǎng)絡(luò)300的帶寬。這里,例如可以按照網(wǎng)絡(luò)300的傳輸數(shù)據(jù)的 時間和數(shù)據(jù)量來測量網(wǎng)絡(luò)300的帶寬。在本發(fā)明的本實(shí)施例中,如通常一樣,將帶寬用作與 傳輸速度近似同義的術(shù)語。此外,控制單元106具有用于測量緩沖器單元108的緩沖數(shù)據(jù) 量的功能。
然后,控制單元106在正在流傳輸?shù)膬?nèi)容中設(shè)置的章節(jié)信息中所指示的要被中斷 的點(diǎn)(下文中稱為章節(jié)點(diǎn))處,基于緩沖數(shù)據(jù)量和網(wǎng)絡(luò)300的帶寬確定是否能夠再現(xiàn)到下 一章節(jié)點(diǎn)。例如,控制單元106在章節(jié)點(diǎn)處使用緩沖數(shù)據(jù)量的改變速率(差分值)來計(jì)算 緩沖數(shù)據(jù)量變?yōu)?的時刻,并且依據(jù)該計(jì)算時刻和與下一章節(jié)點(diǎn)的關(guān)系作出確定。如果在該確定中確定為不能,即剩余緩沖數(shù)據(jù)量和以當(dāng)前傳輸速度傳輸?shù)臄?shù)據(jù)量不能趕上再現(xiàn)速 度的情況,控制單元106將要由再現(xiàn)單元112再現(xiàn)的內(nèi)容從正在流傳輸?shù)膬?nèi)容切換到在存 儲單元110中存儲的插入內(nèi)容1102。
這里,章節(jié)是在章節(jié)點(diǎn)處分割的一段數(shù)據(jù),所述章節(jié)點(diǎn)是在視頻數(shù)據(jù)中設(shè)置的要 被中斷的時刻的信息。由于章節(jié)經(jīng)常被設(shè)置在場景或故事的改變點(diǎn)上,因此章節(jié)通常被用 戶用作用于從任意場景開始再現(xiàn)的內(nèi)容表格的功能以便。通常,通過由內(nèi)容創(chuàng)建者設(shè)置的 章節(jié)數(shù)據(jù)來定義章節(jié),然而在本實(shí)施例中不限于此。例如,可以將由未指定的用戶設(shè)置的章 節(jié)點(diǎn)用于用戶創(chuàng)建類型的服務(wù),或者可以使用由信息處理裝置100的用戶設(shè)置的章節(jié)點(diǎn)。
因此,通過暫時將要再現(xiàn)的內(nèi)容切換到本地存儲的插入內(nèi)容1102,控制單元106 在導(dǎo)致再現(xiàn)插入內(nèi)容1102的同時恢復(fù)緩沖數(shù)據(jù)量。此時,在章節(jié)點(diǎn)處進(jìn)行對要再現(xiàn)的內(nèi)容 的切換。由于這使得能夠在根據(jù)內(nèi)容的故事情節(jié)而適于被中斷的點(diǎn)處切換,因此觀看該內(nèi) 容的用戶將感到較少的沖擊。
此外,在再現(xiàn)插入內(nèi)容的同時緩沖數(shù)據(jù)量變得大于緩沖閾值之后,當(dāng)在插入內(nèi)容 中設(shè)置了章節(jié)點(diǎn)時,控制單元在切換到在緩沖器單元108中存儲的流數(shù)據(jù)的再現(xiàn)之前可以 等待下一章節(jié)點(diǎn)。
此外,控制單元106從分發(fā)服務(wù)器200獲得包括要流傳輸?shù)膬?nèi)容的再現(xiàn)時間和數(shù) 據(jù)量的數(shù)據(jù)信息,并且可以基于該數(shù)據(jù)信息和網(wǎng)絡(luò)300的帶寬設(shè)置緩沖器的積累的目標(biāo)值 和能夠作為參考的緩沖閾值。控制單元106可以在再現(xiàn)開始之前設(shè)置該緩沖閾值,或者可 以依據(jù)帶寬的改變而重設(shè)該緩沖閾值。還可以依據(jù)用戶操作設(shè)置該緩沖閾值。
控制單元106可以基于帶寬、使用緩沖閾值來計(jì)算緩沖時間,所述緩沖時間是數(shù) 據(jù)從當(dāng)前的緩沖數(shù)據(jù)量積累到緩沖閾值的時間。控制單元106可以依據(jù)該緩沖時間選擇插 入內(nèi)容。例如,控制單元106可以選擇長度與該緩沖時間相同的插入內(nèi)容,或者可以組合多 個插入內(nèi)容以便在該緩沖時間內(nèi)再現(xiàn)。
(緩沖器單元108)
緩沖器單元108是暫時存儲裝置,其例如可以是諸如HDD(硬盤驅(qū)動器)之類的 磁存儲介質(zhì)、諸如EEPR0M(電可擦除可編程只讀存儲器)之類的非易失性存儲器、閃存、 MRAM(磁阻隨機(jī)存取存儲器)、FeRAM(鐵電隨機(jī)存取存儲器)或PRAM(相變隨機(jī)存取存儲 器)等,但并不限于此。經(jīng)由網(wǎng)絡(luò)300從分發(fā)服務(wù)器200輸入的流數(shù)據(jù)的速度不必與再現(xiàn) 速度相等。因此,為了補(bǔ)償速度上的該差異,緩沖器單元108具有暫時存儲從分發(fā)服務(wù)器 200獲得的流數(shù)據(jù)的功能。在緩沖器單元108中在某時刻實(shí)際存儲的數(shù)據(jù)量被稱為緩沖數(shù) 據(jù)量。
(存儲單元110)
存儲單元110是能夠存儲數(shù)據(jù)的存儲介質(zhì)。存儲單元110例如可以是諸如HDD (硬 盤驅(qū)動器)之類的磁存儲介質(zhì)、諸如EEPR0M(電可擦除可編程只讀存儲器)之類的非易失 性存儲器、閃存、MRAM(磁阻隨機(jī)存取存儲器)、FeRAM(鐵電隨機(jī)存取存儲器)或PRAM(相 變隨機(jī)存取存儲器)等,但并不限于此。在本實(shí)施例中,存儲單元110存儲插入內(nèi)容1102。
插入內(nèi)容1102是電影內(nèi)容。插入內(nèi)容1102是在網(wǎng)絡(luò)300中存在空閑帶寬時下載 的,并且被作為本地內(nèi)容與流數(shù)據(jù)分離地存儲。然后,在停止流傳輸再現(xiàn)時,可以再現(xiàn)插入 內(nèi)容1102作為流數(shù)據(jù)的替代物。由于插入內(nèi)容1102是預(yù)先下載的內(nèi)容,因此不管在再現(xiàn)時網(wǎng)絡(luò)300的帶寬狀態(tài)如何,該插入內(nèi)容1102都被再現(xiàn)為相同質(zhì)量的電影圖像。此外,插 入內(nèi)容1102例如可以是諸如電影預(yù)告、廣告等的電影圖像。此外,其可以是根據(jù)用戶通常 觀看的電影圖像的偏好信息而選擇的電影圖像。
(再現(xiàn)單元Il2)
再現(xiàn)單元112具有再現(xiàn)(解碼)輸入數(shù)據(jù)的功能。再現(xiàn)單元112以能夠輸出為電 影圖像的格式再現(xiàn)輸入數(shù)據(jù)。在本實(shí)施例中,根據(jù)控制單元106的控制,在再現(xiàn)單元112中 輸入在緩沖器單元108中緩沖的流數(shù)據(jù)或者在存儲單元110中存儲的插入內(nèi)容1102。
(輸出單元114)
輸出單元114輸出在再現(xiàn)單元112中再現(xiàn)的數(shù)據(jù)。例如,輸出單元114是輸出所 再現(xiàn)的數(shù)據(jù)的、諸如顯示器和揚(yáng)聲器之類的輸出設(shè)備。輸出單元114可以是與輸出設(shè)備的 接口。
<2.信息處理裝置的操作>
接下來,參考圖2到圖4,將解釋根據(jù)本發(fā)明的實(shí)施例的信息處理裝置的操作。圖 2是示出根據(jù)本發(fā)明的實(shí)施例的、緩沖數(shù)據(jù)量和再現(xiàn)內(nèi)容之間的關(guān)系的示例的示意圖。圖3 是示出根據(jù)本發(fā)明的實(shí)施例的、在開始再現(xiàn)的時刻處信息處理裝置的操作的示意圖。圖4 是示出根據(jù)本發(fā)明的實(shí)施例的、在切換再現(xiàn)內(nèi)容的時刻處信息處理裝置的操作的示意圖。
首先,將參考圖2和圖3解釋開始時刻的操作。當(dāng)用戶執(zhí)行操作以指定用戶希望 再現(xiàn)的內(nèi)容時,信息處理裝置100的控制單元106測量網(wǎng)絡(luò)帶寬(Sl(^)。然后,控制單元 106將對于再現(xiàn)指定內(nèi)容的請求發(fā)送到分發(fā)服務(wù)器200,并且從分發(fā)服務(wù)器200獲得章節(jié) 信息和數(shù)據(jù)信息(S104)。這里,數(shù)據(jù)信息例如指關(guān)于要再現(xiàn)的內(nèi)容的再現(xiàn)時間、再現(xiàn)質(zhì)量 (再現(xiàn)比特率)、標(biāo)題等的信息。然后,控制單元106計(jì)算流傳輸再現(xiàn)所需的緩沖數(shù)據(jù)量的 閾值、以及用于將緩沖器積累到該閾值的時間(S106)。此后,控制單元106開始積累緩沖器 (S108)。關(guān)于圖2中的曲線圖,在t0處開始積累緩沖器。
在步驟S106,控制單元106在觀看開始之前使用帶寬和數(shù)據(jù)信息動態(tài)地確定緩沖 閾值,從而最小化觀看時由于緩沖不足而引起的再現(xiàn)停止。
然后,當(dāng)將緩沖數(shù)據(jù)量積累到緩沖閾值Thl的時刻t0到tl期間要再現(xiàn)插入內(nèi)容 時,選擇插入內(nèi)容(SllO)并且開始插入內(nèi)容的再現(xiàn)(S112)??梢匀Q于緩沖時間來選擇插 入內(nèi)容。此外,可以省略再現(xiàn)之前的插入內(nèi)容的再現(xiàn),并且例如可以在步驟106中計(jì)算的用 于將緩沖器積累到緩沖閾值的時間大于預(yù)定時間段時再現(xiàn)插入內(nèi)容。
然后,控制單元106確定該緩沖數(shù)據(jù)量是否變得大于緩沖閾值(S114)。如果大 于緩沖閾值,則控制單元106等待插入內(nèi)容的章節(jié)點(diǎn)(S116),并且停止插入內(nèi)容的再現(xiàn) (S118)。這里,如果插入內(nèi)容不存在章節(jié)點(diǎn),則例如可以立即停止插入內(nèi)容的再現(xiàn),或者可 以在再現(xiàn)到插入內(nèi)容的末尾之后停止再現(xiàn)。然后,控制單元106指示再現(xiàn)單元112開始再 現(xiàn)在緩沖器單元108中積累的流數(shù)據(jù)(S120)。
流傳輸再現(xiàn)如上所述地開始。在流傳輸再現(xiàn)開始之前積累緩沖器的同時,可以替 代地再現(xiàn)插入內(nèi)容,使得觀看的用戶將在緩沖期間不感到無聊。尤其在近年來,由于電影圖 像質(zhì)量的提高,單位時間需要再現(xiàn)的數(shù)據(jù)量已經(jīng)增加。為此原因,當(dāng)具有不足網(wǎng)絡(luò)帶寬的用 戶觀看時,緩沖積累時間將增加。根據(jù)本實(shí)施例的信息處理裝置通過使用戶在積累緩沖器 的同時觀看另一電影而有效地利用緩沖積累時間來提高用戶的滿意度。
接下來,將參考圖2和圖4解釋在檢測到緩沖數(shù)據(jù)量不足時的操作。在如上所述 的在再現(xiàn)之前的操作中,信息處理裝置100的控制單元106通過計(jì)算以確定再現(xiàn)之前的緩 沖閾值,而進(jìn)行控制以最小化在流傳輸再現(xiàn)期間的再現(xiàn)停止。然而,除非用戶獨(dú)占網(wǎng)絡(luò)300, 否則網(wǎng)絡(luò)300的帶寬是不斷改變的。當(dāng)許多人共享網(wǎng)絡(luò)帶寬時,網(wǎng)絡(luò)帶寬由于各種因素而 改變,并且該改變不是每個獨(dú)立用戶能夠控制的。因此,即使在流傳輸再現(xiàn)之前已經(jīng)確定了 優(yōu)選的緩沖閾值,此后取決于以后的網(wǎng)絡(luò)狀態(tài),緩沖不足仍可能出現(xiàn)。
因此,本實(shí)施例的信息處理裝置100執(zhí)行以下操作。首先,在流傳輸再現(xiàn)期間 (S202),控制單元106確定正在再現(xiàn)的當(dāng)前位置是否章節(jié)點(diǎn)(S204)。如果確定正在再現(xiàn)的 當(dāng)前位置是章節(jié)點(diǎn),則控制單元106確定是否可以再現(xiàn)到下一章節(jié)的末尾(S206)。通過在 該章節(jié)點(diǎn)(即,例如圖2中的處使用緩沖數(shù)據(jù)量的變化速率(差分值)計(jì)算緩沖數(shù)據(jù) 量變?yōu)?的時刻,可以取決于所計(jì)算的時刻t4和下一章節(jié)點(diǎn)t5之間的關(guān)系來執(zhí)行這樣的 確定。這里,在章節(jié)點(diǎn)執(zhí)行步驟S206的確定,然而更精確地,考慮到步驟S206中的計(jì)算和 確定的時間,可以在步驟S204中確定該時刻是否在章節(jié)點(diǎn)之前的計(jì)算和確定所需的預(yù)定 時間內(nèi),而不是確定該時刻是否章節(jié)點(diǎn),然后可以執(zhí)行步驟S206的處理。
例如,如果在圖2中的tl和t2處執(zhí)行步驟S206的確定,由于可以再現(xiàn)到下一章 節(jié)的末尾,因此流傳輸數(shù)據(jù)的再現(xiàn)(步驟S2(^)將繼續(xù)。此外,如果在t3處執(zhí)行步驟S206 的確定,則控制單元106確定不能再現(xiàn)到下一章節(jié)的末尾,并且執(zhí)行測量網(wǎng)絡(luò)帶寬的下一 步驟(S208)。然后,控制單元106再次基于所測量的網(wǎng)絡(luò)帶寬來計(jì)算緩沖閾值,并且計(jì)算用 于將緩沖器從當(dāng)前緩沖數(shù)據(jù)量積累到緩沖閾值的緩沖時間(S210)。然后,控制單元106取 決于所計(jì)算的緩沖時間(這里,t3到t5之間的時間長度)來選擇插入內(nèi)容(S212)。這里, 可以基于正在觀看的用戶的偏好信息來選擇插入內(nèi)容。然后,控制單元106指示開始再現(xiàn) 所選擇的插入內(nèi)容(S214)。
這里,控制單元106在再現(xiàn)插入內(nèi)容20的同時恢復(fù)緩沖數(shù)據(jù)量。在再現(xiàn)插入內(nèi)容 20的同時,由于不輸出而僅積累緩沖數(shù)據(jù),因此緩沖數(shù)據(jù)量增加。然后,在確定緩沖數(shù)據(jù)量 是否超過緩沖閾值Thl的同時,控制單元106繼續(xù)再現(xiàn)插入內(nèi)容直到緩沖數(shù)據(jù)量超過緩沖 閾值Hil的時間(S216)。
當(dāng)緩沖數(shù)據(jù)量超過緩沖閾值Thl時,控制單元106待機(jī)直到插入內(nèi)容20的章節(jié)點(diǎn) (S218)??刂茊卧?06在插入內(nèi)容的章節(jié)點(diǎn)處停止插入內(nèi)容的再現(xiàn),并且重新開始流數(shù)據(jù) 的再現(xiàn)(S222)。此時,從隨后的章節(jié)重新開始再現(xiàn)流數(shù)據(jù)。本實(shí)施例的信息處理裝置100 不限于步驟218中所示的控制單元106待機(jī)直到插入內(nèi)容的章節(jié)點(diǎn)的以上情況。如果在插 入內(nèi)容中沒有設(shè)置章節(jié)點(diǎn),則控制單元106可以立即或者在再現(xiàn)到插入內(nèi)容的末尾之后切 換到流數(shù)據(jù)的再現(xiàn)。
接下來,參考圖5和圖6,將說明根據(jù)本發(fā)明的實(shí)施例的、緩沖數(shù)據(jù)量和再現(xiàn)內(nèi)容 之間的關(guān)系的另一示例,以便解釋在緩沖閾值可變的情況下的操作。圖5和圖6是示出根 據(jù)本發(fā)明的實(shí)施例的、緩沖數(shù)據(jù)量和再現(xiàn)內(nèi)容之間的關(guān)系的其它示例的示意圖。
在圖2中,例如,在再現(xiàn)插入內(nèi)容20的同時積累緩沖器,并且在緩沖數(shù)據(jù)量在t5 達(dá)到緩沖閾值Thl之后,緩沖數(shù)據(jù)量圍繞Thl增加和減少。換句話說,圖2的示例示出了以 下情況網(wǎng)絡(luò)帶寬的改變是暫時的并且?guī)捯欢ǔ潭缺环糯蟆?br>
然而,在網(wǎng)絡(luò)帶寬不一定恢復(fù)的情況下,并且如圖5所示(其中盡管在t5恢復(fù)達(dá)到緩沖閾值Thl —次但是帶寬保持較窄),由于從緩沖器單元108輸出的數(shù)據(jù)量保持相同, 而輸入到緩沖器單元108中的數(shù)據(jù)量在一定時間段內(nèi)減少,因此緩沖數(shù)據(jù)量可能減少。在 此情況下,在t6處再次確定不能再現(xiàn)到下一章節(jié)的末尾,然后將再現(xiàn)插入內(nèi)容M。如果在 再現(xiàn)一個內(nèi)容時多次中斷該內(nèi)容的再現(xiàn)并且再現(xiàn)其它內(nèi)容,用戶可能感到?jīng)_擊。
隨后,取決于網(wǎng)絡(luò)帶寬的改變,控制單元106基于數(shù)據(jù)信息和帶寬重設(shè)緩沖閾值。 圖6示出了在重設(shè)緩沖閾值時緩沖數(shù)據(jù)量和再現(xiàn)內(nèi)容之間的關(guān)系。如果控制單元106確定 由于帶寬極低而難以連續(xù)地再現(xiàn)第三章節(jié)和第四章節(jié),則其將緩沖閾值從Thl升高到Th2。 控制單元106使用新設(shè)置的緩沖閾值Th2來計(jì)算緩沖時間。然后,控制單元106基于該緩 沖時間選擇插入內(nèi)容26。
因此,通過升高緩沖閾值,即使在帶寬變窄并且與內(nèi)容的再現(xiàn)速度相比流數(shù)據(jù)的 傳輸速率極低的情況下,也能夠最小化再現(xiàn)的中斷。
針對帶寬變得極低的情況的另一手段是降低要再現(xiàn)的流數(shù)據(jù)的質(zhì)量。如果降低電 影圖像的質(zhì)量,則單位時間再現(xiàn)所需的數(shù)據(jù)量可以較小,并且即使具有窄帶寬也能夠在不 中斷的情況下進(jìn)行再現(xiàn)。在此情況下,需要刪除在緩沖器單元中曾經(jīng)積累的流數(shù)據(jù)并且以 新的數(shù)據(jù)速率積累流數(shù)據(jù)。
(效果示例)
如上所述,在由于緩沖數(shù)據(jù)量不足而在流傳輸再現(xiàn)的中間停止再現(xiàn)的情況下,根 據(jù)本發(fā)明的實(shí)施例的信息處理裝置100替代地再現(xiàn)插入內(nèi)容,以使得用戶將不感到來自等 待緩沖器積累的任何沖擊。此時,考慮正在流傳輸?shù)膬?nèi)容的章節(jié)信息,將在作為章節(jié)的分割 點(diǎn)的章節(jié)點(diǎn)處切換正在再現(xiàn)的內(nèi)容。如果在不考慮正在再現(xiàn)的內(nèi)容的故事或場景的情況下 切換正在再現(xiàn)的內(nèi)容,則用戶可能感到?jīng)_擊。相反,如果在根據(jù)內(nèi)容的故事或場景而適于被 中斷的點(diǎn)上設(shè)置的章節(jié)點(diǎn)處切換內(nèi)容,則觀看內(nèi)容的用戶可以繼續(xù)觀看而不感到?jīng)_擊,就 像例如在電視機(jī)上將節(jié)目切換到廣告消息的情況。
上面已經(jīng)參考附圖詳細(xì)描述了本發(fā)明的優(yōu)選實(shí)施例,但是本發(fā)明不限于該示例。 本領(lǐng)域技術(shù)人員應(yīng)理解,取決于設(shè)計(jì)需要和其它因素,可能出現(xiàn)各種修改、組合、子組合和 變更,只要它們在所附權(quán)利要求或其等效物的范圍內(nèi)即可。
例如,在本實(shí)施例中,在章節(jié)點(diǎn)處(或定期地)確定是否能夠再現(xiàn)到下一章節(jié)的末 尾,然而本實(shí)施例不限于此。例如,控制單元106可以監(jiān)控緩沖數(shù)據(jù)量,并且僅當(dāng)緩沖數(shù)據(jù) 量變得小于預(yù)定閾值時確定是否能夠再現(xiàn)到下一章節(jié)的末尾。
另外,在本說明書中,在流程圖中描述的步驟不僅包括按所描述的順序以時間序 列執(zhí)行的處理步驟,而且還包括并行執(zhí)行或單獨(dú)而不必以時間序列執(zhí)行的處理步驟。此外, 當(dāng)然,以時間序列執(zhí)行的處理步驟的順序在一些情況下也可以適當(dāng)?shù)馗淖儭?br>
本申請包含與2009年9月29日向日本專利局提交的、在日本優(yōu)先權(quán)專利申請JP 2009-224011中公開的主題相關(guān)的主題,通過引用將其全部內(nèi)容并入于此。
權(quán)利要求
1. 一種信息處理裝置,其包括通信單元,其能夠經(jīng)由網(wǎng)絡(luò)與包含用于流傳輸遞送的內(nèi)容數(shù)據(jù)的分發(fā)服務(wù)器進(jìn)行通緩沖器單元,其暫時存儲從分發(fā)服務(wù)器獲得的流數(shù)據(jù); 存儲單元,其存儲插入內(nèi)容;再現(xiàn)單元,其再現(xiàn)由緩沖器單元輸入的流數(shù)據(jù)或者由存儲單元輸入的插入內(nèi)容;以及 控制單元,其在控制緩沖器單元存儲所接收的流數(shù)據(jù)的同時控制再現(xiàn)單元再現(xiàn)該流數(shù) 據(jù),測量網(wǎng)絡(luò)的帶寬,并且取決于基于緩沖器單元的緩沖數(shù)據(jù)量以及帶寬是否能夠再現(xiàn)到 由在內(nèi)容中設(shè)置的章節(jié)點(diǎn)定義的下一章節(jié)的末尾,而在章節(jié)點(diǎn)處將要由再現(xiàn)單元再現(xiàn)的內(nèi) 容切換到插入內(nèi)容。
2.如權(quán)利要求1所述的信息處理裝置,其中當(dāng)在再現(xiàn)插入內(nèi)容時緩沖數(shù)據(jù)量變得大于 緩沖閾值之后,控制單元等待插入內(nèi)容的章節(jié)點(diǎn),并且切換為再現(xiàn)存儲在緩沖器單元中的 流數(shù)據(jù)。
3.如權(quán)利要求2所述的信息處理裝置,其中控制單元在開始再現(xiàn)內(nèi)容之前從分發(fā)服務(wù) 器獲得包括內(nèi)容的再現(xiàn)時間和數(shù)據(jù)量的數(shù)據(jù)信息,并且基于該數(shù)據(jù)信息和帶寬設(shè)置緩沖閾值。
4.如權(quán)利要求3所述的信息處理裝置,其中取決于帶寬的改變,控制單元基于該數(shù)據(jù) 信息和帶寬重設(shè)緩沖閾值。
5.如權(quán)利要求1所述的信息處理裝置,其中控制單元基于緩沖數(shù)據(jù)量和帶寬來計(jì)算緩 沖數(shù)據(jù)量成為大于緩沖閾值所需的緩沖時間,并且基于該緩沖時間選擇插入內(nèi)容。
6.如權(quán)利要求1所述的信息處理裝置,其中基于預(yù)先在內(nèi)容中設(shè)置的章節(jié)點(diǎn)將內(nèi)容數(shù) 據(jù)分割為多個章節(jié)。
7.如權(quán)利要求1所述的信息處理裝置,其中基于由未指定的用戶創(chuàng)建的章節(jié)點(diǎn)將內(nèi)容 數(shù)據(jù)分割為多個章節(jié)。
8.一種信息處理方法,其中信息處理裝置包括通信單元,其能夠經(jīng)由網(wǎng)絡(luò)與包含用 于流傳輸遞送的內(nèi)容數(shù)據(jù)的分發(fā)服務(wù)器進(jìn)行通信;緩沖器單元,其暫時存儲從分發(fā)服務(wù)器 獲得的流數(shù)據(jù);存儲單元,其存儲插入內(nèi)容;再現(xiàn)單元,其再現(xiàn)由緩沖器單元輸入的流數(shù)據(jù) 或者由存儲單元輸入的插入內(nèi)容;以及控制單元,該控制單元包括以下步驟在控制緩沖器單元存儲所接收的流數(shù)據(jù)的同時控制再現(xiàn)單元再現(xiàn)該流數(shù)據(jù); 測量網(wǎng)絡(luò)的帶寬;基于緩沖器單元的緩沖數(shù)據(jù)量以及帶寬來確定是否能夠再現(xiàn)到在內(nèi)容中設(shè)置的章節(jié) 信息中指示的下一章節(jié)點(diǎn);以及當(dāng)在確定步驟中確定不能時,在章節(jié)點(diǎn)處將要由再現(xiàn)單元再現(xiàn)的內(nèi)容切換到插入內(nèi)容。
全文摘要
提供了一種信息處理裝置和信息處理方法。該信息處理裝置包括通信單元,其與包含用于流傳輸遞送的內(nèi)容數(shù)據(jù)的分發(fā)服務(wù)器進(jìn)行通信;緩沖器單元,其暫時存儲從分發(fā)服務(wù)器獲得的流數(shù)據(jù);存儲單元,其存儲插入內(nèi)容;再現(xiàn)單元,其再現(xiàn)由存儲單元插入的內(nèi)容;以及控制單元,其測量網(wǎng)絡(luò)的帶寬,基于緩沖器單元的緩沖數(shù)據(jù)量以及帶寬確定是否能夠再現(xiàn)到由在內(nèi)容中設(shè)置的章節(jié)點(diǎn)定義的下一章節(jié)的末尾,并且當(dāng)確定不能時,將要由再現(xiàn)單元再現(xiàn)的內(nèi)容切換到插入內(nèi)容。
文檔編號H04L29/06GK102035827SQ201010297498
公開日2011年4月27日 申請日期2010年9月21日 優(yōu)先權(quán)日2009年9月29日
發(fā)明者三浦卓, 千葉啟之, 木下明彥, 本間剛 申請人:索尼公司