專利名稱:重放設(shè)備、方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及重放設(shè)備、方法和程序。具體而言,本發(fā)明涉及使得在通
過網(wǎng)絡(luò)提供的內(nèi)容被實(shí)時重放時跳躍重放(jump playback)能夠被適當(dāng)執(zhí) 行的重放設(shè)備、方法和程序。
背景技術(shù):
存在一種按需視頻(VOD)系統(tǒng),其通過網(wǎng)絡(luò)將存儲有視頻/音頻信 息的視頻服務(wù)器與用戶終端相連接,并且能夠根據(jù)用戶請求實(shí)時地將視頻 和音頻從視頻服務(wù)器提供到用戶終端。
在VOD系統(tǒng)中,例如,視頻服務(wù)器根據(jù)從用戶終端接收的請求讀取 存儲的數(shù)據(jù),并將視頻/音頻流輸出到用戶終端。
用戶終端接收從視頻服務(wù)器發(fā)送來的流數(shù)據(jù),并對流數(shù)據(jù)進(jìn)行重放。 此外,用戶終端在將接收到的流數(shù)據(jù)于緩沖器中緩沖的同時對其進(jìn)行重 放,以使得由于在通過網(wǎng)絡(luò)發(fā)送/接收流數(shù)據(jù)期間發(fā)生的網(wǎng)絡(luò)延遲等等引起 的發(fā)送波動能夠被吸收,以便執(zhí)行適當(dāng)?shù)闹胤拧?br>
從而,用戶終端在具有允許重放的數(shù)據(jù)量的數(shù)據(jù)被存儲在緩沖器中之 后對流數(shù)據(jù)進(jìn)行重放。
在視頻服務(wù)器處設(shè)置緩沖器的配置也已經(jīng)被開發(fā)出來(參考專利文獻(xiàn)
1)日本未實(shí)審專利申請公布No. 2003-20982
發(fā)明內(nèi)容
本發(fā)明要解決的問題
在VOD系統(tǒng)的流式重放期間,可以執(zhí)行跳躍重放,其中重放位置例 如被改變到給予內(nèi)容的預(yù)定標(biāo)記的位置。響應(yīng)于對跳躍重放的請求,對處于指定跳躍目的地處的數(shù)據(jù)的請求被發(fā)出到視頻服務(wù)器,并且響應(yīng)于該請 求從視頻服務(wù)器發(fā)送來的跳躍目的地流式數(shù)據(jù)被緩沖并重放。
從而,在已知的VOD系統(tǒng)中,在對跳躍重放的請求被發(fā)出之后,跳 躍目的地的內(nèi)容數(shù)據(jù)被緩沖。從而,在緩沖期間,重放被停止,并且操作 進(jìn)入重放等待狀態(tài)。
當(dāng)重放等待以這種方式發(fā)生時,重放視頻因此以一種異常的方式被中 斷,從而難以觀看視頻。當(dāng)跳躍重放被反復(fù)執(zhí)行以搜索所需的場景時,搜 索需要與重放等待的量相對應(yīng)的時間。此外,當(dāng)跳躍目的地與當(dāng)前重放位 置相距不太遠(yuǎn)時,與執(zhí)行跳躍重放相比,連續(xù)地執(zhí)行重放在某些情況下使 得跳躍目的地的部分能夠被更迅速地觀看/聽取。
傳統(tǒng)上,當(dāng)通過網(wǎng)絡(luò)提供的內(nèi)容被實(shí)時地重放時,跳躍重放在某些情 況下不能被適當(dāng)?shù)貓?zhí)行,如上所述。
本發(fā)明是考慮到這樣的情形而構(gòu)思出來的,并且意在使得在從通過網(wǎng) 絡(luò)連接的服務(wù)器提供的內(nèi)容被實(shí)時重放時跳躍重放能夠被適當(dāng)執(zhí)行。
解決問題的手段
根據(jù)本發(fā)明一個實(shí)施例的一種重放設(shè)備對通過網(wǎng)絡(luò)發(fā)送的內(nèi)容執(zhí)行實(shí) 時重放并且能夠執(zhí)行從指定位置起的跳躍重放。該重放設(shè)備包括緩沖裝 置,用于通過網(wǎng)絡(luò)接收從現(xiàn)在起將要重放的內(nèi)容的數(shù)據(jù),并且對接收到的
數(shù)據(jù)進(jìn)行緩沖;重放裝置,用于對緩沖裝置所緩沖的數(shù)據(jù)進(jìn)行重放;以及
指定裝置,用于為跳躍重放指定跳躍目的地。緩沖裝置還通過網(wǎng)絡(luò)接收指 定裝置可以指定的一個或多個跳躍目的地的數(shù)據(jù)并對接收到的數(shù)據(jù)進(jìn)行緩 沖。當(dāng)指定裝置指定跳躍目的地并且緩沖裝置對跳躍目的地的數(shù)據(jù)進(jìn)行緩 沖時,重放裝置執(zhí)行從緩沖的數(shù)據(jù)起的跳躍重放。
該重放設(shè)備還可以包括獲得裝置,用于從提供內(nèi)容的服務(wù)器獲得指定 裝置可以指定的一個或多個跳躍目的地的信息?;谟色@得裝置獲得的跳 躍目的地信息,緩沖裝置可以通過網(wǎng)絡(luò)接收指定裝置可以指定的一個或多 個跳躍目的地的數(shù)據(jù)并且對接收到的數(shù)據(jù)進(jìn)行緩沖。
當(dāng)存在指定裝置可以指定的多個跳躍目的地時,緩沖裝置可以通過網(wǎng)絡(luò)以預(yù)定順序接收指定裝置可以指定的多個跳躍目的地的數(shù)據(jù)并且對接收 到的數(shù)據(jù)進(jìn)行緩沖。
當(dāng)存在指定裝置可以指定的多個跳躍目的地時,緩沖裝置可以通過網(wǎng) 絡(luò)僅接收指定裝置可以指定的多個跳躍目的地中預(yù)定的一個跳躍目的地的 數(shù)據(jù)并且對接收到的數(shù)據(jù)進(jìn)行緩沖。
當(dāng)對跳躍重放的請求被發(fā)出時,緩沖裝置可以通過網(wǎng)絡(luò)執(zhí)行僅針對與 指定裝置可以指定的跳躍目的地中的所請求跳躍重放的跳躍目的地的位置 相對應(yīng)的跳躍目的地的接收,并且可以執(zhí)行緩沖。
該重放設(shè)備還可以包括獲得裝置,用于為將被重放的內(nèi)容獲得多類 跳躍目的地信息;呈獻(xiàn)裝置,用于呈獻(xiàn)獲得裝置所獲得的多類跳躍目的地 信息的選擇信息;以及選擇裝置,用于從呈獻(xiàn)裝置所呈獻(xiàn)的選擇信息中選 擇預(yù)定的選擇信息?;谂c選擇裝置所選擇的選擇信息相對應(yīng)的跳躍目的 地信息,緩沖裝置通過網(wǎng)絡(luò)接收指定裝置可以指定的跳躍目的地的數(shù)據(jù)并 且對接收到的數(shù)據(jù)進(jìn)行緩沖。
指定裝置可以包括顯示裝置,用于顯示跳躍目的地的列表;以及跳 躍目的地指定裝置,用于指定顯示裝置所顯示的跳躍目的地列表的預(yù)定跳 躍目的地。緩沖裝置可以通過網(wǎng)絡(luò),從跳躍目的地指定裝置所指定的跳躍 目的地起按預(yù)定順序接收指定裝置可以指定的跳躍目的地的數(shù)據(jù)并且對接 收到的數(shù)據(jù)進(jìn)行緩沖。
跳躍目的地指定裝置可以包括候選指定裝置,用于從跳躍目的地列 表中顯示的跳躍目的地中指定跳躍目的地候選;以及跳躍目的地判定裝 置,用于將跳躍目的地候選判定為跳躍目的地。緩沖裝置可以通過網(wǎng)絡(luò), 從候選指定裝置指定跳躍目的地候選時被指定為跳躍目的地候選的跳躍目 的地起按預(yù)定順序接收指定裝置可以指定的跳躍目的地的數(shù)據(jù)并且對接收 到的數(shù)據(jù)進(jìn)行緩沖。
顯示裝置可以控制跳躍目的地列表的顯示,使得候選指定裝置所指定 的跳躍目的地或所指定的跳躍目的地附近的跳躍目的地的顯示與其他跳躍 目的地的顯示相比被突出。
根據(jù)本發(fā)明的一個方面的一種重放方法或程序涉及一種用于重放設(shè)備
的重放方法,該重放設(shè)備對通過網(wǎng)絡(luò)發(fā)送的內(nèi)容執(zhí)行實(shí)時重放并且能夠執(zhí) 行從指定位置起的跳躍重放,或者涉及一種用于使計(jì)算機(jī)執(zhí)行重放處理的 程序,該重放處理用于對通過網(wǎng)絡(luò)發(fā)送的內(nèi)容執(zhí)行實(shí)時重放并且執(zhí)行從指 定位置起的跳躍重放。該重放方法或程序包括緩沖步驟,通過網(wǎng)絡(luò)接收 從現(xiàn)在起將要重放的內(nèi)容的數(shù)據(jù),并且對接收到的數(shù)據(jù)進(jìn)行緩沖;重放步 驟,對在緩沖步驟的處理中緩沖的數(shù)據(jù)進(jìn)行重放;以及指定步驟,為跳躍 重放指定跳躍目的地。在緩沖步驟中,還通過網(wǎng)絡(luò)接收在指定步驟的處理 中可以指定的一個或多個跳躍目的地的數(shù)據(jù)并對該數(shù)據(jù)進(jìn)行緩沖。當(dāng)在指 定步驟的處理中指定跳躍目的地并且在緩沖步驟的處理中對跳躍目的地的 數(shù)據(jù)進(jìn)行緩沖時,在重放步驟中執(zhí)行從緩沖的數(shù)據(jù)起的跳躍重放。
在根據(jù)本發(fā)明的重放設(shè)備、重放方法或程序中,從現(xiàn)在起將要重放的 內(nèi)容的數(shù)據(jù)通過網(wǎng)絡(luò)被接收并被緩沖,并且緩沖的數(shù)據(jù)被重放。可能成為 眺jK 1=) 的地的數(shù)據(jù)通過網(wǎng)絡(luò)被接收并被緩沖。 當(dāng)?shù)竍躍目的上也7狡指'^2并且li^ 躍目的地的數(shù)據(jù)被緩沖時,從緩沖的數(shù)據(jù)起的跳躍重放被執(zhí)行。
優(yōu)點(diǎn)
根據(jù)本發(fā)明,當(dāng)實(shí)時地重放通過網(wǎng)絡(luò)提供的內(nèi)容時,可以適當(dāng)?shù)貓?zhí)行 跳躍重放。
圖1是示出根據(jù)本發(fā)明的流式系統(tǒng)的配置示例的框圖。 圖2是示出圖1所示的服務(wù)器1的配置示例的框圖。 圖3是示出圖1所示的終端3的配置示例的框圖。 圖4是示出終端3的緩沖處理的流程圖。
圖5是示出圖4所示的歩驟S3中的緩沖列表創(chuàng)建處理的流程圖。
圖6是示出圖4所示的歩驟S4中的數(shù)據(jù)發(fā)送請求處理的流程圖。
圖7是示出終端3的重放處理的流程圖。
圖8是示出緩沖列表的示例的表格。
圖9是示出存儲在緩沖器24中的數(shù)據(jù)量的轉(zhuǎn)變的圖線;
圖IO是示出緩沖列表的另一示例的表格。 圖11是示出緩沖列表的另一示例的表格。
圖12是示出緩沖列表的另一示例的表格。
圖13是示出對預(yù)緩沖數(shù)據(jù)進(jìn)行緩沖的順序的示圖。
圖14是示出根據(jù)本發(fā)明的流式系統(tǒng)的另一配置示例的框圖。
圖15是示出終端3的另一緩沖處理的流程圖。
圖16是示出內(nèi)容跳躍目的地信息的示例的視圖。
圖17是示出內(nèi)容跳躍目的地信息列表的顯示示例的視圖。
圖18是示出另一數(shù)據(jù)發(fā)送請求處理的流程圖。
圖19是示出跳躍目的地列表的示例的視圖。
圖20是示出跳躍目的地列表的另 一顯示示例的視圖。
圖21是示出跳躍目的地列表的另一顯示示例的視圖。
圖22是示出跳躍目的地列表的另顯 小小例的視圖。
圖23是示出跳躍目的地列表的另一顯示示例的視圖。
圖24是示出跳躍目的地列表的另一顯示示例的視圖。
圖25是示出跳躍目的地列表的另一顯示示例的視圖。
圖26是示出個人計(jì)算機(jī)的配置示例的示圖。
標(biāo)號
1服務(wù)器、2網(wǎng)絡(luò)、3終端、11內(nèi)容存儲單元、12跳躍目的地信息存 儲單元、13切換單元、14通信單元、15控制單元、21通信單元、22切換 單元、23跳躍目的地信息存儲單元、24緩沖器、25切換單元、26解碼單 元、27輸出單元、28輸入單元、29控制單元、51服務(wù)器、61跳躍目的地 信息存儲單元、101內(nèi)容跳躍目的地信息列表、121跳躍目的地列表
具體實(shí)施例方式
圖l示出了根據(jù)本發(fā)明的流式系統(tǒng)的配置示例。
服務(wù)器1存儲將被提供到終端3的視頻/音頻信息(以下稱之為"內(nèi) 容")。響應(yīng)于來自終端3的請求,服務(wù)器1實(shí)時地提供內(nèi)容(例如輸出
構(gòu)成內(nèi)容的視頻/音頻流)。
終端3例如接收從服務(wù)器1發(fā)送來的流數(shù)據(jù),并對流數(shù)據(jù)進(jìn)行緩沖, 并且對緩沖的數(shù)據(jù)進(jìn)行重放。在此示例的情況下,終端3具有多個緩沖 器,使得可能經(jīng)歷跳躍重放的跳躍目的地的內(nèi)容數(shù)據(jù)被存儲在多個緩沖器 中。
響應(yīng)于對跳躍重放的請求,終端3從預(yù)緩沖的數(shù)據(jù)執(zhí)行跳躍重放。 從而,由于終端3對可能經(jīng)歷跳躍重放的跳躍目的地?cái)?shù)據(jù)進(jìn)行預(yù)緩 沖,因此可以沒有延遲地執(zhí)行跳躍重放。
例如,當(dāng)網(wǎng)絡(luò)2是家庭網(wǎng)絡(luò)時,服務(wù)器1例如是DVD播放器或者采 用HDD (硬盤驅(qū)動器)的記錄/重放設(shè)備,并且終端3例如是DVD播放 器、記錄/重放設(shè)備或電視接收機(jī)。例如,當(dāng)網(wǎng)絡(luò)2是因特網(wǎng)時,服務(wù)器1 例如是內(nèi)容分發(fā)服務(wù)器,并且終端3例如是充當(dāng)重放設(shè)備的PC (個人計(jì) 算機(jī))、移動電話等等。
圖2示出了服務(wù)器1的配置示例。
內(nèi)容存儲單元11存儲將被提供到終端3的內(nèi)容。
在存儲于內(nèi)容存儲單元11中的內(nèi)容的重放期間,跳躍目的地信息存 儲單元12存儲指示出可能經(jīng)歷跳躍重放的跳躍目的地的位置的信息(以 下將該信息稱為"跳躍目的地信息")。
例如,將論述服務(wù)器1是DVD播放器的情況。當(dāng)DVD上記錄的電影 被提供到終端3時,可以針對為電影中的每個場景設(shè)置的章節(jié)來執(zhí)行跳躍 重放。從而,在此情況下,例如,每個章節(jié)的號碼被存儲為跳躍目的地信 息。
還將論述服務(wù)器1是包括HDD的記錄/重放設(shè)備的情況。當(dāng)HDD上 記錄的廣播節(jié)目被提供到終端3時,可以針對為廣播節(jié)目中的每個場景或 者商業(yè)消息區(qū)域設(shè)置的章節(jié)執(zhí)行跳躍重放。從而,在此情況下,例如,每 個章節(jié)的號碼被存儲為跳躍目的地信息。
還將論述服務(wù)器1是包括HDD的記錄/重放設(shè)備的情況。當(dāng)由便攜式 攝像機(jī)拍攝并被記錄在HDD上的私人視頻被提供到終端3時,可以針對 在利用便攜式攝像機(jī)進(jìn)行拍攝期間拍攝者或便攜式攝像機(jī)所給予的標(biāo)記來
執(zhí)行跳躍重放。從而,在此情況下,例如,指示出內(nèi)容中的位置(該位置 由每個標(biāo)記來指示)的信息被存儲為跳躍目的地信息。
根據(jù)控制單元15的控制,切換單元13從存儲內(nèi)容數(shù)據(jù)的內(nèi)容存儲單 元11讀取內(nèi)容數(shù)據(jù)并將讀取的內(nèi)容數(shù)據(jù)提供到通信單元14,或者從存儲 跳躍目的地信息的跳躍目的地信息存儲單元12讀取跳躍目的地信息并將
讀取的跳躍目的地信息提供到通信單元14。
通信單元14連接到網(wǎng)絡(luò)2以將從切換單元13提供來的內(nèi)容數(shù)據(jù)或跳 躍目的地信息通過網(wǎng)絡(luò)2提供到終端3。
控制單元15具有CPU、 RAM和ROM,控制整個服務(wù)器1,并將內(nèi) 容或跳躍目的地信息通過網(wǎng)絡(luò)2發(fā)送到終端3。
圖3示出了終端3的配置示例。
通信單元21通過網(wǎng)絡(luò)2接收從服務(wù)器1發(fā)送來的內(nèi)容或跳躍目的地信 息,并將內(nèi)容或跳躍目的地信總提供到切換單元22。
根據(jù)控制單元29的控制,切換單元22將從通信單元21提供來的跳躍 目的地信息提供到跳躍目的地信息存儲單元23,并將從通信單元21提供 來的排序后的內(nèi)容數(shù)據(jù)提供到N個緩沖器24-1至24-N (除非需要對其進(jìn) 行區(qū)分,否則以下將其稱為緩沖器24)。
跳躍目的地信息存儲單元23存儲從切換單元22提供來的跳躍目的地 信息。
緩沖器24臨時存儲從切換單元22提供來的內(nèi)容數(shù)據(jù),并響應(yīng)于從切 換單元25讀取的內(nèi)容數(shù)據(jù)而將內(nèi)容數(shù)據(jù)提供到切換單元25。
根據(jù)控制單元29的控制,切換單元25從預(yù)定的緩沖器24讀取數(shù)據(jù), 并將該數(shù)據(jù)提供到解碼單元26。
解碼單元26對從切換單元25提供來的數(shù)據(jù)進(jìn)行解碼,并將所得到的 視頻/音頻數(shù)據(jù)提供到輸出單元27。
輸出單元27將從解碼單元26提供來的視頻信號提供到顯示單元(未 示出),以使得與視頻信號相對應(yīng)的視頻被顯示,并將音頻信號提供到揚(yáng) 聲器(未示出),以使得與音頻信號相對應(yīng)的聲音被輸出。
輸入單元28輸入對操作單元(未示出)執(zhí)行的用戶操作的內(nèi)容,并向控制單元29發(fā)送通知。
控制單元29控制各個單元以對從內(nèi)容存儲單元11提供來的內(nèi)容執(zhí)行 重放處理。
接下來,將分別針對緩沖處理和重放處理描述終端3的操作。參考圖 4至7所示的流程圖,首先將描述其概況,然后將描述其細(xì)節(jié)。 首先參考圖4至6所示的流程圖描述緩沖處理。
當(dāng)重放指令從終端3的輸入單元28輸入時,在步驟Sl中,控制單元 29經(jīng)由通信單元21向服務(wù)器1發(fā)出對于發(fā)送將被重放的內(nèi)容的跳躍目的 地信息的請求。
在步驟S2中,控制單元29控制通信單元21以接收響應(yīng)于在歩驟Sl 中發(fā)出的請求而從服務(wù)器1發(fā)送來的跳躍目的地信息,并控制切換單元22 將跳躍目的地信息提供到跳躍目的地信息存儲單元23以便存儲。
接下來,在步驟S3中,控制單元29基于存儲在跳躍目的地信息存儲 單元23中的跳躍目的地信息創(chuàng)建緩沖列表。
現(xiàn)在將參考圖5所示的流程圖描述該處理的細(xì)節(jié)。
在步驟Sll中,終端3的控制單元29確定重放是否已經(jīng)開始。當(dāng)確 定重放已經(jīng)開始時,過程進(jìn)行到步驟S12,在該歩驟中控制單元29檢測出 存儲了從現(xiàn)在起將要重放的數(shù)據(jù)的緩沖器24。
接下來,在步驟S13中,為當(dāng)前執(zhí)行的重放進(jìn)行緩沖所需的信息(以 下將該信息稱為"正常緩沖信息")被設(shè)置在緩沖列表中。
例如,對于從現(xiàn)在起將要重放的數(shù)據(jù),為了繼續(xù)重放而需要緩沖的數(shù) 據(jù)的標(biāo)識信息(以下將該數(shù)據(jù)稱為"正常緩沖數(shù)據(jù)")、正常緩沖數(shù)據(jù)將 被緩沖于其中的緩沖器24的號碼以及正常緩沖數(shù)據(jù)將被緩沖于其中的緩 沖器24中存儲的當(dāng)前數(shù)據(jù)量被設(shè)置為正常緩沖信息。
在步驟S14中,控制單元29確定是否已經(jīng)完成了對可能變成跳躍目 的地的部分的全部緩沖(這些部分例如是被附加了標(biāo)記的章節(jié)和/或位置) (以下將這些部分稱為"預(yù)緩沖數(shù)據(jù)")。
在此情況下,當(dāng)緩沖完成時,意味著緩沖器24存儲了具有允許處理 (例如解碼)開始的數(shù)據(jù)量的數(shù)據(jù)。當(dāng)在步驟S14中確定存在其緩沖尚未完成的預(yù)緩沖數(shù)據(jù)時,過程進(jìn)行
到步驟S15。控制單元29隨后確定用于對其緩沖尚未完成的預(yù)緩沖數(shù)據(jù)進(jìn) 行緩沖的緩沖器24。
接下來,在步驟S16中,控制單元29將對預(yù)緩沖數(shù)據(jù)進(jìn)行緩沖所需 的信息(以下將該信息稱為"預(yù)緩沖信息")設(shè)置在緩沖列表中。
例如,預(yù)緩沖數(shù)據(jù)的標(biāo)識信息、在步驟S15中被確定為將對預(yù)緩沖數(shù) 據(jù)進(jìn)行緩沖的緩沖器的緩沖器24的號碼,以及將對預(yù)緩沖數(shù)據(jù)進(jìn)行緩沖 的緩沖器24中的當(dāng)前數(shù)據(jù)量被設(shè)置為預(yù)緩沖信息。
當(dāng)在步驟S14中確定預(yù)緩沖數(shù)據(jù)的全部緩沖都已完成或者當(dāng)在步驟 S15中確定預(yù)緩沖信息被設(shè)置在了緩沖列表中時,過程進(jìn)行到圖4所示的 步驟S4。
在歩驟S4中,終端3的控制單元29基于在歩驟S3中生成的緩沖列 表向服務(wù)器1發(fā)出數(shù)據(jù)發(fā)送請求。
該處理的細(xì)節(jié)在圖6中的流程圖中示出。
也就是說,在歩驟S21中,終端3的控制單元29確定正常緩沖信息 是否被設(shè)置在了緩沖列表中。當(dāng)確定正常緩沖信息被設(shè)置時,過程進(jìn)行到 步驟S22??刂茊卧?9隨后向服務(wù)器1發(fā)出對發(fā)送正常緩沖數(shù)據(jù)的請求。
例如,控制單元29控制通信單元21將從正常緩沖信息讀取的正常緩 沖數(shù)據(jù)標(biāo)識信息發(fā)送到服務(wù)器1。
對發(fā)送正常緩沖數(shù)據(jù)的請求被如上所述地發(fā)出,并且響應(yīng)于該請求而 發(fā)送的數(shù)據(jù)在下文描述的、圖4中示出的歩驟S5中被緩沖。因此,能夠 沒有中斷地執(zhí)行當(dāng)前正被重放的重放。
當(dāng)在步驟S21中確定正常緩沖信息未被設(shè)置或者當(dāng)在步驟S22中確定 對發(fā)送正常緩沖數(shù)據(jù)的請求被發(fā)出時,在步驟S23中,控制單元29順序 地確定對預(yù)緩沖數(shù)據(jù)進(jìn)行緩沖的順序。
接下來,在步驟S24中,控制單元29向服務(wù)器1發(fā)出對發(fā)送預(yù)緩沖 數(shù)據(jù)的請求,使得預(yù)緩沖數(shù)據(jù)被以所確定的順序緩沖。
例如,控制單元29按照所確定的順序,經(jīng)由通信單元21,將從預(yù)緩 沖信息讀取的預(yù)緩沖數(shù)據(jù)標(biāo)識信息發(fā)送到服務(wù)器1。當(dāng)對數(shù)據(jù)發(fā)送的請求如上所述被發(fā)出到服務(wù)器1時,過程進(jìn)行到圖4 所示的步驟S5。
在步驟S5中,終端3的控制單元29控制切換單元22以使得響應(yīng)于在 步驟S4中發(fā)出的請求而被發(fā)送并被通信單元21接收的數(shù)據(jù)被存儲在由緩 沖列表指示的緩沖器24中。
接下來,在步驟S6中,控制單元29確定用于停止重放的指令被從輸 入單元28輸入。當(dāng)確定重放停止指令未被輸入時,過程返回到步驟S3, 并且后續(xù)的處理以相同的方式執(zhí)行。
當(dāng)在歩驟S6中確定重放停止指令被輸入時,緩沖處理結(jié)束。
接下來將參考圖7所示的流程圖描述終端3所執(zhí)行的重放處理的概況。
在步驟S51中,控制單元29參考在緩沖列表中設(shè)置的正常緩沖信息 來檢測其中緩沖有正常緩沖數(shù)據(jù)的緩沖器24。
在歩驟S52中,控制單元29確定正常緩沖數(shù)據(jù)的緩沖是否已經(jīng)完 成,并且等待直到它能夠確定緩沖己經(jīng)完成為止。
例如,控制單元29參考正常緩沖信息中的存儲數(shù)據(jù)量,以確定正常 緩沖數(shù)據(jù)的緩沖是否已經(jīng)完成。
當(dāng)在歩驟S52中確定正常緩沖數(shù)據(jù)的緩沖已經(jīng)完成時,過程進(jìn)行到步 驟S53??刂茊卧?9隨后控制切換單元25以從其中緩沖有正常緩沖數(shù)據(jù) 的緩沖器24中讀取適合于解碼的數(shù)據(jù)。在步驟S54中,控制單元29使得 讀取的數(shù)據(jù)被提供到解碼單元26并被解碼。解碼后的數(shù)據(jù)經(jīng)由輸出單元 27輸出。
接下來,在步驟S55中,控制單元29確定用于停止重放的指令是否 被從輸入單元28輸入。當(dāng)確定重放停止指令未被輸入時,過程返回到步 驟S53并且后續(xù)的處理以相同的方式執(zhí)行。
當(dāng)在步驟S52中緩沖完成之后, 一定量的數(shù)據(jù)被補(bǔ)充(在圖4中的步 驟S5中)。從而, 一般來說,在步驟S53中讀取的數(shù)據(jù)己被存儲在緩沖 器24中。但是,當(dāng)在步驟S53中讀取的數(shù)據(jù)量由于某種不便而未被存儲 在緩沖器24中時,步驟S53中的數(shù)據(jù)讀取被停止,直到相應(yīng)量的數(shù)據(jù)被
存儲為止。
作為重復(fù)執(zhí)行步驟S53至S55中的處理的結(jié)果,如上所述,解碼后的
內(nèi)容數(shù)據(jù)被輸出,并且內(nèi)容被重放。
當(dāng)在步驟S55中確定重放停止指令被輸入時,控制單元29停止重放 處理。
接下來,將參考圖8所示的緩沖列表更具體地描述上述緩沖處理和重 放處理。
當(dāng)將被重放的內(nèi)容的跳躍目的地信息被存儲時(在圖4中的步驟Sl 和S2中),緩沖列表被創(chuàng)建(在步驟S3)。
更具體而言,例如,緩沖器24-l被檢測為用于對從現(xiàn)在起將要重放的 數(shù)據(jù)進(jìn)行緩沖的緩沖器24 (在圖5中的步驟S11和S12中)。
結(jié)果,如圖8所示,內(nèi)容的第一章節(jié)Pl的前端部分的標(biāo)識信息,將 對章節(jié)Pl的一部分進(jìn)行緩沖的緩沖器24-1的號碼(#1)(以下根據(jù)需要 將把該部分簡稱為"章節(jié)Pl")以及緩沖器24-1中存儲的當(dāng)前數(shù)據(jù)量被 設(shè)置在緩沖列表中,作為正常緩沖信息(在歩驟S13中)。
在此示例的情況下,假定連字號(-)后的與緩沖器24的號碼相同的 數(shù)字被分配給圖3所示的緩沖器24-1至24-N。
在此示例的情況下,將對正常緩沖數(shù)據(jù)進(jìn)行緩沖的緩沖器24中存儲 的當(dāng)前數(shù)據(jù)量被表示為一個比率,其中,可以開始對其進(jìn)行重放處理(例 如解碼)的數(shù)據(jù)量為100%。在此情況下,由于緩沖器24-1中尚未存儲數(shù) 據(jù),因此存儲數(shù)據(jù)量為0%。
在此情況下,由于預(yù)緩沖數(shù)據(jù)的緩沖尚未完成(在步驟S14中),因 此將對充當(dāng)預(yù)緩沖數(shù)據(jù)的章節(jié)1之后的章節(jié)P2和P3進(jìn)行緩沖的緩沖器 24-2、 24-3...被確定(在步驟S15中),并且充當(dāng)預(yù)緩沖數(shù)據(jù)的包括章節(jié) P2和后續(xù)章節(jié)在內(nèi)的章節(jié)P的號碼、將對所確定的章節(jié)P進(jìn)行緩沖的緩沖 器24的號碼以及緩沖器24中存儲的數(shù)據(jù)量被設(shè)置為預(yù)緩沖信息(在步驟 S16中)。
當(dāng)如圖8所示的其中設(shè)置了正常緩沖信息和預(yù)緩沖信息的緩沖列表被 創(chuàng)建時(在圖4中的步驟3中),對發(fā)送數(shù)據(jù)的請求基于緩沖列表被發(fā)出
到服務(wù)器l (在步驟S4中)。
在此情況下,作為正常緩沖數(shù)據(jù)的章節(jié)Pl的標(biāo)識信息首先被發(fā)送到
服務(wù)器l以請求數(shù)據(jù)發(fā)送(在圖6中的步驟S22中)。
在此情況下,由于緩沖是按章節(jié)P2、章節(jié)P3…的順序執(zhí)行的(在步 驟S23中),因此章節(jié)P的標(biāo)識信息按該順序被發(fā)送到服務(wù)器1,并且對 按該順序的數(shù)據(jù)發(fā)送的請求被發(fā)出(在步驟S24中)。
如上所述,按重放順序?qū)︻A(yù)緩沖數(shù)據(jù)進(jìn)行緩沖,使得可以對正被重放 的章節(jié)之后將要重放的章節(jié)迅速地執(zhí)行跳躍重放。
當(dāng)數(shù)據(jù)發(fā)送請求被發(fā)出到服務(wù)器1時,如上所述,響應(yīng)于該請求從服 務(wù)器l發(fā)送來的數(shù)據(jù)被存儲(在圖4中的步驟S5中)。
在此示例的情況下,由于章節(jié)Pl的數(shù)據(jù)首先從服務(wù)器1發(fā)送,因此 例如在時刻tl開始將章節(jié)Pl存儲到緩沖器24-1中,如圖9的A部分中示 出的實(shí)線L1所指示。
在此情況下,如圖9的B部分中示出的實(shí)線L1所指示,在章節(jié)P1的 緩沖完成之后(在時刻t2),充當(dāng)預(yù)緩沖數(shù)據(jù)的章節(jié)P2的存儲開始。
或者,雖然沒有示出,在章節(jié)P2之后被緩沖的章節(jié)P的存儲也在先 前章節(jié)P的緩沖完成之后開始。
圖9的A和B部分中示出的實(shí)線Ll表示緩沖器24中存儲的數(shù)據(jù)量的 轉(zhuǎn)變。
在時刻t2之后,用于連續(xù)執(zhí)行重放的正常緩沖數(shù)據(jù)被從服務(wù)器1發(fā) 送,并且如圖9的A部分中的實(shí)線Ll所指示,正常緩沖數(shù)據(jù)被緩沖。從 而,利用未用于發(fā)送正常緩沖數(shù)據(jù)的頻帶來從服務(wù)器1發(fā)送預(yù)緩沖數(shù)據(jù)。 因此,預(yù)緩沖數(shù)據(jù)的發(fā)送速度可以低于正常緩沖數(shù)據(jù)的發(fā)送速度。在此情 況下,如圖9的B部分中的實(shí)線所指示,將預(yù)緩沖數(shù)據(jù)存儲到緩沖器24 中的速度低于正常緩沖數(shù)據(jù)的存儲速度。
緩沖處理中的緩沖列表創(chuàng)建(在圖4中的步驟S3中)、基于緩沖列 表的數(shù)據(jù)發(fā)送請求(在步驟S4中)以及數(shù)據(jù)存儲(在歩驟S5中)被重復(fù) 執(zhí)行,直到重放被停止為止。
當(dāng)正常緩沖數(shù)據(jù)的緩沖完成時,例如,如圖10所示的緩沖列表被創(chuàng)
建。在該緩沖列表中,用于對正常緩沖數(shù)據(jù)進(jìn)行緩沖的緩沖器24-1中存儲 的數(shù)據(jù)量是100%。
另外,當(dāng)預(yù)緩沖數(shù)據(jù)的全部緩沖都已完成時,如圖11所示的緩沖列
表被創(chuàng)建。在該緩沖列表中,用于對預(yù)緩沖數(shù)據(jù)進(jìn)行緩沖的所有緩沖器24 中存儲的數(shù)據(jù)量都是100%。
當(dāng)重放進(jìn)行或者跳躍重放請求被發(fā)出時,正常緩沖信息被更新(在圖
5中的步驟S12和S13中)(在圖4中的步驟S3中),根據(jù)正常緩沖信息 的發(fā)送數(shù)據(jù)請求被發(fā)出(在步驟S4中),并且數(shù)據(jù)被存儲(在步驟S5 中)。
例如,當(dāng)針對章節(jié)P2發(fā)出跳躍重放請求時,其中緩沖有從現(xiàn)在起將 要重放的數(shù)據(jù)的緩沖器24是緩沖器24-2 (在圖5中的步驟S12中),如 圖12所示的緩沖列表被創(chuàng)建。在該緩沖列表中,章節(jié)P2的前端的標(biāo)識信 息,將對章節(jié)P2進(jìn)行緩沖的緩沖器24-2的號碼,以及緩沖器24-2中存儲 的當(dāng)前數(shù)據(jù)量(100%)被設(shè)置為正常緩沖信息?;谠摼彌_列表,數(shù)據(jù)發(fā) 送請求被發(fā)出并且數(shù)據(jù)被存儲。
緩沖處理如上所述地執(zhí)行。
另一方面,在重放處理中,當(dāng)從緩沖列表(圖8)中的正常緩沖信息 中檢測到其中緩沖有正常緩沖數(shù)據(jù)的緩沖器24是緩沖器24-1 (在圖7中 的步驟S51中)并且緩沖列表中示出的緩沖器24-1中存儲的數(shù)據(jù)量是 100%時,如圖IO所示,也就是說,當(dāng)確定正常緩沖數(shù)據(jù)的緩沖已經(jīng)完成 時(在歩驟S52中), 一定量的數(shù)據(jù)被從緩沖器24-1讀取(在步驟S53 中),并且該數(shù)據(jù)被解碼和輸出(在步驟S54中)。由于數(shù)據(jù)讀取和解碼 處理被重復(fù)直到重放停止指令被發(fā)出,因此從章節(jié)Pl起的重放被執(zhí)行, 如圖9的A部分中的虛線L2所指示。
例如,當(dāng)針對章節(jié)P2的跳躍重放請求在時刻t4被發(fā)出時,如圖9的 A和B部分中所示,從緩沖列表中的正常緩沖信息(圖12)中檢測到其中 緩沖有正常緩沖數(shù)據(jù)的緩沖器24是緩沖器24-2 (在圖7中的步驟S51 中)。但是,如圖12所示,由于緩沖列表中示出的緩沖器24中存儲的數(shù) 據(jù)量是100%,也就是說由于正常緩沖數(shù)據(jù)的緩沖已經(jīng)完成,如圖9的B
部分中的實(shí)線Ll所指示(在步驟S52中),因此一定量的數(shù)據(jù)從時刻t4 起被從緩沖器24-2中讀取(在步驟S53中),并且數(shù)據(jù)被解碼和輸出(在 步驟S54中)。由于數(shù)據(jù)讀取和解碼處理被重復(fù)直到重放停止指令被發(fā) 出,因此從章節(jié)P2起的重放被執(zhí)行,如圖9的B部分中的虛線L2所指
不o
圖9的A和B部分中所示的虛線L2表示從緩沖器24讀取的數(shù)據(jù)量的 轉(zhuǎn)變。
如上所述,例如,與重放處理并行地對預(yù)緩沖數(shù)據(jù)進(jìn)行預(yù)緩沖。從 而,即使當(dāng)跳躍重放請求被發(fā)出時,從其跳躍目的地起的重放也能被迅速 執(zhí)行。
由于跳躍重放如上所述可被迅速地執(zhí)行,因此對跳躍重放的搜索也能 被迅速執(zhí)行。另外,即使當(dāng)目的地與當(dāng)前重放位置相距不太遠(yuǎn)時,跳躍重 放也使得跳躍目的地的部分能夠被更迅速地觀看/聽取。
在以上描述中,預(yù)緩沖數(shù)據(jù)的緩沖是在正常緩沖數(shù)據(jù)的緩沖完成之后 開始的,并且預(yù)緩沖數(shù)據(jù)的緩沖是在先前的預(yù)緩沖數(shù)據(jù)的緩沖完成之后開 始的,如圖9的A和B部分中所示。但是,這些緩沖操作可以同時執(zhí)行或 者可以部分并行執(zhí)行。
雖然以上已經(jīng)描述了對所有跳躍目的地執(zhí)行緩沖的示例,但是也可以 僅對特定的跳躍目的地執(zhí)行緩沖,例如只對當(dāng)前正被重放的章節(jié)之前和之 后的幾個章節(jié)進(jìn)行緩沖。
以上已經(jīng)通過示例描述了對預(yù)定的跳躍目的地執(zhí)行緩沖的情況。但 是,例如,當(dāng)執(zhí)行跳躍重放時,被執(zhí)行緩沖的跳躍目的地可根據(jù)跳躍目的 地的位置而改變。
將參考圖13來描述例如按重放順序來對章節(jié)P進(jìn)行緩沖的示例。在 直到章節(jié)P13為止的緩沖按重放順序完成的狀態(tài)下(在圖中,用陰影示出 的章節(jié)P的緩沖已完成),當(dāng)對章節(jié)P21的跳躍重放在章節(jié)P11的重放期 間被執(zhí)行時,也可在不執(zhí)行對章節(jié)P14和后續(xù)章節(jié)的緩沖的情況下執(zhí)行對 章節(jié)P22和后續(xù)章節(jié)的緩沖。
以上已經(jīng)通過示例描述了基于從服務(wù)器1提供的跳躍目的地信息來執(zhí)
行對跳躍目的地的緩沖的情況。除此示例之外,也可以布置成終端3對當(dāng) 前正被重放的位置之前和之后幾秒的預(yù)定范圍中的數(shù)據(jù)進(jìn)行緩沖。在此情 況下,本發(fā)明也適用于例如不依賴于章節(jié)的更自由的跳躍重放。
例如可對每個章節(jié)執(zhí)行跳躍重放。從而,當(dāng)為一段內(nèi)容設(shè)置不同的章 節(jié)時,存在與章節(jié)設(shè)置相對應(yīng)的多類跳躍目的地信息。
例如,當(dāng)內(nèi)容是廣播節(jié)目時,廣播臺例如可提供廣播節(jié)目的摘要版 本,其中的章節(jié)設(shè)置使得商業(yè)消息可以很容易被跳過。在這種情況下,存 在與章節(jié)設(shè)置相對應(yīng)的跳躍目的地信息。另外,當(dāng)廣播節(jié)目的觀看者從他 或她的角度來為預(yù)定場景(例如他或她所關(guān)注的場景)設(shè)置章節(jié)時,存在 與章節(jié)設(shè)置相對應(yīng)的跳躍目的地信息。
在上述處理中,針對要被重放的內(nèi)容,從服務(wù)器1提供一類跳躍目的 地信息。但是,也可布置成針對一段內(nèi)容提供多類跳躍目的地信息。
當(dāng)提供多類跳躍目的地信息以使終端3的用戶能夠選擇所需的那類跳 躍目的地信息時,如上所述,終端3的用戶可以為與所選跳躍目的地信息 相對應(yīng)的每個章節(jié)(例如為一個用戶所設(shè)置的每個章節(jié))執(zhí)行跳躍重放, 而不會有不便之處(例如重放視頻的中斷)。
圖14示出了當(dāng)如上所述提供多類跳躍目的地信息時的流式系統(tǒng)的配
置示例。除了圖1所示的流式系統(tǒng)中包括的服務(wù)器1、網(wǎng)絡(luò)2和終端3之 外,此流式系統(tǒng)具有N個服務(wù)器51-1至51-N (除非需要對其進(jìn)行區(qū)分, 否則以下將服務(wù)器稱為"服務(wù)器51"。這也適用于其他情況)。
在每個服務(wù)器51中,將被終端3重放的內(nèi)容(以此示例的情況下是 從服務(wù)器1提供到終端3的內(nèi)容)的跳躍目的地信息被跳躍目的地信息存 儲單元61保存。服務(wù)器1或51所保存的跳躍目的地信息對應(yīng)于服務(wù)器1 或51的用戶為該內(nèi)容獨(dú)特設(shè)置的章節(jié)。
例如,當(dāng)內(nèi)容是廣播節(jié)目時,服務(wù)器51-1中的跳躍目的地信息存儲單 元61-1所保存的跳躍目的地信息對應(yīng)于廣播臺為該內(nèi)容預(yù)設(shè)的章節(jié),而服 務(wù)器51-2中的跳躍目的地信息存儲單元61-2所保存的跳躍目的地信息對 應(yīng)于作為服務(wù)器51-2的用戶并且觀看/聽取為章節(jié)預(yù)設(shè)的廣播節(jié)目的人根 據(jù)他或她的角度為預(yù)定場景設(shè)置的章節(jié)。
終端3接收從服務(wù)器1發(fā)送來的重放內(nèi)容的流數(shù)據(jù),并對流數(shù)據(jù)進(jìn)行 緩沖以便重放。在處理期間,基于從服務(wù)器1或51提供來的內(nèi)容的跳躍 目的地信息,終端3對與跳躍目的地信息相對應(yīng)的章節(jié)的數(shù)據(jù)進(jìn)行預(yù)緩 沖,這與圖1中的情況一樣。
當(dāng)在內(nèi)容重放期間接收到跳躍重放請求時,終端3利用預(yù)緩沖的章節(jié) 數(shù)據(jù)執(zhí)行跳躍重放。
接下來將參考圖15所示的流程圖描述圖14中所示的終端3的緩沖處理。
當(dāng)重放指令被從終端3的輸入單元28輸入時,在步驟S101中,控制 單元29經(jīng)由通信單元21向具有跳躍目的地信息的服務(wù)器1或51發(fā)出對于 發(fā)送將被重放的內(nèi)容的跳躍目的地信息的請求。
關(guān)于具有跳躍目的地信息的服務(wù)器1或51的信息例如可連同訪問IP 地址等等所需的信息從內(nèi)容提供者處得知。
具有跳躍目的地信息的服務(wù)器1或51還可在預(yù)定的網(wǎng)站或雜志中介 紹,從而終端3的用戶可從中獲得其IP地址。此外,終端3的用戶可獲得 記錄有提供跳躍目的地信息的服務(wù)器1或51的IP地址等等的存儲介質(zhì), 從而用戶可將存儲在存儲介質(zhì)中的IP地址讀取到終端3中。
在此示例的情況下,假定跳躍目的地信息發(fā)送請求被發(fā)出到終端可識 別的并且具有關(guān)于要被重放的內(nèi)容的跳躍目的地信息的所有服務(wù)器1和 51。但是,可以布置成跳躍目的地信息發(fā)送請求只被發(fā)出到預(yù)定的服務(wù)器 1或51。
在歩驟S102中,控制單元29控制通信單元21接收響應(yīng)于在歩驟 S101中發(fā)出的請求而從服務(wù)器1或51發(fā)送來的包含跳躍目的地信息的信 息(以下稱之為"內(nèi)容跳躍目的地信息")。或者,控制單元29控制切 換單元22將內(nèi)容跳躍目的地信息提供到跳躍目的地信息存儲單元23以便 存儲。
圖16示出了內(nèi)容跳躍目的地信息的結(jié)構(gòu)示例。
在圖16所示的示例的情況下,對于可能成為跳躍目的地的每個章 節(jié),內(nèi)容跳躍目的地信息包含章節(jié)號碼、相對于章節(jié)起始的位置(例如時間)以及包括描述章節(jié)場景的描述信息的跳躍目的地信息,以及用于標(biāo)識 內(nèi)容的標(biāo)識信息(例如內(nèi)容名稱和ID)和為選擇跳躍目的地信息而顯示的 選擇信息(具體而言是跳躍目的地信息的類型),如下所述。
返回參考圖15,在步驟S103中,控制單元29使得從服務(wù)器1或51
發(fā)送來并在步驟S102中接收的內(nèi)容跳躍目的地信息中包含的選擇信息列
表(以下稱之為"內(nèi)容跳躍目的地信息列表")經(jīng)由輸出單元27被顯示 在顯示單元上。
圖17示出了內(nèi)容跳躍目的地信息列表101的顯示示例。
在內(nèi)容跳躍目的地信息列表101中顯示的選擇信息"記錄默認(rèn)章節(jié)" 111-1是從充當(dāng)例如包括HDD的記錄/重放設(shè)備的服務(wù)器1發(fā)送來的內(nèi)容跳 躍目的地信息的選擇信息,并且表明跳躍目的地信息對應(yīng)于在記錄期間服 務(wù)器l自動給出的章節(jié)。
選擇信息"摘要"111-2例如是從內(nèi)容提供者所管理的服務(wù)器51-1發(fā) 送來的內(nèi)容跳躍目的地信息的選擇信息,并且表明跳躍目的地信息對應(yīng)于 內(nèi)容提供者設(shè)置用來提供內(nèi)容的摘要版本的章節(jié)。
選擇信息"用戶選擇(震撼場景)"111-3例如是從內(nèi)容的一個觀看 者所管理的服務(wù)器51-2發(fā)送來的內(nèi)容跳躍目的地信息的選擇信息,并且表 明跳躍目的地信息對應(yīng)于為觀看者認(rèn)為是震撼場景的場景所設(shè)置的章節(jié)。
選擇信息"用戶場景(參賽者A的場景)"111-4例如是從內(nèi)容的另 一個觀看者所管理的服務(wù)器51-3發(fā)送來的內(nèi)容跳躍目的地信息的選擇信 息,并且表明跳躍目的地信息對應(yīng)于為觀看者所偏愛的表演者(一個參賽 者A)的場景所設(shè)置的章節(jié)。
返回參考圖15,在步驟S104中,用戶對操作單元(未示出)進(jìn)行操 作,并且輸入單元28輸入指示出內(nèi)容跳躍目的地信息列表101中的預(yù)定 選擇信息111被選擇(即一類跳躍目的地信息被選擇)的信息并且將輸入 的信息報告給控制單元29。作為響應(yīng),在步驟S105中,控制單元29基于
包含在內(nèi)容跳躍目的地信息中并且對應(yīng)于從存儲在跳躍目的地信息存儲單 元23中的內(nèi)容跳躍目的地信息中當(dāng)前選擇的選擇信息111的跳躍目的地 信息來創(chuàng)建緩沖列表。由于在此情況下執(zhí)行的處理與圖4所示的步驟S3
中執(zhí)行的緩沖列表創(chuàng)建處理類似,因此省略對其的描述。
接下來,在步驟S106中,終端3的控制單元29基于在步驟S105中
生成的緩沖列表向服務(wù)器1發(fā)出數(shù)據(jù)發(fā)送請求。由于在此情況下執(zhí)行的處
理與在圖4所示的步驟S4中執(zhí)行的數(shù)據(jù)發(fā)送請求處理類似,因此省略對 其的描述。
在步驟S107中,控制單元29控制切換單元22以使得響應(yīng)于在步驟 S106中發(fā)出的請求而被發(fā)送的并且被通信單元21接收的數(shù)據(jù)被存儲在緩 沖列表所指示的緩沖器24中。
接下來,在歩驟S108中,控制單元29確定重放停止指令是否被從輸 入單元28輸入。當(dāng)確定重放停止指令未被輸入時,處理步驟返回到步驟 S104并且后續(xù)的處理以相同的方式執(zhí)行。
當(dāng)在步驟S108中確定重放停止指令被輸入時,緩沖處理結(jié)束。
當(dāng)多類跳躍目的地信息被提供時的緩沖處理如丄所述地執(zhí)行。雖然以 上通過示例主要描述了內(nèi)容為廣播節(jié)目的情況,但是本發(fā)明也適用于內(nèi)容 是記錄在DVD上的電影或私人視頻的情況。
在上述實(shí)施例中的預(yù)緩沖中,緩沖是從當(dāng)前正被重放的章節(jié)的下一章 節(jié)開始的(在圖6中的步驟S23中)。但是,也可布置成將被預(yù)緩沖的章 節(jié)可由用戶指定。
將參考圖18所示的流程圖描述在此情況下的數(shù)據(jù)發(fā)送請求處理(圖4 中的步驟S4或圖15中的步驟S106)。
在步驟S121中,終端3的控制單元29確定正常緩沖信息是否被設(shè)置 在了在圖4所示的步驟S3中或在圖15所示的步驟S105中生成的緩沖列 表中。當(dāng)確定正常緩沖信息被設(shè)置時,過程進(jìn)行到步驟S122。控制單元 29隨后向服務(wù)器1發(fā)出對于發(fā)送正常緩沖數(shù)據(jù)的請求。
例如,控制單元29控制通信單元21將從正常緩沖信息讀取的正常緩 沖數(shù)據(jù)標(biāo)識信息發(fā)送到服務(wù)器1。
當(dāng)在步驟S121中確定正常緩沖信息未被設(shè)置或者當(dāng)在步驟S122中確 定對于發(fā)送正常緩沖數(shù)據(jù)的請求被發(fā)出時,控制單元29使設(shè)置在緩沖列 表中的跳躍目的地信息的列表(以下稱之為"跳躍目的地列表")在步驟S123中被顯示。
圖19示出了在圖17所示的選擇信息111-4在圖15所示的步驟S104 中被選擇并且緩沖列表基于與所選選擇信息111-4相對應(yīng)的跳躍目的地信 息被生成時的跳躍目的地列表121的顯示示例。
在此示例中,顯示每個章節(jié)的描述信息(圖16),該描述信息被包含 在跳躍目的地信息中。描述正被重放的章節(jié)的場景的描述信息131-1與指 示出該章節(jié)正被重放的標(biāo)記132 —起被顯示在頂部,并且該章節(jié)之后的描 述信息131-2至151-5按重放順序被顯示。通過滾動也可顯示其他描述信 息。
該跳躍目的地列表121具有光標(biāo)133,該光標(biāo)133可通過用戶對操作 單元的操作來移動。通過使用光標(biāo)133指向跳躍目的地列表121中顯示的 預(yù)定描述信息131并執(zhí)行預(yù)定的判決操作,用戶可以從與描述信息131相 7寸iS的章節(jié)起執(zhí)行l(wèi)^躍重放(艮卩可指定跳躍El的地)。
返回參考圖18,在歩驟S124中,控制單元29確定是否已經(jīng)指定了跳 躍目的地候選。
例如,當(dāng)光標(biāo)133指向跳躍目的地列表121中顯示的某個描述信息 131并持續(xù)預(yù)定的時間或更久時,確定與光標(biāo)133所指向的描述信息131 相對應(yīng)的章節(jié)已被指定為跳躍目的地候選。
當(dāng)在步驟S124中確定跳躍目的地候選已被指定時,在歩驟S125中, 控制單元29確定緩沖的順序,以便能夠從被指定為跳躍目的地候選的章 節(jié)起按重放順序執(zhí)行緩沖。
當(dāng)在步驟S124中確定尚未指定跳躍目的地候選時,過程進(jìn)行到歩驟 S126。控制單元29隨后確定緩沖的順序,以便能夠從當(dāng)前正被重放的章 節(jié)的下一章節(jié)起按重放順序執(zhí)行緩沖。
當(dāng)在步驟S125或S126中確定了緩沖順序時,在歩驟S127中,對發(fā) 送預(yù)緩沖數(shù)據(jù)的請求被發(fā)出到服務(wù)器1,以使得預(yù)緩沖數(shù)據(jù)被按確定的順 序緩沖,就像圖6所示的步驟S24中的情況一樣。
當(dāng)對數(shù)據(jù)發(fā)送的請求被發(fā)出到服務(wù)器1時,如上所述,過程進(jìn)行到圖 4所示的步驟S5或者圖15所示的步驟S107。如上所述,用戶可指定將對其開始預(yù)緩沖的章節(jié)。
在圖19所示的跳躍目的地列表121的示例中,光標(biāo)133被移動以指定
跳躍目的地。在此情況下,與光標(biāo)133持續(xù)預(yù)定時間或更久地指向的描述 信息131相對應(yīng)的章節(jié)被用戶所關(guān)注,因此很有可能在后續(xù)操作期間被指 定為跳躍目的地。因此,光標(biāo)133持續(xù)預(yù)定時間或更久地指向的描述信息 131的章節(jié)可在被確定為跳躍目的地之前被緩沖。這使得預(yù)緩沖能夠被更 高效地執(zhí)行。
對此,如圖20所示,與其他描述信息131-1、 131-2、 131-4和131-5 相比,光標(biāo)133所指向的描述信息131-3也可以突出方式被顯示(在圖20 中的示例中是以周圍加框的方式顯示)。結(jié)果,可以使用戶對光標(biāo)133當(dāng) 前指向的描述信息131-3有強(qiáng)烈印象,從而與描述信息131-3相對應(yīng)的章 節(jié)更可能被指定為跳躍目的地。結(jié)果,在與描述信息131-3相對應(yīng)的章節(jié) 被指定為跳躍目的地(當(dāng)光標(biāo)i33持續(xù)預(yù)定時間或更久地指向描述倍總 131-3時)之前,對該緩沖的緩沖被執(zhí)行。從而,可以更可靠地執(zhí)行跳躍 重放。
如圖21所示,除了光標(biāo)133當(dāng)前指向的描述信息131-3夕卜,描述信息 131-3附近的描述信息131-2和描述信息131-4也可被以突出方式顯示。在 此情況下,除了與描述信息131-3相對應(yīng)的章節(jié)之外,與描述信息131-2 和131-4相對應(yīng)的章節(jié)也被認(rèn)為是跳躍目的地候選并被緩沖。
在圖20和21中,光標(biāo)133當(dāng)前指向的描述信息131-3或者描述信息 131-3附近的描述信息131-2和131-4與其他描述信息相比被以突出方式顯 示。相反,其他描述信息131可被顯示得不那么明顯。
在上述處理中,當(dāng)光標(biāo)133持續(xù)預(yù)定時間或更久地指向跳躍目的地列 表121中顯示的某個描述信息131時,與光標(biāo)133所指向的描述信息131 相對應(yīng)的章節(jié)被指定為跳躍目的地候選。但是,如果可以指定有可能被指 定為跳躍目的地的章節(jié)的話,則也可利用另一種方法來指定跳躍目的地候 選。
描述跳躍目的地列表121中顯示的描述信息131被持續(xù)一定時間或更 久地指向的情況的原因是為了防止在滾動跳躍目的地列表121期間與光標(biāo)133所指向的描述信息131相對應(yīng)的每個章節(jié)都被指定為跳躍目的地候 選?;蛘?,可以布置成在滾動期間不指定任何跳躍目的地候選。
由于圖19至21所示的跳躍目的地列表121是在圖4所示的步驟S4或 圖15所示的步驟S106中的處理期間顯示的,因此有可能當(dāng)時重放己經(jīng)開 始(例如在指示出圖4中的步驟S3中的處理細(xì)節(jié)的圖5中的步驟Sll 中)。
圖22至25示出了當(dāng)開始內(nèi)容重放并顯示其視頻時跳躍目的地列表 121的顯示示例。
在圖22所示的示例中,跳躍目的地列表121的半透明圖像被顯示為 疊加在內(nèi)容的視頻上(即被alpha混和)。
在圖23和24所示的示例中,跳躍目的地列表121的尺寸減小,并且 被顯示在內(nèi)容視頻的右下或中央。
在圖25所示的示例中,跳躍0的地列表12i被配置成豎向的長方 形,并且被顯示在內(nèi)容視頻的右端。
上述處理系列可由硬件或軟件執(zhí)行。當(dāng)處理系列由軟件執(zhí)行時,實(shí)現(xiàn) 軟件的程序被安裝在通用計(jì)算機(jī)等等之上。
圖26示出了安裝有用于執(zhí)行上述處理系列的程序的計(jì)算機(jī)的實(shí)施例 的配置示例。
程序可被預(yù)先記錄在充當(dāng)內(nèi)置在計(jì)算機(jī)中的存儲介質(zhì)的硬盤214或 ROM 212上。
或者,程序可被臨時或永久地存儲(記錄)在可移動存儲介質(zhì)231 上,該可移動存儲介質(zhì)231例如是柔性盤、CD-ROM (致密盤只讀存儲 器)、MO (磁光)盤、DVD (數(shù)字多功能盤)、磁盤或半導(dǎo)體存儲器。 這種可移動存儲介質(zhì)231可以所謂的"軟件包"形式提供。
除了如上所述經(jīng)由可移動存儲介質(zhì)231將程序安裝在計(jì)算機(jī)上之外, 還可布置成經(jīng)由用于數(shù)字衛(wèi)星廣播的衛(wèi)星從下載站點(diǎn)無線傳送程序或者通 過有線網(wǎng)絡(luò)(例如LAN (局域網(wǎng))或因特網(wǎng))將程序傳送到計(jì)算機(jī),并且 計(jì)算機(jī)使用通信單元219來接收以這種方式傳送的程序并將程序安裝在內(nèi) 置的硬盤214上。 '
計(jì)算機(jī)中具有CPU (中央處理單元)211。輸入/輸出接口 216經(jīng)由總
線215連接到CPU211。例如,當(dāng)用戶操作包括鍵盤、鼠標(biāo)、麥克風(fēng)等等 的輸入單元218時以經(jīng)由輸入/輸出接口 216輸入指令時,CPU 211根據(jù)該 指令執(zhí)行存儲在ROM (只讀存儲器)212中的程序?;蛘撸珻PU 211將以 下程序加載到RAM (只讀存儲器)213中存儲在硬盤214上的程序;從 衛(wèi)星或網(wǎng)絡(luò)傳送來的并且被通信單元219接收并被安裝在硬盤214上的程 序;或者從加載到驅(qū)動器220中的可移動存儲介質(zhì)231中讀取并被安裝在 硬盤214上的程序。CPU 211隨后執(zhí)行加載的程序。利用該布置,CPU 211執(zhí)行由框圖中所示的上述配置所實(shí)現(xiàn)的處理。根據(jù)需要,例如,CPU 211使得處理結(jié)果被從輸出單元217輸出或者經(jīng)由輸入/輸出接口 216從通 信單元219發(fā)送,并且還使得結(jié)果被記錄在硬盤214上。輸出單元217包 括LCD (液晶顯示器)、揚(yáng)聲器等等。
在此情況下,程序可由一個討算機(jī)處理,或者可由多個li算機(jī)以分布 方式處理。此外,程序可被傳送到遠(yuǎn)程計(jì)算機(jī)以供執(zhí)行。
本發(fā)明的實(shí)施例不限于上述實(shí)施例,并且在不脫離本發(fā)明的范圍的情 況下可對其進(jìn)行各種改變。
權(quán)利要求
1.一種重放設(shè)備,其對通過網(wǎng)絡(luò)發(fā)送的內(nèi)容執(zhí)行實(shí)時重放并且能夠執(zhí)行從指定位置起的跳躍重放,該重放設(shè)備包括緩沖裝置,用于通過所述網(wǎng)絡(luò)接收從現(xiàn)在起將要重放的內(nèi)容的數(shù)據(jù),并且對接收到的數(shù)據(jù)進(jìn)行緩沖;重放裝置,用于對所述緩沖裝置所緩沖的數(shù)據(jù)進(jìn)行重放;以及指定裝置,用于為跳躍重放指定跳躍目的地,其中所述緩沖裝置還通過所述網(wǎng)絡(luò)接收所述指定裝置可以指定的一個或多個跳躍目的地的數(shù)據(jù)并對接收到的數(shù)據(jù)進(jìn)行緩沖,并且當(dāng)所述指定裝置指定所述跳躍目的地并且所述緩沖裝置對所述跳躍目的地的數(shù)據(jù)進(jìn)行緩沖時,所述重放裝置執(zhí)行從緩沖的數(shù)據(jù)起的跳躍重放。
2. 如權(quán)利要求1所述的重放設(shè)備,還包括獲得裝置,用于從提供所述 內(nèi)容的服務(wù)器獲得所述指定裝置可以指定的一個或多個跳躍目的地的信 息,并且基于由所述獲得裝置獲得的所述跳躍目的地信息,所述緩沖裝置通過 所述網(wǎng)絡(luò)接收所述指定裝置可以指定的一個或多個跳躍目的地的數(shù)據(jù)并且 對接收到的數(shù)據(jù)進(jìn)行緩沖。
3. 如權(quán)利要求1所述的重放設(shè)備,其中,當(dāng)存在所述指定裝置可以指 定的多個跳躍目的地時,所述緩沖裝置通過所述網(wǎng)絡(luò)以預(yù)定順序接收所述 指定裝置可以指定的所述多個跳躍目的地的數(shù)據(jù)并且對接收到的數(shù)據(jù)進(jìn)行 緩沖。
4. 如權(quán)利要求1所述的重放設(shè)備,其中,當(dāng)存在所述指定裝置可以指 定的多個跳躍目的地時,所述緩沖裝置通過所述網(wǎng)絡(luò)僅接收所述指定裝置 可以指定的所述多個跳躍目的地中預(yù)定的一個跳躍目的地的數(shù)據(jù)并且對接 收到的數(shù)據(jù)進(jìn)行緩沖。
5. 如權(quán)利要求1所述的重放設(shè)備,其中,當(dāng)對跳躍重放的請求被發(fā)出 時,所述緩沖裝置通過所述網(wǎng)絡(luò)執(zhí)行僅針對與所述指定裝置可以指定的跳 躍目的地中的所請求跳躍重放的跳躍目的地的位置相對應(yīng)的跳躍目的地的接收,并且執(zhí)行緩沖。
6. 如權(quán)利要求1所述的重放設(shè)備,還包括獲得裝置,用于為將被重放的內(nèi)容獲得多類跳躍目的地信息; 呈獻(xiàn)裝置,用于呈獻(xiàn)所述獲得裝置所獲得的所述多類跳躍目的地信息 的選擇信息;以及選擇裝置,用于從所述呈獻(xiàn)裝置所呈獻(xiàn)的選擇信息中選擇預(yù)定的選擇I A加、,其中,基于與所述選擇裝置所選擇的選擇信息相對應(yīng)的跳躍目的地信 息,所述緩沖裝置通過所述網(wǎng)絡(luò)接收所述指定裝置可以指定的跳躍目的地 的數(shù)據(jù)并且對接收到的數(shù)據(jù)進(jìn)行緩沖。
7. 如權(quán)利要求1所述的重放設(shè)備,其中所述指定裝置包括 顯示裝置,用于顯示所述跳躍目的地的列表;以及跳躍目的地指定裝置,用丁指定所述顯示裝置所顯示的跳躍目的地列 表的預(yù)定跳躍目的地;其中所述緩沖裝置通過所述網(wǎng)絡(luò),從所述跳躍目的地指定裝置所指定 的跳躍目的地起按預(yù)定順序接收所述指定裝置可以指定的跳躍目的地的數(shù) 據(jù)并且對接收到的數(shù)據(jù)進(jìn)行緩沖。
8. 如權(quán)利要求7所述的重放設(shè)備,其中所述跳躍目的地指定裝置包括候選指定裝置,用于從所述跳躍目的地列表中顯示的跳躍目的地中指 定跳躍目的地候選;以及跳躍目的地判定裝置,用于將所述跳躍目的地候選判定為跳躍目的地,其中所述緩沖裝置通過所述網(wǎng)絡(luò),從所述候選指定裝置指定所述跳躍 目的地候選時被指定為所述跳躍目的地候選的跳躍目的地起按預(yù)定順序接 收所述指定裝置可以指定的跳躍目的地的數(shù)據(jù)并且對接收到的數(shù)據(jù)進(jìn)行緩 沖。
9. 如權(quán)利要求8所述的重放設(shè)備,其中所述顯示裝置控制所述跳躍目的地列表的顯示,使得所述候選指定裝置所指定的跳躍目的地或所指定的 跳躍目的地附近的跳躍目的地的顯示與其他跳躍目的地的顯示相比被突 出。
10. —種用于重放設(shè)備重放方法,該重放設(shè)備對通過網(wǎng)絡(luò)發(fā)送的內(nèi)容 執(zhí)行實(shí)時重放并且能夠執(zhí)行從指定位置起的跳躍重放,該重放方法包括緩沖步驟,通過所述網(wǎng)絡(luò)接收從現(xiàn)在起將要重放的內(nèi)容的數(shù)據(jù),并且 對接收到的數(shù)據(jù)進(jìn)行緩沖;重放步驟,對在所述緩沖步驟的處理中緩沖的數(shù)據(jù)進(jìn)行重放;以及 指定步驟,為跳躍重放指定跳躍目的地,其中在所述緩沖步驟中,還通過所述網(wǎng)絡(luò)接收在所述指定步驟的處理 中可以指定的一個或多個跳躍目的地的數(shù)據(jù)并對該數(shù)據(jù)進(jìn)行緩沖,并且當(dāng)在所述指定步驟的處理中指定所述跳躍目的地并且在所述緩沖步驟 的處理中對所述跳躍目的地的數(shù)據(jù)進(jìn)行緩沖時,在所述重放歩驟中執(zhí)行從 緩沖的數(shù)據(jù)起的跳躍重放。
11. 一種用于使計(jì)算機(jī)執(zhí)行重放處理的程序,該重放處理用于對通過 網(wǎng)絡(luò)發(fā)送的內(nèi)容執(zhí)行實(shí)時重放并且執(zhí)行從指定位置起的跳躍重放,該程序 包括緩沖歩驟,通過所述網(wǎng)絡(luò)接收從現(xiàn)在起將要重放的內(nèi)容的數(shù)據(jù),并且 對接收到的數(shù)據(jù)進(jìn)行緩沖;重放步驟,對在所述緩沖步驟的處理中緩沖的數(shù)據(jù)進(jìn)行重放;以及 指定步驟,為跳躍重放指定跳躍目的地,其中在所述緩沖步驟中,還通過所述網(wǎng)絡(luò)接收在所述指定歩驟的處理 中可以指定的一個或多個跳躍目的地的數(shù)據(jù)并對該數(shù)據(jù)進(jìn)行緩沖,并且當(dāng)在所述指定步驟的處理中指定所述跳躍目的地并且在所述緩沖歩驟 的處理中對所述跳躍目的地的數(shù)據(jù)進(jìn)行緩沖時,在所述重放步驟中執(zhí)行從 緩沖的數(shù)據(jù)起的跳躍重放。
全文摘要
本發(fā)明涉及在通過網(wǎng)絡(luò)發(fā)送的內(nèi)容被實(shí)時重放時能夠適當(dāng)?shù)貓?zhí)行跳躍重放的重放設(shè)備、方法和程序。終端(3)接收從服務(wù)器(1)發(fā)送的流數(shù)據(jù),對流數(shù)據(jù)進(jìn)行緩沖并且對緩沖的數(shù)據(jù)進(jìn)行重放。終端(3)具有多個緩沖器,以使得能夠被指定為跳躍重放期間的跳躍目的地的跳躍目的地的位置的內(nèi)容數(shù)據(jù)能夠被預(yù)緩沖在多個緩沖器中。結(jié)果,在接收到對跳躍重放的請求時,終端(3)可沒有延遲地從跳躍目的地起開始重放,因?yàn)樘S目的地的數(shù)據(jù)已經(jīng)被緩沖。本發(fā)明例如適用被應(yīng)用于電視接收機(jī)。
文檔編號H04N5/445GK101341752SQ20078000085
公開日2009年1月7日 申請日期2007年6月22日 優(yōu)先權(quán)日2006年6月22日
發(fā)明者松林慶 申請人:索尼株式會社