專利名稱:視頻處理設(shè)備及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視頻處理設(shè)備,更具體地說,涉及對(duì)即將顯示在視頻播放 器上的視頻信息的處理。
背景技術(shù):
電影和其他視頻內(nèi)容通常使用35mm膠片以16: 9的寬高比進(jìn)行擷取。在 電影進(jìn)入一級(jí)市場時(shí),將該35mm膠片復(fù)制并分發(fā)給各個(gè)電影院,從而將電 影賣給電影觀眾。例如,電影院一般通過使用高流明光束透射35mm膠片來將 電影投射在"大屏幕"上,進(jìn)而供付費(fèi)觀眾觀看。 一旦脫離"大屏幕",電影 通常就進(jìn)入二級(jí)市場,通過銷售其中包含電影的影碟或影帶(例如VHS影帶、 DVD、高清(HD) -DVD、藍(lán)光DVD和其他錄制媒體)來將電影分發(fā)給個(gè)人 觀眾。其他用于在二級(jí)市場中分發(fā)電影的方法,還包括通過互聯(lián)網(wǎng)下載和通過 電視網(wǎng)絡(luò)提供商廣播。
為能通過二級(jí)市場進(jìn)行分發(fā),35mm電影內(nèi)容將以每膠片幀為單位轉(zhuǎn)換為 原始數(shù)字視頻。要想達(dá)到HD的分辨率(resolution),每個(gè)膠片幀至少需要1920 X1080像素,對(duì)于片長為兩小時(shí)的電影,這種原始數(shù)字視頻需要大約25GB 的存儲(chǔ)空間。為避免如此高的存儲(chǔ)需求,通常使用編碼器對(duì)原始數(shù)字視頻進(jìn)行 編碼和壓縮,從而大大降低存儲(chǔ)需求。編碼標(biāo)準(zhǔn)包括例如但不限于運(yùn)動(dòng)圖象專 家組(MPEG) -1 、 MPEG-2、用于HD的增強(qiáng)型MPEG-2、 MPEG-4 AVC、 H.261 、 H.263以及活動(dòng)圖像和電視工程師協(xié)會(huì)(society of motion picture and television engineer,簡稱SMPTE) VC-l。
為了滿足在電話機(jī)、個(gè)人數(shù)字助理(PDA)和其他手持設(shè)備上顯示電影的 要求,通常通過互聯(lián)網(wǎng)將壓縮數(shù)字視頻數(shù)據(jù)下載、上傳或存儲(chǔ)到手持設(shè)備上, 然后由手持設(shè)備對(duì)該視頻數(shù)據(jù)進(jìn)行解壓和解碼,以便顯示在手持設(shè)備的視頻顯
示器上,進(jìn)而展示給用戶。然而,這種手持設(shè)備的尺寸通常會(huì)限制其上的視頻
顯示器(屏幕)的尺寸。例如,手持設(shè)備上的小屏幕通常只有2英寸(5.08cm) 長(對(duì)角線)。相比之下,電視機(jī)的屏幕通常為30—60英寸(76.2cm—152.4cm) (對(duì)角線測量)或更大。屏幕尺寸的差異對(duì)觀眾所能感覺得到的圖象質(zhì)量有著 較大的影響。
例如,常見的傳統(tǒng)PDA和高端電話機(jī)屏幕具有與人眼相同的寬高比 (ratio)。在小屏幕上,人眼往往無法察覺微小細(xì)節(jié),例如文本、面部特征和 遠(yuǎn)處的物體。例如,在電影院中,對(duì)于包含位于遠(yuǎn)處的演員和鐵路標(biāo)記的全景 場景來說,觀眾可以輕易地識(shí)別演員的面部表情并閱讀標(biāo)記上的文字。在HD 電視機(jī)屏幕上,觀眾也有可能做到這一點(diǎn)。但是,在轉(zhuǎn)換到手持設(shè)備的小屏幕 上時(shí),由于人眼的限制,往往不可能識(shí)別其面部特征和文字。
無論屏幕有多大,其分辨率不是受技術(shù)限制,就是受人眼的限制。但是, 在小屏幕上,這種限制更加明顯。例如,常見的傳統(tǒng)PDA和高端電話機(jī)屏幕 的寬高比為4: 3,通常能夠顯示分辨率為320X240像素的QVGA視頻。相 比之下,HD電視機(jī)屏幕的寬高比通常為16: 9,且能顯示分辨率高達(dá)1920X 1080像素的視頻。在轉(zhuǎn)換HD視頻以便使其適合像素值小得多的小屏幕的過 程中,像素?cái)?shù)據(jù)將進(jìn)行合并,且將損失較多視頻細(xì)節(jié)。將小屏幕上的像素值增 加到HD電視機(jī)的像素值水平能夠避免上述轉(zhuǎn)換過程,但是,如上所述,由于 人眼自身的限制,視頻細(xì)節(jié)仍會(huì)損失。
通常使用視頻編碼轉(zhuǎn)換和編輯系統(tǒng)將視頻從一種格式和分辨率轉(zhuǎn)換到另 一種格式和分辨率,以便在特定的屏幕上進(jìn)行回放。例如,該系統(tǒng)可輸入DVD 視頻,且在進(jìn)行轉(zhuǎn)換過程之后,輸出將在QVGA屏幕上重新播放的視頻。轉(zhuǎn) 換過程中還可使用交互編輯功能來生成經(jīng)過編輯和轉(zhuǎn)換后的輸出視頻。為了能 夠支持多種不同的屏幕尺寸、分辨率和編碼標(biāo)準(zhǔn),需要生成多種輸出視頻流或 文件。
視頻通常是以"大屏幕"格式擷取的,這種格式在供電影院觀看時(shí)會(huì)收到 良好的效果。因?yàn)橐曨l隨后將進(jìn)行編碼轉(zhuǎn)換,所以"大屏幕"格式視頻可能不 足以支持轉(zhuǎn)換到小屏幕尺寸。在這種情況下,還沒有一種轉(zhuǎn)換過程能夠生成可
供小屏幕顯示的合適視頻。通過本文的介紹并參考附圖,與本發(fā)明技術(shù)方案相 比,現(xiàn)有和傳統(tǒng)方法的局限性和缺點(diǎn)對(duì)于本領(lǐng)域的技術(shù)人員來說將變得更加明 顯。
發(fā)明內(nèi)容
本發(fā)明涉及一種裝置和操作方法,在
具體實(shí)施方式
和權(quán)利要求 中進(jìn)行了詳細(xì)的描述。
根據(jù)本發(fā)明的一方面,提供了一種可移動(dòng)的存儲(chǔ)媒介,它可由第一視頻播 放器系統(tǒng)和第二視頻播放器系統(tǒng)接納并與其進(jìn)行交互,所述第一視頻播放器系 統(tǒng)帶有具備第一顯示器特征的第一視頻顯示器,所述第二視頻播放器系統(tǒng)帶有 具備第二顯示器特征的第二視頻顯示器,所述第一顯示器特征與所述第二顯示 器特征不同,所述可移動(dòng)的存儲(chǔ)媒介包括
多個(gè)存儲(chǔ)位置;
存儲(chǔ)在所述多個(gè)存儲(chǔ)位置的至少第一個(gè)存儲(chǔ)位置中的視頻數(shù)據(jù)全幀序列; 第一子幀元數(shù)據(jù),被生成以適應(yīng)至少第一顯示器特征,它存儲(chǔ)在所述多個(gè)
存儲(chǔ)位置的至少第二個(gè)存儲(chǔ)位置中;
所述第一子幀元數(shù)據(jù)定義了所述視頻數(shù)據(jù)全幀序列中的第一多個(gè)子幀,所 述第一多個(gè)子幀中的每一個(gè)都具有與所述視頻數(shù)據(jù)全幀序列中的所述第一多 個(gè)子幀之外的其它子幀不同的至少第一參數(shù);
第二子幀元數(shù)據(jù),被生成以適應(yīng)至少第二顯示器特征,它存儲(chǔ)在所述多個(gè) 存儲(chǔ)位置的至少第三個(gè)存儲(chǔ)位置中;且
所述第二子幀元數(shù)據(jù)定義了所述視頻數(shù)據(jù)全幀序列中的第二多個(gè)子幀,所 述第二多個(gè)子幀中的每一個(gè)都有具與所述視頻數(shù)據(jù)全幀序列中的所述第二多 個(gè)子幀之外的其它子幀不同的至少第二參數(shù)。
優(yōu)選地,所述第一視頻播放器系統(tǒng)可讀取和使用所述第一子幀元數(shù)據(jù),從 而為所述第一顯示器剪裁視頻數(shù)據(jù)全幀序列;且
所述第二視頻播放器系統(tǒng)可讀取和使用所述第二子幀元數(shù)據(jù),從而為所述 第二顯示器剪裁視頻數(shù)據(jù)全幀序列。
優(yōu)選地,所述第一參數(shù)包括所述視頻數(shù)據(jù)全幀序列中的子幀中心點(diǎn)。 優(yōu)選地,所述第一視頻播放器系統(tǒng)包括電視,所述第二視頻播放器系統(tǒng)包 括計(jì)算機(jī)。
優(yōu)選地,所述第一視頻顯示器包括手持設(shè)備的顯示器。 優(yōu)選地,所述存儲(chǔ)媒介包括視頻光碟。 優(yōu)選地,所述存儲(chǔ)媒介包括隨機(jī)存取存儲(chǔ)器。 優(yōu)選地,所述存儲(chǔ)媒介包括只讀存儲(chǔ)器。
優(yōu)選地,所述可移動(dòng)的存儲(chǔ)媒介還包括位于所述多個(gè)存儲(chǔ)位置的第四個(gè)存 儲(chǔ)位置中的數(shù)字權(quán)限管理數(shù)據(jù),所述數(shù)字權(quán)限管理數(shù)據(jù)與所述視頻數(shù)據(jù)全幀序 列相關(guān)。
優(yōu)選地,所述可移動(dòng)的存儲(chǔ)媒介還包括位于所述多個(gè)存儲(chǔ)位置的第四個(gè)存 儲(chǔ)位置中的數(shù)字權(quán)限管理數(shù)據(jù),所述數(shù)字權(quán)限管理數(shù)據(jù)與所述第一子幀元數(shù)據(jù) 相關(guān)。
優(yōu)選地,所述可移動(dòng)存儲(chǔ)媒介還包括 與所述視頻數(shù)據(jù)全幀序列對(duì)應(yīng)的音頻數(shù)據(jù);
與所述第一多個(gè)子幀對(duì)應(yīng)的第一子幀音頻數(shù)據(jù);以及
與所述第二多個(gè)子幀對(duì)應(yīng)的第二子幀音頻數(shù)據(jù)。
優(yōu)選地,所述第一顯示器特征包括第一圖像分辨率,所述第二顯示器特征
包括第二圖像分辨率。
優(yōu)選地,所述第一顯示器特征包括第一對(duì)角線尺寸,所述第二顯示器特征
包括第二對(duì)角線尺寸,且所述第一對(duì)角線尺寸遠(yuǎn)大于所述第二對(duì)角線尺寸。 優(yōu)選地,所述視頻數(shù)據(jù)全幀序列包括已編碼的視頻數(shù)據(jù)全幀序列。 根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻播放器電路,包括-接納可移動(dòng)媒介的媒介接口 ,所述可移動(dòng)媒介上存儲(chǔ)有全幀視頻和多個(gè)子
幀元數(shù)據(jù);
接口電路,可與具有至少一個(gè)顯示器特征的顯示器通信連接; 處理電路,基于所述至少一個(gè)顯示器特征,從所述多個(gè)子幀元數(shù)據(jù)中選擇 第一子幀元數(shù)據(jù);
所述處理電路使用所述第一子幀元數(shù)據(jù)、根據(jù)所述全幀視頻生成剪裁視
頻;且
所述處理電路通過所述接口電路發(fā)送所述剪裁視頻。 優(yōu)選地,作為生成所述剪裁視頻的一部分,所述處理電路依照補(bǔ)充信息執(zhí) 行后處理。
優(yōu)選地,所述視頻播放器電路和所述顯示器設(shè)置在單個(gè)殼體中。 優(yōu)選地,所述視頻播放器電路設(shè)置在第一殼體中,所述顯示器設(shè)置在第二 殼體中。
優(yōu)選地,所述視頻播放器電路還包括用來解碼所述全幀視頻的解碼器電路。
優(yōu)選地,所述全幀視頻具有第一分辨率,所述剪裁視頻具有低于所述第一 分辨率的第二分辨率。
優(yōu)選地,所述全幀視頻具有第一寬高比,所述剪裁視頻具有與所述第一寬 高比不同的第二寬高比。
優(yōu)選地,至少一部分所述處理電路包括依據(jù)節(jié)目代碼執(zhí)行基本功能的通用 處理電路。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種與可移動(dòng)的存儲(chǔ)媒介相關(guān)的方法,所
述方法包括
存儲(chǔ)表示全屏視頻序列的第一數(shù)據(jù);
存儲(chǔ)表示第一子幀元數(shù)據(jù)的第二數(shù)據(jù),所述第二數(shù)據(jù)用于根據(jù)所述第一數(shù)
據(jù)生成第一剪裁視頻,所述第一子幀元數(shù)據(jù)定義了所述全屏視頻序列中的第一
子幀和所述全屏視頻序列中的第二子幀,所述第一子幀具有與所述第二子幀不 同的至少一個(gè)特征;以及
存儲(chǔ)表示第二子幀元數(shù)據(jù)的第三數(shù)據(jù),所述第三數(shù)據(jù)用于根據(jù)所述第一數(shù) 據(jù)產(chǎn)生第二剪裁視頻。
優(yōu)選地,所述方法還包括分發(fā)所述可移動(dòng)存儲(chǔ)媒介。 優(yōu)選地,所述第一數(shù)據(jù)是經(jīng)過編碼的。
優(yōu)選地,所述方法還包括將所述可移動(dòng)存儲(chǔ)媒介連接到視頻播放器系統(tǒng)。
優(yōu)選地,所述方法還包括存儲(chǔ)與數(shù)字權(quán)限管理相關(guān)的第四數(shù)據(jù)。 通過下面參考附圖對(duì)本發(fā)明進(jìn)行的具體描述,本發(fā)明的多個(gè)方面和優(yōu)點(diǎn)將 變得更加清晰。
圖1是根據(jù)本發(fā)明實(shí)施例構(gòu)建的多個(gè)視頻播放器系統(tǒng)和存儲(chǔ)媒介的系統(tǒng) 示意圖2是根據(jù)本發(fā)明實(shí)施例構(gòu)建的視頻播放器系統(tǒng)、存儲(chǔ)媒介、以及多個(gè)分 發(fā)服務(wù)器的框圖3是根據(jù)本發(fā)明實(shí)施例的通信架構(gòu)的系統(tǒng)框圖,其中包括多個(gè)視頻播放 器系統(tǒng)、多個(gè)分發(fā)服務(wù)器以及附加的服務(wù)器;
圖4是根據(jù)本發(fā)明實(shí)施例構(gòu)建的視頻擷取/子幀元數(shù)據(jù)生成系統(tǒng)的系統(tǒng)示 意圖5是典型初始視頻幀和對(duì)應(yīng)子幀的示意圖6是視頻處理系統(tǒng)顯示器的實(shí)施例的示意圖,其中提供了包含用于創(chuàng)建
子幀的視頻編輯工具的圖形用戶接口;
圖7是典型初始視頻幀和對(duì)應(yīng)子幀的示意圖8是子幀序列的典型子幀元數(shù)據(jù)的圖表;
圖9A是包括子幀編輯信息的典型子幀元數(shù)據(jù)的圖表;
圖9B是根據(jù)本發(fā)明實(shí)施例構(gòu)建的可移動(dòng)的存儲(chǔ)媒介的框圖10是根據(jù)本發(fā)明實(shí)施例構(gòu)建的視頻播放器系統(tǒng)的框圖11是根據(jù)本發(fā)明實(shí)施例構(gòu)建的視頻播放器系統(tǒng)的框圖12是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)的第一實(shí)施例的示意框圖13是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)的第二實(shí)施例的示意框圖14是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)的第三實(shí)施例的示意框圖15是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)的第四實(shí)施例的示意框圖16是根據(jù)本發(fā)明,用于在分布式視頻播放器系統(tǒng)中傳輸視頻數(shù)據(jù)、元
數(shù)據(jù)和其它信息的技術(shù)的系統(tǒng)示意圖17是根據(jù)本發(fā)明實(shí)施例的視頻處理和重播過程的流程圖;以及 圖18是根據(jù)本發(fā)明實(shí)施例的與可移動(dòng)的存儲(chǔ)媒介相關(guān)的方法流程圖。
具體實(shí)施例方式
圖1是根據(jù)本發(fā)明實(shí)施例構(gòu)建的多個(gè)視頻播放器系統(tǒng)和存儲(chǔ)媒介的系統(tǒng)
示意圖。根據(jù)本發(fā)明構(gòu)建的存儲(chǔ)媒介10可以是CDR0M、 DVDROM、電RAM、磁 MM、 ROM或者其它類型的存儲(chǔ)設(shè)備,它們可存儲(chǔ)數(shù)據(jù)并可被數(shù)字計(jì)算機(jī)使用。 存儲(chǔ)媒介10可支持任何現(xiàn)有的或?qū)淼囊曨l格式,例如高清DVD格式、DVD 格式、磁帶格式、藍(lán)光DVD格式、RAM格式、R0M格式、或者可存儲(chǔ)數(shù)據(jù)的其 它格式。存儲(chǔ)媒介10為便攜式,如在此將進(jìn)一步描述的,可通信地連接到數(shù) 字計(jì)算機(jī)上??墒褂糜芯€鏈路、無線鏈路、媒介驅(qū)動(dòng)器或者其他附加的技術(shù), 使得數(shù)字計(jì)算機(jī)可從存儲(chǔ)媒介10中讀取(或?qū)懭?數(shù)據(jù)。
存儲(chǔ)媒介10存儲(chǔ)視頻11、子幀元數(shù)據(jù)15、數(shù)字權(quán)限管理(DRM) /計(jì)費(fèi)數(shù) 據(jù)19、原始音頻數(shù)據(jù)102、以及音頻元數(shù)據(jù)104。存儲(chǔ)媒介10的結(jié)構(gòu)和內(nèi)容 將參照?qǐng)D9B做進(jìn)一步描述。視頻11包括編碼源視頻12、原始源視頻14、己 改變寬高比/分辨率的視頻13、以及經(jīng)子幀處理后的視頻17。子幀元數(shù)據(jù)15 包括相似顯示器元數(shù)據(jù)16和目標(biāo)顯示器元數(shù)據(jù)18。視頻播放器系統(tǒng)26、 28、 20或34使用子幀元數(shù)據(jù)15來處理視頻數(shù)據(jù)11。創(chuàng)建和處理子幀元數(shù)據(jù)的方 式將會(huì)參照?qǐng)D4-18做進(jìn)一步描述。
通常,視頻播放器20、 26、 28或34中的任意一個(gè)用于接納對(duì)應(yīng)的媒介驅(qū) 動(dòng)器中的存儲(chǔ)媒介,或者通過對(duì)應(yīng)的通信鏈路來接納存儲(chǔ)媒介。視頻播放器系 統(tǒng)20、 26、 28或34中的每一個(gè)都支持一個(gè)或多個(gè)具有各自視頻顯示器特征的 視頻顯示器。由于編碼源視頻12和/或原始源視頻14具有對(duì)應(yīng)的寬高比、分 辨率以及可能與目標(biāo)視頻顯示器不相對(duì)應(yīng)的其它視頻特征,視頻播放器系統(tǒng) 20、 26、 28或34可使用子幀元數(shù)據(jù)15來處理視頻數(shù)據(jù)11。視頻播放器系統(tǒng) 20、 26、 28或34使用子幀元數(shù)據(jù)15處理視頻數(shù)據(jù)11,從而生成具有與目標(biāo) 顯示器相對(duì)應(yīng)的特征的視頻數(shù)據(jù)。視頻播放器系統(tǒng)20、 26、 28或34使用子幀 元數(shù)據(jù)15對(duì)視頻數(shù)據(jù)11進(jìn)行子幀處理的方法將參照?qǐng)D7和圖9-18做進(jìn)一步描述。
存儲(chǔ)在存儲(chǔ)媒介10上的視頻數(shù)據(jù)11包括一個(gè)或多個(gè)媒介節(jié)目的多種格
式,例如,電視節(jié)目、電影、MPEG摘錄等。編碼源視頻12可對(duì)應(yīng)原始源視頻 14,但是是編碼后的格式。選擇性地,編碼源視頻12可以是與原始源視頻14 不同的節(jié)目。已改變寬高比/分辨率的視頻13可對(duì)應(yīng)與原始源視頻14相同的 節(jié)目,不過具有與原始源視頻14不同的寬高比、分辨率等。此外,視頻數(shù)據(jù) 11可包括之前使用子幀元數(shù)據(jù)進(jìn)行處理過的經(jīng)子幀處理后的視頻17。該經(jīng)子 幀處理后的視頻17對(duì)應(yīng)一類顯示器,這一類顯示器中的其中一個(gè)對(duì)應(yīng)圖1示 出的一個(gè)顯示器。經(jīng)子幀處理后的視頻17具有適合于圖1所示的一個(gè)視頻顯 示器的寬高比和分辨率。
子幀元數(shù)據(jù)15包括對(duì)應(yīng)圖1所示的一個(gè)或多個(gè)顯示器的相似顯示器元數(shù) 據(jù)16。通常,當(dāng)相似顯示器元數(shù)據(jù)16用于處理原始源視頻14時(shí),會(huì)產(chǎn)生對(duì) 應(yīng)于與相似顯示器元數(shù)據(jù)16相對(duì)應(yīng)的特定類型顯示器的視頻數(shù)據(jù)。圖1中的 視頻播放器系統(tǒng)20、 26、 28或34中的任一個(gè)都可基于相似顯示器元數(shù)據(jù)16 來處理視頻數(shù)據(jù)ll。
子幀元數(shù)據(jù)15的目標(biāo)顯示器元數(shù)據(jù)18可用于處理編碼源視頻12、原始 源視頻14、改變寬高比/分辨率后的視頻、或者子幀處理視頻17,進(jìn)而產(chǎn)生專 用于目標(biāo)視頻顯示器的視頻數(shù)據(jù)。例如,視頻播放器34可基于目標(biāo)顯示器元 數(shù)據(jù)18來處理編碼源視頻12,以生成直接對(duì)應(yīng)于視頻播放器系統(tǒng)34的視頻 顯示器的視頻。該處理產(chǎn)生的視頻數(shù)據(jù)具有與視頻播放器34的視頻顯示器完 全或充分對(duì)應(yīng)的寬高比、分辨率、以及其它視頻特征。
可移動(dòng)的存儲(chǔ)媒介10的DRM/計(jì)費(fèi)數(shù)據(jù)19用于確保視頻播放器系統(tǒng),例 如,視頻播放器系統(tǒng)20,有權(quán)限觀看/使用視頻數(shù)據(jù)ll和/或使用子幀元數(shù)據(jù) 15。如將會(huì)參照?qǐng)D2和3進(jìn)一步描述的,通過對(duì)應(yīng)的視頻播放器,例如視頻播 放器26,使用DRM/計(jì)費(fèi)數(shù)據(jù)19,視頻播放器26可以與DRM/計(jì)費(fèi)服務(wù)器224 交互,以首先確定視頻播放器系統(tǒng)26是否有權(quán)限使用視頻數(shù)據(jù)11和/或子幀 元數(shù)據(jù)15。其次,視頻播放器26使用DRM/計(jì)費(fèi)數(shù)據(jù)19,可與DRM/計(jì)費(fèi)服務(wù) 器224合作以進(jìn)一步實(shí)施計(jì)費(fèi)操作,以確保用戶為使用存儲(chǔ)媒介10中所包含
的數(shù)據(jù)付費(fèi)。
存儲(chǔ)媒介10的原始音頻數(shù)據(jù)102對(duì)應(yīng)視頻數(shù)據(jù)11。原始音頻數(shù)據(jù)102以 音頻格式存儲(chǔ),可被視頻播放器系統(tǒng)20、 26、 28和34中的任一個(gè)使用。例如, 原始音頻數(shù)據(jù)10可存儲(chǔ)為數(shù)字格式,視頻播放器系統(tǒng)20、 26、 28和34中的 任一個(gè)都可使用,為用戶產(chǎn)生環(huán)繞聲。選擇性地,原始音頻數(shù)據(jù)102可包括多 種格式,視頻播放器系統(tǒng)20、 26、 28和34可基于音頻重播特征選擇其中的一 種。
視頻播放器系統(tǒng)20、 26、 28和34使用音頻元數(shù)據(jù)104來處理原始音頻數(shù) 據(jù)102,這與使用子幀元數(shù)據(jù)15對(duì)視頻數(shù)據(jù)11進(jìn)行子幀處理相一致。如將會(huì) 進(jìn)一步描述的一樣,子幀處理操作改變視頻數(shù)據(jù)11的視頻幀序列。為了確保 呈現(xiàn)給用戶的音頻軌道對(duì)應(yīng)于所處理的視頻,視頻播放器系統(tǒng)20、 26、 28或 34使用音頻元數(shù)據(jù)104來產(chǎn)生對(duì)應(yīng)于所處理視頻的音頻。音頻元數(shù)據(jù)104 — 般對(duì)應(yīng)于子幀元數(shù)據(jù)15。
如圖所示,本發(fā)明的視頻播放器系統(tǒng)20、 26、 28和34可包含在單個(gè)設(shè)備 中或分布在多個(gè)設(shè)備中。本發(fā)明的視頻播放器系統(tǒng)包含在單個(gè)設(shè)備中的方式如 視頻播放器26和34所示。本發(fā)明的視頻播放器系統(tǒng)分布在多個(gè)設(shè)備中的方式 如視頻播放器系統(tǒng)20和28所示。視頻播放器系統(tǒng)20包括視頻播放器22和視 頻顯示器設(shè)備24。視頻播放器系統(tǒng)28包括視頻播放器32和視頻顯示器設(shè)備 30。
圖1所示的視頻播放器系統(tǒng)通常包含三種功能。第一種功能是多模式視頻 電路和應(yīng)用(MC&A)功能。MC&A功能可工作在第一模式和/或第二模式下。 當(dāng)MC&A功能工作在第一模式下時(shí),例如視頻顯示設(shè)備30通過通信鏈路(將 會(huì)參照?qǐng)D2做進(jìn)一步描述)或者從諸如DVD等媒介中接收源視頻11和元數(shù) 據(jù)15。當(dāng)MC&A功能工作在第一模式下時(shí),視頻顯示設(shè)備30在處理和播放 操作過程中同時(shí)使用源視頻11和元數(shù)據(jù)15,以此來顯示視頻。
視頻顯示設(shè)備30收到的源視頻11可以是編碼源視頻12或者原始源視頻 14。元數(shù)據(jù)15可以是相似顯示器元數(shù)據(jù)16或目標(biāo)顯示器元數(shù)據(jù)18。通常, 編碼源視頻12和原始源視頻14包含相似的內(nèi)容,區(qū)別在于前者進(jìn)行了編碼,
而后者未進(jìn)行編碼。通常,源視頻11包含由視頻攝像機(jī)擷取的視頻數(shù)據(jù)的全 幀序列。元數(shù)據(jù)15是附加信息,用于進(jìn)行視頻處理操作以修改視頻數(shù)據(jù)的全 幀序列,進(jìn)而生成在目標(biāo)視頻播放器的目標(biāo)視頻顯示器上播放的視頻。生成元
數(shù)據(jù)15的方式及其與源視頻11的關(guān)系將參照?qǐng)D4-9A做進(jìn)一步描述。
在MC&A第一模式操作中,視頻顯示設(shè)備30結(jié)合使用源視頻11和元數(shù) 據(jù)15生成用于其視頻顯示器的輸出。通常,相似顯示器元數(shù)據(jù)16具有專門為 一類或一組目標(biāo)視頻播放器而剪裁(tailored)的屬性。該類或該組中的目標(biāo)視 頻播放器具有近似的屏幕分辨率、近似的寬高比或其他相似的特征,這些特征 非常適合于調(diào)整源視頻以生成可在該類視頻播放器的視頻顯示器上顯示的調(diào) 整后源視頻。可選地,目標(biāo)顯示器元數(shù)據(jù)18包含專門應(yīng)用于某一品牌(make) /某一型號(hào)/某一種視頻播放器的信息。當(dāng)視頻播放器,例如視頻顯示設(shè)備30, 使用目標(biāo)顯示器元數(shù)據(jù)18來調(diào)整源視頻11,則調(diào)整后視頻是專門為視頻顯示 設(shè)備30的視頻顯示器而剪裁的。
當(dāng)本發(fā)明視頻播放器系統(tǒng)的MC&A功能處于第二操作模式時(shí),視頻顯示 設(shè)備30接收并顯示先前已由另一視頻播放器32使用元數(shù)據(jù)15進(jìn)行處理后的 視頻(編碼視頻或原始視頻)。例如,在視頻播放器系統(tǒng)28中,視頻播放器 32先前已經(jīng)使用元數(shù)據(jù)15對(duì)源視頻11進(jìn)行處理,并生成傳送至視頻顯示設(shè) 備30的輸出視頻。通過MC&A功能的第二操作模式,視頻顯示設(shè)備30接收 用于顯示的視頻播放器32的輸出,并將這種輸出顯示在視頻顯示器上。視頻 顯示設(shè)備30的MC&A功能還可進(jìn)一步調(diào)整從視頻播放器32接收到的視頻數(shù) 據(jù)。
圖1中一個(gè)或多個(gè)視頻播放器系統(tǒng)26和/或34所加載的另一功能包括集 成視頻電路和應(yīng)用功能(IC&A)。圖1中的視頻播放器系統(tǒng)26和34的IC&A 功能接收源視頻11和元數(shù)據(jù)15,并對(duì)它們進(jìn)行處理,以生成視頻輸出,進(jìn)而 在如視頻播放器34等對(duì)應(yīng)視頻播放器上顯示。視頻播放器系統(tǒng)26和34中的 每一個(gè)均通過各自的通信鏈路接收源視頻11和元數(shù)據(jù)15,且其各自的IC&A 功能對(duì)源視頻11和元數(shù)據(jù)15進(jìn)行處理以生成視頻,進(jìn)而在對(duì)應(yīng)視頻播放器系 統(tǒng)26和34的視頻顯示器上顯示。
根據(jù)圖1的另一方面,視頻播放器系統(tǒng)還可包括分布式視頻電路和應(yīng)用
(DC&A)功能。視頻播放器32的DC&A功能接收源視頻11和元數(shù)據(jù)15, 并結(jié)合元數(shù)據(jù)15對(duì)源視頻11進(jìn)行處理,以生成子幀視頻數(shù)據(jù)。視頻播放器 22和32的DC&A功能將其各自的輸出分別傳送至對(duì)應(yīng)的視頻顯示設(shè)備24和 30。對(duì)應(yīng)的視頻播放器24和30使用其各自的功能對(duì)收到的視頻輸入進(jìn)行調(diào)整, 然后將視頻顯示在其各自的顯示器上。
根據(jù)圖1中視頻播放器系統(tǒng)的具體實(shí)現(xiàn)方式和特定操作,它們的功能可分 布在多個(gè)設(shè)備上,例如,對(duì)于視頻播放器系統(tǒng)20而言,視頻播放器22和視頻 顯示設(shè)備24均具備DC&A功能。該分布式DC&A功能可配置在多種操作中, 以便共同承擔(dān)可由二者之一或者二者共同執(zhí)行的處理任務(wù)。此外,對(duì)于視頻播 放器系統(tǒng)28而言,根據(jù)其當(dāng)前的特定配置,視頻播放器32和視頻顯示設(shè)備 30可共享隨時(shí)間變化的處理功能。
圖2是根據(jù)本發(fā)明的實(shí)施例構(gòu)建的視頻播放器系統(tǒng)、存儲(chǔ)媒介、以及多個(gè) 分發(fā)服務(wù)器的框圖。圖2所示的視頻播放器系統(tǒng)202包括可由硬件、軟件或硬 軟件的結(jié)合來共同實(shí)現(xiàn)的功能部件。視頻播放器系統(tǒng)202包括目標(biāo)顯示器204、 解碼器206、元數(shù)據(jù)處理電路208、目標(biāo)顯示器剪裁電路210、數(shù)字權(quán)限電路 214和計(jì)費(fèi)電路216。視頻播放器系統(tǒng)202提取源視頻11,該院視頻中可同時(shí) 包含編碼源視頻12和原始源視頻14,或者只包含二者之一。視頻播放器系統(tǒng) 202還接收元數(shù)據(jù)15,其中包括一個(gè)或多個(gè)相似顯示器元數(shù)據(jù)15和目標(biāo)顯示 器元數(shù)據(jù)18。通常,視頻播放器系統(tǒng)202的目標(biāo)顯示器204顯示由元數(shù)據(jù)處 理電路46或目標(biāo)顯示器剪裁電路48生成的輸出。
圖2中的存儲(chǔ)媒介10與圖1中的存儲(chǔ)媒介相同,可由對(duì)應(yīng)媒介設(shè)備中的 視頻播放器系統(tǒng)202接納,和/或通過一個(gè)或多個(gè)通信鏈路可通信地連接到視 頻播放器系統(tǒng)202。視頻播放器系統(tǒng)202的媒介驅(qū)動(dòng)可位于視頻播放器系統(tǒng)202 內(nèi)部。選擇性地,媒介驅(qū)動(dòng)可以是外部媒介驅(qū)動(dòng),通過通信鏈路與視頻播放器 系統(tǒng)202通信。存儲(chǔ)媒介10可以僅是帶有連接到視頻播放器系統(tǒng)202的通用 串行總線(USB)通信接口的存儲(chǔ)設(shè)備。此外,視頻播放器系統(tǒng)202可通過無 線接口訪問存儲(chǔ)媒介10。在任何情況下,視頻播放器系統(tǒng)202可用于存取存
儲(chǔ)媒介10中的視頻11、子幀元數(shù)據(jù)15、DRM/計(jì)費(fèi)數(shù)據(jù)19、原始音頻數(shù)據(jù)102、 以及和音頻元數(shù)據(jù)104中的任何一個(gè)。
解碼器206用于接收編碼源視頻12并對(duì)其進(jìn)行解碼,以生成視頻數(shù)據(jù)全 幀序列。元數(shù)據(jù)處理電路208用于從解碼器206接收視頻數(shù)據(jù)全幀序列。作為 選擇,元數(shù)據(jù)處理電路208還可直接接收原始源視頻14形式的視頻數(shù)據(jù)全幀 序列。在每種情況下,元數(shù)據(jù)處理電路208都可根據(jù)元數(shù)據(jù)15 (或者是相似 顯示器元數(shù)據(jù)16或者是目標(biāo)顯示器元數(shù)據(jù)18)來處理視頻數(shù)據(jù)全幀序列。通 常,根據(jù)元數(shù)據(jù)15,元數(shù)據(jù)處理電路208可從全幀序列和視頻數(shù)據(jù)中生成多 個(gè)視頻數(shù)據(jù)子幀序列。在一項(xiàng)操作中,上述多個(gè)視頻數(shù)據(jù)子幀序列中的第一序 列與第二序列相比,在視頻數(shù)據(jù)全幀序列中具有不同的中心點(diǎn)。這些構(gòu)思將參 考圖5—圖9進(jìn)行詳細(xì)的描述。
視頻播放器系統(tǒng)可通信地連接到視頻分發(fā)服務(wù)器218、元數(shù)據(jù)分發(fā)服務(wù)器 220、組合元數(shù)據(jù)和視頻分發(fā)服務(wù)器222、以及DRM/計(jì)費(fèi)服務(wù)器224。對(duì)服務(wù) 器218、220、222和224的結(jié)構(gòu)和操作的描述,將進(jìn)一步參照名稱為"SUB-FRAME METADATA DISTRIBUTION SERVER"、與該申請(qǐng)同一天提交的懸而未決的專利申 請(qǐng),。
通常,視頻播放器系統(tǒng)202從存儲(chǔ)媒介10中訪問視頻11和/或子幀數(shù)據(jù) 15。但是基于它與存儲(chǔ)媒介10的交互,視頻播放器系統(tǒng)202可確定在服務(wù)器 218、 220或222可得到更適于視頻播放器系統(tǒng)202的目標(biāo)顯示器204的更好 版本。在這種操作的一個(gè)特定實(shí)例中,基于從存儲(chǔ)媒介10提取的信息,視頻 播放器系統(tǒng)202可訪問視頻分發(fā)服務(wù)器218,以接收與目標(biāo)顯示器204完全對(duì) 應(yīng)的經(jīng)子幀處理后的視頻。此外,在另一個(gè)操作中,基于與存儲(chǔ)器媒介10的 交互以及對(duì)其中所存儲(chǔ)數(shù)據(jù)的訪問,視頻播放器系統(tǒng)202可確定可從元數(shù)據(jù)分 發(fā)服務(wù)器220中得到與目標(biāo)顯示器204對(duì)應(yīng)的目標(biāo)顯示器元數(shù)據(jù)。由于視頻播 放器系統(tǒng)202基于存儲(chǔ)媒介10的DRM/計(jì)費(fèi)數(shù)據(jù)19執(zhí)行DRM/計(jì)費(fèi)操作,視頻 播放器系統(tǒng)202訪問元數(shù)據(jù)分發(fā)服務(wù)器220,以從中接收目標(biāo)顯示器元數(shù)據(jù)。 可與組合元數(shù)據(jù)和視頻分發(fā)服務(wù)器222 —起執(zhí)行類似的操作。視頻播放器202 可基于從存儲(chǔ)媒介10讀取的DRM/計(jì)費(fèi)數(shù)據(jù)19,與DRM/計(jì)費(fèi)服務(wù)器224協(xié)同
執(zhí)行DRM/計(jì)費(fèi)操作。
目標(biāo)顯示器剪裁電路210可依照補(bǔ)充信息(例如,目標(biāo)顯示器參數(shù)212) 執(zhí)行后處理操作,以修改多個(gè)視頻數(shù)據(jù)子幀序列,從而產(chǎn)生輸出。然后,在目 標(biāo)顯示器42上顯示目標(biāo)顯示器剪裁電路210的輸出。當(dāng)目標(biāo)顯示器剪裁電路 210不用于執(zhí)行多個(gè)視頻數(shù)據(jù)子幀序列的后處理時(shí),元數(shù)據(jù)處理208的輸出被 直接提供給目標(biāo)顯示器42。
視頻播放器系統(tǒng)202的數(shù)字權(quán)限電路214用于判斷視頻播放器系統(tǒng)202 是否有權(quán)限使用/修改源視頻11和/或元數(shù)據(jù)15,和域以此來生成在目標(biāo)顯示 器42上顯示的視頻。數(shù)字權(quán)限電路214可與遠(yuǎn)端服務(wù)器或其它通信系統(tǒng)交互, 以此確定是否存在這種數(shù)字權(quán)限。然而,數(shù)字權(quán)限電路214還可簡單的査看源 視頻11和/或元數(shù)據(jù)15的一部分,來判斷視頻播放器系統(tǒng)202是否有權(quán)對(duì)這 些數(shù)據(jù)進(jìn)行操作。視頻播放器系統(tǒng)202的計(jì)費(fèi)電路216用于在本地或遠(yuǎn)端生成 計(jì)費(fèi)記錄,以此來對(duì)源視頻11和/或元數(shù)據(jù)15的使用情況進(jìn)行計(jì)費(fèi)。計(jì)費(fèi)電 路216還可與遠(yuǎn)端服務(wù)器共同生成計(jì)費(fèi)記錄。
圖3是根據(jù)本發(fā)明實(shí)施例的通信架構(gòu)的系統(tǒng)框圖,所述通信架構(gòu)包括多個(gè) 視頻播放器系統(tǒng)、多個(gè)分發(fā)服務(wù)器、以及附加的服務(wù)器。通常,源視頻11和 元數(shù)據(jù)15通過通信鏈路/網(wǎng)絡(luò)304或存儲(chǔ)媒介10傳送到視頻播放器系統(tǒng)308、 310、 320和314。通信鏈路/網(wǎng)絡(luò)304可包括互聯(lián)網(wǎng)、局域網(wǎng)(LAN)、無線路 局域(WLAN)、廣域網(wǎng)(WAN)、電話網(wǎng)、線纜網(wǎng)、衛(wèi)星通信網(wǎng)絡(luò)、全球微 波接入互通(WiMAX)網(wǎng)絡(luò)和/或其他有線和/或無線通信鏈路中的一個(gè)或多個(gè)。
若源視頻11和/或元數(shù)據(jù)15是包含在存儲(chǔ)媒介10中的,對(duì)應(yīng)的視頻播放 器系統(tǒng)308、 310、 312或314便從媒介驅(qū)動(dòng)器中接收存儲(chǔ)媒介10,并使用媒 介驅(qū)動(dòng)器來讀取媒介10。如圖所示,上文參考圖1描述的多種電路和應(yīng)用功 能DC&A、 MC&A和IC&A由視頻播放器系統(tǒng)308、 310、 312和314來實(shí)現(xiàn)。 正如將要通過下文參考圖IO—圖16所描述的那樣,這些電路/應(yīng)用的功能可分 布在多個(gè)設(shè)備上。
視頻播放器系統(tǒng)308、 310、 312或314中的任一個(gè)都可從存儲(chǔ)媒介10中 接收所有要求的視頻數(shù)據(jù)和子幀元數(shù)據(jù)15。選擇性地,只有一部分所要求的
視頻數(shù)據(jù)和/或元數(shù)據(jù)可從存儲(chǔ)媒介io接收得到。在這種情況下,視頻播放器 系統(tǒng),例如視頻播放器系統(tǒng)308可訪問任何元數(shù)據(jù)分發(fā)服務(wù)器220、視頻分發(fā) 服務(wù)器218和/或組合元數(shù)據(jù)和視頻分發(fā)服務(wù)器222,以接收那些無法從存儲(chǔ) 媒介10得到的視頻數(shù)據(jù)或元數(shù)據(jù)。但是,使用這些操作,視頻播放器308可 首先訪問存儲(chǔ)媒介IO,然后確定訪問服務(wù)器218、 220或222中的一個(gè),以獲 取不能從存儲(chǔ)媒介10得到的視頻數(shù)據(jù)或元數(shù)據(jù)。視頻播放器308與DRM/計(jì)費(fèi) 服務(wù)器224交互,以確定它不僅訪問存儲(chǔ)器媒介10以進(jìn)行重播,還可訪問服 務(wù)器218、 220或222中的任何一個(gè)。
當(dāng)視頻播放器系統(tǒng)不為組合視頻顯示器服務(wù)時(shí),視頻播放器系統(tǒng),例如 308,可訪問播放器信息服務(wù)器316,以獲取與它所服務(wù)的視頻顯示器309相 關(guān)的附加信息。基于對(duì)播放器信息服務(wù)器316的訪問,基于所服務(wù)的視頻顯示 器309的品牌/型號(hào)或者序列號(hào),視頻播放器系統(tǒng)308接收目標(biāo)顯示器信息, 它可在其子幀元數(shù)據(jù)處理操作和/或視頻數(shù)據(jù)剪裁操作中使用。所有這些操作 將會(huì)參照?qǐng)D4-18做進(jìn)一步描述。
圖4是根據(jù)本發(fā)明一實(shí)施例構(gòu)造的視頻擷取/子幀元數(shù)據(jù)生成系統(tǒng)的結(jié)構(gòu) 示意圖。圖4中的視頻擷取/子幀元數(shù)據(jù)生成(SMG)系統(tǒng)100包括攝像機(jī)110 和SMG系統(tǒng)120。視頻攝像機(jī)110擷取與場景102有關(guān)的視頻數(shù)據(jù)的原始全幀 序列。視頻攝像機(jī)110還可通過麥克風(fēng)llla和lllb來獲取音頻。視頻攝像機(jī) 110可將視頻數(shù)據(jù)的全幀發(fā)往控制臺(tái)140或運(yùn)行SMG系統(tǒng)120。視頻攝像機(jī)110 或控制臺(tái)140的SMG系統(tǒng)120通過用戶輸入設(shè)備121或123從用戶處接收輸入。 根據(jù)用戶的輸入,SMG系統(tǒng)120在視頻顯示器上顯示一個(gè)或多個(gè)子幀,該視頻 顯示器上同樣顯示視頻數(shù)據(jù)的全幀序列。根據(jù)從用戶輸入和其他信息創(chuàng)建的子 幀,SMG系統(tǒng)120創(chuàng)建元數(shù)據(jù)15。視頻擷取/子幀元數(shù)據(jù)生成系統(tǒng)100的視頻 數(shù)據(jù)輸出是一個(gè)或多個(gè)編碼源視頻12或原始源視頻14。視頻擷取/子幀元數(shù) 據(jù)生成系統(tǒng)100還輸出元數(shù)據(jù)15,該元數(shù)據(jù)可以是相似顯示元數(shù)據(jù)16和/或 目標(biāo)顯示元數(shù)據(jù)18。視頻擷取/子幀元數(shù)據(jù)生成系統(tǒng)100還可輸出目標(biāo)顯示信 息20。
攝像機(jī)IIO擷取的原始視頻幀序列為場景102。場景102可以是攝像機(jī)110
擷取的任一種場景。例如,場景102可以是有很多細(xì)節(jié)的相對(duì)較大擷取區(qū)域的 風(fēng)景。此外,場景102還可以是互相對(duì)話的演員的頭部照。另外,場景102 還可以是狗追球的動(dòng)作畫面。在擷取原始視頻幀的過程中,場景102的類型通 常會(huì)隨時(shí)間發(fā)生變化。
在現(xiàn)有的視頻擷取系統(tǒng)中,用戶操作攝像機(jī)110來擷取場景102的原始視 頻幀,這些幀進(jìn)行了優(yōu)化,以適應(yīng)"大屏幕"格式。在本發(fā)明中,這些原始視 頻幀隨后才會(huì)進(jìn)行轉(zhuǎn)換,以便最終由配有各自的視頻顯示器的目標(biāo)視頻播放器 顯示出來。因?yàn)樽訋獢?shù)據(jù)生成系統(tǒng)120會(huì)隨時(shí)間擷取不同類型的場景,對(duì)所 擷取的視頻進(jìn)行轉(zhuǎn)換以生成用于在目標(biāo)視頻播放器上觀看的子幀的方式也會(huì) 隨時(shí)間發(fā)生變化。"大屏幕"格式并不總是能夠很好的轉(zhuǎn)換為小屏幕類型上。 因此,本發(fā)明的子幀元數(shù)據(jù)生成系統(tǒng)120支持這樣一種原始視頻幀擷取方式, 即在轉(zhuǎn)換到較小格式時(shí),這種方式可以提供高質(zhì)量的視頻子幀,以供顯示在目 標(biāo)視頻播放器的一個(gè)或多個(gè)視頻顯示器上。
編碼源視頻12可使用基于離散余弦變換(DCT)的編碼/壓縮格式(例如 MPEG-l、MPEG-2、用于HD的增強(qiáng)型MPEG-2、MPEG-4 AVC、H.261和H.263) 中的一種或幾種來編碼,使用運(yùn)動(dòng)向量來從相鄰幀或場(field)構(gòu)建基于幀 或場的預(yù)測,這是通過通常存在的幀間或場間的運(yùn)動(dòng)來實(shí)現(xiàn)的。例如,在使用 MPEG編碼標(biāo)準(zhǔn)時(shí),原始視頻幀序列將被編碼為由三種不同類型的幀組成的序 列"I"幀、"B"幀和"P"幀。"I"幀是幀內(nèi)編碼的,"P"幀和"B"幀是幀 間編碼的。因此,"I"幀是獨(dú)立的,也就是說它們無需參考其他幀即可進(jìn)行重 建,而"P"幀和"B"幀是相關(guān)的,也就是說,它們需要依靠其他幀來進(jìn)行重 建。具體來說,P幀是從上一I幀或P幀向前預(yù)測的,B幀是同時(shí)從上一/下一 I幀或P幀向前預(yù)測和向后預(yù)測的。IPB幀序列將使用DCT進(jìn)行壓縮,將"1"、 "P"或"B"幀中的NXN (N通常設(shè)置為8)像素?cái)?shù)據(jù)塊轉(zhuǎn)換到DCT域,以便 更容易進(jìn)行量化。隨后對(duì)量化后的比特流應(yīng)用游程編碼和熵編碼,生成壓縮比 特流,與原始的未壓縮視頻數(shù)據(jù)相比,壓縮比特流的比特率明顯降低。
圖5是典型原始視頻幀和對(duì)應(yīng)子幀的結(jié)構(gòu)示意圖。如圖所示,視頻顯示器 400包含一個(gè)可視區(qū)域,其中顯示了代表圖4中場景102的原始視頻幀序列。
根據(jù)圖5所示的實(shí)施例,SMG系統(tǒng)120還用于響應(yīng)代表用戶輸入的其他信號(hào), 除子幀402以外,在視頻顯示器400上還顯示與原始視頻幀序列相關(guān)聯(lián)的其他 子幀404和406。這些子幀402中的每一個(gè)都具有與多個(gè)目標(biāo)視頻顯示器其中 之一相對(duì)應(yīng)的寬高比和尺寸。此外,SMG系統(tǒng)120生成與每一個(gè)子幀402、 404 和406相關(guān)的元數(shù)據(jù)15。子幀元數(shù)據(jù)生成系統(tǒng)120所生成的與多個(gè)子幀402、 404和406相關(guān)的元數(shù)據(jù)15使得對(duì)應(yīng)的目標(biāo)視頻顯示器在其視頻顯示器上生 成對(duì)應(yīng)的顯示場景。在圖5所示的實(shí)施例中,SMG系統(tǒng)120包括單個(gè)視頻顯示 器400,每個(gè)子幀402、 404和406正是通過該顯示器顯示出來的。在另一實(shí) 施例中,視頻處理系統(tǒng)生成的多個(gè)子幀中的每一個(gè)將獨(dú)立地顯示在對(duì)應(yīng)的目標(biāo) 視頻播放器上。
在圖5所示的實(shí)施例中,在子幀組中至少有兩個(gè)子幀404和406與原始視 頻幀序列中的一個(gè)幀相對(duì)應(yīng)。因此,例如,在特定的目標(biāo)視頻播放器中,子幀 404和406以及其中包含的相關(guān)視頻信息將會(huì)在不同的時(shí)間顯示在單個(gè)目標(biāo)視 頻播放器上。在圖5所示的實(shí)施例中,目標(biāo)視頻播放器所顯示視頻的第一部分 展示的是子幀404中包含的狗追球的場景,而目標(biāo)視頻播放器所顯示視頻的第 二部分展示的是子幀406中描述的反彈球的場景。因此,在本實(shí)施例中,目標(biāo) 視頻播放器中在時(shí)間上相鄰的視頻序列是由單個(gè)原始視頻幀序列生成的。
此外,在圖5所示的實(shí)施例中,在子幀組中至少有兩個(gè)子幀包含空間位置 隨原始視頻幀序列變化的物體。在這種幀中,顯示狗的子幀404的空間位置會(huì) 隨與顯示反彈球的子幀406有關(guān)的原始視頻幀序列變化。此外,在圖5所示的 實(shí)施例中,在子幀組中的兩個(gè)子幀可對(duì)應(yīng)于原始視頻幀序列中的至少兩個(gè)不同 的幀。在該實(shí)施例中,子幀404和406會(huì)對(duì)應(yīng)顯示在視頻顯示器400上的原始 視頻幀序列中的不同幀。在該實(shí)施例中,在第一時(shí)間段,選擇子幀404以便在 一段時(shí)間內(nèi)顯示狗的圖象。此外,在該實(shí)施例中,子幀406對(duì)應(yīng)不同的時(shí)間段, 用于顯示反彈球。在該實(shí)施例中,子幀組404和406中的至少一部分對(duì)應(yīng)由原 始視頻幀序列所描述場景的一個(gè)子場景。所描述的序列可在整個(gè)顯示器400 上顯示,也可在子幀402中顯示。
圖6是包含用于創(chuàng)建子幀的視頻編輯工具的圖形用戶接口 (GUI)的視頻
處理系統(tǒng)顯示器一實(shí)施例的示意圖。視頻處理顯示器502上顯示的是當(dāng)前幀 504及其子幀506。子幀506包括由用戶指定的感興趣區(qū)域內(nèi)的視頻數(shù)據(jù)。一 旦指定了子幀506,用戶便可使用通過GU工508提供給用戶的一種或多種視頻 編輯工具來編輯子幀506。例如,如圖6所示,通過點(diǎn)擊或選擇GUI 508中的 一種編輯工具,用戶可對(duì)子幀506應(yīng)用濾光鏡、色彩修正、疊加或其他編輯工 具。此外,GUI 508還可使得用戶在原始幀和/或子幀之間移動(dòng),以便觀看和 比較原始子幀序列和子幀序列。
圖7是典型原始視頻幀和對(duì)應(yīng)子幀的示意圖。在圖7中,第一場景602 由原始視頻幀606的第一序列604描述,第二場景608由原始視頻幀606的第 二序列610描述。因此,每個(gè)場景602和608包含原始視頻幀606的各自序列 604和610,通過順序的顯示原始視頻幀606的各序列604和610中的每個(gè)原 始視頻幀606來觀看。
但是,要想在小視頻顯示器上顯示每個(gè)場景602和608,而又不會(huì)降低觀 眾所能感覺得到的視頻質(zhì)量,每個(gè)場景602和608可分割為分開顯示的子場景。 例如,如圖7所示,在第一場景602中,存在兩個(gè)子場景612和614,在第二 場景608中,存在一個(gè)子場景616。如同每個(gè)場景602和608可以通過順序顯 示原始視頻幀606的各自序列604和610來觀看一樣,每個(gè)子場景612、 614 和616也可通過顯示各自的子幀618 (618a、 618b和618c)序列來觀看。
例如,來看原始視頻幀第一序列604中的第一幀606a,用戶可指定兩個(gè) 子幀618a和618b,每一個(gè)子幀包含代表不同子場景612和614的視頻數(shù)據(jù)。 假設(shè)子場景612和614連續(xù)貫穿于原始視頻幀的606第一序列604之中,用戶 可進(jìn)一歩在原始視頻幀606的第一序列604中隨后的每個(gè)原始視頻幀606a中 為每個(gè)子場景612和614分別指定兩個(gè)子幀618a和618b。這樣便得到子幀618a 第一序列620,其中包含的每個(gè)子幀618a都包含代表子場景612的視頻內(nèi)容; 還可得到子幀618b第二序列630,其中包含的每個(gè)子幀618b都包含代表子場 景614的視頻內(nèi)容。子幀618a和618b的各序列620和630可順序顯示。例如, 按順序顯示對(duì)應(yīng)于第一子場景612的每個(gè)子幀618a,然后順序顯示對(duì)應(yīng)于第 二子場景614的每個(gè)子幀618b。通過這種方式,電影仍能保持場景602的邏
輯流,并且能讓觀眾看到場景602的細(xì)微細(xì)節(jié)。
同理,來看原始視頻幀606第二序列610中的第一幀606b,用戶可指定 對(duì)應(yīng)子場景616的子幀618c。再次假設(shè)子場景616連續(xù)貫穿于原始視頻幀606 第二序列610,用戶可進(jìn)一步在原始視頻幀606第二序列610中的后續(xù)每個(gè)原 始視頻幀606中指定包含子場景616的子幀618c。這樣便得到子幀618c序列 640,其中的每個(gè)子幀618c都包含代表子場景616的視頻內(nèi)容。
圖8是子幀序列的典型子幀元數(shù)據(jù)的示意圖。圖8中展示的子幀元數(shù)據(jù) 150中包含的是順序元數(shù)據(jù)(sequencing metadata) 700,用于指示子幀的順 序(也就是顯示順序)。例如,順序元數(shù)據(jù)700可標(biāo)識(shí)子場景序列和各子場景 的子幀序列。使用圖8中展示的例子,順序元數(shù)據(jù)700可分成子幀元數(shù)據(jù)150 的多個(gè)組720,其中每個(gè)組720對(duì)應(yīng)特定的子場景。
例如,在第一個(gè)組720中,順序元數(shù)據(jù)700開始于子幀第一序列(也就是 序列620)中的第一子幀(例如子幀618a),其后是第一序列620中的各其他 子幀。在圖8中,第一序列中的第一子幀被標(biāo)記為原始視頻幀A的子幀A,第 一序列中的最后一個(gè)子幀被標(biāo)記為原始視頻幀F(xiàn)的子幀F(xiàn)。在第一序列620的 最后一個(gè)子幀之后,順序元數(shù)據(jù)700延續(xù)到第二個(gè)組720,其開始于子幀第二 序列(例如序列630)中的第一子幀(例如子幀618b),結(jié)束于第二序列630 的最后一個(gè)子幀。在圖8中,第二序列中的第一子幀被標(biāo)記為原始視頻幀A 的子幀G,第二序列中的最后一個(gè)子幀被標(biāo)記為原始視頻幀F(xiàn)的子幀L。最后 一個(gè)組720幵始于子幀第三序列(也就是序列640)的第一子幀(例如子幀 618c),結(jié)束于第三序列640中的最后一個(gè)子幀。在圖8中,第三序列中的第 一子幀被標(biāo)記為原始視頻幀G的子幀M,第三序列中的最后一個(gè)子幀被標(biāo)記為 原始視頻幀I的子幀P。
每個(gè)組720中包含的是該組720中每一個(gè)單獨(dú)子幀的子幀元數(shù)據(jù)。例如第 一個(gè)組720包括子幀第一序列620中每個(gè)子幀的子幀元數(shù)據(jù)150。在一個(gè)示范 性實(shí)施例中,子幀元數(shù)據(jù)150可組成其中包含一定數(shù)量的條目710的元數(shù)據(jù)文 本文件。元數(shù)據(jù)文本文件中的每個(gè)條目710包括該特定子幀的子幀元數(shù)據(jù)150。 因此,元數(shù)據(jù)文本文件中的每個(gè)條目710包含標(biāo)識(shí)與該元數(shù)據(jù)相關(guān)聯(lián)的特定子
幀的子幀標(biāo)識(shí)符,并引用原始視頻幀序列中的一個(gè)幀。
編輯信息包括但不限于,搖攝方向和搖攝率、縮放率、對(duì)比度調(diào)整、亮度 調(diào)整、濾光鏡參數(shù)和視頻效果參數(shù)。具體來說,與子幀相關(guān)聯(lián),存在幾種類型 可以應(yīng)用的編輯信息,它們與下列內(nèi)容有關(guān)a)視覺調(diào)整,例如亮度、濾光、 視頻效果、對(duì)比度和色彩調(diào)整;b)運(yùn)動(dòng)信息,例如搖攝、加速、速率、子幀 在原始幀序列上的移動(dòng)方向;c)尺寸調(diào)整信息,例如子幀在原始幀序列上的 縮放(包括放大、縮小和縮放比例);d)與原始視頻數(shù)據(jù)落入子幀中的那些部 分相關(guān)聯(lián)、合并或被其疊加的任何類型的補(bǔ)充媒介(例如疊加的文本或圖形或 補(bǔ)充的音頻)。
圖9A是包含子幀編輯信息的典型子幀元數(shù)據(jù)的示意圖。子幀元數(shù)據(jù)包括 元數(shù)據(jù)(MD)報(bào)頭802。元數(shù)據(jù)報(bào)頭802包括元數(shù)據(jù)參數(shù)、數(shù)字權(quán)限管理參數(shù) 和計(jì)費(fèi)管理參數(shù)。元數(shù)據(jù)參數(shù)包括與該元數(shù)據(jù)有關(guān)的信息,如創(chuàng)建日期、過期 日期、創(chuàng)建者標(biāo)識(shí)、目標(biāo)視頻設(shè)備種類、目標(biāo)視頻設(shè)備類別、源視頻信息和通 常與所有元數(shù)據(jù)有關(guān)的其他信息。元數(shù)據(jù)報(bào)頭802中的數(shù)字權(quán)限管理部分包括 用于判斷子幀元數(shù)據(jù)是否可用以及將該子幀元數(shù)據(jù)可用到何種程度的信息。元 數(shù)據(jù)報(bào)頭802中的計(jì)費(fèi)管理參數(shù)包括在元數(shù)據(jù)開始使用時(shí)用于啟動(dòng)計(jì)費(fèi)操作 的《言息。
子幀元數(shù)據(jù)包含在子幀文本文件的條目804中。每個(gè)子幀的子幀元數(shù)據(jù) 150包括子幀常規(guī)信息806,例如分配給該子幀的子幀標(biāo)識(shí)符(SF ID)、與從 中提取除該子幀的原始視頻幀相關(guān)聯(lián)的信息(OF ID、 0F計(jì)數(shù)、播放偏移量)、 子幀位置和尺寸(SF位置、SF尺寸)以及將要顯示該子幀的顯示器的寬高比 (SF比)。此外,如圖9所示,特定子幀的子幀信息804可包括用于編輯該子 幀的編輯信息806。圖9中所示的編輯信息806的例子包括搖攝方向和搖攝率、 縮放比例、色彩調(diào)整、濾光鏡參數(shù)、對(duì)圖像或視頻序列的補(bǔ)充以及其他視頻效 果和相關(guān)參數(shù)。
圖9B是根據(jù)本發(fā)明的實(shí)施例構(gòu)建的可移動(dòng)的存儲(chǔ)媒介的框圖。圖9B中的 可移動(dòng)存儲(chǔ)媒介950包括視頻數(shù)據(jù)全幀序列952和954。在一個(gè)實(shí)施例中,存 儲(chǔ)媒介950存儲(chǔ)第一格式的單個(gè)視頻數(shù)據(jù)全幀序列952。但是,在其他的實(shí)施
例中,存儲(chǔ)媒介950存儲(chǔ)多種格式例如第一格式和第二格式的視頻數(shù)據(jù)全幀序
列952和954。存儲(chǔ)媒介950還包括音頻數(shù)據(jù)956、第一子幀元數(shù)據(jù)958、第 二子幀元數(shù)據(jù)960、第一子幀音頻數(shù)據(jù)962、第二子幀音頻數(shù)據(jù)964、以及數(shù) 字權(quán)限管理數(shù)據(jù)966。
存儲(chǔ)媒介950可從媒介驅(qū)動(dòng)器上移除。在這種情況下,存儲(chǔ)媒介950可被 第一視頻播放器系統(tǒng)和第二視頻播放器系統(tǒng)接納并進(jìn)行交互。如之前參照?qǐng)D 1、 2和3所描述的,第一視頻播放器系統(tǒng)帶有具備第一視頻顯示器特征的第 一視頻顯示器,所述第二視頻播放器系統(tǒng)帶有具備第二顯示器特征的第二視頻 顯示器。如圖l、 2和3所示的例子,所述第一顯示器特征通常與第二顯示器 特征不同。圖9B中的可移動(dòng)存儲(chǔ)媒介950支持這些具有不同特征的視頻播放 器的不同視頻播放器系統(tǒng)。
因此,在圖9B的實(shí)施例中,存儲(chǔ)媒介950包括多個(gè)存儲(chǔ)位置。視頻數(shù)據(jù) 全幀序列952存儲(chǔ)在多個(gè)存儲(chǔ)位置中的至少第一個(gè)存儲(chǔ)位置中。此外,第一子 幀元數(shù)據(jù)958存儲(chǔ)在多個(gè)存儲(chǔ)位置的至少第二個(gè)存儲(chǔ)位置中。第一子幀元數(shù)據(jù) 958被生成以適應(yīng)至少第一視頻播放器系統(tǒng)的第一顯示器特征。但是第一子幀 元數(shù)據(jù)958也適應(yīng)多個(gè)其它顯示器特征。在這種情況下,第一子幀元數(shù)據(jù)958 與目標(biāo)顯示器元數(shù)據(jù)相比,可以是相似顯示器元數(shù)據(jù)。但是第一子幀元數(shù)據(jù) 958實(shí)際上也可以是目標(biāo)顯示器元數(shù)據(jù)。
第一子幀元數(shù)據(jù)958定義視頻數(shù)據(jù)全幀序列952中的第一多個(gè)子幀。第一 多個(gè)子幀中的每一個(gè)都有與第一多個(gè)子幀之外的子幀不同的至少第一參數(shù)。第 二子幀元數(shù)據(jù)960存儲(chǔ)在多個(gè)存儲(chǔ)位置的至少第三個(gè)存儲(chǔ)位置中。第二子幀元 數(shù)據(jù)960被生成以適應(yīng)至少第二顯示器特征,該第二顯示器特征與第二視頻播 放器的第二視頻顯示器相關(guān)。第二子幀元數(shù)據(jù)被存儲(chǔ)在多個(gè)存儲(chǔ)位置的至少第 三個(gè)中,被生成以適應(yīng)至少第二顯示器特征。第二子幀元數(shù)據(jù)960指派了視頻 數(shù)據(jù)全幀序列952中的第二多個(gè)子幀。第二多個(gè)子幀中的每一個(gè)都有與其它第 二多個(gè)子幀之外的子幀不同的至少第二參數(shù)。第一子幀元數(shù)據(jù)958和第二子幀 元數(shù)據(jù)960用于進(jìn)行子幀處理操作的方式將參照?qǐng)D10-18做進(jìn)一步描述。
第一子幀元數(shù)據(jù)958可被第一視頻播放器系統(tǒng)獲取和使用,從而為第一顯
示器剪裁視頻數(shù)據(jù)全幀序列952。此外,第二子幀元數(shù)據(jù)960可被第二視頻播 放器系統(tǒng)獲取和使用,從而為第二顯示器剪裁視頻數(shù)據(jù)全幀序列952??紤]到 第一和第二多個(gè)子幀之間的區(qū)別,第一參數(shù)包括視頻數(shù)據(jù)全幀序列中的子幀中 心點(diǎn)。因此,例如,為第一視頻顯示器創(chuàng)建的視頻數(shù)據(jù)的中心點(diǎn)與為第二視頻 顯示器創(chuàng)建的視頻數(shù)據(jù)的中心點(diǎn)不同。
第一子幀音頻數(shù)據(jù)962對(duì)應(yīng)第一子幀元數(shù)據(jù)958。因此,在基于第一子幀 元數(shù)據(jù)958對(duì)視頻數(shù)據(jù)全幀序列952進(jìn)行處理之后,所產(chǎn)生的視頻數(shù)據(jù)子幀序 列對(duì)應(yīng)第一子幀音頻數(shù)據(jù)962。選擇性地,第一子幀音頻數(shù)據(jù)962可用于處理 音頻數(shù)據(jù)956,因此它對(duì)應(yīng)于相應(yīng)已處理的子幀序列。類似地,第二子幀音頻 數(shù)據(jù)964可直接對(duì)應(yīng)已處理的視頻數(shù)據(jù)子幀序列,或可用來處理音頻數(shù)據(jù)956, 以產(chǎn)生與視頻數(shù)據(jù)子幀序列相對(duì)應(yīng)的已處理音頻數(shù)據(jù)。
在考慮視頻數(shù)據(jù)第一子幀序列和視頻數(shù)據(jù)第二子幀序列之間的差別時(shí),可 考慮第一顯示器特征與第二顯示器特征之間的差別。例如,第一顯示器特征具 有第一分辨率,而第二顯示器特征具有不同于第一分辨率的第二分辨率。此外, 第一顯示器特征有第一對(duì)角線尺寸,第二顯示器特征有第二對(duì)角線尺寸。在這 種情況下,第一對(duì)角線尺寸遠(yuǎn)大于第二對(duì)角線尺寸。在這種情況下,視頻數(shù)據(jù) 第一子幀序列和視頻數(shù)據(jù)第二子幀序列可以有不同的特征,該特征分別對(duì)應(yīng)于 第一顯示器和第二顯示器的不同特征。
圖IO是根據(jù)本發(fā)明的實(shí)施例構(gòu)建的視頻播放器系統(tǒng)的框圖。視頻播放器 系統(tǒng)900包括視頻顯示器902、本地存儲(chǔ)器904、用戶輸入接口 916、通信接 口 918、顯示器接口 920、處理電路922、以及接收存儲(chǔ)媒介10的媒介驅(qū)動(dòng)器 924。在該特定實(shí)施例中,視頻播放器系統(tǒng)900的視頻顯示器902和其他部件 都位于同一殼體內(nèi)。但是,在其他實(shí)施例中,例如圖1中的視頻播放器系統(tǒng) 20和28,視頻播放器系統(tǒng)900為處于不同殼體內(nèi)的視頻顯示器924服務(wù)。視 頻顯示器924甚至還可以處于不同的位置,通過通信接口連接到視頻播放器系 統(tǒng)900。若視頻顯示器924設(shè)置在遠(yuǎn)端,則視頻播放器系統(tǒng)900的顯示器接口 920通過通信鏈路與視頻顯示器924通信。
視頻播放器系統(tǒng)900通過其媒介驅(qū)動(dòng)器924從存儲(chǔ)媒介10中接收視頻數(shù) 據(jù)11、子幀元數(shù)據(jù)15、 DRM/計(jì)費(fèi)數(shù)據(jù)19、原始音頻數(shù)據(jù)102、和/或音頻元 數(shù)據(jù)104。選擇性地,視頻播放器系統(tǒng)900可通過其通信接口 918和通信鏈路 /網(wǎng)絡(luò)304從服務(wù)器218、 220和222接收視頻數(shù)據(jù)11、子幀元數(shù)據(jù)15、原始 音頻數(shù)據(jù)102和/或音頻元數(shù)據(jù)中的任何一個(gè)。此外,視頻播放器系統(tǒng)900通 過其通信接口 918、經(jīng)通信鏈路304與DRM/計(jì)費(fèi)服務(wù)器224和/或播放器信息 服務(wù)器316進(jìn)行交互。
根據(jù)本發(fā)明的一個(gè)方面,媒介接口 924接納可移動(dòng)存儲(chǔ)媒介10。該可移 動(dòng)存儲(chǔ)媒介10上存儲(chǔ)有全幀視頻和多個(gè)子幀元數(shù)據(jù)。顯示器接口 920可通信 地連接到具有至少一個(gè)顯示器特征的顯示器924上。處理電路922基于顯示器 924的至少一個(gè)顯示器特征,從存儲(chǔ)在存儲(chǔ)媒介10上的多個(gè)子幀元數(shù)據(jù)中選 擇第一子幀元數(shù)據(jù)。然后處理電路922使用存儲(chǔ)在存儲(chǔ)媒介10上的第一子幀 元數(shù)據(jù),從存儲(chǔ)在存儲(chǔ)媒介IO上的全幀視頻中生成剪裁視頻。然后處理電路 通過顯示器接口 920將剪裁視頻發(fā)送到視頻顯示器924。作為生成剪裁視頻的 一部分,處理電路922依照與視頻顯示器924對(duì)應(yīng)的補(bǔ)充信息執(zhí)行后處理。
視頻播放器系統(tǒng)900通過其用戶輸入接口 916接收用戶輸入。處理電路 922可以是通用處理器,例如微處理器或數(shù)字信號(hào)處理器、專用集成電路或能 夠執(zhí)行軟件指令并處理數(shù)據(jù)的其他類型的處理電路。本地存儲(chǔ)器904包括隨機(jī) 訪問存儲(chǔ)器、只讀存儲(chǔ)器、光驅(qū)、硬盤驅(qū)動(dòng)器、可移動(dòng)存儲(chǔ)媒介或能夠存儲(chǔ)指 令和數(shù)據(jù)的其它存儲(chǔ)媒介中的一種或幾種。本地存儲(chǔ)器904存儲(chǔ)操作系統(tǒng)906、 視頻播放器軟件908、視頻數(shù)據(jù)910、目標(biāo)顯示器信息912和編碼器和/或解碼 器軟件914。視頻播放器軟件908包括MC&A、 IC&A和/或DC&A功能中的 一種或幾種。
在根據(jù)本發(fā)明的一項(xiàng)特定操作中,視頻播放器系統(tǒng)900接收編碼源視頻 12,生成輸出,并發(fā)往視頻顯示器902或924。處理電路922運(yùn)行視頻播放器 軟件908和編碼器軟件914,從編碼源視頻12中生成視頻數(shù)據(jù)全幀序列。視 頻播放器軟件908包括子幀處理器應(yīng)用,通過處理視頻數(shù)據(jù)全幀序列,根據(jù)第 一位置和尺寸信息生成視頻數(shù)據(jù)子幀第一序列,根據(jù)第二位置和尺寸信息生成 視頻數(shù)據(jù)子幀第二序列。第一位置和尺寸信息以及第二位置和尺寸信息一起組
成元數(shù)據(jù)15。在視頻播放器系統(tǒng)卯0的這項(xiàng)特定操作中,顯示器接口 920傳 送視頻數(shù)據(jù)子幀第一序列和第二序列,以供在顯示器902和924上進(jìn)行全幀顯 示。
對(duì)原始源視頻14也可采用類似的操作。在這些操作中可使用相似顯示元 數(shù)據(jù)16和/或目標(biāo)顯示元數(shù)據(jù)18。在另一項(xiàng)特定操作中,視頻播放器系統(tǒng)900 處理目標(biāo)顯示信息912,對(duì)視頻子幀第一序列和第二序列進(jìn)行剪裁,生成專門 供視頻顯示器902或視頻顯示器924使用的視頻數(shù)據(jù)。
圖11是根據(jù)本發(fā)明的實(shí)施例構(gòu)建的視頻播放器系統(tǒng)的結(jié)構(gòu)示意圖。在圖 ll所示的特定結(jié)構(gòu)中,視頻播放器系統(tǒng)1100包括解碼器1102、元數(shù)據(jù)處理電 路1104、元數(shù)據(jù)剪裁電路1106、管理電路1108、目標(biāo)顯示器剪裁電路1110、 顯示器1112和視頻存儲(chǔ)器1114。解碼器1102接收編碼源視頻12,生成原始 視頻。作為選擇,原始源視頻14可直接輸入到視頻播放器系統(tǒng)1100中。視頻 存儲(chǔ)器1114存儲(chǔ)原始視頻16。管理電路在其其它功能之外還執(zhí)行DRM和計(jì) 費(fèi)操作。管理電路可與DRM/計(jì)費(fèi)服務(wù)器交互,以交換DRM/計(jì)費(fèi)數(shù)據(jù)1116。
管理電路1108接收目標(biāo)顯示器信息20,該電路在視頻播放器系統(tǒng)1100 中通信連接到元數(shù)據(jù)剪裁電路1106、解碼器1102、元數(shù)據(jù)處理電路1104和目 標(biāo)視頻剪裁電路1110。元數(shù)據(jù)剪裁電路1106接收元數(shù)據(jù)15。根據(jù)管理電路1108 輸入的信息,元數(shù)據(jù)剪裁電路1106對(duì)元數(shù)據(jù)進(jìn)行調(diào)整,以使其更為適合顯示 器1112。在這種情況下,元數(shù)據(jù)剪裁電路1106收到的元數(shù)據(jù)15可以是圖1 中描述的相似顯示元數(shù)據(jù)15。目標(biāo)顯示器信息20包括與顯示器1112有關(guān)的 信息。根據(jù)目標(biāo)顯示器信息20,管理電路1108向元數(shù)據(jù)剪裁電路1106輸入 數(shù)據(jù),元數(shù)據(jù)剪裁電路1106使用該輸入數(shù)據(jù)調(diào)整元數(shù)據(jù)15。
元數(shù)據(jù)處理電路1104接收原始視頻、元數(shù)據(jù)剪裁電路1106輸入的數(shù)據(jù)和 管理電路1108輸入的數(shù)據(jù)。元數(shù)據(jù)處理電路1104對(duì)輸入的數(shù)據(jù)進(jìn)行處理,生 成輸出,并發(fā)往目標(biāo)顯示器剪裁電路1110。目標(biāo)顯示器剪裁電路1110對(duì)從元 數(shù)據(jù)處理電路1104收到的輸入進(jìn)行處理,生成輸出,并發(fā)往顯示器1112。
在視頻播放器系統(tǒng)1100的一項(xiàng)特定操作中,解碼器電路1102接收編碼源 視頻12,生成視頻數(shù)據(jù)(原始視頻)全幀序列。元數(shù)據(jù)處理電路1104 (預(yù)處
理電路)根據(jù)子幀信息(元數(shù)據(jù)剪裁電路1106的輸出),從視頻數(shù)據(jù)(原始視 頻)全幀序列中生成多個(gè)視頻數(shù)據(jù)子幀序列。這些多個(gè)視頻數(shù)據(jù)子幀序列包括 視頻數(shù)據(jù)子幀第一序列,其在全幀序列中的位置不同于同樣在元數(shù)據(jù)處理電路
1104中生成的視頻數(shù)據(jù)子幀第二序列。元數(shù)據(jù)處理電路1104還將多個(gè)視頻數(shù) 據(jù)子幀序列中的第一序列與第二序列組合,生成輸出,并發(fā)往目標(biāo)顯示器剪裁 電路1110。
目標(biāo)顯示器剪裁電路1110 (后處理電路)對(duì)多個(gè)視頻數(shù)據(jù)子幀序列進(jìn)行 調(diào)整,生成輸出。目標(biāo)顯示器剪裁電路1110所進(jìn)行的調(diào)整操作是基于從管理 電路1108收到的輸入來進(jìn)行的。目標(biāo)顯示器剪裁電路1110從管理電路1108 收到的輸入是基于目標(biāo)顯示器信息20的。目標(biāo)顯示器剪裁電路1110生成的輸 出將被傳送到顯示器1112以進(jìn)行后續(xù)顯示。
根據(jù)本發(fā)明的一些操作,原始源視頻14和/或編碼源視頻12具有源視頻 分辨率。該源視頻分辨率可稱為第一分辨率。但是,元數(shù)據(jù)處理電路1104生 成的多個(gè)視頻數(shù)據(jù)子幀序列具有與顯示器1112的特性相對(duì)應(yīng)的第二分辨率。 在多數(shù)情況下,第二分辨率要低于第一分辨率。這種情況通常是由顯示器1112 的尺寸小于預(yù)期用于顯示源視頻的顯示器尺寸造成的。此外,顯示器1112的 寬高比可能不同于預(yù)期用于顯示源視頻12和14的顯示器的寬高比。因此,盡 管視頻數(shù)據(jù)12和14的全幀序列具有第一寬高比,而元數(shù)據(jù)處理電路1104和 目標(biāo)顯示器剪裁電路1110生成的輸出則具有不同于第一寬高比的第二寬高 比。
在視頻播放器系統(tǒng)1100的一些實(shí)施例中,部件1102到1112可包含在單 個(gè)殼體中。作為選擇,顯示器1112還可配置在與部件1102到部件1110分離 的殼體中。在其他實(shí)施例中,部件1102到部件1112可合并在一起,也可分布 在許多不同的設(shè)備結(jié)構(gòu)中。這些結(jié)構(gòu)將參考圖12_圖15進(jìn)行描述。
圖12是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖。 在圖12所示的實(shí)施例中,顯示了由分隔線1202、 1204和1206分隔開的視頻 播放器系統(tǒng)的功能部件(component)。這些分隔線1202、 1204和1206將不同 處理設(shè)備、單個(gè)設(shè)備中的不同處理組件(dement)和/或不同處理操作分隔開。
具體來說,分隔線1202將解碼器1102和元數(shù)據(jù)剪裁電路1106與視頻播放器 電路中的其他部件分隔開。此外,分隔線1204將元數(shù)據(jù)處理電路1104與目標(biāo) 顯示器剪裁電路1110分隔開。另夕卜,分隔線1206將目標(biāo)顯示器剪裁電路1110 與顯示器1112分隔開。
圖12中的部件類似于上文中參考圖11所描述的部件,并保留了相同的標(biāo) 號(hào)。通過相同的標(biāo)號(hào)和相同的功能配置,解碼器1102、元數(shù)據(jù)處理電路1104、 元數(shù)據(jù)剪裁電路1106、目標(biāo)顯示器剪裁電路1110和顯示器1112接收與圖11 中所述相同或相似的輸入,實(shí)現(xiàn)或執(zhí)行相同和/或相似的功能。分隔線1202、 1204和1206展示了如何在物理上、邏輯上或者時(shí)間上將多種組件1102 — 1112
所執(zhí)行的功能彼此分隔開。
圖13是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)第二實(shí)施例的結(jié)構(gòu)示意圖。 與圖11和圖12中的結(jié)構(gòu)相比,其中集成的解碼和元數(shù)據(jù)處理電路1302既執(zhí) 行解碼操作又執(zhí)行元數(shù)據(jù)處理操作。集成的解碼和元數(shù)據(jù)處理電路1302接收 編碼源視頻12、原始源視頻14和目標(biāo)顯示器元數(shù)據(jù)18。在具體操作中,集成 的解碼和元數(shù)據(jù)處理電路1302可接收任意特定的視頻數(shù)據(jù)全幀序列的編碼源 視頻12和原始源視頻14 二者其中之一。集成的解碼和元數(shù)據(jù)處理電路/功能 1302還接收來自元數(shù)據(jù)剪裁電路1106的輸入。元數(shù)據(jù)剪裁功能1106接收相 似顯示器元數(shù)據(jù)16和目標(biāo)顯示器信息20。元數(shù)據(jù)剪裁電路1106基于目標(biāo)顯 示器信息20調(diào)整相似顯示器元數(shù)據(jù)16,生成剪裁后的元數(shù)據(jù)。元數(shù)據(jù)剪裁電 路1106生成的剪裁后的元數(shù)據(jù)可結(jié)合目標(biāo)顯示器元數(shù)據(jù)18 —起使用,也可替 代目標(biāo)顯示元數(shù)據(jù)18。
目標(biāo)顯示器剪裁電路1110接收集成的解碼和元數(shù)據(jù)處理電路1302的輸 出,并基于目標(biāo)顯示器信息20進(jìn)一步調(diào)整或剪裁由集成的解碼和元數(shù)據(jù)處理 電路1302生成的多個(gè)視頻數(shù)據(jù)子幀,生成輸出并發(fā)往顯示器1112。分隔線 1304、 1306禾n/或1308展示了如何在物理上、邏輯上和/或時(shí)間上將集成的編 碼和元數(shù)據(jù)處理電路1302、目標(biāo)顯示器剪裁電路1110和顯示器1112彼此分隔 開。
圖14是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)第三實(shí)施例的結(jié)構(gòu)示意圖。
如圖所示的視頻播放器系統(tǒng)包括集成在一起的解碼、目標(biāo)顯示器剪裁和元數(shù)據(jù)
處理電路1404,補(bǔ)充目標(biāo)顯示器剪裁電路1406和顯示器1112。集成在一起的 解碼、目標(biāo)顯示器剪裁和元數(shù)據(jù)處理電路1404接收編碼源視頻12、原始源視 頻14、目標(biāo)顯示器元數(shù)據(jù)18、相似顯示器元數(shù)據(jù)16和/或目標(biāo)顯示器信息20。 基于解碼后的編碼源視頻12或直接基于原始源視頻14,集成在一起的解碼、 目標(biāo)顯示器剪裁和元數(shù)據(jù)處理電路1404處理源視頻的視頻數(shù)據(jù)的全幀序列。 這種處理是基于元數(shù)據(jù)16或18和/或目標(biāo)顯示器信息20進(jìn)行的。集成在一起 的解碼、目標(biāo)顯示器剪裁和元數(shù)據(jù)處理電路1404生成多個(gè)視頻數(shù)據(jù)子幀序列, 并將它們發(fā)往補(bǔ)充目標(biāo)顯示器剪裁電路1406。補(bǔ)充目標(biāo)顯示器剪裁電路1406 基于目標(biāo)顯示器信息20對(duì)多個(gè)視頻數(shù)據(jù)子幀序列進(jìn)行額外的剪裁。這種目標(biāo) 剪裁包括針對(duì)顯示器1112調(diào)整多個(gè)視頻數(shù)據(jù)子幀序列。分隔線1408和1410 展示了如何在物理上、邏輯上和/或時(shí)間上將集成在一起的解碼、目標(biāo)顯示器 剪裁和元數(shù)據(jù)處理電路1404、補(bǔ)充目標(biāo)顯示器剪裁電路1406和顯示器1202 彼此分隔開。
圖15是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)第四實(shí)施例的結(jié)構(gòu)示意圖。 解碼器1502接收編碼源視頻12,生成未編碼視頻13。集成的目標(biāo)顯示器剪裁 和元數(shù)據(jù)處理電路1504接收并處理未編碼視頻13和/或原始源視頻14。集成 的目標(biāo)顯示器剪裁和元數(shù)據(jù)處理電路1504還接收目標(biāo)顯示器元數(shù)據(jù)18、相似 顯示器元數(shù)據(jù)16和/或目標(biāo)顯示器信息20。未編碼視頻13或原始源視頻14 包括視頻數(shù)據(jù)全幀序列。集成的目標(biāo)顯示器剪裁和元數(shù)據(jù)處理電路1504基于 目標(biāo)顯示器元數(shù)據(jù)18、相似顯示器元數(shù)據(jù)16和目標(biāo)顯示器信息20中的一個(gè) 或多個(gè)信息來處理視頻數(shù)據(jù)全幀序列,生成多個(gè)視頻數(shù)據(jù)子幀序列,并發(fā)往補(bǔ) 充目標(biāo)顯示器剪裁電路1506。補(bǔ)充目標(biāo)顯示器剪裁電路1506基于目標(biāo)顯示器 信息20調(diào)整這些視頻數(shù)據(jù)子幀序列,生成剪裁后的輸出并發(fā)往顯示器1508。 顯示器1508接收補(bǔ)充目標(biāo)顯示器剪裁電路1506的輸出,顯示包含在其中的視 頻數(shù)據(jù)內(nèi)容。
可在功能、物理和/或時(shí)間上將模塊1504、 1506和1508的功能彼此分開。 例如,在一個(gè)實(shí)施例中,解碼器1502和集成的目標(biāo)顯示器剪裁和元數(shù)據(jù)處理
電路1504可由單個(gè)處理設(shè)備來執(zhí)行。在該實(shí)施例下,補(bǔ)充目標(biāo)顯示器剪裁電 路1506可包含在顯示器1508內(nèi)。
在其他實(shí)施例中,模塊1502、 1504、 1506個(gè)1508可設(shè)置在不同的殼體內(nèi)、 設(shè)置在不同的位置、由不同的功能組件來執(zhí)行和/或在不同時(shí)間執(zhí)行。因此, 分隔線1510和1512可代表物理邊界、功能邊界和/或時(shí)間邊界。
圖16是根據(jù)本發(fā)明的用于在分布式視頻播放器系統(tǒng)中傳送視頻數(shù)據(jù)、元 數(shù)據(jù)和其他信息的示意圖。圖16中展示了圖12 —圖15中多種部件的連接方 式。通信傳輸1602可包括通信鏈路/網(wǎng)絡(luò)連接1604和/或物理存儲(chǔ)媒介1606。 分界線1612和1614可包括分割線1202 — 1206、 1304—1308、 1408 — 1410和/ 或1510—1512中的任一組。在這種情況下,信息通過通信鏈路/網(wǎng)絡(luò)1604或 媒介1606穿過這些分界線來傳送。
在一項(xiàng)特定操作中,數(shù)據(jù)以未編碼格式進(jìn)行傳送。但是,在另一實(shí)施例中, 信息則由編碼器1608進(jìn)行編碼,通過通信鏈路/網(wǎng)絡(luò)連接1604傳送,然后在 進(jìn)行后續(xù)處理之前由解碼器1610進(jìn)行解碼。
圖17是根據(jù)本發(fā)明一實(shí)施例的視頻處理和播放過程的流程圖。根據(jù)本發(fā) 明,視頻處理電路的操作1700開始于接收視頻數(shù)據(jù)(步驟1710)。當(dāng)接收的 視頻數(shù)據(jù)為編碼格式時(shí),視頻處理電路對(duì)視頻數(shù)據(jù)進(jìn)行解碼(步驟1712)。視 頻處理電路隨后接收元數(shù)據(jù)(步驟1714)。該元數(shù)據(jù)可以是本文所描述的普通 元數(shù)據(jù)、相似元數(shù)據(jù)或剪裁后的元數(shù)據(jù)。當(dāng)收到的是相似元數(shù)據(jù)或普通元數(shù)據(jù) 時(shí),圖17中的操作包括基于目標(biāo)顯示器信息對(duì)元數(shù)據(jù)進(jìn)行剪裁(步驟1716)。 步驟1716是可選的。
隨后,圖17中的操作包括基于元數(shù)據(jù)對(duì)視頻數(shù)據(jù)進(jìn)行子幀處理(步驟 1718)。隨后的操作包括基于目標(biāo)顯示器信息20剪裁在步驟1718生成的視頻 數(shù)據(jù)子幀輸出序列(步驟1720)。步驟1720的操作生成剪裁后的視頻數(shù)據(jù)子 幀輸出序列。隨后,可選的,該視頻數(shù)據(jù)子幀輸出序列將進(jìn)行編碼(步驟1722)。 最后,視頻數(shù)據(jù)子幀序列將輸出到存儲(chǔ)器中存儲(chǔ)、通過網(wǎng)絡(luò)輸出到目標(biāo)設(shè)備或 者以其他方式輸出或者輸出到其他位置(步驟1724)。
根據(jù)圖17中展示的一個(gè)特定實(shí)施例,視頻處理系統(tǒng)接收代表視頻數(shù)據(jù)全
幀序列的視頻數(shù)據(jù)。視頻處理系統(tǒng)隨后對(duì)視頻數(shù)據(jù)進(jìn)行子幀處理,生成視頻數(shù) 據(jù)子幀第一序列和視頻數(shù)據(jù)子幀第二序列。視頻數(shù)據(jù)子幀第一序列由至少第一 參數(shù)來定義,視頻數(shù)據(jù)子幀第二序列由至少第二參數(shù)來定義,該至少第一參數(shù) 和至少第二參數(shù)共同組成元數(shù)據(jù)。通過將視頻數(shù)據(jù)子幀第一序列和視頻數(shù)據(jù)子 幀第二序列合并,視頻處理系統(tǒng)隨后生成視頻數(shù)據(jù)子幀第三序列。
在本實(shí)施例中,視頻數(shù)據(jù)子幀第一序列可對(duì)應(yīng)視頻數(shù)據(jù)全幀序列中的第一 區(qū)域,視頻數(shù)據(jù)子幀第二序列可對(duì)應(yīng)視頻數(shù)據(jù)全幀序列中的第二區(qū)域,其中第 一區(qū)域不同于第二區(qū)域。
圖18是根據(jù)本發(fā)明實(shí)施例的與可移動(dòng)的存儲(chǔ)媒介相關(guān)的方法流程圖。圖
18的方法1800開始于存儲(chǔ)表示全屏視頻序列的第一數(shù)據(jù)(步驟1810)。該全 屏視頻序列對(duì)應(yīng)圖4中的攝像機(jī)110所擷取的原始視頻數(shù)據(jù)。操作繼續(xù)至存儲(chǔ) 表示第一子幀元數(shù)據(jù)的第二數(shù)據(jù)(步驟1812)。第二數(shù)據(jù)用于根據(jù)第一數(shù)據(jù)產(chǎn) 生第一剪裁視頻。第一子幀元數(shù)據(jù)定義了全屏視頻序列中的第一子幀和全幀視 頻序列中的第二子幀。第一子幀具有至少一個(gè)不同于第二子幀的特征。操作繼 續(xù)至存儲(chǔ)表示第二子幀元數(shù)據(jù)的第三數(shù)據(jù)(步驟1814)。此外,操作可包括存 儲(chǔ)與數(shù)字權(quán)限管理相關(guān)的第四數(shù)據(jù)(步驟1816)。然后,操作包括分發(fā)可移動(dòng) 存儲(chǔ)媒介(步驟1816)。如前面己經(jīng)描述的一樣,可移動(dòng)存儲(chǔ)媒介可包括DVD 之類的光學(xué)媒介、只讀存儲(chǔ)器、隨機(jī)訪問存儲(chǔ)器、或者能夠存儲(chǔ)數(shù)字信息的其 它類型的存儲(chǔ)設(shè)備。
圖18的操作還可包括使用第二數(shù)據(jù)來處理第一數(shù)據(jù),以生成第一剪裁視 頻(步驟1818)。操作1800還包括使用第三數(shù)據(jù)來處理第一數(shù)據(jù),以生成第 二剪裁視頻(步驟1820)。步驟1818和1820的處理操作可由不同的視頻播放 器系統(tǒng)執(zhí)行。選擇性地,為一個(gè)以上的顯示器服務(wù)的視頻播放器系統(tǒng)可執(zhí)行步 驟1818和1820的操作。
本領(lǐng)域普通技術(shù)人員可知,本申請(qǐng)中所使用的短語"可通信地連接"包括 有線的和無線的、直接的連接和通過其它組件、元件或模塊的間接連接。本領(lǐng) 域普通技術(shù)人員還可知,推定連接(即推定一個(gè)部件與另一個(gè)部件連接)包括 兩個(gè)部件之間與"可通信地連接"方式相同的無線的和有線的、直接的和間接
的連接。
本發(fā)明通過借助方法步驟展示了本發(fā)明的特定功能及其關(guān)系。所述方法步 驟的范圍和順序是為了便于描述任意定義的。只要能夠執(zhí)行特定的功能和順 序,也可應(yīng)用其它界限和順序。任何所述或選的界限或順序因此落入本發(fā)明的 范圍和精神實(shí)質(zhì)。
本發(fā)明還借助功能模塊對(duì)某些重要的功能進(jìn)行了描述。所述功能模塊的界 限和各種功能模塊的關(guān)系是為了便于描述任意定義的。只要能夠執(zhí)行特定的功 能,也可應(yīng)用其它的界限或關(guān)系。類似地,在此還借助流程圖來解釋某些重要 的功能。就使用來說,可定義其它的流程圖界限和順序,仍執(zhí)行某些重要功能。 所述功能性模塊和流程圖的其它界限或關(guān)系也因此落入本發(fā)明的范圍和精神 實(shí)質(zhì)。
本領(lǐng)域普通技術(shù)人員還可知,本申請(qǐng)中的功能模塊和其它展示性模塊和組 件可實(shí)現(xiàn)為離散組件、專用集成電路、執(zhí)行恰當(dāng)軟件的處理器和前述的任意組 合。
此外,盡管以上是通過一些實(shí)施例對(duì)本發(fā)明進(jìn)行的描述,本領(lǐng)域技術(shù)人員 知悉,本發(fā)明不局限于這些實(shí)施例,在不脫離本發(fā)明的精神和范圍的情況下, 可以對(duì)這些特征和實(shí)施例進(jìn)行各種改變或等效替換。本發(fā)明的保護(hù)范圍僅由本 申請(qǐng)的權(quán)利要求書來限定。
權(quán)利要求
1、一種可移動(dòng)的存儲(chǔ)媒介,其特征在于,它可由第一視頻播放器系統(tǒng)和第二視頻播放器系統(tǒng)接納并與其進(jìn)行交互,所述第一視頻播放器系統(tǒng)帶有具備第一顯示器特征的第一視頻顯示器,所述第二視頻播放器系統(tǒng)帶有具備第二顯示器特征的第二視頻顯示器,所述第一顯示器特征與所述第二顯示器特征不同,所述可移動(dòng)的存儲(chǔ)媒介包括多個(gè)存儲(chǔ)位置;存儲(chǔ)在所述多個(gè)存儲(chǔ)位置中的至少第一個(gè)存儲(chǔ)位置中的視頻數(shù)據(jù)全幀序列;第一子幀元數(shù)據(jù),被生成以適應(yīng)至少第一顯示器特征,它存儲(chǔ)在所述多個(gè)存儲(chǔ)位置的至少第二個(gè)存儲(chǔ)位置中;所述第一子幀元數(shù)據(jù)定義了所述視頻數(shù)據(jù)全幀序列中的第一多個(gè)子幀,所述第一多個(gè)子幀中的每一個(gè)都具有與所述視頻數(shù)據(jù)全幀序列中的所述第一多個(gè)子幀之外的其它子幀不同的至少第一參數(shù);第二子幀元數(shù)據(jù),被生成以適應(yīng)至少第二顯示器特征,它存儲(chǔ)在所述多個(gè)存儲(chǔ)位置的至少第三個(gè)存儲(chǔ)位置中;且所述第二子幀元數(shù)據(jù)定義了所述視頻數(shù)據(jù)全幀序列中的第二多個(gè)子幀,所述第二多個(gè)子幀中的每一個(gè)都具與所述視頻數(shù)據(jù)全幀序列中的所述第二多個(gè)子幀之外的其它子幀不同的至少第二參數(shù)。
2、 根據(jù)權(quán)利要求1所述的可移動(dòng)的存儲(chǔ)媒介,其特征在于,所述第一視 頻播放器系統(tǒng)可讀取并使用所述第一子幀元數(shù)據(jù),從而為所述第一顯示器剪裁 視頻數(shù)據(jù)全幀序列;且所述第二視頻播放器系統(tǒng)可讀取并使用所述第二子幀元數(shù)據(jù),從而為所述 第二顯示器剪裁視頻數(shù)據(jù)全幀序列。
3、 根據(jù)權(quán)利要求1所述的可移動(dòng)的存儲(chǔ)媒介,其特征在于,所述第一參 數(shù)包括所述視頻數(shù)據(jù)全幀序列中的子幀中心點(diǎn)。
4、 根據(jù)權(quán)利要求1所述的可移動(dòng)的存儲(chǔ)媒介,其特征在于,所述第一視頻播放器系統(tǒng)包括電視,所述第二視頻播放器系統(tǒng)包括計(jì)算機(jī)。
5、 根據(jù)權(quán)利要求1所述的可移動(dòng)的存儲(chǔ)媒介,其特征在于,所述第一視 頻顯示器包括手持設(shè)備的顯示器。
6、 一種視頻播放器電路,其特征在于,包括接納可移動(dòng)媒介的媒介接口 ,所述可移動(dòng)媒介上存儲(chǔ)有全幀視頻和多個(gè)子 幀元數(shù)據(jù);接口電路,與具有至少一個(gè)顯示器特征的顯示器通信連接; 處理電路,基于所述至少一個(gè)顯示器特征,從所述多個(gè)子幀元數(shù)據(jù)中選擇 第一子幀元數(shù)據(jù);所述處理電路使用所述第一子幀元數(shù)據(jù)、根據(jù)所述全幀視頻生成剪裁視 頻;且所述處理電路通過所述接口電路發(fā)送所述剪裁視頻。
7、 根據(jù)權(quán)利要求6所述的視頻播放器電路,其特征在于,作為生成所述 剪裁視頻的一部分,所述處理電路依照補(bǔ)充信息執(zhí)行后處理。
8、 根據(jù)權(quán)利要求6所述的視頻播放器電路,其特征在于,所述視頻播放 器電路和所述顯示器設(shè)置在單個(gè)殼體中。
9、 一種與可移動(dòng)的存儲(chǔ)媒介相關(guān)的方法,其特征在于,所述方法包括 存儲(chǔ)表示全屏視頻序列的第一數(shù)據(jù);存儲(chǔ)表示第一子幀元數(shù)據(jù)的第二數(shù)據(jù),所述第二數(shù)據(jù)用于根據(jù)所述第一數(shù)據(jù)生成第一剪裁視頻,所述第一子幀元數(shù)據(jù)定義了所述全屏視頻序列中的第一子幀和所述全屏視頻序列中的第二子幀,所述第一子幀具有與所述第二子幀不 同的至少一個(gè)特征;以及存儲(chǔ)表示第二子幀元數(shù)據(jù)的第三數(shù)據(jù),所述第三數(shù)據(jù)用于根據(jù)所述第一數(shù) 據(jù)生成第二剪裁視頻。
10、 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括分發(fā)所述 可移動(dòng)的存儲(chǔ)媒介。
全文摘要
本發(fā)明涉及一種可移動(dòng)的存儲(chǔ)媒介,它可由第一視頻播放器系統(tǒng)和第二視頻播放器系統(tǒng)接納并與其進(jìn)行交互。所述第一視頻播放器系統(tǒng)帶有具備第一顯示器特征的第一視頻顯示器,所述第二視頻播放器系統(tǒng)帶有具備第二顯示器特征的第二視頻顯示器,所述第一顯示器特征與所述第二顯示器特征不同。所述可移動(dòng)的存儲(chǔ)媒介包括多個(gè)存儲(chǔ)位置,存儲(chǔ)視頻數(shù)據(jù)全幀序列、第一子幀元數(shù)據(jù)、以及第二子幀元數(shù)據(jù)。所生成的第一子幀元數(shù)據(jù)和第二子幀元數(shù)據(jù)用于處理視頻數(shù)據(jù)全幀,以分別對(duì)應(yīng)第一視頻顯示器和第二視頻顯示器。
文檔編號(hào)H04N5/76GK101106684SQ200710128029
公開日2008年1月16日 申請(qǐng)日期2007年6月22日 優(yōu)先權(quán)日2006年6月23日
發(fā)明者詹姆士·D·貝內(nèi)特 申請(qǐng)人:美國博通公司