亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

編碼裝置的制作方法

文檔序號:7516187閱讀:122來源:國知局
專利名稱:編碼裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及對數(shù)字?jǐn)?shù)據(jù)進(jìn)行編碼和擴(kuò)展的高效率編碼裝置,尤其是不產(chǎn)生過載畸變的編碼裝置。


圖18是表示采用了現(xiàn)有的一種編碼方式即自適應(yīng)差分PCM(以下,簡稱ADPCMAdaptive Differential Pulse Code Modulation;自適應(yīng)差分脈沖編碼調(diào)制)方式的編碼裝置的結(jié)構(gòu)圖。在圖18中,1是數(shù)據(jù)輸入端子,2是數(shù)據(jù)輸出端子,3a和3b是加法裝置,4是決定ADPCM方式中的編碼步長的步長自適應(yīng)裝置,5是根據(jù)由步長自適應(yīng)裝置4決定的步長對差分?jǐn)?shù)據(jù)進(jìn)行編碼的差分編碼裝置,6是從由步長自適應(yīng)裝置4決定的步長及由差分編碼裝置5編碼后的數(shù)據(jù)中將差分?jǐn)?shù)據(jù)譯碼的差分譯碼裝置,7是保持一次采樣時間的數(shù)據(jù)的一次采樣延遲裝置。
以下,說明圖18所示現(xiàn)有的編碼裝置的動作。
采用ADPCM方式的編碼裝置,具有以下2個特征。首先,第1點(diǎn)是對當(dāng)前的編碼數(shù)據(jù)與前一個數(shù)據(jù)之間的差分值進(jìn)行編,其次,第2點(diǎn)是根據(jù)對差分值編碼的結(jié)果進(jìn)行用于決定下一次編碼的步長的步長自適應(yīng)。
作為具體例,對從16位PCM數(shù)據(jù)得到4位ADPCM數(shù)據(jù)時的動作的一例進(jìn)行說明。
在步長自適應(yīng)裝置4中,根據(jù)差分編碼裝置5的數(shù)據(jù)進(jìn)行以下的用于步長自適應(yīng)的處理。即,由于將所輸入的數(shù)據(jù)按ADPCM的4位數(shù)據(jù)編碼,所以編碼后的數(shù)據(jù)具有從-8至7的16個可取值。這里,例如,當(dāng)編碼后的數(shù)據(jù)為-8或7時,使步長乘以系數(shù)2.4,而當(dāng)編碼后的數(shù)據(jù)為-7或6時乘以系數(shù)2,當(dāng)編碼后的數(shù)據(jù)為-6或5時乘以系數(shù)1.6,當(dāng)編碼后的數(shù)據(jù)為-5或4時乘以系數(shù)1.2,在其他情況下乘以系數(shù)0.9。但是,當(dāng)通過這種運(yùn)算得到的步長在預(yù)先設(shè)定的步長最小值以下時,將該步長設(shè)定為步長最小值?;蛘?,當(dāng)步長超過預(yù)先設(shè)定的步長最大值時,將該步長設(shè)定為步長最大值。
接著,在差分編碼裝置5中,根據(jù)由步長自適應(yīng)裝置4決定的步長對加法裝置3a的輸出進(jìn)行除法運(yùn)算。當(dāng)該除法運(yùn)算的結(jié)果超出了以4位表示的范圍時,例如在8以上、-9以下時,分別限制為7和-8。
在差分譯碼裝置6中,對差分編碼裝置5的輸出和步長自適應(yīng)裝置4的輸出進(jìn)行乘法運(yùn)算。
在圖19中,示出圖8所示的采用了ADPCM方式的編碼裝置的具體運(yùn)算過程。這里,所輸入的數(shù)據(jù)以圖20所示的正弦曲線為例進(jìn)行說明。
在圖中的各項(xiàng)目內(nèi),「No.」是數(shù)據(jù)序號,「輸入PCM(16進(jìn))」是以十六進(jìn)制數(shù)表示從數(shù)字?jǐn)?shù)據(jù)輸入端子1輸入的PCM數(shù)據(jù)的值,「輸入PCM(10進(jìn))」是將該十六進(jìn)制數(shù)據(jù)變換為十進(jìn)制數(shù)后的值,「差分」是加法裝置3a的輸出,「步長」是由步長自適應(yīng)裝置4決定的步長,「輸出ADPCM數(shù)據(jù)」是由差分編碼裝置5編碼后從ADPCM編碼數(shù)據(jù)輸出端子2輸出的ADPCM數(shù)據(jù),「差分譯碼」是由差分譯碼裝置6譯碼后的值,「譯碼數(shù)據(jù)」是加法裝置3b的輸出,「輸入與譯碼數(shù)據(jù)之差」是所輸入的PCM數(shù)據(jù)與ADPCM編碼后數(shù)據(jù)的譯碼值(上述的譯碼數(shù)據(jù))之差。
以下,根據(jù)圖19所示的具體例按順序說明運(yùn)算過程。這里,當(dāng)進(jìn)行ADPCM編碼時,在該例中,以0作為一次采樣延遲裝置7的初始值,以1作為步長的初始值。此外,還設(shè)步長最小值為1、步長最大值為4681。
在No.1中,由于PCM值為0、一次采樣延遲裝置7的初始值也為0,所以,加法裝置3a的輸出為0,差分編碼裝置5的輸出即輸出ADPCM數(shù)據(jù)也為0。而差分譯碼裝置6的輸出也為0,進(jìn)一步,譯碼數(shù)據(jù)也為0。在執(zhí)行No.2的數(shù)據(jù)之前,步長自適應(yīng)裝置4,執(zhí)行使初始值1乘以上述其他情況下的系數(shù)0.9的運(yùn)算,由于該運(yùn)算結(jié)果是0.9,在步長最小值以下,所以最后將步長設(shè)定為1。
在No.2中,輸入數(shù)據(jù)為1606,一次采樣延遲裝置7的值為0,加法裝置3a的輸出為1606,差分編碼裝置5的輸出為7,因此,輸出ADPCM數(shù)據(jù)也為7,而差分譯碼裝置6的輸出為7,加法裝置3b的輸出也為7。由此,在步長自適應(yīng)裝置4中將步長設(shè)定為2.4。
在No.3中,輸入數(shù)據(jù)為3149,一次采樣延遲裝置7的值為7,加法裝置3a的輸出為3142,差分編碼裝置5的輸出為7,因此,輸出ADPCM數(shù)據(jù)也為7,而差分譯碼裝置6的輸出為16.8,加法裝置3b的輸出23.8。由此,在步長自適應(yīng)裝置4中將步長設(shè)定為5.76。以下,由于反復(fù)進(jìn)行同樣的運(yùn)算,所以將其說明省略。
但是,在如上所述的采用了現(xiàn)有的ADPCM方式的編碼裝置中,存在著眾所周指的過載畸變或負(fù)載畸變的課題。
圖21示出在采用了現(xiàn)有的ADPCM方式的編碼裝置中對圖20的正弦曲線進(jìn)行了如上所述的編碼后的譯碼數(shù)據(jù)。
另外,在圖22中示出圖20的輸入數(shù)據(jù)與圖21的按照ADPCM方式譯碼后的數(shù)據(jù)之差。這里,從圖22可以看出,不能跟蹤初期的數(shù)據(jù)急劇變化,在從數(shù)據(jù)No.1到數(shù)據(jù)No.11這段時間里,呈現(xiàn)出上述被稱作過載畸變的很大的畸變。
本發(fā)明,是為解決這種不能充分地跟蹤輸入數(shù)據(jù)的急劇變化的現(xiàn)有課題而開發(fā)的,其目的是提供一種不產(chǎn)生過載畸變的編碼裝置。
本發(fā)明,為解決如上所述的課題,在第1發(fā)明中,備有第一數(shù)據(jù)存儲裝置,按任意的N個樣值存儲由任意的M位構(gòu)成的數(shù)字?jǐn)?shù)據(jù);最大值檢測裝置,用于從N個樣值中的數(shù)據(jù)檢測最大值MAX;最大值存儲裝置,用于存儲由最大值檢測裝置檢出的最大值MAX;最大值讀出裝置,用于從最大值存儲裝置讀出最大值MAX;最小值檢測裝置,用于從N個樣值中的數(shù)據(jù)檢測最小值MIN;最小值存儲裝置,用于存儲由最小值檢測裝置檢出的最小值MIN;最小值讀出裝置,用于從最小值存儲裝置讀出最小值MIN;數(shù)據(jù)讀出裝置,用于讀出存儲在數(shù)據(jù)存儲裝置內(nèi)的任意數(shù)據(jù)值Yn;正交變換運(yùn)算裝置,用最大值MAX與最小值MIN的差分值對任意數(shù)據(jù)值Yn進(jìn)行除法運(yùn)算;及編碼單元,以任意的K位對由正交變換運(yùn)算裝置計(jì)算出的值Xn進(jìn)行編碼。
另外,在第2發(fā)明中,最大值存儲裝置,是用于指示數(shù)據(jù)存儲裝置中存儲著最大值的位置的最大值指示裝置。
另外,在第3發(fā)明中,最小值存儲裝置,是用于指示數(shù)據(jù)存儲裝置中存儲著最小值的位置的最小值指示裝置。
另外,在第4發(fā)明中,作為正交變換運(yùn)算裝置,根據(jù)運(yùn)算式(Yn-MIN)×(N-1)/(MAX-MIN)=Xn,計(jì)算Xn。
另外,在第5發(fā)明中,作為正交變換運(yùn)算裝置,根據(jù)運(yùn)算式(Yn-MAX)×(N-1)/(MIN-MAX)=Xn,計(jì)算Xn。
另外,在第6發(fā)明中,作為正交變換運(yùn)算裝置,根據(jù)運(yùn)算式(Yn-MIN)×(2K-1)/(MAX-MIN)=Xn,計(jì)算Xn。
另外,在第7發(fā)明中,作為正交變換運(yùn)算裝置,根據(jù)運(yùn)算式(Yn-MAX)×(2K-1)/(MIN-MAX)=Xn,計(jì)算Xn。
另外,第8發(fā)明,還設(shè)有第二數(shù)據(jù)存儲裝置,將N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲最大值MAX、最小值MIN、及以K位將計(jì)算出的值Xn編碼后的數(shù)據(jù)。
另外,第9發(fā)明,還設(shè)有第二數(shù)據(jù)存儲裝置,將N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲最大值MAX、最小值MIN、以K位將計(jì)算出的值Xn編碼后的數(shù)據(jù)及K值;及用于控制K值的K值控制裝置。
另外,第10發(fā)明,還設(shè)有第二數(shù)據(jù)存儲裝置,將N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲最小值MIN、以K位將計(jì)算出的值Xn編碼后的數(shù)據(jù)、及按δ=(MAX-MIN)/(N-1)計(jì)算的斜率δ。
另外,第11發(fā)明,還設(shè)有第二數(shù)據(jù)存儲裝置,將N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲最小值MIN、以K位將計(jì)算出的值Xn編碼后的數(shù)據(jù)、K值、及按δ=(MAX-MIN)/(N-1)計(jì)算的斜率δ;及用于控制K值的K值控制裝置。
另外,第12發(fā)明,還設(shè)有第二數(shù)據(jù)存儲裝置,將N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲最大值MAX、以K位將計(jì)算出的值Xn編碼后的數(shù)據(jù)、及按δ=(MIN-MAX)/(N-1)計(jì)算的斜率δ。
另外,第13發(fā)明,還設(shè)有第二數(shù)據(jù)存儲裝置,將N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲最大值MAX、以K位將計(jì)算出的值Xn編碼后的數(shù)據(jù)、K值、及按δ=(MIN-MAX)/(N-1)計(jì)算的斜率δ;及用于控制K值的K值控制裝置。
另外,第14發(fā)明,還設(shè)有第二數(shù)據(jù)存儲裝置,將N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲最小值MIN、以K位將計(jì)算出的值Xn編碼后的數(shù)據(jù)、及按δ=(MAX-MIN)/(2K-1)計(jì)算的斜率δ。
另外,第15發(fā)明,還設(shè)有第二數(shù)據(jù)存儲裝置,將N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲最小值MIN、以K位將計(jì)算出的值Xn編碼后的數(shù)據(jù)、K值、及按δ=(MAX-MIN)/(2K-1)計(jì)算的斜率δ;及用于控制K值的K值控制裝置。
圖1是表示實(shí)施形態(tài)1的編碼裝置的框圖。
圖2是說明實(shí)施形態(tài)1的編碼裝置的動作的時序圖。
圖3是表示實(shí)施形態(tài)1的正交變換運(yùn)算裝置的運(yùn)算過程的圖。
圖4是表示實(shí)施形態(tài)1的正交變換運(yùn)算裝置的運(yùn)算結(jié)果的曲線圖。
圖5是表示實(shí)施形態(tài)1的正交變換運(yùn)算裝置的運(yùn)算結(jié)果與輸入數(shù)據(jù)的比較的曲線圖。
圖6是表示實(shí)施形態(tài)5的編碼裝置的框圖。
圖7是表示實(shí)施形態(tài)6的編碼裝置的框圖。
圖8是表示實(shí)施形態(tài)7的編碼裝置的框圖。
圖9是表示實(shí)施形態(tài)8的編碼裝置的框圖。
圖10是表示實(shí)施形態(tài)9的編碼裝置的框圖。
圖11是表示實(shí)施形態(tài)10的編碼裝置的框圖。
圖12是表示實(shí)施形態(tài)11的編碼裝置的框圖。
圖13是表示實(shí)施形態(tài)12的編碼裝置的框圖。
圖14是表示實(shí)施形態(tài)13的編碼裝置的框圖。
圖15是表示實(shí)施形態(tài)14的編碼裝置的框圖。
圖16是表示實(shí)施形態(tài)15的編碼裝置的框圖。
圖17是表示實(shí)施形態(tài)16的編碼裝置的框圖。
圖18是表示現(xiàn)有的編碼裝置的框圖。
圖19是表示現(xiàn)有的編碼裝置的運(yùn)算過程的圖。
圖20是表示作為現(xiàn)有的和本實(shí)施形態(tài)的輸入數(shù)據(jù)例的正弦曲線數(shù)據(jù)的曲線圖。
圖21是表示現(xiàn)有的編碼裝置的運(yùn)算結(jié)果的曲線圖。
圖22是表示現(xiàn)有編碼裝置的運(yùn)算結(jié)果與輸入數(shù)據(jù)的比較的曲線圖。
以下,說明本發(fā)明的實(shí)施形態(tài)1。
實(shí)施形態(tài)1圖1是表示本發(fā)明實(shí)施形態(tài)1的編碼裝置的框圖。
在圖1中,1是輸入M位數(shù)字?jǐn)?shù)據(jù)的輸入端子,2是由本發(fā)明的編碼裝置編碼后的K位數(shù)據(jù)的輸出端子,8是按N個樣值存儲M位數(shù)據(jù)的數(shù)據(jù)存儲裝置,9是用于檢測和保持?jǐn)?shù)據(jù)存儲裝置中的最大值MAX的最大值檢測存儲裝置,10是用于檢測和保持?jǐn)?shù)據(jù)存儲裝置中的最小值MIN的最小值檢測存儲裝置,11是按照規(guī)定的運(yùn)算式進(jìn)行數(shù)據(jù)編碼的正交變換運(yùn)算裝置,12是包含N進(jìn)制計(jì)數(shù)器的數(shù)據(jù)控制裝置,13是用于從數(shù)據(jù)控制裝置12向數(shù)據(jù)存儲裝置8傳送讀/寫控制信號的讀/寫控制線,14是用于從數(shù)據(jù)控制裝置12向正交變換運(yùn)算裝置11傳送數(shù)據(jù)裝入控制信號的數(shù)據(jù)裝入控制線,15是用于從數(shù)據(jù)控制裝置12向最大值檢測存儲裝置9及最小值檢測存儲裝置10傳送寄存器更新控制信號的寄存器更新控制信號線。
以下,以1個數(shù)據(jù)塊的數(shù)據(jù)數(shù)N=4的情況作為一例,根據(jù)圖2說明圖1的編碼裝置的動作。另外,為說明簡單起見,假定從所有寄存器均已初始化的狀態(tài)開始進(jìn)行說明。
N進(jìn)制計(jì)數(shù)器,反復(fù)為0~3的值,并在計(jì)數(shù)器為1的狀態(tài)中,讀/寫控制信號,在前一半進(jìn)行讀控制,在后一半進(jìn)行寫控制。
首先,從輸入端子輸入第1數(shù)據(jù)y1,并在由正交變換運(yùn)算裝置11將位于數(shù)據(jù)存儲裝置8的第1位置的數(shù)據(jù)讀出后,將數(shù)據(jù)y1寫入數(shù)據(jù)存儲裝置8的第1位置。以同樣方式,對第2數(shù)據(jù)y2~第4數(shù)據(jù)y4執(zhí)行讀寫。這里,各數(shù)據(jù)長度為M位。
在最大值檢測存儲裝置9中,檢測第1數(shù)據(jù)y1~第4數(shù)據(jù)y4中的最大值MAX,在最小值檢測存儲裝置10中,檢測第1數(shù)據(jù)y1~第4數(shù)據(jù)y4中的最小值MIN,并當(dāng)寄存器更新信號變?yōu)镠電平時,分別保持所檢出的最大值MAX及最小值MIN,同時對最大值MAX及最小值MIN的檢測進(jìn)行初始化。
在正交變換運(yùn)算裝置11中,在數(shù)據(jù)裝入控制信號變?yōu)镠電平的時刻,裝入在讀/寫控制信號為L電平的期間從數(shù)據(jù)存儲裝置8輸出的數(shù)據(jù)、由最大值檢測存儲裝置9保持著的最大值MAX、由最小值檢測存儲裝置10保持著的最小值MIN,并進(jìn)行規(guī)定的運(yùn)算,然后從輸出端子2輸出K位的編碼數(shù)據(jù)x1~x4。
以下,說明正交變換運(yùn)算裝置11的動作。
另外,這里,將說明輸入16位PCM數(shù)據(jù)并由本發(fā)明的編碼裝置得到4位數(shù)據(jù)時的動作。進(jìn)一步,以1個數(shù)據(jù)塊的數(shù)據(jù)數(shù)N=32個樣值構(gòu)成的例進(jìn)行說明。
首先,從輸入端子1輸入No.1~No.32的數(shù)據(jù),并將其存儲在數(shù)據(jù)存儲裝置8內(nèi)。由該32個樣值構(gòu)成1個數(shù)據(jù)塊,并由正交變換運(yùn)算裝置11進(jìn)行正交變換運(yùn)算。另外,由最小值檢測存儲裝置10從存儲在數(shù)據(jù)存儲裝置8內(nèi)的32個樣值檢測并保持最小值MIN。這里,MIN=-8231。同樣,由最大值檢測存儲裝置9從存儲在數(shù)據(jù)存儲裝置8內(nèi)的32個樣值檢測并保持最大值MAX。這里,MAX=8231。
接著,從數(shù)據(jù)存儲裝置8依次讀出各任意的數(shù)據(jù)值Yn(其中,1≤n≤32),進(jìn)行以下運(yùn)算,并通過對運(yùn)算結(jié)果進(jìn)行四舍五入后求得4位的計(jì)算值Xn。
運(yùn)算式為以下的(1)式。
(Yn-MIN)×(2K-1)/(MAX-MIN)=Xn…(1)在圖3中示出上述實(shí)施形態(tài)1中的本發(fā)明的編碼運(yùn)算過程。
圖中的No.是數(shù)據(jù)序號,輸入PCM(16進(jìn))是以十六進(jìn)制數(shù)表示從數(shù)據(jù)輸入端子1輸入的16位PCM數(shù)據(jù)的值,輸入PCM(10進(jìn))是將上述十六進(jìn)制數(shù)據(jù)變換為十進(jìn)制數(shù)后的值,數(shù)據(jù)決內(nèi)最大值,為每32個樣值的最大值,數(shù)據(jù)塊內(nèi)最小值,為每32個樣值的最小值,輸出4位,是由正交變換運(yùn)算裝置11編碼后從數(shù)據(jù)輸出端子2輸出的數(shù)據(jù),譯碼數(shù)據(jù)是通過與編碼過程相反的處理得到的譯碼值,輸入與譯碼數(shù)據(jù)之差,是所輸入的PCM數(shù)據(jù)與由本發(fā)明的編碼裝置編碼后的數(shù)據(jù)的譯碼值之差。
以下,根據(jù)圖3說明運(yùn)算和編碼過程。
首先,從輸入端子1輸入No.1~No.32的數(shù)據(jù),并將其存儲在數(shù)據(jù)存儲裝置8內(nèi)。由該32個樣值構(gòu)成1個數(shù)據(jù)塊,并進(jìn)行編碼運(yùn)算。進(jìn)一步,由最大值檢測存儲裝置9從存儲在數(shù)據(jù)存儲裝置8內(nèi)的32個樣值檢測并保持最大值MAX。這里,MAX=8231。同樣,由最小值檢測存儲裝置10從存儲在數(shù)據(jù)存儲裝置8內(nèi)的32個樣值檢測并保持最小值MIN。這里,MIN=-8231。
接著,從數(shù)據(jù)存儲裝置8依次讀出各任意的數(shù)據(jù)值Yn(其中,1≤n≤32),并按運(yùn)算式(1)進(jìn)行以下運(yùn)算。從以4位進(jìn)行編碼的前提出發(fā),假定運(yùn)算式為(Yn-MIN)×(24-1)/(MAX-MIN)。對將該運(yùn)算結(jié)果四舍五入后得到的值以4位進(jìn)行編碼。對No.1進(jìn)行(0-(-8231))×15/(8231-(-8231))的運(yùn)算,其結(jié)果為7.5。通過四舍五入將其圓整為8,因而可以得到4位的輸出1000。譯碼可通過與該運(yùn)算相反的處理進(jìn)行,即在No.1的情況下,進(jìn)行8×(8231-(-8231))/15+(-8231)的運(yùn)算,其結(jié)果為548.7333…。在表中,進(jìn)一步通過四舍五入將該值圓整為549。在這之后,可通過同樣的運(yùn)算執(zhí)行編碼和譯碼。
在圖4中,示出將圖3所示的譯碼數(shù)據(jù)描繪成曲線后的圖。而在圖5中則示出圖4所示的譯碼數(shù)據(jù)與圖20所示的輸入數(shù)據(jù)之差。
從圖中可以看出,在現(xiàn)有技術(shù)中說明過的圖22所示的過載畸變得到了很大改善。
實(shí)施形態(tài)2將實(shí)施形態(tài)1中的運(yùn)算式(1)換成如下所示的運(yùn)算式(2)后進(jìn)行運(yùn)算,也可以取得同樣的效果。
(Yn-MIN)×(N-1)/(MAX-MIN)=Xn…(2)與實(shí)施形態(tài)1中的圖3一樣,對No.1的數(shù)據(jù)Y1=0,進(jìn)行(0-(-8231))×31/(8231-(-8231))的運(yùn)算,其運(yùn)算值X1為15.5。以任意的K位對該結(jié)果進(jìn)行編碼。
例如,當(dāng)設(shè)K=5并只對運(yùn)算結(jié)果的整數(shù)部分進(jìn)行編碼時,首先,通過四舍五入將運(yùn)算結(jié)果圓整為16,因而可以得到5位的輸出10000。
另外,當(dāng)設(shè)K=6并將5位分配給運(yùn)算結(jié)果的整數(shù)部分而將1位分配給小數(shù)部分時,可以得到6位的輸出011111。
這里,譯碼可通過與該運(yùn)算相反的處理進(jìn)行,例如當(dāng)K=5時,進(jìn)行16×(8231-(-8231))/31+(-8231)的運(yùn)算,其結(jié)果為265.516。而在K=6的例中,進(jìn)行15.5×(8231-(-8231))/31+(-8231)的運(yùn)算,其結(jié)果為0。
通過對No.2的數(shù)據(jù)Y2=1606及其后面的數(shù)據(jù)依次進(jìn)行同樣的運(yùn)算,可以進(jìn)行與實(shí)施形態(tài)1相同的編碼和譯碼,所以,這里將No.2及其以下的數(shù)據(jù)的詳細(xì)說明省略。
另外,在本實(shí)施形態(tài)中,與實(shí)施形態(tài)1一樣,與現(xiàn)有技術(shù)相比,也可以使過載畸變得到很大的改善。
實(shí)施形態(tài)3將實(shí)施形態(tài)1中的運(yùn)算式(1)換成如下所示的運(yùn)算式(3)后進(jìn)行運(yùn)算,也可以取得同樣的效果。
(Yn-MAX)×(N-1)/(MIN-MAX)=Xn…(3)與實(shí)施形態(tài)1中的圖3一樣,對No.1的數(shù)據(jù)Y1=0,進(jìn)行(0-8231)×31/(-8231-8231)的運(yùn)算,其運(yùn)算值X1為15.5。以任意的K位對該結(jié)果進(jìn)行編碼。
例如,當(dāng)設(shè)K=5并只對運(yùn)算結(jié)果的整數(shù)部分進(jìn)行編碼時,首先,通過四舍五入將運(yùn)算結(jié)果圓整為16,因而可以得到5位的輸出10000。
另外,當(dāng)設(shè)K=6并將5位分配給運(yùn)算結(jié)果的整數(shù)部分而將1位分配給小數(shù)部分時,可以得到6位的輸出011111。
這里,譯碼可通過與該運(yùn)算相反的處理進(jìn)行,例如當(dāng)K=5時,進(jìn)行16×(-8231-8231)/31+8231的運(yùn)算,其結(jié)果為-265.516。而在K=6的例中,進(jìn)行15.5×(-8231-8231)/31+8231)的運(yùn)算,其結(jié)果為0。
通過對No.2的數(shù)據(jù)Y2=1606及其后面的數(shù)據(jù)依次進(jìn)行同樣的運(yùn)算,可以進(jìn)行與實(shí)施形態(tài)1相同的編碼和譯碼,所以,這里將No.2及其以下的數(shù)據(jù)的詳細(xì)說明省略。
另外,在本實(shí)施形態(tài)中,與實(shí)施形態(tài)1一樣,與現(xiàn)有技術(shù)相比,也可以使過載畸變得到很大的改善。
實(shí)施形態(tài)4將實(shí)施形態(tài)1中的運(yùn)算式(1)換成如下所示的運(yùn)算式(4)后進(jìn)行運(yùn)算,也可以取得同樣的效果。
(Yn-MAX)×(2K-1)/(MIN-MAX)=Xn…(4)與實(shí)施形態(tài)1中的圖3一樣,對No.1的數(shù)據(jù)Y1=0,進(jìn)行(0-8231)×15/(-8231-8231)的運(yùn)算,其運(yùn)算值X1為7.5。以任意的K位對該結(jié)果進(jìn)行編碼。
例如,當(dāng)設(shè)K=4時,如通過四舍五入將運(yùn)算結(jié)果圓整為8并進(jìn)行編碼,則可以得到4位的輸出1000。
這里,譯碼可通過與該運(yùn)算相反的處理進(jìn)行,即進(jìn)行8×(-8231-8231)/15+8231的運(yùn)算,其結(jié)果為-548.7333…。
通過對No.2的數(shù)據(jù)Y2=1606及其后面的數(shù)據(jù)依次進(jìn)行同樣的運(yùn)算,可以進(jìn)行與實(shí)施形態(tài)1相同的編碼和譯碼,所以,這里將No.2及其以下的數(shù)據(jù)的詳細(xì)說明省略。
另外,在本實(shí)施形態(tài)中,與實(shí)施形態(tài)1一樣,與現(xiàn)有技術(shù)相比,也可以使過載畸變得到很大的改善。
實(shí)施形態(tài)5在圖6中示出實(shí)施形態(tài)5的編碼裝置。
與圖1相比,其不同之處在于,設(shè)有可以按任意的L個數(shù)據(jù)塊對每個數(shù)據(jù)塊存儲MAX值、MIN值、以K位編碼后的N個樣值的計(jì)算值Xn的數(shù)據(jù)存儲裝置16a、及用于控制該數(shù)據(jù)存儲裝置16a的存儲地址的地址控制裝置17。
對第1數(shù)據(jù)塊的數(shù)據(jù)、即最初的N個樣值的數(shù)據(jù)群,將MAX1、MIN1按照由地址控制裝置17指示的地址存儲在數(shù)據(jù)存儲裝置16a內(nèi),并將由正交變換運(yùn)算裝置11按K位編碼后的N個樣值的計(jì)算值Xn(1≤n≤N)以同樣方式按照由地址控制裝置17指示的地址依次進(jìn)行存儲。
在第1數(shù)據(jù)塊(輸入數(shù)據(jù)N)結(jié)束后,接著按同樣的方式從第2數(shù)據(jù)塊起存儲數(shù)據(jù),直到第L數(shù)據(jù)塊為止。
按照如上所述的結(jié)構(gòu),可以隨時精確地再現(xiàn)L個數(shù)據(jù)塊的數(shù)據(jù)。
實(shí)施形態(tài)6在圖7中示出實(shí)施形態(tài)6的編碼裝置。
與圖1相比,其不同之處在于,設(shè)有可以按任意的L個數(shù)據(jù)塊對每個數(shù)據(jù)塊存儲MAX值、MIN值、K值、以K位編碼后的N個樣值的計(jì)算值Xn的數(shù)據(jù)存儲裝置16b、用于控制該數(shù)據(jù)存儲裝置16b的存儲地址的地址控制裝置17、及對每個數(shù)據(jù)塊控制K值的K值控制裝置18。
對第1數(shù)據(jù)塊的數(shù)據(jù)、即最初的N個樣值的數(shù)據(jù)群,將MAX1、MIN1、K1按照由地址控制裝置17指示的地址存儲在數(shù)據(jù)存儲裝置16b內(nèi),并將由正交變換運(yùn)算裝置11按K位編碼后的N個樣值的計(jì)算值Xn(1≤n≤N)以同樣方式按照由地址控制裝置17指示的地址依次進(jìn)行存儲。
在第1數(shù)據(jù)塊(輸入數(shù)據(jù)N)結(jié)束后,接著按同樣的方式從第2數(shù)據(jù)塊起存儲數(shù)據(jù),直到第L數(shù)據(jù)塊為止。
按照如上所述的結(jié)構(gòu),可以隨時精確地再現(xiàn)L個數(shù)據(jù)塊的數(shù)據(jù),同時可以對每個數(shù)據(jù)塊改變K的值,因而很容易進(jìn)行數(shù)據(jù)的削減或增加。
實(shí)施形態(tài)7在圖8中示出實(shí)施形態(tài)7的編碼裝置。
與圖1相比,其不同之處在于,設(shè)有可以按任意的L個數(shù)據(jù)塊對每個數(shù)據(jù)塊存儲MIN值、按(MAX-MIN)/(N-1)計(jì)算的斜率δ、及以K位編碼后的N個樣值的計(jì)算值Xn的數(shù)據(jù)存儲裝置16c、用于控制該數(shù)據(jù)存儲裝置16c的存儲地址的地址控制裝置17、及按運(yùn)算式(MAX-MIN)/(N-1)計(jì)算斜率δ的斜率計(jì)算裝置19a。
對第1數(shù)據(jù)塊的數(shù)據(jù)、即最初的N個樣值的數(shù)據(jù)群,將MIN1、按(MAX1-MIN1)/(N-1)計(jì)算的斜率δ1按照由地址控制裝置17指示的地址存儲在數(shù)據(jù)存儲裝置16c內(nèi),并將由正交變換運(yùn)算裝置11根據(jù)上述的式(2)按K位編碼后的N個樣值的計(jì)算值Xn(1≤n≤N)以同樣方式按照由地址控制裝置17指示的地址依次進(jìn)行存儲。
在第1數(shù)據(jù)塊(輸入數(shù)據(jù)N)結(jié)束后,接著按同樣的方式從第2數(shù)據(jù)塊起存儲數(shù)據(jù),直到第L數(shù)據(jù)塊為止。
按照如上所述的結(jié)構(gòu),可以隨時精確地再現(xiàn)L個數(shù)據(jù)塊的數(shù)據(jù)。
實(shí)施形態(tài)8在圖9中示出實(shí)施形態(tài)8的編碼裝置。
與圖1相比,其不同之處在于,設(shè)有可以按任意的L個數(shù)據(jù)塊對每個數(shù)據(jù)塊存儲MIN值、K值、按(MAX-MIN)/(N-1)計(jì)算的斜率δ、及以K位編碼后的N個樣值的計(jì)算值Xn的數(shù)據(jù)存儲裝置16d、用于控制該數(shù)據(jù)存儲裝置16d的存儲地址的地址控制裝置17、按運(yùn)算式(MAX-MIN)/(N-1)計(jì)算斜率δ的斜率計(jì)算裝置19a、及對每個數(shù)據(jù)塊控制K值的K值控制裝置18。
對第1數(shù)據(jù)塊的數(shù)據(jù)、即最初的N個樣值的數(shù)據(jù)群,將MIN1、K1、按(MAX1-MIN1)/(N-1)計(jì)算的斜率δ1按照由地址控制裝置17指示的地址存儲在數(shù)據(jù)存儲裝置16d內(nèi),并將由正交變換運(yùn)算裝置11根據(jù)上述的式(2)按K位編碼后的N個樣值的計(jì)算值Xn(1≤n≤N)以同樣方式按照由地址控制裝置17指示的地址依次進(jìn)行存儲。
在第1數(shù)據(jù)塊(輸入數(shù)據(jù)N)結(jié)束后,接著按同樣的方式從第2數(shù)據(jù)塊起存儲數(shù)據(jù),直到第L數(shù)據(jù)塊為止。
按照如上所述的結(jié)構(gòu),可以隨時精確地再現(xiàn)L個數(shù)據(jù)塊的數(shù)據(jù),同時可以對每個數(shù)據(jù)塊改變K的值,因而很容易進(jìn)行數(shù)據(jù)的削減或增加。
實(shí)施形態(tài)9在圖10中示出實(shí)施形態(tài)9的編碼裝置。
與圖1相比,其不同之處在于,設(shè)有可以按任意的L個數(shù)據(jù)塊對每個數(shù)據(jù)塊存儲MAX值、按(MIN-MAX)/(N-1)計(jì)算的斜率δ、及以K位編碼后的N個樣值的計(jì)算值Xn的數(shù)據(jù)存儲裝置16e、用于控制該數(shù)據(jù)存儲裝置16e的存儲地址的地址控制裝置17、及按運(yùn)算式(MIN-MAX)/(N-1)計(jì)算斜率δ的斜率計(jì)算裝置19b。
對第1數(shù)據(jù)塊的數(shù)據(jù)、即最初的N個樣值的數(shù)據(jù)群,將MAX1、按(MIN1-MAX1)/(N-1)計(jì)算的斜率δ1按照由地址控制裝置17指示的地址存儲在數(shù)據(jù)存儲裝置16e內(nèi),并將由正交變換運(yùn)算裝置11根據(jù)上述的式(3)按K位編碼后的N個樣值的計(jì)算值Xn(1≤n≤N)以同樣方式按照由地址控制裝置17指示的地址依次進(jìn)行存儲。
在第1數(shù)據(jù)塊(輸入數(shù)據(jù)N)結(jié)束后,接著按同樣的方式從第2數(shù)據(jù)塊起存儲數(shù)據(jù),直到第L數(shù)據(jù)塊為止。
按照如上所述的結(jié)構(gòu),可以隨時精確地再現(xiàn)L個數(shù)據(jù)塊的數(shù)據(jù)。
實(shí)施形態(tài)10
在圖11中示出實(shí)施形態(tài)10的編碼裝置。
與圖1相比,其不同之處在于,設(shè)有可以按任意的L個數(shù)據(jù)塊對每個數(shù)據(jù)塊存儲MAX值、K值、按(MIN-MAX)/(N-1)計(jì)算的斜率δ、及以K位編碼后的N個樣值的計(jì)算值Xn的數(shù)據(jù)存儲裝置16f、用于控制該數(shù)據(jù)存儲裝置16f的存儲地址的地址控制裝置17、按運(yùn)算式(MIN-MAX)/(N-1)計(jì)算斜率δ的斜率計(jì)算裝置19b、及對每個數(shù)據(jù)塊控制K值的K值控制裝置18。
對第1數(shù)據(jù)塊的數(shù)據(jù)、即最初的N個樣值的數(shù)據(jù)群,將MAX1、K1、按(MIN1-MAX1)/(N-1)計(jì)算的斜率δ1按照由地址控制裝置17指示的地址存儲在數(shù)據(jù)存儲裝置16f內(nèi),并將由正交變換運(yùn)算裝置11根據(jù)上述的式(3)按K位編碼后的N個樣值的計(jì)算值Xn(1≤n≤N)以同樣方式按照由地址控制裝置17指示的地址依次進(jìn)行存儲。
在第1數(shù)據(jù)塊(輸入數(shù)據(jù)N)結(jié)束后,接著按同樣的方式從第2數(shù)據(jù)塊起存儲數(shù)據(jù),直到第L數(shù)據(jù)塊為止。
按照如上所述的結(jié)構(gòu),可以隨時精確地再現(xiàn)L個數(shù)據(jù)塊的數(shù)據(jù),同時可以對每個數(shù)據(jù)塊改變K的值,因而很容易進(jìn)行數(shù)據(jù)的削減或增加。
實(shí)施形態(tài)11在圖12中示出實(shí)施形態(tài)11的編碼裝置。
與圖1相比,其不同之處在于,設(shè)有可以按任意的L個數(shù)據(jù)塊對每個數(shù)據(jù)塊存儲MIN值、按(MAX-MIN)/(2K-1)計(jì)算的斜率δ、及以K位編碼后的N個樣值的計(jì)算值Xn的數(shù)據(jù)存儲裝置16g、用于控制該數(shù)據(jù)存儲裝置16g的存儲地址的地址控制裝置17、及按運(yùn)算式(MAX-MIN)/(2K-1)計(jì)算斜率δ的斜率計(jì)算裝置19c。
對第1數(shù)據(jù)塊的數(shù)據(jù)、即最初的N個樣值的數(shù)據(jù)群,將MIN1、按(MAX1-MIN1)/(2K-1)計(jì)算的斜率δ1按照由地址控制裝置17指示的地址存儲在數(shù)據(jù)存儲裝置16g內(nèi),并將由正交變換運(yùn)算裝置11根據(jù)上述的式(1)按K位編碼后的N個樣值的計(jì)算值Xn(1≤n≤N)以同樣方式按照由地址控制裝置17指示的地址依次進(jìn)行存儲。
在第1數(shù)據(jù)塊(輸入數(shù)據(jù)N)結(jié)束后,接著按同樣的方式從第2數(shù)據(jù)塊起存儲數(shù)據(jù),直到第L數(shù)據(jù)塊為止。
按照如上所述的結(jié)構(gòu),可以隨時精確地再現(xiàn)L個數(shù)據(jù)塊的數(shù)據(jù)。
實(shí)施形態(tài)12在圖13中示出實(shí)施形態(tài)12的編碼裝置。
與圖1相比,其不同之處在于,設(shè)有可以按任意的L個數(shù)據(jù)塊對每個數(shù)據(jù)塊存儲MIN值、K值、按(MAX-MIN)/(2K-1)計(jì)算的斜率δ、及以K位編碼后的N個樣值的計(jì)算值Xn的數(shù)據(jù)存儲裝置16h、用于控制該數(shù)據(jù)存儲裝置16 h的存儲地址的地址控制裝置17、按運(yùn)算式(MAX-MIN)/(2K-1)計(jì)算斜率δ的斜率計(jì)算裝置19c、及對每個數(shù)據(jù)塊控制K值的K值控制裝置18。
對第1數(shù)據(jù)塊的數(shù)據(jù)、即最初的N個樣值的數(shù)據(jù)群,將MIN1、K1、按(MAX1-MIN1)/(2K-1)計(jì)算的斜率δ1按照由地址控制裝置17指示的地址存儲在數(shù)據(jù)存儲裝置16g內(nèi),并將由正交變換運(yùn)算裝置11根據(jù)上述的式(1)按K位編碼后的N個樣值的計(jì)算值Xn(1≤n≤N)以同樣方式按照由地址控制裝置17指示的地址依次進(jìn)行存儲。
在第1數(shù)據(jù)塊(輸入數(shù)據(jù)N)結(jié)束后,接著按同樣的方式從第2數(shù)據(jù)塊起存儲數(shù)據(jù),直到第L數(shù)據(jù)塊為止。
按照如上所述的結(jié)構(gòu),可以隨時精確地再現(xiàn)L個數(shù)據(jù)塊的數(shù)據(jù),同時可以對每個數(shù)據(jù)塊改變K的值,因而很容易進(jìn)行數(shù)據(jù)的削減或增加。
實(shí)施形態(tài)13在圖14中示出實(shí)施形態(tài)13的編碼裝置。
與圖1相比,其不同之處在于,設(shè)有可以按任意的L個數(shù)據(jù)塊對每個數(shù)據(jù)塊存儲MAX值、按(MIN-MAX)/(2K-1)計(jì)算的斜率δ、及以K位編碼后的N個樣值的計(jì)算值Xn的數(shù)據(jù)存儲裝置16i、用于控制該數(shù)據(jù)存儲裝置16i的存儲地址的地址控制裝置17、及按運(yùn)算式(MIN-MAX)/(2K-1)計(jì)算斜率δ的斜率計(jì)算裝置19d。
對第1數(shù)據(jù)塊的數(shù)據(jù)、即最初的N個樣值的數(shù)據(jù)群,將MAX1、按(MIN1-MAX1)/(2K-1)計(jì)算的斜率δ1按照由地址控制裝置17指示的地址存儲在數(shù)據(jù)存儲裝置16i內(nèi),并將由正交變換運(yùn)算裝置11根據(jù)上述的式(4)按K位編碼后的N個樣值的計(jì)算值Xn(1≤n≤N)以同樣方式按照由地址控制裝置17指示的地址依次進(jìn)行存儲。
在第1數(shù)據(jù)塊(輸入數(shù)據(jù)N)結(jié)束后,接著按同樣的方式從第2數(shù)據(jù)塊起存儲數(shù)據(jù),直到第L數(shù)據(jù)塊為止。
按照如上所述的結(jié)構(gòu),可以隨時精確地再現(xiàn)L個數(shù)據(jù)塊的數(shù)據(jù)。
實(shí)施形態(tài)14在圖15中示出實(shí)施形態(tài)14的編碼裝置。
與圖1相比,其不同之處在于,設(shè)有可以按任意的L個數(shù)據(jù)塊對每個數(shù)據(jù)塊存儲MAX值、K值、按(MIN-MAX)/(2K-1)計(jì)算的斜率δ、及以K位編碼后的N個樣值的計(jì)算值Xn的數(shù)據(jù)存儲裝置16j、用于控制該數(shù)據(jù)存儲裝置16j的存儲地址的地址控制裝置17、按運(yùn)算式(MIN-MAX)/(2K-1)計(jì)算斜率δ的斜率計(jì)算裝置19d、及對每個數(shù)據(jù)塊控制K值的K值控制裝置18。
對第1數(shù)據(jù)塊的數(shù)據(jù)、即最初的N個樣值的數(shù)據(jù)群,將MAX1、K1、按(MIN1-MAX1)/(2K-1)計(jì)算的斜率δ1按照由地址控制裝置17指示的地址存儲在數(shù)據(jù)存儲裝置16j內(nèi),并將由正交變換運(yùn)算裝置11根據(jù)上述的式(4)按K位編碼后的N個樣值的計(jì)算值Xn(1≤n≤N)以同樣方式按照由地址控制裝置17指示的地址依次進(jìn)行存儲。
在第1數(shù)據(jù)塊(輸入數(shù)據(jù)N)結(jié)束后,接著按同樣的方式從第2數(shù)據(jù)塊起存儲數(shù)據(jù),直到第L數(shù)據(jù)塊為止。
按照如上所述的結(jié)構(gòu),可以隨時精確地再現(xiàn)L個數(shù)據(jù)塊的數(shù)據(jù),同時可以對每個數(shù)據(jù)塊改變K的值,因而很容易進(jìn)行數(shù)據(jù)的削減或增加。
實(shí)施形態(tài)15在圖16中示出實(shí)施形態(tài)15的編碼裝置。
在圖16中,與圖13相比,其不同之處在于,設(shè)有使最小值MIN乘以任意系數(shù)的系數(shù)乘法運(yùn)算裝置20,并在結(jié)構(gòu)上將最小值MIN乘以任意系數(shù)后的結(jié)果存儲在數(shù)據(jù)存儲裝置16h內(nèi)。
其動作方式為,當(dāng)MIN值例如為-8231時,如以直接PCM表示該值,則需要15位,但當(dāng)希望減少位數(shù)時,例如,想要減少3位時,如將系數(shù)乘法運(yùn)算裝置20的系數(shù)設(shè)定為1/8,則MIN值為-1028.875。如通過將該值從小數(shù)第1位起四舍五入而進(jìn)行圓整,則MIN值為-1029,因而當(dāng)以直接PCM表示時只需12位即可。
即,按照本實(shí)施形態(tài)15的結(jié)構(gòu),可以任意增減數(shù)據(jù)量。
實(shí)施形態(tài)16在圖17中示出實(shí)施形態(tài)16的編碼裝置。
在圖17中,與圖15相比,其不同之處在于,設(shè)有使最大值MIN乘以任意系數(shù)的系數(shù)乘法運(yùn)算裝置20,并在結(jié)構(gòu)上將最大值MAX乘以任意系數(shù)后的結(jié)果存儲在數(shù)據(jù)存儲裝置16j內(nèi)。
其動作方式為,當(dāng)MAX值例如為8231時,如以直接PCM表示該值,則需要15位,但當(dāng)希望減少位數(shù)時,例如,想要減少3位時,如將系數(shù)乘法運(yùn)算裝置20的系數(shù)設(shè)定為1/8,則MIN值為1028.875。如通過將該值從小數(shù)第1位起四舍五入而進(jìn)行圓整,則MIN值為-1029,因而當(dāng)以直接PCM表示時只需12位即可。
即,按照本實(shí)施形態(tài)16的結(jié)構(gòu),可以任意增減數(shù)據(jù)量。
本發(fā)明由于具有如上所述的結(jié)構(gòu),因而可以實(shí)現(xiàn)如下所示的效果。
在第1~第7發(fā)明的編碼裝置中,將所輸入的數(shù)據(jù)歸并為數(shù)據(jù)塊,求出該數(shù)據(jù)塊內(nèi)的最大值MAX及最小值MIN,并在由正交變換運(yùn)算裝置11用最大值MAX與最小值MIN的差分值對輸入數(shù)據(jù)執(zhí)行了除法運(yùn)算后進(jìn)行編碼,所以能夠進(jìn)行無過載畸變的編碼。
在第8~第15發(fā)明的編碼裝置中,與第1~第7發(fā)明一樣,能夠進(jìn)行無過載畸變的編碼,同時在結(jié)構(gòu)上由于可以按任意的數(shù)據(jù)塊記錄數(shù)據(jù),因而可以隨時精確地再現(xiàn)數(shù)據(jù)。
另外,在第9、第11、第13、第15發(fā)明的編碼裝置中,進(jìn)一步,可以對每個數(shù)據(jù)塊改變K的值,因而能夠自由地控制數(shù)據(jù)量的增減。
權(quán)利要求
1.一種編碼裝置,其特征在于,備有第一數(shù)據(jù)存儲裝置,按任意的N個樣值存儲由任意的M位構(gòu)成的數(shù)字?jǐn)?shù)據(jù);最大值檢測裝置,用于從上述N個樣值中的數(shù)據(jù)檢測最大值MAX;最大值存儲裝置,用于存儲由該最大值檢測裝置檢出的上述最大值MAX;最大值讀出裝置,用于從該最大值存儲裝置讀出上述最大值MAX;最小值檢測裝置,用于從上述N個樣值中的數(shù)據(jù)檢測最小值MIN;最小值存儲裝置,用于存儲由上述最小值檢測裝置檢出的上述最小值MIN;最小值讀出裝置,用于從上述最小值存儲裝置讀出上述最小值MIN;數(shù)據(jù)讀出裝置,用于讀出存儲在上述數(shù)據(jù)存儲裝置內(nèi)的任意數(shù)據(jù)值Yn;正交變換運(yùn)算裝置,用上述最大值MAX與上述最小值MIN的差分值對上述任意數(shù)據(jù)值Yn進(jìn)行除法運(yùn)算;及編碼單元,以任意的K位對由該正交變換運(yùn)算裝置計(jì)算出的計(jì)算值Xn進(jìn)行編碼。
2.根據(jù)權(quán)利要求1所述的編碼裝置,其特征在于上述最大值存儲裝置,是用于指示上述數(shù)據(jù)存儲裝置中存儲著最大值的位置的最大值指示裝置。
3.根據(jù)權(quán)利要求1所述的編碼裝置,其特征在于上述最小值存儲裝置,是用于指示上述數(shù)據(jù)存儲裝置中存儲著最小值的位置的最小值指示裝置。
4.根據(jù)權(quán)利要求1所述的編碼裝置,其特征在于上述正交變換運(yùn)算裝置,根據(jù)運(yùn)算式(Yn-MIN)×(N-1)/(MAX-MIN)=Xn,對計(jì)算值Xn進(jìn)行計(jì)算。
5.根據(jù)權(quán)利要求1所述的編碼裝置,其特征在于上述正交變換運(yùn)算裝置,根據(jù)運(yùn)算式(Yn-MAX)×(N-1)/(MIN-MAX)=Xn,對計(jì)算值Xn進(jìn)行計(jì)算。
6.根據(jù)權(quán)利要求1所述的編碼裝置,其特征在于上述正交變換運(yùn)算裝置,根據(jù)運(yùn)算式(Yn-MIN)×(2K-1)/(MAX-MIN)=Xn,對計(jì)算值Xn進(jìn)行計(jì)算。
7.根據(jù)權(quán)利要求1所述的編碼裝置,其特征在于上述正交變換運(yùn)算裝置,根據(jù)運(yùn)算式(Yn-MAX)×(2K-1)/(MIN-MAX)=Xn,對計(jì)算值Xn進(jìn)行計(jì)算。
8.根據(jù)權(quán)利要求1所述的編碼裝置,其特征在于還設(shè)有第二數(shù)據(jù)存儲裝置,將上述N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲上述最大值MAX、上述最小值MIN、及以K位將上述計(jì)算值Xn編碼后的數(shù)據(jù)。
9.根據(jù)權(quán)利要求1所述的編碼裝置,其特征在于還設(shè)有第二數(shù)據(jù)存儲裝置,將上述N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲上述最大值MAX、上述最小值MIN、以K位將上述計(jì)算值Xn編碼后的數(shù)據(jù)、及K值;及用于控制上述K值的K值控制裝置。
10.根據(jù)權(quán)利要求4所述的編碼裝置,其特征在于還設(shè)有第二數(shù)據(jù)存儲裝置,將上述N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲上述最小值MIN、以K位將上述計(jì)算值Xn編碼后的數(shù)據(jù)、及按δ=(MAX-MIN)/(N-1)計(jì)算的斜率δ。
11.根據(jù)權(quán)利要求4所述的編碼裝置,其特征在于還設(shè)有第二數(shù)據(jù)存儲裝置,將上述N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲上述最小值MIN、以K位將上述計(jì)算值Xn編碼后的數(shù)據(jù)、K值、及按δ=(MAX-MIN)/(N-1)計(jì)算的斜率δ;及用于控制上述K值的K值控制裝置。
12.根據(jù)權(quán)利要求5所述的編碼裝置,其特征在于還設(shè)有第二數(shù)據(jù)存儲裝置,將上述N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲上述最大值MAX、以K位將上述計(jì)算值Xn編碼后的數(shù)據(jù)、及按δ=(MIN-MAX)/(N-1)計(jì)算的斜率δ。
13.根據(jù)權(quán)利要求5所述的編碼裝置,其特征在于還設(shè)有第二數(shù)據(jù)存儲裝置,將上述N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲上述最大值MAX、以K位將上述計(jì)算值Xn編碼后的數(shù)據(jù)、K值、及按δ=(MIN-MAX)/(N-1)計(jì)算的斜率δ;及用于控制上述K值的K值控制裝置。
14.根據(jù)權(quán)利要求6所述的編碼裝置,其特征在于還設(shè)有第二數(shù)據(jù)存儲裝置,將上述N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲上述最小值MIN、以K位將上述計(jì)算值Xn編碼后的數(shù)據(jù)、及按δ=(MAX-MIN)/(2K-1)計(jì)算的斜率δ。
15.根據(jù)權(quán)利要求6所述的編碼裝置,其特征在于還設(shè)有第二數(shù)據(jù)存儲裝置,將上述N個樣值的數(shù)據(jù)作為1個數(shù)據(jù)塊,并按任意的L個數(shù)據(jù)塊分別存儲上述最小值MIN、以K位將上述計(jì)算值Xn編碼后的數(shù)據(jù)、K值、及按δ=(MAX-MIN)/(2K-1)計(jì)算的斜率δ;及用于控制上述K值的K值控制裝置。
全文摘要
在用于對數(shù)字?jǐn)?shù)據(jù)進(jìn)行編碼和擴(kuò)展的編碼裝置中,提供一種無過載畸變的編碼裝置。對各任意的N個樣值求取數(shù)據(jù)的最大值及最小值,并由用該最大值與最小值的差分值進(jìn)行除法運(yùn)算的正交變換運(yùn)算裝置進(jìn)行編碼。
文檔編號H03M7/38GK1293491SQ0011818
公開日2001年5月2日 申請日期2000年6月13日 優(yōu)先權(quán)日1999年10月13日
發(fā)明者原田博行 申請人:三菱電機(jī)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1