專利名稱:內(nèi)容再現(xiàn)設(shè)備、內(nèi)容再現(xiàn)方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于獲得在切換流數(shù)據(jù)的速度時獲得的有效的內(nèi)容再現(xiàn)時間 的系統(tǒng)和方法。
背景技術(shù):
近些年來,已經(jīng)提出了其中內(nèi)容提供服務(wù)器經(jīng)由因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò) 向用戶終端發(fā)送內(nèi)容的服務(wù)。例如,JP-A No.9 ( 1997) - 37225描述了其中 媒體服務(wù)器經(jīng)由通信網(wǎng)絡(luò)將運動圖像信息傳遞給終端的服務(wù)。該服務(wù)的示例 可以包括下載服務(wù)和流服務(wù)(如VoD流服務(wù))。在下載服務(wù)中,在從內(nèi)容提 供服務(wù)器接收到內(nèi)容的所有分組之后用戶終端開始再現(xiàn)內(nèi)容。
另一方面,在流服務(wù)中,當內(nèi)容提供服務(wù)器響應(yīng)于用戶的請求正在向用 戶終端發(fā)送內(nèi)容的流數(shù)據(jù)時(立即響應(yīng)服務(wù)(on demand service )),用戶終端 基于已經(jīng)接收到的流數(shù)據(jù)再現(xiàn)內(nèi)容。此外,用戶可以通過使用用戶終端,請 求內(nèi)容提供服務(wù)器執(zhí)行諸如快進、暫停和可變速度內(nèi)容再現(xiàn)之類的操作。注 意,內(nèi)容提供服務(wù)器具有普通速度再現(xiàn)流數(shù)據(jù)和可變速度再現(xiàn)流數(shù)據(jù),并且 當從用戶發(fā)送了可變速度再現(xiàn)的請求時,將要發(fā)送的流數(shù)據(jù)從普通速度再現(xiàn) 流數(shù)據(jù)切換到可變速度再現(xiàn)流數(shù)據(jù)。
普通速度再現(xiàn)流數(shù)據(jù)包括多個TS分組(傳送分組)。在用戶終端中,組 合TS分組來產(chǎn)生分組化的基本流(packetized elementary streams, PES )。呈 現(xiàn)時間標記(PTS)信息指示應(yīng)該在顯示裝置上顯示與PES對應(yīng)的內(nèi)容的時 間。此外,可以在每個PES的頭部中指定PTS。例如,在用于初始PES的 PTS信息中指定在內(nèi)容的再現(xiàn)的開始處顯示的那個初始PES的時間。因此, 用戶終端可以根據(jù)在再現(xiàn)的開始時使用的初始PES中指定的PTS信息和當前
觀看的PES中指定的PTS信息之間的差中計算內(nèi)容再現(xiàn)時間。
然而,計算內(nèi)容再現(xiàn)時間的現(xiàn)有方法基于從普通速度再現(xiàn)流數(shù)據(jù)再現(xiàn)內(nèi) 容的假設(shè)。因此,當基于普通速度再現(xiàn)流數(shù)據(jù)執(zhí)行的普通速度內(nèi)容再現(xiàn)被切 換為基于可變速度再現(xiàn)流數(shù)據(jù)執(zhí)行的可變速度內(nèi)容再現(xiàn)時,對于現(xiàn)有用戶終 端來說可能很難計算有效的內(nèi)容再現(xiàn)時間。
發(fā)明內(nèi)容
根據(jù)上述情況,提供內(nèi)容再現(xiàn)設(shè)備,包括數(shù)據(jù)獲取部件,用于獲得第 一流速度的內(nèi)容的第一流數(shù)據(jù),和第二流速度的內(nèi)容的第二流數(shù)據(jù),其中所 述第 一流數(shù)據(jù)包括標識所述第 一流數(shù)據(jù)的第 一再現(xiàn)時間的時間信息,所述第 一再現(xiàn)時間被測量為以所述第一流速度再現(xiàn)所述第一流數(shù)據(jù)的時間,和進一 步其中所述第二流數(shù)據(jù)包括標識所述第二流數(shù)據(jù)的第二再現(xiàn)時間的時間信 息,所述第二再現(xiàn)時間被測量為以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時 間;和再現(xiàn)時間獲取部件,用于獲得第三再現(xiàn)時間,所述第三再現(xiàn)時間被測 量為以所述第一流速度再現(xiàn)所述第一流數(shù)據(jù),然后以所述第二流速度再現(xiàn)所 述第二流數(shù)據(jù)的時間,所述獲得進一步包括使用所述第 一流數(shù)據(jù)中的所述時 間信息、所述第二流數(shù)據(jù)中的所述時間信息以及所述第 一流速度和第二流速 度之間的關(guān)系。
根據(jù)本發(fā)明的另一實施例,提供內(nèi)容再現(xiàn)方法,包括獲得第一流速度 的內(nèi)容的第一流數(shù)據(jù),和第二流速度的內(nèi)容的第二流數(shù)據(jù),其中所述第一流 數(shù)據(jù)包括標識所述第 一流數(shù)據(jù)的第 一再現(xiàn)時間的時間信息,所述第 一再現(xiàn)時 間被測量為以所述第一流速度再現(xiàn)所述第一流數(shù)據(jù)的時間,和進一步其中所 述第二流數(shù)據(jù)包括標識所述第二流數(shù)據(jù)的第二再現(xiàn)時間的時間信息,所述第 二再現(xiàn)時間被測量為以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時間;和獲得 第三再現(xiàn)時間,所述第三再現(xiàn)時間被測量為以所述第一流速度再現(xiàn)所述第一 流數(shù)據(jù),然后以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時間,所述獲得進一 步包括使用所述第一流數(shù)據(jù)中的所述時間信息、所述第二流數(shù)據(jù)中的所述時 間信息以及所述第 一 流速度和第二流速度之間的關(guān)系。
根據(jù)本發(fā)明的又一實施例,提供計算機可讀介質(zhì),當由處理器執(zhí)行時, 所述計算機可讀介質(zhì)使所述處理器執(zhí)行內(nèi)容再現(xiàn)方法,所述方法包括獲得 第一流速度的內(nèi)容的第一流數(shù)據(jù),和第二流速度的內(nèi)容的第二流數(shù)據(jù),其中所述第 一流數(shù)據(jù)包括標識所述第 一流數(shù)據(jù)的第 一再現(xiàn)時間的時間信息,所述 第一再現(xiàn)時間被測量為以所述第一流速度再現(xiàn)所述第一流數(shù)據(jù)的時間,和進 一步其中所述第二流數(shù)據(jù)包括標識所述第二流數(shù)據(jù)的第二再現(xiàn)時間的時間信 息,所述第二再現(xiàn)時間被測量為以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時 間;和獲得第三再現(xiàn)時間,所述第三再現(xiàn)時間被測量為以所述第一流速度再 現(xiàn)所述第一流數(shù)據(jù),然后以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時間,所 述獲得進一步包括使用所述第 一流數(shù)據(jù)中的所述時間信息、所述第二流數(shù)據(jù) 中的所述時間信息以及所述第 一流速度和第二流速度之間的關(guān)系。
通過上述內(nèi)容再現(xiàn)設(shè)備和內(nèi)容再現(xiàn)方法,即使基于普通速度再現(xiàn)流數(shù)據(jù) 執(zhí)行的普通速度內(nèi)容再現(xiàn)被切換為基于可變速度再現(xiàn)流數(shù)據(jù)執(zhí)行的可變速度 內(nèi)容再現(xiàn),也可以計算出有效的內(nèi)容再現(xiàn)時間。
圖1是顯示內(nèi)容再現(xiàn)系統(tǒng)的配置的示例性圖示;
圖2是顯示內(nèi)容再現(xiàn)的流程的序列圖示;
圖3是顯示其中暫停并重新開始內(nèi)容再現(xiàn)的流程的序列圖示;
圖4是顯示可變速度再現(xiàn)操作的示例的示例性圖示;
圖5是顯示流數(shù)據(jù)和PES之間的關(guān)系的示例性圖示;
圖6是顯示可比較示例內(nèi)容再現(xiàn)設(shè)備c的示例操作的序列圖示;
圖7是顯示內(nèi)容再現(xiàn)設(shè)備的硬件配置的示例性圖示;
圖8是顯示內(nèi)容再現(xiàn)設(shè)備的配置的功能方框圖9是顯示從內(nèi)容提供服務(wù)器發(fā)送的流數(shù)據(jù)的示例MTU配置的示例性
圖示;
圖10是顯示在內(nèi)容再現(xiàn)系統(tǒng)中執(zhí)行的第 一內(nèi)容再現(xiàn)方法的序列圖示; 圖11是顯示在內(nèi)容再現(xiàn)系統(tǒng)中執(zhí)行的第二內(nèi)容再現(xiàn)方法的序列圖示;和 圖12是顯示在內(nèi)容再現(xiàn)系統(tǒng)中執(zhí)行的第三內(nèi)容再現(xiàn)方法的序列圖示。
具體實施例方式
在一些實施例中,數(shù)據(jù)獲取部件響應(yīng)于可變速度再現(xiàn)請求開始獲得第二 流數(shù)據(jù),而再現(xiàn)部件基于第二流數(shù)據(jù)開始內(nèi)容的可變速度再現(xiàn)。再現(xiàn)時間獲 取部件可以^T艮據(jù)在基于第一流數(shù)據(jù)執(zhí)行的內(nèi)容再現(xiàn)的再現(xiàn)停止數(shù)據(jù)位置上指定的時間信息中計算可以是第 一速度的內(nèi)容的再現(xiàn)時間的第 一再現(xiàn)時間。此 外,再現(xiàn)時間獲取部件可以根據(jù)基于第二流數(shù)據(jù)執(zhí)行的可變速度再現(xiàn)的開始 數(shù)據(jù)位置上指定的時間信息與在可變數(shù)度再現(xiàn)的當前數(shù)據(jù)位置上指定的時間 信息之間的差,計算可以是第二速度的內(nèi)容的再現(xiàn)時間的第二再現(xiàn)時間。此 外,再現(xiàn)時間獲取部件可以通過將通過第 一再現(xiàn)時間乘以第 一速度而獲得的 時間與通過第二再現(xiàn)時間乘以第二速度獲得的時間相加來計算第三再現(xiàn)時 間。例如,如果以普通速度再現(xiàn)內(nèi)容,則第三再現(xiàn)時間可以指示到達當前數(shù) 據(jù)所需要的再現(xiàn)消逝時間。簡而言之,在與本發(fā)明一致的實施例中,即使執(zhí) 行可變速度內(nèi)容再現(xiàn),也可以獲得內(nèi)容的再現(xiàn)消逝時間。
時間信息可以是在第 一 流數(shù)據(jù)和第二流數(shù)據(jù)的分組中指定的時間標記信 息。例如,包含在PES中的PTS信息可以用作時間信息。然而,如果在每次
獲得第三再現(xiàn)時間時,再現(xiàn)時間獲取部件都獲得PTS信息,則處理可以更復(fù) 雜。為此,例如,包含在用作分組數(shù)據(jù)中的TS分組中的時間標記信息(TTS) 用作時間信息,其可以簡化再現(xiàn)時間獲取部件的處理。
在組成記錄在存儲介質(zhì)中的第二流數(shù)據(jù)的分組數(shù)據(jù)中,再現(xiàn)時間獲取部 件可以根據(jù)在已經(jīng)被提供給再現(xiàn)部件并將要用于再現(xiàn)的分組數(shù)據(jù)中指定的時 間標記信息和與可變速度再現(xiàn)的開始數(shù)據(jù)位置對應(yīng)的分組數(shù)據(jù)中指定的時間 標記信息之間的差,獲得第二再現(xiàn)時間。再現(xiàn)時間獲取部件還可以通過從第 三再現(xiàn)時間減去設(shè)置時間來獲得第四再現(xiàn)時間。組成記錄在存儲介質(zhì)中的第 二流數(shù)據(jù)的分組數(shù)據(jù)可以被提供給再現(xiàn)部件,并且在例如在再現(xiàn)部件中將解 碼處理應(yīng)用到該數(shù)據(jù)之后進行再現(xiàn)。因此,從記錄在存儲介質(zhì)中并要用于再 現(xiàn)的分組數(shù)據(jù)中指定的時間標記信息獲得的第二再現(xiàn)時間可能比實際再現(xiàn)時 間長。為此,再現(xiàn)時間獲取部件可以例如通過從第三再現(xiàn)時間減去設(shè)置時間 來獲得更有效的內(nèi)容再現(xiàn)消逝時間作為第四再現(xiàn)時間。
程序可以使包括(例如)CPU和ROM或RAM的計算機的硬件資源用 作數(shù)據(jù)獲取部件、記錄部件、再現(xiàn)部件、再現(xiàn)控制部件、獲取控制部件和再 現(xiàn)時間獲取部件。換句話說,運行程序的計算機可以用作內(nèi)容再現(xiàn)設(shè)備。
下面,將參照附圖詳細描述本發(fā)明的實施例。注意,在本說明書和附圖 中,將相同的附圖標記提供給具有類似功能配置的部件,并且將不重復(fù)其描 述。
將以下列順序描述"具體實施方式
"。[l]根據(jù)與本發(fā)明 一致的實施例的內(nèi)容再現(xiàn)系統(tǒng)的概述。 [2]與本發(fā)明的實施例一致的內(nèi)容再現(xiàn)系統(tǒng)的特性。 [3]內(nèi)容再現(xiàn)設(shè)備的詳細描述 [3-1 ]內(nèi)容再現(xiàn)設(shè)備的硬件配置內(nèi)容再現(xiàn)設(shè)備的功能內(nèi)容再現(xiàn)設(shè)備的第 一操作的流程內(nèi)容再現(xiàn)設(shè)備的第二操作的流程內(nèi)容再現(xiàn)設(shè)備的第三操作的流程才艮據(jù)與本發(fā)明 一致的實施例的內(nèi)容再現(xiàn)系統(tǒng)的概述。
將參照圖1到5描述根據(jù)該實施例的內(nèi)容再現(xiàn)系統(tǒng)的概述。
圖1是顯示根據(jù)與本發(fā)明一致的實施例的內(nèi)容再現(xiàn)系統(tǒng)1的配置的示例 性圖示。如圖l所示,內(nèi)容再現(xiàn)系統(tǒng)1可以包括內(nèi)容提供服務(wù)器10、內(nèi)容再 現(xiàn)設(shè)備20、顯示設(shè)備22和個人計算機(PC) 24。
內(nèi)容提供服務(wù)器IO可以存儲內(nèi)容的流數(shù)據(jù),并且可以用作響應(yīng)于來自內(nèi) 容再現(xiàn)設(shè)備20或PC24的請求發(fā)送流數(shù)據(jù)的數(shù)據(jù)傳輸裝置,所述內(nèi)容再現(xiàn)設(shè) 備20或PC24經(jīng)由通信網(wǎng)絡(luò)12連接到內(nèi)容提供服務(wù)器10。此外,內(nèi)容提供 服務(wù)器IO可以存儲用于以普通速度再現(xiàn)內(nèi)容的普通速度再現(xiàn)流數(shù)據(jù)。內(nèi)容提 供服務(wù)器IO還可以存儲用于以可變速度(例如,2倍速、10倍速或30倍速) 再現(xiàn)內(nèi)容的可變速度再現(xiàn)流數(shù)據(jù)。
這里"內(nèi)容"可以表示用于音樂片段、語言和無線電節(jié)目的音樂數(shù)據(jù)、 用于電影、電視節(jié)目、視頻節(jié)目的視頻數(shù)據(jù)、照片、文檔、圖畫和圖示;或 用于游戲和軟件的其它類型的數(shù)據(jù)。
通信網(wǎng)絡(luò)12可以包括由銅線或光纖形成的有線線纜、用于無線電波等的 數(shù)據(jù)傳輸路徑和/或諸如控制通信的路由器或基站之類的數(shù)據(jù)轉(zhuǎn)發(fā)器。此外, 通信網(wǎng)絡(luò)12可以是基于因特網(wǎng)協(xié)議的網(wǎng)絡(luò)。
內(nèi)容再現(xiàn)設(shè)備20可以響應(yīng)于來自用戶的請求與內(nèi)容提供服務(wù)器10合作 地執(zhí)行各種類型的處理。例如,如果從用戶接收到內(nèi)容再現(xiàn)請求,則內(nèi)容再 現(xiàn)設(shè)備20可以請求內(nèi)容提供服務(wù)器IO發(fā)送內(nèi)容的流數(shù)據(jù),并且可以從內(nèi)容 提供服務(wù)器IO獲得內(nèi)容的流數(shù)據(jù)。然后,內(nèi)容再現(xiàn)設(shè)備20可以基于所獲得
的流數(shù)據(jù)再現(xiàn)內(nèi)容??梢詮娘@示設(shè)備22輸出所再現(xiàn)的內(nèi)容的視頻和聲音。
圖l顯示其中與顯示設(shè)備22分離地配置可以輸出所再現(xiàn)的內(nèi)容的內(nèi)容再
現(xiàn)設(shè)備20的情況。然而,像PC24那樣,可以,例如,集成內(nèi)容再現(xiàn)設(shè)備 20和顯示i殳備22。
雖然圖1顯示其中內(nèi)容再現(xiàn)設(shè)備20和顯示設(shè)備22可以像PC 24那樣集 成的情況,但是該配置不限于該情況。例如,內(nèi)容再現(xiàn)設(shè)備20或PC24可以 是諸如家用視頻處理設(shè)備(如DVD記錄器和磁帶記錄器)、蜂窩電話、個人 便攜電話系統(tǒng)(PHS)電話、移動音樂再現(xiàn)設(shè)備、移動視頻處理設(shè)備、個人 數(shù)字助理(PDA)、家用游戲設(shè)備、移動游戲設(shè)備和/或家用電器之類的信息 處理設(shè)備。
接下來,將參照圖2描述內(nèi)容再現(xiàn)設(shè)備20中的內(nèi)容再現(xiàn)的流程。
圖2是顯示在內(nèi)容再現(xiàn)系統(tǒng)1中的內(nèi)容再現(xiàn)的流程的序列圖。如果例如 從使用遙控器的用戶接收到內(nèi)容再現(xiàn)請求(S42 ),則內(nèi)容再現(xiàn)設(shè)備20可以請 求內(nèi)容提供服務(wù)器IO開始內(nèi)容的流數(shù)據(jù)的傳輸(流開始請求)(S44)。
響應(yīng)于從自內(nèi)容再現(xiàn)設(shè)備20發(fā)送的流開始請求,內(nèi)容提供服務(wù)器10可 以開始將內(nèi)容的流數(shù)據(jù)發(fā)送到內(nèi)容再現(xiàn)設(shè)備20 ( S46 )。內(nèi)容再現(xiàn)設(shè)備20可 以緩沖從內(nèi)容提供服務(wù)器IO發(fā)送的流數(shù)據(jù)(S48)。
如果所緩沖的流數(shù)據(jù)具有足夠開始內(nèi)容再現(xiàn)的量,則內(nèi)容再現(xiàn)設(shè)備20 可以基于所緩沖的流數(shù)據(jù)開始內(nèi)容再現(xiàn)(S50),以這種方式,內(nèi)容再現(xiàn)設(shè)備 20可以再現(xiàn)內(nèi)容,同時接收流數(shù)據(jù),而不必等待完全接收了內(nèi)容的所有數(shù)據(jù) 片段。
接下來,將參照圖3描述內(nèi)容再現(xiàn)設(shè)備20中暫停并重新開始內(nèi)容再現(xiàn)的 流程。
圖3是顯示其中可以在內(nèi)容再現(xiàn)系統(tǒng)1中暫停并重新開始內(nèi)容再現(xiàn)的流 程的序列圖。在內(nèi)容再現(xiàn)設(shè)備20正在再現(xiàn)內(nèi)容,同時從內(nèi)容提供服務(wù)器10 接收流數(shù)據(jù)的狀態(tài)下(S52),用戶可以請求內(nèi)容再現(xiàn)設(shè)備20暫停內(nèi)容再現(xiàn) (S54 )。
如果接收到暫停內(nèi)容再現(xiàn)的請求,則內(nèi)容再現(xiàn)設(shè)備20可以請求內(nèi)容提供 服務(wù)器10停止發(fā)送流數(shù)據(jù)(流停止請求)(S56 )。內(nèi)容提供服務(wù)器10可以將 指示已經(jīng)從內(nèi)容再現(xiàn)設(shè)備20接收到流停止請求的確認發(fā)送到內(nèi)容再現(xiàn)設(shè)備 20(S58)。從內(nèi)容提供服務(wù)器IO發(fā)送的流數(shù)據(jù)的最后片段可以到達內(nèi)容再現(xiàn)
設(shè)備20 ( S60 )。
如果接收到流數(shù)據(jù)的最后片段,則內(nèi)容再現(xiàn)設(shè)備20可以暫停內(nèi)容再現(xiàn) (S62)。其后,如果從用戶接收到內(nèi)容再現(xiàn)請求(S64),內(nèi)容再現(xiàn)設(shè)備20 可以請求內(nèi)容提供服務(wù)器10開始內(nèi)容的流數(shù)據(jù)的傳輸(流開始請求)(S66 )。
響應(yīng)于來自內(nèi)容再現(xiàn)設(shè)備20的流開始請求,內(nèi)容提供服務(wù)器10可以開 始將內(nèi)容的流數(shù)據(jù)發(fā)送到內(nèi)容再現(xiàn)設(shè)備20 (S68)。內(nèi)容再現(xiàn)設(shè)備20可以緩 沖從內(nèi)容提供服務(wù)器IO發(fā)送的流數(shù)據(jù)。
如果所緩沖的流數(shù)據(jù)具有足夠開始內(nèi)容再現(xiàn)的量,則內(nèi)容再現(xiàn)設(shè)備20 可以基于所緩沖的流數(shù)據(jù)開始內(nèi)容再現(xiàn)(S70)。以這種方式,內(nèi)容再現(xiàn)設(shè)備 20可以響應(yīng)于來自用戶的、暫停再現(xiàn)的請求停止接收流數(shù)據(jù),并且響應(yīng)于再 現(xiàn)請求重新開始接收流數(shù)據(jù)。
圖4是顯示內(nèi)容再現(xiàn)設(shè)備20的可變速度再現(xiàn)操作的示例的示例性圖示。 在內(nèi)容再現(xiàn)設(shè)備20正在再現(xiàn)內(nèi)容,同時從內(nèi)容提供服務(wù)器10接收普通速度 再現(xiàn)流數(shù)據(jù)的狀態(tài)下(步驟S102),用戶可以請求內(nèi)容再現(xiàn)設(shè)備20執(zhí)行內(nèi)容 的可變速度再現(xiàn)(步驟S104 )。
如果請求了可變速度再現(xiàn),則內(nèi)容再現(xiàn)設(shè)備20可以請求內(nèi)容提供服務(wù)器 10來停止發(fā)送普通速度再現(xiàn)流數(shù)據(jù)(流停止請求)(S106 )。內(nèi)容提供服務(wù)器 10可以發(fā)送指示已經(jīng)從內(nèi)容再現(xiàn)設(shè)備20接收到流停止請求的確認發(fā)送到內(nèi) 容再現(xiàn)設(shè)備20 (S108)。從內(nèi)容提供服務(wù)器IO發(fā)送的普通速度再現(xiàn)流數(shù)據(jù)的 最后片段可以到達內(nèi)容再現(xiàn)設(shè)備20 (步驟SllO)。
如果接收到普通速度再現(xiàn)流數(shù)據(jù)的最后片段,則內(nèi)容再現(xiàn)設(shè)備20可以暫 停普通速度內(nèi)容再現(xiàn)(S112)。然后,內(nèi)容再現(xiàn)設(shè)備20可以請求內(nèi)容提供服 務(wù)器IO來開始內(nèi)容的可變速度再現(xiàn)流數(shù)據(jù)的傳輸(流開始請求)(S114)。
在一些實施例中,響應(yīng)于來自內(nèi)容再現(xiàn)設(shè)備20的流開始請求,內(nèi)容提供 服務(wù)器10可以開始將內(nèi)容的可變速度再現(xiàn)流數(shù)據(jù)發(fā)送到內(nèi)容再現(xiàn)設(shè)備20 (S116)。內(nèi)容再現(xiàn)設(shè)備20可以緩沖從內(nèi)容提供服務(wù)器IO發(fā)送的可變速度再 現(xiàn)流數(shù)據(jù)。
如果所緩沖的可變速度再現(xiàn)流數(shù)據(jù)具有足夠開始可變速度內(nèi)容再現(xiàn)的 量,則內(nèi)容再現(xiàn)設(shè)備20可以基于所緩沖的可變速度再現(xiàn)流數(shù)據(jù)開始內(nèi)容的可 變速度再現(xiàn)(S118)。
如上所述,在與本發(fā)明一致的實施例中,內(nèi)容再現(xiàn)設(shè)備20響應(yīng)于來自用 戶的可變速度再現(xiàn)請求,可以基于可變速度再現(xiàn)流數(shù)據(jù)以可變速度再現(xiàn)內(nèi)容。 參照圖5,將描述流數(shù)據(jù)和從流數(shù)據(jù)獲得的分組化元素流(PES)。
圖5是顯示流數(shù)據(jù)和PES之間的關(guān)系的示例性圖示。圖5的第一行顯示 可以由內(nèi)容提供服務(wù)器IO發(fā)送的傳輸流數(shù)據(jù)31。圖5的第二行顯示可由內(nèi) 容再現(xiàn)設(shè)備20從內(nèi)容提供服務(wù)器10接收的接收流數(shù)據(jù)32。
如圖5所示,諸如傳輸流數(shù)據(jù)31和接收流數(shù)據(jù)32之類的內(nèi)容的流數(shù)據(jù) 可以包括多個TS分組(傳送分組)。
TS分組可以包括諸如視頻數(shù)據(jù)、聲音數(shù)據(jù)和字幕數(shù)據(jù)之類的多個數(shù)據(jù)的 媒體類型。在每個TS分組中,可以指定可指示內(nèi)容提供服務(wù)器IO發(fā)送TS 分組的定時的時間標記(TTS)。例如,TTS可以是以27MHz的頻率計數(shù)的 計數(shù)值。此外,如果內(nèi)容提供服務(wù)器IO發(fā)送流數(shù)據(jù),則TTS可以被設(shè)置為 與傳輸定時對應(yīng)的值,并且將其添加到TS分組。替代地,可以預(yù)先將TTS 添加到TS分組。
由于可以基于TTS指定內(nèi)容再現(xiàn)時間,所以TTS可以用作時間信息。此 外,由于可以通過參照TTS估計TS分組的順序,所以TTS還可以用作順序 信息。
注意,從內(nèi)容提供服務(wù)器10發(fā)送傳輸流數(shù)據(jù)31到內(nèi)容再現(xiàn)設(shè)備20接收 流數(shù)據(jù)32可能存在延遲。為此,在圖5中,利用沿時間軸的位移(shift)指 示傳輸流數(shù)據(jù)31和接收流數(shù)據(jù)32。
圖5的第三行顯示可以從可組成流數(shù)據(jù)的TS分組中獲得的基本(E)流 33。圖5的第四行顯示可以通過將E流33劃分為具有可變長度的塊、并且將 頭部信息附加到可變長度塊而獲得的分組化的基本流(PES) 34。
添加到每個PES的頭部信息可以稱為PES頭部。PES頭部可以包括呈現(xiàn) 時間標記(PTS)信息。PTS信息可以用作從預(yù)定的時間點開始的、指示顯示 包括PTS信息的PES的定時的時間信息。
圖5的第五行顯示PES的示例畫面類型。例如,PES的類型可以是B畫 面、I畫面禾口P畫面。與本發(fā)明的實施例一致的內(nèi)容再現(xiàn)系統(tǒng)的特性。
已經(jīng)在上面描述了根據(jù)與本發(fā)明一致的實施例的內(nèi)容再現(xiàn)系統(tǒng)1的概 述。下面將通過采用內(nèi)容再現(xiàn)設(shè)備20,作為比較示例描述與本發(fā)明一致的實施
例的特性。
圖6是顯示內(nèi)容再現(xiàn)設(shè)備20,的示例操作的序列圖。如果從用戶接收到
內(nèi)容再現(xiàn)請求(S120),則內(nèi)容再現(xiàn)設(shè)備20,可以請求內(nèi)容提供服務(wù)器IO來開 始內(nèi)容的流數(shù)據(jù)的傳輸(步驟S122 )。
響應(yīng)于從內(nèi)容再現(xiàn)設(shè)備20,發(fā)送的請求,內(nèi)容提供服務(wù)器IO可以開始將 流數(shù)據(jù)發(fā)送到內(nèi)容再現(xiàn)設(shè)備20, (S124)。內(nèi)容再現(xiàn)設(shè)備20,可以緩沖從內(nèi)容 提供服務(wù)器IO發(fā)送的流數(shù)據(jù)(S126)。然后,內(nèi)容再現(xiàn)設(shè)備20,可以基于所緩 沖的流數(shù)據(jù)開始內(nèi)容再現(xiàn),并且可以保持在再現(xiàn)開始處獲得的PES中包含的 PTS信息(S128)。
如果從用戶接收到顯示再現(xiàn)消逝時間的請求(S130),則內(nèi)容再現(xiàn)設(shè)備 20,可以獲得包含在當前再現(xiàn)的PES中的PTS信息,并且可以通過獲得在該 PTS信息和包含在再現(xiàn)開始處獲得的PES中的PTS信息之間的差,來計算再 現(xiàn)消逝時間(S132)。內(nèi)容再現(xiàn)設(shè)備20,可以顯示所計算的再現(xiàn)消逝時間 (S134),并且用戶可以理解內(nèi)容再現(xiàn)消逝時間。
然而,在內(nèi)容再現(xiàn)設(shè)備20,中顯示再現(xiàn)消逝時間的方法基于從其普通速 度再現(xiàn)流數(shù)據(jù)再現(xiàn)內(nèi)容的假設(shè)。因此,如果基于普通速度再現(xiàn)流數(shù)據(jù)執(zhí)行的 普通速度內(nèi)容執(zhí)行被切換為基于可變速度再現(xiàn)流數(shù)據(jù)執(zhí)行的可變速度內(nèi)容, 則對于內(nèi)容再現(xiàn)設(shè)備20,來說可能很難計算有效的內(nèi)容再現(xiàn)時間。
至少部分根據(jù)上述情況,公開了根據(jù)與本發(fā)明一致的實施例的內(nèi)容執(zhí)行 設(shè)備20。在一些實施例中,根據(jù)內(nèi)容再現(xiàn)設(shè)備20,如果切換用于再現(xiàn)的流數(shù) 據(jù),則可以獲得有效的內(nèi)容再現(xiàn)時間。下面將參照圖7到12詳細描述內(nèi)容再 現(xiàn)設(shè)備20。內(nèi)容再現(xiàn)設(shè)備的詳細描述 [3-l]內(nèi)容再現(xiàn)設(shè)備的硬件配置
圖7是顯示根據(jù)一些實施例的內(nèi)容再現(xiàn)設(shè)備20的硬件配置的示例性圖 示。內(nèi)容再現(xiàn)設(shè)備20可以包括中央處理單元(CPU )201 、只讀存儲器(ROM ) 202、隨機存取存儲器(RAM) 203、主機總線204、橋接器205、外部總線 206、接口 207、輸入裝置208、輸出裝置210、存儲裝置(HDD) 211、驅(qū)動 器212和通信裝置215。
CPU 201可以用作計算處理單元和控制單元,并且可以根據(jù)各種程序控
制內(nèi)容再現(xiàn)設(shè)備20中執(zhí)行的所有(或一些)操作。CPU 201可以是微處理器。 ROM 202可以存儲程序和CPU 201使用的計算參數(shù)。RAM 203可以臨時存 儲由CPU 201使用和執(zhí)行的程序以及在執(zhí)行期間改變的參數(shù)(如果必要的 話)。CPU201、 ROM202和RAM203可以經(jīng)由CPU總線等形成的主機總線 204相互連接。
主機總線204可以經(jīng)由橋接器205連接到諸如外部部件互連/接口 ( PCI) 總線之類的外部總線206。注意,不需要分離地配置主機總線204、橋接器 205和外部總線206,并且可以在一個總線中實現(xiàn)它們的功能。
輸入裝置208可以包括用戶使用來輸入信息的輸入單元,諸如鼠標、鍵 盤、觸摸板、按鈕、麥克風(fēng)、開關(guān)、控制桿或遙控器;和/或輸入控制電路, 其可以響應(yīng)于用戶輸入產(chǎn)生輸入信號,并且將其輸出到CPU 201。內(nèi)容再現(xiàn) 設(shè)備20的用戶可以將各種類型的數(shù)據(jù)輸入到內(nèi)容再現(xiàn)設(shè)備20,并且通過操 作輸入裝置208指令內(nèi)容再現(xiàn)設(shè)備20執(zhí)行操作。
輸出裝置210可以包括顯示單元,諸如陰極射線管(CRT)顯示單元、 液晶顯示(LCD)單元、有機發(fā)光顯示(OLED)單元或燈;和聲音輸出單元, 例如,諸如揚聲器或耳機。例如,輸出裝置210可以輸出所再現(xiàn)的內(nèi)容。具 體地,顯示單元可以以文本或圖像的形式顯示所再現(xiàn)的視頻數(shù)據(jù)的各種類型 的信息。另一方面,聲音輸出單元可以將所再現(xiàn)的聲音數(shù)據(jù)轉(zhuǎn)換為聲音并且 輸出語音。
存儲裝置211可以是配置為內(nèi)容再現(xiàn)設(shè)備20的存儲部件的 一部分的數(shù)據(jù) 存儲裝置,并且可以包括存儲介質(zhì)、用于在存儲介質(zhì)中記錄數(shù)據(jù)的記錄單元、 用于從存儲介質(zhì)讀取數(shù)據(jù)的讀取單元和用于從存儲介質(zhì)刪除數(shù)據(jù)的刪除單 元。存儲裝置211可以由例如硬盤驅(qū)動器(HDD)形成。存儲裝置211可以 驅(qū)動硬盤來存儲由CPU201執(zhí)行的程序和各種類型的數(shù)據(jù)。此外,存儲裝置 211可以存儲流數(shù)據(jù)。
驅(qū)動器212可以是存儲介質(zhì)讀/寫器,并且可以包含在或附連到內(nèi)容再現(xiàn) 設(shè)備20。驅(qū)動器212可以讀取記錄在諸如磁盤、光盤、磁光盤和/或半導(dǎo)體存 儲器之類的所插入的可卸載存儲介質(zhì)24中的信息,并且可以將該信息輸出到 RAM 203。
通信裝置215可以是例如用于連接通信網(wǎng)絡(luò)12的通信單元形成的通信接 口。通信裝置215可以處理無線局域網(wǎng)(LAN)、無線USB、和/或有線通信。
通信裝置215可以經(jīng)由通信網(wǎng)絡(luò)12將各種請求發(fā)送到內(nèi)容提供服務(wù)器10,
并且從其接收流數(shù)據(jù)。
注意,由于內(nèi)容提供服務(wù)器10可以具有與內(nèi)容再現(xiàn)設(shè)備20類似的硬件 配置,因此,省略了內(nèi)容提供服務(wù)器IO的描述。 [3-2]內(nèi)容再現(xiàn)設(shè)備的功能
已經(jīng)參照圖7在上面描述了內(nèi)容再現(xiàn)設(shè)備20的硬件配置。接下來將參照 圖8和9描述內(nèi)容再現(xiàn)設(shè)備20的功能。
圖8是內(nèi)容再現(xiàn)設(shè)備20的配置的功能方框圖。如圖8所示,內(nèi)容再現(xiàn)設(shè) 備20可以包括通信部件216、流處理部件220、再現(xiàn)部件230、顯示處理部 件240、外部輸入部件250、控制部件260和/或再現(xiàn)時間獲取部件270。
通信部件216可以是到內(nèi)容提供服務(wù)器10的接口 ,并且可以在控制部件 260的獲取控制部分264的控制下操作。例如,在獲取控制部分264的控制 下,通信部件216可以用作可以請求內(nèi)容提供服務(wù)器IO發(fā)送流數(shù)據(jù)、并且可 以從內(nèi)容提供服務(wù)器10獲得流數(shù)據(jù)的數(shù)據(jù)獲取部件。 _
此外,通信部件216可以通過超文本傳輸協(xié)議(HTTP )、實時傳輸協(xié)議 (RTP)、傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報協(xié)議(UDP)和/或IP執(zhí)行通信 處理。
流處理部件220可以具有記錄部件的功能,其可以在可用作存儲介質(zhì)的 緩沖器222中緩沖(記錄)由通信部件216接收到的流數(shù)據(jù)。流處理部件220 還可以具有可以在合適的定時將在緩沖器222中緩沖的流數(shù)據(jù)提供給再現(xiàn)部 件230的提供處理部件的功能。
例如,如果在緩沖器222中緩沖的流數(shù)據(jù)具有不使緩沖器上溢、也不使 緩沖器下溢的數(shù)據(jù)量,則流處理部件220可以開始將流數(shù)據(jù)提供給再現(xiàn)部件 230。不使緩沖器上溢、也不使緩沖器下溢的數(shù)據(jù)量可以是對應(yīng)于緩沖器222 的存儲容量的一半的數(shù)據(jù)量或任何其它數(shù)據(jù)量。此外,流處理部件220可以 應(yīng)用由通信部件接收到的流數(shù)據(jù)的分組糾錯。
再現(xiàn)部件230可以包括去復(fù)用器232、聲音解碼器234、視頻解碼器236 和/或字幕解碼器238。
去復(fù)用器232可以確定組成從流處理部件220提供的流數(shù)據(jù)的每個TS 分組是否對應(yīng)于聲音、視頻或字幕。然后,去復(fù)用器232可以將與聲音對應(yīng) 的TS分組作為聲音E流輸出到聲音解碼器234,可以將與視頻對應(yīng)的TS分
組作為視頻E流輸出到視頻解碼器236,并且可以將與字幕對應(yīng)的TS分組作 為字幕E流輸出到字幕解碼器23 8 。
聲音解碼器234可以解碼從去復(fù)用器232接收到的聲音E流來產(chǎn)生聲音 信號。注意,可以以諸如MPEG1層3 (MP3)、高級音頻編碼解碼器(AAC)、 線性PCM ( LPCM )、 Windows (注冊商標)媒體音頻9 ( WMA9 )、自適應(yīng) 變換聲音編碼(ATRAC)和/或ATRAC3之類的音頻壓縮格式編碼聲音E流。
視頻解碼器236可以解碼從去復(fù)用器232接收到的^L頻E流來產(chǎn)生3見頻 信號。注意,可以以諸如運動圖像專家組(MPEG1 )、 MPEG2和/或MPEG4 之類的圖像壓縮格式編碼視頻E流。字幕解碼器238可以解碼從去復(fù)用器232 接收到的字幕E流來產(chǎn)生字幕信號。
注意再現(xiàn)部件230可以將基本上與用于普通速度再現(xiàn)流數(shù)據(jù)的處理相同 的處理應(yīng)用到與n倍速度對應(yīng)的可變速度再現(xiàn)流數(shù)據(jù),以實現(xiàn)以n倍速的內(nèi) 容再現(xiàn)。
顯示處理部件240可以將由字幕解碼器238產(chǎn)生的字幕信號疊加到由視 頻解碼器236產(chǎn)生的視頻信號,并且輸出它們。
外部輸入部件250可以是用戶接口,使得可以從外部(用戶)向內(nèi)容再 現(xiàn)設(shè)備20輸入各種請求和指令。例如,外部輸入部件250可以根據(jù)用戶操作 接收從遙控器發(fā)送的信號。外部輸入部件250可以向控制部件260輸出信號, 該信號可以指示用于控制部件260的請求或指示。注意,上述各種請求的示 例包括內(nèi)容再現(xiàn)請求、暫停請求、快進請求、快速倒帶請求、可變速度再現(xiàn) 請求、反向再現(xiàn)請求以及其它。
控制部件260可以包括再現(xiàn)控制部分262和獲取控制部分264。
再現(xiàn)控制部分262可以根據(jù)從外部輸入部件250接收到的信號控制流處 理部件220和再現(xiàn)部件230。例如,如果從外部輸入部件250接收到暫停內(nèi) 容再現(xiàn)的請求,則再現(xiàn)控制部分262可以在預(yù)定定時停止流處理部件220向 再現(xiàn)部件230 4是供流數(shù)據(jù)。
獲取控制部分264可以根據(jù)從外部輸入部件250接收到的信號控制通信 部件216。例如,如果從外部輸入部件250接收到內(nèi)容再現(xiàn)請求,則獲取控 制部分264可以使通信部件216請求內(nèi)容提供服務(wù)器10發(fā)送流數(shù)據(jù)。如果從 外部輸入部件250接收到暫停內(nèi)容再現(xiàn)的請求,則獲取控制部分264可以使 通信部件216請求內(nèi)容提供服務(wù)器10停止發(fā)送流數(shù)據(jù)。
此外,如果用戶請求了可變速度再現(xiàn),則獲取控制部分264可以使通信
部件216請求內(nèi)容提供服務(wù)器IO發(fā)送與用戶指定的速度對應(yīng)的可變速度再現(xiàn) 流數(shù)據(jù)。如果內(nèi)容提供服務(wù)器IO響應(yīng)該請求,則可以發(fā)送與所指定的速度或 接近所指定的速度的速度對應(yīng)的可變速度再現(xiàn)流數(shù)據(jù)。例如,如果通信部件 216請求內(nèi)容提供服務(wù)器IO發(fā)送與8倍速度對應(yīng)的可變速度再現(xiàn)流數(shù)據(jù),則 內(nèi)容提供服務(wù)器10可以發(fā)送與8倍速或10倍速或另一類似的速度對應(yīng)的可 變速度再現(xiàn)流數(shù)據(jù)。
再現(xiàn)時間獲取部件270可以響應(yīng)于來自用戶的再現(xiàn)消逝時間顯示請求獲 得內(nèi)容再現(xiàn)消逝時間。此外,再現(xiàn)時間獲取部件270可以將所獲得的再現(xiàn)消 逝時間輸出到顯示處理部件240。顯示處理部件240可以顯示再現(xiàn)消逝時間。
具體地,當正在基于普通速度再現(xiàn)流數(shù)據(jù)以普通速度再現(xiàn)內(nèi)容時,再現(xiàn) 時間獲取部件270可以基于包含在當前再現(xiàn)的PES中的PTS信息獲得再現(xiàn)消 逝時間。普通速度再現(xiàn)中的再現(xiàn)時間獲取部件270的再現(xiàn)消逝時間獲取方法 可以與參照圖6描述的內(nèi)容再現(xiàn)設(shè)備20,的方法類似,因此省略其描述。
注意,如果以普通速度(l倍速)再現(xiàn)內(nèi)容,則再現(xiàn)消逝時間可以是到 達當前再現(xiàn)位置所需要的時間。
此外,甚至在基于可變速度再現(xiàn)流數(shù)據(jù)執(zhí)行可變速度內(nèi)容再現(xiàn)時,本實 施例的再現(xiàn)時間獲取部件270也可以獲得有效的再現(xiàn)消逝時間。
如上所述,如果顯示包括PTS信息的PES,則PTS信息可以指示從預(yù)定 時間點開始的定時。例如,當前PES可以包括具有與在再現(xiàn)開始處使用的PES 中包括的PTS信息30分鐘的差的PTS信息。因此,如果從再現(xiàn)開始處經(jīng)過 30分鐘,則可以顯示當前PES。因此,如果基于普通速度再現(xiàn)流數(shù)據(jù)以普通 速度再現(xiàn)內(nèi)容,則可以僅通過使用在再現(xiàn)開始處使用的PES中包括的PTS信 息和當前PES中的PTS信息之間的差來容易地獲得再現(xiàn)消逝時間。
此外,如果以3倍速再現(xiàn)內(nèi)容,則當前PES可以包括具有離在再現(xiàn)開始 處使用的PES中包括的PTS信息30分鐘的差的PTS信息。因此,如果從再 現(xiàn)開始處經(jīng)過30分鐘,則可以顯示當前PES。因此,如果執(zhí)行可變速度再現(xiàn), 則僅基于在再現(xiàn)開始處使用的PES中包括的PTS信息和當前PES中的PTS 信息可能很難獲得再現(xiàn)消逝時間。
如果執(zhí)行可變速度再現(xiàn),則本實施例的再現(xiàn)時間獲取部件270可以通過 將在再現(xiàn)開始處使用的PES中包括的PTS信息和當前再現(xiàn)PES中的PTS信
息之間的差乘以可變速度再現(xiàn)的速度,來獲得已經(jīng)執(zhí)行可變速度再現(xiàn)的再現(xiàn) 時間(第二再現(xiàn)時間)。
例如,可以以3倍速再現(xiàn)內(nèi)容,并且PES可以包括具有離在再現(xiàn)開始處
使用的PES中包括的PTS信息30分鐘的差的PTS信息。在本示例中,再現(xiàn) 時間獲取部件270獲得90分鐘作為再現(xiàn)消逝時間。
此外,即使普通速度內(nèi)容再現(xiàn)被切換為可變速度內(nèi)容再現(xiàn),本實施例的 再現(xiàn)時間獲取部件270也可以獲得有效的再現(xiàn)消逝時間。
具體地,再現(xiàn)時間獲取部件270可以通過將普通速度再現(xiàn)時間(第一再 現(xiàn)時間)加到通過可變速度再現(xiàn)時間(第二再現(xiàn)時間)乘以可變速度再現(xiàn)的 速度而獲得的時間來獲得再現(xiàn)消逝時間(第三再現(xiàn)時間)。將參照圖lO和ll 在后面描迷該處理的細節(jié)。
注意,已經(jīng)在上面描述了基于PTS信息獲得再現(xiàn)消逝時間的方法,并且 PTS信息僅作為時間信息的一個示例被采用。存在多種不同的方式來獲得時 間信息。例如,如圖9所示,再現(xiàn)時間獲取部件270可以基于被添加到TS 分組的TTS來獲得再現(xiàn)消逝時間。
圖9是顯示從內(nèi)容提供服務(wù)器IO發(fā)送的流數(shù)據(jù)的MTU配置的示例的示 例性圖示。如圖9所示,最大傳輸單元(MTU)是可從內(nèi)容提供服務(wù)器10 發(fā)送的流數(shù)據(jù)的傳輸單元,并且可以包括多個TS分組、RTP頭部、UDP頭 部和/或IP分組頭部。
可以在每個TS分組的頂部指定由4字節(jié)表示的TTS (時間標記信息)。 如上所述,如果由內(nèi)容提供服務(wù)器10發(fā)送包括TTS的TS分組,則TTS可 以指示定時。例如,TTS可以是以27MHz頻率計數(shù)的計數(shù)值。此外,如果內(nèi) 容提供服務(wù)器IO發(fā)送流數(shù)據(jù),則TTS可以被添加到TS分組。替代地,TTS 可以:故預(yù)先添加到TS分組。
再現(xiàn)時間獲取部件270還可以通過將包含在兩個TS分組中的TTS中的 差除以時鐘頻率來獲得再現(xiàn)兩個TS分組所需的時間。內(nèi)容再現(xiàn)設(shè)備的第 一操作的流程
已經(jīng)描述了與本發(fā)明的實施例 一致的內(nèi)容再現(xiàn)設(shè)備20的功能配置。接下 來,將參照圖10描述在內(nèi)容再現(xiàn)系統(tǒng)1中執(zhí)行的第一內(nèi)容再現(xiàn)方法。
圖10是顯示在一些實施例中的內(nèi)容再現(xiàn)系統(tǒng)1中執(zhí)行的第一內(nèi)容再現(xiàn)方 法的序列圖。內(nèi)容再現(xiàn)設(shè)備20可以以普通速度再現(xiàn)內(nèi)容,同時從內(nèi)容提供服
務(wù)器10接收普通速度再現(xiàn)流數(shù)據(jù)(S302 )。然后,如果用戶輸入n倍速再現(xiàn) 請求(S304),則內(nèi)容再現(xiàn)設(shè)備20可以請求內(nèi)容提供服務(wù)器IO停止發(fā)送普通 速度再現(xiàn)流數(shù)據(jù)(S306 )。
內(nèi)容提供服務(wù)器10可以將來自內(nèi)容再現(xiàn)設(shè)備20的請求的確認發(fā)送到內(nèi) 容再現(xiàn)設(shè)備20 ( S308 )。然后,內(nèi)容再現(xiàn)設(shè)備20可以接收從內(nèi)容提供服務(wù)器 IO發(fā)送的普通速度再現(xiàn)流數(shù)據(jù)的最后片段(S310)。內(nèi)容再現(xiàn)設(shè)備20可以暫 停內(nèi)容再現(xiàn)。再現(xiàn)時間獲取部件270可以基于包含在如果再現(xiàn)暫停則使用的 PES中的PTS信息和在再現(xiàn)開始處使用的PES中包括的PTS信息之間的差來 獲得普通速度內(nèi)容再現(xiàn)時間Tn (S312)。注意,再現(xiàn)時間獲取部件270可以 例如從再現(xiàn)部件230獲得PES和PTS信息。
然后,內(nèi)容再現(xiàn)設(shè)備20可以請求內(nèi)容提供服務(wù)器IO開始發(fā)送與n倍速 對應(yīng)的可變速度再現(xiàn)流數(shù)據(jù)(S314)。如果響應(yīng)于來自內(nèi)容再現(xiàn)設(shè)備20的請 求,則內(nèi)容提供服務(wù)器IO可以開始發(fā)送與n倍速對應(yīng)的可變速度再現(xiàn)流數(shù)據(jù) (S316)。
內(nèi)容再現(xiàn)設(shè)備20可以基于與n倍速對應(yīng)的可變速度再現(xiàn)流數(shù)據(jù)開始以n 倍速再現(xiàn)內(nèi)容。再現(xiàn)時間獲取部件270可以獲得在可變速度再現(xiàn)開始處使用 的PES中包括的PTS信息(A) (S318)。
如果從用戶輸入再現(xiàn)消逝時間顯示請求(S320 ),則再現(xiàn)時間獲取部件 270獲得包含在當前再現(xiàn)的PES中的PTS信息(B) (S322)。再現(xiàn)時間獲取 部件270可以根據(jù)表達式((PTS (B) - PTS ( A)) *n + Tn)計算再現(xiàn)消逝 時間(S324)。然后,內(nèi)容再現(xiàn)設(shè)備20可以顯示再現(xiàn)消逝時間(S326 ),并且 用戶可以理解內(nèi)容再現(xiàn)消逝時間。內(nèi)容再現(xiàn)設(shè)備的第二操作的流程
接下來將參照圖ll描述在內(nèi)容再現(xiàn)系統(tǒng)1中執(zhí)行的第二內(nèi)容再現(xiàn)方法 圖ll是根據(jù)與本發(fā)明一致的實施例的內(nèi)容再現(xiàn)系統(tǒng)l中執(zhí)行的第二內(nèi)容 再現(xiàn)方法的序列圖。內(nèi)容再現(xiàn)設(shè)備20可以以普通速度再現(xiàn)內(nèi)容,同時從內(nèi)容 提供服務(wù)器IO接收普通速度再現(xiàn)流數(shù)據(jù)(S352 )。然后,如果用戶然后輸入 n倍速再現(xiàn)請求(S354 ),則內(nèi)容再現(xiàn)設(shè)備20可以請求內(nèi)容提供服務(wù)器IO停 止發(fā)送普通速度再現(xiàn)流數(shù)據(jù)(S356 )。
內(nèi)容提供服務(wù)器10可以將來自內(nèi)容再現(xiàn)設(shè)備20的請求的確認發(fā)送到內(nèi) 容再現(xiàn)設(shè)備20 (S35S)。從內(nèi)容提供服務(wù)器IO發(fā)送的確認可以包括內(nèi)容再現(xiàn)
停止位置信息,也就是,指示普通速度內(nèi)容再現(xiàn)時間的信息。內(nèi)容再現(xiàn)設(shè)備 20可以從包含在從內(nèi)容提供服務(wù)器10發(fā)送的確認中的停止位置信息獲得普
通速度內(nèi)容再現(xiàn)時間Tn (S360)。
然后,內(nèi)容再現(xiàn)設(shè)備20可以接收從內(nèi)容提供服務(wù)器10發(fā)送的普通速度 再現(xiàn)流數(shù)據(jù)的最后片段(S362 )。內(nèi)容再現(xiàn)設(shè)備20可以暫停內(nèi)容再現(xiàn)(S364 )。 然后,內(nèi)容再現(xiàn)設(shè)備20可以請求內(nèi)容提供服務(wù)器10開始發(fā)送與n倍速 對應(yīng)的可變速度再現(xiàn)流數(shù)據(jù)(S366)。如果響應(yīng)于來自內(nèi)容再現(xiàn)設(shè)備20的請 求,則內(nèi)容提供服務(wù)器IO可以開始發(fā)送與n倍速對應(yīng)的可變速度再現(xiàn)流數(shù)據(jù) (S368 )。
內(nèi)容再現(xiàn)設(shè)備20可以基于與n倍速對應(yīng)的可變速度再現(xiàn)流數(shù)據(jù)開始以n 倍速再現(xiàn)內(nèi)容。再現(xiàn)時間獲取部件270可以獲得在可變速度再現(xiàn)開始處再現(xiàn) 的PES中包括的PTS信息(A ) ( S370 )。
如果從用戶輸入再現(xiàn)消逝時間顯示請求(S372 ),則再現(xiàn)時間獲取部件 270可以獲得包含在當前再現(xiàn)的PES中的PTS信息(B) (S374 )。再現(xiàn)時間 獲取部件270可以根據(jù)表達式((PTS (B) - PTS ( A)) *n + Tn)計算再現(xiàn) 消逝時間(S376 )。然后,內(nèi)容再現(xiàn)設(shè)備20可以顯示再現(xiàn)消逝時間(S378 ), 并且用戶可以理解內(nèi)容再現(xiàn)消逝時間。內(nèi)容再現(xiàn)設(shè)備的第三操作的流程
接下來,將參照圖12描述內(nèi)容再現(xiàn)系統(tǒng)1中執(zhí)行的第三內(nèi)容再現(xiàn)方法。
圖12是顯示根據(jù)一些實施例的內(nèi)容再現(xiàn)系統(tǒng)1中執(zhí)行的第三內(nèi)容再現(xiàn)方 法的序列圖。首先,如果接收到內(nèi)容再現(xiàn)請求(S402),則內(nèi)容再現(xiàn)設(shè)備20 可以請求內(nèi)容提供服務(wù)器10開始發(fā)送普速度再現(xiàn)流數(shù)據(jù)(S404)。如果響應(yīng) 于內(nèi)容再現(xiàn)設(shè)備20的請求,則內(nèi)容提供服務(wù)器10可以開始發(fā)送普通速度再 現(xiàn)流數(shù)據(jù)(S406 )。
內(nèi)容再現(xiàn)設(shè)備20可以在緩沖器222中緩沖所接收到的普通速度再現(xiàn)流數(shù) 據(jù)。再現(xiàn)時間獲取部件270可以獲得并保留在所接收到的流數(shù)據(jù)的頂部TS 分組中指定的TTS ( A) (S408)。然后,內(nèi)容再現(xiàn)設(shè)備20可以基于普通速度 再現(xiàn)流數(shù)據(jù)開始普通速度內(nèi)容再現(xiàn)(S410)。
如果從用戶輸入再現(xiàn)消逝時間顯示請求(S412),則再現(xiàn)時間獲取部件 270可以獲得在緩沖器222中的頂部TS分組中指定的TTS (B)(S414)。注 意,在緩沖器222中的頂部TS分組可以是要被發(fā)送到再現(xiàn)部件230的TS分
組。
再現(xiàn)時間獲取部件270可以根據(jù)((TTS (A) -TTS (B)) /fs-At)計算 再現(xiàn)消逝時間(S416),其中"fs"是用于計數(shù)TTS的時鐘頻率。在去復(fù)用器 232將TS分組劃分為E流,并且相應(yīng)的解碼器應(yīng)用對應(yīng)的解碼處理到E流之 后,可以再現(xiàn)在緩沖器222中的頂部TS分組。因此,通過僅計算(TTS(A) -TTS (B)) /fs獲得的時間可能不完全等于實際的再現(xiàn)消逝時間。
為此,如果從根據(jù)TTS (A)和TTS (B)估算的時間中減去設(shè)置時間△ t,則可以獲得更有效的內(nèi)容再現(xiàn)消逝時間。具體地,設(shè)置時間At可以對應(yīng) 于從特定TS分組位于緩沖器222的頂部到TS分組被實際再現(xiàn)的延遲時間。 由于在去復(fù)用器232和相應(yīng)的解碼器中執(zhí)行的處理所需的時間變化不大,因 此可以預(yù)先準備設(shè)置時間△ t。
然后,內(nèi)容再現(xiàn)設(shè)備20可以顯示由再現(xiàn)時間獲取部件270計算的再現(xiàn)消 逝時間(S418),并且用戶可以理解內(nèi)容再現(xiàn)消逝時間。以這種方式,如果再 現(xiàn)時間獲取部件270通過使用TTS代替PTS信息計算再現(xiàn)消逝時間,則可以 簡化軟件處理。
注意,圖12顯示如果執(zhí)行普速度再現(xiàn),則使用TTS計算再現(xiàn)消逝時間 的情況。然而,即使執(zhí)行可變速度再現(xiàn),或者如果普通速度再現(xiàn)被切換為可 變速度再現(xiàn),也可以根據(jù)可變速度再現(xiàn)的速度,通過使用TTS計算再現(xiàn)消逝 時間。
例如,則再現(xiàn)時間獲取部件270可以提取如果暫停普通速度再現(xiàn)則在緩 沖器222中的頂部TS分組中指定的TTS和在所接收到的普通速度再現(xiàn)流數(shù) 據(jù)的頂部TS分組中指定的TTS之間的差。再現(xiàn)時間獲取部件270可以基于 所提取的差獲得普通速度內(nèi)容再現(xiàn)時間。
此外,再現(xiàn)時間獲取部件270可以提取在所接收到的可變速度再現(xiàn)流數(shù) 據(jù)的頂部TS分組中指定的TTS以及在緩沖器222中的當前頂部TS分組中指 定的TTS之間的差。再現(xiàn)時間獲取部件270可以基于所提取的差獲得可變速 度內(nèi)容再現(xiàn)時間。
此外,再現(xiàn)時間獲Jf又部件270可以通過將普通速度內(nèi)容再現(xiàn)時間加到通 過將可變速度內(nèi)容再現(xiàn)時間乘以可變速度再現(xiàn)的速度獲得的時間來計算內(nèi)容 再現(xiàn)消逝時間。注意,如果從該再現(xiàn)消逝時間減去設(shè)置時間At,則其還可以 更有效。[4;i結(jié)論
如上所述,根據(jù)與本發(fā)明一致的實施例的內(nèi)容再現(xiàn)設(shè)備20可以響應(yīng)于可 變速度再現(xiàn)請求開始獲得可變速度再現(xiàn)流數(shù)據(jù),并且可以基于可變速度再現(xiàn) 流數(shù)據(jù)開始可變速度內(nèi)容再現(xiàn)。此外,再現(xiàn)時間獲取部件270可以從時間信 息計算普通速度內(nèi)容再現(xiàn)時間??梢詮奈挥谄胀ㄋ俣葍?nèi)容再現(xiàn)的再現(xiàn)停止位 置上PES中指定的PTS信息或TS分組中指定的TTS中計算時間信息。再現(xiàn) 時間獲取部件270可以從在可變速度再現(xiàn)的開始位置上指定的時間信息和可 變速度再現(xiàn)的當前位置上指定的時間信息之間的差來計算可變速度內(nèi)容再現(xiàn) 時間。
此外,再現(xiàn)時間獲取部件270可以通過將普通速度內(nèi)容再現(xiàn)時間加到通 過將可變速度內(nèi)容再現(xiàn)時間乘以可變速度再現(xiàn)的速度獲得的時間來計算再現(xiàn) 消逝時間。筒而言之,根據(jù)內(nèi)容再現(xiàn)設(shè)備20,即使執(zhí)行可變速度內(nèi)容再現(xiàn), 也可以獲得內(nèi)容再現(xiàn)消逝時間。
根據(jù)上述實施例,已經(jīng)描述了,例如,其中普通速度內(nèi)容再現(xiàn)可以被切 換為可變速度內(nèi)容再現(xiàn)的情況,但是與本發(fā)明 一致的實施例不限于該情況。 例如,本發(fā)明還可以應(yīng)用到其中可變速度內(nèi)容再現(xiàn)被切換為普通速度內(nèi)容再 現(xiàn)的情況。
此外,本實施例還可以應(yīng)用到其中在一個速度上的可變速度內(nèi)容再現(xiàn)被 切換為另一速度的可變速度內(nèi)容再現(xiàn)的情形。在這種情況下,再現(xiàn)時間獲取 部件270可以針對所使用的所有可變速度,通過相加通過將每個可變速度再 現(xiàn)時間乘以對應(yīng)的再現(xiàn)速度獲得的值來計算再現(xiàn)消逝時間。
此外,不必要按照序列圖所示的過程按時間順序執(zhí)行這里描述的內(nèi)容再 現(xiàn)系統(tǒng)l的處理步驟。例如,內(nèi)容再現(xiàn)系統(tǒng)1的處理步驟可以包括要并行或 獨立執(zhí)行的處理(由對象執(zhí)行的并行處理或處理)。
此外,還可以產(chǎn)生允許包含在內(nèi)容再現(xiàn)設(shè)備20中的諸如CPU 201、 ROM202和RAM 203之類的硬件以與內(nèi)容再現(xiàn)設(shè)備20的上述部件相同的方 式工作。此外,還可以提供存儲計算機程序的存儲介質(zhì)。此外,如果由硬件 配置圖8的功能方框圖中所示的功能塊,則可以由硬件實現(xiàn)該一系列處理。
本領(lǐng)域技術(shù)人員應(yīng)該理解,在不背離所附權(quán)利要求或其等效物的范圍的 情況下,可以根據(jù)設(shè)計需要和其他因素進行各種修改、組合、部分組合和改
變
權(quán)利要求
1.一種內(nèi)容再現(xiàn)設(shè)備,包括數(shù)據(jù)獲取部件,用于獲得第一流速度的內(nèi)容的第一流數(shù)據(jù),和第二流速度的內(nèi)容的第二流數(shù)據(jù),其中所述第一流數(shù)據(jù)包括標識所述第一流數(shù)據(jù)的第一再現(xiàn)時間的時間信息,所述第一再現(xiàn)時間被測量為以所述第一流速度再現(xiàn)所述第一流數(shù)據(jù)的時間,和其中所述第二流數(shù)據(jù)包括標識所述第二流數(shù)據(jù)的第二再現(xiàn)時間的時間信息,所述第二再現(xiàn)時間被測量為以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時間;和再現(xiàn)時間獲取部件,用于獲得第三再現(xiàn)時間,所述第三再現(xiàn)時間被測量為以所述第一流速度再現(xiàn)所述第一流數(shù)據(jù),然后以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時間,所述獲得進一步包括使用所述第一流數(shù)據(jù)中的所述時間信息、所述第二流數(shù)據(jù)中的所述時間信息以及所述第一流速度和第二流速度之間的關(guān)系。
2. 如權(quán)利要求1所述的內(nèi)容再現(xiàn)設(shè)備,進一步包括再現(xiàn)部件,用于以所 述第 一流速度再現(xiàn)所述第 一流數(shù)據(jù),并且以所述第二流速度再現(xiàn)所述第二流 數(shù)據(jù)。
3. 如權(quán)利要求1所述的內(nèi)容再現(xiàn)設(shè)備,其中所述時間信息包括傳輸分組 中的呈現(xiàn)時間標記(PTS)或時間標記。
4. 如權(quán)利要求1所述的內(nèi)容再現(xiàn)設(shè)備,進一步包括 顯示部件,用于顯示所述第三再現(xiàn)時間。
5. 如權(quán)利要求1所述的內(nèi)容再現(xiàn)設(shè)備,進一步包括記錄部件,用于在存儲介質(zhì)中記錄由所述數(shù)據(jù)獲取部件獲得的所述第一 流數(shù)據(jù)。
6. 如權(quán)利要求1所述的內(nèi)容再現(xiàn)設(shè)備,進一步包括 再現(xiàn)控制部件,其響應(yīng)于來自用戶的可變速度再現(xiàn)請求,引導(dǎo)所述再現(xiàn)部件和所述數(shù)據(jù)獲取部件來停止再現(xiàn)所述第一流數(shù)據(jù),并且以所述第二流速 度再現(xiàn)第二流數(shù)據(jù),所述第二流數(shù)據(jù)包括內(nèi)容的可變速度再現(xiàn);和 所述再現(xiàn)時間獲取部件用于基于在所述第 一流數(shù)據(jù)的再現(xiàn)停止數(shù)據(jù)位置上的時間信息獲得所 述第一再現(xiàn)時間,基于在所述第二流數(shù)據(jù)中的可變速度再現(xiàn)的開始數(shù)據(jù)位置上的時間信 息和在所述第二流數(shù)據(jù)中的可變速度再現(xiàn)的當前數(shù)據(jù)位置上的時間信息之間 的差獲得所述第二再現(xiàn)時間,和通過將通過所述第 一再現(xiàn)時間乘以所述第 一流速度而獲得的時間與通 過所述第二再現(xiàn)時間乘以所述第二流速度而獲得的時間相加來獲得所述第三 再現(xiàn)時間。
7. 如權(quán)利要求6所述的內(nèi)容再現(xiàn)設(shè)備,其中通過從通過所述第二再現(xiàn)時 間乘以所述第二流速度而獲得的時間中減去通過將所述第 一再現(xiàn)時間乘以所 述第 一流速度而獲得的時間來替代地獲得所述第三再現(xiàn)時間。
8. 如權(quán)利要求1所述的內(nèi)容再現(xiàn)設(shè)備,其中所述時間信息包括針對組成 所述第 一流數(shù)據(jù)和所述第二流數(shù)據(jù)的數(shù)據(jù)的每個分組指定的時間標記信息。
9. 如權(quán)利要求8所述的內(nèi)容再現(xiàn)設(shè)備,其中所述再現(xiàn)時間獲取部件基于在要被再現(xiàn)的分組數(shù)據(jù)中指定的時間標記信 息和與所述可變速度再現(xiàn)的開始數(shù)據(jù)位置對應(yīng)的分組數(shù)據(jù)中指定的時間標記 信息之間的差獲得所述第二再現(xiàn)時間。
10. —種內(nèi)容再現(xiàn)方法,包括獲得第 一流速度的內(nèi)容的第一流數(shù)據(jù),和第二流速度的內(nèi)容的第二流數(shù)據(jù),其中所述第 一流數(shù)據(jù)包括標識所述第一流數(shù)據(jù)的第 一再現(xiàn)時間的時間信 息,所述第一再現(xiàn)時間被測量為以所述第 一流速度再現(xiàn)所述第一流數(shù)據(jù)的時 間,和其中所述第二流數(shù)據(jù)包括標識所述第二流數(shù)據(jù)的第二再現(xiàn)時間的時間信 息,所述第二再現(xiàn)時間被測量為以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時間;和獲得第三再現(xiàn)時間,所述第三再現(xiàn)時間被測量為以所述第一流速度再現(xiàn) 所述第 一流數(shù)據(jù),然后以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時間,所述 獲得進一步包括使用所述第一流數(shù)據(jù)中的所述時間信息、所述第二流數(shù)據(jù)中 的所述時間信息以及所述第 一 流速度和第二流速度之間的關(guān)系。
11. 如權(quán)利要求IO所述的內(nèi)容再現(xiàn)方法,進一步包括 以所述第一流速度再現(xiàn)所述第一流數(shù)據(jù),和 以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)。
12. 如權(quán)利要求IO所述的內(nèi)容再現(xiàn)方法,其中所述時間信息包括傳輸分組中的呈現(xiàn)時間標記(PTS)或時間標記。
13. 如權(quán)利要求IO所述的內(nèi)容再現(xiàn)方法,進一步包括 顯示所述第三再現(xiàn)時間。
14. 如權(quán)利要求IO所述的內(nèi)容再現(xiàn)方法,進一步包括 在存儲介質(zhì)中記錄由所述數(shù)據(jù)獲取部件獲得的所述第 一流數(shù)據(jù)。
15. 如權(quán)利要求IO所述的內(nèi)容再現(xiàn)方法,進一步包括響應(yīng)于來自用戶的可變速度再現(xiàn)請求,停止再現(xiàn)所述第一流數(shù)據(jù); 以所述第二流速度再現(xiàn)第二流數(shù)據(jù),所述第二流數(shù)據(jù)包括內(nèi)容的可變速 度再現(xiàn);基于在所述第 一流數(shù)據(jù)的再現(xiàn)停止數(shù)據(jù)位置上的時間信息獲得所述第一 再現(xiàn)時間,基于在所述第二流數(shù)據(jù)中的可變速度再現(xiàn)的開始數(shù)據(jù)位置上的時間信息 和在所述第二流數(shù)據(jù)中的可變速度再現(xiàn)的當前數(shù)據(jù)位置上的時間信息之間的 差獲得所述第二再現(xiàn)時間;和通過將通過把所述第 一再現(xiàn)時間乘以所述第 一流速度而獲得的時間與通 過把所述第二再現(xiàn)時間乘以所述第二流速度而獲得的時間相加來獲得所述第 三再現(xiàn)時間。
16. 如權(quán)利要求15所述的內(nèi)容再現(xiàn)方法,其中通過從通過將所述第二再 現(xiàn)時間乘以所述第二流速度而獲得的時間中減去通過將所述第一再現(xiàn)時間乘 以所述第 一流速度而獲得的時間來替代地獲得所述第三再現(xiàn)時間。
17. 如權(quán)利要求IO所述的內(nèi)容再現(xiàn)方法,其中所述時間信息包括針對組成所述第一流數(shù)據(jù)和所述第二流數(shù)據(jù)的數(shù)據(jù)的每個分組指定的時間標記信 白、^、 o
18. 如權(quán)利要求15所述的內(nèi)容再現(xiàn)方法,進一步包括 基于要被再現(xiàn)的分組數(shù)據(jù)中指定的時間標記信息和與所述可變速度再現(xiàn)的開始數(shù)據(jù)位置對應(yīng)的分組數(shù)據(jù)中指定的時間標記信息之間的差獲得所述第 二再現(xiàn)時間。
19. 一種計算機可讀介質(zhì),當由處理器執(zhí)行時,所述計算機可讀介質(zhì)使 所述處理器執(zhí)行內(nèi)容再現(xiàn)方法,所述方法包括獲得第 一流速度的內(nèi)容的第 一流數(shù)據(jù),和第二流速度的內(nèi)容的第二流數(shù)據(jù),其中所述第一流數(shù)據(jù)包括標識所述第一流數(shù)據(jù)的第一再現(xiàn)時間的時間信 息,所述第一再現(xiàn)時間被測量為以所述第一流速度再現(xiàn)所述第 一流數(shù)據(jù)的時 間,和其中所述第二流數(shù)據(jù)包括標識所述第二流數(shù)據(jù)的第二再現(xiàn)時間的時間信 息,所述第二再現(xiàn)時間被測量為以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時 間;和獲得第三再現(xiàn)時間,所述第三再現(xiàn)時間被測量為以所述第 一流速度再現(xiàn) 所述第一流數(shù)據(jù),然后以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)的時間,所述 獲得進一步包括使用所述第一流數(shù)據(jù)中的所述時間信息、所述第二流數(shù)據(jù)中 的所述時間信息以及所述第 一流速度和第二流速度之間的關(guān)系。
20. 如權(quán)利要求19所述的計算機可讀介質(zhì),所述方法進一步包括 以所述第一流速度再現(xiàn)所述第一流數(shù)據(jù),和以所述第二流速度再現(xiàn)所述第二流數(shù)據(jù)。
21. 如權(quán)利要求19所述的計算機可讀介質(zhì),其中所述時間信息包括傳輸 分組中的呈現(xiàn)時間標記(PTS )或時間標記。
22. 如權(quán)利要求19所述的計算機可讀介質(zhì),所述方法進一步包括 顯示所述第三再現(xiàn)時間。
23. 如權(quán)利要求19所述的計算機可讀介質(zhì),所述方法進一步包括 在存儲介質(zhì)中記錄由所述數(shù)據(jù)獲取部件獲得的所述第一流數(shù)據(jù)。
24. 如權(quán)利要求19所述的計算機可讀介質(zhì),所述方法進一步包括 響應(yīng)于來自用戶的可變速度再現(xiàn)請求,停止再現(xiàn)所述第一流數(shù)據(jù);以所述第二流速度再現(xiàn)第二流數(shù)據(jù),所述第二流數(shù)據(jù)包括內(nèi)容的可變速 度再現(xiàn);基于在所述第一流數(shù)據(jù)的再現(xiàn)停止數(shù)據(jù)位置上的時間信息獲得所述第一 再現(xiàn)時間;基于在所述第二流數(shù)據(jù)中的可變速度再現(xiàn)的開始數(shù)據(jù)位置上的時間信息 和在所述第二流數(shù)據(jù)中的可變速度再現(xiàn)的當前數(shù)據(jù)位置上的時間信息之間的 差獲得所述第二再現(xiàn)時間;和 通過將通過所述第 一再現(xiàn)時間乘以所述第 一流速度而獲得的時間與通過 所述第二再現(xiàn)時間乘以所述第二流速度而獲得的時間相加來獲得所述第三再 現(xiàn)時間。
25. 如權(quán)利要求24所述的計算機可讀介質(zhì),其中通過從通過所述第二再 現(xiàn)時間乘以所述第二流速度而獲得的時間減去通過所述第 一再現(xiàn)時間乘以所 述第 一流速度而獲得的時間來替代地獲得所述第三再現(xiàn)時間。
26. 如權(quán)利要求19所述的計算機可讀介質(zhì),其中所述時間信息包括針對組成所述第一流數(shù)據(jù)和所述第二流數(shù)據(jù)的數(shù)據(jù)的每個分組指定的時間標記信 自
27. 如權(quán)利要求24所述的計算機可讀介質(zhì),所述方法進一步包括 基于要被再現(xiàn)的分組數(shù)據(jù)中指定的時間標記信息和與所述可變速度再現(xiàn)的開始數(shù)據(jù)位置對應(yīng)的分組數(shù)據(jù)中指定的時間標記信息之間的差獲得所述第 二再現(xiàn)時間。
全文摘要
內(nèi)容再現(xiàn)設(shè)備和內(nèi)容再現(xiàn)方法。內(nèi)容再現(xiàn)設(shè)備包括數(shù)據(jù)獲取部件,用于獲得第一流速度的內(nèi)容的第一流數(shù)據(jù),和第二流速度的內(nèi)容的第二流數(shù)據(jù),其中第一流數(shù)據(jù)包括標識第一流數(shù)據(jù)的第一再現(xiàn)時間的時間信息,第一再現(xiàn)時間被測量為以第一流速度再現(xiàn)第一流數(shù)據(jù)的時間,和第二流數(shù)據(jù)包括標識第二流數(shù)據(jù)的第二再現(xiàn)時間的時間信息,第二再現(xiàn)時間被測量為以第二流速度再現(xiàn)第二流數(shù)據(jù)的時間;和再現(xiàn)時間獲取部件,用于獲得第三再現(xiàn)時間,第三再現(xiàn)時間被測量為以第一流速度再現(xiàn)第一流數(shù)據(jù),然后以第二流速度再現(xiàn)第二流數(shù)據(jù)的時間,獲得進一步包括使用第一流數(shù)據(jù)中的時間信息、第二流數(shù)據(jù)中的時間信息以及第一流速度和第二流速度之間的關(guān)系。
文檔編號H04L12/56GK101355500SQ20081014425
公開日2009年1月28日 申請日期2008年7月28日 優(yōu)先權(quán)日2007年7月26日
發(fā)明者丹羽義勝, 桝永慎哉, 武村知昭, 武藤明宏, 高瀬經(jīng)光 申請人:索尼株式會社