專利名稱:數(shù)字內(nèi)容版本切換的方法以及相應(yīng)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在內(nèi)容呈現(xiàn)期間優(yōu)化數(shù)字內(nèi)容版本切換的領(lǐng)域。
背景技術(shù):
隨著數(shù)字內(nèi)容經(jīng)由,例如,3GPP移動(dòng)電話網(wǎng)、因特網(wǎng)、萬維網(wǎng)、IP-/TV/無線電廣播或視頻點(diǎn)播分發(fā)的擴(kuò)散,用戶可以訪問可通過不同傳輸媒體獲得的大量可供選擇不同數(shù)字內(nèi)容。相同的數(shù)字內(nèi)容往往存在不同的版本。不同的版本是,例如:完整版和審查版、電視劇版和電影版、帶廣告版和無廣告版、預(yù)告片版和完全版、不同配音語言版、無演員/制片人評(píng)論版和帶演員/制片人評(píng)論版。用戶還可以在他的移動(dòng)電話上訪問數(shù)字內(nèi)容,并且具有在家里在他的HD電視上訪問相同數(shù)字內(nèi)容的可能性。用戶可能有不同原因在呈現(xiàn)的時(shí)候切換到不同版本的呈現(xiàn)內(nèi)容。然后,在不同版本中正確定位讀取指針以便平滑地繼續(xù)呈現(xiàn)是很麻煩的,尤其當(dāng)不同版本具有不同時(shí)間線時(shí),例如,數(shù)字內(nèi)容的無廣告版具有從O小時(shí)O分O秒(或0:00:00)到I小時(shí)25分30秒(1:25:30)的時(shí)間線,而帶廣告版具有從O小時(shí)00分00秒到I小時(shí)36分56秒的不同時(shí)間線。時(shí)常,用戶必須通過人工讀取、快進(jìn)和快倒動(dòng)作找到他切換的版本中的正確讀取點(diǎn)。就當(dāng)前現(xiàn)有技術(shù)而言,用戶既不易在“相同”數(shù)字內(nèi)容的不同版本之間舒適地導(dǎo)航,也不易找到他感興趣的相同數(shù)字內(nèi)容的不同版本。
發(fā)明內(nèi)容
本發(fā)明涉及尋找不同內(nèi)容的替代版本以及優(yōu)化這些替代版本之間的切換。在本發(fā)明的背景下所謂數(shù)字內(nèi)容指的是音頻、視頻、音頻和視頻、與或不與音頻和視頻或圖像組合的文本/文檔,譬如,MP3音頻文件、無線電廣播、因特網(wǎng)廣播、或語言軌道(language track)的視頻、電視廣播、無線電廣播、點(diǎn)播的視頻、音頻或無線電、視頻游戲、或文本的文檔(例如,用于電子書閱讀器)。所謂不同數(shù)字內(nèi)容版本指的是用戶認(rèn)為是相同數(shù)字內(nèi)容的不同版本。“相同”數(shù)字內(nèi)容的不同版本的例子是:電影的德語配音版本、相同電影的法語配音版本一對(duì)于這些版本來說,視頻內(nèi)容是相同的;電影制品的電視劇版本、剪輯成不同集的電視劇版本,每一集包含介紹部分以及發(fā)生在前面集中的情節(jié)的回閃一但故事線仍然是相同的;相同視頻游戲的不同語言版本一視頻內(nèi)容相同但文本不同;呈現(xiàn)在手持設(shè)備的低分辨率屏幕上的數(shù)字內(nèi)容的分辨率降低版本一即使分辨率不同,但視頻內(nèi)容是相同的、和呈現(xiàn)在HD電視上的數(shù)字內(nèi)容的SD版本的高分辨率版本;經(jīng)審查版本與未經(jīng)審查版本;帶評(píng)論版本與無評(píng)論版本。這些例子都意味著例示的目的,而無意限制本發(fā)明的范圍。使本發(fā)明的設(shè)備和方法有利地十分適用于優(yōu)化數(shù)字內(nèi)容版本切換的所討論優(yōu)點(diǎn)和這里未提及的其他優(yōu)點(diǎn)將通過如下的本發(fā)明詳細(xì)描述變得更加清楚。為了優(yōu)化數(shù)字內(nèi)容版本切換,本發(fā)明提出了包含如下步驟的方法:呈現(xiàn)第一版本數(shù)字內(nèi)容的步驟;發(fā)送在作為第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的請(qǐng)求的步驟,所述請(qǐng)求包含代表第一版本中的呈現(xiàn)點(diǎn)的信息和第一版本的標(biāo)識(shí)符;接收至少一種替代版本的標(biāo)識(shí)符和代表至少一種替代版本中的相應(yīng)呈現(xiàn)點(diǎn)的相關(guān)信息的步驟;以及發(fā)送接收從在接收步驟中接收到標(biāo)識(shí)符的至少一種替代數(shù)字內(nèi)容版本中選擇的所選替代版本的至少一種成分的請(qǐng)求,和取代呈現(xiàn)第一版本的至少一種成分,呈現(xiàn)相應(yīng)呈現(xiàn)點(diǎn)上所選替代版本的至少一種成分的步驟。按照本發(fā)明的一個(gè)變型實(shí)施例,在作為第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的請(qǐng)求進(jìn)一步包含代表第一版本的標(biāo)識(shí)符的類型的信息。按照本發(fā)明的一個(gè)變型實(shí)施例,代表第一版本的呈現(xiàn)點(diǎn)的信息是時(shí)間碼。按照本發(fā)明的一個(gè)變型實(shí)施例,代表第一版本的呈現(xiàn)點(diǎn)的信息是元數(shù)據(jù)。按照本發(fā)明的一個(gè)變型實(shí)施例,第一版本的標(biāo)識(shí)符是第一版本數(shù)字內(nèi)容的提取序列.
按照本發(fā)明的一個(gè)變型實(shí)施例,在作為第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的請(qǐng)求進(jìn)一步包含代表所希望的替代版本的類型的信息。按照本發(fā)明的一個(gè)變型實(shí)施例,在作為第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的請(qǐng)求進(jìn)一步包含請(qǐng)求相應(yīng)呈現(xiàn)點(diǎn)的替代版本的至少一個(gè)標(biāo)識(shí)符。本發(fā)明還涉及優(yōu)化數(shù)字內(nèi)容版本切換的設(shè)備,該設(shè)備包含呈現(xiàn)第一版本數(shù)字內(nèi)容的部件;發(fā)送在作為第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的請(qǐng)求的部件,所述請(qǐng)求包含代表第一版本中的呈現(xiàn)點(diǎn)的信息和第一版本的標(biāo)識(shí)符;接收至少一種替代版本的標(biāo)識(shí)符和代表至少一種替代版本中的相應(yīng)呈現(xiàn)點(diǎn)的相關(guān)信息的部件;以及發(fā)送接收從接收部件接收到標(biāo)識(shí)符的至少一種替代數(shù)字內(nèi)容版本中選擇的所選替代版本的至少一種成分的請(qǐng)求的部件、和取代呈現(xiàn)第一版本的至少一種成分,呈現(xiàn)相應(yīng)呈現(xiàn)點(diǎn)上所選替代版本的至少一種成分的部件。
本發(fā)明的更多優(yōu)點(diǎn)將通過描述本發(fā)明的具體、非限制性實(shí)施例表現(xiàn)出來。這些實(shí)施例將參考如下圖來描述:圖1例示了改編成剪輯成不同集的電視劇的電影數(shù)字內(nèi)容;圖2示出了相同內(nèi)容的未經(jīng)審查數(shù)字內(nèi)容和經(jīng)審查數(shù)字內(nèi)容;圖3示出了例示按照各種實(shí)施例,在實(shí)現(xiàn)本發(fā)明的設(shè)備之間交換的消息的順序圖;圖4示出了實(shí)現(xiàn)本發(fā)明的設(shè)備的例子;以及圖5示出了本發(fā)明的方法的流程圖。
具體實(shí)施例方式圖1例示了剪輯成電視劇集的電影數(shù)字內(nèi)容。長方形100代表具有相關(guān)時(shí)間線101的數(shù)字內(nèi)容的電影版本。長方形102-103,104-105,106-107,108-109,110 和 lll+n-112+n 代表電影版本的電視劇改編。每個(gè)單獨(dú)電視劇集分別具有分立和單獨(dú)相關(guān)時(shí)間線113,114,115,116和117+n。點(diǎn)110代表η個(gè)其他劇集。電影版本100因此被剪輯成5+η個(gè)劇集,每一集分別含有它自己的介紹部分102,104,106,108,111+n和主要部分103,105,107,109,112+n。主要部分對(duì)應(yīng)于從電影版本中選擇和復(fù)制連續(xù)部分。介紹部分對(duì)應(yīng)于從原始數(shù)字內(nèi)容100中復(fù)制的圖像或局部。箭頭120和121代表分別在電影版本100和電視劇改編102-112+n中的
相應(yīng)呈現(xiàn)點(diǎn)。圖2示出了經(jīng)過審查,例如,刪除了明顯暴力場(chǎng)景的數(shù)字內(nèi)容。未經(jīng)審查數(shù)字內(nèi)容版本用長方形200表示。長方形200內(nèi)的區(qū)段201-205代表被選成要從審查版本中刪除的未經(jīng)審查數(shù)字內(nèi)容版本的圖像或一系列圖像。數(shù)字內(nèi)容的未經(jīng)審查版本具有相關(guān)時(shí)間線206。區(qū)段207代表具有其自己相關(guān)時(shí)間線208的經(jīng)審查數(shù)字內(nèi)容版本。箭頭220和221代表分別在未經(jīng)審查數(shù)字內(nèi)容版本200和經(jīng)審查數(shù)字內(nèi)容版本207中的呈現(xiàn)點(diǎn)。從圖1和2中可以看出,在數(shù)字內(nèi)容的不同版本的呈現(xiàn)點(diǎn)之間,例如,對(duì)于圖1,在呈現(xiàn)點(diǎn)120和121之間,或?qū)τ趫D2,在呈現(xiàn)點(diǎn)220和221之間不容易映射。這是因?yàn)閿?shù)字內(nèi)容的每種版本具有它自己的時(shí)間線,不能簡單地根據(jù)時(shí)間碼之間的精確對(duì)應(yīng)關(guān)系進(jìn)行匹配,因?yàn)樗鼈兊臅r(shí)基是不同的。因此,使呈現(xiàn)期間不造成非所希望序列跳轉(zhuǎn)地在數(shù)字內(nèi)容之間切換變得復(fù)雜,對(duì)于在圖1中給出的例子:假設(shè)用戶正在觀看電視改編版本102-112+n,但他想切換到替代電影版本100的相應(yīng)呈現(xiàn)點(diǎn)來取代電視改編版本。當(dāng)人工這樣做時(shí),用戶需要記住他想切換時(shí)呈現(xiàn)電視劇的地方(例如,他在頭腦中記住特定序列的圖像),請(qǐng)求相同數(shù)字內(nèi)容的電影版本(假設(shè)他知道找到那種版本的地方),從頭開始呈現(xiàn)電影版本,并通過重復(fù)的下一段或快進(jìn)動(dòng)作跳轉(zhuǎn)到“恰當(dāng)?shù)胤健?,“恰?dāng)?shù)胤健敝傅氖谴斫釉诘谝粩?shù)字內(nèi)容版本在接收切換命令時(shí)中斷的序列之后的序列的呈現(xiàn)點(diǎn)。顯然,執(zhí)行這樣的動(dòng)作是麻煩的,其結(jié)果只是近似的,因此不能激發(fā)用戶發(fā)起這樣的切換動(dòng)作。圖3示出了例示按照本發(fā)明的具體實(shí)施例交換的消息的順序圖。垂直線代表用戶300、客戶設(shè)備301、內(nèi)容服務(wù)器302、和映射服務(wù)器303。內(nèi)容服務(wù)器302的作用是向客戶設(shè)備301提供數(shù)字內(nèi)容。映射服務(wù)器303的作用是向客戶設(shè)備301提供代表第一版本的替代版本中的相應(yīng)呈現(xiàn)點(diǎn)的信息。該順序圖從將第一版本的數(shù)字內(nèi)容“A”從內(nèi)容服務(wù)器302發(fā)送到客戶設(shè)備301開始。數(shù)字內(nèi)容“A”是,例如,圖1的電視劇版本[102]-[112+n]。箭頭305例示了客戶設(shè)備301呈現(xiàn)第一版本的數(shù)字內(nèi)容。該呈現(xiàn)從以時(shí)間碼的形式與按照該示范性實(shí)施例的第一數(shù)字內(nèi)容版本的時(shí)間線有關(guān)的呈現(xiàn)點(diǎn)開始(306:t=0,意味著開始;307:t=l:05:35.3,意味著I小時(shí)5分鐘35秒300毫秒)。在t=l:05:35.3,用戶300指示客戶設(shè)備301切換到替代或不同數(shù)字內(nèi)容版本(箭頭308)。然后,客戶設(shè)備301發(fā)送在作為第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的請(qǐng)求309,該請(qǐng)求包含代表第一版本中的呈現(xiàn)點(diǎn)的信息和第一版本的標(biāo)識(shí)符。這意味著客戶設(shè)備301希望映射服務(wù)器303尋找與接收到切換命令308的時(shí)刻呈現(xiàn)的版本“A”中的呈現(xiàn)點(diǎn)相對(duì)應(yīng)的版本“A”的替代版本中的相應(yīng)呈現(xiàn)點(diǎn)。按照本例,映射服務(wù)器303找到兩個(gè)替代版本,即版本“B”和版本“C”,并且在答復(fù)310中向客戶設(shè)備301發(fā)送兩種替代版本(內(nèi)容“A”的替代版本)的相應(yīng)數(shù)字內(nèi)容標(biāo)識(shí)符,以及針對(duì)每種替代版本,代表相應(yīng)呈現(xiàn)點(diǎn)(指的是與內(nèi)容“A”中的特定呈現(xiàn)點(diǎn)相對(duì)應(yīng)的分別在內(nèi)容“B”和“C”中的呈現(xiàn)點(diǎn))的相關(guān)信息。這個(gè)答復(fù)310被客戶設(shè)備301接收??蛻粼O(shè)備301現(xiàn)在從接收的替代版本標(biāo)識(shí)符中作出選擇(在映射服務(wù)器303只返回一種替代版本的情況下,顯然不需要選擇),向內(nèi)容服務(wù)器302請(qǐng)求(311)所選替代版本,并且當(dāng)接收到時(shí)(312)在相應(yīng)呈現(xiàn)點(diǎn)上呈現(xiàn)(313)所選替代版本來取代第一版本的呈現(xiàn)。按照一個(gè)變型實(shí)施例,替代尋找替代版本中的相應(yīng)“精確”呈現(xiàn)點(diǎn),映射服務(wù)器303當(dāng)對(duì)客戶設(shè)備301作出答復(fù)時(shí),針對(duì)客戶設(shè)備301發(fā)送給映射服務(wù)器302的呈現(xiàn)點(diǎn)信息發(fā)送偏移的相應(yīng)呈現(xiàn)點(diǎn)。這樣的偏移使得可以,例如,往回倒幾秒時(shí)間,或獲取一些重疊內(nèi)容,以便當(dāng)切換內(nèi)容版本時(shí)達(dá)到好的同步;同步是,例如,為音頻/視頻內(nèi)容請(qǐng)求替代音頻版本時(shí)所需的,以便替代音頻版本無縫取代當(dāng)前音頻版本,以及請(qǐng)求視頻內(nèi)容的替代分辨率版本時(shí)所需的,以便替代分辨率視頻無縫取代當(dāng)前分辨率視頻。內(nèi)容重疊使得可以,例如,在未壓縮音頻或視頻幀(例如,不依賴于要解碼的其他視頻幀的MPEG編碼視頻的1-幀)上為客戶設(shè)備的切換找到“恰當(dāng)時(shí)刻”。按照通過圖3的順序圖例示的本發(fā)明實(shí)施例,數(shù)字內(nèi)容通過流傳輸,即,作為數(shù)據(jù)分組的連續(xù)流提供給客戶設(shè)備301。將尤其適合在IP (因特網(wǎng)協(xié)議)上提供音頻/視頻型數(shù)字內(nèi)容的流傳輸例子用作將數(shù)字內(nèi)容提供給像客戶設(shè)備301那樣的客戶設(shè)備的方式的非限制性例示。將內(nèi)容提供給客戶設(shè)備的另一種手段的例子如與流傳輸相反,通過文件獲取或接收。這些例子無意成為限制性的。客戶設(shè)備301是,例如,機(jī)頂盒(STB)、個(gè)人計(jì)算機(jī)(PC)、數(shù)字電視(DTV)、移動(dòng)電話、平板PC、筆記本PC、或電子書閱讀器。這樣的客戶設(shè)備301接收數(shù)字內(nèi)容,并可選地呈現(xiàn)它,例如,在客戶設(shè)備301是DTV的情況下,它既可以接收數(shù)字內(nèi)容也可以呈現(xiàn)它。在客戶設(shè)備301是STB的情況下,它接收數(shù)字內(nèi)容,并提供可以通過另一臺(tái)設(shè)備(像通過前述的DTV)呈現(xiàn)的輸出信號(hào)??商娲?,客戶設(shè)備301是含有多個(gè)接口,例如,含有允許經(jīng)由因特網(wǎng)訪問映射服務(wù)器303的第一網(wǎng)絡(luò)接口、和接收經(jīng)由地面信號(hào)接收所接收的數(shù)字內(nèi)容的DVB-T(數(shù)字視頻廣播-地面)接口的混合設(shè)備。可替代地,客戶設(shè)備301是接收文本型文檔的電子書閱讀器,其中作為一個(gè)例子,當(dāng)呈現(xiàn)小說的文本時(shí),本發(fā)明使得能夠無縫切換到不同的文本語言;這些例子無意成為限制性的。數(shù)字內(nèi)容服務(wù)器302和映射服務(wù)器303是,例如,通過可經(jīng)由專用網(wǎng)絡(luò)訪問的專用高性能服務(wù)器、可通過因特網(wǎng)訪問的服務(wù)器、運(yùn)行在也連接客戶設(shè)備301的家用網(wǎng)絡(luò)中的PC上的服務(wù)器應(yīng)用程序、運(yùn)行在客戶設(shè)備301上或客戶設(shè)備301可訪問的另一臺(tái)設(shè)備上的服務(wù)器應(yīng)用程序、或這些的混合體實(shí)現(xiàn)的??商娲?,內(nèi)容服務(wù)器302是提供地面、電纜、因特網(wǎng)或衛(wèi)星廣播數(shù)字內(nèi)容的廣播服務(wù)器,或僅僅是像盤驅(qū)動(dòng)器、DVD (數(shù)字多功能盤)記錄器、或PVR (個(gè)人錄像機(jī))那樣,客戶設(shè)備301本身從中獲取數(shù)字內(nèi)容、客戶設(shè)備301可訪問的數(shù)據(jù)存儲(chǔ)空間;這些例子無意成為限制性的。在圖1中討論的時(shí)間碼格式是可以用在本發(fā)明的背景下的時(shí)間碼型標(biāo)識(shí)符的一個(gè)例子。在本發(fā)明的背景下可以使用任何類型的時(shí)間碼,例如,NPT(網(wǎng)絡(luò)時(shí)間協(xié)議)或SMPTE(運(yùn)動(dòng)圖像和電視工程師協(xié)會(huì))的時(shí)間碼,只要它們可以標(biāo)識(shí)數(shù)字內(nèi)容中的呈現(xiàn)點(diǎn)。這些例子無意成為限制性的。在圖3中,啟動(dòng)切換動(dòng)作的是用戶300。此外,這僅僅是例子,無意成為限制性的??商娲?,啟動(dòng)切換動(dòng)作的不是用戶,而是沒有用戶300介入的客戶設(shè)備301本身、像圖3的其他設(shè)備的任何一臺(tái)那樣的另一設(shè)備(數(shù)字內(nèi)容服務(wù)器302,映射服務(wù)器303)、或任何其他設(shè)備、或運(yùn)行在包括客戶設(shè)備在內(nèi)的上述設(shè)備的任何一臺(tái)上的應(yīng)用程序。由于像如下那樣的原因:比當(dāng)前呈現(xiàn)第一版本更好地對(duì)應(yīng)于用戶偏愛的替代版本的可用性的自動(dòng)檢測(cè)/請(qǐng)求;從第一未經(jīng)審查版本自動(dòng)切換到替代經(jīng)審查版本;以及由于第一版本的時(shí)間不可用而自動(dòng)切換到替代版本,這樣做是有利的,例如,以便自動(dòng)實(shí)施版本切換。按照?qǐng)D3,第一標(biāo)識(shí)符是時(shí)間碼。按照一個(gè)變型實(shí)施例,第一標(biāo)識(shí)符是元數(shù)據(jù)。元數(shù)據(jù)的例子是第一數(shù)字內(nèi)容中的特定場(chǎng)景的形式化標(biāo)識(shí)符、章節(jié)標(biāo)識(shí)、或特定序列的散列碼。這種變型與時(shí)間碼變型提供的隨機(jī)訪問可能性相反,但提供了,例如,當(dāng)從第一電視劇版本切換到替代電影版本時(shí),在與接收切換命令時(shí)第一電視劇版本的中斷時(shí)刻相對(duì)應(yīng)的章節(jié)上開始呈現(xiàn)替代電影版本的優(yōu)點(diǎn)。按照又一個(gè)變型實(shí)施例,第一標(biāo)識(shí)符是第一版本的提取序列。提取序列是內(nèi)容的片段,例如,從音頻內(nèi)容、視頻內(nèi)容或音頻/視頻內(nèi)容中復(fù)制的音頻片段、或視頻片段、或組合音頻和視頻的片段,例如,像歌曲片段那樣從聲道中提取的音頻序列、或電影的圖像序列。然后,映射服務(wù)器303在替代版本中尋找相應(yīng)序列。按照又一個(gè)變型實(shí)施例,映射服務(wù)器303返回的相應(yīng)標(biāo)識(shí)符也是根據(jù)上述類型(時(shí)間碼、元數(shù)據(jù)、第一版本的序列)的任一種??梢越M合上述變型實(shí)施例,例如,第一標(biāo)識(shí)符是時(shí)間碼,而相應(yīng)返回標(biāo)識(shí)符是元數(shù)據(jù)。按照本發(fā)明,數(shù)字內(nèi)容的版本,即第一版本和替代版本通過版本標(biāo)識(shí)符唯一標(biāo)識(shí)。這樣的唯一版本標(biāo)識(shí)符是,例如,按照TV-Anytime (即時(shí)電視標(biāo)準(zhǔn))論壇的CRID (數(shù)字內(nèi)容參考標(biāo)識(shí)符)。TV-Anytime CRID標(biāo)識(shí)符明確地標(biāo)識(shí)一段數(shù)字內(nèi)容。唯一版本標(biāo)識(shí)符的其他例子是URL (統(tǒng)一資源定位符)、ISAN (國際標(biāo)準(zhǔn)視聽資料號(hào))、ISSN (國際標(biāo)準(zhǔn)刊號(hào))或ISBN(國際標(biāo)準(zhǔn)圖書編號(hào))。對(duì)于音頻/視頻數(shù)字內(nèi)容,尤其ISAN十分適合。ISAN是三個(gè)字段的96位數(shù),48位寬字段表征音頻/視頻作品,例如,電影或電視劇,16位部分表征,例如,電視劇的特定劇集,以及32位部分表征,例如,用于區(qū)分不同語言配音版本的特定版本。在印刷時(shí),ISAN通常被格式化成帶有結(jié)構(gòu)連字符(hyphen)和冗余校驗(yàn)字符的十六進(jìn)制數(shù),例如,ISAN 0001-F54C-302A-8D98-X-0000-0121-T,這意味著作品是0001F54C302A,部分號(hào)(partnumber)是8D98,版本是00000121,版本號(hào)是可選的。當(dāng)使用ISAN例子時(shí),映射服務(wù)器303可以返回第一版本數(shù)字內(nèi)容的相應(yīng)標(biāo)識(shí)符的列表,所有標(biāo)識(shí)符只有在表征特定版本的32位部分有差異。
圖3用GET/PUT型消息例示。并且,這只是為了例示的目的,無意成為限制性的。其他交換例子是,例如,根據(jù)HTTP協(xié)議。在這樣的情況下,以及當(dāng)使用前述ISAN例子時(shí),可以將請(qǐng)求309表示成:GET http://www.mappingserver.com 0001-F54C-302A-8D98-X-0000-0121_T&npt=l:05:35.3-HTTP/1.0,指示接收第一版本0001-F54C-302A-8D98-X-0000-0121-T的數(shù)字內(nèi)容的替代版本的至少一個(gè)相應(yīng)標(biāo)識(shí)符、代表第一版本中的呈現(xiàn)點(diǎn)npt=l:05:35.3的替代版本中的相關(guān)呈現(xiàn)點(diǎn)的http版本1.0獲取類型請(qǐng)求,寄送給映射服務(wù)器303www.mappingserver.com,該請(qǐng)求包含第一版本的標(biāo)識(shí)符(0001-F54C-302A-8D98-X-0000-0121-T )和代表第一版本中的呈現(xiàn)點(diǎn)的信息(npt=l:05:35.3)。映射服務(wù)器303用如下答案310作出回答:HTTP/1.02000K0001-F54C-302A-8D98-X-0000-0017_A, 0001-F54C-302A-8D99-Z-0000-0123-Nnpt=l: 06:25.5_,npt=l: 01:33.0-
意味著映射服務(wù)器303明白該請(qǐng)求(HTTP/1.02000K),并給出其響應(yīng),即,將替代內(nèi)容的至少一個(gè)相應(yīng)標(biāo)識(shí)符(0001-F54C-302A-8D98-X-0000-0017-A 和 0001-F54C-302A-8D99-Z-0000-0123-N)和那個(gè)替代內(nèi)容中的相關(guān)呈現(xiàn)點(diǎn)(npt=l:06:25.5_,npt=l:01:33.0-)發(fā)送給客戶設(shè)備301。然后,客戶設(shè)備301發(fā)送接收(311)自從映射服務(wù)器303接收的至少一個(gè)相應(yīng)數(shù)字內(nèi)容版本標(biāo)識(shí)符中選擇的替代版本的請(qǐng)求:PLAY RTSP://www.contentserver.com/0001-F54C-302A-8D98-X-0000-0017-ARTSP 1.0Range: npt=l: 06:25.5內(nèi)容服務(wù)器302用答復(fù)312作出應(yīng)答;RTSP/1.02000K并且,客戶設(shè)備301呈現(xiàn)從內(nèi)容服務(wù)器302接收的內(nèi)容。按照一個(gè)變型實(shí)施例,請(qǐng)求309進(jìn)一步包含代表所述第一標(biāo)識(shí)符的類型的信息。當(dāng)使用前面的例子時(shí),代表所述第一標(biāo)識(shí)符的類型的信息可以,例如,實(shí)現(xiàn)成在第一標(biāo)識(shí)符之前的“ISAN”字。這對(duì)于映射服務(wù)器消除第一標(biāo)識(shí)符的類型的任何模糊性是有利的。但是,在默認(rèn)類型的情況下,類型信息可選地不出現(xiàn)在請(qǐng)求中。不管代表第一版本的呈現(xiàn)點(diǎn)的信息的類型是什么,映射服務(wù)器303都試圖找到替代版本,并關(guān)聯(lián)替代版本中的相應(yīng)呈現(xiàn)點(diǎn)??商娲兀?qǐng)求309包含指示替代版本的一個(gè)或多個(gè)補(bǔ)充數(shù)字內(nèi)容版本。在這樣的情況下,請(qǐng)求映射服務(wù)器303找到這些替代版本中的相應(yīng)呈現(xiàn)點(diǎn),以及映射服務(wù)器的回答310包含代表與替代版本相關(guān)的呈現(xiàn)點(diǎn)的信息。然后,映射服務(wù)器303的響應(yīng)310未必包含任何相應(yīng)數(shù)字內(nèi)容版本標(biāo)識(shí)符,因?yàn)榭蛻粼O(shè)備301足以接收到代表相應(yīng)呈現(xiàn)點(diǎn)的信息。本發(fā)明的另一個(gè)優(yōu)點(diǎn)通過如下使用情況來例示,其中版本切換牽涉到不可本地獲得(意味著客戶設(shè)備可本地獲得,例如,在本地存儲(chǔ)設(shè)備上)的數(shù)字內(nèi)容的音頻軌道,該數(shù)字內(nèi)容包含音頻軌道和視頻軌道:用戶正在觀看語言版本“A”的數(shù)字內(nèi)容“Y”(即,“YA”)但希望切換到語言版本“C”的相同數(shù)字內(nèi)容“Y”(即,“Y?!?。在這樣的情況下,在作為所述第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的請(qǐng)求309牽涉到語言版本“A”的內(nèi)容“Y”的替代版本(假設(shè)內(nèi)容“Y”的不同語言版本通過版本標(biāo)識(shí)符唯一地定義成,例如,“YA”、“YB”、“Y?!?。客戶設(shè)備301接收(箭頭310)替代版本(“YB”和“Yc”)的標(biāo)識(shí)符,選擇其中之一(例如,按照他希望的語言版本,“Yc”),并且因?yàn)橐呀?jīng)擁有視頻成分,接著在請(qǐng)求311,即,接收從至少一種替代數(shù)字內(nèi)容版本(“YB”、“Y?!?中選擇的替代版本(“Y?!?的至少一種音頻成分(音頻軌道“C”)的請(qǐng)求中只向內(nèi)容服務(wù)器302請(qǐng)求音頻成分。一旦接收到音頻成分(音頻軌道“C”),替代版本(“Y?!?的音頻成分就取代第一版本(“YA”)的音頻成分,客戶設(shè)備繼續(xù)呈現(xiàn)第一數(shù)字內(nèi)容(“Y”),但替代音頻成分(“C”)取代了第一版本(“YA”)的音頻成分(“A”)。為了使客戶設(shè)備易于在映射服務(wù)器返回的不同替代版本之間作出選擇,映射服務(wù)器可以在它的答復(fù)310中以及按照一個(gè)變型實(shí)施例將每種替代版本的描述與每個(gè)答復(fù)310相關(guān)聯(lián)。然后,這種描述包含像用戶可讀描述(像“英語版”那樣)和/或ISO語言描述符(“例如,“ENG”或“FRE”)那樣的信息。為了使客戶設(shè)備易于選擇和識(shí)別替代版本的成分,該描述可以進(jìn)一步包含替代版本的成分的標(biāo)識(shí)符(例如,音頻軌道=PID 300,視頻軌道=PID200 ;PID代表“分組ID”,常用于標(biāo)識(shí)MPEG編碼版本的成分和標(biāo)識(shí)基本流成分的首字母縮寫)。作為進(jìn)一步的優(yōu)化,接收(311)從在接收(310)步驟中接收到標(biāo)識(shí)符的至少一種替代數(shù)字內(nèi)容版本中選擇的替代版本的至少一種成分的請(qǐng)求進(jìn)一步包含代表在接收步驟中接收的替代版本中的呈現(xiàn)點(diǎn)的相關(guān)信息。這在流傳輸環(huán)境下是有利的,其中除了將內(nèi)容的標(biāo)識(shí)符指定給內(nèi)容服務(wù)器之外,客戶設(shè)備301還指定想要接收內(nèi)容的點(diǎn),即,相應(yīng)呈現(xiàn)點(diǎn)。映射服務(wù)器如何在替代版本中尋找相應(yīng)呈現(xiàn)點(diǎn)不在本發(fā)明的范圍之內(nèi)。已存在像基于時(shí)間碼的計(jì)算、模式識(shí)別、或這些或任何其他手段的組合那樣的現(xiàn)有技術(shù)解決方案。讓映射服務(wù)器在客戶設(shè)備的外部是有利的,因?yàn)榭梢愿菀椎嘏溆凶銐虻奶幚砟芰頌閬碜远鄠€(gè)客戶機(jī)的請(qǐng)求服務(wù),甚至解決需要適當(dāng)處理能力的“困難”情況。圖4示出了實(shí)現(xiàn)本發(fā)明的設(shè)備的例子。設(shè)備400包含通過數(shù)字?jǐn)?shù)據(jù)和地址總線414互連的如下組件:-處理單元411(或CPU (中央處理單元));-非易失性存儲(chǔ)器NVM410 ;-易失性存儲(chǔ)器VM420 ;-時(shí)鐘單元421,為設(shè)備400的組件之間的操作的同步以及為其他定時(shí)目的提供參考時(shí)鐘信號(hào);以及-網(wǎng)絡(luò)接口413,用于經(jīng)由連線415將設(shè)備400與連接在網(wǎng)絡(luò)中的其他設(shè)備互連。應(yīng)該注意到,用在存儲(chǔ)器410和420的描述中的詞匯“寄存器”在所述每個(gè)存儲(chǔ)器中指定能夠存儲(chǔ)一些二進(jìn)制數(shù)據(jù)的小容量存儲(chǔ)區(qū),以及能夠存儲(chǔ)可執(zhí)行程序或整個(gè)數(shù)據(jù)組的大容量存儲(chǔ)區(qū)。處理單元411可以實(shí)現(xiàn)成微處理器、定制芯片、專用(微)控制器等。非易失性存儲(chǔ)器NVM 410可以以像硬盤、非易失性隨機(jī)訪問存儲(chǔ)器、EPROM (可擦除可編程ROM)等那樣非易失性存儲(chǔ)器的任何形式實(shí)現(xiàn)。非易失性存儲(chǔ)器NVM 410尤其包含保存程序的寄存器4201,該程序代表包含按照本發(fā)明的方法的可執(zhí)行程序。當(dāng)加電時(shí),處理單元411加載包含在NVM寄存器4101中的指令,將它們復(fù)制到VM寄存器4201,并執(zhí)行它們。VM存儲(chǔ)器420尤其包含:-包含NVM寄存器4101的程序“prog”的副本的寄存器4201;以及-包含在執(zhí)行本發(fā)明的方法期間使用的讀/寫數(shù)據(jù)的寄存器4202。像設(shè)備400那樣的設(shè)備是適合實(shí)現(xiàn)本發(fā)明的方法的設(shè)備的例子。經(jīng)由網(wǎng)絡(luò)接口 413,可以呈現(xiàn)第一或替代版本的數(shù)字內(nèi)容??商娲兀O(shè)備400包含像HDMI型接口(高清晰度多媒體接口)那樣,用于數(shù)字內(nèi)容的附加專用輸出端。經(jīng)由相同網(wǎng)絡(luò)413或可替代地經(jīng)由專用輸入設(shè)備(像遙控接收器那樣),設(shè)備400接收切換版本的切換命令(或可替代地,從運(yùn)行在設(shè)備400上的應(yīng)用程序接收)。經(jīng)由網(wǎng)絡(luò)接口 413,設(shè)備400與內(nèi)容服務(wù)器302和映射服務(wù)器303通信(例如,以便發(fā)送請(qǐng)求309,311,和接收?qǐng)D3的304,310和312。除了圖4所例示之外的其他設(shè)備架構(gòu)也是可以的,并且與本發(fā)明的方法兼容。尤其,按照變型實(shí)施例,本發(fā)明被實(shí)現(xiàn)成純硬件實(shí)現(xiàn)方式,例如,以專用組件的形式(例如,在分別表示專用集成電路、現(xiàn)場(chǎng)可編程門陣列和超大規(guī)模集成電路的ASIC、FPGA或VLSI中),或以集成在設(shè)備中的多個(gè)電子組件的形式,或以,例如,作為計(jì)算機(jī)中的專用電子卡的硬件和軟件組件的混合體的形式。圖5例示了本發(fā)明的方法的流程圖。在第一初始化步驟500中,為本發(fā)明的功能將變量初始化。當(dāng)在像圖4的設(shè)備400那樣的設(shè)備中實(shí)現(xiàn)該方法時(shí),這可以包含將數(shù)據(jù)從非易失性存儲(chǔ)器復(fù)制到易失性存儲(chǔ)器和初始化存儲(chǔ)器。在下一個(gè)步驟501中,呈現(xiàn)第一版本。在判定步驟503中,確定是否接收到切換命令(像圖3的切換命令308那樣)。如果未接收到這樣的命令,如箭頭502所示繼續(xù)呈現(xiàn)。但是,如果接收到這樣的命令,則執(zhí)行步驟504,其中為第一版本(像在圖3的步驟305中呈現(xiàn)的版本那樣),或可替代地,除了呈現(xiàn)的版本之外的數(shù)字內(nèi)容的另一個(gè)版本的一個(gè)或多個(gè)替代版本中的相應(yīng)呈現(xiàn)點(diǎn)向映射服務(wù)器發(fā)送請(qǐng)求。然后,在步驟505中,從映射服務(wù)器接收答復(fù)(像圖3的答復(fù)310那樣),其中映射服務(wù)器返回替代版本的一個(gè)或多個(gè)標(biāo)識(shí)符,以及對(duì)于替代版本的每個(gè)標(biāo)識(shí)符,代表與在步驟504中提供給映射服務(wù)器的呈現(xiàn)點(diǎn)相對(duì)應(yīng)的替代版本中的相應(yīng)呈現(xiàn)點(diǎn)的信息。然后,在步驟506中,設(shè)備400從映射服務(wù)器提出的版本中選擇替代版本(或如果映射服務(wù)器只提出一種替代版本,則不作選擇),并將接收那種版本的請(qǐng)求發(fā)送給內(nèi)容服務(wù)器(像圖3的內(nèi)容服務(wù)器302那樣)。當(dāng)在步驟507中接收到那種版本時(shí),取代第一版本,在步驟501中在相應(yīng)呈現(xiàn)點(diǎn)上呈現(xiàn)它(箭頭508例示了返回到呈現(xiàn)步驟501)。
權(quán)利要求
1.一種數(shù)字內(nèi)容版本切換的方法,其特征在于,包含如下步驟: -呈現(xiàn)(305)第一版本的數(shù)字內(nèi)容; -發(fā)送在作為所述第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的請(qǐng)求(309),所述請(qǐng)求包含代表所述第一版本中的呈現(xiàn)點(diǎn)的信息和所述第一版本的標(biāo)識(shí)符; -接收(310)所述至少一種替代版本的標(biāo)識(shí)符和代表所述至少一種替代版本中的所述相應(yīng)呈現(xiàn)點(diǎn)的相關(guān)信息;以及 -發(fā)送接收(311)從在接收(310)步驟中接收到標(biāo)識(shí)符的所述至少一種替代數(shù)字內(nèi)容版本中選擇的所選替代版本的至少一種成分的請(qǐng)求,和取代呈現(xiàn)所述第一版本的至少一種成分,在所述相應(yīng)呈現(xiàn)點(diǎn)上呈現(xiàn)(313)所述所選替代版本的所述至少一種成分。
2.按照權(quán)利要求1所述的方法,其特征在于,在作為所述第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的所述請(qǐng)求(309 )進(jìn)一步包含代表所述第一版本的所述標(biāo)識(shí)符的類型的信息。
3.按照權(quán)利要求1或2所述的方法,其特征在于,代表所述第一版本中的所述呈現(xiàn)點(diǎn)的所述 目息是時(shí)間碼。
4.按照權(quán)利要求1或2所述的方法,其特征在于,代表所述第一版本中的呈現(xiàn)點(diǎn)的所述信息是元數(shù)據(jù)。
5.按照權(quán)利要求1或2所述的方法,其特征在于,所述第一版本的所述標(biāo)識(shí)符是所述第一版本的數(shù)字內(nèi)容的提取序列。
6.按照權(quán)利要求1到2的任何一項(xiàng)所述的方法,其特征在于,在作為所述第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的所述請(qǐng)求(309 )進(jìn)一步包含代表所希望的替代版本的類型的信息。
7.按照權(quán)利要求1到2的任何一項(xiàng)所述的方法,其特征在于,在作為所述第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的所述請(qǐng)求(309 )請(qǐng)求進(jìn)一步包含請(qǐng)求相應(yīng)呈現(xiàn)點(diǎn)的替代版本的至少一個(gè)標(biāo)識(shí)符。
8.一種數(shù)字內(nèi)容版本切換的客戶設(shè)備(301),該客戶設(shè)備包含: -呈現(xiàn)第一版本的數(shù)字內(nèi)容的部件; -發(fā)送在作為所述第一版本的替代版本的至少一種替代數(shù)字內(nèi)容版本中尋找相應(yīng)呈現(xiàn)點(diǎn)的請(qǐng)求的部件,所述請(qǐng)求包含代表所述第一版本中的呈現(xiàn)點(diǎn)的信息和所述第一版本的標(biāo)識(shí)符; 接收所述至少一種替代版本的標(biāo)識(shí)符和代表所述至少一種替代版本中的所述相應(yīng)呈現(xiàn)點(diǎn)的相關(guān)信息的部件;以及 發(fā)送接收從接收部件接收到標(biāo)識(shí)符的所述至少一種替代數(shù)字內(nèi)容版本中選擇的所選替代版本的至少一種成分的請(qǐng)求的部件、和取代呈現(xiàn)所述第一版本的至少一種成分,在所述相應(yīng)呈現(xiàn)點(diǎn)上呈現(xiàn)所述所選替代版本的所述至少一種成分的部件。
全文摘要
本發(fā)明涉及管理數(shù)字內(nèi)容切換的領(lǐng)域,尤其涉及優(yōu)化數(shù)字內(nèi)容版本切換,以便保證在呈現(xiàn)期間在數(shù)字內(nèi)容的不同版本之間平滑切換。不同版本是,例如,未經(jīng)審查版和經(jīng)審查版、相同數(shù)字內(nèi)容的電影版和電視劇改編版、插入廣告版和無廣告版、預(yù)告片版和電影版、不同配音語言版。
文檔編號(hào)H04N21/81GK103118302SQ201210464680
公開日2013年5月22日 申請(qǐng)日期2012年11月16日 優(yōu)先權(quán)日2011年11月16日
發(fā)明者H.伯克林, R.霍戴勒 申請(qǐng)人:湯姆森特許公司