專利名稱:用于對雙重傳輸流進行編碼的網格編碼器的制作方法
技術領域:
本發(fā)明涉及一種對用于數(shù)字廣播的傳輸流進行網格編碼的網格編碼器, 更具體地講,涉及一種傳輸系統(tǒng)中采用的用于網格編碼的設備和方法。
權利要求
1. 一種對雙重傳輸流進行網格編碼的網格編碼器,該網格編碼器包括第一、第二和第三存儲器;第一復用器,根據(jù)外部控制信號選擇性地輸出雙重傳輸流的預定的第一位和存儲在第一存儲器中的值之一;第一加法器,將從第一復用器輸出的值與存儲在第一存儲器中的值相加,輸出相加值,并將相加值存儲在第一存儲器中;第二復用器,根據(jù)外部控制信號選擇性地輸出雙重傳輸流的預定的第二位和存儲在第二存儲器中的值之一;第二加法器,將從第二復用器輸出的值與存儲在第二存儲器中的值相加,將相加值存儲在第三存儲器中。
2、 如權利要求1所述的網格編碼器,其中,如果第二加法器的相加值被 存儲在第三存儲器中,則先前存儲在第三存儲器中的值被移位并存儲到第二 存儲器中。
3、 如權利要求2所述的網格編碼器,其中,如果外部控制信號是初始化 信號,則第一復用器選擇并輸出存儲在第一存儲器中的值,第一加法器對從 第 一復用器輸出的值和存儲在第 一存儲器中的值執(zhí)行異或,并將異或的結果 值存儲在第一存儲器中,以對第一存儲器進行初始化。
4、 如權利要求3所述的網格編碼器,其中,如果第一存儲器被初始化, 則存儲在第 一存儲器中的值作為第一初始值被輸出。
5、 如權利要求2所述的網格編碼器,其中,如果外部控制信號是初始化 信號,則第二復用器選擇并輸出存儲在第二存儲器中的值,第二加法器對從 第二復用器輸出的值和存儲在第二存儲器中的值執(zhí)行異或,并將異或的結果 值存儲在第三存儲器中,以對第三存儲器進行初始化。
6、 如權利要求5所述的網格編碼器,其中,如果第三存儲器被初始化, 則存儲在第二存儲器中的值作為第二初始值被輸出。
7、 如權利要求4所述的網格編碼器,其中,如果外部控制信號是初始化 信號,則第二復用器選擇并輸出存儲在第二存儲器中的值,第二加法器對從 第二復用器輸出的值和存儲在第二存儲器中的值執(zhí)行異或,并將異或的結果 值存儲在第三存儲器中,以對第三存儲器進行初始化。
8、 如權利要求7所述的網格編碼器,其中,如果第三存儲器被初始化, 則存儲在第二存儲器中的值作為第二初始值被輸出。
9、 一種對雙重傳輸流進行網格編碼的方法,該方法包括 存儲第一、第二和第三值;根據(jù)外部控制信號選擇性地輸出雙重傳輸流的預定的第一位和存儲的第 一值之一作為第四值;將第四值與存儲的第 一值相加以輸出第五值,并用第五值替換存儲的第 一值;根據(jù)外部控制信號選擇性地輸出雙重傳輸流的預定的第二位和存儲的第 二值之一作為第六值;將第六值與存儲的第二值相加以輸出第七值; 用第七值替換存儲的第三值; 提供第五值和第七值作為編碼的輸出值。
10、 如權利要求9所述的方法,還包括 用存儲的第三值替換存儲的第二值。
11、 如權利要求IO所述的方法,還包括 提供作為初始化信號的外部控制信號; 選擇性地輸出第 一值作為第四值; 對第四值和第一值執(zhí)行異或運算;存儲異或運算的結果作為第 一值,以對第 一值進行初始化。
12、 如權利要求10所述的方法,還包括 提供作為初始化信號的外部控制信號; 選#^生地輸出第二值作為第六值;對第六值和第二值執(zhí)行異或運算;用異或運算的結果替換第三值,以對第三值進行初始化。
全文摘要
一種對雙重傳輸流進行網格編碼的網格編碼器。第一復用器根據(jù)外部控制信號選擇性地輸出雙重傳輸流的預定的第一位和存儲在第一存儲器中的值之一。第一加法器將從第一復用器輸出的值與存儲在第一存儲器中的值相加,輸出相加值,并將相加值存儲在第一存儲器中。第二復用器根據(jù)外部控制信號選擇性地輸出雙重傳輸流的預定的第二位和存儲在第二存儲器中的值之一。第二加法器將從第二復用器輸出的值與存儲在第二存儲器中的值相加,將相加值存儲在第三存儲器中。因此,在執(zhí)行網格編碼之前有效執(zhí)行初始化。
文檔編號H04N7/015GK101288299SQ200680037885
公開日2008年10月15日 申請日期2006年10月20日 優(yōu)先權日2005年10月21日
發(fā)明者丁海主, 張龍德, 樸義俊, 權容植, 柳廷必, 池今難, 鄭晉熙, 金俊守, 金宗勛 申請人:三星電子株式會社