国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      視頻發(fā)送裝置和視頻發(fā)送方法

      文檔序號(hào):7662583閱讀:120來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):視頻發(fā)送裝置和視頻發(fā)送方法
      技術(shù)領(lǐng)域
      本申請(qǐng)的一部分涉及在通過(guò)網(wǎng)絡(luò)將視頻內(nèi)容發(fā)送到視頻接收機(jī) 的視頻點(diǎn)播(video on demand)系統(tǒng)中,適當(dāng)?shù)貙?shí)現(xiàn)快速再現(xiàn)等特殊 再現(xiàn)的技術(shù)。
      背景技術(shù)
      近年來(lái),伴隨著對(duì)視頻點(diǎn)播(以下稱(chēng)為VOD)的迅猛需求,各 種VOD服務(wù)不斷出現(xiàn)。在使用與因特網(wǎng)連接的PC視聽(tīng)VOD的方式 以外,也出現(xiàn)了將機(jī)頂盒(STB)安裝在TV上,在住宅內(nèi)接受VOD 服務(wù)的方式。
      在這種VOD系統(tǒng)中,如視頻設(shè)備(VHS再現(xiàn)設(shè)備、DVD再現(xiàn) 設(shè)備、HDD記錄器等)那樣,當(dāng)不是以通常再現(xiàn)(標(biāo)準(zhǔn)速度再現(xiàn)) 模式,而是以快速再現(xiàn)或回繞再現(xiàn)等的特殊再現(xiàn)模式進(jìn)行視聽(tīng)時(shí),視 頻配送(delivery)裝置根據(jù)視聽(tīng)者的請(qǐng)求生成特殊再現(xiàn)用的視頻數(shù) 據(jù)流并進(jìn)行配送。
      在專(zhuān)利文獻(xiàn)1記載的技術(shù)中,為了提供實(shí)現(xiàn)以正確的任意倍速進(jìn) 行高速再現(xiàn)的視頻點(diǎn)播系統(tǒng),記載著"在視頻服務(wù)器中設(shè)置數(shù)據(jù)流控 制單元101,以決定滿(mǎn)足終端指定的再現(xiàn)速度的關(guān)鍵幀讀出間隔和關(guān) 鍵幀再現(xiàn)間隔,將決定的關(guān)鍵幀再現(xiàn)間隔傳送至終端。視頻服務(wù)器以 數(shù)據(jù)流控制單元所決定的關(guān)鍵幀讀出間隔讀出位流la的關(guān)鍵幀并發(fā) 送到終端,終端以從數(shù)據(jù)流控制單元傳送來(lái)的關(guān)鍵幀再現(xiàn)間隔再現(xiàn)從 視頻服務(wù)器發(fā)送來(lái)的數(shù)據(jù)流。在該系統(tǒng)中,能夠正確地實(shí)現(xiàn)以終端指 定的任意倍速進(jìn)行的再現(xiàn)。"。日本特開(kāi)平10-32809號(hào)公報(bào)

      發(fā)明內(nèi)容
      上述專(zhuān)利文獻(xiàn)1中記載的技術(shù),在從視頻內(nèi)容(位流)讀出的關(guān) 鍵幀的時(shí)間間隔一定的假定下,以均勻間隔唯一地計(jì)算出用于進(jìn)行倍 速再現(xiàn)的關(guān)鍵幀讀出(發(fā)送)間隔和關(guān)鍵幀再現(xiàn)間隔。
      但是,存在著在被壓縮編碼的視頻內(nèi)容中,關(guān)鍵幀不是等間隔地 出現(xiàn)的情況。在配送這種內(nèi)容的情況下,應(yīng)用專(zhuān)利文獻(xiàn)1中記載的技 術(shù)時(shí),形成由于時(shí)間變動(dòng)而難以觀看的再現(xiàn)影像。這里,使關(guān)鍵幀為 在經(jīng)過(guò)壓縮編碼的影像構(gòu)成幀中,進(jìn)行幀內(nèi)編碼的幀。
      此外,在求最小關(guān)鍵幀再現(xiàn)間隔時(shí),使用在視頻數(shù)據(jù)流中包括的 全部關(guān)鍵幀的數(shù)據(jù)長(zhǎng)度(位數(shù))的平均值,但是各個(gè)關(guān)鍵幀的數(shù)據(jù)長(zhǎng) 度不同。因此,即使將關(guān)鍵幀再現(xiàn)間隔決定為比最小關(guān)鍵幀再現(xiàn)間隔 大的值,也會(huì)發(fā)生瞬時(shí)地超過(guò)允許的規(guī)定的發(fā)送位速率的情況,此時(shí), 終端裝置具有的緩沖器溢出,再現(xiàn)影像發(fā)生中斷、缺失。
      相反地,也可能存在雖然在發(fā)送位速率中存在富余,但因?yàn)樵佻F(xiàn) 間隔不一致而不發(fā)送關(guān)鍵幀的情況。此時(shí),構(gòu)成再現(xiàn)影像的關(guān)鍵幀減 少,不能夠以本來(lái)的影像品質(zhì)進(jìn)行再現(xiàn)。并且在專(zhuān)利文獻(xiàn)1的技術(shù)中, 使用整數(shù)的倍速值和非整數(shù)的倍速值所應(yīng)用的算法不同,處理變得復(fù) 雜。
      因此,本發(fā)明提供一種例如即使在關(guān)鍵幀的間隔為不等間隔,關(guān) 鍵幀的數(shù)據(jù)量不均勻時(shí),也能夠以不超過(guò)允許的發(fā)送位速率的方式利 用關(guān)鍵幀進(jìn)行特殊再現(xiàn)的視頻發(fā)送裝置和視頻發(fā)送方法。
      具體而言,例如,在本發(fā)明的視頻發(fā)送裝置中,包括從視頻接 收機(jī)接收視頻內(nèi)容的特殊再現(xiàn)請(qǐng)求的再現(xiàn)控制指令接收部;累積視頻 內(nèi)容的媒體累積部;存儲(chǔ)用于媒體累積部累積的視頻內(nèi)容中的特殊再 現(xiàn)的關(guān)鍵幀的信息的關(guān)鍵幀管理表;從媒體累積部讀出視頻內(nèi)容發(fā)送 到視頻接收機(jī)的數(shù)據(jù)流發(fā)送處理部;和以根據(jù)再現(xiàn)控制指令接收部接 收的特殊再現(xiàn)請(qǐng)求,參照關(guān)鍵幀管理表依次選擇應(yīng)該發(fā)送的關(guān)鍵幀, 將選擇的關(guān)鍵幀讀出并發(fā)送到數(shù)據(jù)流發(fā)送處理部的方式進(jìn)行控制的特 殊再現(xiàn)控制處理部。該特殊再現(xiàn)控制處理部,以計(jì)算應(yīng)該發(fā)送的各關(guān) 鍵幀的發(fā)送開(kāi)始時(shí)刻和發(fā)送完成時(shí)刻,判定先行的關(guān)鍵幀的發(fā)送完成 時(shí)刻和后續(xù)的關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻是否重復(fù),當(dāng)重復(fù)時(shí)中止后續(xù)的
      關(guān)鍵幀的發(fā)送,當(dāng)不重復(fù)時(shí)在上述發(fā)送開(kāi)始時(shí)刻發(fā)送后續(xù)的關(guān)鍵幀的 方式進(jìn)行控制。
      這里,上述關(guān)鍵幀管理表具有關(guān)于各關(guān)鍵幀的開(kāi)頭信息包號(hào)碼,
      末尾信息包號(hào)碼和時(shí)間標(biāo)記(time stamp)的信息。上述特殊再現(xiàn)控制 處理部,對(duì)于各關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻,參照各關(guān)鍵幀的開(kāi)頭信息包 號(hào)碼,根據(jù)被請(qǐng)求的特殊再現(xiàn)速度,對(duì)發(fā)送開(kāi)始時(shí)刻的間隔進(jìn)行伸縮 并設(shè)定,對(duì)于各關(guān)鍵幀的發(fā)送完成時(shí)刻,參照各關(guān)鍵幀的開(kāi)頭信息包 號(hào)碼和末尾信息包號(hào)碼,將按預(yù)定的位速率發(fā)送該關(guān)鍵幀所需的時(shí)間 加算于上述發(fā)送開(kāi)始時(shí)刻并進(jìn)行設(shè)定。
      又例如,在視頻發(fā)送方法中,當(dāng)接受到用戶(hù)對(duì)視頻內(nèi)容的特殊再 現(xiàn)請(qǐng)求時(shí),從累積的視頻內(nèi)容依次檢索用于特殊再現(xiàn)的關(guān)鍵幀,根據(jù) 被請(qǐng)求的特殊再現(xiàn)條件,計(jì)算各關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻和發(fā)送完成時(shí) 刻,判定先行的關(guān)鍵幀的發(fā)送完成時(shí)刻和后續(xù)的關(guān)鍵幀的發(fā)送開(kāi)始時(shí) 刻是否重復(fù),當(dāng)重復(fù)時(shí)中止后續(xù)的關(guān)鍵幀的發(fā)送,當(dāng)不重復(fù)時(shí)在上述 發(fā)送開(kāi)始時(shí)刻發(fā)送后續(xù)的關(guān)鍵幀。
      根據(jù)上述的具體例,即使用于特殊再現(xiàn)的關(guān)鍵幀為不等間隔,關(guān) 鍵幀的數(shù)據(jù)量不均勻,用戶(hù)也能夠以良好的品質(zhì)進(jìn)行特殊再現(xiàn)模式的 視聽(tīng)。


      圖1是表示包括視頻配送裝置的視頻配送系統(tǒng)的一個(gè)實(shí)施例的 結(jié)構(gòu)圖。
      圖2是表示視頻配送裝置的硬件結(jié)構(gòu)的一個(gè)例子的圖。 圖3是表示視頻接收機(jī)的硬件結(jié)構(gòu)的一個(gè)例子的圖。 圖4是表示視頻配送裝置保持的關(guān)鍵幀管理表的構(gòu)成例的圖。 圖5是說(shuō)明判定關(guān)鍵幀可否發(fā)送的一個(gè)例子的圖。 圖6是說(shuō)明實(shí)施例1的配送處理流程的一個(gè)例子的流程圖。 圖7是表示視頻接收機(jī)具有的緩沖器的占有量的時(shí)間變化的一 個(gè)例子的圖。
      圖8是說(shuō)明實(shí)施例2的配送處理流程的一個(gè)例子的流程圖。
      具體實(shí)施例方式
      下面參照

      本發(fā)明的實(shí)施方式。 [實(shí)施例1]
      圖1是表示包括視頻配送裝置的視頻配送系統(tǒng)(VOD系統(tǒng))的 一個(gè)實(shí)施例的結(jié)構(gòu)圖。在本實(shí)施例中,視頻配送裝置1通過(guò)通信媒體 3配送AV內(nèi)容,用戶(hù)由視頻接收機(jī)2 (TV、 STB、 PC、 DVR等)接 收并進(jìn)行視聽(tīng)。通過(guò)連接多臺(tái)視頻接收機(jī)2,能夠分別向多個(gè)用戶(hù)配 送被請(qǐng)求的AV內(nèi)容。
      視頻接收機(jī)2將用戶(hù)希望視聽(tīng)的視頻節(jié)目(AV內(nèi)容)和再現(xiàn)控 制條件(通常再現(xiàn)、快速再現(xiàn)、回繞再現(xiàn)、暫時(shí)停止等)的指示發(fā)送 到視頻配送裝置1。視頻配送裝置1從視頻接收機(jī)2接受配送指示, 配送被指定的視頻節(jié)目的數(shù)據(jù)。當(dāng)接收到特殊再現(xiàn)(快速或回繞)的 指示時(shí),根據(jù)再現(xiàn)條件再編成視頻節(jié)目數(shù)據(jù)并進(jìn)行配送。當(dāng)從視頻接' 收機(jī)接受到結(jié)束再現(xiàn)的指示時(shí),或者當(dāng)規(guī)定的數(shù)據(jù)的配送全部完成 時(shí),結(jié)束視頻節(jié)目的配送。通信媒體3為由光線(xiàn)路、CATV、電話(huà)線(xiàn) 路等構(gòu)成的有線(xiàn)媒體或無(wú)線(xiàn)媒體,與公眾通信網(wǎng)絡(luò)或?qū)S猛ㄐ啪W(wǎng)絡(luò)相 當(dāng)。而且,與通信媒體3連接的各裝置按照預(yù)定的通信協(xié)議進(jìn)行AV 內(nèi)容數(shù)據(jù)、控制指令的發(fā)送接收。
      下面,從功能方面說(shuō)明視頻配送裝置1和視頻接收機(jī)2的內(nèi)部結(jié)構(gòu)。
      視頻配送裝置1具有再現(xiàn)控制指令接收部11、媒體累積部12、 數(shù)據(jù)庫(kù)14、特殊再現(xiàn)控制處理部16、數(shù)據(jù)流發(fā)送處理部17。
      再現(xiàn)控制指令接收部11具有和連接于通信媒體3的視頻接收機(jī) 2進(jìn)行通信的功能,接收從視頻接收機(jī)2發(fā)送的再現(xiàn)控制指令。當(dāng)接 收的再現(xiàn)控制指令為通常再現(xiàn)或暫時(shí)停止等時(shí),將指令傳送到數(shù)據(jù)流 發(fā)送處理部17。當(dāng)接收的再現(xiàn)控制指令為特殊再現(xiàn)(快速再現(xiàn)或回 繞再現(xiàn))時(shí),將指令傳送到特殊再現(xiàn)控制處理部16。這里在再現(xiàn)控 制指令的通信中使用例如RTSP (Real Time Streaming Protocol:實(shí)時(shí) 流協(xié)議)標(biāo)準(zhǔn)。
      媒體累積部12累積配送到視頻接收機(jī)2的AV內(nèi)容13。 AV內(nèi) 容13例如為視頻節(jié)目,多重化影像、聲音、字幕、超字幕(文字^
      一〃一)等的信息,以規(guī)定方式進(jìn)行壓縮編碼處理后以文件形式保存。
      然后通過(guò)數(shù)據(jù)流發(fā)送處理部17讀出再現(xiàn)內(nèi)容13所必需的幀,作為數(shù) 據(jù)流數(shù)據(jù)配送至視頻接收機(jī)2。數(shù)據(jù)庫(kù)14保持有進(jìn)行特殊再現(xiàn)時(shí)必 需的關(guān)鍵幀管理表15。在關(guān)鍵幀管理表15中存儲(chǔ)有用于媒體累積部 12保持的內(nèi)容13的特殊再現(xiàn)的關(guān)鍵幀的信息。
      特殊再現(xiàn)控制處理部16按照從再現(xiàn)控制指令接收部11傳送來(lái)的 特殊再現(xiàn)指令,選擇配送的視頻節(jié)目的應(yīng)該發(fā)送的關(guān)鍵幀,計(jì)算出其 發(fā)送開(kāi)始時(shí)刻。此時(shí),參照數(shù)據(jù)庫(kù)14的關(guān)鍵幀管理表15,選擇發(fā)送 幀并計(jì)算出發(fā)送開(kāi)始時(shí)刻。數(shù)據(jù)流發(fā)送處理部17按照從再現(xiàn)控制指 令接收部11或特殊再現(xiàn)控制處理部16傳送來(lái)的再現(xiàn)控制信息,從內(nèi) 容13讀出規(guī)定的視頻節(jié)目數(shù)據(jù),作為數(shù)據(jù)流數(shù)據(jù)通過(guò)通信媒體3配 送至視頻接收機(jī)2。
      視頻接收機(jī)2具有再現(xiàn)控制指令發(fā)送部21、用戶(hù)I/F處理部 22、解碼處理部23、再現(xiàn)處理部25、數(shù)據(jù)流接收部24。
      再現(xiàn)控制指令發(fā)送部21從用戶(hù)I/F處理部22接受關(guān)于視頻節(jié)目 再現(xiàn)的指示時(shí),將再現(xiàn)開(kāi)始請(qǐng)求等的再現(xiàn)控制指令發(fā)送到視頻配送裝 置1 。用戶(hù)I/F處理部22向用戶(hù)提供視聽(tīng)的節(jié)目的選擇畫(huà)面或視聽(tīng)中 的再現(xiàn)操作畫(huà)面。當(dāng)從用戶(hù)接受節(jié)目選擇或再現(xiàn)操作的指示輸入時(shí), 作為再現(xiàn)指示信息傳送到再現(xiàn)控制指令發(fā)送部21 。
      數(shù)據(jù)流接收部24接收從視頻配送裝置1通過(guò)通信媒體3配送的 數(shù)據(jù)流數(shù)據(jù)。此時(shí),將接收的數(shù)據(jù)流數(shù)據(jù)暫時(shí)累積在緩沖存儲(chǔ)器中。 由解碼處理部23依次取出累積的數(shù)據(jù)流數(shù)據(jù)。
      解碼處理部23對(duì)接收的數(shù)據(jù)流數(shù)據(jù)進(jìn)行解碼處理,變換為影像 信息和聲音信息并發(fā)送到再現(xiàn)處理部25。此時(shí),從再現(xiàn)控制指令發(fā) 送部21取得再現(xiàn)控制信息,判斷是應(yīng)該以通常再現(xiàn)模式對(duì)該數(shù)據(jù)流 進(jìn)行解碼處理還是應(yīng)該以特殊再現(xiàn)(快速再現(xiàn)、回繞再現(xiàn))模式對(duì)該 數(shù)據(jù)流進(jìn)行解碼處理。為通常再現(xiàn)時(shí),使用數(shù)據(jù)流中包含的時(shí)間標(biāo)記 信息, 一邊取得同步一邊進(jìn)行解碼處理。另一方面,為特殊再現(xiàn)時(shí), 忽略時(shí)間標(biāo)記信息,在每次由數(shù)據(jù)流接收部24接收時(shí)依次地進(jìn)行解 碼處理。此外,為特殊再現(xiàn)時(shí),即使包括關(guān)鍵幀的數(shù)據(jù)以外的圖像信 息和聲音信息,也不進(jìn)行解碼處理并廢棄。再現(xiàn)處理部25由監(jiān)視器
      和揚(yáng)聲器顯示再現(xiàn)由解碼處理部23解碼的影像信息和聲音信息。
      上述視頻配送裝置1和視頻接收機(jī)2的功能能夠以如下所示的硬 件結(jié)構(gòu)實(shí)現(xiàn)。
      圖2是表示圖1的視頻配送裝置1的硬件結(jié)構(gòu)的一個(gè)例子的圖。 視頻配送裝置1具有CPU (運(yùn)算處理裝置)101、主存儲(chǔ)裝置102、 通信控制裝置103、外部存儲(chǔ)裝置105,它們通過(guò)總線(xiàn)107相互連接。
      CPU101根據(jù)預(yù)先存儲(chǔ)在主存儲(chǔ)裝置102或外部存儲(chǔ)裝置105中 的程序進(jìn)行規(guī)定的動(dòng)作。主存儲(chǔ)裝置102作為工作區(qū)起作用并存儲(chǔ)必 需的程序,由RAM或ROM等實(shí)現(xiàn)。通信控制裝置103和連接于通 信媒體3的其它裝置進(jìn)行信息(數(shù)據(jù))的發(fā)送接收,由調(diào)制解調(diào)器、 網(wǎng)絡(luò)適配器、無(wú)線(xiàn)發(fā)送接收裝置等實(shí)現(xiàn)。外部存儲(chǔ)裝置105保存視頻 配送裝置1的控制程序和動(dòng)作信息,由半導(dǎo)體盤(pán)、硬盤(pán)(HDD)、光 盤(pán)等實(shí)現(xiàn)。
      與圖1的各功能框的對(duì)應(yīng)如下所示。將再現(xiàn)控制指令接收部11、 特殊再現(xiàn)控制處理部16、數(shù)據(jù)流發(fā)送處理部17的各程序存儲(chǔ)在主存 儲(chǔ)裝置102或外部存儲(chǔ)裝置105中,由CPU101實(shí)行。使用通信控制 裝置103進(jìn)行向視頻接收機(jī)2的數(shù)據(jù)流配送和指令的發(fā)送接收。媒體 累積部12由外部存儲(chǔ)裝置105實(shí)現(xiàn),將數(shù)據(jù)庫(kù)14和關(guān)鍵幀管理表 15保持在外部存儲(chǔ)裝置105中。
      圖3是表示圖1的視頻接收機(jī)2的硬件結(jié)構(gòu)的一個(gè)例子的圖。視 頻接收機(jī)2具有CPU (運(yùn)算處理裝置)201、主存儲(chǔ)裝置202、通信 控制裝置203、外部存儲(chǔ)裝置205,輸入裝置206、輸出裝置207,它 們通過(guò)總線(xiàn)208相互連接。
      CPU201根據(jù)預(yù)先存儲(chǔ)在主存儲(chǔ)裝置202或外部存儲(chǔ)裝置205中 的程序進(jìn)行規(guī)定的動(dòng)作。主存儲(chǔ)裝置202作為工作區(qū)起作用并存儲(chǔ)必 需的程序,由RAM或ROM等實(shí)現(xiàn)。通信控制裝置203和連接于通 信媒體3的裝置進(jìn)行信息(數(shù)據(jù))的發(fā)送接收,由調(diào)制解調(diào)器、網(wǎng)絡(luò) 適配器、無(wú)線(xiàn)發(fā)送接收裝置等實(shí)現(xiàn)。外部存儲(chǔ)裝置205保存視頻接收 機(jī)2的控制程序和動(dòng)作信息,由半導(dǎo)體盤(pán)、硬盤(pán)(HDD)、光盤(pán)等實(shí) 現(xiàn)
      輸入裝置206向視頻接收機(jī)2輸入用戶(hù)的命令和操作,由例如在
      TV接收機(jī)中使用的遙控器、在PC中使用的鍵盤(pán)、鼠標(biāo)等實(shí)現(xiàn)。輸 出裝置207輸出顯示用于響應(yīng)用戶(hù)的操作的信息,由各種影像輸出裝 置(顯像管(Braun tube)、 CRT、液晶顯示器、PDP、有機(jī)EL、投 影儀)和聲音輸出裝置(揚(yáng)聲器、頭戴式聽(tīng)筒)實(shí)現(xiàn)。
      與圖1的功能框的對(duì)應(yīng)如下所示。將再現(xiàn)控制指令發(fā)送部21、 用戶(hù)I/F處理部22、解碼處理部23、數(shù)據(jù)流接收部24的各程序存儲(chǔ) 在主存儲(chǔ)裝置202或外部存儲(chǔ)裝置205中,由CPU201實(shí)行。通信控 制裝置203將再現(xiàn)控制指令發(fā)送到視頻配送裝置1,并接收從視頻配 送裝置1配送的數(shù)據(jù)流。累積接收的數(shù)據(jù)流的數(shù)據(jù)的緩沖存儲(chǔ)器被收 納在主存儲(chǔ)裝置202或外部存儲(chǔ)裝置205中。輸入裝置206從用戶(hù)接 受節(jié)目選擇或再現(xiàn)操作的指示輸入。輸出裝置207向用戶(hù)顯示視頻節(jié) 目選擇畫(huà)面或視聽(tīng)中的再現(xiàn)操作畫(huà)面。此外視聽(tīng)所配送的內(nèi)容的再現(xiàn) 處理部25由輸出裝置207實(shí)現(xiàn)。而且,解碼處理部23也能夠由專(zhuān)用 的硬件代替軟件實(shí)現(xiàn)。此時(shí),能夠達(dá)到解碼處理的高速化。
      此外,圖2、圖3所示的硬件結(jié)構(gòu)僅是一個(gè)例子,并非限定于此。 例如,輸出裝置207也可以由電視機(jī)等的外部裝置實(shí)現(xiàn)。在此情況下, 在視頻接收機(jī)2本體中設(shè)置另外的D/A變換器等的電視信號(hào)生成裝 置,用AV電纜或同軸電纜連接外部裝置即可。
      下面,說(shuō)明在本實(shí)施例的視頻配送系統(tǒng)中,視頻配送裝置1如何 生成用于進(jìn)行特殊再現(xiàn)的內(nèi)容并進(jìn)行配送。特殊再現(xiàn)時(shí),在構(gòu)成內(nèi)容 的幀中,使用進(jìn)行幀內(nèi)編碼的關(guān)鍵幀。
      圖4是表示視頻配送裝置1保持在數(shù)據(jù)庫(kù)14中的關(guān)鍵幀管理表 15的構(gòu)成例的圖。
      關(guān)鍵幀管理表15對(duì)由媒體累積部12保持的各內(nèi)容13,記述其 中包括的關(guān)鍵幀的位置信息等。作為記述內(nèi)容,項(xiàng)目151表示關(guān)鍵幀 開(kāi)頭信息包號(hào)碼,項(xiàng)目152表示關(guān)鍵幀末尾信息包號(hào)碼,項(xiàng)目153 表示時(shí)間標(biāo)記。而且項(xiàng)目154為了進(jìn)行說(shuō)明以信息包數(shù)表示各關(guān)鍵幀 的數(shù)據(jù)大小。各幀的數(shù)據(jù)作為規(guī)定字節(jié)數(shù)的信息包的列而構(gòu)成。關(guān)鍵 幀開(kāi)頭信息包號(hào)碼151是該關(guān)鍵幀的開(kāi)頭信息包的號(hào)碼,表示從內(nèi)容 的開(kāi)頭數(shù)據(jù)開(kāi)始以信息包為單位進(jìn)行計(jì)數(shù)的號(hào)碼。關(guān)鍵幀末尾信息包 號(hào)碼152表示該關(guān)鍵幀的末尾信息包的號(hào)碼。通過(guò)管理開(kāi)頭信息包號(hào)
      碼151和末尾信息包號(hào)碼152,能夠在信息包列中特別指定該關(guān)鍵幀 的位置并進(jìn)行檢索。時(shí)間標(biāo)記153表示在通常再現(xiàn)時(shí)各關(guān)鍵幀應(yīng)該再 現(xiàn)的時(shí)刻信息,應(yīng)用于由時(shí)刻信息檢索關(guān)鍵幀的情況等中。這里令時(shí) 間標(biāo)記153的單位為毫秒,但是也可以根據(jù)視頻配送裝置1的動(dòng)作方 式適當(dāng)?shù)刈兏鼏挝?。各關(guān)鍵幀的數(shù)據(jù)大小154是從開(kāi)頭信息包號(hào)碼 151到末尾信息包號(hào)碼152所包括的信息包數(shù)。如本例那樣,在本實(shí)
      施例中作為對(duì)象的各關(guān)鍵幀的間隔是不等間隔,并且各關(guān)鍵幀的數(shù)據(jù) 大小不均勻。
      此處1個(gè)信息包的數(shù)據(jù)大小根據(jù)內(nèi)容的多重化方式而不同。在 MPEG2系統(tǒng)的TS (Transport Stream:傳輸流)方式的情況下,TS 信息包的單位為188字節(jié)。在MPEG2系統(tǒng)的TTS (Time stamp Transport Stream:時(shí)間標(biāo)記傳輸流)方式的情況下,TTS信息包的單 位為192字節(jié)。
      此夕卜,時(shí)間標(biāo)記信息在TS方式的情況下包括PCR(Program Clock Reference:節(jié)目時(shí)鐘基準(zhǔn))、PTS (Presentation Time Stamp:表示時(shí) 間標(biāo)記)、DTS (Decoding Time Stamp:解碼時(shí)間f示記)等。
      參照?qǐng)D4的關(guān)鍵幀管理表15,視頻配送裝置1的特殊再現(xiàn)控制 處理部16向數(shù)據(jù)流發(fā)送處理部17指示應(yīng)該發(fā)送的關(guān)鍵幀的位置信息 (開(kāi)頭信息包號(hào)碼151和末尾信息包號(hào)碼152)和發(fā)送開(kāi)始時(shí)刻的信 息。數(shù)據(jù)流發(fā)送處理部17,從媒體累積部12讀出與指定的位置信息 的區(qū)間(從開(kāi)頭信息包號(hào)碼到末尾信息包號(hào)碼)相當(dāng)?shù)男畔谥?定的發(fā)送開(kāi)始時(shí)刻進(jìn)行發(fā)送。而且,發(fā)送數(shù)據(jù)流的位速率對(duì)每個(gè)內(nèi)容 均為一定的速率。從而,以快速等的特殊再現(xiàn)模式發(fā)送某個(gè)內(nèi)容時(shí)和 以通常再現(xiàn)模式發(fā)送時(shí),以同一位速率進(jìn)行發(fā)送。
      因?yàn)閷?duì)累積的內(nèi)容進(jìn)行多重化處理,所以在發(fā)送的信息包列中可 能包括關(guān)鍵幀的信息以外的聲音信息或字幕信息等。對(duì)此,因?yàn)樵谔?殊再現(xiàn)的解碼處理時(shí),視頻接收機(jī)2的解碼處理部23廢棄關(guān)鍵幀以 外的信息,所以即使在發(fā)送數(shù)據(jù)流中包括關(guān)鍵幀信息以外的信息也不 會(huì)對(duì)再現(xiàn)處理造成障礙。從而,在以后的說(shuō)明中,將位于從關(guān)鍵幀開(kāi) 頭信息包號(hào)碼151到關(guān)鍵幀末尾信息包號(hào)碼152的范圍內(nèi)的信息包, 看作構(gòu)成全部關(guān)鍵幀的信息包進(jìn)行處理。
      特殊再現(xiàn)時(shí),是在指定的發(fā)送時(shí)刻發(fā)送各關(guān)鍵幀,但是當(dāng)幀間的 發(fā)送間隔過(guò)大時(shí)會(huì)產(chǎn)生發(fā)送數(shù)據(jù)中斷的時(shí)間。在這種情況下,根據(jù)視 頻接收機(jī)2的規(guī)格,可能會(huì)認(rèn)為在視頻配送中產(chǎn)生了錯(cuò)誤而中斷接收
      再現(xiàn)處理。作為其對(duì)策,如在關(guān)鍵幀發(fā)送的間隔中插入NULL信息 包并進(jìn)行發(fā)送,則與視頻接收機(jī)2的規(guī)格無(wú)關(guān),能夠穩(wěn)定地進(jìn)行接收 再現(xiàn)。
      本實(shí)施例的特殊再現(xiàn)控制處理部16,對(duì)成為被指定的內(nèi)容的特 殊再現(xiàn)對(duì)象的各關(guān)鍵幀,判定是否能夠按照再現(xiàn)順序進(jìn)行發(fā)送。判定 基準(zhǔn)以不超過(guò)對(duì)每個(gè)內(nèi)容決定的規(guī)定的發(fā)送位速率為條件。具體而 言,判定先行的關(guān)鍵幀的發(fā)送完成時(shí)刻和后續(xù)的關(guān)鍵幀的發(fā)送開(kāi)始時(shí) 刻是否重復(fù)。并且通過(guò)后述的計(jì)算求得各關(guān)鍵幀的預(yù)定的發(fā)送開(kāi)始時(shí) 刻和發(fā)送完成時(shí)刻。
      當(dāng)后續(xù)的關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻位于比先行的關(guān)鍵幀的發(fā)送完 成時(shí)刻更后面的位置時(shí)(即不重復(fù)時(shí)),在計(jì)算出的時(shí)刻發(fā)送后續(xù)的 關(guān)鍵幀。如果后續(xù)的關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻位于比先行的關(guān)鍵幀的發(fā) 送完成時(shí)刻更前面的位置(即重復(fù)時(shí)),不發(fā)送后續(xù)的關(guān)鍵幀,并進(jìn) 一步判定是否能夠發(fā)送下一個(gè)關(guān)鍵幀。
      圖5是說(shuō)明判定上述關(guān)鍵幀可否發(fā)送的圖。圖5 (a)表示通常再 現(xiàn)中的數(shù)據(jù)流結(jié)構(gòu),發(fā)送的數(shù)據(jù)流由關(guān)鍵幀(#1、 #2、 #3)和夾在它 們之間的除此以外的幀(已幀間壓縮)的列構(gòu)成。橫軸表示時(shí)間軸, 以#1、 #2、 #3的順序再現(xiàn)關(guān)鍵幀。圖5 (b)表示快速再現(xiàn)時(shí)發(fā)送的關(guān) 鍵幀的位置。在該例中,應(yīng)該以#1、 #2、 #3的順序發(fā)送關(guān)鍵幀。計(jì)算 各關(guān)鍵幀應(yīng)該發(fā)送的時(shí)刻,令關(guān)鍵幀#1的發(fā)送開(kāi)始時(shí)刻為sl,發(fā)送完 成時(shí)刻為el。同樣,令關(guān)鍵幀#2、 #3的發(fā)送開(kāi)始時(shí)刻為s2、 s3,發(fā)送 完成時(shí)刻為e2、 e3。在本例中,關(guān)鍵幀#2和關(guān)鍵幀#3的發(fā)送時(shí)間的一 部分重復(fù)。S卩,后續(xù)的關(guān)鍵幀#3的發(fā)送開(kāi)始時(shí)刻s3位于比先行的關(guān)鍵 幀#2的發(fā)送完成時(shí)刻e2更前面的位置。換言之,關(guān)鍵幀#3的開(kāi)頭部 數(shù)據(jù)和關(guān)鍵幀#2的末尾部數(shù)據(jù)在時(shí)間上有重疊,不能夠以規(guī)定的發(fā)送 位速率進(jìn)行發(fā)送。在這種情況下,如圖5 (c)所示,中止后續(xù)的關(guān)鍵 幀#3的發(fā)送,間隔剔除該關(guān)鍵幀以進(jìn)行發(fā)送。
      圖6是包括關(guān)鍵幀的發(fā)送時(shí)刻的計(jì)算和可否發(fā)送的判定,對(duì)本實(shí)
      施例的視頻配送裝置1的配送處理流程進(jìn)行說(shuō)明的流程圖。
      在步驟S601,視頻配送裝置1的再現(xiàn)控制指令接收部11從視頻 接收機(jī)2的再現(xiàn)控制指令發(fā)送部21接收內(nèi)容13的倍速值T的快速 再現(xiàn)的請(qǐng)求。當(dāng)再現(xiàn)控制指令為快速再現(xiàn)的請(qǐng)求時(shí),再現(xiàn)控制指令接 收部11將接收的再現(xiàn)控制指令的信息傳送到特殊再現(xiàn)控制處理部16。
      在步驟S602,特殊再現(xiàn)控制處理部16接收再現(xiàn)控制指令(T倍 速快速再現(xiàn)的請(qǐng)求)時(shí),參照?qǐng)D4的關(guān)鍵幀管理表15,檢索發(fā)送的 最初的關(guān)鍵幀(#1)。此外,取得作為關(guān)鍵幀(#1)的位置信息的開(kāi) 頭信息包號(hào)碼151和末尾信息包號(hào)碼152。此處令開(kāi)頭信息包號(hào)碼為 A。然后將取得的位置信息和發(fā)送開(kāi)始時(shí)刻傳送到數(shù)據(jù)流發(fā)送處理部
      17。 發(fā)送開(kāi)始時(shí)刻是所請(qǐng)求的內(nèi)容的發(fā)送開(kāi)始時(shí)刻,這里方便起見(jiàn), 從時(shí)刻=0開(kāi)始。數(shù)據(jù)流發(fā)送處理部17從媒體累積部12讀出與指示 的位置信息對(duì)應(yīng)的關(guān)鍵幀(#1)的數(shù)據(jù),作為數(shù)據(jù)流數(shù)據(jù)進(jìn)行發(fā)送。
      視頻接收機(jī)2中,由數(shù)據(jù)流接收部24接收上述關(guān)鍵幀(#1),由 解碼處理部23和再現(xiàn)處理部25進(jìn)行再現(xiàn)處理。這時(shí)解碼處理部23 從再現(xiàn)控制指令發(fā)送部21接受用于實(shí)施快速再現(xiàn)的控制信息。在之 后的處理中,通過(guò)忽略時(shí)間標(biāo)記信息,僅對(duì)關(guān)鍵幀進(jìn)行解碼處理,能 夠再現(xiàn)快速再現(xiàn)的特殊再現(xiàn)影像。
      在步驟S603,計(jì)算上述關(guān)鍵幀(#1)的發(fā)送完成時(shí)刻Y。關(guān)鍵 幀的數(shù)據(jù)量是由開(kāi)頭信息包號(hào)碼和末尾信息包號(hào)碼的差求得的其信 息包數(shù)。此外,由于1個(gè)信息包的容量(信息包大小)是固定值(TS 信息包為188字節(jié),TTS信息包為192字節(jié)),與其相乘求得關(guān)鍵幀 的數(shù)據(jù)量(位數(shù))。令發(fā)送開(kāi)始時(shí)刻為0,以一定的位速率發(fā)送關(guān)鍵 幀(#1)時(shí),發(fā)送完成時(shí)刻Y通過(guò)Y- (關(guān)鍵幀的位數(shù))/ (發(fā)送位速 率)(1)進(jìn)行計(jì)算。此處發(fā)送位速率為與內(nèi)容13相應(yīng)的一定值。
      在步驟S604,參照關(guān)鍵幀管理表15,檢索接著應(yīng)該發(fā)送的關(guān)鍵 幀(#2)。此外,參照下個(gè)關(guān)鍵幀(#2)的開(kāi)頭信息包號(hào)碼,求得與 前次發(fā)送的關(guān)鍵幀(#1)的開(kāi)頭信息包號(hào)碼A的間隔作為信息包數(shù)。 如在其上乘上信息包大小,則能夠以位數(shù)X計(jì)算出與信息包號(hào)碼A 的間隔。
      在步驟S605,計(jì)算關(guān)鍵幀(#2)的發(fā)送開(kāi)始時(shí)刻i:。發(fā)送開(kāi)始時(shí) 刻t為相對(duì)前次發(fā)送的關(guān)鍵幀(#1)的發(fā)送開(kāi)始時(shí)刻(此處為時(shí)刻=0), 推遲到關(guān)鍵幀(#2)的間隔(即發(fā)送位數(shù)X所需的時(shí)間)。但會(huì)根據(jù) 特殊再現(xiàn)條件伸縮該間隔。此時(shí),為了實(shí)現(xiàn)T倍速的快速再現(xiàn),與 通常再現(xiàn)相比,發(fā)送間隔縮小到1/T。因此,通過(guò)x={X/T/ (發(fā)送位 速率)} (2)計(jì)算發(fā)送開(kāi)始時(shí)刻t。
      在步驟S606,比較由式(1)求得的值Y和由式(2)求得的值 t。比較結(jié)果,如果t ^Y,則關(guān)鍵幀(#2)的發(fā)送開(kāi)始時(shí)刻t位于 比關(guān)鍵幀(#1)的發(fā)送完成時(shí)刻Y更后面的位置(即時(shí)間上不重復(fù))。 在這種情況下進(jìn)行步驟S607,發(fā)送關(guān)鍵幀(#2)。
      在步驟S607,計(jì)算關(guān)鍵幀(#2)的發(fā)送完成時(shí)刻,更新發(fā)送完 成時(shí)刻Y。將對(duì)關(guān)鍵幀(#2)使用上述(1)式計(jì)算得到的值(發(fā)送 時(shí)間)加算在由上述(2)式求得的發(fā)送開(kāi)始時(shí)刻t上,通過(guò)Y=T+ (關(guān)鍵幀的位數(shù))/ (發(fā)送位速率) (3)求得發(fā)送完成時(shí)刻Y。
      在步驟S608,將關(guān)鍵幀(#2)的開(kāi)頭信息包號(hào)碼、末尾信息包 號(hào)碼、發(fā)送開(kāi)始時(shí)刻t傳送到數(shù)據(jù)流發(fā)送處理部17。數(shù)據(jù)流發(fā)送處 理部17按照指示的位置信息從媒體累積部12讀出關(guān)鍵幀(#2)的數(shù) 據(jù),在指定的發(fā)送開(kāi)始時(shí)刻t作為數(shù)據(jù)流數(shù)據(jù)進(jìn)行發(fā)送。發(fā)送后,進(jìn) 行步驟S609。
      上述步驟S606中比較的結(jié)果,在t〈Y的情況下,關(guān)鍵幀(#2) 的發(fā)送開(kāi)始時(shí)刻t位于比關(guān)鍵幀(#1)的發(fā)送完成時(shí)刻Y更前面的 位置(即時(shí)間上重復(fù))。在此情況下不發(fā)送關(guān)鍵幀(#2),進(jìn)行步驟 S609。
      在步驟S609,判定有無(wú)特殊再現(xiàn)結(jié)束請(qǐng)求。特殊再現(xiàn)結(jié)束請(qǐng)求 是再現(xiàn)控制指令接收部11從視頻接收機(jī)2接收的,結(jié)束正在發(fā)送中 的內(nèi)容的特殊再現(xiàn)的指令。沒(méi)有結(jié)束請(qǐng)求時(shí),回到上述步驟S604的 處理。然后,判定能否發(fā)送下個(gè)關(guān)鍵幀(#3),如果可以則發(fā)送關(guān)鍵 幀(#3)。之后,反復(fù)進(jìn)行直到接受特殊再現(xiàn)結(jié)束的請(qǐng)求為止。
      在步驟S609接受了特殊再現(xiàn)結(jié)束的請(qǐng)求時(shí),在步驟S610結(jié)束 特殊再現(xiàn)的處理。再現(xiàn)控制指令接收部11向特殊再現(xiàn)控制處理部16 指示該請(qǐng)求,特殊再現(xiàn)控制處理部16結(jié)束現(xiàn)在的特殊再現(xiàn)處理。然
      后再現(xiàn)控制指令接收部11向視頻接收機(jī)2的再現(xiàn)控制指令發(fā)送部21, 發(fā)送表示已正常結(jié)束該特殊再現(xiàn)處理的控制信息。收到該控制信息的
      再現(xiàn)控制指令發(fā)送部21向解碼處理部23發(fā)出結(jié)束特殊再現(xiàn)的解碼處 理的指示,切換到通常再現(xiàn)的解碼處理。
      在上述說(shuō)明中,作為特殊再現(xiàn)敘述了快速再現(xiàn)的情況下的處理, 但在回繞再現(xiàn)的情況下也能夠由同樣的順序進(jìn)行處理。在回繞再現(xiàn)的 情況下,以時(shí)間軸相反方向(例如關(guān)鍵幀#3—#2—#1的順序)進(jìn)行 步驟S602和步驟S604中的關(guān)鍵幀的檢索,并且互換各關(guān)鍵幀的開(kāi) 頭信息包和末尾信息包的位置信息,與快速再現(xiàn)情況相反方向地進(jìn)行 設(shè)定。通過(guò)該變更,能夠按照上述流程圖實(shí)現(xiàn)回繞再現(xiàn)。
      如上述的本實(shí)施例,對(duì)在特殊再現(xiàn)中使用的關(guān)鍵幀計(jì)算各關(guān)鍵幀 每個(gè)進(jìn)行發(fā)送的開(kāi)始時(shí)刻和完成時(shí)刻。并且,即使發(fā)送連續(xù)的關(guān)鍵幀 也判定幀是否在時(shí)間上重復(fù),當(dāng)重復(fù)時(shí)中止后續(xù)的關(guān)鍵幀的發(fā)送。由 此,即使各關(guān)鍵幀的發(fā)送間隔為不等間隔,也能夠使發(fā)送時(shí)刻正確地 對(duì)應(yīng),并且能夠容易地實(shí)現(xiàn)相對(duì)任意倍速值的特殊再現(xiàn)。此外,即使 各關(guān)鍵幀的數(shù)據(jù)大小不均勻,也能夠不超過(guò)規(guī)定的發(fā)送位速率進(jìn)行發(fā) 送。進(jìn)一步,因?yàn)閷?duì)發(fā)送的關(guān)鍵幀判定每個(gè)幀是否能夠發(fā)送,所以能 最大限度地利用構(gòu)成內(nèi)容的關(guān)鍵幀進(jìn)行發(fā)送,因?yàn)闆](méi)有間隔剔除能夠 發(fā)送的幀,所以能夠?qū)崿F(xiàn)幀速率高、品質(zhì)優(yōu)良的再現(xiàn)影像。 [實(shí)施例2]
      當(dāng)計(jì)算出上述實(shí)施例1中的關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻和發(fā)送完成 時(shí)刻時(shí),假定視頻接收機(jī)2的數(shù)據(jù)流接收部24接收關(guān)鍵幀的開(kāi)頭信 息包,解碼處理部23立即對(duì)接收的關(guān)鍵幀的數(shù)據(jù)流進(jìn)行解碼處理。 在這種情況下,由于各幀的解碼處理的定時(shí)(timing)與發(fā)送的定時(shí) 一致,沒(méi)有問(wèn)題。接收后,即使在一定時(shí)間后開(kāi)始解碼處理,只要各 幀的處理時(shí)刻同樣地進(jìn)行移動(dòng)(shift),則幀間的定時(shí)就不會(huì)偏離。
      相對(duì)地在本實(shí)施例2中,假設(shè)將視頻接收機(jī)2接收的數(shù)據(jù)暫時(shí)累 積在緩沖存儲(chǔ)器中,在累積了 1個(gè)關(guān)鍵幀的數(shù)據(jù)的時(shí)刻開(kāi)始解碼處 理。在這種情況下,解碼處理的定時(shí)不一定與發(fā)送定時(shí)一致。為了以 正確的定時(shí)進(jìn)行解碼處理,需要根據(jù)關(guān)鍵幀的數(shù)據(jù)量調(diào)整發(fā)送開(kāi)始時(shí) 刻。 圖7是表示視頻接收機(jī)2的數(shù)據(jù)流接收部24具有的緩沖器的占 有量的時(shí)間變化的圖。在圖7中,將用規(guī)定位速率發(fā)送的數(shù)據(jù)流數(shù)據(jù) 依次累積在緩沖器中。在累積了 1個(gè)關(guān)鍵幀的數(shù)據(jù)的時(shí)刻(即接收末 尾信息包的時(shí)刻),解碼處理部23從緩沖器取出上述數(shù)據(jù)開(kāi)始解碼處 理。接著,再現(xiàn)處理部25實(shí)施描畫(huà)處理。在該處理方法的情況下, 各關(guān)鍵幀的數(shù)據(jù)量不均勻時(shí),各個(gè)累積時(shí)間變得不均勻,各關(guān)鍵幀的 解碼處理(描畫(huà)處理)的開(kāi)始定時(shí)發(fā)生偏離。本實(shí)施例2要消除這種 解碼處理的定時(shí)偏離。
      在實(shí)施例1中,將關(guān)鍵幀的開(kāi)頭信息包作為決定發(fā)送時(shí)刻的基 準(zhǔn),但在本實(shí)施例2中,將關(guān)鍵幀的末尾信息包作為決定發(fā)送時(shí)刻的 基準(zhǔn)。即,以使關(guān)鍵幀的末尾信息包的發(fā)送時(shí)刻正確的方式使開(kāi)頭信 息包的發(fā)送時(shí)刻移動(dòng)并進(jìn)行發(fā)送。通過(guò)令移動(dòng)量為先行的關(guān)鍵幀的發(fā) 送時(shí)間和后續(xù)的關(guān)鍵幀的發(fā)送時(shí)間的差值,即使各關(guān)鍵幀的累積時(shí)間 存在偏差,也能夠以正確的定時(shí)進(jìn)行解碼處理(描畫(huà)處理)。在接收 關(guān)鍵幀的末尾信息包,延遲一定時(shí)間進(jìn)行解碼處理的情況下也是同樣 的。此外,在解碼處理部23依次地從數(shù)據(jù)流接收部24取出圖像數(shù)據(jù) 并進(jìn)行解碼處理,結(jié)束1個(gè)關(guān)鍵幀的解碼處理后,對(duì)再現(xiàn)處理部25 發(fā)出描畫(huà)處理的指示的結(jié)構(gòu)中,也同樣能夠應(yīng)用本實(shí)施例2。
      圖8是包括關(guān)鍵幀的發(fā)送時(shí)刻的計(jì)算和可否發(fā)送的判定,對(duì)本實(shí) 施例中的配送處理流程進(jìn)行說(shuō)明的流程圖。
      在步驟S801,視頻配送裝置1的再現(xiàn)控制指令接收部11從視頻 接收機(jī)2接收內(nèi)容13的倍速值T的快速再現(xiàn)的請(qǐng)求。
      在步驟S802,特殊再現(xiàn)控制處理部16接收上述再現(xiàn)請(qǐng)求時(shí),參 照?qǐng)D4的關(guān)鍵幀管理表15,檢索發(fā)送的最初的關(guān)鍵幀(#1)。此外, 取得作為關(guān)鍵幀(#1)的位置信息的開(kāi)頭信息包號(hào)碼151和末尾信息, 包號(hào)碼152。此處令開(kāi)頭信息包號(hào)碼為A。然后將取得的位置信息和 發(fā)送開(kāi)始時(shí)刻傳送到數(shù)據(jù)流發(fā)送處理部17。此處令發(fā)送開(kāi)始時(shí)刻從 時(shí)刻=0開(kāi)始。數(shù)據(jù)流發(fā)送處理部17從媒體累積部12讀出與指示的 位置信息對(duì)應(yīng)的關(guān)鍵幀(#1)的數(shù)據(jù),作為數(shù)據(jù)流數(shù)據(jù)進(jìn)行發(fā)送。
      在步驟S803求得發(fā)送的最初的關(guān)鍵幀(#1)的數(shù)據(jù)大小(位數(shù)) Z。由從開(kāi)頭信息包號(hào)碼151到末尾信息包號(hào)碼152的信息包數(shù)和1
      個(gè)信息包的容量(信息包大小)計(jì)算出該值。
      在步驟S804,計(jì)算上述關(guān)鍵幀(#1)的發(fā)送完成時(shí)刻Y。因?yàn)?這里令發(fā)送開(kāi)始時(shí)刻為0,所以發(fā)送完成時(shí)刻Y的值由Y=(關(guān)鍵幀 的位數(shù)Z) / (發(fā)送位速率)(4)進(jìn)行計(jì)算。在此情況下也令發(fā)送 位速率一定。
      在步驟S805,參照關(guān)鍵幀管理表15,檢索接著應(yīng)該發(fā)送的關(guān)鍵 幀(#2)。此外,取得下個(gè)關(guān)鍵幀(#2)的開(kāi)頭信息包號(hào)碼,求得與 前次發(fā)送的關(guān)鍵幀(#1)的開(kāi)頭信息包號(hào)碼A的間隔作為信息包數(shù)。 進(jìn)一步在其上乘上信息包大小,以位數(shù)X計(jì)算出與信息包號(hào)碼A的 間隔。
      在步驟S806,求得關(guān)鍵幀(#2)的數(shù)據(jù)大小(位數(shù))V。
      在步驟S807,求得關(guān)鍵幀(#2)的發(fā)送開(kāi)始時(shí)刻t。此處,因?yàn)?以在正確的定時(shí)發(fā)送末尾信息包的方式調(diào)整發(fā)送開(kāi)始時(shí)刻,所以發(fā)送 開(kāi)始時(shí)刻t'通過(guò)t' = (X/T—V+Z) / (發(fā)送位速率)(5)進(jìn)行計(jì) 算。在求上述實(shí)施例1的發(fā)送開(kāi)始時(shí)刻t的(2)式中,(5)式將發(fā) 送的位數(shù)減少(V—Z)。 g卩,在關(guān)鍵幀#1和弁2之間位數(shù)從Z變化到 V。結(jié)果,因?yàn)槟┪残畔陌l(fā)送時(shí)刻從本來(lái)位置偏離與(V—Z)相 當(dāng)?shù)闹?,所以以該差值調(diào)整開(kāi)頭信息包的發(fā)送開(kāi)始時(shí)刻。換言之,以 提前該關(guān)鍵幀#2的發(fā)送時(shí)間相對(duì)于先行的關(guān)鍵幀#1的發(fā)送時(shí)間的增 加部分的方式,對(duì)該關(guān)鍵幀#2的發(fā)送開(kāi)始時(shí)刻進(jìn)行調(diào)整。
      在步驟S808,比較由(4)式求得的值Y和由(5)式求得的值 。比較的結(jié)果,如果t' ^Y,則關(guān)鍵幀(#2)的發(fā)送開(kāi)始時(shí)刻? 位于比關(guān)鍵幀(#1)的發(fā)送完成時(shí)刻Y更后面的位置(即時(shí)間上不 重復(fù))。在此情況下進(jìn)行步驟S809,發(fā)送關(guān)鍵幀(#2)。
      在步驟S809,計(jì)算關(guān)鍵幀(#2)的發(fā)送完成時(shí)刻,更新發(fā)送完 成時(shí)刻Y。將對(duì)關(guān)鍵幀(#2)使用上述(4)式計(jì)算得到的值(發(fā)送 時(shí)間)加算在由上述(5)式求得的發(fā)送開(kāi)始時(shí)刻?上,通過(guò)Y^, +V/ (發(fā)送位速率)(6)求得發(fā)送完成時(shí)刻Y。
      在步驟S810,將關(guān)鍵幀(#2)的開(kāi)頭信息包號(hào)碼、末尾信息包 號(hào)碼、發(fā)送開(kāi)始時(shí)刻V傳送到數(shù)據(jù)流發(fā)送處理部17。數(shù)據(jù)流發(fā)送處 理部17從媒體累積部12讀出與指示的位置信息對(duì)應(yīng)的關(guān)鍵幀(#2)
      的數(shù)據(jù),在指定的發(fā)送開(kāi)始時(shí)刻t'作為數(shù)據(jù)流數(shù)據(jù)進(jìn)行發(fā)送。發(fā)送 后,進(jìn)行步驟S811。
      上述步驟S808中比較的結(jié)果,在t' 〈Y的情況下,關(guān)鍵幀(#2) 的發(fā)送開(kāi)始時(shí)刻t'位于比關(guān)鍵幀(#1)的發(fā)送完成時(shí)刻Y更前面的 位置(即時(shí)間上重復(fù))。在此情況下不發(fā)送關(guān)鍵幀(#2),進(jìn)行步驟 S811。
      在步驟S811,判定有無(wú)特殊再現(xiàn)結(jié)束請(qǐng)求。沒(méi)有結(jié)束請(qǐng)求時(shí), 回到上述步驟S805的處理。然后,判定能否發(fā)送下個(gè)關(guān)鍵幀(#3), 如果可以則發(fā)送關(guān)鍵幀(#3)。之后,反復(fù)進(jìn)行直到接受特殊再現(xiàn)結(jié) 束的請(qǐng)求為止。在步驟S811接受了特殊再現(xiàn)結(jié)束的請(qǐng)求時(shí),在步驟 S812結(jié)束特殊再現(xiàn)的處理。
      在上述說(shuō)明中,作為特殊再現(xiàn)敘述了快速再現(xiàn)的情況下的處理, 但在回繞再現(xiàn)的情況下也能夠由同樣的順序進(jìn)行處理。在回繞再現(xiàn)的 情況下,以時(shí)間軸相反方向進(jìn)行關(guān)鍵幀的檢索,并且互換各關(guān)鍵幀的 開(kāi)頭信息包和末尾信息包的位置信息,以與快速再現(xiàn)的情況相反方向 地進(jìn)行設(shè)定。通過(guò)該變更,能夠按照上述流程圖實(shí)現(xiàn)回繞再現(xiàn)。
      本實(shí)施例2說(shuō)明了將視頻接收機(jī)2接收的數(shù)據(jù)暫時(shí)累積在緩沖器 中,在累積1個(gè)關(guān)鍵幀的數(shù)據(jù)的時(shí)刻開(kāi)始解碼處理的情況。在此情況 下,因?yàn)橐允菇獯a處理的定時(shí)為本來(lái)的定時(shí)的方式調(diào)整關(guān)鍵幀的發(fā)送 時(shí)刻并進(jìn)行發(fā)送,所以對(duì)解碼處理不造成任何障礙。
      此外,與實(shí)施例1同樣,判定發(fā)送的各關(guān)鍵幀是否在時(shí)間上重復(fù), 當(dāng)重復(fù)時(shí)中止后續(xù)的關(guān)鍵幀的發(fā)送。由此,能夠不超過(guò)規(guī)定的發(fā)送位 速率地進(jìn)行發(fā)送。此外,因?yàn)樽畲笙薅鹊乩脴?gòu)成內(nèi)容的關(guān)鍵幀進(jìn)行 發(fā)送,所以能夠?qū)崿F(xiàn)幀速率高、品質(zhì)優(yōu)良的再現(xiàn)影像。
      在上述實(shí)施例1和實(shí)施例2中,說(shuō)明了將視頻點(diǎn)播(VOD)作 為例子的視頻配送系統(tǒng),但是本發(fā)明不限于此,在使用家庭內(nèi)的家庭 服務(wù)器的視頻發(fā)送系統(tǒng)中也同樣能夠適用,這是不言而喻的。
      權(quán)利要求
      1.一種視頻發(fā)送裝置,其根據(jù)來(lái)自視頻接收機(jī)的請(qǐng)求發(fā)送已累積的視頻內(nèi)容,其特征在于,包括從所述視頻接收機(jī)接收所述視頻內(nèi)容的特殊再現(xiàn)的請(qǐng)求的再現(xiàn)控制指令接收部;累積所述視頻內(nèi)容的媒體累積部;存儲(chǔ)用于該媒體累積部累積的視頻內(nèi)容中的特殊再現(xiàn)的關(guān)鍵幀的信息的關(guān)鍵幀管理部;從所述媒體累積部讀出視頻內(nèi)容發(fā)送到所述視頻接收機(jī)的數(shù)據(jù)流發(fā)送處理部;和以根據(jù)所述再現(xiàn)控制指令接收部接收的特殊再現(xiàn)請(qǐng)求,參照所述關(guān)鍵幀管理部依次選擇應(yīng)該發(fā)送的關(guān)鍵幀,將選出的關(guān)鍵幀讀出并發(fā)送到所述數(shù)據(jù)流發(fā)送處理部的方式進(jìn)行控制的特殊再現(xiàn)控制處理部。
      2. 根據(jù)權(quán)利要求1所述的視頻發(fā)送裝置,其特征在于 該特殊再現(xiàn)控制處理部,以計(jì)算應(yīng)該發(fā)送的各關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻和發(fā)送完成時(shí)刻,判定先行的關(guān)鍵幀的發(fā)送完成時(shí)刻和后續(xù)的關(guān) 鍵幀的發(fā)送開(kāi)始時(shí)刻是否重復(fù),當(dāng)重復(fù)時(shí)中止后續(xù)的關(guān)鍵幀的發(fā)送, 當(dāng)不重復(fù)時(shí)在所述發(fā)送開(kāi)始時(shí)刻發(fā)送后續(xù)的關(guān)鍵幀的方式進(jìn)行控制。
      3. 根據(jù)權(quán)利要求2所述的視頻發(fā)送裝置,其特征在于 所述關(guān)鍵幀管理部具有關(guān)于各關(guān)鍵幀的開(kāi)頭信息包號(hào)碼、末尾信息包號(hào)碼和時(shí)間標(biāo)記的信息;所述特殊再現(xiàn)控制處理部,對(duì)于所述各關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻, 參照各關(guān)鍵幀的所述開(kāi)頭信息包號(hào)碼,根據(jù)被請(qǐng)求的特殊再現(xiàn)速度, 對(duì)發(fā)送開(kāi)始時(shí)刻的間隔進(jìn)行伸縮并設(shè)定;對(duì)于所述各關(guān)鍵幀的發(fā)送完成時(shí)刻,參照各關(guān)鍵幀的所述開(kāi)頭信 息包號(hào)碼和末尾信息包號(hào)碼,將按規(guī)定的位速率發(fā)送該關(guān)鍵幀所需要 的時(shí)間加算在所述發(fā)送開(kāi)始時(shí)刻并進(jìn)行設(shè)定。
      4. 根據(jù)權(quán)利要求3所述的視頻發(fā)送裝置,其特征在于 所述特殊再現(xiàn)控制處理部,進(jìn)一步提前設(shè)定所述各關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻,該提前量是該關(guān)鍵幀的發(fā)送時(shí)間相對(duì)于先行發(fā)送的關(guān)鍵幀 的發(fā)送時(shí)間的增加部分。
      5. —種視頻發(fā)送方法,其根據(jù)用戶(hù)的請(qǐng)求發(fā)送累積的視頻內(nèi)容,其特征在于當(dāng)接受到用戶(hù)對(duì)視頻內(nèi)容的特殊再現(xiàn)請(qǐng)求時(shí),從累積的視頻內(nèi)容 依次檢索用于特殊再現(xiàn)的關(guān)鍵幀;根據(jù)被請(qǐng)求的特殊再現(xiàn)條件,計(jì)算各關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻和發(fā)送完成時(shí)刻;判定先行的關(guān)鍵幀的發(fā)送完成時(shí)刻和后續(xù)的關(guān)鍵幀的發(fā)送開(kāi)始 時(shí)刻是否重復(fù);當(dāng)重復(fù)時(shí)中止后續(xù)的關(guān)鍵幀的發(fā)送; 當(dāng)不重復(fù)時(shí)在所述發(fā)送開(kāi)始時(shí)刻發(fā)送后續(xù)的關(guān)鍵幀。
      6. 根據(jù)權(quán)利要求5所述的視頻發(fā)送方法,其特征在于 所述各關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻,根據(jù)被請(qǐng)求的特殊再現(xiàn)速度,對(duì)發(fā)送開(kāi)始時(shí)刻的間隔進(jìn)行伸縮并設(shè)定;所述各關(guān)鍵幀的發(fā)送完成時(shí)刻,將按規(guī)定的位速率發(fā)送該關(guān)鍵幀 所需要的時(shí)間加算在所述發(fā)送開(kāi)始時(shí)刻并進(jìn)行設(shè)定。
      7. 根據(jù)權(quán)利要求6所述的視頻發(fā)送方法,其特征在于 進(jìn)一步提前設(shè)定所述各關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻,該提前量是該關(guān)鍵幀的發(fā)送時(shí)間相對(duì)于先行發(fā)送的關(guān)鍵幀的發(fā)送時(shí)間的增加部分。
      8. —種視頻發(fā)送方法,當(dāng)接受到用戶(hù)對(duì)視頻內(nèi)容的特殊再現(xiàn)請(qǐng) 求時(shí),從累積的視頻內(nèi)容依次選擇用于被請(qǐng)求的特殊再現(xiàn)的關(guān)鍵幀并 將其發(fā)送,其特征在于當(dāng)被選擇的關(guān)鍵幀的發(fā)送時(shí)間與先行的關(guān)鍵幀的發(fā)送時(shí)間重復(fù) 時(shí),通過(guò)中止發(fā)送被選擇的關(guān)鍵幀,將各關(guān)鍵幀以不超過(guò)規(guī)定位速率的方式進(jìn)行發(fā)送。
      全文摘要
      本申請(qǐng)的一部分涉及在通過(guò)網(wǎng)絡(luò)將視頻內(nèi)容發(fā)送到視頻接收機(jī)的視頻點(diǎn)播系統(tǒng)中,適當(dāng)?shù)貙?shí)現(xiàn)快速再現(xiàn)等特殊再現(xiàn)的技術(shù)。例如,即使在經(jīng)過(guò)壓縮編碼的影像構(gòu)成幀中,進(jìn)行幀內(nèi)編碼的幀(關(guān)鍵幀)的間隔為不等間隔,關(guān)鍵幀的數(shù)據(jù)量不均勻,也以不超過(guò)允許的發(fā)送位速率的方式利用關(guān)鍵幀進(jìn)行特殊再現(xiàn)。例如,以計(jì)算應(yīng)該發(fā)送的各關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻和發(fā)送完成時(shí)刻,判定先行的關(guān)鍵幀的發(fā)送完成時(shí)刻和后續(xù)的關(guān)鍵幀的發(fā)送開(kāi)始時(shí)刻是否重復(fù),當(dāng)重復(fù)時(shí)中止后續(xù)的關(guān)鍵幀的發(fā)送,當(dāng)不重復(fù)時(shí)在所述發(fā)送開(kāi)始時(shí)刻發(fā)送后續(xù)的關(guān)鍵幀的方式進(jìn)行控制。
      文檔編號(hào)H04N7/173GK101175199SQ20071016228
      公開(kāi)日2008年5月7日 申請(qǐng)日期2007年10月9日 優(yōu)先權(quán)日2006年10月31日
      發(fā)明者伊達(dá)哲, 佐藤洋平, 小西薰 申請(qǐng)人:株式會(huì)社日立制作所
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1