用于產(chǎn)生場景穩(wěn)定元數(shù)據(jù)的系統(tǒng)和方法
【專利說明】用于產(chǎn)生場景穩(wěn)定元數(shù)據(jù)的系統(tǒng)和方法
[0001]相關(guān)申請的交叉引用
[0002]本申請要求2013年7月30日提交的美國臨時專利申請N0.61/859,956的優(yōu)先權(quán),該申請的全部內(nèi)容由此通過引用并入。
技術(shù)領(lǐng)域
[0003]本發(fā)明涉及視頻內(nèi)容創(chuàng)建和呈現(xiàn),并且特別地,涉及用于產(chǎn)生用于改進目標顯示器上的視頻數(shù)據(jù)的呈現(xiàn)的相關(guān)聯(lián)的元數(shù)據(jù)的系統(tǒng)和方法。
【背景技術(shù)】
[0004]視頻文件中的元數(shù)據(jù)典型地是每一幀地產(chǎn)生或者針對關(guān)鍵幀產(chǎn)生的。然而,在許多情況下,視頻回放可能具有對于視頻內(nèi)容的觀眾而言令人反感的偽像。這些偽像在場景之間(例如,對于可能具有某些共同特征的場景來說)可能是明顯的。例如,照相機可能正在捕捉在空間和時間上正在移動的單個演員的視頻例如,在昏暗的房間里并且移動到戶外陽光燦爛的空間的一個瞬間。
[0005]周圍條件的這樣的改變可能對觀眾引起明顯的偽像(例如,改變前面提及的演員的面部色調(diào))。當視頻內(nèi)容將被顯示在可關(guān)于其性能(例如,對于亮度、色域呈現(xiàn)等)具有限制的目標顯示器上時,可能尤其如此。對于內(nèi)容創(chuàng)作者(諸如導演或后期制作人員),可以通過產(chǎn)生基于場景的元數(shù)據(jù)來減輕這樣的偽像。
【發(fā)明內(nèi)容】
[0006]本文中公開了用于針對期望的視頻數(shù)據(jù)流產(chǎn)生并應(yīng)用場景穩(wěn)定元數(shù)據(jù)的方法和系統(tǒng)。給出了如下的系統(tǒng)和/或方法,在這些系統(tǒng)和/或方法中,將視頻數(shù)據(jù)流劃分或分割為場景,并且針對視頻數(shù)據(jù)的給定場景可產(chǎn)生第一組元數(shù)據(jù)。第一組元數(shù)據(jù)可以是任何已知的作為視頻內(nèi)容的期望應(yīng)變量(funct1n)的元數(shù)據(jù)(例如,亮度、色域等)。第一組元數(shù)據(jù)可以逐幀地產(chǎn)生。在一個實施例中,可以產(chǎn)生場景穩(wěn)定元數(shù)據(jù),其可以不同于場景的第一組元數(shù)據(jù)??梢酝ㄟ^監(jiān)視場景的期望特征來產(chǎn)生場景穩(wěn)定元數(shù)據(jù),并且可以使用該場景穩(wěn)定元數(shù)據(jù)來將期望特征保持在可接受的值范圍內(nèi)。這可以幫助避免呈現(xiàn)視頻數(shù)據(jù)時的明顯的并且可能令人反感的視覺偽像。
[0007]在一個實施例中,一種用于在視頻數(shù)據(jù)流中使用場景穩(wěn)定元數(shù)據(jù)的方法,該方法包括:將視頻數(shù)據(jù)流劃分為一組場景;產(chǎn)生與該組場景內(nèi)的第一場景相關(guān)聯(lián)的第一元數(shù)據(jù);產(chǎn)生場景穩(wěn)定元數(shù)據(jù);并且將場景穩(wěn)定元數(shù)據(jù)與所述第一場景相關(guān)聯(lián)。
[0008]在另一實施例中,一種用于對視頻數(shù)據(jù)使用場景穩(wěn)定元數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括:處理器;與所述處理器相關(guān)聯(lián)的存儲器,所述存儲器進一步包括處理器可讀指令,以使得當所述處理器讀取處理器可讀指令時,使處理器執(zhí)行以下指令:接收視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流包括一組場景;對于該組場景,產(chǎn)生與該組場景相關(guān)聯(lián)的第一元數(shù)據(jù);產(chǎn)生一組場景穩(wěn)定元數(shù)據(jù);并且對于至少一個場景,將場景穩(wěn)定元數(shù)據(jù)與所述至少一個場景相關(guān)聯(lián)。
[0009]在又一實施例中,一種視頻處理器包括:處理器;與所述處理器相關(guān)聯(lián)的存儲器,所述存儲器進一步包括處理器可讀指令,以使得當所述處理器讀取處理器可讀指令時,使處理器執(zhí)行以下指令:接收傳入的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流包括一組場景;接收與至少一個場景相關(guān)聯(lián)的第一組元數(shù)據(jù);接收場景切換基本上是傳入的視頻數(shù)據(jù)流的下一幀的指示;接收場景穩(wěn)定元數(shù)據(jù);并且將場景穩(wěn)定元數(shù)據(jù)基本上與傳入的視頻數(shù)據(jù)流的該下一幀相關(guān)聯(lián)。
[0010]當結(jié)合本申請內(nèi)呈現(xiàn)的附圖閱讀【具體實施方式】時,本系統(tǒng)的其他特征和優(yōu)點在下面在【具體實施方式】中被呈現(xiàn)。
【附圖說明】
[0011 ] 示例性實施例在附圖的參考圖中被例示說明。本文中公開的實施例和附圖要被例示性地、而非限制性地考慮。
[0012]圖1描繪了根據(jù)本發(fā)明的原理構(gòu)成的視頻流水線系統(tǒng)的環(huán)境和架構(gòu)的一個實施例。
[0013]圖2A和圖2B描繪了可以適合于本申請的目的的視頻流水線流程圖的兩個實施例。
[0014]圖3描繪了在示例性目標顯示器的顯示管理時可發(fā)生的視頻處理的高級流程圖的一個實施例。
[0015]圖4是用于視頻文件的場景穩(wěn)定元數(shù)據(jù)的產(chǎn)生和關(guān)聯(lián)的視頻處理的一個實施例。
[0016]圖5是將場景改變的預先(advanced)通知合并在視頻流水線中的流程圖的一個實施例。
[0017]圖6描繪了被分割為場景的一個示例性視頻文件以及包括場景改變的指示的場景內(nèi)的一個幀。
【具體實施方式】
[0018]如本文中所使用的,術(shù)語“組件”、“系統(tǒng)”、“接口”等意圖指代計算機相關(guān)實體,該計算機相關(guān)實體是硬件、(例如,執(zhí)行中的)軟件和/或固件。例如,組件可以是在處理器上運行的過程、處理器、對象、可執(zhí)行指令、程序和/或計算機。舉例說明,在服務(wù)器上運行的應(yīng)用和服務(wù)器兩者都可以是組件。一個或多個組件可以駐留在過程內(nèi),并且組件可以被本地化在一個計算機上和/或分布在兩個或更多個計算機之間。組件也可以意圖指代通信相關(guān)實體,該通信相關(guān)實體是硬件、(例如,執(zhí)行中的)軟件和/或固件,并且還可以包括足以實現(xiàn)通信的有線或無線硬件。
[0019]在以下整個描述中,對特定細節(jié)進行了闡述,以便向本領(lǐng)域技術(shù)人員提供更透徹的理解。然而,未對公知的元件進行詳細示出或描述,以避免不必要地模糊本公開。因此,描述和附圖要從例示性的、而非限制性的意義上來看待。
[0020]引言
[0021]為了在目標顯示器上的視頻回放中確保時間穩(wěn)定性(例如,沒有閃爍、脈動、時明時暗等)并且減輕可能不適宜的視覺偽像,可能期望與視頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù)隨著時間的過去大體上是穩(wěn)定的。在幾個實施例中,這可以通過強制使得元數(shù)據(jù)在場景的持續(xù)時間上穩(wěn)定來實現(xiàn)。這樣的元數(shù)據(jù)可以被允許在每次場景切換時改變。在這樣的情況下,元數(shù)據(jù)中的適應(yīng)內(nèi)容的改變對于觀眾可以是不明顯的。
[0022]僅舉一例,可以臨在顯示之前逐幀地估計視頻/圖像數(shù)據(jù)元數(shù)據(jù)。然而,這可能對場景的顯現(xiàn)一一可能地,在場景的中間一一導致使人不愉快的明顯的改變。
[0023]在本申請的若干實施例中,描述了用于產(chǎn)生或以其他方式創(chuàng)建與視頻數(shù)據(jù)相關(guān)和/或關(guān)聯(lián)的元數(shù)據(jù)的系統(tǒng)和方法。在本申請的許多實施例中,如本文中將更詳細地描述的,相關(guān)聯(lián)的元數(shù)據(jù)可被逐場景地產(chǎn)生。這樣的元數(shù)據(jù)可以在視頻數(shù)據(jù)流的前端被創(chuàng)建一一或者在視頻數(shù)據(jù)流的任何其他合適的部分被創(chuàng)建。視頻數(shù)據(jù)可以被傳輸和/或發(fā)送給視頻數(shù)據(jù)的用戶/消費者/觀眾一一不管是在電影院、家庭觀看環(huán)境、視頻會議、還是在視頻數(shù)據(jù)將被觀看和/或消費的任何地方。
[0024]在以下共有的專利和/或?qū)@暾堉忻枋隽嗽S多元數(shù)據(jù)-產(chǎn)生和/或元數(shù)據(jù)-消費技術(shù):
[0025](l)Messmer 的 2013 年 3 月 28 日公布的、標題為“TONE AND GAMUT MAPPINGMETHODS AND APPARATURS” 的美國專利申請 20130076763 ;
[0026](2)Messmer 等人的 2013 年 6 月 27 日公布的、標題為“DATA TRANSMISS1N USINGOUT-OF-GAMUT COLOR C00RINATES” 的美國專利申請 20130162666 ;
[0027](3)Longhurst 等人的 2013 年 6 月 6 日公布的、標題為 “MEATDATA FOR USE INCOLOR GRADING”的美國專利申請20130141647 ;以及
[0028](4)Messmer 等人的 2012 年 12 月 13 日公布的、標題為“VIDEO DELIVERY ANDCONTROL BY OVERWRITING VIDEO DATA” 的美國專利申請 20120315011。
[0029]一一所有這些申請的全部內(nèi)容都由此通過引用并入。
[0030]圖1、圖2A和圖2B描繪了本申請的系統(tǒng)和/或方法可以駐留在其中的若干一般性的環(huán)境系統(tǒng)(分別為100、200、206)。這些系統(tǒng)表示可能的端對端視頻產(chǎn)生/傳輸/觀看視頻流水線一一例如,在這些流水線中,視頻可以被捕捉,被逐場景地進行元數(shù)據(jù)提取,并且被置于視頻流中以供發(fā)布,被發(fā)送給目標顯示器以供觀看。
[0031]在圖1中,系統(tǒng)100 (或者其部分)可以被配置為執(zhí)行本文中所描述的方法中的一種或多種。系統(tǒng)100的組件可以被實現(xiàn)為軟件、固件、硬件和/或它們的組合。系統(tǒng)100包括視頻捕捉子系統(tǒng)102、后期制作子系統(tǒng)103和顯示子系統(tǒng)104。視頻數(shù)據(jù)流123 (更具體地說,對于視頻流流水線中的不同點,123-1、123-2、123-3)由視頻捕捉子系統(tǒng)102產(chǎn)生,并且被輸送到后期制作子系統(tǒng)103以供處理和編輯。視頻圖像可以在編輯視頻數(shù)據(jù)123