欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種視頻播放器電路及視頻顯示方法

文檔序號(hào):7657713閱讀:219來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種視頻播放器電路及視頻顯示方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻處理設(shè)備,更具體地說(shuō),涉及一種對(duì)顯示在視頻播放器上 的視頻信息的處理。
背景技術(shù)
電影和其他視頻內(nèi)容通常使用35mm膠片以16: 9的寬高比進(jìn)行拍攝。在 電影進(jìn)入一級(jí)市場(chǎng)時(shí),將該35mm膠片復(fù)制并分發(fā)給各個(gè)電影院,從而將電影 賣(mài)給電影觀眾。例如,電影院一般通過(guò)使用高流明光束透射35mm膠片來(lái)將電 影投射在"大屏幕"上,進(jìn)而供付費(fèi)觀眾觀看。 一旦脫離"大屏幕",電影通 常就進(jìn)入二級(jí)市場(chǎng),通過(guò)銷(xiāo)售其中包含電影的影碟或影帶(例如VHS影帶、 DVD、高清(HD) -DVD、藍(lán)光DVD和其他錄制媒體)來(lái)將電影分發(fā)給個(gè)人 觀眾。其他用于在二級(jí)市場(chǎng)中分發(fā)電影的方法,還包括通過(guò)互聯(lián)網(wǎng)下載和通過(guò) 電視網(wǎng)絡(luò)提供商廣播。
為能通過(guò)二級(jí)市場(chǎng)進(jìn)行分發(fā),35mm電影內(nèi)容將以每膠片幀為單位轉(zhuǎn)換為 原始數(shù)字視頻。要想達(dá)到HD的分辨率(resolution),每個(gè)膠片幀至少需要1920 X1080像素,對(duì)于片長(zhǎng)為兩小時(shí)的電影,這種原始數(shù)字視頻需要大約25GB 的存儲(chǔ)空間。為避免如此高的存儲(chǔ)需求,通常使用編碼器對(duì)原始數(shù)字視頻進(jìn)行 編碼和壓縮,從而大大降低存儲(chǔ)需求。編碼標(biāo)準(zhǔn)包括例如但不限于運(yùn)動(dòng)圖象專(zhuān) 家組(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,簡(jiǎn)稱(chēng)SMPTE) VC-l。
為了滿足在電話機(jī)、個(gè)人數(shù)字助理(PDA)和其他手持設(shè)備上顯示電影的 要求,通常通過(guò)互聯(lián)網(wǎng)將壓縮數(shù)字視頻數(shù)據(jù)下載、上傳或存儲(chǔ)到手持設(shè)備上, 然后由手持設(shè)備對(duì)該視頻數(shù)據(jù)進(jìn)行解壓和解碼,以便顯示在手持設(shè)備的視頻顯
示器上,進(jìn)而展示給用戶。然而,這種手持設(shè)備的尺寸通常會(huì)限制其上的視頻
顯示器(屏幕)的尺寸。例如,手持設(shè)備上的小屏幕通常只有2英寸(5.08cm) 長(zhǎng)(對(duì)角線)。相比之下,電視機(jī)的屏幕通常為30—60英寸(76.2cm— 152.4cm)
(對(duì)角線測(cè)量)或更大。屏幕尺寸的差異對(duì)觀眾所能感覺(jué)得到的圖象質(zhì)量有著 較大的影響。
例如,常見(jiàn)的傳統(tǒng)PDA和高端電話機(jī)屏幕具有與人眼相同的寬高比 (mtio)。在小屏幕上,人眼往往無(wú)法察覺(jué)微小細(xì)節(jié),例如文本、面部特征和 遠(yuǎn)處的物體。例如,在電影院中,對(duì)于包含位于遠(yuǎn)處的演員和鐵路標(biāo)記的全景 場(chǎng)景來(lái)說(shuō),觀眾可以輕易地識(shí)別演員的面部表情并閱讀標(biāo)記上的文字。在HD 電視機(jī)屏幕上,觀眾也有可能做到這一點(diǎn)。但是,在轉(zhuǎn)換到手持設(shè)備的小屏幕 上時(shí),由于人眼的限制,往往不可能識(shí)別其面部特征和文字。
無(wú)論屏幕有多大,其分辨率不是受技術(shù)限制,就是受人眼的限制。但是, 在小屏幕上,這種限制更加明顯。例如,常見(jiàn)的傳統(tǒng)PDA和高端電話機(jī)屏幕 的寬高比為4: 3,通常能夠顯示分辨率為320X240像素的QVGA視頻。相 比之下,HD電視機(jī)屏幕的寬高比通常為16: 9,且能顯示分辨率高達(dá)1920X 1080像素的視頻。在轉(zhuǎn)換HD視頻以便使其適合像素值小得多的小屏幕的過(guò) 程中,像素?cái)?shù)據(jù)將進(jìn)行合并,且將損失較多視頻細(xì)節(jié)。將小屏幕上的像素值增 加到HD電視機(jī)的像素值水平能夠避免上述轉(zhuǎn)換過(guò)程,但是,如上所述,由于 人眼自身的限制,視頻細(xì)節(jié)仍會(huì)損失。
通常使用視頻編碼轉(zhuǎn)換和編輯系統(tǒng)將視頻從一種格式和分辨率轉(zhuǎn)換到另 一種格式和分辨率,以便在特定的屏幕上進(jìn)行回放。例如,該系統(tǒng)可輸入DVD 視頻,且在進(jìn)行轉(zhuǎn)換過(guò)程之后,輸出將在QVGA屏幕上重新播放的視頻。轉(zhuǎn) 換過(guò)程中還可使用交互編輯功能來(lái)生成經(jīng)過(guò)編輯和轉(zhuǎn)換后的輸出視頻。為了能 夠支持多種不同的屏幕尺寸、分辨率和編碼標(biāo)準(zhǔn),需要生成多種輸出視頻流或 文件。
視頻通常是以"大屏幕"格式拍攝的,這種格式在供電影院觀看時(shí)會(huì)收到 良好的效果。因?yàn)橐曨l隨后將進(jìn)行編碼轉(zhuǎn)換,所以"大屏幕"格式視頻可能不 足以支持轉(zhuǎn)換到小屏幕尺寸。在這種情況下,還沒(méi)有一種轉(zhuǎn)換過(guò)程能夠生成可
供小屏幕顯示的合適視頻。通過(guò)本文的介紹并參考附圖,與本發(fā)明技術(shù)方案相 比,現(xiàn)有和傳統(tǒng)方法的局限性和缺點(diǎn)對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)將變得更加明 顯。

發(fā)明內(nèi)容
本發(fā)明涉及一種裝置和操作方法,在


具體實(shí)施方式
和權(quán)利要求 中進(jìn)行了詳細(xì)的描述。
根據(jù)本發(fā)明的一方面,提供了一種與編碼源視頻和顯示器結(jié)合使用的視頻 播放器電路,該視頻播放器電路包括
解碼器電路,用于接收所述編碼源視頻,并對(duì)所述編碼源視頻進(jìn)行解碼, 以生成視頻數(shù)據(jù)全幀序列;
預(yù)處理電路,用于根據(jù)子幀信息,從所述視頻數(shù)據(jù)全幀序列中生成多個(gè)視 頻數(shù)據(jù)子幀序列,所述多個(gè)視頻數(shù)據(jù)子幀序列中的第一序列在所述視頻數(shù)據(jù)全 幀序列中的中心點(diǎn)不同于所述多個(gè)視頻數(shù)據(jù)子幀序列中的第二序列在所述視 頻數(shù)據(jù)全幀序列中的中心點(diǎn);
后處理電路,用于根據(jù)補(bǔ)充信息調(diào)整所述多個(gè)視頻數(shù)據(jù)子幀序列,以生成 輸出;
接口電路,用于傳送所述輸出以便隨后在所述顯示器上顯示。 在本發(fā)明所述的視頻播放器電路中,所述視頻播放器電路和所述顯示器設(shè) 置在單一殼體中。
在本發(fā)明所述的視頻播放器電路中,所述視頻播放器電路設(shè)置在第一殼體 中,所述顯示器設(shè)置在第二殼體中。
在本發(fā)明所述的視頻播放器電路中,所述解碼器電路和用于生成所述多個(gè) 視頻數(shù)據(jù)子幀序列的所述預(yù)處理電路是集成在一起的。
在本發(fā)明所述的視頻播放器電路中,所述解碼器電路在所述預(yù)處理電路生 成所述多個(gè)視頻數(shù)據(jù)子幀序列之前對(duì)所述編碼源視頻進(jìn)行解碼。
在本發(fā)明所述的視頻播放器電路中,所述子幀信息包括子幀元數(shù)據(jù),所述 預(yù)處理電路包括子幀元數(shù)據(jù)處理電路。
8 4確定區(qū)域間的距離是否小于 一 個(gè)預(yù)定的閾值。
當(dāng)步驟S54上的確定結(jié)果表明拼接區(qū)域與考慮的初始區(qū)域之間的距離小 于預(yù)定的閾值時(shí),流程前進(jìn)到步驟S55。在步驟S55,區(qū)域拼接部分84把考 慮的初始區(qū)域拼接到拼接區(qū)域,從而形成一個(gè)新的拼接區(qū)域。此后,流程前 進(jìn)到步驟S56。
相反,當(dāng)步驟S54上的確定結(jié)果表明拼接區(qū)域與考慮的初始區(qū)域之間的 距離不小于預(yù)定的閾值時(shí),流程前進(jìn)到步驟S56,跳過(guò)步驟S55。換句話說(shuō), 區(qū)域拼接部分84不把考慮的初始區(qū)域拼接到拼接區(qū)域。在步驟S56,區(qū)域拼 接部分84確定鄰近拼接區(qū)域的所有初始區(qū)域是否已經(jīng)都被搜索。當(dāng)步驟S56 上的確定結(jié)果表明鄰近拼接區(qū)域的所有初始區(qū)域還未被搜索時(shí),流程返回到 步驟S52。在步驟S52,區(qū)域拼接部分84搜索未被搜索到的鄰近初始區(qū)域。 此后,區(qū)域拼接部分84重復(fù)相似的處理。
時(shí),流程前進(jìn)到步驟S57。在步驟S57,區(qū)域拼接部分84確定在前幀中含有 的所有對(duì)象的每個(gè)是否已經(jīng)被指定為考慮對(duì)象。當(dāng)步驟S57上的確定結(jié)果表 明在前幀中含有的所有對(duì)象的每個(gè)都未被指定為考慮對(duì)象時(shí),流程返回到步 驟S51。在步驟S51,區(qū)域拼接部分84把在前幀中含有的一個(gè)對(duì)象指定為考 慮對(duì)象,然后為新近考慮的對(duì)象重復(fù)相似的處理。
相反,當(dāng)步驟S57上的確定結(jié)果表明在前幀中含有的所有對(duì)象的每個(gè)已 經(jīng)被指定為考慮對(duì)象時(shí),流程返回到被調(diào)用進(jìn)程。
下面,結(jié)合圖23所示的流程圖詳細(xì)說(shuō)明在圖21所示的步驟S44上由拼 接區(qū)域處理部分85執(zhí)行的拼接區(qū)域處理。
首先,在步驟S61上,拼接區(qū)域處理部分85把處理的一個(gè)幀指定為一個(gè) 考慮幀,核對(duì)對(duì)象信息存儲(chǔ)器88,在在前幀的對(duì)象在空間上與考慮幀的考慮 對(duì)象重疊的條件下認(rèn)同前一幀(在前幀)中含有的對(duì)象數(shù)目(即,考慮幀的 在前幀的對(duì)象數(shù)目),并把對(duì)象的數(shù)目調(diào)整到一個(gè)變量N。
此后流程前進(jìn)到步驟S62。在步驟S62,拼接區(qū)域處理部分85確定變量 N是否為2或是否大于2。當(dāng)變量N小于2(即,在前幀中不含有空間上與考 慮對(duì)象重疊的對(duì)象或?qū)ο蟮臄?shù)目為1)時(shí),流程前進(jìn)到步驟S65,跳過(guò)步驟 S63和S64。
相反,當(dāng)步驟S62上的確定結(jié)果表明變量N等于2或大于2 (即,在前
中所述第一補(bǔ)充信息不同于所述第二補(bǔ)充信息。
在本發(fā)明所述的方法中,所述顯示器具有顯示器參數(shù),所述方法還包括基 于所述顯示器參數(shù)處理所述輸出視頻序列。
在本發(fā)明所述的方法中,本方法還包括
接收編碼源視頻;
對(duì)所述編碼源視頻進(jìn)行解碼,生成所述視頻數(shù)據(jù)全幀序列。 根據(jù)本發(fā)明的一個(gè)方面,提供了一種與編碼源視頻和顯示器結(jié)合使用的視
頻播放器軟件應(yīng)用,包括
解碼器,用于從所述編碼源視頻中生成視頻數(shù)據(jù)全幀序列;
子幀處理器,用于從所述視頻數(shù)據(jù)全幀序列中,基于第一位置和尺寸信息
生成視頻數(shù)據(jù)子幀第一序列,基于第二位置和尺寸信息生成視頻數(shù)據(jù)子幀第二
序列;
顯示器接口 ,用于傳送所述視頻數(shù)據(jù)子幀第一序列和所述視頻數(shù)據(jù)子幀第 二序列,進(jìn)而在所述顯示器上進(jìn)行全屏顯示。
在本發(fā)明所述的視頻播放器軟件應(yīng)用中,所述視頻播放器軟件應(yīng)用運(yùn)行在 視頻播放器設(shè)備上。
在本發(fā)明所述的視頻播放器軟件應(yīng)用中,所述視頻播放器軟件應(yīng)用運(yùn)行在 終端客戶端設(shè)備上。
在本發(fā)明所述的視頻播放器軟件應(yīng)用中,所述第一位置和尺寸信息以及所 述第二位置和尺寸信息共同包含從所述子幀處理器接收到的子幀元數(shù)據(jù)。
在本發(fā)明所述的視頻播放器軟件應(yīng)用中,所述子幀元數(shù)據(jù)還包括顯示器信 息;所述視頻播放器軟件應(yīng)用還包括補(bǔ)充處理,其基于所述顯示器信息剪裁所 述視頻數(shù)據(jù)子幀第一序列和所述視頻數(shù)據(jù)子幀第二序列。
通過(guò)下面參考附圖對(duì)本發(fā)明進(jìn)行的具體描述,本發(fā)明的多個(gè)方面和^;點(diǎn)將
變得更加清晰。

圖1是根據(jù)本發(fā)明多個(gè)實(shí)施例構(gòu)造的多個(gè)視頻播放器系統(tǒng)的結(jié)構(gòu)示意圖;圖2是根據(jù)本發(fā)明一實(shí)施例構(gòu)造的視頻播放器系統(tǒng)的結(jié)構(gòu)示意圖; 圖3是根據(jù)本發(fā)明對(duì)應(yīng)實(shí)施例構(gòu)造的多個(gè)視頻播放器系統(tǒng)間的通信互連 示意圖4是根據(jù)本發(fā)明一實(shí)施例構(gòu)造的視頻拍攝/子幀元數(shù)據(jù)生成系統(tǒng)的結(jié)構(gòu) 示意圖5是說(shuō)明示范性原始視頻幀和對(duì)應(yīng)子幀的方框示意圖6是包含用于創(chuàng)建子幀的視頻編輯工具的圖形用戶接口的視頻處理系
統(tǒng)顯示器一實(shí)施例的示意圖7是示范性原始視頻幀和對(duì)應(yīng)子幀的結(jié)構(gòu)示意圖8是子幀序列的示范性子幀元數(shù)據(jù)的示意圖9是包含子幀編輯信息的示范性子幀元數(shù)據(jù)的示意圖10是根據(jù)本發(fā)明一實(shí)施例構(gòu)造的視頻播放器系統(tǒng)的結(jié)構(gòu)示意圖11是根據(jù)本發(fā)明一實(shí)施例構(gòu)造的視頻播放器系統(tǒng)的結(jié)構(gòu)示意圖12是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖13是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)第二實(shí)施例的結(jié)構(gòu)示意圖14是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)第三實(shí)施例的結(jié)構(gòu)示意圖15是根據(jù)本發(fā)明的分布式視頻播放器系統(tǒng)第四實(shí)施例的結(jié)構(gòu)示意圖16是根據(jù)本發(fā)明的用于在分布式視頻播放器系統(tǒng)中傳送視頻數(shù)據(jù)、元
數(shù)據(jù)和其他信息的示意圖17是根據(jù)本發(fā)明一實(shí)施例的視頻處理和播放過(guò)程的流程圖。
具體實(shí)施例方式
圖1是根據(jù)本發(fā)明多個(gè)實(shí)施例構(gòu)造的多個(gè)視頻播放器系統(tǒng)的結(jié)構(gòu)示意圖。 如圖所示,本發(fā)明的視頻播放器系統(tǒng)可包含在單個(gè)設(shè)備中,也可分布在多個(gè)設(shè) 備中。視頻播放器26和34展示了將本發(fā)明的視頻播放器系統(tǒng)包含在單個(gè)設(shè)備 中的方式。視頻播放器系統(tǒng)20和28展示了將本發(fā)明的視頻播放器系統(tǒng)分布在 多個(gè)設(shè)備中的方式。視頻播放器系統(tǒng)20包含視頻播放器22和視頻顯示設(shè)備 24。視頻播放器系統(tǒng)28包括視頻播放器和視頻顯示設(shè)備30。
圖1所示的視頻播放器系統(tǒng)通常包含三種功能。第一種功能是多模式視頻
電路和應(yīng)用(MC&A)功能。MC&A功能可工作在第一模式或第二模式下, 也可同時(shí)工作這兩種模式下。當(dāng)MC&A功能工作在第一模式下時(shí),例如視頻 顯示設(shè)備30通過(guò)通信鏈路或者從諸如DVD等媒介中接收源視頻11和元數(shù)據(jù) (metadata) 15。當(dāng)MC&A功能工作在第一模式下時(shí),視頻顯示設(shè)備30在處 理和播放操作過(guò)程中同時(shí)使用源視頻11和元數(shù)據(jù)15,以此來(lái)顯示視頻。
視頻顯示設(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ù)的全 幀序列。將參考圖4一圖9對(duì)全幀的拍攝進(jìn)行詳細(xì)的描述。
元數(shù)據(jù)15是用于在視頻處理操作過(guò)程中調(diào)整視頻數(shù)據(jù)全幀序列的附加信 息,特別是用于生成在目標(biāo)視頻播放器的目標(biāo)視頻顯示器上回放的視頻。元數(shù) 據(jù)15的創(chuàng)建方式以及其與源視頻11之間的關(guān)系將參考圖4一圖9做進(jìn)一步描 述。在MC&A第一模式操作中,視頻顯示設(shè)備30結(jié)合使用源視頻11和元數(shù) 據(jù)15生成用于其視頻顯示器的輸出。通常,相似顯示器元數(shù)據(jù)16具有專(zhuān)門(mén)為 一類(lèi)或一組目標(biāo)視頻播放器而剪裁(tailored)的屬性。該類(lèi)或該組中的目標(biāo)視 頻播放器具有近似的屏幕分辨率、近似的寬高比或其他相似的特征,這些特征 非常適合于調(diào)整源視頻以生成可在該類(lèi)視頻播放器的視頻顯示器上顯示的調(diào) 整后源視頻。可選地,目標(biāo)顯示器元數(shù)據(jù)18包含專(zhuān)門(mén)應(yīng)用于某一品牌(make) /某一型號(hào)/某一種視頻播放器的信息。當(dāng)視頻播放器,例如視頻顯示設(shè)備30, 使用目標(biāo)顯示器元數(shù)據(jù)18來(lái)調(diào)整源視頻11,則調(diào)整后視頻是專(zhuān)門(mén)為視頻顯示 設(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的輸出視頻。通過(guò)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è)均通過(guò)各自的通信鏈路接收源視頻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)的結(jié)構(gòu)示意圖。圖2 所示的視頻播放器系統(tǒng)40包括可由硬件、軟件或硬軟件的結(jié)合來(lái)實(shí)現(xiàn)的功能 部件。視頻播放器系統(tǒng)40包括目標(biāo)顯示器42、解碼器44、元數(shù)據(jù)處理電路 46、目標(biāo)顯示剪裁(tailoring)電路48、數(shù)字權(quán)限電路52和計(jì)費(fèi)電路54。視 頻播放器系統(tǒng)40接收源視頻11,該源視頻中可包含編碼源視頻12和原始源 視頻14中的一個(gè)或兩個(gè)。視頻播放器系統(tǒng)40進(jìn)一步接收元數(shù)據(jù)15,該元數(shù)
據(jù)包括一個(gè)或多個(gè)相似顯示器元數(shù)據(jù)15和目標(biāo)顯示元數(shù)據(jù)18。通常,視頻播 放器系統(tǒng)40的目標(biāo)顯示器42顯示由元數(shù)據(jù)處理電路46或目標(biāo)顯示剪裁電路 48生成的輸出視頻。
解碼器44用于接收和解碼編碼源視頻12,生成視頻數(shù)據(jù)全幀序列。元數(shù) 據(jù)處理電路46用于接收從解碼器44接收得到的視頻數(shù)據(jù)全幀序列。作為選擇 地,元數(shù)據(jù)處理電路46還可直接將原始源視頻14接收為視頻數(shù)據(jù)全幀序列。 在每一種情況下,元數(shù)據(jù)處理電路46都可根據(jù)元數(shù)據(jù)15 (或者是相似顯示元 數(shù)據(jù)16或者是目標(biāo)顯示元數(shù)據(jù)18)來(lái)處理視頻數(shù)據(jù)全幀序列。通常,根據(jù)元 數(shù)據(jù)15,元數(shù)據(jù)處理電路46可從視頻數(shù)據(jù)全幀序列中生成多個(gè)視頻數(shù)據(jù)子幀 序列。在一項(xiàng)操作中,上述多個(gè)視頻數(shù)據(jù)子幀序列中的第一序列與其第二序列 相比,在視頻數(shù)據(jù)全幀序列中的中心點(diǎn)不盡相同。這些概念將參考圖5 —圖9 做進(jìn)一步地詳細(xì)描述。
目標(biāo)視頻剪裁電路48可根據(jù)補(bǔ)充信息例如目標(biāo)顯示器參數(shù)50執(zhí)行后處理 操作,以此來(lái)調(diào)整多個(gè)視頻數(shù)據(jù)子幀序列,生成輸出。目標(biāo)視頻剪裁電路48 的輸出隨后通過(guò)目標(biāo)顯示器42顯示出來(lái)。若未使用目標(biāo)視剪裁電路48對(duì)多個(gè) 視頻數(shù)據(jù)子幀序列進(jìn)行后處理,則元數(shù)據(jù)處理電路46的輸出將直接發(fā)往目標(biāo) 顯示器42。
視頻播放器系統(tǒng)40的數(shù)字權(quán)限電路52用于判斷視頻播放器系統(tǒng)40是否 有權(quán)使用/修改源視頻11和/或元數(shù)據(jù)15,和/或以此來(lái)生成在目標(biāo)顯示器42 上顯示的視頻。數(shù)字權(quán)限電路52可與遠(yuǎn)端服務(wù)器或其它交換系統(tǒng)(commuting system)交互,以此確定是否存在這種數(shù)字權(quán)限。然而,數(shù)字權(quán)限電路52還 可簡(jiǎn)單地査看部分源視頻11和/或元數(shù)據(jù)15,來(lái)判斷視頻播放器系統(tǒng)40是否 有權(quán)對(duì)這些數(shù)據(jù)進(jìn)行操作。視頻播放器系統(tǒng)40的計(jì)費(fèi)電路54用于在本地或遠(yuǎn) 端生成計(jì)費(fèi)記錄,以此來(lái)對(duì)源視頻11和/或元數(shù)據(jù)15的使用情況進(jìn)行計(jì)費(fèi)。 計(jì)費(fèi)電路54還可與遠(yuǎn)端服務(wù)器協(xié)同操作,以發(fā)起該計(jì)費(fèi)記錄的生成。
圖3是根據(jù)本發(fā)明對(duì)應(yīng)實(shí)施例構(gòu)造的多個(gè)視頻播放器系統(tǒng)的通信互連示 意圖。通常源視頻11和元數(shù)據(jù)15通過(guò)通信鏈路/網(wǎng)絡(luò)304或可觸式媒體 (tangible media) 306傳送到視頻播放器系統(tǒng)308、 310、 320和314。通信鏈路/網(wǎng)絡(luò)304可包括互聯(lián)網(wǎng)、局域網(wǎng)(LAN)、無(wú)線局域網(wǎng)(WLAN)、廣域網(wǎng) (WAN)、電話網(wǎng)、有線調(diào)制解調(diào)器網(wǎng)絡(luò)、衛(wèi)星通信網(wǎng)絡(luò)、全球微波接入互通 (WiMAX)網(wǎng)絡(luò)和/或其他有線和/或無(wú)線通信鏈路中的一個(gè)或多個(gè)。若源視頻 11和/或元數(shù)據(jù)15是包含在媒體如DVD或CD 306中的,對(duì)應(yīng)的視頻播放器 系統(tǒng)308、 310、 312或314便從媒體驅(qū)動(dòng)器中接收媒體306,使用媒體驅(qū)動(dòng)器 來(lái)讀取媒體306。如圖所示,上文參考圖1描述的多種電路和應(yīng)用功能DC&A、 MC&A和IC&A由視頻播放器系統(tǒng)308、 310、 312和314來(lái)實(shí)現(xiàn)。正如將要 通過(guò)下文參考圖12_圖15所描述的那樣,這些電路/應(yīng)用的功能可分布在多個(gè) 設(shè)備上。
圖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拍攝與場(chǎng)景102有關(guān)的視頻數(shù)據(jù)的原始全幀 序列。視頻攝像機(jī)110還可通過(guò)麥克風(fēng)llla和lllb來(lái)獲取音頻。視頻攝像機(jī) 110可將視頻數(shù)據(jù)的全幀發(fā)往控制臺(tái)140或運(yùn)行SMG系統(tǒng)120。視頻攝像機(jī)110 或控制臺(tái)140的SMG系統(tǒng)120通過(guò)用戶輸入設(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拍攝的原始視頻幀序列為場(chǎng)景102。場(chǎng)景102可以是攝像機(jī)110 拍攝的任一種場(chǎng)景。例如,場(chǎng)景102可以是有很多細(xì)節(jié)的相對(duì)較大擷取區(qū)域的 風(fēng)景。此外,場(chǎng)景102還可以是互相對(duì)話的演員的頭部照。另外,場(chǎng)景102 還可以是狗追球的動(dòng)作畫(huà)面。在拍攝原始視頻幀的過(guò)程中,場(chǎng)景102的類(lèi)型通 常會(huì)隨時(shí)間發(fā)生變化。
在現(xiàn)有的視頻拍攝系統(tǒng)中,用戶操作攝像機(jī)IIO來(lái)拍攝場(chǎng)景102的原始視
頻幀,這些幀進(jìn)行了優(yōu)化,以適應(yīng)"大屏幕"格式。在本發(fā)明中,這些原始視 頻幀隨后才會(huì)進(jìn)行轉(zhuǎn)換,以便最終由配有各自的視頻顯示器的目標(biāo)視頻播放器 顯示出來(lái)。因?yàn)樽訋獢?shù)據(jù)生成系統(tǒng)120會(huì)隨時(shí)間拍攝不同類(lèi)型的場(chǎng)景,對(duì)所
拍攝的視頻進(jìn)行轉(zhuǎn)換以生成用于在目標(biāo)視頻播放器上觀看的子幀的方式也會(huì) 隨時(shí)間發(fā)生變化。"大屏幕"格式并不總是能夠很好的轉(zhuǎn)換為小屏幕類(lèi)型上。
因此,本發(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)
中的一種或幾種來(lái)編碼,使用運(yùn)動(dòng)向量來(lái)從相鄰幀或場(chǎng)(field)構(gòu)建基于幀 或場(chǎng)的預(yù)測(cè),這是通過(guò)通常存在的幀間或場(chǎng)間的運(yùn)動(dòng)來(lái)實(shí)現(xiàn)的。例如,在使用 MPEG編碼標(biāo)準(zhǔn)時(shí),原始視頻幀序列將被編碼為由三種不同類(lèi)型的幀組成的序 列"I"幀、"B"幀和"P"幀。"I"幀是幀內(nèi)編碼的,"P"幀和"B"幀是幀 間編碼的。因此,"I"幀是獨(dú)立的,也就是說(shuō)它們無(wú)需參考其他幀即可進(jìn)行重 建,而"P"幀和"B"幀是相關(guān)的,也就是說(shuō),它們需要依靠其他幀來(lái)進(jìn)行重 建。具體來(lái)說(shuō),P幀是從上一I幀或P幀向前預(yù)測(cè)的,B幀是同時(shí)從上一/下一 I幀或P幀向前預(yù)測(cè)和向后預(yù)測(cè)的。IPB幀序列將使用DCT進(jìn)行壓縮,將"I"、 "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中場(chǎng)景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所生成的與子幀402、 404
和406相關(guān)的元數(shù)據(jù)15使得對(duì)應(yīng)的目標(biāo)視頻顯示器在其視頻顯示器上生成對(duì) 應(yīng)的顯示場(chǎng)景。在圖5所示的實(shí)施例中,SMG系統(tǒng)120包括單個(gè)視頻顯示器400, 每個(gè)子幀402、 404和406正是通過(guò)該顯示器顯示出來(lái)的。在另一實(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中包含的狗追球的場(chǎng)景,而目標(biāo)視頻播放器所顯示視頻的第 二部分展示的是子幀406中描述的反彈球的場(chǎng)景。因此,在本實(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)由原 始視頻幀序列所描述場(chǎng)景的一個(gè)子場(chǎng)景。所描述的序列可在整個(gè)顯示器400 上顯示,也可在子幀402中顯示。
圖6是包含用于創(chuàng)建子幀的視頻編輯工具的圖形用戶接口 (GUI)的視頻 處理系統(tǒng)顯示器一實(shí)施例的示意圖。視頻處理顯示器502上顯示的是當(dāng)前幀 504及其子幀506。子幀506包括由用戶指定的感興趣區(qū)域內(nèi)的視頻數(shù)據(jù)。一 旦指定了子幀506,用戶便可使用通過(guò)GUI 508提供給用戶的一種或多種視頻 編輯工具來(lái)編輯子幀506。例如,如圖6所示,通過(guò)點(diǎn)擊或選擇GUI 508中的 一種編輯工具,用戶可對(duì)子幀506應(yīng)用濾光鏡、色彩修正、疊加或其他編輯工
具。此外,GUI 508還可使得用戶在原始幀和/或子幀之間移動(dòng),以便觀看和
比較原始子幀序列和子幀序列。
圖7是示范性原始視頻幀和對(duì)應(yīng)子幀的示意圖。在圖7中,第一場(chǎng)景602 由原始視頻幀606的第一序列604描述,第二場(chǎng)景608由原始視頻幀606的第 二序列610描述。因此,每個(gè)場(chǎng)景602和608包含原始視頻幀606的各自序列 604和610,通過(guò)順序的顯示原始視頻幀606的各序列604和610中的每個(gè)原 始視頻幀606來(lái)觀看。
但是,要想在小視頻顯示器上顯示每個(gè)場(chǎng)景602和608,而又不會(huì)降低觀 眾所能感覺(jué)得到的視頻質(zhì)量,每個(gè)場(chǎng)景602和608可分割為分開(kāi)顯示的子場(chǎng)景。 例如,如圖7所示,在第一場(chǎng)景602中,存在兩個(gè)子場(chǎng)景612和614,在第二 場(chǎng)景608中,存在一個(gè)子場(chǎng)景616。如同每個(gè)場(chǎng)景602和608可以通過(guò)順序顯 示原始視頻幀606的各自序列604和610來(lái)觀看一樣,每個(gè)子場(chǎng)景612、 614 和616也可通過(guò)顯示各自的子幀618 (618a、 618b和618c)序列來(lái)觀看。
例如,來(lái)看原始視頻幀第一序列604中的第一幀606a,用戶可指定兩個(gè) 子幀618a和618b,每一個(gè)子幀包含代表不同子場(chǎng)景612和614的視頻數(shù)據(jù)。 假設(shè)子場(chǎng)景612和614連續(xù)貫穿于原始視頻幀的606第一序列604之中,用戶 可進(jìn)一步在原始視頻幀606的第一序列604中隨后的每個(gè)原始視頻幀606a中 為每個(gè)子場(chǎng)景612和614分別指定兩個(gè)子幀618a和618b。這樣便得到子幀618a 第一序列620,其中包含的每個(gè)子幀618a都包含代表子場(chǎng)景612的視頻內(nèi)容; 還可得到子幀618b第二序列630,其中包含的每個(gè)子幀618b都包含代表子場(chǎng) 景614的視頻內(nèi)容。子幀618a和618b的各序列620和630可順序顯示。例如, 按順序顯示對(duì)應(yīng)于第一子場(chǎng)景612的每個(gè)子幀618a,然后順序顯示對(duì)應(yīng)于第 二子場(chǎng)景614的每個(gè)子幀618b。通過(guò)這種方式,電影仍能保持場(chǎng)景602的邏 輯流,并且能讓觀眾看到場(chǎng)景602的細(xì)微細(xì)節(jié)。
同理,來(lái)看原始視頻幀606第二序列610中的第一幀606b,用戶可指定 對(duì)應(yīng)子場(chǎng)景616的子幀618c。再次假設(shè)子場(chǎng)景616連續(xù)貫穿于原始視頻幀606 第二序列610,用戶可進(jìn)一步在原始視頻幀606第二序列610中的后續(xù)每個(gè)原 始視頻幀606中指定包含子場(chǎng)景616的子幀618c。這樣便得到子幀618c序列
640,其中的每個(gè)子幀618c都包含代表子場(chǎng)景616的視頻內(nèi)容。
圖8是子幀序列的示范性子幀元數(shù)據(jù)的示意圖。圖8中展示的子幀元數(shù)據(jù) 150中包含的是順序元數(shù)據(jù)(sequencing metadata) 700,用于指示子幀的順 序(也就是顯示順序)。例如,順序元數(shù)據(jù)700可標(biāo)識(shí)子場(chǎng)景序列和各子場(chǎng)景 的子幀序列。使用圖8中展示的例子,順序元數(shù)據(jù)700可分成子幀元數(shù)據(jù)150 的多個(gè)組720,其中每個(gè)組720對(duì)應(yīng)特定的子場(chǎng)景。
例如,在第一個(gè)組720中,順序元數(shù)據(jù)700開(kāi)始于子幀第一序列(也就是 序列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,其開(kāi)始于子幀第二 序列(例如序列630)中的第一子幀(例如子幀618b),結(jié)束于第二序列630 的最后一個(gè)子幀。在圖8中,第二序列中的第一子幀被標(biāo)記為原始視頻幀A 的子幀G,第二序列中的最后一個(gè)子幀被標(biāo)記為原始視頻幀F(xiàn)的子幀L。最后 一個(gè)組720開(kāi)始于子幀第三序列(也就是序列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ù)。具體來(lái)說(shuō),與子幀相關(guān)聯(lián),存在幾種類(lèi)型 可以應(yīng)用的編輯信息,它們與下列內(nèi)容有關(guān)a)視覺(jué)調(diào)整,例如亮度、濾光、 視頻效果、對(duì)比度和色彩調(diào)整;b)運(yùn)動(dòng)信息,例如搖攝、加速、速率、子幀
在原始幀序列上的移動(dòng)方向;c)尺寸調(diào)整信息,例如子幀在原始幀序列上的 縮放(包括放大、縮小和縮放比例);d)與原始視頻數(shù)據(jù)落入子幀中的那些部 分相關(guān)聯(lián)、合并或被其疊加的任何類(lèi)型的補(bǔ)充媒介(例如疊加的文本或圖形或 補(bǔ)充的音頻)。
圖9是包含子幀編輯信息的示范性子幀元數(shù)據(jù)的示意圖。子幀元數(shù)據(jù)包括 元數(shù)據(jù)報(bào)頭802。元數(shù)據(jù)(MD)報(bào)頭802包括元數(shù)據(jù)參數(shù)、數(shù)字權(quán)限管理(DRM) 參數(shù)和計(jì)費(fèi)管理參數(shù)。元數(shù)據(jù)參數(shù)包括與該元數(shù)據(jù)有關(guān)的信息,如創(chuàng)建日期、 過(guò)期日期、創(chuàng)建者標(biāo)識(shí)、目標(biāo)視頻設(shè)備種類(lèi)、目標(biāo)視頻設(shè)備類(lèi)別、源視頻信息 和通常與所有元數(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ù)開(kāi)始使用時(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、 OF計(jì)數(shù)、播放偏移量)、 子幀位置和尺寸(SF位置、SF尺寸)以及將要顯示該子幀的顯示器的寬高比 (SF比)。此外,如圖9所示,特定子幀的子幀信息804可包括用于編輯該子 幀的編輯信息806。圖9中所示的編輯信息806的例子包括搖攝方向和搖攝率、 縮放比例、色彩調(diào)整、濾光鏡參數(shù)、對(duì)圖像或視頻序列的補(bǔ)充以及其他視頻效 果和相關(guān)參數(shù)。
圖IO是根據(jù)本發(fā)明一實(shí)施例構(gòu)造的視頻播放器系統(tǒng)的結(jié)構(gòu)示意圖。視頻 播放器系統(tǒng)900包括視頻顯示器902、本地存儲(chǔ)器904、用戶輸入接口 916、 通信接口918、顯示器接口 920和處理電路922。在這一特定實(shí)施例中,視頻 播放器系統(tǒng)900的視頻顯示器902和位于同一殼體內(nèi)的其他部件。但是,在其 他實(shí)施例中,例如圖1中的視頻播放器系統(tǒng)20和28,視頻播放器系統(tǒng)900為 處于不同殼體內(nèi)的視頻顯示器924服務(wù)。視頻顯示器924甚至還可以處于不同 的位置,通過(guò)通信接口連接到視頻播放器系統(tǒng)900。若視頻顯示器924設(shè)置在 遠(yuǎn)端,則視頻播放器系統(tǒng)900的顯示器接口 920通過(guò)通信鏈路與視頻顯示器
924通信。
視頻播放器系統(tǒng)900通過(guò)其通信接口 918接收源視頻11和元數(shù)據(jù)15。視 頻播放器系統(tǒng)900通過(guò)其用戶輸入接口 916接收用戶輸入。處理電路922可以 是通用處理器,例如微處理器或數(shù)字信號(hào)處理器、專(zhuān)用集成電路或能夠執(zhí)行軟 件指令并處理數(shù)據(jù)的其他類(lèi)型的處理電路。本地存儲(chǔ)器卯4包括隨機(jī)訪問(wèn)存儲(chǔ) 器、只讀存儲(chǔ)器、光驅(qū)、硬盤(pán)驅(qū)動(dòng)器、可移動(dòng)存儲(chǔ)介質(zhì)或能夠存儲(chǔ)指令和數(shù)據(jù) 的存儲(chǔ)介質(zhì)中的一種或幾種。本地存儲(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)用,其通過(guò)處理視頻數(shù)據(jù)全幀序列,根據(jù) 第一位置和尺寸信息生成視頻數(shù)據(jù)子幀的第一序列,同時(shí)根據(jù)第二位置和尺寸 信息生成視頻數(shù)據(jù)子幀的第二序列。第一位置和尺寸信息以及第二位置和尺寸 信息一起組成元數(shù)據(jù)15。在視頻播放器系統(tǒng)900的這項(xiàng)特定操作中,顯示器 接口 920傳送視頻數(shù)據(jù)子幀第一序列和第二序列,以供在顯示器902和924 上進(jìn)行全幀顯示。
對(duì)原始源視頻14也可采用類(lèi)似的操作。在這些操作中可使用相似顯示元 數(shù)據(jù)16和/或目標(biāo)顯示元數(shù)據(jù)18。在另一項(xiàng)特定操作中,視頻播放器系統(tǒng)900 處理目標(biāo)顯示信息912,對(duì)視頻子幀第一序列和第二序列進(jìn)行剪裁,生成專(zhuān)門(mé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。解碼器1102接收編碼源視頻12并生成原始視頻。作為選擇,原 始源視頻14可直接輸入到視頻播放器系統(tǒng)1100中。
管理電路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ù)子幀序列。這些視頻數(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)顯示器剪裁電路iiio所進(jìn)行的調(diào)整操作是基于從管理
電路1108收到的輸入來(lái)進(jìn)行的。目標(biāo)顯示器剪裁電路1110從管理電路1108 收到的輸入是基于目標(biāo)顯示器信息20的。目標(biāo)顯示器剪裁電路1110生成的輸 出將被傳送到顯示器1112以進(jìn)行后續(xù)顯示。
根據(jù)本發(fā)明的一些操作,原始源視頻14和/或編碼源視頻12具有源視頻 分辨率。該源視頻分辨率可稱(chēng)為第一分辨率。但是,元數(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分隔開(kāi)的視頻 播放器系統(tǒng)的功能部件(component)。這些分隔線1202、 1204和1206將不同 處理設(shè)備、單個(gè)設(shè)備中的不同處理組件(element)和/或不同處理操作分隔開(kāi)。 具體來(lái)說(shuō),分隔線1202將解碼器1102和元數(shù)據(jù)剪裁電路1106與視頻播放器 電路中的其他部件分隔開(kāi)。此外,分隔線1204將元數(shù)據(jù)處理電路1104與目標(biāo) 顯示器剪裁電路1110分隔開(kāi)。另外,分隔線1206將目標(biāo)顯示器剪裁電路1110 與顯示器1112分隔開(kāi)。
圖12中的部件類(lèi)似于上文中參考圖11所描述的部件,并保留了相同的標(biāo) 號(hào)。通過(guò)相同的標(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í)行的功能彼此分隔開(kāi)。
圖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 還接收來(lái)自元數(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和/或1308展示了如何在物理上、邏輯上和/或時(shí)間上將集成的編碼和元 數(shù)據(jù)處理電路1302、目標(biāo)顯示器剪裁電路1110和顯示器1112彼此分隔開(kāi)。
圖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 彼此分隔開(kāi)。
圖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è)信息來(lái)處理視頻數(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的功能彼此分開(kāi)。 例如,在一個(gè)實(shí)施例中,解碼器1502和集成的目標(biāo)顯示器剪裁和元數(shù)據(jù)處理 電路1504可由單個(gè)處理設(shè)備來(lái)執(zhí)行。在該實(shí)施例下,補(bǔ)充目標(biāo)顯示器剪裁電 路1506可包含在顯示器1508內(nèi)。
在其他實(shí)施例中,模塊1502、 1504、 1506個(gè)1508可設(shè)置在不同的殼體內(nèi)、 設(shè)置在不同的位置、由不同的功能組件來(lái)執(zhí)行和/或在不同時(shí)間執(zhí)行。因此, 分隔線1510和1512可代表物理邊界、功能邊界和/或時(shí)間邊界。
圖16是根據(jù)本發(fā)明的用于在分布式視頻播放器系統(tǒng)中傳送視頻數(shù)據(jù)、元 數(shù)據(jù)和其他信息的示意圖。圖16中展示了圖12 —圖15中多種部件的連接方 式。通信傳輸1602可包括通信鏈路/網(wǎng)絡(luò)連接1604和/或物理介質(zhì)1606。分界 線1612和1614可包括分割線1202—1206、 1304 — 1308、 1408_ 1410和/或1510 一1512中的任一組。在這種情況下,信息通過(guò)通信鏈路/網(wǎng)絡(luò)1604或介質(zhì)1606 穿過(guò)這些分界線來(lái)傳送。
在一項(xiàng)特定操作中,數(shù)據(jù)以未編碼格式進(jìn)行傳送。但是,在另一實(shí)施例中, 信息則由編碼器1608進(jìn)行編碼,通過(guò)通信鏈路/網(wǎng)絡(luò)連接1604傳送,然后在 進(jìn)行后續(xù)處理之前由解碼器1610進(jìn)行解碼。
圖17是根據(jù)本發(fā)明一實(shí)施例的視頻處理和重播過(guò)程的流程圖。根據(jù)本發(fā) 明,視頻處理電路的操作1700開(kāi)始于接收視頻數(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ǔ)、通過(guò)網(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ù)來(lái)定義,視頻數(shù)據(jù)子幀第二序列由至少第二參數(shù)來(lái)定義,該至少第一參數(shù) 和至少第二參數(shù)共同組成元數(shù)據(jù)。通過(guò)將視頻數(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ū)域。
本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,本文所使用的術(shù)語(yǔ)"可用連接"和"通信連 接"包含直接連接,以及經(jīng)由另一組件、元件、電路或模塊進(jìn)行的間接連接。 對(duì)于間接連接而言,中間組件、元件、電路或模塊并不改變信號(hào)信息,只是可 能調(diào)整其電流、電壓和/或功率水平。本領(lǐng)域的技術(shù)人員還應(yīng)當(dāng)明白,推斷連 接(也就是通過(guò)推論得知一個(gè)組件連接到另一組件)包括兩個(gè)組件之間以與上 述"可用連接"和"通信連接"相同的方式進(jìn)行直接和間接的連接。
本發(fā)明的描述過(guò)程還借助方法步驟的方式來(lái)描述特定功能的執(zhí)行過(guò)程及 其相互關(guān)系。為便于描述,文中對(duì)這些功能性模塊和方法步驟的邊界和順序進(jìn)
行了專(zhuān)門(mén)的定義。在使這些功能及其關(guān)系可正常工作的前提下,也可重新定義 他們的邊界和順序。但這些對(duì)邊界和順序的重新定義都將落入本發(fā)明的主旨和 所聲明的保護(hù)范圍之中。
本發(fā)明的描述過(guò)程借助功能性模塊的方法來(lái)描述某些重要功能的執(zhí)行過(guò) 程。為便于描述,文中對(duì)這些功能性模塊邊界進(jìn)行了專(zhuān)門(mén)的定義。在使這些功 能可正常工作的前提下,也可重新定義他們的邊界。類(lèi)似地,流程圖中的步驟 也是為描述某些重要功能而專(zhuān)門(mén)定義的。為將這些流程圖的應(yīng)用得到擴(kuò)展,可 重新定義流程圖中模塊的邊界和順序,同時(shí),重新定義后,這些模塊仍然完成 原來(lái)的重要功能。這種對(duì)功能性模塊和流程圖步驟和順序的重新定義也都將落 入本發(fā)明的主旨和所聲明的保護(hù)范圍之中。
可通過(guò)離散元件、特定用途集成電路、執(zhí)行適用軟件的處理器以及其他類(lèi) 似物及其組合來(lái)實(shí)現(xiàn)本發(fā)明的這些功能模塊以及其它所示的模塊、原理框圖和 組件。
權(quán)利要求
1、一種與編碼源視頻和顯示器結(jié)合使用的視頻播放器電路,其特征在于,該視頻播放器電路包括解碼器電路,用于接收所述編碼源視頻,并對(duì)所述編碼源視頻進(jìn)行解碼,以生成視頻數(shù)據(jù)全幀序列;預(yù)處理電路,用于根據(jù)子幀信息,從所述視頻數(shù)據(jù)全幀序列中生成多個(gè)視頻數(shù)據(jù)子幀序列,所述多個(gè)視頻數(shù)據(jù)子幀序列中的第一序列在所述視頻數(shù)據(jù)全幀序列中的中心點(diǎn)不同于所述多個(gè)視頻數(shù)據(jù)子幀序列中的第二序列在所述視頻數(shù)據(jù)全幀序列中的中心點(diǎn);后處理電路,用于根據(jù)補(bǔ)充信息調(diào)整所述多個(gè)視頻數(shù)據(jù)子幀序列,以生成輸出;接口電路,用于傳送所述輸出以便隨后在所述顯示器上顯示。
2、 根據(jù)權(quán)利要求1所述的視頻播放器電路,其特征在于,所述視頻播放 器電路和所述顯示器設(shè)置在單一殼體中。
3、 根據(jù)權(quán)利要求1所述的視頻播放器電路,其特征在于,所述視頻播放 器電路設(shè)置在單一殼體中,所述顯示器設(shè)置在第二殼體中。
4、 根據(jù)權(quán)利要求1所述的視頻播放器電路,其特征在于,所述解碼器電 路和用于生成所述多個(gè)視頻數(shù)據(jù)子幀序列的所述預(yù)處理電路是集成在一起的。
5、 根據(jù)權(quán)利要求1所述的視頻播放器電路,其特征在于,所述解碼器電 路在所述預(yù)處理電路生成所述多個(gè)視頻數(shù)據(jù)子幀序列之前對(duì)所述編碼源視頻 進(jìn)行解碼。
6、 根據(jù)權(quán)利要求1所述的視頻播放器電路,其特征在于,所述子幀信息 包括子幀元數(shù)據(jù),所述預(yù)處理電路包括子幀元數(shù)據(jù)處理電路。
7、 一種用于在顯示器上生成視頻顯示的方法,其特征在于,包括 接收視頻數(shù)據(jù)全幀序列;使用第一子幀定義和第二子幀定義從所述視頻數(shù)據(jù)全幀序列中分別生成 視頻數(shù)據(jù)子幀第一序列和視頻數(shù)據(jù)子幀第二序列; 傳送輸出視頻序列以顯示在所述顯示器上,所述輸出視頻序列包括視頻數(shù) 據(jù)子幀第一序列和視頻數(shù)據(jù)子幀第二序列。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,本方法還包括使用第一補(bǔ)充信息來(lái)處理所述視頻數(shù)據(jù)子幀第一序列,使用第二補(bǔ)充信息來(lái)處理所述視頻 數(shù)據(jù)子幀第二序列,其中所述第一補(bǔ)充信息不同于所述第二補(bǔ)充信息。
9、 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述顯示器具有顯示器參 數(shù),所述方法還包括基于所述顯示器參數(shù)處理所述輸出的視頻序列。
10、 一種與編碼源視頻和顯示器結(jié)合使用的視頻播放器軟件應(yīng)用,其特征在于,包括解碼器,用于從所述編碼源視頻中生成視頻數(shù)據(jù)全幀序列;子幀處理器,用于從所述視頻數(shù)據(jù)全幀序列中,基于第一位置和尺寸信息生成視頻數(shù)據(jù)子幀第一序列,基于第二位置和尺寸信息生成視頻數(shù)據(jù)子幀第二序列;顯示器接口 ,傳送所述視頻數(shù)據(jù)子幀第一序列和所述視頻數(shù)據(jù)子幀第二序 列,進(jìn)而在所述顯示器上進(jìn)行全屏顯示。
全文摘要
本發(fā)明提供了一種與編碼源視頻和顯示器結(jié)合使用的視頻播放器電路。解碼器電路接收編碼源視頻并對(duì)其解碼,生成視頻數(shù)據(jù)全幀序列。預(yù)處理電路根據(jù)子幀信息,從視頻數(shù)據(jù)全幀序列中生成多個(gè)視頻數(shù)據(jù)子幀序列,其中多個(gè)視頻數(shù)據(jù)子幀序列中的第一序列在視頻數(shù)據(jù)全幀序列中的中心點(diǎn)不同于多個(gè)視頻數(shù)據(jù)子幀序列中的第二序列的中心點(diǎn)。后處理電路根據(jù)補(bǔ)充信息調(diào)整多個(gè)視頻數(shù)據(jù)子幀序列,生成輸出。接口電路將輸出發(fā)往顯示器進(jìn)行顯示。
文檔編號(hào)H04N7/16GK101106717SQ20071012802
公開(kāi)日2008年1月16日 申請(qǐng)日期2007年6月21日 優(yōu)先權(quán)日2006年6月23日
發(fā)明者詹姆士·D·貝內(nèi)特 申請(qǐng)人:美國(guó)博通公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
中西区| 五大连池市| 即墨市| 湄潭县| 沙雅县| 丹东市| 浙江省| 昔阳县| 读书| 双辽市| 林芝县| 鹿泉市| 漾濞| 南城县| 凉城县| 麻栗坡县| 汝城县| 闸北区| 朝阳市| 固始县| 镇安县| 都兰县| 广灵县| 普兰县| 麦盖提县| 秦安县| 丰都县| 米林县| 温州市| 许昌县| 枞阳县| 仪征市| 扎赉特旗| 佛坪县| 临颍县| 来凤县| 尉氏县| 九江市| 安远县| 古蔺县| 翼城县|