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

用于在將媒體數(shù)據(jù)轉(zhuǎn)換到不同數(shù)據(jù)格式時(shí)維持其質(zhì)量的方法和系統(tǒng)的制作方法

文檔序號(hào):6569828閱讀:202來源:國(guó)知局
專利名稱:用于在將媒體數(shù)據(jù)轉(zhuǎn)換到不同數(shù)據(jù)格式時(shí)維持其質(zhì)量的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及數(shù)據(jù)轉(zhuǎn)換,尤其涉及在將媒體數(shù)據(jù)轉(zhuǎn)換到不同數(shù)據(jù)格式時(shí) 維持該數(shù)據(jù)的質(zhì)量。
祖且 ^T眾
諸如多媒體數(shù)據(jù)等數(shù)字內(nèi)容的使用在過去的幾十年內(nèi)經(jīng)歷了猛增,并且仍 將繼續(xù)增長(zhǎng)。存在其中可維持?jǐn)?shù)字內(nèi)容的多種類型的格式。這些格式差別較大, 并且某些是專有的。
可以利用數(shù)字內(nèi)容的系統(tǒng)通常必須能夠以接收內(nèi)容的格式來使用該內(nèi)容。 一些系統(tǒng)在內(nèi)容不是期望格式時(shí)不能訪問該內(nèi)容。其它系統(tǒng)可提供使內(nèi)容變?yōu)?更有用的格式的替換轉(zhuǎn)換。
實(shí)施例概述
本發(fā)明可通過提供用于在將數(shù)據(jù)轉(zhuǎn)換到不同數(shù)據(jù)格式時(shí)維持其質(zhì)量的方 法、設(shè)備和系統(tǒng),來有利地解決上述需求以及其它需求。在一些實(shí)施例中,方 法接收第一格式的媒體數(shù)據(jù);啟動(dòng)該第一格式的媒體數(shù)據(jù)到第二轉(zhuǎn)換格式的第 一轉(zhuǎn)換;標(biāo)識(shí)指示到第二轉(zhuǎn)換格式的轉(zhuǎn)換的參數(shù);記錄該參數(shù);以及將所記錄 的參數(shù)分發(fā)到遠(yuǎn)程系統(tǒng),以使該參數(shù)能在由媒體數(shù)據(jù)到第二轉(zhuǎn)換格式的轉(zhuǎn)換期 間至少部分地控制遠(yuǎn)程系統(tǒng)。
某些實(shí)施例提供用于轉(zhuǎn)換媒體內(nèi)容的方法。這些方法接收根據(jù)第一格式配 置的第一格式化內(nèi)容流;啟動(dòng)該第一格式化內(nèi)容到第二格式的第一轉(zhuǎn)換,以產(chǎn) 生第二格式化內(nèi)容;記錄至少部分地控制由第一格式到第二格式的轉(zhuǎn)換的第一組參數(shù);評(píng)估第二格式化內(nèi)容的至少第一部分;調(diào)整第一參數(shù);記錄對(duì)第一參 數(shù)的調(diào)整;以及將第一組參數(shù)和對(duì)第一參數(shù)的調(diào)整提供給遠(yuǎn)程系統(tǒng)。
本實(shí)施例還提供用于轉(zhuǎn)換多媒體內(nèi)容的裝置。這些裝置中的一些包括轉(zhuǎn) 換器系統(tǒng),該轉(zhuǎn)換器系統(tǒng)接收第一格式的內(nèi)容并將該內(nèi)容轉(zhuǎn)換到第二格式;存 儲(chǔ)器,該存儲(chǔ)器存儲(chǔ)在內(nèi)容轉(zhuǎn)換到第二格式期間控制轉(zhuǎn)換器系統(tǒng)的多個(gè)參數(shù); 分析器系統(tǒng),該分析器系統(tǒng)與轉(zhuǎn)換器系統(tǒng)耦合,以接收第二格式化內(nèi)容,分析 該第二格式化內(nèi)容的質(zhì)量,并確定對(duì)第一組參數(shù)的調(diào)整;以及分配單元,該分 發(fā)單元與轉(zhuǎn)換器耦合,檢測(cè)對(duì)第一組參數(shù)的調(diào)整,并至少將對(duì)第一組參數(shù)的調(diào) 整分發(fā)到遠(yuǎn)程客戶機(jī)系統(tǒng)。
通過參考以下本發(fā)明的詳細(xì)描述以及附圖,其闡明了其中利用本發(fā)明原理 的說明性實(shí)施例,可獲得對(duì)本發(fā)明的特征和優(yōu)點(diǎn)的更好理解。
附圖簡(jiǎn)述
通過結(jié)合附圖所提出的以下更具體描述,本發(fā)明的上述及其它方面、特征 和優(yōu)點(diǎn)將更為顯而易見,附圖中


圖1示出了根據(jù)一些實(shí)施例可改進(jìn)和/或優(yōu)化對(duì)遠(yuǎn)程客戶機(jī)設(shè)備或系統(tǒng)處
的內(nèi)容的轉(zhuǎn)換的系統(tǒng)的簡(jiǎn)化框圖2示出了根據(jù)一些實(shí)施例使用圖1的系統(tǒng)的內(nèi)容分發(fā)系統(tǒng)的簡(jiǎn)化框圖; 圖3示出了用于在圖1的優(yōu)化系統(tǒng)處生成優(yōu)化參數(shù)數(shù)據(jù)的過程的簡(jiǎn)化流程
圖4示出了用于在客戶機(jī)系統(tǒng)處執(zhí)行第二轉(zhuǎn)換并同時(shí)在其可用時(shí)應(yīng)用已 調(diào)整的參數(shù)的過程的簡(jiǎn)化流程圖5示出了根據(jù)一些實(shí)施例的轉(zhuǎn)換優(yōu)化系統(tǒng)的簡(jiǎn)化框圖; 圖6示出了用于生成和/或獲得第二轉(zhuǎn)換參數(shù)的過程的簡(jiǎn)化流程圖; 圖7示出了實(shí)體、集合、實(shí)體元數(shù)據(jù)和集合元數(shù)據(jù)間的關(guān)系的示例; 圖8是示出用于各種實(shí)體中的一種的元數(shù)據(jù)字段的一個(gè)示例的概念圖;以

圖9是示出了集合的一個(gè)實(shí)施例的概念圖。在全部多幅附圖中,相應(yīng)的參考標(biāo)號(hào)指示相應(yīng)的組件。普通技術(shù)人員應(yīng)認(rèn) 識(shí)到,附圖中的元件是為了簡(jiǎn)潔和清楚而示出的,并不一定要按照比例來繪制。 例如,圖中一些元件的尺寸可能會(huì)相對(duì)其它元件被放大,以便幫助增進(jìn)對(duì)本發(fā) 明各個(gè)實(shí)施例的理解。同時(shí),在商業(yè)上可行的實(shí)施例中有用或必需的常用且公 知的元件通常不會(huì)被描述,以便于減少對(duì)本發(fā)明的這些不同實(shí)施例的視圖的妨 礙。
詳細(xì)描述
本實(shí)施例提供用于改進(jìn)和優(yōu)化對(duì)諸如多媒體內(nèi)容等數(shù)字內(nèi)容的格式化,以 及改進(jìn)對(duì)格式化和/或編碼的數(shù)字內(nèi)容的回放的方法和系統(tǒng)。訪問或回放內(nèi)容的 許多系統(tǒng)可對(duì)己定義目的地格式的內(nèi)容運(yùn)行得更好,和/或需要該已定義目的地 格式的內(nèi)容。對(duì)將內(nèi)容變?yōu)槟康牡馗袷降霓D(zhuǎn)換或譯碼的優(yōu)化在計(jì)算上可能較為 復(fù)雜并且很費(fèi)時(shí)間。而且, 一些系統(tǒng)并不具有優(yōu)化轉(zhuǎn)換的處理、評(píng)估和/或調(diào)整 能力。然而,本發(fā)明的實(shí)施例定義了密鑰值、設(shè)置和/或參數(shù)(為簡(jiǎn)單起見,以 下稱作參數(shù)),其可以被客戶機(jī)系統(tǒng)或設(shè)備用來改進(jìn)和/或優(yōu)化轉(zhuǎn)換,且沒有和 /或限制了對(duì)客戶機(jī)設(shè)備執(zhí)行評(píng)估和優(yōu)化的要求。
在許多情況中,多媒體內(nèi)容是以由提供方配置的第一格式來提供的。通常 這種第一格式是用于通過網(wǎng)絡(luò)記錄和/或分發(fā)的壓縮程度相對(duì)較高的格式。為了 訪問或回放該內(nèi)容,許多客戶機(jī)系統(tǒng)會(huì)將該內(nèi)容由第一格式轉(zhuǎn)換成目的地或第 二格式,以便能準(zhǔn)確地訪問或回放該內(nèi)容。例如,內(nèi)容提供方可以獲得諸如非 壓縮視頻和/或音頻內(nèi)容數(shù)據(jù)等初始源內(nèi)容,并將其格式化為第一格式,例如轉(zhuǎn)
化為壓縮的Windows媒體視頻(Windows Media Video, WMV)格式、分形壓 縮、RealVidio格式及其它此類格式。然而,許多客戶機(jī)系統(tǒng)無法使用以這種 第一格式接收到的內(nèi)容,或者無法更優(yōu)化地使用第二格式的內(nèi)容。因此,這些 系統(tǒng)通常要將內(nèi)容從第一格式轉(zhuǎn)換和/或譯碼為第二格式,以允許內(nèi)容的訪問和 /或回放。這種轉(zhuǎn)換可以包括大量的處理,可能較為困難,而且為獲得期望的結(jié) 果可能是較為費(fèi)時(shí)的。而且,從第一格式到第二格式的轉(zhuǎn)換可能會(huì)引入誤差和 /或降低內(nèi)容的質(zhì)量。通常,轉(zhuǎn)換和/或譯碼涉及其中轉(zhuǎn)換過程會(huì)固有地?fù)p失數(shù)據(jù)的有損轉(zhuǎn)換。 之所以使用這些類型的有損轉(zhuǎn)換是因?yàn)樗鼈兺ǔD芴峁└玫木幋a效率,從而 可以降低比特率,同時(shí)仍能獲得基本上或完全相同的感知質(zhì)量,并且通常在獲 得這種質(zhì)量時(shí),沒有與無損轉(zhuǎn)換相關(guān)聯(lián)的復(fù)雜的開銷和處理要求。因此,通過 內(nèi)容(其已經(jīng)通過第一有損轉(zhuǎn)換被轉(zhuǎn)換到第一格式)的有損轉(zhuǎn)換的重新轉(zhuǎn)換或 第二轉(zhuǎn)換混合有損失,因此可能會(huì)進(jìn)一步降低第二格式的內(nèi)容的質(zhì)量。
本發(fā)明的實(shí)施例改進(jìn)和/或優(yōu)化了內(nèi)容到目的地格式的轉(zhuǎn)換。部分地,本 發(fā)明的實(shí)施例定義了可以在客戶機(jī)系統(tǒng)處使用的附加參數(shù)和/或標(biāo)識(shí)參數(shù)的優(yōu) 化設(shè)置,同時(shí)還可執(zhí)行目的地轉(zhuǎn)換,以便減少誤差和/或提高優(yōu)化質(zhì)量。而且, 在一些實(shí)現(xiàn)中,本發(fā)明的實(shí)施例改進(jìn)了轉(zhuǎn)換速度、降低了與目的地轉(zhuǎn)換相關(guān)聯(lián)
的復(fù)雜度,并具有其它優(yōu)點(diǎn),其中的一些將在下面進(jìn)一步解釋。更進(jìn)一步地, 因?yàn)楸景l(fā)明的實(shí)施例簡(jiǎn)化了客戶機(jī)系統(tǒng)處的轉(zhuǎn)換,所以客戶機(jī)系統(tǒng)執(zhí)行第二或 目的地轉(zhuǎn)換的復(fù)雜度通常可以被簡(jiǎn)化,并因此通??山档推渲圃斐杀?,而同時(shí) 仍提供改進(jìn)的結(jié)果轉(zhuǎn)換質(zhì)量。
如上面介紹的,本發(fā)明的實(shí)施例創(chuàng)建以后可被客戶機(jī)系統(tǒng)用來將內(nèi)容轉(zhuǎn)換 到不同的格式或目的地格式的一個(gè)或多個(gè)附加參數(shù)和/或定義一個(gè)或多個(gè)參數(shù) 的設(shè)置。在一些實(shí)施例中,該附加參數(shù)和/或已調(diào)整的參數(shù)是通過如下方式得出 的取得第一格式(例如,作為原始的更高質(zhì)量源的第一或源格式)的內(nèi)容, 執(zhí)行到第二目標(biāo)格式的轉(zhuǎn)換、譯碼、編碼和/或其它轉(zhuǎn)換,并捕捉在該過程中使 用的密鑰值、設(shè)置和/或參數(shù)。通過使用這些捕捉到的參數(shù),第一格式(例如, 高質(zhì)量源)的內(nèi)容因而稍后可被轉(zhuǎn)換(例如,編碼)到一中間格式,通常該中 間格式是更適于存儲(chǔ)和/或分發(fā)(例如,通過網(wǎng)絡(luò),使得消費(fèi)客戶機(jī)能夠在合理 的時(shí)間內(nèi)下載)的較高的壓縮格式。捕捉到的附加和/或已調(diào)整參數(shù)可以隨中間 格式的內(nèi)容一起提供(例如,由客戶機(jī)系統(tǒng)在與該內(nèi)容同時(shí)、甚至在同一文件 中下載),也可以與內(nèi)容分開接收,或者可以來自不同的源。因此,當(dāng)客戶機(jī) 系統(tǒng)要轉(zhuǎn)換或譯碼所接收的內(nèi)容(例如,媒體文件)時(shí),該附加參數(shù)會(huì)被客戶機(jī) 系統(tǒng)用來創(chuàng)建與通常在沒有該附加和/或已調(diào)整參數(shù)的情況下所能獲得的相比 更好質(zhì)量的轉(zhuǎn)換內(nèi)容和/或提高轉(zhuǎn)換的速度。在一些實(shí)施例中,與由客戶機(jī)系統(tǒng)所執(zhí)行的轉(zhuǎn)換類似和/或相同的轉(zhuǎn)換是 由內(nèi)容源提供方和/或第二方來實(shí)現(xiàn)的,其中源提供方或第二方處的轉(zhuǎn)換是在一 強(qiáng)大的系統(tǒng)上執(zhí)行的,并由操作員花費(fèi)時(shí)間來得到將產(chǎn)生期望的和/或優(yōu)化的輸 出的高質(zhì)量和/或優(yōu)化的轉(zhuǎn)換。確定和/或獲得附加和已調(diào)整參數(shù)時(shí)所采取的步 驟包括更改設(shè)置;重新編碼部分或全部?jī)?nèi)容,以便處理在質(zhì)量控制檢查期間 所發(fā)現(xiàn)的譯碼問題和其它此類參數(shù);優(yōu)化該轉(zhuǎn)換,以使所用的設(shè)置和參數(shù)可被 源提供方和/或第二方捕捉到。這些參數(shù)隨后被轉(zhuǎn)發(fā)到客戶機(jī)系統(tǒng),以便能將優(yōu) 化的轉(zhuǎn)換復(fù)制到一個(gè)或多個(gè)客戶機(jī)上,而無需在這些客戶機(jī)系統(tǒng)處執(zhí)行耗時(shí)且 需要處理開銷的評(píng)估。部分或全部參數(shù)列表中可以與要提供給客戶機(jī)系統(tǒng)的內(nèi) 容一起打包,和/或可以單獨(dú)傳輸。
圖1示出了根據(jù)一些實(shí)施例的改進(jìn)和/或優(yōu)化在遠(yuǎn)程客戶機(jī)設(shè)備或系統(tǒng)
124處的內(nèi)容的轉(zhuǎn)換的系統(tǒng)120的簡(jiǎn)化框圖。該系統(tǒng)包括源或頭端122以及客 戶機(jī)系統(tǒng)124。頭端122包括轉(zhuǎn)換優(yōu)化系統(tǒng)126。源內(nèi)容130是以諸如(例如, 從記錄設(shè)備中接收到的)未壓縮視頻和音頻等第一或初始格式或者以第一轉(zhuǎn)換 格式(例如,WMV)在頭端122處接收和/生成的。轉(zhuǎn)換優(yōu)化系統(tǒng)126接收源 內(nèi)容130,并啟動(dòng)由源內(nèi)容到目的地格式的轉(zhuǎn)換和/或譯碼??蛻魴C(jī)系統(tǒng)124也 接收源內(nèi)容130。
轉(zhuǎn)換優(yōu)化系統(tǒng)126包括轉(zhuǎn)換器140、評(píng)估或分析器系統(tǒng)142、調(diào)整器系統(tǒng) 144和分發(fā)單元146。轉(zhuǎn)換優(yōu)化系統(tǒng)126接收內(nèi)容,并啟動(dòng)內(nèi)容到與由客戶機(jī) 系統(tǒng)124產(chǎn)生的目的地格式基本上相同的期望目的地格式的轉(zhuǎn)換。在轉(zhuǎn)換期間 和/或在轉(zhuǎn)換以后,優(yōu)化系統(tǒng)126通過分析器142來評(píng)估轉(zhuǎn)換后內(nèi)容,以確定在 轉(zhuǎn)換過程140期間是否能作出調(diào)整以便增強(qiáng)和/或改進(jìn)轉(zhuǎn)換后內(nèi)容的質(zhì)量。在一 些實(shí)施例中,優(yōu)化系統(tǒng)126使用多個(gè)質(zhì)量檢查周期來達(dá)到增強(qiáng)的和/或優(yōu)化的轉(zhuǎn) 換質(zhì)量。該調(diào)整通過調(diào)整器144被應(yīng)用于轉(zhuǎn)換器140。參數(shù)可以在轉(zhuǎn)換的過程 中調(diào)整和改變。例如,參數(shù)可以在復(fù)雜或難以編碼的內(nèi)容的特定段或子段內(nèi)更 改,以便避免質(zhì)量的降低。通常,轉(zhuǎn)換器140所用的設(shè)置或參數(shù)和/或已調(diào)整的 參數(shù)148由分發(fā)單元146記錄,而最終的轉(zhuǎn)換后內(nèi)容則通常在頭端處被丟棄。 參數(shù)可以包括用于控制轉(zhuǎn)換和/或優(yōu)化轉(zhuǎn)換的任何數(shù)量的參數(shù),諸如比特率分 配、場(chǎng)景檢測(cè)時(shí)的變化和其它參數(shù)。轉(zhuǎn)換器140可以執(zhí)行一次或多次轉(zhuǎn)換,諸如譯碼、解壓、解碼、編碼、以 及其它此類轉(zhuǎn)換或轉(zhuǎn)換的組合。例如,在一些實(shí)現(xiàn)中,轉(zhuǎn)換器140可以接收第 一格式化內(nèi)容,解碼該內(nèi)容并將其還原為源格式,隨后轉(zhuǎn)換器可以將該內(nèi)容編 碼為第二格式。在一些實(shí)現(xiàn)中,用所記錄的參數(shù)產(chǎn)生的轉(zhuǎn)換后內(nèi)容被另外記錄,
以用于將來對(duì)客戶機(jī)系統(tǒng)稍后會(huì)引發(fā)和/或經(jīng)歷的質(zhì)量問題進(jìn)行評(píng)估和/或調(diào) 試。例如,可以將所記錄的轉(zhuǎn)換后內(nèi)容與客戶機(jī)輸出內(nèi)容可視地直接進(jìn)行比較 或者通過一系統(tǒng)來進(jìn)行比較。差異意味著因例如編解碼器失配、下載破壞或邏 輯故障等而引起的參數(shù)數(shù)據(jù)的通信、客戶機(jī)系統(tǒng)或該系統(tǒng)的一些其它方面內(nèi)的 損壞或故障。當(dāng)一個(gè)或多個(gè)高帶寬連接可用于直接下載轉(zhuǎn)換后內(nèi)容時(shí),該轉(zhuǎn)換 后內(nèi)容還可以由源提供方來維護(hù),從而避免了客戶機(jī)系統(tǒng)對(duì)譯碼的需求。類似
地,轉(zhuǎn)換后內(nèi)容可以用于例如以第二格式大量生產(chǎn)數(shù)字通用盤(DVD)以便分
發(fā)給零售商,而所記錄的參數(shù)數(shù)據(jù)可以如上所述地利用,并如下所述地由以第 一格式接收內(nèi)容(例如,作為通過網(wǎng)絡(luò)的下載所接收到的)的客戶機(jī)系統(tǒng)使用。
轉(zhuǎn)換器140可以包括編碼和/或譯碼硬件和/或軟件。 一些實(shí)現(xiàn)還包括附加 的處理、濾波及其它轉(zhuǎn)換硬件和/或軟件。在一些實(shí)施例中,轉(zhuǎn)換器實(shí)質(zhì)上模仿 和/或產(chǎn)生轉(zhuǎn)換,該轉(zhuǎn)換基本上等效于當(dāng)客戶機(jī)系統(tǒng)應(yīng)用參數(shù)時(shí)客戶機(jī)系統(tǒng)124 的轉(zhuǎn)換器160。分析器系統(tǒng)142可以通過確定是否要對(duì)轉(zhuǎn)換系統(tǒng)140的參數(shù)和 設(shè)置作出調(diào)整的軟件和/或人工評(píng)估器來實(shí)現(xiàn)。在許多實(shí)現(xiàn)中,評(píng)估系統(tǒng)使用多 個(gè)質(zhì)量檢查周期,以達(dá)到期望的或最優(yōu)的轉(zhuǎn)換質(zhì)量。設(shè)置經(jīng)常隨內(nèi)容長(zhǎng)度變化。 最終轉(zhuǎn)換結(jié)果可以由受過訓(xùn)練的分析員和/或由自動(dòng)質(zhì)量測(cè)量系統(tǒng)來核準(zhǔn)。通 常,轉(zhuǎn)換結(jié)果會(huì)被丟棄,而轉(zhuǎn)換系統(tǒng)的參數(shù)和/或設(shè)置148,包括時(shí)域信息會(huì)被 記錄并分發(fā)給客戶機(jī)系統(tǒng)。
客戶機(jī)系統(tǒng)124包括可以通過軟件、硬件、固件和/或其組合來實(shí)現(xiàn)的轉(zhuǎn) 換器160。源內(nèi)容130被分發(fā)到遠(yuǎn)程客戶機(jī)124。向客戶機(jī)124的分發(fā)可以包 括將源內(nèi)容130記錄到便攜式介質(zhì)中,以及將該介質(zhì)分發(fā)給客戶機(jī);該內(nèi)容可 以通過分布式網(wǎng)絡(luò)來傳送,諸如通過因特網(wǎng)、無線廣播或其它此類分發(fā)方法和 /或分發(fā)方法的組合來流傳送。在一些實(shí)現(xiàn)中,源內(nèi)容以諸如壓縮和/或編碼格 式等第一格式來提供,該格式允許更簡(jiǎn)單的傳輸和/或在記錄該內(nèi)容時(shí)減小存儲(chǔ)大小??蛻魴C(jī)轉(zhuǎn)換器160可以執(zhí)行一次或多次轉(zhuǎn)換,諸如譯碼、解壓、解碼、 編碼、以及其它此類轉(zhuǎn)換或轉(zhuǎn)換的組合。
此外,客戶機(jī)系統(tǒng)124還接收由源提供方頭端122記錄的已記錄參數(shù)和/ 或已調(diào)整參數(shù)數(shù)據(jù)。已記錄參數(shù)可以與內(nèi)容分開傳送,或者部分或全部參數(shù)可 以與內(nèi)容130合并,然后與源內(nèi)容一起被分發(fā)給遠(yuǎn)程客戶機(jī)124。在接收到內(nèi) 容和參數(shù)時(shí),遠(yuǎn)程客戶機(jī)124在將內(nèi)容130轉(zhuǎn)換到目的地格式162時(shí)應(yīng)用所接 收的參數(shù)來控制轉(zhuǎn)換器160。通過使用所接收的參數(shù),遠(yuǎn)程系統(tǒng)124可以達(dá)到 與通常只通過客戶機(jī)系統(tǒng)所能達(dá)到的相比更高的質(zhì)量,并且在一些情況中,其 還能提高轉(zhuǎn)換速度。此外,遠(yuǎn)程客戶機(jī)系統(tǒng)124可以是簡(jiǎn)化系統(tǒng),因?yàn)闉檫_(dá)到 改進(jìn)的質(zhì)量所實(shí)現(xiàn)的許多轉(zhuǎn)換處理和/或決策制定步驟是在優(yōu)化系統(tǒng)126處執(zhí) 行的,從而釋放了資源和/或消除了對(duì)遠(yuǎn)程客戶機(jī)系統(tǒng)124處的某些資源的需 求,下面將對(duì)此進(jìn)行充分描述。
對(duì)轉(zhuǎn)換參數(shù)148的使用可以改進(jìn)和/或建立各種情形下(例如分發(fā)編解碼 器不同于回放編解碼器時(shí))的質(zhì)量。這也適用于基本上任何編解碼器,諸如 WMV、 RealVideo、 MPEG格式、藍(lán)光(Blu-ray)格式、用于高清數(shù)字通用盤 (HD-DVD) 、 DVD、或由數(shù)碼攝像機(jī)(DVR)記錄的高級(jí)視頻編碼(AVC)、 用于蜂窩電話和便攜式媒體播放器的H.264、以及其它此類編解碼器。對(duì)提供 給客戶機(jī)系統(tǒng)的優(yōu)化參數(shù)的使用可以應(yīng)用于基本上要轉(zhuǎn)換和/或譯碼的任何類 型的內(nèi)容,包括音頻譯碼和其它媒體轉(zhuǎn)換和變換處理。
圖2描繪了根據(jù)一些實(shí)施例的使用圖1的系統(tǒng)120的內(nèi)容分發(fā)系統(tǒng)210 的簡(jiǎn)化框圖。分發(fā)系統(tǒng)210包括內(nèi)容源130、源內(nèi)容提供方212、 一個(gè)或多個(gè) 遠(yuǎn)程客戶機(jī)系統(tǒng)124、轉(zhuǎn)換優(yōu)化系統(tǒng)126、數(shù)字內(nèi)容寫入系統(tǒng)222和/或分布式 網(wǎng)絡(luò)224。
最初在源提供方212處以初始格式獲得諸如未壓縮視頻和音頻數(shù)據(jù)等源 內(nèi)容130。源提供方212可以包括將初始內(nèi)容轉(zhuǎn)換或格式化成第一轉(zhuǎn)換格式230 的轉(zhuǎn)換器214。該第一轉(zhuǎn)換格式可以用于例如減少傳送該內(nèi)容所需的帶寬量, 和/或減少存儲(chǔ)該內(nèi)容所需的存儲(chǔ)器量。在一些情況中,該第一格式都還可以向 內(nèi)容提供結(jié)構(gòu)、可以添加附加內(nèi)容、和/或可以將內(nèi)容配置得不管是通過將內(nèi)容記錄到便攜式介質(zhì)還是通過網(wǎng)絡(luò)來傳輸內(nèi)容都更易于分發(fā)。例如,源提供方212
的轉(zhuǎn)換器214可以將未壓縮視頻和/或音頻內(nèi)容轉(zhuǎn)換為WMV編碼格式。
在一些實(shí)施例中,定義如何實(shí)現(xiàn)第一轉(zhuǎn)換的參數(shù)在該第一轉(zhuǎn)換期間被參數(shù) 記錄器216監(jiān)控和/或記錄,并且這些參數(shù)被提供給優(yōu)化系統(tǒng)126以供該優(yōu)化系 統(tǒng)用于執(zhí)行到第二或目的地格式的后續(xù)轉(zhuǎn)換。另外地和/或替換地,可以由源提 供方212生成日志,其中包括源提供方在配置和/或格式化內(nèi)容時(shí)所使用的參數(shù) 數(shù)據(jù)和/或其它處理信息(例如,所應(yīng)用的濾波、對(duì)內(nèi)容進(jìn)行的改變及其它此類 處理信息)。該日志文件可以被提供給優(yōu)化系統(tǒng)126,并用于定義優(yōu)化系統(tǒng)處 的參數(shù)的設(shè)置。例如,當(dāng)源提供方212將第一濾波應(yīng)用于該內(nèi)容時(shí),來自該源 提供方的參數(shù)數(shù)據(jù)和/或日志可以通知優(yōu)化系統(tǒng)126,以使該優(yōu)化系統(tǒng)不會(huì)在應(yīng) 用相同的濾波一次以上實(shí)際上會(huì)降低所得的轉(zhuǎn)換后內(nèi)容的質(zhì)量的情況下試圖 再次使用相同的濾波器。類似地,在一些情況中,參數(shù)或日志文件可以記錄對(duì) 內(nèi)容執(zhí)行了編輯、濾波或其它處理,并且日志文件還可以用于將以前的編輯和 /或處理告知優(yōu)化系統(tǒng)。例如,如果圖像已被編輯以應(yīng)用去紅眼,則日志文件可 以記錄已經(jīng)應(yīng)用了去紅眼,以使優(yōu)化系統(tǒng)在再次應(yīng)用去紅眼將會(huì)降低圖像質(zhì)量 的時(shí)候不會(huì)試圖這樣做。另外,在轉(zhuǎn)換期間收集的運(yùn)動(dòng)估計(jì)數(shù)據(jù)、場(chǎng)景數(shù)據(jù)、 膠片幀位置數(shù)據(jù)和其它此類數(shù)據(jù)可以被優(yōu)化系統(tǒng)在后續(xù)的轉(zhuǎn)換中重復(fù)使用,以 加速對(duì)在后續(xù)轉(zhuǎn)換期間獲得和/或更改的優(yōu)化參數(shù)的生成。
源內(nèi)容130和/或格式化內(nèi)容230被轉(zhuǎn)發(fā)到轉(zhuǎn)換優(yōu)化系統(tǒng)126。在一些實(shí)施 例中,轉(zhuǎn)換優(yōu)化系統(tǒng)126是內(nèi)容供應(yīng)鏈的頭端處的源提供方212的一部分。在 一些實(shí)施例中,源提供方212還處理或準(zhǔn)備用于分配的第一格式化內(nèi)容,諸如 加密或再加密內(nèi)容、對(duì)內(nèi)容濾波、定義轉(zhuǎn)換優(yōu)化系統(tǒng)要使用的附加參數(shù)、和/ 或其它此類準(zhǔn)備。
源內(nèi)容130和/或第一格式化內(nèi)容230被交付給轉(zhuǎn)換優(yōu)化系統(tǒng)126,其中該 優(yōu)化系統(tǒng)通過經(jīng)過一個(gè)或多個(gè)轉(zhuǎn)換和/或處理(例如,解碼、編碼、段編碼、重 新編碼、濾波和/或其它此類轉(zhuǎn)換)周期調(diào)整參數(shù),來試圖優(yōu)化內(nèi)容到一個(gè)或多 個(gè)第二格式的轉(zhuǎn)換。優(yōu)化系統(tǒng)126存儲(chǔ)用于實(shí)現(xiàn)期望的或優(yōu)化的第二轉(zhuǎn)換的參 數(shù)148。在一些情況中,該參數(shù)數(shù)據(jù)作為可以由客戶機(jī)系統(tǒng)124用來在內(nèi)容的轉(zhuǎn)換和/或譯碼期間實(shí)現(xiàn)這些參數(shù)的元數(shù)據(jù)來記錄。例如,該參數(shù)數(shù)據(jù)中的某一 些可以包括客戶機(jī)系統(tǒng)的編碼器和/或解碼器在轉(zhuǎn)換時(shí)要實(shí)現(xiàn)的指令序列。
格式化內(nèi)容230被分發(fā)到遠(yuǎn)程客戶機(jī)124。向客戶機(jī)設(shè)備124的分發(fā)可以 包括將該格式化內(nèi)容記錄到便攜式介質(zhì)240中并將該介質(zhì)分發(fā)給遠(yuǎn)程客戶機(jī), 內(nèi)容可以通過分布式網(wǎng)絡(luò)224進(jìn)行傳送,諸如通過因特網(wǎng)或其它此類分發(fā)方法 和/或分發(fā)方法的組合來流傳送。例如,在一些實(shí)現(xiàn)中,可以將第一格式化內(nèi)容 230轉(zhuǎn)發(fā)給寫入系統(tǒng)222,其中該寫入系統(tǒng)將第一格式化內(nèi)容記錄到諸如數(shù)字 視頻盤(DVD)、壓縮盤(CD)和/或其它此類便攜式介質(zhì)等一個(gè)或多個(gè)便攜 式數(shù)字介質(zhì)240中。
在一些情況中,優(yōu)化系統(tǒng)126利用的部分或全部參數(shù)數(shù)據(jù)148還被轉(zhuǎn)發(fā)給 寫入系統(tǒng)222,以使該寫入系統(tǒng)將該參數(shù)數(shù)據(jù)與要寫入介質(zhì)240的第一格式化 內(nèi)容合并。隨后,具有或不具有參數(shù)數(shù)據(jù)的介質(zhì)可以被分發(fā)給客戶機(jī)系統(tǒng)124 中的一個(gè)或多個(gè)。
在一些實(shí)施例中,另外地和/或替換地,優(yōu)化系統(tǒng)126處生成的部分或全 部參數(shù)數(shù)據(jù)148可以通過網(wǎng)絡(luò)224分發(fā)給一個(gè)或多個(gè)客戶機(jī)124。利用網(wǎng)絡(luò)224 可以使部分或全部第一格式化內(nèi)容和/或部分或全部參數(shù)數(shù)據(jù)在無需便攜式介 質(zhì)240的情況下被分發(fā)。此外,網(wǎng)絡(luò)允許利用介質(zhì)240來分發(fā)第一格式化內(nèi)容, 同時(shí)分發(fā)用于選擇客戶機(jī)的參數(shù)數(shù)據(jù),諸如為升級(jí)付費(fèi)和/或獲得了執(zhí)行第二轉(zhuǎn) 換的授權(quán)的客戶機(jī)。
在一個(gè)或多個(gè)客戶機(jī)系統(tǒng)124處接收到第一格式化內(nèi)容及部分或全部參 數(shù)數(shù)據(jù)中時(shí),客戶機(jī)能夠如所接收的參數(shù)數(shù)據(jù)所指示地實(shí)現(xiàn)增強(qiáng)和/或優(yōu)化的第 二轉(zhuǎn)換??蛻魴C(jī)系統(tǒng)使用所提供的參數(shù)數(shù)據(jù)來提供改進(jìn)的第二格式化內(nèi)容,以 減少的處理次數(shù)來實(shí)現(xiàn)第二轉(zhuǎn)換,并且在一些情況中,可以用與實(shí)現(xiàn)相似的第 二轉(zhuǎn)換結(jié)果所需要的其它方式相比簡(jiǎn)化的或更低復(fù)雜度的轉(zhuǎn)換系統(tǒng)來實(shí)現(xiàn)。
作為一個(gè)示例,源提供方212可以是諸如電影演播室等多媒體內(nèi)容提供 方,其以第一格式向諸如DVD生產(chǎn)公司等客戶機(jī)124提供多媒體內(nèi)容??蛻?機(jī)將該內(nèi)容從第一格式轉(zhuǎn)換為第二格式,以大量記錄到DVD上后分發(fā)給零售 市場(chǎng)和消費(fèi)者。因此,客戶機(jī)執(zhí)行與消費(fèi)者的DVD回放系統(tǒng)兼容的第二轉(zhuǎn)換 (例如,格式化為MPEG格式)。圖3示出了用于生成優(yōu)化參數(shù)數(shù)據(jù)的過程320的簡(jiǎn)化流程圖。在步驟322, 接收內(nèi)容。該內(nèi)容可以是源內(nèi)容或者是中間格式化內(nèi)容(例如,WMV格式化 內(nèi)容)。在步驟324,記錄初始轉(zhuǎn)換參數(shù)。這些參數(shù)可以是默認(rèn)參數(shù)設(shè)置、由 源提供方指定的參數(shù)設(shè)置、基于源或中間格式的參數(shù)、和/或其它參數(shù)設(shè)置。在 步驟326,啟動(dòng)內(nèi)容的第二轉(zhuǎn)換(例如,從源到MPEG2的轉(zhuǎn)換、從WMV到 MPEG2的轉(zhuǎn)換、或其它轉(zhuǎn)換)。在步驟330,評(píng)估轉(zhuǎn)換后內(nèi)容的第一部分的質(zhì) 量,并確定對(duì)一個(gè)或多個(gè)參數(shù)的調(diào)整是否能夠改進(jìn)該轉(zhuǎn)換。當(dāng)不需要調(diào)整時(shí), 該過程繼續(xù)到步驟340。
對(duì)轉(zhuǎn)換后內(nèi)容的質(zhì)量的評(píng)估可以包括任何數(shù)量的評(píng)估和/或比較。例如, 通過由操作員可視地將轉(zhuǎn)換后內(nèi)容與初始內(nèi)容或先前轉(zhuǎn)換的內(nèi)容進(jìn)行比較,以 尋找改進(jìn)和/或降級(jí)的區(qū)域,可以評(píng)估主觀質(zhì)量。降級(jí)可以包括,例如,常見的 壓縮偽像形式的噪聲,諸如"宏塊化"、"蚊噪聲"、"光暈化"、和/或其它 此類噪聲。也可使用自動(dòng)質(zhì)量測(cè)量來觸發(fā)人為檢查或自動(dòng)調(diào)整。質(zhì)量測(cè)量可以 包括諸如峰值信噪比(PSNR)計(jì)算、Sarnoff最小可辨差(JND)計(jì)算、以及 其它這種相關(guān)測(cè)量等測(cè)量。可以確定并應(yīng)用諸如比特分配和/或比特率調(diào)整等其 它評(píng)估。
當(dāng)要應(yīng)用調(diào)整時(shí),該過程進(jìn)入步驟332,在那里調(diào)整一個(gè)或多個(gè)參數(shù)。如 下面將更詳細(xì)描述的,這些參數(shù)可以包括,但不限于,特定時(shí)間范圍內(nèi)的目標(biāo) 比特率、空間預(yù)處理、時(shí)間預(yù)處理、運(yùn)動(dòng)估計(jì)、濾波、預(yù)定模式、電視電影檢 測(cè)、場(chǎng)景檢測(cè)以及其它此類參數(shù)。在步驟334,記錄對(duì)參數(shù)的調(diào)整。在一些情 況中,用己調(diào)整參數(shù)來替換以前所記錄的參數(shù)。在其他實(shí)施例中,調(diào)整被記錄 在例如調(diào)整日志中,以使優(yōu)化參數(shù)以后可以通過使用日志來標(biāo)識(shí)。
在步驟336中,該過程確定在應(yīng)用己調(diào)整的一個(gè)或多個(gè)參數(shù)的同時(shí)是否對(duì) 轉(zhuǎn)換后內(nèi)容的一部分進(jìn)行重新轉(zhuǎn)換。當(dāng)要執(zhí)行重新轉(zhuǎn)換時(shí),該過程進(jìn)入步驟 338,在那里執(zhí)行對(duì)第一格式化內(nèi)容的一部分的重新轉(zhuǎn)換,并同時(shí)應(yīng)用己調(diào)整 參數(shù),且該過程隨后返回到步驟330以進(jìn)行評(píng)估。在一些實(shí)施例中,該重新轉(zhuǎn) 換是通過如下所述的段重新編碼來實(shí)現(xiàn)的。當(dāng)不要執(zhí)行根據(jù)步驟336的重新轉(zhuǎn) 換時(shí),該過程繼續(xù)到步驟340。在步驟340處,過程320確定是否要轉(zhuǎn)換和/或評(píng)估第一格式化內(nèi)容的其 它部分。當(dāng)要轉(zhuǎn)換其它部分時(shí),該過程返回到步驟326。反之,當(dāng)不要轉(zhuǎn)換其 它部分時(shí),該過程記錄和/或分發(fā)用于獲取期望的第二轉(zhuǎn)換的參數(shù)和/或已調(diào)整 參數(shù)。
在評(píng)估是否要對(duì)參數(shù)作出調(diào)整以獲得內(nèi)容期望和/或優(yōu)化的第二轉(zhuǎn)換時(shí), 通常還要考慮許多不同的因素。這些因素取決于要轉(zhuǎn)換的內(nèi)容的類型(例如, 視頻、音頻、圖像、和其它此類內(nèi)容)以及從源提供方接收到的內(nèi)容的第一格 式以及該內(nèi)容要被轉(zhuǎn)換成的第二格式也不相同。例如,在轉(zhuǎn)換視頻數(shù)據(jù)時(shí),通 ??紤]在從第二格式回放時(shí)所顯示的視頻數(shù)據(jù)的顏色、清晰度、陰影、失真、 總體圖片質(zhì)量和/或其它此類因素。至少對(duì)于視頻來說,用于優(yōu)化第二轉(zhuǎn)換的其 它考慮事項(xiàng)可以包括圖片組(GOP)配置、幀依賴性、圖片內(nèi)幀(I-幀)之 間的幀數(shù)、噪聲、偽像、PSNR計(jì)算、JND計(jì)算、和/或其它此類因素。對(duì)這些 因素的評(píng)估可以由機(jī)器和/或通過人為觀察來執(zhí)行。
由于對(duì)參數(shù)的優(yōu)化是在優(yōu)化系統(tǒng)126處執(zhí)行的,因此優(yōu)化發(fā)生的速度通常 并不重要,相反,經(jīng)常會(huì)釆用較長(zhǎng)時(shí)間以便執(zhí)行多次期望的評(píng)估并獲得期望的 參數(shù),其中該較長(zhǎng)的時(shí)間通常不會(huì)不利地影響在客戶機(jī)124處的客戶機(jī)系統(tǒng)第 二轉(zhuǎn)換。或者,通過將時(shí)間首先花費(fèi)在優(yōu)化系統(tǒng)處以獲取期望參數(shù),可在通常 改進(jìn)所得第二轉(zhuǎn)換并經(jīng)常極大地改進(jìn)第二轉(zhuǎn)換的同時(shí),通常可減少并在一些情 況中極大地減少在客戶機(jī)124處執(zhí)行第二轉(zhuǎn)換時(shí)所需要的時(shí)間。對(duì)于一些客戶 機(jī)系統(tǒng)124而言, 一般不能實(shí)現(xiàn)這些客戶機(jī)系統(tǒng)在應(yīng)用參數(shù)數(shù)據(jù)時(shí)所能實(shí)現(xiàn)的 對(duì)第二轉(zhuǎn)換的優(yōu)化,因?yàn)檫@些客戶機(jī)系統(tǒng)可能沒有執(zhí)行評(píng)估以確定對(duì)參數(shù)的何 種調(diào)整對(duì)于改進(jìn)第二轉(zhuǎn)換是有益的能力,和/或沒有確定調(diào)整的時(shí)間。然而,通 過使用所提供的已調(diào)整參數(shù),這些系統(tǒng)不需要執(zhí)行評(píng)估,而是只需應(yīng)用所提供 的參數(shù)來獲取改進(jìn)的和/或優(yōu)化的第二轉(zhuǎn)換。此外,對(duì)參數(shù)的轉(zhuǎn)發(fā)提供了通過客 戶機(jī)系統(tǒng)實(shí)現(xiàn)的更確定或更明確的所得產(chǎn)品。例如,優(yōu)化系統(tǒng)可以定義客戶機(jī) 系統(tǒng)在對(duì)部分或全部?jī)?nèi)容實(shí)現(xiàn)更確定的轉(zhuǎn)換期間要使用的操作模式(劃分用于 運(yùn)動(dòng)估計(jì)的宏模塊的模式),并且可以減少對(duì)客戶機(jī)系統(tǒng)的依賴性。
在一些情況中,可以取決于客戶機(jī)系統(tǒng)、客戶機(jī)設(shè)備被授權(quán)進(jìn)行的轉(zhuǎn)換等 級(jí)、和/或其它因素來提供不同的參數(shù)和/或可以提供不同的參數(shù)值。例如,可能存在兩個(gè)客戶機(jī)轉(zhuǎn)換系統(tǒng),即一基本轉(zhuǎn)換系統(tǒng)和一增強(qiáng)轉(zhuǎn)換系統(tǒng),其中該增 強(qiáng)轉(zhuǎn)換系統(tǒng)可以應(yīng)用更多數(shù)量的參數(shù),和/或在參數(shù)值中使用更大的變化。這樣, 優(yōu)化系統(tǒng)126可以用于執(zhí)行兩次轉(zhuǎn)換,即基于基本轉(zhuǎn)換系統(tǒng)的第一轉(zhuǎn)換以便為 該基本轉(zhuǎn)換系統(tǒng)提供第一組參數(shù),以及基于增強(qiáng)轉(zhuǎn)換系統(tǒng)的第二轉(zhuǎn)換以便為該 增強(qiáng)轉(zhuǎn)換系統(tǒng)提供附加的和/或第二組參數(shù)。類似地,不同的轉(zhuǎn)換系統(tǒng)可以在系
統(tǒng)內(nèi)使用不同的轉(zhuǎn)換技術(shù)和/或組件。例如,第一轉(zhuǎn)換系統(tǒng)可以使用第一類型的 編碼器,而第二轉(zhuǎn)換系統(tǒng)可以使用以不同于第一編碼器的方式工作和/或具有與
其不同的參數(shù)設(shè)置的第二類型的編碼器。此外,相似的客戶機(jī)系統(tǒng)可以具有不 同的授權(quán),例如,第一客戶機(jī)系統(tǒng)可能已經(jīng)支付了附加費(fèi)以接收用于進(jìn)一步增 強(qiáng)轉(zhuǎn)換的附加參數(shù)數(shù)據(jù),如此可會(huì)向第一和第二客戶機(jī)系統(tǒng)發(fā)送不同的參數(shù)數(shù)
據(jù)。因此,優(yōu)化系統(tǒng)126或一不同的優(yōu)化系統(tǒng)126可會(huì)基于每個(gè)預(yù)期轉(zhuǎn)換系統(tǒng)
來執(zhí)行優(yōu)化評(píng)估,并向每個(gè)系統(tǒng)提供不同的參數(shù)以改進(jìn)每個(gè)轉(zhuǎn)換系統(tǒng)的轉(zhuǎn)換。 在許多實(shí)施例中,優(yōu)化系統(tǒng)使用與預(yù)期的客戶機(jī)轉(zhuǎn)換系統(tǒng)的組件基本相同 或一致的組件,以標(biāo)識(shí)對(duì)該預(yù)期客戶機(jī)轉(zhuǎn)換系統(tǒng)專用的參數(shù)的設(shè)置。因此,可 取決于執(zhí)行第二轉(zhuǎn)換時(shí)所要使用的預(yù)期客戶機(jī)系統(tǒng)來執(zhí)行第一格式化內(nèi)容的
許多第二轉(zhuǎn)換。如前面介紹的,優(yōu)化系統(tǒng)126定義最終參數(shù)數(shù)據(jù)所需要的時(shí)間 通常并不重要。相反,優(yōu)化系統(tǒng)通常會(huì)嘗試獲取不考慮時(shí)間約束地優(yōu)化內(nèi)容的 第二轉(zhuǎn)換的一組或多組最優(yōu)參數(shù)數(shù)據(jù)。
圖4示出了用于在客戶機(jī)系統(tǒng)處執(zhí)行第二轉(zhuǎn)換并同時(shí)在已調(diào)整參數(shù)可用 時(shí)應(yīng)用該參數(shù)的過程420的簡(jiǎn)化流程圖。在步驟422處,接收第一格式化內(nèi)容。 如前所述,該第一格式化內(nèi)容可以從源處傳送(例如,通過網(wǎng)絡(luò)224接收)、 從存儲(chǔ)介質(zhì)240中檢索、該第一格式化內(nèi)容的一部分可以通過網(wǎng)絡(luò)接收而一部 分從存儲(chǔ)介質(zhì)中檢索、和/或來自其它源或源的組合。
在步驟424處,該過程確定參數(shù)數(shù)據(jù)是否例如作為元數(shù)據(jù)與第一格式化內(nèi) 容合并,和/或隨第一格式化內(nèi)容一起提供。當(dāng)參數(shù)數(shù)據(jù)不能與第一格式化內(nèi)容 一起獲得時(shí),該過程繼續(xù)到步驟430處。反之,當(dāng)參數(shù)數(shù)據(jù)可以得到時(shí),進(jìn)入 步驟426,在那里檢索部分或全部參數(shù)數(shù)據(jù)。在可任選步驟428處,提取、解 壓、解碼參數(shù)數(shù)據(jù)和/或以其它方式使其可用,以便在壓縮、保護(hù)和/或以其它 方式配置參數(shù)數(shù)據(jù)時(shí)使用。在步驟430處,該過程確定參數(shù)數(shù)據(jù)和/或附加參數(shù)數(shù)據(jù)是否可通過網(wǎng)絡(luò)
224或從另一個(gè)源(例如,以前獲得并在本地存儲(chǔ)的、來自主機(jī)系統(tǒng)的、和/
或其它這種源)處得到。當(dāng)參數(shù)數(shù)據(jù)和/或附加參數(shù)數(shù)據(jù)不可得時(shí),該過程跳至
步驟436。反之,當(dāng)參數(shù)數(shù)據(jù)和/或附加參數(shù)數(shù)據(jù)可以得到時(shí),進(jìn)入步驟432, 在那里從源處檢索部分或全部參數(shù)數(shù)據(jù)。在可任選步驟434處,提取、解壓、 解密參數(shù)數(shù)據(jù)和/或以其它方式使其可用,以便在壓縮、保護(hù)和/或以其它方式 配置參數(shù)數(shù)據(jù)時(shí)使用。
在步驟436處,根據(jù)獲得的參數(shù)數(shù)據(jù)來配置客戶機(jī)轉(zhuǎn)換系統(tǒng)124。在步驟
440處,啟動(dòng)第一格式化內(nèi)容的第二轉(zhuǎn)換。該轉(zhuǎn)換在參數(shù)數(shù)據(jù)隨內(nèi)容的長(zhǎng)度變 化時(shí)繼續(xù)應(yīng)用參數(shù)數(shù)據(jù)。過程420可任選地返回步驟424和/或430,以確定在 第二轉(zhuǎn)換的過程中是否要檢索附加參數(shù)數(shù)據(jù)以便在整個(gè)轉(zhuǎn)換過程中繼續(xù)對(duì)參 數(shù)應(yīng)用調(diào)整。在一些實(shí)施例中,通過過程420實(shí)現(xiàn)的轉(zhuǎn)換可得到與在優(yōu)化系統(tǒng) 處實(shí)現(xiàn)的轉(zhuǎn)換基本上等同的轉(zhuǎn)換,該轉(zhuǎn)換通常包括更好的處理能力,并且由于 標(biāo)識(shí)要調(diào)整的參數(shù)以實(shí)現(xiàn)期望和/或優(yōu)化轉(zhuǎn)換的過程,此處的轉(zhuǎn)換過程通常要花 費(fèi)更長(zhǎng)時(shí)間。
圖5示出了根據(jù)一些實(shí)施例的轉(zhuǎn)換優(yōu)化系統(tǒng)126的簡(jiǎn)化框圖。優(yōu)化系統(tǒng) 126包括控制器520、語法分析器522、解密器524、 一個(gè)或多個(gè)緩存器526、 轉(zhuǎn)換器140、分析器142、調(diào)整器144、分發(fā)單元146、存儲(chǔ)器544、網(wǎng)絡(luò)接入 552和用戶接口 554,其中轉(zhuǎn)換器140可以是譯碼器,和/或可包括一個(gè)或多個(gè) 解碼器530、 532以及一個(gè)或多個(gè)編碼器534、 536。該優(yōu)化系統(tǒng)的組件可以直 接耦合到其它組件和/或通過總線556來耦合??刂破?20提供系統(tǒng)控制,并且 可以通過處理器、微處理器、計(jì)算機(jī)、邏輯和/或其它此類控制器和/或控制器 的組合來實(shí)現(xiàn)。應(yīng)注意,例如,在其中優(yōu)化系統(tǒng)126被合并到頭端處的源提供 方212內(nèi)的一些實(shí)施例中,可以不需要語法分析器522、解密器524和/或一個(gè) 或多個(gè)緩存器526。
在操作中,接收第一格式化內(nèi)容132 (例如,WMV格式化內(nèi)容),并且 語法分析器522在該內(nèi)容包括多個(gè)數(shù)據(jù)流時(shí)分離出這些流。例如,該內(nèi)容可以 包括視頻內(nèi)容、音頻內(nèi)容、(例如,元數(shù)據(jù)形式的)參數(shù)數(shù)據(jù)和/或其它此類流。 語法分析器在適當(dāng)?shù)臅r(shí)候分離出流,并將第一格式化內(nèi)容流提供給可任選解密器524。當(dāng)內(nèi)容流是加密的或者以其它方式受到保護(hù)時(shí),可使用解密器。在內(nèi) 容被加密的那些情況中,解密器接收用于解密或以其它方式訪問受保護(hù)內(nèi)容的
許可證和/或密鑰550。在一些情況中,優(yōu)化系統(tǒng)126還包括網(wǎng)絡(luò)接入552 (例 如,調(diào)制解調(diào)器或其它網(wǎng)絡(luò)接入),其允許優(yōu)化系統(tǒng)能訪問網(wǎng)絡(luò)224以獲得第 一格式化內(nèi)容132、參數(shù)數(shù)據(jù)、和/或許可證/密鑰550。
在對(duì)一個(gè)或多個(gè)內(nèi)容流中的至少一部分解密時(shí),通常將這些流緩存在一個(gè) 或多個(gè)緩存器526中來等待解碼。緩存器的大小可以變化,并取決于要接收的 格式化內(nèi)容的預(yù)期大小和/或解碼速度。 一個(gè)或多個(gè)解碼器530、 532從緩存器 中拉取內(nèi)容,并將這些內(nèi)容解碼成初始或基本格式。例如,可以將WMV格式 的第一格式化內(nèi)容解碼成回到未壓縮源格式。
編碼器534、 536接收解碼的內(nèi)容,并將該內(nèi)容轉(zhuǎn)換成目的地或第二格式。 例如,當(dāng)以WMV格式接收第一格式化內(nèi)容132,并且該第一格式化內(nèi)容132 同時(shí)包含視頻和音頻數(shù)據(jù)時(shí),該音頻和視頻流被分離,并且視頻解碼器530解 碼視頻內(nèi)容,音頻解碼器532解碼音頻內(nèi)容。視頻編碼器534以基本格式接收 視頻內(nèi)容,并將該視頻內(nèi)容編碼成第二格式,例如將其編碼成MPEG2、 H.626、 分形壓縮、和/或其它此類格式。類似地,音頻編碼器536以基本格式接收音頻 內(nèi)容,并將該音頻內(nèi)容編碼成第二格式,例如將其編碼成MPEG2音頻、MP3、 杜比數(shù)字音頻格式、和/或其它此類格式。其它轉(zhuǎn)換也可以進(jìn)行優(yōu)化,例如,將 圖像從第一格式到聯(lián)合圖像專家組(JPEG)格式的轉(zhuǎn)換(例如,壓縮時(shí)使用的 壓縮比參數(shù))、以及其它此類轉(zhuǎn)換。在一些示例中,該系統(tǒng)還包括一個(gè)或多個(gè) 可任選預(yù)處理單元540,用于在編碼前實(shí)現(xiàn)對(duì)內(nèi)容的修改和/或執(zhí)行對(duì)內(nèi)容的處 理,諸如降噪、預(yù)濾波、及其它此類預(yù)處理。
分析器系統(tǒng)142評(píng)估第二格式化內(nèi)容,以確定第二轉(zhuǎn)換的質(zhì)量。例如,分 析器可以評(píng)估視頻數(shù)據(jù)的質(zhì)量、確定是否要對(duì)解碼器和/或編碼器的操作應(yīng)用調(diào) 整。分析器142可以確定要為內(nèi)容源的部分實(shí)現(xiàn)何種編碼器比率率、是否要將 附加I幀包括在第二編碼流中、是否要重新定義GOP結(jié)構(gòu)、是否要應(yīng)用和/或 調(diào)整濾波、是否要應(yīng)用或改變運(yùn)動(dòng)估計(jì)類型、是否要實(shí)現(xiàn)段重新編碼、和/或其 它此類確定。在一些實(shí)施例中,分析器包括至少部分地解碼第二格式化內(nèi)容的 解碼器。另外,分析器可以包括評(píng)估每一幀的質(zhì)量和/或各幀間的相互關(guān)系的圖像質(zhì)量分析器。例如,在一些實(shí)施例中,分析器可以包括自動(dòng)化系統(tǒng),該自動(dòng)
化系統(tǒng)計(jì)算PSNR和/或JND值,以及確定調(diào)整并基于PSNR計(jì)算、JND計(jì)算 和/或其它質(zhì)量測(cè)量的結(jié)果將該調(diào)整應(yīng)用于圖片類型布置和比特分配。
在一些實(shí)施例中,分析器包括一個(gè)或多個(gè)技術(shù)員、操作員或其它個(gè)體,和 /或通過他們來實(shí)現(xiàn),其中第二格式化內(nèi)容可以附加地和/或替換地提供給用戶 接口 554,以使得技術(shù)員能附加地和/或替換地評(píng)估第二格式化內(nèi)容的質(zhì)量。例 如,當(dāng)?shù)诙袷交瘍?nèi)容是視頻內(nèi)容時(shí),在被再次解碼以便在用戶接口處回放后 的視頻內(nèi)容可通過用戶接口 554 (可以包括顯示器)顯示給用戶,以使得操作 員可以評(píng)估質(zhì)量。評(píng)估第二格式化內(nèi)容的技術(shù)員可以通過用戶接口 554 (例如, 通過鍵盤和/或諸如用戶界面的鼠標(biāo)等定點(diǎn)設(shè)備)為該一個(gè)或多個(gè)編碼器534、 536定義對(duì)參數(shù)的調(diào)整。
分析器還可以包括圖形戶界面(GUI),以使操作員或技術(shù)員可以評(píng)估所 得的轉(zhuǎn)換后內(nèi)容的質(zhì)量。GUI可以示出例如關(guān)于轉(zhuǎn)換和/或譯碼的統(tǒng)計(jì)信息, 其包括但不限于,圖片類型布置、以比特為單位的圖片大小和總比特率。還可 以通過轉(zhuǎn)換之前和之后的GUI來顯示分畫面視圖,以使操作員可以進(jìn)行比較和 評(píng)估。附加地和/或替換地,該分畫面圖像能夠覆蓋諸如運(yùn)動(dòng)矢量、每個(gè)宏模塊 的比特分配和/或其它此類覆蓋無等信息,以使操作員可以對(duì)編碼策略作出有見 識(shí)的選擇。分析器可以包括附加特征,并執(zhí)行如上所述以及以下進(jìn)一步描述的 其它評(píng)估,以及本領(lǐng)域公知的其它評(píng)估。
調(diào)整器系統(tǒng)144接收調(diào)整指令,確定要進(jìn)行的適當(dāng)調(diào)整并啟動(dòng)該調(diào)整,例 如對(duì)編碼器534、 536中的比特率應(yīng)用調(diào)整。在一些實(shí)施例中,調(diào)整器系統(tǒng)將 調(diào)整轉(zhuǎn)發(fā)給控制器520,或被實(shí)現(xiàn)為控制器的一部分,并且控制器指示編碼器 或其它組件實(shí)現(xiàn)調(diào)整。調(diào)整或與調(diào)整相關(guān)聯(lián)的參數(shù)還被提供給分發(fā)單元146以 便記錄。如前面介紹的,該優(yōu)化系統(tǒng)還可以接收與對(duì)來自源提供方的第一格式 的預(yù)處理和/或轉(zhuǎn)換相關(guān)聯(lián)的參數(shù)數(shù)據(jù)。這些參數(shù)也可以用來確定用于第二轉(zhuǎn)換 的最優(yōu)參數(shù),和/或在執(zhí)行第二轉(zhuǎn)換的同時(shí)應(yīng)用。
分發(fā)單元146跟蹤、接收和/或檢測(cè)如由調(diào)整器系統(tǒng)144所應(yīng)用的參數(shù)和 對(duì)參數(shù)的調(diào)整,并將該參數(shù)和已調(diào)整參數(shù)存儲(chǔ)、記錄和/或轉(zhuǎn)發(fā)到網(wǎng)絡(luò)接入552 處,以便通過網(wǎng)絡(luò)分發(fā)給記錄系統(tǒng)和/或遠(yuǎn)程客戶機(jī)系統(tǒng)。在一些實(shí)現(xiàn)中,在分析器系統(tǒng)142接受第二轉(zhuǎn)換以前,分發(fā)單元不記錄參數(shù)和/或已調(diào)整參數(shù)數(shù)據(jù)。 例如, 一旦分析器促使對(duì)內(nèi)容的后續(xù)部分的轉(zhuǎn)換,則用于內(nèi)容的當(dāng)前部分的參
數(shù)和調(diào)整會(huì)被記錄(例如,在存儲(chǔ)器544中,該存儲(chǔ)器可以是本地RAM、 ROM、 閃存、便攜式存儲(chǔ)介質(zhì)、和其它此類存儲(chǔ)器或存儲(chǔ)器的組合)。
優(yōu)化系統(tǒng)126可以通過硬件、軟件、固件和/或其組合來實(shí)現(xiàn)。在許多實(shí) 施例中,該優(yōu)化系統(tǒng)試圖復(fù)制和/或模仿客戶機(jī)轉(zhuǎn)換系統(tǒng)124和/或這些系統(tǒng)的 組件的操作,以便對(duì)這些客戶機(jī)系統(tǒng)和/或這些組件優(yōu)化己調(diào)整參數(shù)。在一些實(shí) 施例中,該優(yōu)化系統(tǒng)使用與一個(gè)或多個(gè)客戶機(jī)系統(tǒng)的組件基本上相同的組件 (例如,解碼器、編碼器和/或其它組件),以使所得參數(shù)數(shù)據(jù)至少可適用于一 個(gè)或多個(gè)客戶機(jī)系統(tǒng)。
分析器和/或操作員可以定義和/或調(diào)整的參數(shù)實(shí)質(zhì)上可以是在轉(zhuǎn)換內(nèi)容時(shí) 改變質(zhì)量、速度和/或其它因素的任意參數(shù)。例如,能夠調(diào)整的參數(shù)可以包括, 但不限于,定義已限定長(zhǎng)度的內(nèi)容的編碼比特率(例如,對(duì)于電影內(nèi)容,定義 一段時(shí)間的內(nèi)容的編碼);定義新GOP結(jié)構(gòu)的插入點(diǎn);以已定義的GOP序列 改變參數(shù);電視電影檢測(cè);場(chǎng)景檢測(cè);應(yīng)用限定量的空間預(yù)處理、時(shí)間預(yù)處理 和/或?qū)r(shí)間范圍的其它預(yù)處理;為已限定長(zhǎng)度的內(nèi)容定義要使用的運(yùn)動(dòng)估計(jì)類 型(例如,劃分用于運(yùn)動(dòng)估計(jì)的宏模塊的不同模式,諸如單個(gè)16x16的宏塊、 兩個(gè)8x16的宏塊、兩個(gè)16x8的宏塊、四個(gè)8x8的宏塊、八個(gè)4x8的宏塊、八 個(gè)8x4的宏塊、十六個(gè)4x4的宏塊或其它模式);定義要應(yīng)用的濾波;定義圖 片類型(例如,逐行、隔行);幀對(duì)準(zhǔn);在給定點(diǎn)應(yīng)應(yīng)用哪種量化矩陣;應(yīng)使 用何種類型的熵編碼模式;手動(dòng)指導(dǎo)運(yùn)動(dòng)估計(jì)以獲得更好的編碼效率的機(jī)制; 指導(dǎo)環(huán)內(nèi)去塊化(in loo deblocking)濾波器參數(shù)的編碼方案控制;應(yīng)該執(zhí)行何 種變換掃描(例如,改進(jìn)熵編碼的交替掃描、z字形掃描);壓縮控制;預(yù)濾 波器(例如,空間濾波、降噪、時(shí)間濾波);模式選擇(例如,宏塊);降噪; 色平衡;光平衡和其它此類參數(shù)。
圖6示出了用于獲得第二轉(zhuǎn)換參數(shù)的過程610的簡(jiǎn)化流程圖。在步驟612 處,標(biāo)識(shí)要使用的第二轉(zhuǎn)換系統(tǒng),并確定一個(gè)或多個(gè)潛在的可調(diào)或可變參數(shù)。 通常,該轉(zhuǎn)換系統(tǒng)類似于和/或包括以與一個(gè)或多個(gè)預(yù)期客戶機(jī)轉(zhuǎn)換系統(tǒng)124 類似的方式工作的至少一些組件。例如,可標(biāo)識(shí)與客戶機(jī)系統(tǒng)的編碼器基本上相同的編碼器,或標(biāo)識(shí)與客戶機(jī)系統(tǒng)的編碼器基本上相同地工作的編碼器。該 編碼器可以通過硬件或軟件來實(shí)現(xiàn)。能夠調(diào)整以便進(jìn)一步優(yōu)化第二轉(zhuǎn)換的可調(diào) 參數(shù)可以被包括在本地和/或遠(yuǎn)程地存儲(chǔ)、并且與要評(píng)估的組件相關(guān)聯(lián)的列表或 數(shù)據(jù)庫(kù)中。另外地和/或替換地,可由操作員來標(biāo)識(shí)并調(diào)整可調(diào)或可變參數(shù)。
在步驟614處,該過程確定與第一格式化內(nèi)容相關(guān)聯(lián)的參數(shù)和/或處理日 志是否可用。如前面介紹的,源提供方可以記錄與由源內(nèi)容到第一格式化內(nèi)容
的轉(zhuǎn)換相關(guān)聯(lián)的參數(shù)。當(dāng)這種參數(shù)和/或日志不可用時(shí),該過程繼續(xù)到步驟620。 反之,當(dāng)這種參數(shù)和/或日志可用時(shí),進(jìn)入步驟616,在那里,該系統(tǒng)應(yīng)用或設(shè) 置參數(shù),和/或限制該系統(tǒng)執(zhí)行某種調(diào)整和/或處理(例如,避免應(yīng)用某種類型 的濾波、在之前已經(jīng)應(yīng)用了去紅眼時(shí)避免再次應(yīng)用去紅眼、以及其它此類參 數(shù))。
在步驟620處,檢索第一格式化內(nèi)容的至少一部分。同樣,該內(nèi)容可以通 過網(wǎng)絡(luò)224、從分布式介質(zhì)240、網(wǎng)絡(luò)內(nèi)容與來自該介質(zhì)的內(nèi)容的組合、及其 它此類源處檢索。如前面和下面將進(jìn)一步描述的,在一些實(shí)現(xiàn)中,第二轉(zhuǎn)換在 內(nèi)容的部分或一個(gè)或多個(gè)段上執(zhí)行,以使調(diào)整可以被實(shí)現(xiàn)并且該部分可以被重 新轉(zhuǎn)換,以允許對(duì)轉(zhuǎn)換后內(nèi)容的該部分的再次評(píng)估來確定該調(diào)整是否是有益 的,和/或是否其它調(diào)整將會(huì)更有益。然而,在其它實(shí)現(xiàn)中,內(nèi)容作為連續(xù)流來 轉(zhuǎn)換,并且調(diào)整在連續(xù)轉(zhuǎn)換期間被確定和/或?qū)崿F(xiàn)。
在步驟622處,對(duì)內(nèi)容的這部分進(jìn)行語法分析。如前所述,在許多情況中, 第一格式化內(nèi)容可以包含多種不同的內(nèi)容,諸如視頻內(nèi)容、音頻內(nèi)容、元數(shù)據(jù) 內(nèi)容、靜止圖像內(nèi)容、其它類型的控制內(nèi)容、和/或其它內(nèi)容。該語法分析步驟 622在適當(dāng)?shù)臅r(shí)候?qū)⑦@些不同的類型分離,以便在用于每種類型的內(nèi)容的第二 轉(zhuǎn)換不同時(shí)允許這些不同的轉(zhuǎn)換。然而,在一些情況中,不同類型的內(nèi)容被轉(zhuǎn) 換成相同的第二格式,因此語法分析不需要再分離出這些部分,并且對(duì)于部分 或全部?jī)?nèi)容來說可以跳過步驟622。在步驟624處,該過程確定是否需要許可 證、解密密鑰、或其它授權(quán)來訪問內(nèi)容。當(dāng)不需要許可證時(shí),該過程繼續(xù)到步 驟632。反之,則進(jìn)入步驟630,在那里,檢索一個(gè)或多個(gè)許可證和/或其它授 權(quán)。許可證和/或授權(quán)可以從一個(gè)或多個(gè)源獲得,諸如與第一格式化內(nèi)容一起獲 得(例如,從介質(zhì))、通過網(wǎng)絡(luò)224獲得、可聽地獲得(例如,通過打電話來請(qǐng)求授權(quán))、從與第一格式化內(nèi)容一起分發(fā)的分發(fā)材料獲得(例如,與分發(fā)介 質(zhì)包一起獲得)、以及其它此類方法和/或方法的組合。
在一些實(shí)施例中,過程610包括可任選步驟632,該步驟在基于在步驟630 處接收到的授權(quán)來解密或者以其他方式獲得對(duì)內(nèi)容的訪問的同時(shí),評(píng)估并檢索 要應(yīng)用的控制和/或參數(shù)數(shù)據(jù)(例如,元數(shù)據(jù)、可調(diào)參數(shù)數(shù)據(jù)等。在步驟634 處,使用許可證、密鑰和/或其它授權(quán)來解密第一格式化內(nèi)容,或者以其他方式 使其可用。在步驟640處,該過程確定參數(shù)數(shù)據(jù)是否可供在解碼內(nèi)容的同時(shí)應(yīng) 用。如果要應(yīng)用解碼參數(shù),則進(jìn)入步驟642,在那里檢索并應(yīng)用參數(shù)。在步驟 644處,過程610啟動(dòng)對(duì)內(nèi)容中的至少一部份的解碼,并緩存解碼后的內(nèi)容。
在步驟646處,該過程確定是否要對(duì)該內(nèi)容的至少一部分應(yīng)用和/或調(diào)整 可調(diào)編碼參數(shù)。在一些實(shí)現(xiàn)中,對(duì)編碼參數(shù)的調(diào)整是從在編碼源內(nèi)容時(shí)確定的 源提供方處接收的,和/或可以基于對(duì)第二轉(zhuǎn)換的評(píng)估來接收。當(dāng)不要應(yīng)用或調(diào) 整參數(shù)時(shí),該過程繼續(xù)到步驟650。反之,當(dāng)要應(yīng)用和/或調(diào)整參數(shù)時(shí),進(jìn)入步 驟648,在那里,檢索該參數(shù)并將其應(yīng)用于編碼器。在步驟650處,該過程標(biāo) 識(shí)并檢索要編碼的第一格式化內(nèi)容,而不管該內(nèi)容是要用對(duì)參數(shù)的調(diào)整來重新 編碼的內(nèi)容的一部分,還是正繼續(xù)編碼第一格式化內(nèi)容。在步驟652處,根據(jù) 編碼器的配置和/或參數(shù),對(duì)內(nèi)容的至少該部分進(jìn)行編碼。
在步驟654處,該過程確定是否要實(shí)現(xiàn)對(duì)編碼參數(shù)的調(diào)整(例如,比特率、 所定義的GOP結(jié)構(gòu)、要應(yīng)用的運(yùn)動(dòng)估計(jì)的類型、濾波、要應(yīng)用的降噪類型、 和/或其他)。當(dāng)不需要調(diào)整時(shí),該過程繼續(xù)到步驟660。反之,在步驟656處, 接收(例如,從評(píng)估系統(tǒng)和/或操作員處)并實(shí)現(xiàn)對(duì)參數(shù)的調(diào)整。在步驟660 處,該過程確定是否要對(duì)其他內(nèi)容進(jìn)行編碼和/或重新編碼。當(dāng)要執(zhí)行其他編碼 或重新編碼時(shí),在一些實(shí)施例中,該過程返回到步驟620處,這時(shí)將評(píng)估第一 格式化內(nèi)容中的部分;或者返回到步驟650處,這時(shí)該過程將對(duì)第一格式化內(nèi) 容的流進(jìn)行操作。反之,該過程終止。
本實(shí)施例評(píng)估對(duì)目的地格式的轉(zhuǎn)換,以確定是否要使用調(diào)整。該評(píng)估可以 通過系統(tǒng)和/或通過操作員評(píng)估來實(shí)現(xiàn)。在一些實(shí)現(xiàn)中,對(duì)參數(shù)的評(píng)估和調(diào)整部 分地通過多遍編碼來實(shí)現(xiàn),其中執(zhí)行對(duì)內(nèi)容的最初編碼。評(píng)估編碼后的內(nèi)容, 并標(biāo)識(shí)參數(shù)調(diào)整,然后使用已調(diào)整的參數(shù)來編碼該內(nèi)容。該過程可以重復(fù)任意次數(shù)。 一些高級(jí)譯碼/編碼系統(tǒng)允許基于段的編碼和/或重新編碼,以便可以通 過段重新編碼來附加地和/或替換地執(zhí)行多遍編碼。例如,基于段的重新編碼可
如作為參考整體合并于此的、申請(qǐng)?zhí)枮?0/696349,申請(qǐng)日為2005年7月1日, 名稱為METHOD, APPARATUS AND SYSTEM FOR USE IN MULTIMEDIA SIGNAL ENCODING (用于多媒體信號(hào)編碼的方法、裝置和系統(tǒng))的共同待審 的美國(guó)臨時(shí)專利申請(qǐng)中所述。利用基于段的重新編碼,系統(tǒng)和/或操作員可以基 于對(duì)編碼結(jié)果的評(píng)審來調(diào)整或調(diào)節(jié)編碼參數(shù),并基于該已調(diào)整參數(shù)來重新編碼 所標(biāo)識(shí)的段,以進(jìn)一步評(píng)估和/或確認(rèn)對(duì)參數(shù)的調(diào)整。如上所述,這些參數(shù)然后 可以用于通過一更簡(jiǎn)單的客戶機(jī)編碼系統(tǒng)(例如,運(yùn)行于消費(fèi)者個(gè)人計(jì)算機(jī)上 的簡(jiǎn)單編碼軟件)來復(fù)制高級(jí)系統(tǒng)編碼??蛻魴C(jī)系統(tǒng)對(duì)轉(zhuǎn)換和/或譯碼控制參數(shù) 的使用還可以使轉(zhuǎn)換和/或譯碼的速度比本來通過客戶機(jī)系統(tǒng)實(shí)現(xiàn)的速度更快, 因?yàn)榭梢葬槍?duì)速度來優(yōu)化諸如運(yùn)動(dòng)矢量等參數(shù)而不會(huì)損失質(zhì)量。例如,轉(zhuǎn)發(fā)到 客戶機(jī)系統(tǒng)的參數(shù)可包括運(yùn)動(dòng)矢量信息或運(yùn)動(dòng)估計(jì)數(shù)據(jù),它們可能能夠顯著加 快客戶機(jī)系統(tǒng)上的轉(zhuǎn)換和/或譯碼。
如前面介紹的,在一些實(shí)現(xiàn)中,參數(shù)數(shù)據(jù)作為元數(shù)據(jù)被提供給客戶機(jī)系統(tǒng)。 元數(shù)據(jù)與內(nèi)容相關(guān)聯(lián),并且可以隨內(nèi)容一起和/或與內(nèi)容分開分發(fā)。內(nèi)容實(shí)質(zhì)上 可以是可被客戶機(jī)系統(tǒng)轉(zhuǎn)換的任意的數(shù)據(jù)實(shí)體。實(shí)體是可以存儲(chǔ)在計(jì)算機(jī)可讀 介質(zhì)上的一條數(shù)據(jù)。例如,實(shí)體可以包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、圖形數(shù)據(jù)、文 本數(shù)據(jù)或其它感覺信息。實(shí)體能夠以實(shí)質(zhì)上任意媒體格式來存儲(chǔ),包括多媒體 格式、基于文件的格式、或可以包含信息(不論是圖形、文本、音頻還是其它 感覺信息)的其它格式。實(shí)體可在基于盤的介質(zhì)上得到,例如DVD、音頻CD、 錄像帶、激光碟、CD-ROM、視頻游戲卡帶或其它基于盤的介質(zhì)。而且,實(shí)體 還可在其它類型的計(jì)算機(jī)可讀介質(zhì)上得到,例如硬盤驅(qū)動(dòng)器、服務(wù)器計(jì)算機(jī)的 存儲(chǔ)器、RAM、 ROM等。而且,實(shí)體還可通過例如因特網(wǎng)、WAN、 LAN、數(shù) 字家庭網(wǎng)絡(luò)和/或其它此類網(wǎng)絡(luò)等一個(gè)或多個(gè)網(wǎng)絡(luò)來得到。在一些實(shí)施例中,用 于轉(zhuǎn)換實(shí)體的調(diào)整參數(shù)數(shù)據(jù)可以作為與一個(gè)或多個(gè)實(shí)體相關(guān)聯(lián)的元數(shù)據(jù)來保 持。實(shí)體元數(shù)據(jù)的實(shí)例此處至少參考圖8來進(jìn)一步描述。
如在此所稱的,集合包括多個(gè)實(shí)體和集合元數(shù)據(jù)。集合元數(shù)據(jù)可以定義該 集合的特性以及多個(gè)實(shí)體在該集合內(nèi)如何相關(guān)的。集合元數(shù)據(jù)此處至少參考圖7-9來進(jìn)一步定義,并且在作為參考整體合并于此的、申請(qǐng)?zhí)枮?0/860,351、 申請(qǐng)日為2004年6月2日、名稱為PERSONALIZATION SERVICES FOR ENTITIES FROM MULTIPLE SOURCES (對(duì)于來自多個(gè)源的實(shí)體的個(gè)性化服 務(wù))的共同待審的美國(guó)專利申請(qǐng)中有定義。
參考圖7,示出了實(shí)體、集合、實(shí)體元數(shù)據(jù)和集合元數(shù)據(jù)間的關(guān)系的一個(gè) 示例的描繪。所示是包含多個(gè)實(shí)體的存儲(chǔ)區(qū)域700。在該存儲(chǔ)區(qū)域內(nèi)的是文本 實(shí)體702、視頻實(shí)體704、音頻實(shí)體706及靜止圖像實(shí)體708。同時(shí)還示出了實(shí) 體元數(shù)據(jù)710、集合元數(shù)據(jù)712和最終集合714。最終集合714包括文本實(shí)體 702、視頻實(shí)體704、音頻實(shí)體706、靜止圖像實(shí)體708、實(shí)體元數(shù)據(jù)710和集 合元數(shù)據(jù)712。
集合元數(shù)據(jù)712可以在創(chuàng)建集合時(shí)生成,并且可以由內(nèi)容提供方212、由 內(nèi)容管理器、手動(dòng)地和/或通過其它源來完成。內(nèi)容提供方和/或管理器還可以 通過對(duì)另一集合進(jìn)行適度降級(jí)或修改來從該另一集合創(chuàng)建集合。集合元數(shù)據(jù)可 以是靜態(tài)的、動(dòng)態(tài)的和/或行為的。
內(nèi)容服務(wù)模塊利用實(shí)體的集合來進(jìn)行回放。集合由一個(gè)或多個(gè)實(shí)體構(gòu)成。 圖7示出了對(duì)實(shí)體的集合的分層結(jié)構(gòu)的示例。在一個(gè)實(shí)施例中,實(shí)體可以是任 意媒體、多媒體格式、基于文件的格式、流媒體、或者是可以包含信息(不管 是圖形、文本、音頻,還是感覺信息)的任何事物。在另一實(shí)施例中,實(shí)體可 以是基于盤的介質(zhì),包括DVD、音頻CD、錄像帶、激光碟、CDROM、或視 頻游戲卡帶。為此,DVD具有來自許多主要的電子公司、許多主要的計(jì)算機(jī) 硬件公司、和許多主要的電影和音樂演播室的廣泛支持。另外,諸如高清DVD (HD-DVD)、高級(jí)光盤(AOD)、和藍(lán)光盤(BD)等新格式的盤格式,以 及諸如個(gè)人攝像機(jī)(PVR)、數(shù)碼攝像機(jī)(DVR)等新介質(zhì)都只是可以使用的 其它介質(zhì)中的一些。在另一形式中,實(shí)體可以存在于可從軟盤、壓縮閃存、USB 閃存、Sony記憶棒、SD存儲(chǔ)器、MMC格式等轉(zhuǎn)移的存儲(chǔ)器格式中。實(shí)體也 可以存在于本地硬盤、局域網(wǎng)、對(duì)等網(wǎng)絡(luò)、WAN、因特網(wǎng)等上。
根據(jù)一些實(shí)施例,實(shí)體可以包括內(nèi)容和元數(shù)據(jù)兩者。實(shí)體可以被協(xié)作和/ 或收集,并且在一些實(shí)施例中,實(shí)體是由內(nèi)容搜索引擎來收集的。實(shí)體隨后被 實(shí)例化成集合。例如,在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,實(shí)例化通過其類模板來產(chǎn)生一特定對(duì)象。這涉及對(duì)具有由模塊指定的類型的結(jié)構(gòu)的分配,以及用默認(rèn)值或 類的構(gòu)造函數(shù)提供的值來初始化實(shí)例變量。根據(jù)一些實(shí)施例,創(chuàng)建包括視頻實(shí)
體704、音頻實(shí)體706、靜止圖像實(shí)體708、文本實(shí)體702、用于上述實(shí)體中的 每一個(gè)的實(shí)體元數(shù)據(jù)710、以及集合元數(shù)據(jù)712的集合。
整個(gè)集合可以在本地存儲(chǔ),或者實(shí)體的部分可以是網(wǎng)絡(luò)可訪問的。另外,
實(shí)體可以被包含在多個(gè)集合中。
參考圖8,所示是示出了用于多種實(shí)體802中的一個(gè)的元數(shù)據(jù)字段800的 一個(gè)示例的概念圖。與每一實(shí)體一起的是相關(guān)聯(lián)的元數(shù)據(jù)804。元數(shù)據(jù)804具 有描述實(shí)體的各種類別。
在一些實(shí)施例中,實(shí)體元數(shù)據(jù)可以被包含在XML文件格式或與實(shí)體文件 分離的其它文件格式中。在其它實(shí)施例中,它可以在實(shí)體文件的首部中。實(shí)體 元數(shù)據(jù)可以是實(shí)體本身的一部分,或在與存儲(chǔ)實(shí)體的位置分離的數(shù)據(jù)文件中。
實(shí)體元數(shù)據(jù)可以被存儲(chǔ)在單獨(dú)的介質(zhì)或位置上,并且一些當(dāng)前的實(shí)施例可 以通過實(shí)體標(biāo)識(shí)符或媒體標(biāo)識(shí)符來標(biāo)識(shí)盤,并隨后將該標(biāo)識(shí)符傳送到查找標(biāo)識(shí) 符并返回如XML描述文件等實(shí)體元數(shù)據(jù)的單獨(dú)數(shù)據(jù)庫(kù)。
實(shí)體元數(shù)據(jù)用于描述與其相關(guān)聯(lián)的實(shí)體,并可定義用于轉(zhuǎn)換的參數(shù)。根據(jù) 本實(shí)施例,實(shí)體元數(shù)據(jù)可以用搜索引擎來搜索。另外,內(nèi)容管理系統(tǒng)可以使用 元數(shù)據(jù)來創(chuàng)建集合,并可使用元數(shù)據(jù)來確定如何在呈現(xiàn)設(shè)備上顯式集合內(nèi)的每 個(gè)實(shí)體。
在一個(gè)示例中,系統(tǒng)可以包括具有16:9的高寬比的呈現(xiàn)設(shè)備。源提供方 可能希望創(chuàng)建內(nèi)容的集合(例如,集合"BruceLee的最偉大的戰(zhàn)斗場(chǎng)景")。 內(nèi)容管理系統(tǒng)在可用的便攜式存儲(chǔ)介質(zhì)、本地存儲(chǔ)介質(zhì)或者在任意遠(yuǎn)程存儲(chǔ)介 質(zhì)上搜索并找出可用的不同實(shí)體。內(nèi)容管理系統(tǒng)標(biāo)識(shí)每個(gè)存儲(chǔ)介質(zhì)上的可用實(shí) 體,并且基于與每個(gè)實(shí)體以及可任選地每個(gè)實(shí)體的內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)來創(chuàng)建 集合。在創(chuàng)建集合時(shí),該系統(tǒng)試圖找出能在具有16:9的高寬比的呈現(xiàn)設(shè)備上最 好地顯示的實(shí)體。如果存在具有戰(zhàn)斗場(chǎng)景的實(shí)體,但該實(shí)體卻無法在16:9的版 本中可用,則內(nèi)容管理器隨后用例如標(biāo)準(zhǔn)電視格式下的相同戰(zhàn)斗場(chǎng)景來替換該 實(shí)體。除了來自電影的場(chǎng)景外,該內(nèi)容管理系統(tǒng)還可以將來自該"最偉大的戰(zhàn)斗
場(chǎng)景"的靜止圖片包括在集合中。在又一個(gè)實(shí)施例中,集合可以包括討論Bruce Lee的網(wǎng)頁(yè),或以任何形式可得的與Bruce Lee的最偉大的戰(zhàn)斗場(chǎng)景相關(guān)任何 其它內(nèi)容。隨后,呈現(xiàn)布局管理器連同回放運(yùn)行時(shí)引擎確定如何在呈現(xiàn)設(shè)備上 顯示該集合。
根據(jù)一些目前的實(shí)施例,可以有不同的元數(shù)據(jù)類別。元數(shù)據(jù)類別的一個(gè)示 例是靜態(tài)元數(shù)據(jù)。靜態(tài)元數(shù)據(jù)是有關(guān)實(shí)體的數(shù)據(jù),其保持恒定,并且如果沒有 完全重新生成實(shí)體就不會(huì)變化。靜態(tài)元數(shù)據(jù)可以包括以下類別的所有或一部 分,例如行實(shí)體的格式或形式(編碼器信息等—示例AC3、 MPEG3);使 用條件;IP訪問權(quán)限、價(jià)格一 (示例訪問密鑰);已支付,基于ID誰可以 使用;等級(jí)和分類一 (示例家長(zhǎng)級(jí)別、區(qū)域限制);上下文數(shù)據(jù)一 (示例 錄音時(shí)間/地點(diǎn);設(shè)置或音量信息);用于音頻內(nèi)容的元數(shù)據(jù)的一個(gè)示例可以包 括3=藝術(shù)家、C二傳記(CD)名稱、8 =歌曲、1 =錄音標(biāo)簽、以及L二可任 選錄音標(biāo)簽;創(chuàng)建和/或生產(chǎn)過程信息一 (示例標(biāo)題、導(dǎo)演等);以及包括例 如布局、字體、顏色等的有關(guān)呈現(xiàn)的使用規(guī)則(按集合所有者不可變)。
元數(shù)據(jù)類別的另 一個(gè)示例是動(dòng)態(tài)元數(shù)據(jù)。動(dòng)態(tài)元數(shù)據(jù)是關(guān)于可以隨著使用 變化的實(shí)體的數(shù)據(jù),并且可任選地通過相加來擴(kuò)展。動(dòng)態(tài)元數(shù)據(jù)可以包括以下 類別的所有或一部分,例如
與使用相關(guān)的歷史和事實(shí)信息一 (示例對(duì)使用次數(shù)(版稅相關(guān)一版權(quán)使 用、分發(fā)限制)或?qū)Τ鲎忸愋图右?例如,Divx)的日志記錄);分段信息一
(示例由靜態(tài)元數(shù)據(jù)數(shù)據(jù)信息(如G分級(jí)版本等)描述的、并具有開始/結(jié) 束時(shí)間代碼和文本索引信息來允許搜索能力的場(chǎng)景剪裁);用戶偏好和歷史一
(示例通過用戶記錄對(duì)這種集合的使用模式(相比于如TiV0那樣的與用戶 ID相關(guān)聯(lián)的使用模式)來隨著時(shí)間的推移而了解用戶);以及包括例如布局、 字體、顏色等的有關(guān)呈現(xiàn)(可變和可擴(kuò)展的)的使用規(guī)則。
再一種類型的元數(shù)據(jù)可以是行為元數(shù)據(jù)。行為元數(shù)據(jù)是指定如何在集合
(構(gòu)建在靜態(tài)和動(dòng)態(tài)元數(shù)據(jù)信息上)中一起使用實(shí)體的規(guī)則或指令集。行為元 數(shù)據(jù)可以包括以下類別的所有或一部分,例如集合的呈現(xiàn)的腳本一例如,使 用描述場(chǎng)景的靜態(tài)元數(shù)據(jù)("愛情場(chǎng)景"始于時(shí)間代碼A處,結(jié)束于B處)以及指定布局或版權(quán)要求的規(guī)則(例如,必須全屏播放)來構(gòu)造G分級(jí)版本的 集合;集合的播放列表一 (示例來自"指環(huán)王"的所有新西蘭場(chǎng)景的精彩部 分的場(chǎng)景混合);以及由標(biāo)題的導(dǎo)演定義來突出顯示影片攝制技術(shù)的集合的呈 現(xiàn)。
用于轉(zhuǎn)換(例如,譯碼)內(nèi)容的參數(shù)數(shù)據(jù)可以包括靜態(tài)元數(shù)據(jù)、動(dòng)態(tài)元數(shù) 據(jù)、行為元數(shù)據(jù)、和/或其它類型的元數(shù)據(jù)、設(shè)置和/或參數(shù)。在一個(gè)實(shí)現(xiàn)中, 集合元數(shù)據(jù)用一個(gè)或多個(gè)XML文件來實(shí)現(xiàn)。在其它實(shí)現(xiàn)中,集合元數(shù)據(jù)采用 了諸如播放列表的一部分等其它格式。用于音頻的播放列表格式的一些示例 是(M3U、 PLS、 ASX、 PLT、 LST).
根據(jù)一些實(shí)施例,搜索引擎可以執(zhí)行元數(shù)據(jù)搜索,以便找到參數(shù)。內(nèi)容管 理系統(tǒng)可以要么通過將實(shí)體存儲(chǔ)到本地存儲(chǔ)介質(zhì)中,要么僅僅將其包括在當(dāng)前 存儲(chǔ)實(shí)體的地方,來將實(shí)體包括在集合中??梢栽趲?kù)中跨集合來訪問并使用參 數(shù)和/或元數(shù)據(jù),以便可以針對(duì)非常類似于UNIX的"grep"命令的庫(kù)來進(jìn)行檢 索。對(duì)于許多使用而言,文本搜索是不夠的;然而,對(duì)于參數(shù)或?qū)嶓w,可以使 用模式或其它搜索技術(shù)。在另一個(gè)實(shí)施例中,可以檢索多個(gè)集合,并且隨后可 以將來自該多個(gè)集合的實(shí)體組合以形成一新的集合。參考圖9,示出了集合的 一個(gè)實(shí)施例的概念圖。該集合包括集合元數(shù)據(jù)(例如,靜態(tài)的、動(dòng)態(tài)的和行為 的)、實(shí)體(例如,標(biāo)題、子圖片、文本、靜止圖像、動(dòng)畫、音頻、感覺、預(yù) 告片和預(yù)覽)、以及與每個(gè)實(shí)體相關(guān)聯(lián)的實(shí)體元數(shù)據(jù)。
本實(shí)施例可以另外和/或替代地用于在將源內(nèi)容向下轉(zhuǎn)換到用于分發(fā)的較 低分辨率后,將內(nèi)容例如從標(biāo)準(zhǔn)分辨率視頻內(nèi)容向上轉(zhuǎn)換到高清分辨率。參數(shù) 數(shù)據(jù)148還可以包括通過了解在特定源內(nèi)容上已經(jīng)發(fā)生了什么轉(zhuǎn)換來定義應(yīng)該 在源內(nèi)容上應(yīng)用的算法的信息。例如,對(duì)于數(shù)字圖像或照片,當(dāng)參數(shù)集可以包 括定義已經(jīng)應(yīng)用于照片的去紅眼的信息時(shí),該參數(shù)信息隨后可以作為關(guān)鍵參數(shù) 集的一部分來保存,以限制或避免其被嘗試再次應(yīng)用去紅眼的客戶機(jī)系統(tǒng)進(jìn)一 步降級(jí)。與音樂內(nèi)容類似,參數(shù)集內(nèi)的附加信息可以包括已經(jīng)應(yīng)用了特定濾波 器或?qū)⒁脕韽脑锤袷?例如,音頻CD)轉(zhuǎn)換到中間格式(例如,MP3格式) 并隨后從中間格式轉(zhuǎn)換到目的地格式(例如,轉(zhuǎn)換為OOG或高級(jí)音頻編碼 (AAC)或?qū)P3文件轉(zhuǎn)換回到紅皮書(Red Book)音頻CD格式)的濾波器系數(shù)的信息。附加參數(shù)信息也可以在對(duì)源內(nèi)容的原始復(fù)制或抓軌過程中存
儲(chǔ),以在以后創(chuàng)建錄音時(shí)(例如,從mp3文件創(chuàng)建音頻CD)改善質(zhì)量。優(yōu)化 參數(shù)也可以用于從多聲道音頻(>2)到立體聲,再回到多聲道音頻的轉(zhuǎn)換。作 為另一示例,高清源內(nèi)容可以被轉(zhuǎn)換為作為源端的標(biāo)清,以便與由轉(zhuǎn)換優(yōu)化系 統(tǒng)126所確定的、用于在客戶機(jī)處從標(biāo)清轉(zhuǎn)換回到源內(nèi)容的高清或接近高清的 質(zhì)量的轉(zhuǎn)換參數(shù)一同分發(fā)。作為又一個(gè)實(shí)施例,源內(nèi)容可以從存儲(chǔ)介質(zhì)(例如, DVD)中獲得,并被轉(zhuǎn)換為允許內(nèi)容更易于通過分布式網(wǎng)絡(luò)傳輸?shù)闹虚g格式, 同時(shí)記錄用于執(zhí)行轉(zhuǎn)換的參數(shù)數(shù)據(jù)。該參數(shù)可被分發(fā)給遠(yuǎn)程客戶機(jī)系統(tǒng),以使 客戶機(jī)系統(tǒng)可以將中間格式的內(nèi)容轉(zhuǎn)換回源DVD格式。對(duì)內(nèi)容的補(bǔ)充和/或升 級(jí)可以通過對(duì)參數(shù)數(shù)據(jù)的類似轉(zhuǎn)換來分發(fā)。
使用多媒體內(nèi)容的電子消費(fèi)設(shè)備的數(shù)量和類型在過去的幾十年內(nèi)經(jīng)歷極 大的增長(zhǎng),而且將繼續(xù)增長(zhǎng)。此外,隨著這些設(shè)備和數(shù)字家庭網(wǎng)絡(luò)的便攜性, 每個(gè)設(shè)備都經(jīng)常會(huì)使用到不同格式的轉(zhuǎn)換。由于媒體被重復(fù)地譯碼,內(nèi)容的質(zhì) 量會(huì)因大多數(shù)譯碼過程的有損特性而隨著時(shí)間的推移不斷降級(jí)。然而,本實(shí)施 例提供了可以通過該多重譯碼和將來的譯碼過程被使用多次的信息和/或參數(shù), 以幫助維持內(nèi)容的質(zhì)量。而且,可以將與每個(gè)接連的轉(zhuǎn)換相關(guān)聯(lián)的附加參數(shù)數(shù) 據(jù)添加到已經(jīng)存在的參數(shù)數(shù)據(jù)中,以維持增強(qiáng)的結(jié)果。
例如,本發(fā)明的實(shí)施例可與用于所傳送的音頻數(shù)據(jù)。在一些音頻通信系統(tǒng) 中,音頻內(nèi)容會(huì)經(jīng)歷源和目的地之間的多遍編碼/解碼(例如,語音到LDPCM、 到諸如CELP等衛(wèi)星語音編碼算法、到可以是數(shù)字的另一公共交換網(wǎng)絡(luò)、到在 GSM網(wǎng)絡(luò)上使用GSM語音壓縮的蜂窩電話用戶等的轉(zhuǎn)換)。每次轉(zhuǎn)換都可以 導(dǎo)致內(nèi)容的降級(jí),并且隨著每一后續(xù)的轉(zhuǎn)換降級(jí)可以進(jìn)一步增加。諸如從蜂窩 到蜂窩的通信等一些受限系統(tǒng)通過使內(nèi)容維持在單一格式下(例如,維持信號(hào) 的數(shù)字特性,以及在整個(gè)系統(tǒng)中令信號(hào)以相同的格式壓縮并將其如此標(biāo)記)來 避免多次編碼/解碼,來試圖解決多次轉(zhuǎn)換降級(jí)的問題。然而,在許多系統(tǒng)中并 對(duì)于許多類型的內(nèi)容來說,這是無法執(zhí)行的。生成與之前的轉(zhuǎn)換和/或重新轉(zhuǎn)換 的優(yōu)化相關(guān)聯(lián)的參數(shù)數(shù)據(jù),并將該參數(shù)數(shù)據(jù)轉(zhuǎn)發(fā)給后續(xù)轉(zhuǎn)換系統(tǒng)的本實(shí)施例允 許后續(xù)轉(zhuǎn)換系統(tǒng)利用該參數(shù)數(shù)據(jù)來優(yōu)化轉(zhuǎn)換和重新轉(zhuǎn)換。重新轉(zhuǎn)換可以添加更 多參數(shù)數(shù)據(jù),這些參數(shù)數(shù)據(jù)將被轉(zhuǎn)發(fā)以用于后續(xù)轉(zhuǎn)換,從而進(jìn)一步改進(jìn)和/或優(yōu)化后續(xù)轉(zhuǎn)換。另外地和/或替換地,可以維護(hù)在多次轉(zhuǎn)換期間應(yīng)用于內(nèi)容的轉(zhuǎn)換、 先前的處理、濾波、和/或調(diào)整的日志,以將對(duì)先前應(yīng)用的參數(shù)的調(diào)整和/或改 變(例如,濾波、對(duì)亮度、對(duì)比度的調(diào)整、色平衡、及其它此類調(diào)整和先前的 處理)告知后續(xù)轉(zhuǎn)換系統(tǒng)。
類似地,此處的參數(shù)數(shù)據(jù)可以包括稍后可在轉(zhuǎn)換和/或重新授權(quán)時(shí)使用的 授權(quán)參數(shù)數(shù)據(jù)、設(shè)置和/或信息。例如,如在作為參考整體合并于此的申請(qǐng)?zhí)枮?br> 10/123816(公開號(hào)為2003/0193520)、申請(qǐng)日為2002年4月15日、發(fā)明名稱為 "INTERACTIVE MEDIA AUTHORING WITHOUT ACCESS TO ORIGINAL SOURCE MATERIAL (無需訪問原始源材料的交互式媒體授權(quán))",以及申 請(qǐng)?zhí)枮?0/408207 (公開號(hào)為:2003/0227474)、申請(qǐng)日為2003年4月3日、 發(fā)明名稱為"OPTIMIZING THE RECORDING ON A REWRITABLE INTERACTIVE MEDIUM OF REVISIONS TO AN EXISTING PROJECT ON THAT MEDIUM (將可重寫交互式介質(zhì)上的修訂記錄優(yōu)化為該介質(zhì)上的己有項(xiàng) 目)"的的共同待審的美國(guó)專利申請(qǐng)中所述的,參數(shù)數(shù)據(jù)可以包括回放結(jié)構(gòu)、 資產(chǎn)等。此外,如參考整體合并于此的、申請(qǐng)?zhí)枮?0/987446、申請(qǐng)日為2004 年11月12日、發(fā)明名稱為"SECURE TRANSFER OF CONTENT TO WRITABLE MEDIA (對(duì)可寫介質(zhì)中的內(nèi)容的安全傳送)"的共同待審的美國(guó) 專利申請(qǐng)所述,參數(shù)數(shù)據(jù)還可以用于轉(zhuǎn)換和記錄內(nèi)容。
本發(fā)明的實(shí)施例用于遠(yuǎn)程地控制客戶機(jī)系統(tǒng)的參數(shù),以提供確定的轉(zhuǎn)換 (例如,編碼),同時(shí)為以下操作提供靈活性改變客戶機(jī)側(cè)轉(zhuǎn)換的參數(shù);在 源端或頭端進(jìn)行預(yù)處理以加速客戶機(jī)系統(tǒng)處的最終轉(zhuǎn)換;在源端或頭端處執(zhí)行 多遍轉(zhuǎn)換的預(yù)處理步驟以使客戶機(jī)系統(tǒng)可以生成滿足與單遍轉(zhuǎn)換等價(jià)的多遍 的內(nèi)容。參數(shù)可以進(jìn)一步用于譯碼,其中預(yù)處理例如使用部分解碼/重新編碼來 優(yōu)化編碼格式間的轉(zhuǎn)換。此外,本發(fā)明的實(shí)施例允許源提供方使用更好的壓縮 技術(shù)和/或使用更大的壓縮率,同時(shí)仍允許客戶機(jī)系統(tǒng)通過使用客戶機(jī)系統(tǒng)處的 參數(shù)來實(shí)現(xiàn)增強(qiáng)和/或優(yōu)化的轉(zhuǎn)換。
如前面介紹的, 一些客戶機(jī)系統(tǒng)獲得用于訪問受保護(hù)內(nèi)容的許可證或授權(quán) 密鑰。可以用類似的方式來保護(hù)參數(shù)數(shù)據(jù)148,使得只有被授權(quán)來使用參數(shù)內(nèi) 容的客戶機(jī)系統(tǒng)能夠訪問并使用這些參數(shù)。源提供方可以加密或以其它方式來保護(hù)參數(shù)數(shù)據(jù),并可以將參數(shù)數(shù)據(jù)與內(nèi)容一同存儲(chǔ)在介質(zhì)240上。然而,除非
客戶機(jī)系統(tǒng)獲得了許可證和/或密鑰,否則該客戶機(jī)系統(tǒng)124將無法使用該參數(shù)
數(shù)據(jù)。例如,源提供方可以要求附加支付來接收參數(shù),或者參數(shù)可以被保護(hù)以 限制或防止對(duì)內(nèi)容的仿造復(fù)制。源提供方可能會(huì)有意地包括退化編碼、添加水 印、或以其它方式來降級(jí)內(nèi)容,其中該降級(jí)效果可以與定義如何保留降級(jí)效果 的參數(shù)數(shù)據(jù)一起保留。因此,參數(shù)數(shù)據(jù)可以提供針對(duì)對(duì)質(zhì)量?jī)?nèi)容的仿造和/或未
經(jīng)授權(quán)的訪問的附加保護(hù)。參數(shù)數(shù)據(jù)還可以被數(shù)碼攝像機(jī)(DVR)用于簡(jiǎn)化 DVR處的轉(zhuǎn)換,和/或允許增強(qiáng)的內(nèi)容(例如,從標(biāo)清轉(zhuǎn)換到高清內(nèi)容或DVD)。 盡管已通過具體實(shí)施例及其應(yīng)用對(duì)在此公開的本發(fā)明進(jìn)行了描述,但本領(lǐng) 域的普通技術(shù)人員還能作出許多修改和變化,而不會(huì)偏離權(quán)利要求書中闡明的 本發(fā)明的范圍。
權(quán)利要求
1. 一種用于轉(zhuǎn)換多媒體內(nèi)容的方法,包括接收第一格式的媒體數(shù)據(jù);啟動(dòng)所述第一格式的媒體數(shù)據(jù)到第二轉(zhuǎn)換格式的第一轉(zhuǎn)換;標(biāo)識(shí)指示向所述第二轉(zhuǎn)換格式的轉(zhuǎn)換的參數(shù);記錄所述參數(shù);以及將所記錄的參數(shù)分發(fā)給遠(yuǎn)程系統(tǒng),使得所述參數(shù)能在所述媒體數(shù)據(jù)到所述第二轉(zhuǎn)換格式的轉(zhuǎn)換期間至少部分地控制所述遠(yuǎn)程系統(tǒng)。
2. 如權(quán)利要求1所述的方法,其特征在于,所述標(biāo)識(shí)參數(shù)包括調(diào)整一組參數(shù),以改進(jìn)所述第一格式的媒體數(shù)據(jù)到所述第二轉(zhuǎn)換格式的轉(zhuǎn)換;以及所述記錄參數(shù)包括記錄一組己調(diào)整參數(shù)。
3. 如權(quán)利要求2所述的方法,其特征在于,所述調(diào)整一組參數(shù)包括調(diào)整用于在將所述媒體數(shù)據(jù)編碼為所述第二轉(zhuǎn)換格式時(shí)優(yōu)化視頻圖像的生成的視頻參數(shù)。
4. 如權(quán)利要求l所述的方法,其特征在于,所述標(biāo)識(shí)參數(shù)包括調(diào)整參數(shù),以增強(qiáng)所述媒體數(shù)據(jù)到所述第二轉(zhuǎn)換格式的轉(zhuǎn)換;啟動(dòng)所述第一格式的媒體數(shù)據(jù)到所述第二轉(zhuǎn)換格式的第二轉(zhuǎn)換,同時(shí)應(yīng)用所述己調(diào)整參數(shù);確定在所述第二轉(zhuǎn)換期間轉(zhuǎn)換成所述第二轉(zhuǎn)換格式的媒體數(shù)據(jù)的質(zhì)量相對(duì)于在所述第一轉(zhuǎn)換期間得到的轉(zhuǎn)換成所述第二轉(zhuǎn)換格式的媒體數(shù)據(jù)來說,是否得到了增強(qiáng);以及所述記錄包括記錄所述已調(diào)整參數(shù)。
5. 如權(quán)利要求l所述的方法,其特征在于,還包括確定所述第二轉(zhuǎn)換格式的媒體數(shù)據(jù)的質(zhì)量;以及所述標(biāo)識(shí)參數(shù)包括標(biāo)識(shí)一組參數(shù),該組參數(shù)在所述第一格式的媒體數(shù)據(jù)到所述第二轉(zhuǎn)換格式的后續(xù)轉(zhuǎn)換時(shí)改進(jìn)所述第二格式的媒體數(shù)據(jù)的數(shù)據(jù)質(zhì)量。
6. 如權(quán)利要求l所述的方法,其特征在于,還包括確定所述第二轉(zhuǎn)換格式的媒體數(shù)據(jù)的至少第一部分的質(zhì)量;調(diào)整一組參數(shù);將所述第一格式的媒體數(shù)據(jù)的至少所述第一部分重新轉(zhuǎn)換到所述第二轉(zhuǎn)換格式,同時(shí)應(yīng)用該組已調(diào)整參數(shù),來產(chǎn)生所述第二轉(zhuǎn)換格式的已調(diào)整媒體數(shù)據(jù)的至少第一部分;確定所述第二轉(zhuǎn)換格式的已調(diào)整媒體數(shù)據(jù)的所述第一部分所具有的質(zhì)量是否超過所述第二轉(zhuǎn)換格式的媒體數(shù)據(jù)的所述第一部分的質(zhì)量;以及所述記錄參數(shù)包括當(dāng)所述第二轉(zhuǎn)換格式的已調(diào)整媒體數(shù)據(jù)的所述第一部分所具有的質(zhì)量超過所述第二轉(zhuǎn)換格式的媒體數(shù)據(jù)的所述第一部分的質(zhì)量時(shí),記錄該組參數(shù)。
7. 如權(quán)利要求6所述的方法,其特征在于,所述重新轉(zhuǎn)換包括啟動(dòng)對(duì)所述第一轉(zhuǎn)換格式的媒體數(shù)據(jù)的至少所述第一部分的段重新編碼。
8. 如權(quán)利要求1所述的方法,其特征在于,還包括將所述第一格式的媒體數(shù)據(jù)轉(zhuǎn)換成第三轉(zhuǎn)換格式;以及所述分發(fā)包括將所記錄的參數(shù)和所述第三轉(zhuǎn)換格式的媒體數(shù)據(jù)分發(fā)給所述遠(yuǎn)程系統(tǒng),以供遠(yuǎn)程系統(tǒng)用于回放所述媒體數(shù)據(jù)。
9. 如權(quán)利要求1所述的方法,其特征在于,所述接收所述第一格式的媒體數(shù)據(jù)包括接收原始源格式的媒體數(shù)據(jù)。
10. 如權(quán)利要求l所述的方法,其特征在于,所述接收媒體數(shù)據(jù)包括接收轉(zhuǎn)換自原始源格式的所述第一格式的媒體數(shù)據(jù)。
11. 一種用于轉(zhuǎn)換媒體內(nèi)容的方法,包括接收根據(jù)第一格式配置的第一格式化內(nèi)容流;啟動(dòng)所述第一格式化內(nèi)容到第二格式的第一轉(zhuǎn)換,以生成第二格式化內(nèi)容;記錄至少部分地控制從所述第一格式到所述第二格式的轉(zhuǎn)換的第一組參數(shù);評(píng)估所述第二格式化內(nèi)容的至少第一部分;調(diào)整第一參數(shù);記錄對(duì)所述第一參數(shù)的所述調(diào)整;以及將所述第一組參數(shù)和對(duì)所述第一參數(shù)的調(diào)整提供給遠(yuǎn)程系統(tǒng)。
12. 如權(quán)利要求ll所述的方法,其特征在于,還包括啟動(dòng)所述第一格式化內(nèi)容的至少所述第一部分到所述第二格式的第二轉(zhuǎn) 換,同時(shí)應(yīng)用所述已調(diào)整的第一參數(shù),以產(chǎn)生根據(jù)所述第二格式格式化的第三 格式化內(nèi)容的第一部分;評(píng)估所述第三格式化內(nèi)容的所述第一部分;以及當(dāng)所述第三格式化內(nèi)容的所述第一部分相對(duì)于所述第二格式化內(nèi)容的所 述第一部分來說是所期望的時(shí)候,實(shí)現(xiàn)對(duì)所述第一參數(shù)的調(diào)整的記錄。
13. 如權(quán)利要求11所述的方法,其特征在于,提供所述第一組參數(shù)和對(duì) 所述第一參數(shù)的調(diào)整包括將所述第一組參數(shù)以及對(duì)所述第一參數(shù)的調(diào)整提供 給所述遠(yuǎn)程系統(tǒng),以便用于至少部分地控制所述第一格式化內(nèi)容流到所述第二 格式的遠(yuǎn)程轉(zhuǎn)換。
14. 如權(quán)利要求11所述的方法,其特征在于,提供所述第一組參數(shù)和對(duì) 所述第一參數(shù)的調(diào)整包括將所述第一組參數(shù)和對(duì)所述第一參數(shù)的調(diào)整與所述 第一格式化內(nèi)容一起分發(fā)給所述遠(yuǎn)程系統(tǒng)。
15. 如權(quán)利要求11所述的方法,其特征在于,提供所述第一組參數(shù)和對(duì) 所述第一參數(shù)的調(diào)整包括通過網(wǎng)絡(luò)將所述第一組參數(shù)和對(duì)所述第一參數(shù)的調(diào) 整流傳送到與所述網(wǎng)絡(luò)通信耦合的所述遠(yuǎn)程系統(tǒng)。
16. 如權(quán)利要求11所述的方法,其特征在于,所述啟動(dòng)所述第一轉(zhuǎn)換包 括解碼所述第一格式化內(nèi)容的至少所述第一部分以生成解碼后內(nèi)容,并根據(jù) 所述第二格式編碼所述解碼后內(nèi)容。
17. 如權(quán)利要求16所述的方法,其特征在于,評(píng)估所述第二格式化內(nèi)容 的至少所述第一部分包括解碼格式化的第二內(nèi)容并確定所述解碼后的格式化 的第二內(nèi)容的質(zhì)量。
18. 如權(quán)利要求ll所述的方法,其特征在于,還包括 接收與所述第一格式的內(nèi)容相關(guān)聯(lián)的一組初始參數(shù);以及 在所述第一轉(zhuǎn)換期間應(yīng)用所述一組初始參數(shù)。
19. 如權(quán)利要求18所述的方法,其特征在于,還包括 在評(píng)估所述第二格式化內(nèi)容的至少所述第一部分后,評(píng)審所述一組初始參數(shù);確定第二參數(shù)被設(shè)置在所述一組初始參數(shù)中;以及阻止相對(duì)所述第二參數(shù)的動(dòng)作。
20. —種用于轉(zhuǎn)換多媒體內(nèi)容的裝置,包括轉(zhuǎn)換器系統(tǒng),所述轉(zhuǎn)換器系統(tǒng)接收第一格式的內(nèi)容并將所述內(nèi)容轉(zhuǎn)換到第二格式;存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)在所述內(nèi)容到所述第二格式的轉(zhuǎn)換期間控制所述 轉(zhuǎn)換器系統(tǒng)的多個(gè)參數(shù);分析器系統(tǒng),所述分析器系統(tǒng)與所述轉(zhuǎn)換器系統(tǒng)耦合以接收所述第二格式 化內(nèi)容,分析所述第二格式化內(nèi)容的質(zhì)量,并確定對(duì)所述第一組參數(shù)的調(diào)整; 以及分發(fā)單元,所述分發(fā)單元與所述轉(zhuǎn)換器耦合,檢測(cè)對(duì)所述第一組參數(shù)的調(diào) 整,并至少將對(duì)所述第一組參數(shù)的調(diào)整分發(fā)給遠(yuǎn)程客戶機(jī)系統(tǒng)。
21. 如權(quán)利要求20所述的裝置,其特征在于,還包括 調(diào)整器系統(tǒng),所述調(diào)整器系統(tǒng)與所述轉(zhuǎn)換器系統(tǒng)和所述分析器耦合,以使所述轉(zhuǎn)換器系統(tǒng)接收來自所述分析器的所確定的調(diào)整,實(shí)現(xiàn)對(duì)所述第一組參數(shù) 的調(diào)整,并將所述第一組參數(shù)應(yīng)用于所述轉(zhuǎn)換器系統(tǒng)。
22. 如權(quán)利要求20所述的裝置,其特征在于,所述轉(zhuǎn)換器包括譯碼器。
23. 如權(quán)利要求20所述的裝置,其特征在于,所述分析器系統(tǒng)包括用戶 接口。
24. —種用于轉(zhuǎn)換內(nèi)容的方法,包括接收轉(zhuǎn)換自源格式的第一轉(zhuǎn)換格式的媒體內(nèi)容,以分發(fā)所述媒體內(nèi)容; 接收與所述媒體相關(guān)聯(lián)的參數(shù)數(shù)據(jù),以在將所述媒體內(nèi)容轉(zhuǎn)換到第二格式 時(shí)使用;將所述第一轉(zhuǎn)換格式下的媒體內(nèi)容轉(zhuǎn)換到所述第二格式; 在將所述媒體內(nèi)容轉(zhuǎn)換到所述第二格式的同時(shí)應(yīng)用所述參數(shù)數(shù)據(jù),以使所 述參數(shù)數(shù)據(jù)能至少部分地控制所述媒體內(nèi)容到所述第二格式的轉(zhuǎn)換。
25. 如權(quán)利要求24所述的方法,其特征在于,所述接收參數(shù)數(shù)據(jù)包括 確定所述參數(shù)數(shù)據(jù)是否是與所述第一轉(zhuǎn)換格式的媒體內(nèi)容一起接收的;當(dāng)所述參數(shù)數(shù)據(jù)是與所述第一轉(zhuǎn)換格式的媒體內(nèi)容一起接收的時(shí)候,檢索 所述參數(shù)數(shù)據(jù);以及當(dāng)所述參數(shù)數(shù)據(jù)不是與所述第一轉(zhuǎn)換格式的媒體內(nèi)容一起接收的時(shí)候,通 過網(wǎng)絡(luò)遠(yuǎn)程地檢索所述參數(shù)數(shù)據(jù)。
26.如權(quán)利要求24所述的方法,其特征在于,所述應(yīng)用參數(shù)數(shù)據(jù)包括標(biāo)識(shí)要轉(zhuǎn)換到所述第二格式的所述媒體數(shù)據(jù)的一部分;確定對(duì)于所述媒體內(nèi)容的所述部分是否要更改參數(shù);當(dāng)對(duì)于所述媒體內(nèi)容的所述部分要調(diào)整所述參數(shù)數(shù)據(jù)時(shí),更改所述參數(shù)數(shù)據(jù);轉(zhuǎn)換所述媒體數(shù)據(jù)的所述部分,同時(shí)將所述更改后的參數(shù)數(shù)據(jù)應(yīng)用于所述 第二格式;以及提供對(duì)所述第二格式的媒體數(shù)據(jù)的訪問。
全文摘要
本發(fā)明的實(shí)施例提供了用于在將數(shù)據(jù)轉(zhuǎn)換到不同數(shù)據(jù)格式時(shí)保持其質(zhì)量的方法、裝置和系統(tǒng)。一些實(shí)施例提供的方法是接收第一格式的媒體數(shù)據(jù)(130);啟動(dòng)第一格式的媒體數(shù)據(jù)(130)到第二轉(zhuǎn)換格式的第一轉(zhuǎn)換;標(biāo)識(shí)指示到第二轉(zhuǎn)換格式的轉(zhuǎn)換的參數(shù)(148);記錄該參數(shù)(148);以及將所記錄的參數(shù)(148)分發(fā)給遠(yuǎn)程系統(tǒng)(124),以使該參數(shù)(148)能在該媒體數(shù)據(jù)(130)到第二轉(zhuǎn)換格式的轉(zhuǎn)換期間至少部分地控制該遠(yuǎn)程系統(tǒng)(124)。
文檔編號(hào)G06F17/00GK101535981SQ200680044849
公開日2009年9月16日 申請(qǐng)日期2006年10月17日 優(yōu)先權(quán)日2005年10月25日
發(fā)明者B·W·蘭迪爾, J·H·泰勒, K·G·奧澤爾, M·N·艾利 申請(qǐng)人:極速?zèng)Q件公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
漳浦县| 翁源县| 东乌珠穆沁旗| 元谋县| 开鲁县| 仪陇县| 景谷| 嘉义市| 九龙城区| 浦北县| 许昌县| 大新县| 六盘水市| 杭州市| 龙里县| 芮城县| 襄城县| 景东| 辽宁省| 阿拉善盟| 西昌市| 长寿区| 包头市| 蒙阴县| 灵璧县| 瑞昌市| 阳西县| 盐津县| 余庆县| 潮州市| 苍梧县| 清原| 六盘水市| 仙桃市| 沙洋县| 海淀区| 海淀区| 定边县| 平武县| 丹棱县| 灵石县|