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