国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      播放靜態(tài)圖像的裝置及方法

      文檔序號:6739586閱讀:215來源:國知局
      專利名稱:播放靜態(tài)圖像的裝置及方法
      技術領域
      本發(fā)明涉及一種以影像特技播放靜態(tài)圖像的裝置及方法,且特別是涉及一種利用運動補償單元(motion compensator)實現(xiàn)影像特技播放靜態(tài)圖像的裝置及方法。
      背景技術
      隨著多媒體的發(fā)展日漸成熟,有各種各式各樣的影音產(chǎn)品滿足人們精益求精的需求。例如,由于比目前的CD音頻規(guī)格有更佳的取樣頻率和分辨率,因此DVD音頻規(guī)格(DVD audiospecification)已經(jīng)逐漸受到重視。
      在DVD音頻規(guī)格書中規(guī)定,播放機除了需播放音頻外,還需具有播放靜態(tài)圖像的能力,而且規(guī)格書中也提出了幾種播放靜態(tài)圖像可以使用的特殊展示方式,例如是在兩圖像之間以掃入(wipe)或迭化(dissolve)等方式帶出下一張圖像。傳統(tǒng)上這些影像特技以固件的方式或以額外的特技處理硬件來實現(xiàn)。然而,執(zhí)行固件的中央處理器的負荷已經(jīng)相當?shù)拇螅粼僭黾犹丶继幚韺⑹怪醒胩幚砥鞯呢摵蛇^高;另一方面,使用特技處理硬件的方式也提高了系統(tǒng)的成本。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的目的就是提供一種利用DVD播放機中的運動補償單元實現(xiàn)影像特技播放靜態(tài)圖像的裝置及方法。
      由于在播放DVD音頻(DVD Audio)規(guī)格的片子時,靜態(tài)圖像是以MPEG內(nèi)編碼畫面(Intra-Picture)的方式儲存的,因此在譯碼靜態(tài)圖像時,并不會使用到運動補償單元。因此,本發(fā)明的宗旨在于在不需增加中央處理器的負荷或額外的特技處理硬件的條件下,利用現(xiàn)有的運動補償單元,提供虛擬畫面功能,以實現(xiàn)播放靜態(tài)圖像的影像特技,以降低成本并增進硬件的使用效率。
      根據(jù)本發(fā)明的目的,提出一種利用運動補償單元實現(xiàn)以影像特技播放靜態(tài)圖像的方法,用于播放第一圖像和第二圖像,并在播放第一圖像和第二圖像之間,播出至少一虛擬畫面。運動補償單元位于DVD播放機中。本方法包括首先,依據(jù)所需的影像特技產(chǎn)生虛擬畫面參數(shù);然后,依據(jù)虛擬畫面參數(shù)產(chǎn)生該虛擬畫面。
      根據(jù)本發(fā)明的另一目的,提出一種影音播放裝置,用于播放第一圖像和第二圖像,并依據(jù)影像特技產(chǎn)生多個虛擬畫面在第一圖像和第二圖像之間播出。影音播放裝置包括存儲器、視頻譯碼系統(tǒng)及顯示控制系統(tǒng)。存儲器用于儲存第一圖像和第二圖像的數(shù)據(jù)。視頻譯碼系統(tǒng)用于依據(jù)影像特技及第一圖像和第二圖像并利用視頻譯碼系統(tǒng)中的運動補償單元依序產(chǎn)生虛擬畫面。顯示控制系統(tǒng)用于播放第一圖像、第二圖像和這些虛擬畫面。


      為讓本發(fā)明的上述目的、特征、和優(yōu)點能更清楚,下文特舉一優(yōu)選實施例,并配合附圖,作詳細說明如下。
      圖1所示為現(xiàn)有的DVD播放機的方塊圖。
      圖2所示為視頻譯碼系統(tǒng)的方塊圖。
      圖3所示為運動補償單元的方塊圖。
      圖4所示為依據(jù)本發(fā)明一優(yōu)選實施例的視頻譯碼系統(tǒng)方塊圖。
      圖5A及5B所示為以迭化效果播放靜態(tài)圖像的示意圖。
      圖6圖所示為以掃入效果播放靜態(tài)圖像的示意圖。
      圖7圖所示為以移入效果播放靜態(tài)圖像的示意圖。
      圖8A圖所示為現(xiàn)有的內(nèi)插器的方塊圖。
      圖8B圖所示為依據(jù)本發(fā)明的內(nèi)插器的方塊圖。
      具體實施例方式
      運動圖像專家組(Moving Picture Coding Experts Group,MPEG)規(guī)格的視頻包括有內(nèi)編碼畫面(Intra-Picture,簡稱I畫面)、預測編碼畫面(Predictive-Picture,簡稱P畫面)及雙向預測編碼畫面(Bidirectionally Predictive-Picture,簡稱B畫面)。 I畫面為完整的一個畫面,與前后的畫面保持獨立;P畫面由I畫面進行前向預測編碼而得;B畫面由過去的I畫面和未來的P畫面分別進行前向和逆向預測編碼而成,當I和P畫面譯碼后,即可進行其間的B畫面譯碼。插在中間的B畫面可以使用較少的數(shù)據(jù)量即可完成,對動畫影像而言可獲得動態(tài)追隨性較佳的畫面。一個畫面包括多個塊(block),一個畫面以塊為單位進行編碼譯碼的動作。
      參照圖1,其所示為現(xiàn)有的DVD播放機100的方塊圖。DVD播放機100用于將MPEG比特流S譯碼成音頻A和視頻V后播出。比特流分析系統(tǒng)110用于接收MPEG比特流S并將其分析成未譯碼的音頻比特流Ca和視頻比特流Cv,并經(jīng)由存儲器管理系統(tǒng)140儲存至存儲器180。然后,音頻譯碼系統(tǒng)160和視頻譯碼系統(tǒng)150分別將未譯碼的音頻比特流Ca和視頻比特流Cv譯碼后輸出音頻A和視頻V,并經(jīng)由存儲器管理系統(tǒng)140儲存至存儲器180。顯示控制系統(tǒng)130用于將存儲器180中已譯碼的音頻A和視頻V播出,例如播出至電視機。中央處理系統(tǒng)120用于控制各系統(tǒng)間的工作流程??偩€170用于在各系統(tǒng)間傳遞數(shù)據(jù)。
      參照圖2,其所示為視頻譯碼系統(tǒng)150的方塊圖。視頻譯碼系統(tǒng)150 包括可變長度譯碼單元(Variable length decoder,VLD)210、逆量化單元(Inverse quantization unit,IQ)220、逆離散余弦轉換單元(Inverse discrete cosine transformer,IDCT)230、塊重建單元(Block reconstruction,BR)240和運動補償單元(motioncompensator)250。可變長度譯碼單元210接收視頻比特流Cv,并輸出第一譯碼參數(shù)至逆量化單元220/逆離散余弦轉換單元230,以進行逆離散余弦轉換,并將結果輸出至塊重建單元240;可變長度譯碼單元210還輸出第二譯碼參數(shù)至運動補償單元250以自存儲器180提取一塊并進行運動補償,然后輸出運動塊數(shù)據(jù)M至塊重建單元240。塊重建單元240用于重建畫面的塊后輸出視頻V。
      傳統(tǒng)的運動補償單元250依據(jù)第二譯碼參數(shù)從存儲器180提取一塊以進行運動補償,第二譯碼參數(shù)主要包括運動形式(motion type)MT和運動向量(motion vector)MV。運動補償單元250依據(jù)運動形式MT決定每次提取的塊大小和形式,再依據(jù)運動向量MV決定提取數(shù)據(jù)的存儲器地址。運動補償單元250提供前向(forward)運動補償和雙向(bi-directional)運動補償功能,供譯碼P畫面和B畫面之用。參照圖3,其所示為運動補償單元250的方塊圖。運動補償單元250包括地址產(chǎn)生器252、數(shù)據(jù)緩沖區(qū)254和內(nèi)插器256。運動補償單元250接收第二譯碼參數(shù),地址產(chǎn)生器252依據(jù)運動向量MV而產(chǎn)生所需抓取的影像的地址A。數(shù)據(jù)緩沖區(qū)254則用于接收地址A所指定的數(shù)據(jù)D。若運動補償單元250正執(zhí)行前向運動補償,則僅依據(jù)數(shù)據(jù)D輸出運動塊數(shù)據(jù)M;若運動補償單元250正執(zhí)行雙向運動補償,則先將提取的前一畫面Fp的一塊D1儲存至數(shù)據(jù)緩沖區(qū)254,再將提取的后一畫面Ff的一塊D2讀入,然后將塊D1和D2由內(nèi)插器256進行內(nèi)插后,輸出運動塊數(shù)據(jù)M。
      為了在播放DVD音頻(DVD Audio)規(guī)格的片子時,能利用現(xiàn)有的運動補償單元實現(xiàn)播放靜態(tài)圖像影像特技的目的,本發(fā)明為運動補償單元新增加了虛擬畫面的功能,使運動補償單元能提供類似于直接存儲器存取(direct memory access DMA)的功能,以快速地在存儲器緩沖區(qū)之間傳遞數(shù)據(jù)。傳統(tǒng)的運動補償單元只能接收可變長度譯碼單元依據(jù)視頻比特流所譯碼出的譯碼參數(shù),并據(jù)以提取前一畫面或后一畫面的一塊,以輸出運動塊數(shù)據(jù)M。本發(fā)明另外提供了參數(shù)產(chǎn)生單元,參數(shù)產(chǎn)生單元依據(jù)所需的影像特技產(chǎn)生虛擬畫面參數(shù),并饋入運動補償單元,以實現(xiàn)在存儲器之間傳遞數(shù)據(jù)的目的。因為運動補償參數(shù)不是從真實的視頻比特流譯碼而來的,因此運動補償單元相當于在譯碼自己產(chǎn)生的”虛擬畫面”。此虛擬畫面可再區(qū)分成P虛擬畫面和B虛擬畫面P虛擬畫面的作用如同P畫面,將數(shù)據(jù)從一存儲器緩沖區(qū)傳遞至另一存儲器緩沖區(qū);而B虛擬畫面的作用如同B畫面,將數(shù)據(jù)分別從兩存儲器緩沖區(qū)傳遞到運動補償單元的后,經(jīng)過數(shù)據(jù)處理,再將結果存回存儲器。
      參照圖4,其所示為依據(jù)本發(fā)明一優(yōu)選實施例的視頻譯碼系統(tǒng)400方塊圖。視頻譯碼系統(tǒng)400包括運動補償單元410、參數(shù)產(chǎn)生單元420、可變長度譯碼單元210、逆量化單元220、逆離散余弦轉換單元230及塊重建單元240,其中,可變長度譯碼單元210、逆量化單元220、逆離散余弦轉換單元230及塊重建單元240是現(xiàn)有的。參數(shù)產(chǎn)生單元420依據(jù)所需的影像特技產(chǎn)生虛擬畫面參數(shù)及編碼塊圖樣CBP,虛擬畫面參數(shù)包括運動形式MT和運動向量MV。運動補償單元410依據(jù)虛擬畫面參數(shù)輸出運動塊數(shù)據(jù)M,同時參數(shù)產(chǎn)生單元420將編碼塊圖樣CBP參數(shù)設定為零之后饋送給塊重建單元240,使其輸出完全由運動補償單元410的輸出M決定,從而可得到一虛擬畫面的一塊。
      影像特技例如是迭化(dissolve)、掃入(wipe)及移入(move in)等,在此僅舉這三個影像特技為例。參照圖5A及5B,其所示為以迭化效果播放靜態(tài)圖像的示意圖。此時所要播放的靜態(tài)圖像為圖像Fd1和圖像Fd2,播畢圖像Fd1后,將以迭化效果帶出圖像Fd2。圖像Fd0(1)和Fd0(2)即為本發(fā)明所產(chǎn)生的影像特技的虛擬畫面。圖像Fd0(1)中,圖像Fd1的視頻強度ASV1稍減,圖像Fd2的視頻強度ASV2則開始增加;圖像Fd0(2)中,圖像F1的視頻強度ASV1更減,圖像F2的視頻強度ASV2則更為增加。再來,迭化區(qū)間Td結束后,圖像Fd1的視頻強度ASV1則遞減為零,所播出的圖像則為完整的圖像Fd2。關于本發(fā)明的迭化效果的作法將于后詳述。
      參照圖6圖,其所示為以掃入效果播放靜態(tài)圖像的示意圖。掃入效果可以是從上、從下、從左或從右等方式掃入,在此以從上掃入為例。此時所要播放的靜態(tài)圖像為圖像Fw1和圖像Fw2,播畢圖像Fw1后將以掃入效果帶出圖像Fw2。圖像Fw0(1)和Fw0(2)即為本發(fā)明所產(chǎn)生的影像特技的虛擬畫面。圖像Fw0(1)中,圖像Fw2的上部已經(jīng)可以看到;圖像Fw0(2)中,圖像Fw2的上部及中部已經(jīng)可以看到;再來,播出的即是完整的圖像Fw2。依據(jù)本發(fā)明實現(xiàn)以掃入效果播放靜態(tài)圖像的方法詳述如后運動補償單元410使用P虛擬畫面功能實現(xiàn)掃入效果。首先,參數(shù)產(chǎn)生單元420輸出虛擬畫面參數(shù)和編碼塊圖樣CBP,其中,虛擬畫面參數(shù)包括運動形式MT、運動向量MV,編碼塊圖樣CBP為零。然后,運動補償單元410依據(jù)運動形式MT決定提取大小,例如是16×16或16×8個像素;并依據(jù)運動向量MV提取圖像Fw2的一塊D1;然后依據(jù)塊D1產(chǎn)生運動塊數(shù)據(jù)M。塊重建單元240依據(jù)編碼塊圖樣CBP及運動塊數(shù)據(jù)M產(chǎn)生虛擬畫面的一塊。在產(chǎn)生一個虛擬畫面的過程中,參數(shù)產(chǎn)生單元420所輸出的運動向量MV使得運動補償單元410從圖像Fw2的頂部開始將塊傳遞至播放緩沖區(qū),一開始時,播放緩沖區(qū)所儲存的為圖像Fw1。然后,將圖像Fw2的上部塊傳遞到播放緩沖區(qū)相對應的位置,此時,播放緩沖區(qū)中為圖像Fw0(1)。接著,運動補償單元410繼續(xù)將圖像Fw2的中部塊移入播放緩沖區(qū)中,此時播放緩沖區(qū)為圖像Fw0(2)。然后,運動補償單元繼續(xù)將圖像Fw2的下部塊移入播放緩沖區(qū)中,此時播放緩沖區(qū)為圖像Fw2,如此便完成以掃入效果播放圖像Fw2。
      參照圖7圖,其所示為以移入效果播放靜態(tài)圖像的示意圖。移入效果可以是從上、從下、從左或從右等方式掃入,在此以從上移入為例。此時所要播放的靜態(tài)圖像為圖像Fm1和圖像Fm2,播畢圖像Fm1后將以移入效果帶出圖像Fm2。圖像Fm0(1)和Fm0(2)為本發(fā)明所產(chǎn)生的影像特技的虛擬畫面。圖像Fm0(1)中,圖像Fm2的下部已經(jīng)可以看到;圖像Fm0(2)中,圖像Fm2的下部及中部已經(jīng)可以看到;再來,播出的是完整的圖像Fm2。移入效果使用運動補償單元410的P虛擬畫面功能,其方法與上述的掃入效果所使用的方法類似,只是所傳遞的來源與目的的塊地址不同。一開始所傳遞的塊為圖像Fm2的底部,并將其傳遞至播放緩沖區(qū)中的圖像Fm1的頂部,如此隨著時間將更多的圖像Fm2的塊搬至播放緩沖區(qū),待播放緩沖區(qū)中的數(shù)據(jù)皆已為圖像Fm2的塊,則完成以移入效果播放的目的。
      產(chǎn)生迭化效果則需使用運動補償單元410的B虛擬畫面功能,也就是將圖像Fd1和Fd2進行內(nèi)插以產(chǎn)生虛擬畫面,并隨著時間而將圖像Fd1的視頻強度遞減,并將圖像Fd2的視頻強度遞增,直到迭化區(qū)間Td結束后所播出的畫面即為圖像Fd2。此時,參數(shù)產(chǎn)生單元420產(chǎn)生運動形式MT、前向運動向量MV1、及逆向運動向量MV2給運動補償單元410,并產(chǎn)生塊編碼圖像CBP給塊重建單元,其中,塊重建單元CBP的值為零。然后,運動補償單元410依據(jù)前向運動向量MV1和逆向運動向量MV2以提取畫面Fd1的一塊D1和畫面Fd2的一塊D2,并將其內(nèi)插后產(chǎn)生運動塊數(shù)據(jù)M,然后由塊重建單元250產(chǎn)生圖像Fd0的一塊。如此依照上述作法完成一個虛擬畫面的所有塊后播出此虛擬畫面,然后在迭化區(qū)間Td結束后播出圖像Fd2,從而可達到迭化的效果。
      其中,改變圖像Fd1和Fd2的視頻強度ASV1與ASV2的方法依據(jù)透明度alpha的值。以迭化效果播放靜態(tài)圖像的方程式為Fd0(t)=(1-alpha(t))*Fd1+alpha(t)*Fd2 (1)其中,F(xiàn)0為目前播放中的圖像,t為時間。迭化效果由第一張圖像開始迭化,此時alpha(0)為0,所以F0(0)=Fd1;然后alpha的值隨著時間遞增,當?shù)瘏^(qū)間Td結束后,表示迭化過程結束,此時alpha的值為1,F(xiàn)d0(Td)=Fd2,也就是播放圖像Fd2 。
      由于方程式(1)中乘法運算的兩個運算子都是可變動的,因此需要兩個一般用途(general purpose)的乘法器,相當耗費硬件成本。為了節(jié)省成本,可將alpha(t)簡化為一固定值alpha,例如,alpha=1/3,使昂貴的一般用途乘法器能簡化為乘以常數(shù)的乘法器,并將方程式(1)近似為下面的遞歸式Fd0(t)=(1-alpha)*Fd0(t-1)+alpha*Fd2(2)其中Fd0(0)=Fd1。在方程式(1)中,需有三個緩沖區(qū)來儲存圖像Fd0、Fd1及Fd2,而在方程式(2)中可以只需兩個緩沖區(qū)來儲存圖像Fd0和Fd2,其中,虛擬圖像Fd0(t-1)為虛擬圖像Fd0(t)的前一畫面。采用方程式(2),也可實現(xiàn)隨著時間將圖像Fd1的視頻強度遞減,并將圖像Fd2的視頻強度遞增的目的。例如,t=0,F(xiàn)d0(0)=Fd1
      t=1,F(xiàn)d0(1)=(2/3)*Fd1+(1/3)*Fd2t=2,F(xiàn)d0(2)=(2/3)*Fd0(1)+(1/3)*Fd2=(2/3){(2/3)*Fd1+(1/3)*Fd2}+(1/3)*Fd2=(4/9)*Fd1+(5/9)*Fd2……為了更進一步節(jié)省硬件,可將alpha簡化為1/2n的形式,如此即可使用簡單的移位器(shifter)取代乘法器。所以方程式(2)中的alpha以1/2n取代后的結果如下Fd0(t)=Fd0(t-1)*(1-(1/2n))+Fd2*(1/2n)=(Fd0(t-1)*2n-Fd0(t-1)+Fd2)/2n(3)其中,n為正整數(shù)。
      為了提供迭化所需的方程式(3)的計算功能,擴充運動補償單元410中內(nèi)插器256的功能。
      參照圖8A圖,其所示為現(xiàn)有的內(nèi)插器256的方塊圖。內(nèi)插器256包括加法器257、右移位器258和多工器259。當運動補償單元250執(zhí)行前向運動補償功能時,多工器259直接依據(jù)第一塊D1輸出運動塊數(shù)據(jù)M。當運動補償單元250執(zhí)行雙向運動補償時,內(nèi)插器256接收第一塊D1和第二塊D2,將其相加后再加1,以輸出加法信號。然后右移位器258再將加法信號右移一位,據(jù)以產(chǎn)生運動塊數(shù)據(jù)M,并由多工器259輸出。加法器再加1的目的是使得右移位器258所進行的除法為四舍五入。然而,傳統(tǒng)的運動補償單元250中的內(nèi)插器256僅包括相加后除以2的功能,不足以提供方程式(3)所示的迭化效果所需的計算功能。
      參照圖8B圖,其所示為依據(jù)本發(fā)明的內(nèi)插器500的方塊圖。內(nèi)插器500用于實現(xiàn)如方程式(3)所示的功能。內(nèi)插器500包括左移位器510、反相器530、多工器540、560、加法器520及右移位器550。左移位器510用于將第一塊D1左移n個位并輸出左移信號,其中,n為正整數(shù)。反相器530用于將第一塊D1數(shù)據(jù)由正數(shù)轉成負數(shù)并輸出一負數(shù)信號。多工器540依據(jù)不同的操作模式選擇負數(shù)信號或常數(shù)信號1,并輸出一多工信號。
      當運動補償單元410執(zhí)行一般的DVD影片播放的雙向運動補償時,左移位器510左移零個位,并輸出左移信號,多工器540的多工信號為1,右移位器550將加法信號右移一位,據(jù)以產(chǎn)生運動塊數(shù)據(jù)M。
      當運動補償單元410執(zhí)行迭化效果的B虛擬畫面時,多工信號為負數(shù)信號。左移位器510用于將第一塊D1左移n個位并輸出左移信號,加法器520用于接收負數(shù)的多工信號、左移信號及第二塊D2,將其相加后輸出一加法信號;然后,右移位器550將加法信號右移n個位,并據(jù)以產(chǎn)生運動塊數(shù)據(jù)M,然后經(jīng)由多工器560輸出。
      當運動補償單元410執(zhí)行前向運動補償功能時,多工器560直接依據(jù)第一塊D1,輸出運動塊數(shù)據(jù)M。
      在利用上述方程式(3)進行迭化內(nèi)插時,在整個迭化區(qū)間Td,alpha可以一直固定為某個1/2n值。或者,另外的作法是,將迭化區(qū)間Td分成幾個階段,每個階段的alpha值為1/2n的形式,例如是1/2、1/4、或1/8等,n為正整數(shù)。或是,在迭化區(qū)間Td的每個虛擬畫面給予alpha一個1/2n的形式的值,如此在達到迭化的效果的同時,可更有效地控制迭化效果產(chǎn)生的速度和程度。
      此外還有多種特技播放方式皆可以利用運動補償單元快速地在存儲器間傳遞數(shù)據(jù)的特性而實現(xiàn),在此不再贅述。
      本發(fā)明上述實施例所公開的利用運動補償單元以實現(xiàn)以影像特技播放靜態(tài)圖像的裝置及方法可以利用運動補償單元實現(xiàn)影像特技的圖像播放,使得成本降低,并增加系統(tǒng)執(zhí)行效率。
      綜上所述,雖然本發(fā)明已以一優(yōu)選實施例公開如上,然而其并非用于限定本發(fā)明,任何本領域內(nèi)的普通技術人員均可在不脫離本發(fā)明的精神和范圍內(nèi),進行各種更動和改進,因此本發(fā)明的保護范圍由所附權利要求限定。
      權利要求
      1.一種影音播放裝置,用于播放一第一圖像和一第二圖像,并依據(jù)一影像特技產(chǎn)生多個虛擬畫面在該第一圖像和該第二圖像之間播出,該裝置包括一存儲器,用于儲存該第一圖像和該第二圖像;一視頻譯碼系統(tǒng),用于依據(jù)該影像特技及該第一圖像和該第二圖像并利用該視頻譯碼系統(tǒng)中的一運動補償單元,依序產(chǎn)生這些虛擬畫面;以及一顯示控制系統(tǒng),用于播放該第一圖像、該第二圖像和這些虛擬畫面。
      2.如權利要求1所述的影音播放裝置,其中該裝置還包括一比特流分析系統(tǒng),用于接收一比特流,分析其內(nèi)容后輸出一視頻比特流,其中,該比特流包括該第一圖像和該第二圖像的數(shù)據(jù)。
      3.如權利要求2所述的影音播放裝置,其中該視頻譯碼系統(tǒng)包括一可變長度譯碼單元,用于接收該視頻比特流,并輸出一譯碼參數(shù);一逆量化單元,用于接收該譯碼參數(shù),將其進行逆量化后,輸出一逆量化參數(shù);一逆離散余弦轉換單元,用于接收該逆量化參數(shù),將其進行逆離散余弦轉換后,輸出一轉換參數(shù);一參數(shù)產(chǎn)生單元,依據(jù)該影像特技輸出一虛擬畫面參數(shù)和一塊編碼圖像,其中,該塊編碼圖像為零;一運動補償單元,具有一前向運動補償功能和一雙向運動補償功能,用于接收該虛擬畫面參數(shù),依據(jù)該虛擬畫面參數(shù)輸出一運動塊數(shù)據(jù);以及一塊重建單元,接收該轉換參數(shù)、該塊編碼圖像和該運動塊數(shù)據(jù),并據(jù)以產(chǎn)生該虛擬圖像的一塊。
      4.如權利要求3所述的影音播放裝置,其中,當該運動補償單元執(zhí)行該前向運動補償功能時,該虛擬畫面參數(shù)包括一運動形式和一運動向量,當該運動補償單元執(zhí)行該雙向運動補償功能時,該虛擬畫面參數(shù)包括該運動形式和一前向運動向量以及一逆向運動向量,該運動補償單元包括一地址產(chǎn)生器,當該運動補償單元執(zhí)行該前向運動補償功能時,該地址產(chǎn)生器用于接收該運動向量,并據(jù)以輸出一提取地址,當該運動補償單元執(zhí)行該雙向運動補償功能時,該地址產(chǎn)生器用于接收該前向運動向量和該逆向運動向量,并分別據(jù)以輸出一第一提取地址及一第二提取地址;一數(shù)據(jù)緩沖區(qū),當該運動補償單元執(zhí)行該前向運動補償功能時,該數(shù)據(jù)緩沖區(qū)依據(jù)該提取地址提取該第一圖像的一塊,當該運動補償單元執(zhí)行該雙向運動補償功能時,該數(shù)據(jù)緩沖區(qū)依據(jù)該第一提取地址提取該第一圖像的一第一塊,并依據(jù)該第二提取地址提取該第二圖像的一第二塊,該第一塊、該第二塊及該塊的大小是依據(jù)該運動形式所指定的一提取大??;以及一內(nèi)插器,當該運動補償單元執(zhí)行該前向運動補償功能時,該內(nèi)插器用于接收該塊并據(jù)以輸出該運動塊數(shù)據(jù),當該運動補償單元執(zhí)行該雙向運動補償功能時,該內(nèi)插器用于接收該第一塊和該第二塊,將兩者進行內(nèi)插后據(jù)以輸出該運動塊數(shù)據(jù),該內(nèi)插器包括一左移位器,用于將該第一塊的數(shù)據(jù)左移n個位,并輸出一左移信號,其中,n為正整數(shù);一反相器,用于將該第一塊的數(shù)據(jù)轉成負數(shù),并輸出一負數(shù)信號;一第一多工器,用于接收該負數(shù)信號并輸出一多工信號,當該運動補償單元執(zhí)行該雙向運動補償功能時,該多工信號為該負數(shù)信號;一加法器,當該運動補償單元執(zhí)行該雙向運動補償功能時,該加法器用于接收該第二塊、該左移信號及該多工信號,將其相加后輸出該加法信號;一右移位器,用于將該加法信號右移n個位,并據(jù)以輸出一右移信號;以及一第二多工器,用于接收該第一塊和該右移信號,當該運動補償單元執(zhí)行該前向運動補償功能,該第二多工器選擇該第一塊以輸出為該運動塊數(shù)據(jù),當該運動補償單元執(zhí)行該雙向運動補償功能時,該第二多工器選擇該右移信號以輸出為該運動塊數(shù)據(jù)。
      5.如權利要求1所述的影音播放裝置,其中該影音播放裝置為DVD播放機。
      6.一種利用運動補償單元實現(xiàn)以影像特技播放靜態(tài)圖像的方法,用于播放一第一圖像和一第二圖像,并在播放該第一圖像和該第二圖像之間,播出至少一虛擬畫面,該運動補償單元位于一影音播放機中,該方法包括接收該第一圖像和該第二圖像;依據(jù)該影像特技產(chǎn)生一虛擬畫面參數(shù)及一塊編碼圖像;以及依據(jù)該虛擬畫面參數(shù)并利用該運動補償單元,以產(chǎn)生該虛擬畫面。
      7.如權利要求6所述的方法,其中,該虛擬畫面參數(shù)包括一運動形式(motion type)和一運動向量(motion vector)。
      8.如權利要求7所述的方法,其中產(chǎn)生該虛擬畫面的步驟包括依據(jù)該運動形式?jīng)Q定一提取大?。灰罁?jù)該運動向量決定一提取地址;依據(jù)該提取地址從該第二圖像提取一塊,該塊的大小等于該提取大?。灰罁?jù)該塊產(chǎn)生一運動補償數(shù)據(jù);以及依據(jù)該運動補償數(shù)據(jù)產(chǎn)生該虛擬畫面。
      9.如權利要求6所述的方法,其中,該虛擬畫面參數(shù)包括一運動形式、一前向運動向量和一逆向運動向量。
      10.如權利要求9所述的方法,其中,產(chǎn)生該虛擬畫面的步驟包括依據(jù)該運動形式?jīng)Q定一提取大??;依據(jù)該前向運動向量和該逆向運動向量分別決定一第一提取地址及一第二提取地址;依據(jù)該第一提取地址從該第一圖像提取一第一塊,該第一塊的大小等于該提取大?。灰罁?jù)該第二提取地址從該第二圖像提取一第二塊,該第二塊的大小等于該提取大??;以及對該第一塊和該第二塊執(zhí)行一內(nèi)插處理,以產(chǎn)生該虛擬畫面;其中,該虛擬畫面儲存于一播放緩沖區(qū)。
      11.如權利要求10所述的方法,其中,該內(nèi)插處理包括改變該第一塊的視頻強度;改變該第二塊的視頻強度;以及依據(jù)改變視頻強度后的該第一塊和該第二塊,產(chǎn)生該虛擬畫面。
      12.如權利要求11所述的方法,其中,改變該第一塊和該第二塊的視頻強度的方法為將該第一塊和該第二塊各別乘以一第一透明度和一第二透明度。
      13.如權利要求12所述的方法,其中該第一透明度和該第二透明度介于一第一值到一第二值之間,且該第一透明度與該第二透明度的和為該第二值。
      14.如權利要求12所述的方法,其中該第一透明度為1/2n的形式,其中,n為正整數(shù)。
      15.如權利要求12所述的方法,其中,該第一透明度和該第二透明度依據(jù)每個虛擬畫面而個別給予一默認值。
      16.如權利要求9所述的方法,其中,產(chǎn)生該虛擬畫面的步驟包括依據(jù)該運動形式?jīng)Q定一提取大?。灰罁?jù)該前向運動向量和該逆向運動向量分別決定一第一提取地址及一第二提取地址;依據(jù)該第一提取地址從該播放緩沖區(qū)提取一第一塊,該第一塊的大小等于該提取大??;依據(jù)該第二提取地址從該第二圖像提取一第二塊,該第二塊的大小等于該提取大??;以及對該第一塊和該第二塊執(zhí)行一內(nèi)插處理,并據(jù)以產(chǎn)生該虛擬畫面并儲存于該播放緩沖區(qū);其中,初始時,該播放緩沖區(qū)儲存該第一圖像。
      17.如權利要求16所述的方法,其中,該內(nèi)插處理包括改變該第一塊的視頻強度;改變該第二塊的視頻強度;以及依據(jù)改變視頻強度后的該第一塊和該第二塊,產(chǎn)生該虛擬畫面。
      18.如權利要求17所述的方法,其中,改變該第一塊和該第二塊的視頻強度的方法為將該第一塊和該第二塊各別乘以一第一透明度和一第二透明度。
      19.如權利要求18所述的方法,其中該第一透明度和該第二透明度介于一第一值到一第二值之間,且該第一透明度與該第二透明度的和為該第二值。
      20.如權利要求18所述的方法,其中該第一透明度為1/2n的形式,其中,n為正整數(shù)。
      21.如權利要求18所述的方法,其中,該第一透明度和該第二透明度依據(jù)每個虛擬畫面而個別給予一默認值。
      22.如權利要求6所述的方法,其中,該塊編碼圖像為零。
      23.一種利用運動補償單元實現(xiàn)以一迭化特技播放靜態(tài)圖像的方法,用于播放一第一圖像和一第二圖像,并在播放該第一圖像和該第二圖像之間,播出至少一虛擬畫面,該運動補償單元位于一影音播放機中,該方法包括接收該第一圖像和該第二圖像;依據(jù)該影像特技產(chǎn)生一虛擬畫面參數(shù)及一塊編碼圖像,該虛擬畫面參數(shù)包括一運動形式、一前向運動向量和一逆向運動向量;以及依據(jù)該虛擬畫面參數(shù)并利用該運動補償單元,以產(chǎn)生該虛擬畫面。
      24.如權利要求23所述的方法,其中,產(chǎn)生該虛擬畫面的步驟包括依據(jù)該運動形式?jīng)Q定一提取大??;依據(jù)該前向運動向量和該逆向運動向量分別決定一第一提取地址及一第二提取地址;依據(jù)該第一提取地址從該第一圖像提取一第一塊,該第一塊的大小等于該提取大小;依據(jù)該第二提取地址從該第二圖像提取一第二塊,該第二塊的大小等于該提取大??;以及對該第一塊和該第二塊執(zhí)行一內(nèi)插處理,以產(chǎn)生該虛擬畫面;其中,該虛擬畫面儲存于一播放緩沖區(qū)。
      25.如權利要求24所述的方法,其中,該內(nèi)插處理包括改變該第一塊的視頻強度;改變該第二塊的視頻強度;以及依據(jù)改變視頻強度后的該第一塊和該第二塊,產(chǎn)生該虛擬畫面。
      26.如權利要求25所述的方法,其中,改變該第一塊和該第二塊的視頻強度的方法為將該第一塊和該第二塊各別乘以一第一透明度和一第二透明度。
      27.如權利要求26所述的方法,其中該第一透明度和該第二透明度介于一第一值到一第二值之間,且該第一透明度與該第二透明度的和為該第二值。
      28.如權利要求27所述的方法,其中該第一透明度為1/2n的形式,其中,n為正整數(shù)。
      29.如權利要求26所述的方法,其中,該第一透明度和該第二透明度依據(jù)每個虛擬畫面而個別給予一默認值。
      30.如權利要求23所述的方法,其中,產(chǎn)生該虛擬畫面的步驟包括依據(jù)該運動形式?jīng)Q定一提取大?。灰罁?jù)該前向運動向量和該逆向運動向量分別決定一第一提取地址及一第二提取地址;依據(jù)該第一提取地址從該播放緩沖區(qū)提取一第一塊,該第一塊的大小等于該提取大?。灰罁?jù)該第二提取地址從該第二圖像提取一第二塊,該第二塊的大小等于該提取大?。灰约皩υ摰谝粔K和該第二塊執(zhí)行一內(nèi)插處理,并據(jù)以產(chǎn)生該虛擬畫面并儲存于該播放緩沖區(qū);其中,初始時,該播放緩沖區(qū)儲存該第一圖像。
      31.如權利要求30所述的方法,其中,該內(nèi)插處理包括改變該第一塊的視頻強度;改變該第二塊的視頻強度;以及依據(jù)改變視頻強度后的該第一塊和該第二塊產(chǎn)生該虛擬畫面。
      32.如權利要求31所述的方法,其中,改變該第一塊和該第二塊的視頻強度的方法為將該第一塊和該第二塊各別乘以一第一透明度和一第二透明度。
      33.如權利要求32所述的方法,其中該第一透明度和該第二透明度介于一第一值到一第二值之間,且該第一透明度與該第二透明度的和為該第二值。
      34.如權利要求33所述的方法,其中該第一透明度為1/2n的形式,其中,n為正整數(shù)。
      35.如權利要求32所述的方法,其中,該第一透明度和該第二透明度依據(jù)每個虛擬畫面而個別給予一默認值。
      36.如權利要求23所述的方法,其中,該塊編碼圖像為零。
      全文摘要
      一種利用運動補償單元以實現(xiàn)以影像特技播放靜態(tài)圖像的裝置及方法,用于播放第一圖像和第二圖像,并在播放第一圖像和第二圖像之間,播出至少一虛擬畫面。運動補償單元位于DVD播放機中。本方法包括首先,接收比特流,并據(jù)以譯碼出第一圖像和第二圖像;接著,依據(jù)所需的影像特技產(chǎn)生虛擬畫面參數(shù);以及,依據(jù)虛擬畫面參數(shù)并利用運動補償單元以產(chǎn)生虛擬畫面。
      文檔編號G11B20/10GK1479299SQ02141869
      公開日2004年3月3日 申請日期2002年8月27日 優(yōu)先權日2002年8月27日
      發(fā)明者朱啟誠, 林子平 申請人:聯(lián)發(fā)科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1