亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

媒體提供方法和終端的制作方法

文檔序號(hào):10691146閱讀:488來源:國知局
媒體提供方法和終端的制作方法
【專利摘要】提出了媒體提供方法和終端。所述媒體提供方法,包括以下步驟:接收包含有一個(gè)以上周期的媒體的元數(shù)據(jù);基于所述元數(shù)據(jù)所提供的信息來存取所述媒體的段;以及將所述段內(nèi)所包含的所述媒體的數(shù)據(jù)解碼及渲染,且其中,各周期包括一個(gè)以上的組,且各組包括所述媒體的一個(gè)以上的表示,且所述表示分別為一個(gè)周期內(nèi)的一個(gè)以上的媒體組件的結(jié)構(gòu)化集合,且各表示包括一個(gè)以上的段,且所述元數(shù)據(jù)包括說明所述組的組元素,且所述組元素提供所述組元素所說明的組內(nèi)的所有表示的屬性值。
【專利說明】
媒體提供方法和終端
[0001] 本專利申請是下列發(fā)明專利申請的分案申請:
[0002] 申請?zhí)枺?01180042362.1
[0003] 申請日:2011年9月1日
[0004] 發(fā)明名稱:提供串流內(nèi)容的方法及裝置
技術(shù)領(lǐng)域
[0005] 本發(fā)明的技術(shù)領(lǐng)域是設(shè)及一種提供串流內(nèi)容的技術(shù),特別是,設(shè)及一種提供利用 適應(yīng)性串流的媒體內(nèi)容的裝置和方法。
【背景技術(shù)】
[0006] 串流(S化earning)是用于傳送和播放音頻及視頻等媒體內(nèi)容的方式中的一種方 式??蛻舳嗽谕ㄟ^串流接收內(nèi)容的同時(shí)可播放該內(nèi)容。
[0007] 適應(yīng)性串流服務(wù)是指通過由客戶端的請求和該請求的服務(wù)器的應(yīng)答所構(gòu)成的通 ?目方式來提供串流服務(wù)。
[000引客戶端可通過適應(yīng)性串流服務(wù)來請求適合于自身的環(huán)境(例如,自身的傳送信道) 的媒體序列,且服務(wù)器可提供自身具備的多種質(zhì)量的媒體序列中符合客戶端請求的媒體序 列。
[0009] 適應(yīng)性串流服務(wù)可基于多種協(xié)議被提供。
[0010] HTTP適應(yīng)性串流服務(wù)是指基于HTTP協(xié)議被提供的適應(yīng)性串流服務(wù)。HTTP適應(yīng)性串 流服務(wù)的客戶端可使用HTTP協(xié)議,從服務(wù)器接收提供的內(nèi)容,并將串流服務(wù)的相關(guān)請求傳 送給服務(wù)器。

【發(fā)明內(nèi)容】

[00川技術(shù)課題
[0012] 根據(jù)本發(fā)明的一個(gè)實(shí)施例可提供一種裝置及方法,使用常規(guī)媒體信息及特有媒體 信息,從而在HTTP串流中將媒體信息有效地分割來適用于終端的使用目的。
[0013] 根據(jù)本發(fā)明的一個(gè)實(shí)施例可提供一種裝置及方法,在能動(dòng)性HTTP串流中使用組元 素,該組元素用于提供有關(guān)包括在組中的一個(gè)W上的表示的屬性概要。
[0014]技術(shù)方案
[0015] 根據(jù)本發(fā)明的一個(gè)側(cè)面,提供一種媒體提供方法,包括W下步驟:接收包含有一個(gè) W上周期的媒體的元數(shù)據(jù);基于所述元數(shù)據(jù)所提供的信息來存取所述媒體的段;W及將所 述段內(nèi)所包含的所述媒體的數(shù)據(jù)解碼及擅染,且其中,各周期包括一個(gè)W上的組,且各組包 括所述媒體的一個(gè)W上的表示,且所述表示為一個(gè)周期內(nèi)的一個(gè)W上的媒體組件的結(jié)構(gòu)化 集合,且各表示包括一個(gè)W上的段。
[0016] 所述元數(shù)據(jù)可W是所述媒體內(nèi)容的媒體信息MPD(media presentation description)。
[0017] 所述元數(shù)據(jù)可包括說明所述組的組元素。
[0018] 所述組元素可提供所述組元素所說明的組內(nèi)的所有表示的屬性值的概要 (summary)。
[0019] 所述元數(shù)據(jù)可包括指示出所述組內(nèi)的所有表示的頻寬屬性中最小值的屬性和指 示出所述頻寬屬性中最大值的屬性。
[0020] 所述元數(shù)據(jù)可包括指示出所述組內(nèi)的所有表示的水平分辨率屬性中最小值的屬 性和指示出所述水平分辨率屬性中最大值的屬性。
[0021] 所述元數(shù)據(jù)可包括指示出所述組內(nèi)的所有表示的帖速率屬性中最小值的屬性和 指示出所述帖速率屬性中最大值的屬性。
[0022] 根據(jù)本發(fā)明的另一個(gè)側(cè)面,提供一種終端,包括:存取引擎,接收包含有一個(gè)W上 周期的媒體的元數(shù)據(jù),并基于所述元數(shù)據(jù)所提供的信息來接收所述媒體的段,并將所述段 內(nèi)包含的所述媒體的數(shù)據(jù)解碼;和媒體引擎,從所述存取引擎接收提供的所述媒體的數(shù)據(jù), 并輸出所述媒體,且其中,各周期包括一個(gè)W上的組,且各組包括所述媒體的一個(gè)W上的表 示,且所述表示為一個(gè)周期內(nèi)的一個(gè)W上的媒體組件的結(jié)構(gòu)化集合,且各表示包括一個(gè)W 上的段。
[0023] 根據(jù)本發(fā)明的又另一個(gè)側(cè)面,一種終端通過HTTP串流來接收提供的內(nèi)容的方法, 所述通過HTTP串流的內(nèi)容請求方法,包括W下步驟:將包含有所述終端的屬性的傳送請求 消息傳送至服務(wù)器;從所述服務(wù)器接收適合于所述終端的媒體信息MPD,所述MPD包括所述 內(nèi)容的表示的說明;基于所述內(nèi)容的表示的說明,在所述MPD內(nèi)選擇所述表示中合適的表 示;W及向所述服務(wù)器請求所述選擇的表示的內(nèi)容。
[0024] 所述傳送請求消息可W是HTT內(nèi)青求消息,且所述屬性可作為所述HTT內(nèi)青求消息的 參數(shù)被傳達(dá),由于所述HTT內(nèi)青求消息使用HTTP的查詢,從而可將顯示出所述屬性的參數(shù)傳 達(dá)至所述服務(wù)器。
[0025] 所述屬性可作為所述HTTP請求消息的參數(shù)被傳達(dá),由于所述HTTP請求消息在HTTP 數(shù)據(jù)頭內(nèi)包括所述參數(shù),從而可將顯示出所述屬性的所述參數(shù)傳達(dá)至所述服務(wù)器。
[0026] 所述屬性可包括所述終端的性能和所述終端的優(yōu)選性。
[0027] 所述屬性可包括所述終端可受用的網(wǎng)絡(luò)資源的最小頻寬、最大頻寬、和平均頻寬, 且所述屬性包括所述終端的橫向分辨率和縱向分辨率,且所述屬性包括所述終端的帖速率 (framerate)。
[002引所述MTO可包括所述說明的URI。
[0029] 向所述服務(wù)器請求所述選擇的表示的內(nèi)容的步驟,包括W下步驟:使用所述選擇 的表示的所述URI來向所述服務(wù)器請求所述選擇的表示的內(nèi)容。
[0030] 根據(jù)本發(fā)明的又另一個(gè)側(cè)面,提供一種通過HTTP串流的內(nèi)容提供方法,包括W下 步驟:從終端接收包含有所述終端的屬性的傳送請求消息;基于所述屬性,將適合于所述終 端的特殊媒體信息MPD(media presen1:ation description)傳送給所述終端,所述特殊MPD 包括所述終端的特定目錄中特殊表示的說明及所述特殊表示的URI;從所述終端接收有關(guān) 選擇的表示的內(nèi)容的請求,所述選擇的表示的內(nèi)容通過所述特殊MPD內(nèi)的所述選擇的表示 的URI被請求;W及通過HTTP串流將所述選擇的表示的內(nèi)容傳送給所述終端。
[0031] 通過HTTP串流的內(nèi)容提供方法可進(jìn)一步包括W下步驟:分析所述屬性,生成適合 于所述終端的所述特殊MPD。
[0032] 所述特殊MPD,可基于常規(guī)ΜΗ)被生成,且所述所述常規(guī)MTO可包括所述內(nèi)容的所有 表示的說明和所有表示的URI。
[0033] 通過HTTP串流的內(nèi)容提供方法可進(jìn)一步包括W下步驟:分析所述屬性,在預(yù)先生 成的特殊MTO中選擇適合于所述終端的所述特殊MPD。
[0034] 根據(jù)本發(fā)明的又另一個(gè)側(cè)面,一種終端通過HTTP串流來接收提供的內(nèi)容的方法, 包括W下步驟:將傳送請求消息傳送至服務(wù)器;從所述服務(wù)器接收常規(guī)MPD,且所述MTO包括 用于說明一個(gè)W上的特殊MPD的參數(shù);基于所述參數(shù),在所述一個(gè)W上的特殊MPD中選擇特 定的特殊MPD,所述特殊MPD包括所述內(nèi)容的表示;W及向所述服務(wù)器請求所述選擇的表示 的內(nèi)容。
[0035] 提供一種通過HTTP串流的內(nèi)容請求方法,包括W下步驟:從所述服務(wù)器接收所述 選擇的特殊MPD;利用所述選擇的特殊MPD,向所述服務(wù)器請求所述內(nèi)容的一個(gè)W上的內(nèi)容 表示來適用于所述終端的用途;W及從所述服務(wù)器接收所述一個(gè)W上的內(nèi)容表示。
[0036] 所述通過HTTP串流的內(nèi)容請求方法,可進(jìn)一步包括W下步驟:在所述一個(gè)W上的 內(nèi)容表示中選擇合適的表示;利用所述選擇的表示,向所述服務(wù)器請求選擇的表示的內(nèi)容; W及通過HTTP串流從所述服務(wù)器接收所述選擇的表示的內(nèi)容。
[0037] 所述通過HTTP串流的內(nèi)容請求方法,可進(jìn)一步包括W下步驟:從所述服務(wù)器接收 所述特殊MTO的更新。
[003引所述參數(shù)可包括顯示出所述特殊MPD的位置的統(tǒng)一資源標(biāo)識(shí)符URL(Unifo;rm Resource Locator)。
[0039] 向所述服務(wù)器請求所述選擇的特殊ΜΗ)的步驟可包括W下步驟:使用所述選擇的 特殊MTO的所述URL,向所述服務(wù)器請求所述選擇的特殊MPD。
[0040] 基于所述參數(shù),在所述一個(gè)W上的特殊MH)中選擇特定的特殊MTO的步驟可包括W 下步驟:基于所述參數(shù)來決定所述一個(gè)W上的特殊MTO各自合適與否。
[0041] 所述參數(shù)可包括所述內(nèi)容的多視點(diǎn)(mult-view)視頻的視點(diǎn)ID,且所述參數(shù)可包 括所述內(nèi)容的音頻/視頻的復(fù)雜性和質(zhì)量。
[0042] 使用所述選擇的特殊MPD,向所述服務(wù)器請求所述內(nèi)容的一個(gè)W上的內(nèi)容表示來 適用于所述終端的用途的步驟,可包括W下步驟:在一定時(shí)間經(jīng)過后,使用選擇的特殊MPD, 向所述服務(wù)器請求所述內(nèi)容的一個(gè)W上的內(nèi)容表示來適用于所述終端的用途。
[0043] 根據(jù)本發(fā)明的又另一個(gè)側(cè)面,提供一種通過HTTP串流的內(nèi)容提供方法,包括W下 步驟:從終端接收傳送請求消息;將常規(guī)MTO傳送給所述終端,所述常規(guī)MTO包括用于分別說 明一個(gè)W上的特殊MTO的參數(shù);從所述終端接收請求的從所述一個(gè)W上的特殊MTO中選擇的 特殊MPD,所述選擇的特殊MPD包括終端的特定目錄中特殊表示的說明和所述特殊表示的 URI;將所述選擇的特殊MPD傳送給所述終端;從所述終端接收請求的所述終端的特定目錄 中特殊表示中適用于所述終端的用途的一個(gè)W上的內(nèi)容表示;W及將所述一個(gè)W上的內(nèi)容 表示傳送給所述終端。
[0044] 所述通過HTTP串流的內(nèi)容提供方法,進(jìn)一步包括W下步驟:從所述終端接收請求 的從所述一個(gè)W上的特殊MTO中選擇的特殊MPD; W及通過HTTP串流將所述選擇的表示的內(nèi) 容傳送給所述終端。
[0045] 根據(jù)本發(fā)明的另一方面,提供了一種媒體提供方法,包括W下步驟:接收包含有一 個(gè)W上周期的媒體的元數(shù)據(jù);基于所述元數(shù)據(jù)所提供的信息來存取所述媒體的段;W及將 所述段內(nèi)所包含的所述媒體的數(shù)據(jù)解碼及擅染,且其中,各周期包括一個(gè)W上的組,且各組 包括所述媒體的一個(gè)W上的表示,且所述表示分別為一個(gè)周期內(nèi)的一個(gè)W上的媒體組件的 結(jié)構(gòu)化集合,且各表示包括一個(gè)W上的段,且所述元數(shù)據(jù)包括說明所述組的組元素,且所述 組元素提供所述組元素所說明的組內(nèi)的所有表示的屬性值。
[0046] 根據(jù)本發(fā)明的另一方面,提供了一種終端,包括:存取引擎,接收包含有一個(gè)W上 周期的媒體的元數(shù)據(jù),并基于所述元數(shù)據(jù)所提供的信息來接收所述媒體的段,并將所述段 內(nèi)包含的所述媒體的數(shù)據(jù)解碼;和媒體引擎,從所述存取引擎接收提供的所述媒體的數(shù)據(jù), 并輸出所述媒體,且其中,各周期包括一個(gè)W上的組,且各組包括所述媒體的一個(gè)W上的表 示,且所述表示為一個(gè)周期內(nèi)的一個(gè)W上的媒體組件的結(jié)構(gòu)化集合,且各表示包括一個(gè)W 上的段,且所述元數(shù)據(jù)包括說明所述組的組元素,且所述組元素提供所述組元素所說明的 組內(nèi)的所有表示的屬性值。
[0047] 技術(shù)效果
[0048] 根據(jù)本發(fā)明的一個(gè)實(shí)施例的方法及裝置,由于使用常規(guī)媒體信息及特有媒體信 息,從而可在HTTP串流中將媒體信息有效地分割來適用于終端的使用目的,并進(jìn)行傳送。
[0049] 根據(jù)本發(fā)明的一個(gè)實(shí)施例的方法及裝置,可在能動(dòng)性HTTP串流中使用組元素,該 組元素用于提供有關(guān)包括在組中的一個(gè)W上的表示的屬性概要。
【附圖說明】
[0050] 圖1是說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的MTO的不同類型(type)的示圖。
[0051 ]圖2是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的服務(wù)器驅(qū)動(dòng)(server-化iven)的內(nèi)容傳送 協(xié)商方法的流程圖。
[0052] 圖3是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端驅(qū)動(dòng)的內(nèi)容傳送協(xié)商方法的流程圖。
[0053] 圖4是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的服務(wù)器100的結(jié)構(gòu)圖。
[0054] 圖5是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端110的結(jié)構(gòu)圖。
[0055] 圖6是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的媒體提供方法的信號(hào)流程圖。
[0056] 圖7是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端110的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0057] W下,參照附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)地說明。但是,本發(fā)明并不受實(shí)施例限 制或局限,各附圖中所示出的相同符號(hào)表示相同的部件。
[005引 HTTP上的動(dòng)態(tài)適應(yīng)性串流DA甜(Dynamic Adaptive Streaming over HTTP)可指 定格式(format),從而可實(shí)現(xiàn):1)將媒體內(nèi)容從HTTP服務(wù)器傳送給HTTP客戶端;2)通過標(biāo)準(zhǔn) (S 1:andard)的HTTP緩存(cache)來進(jìn)行內(nèi)容的緩沖(eaching)。
[0059]媒體組件(media component),可W是類似頻寬(bandwi化h)、語言(language)、或 分辨率(resolution);和類似具特定的屬性(attribute)的音頻(audio)、視頻(video)、或 定時(shí)文本(timed text)等個(gè)別(individual)媒體類型(type)的被編碼(encoded)的版本 (version)。
[0060] 媒體內(nèi)容,可W是具有類似視頻、音頻、和定時(shí)文本等共同時(shí)間線(t ime 1 ine)的媒 體組件的集合。此外,媒體組件作為程序或影視,具有如何(例如,個(gè)別地(individually)、 結(jié)合地(jointly)、或互相排斥地(mutually exclusive)來表現(xiàn)媒體內(nèi)容(present)的關(guān) 系。
[0061] 媒體內(nèi)容和內(nèi)容可作為相同的意思來使用。
[0062] 媒體表現(xiàn)是用于設(shè)置(establish)由連續(xù)的媒體組件所構(gòu)成的媒體內(nèi)容受限制 (bounded)或不受限制(unbounded)的表現(xiàn)(presentation)的數(shù)據(jù)的結(jié)構(gòu)化(s1:;ruc1:ured) 集合(collection)。
[0063] 目P,媒體表現(xiàn)是可接入DA細(xì)客戶端的數(shù)據(jù)的結(jié)構(gòu)化集合,來用于向用戶提供串流 服務(wù)。
[0064] 媒體信息MPD(media presentation description)可W是媒體表現(xiàn)的格式化 (formalized)說明(description) oMPD可 W是MPEG的動(dòng)態(tài)和適應(yīng)性HTTP串流DA甜(Dynamic and Adaptive HTTP Streaming of MPEG)的MPD。
[00化]媒體表現(xiàn)包括MPD可實(shí)現(xiàn)的更新(possible updates),可通過MPD被說明。
[006W 內(nèi)容可W是根據(jù)請求(demand)的內(nèi)容或現(xiàn)場(1 i ve)內(nèi)容。
[0067] 內(nèi)容可W分為一個(gè)W上的間隔(interval)。即,內(nèi)容可包括一個(gè)W上的間隔。間隔 和周期(period)可作為相同的意思來使用。周期可W是3GPP(Generation Partnership Project)適應(yīng)性HTTP串流的技術(shù)用語。
[0068] 周期可W是媒體表現(xiàn)的間隔。所有的周期的連續(xù)性序列(sequence)構(gòu)成媒體表 現(xiàn)。
[0069] 目P,媒體表現(xiàn)可包括一個(gè)W上的周期。
[0070] -個(gè)W上的間隔可W是基本單位。一個(gè)W上的間隔可通過將元數(shù)據(jù)信號(hào)發(fā)出被說 明。即,元數(shù)據(jù)可分別說明一個(gè)W上的間隔。
[0071] 所述的元數(shù)據(jù)可W是MPD。
[0072] Μ P D可包括將向所有種類的客戶端發(fā)送的所有可實(shí)現(xiàn)的媒體的表示 (r邱resentation)(或表現(xiàn))的說明(description)。即,MPD包括所有種類的客戶端可使用 的所有可實(shí)現(xiàn)的視頻、音頻、和語言等的組合的說明。為了提供使用HTTP的適應(yīng)型串流服 務(wù),服務(wù)器須將表示的MPD傳送給終端110。為了 MPD的傳送,服務(wù)器100須創(chuàng)建媒體表現(xiàn)的 MPD,且服務(wù)器和終端須執(zhí)行用于傳送MTO的協(xié)議。
[0073] MPD可定義格式來用于告知段的資源標(biāo)識(shí)符。MTO可提供有關(guān)在媒體表現(xiàn)內(nèi)被識(shí)別 的資源的上下文(context)。資源的標(biāo)識(shí)符可W是HTTP-抓LeTOL可通過字節(jié)范圍(byte range)屬性被限制。
[0074] 各間隔可分為片(fra卵ent)。
[0075] 片和段(segment)可作為相同的意思來使用。段可W是3GPP( Generation Partnership Project)適應(yīng)性HTTP串流的技術(shù)用語。
[0076] 段,可W是指在RFC2616中被定義的,有關(guān)HTTP-U化的HTTP/1. 1GET請求(或是,字 節(jié)范圍所指示的(indicated) -部分的GET請求)的應(yīng)答(response)的實(shí)體(entity)主體 (t)〇dy)。
[0077] 子(sub)段可W是指經(jīng)段級(jí)別中的段索引(index)可被索引的段內(nèi)的最小 (smallest)單位(unit)。
[0078] 可存在對應(yīng)于一個(gè)間隔的兩個(gè)W上的片的集合。片的集合各自被命名為替代 (alternative)。
[0079] 替代和表示可作為相同的意思來使用。
[0080] 各周期可包括一個(gè)W上的組。
[0081] 各組可包括相同的媒體內(nèi)容的一個(gè)W上的表示。
[0082] 表示為一個(gè)周期內(nèi)的一個(gè)W上的媒體組件的結(jié)構(gòu)化(structured)集合。表示可W 是類似比特率(bitrate)、分辨率(resolution)、語言(language)、和編解碼器(;codec)等的 編碼(encoding)選擇(choice)各不相同的媒體內(nèi)容或媒體內(nèi)容的部分集合的替代性 (曰1 ternative)選擇(choice)中的一個(gè)。即,表示可顯示出構(gòu)成媒體的視頻、音頻、和語言等 的組合。
[0083] MPD(或MTO元素)提供說明性信息使客戶端可選擇一個(gè)W上的表示。
[0084] 各表示可由一個(gè)W上的段構(gòu)成。即,表示可包括一個(gè)W上的段。
[00化]MPD是為了構(gòu)成適當(dāng)?shù)模╝ppropriate化TTP-U化包含有向DA細(xì)客戶端請求的元數(shù) 據(jù)的文件,用于:1)存取段;2)向用戶提供串流服務(wù)。
[0086] MTO可 W 是XML文件。
[0087] MPD可包括MPD元素(element) eMPD也可只包括1個(gè)MPD元素。
[0088] 圖1是說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的MTO的不同類型(type)的示圖。
[0089] 服務(wù)器100將MTO作為一個(gè)大的文件傳達(dá)給終端110。
[0090] 通常,由服務(wù)器100所提供的MTO中只有幾個(gè)表示適合于指定的終端110。
[0091 ] 因此,網(wǎng)絡(luò)資源(network resource)(例如,頻寬(bandwidth))會(huì)被浪費(fèi)來用于整 個(gè)時(shí)段(session)中的文件傳送。此外,終端110會(huì)浪費(fèi)處理電源(processing power)來用 于捜索可使用的媒體表現(xiàn)(例如,客戶端須至少優(yōu)先解析(parse)整個(gè)說明文件)。因此,為 了將浪費(fèi)最小化,需要一種有效地傳送目錄文件的方法。
[0092] 服務(wù)器(即,提供者)100可預(yù)先(in advance)或飛速寫入(on the fly)地生成不 同的MTO來用于終端(或客戶端)的不同分類(catagories)。
[0093] MTO的第一種類型為"常規(guī)MPD120"。常規(guī)MPD120可命名為第1MPD。
[0094] 常規(guī)MPD120包括內(nèi)容的所有表示的說明及所有表示的統(tǒng)一資源標(biāo)識(shí)符URI (Uniform Resource Identifier)。
[0095] 此外,提供者lOOW兩種類型可具備多個(gè)的特殊(specific)MPD130。特殊MPD130只 包括特定(certain)分類中特殊表示的說明及所述特殊表示的URI。
[0096] 例如,提供者110的3個(gè)分類可具備用于高清晰度電視皿TWHigh-Definition Television)、個(gè)人電腦PC(Personal Computer)、和移動(dòng)電話(mobile phone)的3個(gè)特殊 1口0132、1:34、136。特殊1?0132、1:34、136可命名為第21口0。
[0097] 明顯地,任何的移動(dòng)電話不能考慮用于皿TV的表示。
[0098] 實(shí)際上,提供者100可具備提供暗示化int)的特殊說明來用于終端110從MPD(特別 是常規(guī)MPD120)選擇適當(dāng)?shù)谋硎尽?br>[0099] 特別是,該說明提供結(jié)構(gòu)(composition)的目錄(list)。各結(jié)構(gòu)可W是指用于指定 的目的(例如,為了使用移動(dòng)電話的法語用戶)的表示(或表示的組(group))。
[0100] 圖2是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的服務(wù)器驅(qū)動(dòng)(server-化iven)的內(nèi)容傳送 協(xié)商方法的流程圖。
[0101] 根據(jù)本實(shí)施例的基于服務(wù)器的內(nèi)容傳送協(xié)議方法可基于根據(jù)HTTP/1.1技術(shù)的常 規(guī)服務(wù)器的傳送協(xié)議方式。
[0102] 在步驟210中,終端110將包含有幾個(gè)特殊屬性(attribute)(例如,終端110的性能 (capability)及優(yōu)選性(preference))的傳送請求消息傳送至服務(wù)器110。
[0103] 傳送請求消息可W是HTTP請求消息。此外,特殊屬性可作為HTTP請求消息的參數(shù) (parameter)被傳達(dá)。
[0104] 由于HTT內(nèi)青求消息使用HTTP的"查詢(query)",因此,可將顯示出特殊屬性的參數(shù) 傳達(dá)至服務(wù)器100。
[0105] 由于HTTP請求消息包括HTTP數(shù)據(jù)頭內(nèi)的參數(shù),因此,可將顯示出特殊屬性的參數(shù) 傳達(dá)至服務(wù)器100。
[0106] 通過傳送請求消息內(nèi)所包含的特殊屬性(即,參數(shù)),服務(wù)器100可獲知終端110的 性能及優(yōu)選性。
[0107] W下的表1顯示出特殊屬性(即,參數(shù))的一個(gè)實(shí)施例。
[010引【表1】
[0109]
「01101
[0111] 除了表1的參數(shù)W外,為了支持內(nèi)容的其他特性(feature)(例如,多視點(diǎn)(mu 11i- view)視頻的視點(diǎn)標(biāo)識(shí)符ID (identifier)、音頻/視頻的復(fù)雜性(complexity)及質(zhì)量 (quality),可增加其他的參數(shù)。
[0112] 基于(based on)特殊屬性,服務(wù)器100將適合于終端110的特殊MPD130傳送給終 玉山 乂而。
[0113] 在步驟220中,服務(wù)器100可分析終端110的特殊屬性來生成適合于終端110的特殊 MPD130。服務(wù)器100可基于常規(guī)MPD120來生成特殊MPD130。
[0114] 或是,服務(wù)器100可分析終端110特殊的屬性,在預(yù)先生成的特殊MPD130選擇適合 于終端110的特殊MPD130。
[0115] 在步驟230中,服務(wù)器100將生成或選擇的特殊MPD130傳送給終端110。
[0116] 在步驟240中,終端110在特殊MPD130內(nèi)選擇內(nèi)容的表示中適當(dāng)?shù)谋硎尽<?,終端 110基于表示的說明來選擇內(nèi)容版本(version)。
[0117] 在步驟250中,終端110使用所選擇的表示的URI (即,與所選擇的表示相關(guān)的URI) 來向服務(wù)器100請求所選擇的表示的內(nèi)容。
[0118] 在步驟260中,服務(wù)器100通過HTTP串流將選擇的表示的內(nèi)容傳送給終端110。
[0119] 圖3是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端驅(qū)動(dòng)的內(nèi)容傳送協(xié)商方法的流程圖。
[0120] 本實(shí)施例的基于服務(wù)器的內(nèi)容傳送協(xié)議方法可基于根據(jù)HTTP/1.1技術(shù)的常規(guī)終 端的傳送協(xié)議方式。
[0121] 在步驟310中,終端110將基本的傳送消息傳送至服務(wù)器100
[0122] 在步驟320中,服務(wù)器100將常規(guī)MPD120傳送至終端110。
[0123] 終端110接收(retrieve)傳送的常規(guī)MPD120并使用常規(guī)MPD120,來用于立即接收 合適的內(nèi)容目錄。
[0124] 常規(guī)MPD120可成為用于說明各自的特殊MPD130的參數(shù)。
[0125] 用于說明特殊MPD130的參數(shù)可通過XML格式(format)被表示(represent)。所述的 參數(shù)可通過"特殊MPD元素 (Spec if i cMPD e 1 ement)被表示(repre sent)。Spec i f i cMPD元素 可W是"特殊MPD型(SpecificMPDTypeT的類型。
[0126] W下,表2顯示出Specif icMPD元素的一個(gè)實(shí)施例。
[0127] 【表2】
[012 引
[0129] W下,表3顯示出組件表示參數(shù)的一個(gè)實(shí)施例的組元素的屬性。
[0130] MPD可包括說明組的組元素。組元素可提供組元素所說明的組內(nèi)的所有表示的屬 性值的概要(summary)。上述的參數(shù)可包括表3中所說明的組元素的屬性。
[0131] 【表3】
[0132]
[0133]
[0134] 組(或表示組)可對應(yīng)特定的特殊MPD130。即,"組內(nèi)的表示(或組所包含的一個(gè)W 上的表示r可W是指"特定的特殊MPD130所包含的表示"。
[0135] 當(dāng)特殊MPD130包括一個(gè)W上的周期(Period)時(shí),表3的最?。ɑ蜃畲螅﹨?shù)可W是 穿過(across)所述周期的最小(或最大)值。
[0136] 表3的參數(shù)可被擴(kuò)展來用于支持內(nèi)容的其他特性(例如,多視點(diǎn)視頻的視點(diǎn)ID、音 頻/視頻的復(fù)雜性及質(zhì)量等)。在XML中,句法(37111日義)元素"義3:日]1741:付化1116"和"義3:日]17" 可用于支持上述的擴(kuò)展性。
[0137] SpecificMro元素可在不同的地點(diǎn)(或部分Kplace)被使用。
[0138] Specif icMPD元素可在常規(guī)MPD120中被使用。在運(yùn)種情況下,Specif icMPDs元素 (Specif icMPDs element)可包含Spec if icMPD元素的多個(gè)執(zhí)行個(gè)體。
[0139] 此外,SpecificMro元素可作為常規(guī)MPD120的直系(direct)子元素被增加。
[0140] Specif icMPD元素的每個(gè)執(zhí)行個(gè)體被用于參照(reference)特殊MPD130。
[0141] 此外,Specif icMH)元素的每個(gè)執(zhí)行個(gè)體可在常規(guī)MPD120中被用于選擇適當(dāng)?shù)谋?示。在運(yùn)種情況下,執(zhí)行個(gè)體內(nèi)的repID存在時(shí),終端110可直接移動(dòng)(go directly)至經(jīng) Sp e C i f i cMPD元素的執(zhí)行個(gè)體說明的表示。
[0142] 服務(wù)器100可將只包含有SpecificMro元素的常規(guī)MPD120傳送給終端110。在運(yùn)種 情況下,終端110為了獲取(obtain)特定表示的信息,首先接收特殊MPD130。
[0143] Specif icMPD元素可在其他地點(diǎn)(或部分)中被使用。Specif icMPD元素可在表示 (例如,組合說明(composition descript ion)典型(typical)組合的個(gè)別(separate)說明 中被使用。在運(yùn)種情況下,各表示與特殊MPD130(例如,將SpecificMTO元素作為組合元素的 子元素來使用)相關(guān)。
[0144] 在步驟330中,終端110選擇特殊MPD130。
[0145] 終端110可基于上述的組件表示的參數(shù),來決定(decide)相關(guān)的MPD130是否適合 于終端110,并基于所述的決定來選擇特殊MPD130。
[0146] 在步驟340中,終端110向服務(wù)器100請求所選擇的特殊MPD130。
[0147] 終端110可使用選擇的特殊MPD130的ML來向服務(wù)器100請求選擇的特殊MPD130。 [014引在步驟350中,服務(wù)器100將選擇的特殊MPD130傳送至終端110。
[0149] 終端110從服務(wù)器100接收選擇的特殊MPD130。
[0150] 在步驟360中,在一定時(shí)間(例如,常規(guī)MPD120的持續(xù)時(shí)間(duration)或第1時(shí)間周 期)經(jīng)過后,終端110使用特殊MPD130來向服務(wù)器100請求適合于用途的多個(gè)內(nèi)容表示。
[0151] 在步驟370中,服務(wù)器100將請求的內(nèi)容的表示傳送給終端110。
[0152] 終端110從服務(wù)器100接收傳送的多個(gè)內(nèi)容的表示。
[0153] 此后(later on),終端110不接收常規(guī)的MPD120,只從服務(wù)器100接收傳送的特殊 MPD130的更新。將形成所述更新的周期命名為第2周期或后行周期。
[0154] 在步驟380中,終端110在請求的多個(gè)內(nèi)容的表示中選擇合適的表示。
[0K5] 在步驟390中,終端110利用選擇的表示的URL,向服務(wù)器100請求選擇的表示的內(nèi) 容
[0156] 在步驟395中,服務(wù)器100通過HTTP串流將選擇的表示的內(nèi)容傳送給終端110。
[0157] W下,表4顯示出特殊MPD元素、組件表示型(ComponentR邱resen1:ationsType)復(fù) 合型(complexType)、MPD型(MP化ype)復(fù)合型、特殊MPD元素在常規(guī)MPD120內(nèi)的位置的一個(gè) 例子。
[015引【表4】
[0159]
[0160]
[0161 ] W下,表5顯示出SpecificMPD元素的句法:
[0162] 【表5】
[0163]
[0164] W下的表6顯示出組件表示型(ComponentRepresentationsType)復(fù)合型 (comp lexType)的句法:
[01化]【表6】
[0166]
[0167]
[016引 W下,表7顯示出MPD型(MP化ype)復(fù)合型的句法:
[0169] 【表7】
[0170]
[0171]
[0172] W下,表8顯示出SpecificMPDs元素的句法:
[0173] 【表8】
[0174]
[0175] 圖4是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的服務(wù)器100的結(jié)構(gòu)圖。
[0176] 服務(wù)器100包括控制單元410和收發(fā)單元420。
[0177] 控制單元410處理終端110的請求,并生成將被傳送至終端110的個(gè)體。
[017引控制單元410生成常規(guī)MPD120、特殊MPD130、和內(nèi)容的表示等。
[0179] 收發(fā)單元420從終端110接收請求消息、特殊MPD的請求、內(nèi)容表示的請求、和內(nèi)容 的請求,并將常規(guī)MPD120、特殊MPD130、內(nèi)容的表示、和選擇的表示的內(nèi)容傳送給終端110。
[0180] 參照上述圖1至圖3說明的根據(jù)本發(fā)明的一個(gè)實(shí)施例的技術(shù)型內(nèi)容在本實(shí)施例中 也可照樣適用。因此,省略詳細(xì)地說明。
[0181] 圖5是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端110的結(jié)構(gòu)圖。
[0182] 服務(wù)器100包括控制單元510和收發(fā)單元520。
[0183] 控制單元510處理服務(wù)器100的請求,并生成將被傳送至服務(wù)器100的個(gè)體。
[0184] 控制單元510生成傳送請求消息,并執(zhí)行有關(guān)從服務(wù)器100接收到的常規(guī)MPD120、 特殊MPD130、和內(nèi)容的表示等的處理、分析、選擇的操作。
[0185] 收發(fā)單元520將請求消息、特殊MPD的請求、內(nèi)容表示的請求、和內(nèi)容的請求等傳送 至服務(wù)器100,并接收常規(guī)MPD120、特殊MPD130、內(nèi)容的表示、和選擇的表示的內(nèi)容。
[0186] 參照上述圖1至圖4說明的根據(jù)本發(fā)明的一個(gè)實(shí)施例的技術(shù)型內(nèi)容在本實(shí)施例中 也可照樣適用。因此,省略詳細(xì)地說明。
[0187] 圖6是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的媒體提供方法的信號(hào)流程圖。
[0188] 在步驟610中,終端110從服務(wù)器100接收1)媒體(或內(nèi)容)的元數(shù)據(jù),或是2)媒體的 特定周期(或間隔)的元數(shù)據(jù)。即,服務(wù)器100將1)有關(guān)媒體的元數(shù)據(jù)或媒體的特定周期的元 數(shù)據(jù)傳送給終端110。媒體包括一個(gè)W上的周期,且特定周期顯示出構(gòu)成媒體的一個(gè)W上的 周期中當(dāng)前被處理的周期。
[0189] 元數(shù)據(jù)可W是媒體信息。
[0190] 在步驟620中,終端110處理特定周期的元數(shù)據(jù)。在步驟620中,終端110可提取元數(shù) 據(jù)所提供的信息。
[0191] 在步驟630至650中,終端基于元數(shù)據(jù)提供的信息來存取(access)媒體的段。在此, 各周期可包括一個(gè)W上的組,且各組可包括媒體的一個(gè)W上的表示,且各表示可包括一個(gè) W上的段。
[0192] 元數(shù)據(jù)可說明用于說明組的組元素。
[0193] 在步驟630中,終端110向服務(wù)器100請求段。終端110可基于所述的元數(shù)據(jù)處理來 向服務(wù)器100請求特定周期的合適的段。即,請求的段,其基于元數(shù)據(jù)被選擇。
[0194] 在步驟640中,一些情況下,服務(wù)器需要解析(parse)媒體(例如,用于SVC的MP4文 件)并提取適合于所述請求的段的數(shù)據(jù)部分。
[01M]在步驟650中,服務(wù)器100針對來自終端110的各請求將合適的段傳送給終端110。 終端110從服務(wù)器接收段。
[0196] 在步驟660中,終端110將段內(nèi)包含的媒體數(shù)據(jù)解碼及擅染,從而播放媒體。
[0197] 由于終端110反復(fù)步驟610至660,因此,可使用接收的段來播放媒體。
[0198] 參照上述圖1至圖5說明的根據(jù)本發(fā)明的一個(gè)實(shí)施例的技術(shù)型內(nèi)容在本實(shí)施例中 也可照樣適用。因此,省略詳細(xì)地說明。
[0199] 圖7是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端110的結(jié)構(gòu)圖。
[0200] 終端110可包括存取引擎710和媒體引擎720。
[0201] 存取引擎710可W是DASH存取引擎。
[020^ 存取引擎710可從服務(wù)器100接收元數(shù)據(jù)(例如,MPD)。
[0203] 存取引擎710可構(gòu)成請求,并將構(gòu)成的引擎發(fā)給(issue)服務(wù)器100。存取引擎710 可從服務(wù)器100接收媒體(例如,段或段的一部分)。
[0204] 存取引擎710可基于元數(shù)據(jù)提供的信息接收媒體的段。在此,各周期可包括一個(gè)W 上的組,且各組可包括所述媒體的一個(gè)w上的表示,且各表示可包括一個(gè)w上的段。
[0205] 存取引擎710將媒體提供給媒體引擎720。存取引擎710可將段內(nèi)包含的媒體數(shù)據(jù) 解碼。
[0206] 存取引擎710的輸出可包括MPEG容器(con化iner)(例如,IS0/IEC14492-12IS0基 本文件格式或IS0/IEC13818-2MPEG-2傳輸流)的媒體(或媒體的一部分)。此外,存取引擎 710的輸出可包括所述媒體的內(nèi)部(i η t erna 1)定時(shí)映射(map)為媒體表現(xiàn)的時(shí)間線的定時(shí) 信息。
[0207] 媒體引擎720播放提供的媒體。即,媒體引擎720可從存取引擎接收提供的媒體數(shù) 據(jù),并輸出媒體。媒體引擎720可使用從存取引擎710輸出的媒體數(shù)據(jù)和定時(shí)信息來輸出媒 體。
[0208] 參照上述圖1至圖6說明的根據(jù)本發(fā)明的一個(gè)實(shí)施例的技術(shù)型內(nèi)容在本實(shí)施例中 也可照樣適用。因此,省略詳細(xì)地說明。
[0209] 根據(jù)本發(fā)明的一個(gè)實(shí)施例的方法能夠W程序指令的形式被體現(xiàn)并記錄在計(jì)算機(jī) 可讀媒體中,該程序指令可通過多種計(jì)算機(jī)手段被執(zhí)行。所述計(jì)算機(jī)可讀媒體可包括獨(dú)立 的或結(jié)合的程序指令、數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)等。所述媒體中記錄的程序指令可??跒楸景l(fā)明 特別設(shè)計(jì)和創(chuàng)建,或?yàn)橛?jì)算機(jī)軟件技術(shù)人員熟知而應(yīng)用。計(jì)算機(jī)可讀媒體的例子包括:磁媒 體(magnetic media),如硬盤、軟盤和磁帶;光學(xué)媒體(optical media),如CD R0M、DVD;磁 光媒體(ma即eto-optical media),如光盤(floptical disk);和??谂渲脼榇鎯?chǔ)和執(zhí)行程 序指令的硬件設(shè)備,如只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)等。程序指令的例子,既包 括機(jī)器代碼,如由編譯器產(chǎn)生的,也包括含有可由計(jì)算機(jī)使用解釋程序執(zhí)行的更高級(jí)代碼 的文件。所述硬件設(shè)備可配置為作為一個(gè)W上軟件模塊運(yùn)行W執(zhí)行上面所述的本發(fā)明的示 例性實(shí)施例的操作,反之亦然。
[0210] 如上所示,本發(fā)明雖然已參照有限的實(shí)施例和附圖進(jìn)行了說明,但是本發(fā)明并不 局限于所述實(shí)施例,在本發(fā)明所屬領(lǐng)域中具備通常知識(shí)的人均可W從此記載中進(jìn)行各種修 改和變形。
[0211] 因此,本發(fā)明的范圍不受說明的實(shí)施例的局限或定義,而是由后附的權(quán)利要求范 圍W及與權(quán)利要求范圍等同的內(nèi)容來定義。
【主權(quán)項(xiàng)】
1. 一種媒體提供方法,包括以下步驟: 接收包含有一個(gè)以上周期的媒體的元數(shù)據(jù); 基于所述元數(shù)據(jù)所提供的信息來存取所述媒體的段;以及 將所述段內(nèi)所包含的所述媒體的數(shù)據(jù)解碼及渲染,且 其中,各周期包括一個(gè)以上的組,且各組包括所述媒體的一個(gè)以上的表示,且所述表示 分別為一個(gè)周期內(nèi)的一個(gè)以上的媒體組件的結(jié)構(gòu)化集合,且各表示包括一個(gè)以上的段,且 所述元數(shù)據(jù)包括說明所述組的組元素,且所述組元素提供所述組元素所說明的組內(nèi)的 所有表示的屬性值。2. 如權(quán)利要求1所述的媒體提供方法,其中,所述元數(shù)據(jù)為所述媒體內(nèi)容的媒體信息 MPD〇3. 如權(quán)利要求1所述的媒體提供方法,其中,所述元數(shù)據(jù),包括說明所述組的組元素,且 所述組元素提供所述組元素所說明的組內(nèi)的所有表示的屬性值的概要。4. 如權(quán)利要求1所述的媒體提供方法,其中,所述元數(shù)據(jù),包括指示出所述組內(nèi)的所有 表示的頻寬屬性中最小值的屬性和指示出所述頻寬屬性中最大值的屬性。5. 如權(quán)利要求1所述的媒體提供方法,其中,所述元數(shù)據(jù),包括指示出所述組內(nèi)的所有 表示的水平分辨率屬性中最小值的屬性和指示出所述水平分辨率屬性中最大值的屬性。6. 如權(quán)利要求1所述的媒體提供方法,其中,所述元數(shù)據(jù),包括指示出所述組內(nèi)的所有 表示的幀速率屬性中最小值的屬性和指示出所述幀速率屬性中最大值的屬性。7. 一種終端,包括: 存取引擎,接收包含有一個(gè)以上周期的媒體的元數(shù)據(jù),并基于所述元數(shù)據(jù)所提供的信 息來接收所述媒體的段,并將所述段內(nèi)包含的所述媒體的數(shù)據(jù)解碼;和 媒體引擎,從所述存取引擎接收提供的所述媒體的數(shù)據(jù),并輸出所述媒體,且 其中,各周期包括一個(gè)以上的組,且各組包括所述媒體的一個(gè)以上的表示,且所述表示 為一個(gè)周期內(nèi)的一個(gè)以上的媒體組件的結(jié)構(gòu)化集合,且各表示包括一個(gè)以上的段,且 所述元數(shù)據(jù)包括說明所述組的組元素,且所述組元素提供所述組元素所說明的組內(nèi)的 所有表示的屬性值。8. 如權(quán)利要求7所述的終端,其中,所述元數(shù)據(jù),包括指示出所述組內(nèi)的所有表示的頻 寬屬性中最小值的屬性和指示出所述頻寬屬性中最大值的屬性。9. 如權(quán)利要求7所述的終端,其中,所述元數(shù)據(jù),包括指示出所述組內(nèi)的所有表示的水 平分辨率屬性中最小值的屬性和指示出所述水平分辨率屬性中最大值的屬性。10. 如權(quán)利要求7所述的終端,其中,所述元數(shù)據(jù),包括指示出所述組內(nèi)的所有表示的幀 速率屬性中最小值的屬性和指示出所述幀速率屬性中最大值的屬性。
【文檔編號(hào)】H04N21/643GK106060102SQ201610707820
【公開日】2016年10月26日
【申請日】2011年9月1日
【發(fā)明人】張洪黨, 李振瑩, 裵晟埈, 姜晶媛, 鄭淳興, 樸尚澤, 柳原
【申請人】韓國電子通信研究院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1