專利名稱:視頻數據處理裝置的制作方法
技術領域:
本發明涉及一種用于合成或混合多個視頻數據的技術。特別地,本發明涉及視頻數據處理裝置和方法,其具有在多個視頻數據之間的時基校正方面的改進。
背景技術:
傳統上已知有合成多個視頻數據的技術。在許多情況下,經過這樣同步化的第一和第二視頻數據是包括本質上具有相同頻率的同步信號的視頻數據。此外,給出了下面的方法作為一種用于將靜止圖像,即將第二視頻數據多路復用到作為運動圖像的第一視頻數據的技術。根據該方法,在從存儲器讀取第二視頻數據之后,將該第二視頻數據(例如,OSD信號)進行多路復用(參見,日本專利申請公開出版物第2001-165018號)。在這種情況下,第二視頻數據的讀出時間被預先設定為第一視頻數據的預定時間。這里假定第一和第二視頻數據使用硬件電路進行再現。
在運動圖像的顯示區域內,即,在主視頻圖像的顯示區域內,為了得到各種各樣、豐富多彩的展現,希望進行以下的顯示。具體地說,就是在將第二(副)視頻圖像作為時區事件與主視頻圖像匹配的狀態下顯示主視頻圖像。例如,為獲得希望的屏幕效果,而使運動圖像(即,主視頻圖像)與第二視頻圖像匹配,以改變主視頻圖像和第二視頻圖像的透光性。此外,在主視頻圖像是運動畫面(電影)的情況下,希望與電影人物對話同步顯示譯文。
在這種情況下,應該考慮到以下的問題。具體地說,第二視頻圖像具有的是使用軟件再現的視頻源,而不是像傳統情形一樣使用硬件處理的視頻源。如果第二視頻圖像的視頻源使用軟件進行再現,那么再現時間取決于計算機的基準時鐘。因此,第二視頻圖像的幀頻不必與使用另外的硬件再現的主視頻圖像的幀頻相匹配。只要使用軟件再現的第二視頻圖像進行簡單地構造并在運動圖像(即主視頻圖像)部分的矩形區域內顯示,不管主視頻圖像如何改變,都不會有什么問題。
然而,還沒有披露與顯示主視頻圖像和第二視頻圖像的內容并使它們的幀頻同步緊密相關的技術。
發明內容
實施例的一個目的是提供一種視頻數據處理裝置和方法,當一個視頻圖像(例如,主視頻圖像)與另一個視頻圖像(例如,第二視頻圖像)混合或合成時,其可對兩個視頻數據進行時基校正。
為了實現上述目的,根據本發明的一個方面,提供了一種視頻數據處理裝置,該裝置包括第一視頻發生器裝置,用于生成具有任意幀頻的第一視頻數據;第二視頻發生器裝置,用于生成具有不同于第一視頻數據的任意幀頻的第二視頻數據;以及使用通過第一視頻發生器管理的視頻生成時間作為基準時間、并通過重復使用第二視頻數據來校正偏離基準時間的第二視頻發生器的視頻生成時間以獲得幀同步的裝置。
本發明的另外的目的和優勢將在以下說明中描述,且在某種程度上將從說明書中很容易了解到,或者可通過本發明的實施了解到。本發明的目的和優勢可以通過下文中特別指出的工具和組合而認識和獲得。
附圖被結合到說明書中并作為說明書的一部分來說明本發明的實施例,且與以上給出的概括描述和以下給出的實施例的詳細描述一起用于解釋本發明的原理。
圖1是示出在本發明中處理的圖像平面混合的示意圖;圖2是示出根據本發明的裝置(硬件)的結構的框圖;圖3是示出根據本發明的裝置的操作,即,圖形幀與視頻幀的混合的示意圖;圖4是示出像素數據格式的一個實例的示意圖;圖5是示出在像素級混合的原理的示意圖;圖6是示出根據本發明的裝置的操作(即,圖形幀與視頻幀的混合),并解釋當給定跳幀時的操作的示意圖;圖7是示出用于實現本發明的軟件的結構的框圖;圖8是示出在可執行程序中的任務優先級的一個實例的示意圖;圖9是示出圖形再現程序的流程的流程圖;圖10是示出根據本發明的時基校正系統模型的示意圖;以及圖11是應用本發明的信息記錄/再現裝置的示意圖。
具體實施例方式
以下將參考附圖描述本發明的實施例。
圖1是示出在本發明中處理的圖像平面混合的基本原理的示意圖。圖形平面11是通過中央處理器(CPU)計算并生成的圖像。視頻平面12是通過MPEG2解碼器解碼出的運動圖像中的單幅圖像。上述圖形平面11和視頻平面12彼此獨立地生成。例如,圖形平面11和視頻平面12與MPEG2解碼器的輸出幀頻周期性地同步混合。同步器14執行上述的混合;換句話說,執行像素級阿爾法(α)混合。
圖2是示出根據本發明的硬件的結構的框圖。CPU 21根據載入系統存儲器22中的可執行程序來控制連接到系統的多個裝置,并生成圖形輸出圖像。
總線橋接器23與CPU 21、系統存儲器22、圖形控制器24以及PCI總線25相連接,控制并傳送各個裝置和總線之間的數據交換。
系統存儲器22儲存有存儲在連接到IDE控制器29的硬盤驅動器(HDD)30中的可執行程序的副本。此外,系統存儲器22被作為用于臨時存儲計算和數據傳輸所要求的變量的緩沖區。
圖形控制器24控制由CPU 21計算的圖像從系統存儲器22到圖形存儲器26的傳輸。而且,圖形控制器24根據CPU 21的指令執行復雜的圖像處理計算。此外,圖形控制器24將圖像信息與MPEG解碼器28的輸出定時同步地輸出到視頻混合器27。因此,圖形控制器24包括同步控制部分24a。圖形控制器24還包括幀生成忽略部分24b、優先級設定部分24c、幀頻控制部分24d,將在下面進行描述。
視頻混合器27結合(混合)來自MPEG解碼器28的NTSC信號信息和來自圖形控制器24的圖像信息。在這種情況下,視頻混合器27使用包括在來自圖像控制器24的圖像信息中的α(阿爾法)值執行上述混合。然后,視頻混合器27將圖像信號與NTSC信號同步再現,然后將其輸出。視頻混合器27包括阿爾法混合部分27a。視頻混合器27還包括用于以下面描述的像素級執行混合(合成)的像素處理部分27b。
MPEG解碼器28基于CPU 21的控制,捕獲從光驅31中讀取的數據中提取的MPEG2數據,并將該數據轉換成圖像數據。隨后,MPEG解碼器28將轉換后的圖像數據輸出到視頻混合器27。
PCM解碼器32周期性地捕獲通過CPU 21的計算從光驅31中讀取的數據中提取的音頻數據轉換的PCM數據。隨后,PCM解碼器32將捕獲的PCM數據轉換成模擬聲音信號并輸出該信號。
IDE控制器29與光驅31和HDD 30相連接,并且在CPU 21的控制下,執行將包含在各個驅動器中的數據讀取到存儲器的控制。
例如,光驅31是DVD驅動器。光驅31從存儲有數據的DVD光盤中讀取數據,用于生成視頻平面12和圖形平面11。
HDD 30儲存用于操作該裝置的可執行程序。IR接收器33接收來自控制該裝置的遙控器的信號。網絡接口控制器(NIC)34控制用于與各種網絡進行連接的通信數據。
圖3是示出將圖形幀與視頻幀進行混合的操作的示意圖。即使視頻幀V1、V2、V3、…V13和圖形幀GA、GB、GC、…GI的幀頻不同,本發明也是適用的。圖3示出了視頻幀前進4幀的同時圖形幀前進3幀的情況。輸出幀與視頻幀的幀頻同步。如果輸出定時在視頻幀和圖形幀之間偏移,則將在輸出幀之前生成的圖形幀與視頻幀混合。具體地說,根據視頻幀V1和圖形幀GA之間的關系,獲得混合了這兩個幀的輸出幀(V1+GA)。在下一個輸出幀中,獲得混合了視頻幀V2與圖形幀GA的輸出幀(V2+GA)。在下一個輸出幀中,獲得混合了視頻幀V3與圖形幀GB的輸出幀(V3+GB)。在下一個輸出幀中,視頻幀V4和圖形幀GC在時基上同步;因此,獲得混合了這兩個幀的輸出幀(V4+GC)。重復進行以上描述的幀的混合(合成)。在這種情況下,圖形控制器24在視頻幀和圖形幀之間進行幀頻比較,并確定這兩個幀中哪個幀提前。相同圖形幀重復使用的次數可根據視頻幀和圖形幀的幀頻值改變。
如上所述,相同的圖形幀被多次混合(合成)至第一視頻數據的連續視頻幀,從而彌補了幀頻之間的差異。此外,如果圖形幀的生成被延遲,則將相同的圖形幀合成到連續視頻幀的次數可能增加。
如上所述,本發明的裝置具有用于生成具有任意幀頻的第一視頻數據(視頻幀)的第一視頻發生器。第一視頻發生器包括光驅31、IDE控制器29、MPEG解碼器28以及視頻混合器27。此外,本發明的裝置具有用于生成具有不同于第一視頻數據的任意幀頻的第二視頻數據(圖形幀)的第二視頻發生器。第二視頻發生器包括CPU 21、系統存儲器22、總線橋接器23、圖形存儲器26以及圖形控制器24。由第一視頻發生器管理的視頻生成時間被確定為基準時間。如果第二視頻發生器的視頻生成時間出現了與基準時間的偏移,則通過重復使用第二視頻數據對該偏移進行校正,從而實現幀的同步。在這種情況下,上述“偏移”是一個幀單位。然而,該“偏移”包括下面描述的第二視頻數據沒用及時生成而獲得幀混合(合成)的情況。
圖4是示出像素數據格式的一個實例的示意圖。
該像素數據格式示出了圖形幀的每個像素(像素)的數據結構。在圖4中,R、G、B和α分別表示紅、綠、藍和混合α值。R、G、B和α都具有一個字節;因此,該數據總共包括4個字節。
圖5示出了像素級的像素混合計算的示意圖。在圖5中,G00,0~G33,100中的每一個都表示圖形幀的一個像素值,并且逗號前的數值表示在某一像素位置的RGB值,而逗號后的數值表示α值。V00~V33代表視頻幀的各個像素的RGB值。
在這種情況下,以使用圖形阿爾法比計算并混合圖形和視頻像素值的方式獲得每個輸出幀的像素值。
在圖5左上示出的圖形像素G00,0與視頻像素V00的混合中,進行(G00×0)+(V00×(1-0))的計算。在這種情況下,圖形比率為0,并且視頻比率為1。此外,在圖形像素G10,33與視頻像素V10的混合中,進行(G10×0.33)+(V10×(1-0.33))的計算。
來自視頻幀的輸出具有亮度Y、色差Cb和色差Cr信號。因此,在圖2中,視頻混合器27將從圖形幀輸出的像素值轉換成Y、Cb和Cr,并隨后將它們混合。
圖6是示出在沒有及時進行圖形幀的計算的情況下幀混合的示意圖。圖6示出了圖形幀GD的生成被延遲的情況。換句話說,根據本發明,圖形幀基于軟件進行再現。在再現的幀中,存在一個必須基于復雜的混合(合成)和操作結果而再現的幀。這樣的幀需要大量時間來完全生成。此外,由于下面所述的原因沒有及時生成圖形幀。該原因具體來說是,包括CPU的系統性能不足,或指定圖形幀的計算非常復雜。
由于上述的原因,圖形幀GD和其原本對應的視頻幀V6的時間變得不一致。
在這種情況下,根據本發明優先生成視頻幀。圖6示出沒有及時進行圖形幀中的幀“GD”的計算的情況。在這種情況下,視頻幀“V6”本應與圖形幀“GD”混合,從而生成輸出幀。然而,視頻幀“V6”混合的是已經生成的圖形幀“GC”,從而生成輸出幀。
因此,本發明的裝置具有使第一或第二視頻發生器中的任意一個優先執行視頻幀生成的機構。如果在優先生成的視頻的再現(reproduction,也稱再生)時間內另一個視頻發生器沒有進行視頻生成,則該裝置具有忽略沒有及時生成的視頻幀的生成的功能。這樣,可以防止另一視頻數據的再現時間的延遲隨著優先生成的視頻的再現時間的推進而加大。優先進行的視頻生成可使用硬件執行。在這種情況下,該硬件包括用于預定信號處理的半導體芯片和電子組件,它們結合在諸如MPEG處理和PCM處理的功能單元中。
圖7是示出用于實現本發明的軟件的結構的功能框圖。視頻再現控制部分111是用于控制本發明的軟件的操作的模塊。控制部分111控制從文件系統112讀取的數據、從遙控接收器113接收的用戶操作、以及DVD再現控制器114和導航控制器115的操作。DVD再現控制器114控制視頻的再現,導航控制器115控制圖形幀的生成。
導航控制器115使用從文件系統112讀取的數據生成針對圖形幀的導航圖像。此外,導航控制器115通過顯示驅動器121,基于DVD再現控制器114的時間信息來控制圖像輸出定時(timing)。此外,DVD再現控制器114還對音頻解碼器122進行控制,以輸出與用戶事件一致的聲音效果。
顯示驅動器121捕獲由導航控制器115生成的圖形幀數據,并且控制圖形控制器123以輸出圖形幀數據。音頻解碼器122和124對由導航控制器115和DVD再現控制器114提供的音頻數據進行解碼。然后,音頻解碼器122和124將音頻數據轉換成PCM數據,并隨后將其輸出到音頻混合器125。
音頻混合器125混合(混合)從音頻解碼器輸入的PCM數據,以將PCM數據轉換成一個PCM輸出數據,并隨后將其輸出到PCM解碼驅動器126。PCM解碼驅動器126將從音頻混合器125輸入的PCM數據輸送到PCM解碼器127以控制聲音的再現。
DVD再現控制器114捕獲通過文件系統112讀取的DVD數據,以將DVD數據分成視頻數據、聲音數據和其他數據,并隨后控制它們的再現。MPEG解碼驅動器130將從DVD再現控制器114輸入的MPEG數據提供給MPEG解碼器131。驅動器130執行控制以在正確定時輸出MPEG數據。遙控接收器113解讀由IR驅動器141給出的遙控切換事件。然后,接收器113將事件信息作為訊息傳給視頻再現控制器111。IR驅動器141控制IR控制器142的中斷,而且檢測哪個遙控器的開關被按下。然后,IR接收器141將該信息發送給遙控驅動器。文件系統112控制HDD 30和光驅31的文件系統。
文件系統112控制ATAPI驅動器151。ATAPI驅動器151控制IDE控制器152,以從上述HDD 30和光驅31中讀取數據。
圖8是示出可執行程序的任務優先級的示意圖。根據本發明,為了在多任務OS上優先執行視頻再現,預先確定了如圖8所示的任務優先級。具體來說,根據內核服務(kernel service)211,執行OS的基本處理,并且控制任務開關和對文件系統的訪問。根據視頻處理212,分析并提取視頻數據,而且控制視頻和音頻控制器。根據音頻處理213,控制音頻數據的混合和輸出。根據圖形處理214,生成導航圖像數據。
圖8示出的任務優先級被預先確定,然后設定任務開關,以使如果有具有更高優先級的處理,則優先執行該處理。在這種情況下,任務開關優先分配一個任務給內核服務和視頻處理,直到它們成為空閑狀態。然后,只有當內核服務和視頻處理變成等待任一事件的狀態時,任務開關將任務分配到音頻和圖形處理。
圖9是示出圖形再現的流程的流程圖。步驟S01是流程圖的起始點,表示圖形再現開始。在步驟S02中,存儲再現圖形的幀數的變量“n”被初始化為“0”。在步驟S03中,自動增加圖形再現定時計數器的值被初始化/校正為覆蓋目標視頻的當前再現時間。
在步驟S04中,獲得再現圖形中的第N幀的時間信息“PTn”。在步驟S05中,獲得當前定時計數器的值“Ct”。在步驟S06中,進行下列確定;即,將第N圖形幀的再現時間“PTn”與獲得的定時計數器的值“Ct”相比較。
在步驟S07中,如果第N圖形幀的再現時間“PTn”小于獲得的定時計數器的值“Ct”;換句話說,如果視頻再現時間已經超過再現時間,則執行以下描述的程序。在步驟S13中,解碼并顯示第N幀數據,并隨后將基準幀數“n”的值加1。
在步驟S08中,如果第N圖形幀的再現時間“PTn”大于獲得的定時計數器的值“Ct”;換句話說,如果當前視頻再現時間已經超過第N幀的再現時間,執行以下描述的程序。獲得生成第N圖形幀所需的數據。
在步驟S09中,將在步驟S08中獲得的圖形幀數據解碼成用于屏幕顯示的圖像幀。在步驟S10中,獲得當前定時計數器的值“Ct”。在步驟S11中,進行以下確定;即,將第N圖形幀的再現時間“PTn”與獲得的定時計數器的值“Ct”進行比較。
在步驟S12中,如果定時計數器的值“Ct”大于第N圖形幀的再現時間“PTn”;換句話說,如果當前時間沒有達到第N圖形幀的再現時間,則給出一小段等待時間。
在步驟S13中,如果第N圖形幀的再現時間“PTn”等于或小于定時計數器的值“Ct”;換句話說,如果當前時間達到或超過第N圖形幀的再現時間,那么將第N幀顯示在屏幕上。在步驟S14中,確定所有幀處理是否完成。在步驟S15中,如果所有幀處理完成,那么結束圖形再現程序。
圖10是示出根據本發明的時基校正系統模型的示意圖。多路分離器(信號分離器)301從多路復用多個數據流的一個數據流中提取各個數據流,并隨后將其提供給各個緩沖器。
視頻緩沖器302臨時存儲分離得到的數據流中的主視頻數據。音頻緩沖器303臨時存儲與所分離的數據流中的主視頻數據同步再現的聲音數據。其他數據流1~n緩沖器304、305、以及306臨時存儲其他數據流。其他與主視頻對話同步顯示的聲音數據和文本數據被給出作為其他數據流。
視頻解碼器312從視頻緩沖器302讀取主視頻數據流,并且將其解碼以生成圖像幀。當時鐘1 321的時間到達每個圖像幀定義的輸出時間時,輸出解碼后的視頻數據。音頻解碼器313從音頻緩沖器303讀取聲音數據流,并且將其解碼以生成PCM數據。當時鐘1321的時間到達每個聲音幀定義的輸出時間時,在PCM數據轉換成模擬聲音輸出之后,將PCM數據輸出。
其他數據流解碼器314~316從與它們對應的緩沖器304~306讀取數據流,并根據通過任意方法限定的輸出格式將其解碼。當時鐘(CLOCK)1 321的時間到達通過任意方法限定的輸出格式時,這些數據流解碼器輸出經過解碼后的數據。
圖形緩沖器341臨時存儲諸如第二視頻圖像和計算機圖形的數據流。當時鐘2 322的時間到達存儲了諸如數據流中的第二視頻圖像和計算機圖形的數據流的輸出定時時,圖形解碼器342輸出視頻幀并將其重寫到新的屏幕上。
時鐘1 321是用于輸出附加到主視頻圖像的聲音和其他數據的基準定時器。另一方面,時鐘2 322是不同于時鐘1 321的基準定時器,該時鐘2用于輸出諸如第二視頻圖像和計算機圖形的數據流。
時鐘同步器323具有使時鐘1 321和時鐘2 322之間的時間提前同步的功能。阿爾法混合343基于包含在圖形解碼器輸出中的α值,混合視頻解碼器312和圖形解碼器342的輸出,并隨后將其輸出。其他數據流包括DVD所確定的第二視頻流。
存儲在本發明的圖形緩沖器341中的第二視頻數據(圖形數據)主要是通過計算機使用軟件進行再現的數據。
圖11是示出應用本發明的信息記錄/再現裝置的示意圖。圖11示出的信息記錄/再現裝置400記錄并再現關于光盤401的信息。裝置400具有內置硬盤驅動器;因此,它可以記錄并再現關于硬盤402的信息。
圖形信息通過接收器或網絡接口500捕獲,并被臨時記錄到光盤401或硬盤402上。在這種情況下,將該圖形信息進行代碼化或編碼。這時,在光盤401的信息再現過程中,對用于再現圖形信息以及將其合成至主視頻圖像的標記進行檢測。在這種情況下,從光盤401的管理信息(再現控制信息)檢測該標記。從光盤401或硬盤402讀取圖形信息,然后,CPU基于指定軟件運行以執行解碼(對應于圖10的342)。在這種情況下,使用CPU的系統時鐘再現圖形數據;因此,成為與主視頻幀異步的狀態。
在這種情況下,運行本發明的系統以執行阿爾法混合。例如,根據上述系統(裝置),可以在市場上得到針對外語光盤(DVD)的日本語字幕第二視頻。將該日本語字幕第二視頻信息臨時記錄并存儲在硬盤中。然后,再現指定的DVD。如果在DVD再現控制信息中描述了指示對硬盤中記錄的第二視頻信息再現的命令,則再現日本語字幕的第二視頻信息。然后,執行針對主視頻圖像的阿爾法混.合。
即使第一和第二視頻數據的幀頻不同,也能夠以不同方式擴展目標(即,視頻數據)的混合,以使上述方法能夠在兩數據間進行匹配時基的校正。多種第二視頻圖像可以在與主視頻圖像混合的狀態下作為時區事件進行顯示。因此,能夠在主視頻圖像顯示區域中獲得各種各樣、豐富多彩的展現。上述多種第二視頻圖像可以預先下載,此外,也可以使用從廣播數據中捕獲的視頻圖像。
本發明不局限于上述實施例。在不脫離本發明的實質范圍的情況下,可以更改和減少組件以在一定范圍中實施本發明。通過實施例中披露的多個部件的適當組合能夠提供多種發明。例如,可從本發明披露的所有組件中去除一些組件。關于不同實施例的組件可以進行適當的組合。
以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種視頻數據處理裝置,其特征在于,包括第一視頻發生器(27、28、29、31),用于生成具有任意幀頻的第一視頻數據;第二視頻發生器(21、22、23、24、26),用于生成具有不同于所述第一視頻數據的任意幀頻的第二視頻數據;以及同步控制器(24a),使用由所述第一視頻發生器管理的視頻生成時間作為基準時間,并通過重復使用所述第二視頻數據來校正偏離所述基準時間的所述第二視頻發生器的視頻生成時間,以獲得幀同步。
2.根據權利要求1所述的裝置,其特征在于,還包括阿爾法混合部分(27a),使用由所述第二視頻發生器生成的所述第二視頻數據,包括所述第一視頻數據和用于阿爾法混合的阿爾法值,并且在所述阿爾法值上混合所述第一視頻數據和所述第二視頻數據。
3.根據權利要求1所述的裝置,其特征在于,還包括像素處理部分(27b),用于在像素級混合所述第一視頻數據和第二視頻數據。
4.根據權利要求1所述的裝置,其特征在于,所述第一視頻發生器輸出使用硬件處理生成的所述第一視頻數據,以及所述第二視頻發生器輸出使用軟件處理生成的所述第二視頻數據。
5.根據權利要求4所述的裝置,其特征在于,所述第二視頻發生器使用所述軟件處理將編碼的文件內容解碼,以生成所述第二視頻數據,并將所述第二視頻數據輸出。
6.根據權利要求1所述的裝置,其特征在于,還包括優先級設定部分(24c),由所述第一視頻發生器優先執行視頻生成;以及幀生成忽略部分(24b),當所述第二視頻發生器的視頻生成時間延遲于所述第二視頻發生器的視頻生成時間時,忽略視頻幀的生成;幀頻控制部分(24d),用于執行控制以使另一視頻數據的視頻生成時間不延遲于根據生成時間的提前優先執行的視頻成生的視頻生成時間。
7.根據權利要求1所述的裝置,其特征在于,所述第一視頻發生器是用于處理來自光盤的視頻數據的裝置。
8.根據權利要求1所述的裝置,其特征在于,所述第一視頻發生器是用于處理來自接收器的視頻數據的裝置。
9.一種視頻數據處理方法,將使用硬件處理生成的且具有任意幀頻的第一視頻數據和使用軟件處理生成的且具有不同于所述第一視頻數據的任意幀頻的第二視頻數據混合,其特征在于,所述方法包括將所述第一視頻數據的幀頻與所述第二視頻數據的幀頻進行比較;以及將所述第二視頻數據的相同幀多次混合到所述第一視頻數據的連續每幀,從而抵消所述幀頻之間的差異。
10.根據權利要求9所述的方法,其特征在于,當所述第二視頻數據的幀生成被延遲時,增加將所述第二視頻數據的相同幀混合到所述第一視頻數據的連續每幀的次數,以抵消所述幀頻之間的差異。
11.根據權利要求9所述的方法,其特征在于,在像素級執行所述第一視頻數據和第二視頻數據的混合。
12.一種視頻數據處理裝置,其特征在于,包括第一視頻發生器裝置,用于使用硬件處理生成具有任意幀頻的第一視頻數據;第二視頻發生器裝置,用于生成具有不同于所述第一視頻數據的任意幀頻的第二視頻數據;用于使用由所述第一視頻發生器裝置管理的視頻生成時間作為基準時間,并通過重復使用所述第二視頻數據來校正偏離所述基準時間的所述第二視頻發生器裝置的視頻生成時間、以獲得幀同步的裝置;以及用于當所述第二視頻發生器裝置的視頻生成延遲于所述第一視頻發生器裝置的視頻生成時,忽略視頻幀的生成的裝置。
全文摘要
當將一個視頻圖像(例如,第二視頻圖像)混合或合成到視頻圖像(例如,主視頻圖像)上時,在兩視頻數據間進行時基校正。一種視頻數據處理裝置,包括第一視頻發生器(27、28、29、31),生成具有任意幀頻的第一視頻數據;第二視頻發生器(21、22、23、24、26),生成具有不同于第一視頻數據的任意幀頻的第二視頻數據;以及同步控制器(24a),使用由第一視頻發生器管理的視頻生成時間作為基準時間,并通過重復使用第二視頻數據來校正偏離基準時間的第二視頻發生器的視頻生成時間,以獲得幀同步。
文檔編號G06F3/14GK1703075SQ200510069048
公開日2005年11月30日 申請日期2005年4月29日 優先權日2004年5月26日
發明者小林丈朗 申請人:株式會社東芝