用于提供媒體的方法和服務(wù)器的制造方法
【專利說明】
[0001] 本申請(qǐng)是申請(qǐng)日為2011年10月6日、申請(qǐng)?zhí)枮?01180048729.0、發(fā)明名稱為"提供 串流內(nèi)容的裝置及方法"的發(fā)明專利申請(qǐng)的分案申請(qǐng)。
技術(shù)領(lǐng)域
[0002] 本發(fā)明的技術(shù)領(lǐng)域是設(shè)及一種提供串流內(nèi)容的技術(shù),特別是,設(shè)及一種提供利用 適應(yīng)性串流的媒體內(nèi)容的裝置和方法。
【背景技術(shù)】
[0003] 串流(S化earning)是用于傳送和播放音頻及視頻等媒體內(nèi)容的方式中的一種方 式??蛻舳嗽谕ㄟ^串流接收內(nèi)容的同時(shí)可播放該內(nèi)容。
[0004] 適應(yīng)性串流服務(wù)是指通過由客戶端的請(qǐng)求和該請(qǐng)求的服務(wù)器的應(yīng)答所構(gòu)成的通 f目方式來提供串流服務(wù)。
[0005] 客戶端可通過適應(yīng)性串流服務(wù)來請(qǐng)求適合于自身的環(huán)境(例如,自身的傳送信道) 的媒體序列,且服務(wù)器可提供自身具備的多種質(zhì)量的媒體序列中符合客戶端請(qǐng)求的媒體序 列。
[0006] 適應(yīng)性串流服務(wù)可基于多種協(xié)議被提供。
[0007] HTTP適應(yīng)性串流服務(wù)是指基于HTTP協(xié)議被提供的適應(yīng)性串流服務(wù)。HTTP適應(yīng)性串 流服務(wù)的客戶端可使用HTTP協(xié)議,從服務(wù)器接收提供的內(nèi)容,并將串流服務(wù)的相關(guān)請(qǐng)求傳 送給服務(wù)器。
【發(fā)明內(nèi)容】
[000引技術(shù)課題
[0009] 本發(fā)明的實(shí)施例可提供一種裝置及方法,使用按各周期區(qū)分的段來播放由一個(gè)W 上的周期的序列所構(gòu)成的媒體。
[0010] 本發(fā)明的實(shí)施例可提供一種裝置及方法,在播放由一個(gè)W上的周期的序列所構(gòu)成 的媒體時(shí),使用顯示出各周期的開始時(shí)間屬性和/或持續(xù)時(shí)間屬性的元數(shù)據(jù)。
[00川技術(shù)方案
[0012]根據(jù)本發(fā)明的一個(gè)側(cè)面,提供一種媒體提供方法,包括W下步驟:接收包含有一個(gè) W上周期的媒體元數(shù)據(jù);基于所述元數(shù)據(jù)所提供的信息來存取所述媒體的段;W及將所述 段內(nèi)包含的所述媒體的數(shù)據(jù)解碼及擅染,且各周期包括所述媒體的一個(gè)W上的表示,且各 表示從所述周期的開始點(diǎn)開始并包括一個(gè)W上的段持續(xù)至所述周期的結(jié)束點(diǎn)。
[OOU] 所述元數(shù)據(jù)可W是所述媒體內(nèi)容的媒體信息MPD(media presentation description)。
[0014] 所述一個(gè)W上的周期可各自通過周期元素被定義。
[0015] 所述周期元素可包含用于特定所述周期的開始時(shí)間的開始屬性。
[0016] 所述周期元素可包含用于特定所述周期的持續(xù)時(shí)間的持續(xù)時(shí)間屬性。
[0017] 所述持續(xù)時(shí)間屬性可特定所述周期的下一周期的開始時(shí)間。
[0018] 所述周期的開始時(shí)間可決定所述周期中包含的所述段的開始時(shí)間。
[0019] 所述周期元素可包括用于特定有關(guān)外部的周期元素的參照的參照屬性,且所述周 期可通過所述外部的周期元素被定義。
[0020] 根據(jù)本發(fā)明的另一個(gè)側(cè)面,提供一種終端,包括:存取引擎,接收包含有一個(gè)W上 周期的媒體元數(shù)據(jù),并基于所述元數(shù)據(jù)所提供的信息來接收所述媒體的段,并將所述段內(nèi) 包含的所述媒體的數(shù)據(jù)解碼及擅染;和媒體引擎,從所述存取引擎接收所述媒體的數(shù)據(jù)并 輸出所述媒體,且各周期包括所述媒體的一個(gè)W上的表示,且各表示從所述周期的開始點(diǎn) 開始并包括一個(gè)W上的段持續(xù)至所述周期的結(jié)束點(diǎn)。
[0021 ]根據(jù)本發(fā)明的又一方面,提供了一種用于提供媒體的方法,該方法包括W下步驟: 傳送媒體元數(shù)據(jù),該元數(shù)據(jù)包括一個(gè)或多個(gè)周期;基于所述元數(shù)據(jù)所提供的信息來接收針 對(duì)所述媒體的段的請(qǐng)求;W及傳送適合于所述請(qǐng)求的各個(gè)段,其中,每個(gè)周期包括所述媒體 的一個(gè)或多個(gè)表示,W及其中,每個(gè)表示從周期的開始點(diǎn)開始并持續(xù)至該周期的結(jié)束點(diǎn),并 且包括一個(gè)或多個(gè)段。
[0022] 根據(jù)本發(fā)明的又一方面,提供了一種服務(wù)器。該服務(wù)器包括:傳送引擎,用于向終 端傳送媒體的元數(shù)據(jù);接收引擎,用于基于所述元數(shù)據(jù)所提供的信息來接收針對(duì)所述媒體 的段的請(qǐng)求,該元數(shù)據(jù)包括一個(gè)或多個(gè)周期;W及其中,所述傳送引擎向所述終端傳送用于 所述請(qǐng)求的各個(gè)段,其中,每個(gè)周期包括所述媒體的一個(gè)或多個(gè)表示,W及其中,每個(gè)表示 從周期的開始點(diǎn)開始并持續(xù)至該周期的結(jié)束點(diǎn),并且包括一個(gè)或多個(gè)段。
[0023] 技術(shù)效果
[0024] 根據(jù)本發(fā)明的一個(gè)實(shí)施例的方法和裝置,在播放由一個(gè)W上的周期的序列所構(gòu)成 的媒體時(shí),可使用各周期中所包括的段。
[0025] 根據(jù)本發(fā)明的一個(gè)實(shí)施例的方法和裝置,在播放由一個(gè)W上的周期的序列所構(gòu)成 的媒體時(shí),可使用顯示出各周期的開始時(shí)間屬性和持續(xù)時(shí)間屬性的元數(shù)據(jù)。
【附圖說明】
[0026] 圖1是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的內(nèi)容處理方法的信號(hào)流程圖。
[0027] 圖2是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的信令信息的種類的示圖。
[0028] 圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的內(nèi)容劃分(division)的層次及信令信息的級(jí) 另lj( levels)。
[0029] 圖4是說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的MPEG-2TS內(nèi)的虛擬邊界的感應(yīng)的示圖。
[0030] 圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的客戶端的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0031] W下,參照附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)地說明。但是,本發(fā)明并不受實(shí)施例限 制或局限,各附圖中所示出的相同符號(hào)表示相同的部件。
[0032] HTTP上的動(dòng)態(tài)適應(yīng)性串流DA甜(Dynamic Adaptive Streaming over HTTP)可指 定格式(format),從而可實(shí)現(xiàn):I)將媒體內(nèi)容從HTTP服務(wù)器傳送給HTTP客戶端;2)通過標(biāo)準(zhǔn) (S 1:andard)的HTTP緩存(cache)來進(jìn)行內(nèi)容的緩沖(eaching)。
[0033] 媒體組件(media component),可W是類似頻寬(bandwi化h)、語言(language)、或 分辨率(resolution);和類似具特定的屬性(attribute)的音頻(audio)、視頻(video)、或 定時(shí)文本(timed text)等個(gè)別(individual)媒體類型(type)的被編碼(encoded)的版本 (version)。
[0034] 媒體內(nèi)容,可W是具有類似視頻、音頻、和定時(shí)文本等共同時(shí)間線(timel ine)的媒 體組件的集合。此外,媒體組件作為程序或影視,具有如何(例如,個(gè)別地(individually)、 結(jié)合地(joint Iy)、或互相排斥地(mutual Iy exclusive))來演示(present)媒體組件的關(guān) 系。
[0035] W下,媒體內(nèi)容、媒體、及內(nèi)容可作為相同的意思來使用。
[0036] 媒體演示(或媒體)是用于設(shè)置(establish)由連續(xù)的媒體組件所構(gòu)成的媒體內(nèi)容 受限制(bounded)或不受限制(unbounded)的表示(presentation)的數(shù)據(jù)的結(jié)構(gòu)化 (structured)集合(collection)。
[0037] 目P,媒體演示是可接入DA細(xì)客戶端的數(shù)據(jù)的結(jié)構(gòu)化集合,來用于向用戶提供串流 服務(wù)。
[003引媒體信息MPD(media presentation description)可W是媒體演示的格式化 (formalized)說明(description)。
[0039] 媒體演示包括MPD可實(shí)現(xiàn)的更新(possible updates),可通過MPD被說明。
[0040] 內(nèi)容可W是根據(jù)請(qǐng)求(demand)的內(nèi)容或現(xiàn)場(chǎng)(1 ive)內(nèi)容。
[0041] 內(nèi)容可W分為一個(gè)W上的間隔(interval)。即,內(nèi)容可包括一個(gè)W上的間隔。
[0042] W下,間隔和周期(period)可作為相同的意思來使用。特別是,周期可W是3GPP (Generation Partnership Project)適應(yīng)性HTTP串流的技術(shù)用語。即,周期可W是媒體演 示的間隔。所有的周期的連續(xù)性序列(sequence)構(gòu)成媒體表示。
[0043] 目P,媒體演示可包括一系列的一個(gè)W上的周期?;蚴?,媒體演示可由一個(gè)W上的周 期的序列構(gòu)成。
[0044] -個(gè)W上的間隔可W是基本單位。一個(gè)W上的間隔可通過將元數(shù)據(jù)信號(hào)發(fā)出被說 明。即,元數(shù)據(jù)可分別說明一個(gè)W上的間隔。
[0045] 所述的元數(shù)據(jù)可W是MPD。
[0046] MPD可定義格式來用于告知段的資源標(biāo)識(shí)符。MTO可提供有關(guān)在媒體表示內(nèi)被識(shí)別 的資源的上下文(context)。資源的標(biāo)識(shí)符可W是HTTP-抓LeTOL可通過字節(jié)范圍(byte range)屬性被限制。
[0047] 各間隔可分為段(segment)。W下,段和片(fragment)可作為相同的意思來使用。 段可W是3GPP(Generation Partnership Project)適應(yīng)性HTTP串流的技術(shù)用語。
[004引段,可W是指在RFC2616中被定義的,有關(guān)HTTP-raL的HTTP/1. IGET請(qǐng)求(或是,字 節(jié)范圍所指示的(indicated) -部分的GET請(qǐng)求)的應(yīng)答(response)的實(shí)體(entity)主體 (t)0dy)。
[0049] 終端可使用接收到的字節(jié)(即,段)來播放媒體內(nèi)容。
[0050] 子(SUb)段可W是指經(jīng)段級(jí)別中的段索引(index)可被索引的段內(nèi)的最小 (smallest)單位(unit)。
[0051] 可存在對(duì)應(yīng)于一個(gè)間隔的兩個(gè)W上的片的集合。片的集合各自被命名為替代 (alternative)。
[0052]替代和表示(representation)!;或表現(xiàn))可作為相同的意思來使用。
[0化3] 各周期可包括一個(gè)W上的組。
[0054] 各組可包括相同的媒體內(nèi)容的一個(gè)W上的表示。因此,各周期可包括媒體內(nèi)容的 一個(gè)W上的表示。
[0055] W下,組合適應(yīng)集合(adaptation set)可作為相同的意思來使用。
[0056] 表示為一個(gè)周期內(nèi)的一個(gè)W上的媒體組件的結(jié)構(gòu)化(structured)集合。各表示為 構(gòu)成被定義的周期的媒體內(nèi)容的媒體內(nèi)容組件的完整集合或部分集合的替代性選擇 (曰11ernative choiCe)中的一個(gè)。表示包括一個(gè)W上的媒體流。各媒體流可W是一個(gè)的媒 體內(nèi)容組件的編碼版本(encoded version)。
[0057] 表示在周期(即,包含自身的周期)的開始點(diǎn)開始,并持續(xù)至所述周期的結(jié)束點(diǎn)。 [005引表示可W是類似比特率(bitrate)、分辨率(resolution)、語言(language)、和編 解碼器(codec)等的編碼(encoding)選擇Choice)各不相同的媒體內(nèi)容或媒體內(nèi)容的部分 集合的替代性(alternative)選擇(choice)中的一個(gè)。
[0059] MPD(或MTO元素)提供說明性信息使客戶端可選擇一個(gè)W上的表示。
[0060] 隨機(jī)存取點(diǎn)RAP(Random Access化int)為媒體段內(nèi)的特定位置。RAP僅通過使用 媒體段內(nèi)所包含的信息,被識(shí)別為可從RAP的位置不斷來開始播放(playback)的位