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