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

圖象信號(hào)譯碼方法和裝置的制作方法

文檔序號(hào):7628342閱讀:178來源:國知局
專利名稱:圖象信號(hào)譯碼方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及適用于把運(yùn)動(dòng)信號(hào)記錄到如磁光盤或磁帶等記錄介質(zhì)以在顯示器上顯示復(fù)現(xiàn)這些記錄的信號(hào)等場(chǎng)合或類似場(chǎng)合的圖象信號(hào)的解碼方法和解碼裝置。
背景技術(shù)
作為一個(gè)針對(duì)存貯介質(zhì)的運(yùn)動(dòng)圖象編碼系統(tǒng),所謂的MPEG(MovingPicture Expert Group-運(yùn)動(dòng)圖象專家組)1和MPEG 2(下面將包括上述兩系統(tǒng)的編碼系統(tǒng)稱之為MPEG)是離數(shù)余弦變換(DCT)和運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)的混合編碼,這是廣為人知的。在MPEG中,相應(yīng)的圖象信號(hào)被壓縮編碼為I圖象(內(nèi)編碼圖象),P圖象(預(yù)測(cè)編碼圖象),B圖象(雙向預(yù)測(cè)編碼圖象)中的任何一種類型的圖象。
在編碼時(shí),I圖象只使用包含在單幀中的信息。相應(yīng)地,在譯碼時(shí),可能只由I圖象本身的信息來實(shí)現(xiàn)圖象的重組。實(shí)踐中,可以無差別地可使輸入信號(hào)(幀)實(shí)行離散余弦變換而使其實(shí)現(xiàn)幀內(nèi)編碼(內(nèi)編碼)圖象。
P圖象使用時(shí)間上在先和已編碼的I圖象或P圖象作預(yù)測(cè)圖象,即,作為用作為差別的基準(zhǔn)的圖象。實(shí)際上,有可在宏數(shù)據(jù)塊單元(microblock units)中去選擇任何一種對(duì)在當(dāng)前幀(圖象)和已經(jīng)作了運(yùn)動(dòng)補(bǔ)償?shù)念A(yù)測(cè)圖象之間差別進(jìn)行編碼的高效方法和對(duì)當(dāng)前幀(圖象)無差別地進(jìn)幀內(nèi)編碼(內(nèi)編碼)的高效方法。
B圖象使用時(shí)間上在前且已編碼的,時(shí)間上在后且已編碼的及由兩種上述圖象備制的內(nèi)插圖象的這三類I圖象或P圖象作為預(yù)測(cè)圖象??梢栽诤曜謮K單元選擇效率最高的用以編碼上述三類已實(shí)行運(yùn)動(dòng)補(bǔ)償和幀內(nèi)編碼的圖象差的方法。


圖1示出了各自圖象的數(shù)據(jù)結(jié)構(gòu)。如圖1所示,每個(gè)圖象(幀)至少包括一圖條或多圖條。而且,每圖條包含一個(gè)或多個(gè)按圖象掃描次序的宏數(shù)據(jù)塊。每個(gè)宏數(shù)據(jù)塊包括6個(gè)圖塊4個(gè)左右前后相鄰的亮度數(shù)據(jù)塊Y[1],Y[2],Y[3],Y[4]及2個(gè)在上述4亮度數(shù)據(jù)塊位置上的色差數(shù)據(jù)塊Cb(5),Cr(6)。
一種不能用任何其它碼組合來表示的唯一碼,稱之為PSC(picturestart code-圖象起始碼)的碼,加到此種結(jié)構(gòu)的圖象數(shù)據(jù)的前導(dǎo)部分。圖象起始碼包括32比特,其中頭24比特為“0000 0000 0000 0000 00000001”,其余8比特具有以十六進(jìn)制表示的“00”值。另外,一個(gè)不能用任何其它組合來表示的稱之為SSC(圖條起始碼)唯一碼加到上述條數(shù)據(jù)的引導(dǎo)部分。圖條起始器碼包括32比特,其中頭24比特為類似于前述起始碼的“0000 0000 0000 0000 0000 0001”,跟著的8比特稱之為垂直位置,指示在圖條內(nèi)的引導(dǎo)宏數(shù)據(jù)塊的垂直位置。
如前所述,起始碼包括32比特,用作為識(shí)別符,該識(shí)別符中,頭24比特指示這些比特是起始比特而后面的8比特則指示起動(dòng)的類型。譯碼器可用這些起始碼實(shí)行同步。
這里,假定MPEG比特流被記錄在記錄介質(zhì),諸如小型激光盤(CD),當(dāng)以普通速度進(jìn)行再現(xiàn)時(shí),如圖2(a)所示,連續(xù)的圖象數(shù)據(jù)作為I圖象數(shù)據(jù)被傳送到譯碼器。另一方面,在用拾取裝置來對(duì)記錄介質(zhì)上的任意位置進(jìn)行接觸的情況下,因?yàn)閿?shù)據(jù)是以由起始碼同步確定的扇區(qū)作為一個(gè)單元來讀出的,所以它們以包括如圖2(b)所示的無效數(shù)據(jù)的形式傳送到譯碼器。如果可以利用來自這些數(shù)據(jù)的起始碼以同步的方式譯碼有效幀內(nèi)編碼數(shù)據(jù),則可實(shí)現(xiàn)快進(jìn)復(fù)制或快退復(fù)制。然而,在此情形下,傳送單元的無效數(shù)據(jù)在其無連續(xù)性前被連接,結(jié)果有可能出現(xiàn)與起始碼一樣的碼。于是,有可能使碼的同步被打亂,以致出現(xiàn)不能進(jìn)行正確的譯碼操作的情形。
此外,為了保證碼的同步以使譯碼器可進(jìn)行譯碼操作,要求從拾取裝置傳送如圖2(c)所示的始自起始碼的圖象數(shù)據(jù)。因?yàn)檫@個(gè)緣故,要求利用拾取裝置來探測(cè)由任何裝置記錄在記錄介質(zhì)上的起始碼的位置入口,或者對(duì)記錄介質(zhì)側(cè)寫比特流加上這種限制,以使在記錄介質(zhì)上的扇區(qū)和起始碼相互同步。
鑒于上述先有技術(shù)的問題,本發(fā)明的一個(gè)目的是提供一種能譯碼來自記錄介質(zhì)上的圖塊形式的圖象數(shù)據(jù),而無需對(duì)記錄介質(zhì)施加限制的圖象信號(hào)譯碼方法和圖象信號(hào)譯碼設(shè)備,于是可實(shí)現(xiàn)快進(jìn)/快退的圖象的操作。
本發(fā)明的另一目的是為了提供一種信號(hào)譯碼方法和圖象譯碼設(shè)備,其中幀單元和圖象的圖條單元的快速進(jìn)退復(fù)制能象圖象的快速進(jìn)退那樣實(shí)現(xiàn)。
發(fā)明公開本發(fā)明是針對(duì)在記錄介質(zhì)上的編碼信號(hào)進(jìn)行譯碼的方法,以實(shí)現(xiàn)快速進(jìn)退復(fù)制,該方法包括如下步驟復(fù)制一部分記錄在記錄介質(zhì)上的編碼的圖象信號(hào)而每個(gè)預(yù)定傳輸單元包括第一唯一碼和幀內(nèi)編碼數(shù)據(jù);在復(fù)制的編碼圖象信號(hào)的前后的預(yù)定傳輸單元間插入第二唯一碼;檢測(cè)第一唯一碼,并與被檢測(cè)的第一唯一碼同步地譯出復(fù)制的編碼圖象以產(chǎn)生一個(gè)譯碼的圖象。
在本發(fā)明的圖象信號(hào)編碼方法中,在檢測(cè)第一唯一碼的步驟時(shí),包括在第一和第二唯一碼中的命令碼被檢測(cè)出來以在包含在第一和第二唯一碼的非命令碼的基礎(chǔ)上辨別諸唯一碼。
此外,在本發(fā)明的圖象信號(hào)譯碼方法中,該第一唯一碼是圖條起動(dòng)碼,而預(yù)定傳輸單元包括至少一個(gè)圖條碼和至少一圖條的幀內(nèi)編碼數(shù)據(jù)。
再有,在本發(fā)明的圖象信號(hào)譯碼方法中,第一唯一碼為圖象起動(dòng)碼,而預(yù)定傳輸單元包括至少一個(gè)圖象起始碼和至少一幀的幀內(nèi)編碼數(shù)據(jù)。
還有,本發(fā)明是針對(duì)于用來譯出記錄在記錄介質(zhì)上的編碼圖象信號(hào)以實(shí)現(xiàn)快進(jìn)快退復(fù)制的圖象信號(hào)的譯碼方法,該方法包括如下步驟復(fù)制一部分記錄在記錄介質(zhì)上的編碼圖象信號(hào)而每一預(yù)定傳輸單元包括至少一圖條的幀內(nèi)編碼數(shù)據(jù),順序地譯出在圖象單元中的所復(fù)制的編碼圖象信號(hào)以產(chǎn)生圖條單元的譯碼圖象,順序地把諸條單元中的被譯碼的圖象存儲(chǔ)到相應(yīng)于一幀的存儲(chǔ)器中,及讀出存儲(chǔ)在存儲(chǔ)器中相應(yīng)于作為一幀的顯示圖象的數(shù)據(jù)。
此外,本發(fā)明是針對(duì)于適用于譯碼記錄在記錄介質(zhì)上的編碼圖象信號(hào)以實(shí)現(xiàn)快速進(jìn)退復(fù)制的圖象信號(hào)譯碼設(shè)備,該設(shè)備包括用以復(fù)制一部分記錄在記錄介質(zhì)上的編碼圖象信號(hào)的復(fù)制裝置,而其中每一預(yù)定傳輸單元包括第一唯一碼和幀內(nèi)編碼數(shù)據(jù);用于在被復(fù)制的編碼圖象信號(hào)的前后的預(yù)定傳輸單元之間插入第二唯一碼的插入裝置;用于檢測(cè)第一唯一碼的編碼檢測(cè)裝置;及用于同步于所檢測(cè)的第一唯一碼譯碼該復(fù)制的編碼圖象信號(hào)以產(chǎn)生一譯碼圖象的譯碼裝置。
在本發(fā)明的圖象信號(hào)譯碼裝置中,用來檢測(cè)第一唯一碼的編碼檢測(cè)裝置包括用于檢測(cè)包括在第一和第二唯一碼中的公共碼的裝置,及用來在包含在第一和第二唯一碼的非公共碼的基礎(chǔ)上辨別諸唯一碼的裝置。
此外,在本發(fā)明的圖象信號(hào)譯碼裝置中,第一唯一碼是圖象起始碼,而預(yù)定傳輸單元包括至少一圖象起始碼和至少一幀的幀內(nèi)編碼數(shù)據(jù)。
另外,本發(fā)明是針對(duì)于適用于譯碼記錄在記錄介質(zhì)上的編碼圖象信號(hào)以實(shí)現(xiàn)快速進(jìn)退復(fù)制的圖象信號(hào)譯碼設(shè)備,該設(shè)備包括用來復(fù)制一部分記錄在記錄介質(zhì)上的編碼圖象信號(hào)的復(fù)制裝置,而每個(gè)預(yù)定傳輸單元包括至少一圖條的幀內(nèi)編碼數(shù)據(jù);用于順序地譯碼在諸圖條單元以產(chǎn)生圖條單元的編碼圖象的譯碼裝置,及用于相應(yīng)于一幀來順序在存儲(chǔ)圖條單元的編碼圖象的存儲(chǔ)裝置,及輸出存儲(chǔ)其間作為顯示圖象的圖象數(shù)據(jù)。
此外,本發(fā)明針對(duì)于一個(gè)適用于譯碼記錄在記錄介質(zhì)上的編碼圖象信號(hào)以實(shí)現(xiàn)快速進(jìn)退復(fù)制的圖象信號(hào)譯碼設(shè)備,該設(shè)備包括用來復(fù)制記錄在記錄介質(zhì)上的一部分編碼圖象信號(hào)而每個(gè)預(yù)定傳輸單元包括至少一幀的幀內(nèi)編碼數(shù)據(jù)的復(fù)制裝置;用于順序地譯碼在諸幀單元中的編碼圖象信號(hào)以產(chǎn)生幀單元的編碼圖象的譯碼裝置;及用于可供選擇地存儲(chǔ)每一幀單元的譯碼圖象及輸出所存儲(chǔ)的作顯示圖象的數(shù)據(jù)的第一和第二幀存儲(chǔ)器。
附圖簡介圖1示出了在MPEG系統(tǒng)中的圖象數(shù)據(jù)的結(jié)構(gòu);圖2用以解釋輸入到常規(guī)運(yùn)動(dòng)圖象復(fù)制設(shè)備的圖象數(shù)據(jù);圖3是說明應(yīng)用了本發(fā)明的圖象復(fù)制設(shè)備的構(gòu)形的方塊圖;圖4是說明在上述圖象復(fù)制設(shè)備中的譯碼器的構(gòu)形的實(shí)際例子;圖5用以解釋傳輸單元的圖象數(shù)據(jù),其中把圖條用作為在上述圖象復(fù)制設(shè)備處理中的基準(zhǔn);圖6是一個(gè)說明在用圖條作為基準(zhǔn)的傳輸單元的圖象數(shù)據(jù)被由上述圖象復(fù)制設(shè)備復(fù)制時(shí)的操作的流程圖;圖7是用以說明在采用圖條為基準(zhǔn)的傳輸單元的圖象數(shù)據(jù)被上述圖象復(fù)制設(shè)備復(fù)制時(shí)幀存儲(chǔ)器的使用狀態(tài);圖8用以解釋傳輸單元的圖象數(shù)據(jù),其中用幀作為在上述圖象復(fù)制處理中的基準(zhǔn);圖9示用以說明以幀為基準(zhǔn)的傳輸單元的圖象數(shù)據(jù)由上述圖象復(fù)制設(shè)備復(fù)制時(shí)的操作的流程圖;圖10用說明在以幀為基準(zhǔn)的傳輸單元的圖象數(shù)據(jù)被上述圖象復(fù)制設(shè)備復(fù)制時(shí)的幀存儲(chǔ)器的使用狀態(tài)。
實(shí)現(xiàn)本發(fā)明的最佳方式現(xiàn)結(jié)合附圖來詳細(xì)描述本發(fā)明的最佳實(shí)施例。
本發(fā)明的圖象信號(hào)譯碼方法和圖象信號(hào)譯碼設(shè)備在圖3所示的結(jié)構(gòu)的圖象處理設(shè)備作為一個(gè)例子得到了實(shí)現(xiàn)。
該圖象復(fù)制裝設(shè)備適合于由復(fù)制部分11來復(fù)制記錄在介質(zhì)10上的編碼圖象信號(hào)以由譯碼器14譯出圖象信號(hào)。由復(fù)制部分11所復(fù)制的編碼圖象信號(hào)通過接收緩沖器13由出錯(cuò)起動(dòng)碼插入部分12送到譯碼器14,譯碼器14的譯碼后的輸出信號(hào)則經(jīng)由幀存儲(chǔ)器15輸送到顯示單元16。該圖象復(fù)制裝置包括用于根據(jù)來自輸入操作部分19的操作信息控制復(fù)制部分11和/或出錯(cuò)起始碼插入部分12的復(fù)制控制部分17,和用來控制接收組沖器13,譯碼器14及幀存儲(chǔ)器15的中央處理器(圖中以CPU表示)。
此外,譯碼器14包括,例如,如圖4所示,出錯(cuò)起始碼檢測(cè)器41,檢測(cè)器41用來檢測(cè)包含在來自接收緩沖器13的編碼數(shù)據(jù)的出錯(cuò)起始碼,可變長度譯碼電路42,用來實(shí)行可變長度譯碼以譯出來自接收組沖器13的數(shù)據(jù)去復(fù)制量化數(shù)據(jù)和運(yùn)動(dòng)矢量等等,反量化電路43,用來反量化來自可變長度譯碼電路42的量化數(shù)據(jù)以復(fù)制系數(shù)數(shù)據(jù),IDCT電路44,用來對(duì)來自反量化電路43的系數(shù)數(shù)據(jù)進(jìn)行IDCT處理以復(fù)制圖象數(shù)據(jù)或差別數(shù)據(jù),加法電路45,用來把來自IDCT電路,44的差數(shù)據(jù)和預(yù)測(cè)數(shù)據(jù)相加以產(chǎn)生圖象數(shù)據(jù),以及包括運(yùn)動(dòng)補(bǔ)償電路46,用來根據(jù)來自自可變長度電路42的運(yùn)動(dòng)矢量等讀出來自幀存儲(chǔ)器15的圖象數(shù)據(jù)以將如此讀得的圖象數(shù)據(jù)作為預(yù)測(cè)圖象數(shù)據(jù)送到加法電路45。
此外,該譯碼器14包括地址產(chǎn)生電路47,用來根據(jù)來自可變長度譯碼電路42的圖條號(hào)產(chǎn)生幀存儲(chǔ)器15的寫地址,及幀存儲(chǔ)器顯示控制電路48,用來根據(jù)來自可變長度譯碼電路42的圖條號(hào)產(chǎn)生存儲(chǔ)器15的寫地址,及幀存儲(chǔ)器顯示控制電路48,用來根據(jù)來自可變長度譯碼電路42的圖序號(hào)產(chǎn)生作為以顯示的次序讀取幀存儲(chǔ)15的圖象數(shù)據(jù)的地址。
再有,幀存儲(chǔ)器15由一其容量相應(yīng)于,例如,三幀(此后稱對(duì)應(yīng)一幀的存儲(chǔ)為幀緩沖器)半導(dǎo)體存儲(chǔ)器根據(jù)來自地址電路47的寫地址執(zhí)行幀緩沖器15a,15b,15c的存儲(chǔ)單元轉(zhuǎn)換(bank switching)以把來自加法電路45的I圖象或P圖象的圖象數(shù)據(jù)作為前向預(yù)測(cè)數(shù)據(jù)和后向預(yù)測(cè)數(shù)據(jù)存儲(chǔ)到,例如,幀組沖器15a,15b,及以把B圖象的圖象數(shù)據(jù)存儲(chǔ)到幀緩沖器15c。
此外,在此圖象復(fù)制設(shè)備中,來自復(fù)制部分11的圖象數(shù)據(jù)的傳輸單元由用戶在輸入操作部分19和或記錄介質(zhì)10等上的操作確定。
先來討論由復(fù)制單元11送來的圖象數(shù)據(jù)的傳送單元是小于一幀的情形,例如,其傳送單元是如圖5所示以圖條為基準(zhǔn)單元的情形。
此時(shí),圖象復(fù)制設(shè)備如圖6所示的流程工作。
首先,在S1步,由用戶通過輸入操作19將快進(jìn)或快退復(fù)制的操作信息送入到CPU18,CPU18隨之給接收緩器13送去一清除信號(hào)。同時(shí),CPU還給由跟蹤伺服電路等組成的復(fù)制控制部分17送出一個(gè)指示快進(jìn)或快退復(fù)制的預(yù)定控制信號(hào)。復(fù)制控制部分17使在復(fù)制部分11內(nèi)的傳感器根據(jù)控制信號(hào)執(zhí)行跟蹤跳越的重復(fù)操作和數(shù)據(jù)讀操作。
根據(jù)由復(fù)制部分11送來的圖象數(shù)據(jù),如圖3所示,在差錯(cuò)起始碼插入部分12將差錯(cuò)起動(dòng)碼插入在傳送單元的圖象數(shù)據(jù)之間。該差錯(cuò)起始碼是一唯一碼,它與上述圖條起動(dòng)碼一樣,不能用任何其它碼的組合來表示,它是一個(gè)附有差錯(cuò)類型的碼。作為這種差錯(cuò)起始碼,MPEG的順序差錯(cuò)碼被使用。這種順序差錯(cuò)碼包括32比特,其中頭24比特為“00000000 0000 0000 0000 0001”,與上述圖象起始碼類似,而后續(xù)的8比特則有一以十六進(jìn)制“B4”表示的值。此外,差錯(cuò)起始碼表示為“0000 00000000 0000 0000 0001”,而后續(xù)的8比特可以為由能辨別這些碼和任何其它起始碼的32比值構(gòu)成的碼。插入該差錯(cuò)起始碼被是為了防止包含在在各傳送單元的圖象數(shù)據(jù)中的無效數(shù)據(jù)構(gòu)成起始碼。由復(fù)制控制部分17控制插入差錯(cuò)起始碼的時(shí)刻。
在步驟S2,當(dāng)清除信號(hào)由CPU18發(fā)出時(shí),接收緩沖器13清除剩余的圖象數(shù)據(jù)。然后,處理操作進(jìn)到步驟S3,在步驟S3,CPU18對(duì)幀存儲(chǔ)器15作這樣一安排,以使用在存儲(chǔ)編碼結(jié)果的復(fù)制數(shù)據(jù)和用于顯示的存儲(chǔ)器一樣的存儲(chǔ)器。即,相應(yīng)于一個(gè)幀存儲(chǔ)器用于快進(jìn)和快退。在圖7的例子中,使用了幀存儲(chǔ)器,橫座標(biāo)表示時(shí)間而一個(gè)方框表示一幀時(shí)間。縱座標(biāo)表示圖象的垂直位置。另外,實(shí)線箭頭表示譯碼操作及對(duì)于幀存儲(chǔ)器的復(fù)制數(shù)據(jù)的操作。虛線箭頭表示顯示操作。顯示操作顯示相應(yīng)于在一幀時(shí)間內(nèi)的一幀。來自幀存儲(chǔ)器的顯示圖象被顯示在顯示單元6中。在作了如上的安排之后,處理操作進(jìn)到步驟S4。
在步驟S4與S5,譯碼器14通過處理來自CPU18的起始指令搜索起始碼,連續(xù)讀取圖象數(shù)據(jù),直至檢測(cè)到圖條起始碼或差錯(cuò)起始碼為止。如果檢測(cè)到圖條起始碼或差錯(cuò)起始碼,則處理操作進(jìn)到S6步。
在步驟S6,譯碼器14判斷被檢測(cè)到的碼是否為差錯(cuò)起始碼。若為差錯(cuò)起始碼,則操作回到步驟S4,若檢測(cè)到的是圖條起始碼(成為幀內(nèi)編碼數(shù)據(jù)順序發(fā)送的同步碼)而不是差錯(cuò)起始碼,則處理操作進(jìn)到步驟S7。
在步驟S7,譯碼器14執(zhí)行譯碼操作。
即,如圖所示的結(jié)構(gòu)的譯碼器中,可變長度譯碼電路42在步驟S4搜索來自接收緩沖器13的數(shù)據(jù)的碼“0000 0000 0000 0000 0000 00000001”。于是,圖條碼或差錯(cuò)被檢測(cè)。然后,可變長度譯碼電路42工作,使得當(dāng)圖條起始碼或差錯(cuò)起始碼在S5步被檢測(cè)時(shí),譯碼電路42把后續(xù)于“0000 0000 0000 0000 0000 0001”的8比特?cái)?shù)據(jù)傳輸?shù)讲铄e(cuò)起始碼檢測(cè)器41。在步驟S6,差錯(cuò)起始碼檢測(cè)器41根據(jù)來自可變長度譯碼電路42的8比特?cái)?shù)據(jù)判斷起始碼是否是圖條起始碼或差錯(cuò)起始碼。若起始碼為圖條起始碼,則差錯(cuò)起始碼檢測(cè)器41指示可變長度譯碼電路42,啟動(dòng)譯碼數(shù)據(jù)的輸出。在步驟S7,譯碼器14的譯碼操作開始。
譯碼器14譯出的結(jié)果被記錄到幀存儲(chǔ)器15內(nèi)相應(yīng)于包括在圖象數(shù)據(jù)中的圖條號(hào)的區(qū)域。
在步驟S8,如果有一個(gè)來自CPU18的處理停止(結(jié)束)指令,則譯碼器完成譯碼操作。如譯碼操作未完成,則處理操作返回到步驟S5。通過上述操作,消除了附于輸入數(shù)據(jù)的傳輸單元的第一部分中的差錯(cuò)起始碼和無效碼。在差錯(cuò)起始碼在譯碼期間發(fā)現(xiàn)時(shí),傳送單元的最后無效數(shù)據(jù)不再用作為譯碼操作非必要的數(shù)據(jù)。通過上述操作,有可能譯出包括由復(fù)制部分11送來的無效數(shù)據(jù)的圖象數(shù)據(jù)。于是,可在圖象信號(hào)復(fù)制設(shè)備中快進(jìn)快退操作。
在本例中,因?yàn)閳D象數(shù)據(jù)的傳送單元小于一幀,因而在圖7中指示譯碼操作的實(shí)線的箭頭用小于一幀的短線表示。長度上的差別指示包含在傳送單元中的幀內(nèi)編碼數(shù)據(jù)數(shù)據(jù)量是相互不同的。根據(jù)本系統(tǒng),包含在傳送單元中的幀內(nèi)編碼數(shù)據(jù)量可取任意值,因此不被限制。
現(xiàn)在來討論由復(fù)制部分11送來的傳送單元的圖象數(shù)據(jù)包括多于一幀的幀內(nèi)編碼數(shù)據(jù)的情形。
如圖8所示,來自復(fù)制部分11的傳送單元的圖象數(shù)據(jù)包括多于一幀的幀內(nèi)編碼數(shù)據(jù)。由差錯(cuò)起始碼插入部分12將差錯(cuò)起始碼插在傳送單元的圖象數(shù)據(jù)之間。該差錯(cuò)起始碼采用類似于上述圖象起始碼,以不能用任何其它碼組合表示的唯一碼的形式,它是一個(gè)用于附加差錯(cuò)類型的編碼。插入該差錯(cuò)起始碼是為了防止包含在各傳送單元中的圖象數(shù)據(jù)中的無效數(shù)據(jù)構(gòu)成圖象起始碼。由復(fù)制控制部分17指示差錯(cuò)起始碼插入的時(shí)刻。
圖9示出了已收到上述圖象數(shù)據(jù)之后的圖象信號(hào)復(fù)制設(shè)備的工作流程圖。
在步驟S10,當(dāng)CPU18發(fā)出清除信號(hào)之后,接收緩沖器13清除余下的圖象數(shù)據(jù)。然后處理操作進(jìn)到S11步,在S11步,譯碼器14等待來自CPU18的幀起始。這可保證譯碼器14可與顯示單元16的顯示同步工作。CPU與來自顯示單元16的同步信號(hào)同步地輸出幀起始。譯碼器14的各方框與幀起始同步工作。之后,處理操作進(jìn)到步驟S12。
在步驟S12,CPU18對(duì)幀存儲(chǔ)器15作這樣的安排分別用不同的存儲(chǔ)器作為存儲(chǔ)編碼結(jié)果的的復(fù)制數(shù)據(jù)的存儲(chǔ)器和用作顯示的存儲(chǔ)器。在圖10的例子中,幀存儲(chǔ)器A和幀存儲(chǔ)器B交替使用。在圖10中,橫座標(biāo)表示時(shí)間,而一方框是一幀時(shí)間,縱座標(biāo)表示圖象垂直方向位置。另外,實(shí)線箭頭表示譯碼操作,并表示對(duì)于幀存儲(chǔ)器的復(fù)制數(shù)據(jù)的寫操作。虛線箭頭表示顯示操作。顯示操作顯示相應(yīng)于一幀時(shí)間內(nèi)的一幀的數(shù)據(jù)。來自幀存儲(chǔ)器的顯示圖象顯示在顯示單元16上。作了上述安排之后,處理操作進(jìn)到步驟S13。
在步驟S13和S14時(shí),譯碼器14通過處理來自CPU18的起始指令對(duì)起始碼進(jìn)行搜索,以連續(xù)讀取圖象數(shù)據(jù),直至圖象起始碼或差錯(cuò)起始碼被檢測(cè)到為止。如果檢測(cè)到圖象起始碼或差錯(cuò)起始碼,則處理操作進(jìn)到步驟S15。
在步驟S15,在被檢測(cè)到碼為差錯(cuò)起始碼的情形時(shí),處理操作返回到步驟S13。如檢測(cè)到的碼為圖象起始碼(它變成用來同步順序發(fā)出的幀內(nèi)編碼數(shù)據(jù)的編碼)而不是差錯(cuò)起始碼,則處理進(jìn)到步驟S16。在步驟S16,譯碼器14執(zhí)行譯碼操作。
即,如前所述的圖4中所示的結(jié)構(gòu)的譯碼器14中,可變長度譯碼電路42在步驟S13時(shí)從來自接收緩沖器13的數(shù)據(jù)中搜索編碼“0000 00000000 0000 0000 0001”。于是圖象起始碼和差錯(cuò)起始碼被檢測(cè)。然后可變長度譯碼電路42可工作,使當(dāng)圖條編或差錯(cuò)起始碼在步驟S14被檢測(cè)時(shí),它把后續(xù)于“0000 0000 0000 0000 0000 0001”的8比特?cái)?shù)據(jù)送到差錯(cuò)起始碼檢測(cè)器41。在步驟S15,差錯(cuò)起始碼檢測(cè)器41由從可變長度譯碼電路42送來的8比特?cái)?shù)據(jù)判斷起始碼是圖起始碼或是差錯(cuò)起始碼。如起始碼為圖象起始碼,則差錯(cuò)起始碼檢測(cè)器41指示可變長度譯碼電路42起動(dòng)譯碼數(shù)據(jù)輸出。在步驟S16,譯碼器14的譯碼操作被起動(dòng)。
然后,將譯碼器14的譯碼結(jié)果記錄到幀存儲(chǔ)器15的相應(yīng)于包含在圖象數(shù)據(jù)內(nèi)的圖條號(hào)的區(qū)域。通過以上操作,附于輸出圖象數(shù)據(jù)的傳輸單元的第一部分的差錯(cuò)起始碼和無效數(shù)據(jù)被消除了。
在步驟S17譯碼器重返步驟S16直到一幀的幀內(nèi)編碼數(shù)據(jù)的譯碼完成為止。當(dāng)這樣一個(gè)譯碼操作完成之后,處理操作進(jìn)至步驟S18。應(yīng)該注意的是,譯碼器14先從CPU18獲得關(guān)于幀容量的指示。
在步驟S18,如果有來自CPU18的停止(結(jié)束)指令,則譯碼器14完成譯碼操作。如果此種譯碼操作來完成,則處理操作返回到步驟S11去重復(fù)上述操作。于是,在找尋圖象起始碼的過程中消除了傳送單元的最后的無效數(shù)據(jù)。利用上述操作,有可能譯碼包括由從復(fù)制部分11發(fā)來的無效數(shù)據(jù)的圖象數(shù)據(jù)。這樣,快進(jìn)快退操作可以如圖象信號(hào)復(fù)制裝置那樣進(jìn)行。在本例中,因?yàn)閳D象數(shù)據(jù)的傳送單元是大于一幀而譯碼操作是以幀為單位進(jìn)行的,所以表示譯碼操作的實(shí)線箭頭在圖10中用相應(yīng)于一幀的線表示。當(dāng)圖10的例子中在譯碼和顯示操作有一幀差別時(shí),這種差別可以大于一幀,或小于一幀。在本系統(tǒng)中,對(duì)此種差別并不做限制。
權(quán)利要求
1.一種譯碼記錄在記錄介質(zhì)上的編碼的圖象信號(hào)以實(shí)現(xiàn)快進(jìn)或快退的復(fù)制的圖象信號(hào)的譯碼方法,該方法包括如下步驟復(fù)制一部分記錄在記錄介質(zhì)上的編碼的圖象信號(hào),其中每預(yù)定傳輸單元包括至少一圖條的幀內(nèi)編碼數(shù)據(jù);順序地譯碼在諸圖條單元中的被復(fù)制的編碼的圖象信號(hào)以產(chǎn)生諸圖條單元的譯碼圖象;順序地將諸圖條的譯碼圖象存入到相應(yīng)于一幀的存儲(chǔ)器中;讀出存于存儲(chǔ)器中的相應(yīng)于一幀的數(shù)據(jù)作為一顯示的圖象。
2.一種譯碼記錄在記錄介質(zhì)上的編碼圖象信號(hào)以實(shí)現(xiàn)快速進(jìn)退復(fù)制的圖象信號(hào)譯碼方法,該方法包括如下步驟復(fù)制一部分記錄在記錄介質(zhì)上的編碼圖象信號(hào),其中每一預(yù)定傳送單元包括至少一幀的幀內(nèi)編碼數(shù)據(jù);順序地譯碼在諸幀單元中的被復(fù)制的編碼圖象信號(hào)以產(chǎn)生幀單元的譯碼圖象;將各幀單元的譯碼圖象交替地存入第一和第二幀存儲(chǔ)器;及交替地讀出存在第一和第二幀存儲(chǔ)器中的數(shù)據(jù)作為一幅顯示的圖象。
3.一種適用于譯碼記錄在一種記錄介質(zhì)上的編碼圖象信號(hào)以實(shí)現(xiàn)快進(jìn)或快退復(fù)制的圖象信號(hào)譯碼設(shè)備,該設(shè)備包括復(fù)制裝置,用于復(fù)制記錄在一種記錄介質(zhì)上的編碼圖象信號(hào),其中每預(yù)定傳送單元包括至少一圖條的幀內(nèi)編碼數(shù)據(jù);譯碼裝置,用于順序地譯碼在諸圖條單元中的被復(fù)制的編碼圖象數(shù)據(jù)以產(chǎn)生圖條單元的譯碼的圖象;及相應(yīng)于一幀的存儲(chǔ)器裝置,用于順序地存儲(chǔ)諸圖條單元的譯碼圖象,并輸出存在其間圖象數(shù)據(jù)作為一顯示的圖象。
4.一種適用于譯碼記錄在記錄介質(zhì)上的編碼圖象信號(hào)以實(shí)現(xiàn)快進(jìn)或快退的復(fù)制的圖象信號(hào)譯碼裝置,該裝置包括復(fù)制裝置,用于復(fù)制一部分記錄在介質(zhì)上的編碼圖象信號(hào),其中每預(yù)定傳送單元包括至少一幀的幀內(nèi)編碼數(shù)據(jù);譯碼裝置,用于順序地譯碼在幀單元中的編碼圖象信號(hào)以產(chǎn)生幀單元的編碼圖象;及第一和第二幀存儲(chǔ)器,用于交替地存儲(chǔ)各幀單元的譯碼圖象及交替地輸出所存儲(chǔ)的數(shù)據(jù)作為顯示圖象。
全文摘要
利用差錯(cuò)起始碼插入部分(2)在幀內(nèi)編碼數(shù)據(jù)的傳送單元之間插入差錯(cuò)起始碼,所述幀內(nèi)編碼數(shù)據(jù)起始自一個(gè)由復(fù)制部分(11)從圖象記錄介質(zhì)(29)上復(fù)制的編碼,以便在記碼器(14)根據(jù)差錯(cuò)起始碼譯碼幀內(nèi)編碼數(shù)據(jù)。
文檔編號(hào)H04N7/26GK1367614SQ0111761
公開日2002年9月4日 申請(qǐng)日期1994年7月11日 優(yōu)先權(quán)日1993年7月9日
發(fā)明者和田徹 申請(qǐng)人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜州市| 佳木斯市| 襄樊市| 日喀则市| 广昌县| 上杭县| 麻城市| 枣庄市| 囊谦县| 玉山县| 商南县| 哈尔滨市| 桃园县| 奉新县| 建始县| 横山县| 东阿县| 藁城市| 嘉义县| 融水| 岳普湖县| 布尔津县| 兴城市| 镇远县| 昆山市| 营口市| 陕西省| 察雅县| 景泰县| 五台县| 昭通市| 岫岩| 定南县| 婺源县| 景宁| 嘉祥县| 板桥市| 定南县| 商河县| 三门峡市| 溧水县|