專利名稱:壓縮方法及裝置,展開方法及裝置壓縮展開系統(tǒng),記錄媒體的制作方法
技術領域:
本發(fā)明是關于壓縮方法及裝置、展開方法及裝置、壓縮展開系統(tǒng)、記錄媒體,特別是關于連續(xù)的模擬信號或數(shù)字信號的壓縮及展開方式。
背景技術:
過去在傳送、儲存圖像信號或聲音信號等信息量多的信號的情況,以傳送信息量的削減或對儲存媒體的保存可能時間的長時間化等為目的,進行壓縮、展開信號。一般,在壓縮模擬信號的情況下,首先按照指定的取樣頻率,取樣模擬信號而數(shù)字化,對于獲得的數(shù)字數(shù)據(jù)進行壓縮處理。
例如,在圖像信號或聲音信號的壓縮上,利用DCT(Discrete-Cosine-Transform分離余弦轉換)等的時間軸一頻率軸的轉換濾波器,加工原來的數(shù)據(jù)后,在頻率區(qū)域進行壓縮的手法被使用。作為聲音信號的壓縮方式,在電話線路經(jīng)常被使用的DPCM(Differential Pulse CodeModulation差分脈沖碼調(diào)制)也以此點為其意圖而使用。另外,由此DPCM的壓縮方式是取樣波形時,編碼化相鄰標本值的差分的方式。
另外,作為進行時間/頻率轉換的方式,也有使用副頻道濾波器或MDCT(Modified Discrete Cosine Transform修正分離余弦轉換)的方式,作為使用此種方式的編碼化方式可舉MPEG(Moving Picture Image ExpertsGroup動畫圖像專家群)音頻。
另外,最廣被使用的圖像的壓縮系統(tǒng)一般也以此MPEG規(guī)格為所周知。
按照上述的壓縮方式被壓縮的數(shù)據(jù)的展開處理基本上,是相同地通過與壓縮方式的壓縮處理相反的操作而進行。
即,被壓縮的數(shù)字數(shù)據(jù)通過頻率/時間轉換處理,由頻率區(qū)域的信號被轉換為時間區(qū)域的信號后,通過被施以指定的展開處理,原來的數(shù)字數(shù)據(jù)被再現(xiàn)。而且,如此被求得的原來數(shù)據(jù)根據(jù)需要,被數(shù)字一模擬轉換,以模擬信號被輸出。
但是,在上述以往壓縮、展開方式中,由于將時間軸上的信號轉換為頻率軸上的信號以進行壓縮,所以需要壓縮的時間/頻率轉換以及展開時的頻率/時間轉換等的處理。因此,有處理變得繁雜化的同時,為了實現(xiàn)此用的構成變得非常復雜的問題。這不僅壓縮、展開所花的處理時間變長,也成為使裝置的小型化變得困難的重要原因。
另外,一般在考慮數(shù)據(jù)的壓縮、展開的情況下,提高壓縮率而且如何提高再原始數(shù)據(jù)的質量成為重要的課題。可是,在上述以往的壓縮、展開方式中,存在諾想提高圖像信號或聲音信號的壓縮率,展開壓縮數(shù)據(jù)而被再生的圖像或聲音的質量劣化,反之,如果重視再生圖像或再生聲音的質量,圖像信號或聲音信號的壓縮率變低的問題。因此,要實現(xiàn)壓縮率的提高與再原始數(shù)據(jù)的質量提高的兩方變得極為困難。
本發(fā)明是為了解決這些問題而完成的,其目的在于使信號的壓縮、展開處理簡單化,能夠使處理時間變短的同時,也可以使實現(xiàn)此用的構成也簡單化。
另外,本發(fā)明目的在于提供一種可以獲得更高壓縮率與更高質量的再原始數(shù)據(jù)的新的壓縮、展開方式。
另外,本發(fā)明的目的在于,不使用表,可以更簡單地進行壓縮、展開處理。
為了解決上述課題,本申請之第1發(fā)明的壓縮側中,以微分絕對值成為指定值以下的點的時間間隔取樣壓縮對象的信號,將該各標本點的離散的振幅數(shù)據(jù)與表示各標本點間的時間間隔的定時數(shù)據(jù)的組合當成壓縮數(shù)據(jù)而獲得。
在此,也可以過取樣壓縮對象的信號,在其對該過取樣數(shù)據(jù)微分絕對值成為指定值以下的點的時間使之標本化。進而,也可以對于上述被過取樣的數(shù)據(jù),進行進行產(chǎn)生連續(xù)取樣值的平均值數(shù)據(jù)的處理。
另外,在第1發(fā)明的展開側中,由壓縮對象的信號被抽出的指定的標本點的振幅數(shù)據(jù)與表示各標本點間的時間間隔的定時數(shù)據(jù)的組合所構成的壓縮數(shù)據(jù)中,通過利用連續(xù)的標本點的振幅數(shù)據(jù)與其之間的定時數(shù)據(jù),求得內(nèi)插具有由上述定時數(shù)據(jù)被表示的時間間隔的振幅數(shù)據(jù)之間的內(nèi)插數(shù)據(jù),以獲得展開數(shù)據(jù)。
在此,也可以利用由連續(xù)的2個的標本點的2個的振幅數(shù)據(jù)與其之間的定時數(shù)據(jù)所獲得的取樣函數(shù),求得內(nèi)插上述2個的振幅數(shù)據(jù)間的內(nèi)插數(shù)據(jù)。
根據(jù)如上述那樣構成的第1發(fā)明,在壓縮時間軸上的信號時,不進行時間/頻率轉換,在頻率軸上進行處理,而可以在時間軸上進行處理。另外,在展開如此被壓縮的數(shù)據(jù)時,也可以在時間軸上進行處理。由此,可以使壓縮以及展開的處理簡單化,使處理時間變短的同時,也可以便為此的構成簡單化。另外,由壓縮側傳送壓縮數(shù)據(jù),在展開側再生的情況下,也通過在時間軸上的簡單的內(nèi)插運算,可以依次處理被輸入展開側的壓縮數(shù)據(jù)而再生,所以可以實現(xiàn)即時動作。
另外,在本實施例中,由于在各取樣點之中,可以只將標本點的數(shù)據(jù)當成壓縮數(shù)據(jù)而獲得,所以能夠達到高壓縮率。此標本點相當于在壓縮對象的信號中回折的部份,全部包含通過展開側的內(nèi)插運算以再現(xiàn)原來數(shù)據(jù)所必要的最低限度的點,所以對原來數(shù)據(jù)的再現(xiàn)性良好,可以獲得高質量的再原始數(shù)據(jù)。
另外,在第2發(fā)明的壓縮側中,通過過取樣與移動平均運算或卷積運算合成根據(jù)被輸入的n個的離散數(shù)據(jù)值的基本波形的數(shù)字數(shù)據(jù),求得對于上述離散數(shù)據(jù)的數(shù)字的內(nèi)插值后,將上述求得的數(shù)字的內(nèi)插值以該微分絕對值成為極小的點的時間間隔取樣,將各標本點的離散的振幅數(shù)據(jù)與表示各標本點間的時間間隔的定時數(shù)據(jù)的組合當成壓縮數(shù)據(jù)而獲得。
另外,在第2發(fā)明的展開側中,使用被包含在壓縮數(shù)據(jù)的振幅數(shù)據(jù)與定時數(shù)據(jù),根據(jù)連續(xù)的2個的標本點的2個振幅數(shù)據(jù)與其間的定時數(shù)據(jù),求得內(nèi)插上述2個振幅數(shù)據(jù)間的內(nèi)插數(shù)據(jù),以獲得展開數(shù)據(jù)。
根據(jù)如上述那樣構成的第2發(fā)明,在壓縮時間軸上的數(shù)據(jù)時,不進行時間/頻率轉換,在頻率軸上進行處理,可以在時間軸上進行處理。另外,在展開如此被壓縮的數(shù)據(jù)時,也可以在時間軸上進行處理。由此,可以簡單化壓縮以及展開的處理以縮短處理時間的同時,也可以簡單化為此的構成。另外,在由壓縮側傳送壓縮數(shù)據(jù),在展開側再生的情況下,也通過在時間軸上的簡單的內(nèi)插運算,可以依次處理被輸入展開側的壓縮數(shù)據(jù)而再生,所以能夠實現(xiàn)即時動作。
另外,各取樣點之中,由于可以只將標本點的數(shù)據(jù)當成壓縮數(shù)據(jù)而獲得,所以能夠達到高壓縮率。此標本點相當于在壓縮對象的信號中回折的部份,全部包含通過展開側的內(nèi)插運算以再現(xiàn)原來數(shù)據(jù)所必要的最低限度的點,所以對原來數(shù)據(jù)的再現(xiàn)性良好,可以獲得高質量的再原始數(shù)據(jù)。
而且,根據(jù)第2發(fā)明,對于數(shù)字數(shù)據(jù)進行過取樣與卷積運算以求得內(nèi)插值時,為了求得某1個的內(nèi)插值,只考慮有限數(shù)目的離散數(shù)據(jù)的值即可,不產(chǎn)生舍位誤差,所以可以獲得正確的內(nèi)插值。因此,利用此內(nèi)插值進行壓縮處理的情況下,關于在展開側被再生的數(shù)據(jù),可以提高對壓縮前的原來數(shù)據(jù)的再現(xiàn)性。
另外,在第3發(fā)明的壓縮側中,微分被輸入的數(shù)字數(shù)據(jù),將該微分值的極性變化的點當成標本點檢測出,作為各標本點的離散的壓縮振幅數(shù)據(jù)獲得以指定的值化整的數(shù)字數(shù)據(jù),將運算該壓縮振幅數(shù)據(jù)相互之間的差分的結果的壓縮振幅差分數(shù)據(jù)與表示各標本點間的時間間隔的定時數(shù)據(jù)的組合當成壓縮數(shù)據(jù)而獲得。
另外,在第3發(fā)明的展開側中,多重積分偶數(shù)倍被過取樣的上述壓縮振幅差分數(shù)據(jù)的同時,對于該積分值進行移動平均運算,利用由此所獲得的移動平均運算值與定時數(shù)據(jù),求得內(nèi)插具有由上述定時數(shù)據(jù)所被表示的時間間隔的各標木點的振幅數(shù)據(jù)之間的平方內(nèi)插數(shù)據(jù),將此當成展開數(shù)據(jù)而獲得。
在第3發(fā)明的其它的形態(tài)中,在壓縮側中,以第1值將被輸入的數(shù)字數(shù)據(jù)進行化整運算,微分以該第1值被化整的數(shù)字數(shù)據(jù),將該微分值的極性變化的點當成標本點而檢測出,作為各標本點的離散的壓縮振幅數(shù)據(jù)獲得以比上述第1值還大的第2值被化整的數(shù)字數(shù)據(jù)。
在第3發(fā)明的其它的形態(tài)中,在壓縮側中,將上述壓縮振幅差分數(shù)據(jù)以及上述定時數(shù)據(jù)轉換為可變長度區(qū)塊數(shù)據(jù)。
在第3發(fā)明的其它的形態(tài)中,在展開側中,使上述偶數(shù)倍被過取樣的壓縮振幅差分數(shù)據(jù)在通過上述定時數(shù)據(jù)被表示的各標本點的每一分隔的其中間位置符號反轉,多重積分由此所獲得的數(shù)據(jù)列。
在第3發(fā)明的其它的形態(tài)中,在展開側中,在各標本點的每一分隔進行對于上述偶數(shù)倍被過取樣的壓縮振幅差分數(shù)據(jù)的多重積分以及移動平均運算。
根據(jù)如上述那樣構成的第3發(fā)明,在壓縮時間軸上的信號時,可以不進行時間/頻率轉換,在頻率軸上進行處理,而在時間軸上進行處理,另外,在展開如此被壓縮的數(shù)據(jù)時,在時間軸上直接進行處理。由此,使壓縮以及展開的處理簡單化,能夠縮短處理時間的同時,也可以簡化為此的構成。而且,在展開處理時,通過在時間軸上的簡單的平方內(nèi)插運算,不使用表信息,可以依次處理被輸入的壓縮數(shù)據(jù)而再生,能夠實現(xiàn)即時動作。
另外,根據(jù)第3發(fā)明,可以只由數(shù)字數(shù)據(jù)的微分值的極性變化的標本點的振幅數(shù)據(jù)值與表示各標本點出現(xiàn)的時間間隔的定時數(shù)據(jù)值的少的離散數(shù)據(jù)產(chǎn)生壓縮數(shù)據(jù)。另外,由于以指定的值化整各標本點的振幅數(shù)據(jù),可以使振幅數(shù)據(jù)的數(shù)據(jù)長每1單詞削減數(shù)位,此處,能夠大幅削減數(shù)據(jù)量。進而,在第3發(fā)明中,并非將被化整的振幅數(shù)據(jù)原樣地當成壓縮數(shù)據(jù),進而求得其差分數(shù)據(jù),當成壓縮數(shù)據(jù),所以可以使壓縮數(shù)據(jù)所必要的位數(shù)更少,可以更削減數(shù)據(jù)量。
另外,根據(jù)第3發(fā)明的其它特征,由于將如上述那樣獲得的壓縮振幅差分數(shù)據(jù)與定時數(shù)據(jù)編碼為可變長度的區(qū)塊數(shù)據(jù),當成最終的壓縮數(shù)據(jù),所以可以更提高壓縮率。
另外,根據(jù)第3發(fā)明,存在于壓縮對象的信號中的回折點當成標本點被檢測出,通過展開側的內(nèi)插運算,再現(xiàn)原來數(shù)據(jù)的最低限定所必要的點全部被包含在壓縮數(shù)據(jù)中。因此,提高對原來數(shù)據(jù)的再現(xiàn)性,可以獲得高質量的再原始數(shù)據(jù)。
另外,根據(jù)第3發(fā)明的其它的特征,由于微分以適當值化整的數(shù)字數(shù)據(jù)以檢測出標本點,可以使雜波成分或不需要的信號成分的位置不會作為標本點被檢測出,能夠只使正確位置當成標本點確實檢測出。由此,關于在展開側被再生的展開數(shù)據(jù),能夠提高對壓縮前的原來的數(shù)據(jù)的再現(xiàn)性。
另外,根據(jù)第3發(fā)明的其它的特征,在各標本點的每一分隔的其中間位置使偶數(shù)倍被過取樣的壓縮振幅差分數(shù)據(jù)符號反轉,所以,對此符號被反轉的數(shù)據(jù)列進行多重積分以及移動平均運算時,可以使壓縮側的舍入誤差相抵消,可以更平滑地再生振幅值變化的數(shù)字波形。另外,根據(jù)第3發(fā)明的其它的特征,在展開側中,在各標本點的每一分隔進行多重積分的處理,所以可以排除由于積分的累積誤差,能夠再生更正確的數(shù)字波形。
圖1是說明根據(jù)實施例1的壓縮方法用的圖。
圖2是說明根據(jù)實施例1的展開方法用的圖。
圖3是取出圖2所示的時刻T1-T2的區(qū)間,表示本實施例的內(nèi)插原理的圖。
圖4是表示取樣函數(shù)的例圖。
圖5是表示離散數(shù)據(jù)與這些之間的內(nèi)插值的關系圖。
圖6是展開側的數(shù)據(jù)內(nèi)插處理的具體例的內(nèi)插運算式的說明用圖。
圖7是表示對于圖的所示的時刻T1-T2間。適用過取樣與卷積運算的情況的處理結果圖。
圖8是表示適用過取樣與卷積運算的情況的其它的處理結果圖。
圖9是表示根據(jù)實施例1的壓縮裝置的構成例的方塊圖。
圖10是表示圖9中的平均值內(nèi)插數(shù)據(jù)產(chǎn)生部的構成例的方塊圖。
圖11是表示圖9中的定時合成器的構成例的方塊圖。
圖12是表示根據(jù)實施例1的展開裝置的構成例的方塊圖。
圖13是表示根據(jù)實施例2的壓縮裝置的構成例的方塊圖。
圖14是表示根據(jù)實施例2的展開裝置的構成例的方塊圖。
圖15是表示在實施例2所使用的數(shù)字基板波形圖。
圖16是說明實施例2的過取樣以及卷積運算的動作例用的圖。
圖17是表示由圖15的數(shù)字基板波形被產(chǎn)生的函數(shù)圖。
圖18是表示在圖13中所示的過取樣電路的構成例圖。
圖19是表示被輸入實施例2的壓縮裝置的數(shù)字數(shù)據(jù)的例圖。
圖20是表示使圖19所示的數(shù)字數(shù)據(jù)通過圖13的過取樣電路的結果被輸出的數(shù)據(jù)例圖。
圖21是表示圖13所示的微分器的構成例圖。
圖22是表示使圖20所示的過取樣數(shù)據(jù)通過圖13的微分器的結果被輸出的數(shù)據(jù)例圖。
圖23是相同值的微分絕對值連續(xù)產(chǎn)生的情況的處理的說明圖。
圖24是表示通過進行雙重微分以檢測標本點用的構成例的方塊圖。
圖25是表示將圖20所示的過取樣數(shù)據(jù)通過圖1 3的壓縮數(shù)據(jù)產(chǎn)生部的結果被輸出的壓縮數(shù)據(jù)的例圖。
圖26是說明展開側的數(shù)據(jù)內(nèi)插處理的其它例用的圖。
圖27是表示在將圖25所示的壓縮數(shù)據(jù)當成對象進行展開處理的情況下,由圖14的展開處理部被輸出的展開數(shù)據(jù)的例圖。
圖28是表示根據(jù)實施例3的壓縮裝置的構成例的方塊圖。
圖29是說明圖28中的定時信號發(fā)生器以及振幅產(chǎn)生器的動作原理用的圖。
圖30是表示圖28中的定時信號發(fā)生器的構成例的方塊圖。
圖31是表示產(chǎn)生定時鐘沖的部份的詳細構成例圖。
圖32是說明通過實施例3的壓縮裝置而被進行的壓縮處理的實際的動作例用的圖。
圖33是表示根據(jù)實施例3的串列壓縮區(qū)塊數(shù)據(jù)的構成例圖。
圖34是表示根據(jù)實施例3的展開裝置的構成例的方塊圖。
圖35是表示圖64中的平方內(nèi)插數(shù)據(jù)產(chǎn)生部的詳細構成例圖。
圖36是說明通過實施例3的展開裝置而被進行的展開處理的實際的動作利用的圖。
圖37是表示壓縮前的原來數(shù)據(jù)與展開數(shù)據(jù)的例圖。
具體實施例方式
以下,根據(jù)
本發(fā)明的一實施例。實施例1圖1是說明根據(jù)實施例1的壓縮方法用的圖,表示成為壓縮對象的輸入模擬信號的一例。另外,圖2是說明根據(jù)本實施例的展開方法用的圖。
首先,利用圖1說明壓縮處理。在本實施例中,由輸入模擬信號101中,檢測出微分絕對值(信號的傾斜)成為包含“0”的指定值以下的點(以下,稱此為標本點)102a-102f。而且,求得將這些各標本點102a-102f的振幅模擬-數(shù)字轉換的數(shù)字數(shù)據(jù)值以及表示各標本點102a-102f出現(xiàn)的時間間隔的定時數(shù)據(jù)值,將此振幅數(shù)據(jù)值與定時數(shù)據(jù)值的組合當成壓縮數(shù)據(jù)傳送或記錄。
在圖1的例中,作為各標本點102a-102f的數(shù)字的振幅數(shù)據(jù)值,求得“7、3、9、1、6、3”,作為表示各標本點102a-102f出現(xiàn)的時刻T1-T2間、T2 T3間、T3-T4間、T4-T5間、T5-T6間的個別的時間間隔的定時數(shù)據(jù),求得“5、7、3、3、3”。另外,此處,作為定時數(shù)據(jù)所被表示的數(shù)字是表示根據(jù)某取樣頻率的時鐘數(shù)。
在時刻T1的時間點中,由于可以獲得標本點102a的振幅數(shù)據(jù)值“7”以及表示由在其之前標本點(未圖示出)被檢測出的時刻起的時間間隔的定時數(shù)據(jù)(未圖示出),所以將這些數(shù)據(jù)值的組合當成時刻T1的壓縮數(shù)據(jù)加以傳送或記錄。
接著,在標本點102b被檢測出的時刻T2的時間點中,可以獲得在其之前標本點102a被檢測的時刻T1起的時間間隔的定時數(shù)據(jù)值“5”以及標本點102b的振幅數(shù)據(jù)值“3”,所以將這些數(shù)據(jù)值的組合(5,3)當成時刻T2的壓縮數(shù)據(jù)加以傳送或記錄。
進而,接著在標本點102c被檢測出的時刻T3的時間點中,可以從獲得在其之前標本點102b被檢測的時刻T2的時間間隔的定時數(shù)據(jù)值“7”以及標本點102c的振幅數(shù)據(jù)值“9”,所以將這些數(shù)據(jù)值的組合(7,9)當成時刻T3的壓縮數(shù)據(jù)加以傳送或記錄。
以下同樣地,將表示時刻T3-T4間、T4-T5間、T5-T6間的時間間隔的定時數(shù)據(jù)與在時刻T4、T5、T6被檢測出的各標本點102d、102e、102f的振幅數(shù)據(jù)值的組合(3,1)、(3,6)、(3,3)分別當成時刻T4、T5、T6的壓縮數(shù)據(jù)加以傳送或記錄。
接著,利用圖2說明如上述圖1那樣壓縮的數(shù)據(jù)的展開處理。通過圖1的方式壓縮輸入模擬信號101的情況下,所獲得的壓縮數(shù)據(jù)成為(※,7)(5,3)(7,9)(3,1)(3,6)(3,3)的數(shù)列。另外,※是表示在圖1中值未被圖示。在展開側按照表示在此的順序,輸入壓縮數(shù)據(jù)。
在展開側中,首先,由最初被輸入的振幅數(shù)據(jù)值“7”與定時數(shù)據(jù)值“5”的2個的數(shù)據(jù)值,通過內(nèi)插運算產(chǎn)生波形a1的數(shù)據(jù)。接著,由上述的定時數(shù)據(jù)值”5“與接著被輸入的振幅數(shù)據(jù)值“3”的2個數(shù)據(jù)值,通過內(nèi)插運算產(chǎn)生波形a2的數(shù)據(jù)。
接著,由上述的振幅數(shù)據(jù)值“3”與接著被輸入的定時數(shù)據(jù)值“7”的2個的數(shù)據(jù)值,通過內(nèi)插運算產(chǎn)生波形b2的數(shù)據(jù)。進而,由上述的定時數(shù)據(jù)值“7”與進而接著被輸入的振幅數(shù)據(jù)值“9”,通過內(nèi)插運算產(chǎn)生波形b1的數(shù)據(jù)。以下同樣,由依次被輸入的振幅數(shù)據(jù)值與定時數(shù)據(jù)值的組合,依次產(chǎn)生波形c1、c2、d2、b1、e1、e2。
通過以上的處理,波形a1、b1、c1、d1、e1被連續(xù)化的數(shù)字信號(圖2的上段)與波形a2、b2、c2、d2、e2被連續(xù)化的數(shù)字信號(圖2的下段)被產(chǎn)生。而且,通過將如此產(chǎn)生的2個的數(shù)字信號相互相加,進行數(shù)字一模擬轉換,再生圖1所示的原來的模擬信號。
圖3是取出圖2所示的時刻T1-T2的區(qū)間而表示的,圖3(a)是表示相加前的2個的波形a1、a2,圖3(b)是表示通過相加而再生的合成波形a1+a2。
圖3(a)中,D1是時刻T1的振幅數(shù)據(jù)值(在圖2的例中為“7”)、D2是時刻T2的振幅數(shù)據(jù)值(在圖2的例中為“3”)、T是表示時刻T1-T2間的時間間隔的定時數(shù)據(jù)值(在圖2的例中為“5”)、上是表示時刻T1-T2間的任意的定時。
如圖3(a)所示那樣,利用時刻T1的振幅數(shù)據(jù)值D1與表示時間T1-T2間的時間間隔的定時數(shù)據(jù)值T,以時刻T1-T2間的任意的定時t為變數(shù),即按照基于某取樣頻率的時鐘,一面將定時t一個一個增量,一面通過內(nèi)插運算產(chǎn)生波形a1的數(shù)據(jù)。
另外,利用時刻T2的振幅數(shù)據(jù)值D2與表示時刻T1-T2間的時間間隔的定時數(shù)據(jù)值T,同樣地,以定時t為變數(shù),通過內(nèi)插運算產(chǎn)生波形a2的數(shù)據(jù)。
而且,通過將如此產(chǎn)生的波形a1、a2的數(shù)據(jù)以上述定時t為變數(shù)而相加,合成如圖3(b)的波形。如此,可以再現(xiàn)被壓縮前的原來的模擬信號。
以下,說明通過利用如上述的內(nèi)插的展開處理,可以再生原來的模擬信號的原理。
一般,為了由離散的數(shù)字數(shù)據(jù)獲得連續(xù)的模擬信號,進行內(nèi)插離散地被輸入的數(shù)字數(shù)據(jù)之間,虛擬地提高取樣頻率。通常,此種數(shù)據(jù)內(nèi)插是利用指定的取樣函數(shù)而進行。
圖4是表示取樣函數(shù)的例。在圖4的例中,只是t=0的標本點其值成為“1”,在等間隔的其它全部的標本點(t=±1,±2,±3,±4,…),值全部成為“0”。
圖5是說明利用此種取樣函數(shù)的一般的數(shù)據(jù)內(nèi)插的動作用的圖。圖5中,考慮將等間隔的標本點t1,t2,t3,t4,的個別的離散數(shù)據(jù)值設為Y(t1),Y(t2),Y(t3),Y(t4),例如,求得對應標本點t2與t3之間的指定位置t0(由t2起的距離a)的內(nèi)插值v的情況。
一般在利用取樣函數(shù)求得內(nèi)插值y時,關于被給予的各離散數(shù)據(jù)的每個,求得內(nèi)插位置t0的取樣函數(shù)的值,利用此進行卷積運算即可。具體為t1-t4的每一各標本點,使取樣函數(shù)的中心位置的峰值高度一致,求得此時的個別的內(nèi)插位置t0的取樣函數(shù)的值(以x記號表示),將其全部相加。
通過隨著時間經(jīng)過(與取樣時鐘的增加一齊地)一面使內(nèi)插位置t0依次移動一面進行此種內(nèi)插處理,依次求得連續(xù)變化的內(nèi)插值y(t0)。由此,可以獲得平滑連續(xù)各離散數(shù)據(jù)間的連續(xù)的模擬信號。
本實施例是應用此種數(shù)據(jù)內(nèi)插處理的。即,如圖3(a)所示那樣,在時刻T2中,由已經(jīng)被輸入的振幅數(shù)據(jù)值D1(=7)與定時數(shù)據(jù)值T(=5),求得形成采用第1標本點(時刻T1)中“0”以外的值的取樣函數(shù)的一部份的波形a1的同時,由振幅數(shù)據(jù)值D2(=3)與定時數(shù)據(jù)值T(=5),求得形成采用第的標本點(時刻T2)中“0”以外的值的取樣函數(shù)的一部份的波形a2。
而且,通過在隨時間經(jīng)過依次移動的每一內(nèi)插位置t相加這些波形a1、a2的值,獲得平滑連續(xù)離散數(shù)據(jù)D1、D2間的模擬信號。
另外,在此處,說明了在分別求得波形a1、a2的數(shù)據(jù)后,將其相加,但是在時刻T2的時間點,產(chǎn)生合成波形a1、a2用的數(shù)據(jù)全部已經(jīng)獲得,所以也可以通過指定的運算式等,一次獲得合成波形。
可是,在本實施例中,如圖1所示,在壓縮側中,通過以其微分絕對值成為指定值以下的點的時間間隔取樣平滑變化的輸入模擬信號101,獲得作為壓縮數(shù)據(jù)的離散的數(shù)據(jù)。因此,可以獲得離散數(shù)據(jù)的個別的標本點的間隔不限于成為等間隔,在很多的情況下,成為不定的間隔(在圖1的例中,各標本點的間隔成為“5,7,3,3,3”的不定間隔)。
因此,在圖的所示的展開側中,例如在求得時刻T1-T2間的內(nèi)插值時,如圖3那樣,在該時刻T1、T2的標本點間的時間間隔只使用取樣函數(shù)a1、a2,進行如上述的卷積運算,關于標本點間的時間間隔與此不同的其它的取樣函數(shù)b1、b2、c1、c2、d1、d2、e1、e2,在此卷積運算時,不加以考慮。
另外,例如在求得時刻T2-T3間的內(nèi)插值時,在該時刻T2、T3的標本點間的時間間隔(=7)只使用敢樣函數(shù)b1、b2進行卷積運算,而關于標本點間的時間間隔與此不同的其它的取樣函數(shù)a1、a2、c1、c2、d1、d2、e1、e2,在此卷積運算時,不加以考慮。求得其它標本點間的內(nèi)插值時也相同。
即,在本實施例的壓縮展開系統(tǒng)中,在壓縮側中,通過以微分絕對值成為指定值以下的不定的時間間隔取樣平滑變化的輸入模擬信號101,作為壓縮數(shù)據(jù)獲得離散的振幅數(shù)據(jù)值與表示這些的不定的時間間隔的定時值。而且,在展開側中,按照被包含在壓縮數(shù)據(jù)中的振幅數(shù)據(jù)值與定時數(shù)據(jù)值,與壓縮側相同地,產(chǎn)生通過利用上述取樣函數(shù)的內(nèi)插處理連續(xù)不定的時間間隔的離散數(shù)據(jù)間的連續(xù)的模擬信號。
接著,在以下說明上述數(shù)據(jù)內(nèi)插的具體的處理例。如上述那樣,例如,在求得時刻T1-T2間的內(nèi)插值時,只使用由時刻T1、T2的各振幅數(shù)據(jù)值與表示時刻T1-T2間的時間間隔的定時數(shù)據(jù)值所求得的取樣函數(shù)a1、a2。即,為了求得時刻T1-T2間的各內(nèi)插位置t的內(nèi)插值所必要的數(shù)據(jù)全部在時刻T2的時間點獲得,在此時間點可以再生如圖3(b)所示的原來的模擬信號。
因此,在本實施例中,在每一T1-T6的各離散時刻可以獲得2個的振幅數(shù)據(jù)值D1、D2與表示該時間間隔的定時數(shù)據(jù)值T,利用這些的數(shù)據(jù)值,通過按照以下說明的內(nèi)插運算式以算出內(nèi)插值,依次再生原來的模擬信號。圖6是說明此內(nèi)插運算式用的圖。
如圖6所示,具有振幅數(shù)據(jù)值D1、D2的2個標本點間的內(nèi)插值可以通過關于內(nèi)插位置t的2個2次函數(shù)x1、x2剛好在中間時間點連續(xù)化2函數(shù)表示。即,在本實施例中,將2個的標本點間分成前半部與后半部,分別使用2次函數(shù)x1、x2計算內(nèi)插值。
此處,標本點間的時間間隔的定時數(shù)據(jù)下有奇數(shù)的情況,也有偶數(shù)的情況,在奇數(shù)的情況,產(chǎn)生剛好在中間時間點沒有內(nèi)插位置t的狀態(tài)。因此,在本實施例中,通過壓縮時實行2倍的過取樣,使得獲得的定時數(shù)據(jù)值經(jīng)常成為偶數(shù)。即,圖1所示的5個的定時值“5,7,3,3,3,”實際通過2倍的過取樣,以“10,14,6,6,6”的值被傳送或儲存。在圖6中,通過被過取樣后的2T表示標本點間的時間間隔。
圖6中,2個的2次函數(shù)x1、x2分別以x1=D1+at2…(1)x2=D2-a(t-2T)2…(2)表示。另外,由于這些函數(shù)x1、x2在連續(xù)的標本點之剛好中間時間點下為連續(xù),x1=x2(t=T)…(3)此處,在式(3)代入式(1)(2),成為D1+aT2=D2-aT2…(4)就a求解其,成為a=-(D1-D2)/2T2…(5)因此,通過將此式(5)代入式(1)(2),獲得x1=D1-{(D1-D2)/2T2}t2…(6)x2=D2+{(D1-D2)/2T2}(2T-t)2…(7)即,以按照原來的2倍取樣頻率的時鐘依次被增量的內(nèi)插位置t為變數(shù)進行上述式(6)(7)的運算,可以再生原來的模擬信號。在本實施例中,由振幅數(shù)據(jù)值與定時數(shù)據(jù)值所形成的信號列在各離散時刻T1-T6被輸入而依次進行此種內(nèi)插運算處理。
即在圖2的例中,在時刻T1、T2的標本點的振幅數(shù)據(jù)值與其之間的定時數(shù)據(jù)值被輸入的時間點,進行該標本點間的內(nèi)插運算,即刻再生原來的模擬信號。進而,在時刻T3的標本點的振幅數(shù)據(jù)值與標本點T2-T3間的定時數(shù)據(jù)值被輸入的時間點,進行其之間的內(nèi)插運算,即刻再生原來的模擬信號。以下同樣依次進行處理。
如此,在本實施例中,可以將成為壓縮對象的模擬信號不進行時間/頻率轉換,而在時間軸上進行壓縮、展開之故,處理不會變復雜,也可以使構成簡單化。另外,由壓縮側傳送壓縮數(shù)據(jù),在展開側進行再生的情況下,通過在時間軸上的簡單的內(nèi)插運算,可以依次處理被輸入的壓縮數(shù)據(jù)而再生,所以能夠實現(xiàn)即時動作。
另外,表示在上述式(6)(7)的內(nèi)插運算處理也可以通過邏輯點路等的硬件構成而實現(xiàn),也可以通過DSP(Digital Signal Processor數(shù)字信號處理器)或軟件(被儲存在ROM或RAM等的程序)而實現(xiàn)。
接著,在以下說明上述數(shù)據(jù)內(nèi)插的其它的處理例。此處說明利用連續(xù)的標本點的各振幅數(shù)據(jù)值D1、D2與其之間的定時數(shù)據(jù)值T,通過進行2倍的過取樣與卷積運算,以求得內(nèi)插值的方法。圖7是表示對在圖1所示的時刻T1-T2間,適用此過取樣與卷積運算的情況(D1=7、D2=3、T=5)的處理結果的圖。
圖7中,最左的列r1的“4”的數(shù)字是2個振幅數(shù)據(jù)值D1、D2的差分值(=D1-D2)。此“4”的數(shù)字在縱方向排列10個是表示上述振幅數(shù)據(jù)值D1、D2的差分值1個時鐘1個時鐘一面依次被延遲一面被保持在只有定時數(shù)據(jù)值T=5的2倍的數(shù)被從屬連續(xù)的未圖示出的D型觸發(fā)器等的狀態(tài)。
另外,由左起第2列r2的數(shù)值列是表示使第1列r1的各標本值錯開1時鐘的結果。進而,第3-第5列r3、r4、r5的各數(shù)值列是表示使第2列r2的各標本質進而依次各錯開1時鐘的結果。
另外,第6列r6的數(shù)值列是表示在對應的行間相加第1-第5列r1-r5的數(shù)值列的結果,即,對在第1-第5列r1-r5的數(shù)值列,進行5段的卷積運算的結果。另外,第7-第10列r7、r8、r9、r10的各數(shù)值列是表示將在第6列r6進行卷積運算的結果的各標本值進而1時鐘1時鐘依次錯開的結果。
另外,第11列r11的數(shù)值列是表示在對應的行間相加第6-第10列r6-r10的數(shù)值列的結果,即,對在第6-第10列r6-r10的數(shù)值列,進行5段的卷積運算的結果。另外,第12列r12的數(shù)值列是表示將在第11列r11進行卷積運算的結果的各標本值進而錯開1時鐘的結果。
進而,第13列r13的數(shù)值列是表示在對應的行間相加第11列r11與第12列r12的數(shù)值列的結果。如以Mt表示此第13列r12的通過加法運算而獲得的數(shù)值列,內(nèi)插2個的振幅數(shù)據(jù)值D1、D2之間的內(nèi)插值Sout由下式表示Sout=D1-Mt(D1-D2)/(8T×T)=7-Mt/50如描繪此內(nèi)插值Sout,成為如圖7的曲線,可以再生與圖1的時刻T1-T2間同樣的模擬信號。
即,2個的振幅數(shù)據(jù)值D1、D2的大小關系相反的情況下,例如,D1=3、D2=7的情況下,2倍的過取樣與卷積運算的結果,成為如圖8所示。
通過在全部的標本點間依次進行此種數(shù)據(jù)內(nèi)插處理,可以再生圖1所示的原來的模擬信號。另外,上述圖7以及圖8所示的運算可以通過適當組合使數(shù)據(jù)值1時鐘1時鐘一面延遲一面保持用的多個的D型觸發(fā)器、加法運算器以及乘法運算器的硬件構成而實現(xiàn)。
接著,說明實現(xiàn)以上說明的壓縮處理以及展開處理用的構成。圖9是表示根據(jù)本實施例的壓縮裝置的構成例的方塊圖。
圖9中,輸入模擬信號101為了容易進行標本點的檢測,通過LPF103去除雜波后,通過A/D轉換器104被轉換為數(shù)字數(shù)據(jù)。此時,A/D轉換器104按照由指定頻率(例如,聲音信號的情況下,44.1KHz)的輸入時鐘CK0通過PLL(Phase Locked Loop鎖相回路)電路105被產(chǎn)生的2倍頻率(88.2KHz)的時鐘CK1實行A/D轉換處理。
平均值內(nèi)插數(shù)據(jù)產(chǎn)生部106以2倍的頻率過取樣由A/D轉換器104被輸出的數(shù)字數(shù)據(jù)。而且,對于由此所獲得的多個的標本值,在連續(xù)的標本值間分別運算其平均值,產(chǎn)生內(nèi)插數(shù)據(jù)。即,如過取樣被輸入的數(shù)字數(shù)據(jù),可以獲得相同值2個2個連續(xù)的數(shù)列。對于此種數(shù)列,如利用連續(xù)的相同值,計算平均值,值維持原樣,如利用連續(xù)的不同的值計算平均值,可以獲得該不同值相互之間的中間值。
圖10是表示此平均值內(nèi)插數(shù)據(jù)產(chǎn)生部106的構成例的方塊圖。圖10中,D型觸發(fā)器201按照成為基準的輸入時鐘CK0保持由圖9的A/D轉換器104被輸出的數(shù)字數(shù)據(jù)。另外,被連續(xù)在其后段的D型觸發(fā)器202按照上述輸入時鐘CKO的2倍頻率的時鐘CK1保持由D型觸發(fā)器201被輸出的數(shù)字數(shù)據(jù)。
而且,加法運算器203相加被保持在上述2個的D型觸發(fā)器201、202的數(shù)字數(shù)據(jù),將其結果輸出在1/2乘法運算器204。1/2乘法運算器204使加法運算器203的相加結果成為1/2倍,將其結果按照2倍頻率的時鐘CK1保持在D型觸發(fā)器205。而且,將保持在此D型觸發(fā)器205的數(shù)字數(shù)據(jù)當成伴隨2倍過取樣的內(nèi)插數(shù)據(jù)輸出。
通過設置此種平均值內(nèi)插數(shù)據(jù)產(chǎn)生部106,可以使表示微分絕對值成為指定值以下的標本點間的時間間隔的定時數(shù)據(jù)值經(jīng)常成為偶數(shù),此即使不進行因是否為偶數(shù)或奇數(shù)而分開處理的復雜的處理也行。另外,由于不單進行過取樣,計算連續(xù)的標本值的平均值而輸出,所以可以便階段狀的數(shù)據(jù)波形成為更接近原來的模擬波形的平滑的波形。因此,可以提高通過后述的展開裝置以進行展開處理時的原來的模擬信號的再現(xiàn)性。
由此平均值內(nèi)插數(shù)據(jù)產(chǎn)生部106被過取樣的數(shù)字數(shù)據(jù)被輸入定時合成器107以及壓縮處理部108。定時合成器107微分由平均值內(nèi)插數(shù)據(jù)產(chǎn)生部106所被供給的數(shù)字數(shù)據(jù),檢測標本點。而且,求得表示此檢測點的定時的取樣時鐘與表示各標本點間的時間間隔的定時數(shù)據(jù)(2倍頻率時鐘CK1的數(shù)目)而輸出的。
圖11是表示此定時合成器107的構成例的方塊圖。圖11中,微分器301微分由平均值內(nèi)插數(shù)據(jù)產(chǎn)生部106被輸入的數(shù)字數(shù)據(jù)。另外,標本點檢測部302根據(jù)通過上述微分器301被微分的結果,檢測數(shù)字數(shù)據(jù)的微分絕對值成為指定值以下的標本點。
定時產(chǎn)生部303計數(shù)由1個的標本點被檢測之后,下一標本點被檢測為止所被供給的2倍頻率時鐘CK1的數(shù)目,將此當成定時數(shù)據(jù)輸出的同時,輸出表示各標本點的檢測點的定時的取樣時鐘。另外,此定時產(chǎn)生部303也產(chǎn)生輸出后述的讀出時鐘。
另外,上述壓縮處理部108按照由此定時合成器107被輸出的取樣時鐘,只取出該相符的標本點位置的數(shù)字數(shù)據(jù),當成振幅數(shù)據(jù)輸出。FIFO存儲器109按照取樣時鐘取入由壓縮處理部108被輸出的各標本點的振幅數(shù)據(jù)與表示由定時合成器107被輸出的各標本點間的時間間隔的定時數(shù)據(jù)的組合,按照讀出時鐘,依次讀出。由此被讀出的振幅數(shù)據(jù)與定時數(shù)據(jù)的組合當成壓縮數(shù)據(jù)被傳送或記錄。
圖12是表示根據(jù)本實施例的展開裝置的構成例的方塊圖。圖12中,時鐘產(chǎn)生器401由成為基準的輸入時鐘CK0產(chǎn)生2倍的頻率的時鐘CK1。另外,定時信號發(fā)生器402接受被包含在壓縮數(shù)據(jù)中的定時數(shù)據(jù),由上述2倍頻率時鐘CK1產(chǎn)生與在壓縮側被檢測的標本點間相同表示不定的時間間隔的讀出時鐘。
D型觸發(fā)器403將被包含在壓縮數(shù)據(jù)中的振幅數(shù)據(jù)以按照由上述定時信號發(fā)生器402被產(chǎn)生的讀出時鐘依次取入而保持,輸出在展開處理部404。上述D型觸發(fā)器403的輸入輸出段的振幅數(shù)據(jù),即在某讀出時鐘的定時被保持在D型觸發(fā)器403的振幅數(shù)據(jù),以及在下一讀出時鐘應被保持在D型觸發(fā)器403的振幅數(shù)據(jù)(連續(xù)的2個的標本點的2個的振幅數(shù)據(jù))被輸入此展開處理部404。
展開處理部404利用如此被輸入的2個的振幅數(shù)據(jù)與由定時信號發(fā)生器402被輸入的定時數(shù)據(jù),通過根據(jù)上述的式(6)(7)的內(nèi)插運算,或以圖7以及圖8所示的卷積運算,產(chǎn)生各標本點間的數(shù)字內(nèi)插數(shù)據(jù)。而且,將如此產(chǎn)生的數(shù)字內(nèi)插數(shù)據(jù)通過D/a轉換器405轉換為模擬信號后,透過LPF406當成再生模擬信號輸出。
如以上詳細說明那樣,在本實施例中,在壓縮側,通過以微分絕對值成為指定值以下的不定的時間間隔取樣平滑變化的輸入模擬信號,作為壓縮數(shù)據(jù)可以獲得離散的振幅數(shù)據(jù)值與表示彼等的不定的時間間隔的定時數(shù)據(jù)值。而且,在展開側中,按照被包含在壓縮數(shù)據(jù)中的振幅數(shù)據(jù)值與定時數(shù)據(jù)值,以與壓縮側相同的不定的時間間隔讀出離散數(shù)據(jù),輸出通過內(nèi)插處理連續(xù)其間的連續(xù)的模擬信號。
因此,在壓縮、展開時間軸上的模擬信號時,可以不進行頻率轉換在時間軸上進行處理。因此,壓縮以及展開的處理不會變復雜,也可以便為此的構成簡單化。另外,由壓縮側傳送壓縮數(shù)據(jù),在展開側再生的情況下,通過在時間軸上的簡單的內(nèi)插運算,可以依次處理被輸入展開側的壓縮數(shù)據(jù)而再生,所以能夠實現(xiàn)即時動作。
另外,在本實施例中,將數(shù)字數(shù)據(jù)的微分絕對值成為指定值以下的點當成標本點而檢測出,由檢測的各標本點的振幅數(shù)據(jù)值與表示各標本點出現(xiàn)的時間間隔的定時數(shù)據(jù)值產(chǎn)生壓縮數(shù)據(jù)進行傳送或記錄之故,可以只將標本點的數(shù)據(jù)當成壓縮數(shù)據(jù)而獲得,能夠達成高壓縮率。
另外,根據(jù)本實施例,存在于壓縮對象的信號中的回折點被當成標本點而檢測出,通過展開側的內(nèi)插運算,再現(xiàn)原來數(shù)據(jù)的最低限度所必要的點全部被包含在壓縮數(shù)據(jù)中。因此,可以提高對原來數(shù)據(jù)的再現(xiàn)性,能夠獲得高質量的再原始數(shù)據(jù)。
另外,在上述實施例1中,雖就壓縮對象的輸入信號為模擬信號的情況而做說明,但是輸入信號也可以為數(shù)字信號。在此情況下,圖9所示的LPF103與A/D轉換器104、以及圖12所示的D/a轉換器405與LPF406成為不需要。
另外,在上述實施例1中,雖在平均值內(nèi)插數(shù)據(jù)產(chǎn)生部106中,進行2倍的過取樣,但是只要為偶數(shù)倍,并不限定為2倍。實施例2以下,根據(jù)
本發(fā)明的實施例2。實施例2是輸入數(shù)字數(shù)據(jù)而加以壓縮的。在本實施例的壓縮裝置中,首先,通過對于作為壓縮對象被輸入的數(shù)字數(shù)據(jù)進行n倍過取樣與移動平均運算或卷積運算(在以下,稱為卷積運算),獲得通過內(nèi)插連續(xù)離散的數(shù)據(jù)之間的更平滑的數(shù)據(jù)。
接著,由如此獲得的一連串的數(shù)據(jù)中,與前后的位置相比,將微分絕對值變小的位置,即微分絕對值成為最小的點當成標本點檢測出。而且,求得檢測出的各標本點的振幅數(shù)據(jù)值與表示各標本點出現(xiàn)的時間間隔的定時數(shù)據(jù)值,將此振幅數(shù)據(jù)值與定時數(shù)據(jù)值的組合當成壓縮數(shù)據(jù)加以傳送或記錄。
圖13是表示根據(jù)實現(xiàn)上述的壓縮方式的本實施例的壓縮裝置的全體構成例的方塊圖。
如圖13所示,本實施例的壓縮裝置為包括過取樣電路1,以及PLL(Phase Locked Loop)電路2,以及微分器3,以及壓縮數(shù)據(jù)產(chǎn)生部4,以及錯誤糾正編碼部5,以及數(shù)據(jù)存儲器6而構成。
上述過取樣電路1是通過對于作為壓縮對象被輸入的數(shù)字數(shù)據(jù),進行n倍的過取樣與卷積運算,求得填補離散數(shù)據(jù)之間的數(shù)字的內(nèi)插值,在此圖13所示例中,作為壓縮對象的數(shù)據(jù),輸入以44.1KHz的頻率被取樣的聲音數(shù)據(jù),將此以8倍的頻率(352.8KHz)過取樣的同時,實行卷積運算。而且,將由此獲得的一連串的過取樣數(shù)據(jù)輸出在微分器3以及壓縮數(shù)據(jù)產(chǎn)生部4。
PLL電路2是由基準頻率(44.1KHz)的輸入時鐘CLK產(chǎn)生8倍頻率(352.8KHz)的時鐘8CLK,在上述的過取樣電路1之外,供給在壓縮數(shù)據(jù)產(chǎn)生部4、錯誤糾正編碼部5以及數(shù)據(jù)存儲器6。在過取樣電路1、壓縮數(shù)據(jù)產(chǎn)生部4、錯誤糾正編碼部5以及數(shù)據(jù)存儲器6中,與此8倍頻率的時鐘8CLK同步動作。
微分器3,將在上述過取樣電路1被產(chǎn)生的一連串的過取樣數(shù)據(jù)在每一標本點微分,取得該絕對值輸出在壓縮數(shù)據(jù)產(chǎn)生部4。
壓縮數(shù)據(jù)產(chǎn)生部4由上述過取樣電路1被供給的一連串過取樣數(shù)據(jù)中,將與前后的位置比較,微分絕對值變小的位置當成標本點檢測出。而且,將檢測的各標本點的振幅數(shù)據(jù)值與表示各標本點出現(xiàn)的時間間隔的定時數(shù)據(jù)值的組合輸出在錯誤糾正編碼部5。此壓縮數(shù)據(jù)產(chǎn)生部4又求得表示各標本點的檢測點的定時的定時時鐘,輸出在數(shù)據(jù)存儲器6。
錯誤糾正編碼部5為了在傳送路徑上或存儲器上的數(shù)字數(shù)據(jù)即使由于雜波等變化而產(chǎn)生錯誤,也能檢測變化的位(bit)而正確修正,在通過上述壓縮數(shù)據(jù)產(chǎn)生部4被供給的數(shù)據(jù)附加錯誤糾正符號。而且,將由此所獲得的數(shù)據(jù)當成壓縮數(shù)據(jù)輸出在傳送路徑上或數(shù)據(jù)存儲器6。
數(shù)據(jù)存儲器6是儲存壓縮數(shù)據(jù)的記錄媒體,將通過錯誤糾正編碼部5被產(chǎn)生的壓縮數(shù)據(jù)按照由壓縮數(shù)據(jù)產(chǎn)生部4來的定時時鐘記錄。另外,根據(jù)由外部所被給予的讀出要求信號REQ,讀出被儲存的壓縮數(shù)據(jù)而輸出。
另外,圖14是表示根據(jù)實現(xiàn)對應上述的壓縮方式的展開方式的本實施例的展開裝置的全體構成例的方塊圖。
如圖14所示,本實施例的展開裝置具有錯誤糾正電路11,以及時鐘產(chǎn)生器12,以及定時信號發(fā)生器13,以及D型觸發(fā)器14,以及展開處理部15,以及D/A轉換器16,以及低通濾波器(LPF)17而構成。
上述錯誤糾正電路11輸入在圖13的壓縮裝置被產(chǎn)生的壓縮數(shù)據(jù),使用被附加在此的錯誤糾正符號,檢測在傳送路徑上或存儲器上變化的位,進行修正錯誤的處理。
時鐘產(chǎn)生器12由基準頻率的輸入時鐘CLK產(chǎn)生8倍頻率的時鐘8CLK,將其供給在定時信號發(fā)生器13、展開處理部15以及D/A轉換器16。另外,定時信號發(fā)生器13由錯誤糾正電路11接受被包含在壓縮數(shù)據(jù)中的定時數(shù)據(jù),由上述8倍頻率的時鐘8CLK產(chǎn)生表示與在壓縮側被檢測的標本點間相同的不定的時間間隔的讀出時鐘,將其供給錯誤糾正電路11以及D型觸發(fā)器14。
D型觸發(fā)器14將被包含在壓縮數(shù)據(jù)中的振幅數(shù)據(jù)以按照通過上述定時信號發(fā)生器13所產(chǎn)生的讀出時鐘的定時由錯誤糾正電路11依次讀入加以保持,輸出在展開處理部15。上述D型觸發(fā)器14的輸入輸出段的振幅數(shù)據(jù),即在某讀出時鐘的定時被保持在D型觸發(fā)器14的振幅數(shù)據(jù),以及在接著讀出時鐘的定時應被保持在D型觸發(fā)器14的振幅數(shù)據(jù)(連續(xù)的2個的標本點的2個的振幅數(shù)據(jù))被輸入在此展開處理部15。
展開處理部15利用如此被輸入的2個振幅數(shù)據(jù),以及由定時信號發(fā)生器13被輸入的定時數(shù)據(jù),通過后述的內(nèi)插運算等,產(chǎn)生各標本點間的數(shù)字內(nèi)插數(shù)據(jù)。D/A轉換器16將如此被產(chǎn)生的數(shù)字內(nèi)插數(shù)據(jù)轉換為模擬信號。另外,LPF17通過對由上述D/A轉換器16被輸出的模擬信號進行低通濾波器的處理,去除雜波,當成再生模擬信號而輸出。
接著,以下詳細說明示于上述圖13的壓縮裝置內(nèi)的過取樣電路1的構成以及動作。
另外,在說明求得離散的數(shù)字數(shù)據(jù)間的內(nèi)插值的本實施例的過取樣手法之前,先說明以往所進行的一般的內(nèi)插方法。
內(nèi)插離散的數(shù)字數(shù)據(jù)之間以獲得更連續(xù)的數(shù)據(jù)用的數(shù)據(jù)內(nèi)插處理,例如是使用圖4所示的被稱為sinc函數(shù)的取樣函數(shù),以圖5所說明那樣進行。此sinc函數(shù)在設取樣頻率為f時,以sin(πft)/(πft)而被定義,只在t=0的標本點,其值成為1,在等間隔的其它的全音的標本點(t=±1、±2、±3、±4、…),其值全部成為0。
在本實施例的過取樣電路1中,與利用此種sinc函數(shù)的一般的數(shù)據(jù)內(nèi)插手法不同,在求得2個的離散數(shù)據(jù)間的內(nèi)插值時,分別過取樣具有根據(jù)包含此2個的離散數(shù)據(jù)的n個離散數(shù)據(jù)的值的振幅的基本波形的數(shù)字數(shù)據(jù)的同時,通過以卷積運算合成所獲得的n個的數(shù)據(jù),數(shù)字地求得填補上述2個離散數(shù)據(jù)間的內(nèi)插值。
圖15是在本實施例所使用的數(shù)字基本波形的說明圖。圖15所示的數(shù)字基本波形是成為使用在進行通過過取樣的數(shù)據(jù)內(nèi)插時的取樣函數(shù)的基本。此數(shù)字基本波形在基準頻率的每1時鐘(CLK)使數(shù)據(jù)值變化為-1、1、8、8、1、-1而制成。
以下,利用圖16,以由根據(jù)如圖15被正規(guī)化的數(shù)字基本波形的離散數(shù)據(jù)值(-1、1、8、8、1、-1)/8,通過n倍的過取樣與卷積運算以產(chǎn)生內(nèi)插值的情況為例,說明根據(jù)本實施例的數(shù)據(jù)內(nèi)插的原理。另外,在圖16中,為了附圖的方便,雖表示以進行4倍的過取樣的例,但在圖13的過取樣電路中,實際上進行8倍的過取樣。
在圖16中,被示于最左列的一連串的數(shù)值列是對于原來的離散數(shù)據(jù)值(-1、1、8、8、1、-1)/8進行4倍的過取樣的值。另外,由最左向右,第4列份的數(shù)值列是將被示于最左列的數(shù)值列1個1個往下方移位者。圖16的列方向表示時間軸,將數(shù)值列移位在下方是對應使被示于最左列的數(shù)值列逐漸延遲。
即,由左起第2列的數(shù)值列表示使被示于最左列的數(shù)值列只錯開4倍頻率的時鐘4CLK的1/4相位份的數(shù)值列。另外,由左起第3列的數(shù)值列是表示使被表示在由左起第2的列的數(shù)值列只錯開4倍頻率的時鐘4CLK的1/4相位份的數(shù)值列,由左起第4列的數(shù)值列是表示使被表示在由左起第3列的數(shù)值列進而錯開4倍頻率的時鐘4CLK的1/4相位份的數(shù)值列。
另外,由左起第5列的數(shù)值列是在對應行相互之間將第1-4列2個數(shù)值列相加以4除的值。由此的由左至第5列為止的處理,數(shù)字地實行伴隨4相的卷積運算的4倍的過取樣。
由上述第5列向右4列份的數(shù)值列,由左5-8列的數(shù)值列,使被表示在第5列的數(shù)值列1個1個移位在下方。另外,由左起第9列的數(shù)值列是在對應的行相互之間使第5-8列的各數(shù)值列相加以4除的值。由此由左至第9列為止的處理,伴隨4相的卷積運算的4倍的過取樣數(shù)字地實行2次。
另外,由左起第10列的數(shù)值列使被示于第9列的數(shù)值列1個往下移位。另外,由左起第11列(最右的列)的數(shù)值列是在對應的行相互之間將第9列的數(shù)值列與第10列的數(shù)值列相加以的除的值。此最右的數(shù)值列成為目的的內(nèi)插值。
圖17為將表示在此圖16的最右的列最終獲得的數(shù)值列曲線化的圖。具有如圖17所示的波形的函數(shù),在全區(qū)域中只可1次微分,沿著橫軸的標本位置t在由1至33之間時,具有0以外的有限值,在其以外的區(qū)域中,其值全部成為0的函數(shù)。
另外,將函數(shù)值在局部區(qū)域具有0以外的有限值,在其以外的區(qū)域,成為0的情況稱為“有限”。
另外,圖17的函數(shù)具有只在t=17的標本點取得極大值,在t=1、9、25、33的4個標本點中的值成為0的特征的取樣函數(shù),為獲得平滑的波形的數(shù)據(jù)所必要的標本點全部通過。
如此,圖17所示的函數(shù)為取樣函數(shù),在全區(qū)域中可以微分1次,而且,在標本位置t=1、33,為收斂的有限的函數(shù)。因此,通過利用圖17的取樣函數(shù),進行根據(jù)各離散數(shù)據(jù)的疊合,可以利用可1次微分的函數(shù)內(nèi)插離散數(shù)據(jù)間的值。
以往被使用的sinc函數(shù)在t=±∞的標本點是收斂為0的函數(shù),所以如欲正確求得內(nèi)插值,需要對應t=±∞為止的各離散數(shù)據(jù)計算在內(nèi)插位置的sinc函數(shù)的值,利用此進行卷積運算。相對于此,由于在本實施例所使用的圖17的取樣函數(shù)在t=1、33的標本點收斂為0,所以只考慮在t=1-33的范圍內(nèi)的離散數(shù)據(jù)即可。
因此,在求得某1個的內(nèi)插值的情況下,變成只考慮有限的n個離散數(shù)據(jù)的值即可,可以大幅削減處理量。而且,關于t=1-33的范圍外的各離散數(shù)據(jù),雖然本來應加以考慮,考慮處理量或精度等并非加以忽視,而是無理論上考慮的必要,所以不產(chǎn)生舍位誤差。因此,如使用本實施例的數(shù)據(jù)內(nèi)插手法,可以獲得正確的內(nèi)插值,利用此正確的內(nèi)插值進行壓縮處理的情況下,關于在展開側被再生的數(shù)據(jù),能夠提高對壓縮前的原來的數(shù)據(jù)的再現(xiàn)性。
圖18是表示上述圖13所示的過取樣電路1的構成例的方塊圖。如圖18所示,本實施例的過取樣電路1包括正規(guī)化數(shù)據(jù)存儲部21,以及相位移位部22,以及多個的數(shù)字乘法運算器23a-23d,以及多個的數(shù)字加法運算器24a-24c而構成。另外,被示于圖18的PLL電路2與示于圖13相同。
上述正規(guī)化數(shù)據(jù)存儲部21,如圖16的最右列所示,使被正規(guī)化的數(shù)據(jù)列4相錯開加以存儲。另外,在圖16中雖表示對在圖15所示的數(shù)字基本波形,進行4倍的過取樣的例,但是在圖13的過取樣電路1中實施8倍的過取樣,所以數(shù)字基本波形被8倍過取樣,通過卷積運算被正規(guī)化的數(shù)據(jù)列被存儲在此正規(guī)化數(shù)據(jù)存儲部21。被存儲在此正規(guī)化數(shù)據(jù)存儲部21的4相正規(guī)化數(shù)據(jù)按照由PLL電路2被供給的時鐘CLK、8CLK被讀出,分別供給在4個的數(shù)字乘法運算器23a-23d的一方的輸入端子。
另外,相位移位部22進行將作為壓縮對象被輸入的離散數(shù)據(jù)的相位錯開為4相的相位移位處理。由此相位移位部22產(chǎn)生的4相的離澈數(shù)據(jù)按照通過PLL電路2所供給的時鐘CLK、8CLK被輸出,分別供給在4個的數(shù)字乘法運算器23a-23d的另一方的輸入端子。
上述4個的數(shù)字乘法運算器23a-23d分別將由上述正規(guī)化數(shù)據(jù)存儲部21輸出的4相的正規(guī)化數(shù)據(jù)以及通過上述相位移位部22被輸出的4相的離散數(shù)據(jù)相乘。被連續(xù)在這些的后段的3個的數(shù)字加法運算器24a-24c將上述4個的數(shù)字乘法運算器23a-23d的相乘結果全部相加,將該相加結果輸出在圖13的微分器3以及壓縮數(shù)據(jù)產(chǎn)生部4。
在上述圖18所示的過取樣電路1的構成中,通過正規(guī)化數(shù)據(jù)存儲部21構成本發(fā)明的存儲裝置。另外,通過相位移位部22、數(shù)字乘法運算器23a-23d以及數(shù)字加法運算器24a-24c構成本發(fā)明的合成裝置。
由表示在此圖18的構成可以明白,在本實施例中,將通過如圖16所示的卷積運算所獲得的最右列的正規(guī)化數(shù)據(jù)預先存儲在ROM等的正規(guī)化數(shù)據(jù)存儲部21。而且,將此正規(guī)化數(shù)據(jù)調(diào)制為根據(jù)作為壓縮對象被輸入的離散數(shù)據(jù)的值,將由此所獲得的數(shù)據(jù)通過4相的卷積運算合成輸出的。
雖然也可以將作為壓縮對象所輸入的離散數(shù)據(jù)的振幅值對在圖15所示的數(shù)字基本波形相乘的,對于由此所獲得的數(shù)據(jù)值,在壓縮時進行圖16所示的卷積運算,但是在如圖18那樣構成過取樣電路1的情況下,在實際的壓縮時不須進行圖16的卷積運算本身,則具有可以高速化壓縮處理的優(yōu)點。
圖19是表示被輸入上述過取樣電路1的數(shù)字數(shù)據(jù)的一例圖,圖20是表示對于此數(shù)字數(shù)據(jù),以過取樣電路1進行數(shù)據(jù)內(nèi)插處理后的輸出數(shù)據(jù)圖。由此可以明白,通過使用本實施例的過取樣電路1,可以由原來的離散的數(shù)字數(shù)據(jù)獲得值平滑地變化的連續(xù)的過取樣數(shù)據(jù)。
接著,在以下詳細說明對于如此被過取樣的數(shù)字數(shù)據(jù),通過圖13的微分器13以及壓縮數(shù)據(jù)產(chǎn)生部4以產(chǎn)生壓縮數(shù)據(jù)的處理,以及通過圖14的定時信號發(fā)生器13、D型觸發(fā)器14以及展開處理部15以展開壓縮數(shù)據(jù)的處理。
首先,從壓縮處理說明。如上所述,圖13的微分器13在每一標本點微分在過取樣電路1被產(chǎn)生的一連串的過取樣數(shù)據(jù),取得其絕對值,輸出在壓縮數(shù)據(jù)產(chǎn)生部4。
圖21是表示微分器3的一構成例。如圖21所示,本實施例的微分器3由通過運算連續(xù)的2個的標本點的數(shù)據(jù)間的差分絕對值的差分絕對值電路所構成。
在圖21中,差分器31、32分別運算由節(jié)點a、b被輸入的連續(xù)2個的標本點的數(shù)據(jù)的差分。即,微分器31分別運算差分a-b、差分器32運算差分b-a,將其結果分別輸出在OR電路33、34。這些的差分器31、32在被運算的差分值成為負時,在差分值之外,作為借位輸出“1”的值。
上述OR電路33取得在上述差分器3 1被運算的差分值與借位輸出的邏輯和,將該結果輸出在AND電路35。另外,另一個的OR電路34取得在上述差分器32被運算的差分值與借位輸出的邏輯和,將該結果輸出在AND電路35。AND電路35取得由上述2個的OR電路33、34來的輸出的邏輯積,將該結果輸出在節(jié)點c。另外,將上述差分器31的借位輸出輸出在節(jié)點d,將在上述差分器32被運算的差分值輸出在節(jié)點e。
由此,連續(xù)2個的標本點的數(shù)據(jù)的差分絕對值|a-b|被輸出在節(jié)點c,節(jié)點b的數(shù)據(jù)值比節(jié)點a的數(shù)據(jù)值大時,“1”的值被輸出在節(jié)點d,節(jié)點a、b的數(shù)據(jù)間的差分值b-a被輸出在節(jié)點e。
另外,在圖21為了說明的方便,雖只以1位份表示節(jié)點a、b、c、e的數(shù)據(jù)線,實際上只包括數(shù)據(jù)的位數(shù)。
另外,圖13的壓縮數(shù)據(jù)產(chǎn)生部4由通過過取樣電路1被供給的一連串的過取樣數(shù)據(jù)之中,與前后的位置相比,將微分絕對值變小的位置當成標本點檢測出。而且,將檢測出的各標本點的振幅數(shù)據(jù)值與表示各標本點出現(xiàn)的時間間隔的定時數(shù)據(jù)值的組合輸出在錯誤糾正編碼部5。
在本實施例中,根據(jù)在上述微分器3被算出的微分絕對值,在檢測標本點時,為了使是否為標本點的判定具有裕度,去掉在微分器3被運算的差分絕對值的下位數(shù)位而判定。例如,如去掉下位1位,實際被算出的差分絕對值在0-1的范圍,可以將全部的差分絕封值視為0而進行判定。另外,如去掉下位2位,實際被算出的差分絕對值在0-3的范圍可以將全部的差分絕對值視為0而進行判定。通過如此進行,可以避免由于雜波等的微小變動的影響,不將不需要的點當成標本點檢測出,能夠提高壓縮率。
圖22是表示對于上述圖20所示的過取樣電路1的輸出數(shù)據(jù),以微分器3運算微分絕對值的結果圖。如上所述,在壓縮數(shù)據(jù)產(chǎn)生部4中,根據(jù)表示在此圖22的微分絕對值的輸出數(shù)據(jù),將與前后的位置相比,微分絕對值變小的位置,即微分絕對值的極小值出現(xiàn)的位置(在圖22中以箭頭表示的位置)當成標本點檢測出。另外,由于考慮到最初與最后出現(xiàn)的極小值也可以考慮為數(shù)據(jù)值不正確,將其不采用為標本點。
可是,為了在標本點的檢測使具有裕度,所以去掉微分絕對值的下位數(shù)位的情況下,也可能相同值的極小值連續(xù)產(chǎn)生2個。此時,根據(jù)被輸出在圖21所示的微分器3的節(jié)點d的差分器31的借位值,判斷微分值的正負的極性,將微分值的極性變化側當成標本點檢測。
另外,在微分值的極性不變化的情況下,如圖23那樣,觀看位于相同值連續(xù)2個的標本點B、C之前后的標本點A、D的微分絕對值的大小關系,將該值接近小側的點當成標本點檢測。在圖23的例中,取樣點D的微分絕對值比取樣點A的微分絕對值還小,所以將接近此取樣點D的取樣點C當成標本點檢測。
另外,作為檢測標本點用的處理,在1次微分由過取樣電路1被供給的數(shù)據(jù)后,進而微分所獲得的微分絕對值,實行雙重微分,將該雙重微分值的極性由負或零變化為正之前的點當成標本點抽出也可以。進而,也可以進行如此地根據(jù)雙重微分值的極性抽出的各點之中,只將1次微分絕對值比一定值還小的點當成正規(guī)的標本點檢測出的處理。
即,關于通過1次微分所獲得的微分絕對值的極小點,進而微分其1次微分絕對值的雙重微分值的極性一定由負變化為正。因此,求得過取樣數(shù)據(jù)的雙重微分值,檢測其極性由負變化為正的點(包含雙重微分值為零的點),可以正確檢測1次微分絕對值的極小點的同時,在相同值的極小點連續(xù)2個產(chǎn)生的情況下,可以將其一方當成標本點確實檢測出。
另外,如只將1次微分絕對值比一定值還小的點當成正規(guī)的標木點檢測,可以不將不需要的點當成標本點檢測出,能夠提高壓縮率。
圖24是表示如上述那樣通過進行雙重微分檢測標本點用的構成例的方塊圖,表示圖13中的微分器3以及壓縮數(shù)據(jù)產(chǎn)生部4的構成例。
如圖24那樣,微分器3具有第1微分部41,以及化整運算部42,以及第2微分部43。另外,壓縮數(shù)據(jù)產(chǎn)生部4具有極性變化點檢測部44,以及閾值處理部45,以及數(shù)據(jù)產(chǎn)生部46。
上述第1微分部41在各標本點微分通過圖13的過取樣電路1供給的過取樣數(shù)據(jù),取得其絕對值輸出?;\算部42進行去掉在第1微分部41運算的1次微分絕對值的下位數(shù)位的處理。例如,通過以8除上述1次微分絕對值,去掉下位3位,可以去除由于雜波等的微小變動的圖像。由此化整運算部42輸出的數(shù)據(jù)供給在第2微分部43以及壓縮數(shù)據(jù)產(chǎn)生部4內(nèi)的閾值處理部45。
第2微分部43進而在各標本點微分通過上述化整運算部42進行化整運算的1次微分絕對值。由此第2微分部43求得的雙重微分值以及表示其極性的借位值供給壓縮數(shù)據(jù)產(chǎn)生部4內(nèi)的極性變化點檢測部44。
上述極性變化點檢測部44將通過微分器3內(nèi)的第2微分部43供給的雙重微分值的極性由負變化為正之前的點,例如,極性為負的雙重微分值連續(xù)獲得的情況中最后成為負的點,或雙重微分值成為零的點當成標本點的候補而抽出。也可以將極性為負的雙重微分值并非連續(xù)獲得的情況的該負的點當成標本點的候補進而抽出。
閾值處理部45在通過上述極性變化點檢測部44被抽出的標本點的候補中,比較通過化整運算部42被供給的1次微分絕對值與預先設定的閾值,只將1次微分絕對值比閾值小的點當成正規(guī)的標本點檢測,傳達在數(shù)據(jù)產(chǎn)生部46。
數(shù)據(jù)產(chǎn)生部46由通過過取樣電路1供給的過取樣數(shù)據(jù)獲得如此檢測的各標本點的振幅數(shù)據(jù)值的同時,利用通過PLL電路供給的8倍頻率的時鐘8CLK產(chǎn)生表示各標本點出現(xiàn)的時間間隔的定時數(shù)據(jù)。而且,將這些振幅數(shù)據(jù)值與定時數(shù)據(jù)值的組合當成壓縮數(shù)據(jù)輸出。
另外,在上述圖24的例中,雖利用以化整運算部42被施行化整運算的1次微分絕對值而進行閾值處理,但是也可以利用在第1微分部41被求得的被施以化整運算之前的1次微分絕對值進行閾值處理。另外,在上述圖24中,雖將雙重微分值的極性由負變化為正之前的點當成標本點抽出,但是也可以將由負變化為正之后的點當成標本點抽出。另外,圖24所示的閾值處埋并不限定在通過進行雙重微分以檢測標本點的情況下,也可以適用在只以1次微分檢測標本點的情況。
圖25是表示根據(jù)上述圖22所示的例被輸出的壓縮數(shù)據(jù)(各標本點的振幅數(shù)據(jù)值與定時數(shù)據(jù)值的組合)圖。如此被輸出的壓縮數(shù)據(jù)例如附加判定信號種類用的判定數(shù)據(jù)(2位)的同時,也附加錯誤糾正符號。之后,也可以進而進行可變長度編碼化等的壓縮處理。
根據(jù)實施例2的壓縮的原理以及展開的原理也通過圖1以及圖2表示。但是,在本實施例的情況,表示在圖1的波形數(shù)據(jù)相當于通過在上述過取樣電路1的數(shù)據(jù)內(nèi)插處理而被連續(xù)化的過取樣數(shù)據(jù)。另外,示于圖2的波形的數(shù)據(jù)相當于在通過展開處理再生原來的過取樣數(shù)據(jù)的過程所獲得的數(shù)據(jù)。
首先,利用圖1說明壓縮處理。在本實施例中,由被輸入的過取樣數(shù)據(jù)101中,檢測微分絕對值成為極小的標本點102a-102f。而且,求得這些各標本點102a-102f的振幅的數(shù)字數(shù)據(jù)值與表示各標本點102a-102f出現(xiàn)的時間間隔的定時數(shù)據(jù)值,將此振幅值與定時數(shù)據(jù)值的組合當成壓縮數(shù)據(jù)輸出在圖13的錯誤糾正編碼部5。
接著,利用圖2說明如上述圖1那樣壓縮的數(shù)據(jù)的展開處理。通過圖1的壓縮方式壓縮輸入數(shù)據(jù)101的情況下,獲得的壓縮數(shù)據(jù)成為(※,7)(5,3)(7,9)(3,1)(3,6)(3,3)的數(shù)值列。另外,※在圖1中是表示值未被圖示。另外,按照此處表示的順序,壓縮數(shù)據(jù)被輸入展開側的定時信號發(fā)生器13以及D型觸發(fā)器14中。
在圖14的展開處理部15中,首先,由通過錯誤糾正電路11最初被輸出的振幅數(shù)據(jù)值“7”與定時數(shù)據(jù)值“5”的2個的數(shù)據(jù)值,通過內(nèi)插運算產(chǎn)生波形a1的數(shù)據(jù)。接著,由上述的定時數(shù)據(jù)值“5”與接著被輸入的振幅數(shù)據(jù)值“3”的2個的數(shù)據(jù)值,通過內(nèi)插運算產(chǎn)生波形a2的數(shù)據(jù)。
接著,由上述振幅數(shù)據(jù)值“3”與接著被輸入的定時數(shù)據(jù)值“7”的2個的數(shù)據(jù)值,通過內(nèi)插運算產(chǎn)生波形b2的數(shù)據(jù)。進而,由上述的定時數(shù)據(jù)值“7”與進而被接著輸入的振幅數(shù)據(jù)值“9”,通過內(nèi)插運算產(chǎn)生波形b1的數(shù)據(jù)。以下同樣進行,由依次被輸入的振幅數(shù)據(jù)值與定時數(shù)據(jù)值的組合,依次產(chǎn)生波形c1、c2、d2、b1、d1、e2。
通過以上的處理,產(chǎn)生波形a1、b1、c1、d1、e1被連續(xù)化的數(shù)字數(shù)據(jù)(圖2的上段)以及波形a2、b2、c2、d2、e2被連續(xù)化的數(shù)字數(shù)據(jù)(圖2的下段)。而且,展開處理部15將如此產(chǎn)生的2個的數(shù)字數(shù)據(jù)相互相加,輸出在D/A轉換器16,通過數(shù)字一模擬轉換,再生對應在圖1所示的過取樣數(shù)據(jù)101的模擬信號。
作為合成示于圖2的上段的數(shù)字數(shù)據(jù)與被表示在下段的數(shù)字數(shù)據(jù)進行數(shù)據(jù)內(nèi)插的處理,例如,也可以適用以上述圖6說明的處理。
另外,在實施例2中,壓縮時是實行8倍的過取樣,所以標本點間的時間間隔的定時數(shù)據(jù)值并非奇數(shù)而是經(jīng)常成為偶數(shù)(對應圖6的橫軸為2T)。即,圖1所示的5個的一定時數(shù)據(jù)值“5、7、3,3,3”實際通過8倍的過取樣,以“40,56,24,24,246”的值被傳送或儲存。
在定時數(shù)據(jù)值T為奇數(shù)的情況下,由于產(chǎn)生在標本點間的剛好中間時間點沒有內(nèi)插位置t的狀態(tài),所以根據(jù)定時數(shù)據(jù)值為偶數(shù)或奇數(shù)需要根據(jù)情況分開做處理。但是,在本實施例的情況下,表示標本點間的時間間隔的定時數(shù)據(jù)值經(jīng)常成為偶數(shù),所以可以不進行由于偶數(shù)或奇數(shù)而需要分開做處理的復雜的處理。
接著,在以下說明上述數(shù)據(jù)內(nèi)插的其它的處理例。此處,說明利用連續(xù)的標本點的各振幅數(shù)據(jù)值D1、D2與其之間的定時數(shù)據(jù)值T,通過進行2倍的過取樣與卷積運算以求得內(nèi)插值的方法。圖26是表示對在圖25所示的壓縮數(shù)據(jù)的最初的2個的標本點間,適用此過取樣與卷積運算的情況(D1=29.5、D2=24.4、T=6)的處理結果。
在圖26(a)中,最左列的“29.5”的數(shù)字是第1列的振幅數(shù)據(jù)D1的值。此“29.5”的數(shù)字與“0”的數(shù)字在縱方向一并排列12個是表示上述振幅數(shù)據(jù)值D1一面1時鐘1時鐘依次被延遲,一面被保持在定時數(shù)據(jù)值T=6的2倍的數(shù)量份被縱續(xù)連續(xù)的未圖示的D型觸發(fā)器等的狀態(tài)。另外,由左起第2-第6列的各數(shù)值列表示使被表示在第1列的數(shù)值列1時鐘1時鐘依次錯開的結果。
另外,第7列的數(shù)值列是表示在對應行相互之間將第1-第6列的數(shù)值列相加以6除的結果,即,對于第1-第6列的數(shù)值列,進行6相的卷積運算的結果。另外,第8-第12列的各數(shù)值列表示將在第7列進行卷積運算的結果的數(shù)值列進而1時鐘1時鐘錯開的結果。
另外,第13列的數(shù)值列表示在對應行相互之間將第7-第12列的數(shù)值列相加以6除的結果,即,對于第7-第12列的數(shù)值列進行6相的卷積運算的結果。此最右邊2的第13列的數(shù)值列是成為求取的內(nèi)插曲線(在圖2的例而言為取樣函數(shù)a1)。
與此圖26(a)表示的順序相同,利用相同的定時數(shù)據(jù)值T(=6)與另外1個的振幅數(shù)據(jù)值D2(=24.4)算出與上述取樣函數(shù)a1相同區(qū)間的取樣函數(shù)a2。而且,通過求得分別的計算結果之和,獲得如圖26(b)所示的在該區(qū)間最終求得的內(nèi)插曲線。通過橫跨全部的標本點間依次進行此種數(shù)據(jù)內(nèi)插處理,再現(xiàn)原來的過取樣數(shù)據(jù)。另外,圖26(a)所示的運算可以通過適當組合一面使數(shù)據(jù)值1時鐘1時鐘延遲一面加以保持的多個的D型觸發(fā)器、加法運算器以及乘法運算器的硬件構成而實現(xiàn)。
另外,作為數(shù)據(jù)內(nèi)插運算的其它的處理例,也可以使用在圖7說明的方法。
圖27是表示由圖25所示的壓縮數(shù)據(jù)再現(xiàn)過取樣數(shù)據(jù)的圖。
如比較由此圖27所示的展開所獲得的過取樣數(shù)據(jù)與示于圖20的壓縮前的過取樣數(shù)據(jù)可以清楚地,通過本實施例的展開處理能夠再現(xiàn)與原來的過取樣數(shù)據(jù)幾乎同等的數(shù)據(jù)。
在圖14所示的展開裝置中,雖將如此再現(xiàn)的過取樣數(shù)據(jù)輸入D/A轉換器16而進行數(shù)字一模擬轉換,但是D/A轉換前的數(shù)字數(shù)據(jù)是如圖27所示那樣,已經(jīng)被連續(xù)化的平滑的信號。因此,不須如以往的D/A轉換器那樣,利用數(shù)字濾波器進行虛擬地提高取樣頻率的處理,即使單純做D/A轉換,也可以格外提高被輸出的模擬信號的質量。
如以上詳細說明那樣,在實施例2中,在壓縮側對于被輸入的離散的數(shù)字數(shù)據(jù)進行過取樣與卷積運算以產(chǎn)生平滑變化的連續(xù)的數(shù)據(jù),以其微分絕對值成為最小的不定的時間間隔取樣所獲得的過取樣數(shù)據(jù),作為壓縮數(shù)據(jù)可以獲得離散的振幅數(shù)據(jù)值與表示這些不定的時間間隔的定時數(shù)據(jù)值。而且,在展開側中,按照被包含在壓縮數(shù)據(jù)中的振幅數(shù)據(jù)值與定時數(shù)據(jù)值,以與壓縮側相同的不定的時間間隔讀出離散數(shù)據(jù),輸出通過內(nèi)插處理連續(xù)其之間的連續(xù)的數(shù)據(jù)。
因此,在壓縮、展開時間軸上的模擬信號時,可以不進行頻率轉換而在時間軸上進行處理。因此,壓縮以及展開的處理不會變得復雜,也可以使為此的構成簡單化。另外,在由壓縮側傳送壓縮數(shù)據(jù),在展開側再生的情況下,通過在時間軸上的簡單的內(nèi)插運算,可以依次處理被輸入展開側的壓縮數(shù)據(jù)而再生之故,能夠實現(xiàn)即時動作。
另外,在本實施形形中,將數(shù)字數(shù)據(jù)的微分絕對值成為極小的點當成標本點檢測,由檢測的各標本點的振幅數(shù)據(jù)值與表示各標本點出現(xiàn)的時間間隔的定時數(shù)據(jù)值,產(chǎn)生壓縮數(shù)據(jù)而加以傳送或記錄之故,可以指使標本點的數(shù)據(jù)當成壓縮數(shù)據(jù)而獲得,能夠達成高壓縮率。
另外,根據(jù)本實施例,存在于壓縮對象的信號中的回折點成為標本點被檢測,通過展開側的內(nèi)插運算再現(xiàn)原來數(shù)據(jù)所必要的最低限度的點全部被包含在壓縮數(shù)據(jù)中。因此,可以提高對原來數(shù)據(jù)的再現(xiàn)性,能夠獲得高質量的再原始數(shù)據(jù)。
進而,在本實施例中,對于數(shù)字數(shù)據(jù)實行過取樣與卷積運算時,由數(shù)字基本波形被產(chǎn)生的函數(shù)是在有限的標本位置收斂為0的有限的取樣函數(shù),只可以1次微分的函數(shù),所以在求得某1個的內(nèi)插值的情況下,成為只考慮有限數(shù)目的離散數(shù)據(jù)的值即可,能夠大幅削減處理量。而且,不會產(chǎn)生舍位誤差,可以獲得正確的內(nèi)插值,利用此內(nèi)插值在進行壓縮處理的情況下,關于在展開側被再生的數(shù)據(jù),能夠提高對壓縮前的原來的數(shù)據(jù)的再現(xiàn)性。
另外,在上述實施例2所示的卷積運算不過為其一例,本發(fā)明并不限定于此。
另外,在上述實施例2,雖設數(shù)字基本波形為-1,1,8,8,1,-1,但數(shù)字基本波形并不限定于此例。即,在獲得的內(nèi)插函數(shù)在全域中只可以1次微分,而且,在有限的標本位置中,如成為收斂為0的有限的函數(shù),哪種波形都可以。例如,相當于兩側的部份的重量不為-1而為1或0也可以。另外,也可以把相當于正中部份的重量為8以外的值。不管哪一種都可以實現(xiàn)良好的曲線內(nèi)插。
另外,在圖14的展開處理部15進行的內(nèi)插運算也可以進行根據(jù)圖15所示的數(shù)字基本波形的如圖16的卷積運算。在此情況下,只以卷積運算的數(shù)字處理便可以獲得連續(xù)的內(nèi)插值,所以D/A轉換此的結果成為平滑的模擬信號。由此,可以省略LPF17,具有可以抑制由于濾波器的相位特性的劣化的優(yōu)點。實施例3以下,根據(jù)
本發(fā)明的實施例3。
上述實施例1以及實施例2是采用在時間軸上的處理而且,利用表的可變時鐘長的內(nèi)插方式者。相對于此,以下敘述的實施例3不使用表可以更簡單進行壓縮、展開處理。
在實施例3中,首先,作為壓縮對象的信號在輸入模擬信號的情況下,A/D轉換被輸入的模擬信號進行數(shù)字數(shù)據(jù)。而且,利用第1以及第2值,進行化整被A/D轉換的數(shù)字數(shù)據(jù)的處理。第1值與第2值雖也可以為相同值,但是使便第2值大于第1值為佳。
另外,將以上述第1值被化整的數(shù)字數(shù)據(jù)在各標本點微分1次,將其微分值的極性變化的點當成標本點檢測。而且,作為檢測的各標本點壓縮振幅數(shù)據(jù),求得以上述第2值被化整的數(shù)字數(shù)據(jù)的同時,求得表示各標本點出現(xiàn)的時間間隔的定時數(shù)據(jù)。進而,求得所獲得的壓縮振幅數(shù)據(jù)彼止的差分數(shù)據(jù),將此壓縮振幅差分數(shù)據(jù)與定時數(shù)據(jù)的組合當成壓縮數(shù)據(jù)傳送或記錄。
另一方面,在如上述產(chǎn)生的壓縮數(shù)據(jù)的展開側中,將壓縮數(shù)據(jù)(壓縮振幅差分數(shù)據(jù)與定時數(shù)據(jù)的組合)的中壓縮振幅差分數(shù)據(jù)按照偶數(shù)倍頻率的時鐘過取樣。而且,將此過取樣的壓縮振幅差分數(shù)據(jù)在通過定時數(shù)據(jù)表示的各標本點的每一區(qū)間的其中間位置符號反轉,對于由此所獲得的數(shù)據(jù)列在各標本點的每一區(qū)間進行多重積分后,進行移動平均運算或卷積運算。
由此,在各標本點的每一區(qū)間可以獲得平滑的波形的壓縮振幅數(shù)據(jù)。接著,利用如此獲得的壓縮振幅數(shù)據(jù)與上述的定時數(shù)據(jù),在壓縮側中,通過進行包含只以第2值被化整運算的位數(shù)的份倍數(shù)化的處理的內(nèi)插運算,產(chǎn)生平滑連續(xù)每一區(qū)間的振幅數(shù)據(jù)相互之間的內(nèi)插數(shù)據(jù)。進而,根據(jù)需要D/A轉換被產(chǎn)生的內(nèi)插數(shù)據(jù),轉換模擬信號而輸出。
圖28是表示實現(xiàn)上述的壓縮方式的實施例3的壓縮裝置的全體構成例的方塊圖。
在此圖28中,表示例如作為壓縮對象輸入以44.1KHz的取樣頻率(設此為基準頻率)取樣的數(shù)字數(shù)據(jù)的情況下。此處被輸入的數(shù)字數(shù)據(jù)例如為16位的含符號的數(shù)字數(shù)據(jù)。在以下作為數(shù)字數(shù)據(jù)的一例,說明壓縮聲音信號的情況下。
另外,此處,作為壓縮對象的數(shù)據(jù)雖然直接輸入數(shù)字數(shù)據(jù),但是也可以輸入模擬信號。在此情況下,在壓縮裝置的輸入段例如包括LPF或A/D轉換器。即,輸入的模擬信號為了容易進行標本點的檢測,通過LPF去除雜波后,通過A/D轉換器被轉換為數(shù)字數(shù)據(jù)。
如圖28所示,本實施例的壓縮裝置包括定時信號發(fā)生器111,以及振幅產(chǎn)生器112,以及化整運算部113,以及差分運算部114,以及編碼器115,以及數(shù)據(jù)存儲器116(隨意)而構成。
定時信號發(fā)生器111將被輸入的數(shù)字數(shù)據(jù)在各標本點1次微分,根據(jù)該微分值的極性的變化,檢測標本點。而且,求得表示該檢測點的定時的定時鐘沖TP,以及表示各標本點的時間間隔的定時數(shù)據(jù)(基準頻率的時鐘CK的數(shù)目)分別輸出。另外,此定時信號發(fā)生器111也產(chǎn)生包含數(shù)據(jù)存儲器116的讀出時鐘的各種時鐘而輸出。
另外,振幅發(fā)生器112按照基準頻率的時鐘CK,由被取樣被輸入的各標本點的數(shù)字數(shù)據(jù)之中,只取出相當于由通過上述的定時信號發(fā)生器111被輸出的定時鐘沖TP所表示的定時的標本點位置的數(shù)字數(shù)據(jù),將其當成各標本點的振幅數(shù)據(jù)輸出。
圖29是說明上述定時信號發(fā)生器111以及振幅產(chǎn)生器112的動作原理用的圖。另外,被輸入定時信號發(fā)生器111以及振幅產(chǎn)生器112的數(shù)據(jù)雖系數(shù)字數(shù)據(jù),但是在圖29為了說明,將數(shù)字數(shù)據(jù)的波形模擬地表示。
在本實施例中,由作為壓縮對象被輸入的數(shù)字數(shù)據(jù)501之中,將微分值的極性變化的點以及微分值為零的點502a-502f當成標本點檢測。而且,求得這些各標本點502a-502f的振幅數(shù)據(jù)值與表示各標本點502a-502f出現(xiàn)的時間間隔的定時數(shù)據(jù)值,輸出在下一段。
在圖29的例中,作為各標本點502a-502f的數(shù)字的振幅數(shù)據(jù)值,求得“D0,D1,D2,D3,D4,D5”,作為表示各標本點502a-502f出現(xiàn)的時刻t0-t1間、t1-t2間、t2-t3間、t3-t4間、t4 t5間的各自的時間間隔的定時,求得“T1,T2,T3,T4、T5”。
在時刻t0的時間點,可以獲得標本點502a的振幅數(shù)據(jù)值“D0”與表示在其之前標本點(未圖示)被檢測的時刻起的時間間隔的定時數(shù)據(jù)值(未圖示)所以,將這些數(shù)據(jù)值的組合當成時刻t0的數(shù)據(jù)輸出。
接著,在標本點502b被檢測的時刻t1的時間點中,可以獲得表示在其之前標本點502a被檢測的時刻t0起的時間間隔的定時數(shù)據(jù)值“T1”,以及標本點502b的振幅數(shù)據(jù)值“D1”,所以將這些數(shù)據(jù)值的組臺(T1,D1)當成時刻t1的數(shù)據(jù)輸出。
進而,在接著標本點502c被檢測的時刻t2的時間點中,由于可以獲得表示在其之前標本點502b被檢測的時刻t1起的時間間隔的定時數(shù)據(jù)值“T2”,以及標本點502c的振幅數(shù)據(jù)值“D2”,所以將這些數(shù)據(jù)值的組合(T2,D2)當成時刻t2的數(shù)據(jù)輸出。
以下同樣地,將表示時刻t2-t3間、t3-t4間、t4-t5間的時間間隔的定時數(shù)據(jù)值與在時刻t3、t4、t5被檢測的各標本點502d、502e、502f的振幅數(shù)據(jù)值的組合(T3,D3)、(T4,D4)、(T5,D5)分別當成時刻t3、t4、t5的數(shù)據(jù)輸出。
圖30是表示上述定時信號發(fā)生器111的構成例的方塊圖。圖30中,化整運算部117對于作為壓縮對象的數(shù)據(jù)被輸入的數(shù)字數(shù)據(jù),進行以第1值N1化整運算(使用第1值N1的除法)。例如,化整運算部117進行以8或16化整被輸入的數(shù)字數(shù)據(jù)的處理。
微分器118 1次微分通過化整運算部117被化整的數(shù)字數(shù)據(jù)。此時微分器118在44.1KHz的輸入時鐘CK被次被給予,即在根據(jù)基準頻率的各標本點進行數(shù)字數(shù)據(jù)的微分。微分值例如通過將以某輸入時鐘CK的定時取得的現(xiàn)在數(shù)據(jù)由以時間上1個之前的時鐘的定時取得的數(shù)據(jù)減掉而求得。
另外,標本點檢測部119根據(jù)由微分器118被算出的微分值,將數(shù)字數(shù)據(jù)的微分值的極性變化的點當成標本點檢測。例如,標本點檢測部119檢測微分值的極性由正變化為負或由負變化為正的點,以及微分值成為0的點。而且,關于微分值的極性由正變?yōu)樨摶蛴韶撟兓癁檎狞c,將其極性變化之前的點當成標本點檢測。另外,微分值成為0的點在2個以上連續(xù)出現(xiàn)的情況下,例如。將其兩端的位置當成標本點檢測出。
定時產(chǎn)生部120計數(shù)由1個的標本點被檢測至下一標本點被檢測為止所供給的時鐘CK的數(shù)目,將此當成定時數(shù)據(jù)T輸出的同時,輸出表示各標本點的檢測點的定時的定時鐘沖TP。另外,此定時產(chǎn)生部120也產(chǎn)生包含讀出時鐘的各種時鐘而輸出的。
如上所述,在本實施例中,在進行應檢測標本點的數(shù)字數(shù)據(jù)的微分之前,對于該數(shù)字數(shù)據(jù)進行化整運算。此化整運算雖然不一定要進行,但是以進行為佳。即,如不進行化整運算在原來數(shù)據(jù)的狀況下微分,會有被包含在原來的數(shù)據(jù)中的微小雜波成分或不需要的信號成分部份也當成標本點被檢測的情況下,壓縮率降低。因此,最好是進行化整運算后再進行微分。
但是,如使進行化整運算的第1值N1太大,本來微分值的極性變化的原來數(shù)據(jù)的回折點(峰值點)被平滑化,認為必要支點無法作為標本點被檢測出。在此情況下,在展開側有無法再生正確數(shù)據(jù)的情況下。因此,第1的值N1需要選擇不大小而且不太大的適當值(以第1值N1=8或16為佳)。
圖31是表示產(chǎn)生上述定時鐘沖TP的部份的詳細構成例圖。在圖31中,第1D型觸發(fā)器121按照基準頻率的時鐘CK取樣保持作為壓縮對象被輸入的數(shù)字數(shù)據(jù)。乘法運算器(或除法器)122使被保持在第10型觸發(fā)器121的數(shù)字數(shù)據(jù)1/N1倍。
由此乘法運算器122被1/N1倍的數(shù)字數(shù)據(jù)被供給在減法器124的負側的同時,以第20型觸發(fā)器123被延遲1個的時鐘CK份后,被供給在減法器124的正側、由此,在減法器124中,通過將以某輸入時鐘CK的定時取得的現(xiàn)在數(shù)據(jù)由以時間上1個之前的定時取得的數(shù)據(jù)減掉,可以求得微分值。
在本實施例中,在檢測標本點時,微分值本身并非必要,只要知道其極性即可。因此,由減法器121只被輸入微分數(shù)據(jù)的符號位。由減法器124被輸入的微分數(shù)據(jù)的符號位供給EXNOR電路126的一方的輸入端的同時,以第3D型觸發(fā)器125只被延遲1時鐘CK份后,被供給EXNOR電路126的另一方的輸入端。由此,通過EXNOR電路126,微分值的極性變化的標本點被檢測出,作為表示其檢測點的數(shù)據(jù),定時鐘沖TP被輸出。
回到圖28繼續(xù)說明?;\算部113對于通過振幅產(chǎn)生器112被輸出的振幅數(shù)據(jù),以比上述第1值N1還大的第2值N2進行化整運算,輸出壓縮振幅數(shù)據(jù)。例如,化整運算部113,以1024化整通過振幅產(chǎn)生器112輸出的各標本點的振幅數(shù)據(jù)的處理。通過以1024化整振幅數(shù)據(jù),每一單詞可以10位削減數(shù)據(jù)長,此處,可以大幅削減數(shù)據(jù)量。
另外,差分運算部114求得通過化整運算部113所求得的壓縮振幅數(shù)據(jù)相互之間的差分。例如,通過由某標本點的壓縮振幅數(shù)據(jù)減掉比其時間上1個之前的標本點的壓縮振幅數(shù)據(jù),逐次求得差分數(shù)據(jù)。如依圖29所示的例加以說明,在差分運算部114中,成為運算D1/1024-D0/1024、D2/1024-D1/1024、D3/1024-D2/1024、…(以1024相除是通過化整運算部1 13的化整運算)。如此通過運算差分,與取得差分之前的壓縮振幅數(shù)據(jù)相比,可以使個個的數(shù)據(jù)值更小,能夠更削減數(shù)據(jù)長。
編碼器115區(qū)塊化通過定時信號發(fā)生器111求得的定時數(shù)據(jù),以及通過差分運算部114求得的壓縮振幅差分數(shù)據(jù)的組合,將此當成串列壓縮區(qū)塊數(shù)據(jù),輸出在未圖示的傳送路徑或數(shù)據(jù)存儲器116即,編碼器115并列/串列轉換壓縮振幅差分數(shù)據(jù)與定時數(shù)據(jù)的組合而區(qū)塊化,在該數(shù)據(jù)區(qū)塊的前端附加頭部或各種標志而輸出。在頭部例如包含頭部的辨識標記、通過化整運算部117的化整的值N1等的信息。在此種頭部之后,由壓縮振幅數(shù)據(jù)的初期值以及壓縮振幅差分數(shù)據(jù)以及定時數(shù)據(jù)的組合所形成的數(shù)據(jù)區(qū)塊以上升順序連續(xù)。另外,將化整的值N1包含在頭部是根據(jù)壓縮對象的信號是為了可以使化整的值N1改變?yōu)檫m合在該信號的值的原故。
數(shù)據(jù)存儲器116為儲存壓縮數(shù)據(jù)的記錄媒體,按照由定時信號發(fā)生器111通過編碼器115被送的時鐘取得通過編碼器115產(chǎn)生的串列壓縮區(qū)塊數(shù)據(jù)而記錄的。另外,根據(jù)由外部被給予的讀出時鐘,讀出被儲存的壓縮數(shù)據(jù)而輸出。
圖32是說明通過上述圖28所示的壓縮裝置而進行的壓縮處理的實際的動作例用的圖。另外,在圖32中,縱方向由上而下是表示時間的經(jīng)過。
圖32所示的各種的數(shù)據(jù)列A-I中,最左的數(shù)據(jù)列A是壓縮處理進行前的原始數(shù)據(jù)。此原始數(shù)據(jù)按照44.1KHz的取樣頻率被取樣。
由左起第的的數(shù)據(jù)列B是通過圖30所示的化整運算部117(圖31所示的乘法運算器122),以16化整原始數(shù)據(jù)的結果的數(shù)據(jù)。第3的數(shù)據(jù)列C是通過圖28所示的化整運算部113以1024化整原始數(shù)據(jù)的結果的數(shù)據(jù)。
第4的數(shù)據(jù)列D是通過圖30所示的微分器118微分第2的數(shù)據(jù)列B(以16化整原始數(shù)據(jù)的數(shù)據(jù))的結果的數(shù)據(jù)。例如,由上第2的微分值“24”是利用數(shù)據(jù)列B的數(shù)據(jù),由“696-672”而求得,下一微分值“11”是利用數(shù)據(jù)列B的下一數(shù)據(jù),由“707-696”而求得。
第5的數(shù)據(jù)列E是表示微分值的極性由正變化為負或由負變化為正之前的點的標志。即,在微分值的極性改變之前的點,樹立“1”,在其以外的點;樹立“0”。例如,在被表示在第4的數(shù)據(jù)列D的各微分值之中,在微分值由“11”轉變?yōu)椤?47”的部份中,在微分值的極性改變前的“11”的點,樹立標志“1”。另外,在微分值由“-15”轉變?yōu)椤?0”的部份中,在微分值的極性改變前的“-15”的點、樹立標志“1”。此標志“1”的站立的點成為標本點,第6的數(shù)據(jù)列F是通過圖28的化整運算部113而產(chǎn)生的壓縮振幅數(shù)據(jù)。此處,為了在與之后的展開處理的比較中說明上容易理解,雖然表示以2倍頻率過取樣壓縮振幅數(shù)據(jù)的情況的各點,但是實際上只在數(shù)據(jù)列E的標志“1”站立的標本點存在壓縮振幅數(shù)據(jù)。此在以下的數(shù)據(jù)列G-I也相同。
第7的數(shù)據(jù)列G是通過圖28的差分運算部114被產(chǎn)生的壓縮振幅差分數(shù)據(jù)。例如,最上面的數(shù)據(jù)值“-1”是使用數(shù)據(jù)列F中的連續(xù)的標本點的數(shù)據(jù)值,由“10-11”而求得,接著的數(shù)據(jù)值“0”是使用數(shù)據(jù)列F中的連續(xù)的標本點的數(shù)據(jù)值,由“10-10”而求得。
第8的數(shù)據(jù)列H是通過圖28的定時信號發(fā)生器111而產(chǎn)生的定時數(shù)據(jù)。此處,表示1個的標本點被檢測起至下一標本點被檢測為止所被供給的時鐘CK的數(shù)。此處,雖每一2倍頻率的各標本點表示定時數(shù)據(jù),實際上,只在標志“1”的標本點存在定時數(shù)據(jù)。
第9的數(shù)據(jù)列1是表示數(shù)據(jù)的切換的標志。即,在連續(xù)的標本點的壓縮振幅數(shù)據(jù)為相同值的情況下,為了表示該標本點的區(qū)隔,設定“0”以及“1”的標志值。例如,由于被表示在數(shù)據(jù)列F的第的標本點與第3標本點的壓縮振幅數(shù)據(jù)的值都是“10”,所以雖是相同的壓縮振幅數(shù)據(jù)值,但是為了表示為不同標本點的數(shù)據(jù)值,設定至目前為止不同值的數(shù)據(jù)切換標志。
以上的各主數(shù)據(jù)列之中,被表示在數(shù)據(jù)列F的壓縮振幅數(shù)據(jù)的初期值“11”以及被表示在數(shù)據(jù)列G、H的各標本點的壓縮振幅差分與定時數(shù)據(jù)的組合(-1,2)、(0,1)、(-3,3)……通過編碼器115被區(qū)塊化,當成串列壓縮區(qū)塊數(shù)據(jù)被輸出。
由此可以明白,根據(jù)本實施例的壓縮裝置,可以將被表示在數(shù)據(jù)列A的壓縮對象的原始數(shù)據(jù)幾乎壓縮為被表示在數(shù)據(jù)列G、H的各標本點的數(shù)據(jù),而且,將各標本點的數(shù)據(jù)的值與原始數(shù)據(jù)比較,可以壓縮為極為小的值。
圖33是表示通過本實施例的串列壓縮區(qū)塊數(shù)據(jù)的構成例圖。在本實施例中,如以下說明,設區(qū)塊數(shù)據(jù)為可變長度的數(shù)據(jù)。
圖33(a)是表示壓縮振幅差分數(shù)據(jù)的區(qū)塊構造。在此圖33(a)中,第1位是數(shù)據(jù)符號位(符號位),表示壓縮振幅差分數(shù)據(jù)的極性。例如,數(shù)據(jù)符號位的值為“1”時,表示負數(shù),”0”時,表示正數(shù)。
另外,第2位是區(qū)隔期間,表示壓縮振幅差分數(shù)據(jù)的位數(shù)。例如,區(qū)隔標志值為“1”時,壓縮振幅差分數(shù)據(jù)為連續(xù)的2位(第3-4位),“0”時,壓縮振幅差分數(shù)據(jù)為連續(xù)5位(第3-7位)。其意義為區(qū)隔標志是表示與下一數(shù)據(jù)區(qū)塊的區(qū)隔。
如圖32的數(shù)據(jù)列G所示那樣,壓縮振幅差分數(shù)據(jù)除了符號位,幾乎可以以2位表示。因此,對于大部分的壓縮振幅差分數(shù)據(jù),使區(qū)隔標志為“1”,分配2位長,對于以2位無法表現(xiàn)完的壓縮振幅差分數(shù)據(jù),使區(qū)隔標志為“0”,分配5位長。最大如分配5位,可以表現(xiàn)全部的壓縮振幅差分數(shù)據(jù)。
另一方面,圖33(b)是表示定時數(shù)據(jù)的區(qū)塊構造。此定時數(shù)據(jù)的區(qū)塊為連續(xù)在壓縮振幅差分數(shù)據(jù)的區(qū)塊之后。在圖33(b)中,第1位為區(qū)隔標志,表示定時數(shù)據(jù)的位數(shù)。例如,區(qū)隔標志值為“1”時,定時數(shù)據(jù)為連續(xù)3位(第2-4位),為“0”時,定時數(shù)據(jù)為連續(xù)8位(第2-9位)。
如圖32的數(shù)據(jù)列H所示,定時數(shù)據(jù)全部為正數(shù),其大部分可以3位表示。因此,對于大部分的定時數(shù)據(jù),使區(qū)隔標志為“1”,分配3位長,對于無法以3位表現(xiàn)完的定時數(shù)據(jù),使區(qū)隔標志為“0”,分配8位長。最大如分配8位,可以表現(xiàn)全部的定時數(shù)據(jù)。
如此,在本實施例的壓縮裝置中,將被產(chǎn)生的壓縮數(shù)據(jù)進而當成可變長度區(qū)塊數(shù)據(jù)加以傳送或記錄。由此,可以使壓縮率更提高1.5倍程度,能夠實現(xiàn)更高壓縮率。例如,在CD的音樂數(shù)據(jù)的一部份,能夠達成12以上的壓縮率。
接著,說明對應以上說明的壓縮裝置的展開裝置。圖34是表示根據(jù)本實施例的展開裝置的構成例的方塊圖。如圖34所示,本實施例的展開裝置是由包括PLL(Phase Locked Loop)電路131,以及數(shù)據(jù)存儲器(選項)132,以及解碼器133,以及定時信號發(fā)生器134,以及平方內(nèi)插數(shù)據(jù)產(chǎn)生部135而構成。
PLL電路131由基準頻率(44.1KHz)的輸入時鐘CK產(chǎn)生2倍頻率(88.2KHz)的時鐘2CK,將其供給定時信號發(fā)生器134以及平方內(nèi)插數(shù)據(jù)產(chǎn)生部135。另外,數(shù)據(jù)存儲器132為儲存由壓縮裝置被傳送來的串列壓縮區(qū)塊數(shù)據(jù)的記錄媒體。
解碼器133是將由數(shù)據(jù)存儲器132被讀出的串列壓縮區(qū)塊數(shù)據(jù)通過與2倍頻率的時鐘2CK同步的各種時鐘解碼,取出壓縮振幅差分數(shù)據(jù)與定時數(shù)據(jù)的組合。而且,將取出的壓縮振幅差分數(shù)據(jù)輸出在平方內(nèi)插數(shù)據(jù)產(chǎn)生部135的同時,將取出的定時數(shù)據(jù)輸出在定時信號發(fā)生器134以及平方內(nèi)插數(shù)據(jù)產(chǎn)生部135。壓縮振幅差分數(shù)據(jù)在平方內(nèi)插數(shù)據(jù)產(chǎn)生部135中,通過按照定時鐘沖TP被取樣,成為與各標本點間的周期同步的數(shù)據(jù)。
定時信號發(fā)生器134接受由解碼器133供給的定時數(shù)據(jù),由輸入時鐘2CK產(chǎn)生表示與在壓縮側被檢測的標本點間相同的不定的時間間隔的定時鐘沖TP。另外,此定時信號發(fā)生器134也產(chǎn)生包含對在數(shù)據(jù)存儲器132的讀出時鐘的各種時鐘而輸出的。
平方內(nèi)插數(shù)據(jù)產(chǎn)生部135利用由解碼器133輸入的壓縮振幅差分數(shù)據(jù)與定時數(shù)據(jù),進行指定的平方內(nèi)插運算,產(chǎn)生填補各標本點之間的數(shù)字內(nèi)插數(shù)據(jù)。關于此平方內(nèi)插運算的詳細情況雖然在后面敘述,但是此處被產(chǎn)生的內(nèi)插數(shù)據(jù)對于被壓縮前的原來數(shù)據(jù)而言被施以2倍的過取樣的一連串的振幅數(shù)據(jù)。如此產(chǎn)生的數(shù)字內(nèi)插數(shù)據(jù)當成展開數(shù)據(jù)被輸出。
另外,在圖34的例中,雖然就數(shù)字數(shù)據(jù)的展開表示,但是也可以根據(jù)需要將所獲得的數(shù)字數(shù)據(jù)轉換為模擬信號而輸出。在此情況下,例如,在平方內(nèi)插數(shù)據(jù)產(chǎn)生部135的輸出段包括D/A轉換器以及LPF。即,通過平方內(nèi)插數(shù)據(jù)產(chǎn)生部135被輸出的數(shù)字內(nèi)插數(shù)據(jù)通過D/A轉換器被轉換為模擬信號后,通過LPF以再生模擬信號被輸出。
圖35表示上述平方內(nèi)插數(shù)據(jù)產(chǎn)生部135的詳細構成例。在圖35中,作為壓縮數(shù)據(jù)的一部份被輸入的定時數(shù)據(jù)(T)按照逐次被給予的定時鐘沖TP,分別保持在3個的D型觸發(fā)器143、146、149。另外,2倍頻率的時鐘2CK被輸入第1計數(shù)器141,此處,其數(shù)目被依次計數(shù)。
第1比較器142比較以第1計數(shù)器141被計數(shù)的時鐘2CK的數(shù)目與保持在D型觸發(fā)器143的定時數(shù)據(jù)。而且,被計數(shù)的時鐘2CK的數(shù)目每超過定時數(shù)據(jù)的值,輸出表示其旨意的信號(A>B)。第2OR電路148取用由此第1比較器142被輸出的信號與外部開始信號的邏輯和,將其結果當成定時鐘沖TP輸出。
另外,以此第2OR電路148產(chǎn)生定時鐘沖TP也有只在展開裝置再生定時鐘沖TP的必要的原故。在此情況下,如以第2OR電路取得第1比較器142的輸出信號與外部開始信號的邏輯和,由此可以獲得定時鐘沖TP。
另外,第2計數(shù)器144依次計數(shù)基準頻率的時鐘CK的數(shù)目。第2比較器145比較以第2計數(shù)器144被計數(shù)的時鐘CK的數(shù)目,以及被保持在D型觸發(fā)器146的定時數(shù)據(jù)。而且,被計數(shù)的時鐘CK的數(shù)目每超過定時數(shù)據(jù)值,輸出表示其旨意的信號。第1OR電路147取得由此第2比較器145被輸出的信號與外部開始信號的邏輯和,將其結果輸出在EXOR電路151。
如上所述,將根據(jù)基準頻率的時鐘CK的數(shù)目以及根據(jù)2倍頻率的時鐘2CK的數(shù)目分別與定時數(shù)據(jù)比較,如利用個別的比較結果的信號取得邏輯和,在以定時數(shù)據(jù)表示的2個的標本點間的時間間隔的剛好中間位置(表示該時間間隔的時鐘2CK的數(shù)目的一半的位置),由第1OR電路147輸出一致信號(A>B)。
另一方面,作為壓縮數(shù)據(jù)的一部份被輸入的壓縮振幅差分數(shù)據(jù)按照逐次被給予的定時鐘沖TP保持在D型觸發(fā)器152。保持在此D型觸發(fā)器152的壓縮振幅差分數(shù)據(jù)按照2倍頻率的時鐘2CK,通過D型觸發(fā)器153過取樣后,供給第1加法運算器154。
第1加法運算器154通過相加由D型觸發(fā)器153供給的壓縮振幅差分數(shù)據(jù),以及保持在D型觸發(fā)器155的目前為止的累積數(shù)據(jù),實行壓縮振幅差分數(shù)據(jù)的積分。
在此積分時,第1加法運算器154根據(jù)由上述EXOR電路151來的輸出信號,使由D型觸發(fā)器153輸入的壓縮振幅差分數(shù)據(jù)的符號適當反轉。在由上述第1OR電路147輸出的一致信號(A>B)之外,按照定時鐘沖TP,被保持在D型觸發(fā)器152的數(shù)據(jù)符號位(圖33的符號位)輸入在上述EXOR電路151。
由此,第1加法運算器154在包含在壓縮振幅差分數(shù)據(jù)的區(qū)塊數(shù)據(jù)中的數(shù)據(jù)符號位或由第1OR電路147來的一致信號(A>B)的值反轉時,即,在各標本點的位置以及2個的標本點間的剛好中間位置使壓縮振幅差分數(shù)據(jù)的符號反轉。
由此第1加法運算器154求得的壓縮振幅差分數(shù)據(jù)的1次積分值供給第2加法運算器156。第2加法運算器156通過相加由第1加法運算器154供給的壓縮振幅差分數(shù)據(jù)的1次積分值,以及保持在D型觸發(fā)器157的至目前為止的累積數(shù)據(jù),對于上述1次積分值進而實行積分。
由此第2加法運算器156求得的壓縮振幅差分數(shù)據(jù)的2次積分值被直接輸入第3加法運算器159的一方的輸入端的同時,一時保持在D型觸發(fā)器158后,輸入于第3加法運算器159的另一方的輸入端。第3加法運算器159通過相加壓縮振幅差分數(shù)據(jù)的2次積分值與只使其移位1個的時鐘2CK份的值,實行移動平均運算(卷積運算),將其結果輸出在乘法運算器160。
構成上述第1段的積分器以及第2段的積分器的D型觸發(fā)器155、157以及只使2次積分值移位1個的時鐘2CK份的D型觸發(fā)器158的3個D型觸發(fā)器在每次定時鐘沖TP而給予時,值被復位為零。由此,壓縮振幅差分數(shù)據(jù)的2次積分與移動平均運算在定時鐘沖TP的每一周期(各標本點間的每一區(qū)間)另外實行。
乘法運算器160對于通過第3加法運算器159求得的移動平均數(shù)據(jù)值,乘以512/T2(T為定時數(shù)據(jù)),將其結果輸出在第4加法運算器161。第4加法運算器161相加由此乘法運算器160來的數(shù)據(jù)值,以及在別的乘法運算器162使壓縮振幅數(shù)據(jù)的初期值(在圖32的例中,為”11”)1024倍的數(shù)據(jù)值。而且,由此第4加法運算器161輸出的數(shù)據(jù)按照2倍頻率的時鐘2CK以D型觸發(fā)器162被一時保持后,當成展開數(shù)據(jù)被輸出。
通過以上的構成,2次積分壓縮振幅差分數(shù)據(jù)后,進行1段的移動平均運算,對于其運算結果的數(shù)據(jù)M實行以下的式(8)所示的運算。
(M/2T2+F)×1024=(M/T2)×512+F×1024 ……(8)但是,F(xiàn)為壓縮振幅數(shù)據(jù)的現(xiàn)在值。由此,不使用表,可以實現(xiàn)進行對應不定間隔的標本點(可變時鐘)的過取樣平方內(nèi)插的電路。
圖36是說明通過上述圖34所示的展開裝置進行的展開處理的實際的動作例的圖。另外,在圖36中,縱方向由上而下是表示時間的經(jīng)過。
圖36所示各種的數(shù)據(jù)列A-G中,最左的數(shù)據(jù)列A是以2倍頻率的時鐘2CK過取樣壓縮振幅差分數(shù)據(jù),以定時鐘沖TP的周期的1/2的周期使符號反轉的數(shù)據(jù)。例如,由上起的4個的數(shù)據(jù)列{-1,-1,1,1}是對在圖32的數(shù)據(jù)列G由上起4個的數(shù)據(jù)列(-1,-1,-1,-1),在其中間位置使符號反轉。
由左起第2的數(shù)據(jù)列B是通過圖35所示的第1加法運算器1 54將壓縮振幅差分數(shù)據(jù)1次積分的結果的數(shù)據(jù)。例如,在最上段的運算中,D型觸發(fā)器155的初期值“0”與D型觸發(fā)器153來的數(shù)據(jù)值“-1”被相加,D型觸發(fā)器155的累積值成為“-1”。在第2段的運算中,D型觸發(fā)器155的累積值“-1”與由D型觸發(fā)器153來的數(shù)據(jù)值“-1”被相加,D型觸發(fā)器155的累積值成為“-2”。以下同樣地,通過進行第3段、第4段的運算,D型觸發(fā)器155的累積值依次成為“-1”、“0”。
第3數(shù)據(jù)列C是通過圖35所示的第2加法運算器156將壓縮振幅差分數(shù)據(jù)2次積分的結果的數(shù)據(jù)。例如,在最上段的運算中,D型觸發(fā)器157的初期值“0”與來自第1加法運算器154的數(shù)據(jù)值“-1”被相加,D型觸發(fā)器1 57的累積值成為“-1”。另外,在第2段的運算中,D型觸發(fā)器157的累積值“-1”與由第1加法運算器1 54來的數(shù)據(jù)值“-2”被相加,D型觸發(fā)器157的累積值成為“-3”。以下同樣地,通過進行第3段、第4段的運算,D型觸發(fā)器157的累積值依次成為“-4”、“-4”。
第4的數(shù)據(jù)列D是通過圖35所示的D型觸發(fā)器158,使第3數(shù)據(jù)列C只移位1個時鐘2CK的結果的數(shù)據(jù)。另外,第5的數(shù)據(jù)列E是通過圖35的第3加法運算器159,將第3數(shù)據(jù)列C與第4數(shù)據(jù)列D相加的結果的數(shù)據(jù)。
如上所述,求得此第5的數(shù)據(jù)列E為止的2次積分與移動平均運算是在各定時鐘沖TP的每一周期(各標本點間的每一區(qū)間)另外實行。即,在圖36中以點線區(qū)隔的個個的每一區(qū)隔實行以上的運算。由此,在各個的標本點間的每一區(qū)隔產(chǎn)生獨立的數(shù)字波形。
第6的數(shù)據(jù)列F是通過圖35所示的乘法運算器160以后的處理被產(chǎn)生的展開數(shù)據(jù)。即,對于如上所述在個個的標本點的每一區(qū)間被求得的數(shù)字波形,進行式(8)的內(nèi)插運算,獲得平滑連續(xù)個個的區(qū)間的數(shù)字波形的全體的數(shù)字波形(被過取樣的內(nèi)插數(shù)據(jù))。
在本實施例中,如圖29所示那樣,將數(shù)字波形的各回折點(峰值點)當成標本點檢測出,處理此標本點的數(shù)據(jù)當成壓縮數(shù)據(jù)。因此,通過展開處理再現(xiàn)原來數(shù)據(jù)用的所需要的最低限度的數(shù)據(jù)全部被包含在壓縮數(shù)據(jù)中。因此,通過進行平方內(nèi)插處理,可以以16位精度平滑內(nèi)插回折點以外的數(shù)據(jù)。
另外,在本實施例中,在進行壓縮振幅差分數(shù)據(jù)的雙重積分時,將被輸入初段的積分器(第1加法運算器154)的壓縮振幅差分數(shù)據(jù)的符號以各標本點間的周期的一半的周期切換的。由此,通過連續(xù)在此的第2段的積分以及移動平均運算,可以獲得振幅值更平滑變化的數(shù)字波形。
另外,在本實施例中,在實行積分等的運算時,使各段的積分器以及移動平均運算器的D型觸發(fā)器的值在每1定時鐘沖TP復位。由此,正確實行全體的算法的同時,可以排除積分器的累積誤差,能夠再生更正確的數(shù)字波形。
通過以上,根據(jù)本發(fā)明的展開裝置,可以幾乎忠實地再現(xiàn)原來數(shù)據(jù)。
圖36所示的第7的數(shù)據(jù)列G表示以2倍的頻率內(nèi)插壓縮前的原來數(shù)據(jù)的數(shù)據(jù)。如比較表示在此數(shù)據(jù)列G的壓縮前原來數(shù)據(jù),以及表示在數(shù)據(jù)列F的展開數(shù)據(jù)可以明白,通過本實施例的展開裝置而被產(chǎn)生的展開數(shù)據(jù)與壓縮前原來數(shù)據(jù)成為幾乎相同的值。
圖37是曲線化此數(shù)據(jù)列F、G的圖。由此也可以明白,根據(jù)本實施例的展開裝置,可以再生與壓縮前的原來數(shù)據(jù)幾乎同等的數(shù)據(jù)。
如以上詳細說明,根據(jù)本實施例,可以不須將成為壓縮對象的數(shù)字數(shù)據(jù)做時間/頻率轉換,而在時間軸上進行壓縮、展開,所以處理不會變得復雜,也可以使構成簡單化。另外,通過在時間軸上的簡單的內(nèi)插運算,可以不使用表數(shù)據(jù),將被輸入的壓縮數(shù)據(jù)依次處理而再生,所以能夠實現(xiàn)即時動作。
另外,在本實施例中,將數(shù)字數(shù)據(jù)的微分值的極性變化的點當成標本點檢測出,由檢測的各標本點的振幅數(shù)據(jù)值與表示各標本點出現(xiàn)的時間間隔的定時數(shù)據(jù)值,產(chǎn)生壓縮數(shù)據(jù)加以傳送或記錄,所以可以只使標本點的數(shù)據(jù)當成壓縮數(shù)據(jù)而獲得,能夠達成高壓縮率。
另外,在本實施例中,由于不將各標本點的振幅數(shù)據(jù)原原本本當成壓縮數(shù)據(jù),將其以1024值化整,所以每一單詞可以將數(shù)據(jù)長削減數(shù)位,此處可以大幅削減數(shù)據(jù)量。進而,不將化整的振幅數(shù)據(jù)原原本本當成壓縮數(shù)據(jù),進而求得其差分數(shù)據(jù)以當成壓縮數(shù)據(jù),可以更減少壓縮數(shù)據(jù)所必要的位數(shù),更削減數(shù)據(jù)量。
進而,在本實施例中,將獲得的壓縮振幅差分數(shù)據(jù)與定時數(shù)據(jù)編碼為可變長度的區(qū)塊數(shù)據(jù)以當成最終的壓縮數(shù)據(jù)。因此,此處更可使壓縮率提高1.5倍的程度,其結果成為可以實現(xiàn)非常高的壓縮率。
另外,在本實施例中,為了檢測標本點,在求取微分值前,以適當?shù)闹祷麛?shù)字數(shù)據(jù),所以可以使雜波成分或不需要的信號成分的位置不會當成標本點檢測出,可以只使正確的位置當成標本點檢測出。另外,在展開處理時,在雙重積分器的初段,在定時鐘沖TP的周期之前半與后半切換加法與減法的原故,能夠使壓縮側的舍位誤差相抵的同時,能夠再現(xiàn)振幅值更平滑變化的數(shù)字波形。
另外,在本實施例中,在實行伴隨過取樣的雙重積分等的運算時,在各定時鐘沖TP復位各段的積分器的累積值,所以能夠排除積分器的累積誤差,可以再生更正確的數(shù)字波形。由此,可以獲得接近壓縮前的原來數(shù)據(jù)的高質量的展開數(shù)據(jù)。
由以上,根據(jù)本實施例的壓縮、展開方式,可以提供實現(xiàn)非常高的壓縮率與再原始數(shù)據(jù)的質量提高的兩方的新的壓縮、展開方式。
另外,在上述實施例3中,在化整運算部113中,雖然表示以1024化整振幅數(shù)據(jù)值的例,但是并不限定于此值。
另外,在上述實施例3中,雖然實施2倍的過取樣,但是只要為偶數(shù)倍,并不限定為2倍。
另外,在上述實施例3中,在壓縮處理時,由作為壓縮對象被輸入的數(shù)字數(shù)據(jù)之中,雖然抽出標本點的振幅數(shù)據(jù)后,以第2值N2化整該抽出的振幅數(shù)據(jù),但是,也可以先化整被輸入的數(shù)字數(shù)據(jù)后,抽出標本點的壓縮振幅數(shù)據(jù)。
另外,在上述實施例3中,在展開處理時,雙重進行積分的同時,進行1段的移動平均運算,但是積分并不限定為雙重,也可以進行比其更多的多重積分。另外,移動平均運算也不限定為1段,也可以進行比其還多段的移動平均運算或卷積運算。
另外,也可以適當組合根據(jù)以上說明的實施例1-3的壓縮、展開的手法,或適當更替適用要素技術。例如,在上述實施例1-3中,作為標本點的檢測方法雖然表示三者三樣的方法,但是哪一實施例都可以使用哪一種檢測方法。
另外,根據(jù)以上說明的實施例1-3的壓縮、展開的手法如上所述,也可以通過硬件構成、DSP、軟件的任何一種而實現(xiàn)。例如,通過軟件實現(xiàn)的情況下,本實施例的壓縮裝置以及展開裝置實際以計算機的CPU或MPU、RAM、ROM等構成,可以通過被存儲在RAM或ROM的程序動作而實現(xiàn)。
因此,將計算機達成上述實施例的功能地動作的程序記錄在例如CD-ROM的記錄媒體,通過使其讀入計算機而可以實現(xiàn)。作為記錄上述程序的記錄媒體,在CD-ROM以外,也可以使用軟盤、硬盤、磁帶、光盤、光磁盤、DVD、不揮發(fā)性存儲卡等。另外,也可以通過網(wǎng)際網(wǎng)路等的網(wǎng)路將上述程序下載在計算機而實現(xiàn)。
另外,通過計算機實行被供給的程序,不單上述的實施例的功能被實現(xiàn),該程序與計算機中有用的OS(作業(yè)系統(tǒng))或其它的應用軟件等共同實現(xiàn)上述的實施例的功能的情況下,或被供給的程序的處理的全部或一部份通過計算機的功能擴充板或功能擴充單元被進行,實現(xiàn)上述的實施例的功能的情況下,此種程序也被包含在本發(fā)明的實施例。
另外,上述說明的各實施例不過是在實施本發(fā)明時的具體化的一例,并非通過這些,限定地解釋本發(fā)明的技術范圍。即,本發(fā)明在不脫離其精神、或其主要特征下,可以以種種的形式實施的。
本發(fā)明提供以簡單的構成,壓縮、展開的處理時間短,而且可以實現(xiàn)非常高的壓縮率與再原始數(shù)據(jù)的質量雙方都提高的新的壓縮、展開方式方面是有用的。
權利要求
1.一種壓縮方法,其特征在于在微分絕對值成為指定值以下的點的時間間隔取樣壓縮對象的信號,作為壓縮數(shù)據(jù)獲得各標本點的離散的振幅數(shù)據(jù),以及表示各標本點間的時間間隔的定時數(shù)據(jù)的組合。
2.一種壓縮方法,其特征在于過取樣壓縮對象的信號,在其微分絕對值成為指定值以下的點的時間間隔取樣該過取樣的數(shù)據(jù),作為壓縮數(shù)據(jù)獲得各標本點的離散的振幅數(shù)據(jù),以及表示各標本點間的時間間隔的定時數(shù)據(jù)的組合。
3.根據(jù)權利要求2所述的壓縮方法,其特征在于對于所述進行過取樣的數(shù)據(jù),進而進行產(chǎn)生連續(xù)的標本值的平均值數(shù)據(jù)的處理。
4.一種壓縮裝置,其特征在于,包括微分壓縮對象的數(shù)字數(shù)據(jù)的微分裝置;以及檢測通過所述微分裝置被求得的微分絕對值成為指定值以下的標本點的標本點檢測裝置以及將通過所述標本點檢測裝置檢測的標本點的振幅數(shù)據(jù),以及表示各標本點間的時間間隔的定時數(shù)據(jù)的組合當成壓縮數(shù)據(jù)輸出的壓縮裝置。
5.根據(jù)權利要求4所述的壓縮裝置,其特征在于包括A/D轉換被輸入的模擬信號,產(chǎn)生所述壓縮對象的數(shù)字數(shù)據(jù)的A/D轉換裝置。
6.根據(jù)權利要求4所述的壓縮裝置,其特征在于包括對于所述壓縮對象的數(shù)字數(shù)據(jù),利用偶數(shù)倍頻率的時鐘進行過取樣的過取樣裝置,所述微分裝置對于通過所述過取樣裝置產(chǎn)生的數(shù)字數(shù)據(jù)進行微分處理,所述壓縮裝置根據(jù)所述偶數(shù)倍頻率的時鐘,輸出被計測的定時數(shù)據(jù)。
7.根據(jù)權利要求6所述的壓縮裝置,其特征在于進而包括對于通過所述過取樣裝置產(chǎn)生的數(shù)字數(shù)據(jù),進行產(chǎn)生連續(xù)的標本值的平均值數(shù)據(jù)的處理的平均值數(shù)據(jù)產(chǎn)生裝置,所述微分裝置對于通過所述平均值數(shù)據(jù)產(chǎn)生裝置產(chǎn)生的數(shù)字數(shù)據(jù)進行微分處理。
8.一種展開方法,其特征在于關于由壓縮對象的信號被抽出的指定的標本點的振幅數(shù)據(jù),以及表示各標本點間的時間間隔的定時數(shù)據(jù)的組合所構成的壓縮數(shù)據(jù),通過利用連續(xù)的標本點的振幅數(shù)據(jù)與其間的定時數(shù)據(jù),求得內(nèi)插具有通過所述定時數(shù)據(jù)表示的時間間隔的振幅數(shù)據(jù)之間的內(nèi)插數(shù)據(jù)以獲得展開數(shù)據(jù)。
9.根據(jù)權利要求8所述的展開方法,其特征在于利用由連續(xù)的2個的標本點的2個的振幅數(shù)據(jù)與其間的定時數(shù)據(jù)所獲得的標本化函數(shù),求得內(nèi)插所述2個的振幅數(shù)據(jù)間的內(nèi)插數(shù)據(jù)。
10.一種展開裝置,其特征在于包括按照由被包含在壓縮數(shù)據(jù)中的壓縮對象的信號被抽出的表示各標本點間的時間間隔的定時數(shù)據(jù),在所述各標本點間的每一時間間隔依次取入包含在所述壓縮數(shù)據(jù)中的各標本點的振幅數(shù)據(jù),以控制定時的定時控制裝置;以及利用按照所述定時控制裝置的控制被取入的連續(xù)的2個的標本點的2個的振幅數(shù)據(jù)以及其之間的定時數(shù)據(jù),求得內(nèi)插所述2個的振幅數(shù)據(jù)之間的內(nèi)插數(shù)據(jù)以獲得展開數(shù)據(jù)的展開裝置。
11.根據(jù)權利要求10所述的展開裝置,其特征在于所述展開裝置是利用由所述連續(xù)的2個的標本點的2個的振幅數(shù)據(jù)以及其之間的定時數(shù)據(jù)所獲得的取樣函數(shù),求得內(nèi)插所述2個的振幅數(shù)據(jù)間的數(shù)據(jù)。
12.一種壓縮展開系統(tǒng),其特征在于在壓縮側,以微分絕對值成為指定值以下的點的時間間隔取樣壓縮對象的信號,作為壓縮數(shù)據(jù)獲得各標本點的離散的振幅數(shù)據(jù),以及表示各標本點間的時間間隔的定時數(shù)據(jù)的組合的同時,在展開側,利用被包含在所述壓縮數(shù)據(jù)中的振幅數(shù)據(jù)以及定時數(shù)據(jù),成為通過所述定時數(shù)據(jù)表示的時間間隔地再生所述振幅數(shù)據(jù)的同時,根據(jù)連續(xù)的2個的標本點的2個的振幅數(shù)據(jù)與其之間的定時數(shù)據(jù),求得內(nèi)插所述2個的振幅數(shù)據(jù)間的內(nèi)插數(shù)據(jù)以獲得展開數(shù)據(jù)。
13.一種計算機可以讀取的記錄媒體,其特征在于記錄使權利要求1中記載的壓縮方法的處理順序,以在計算機實行用的程序。
14.一種計算機可以讀取的記錄媒體,其特征在于記錄使權利要求8中記載的展開方法的處理順序,以在計算機實行用的程序。
15.一種壓縮方法,其特征在于通過過取樣與移動平均運算或卷積運算合成根據(jù)被輸入的n個的離散數(shù)據(jù)的值的基本波形的數(shù)字數(shù)據(jù),求得對于所述離散數(shù)據(jù)的數(shù)字的內(nèi)插值后,以其微分絕對值成為極小的點的時間間隔取樣所述求得的數(shù)字的內(nèi)插值,作為壓縮數(shù)據(jù)獲得各標本點的離散的振幅數(shù)據(jù)以及表示各標本點間的時間間隔的定時數(shù)據(jù)的組合。
16.一種壓縮裝置,其特征在于包括通過過取樣與移動平均運算或卷積運算合成根據(jù)被輸入的n個的離散數(shù)據(jù)的值的基本波形的數(shù)字數(shù)據(jù),求得對于所述離散數(shù)據(jù)的數(shù)字的內(nèi)插值的過取樣裝置;以及微分通過所述過取樣裝置被求得的數(shù)字的內(nèi)插值的微分裝置;以及檢測通過所述微分裝置求得的微分絕對值成為極小的標本點,作為壓縮數(shù)據(jù)輸出檢測的標本點的振幅數(shù)據(jù)以及表示各標本點間的時間間隔的定時數(shù)據(jù)的組合的壓縮數(shù)據(jù)產(chǎn)生裝置。
17.根據(jù)權利要求16所述的壓縮裝置,其特征在于包括進行通過所述微分裝置求得的微分絕對值的下位數(shù)位的化整運算的化整運算裝置,所述壓縮數(shù)據(jù)產(chǎn)生裝置將通過所述化整運算裝置施以化整運算的微分絕對值成為極小的點當成標本點檢測出。
18.根據(jù)權利要求16所述的壓縮裝置,其特征在于所述壓縮數(shù)據(jù)產(chǎn)生裝置在通過所述微分裝置求得的微分絕對值,或通過所述化整運算裝置施以化整運算的微分絕對值成為極小的各點之中,只將所述微分絕對值成為比一定值小的點當成標本點檢測出。
19.一種壓縮裝置,其特征在于包括通過過取樣與移動平均運算或卷積運算合成根據(jù)被輸入的n個的離散數(shù)據(jù)的值的基本波形的數(shù)字數(shù)據(jù),求得對于所述離散數(shù)據(jù)的數(shù)字的內(nèi)插值的過取樣裝置;以及微分通過所述過取樣裝置求得的數(shù)字的內(nèi)插值以獲得微分絕對值的第1微分裝置;以及進而微分通過所述第1微分裝置求得的微分絕對值,獲得雙重微分值的第2微分裝置;以及將通過所述第2微分裝置求得的雙重微分值的極性由負或零變化為正的點作為通過所述第1微分裝置求得的微分絕對值成為極小的標本點檢測出的標本點檢測裝置;以及將通過所述標本點檢測裝置檢測的各標本點的振幅數(shù)據(jù)、以及表示各標本點間的時間間隔的定時數(shù)據(jù)的組合當成壓縮數(shù)據(jù)輸出的壓縮數(shù)據(jù)產(chǎn)生裝置。
20.根據(jù)權利要求19所述的壓縮裝置,其特征在于所述標本點檢測裝置將通過所述第2微分裝置求得的雙重微分值的極性由負或零變化為正,而且,通過所述第1微分裝置求得的微分絕對值比一定值小的點作為所述標本點檢測出。
21.根據(jù)權利要求19所述的壓縮裝置,其特征在于包括進行通過所述第1微分裝置求得的微分絕對值的下位數(shù)位的化整運算的化整運算裝置,所述第2微分裝置對于通過所述化整運算裝置被施以化整運算的微分絕對值進而進行微分。
22.根據(jù)權利要求21所述的壓縮裝置,其特征在于,所述標本點檢測裝置在通過所述第2微分裝置求得的雙重微分值的極性由負或零變化為正的各點之中,將通過所述化整運算裝置被施以化整運算的微分絕對值小于一定值的點作為所述標本點檢測出。
23.根據(jù)權利要求16所述的壓縮裝置,其特征在于所述過取樣裝置對于根據(jù)所述被輸入的n個的離散數(shù)據(jù)的值的基本波形的數(shù)字數(shù)據(jù),利用整數(shù)倍頻率的時鐘進行過取樣,所述壓縮數(shù)據(jù)產(chǎn)生裝置根據(jù)所述整數(shù)倍頻率的時鐘,輸出被量測的定時數(shù)據(jù)。
24.根據(jù)權利要求16所述的壓縮裝置,其特征在于所述過取樣裝置包括過取樣所述基本波形的數(shù)字數(shù)據(jù),預先存儲對于被過取樣的基本波形的數(shù)據(jù),通過進行移動平均運算或卷積運算所獲得的數(shù)據(jù)的存儲裝置;以及將被存儲在所述存儲裝置的數(shù)據(jù)分別調(diào)制為根據(jù)所述被輸入的n個的離散數(shù)據(jù)的值的振幅,通過移動平均運算或卷積運算合成由此所獲得的n個的數(shù)據(jù)相互之間的合成裝置。
25.一種壓縮展開系統(tǒng),其特征在于在壓縮側,通過過取樣與移動平均運算或卷積運算合成根據(jù)被輸入的n個的離散數(shù)據(jù)的值的基本波形的數(shù)字數(shù)據(jù),求得對于所述離散數(shù)據(jù)的數(shù)字的內(nèi)插值后,以其微分絕對值成為極小點的時間間隔取樣該求得的數(shù)字的內(nèi)插值,作為壓縮數(shù)據(jù)獲得各標本點的離散的振幅數(shù)據(jù)以及表示各標本點間的時間間隔的定時數(shù)據(jù)的組合的同時,在展開側,通過利用包含在所述壓縮數(shù)據(jù)中的振幅數(shù)據(jù)與定時數(shù)據(jù),根據(jù)連續(xù)的2個標本點的2個振幅數(shù)據(jù)與其之間的定時數(shù)據(jù),求得內(nèi)插所述2個的振幅數(shù)據(jù)間的內(nèi)插數(shù)據(jù)以獲得展開數(shù)據(jù)。
26.根據(jù)權利要求第25所述的壓縮展開系統(tǒng),其特征在于對于根據(jù)所述被輸入的n個的離散數(shù)據(jù)的值的基本波形的數(shù)字數(shù)據(jù),利用整數(shù)倍頻率的時鐘進行過取樣,根據(jù)所述整數(shù)倍頻率的時鐘輸出被量測的定時數(shù)據(jù)。
27.根據(jù)權利要求第25所述的壓縮展開系統(tǒng),其特征在于利用由所述連續(xù)的2個標本點的2個振幅數(shù)據(jù)與其之間的定時數(shù)據(jù)所獲得的有限的取樣函數(shù),求得內(nèi)插所述2個振幅數(shù)據(jù)間的內(nèi)插數(shù)據(jù)。
28.一種計算機可以讀取的記錄媒體,其特征在于記錄使權利要求15所述的壓縮方法的處理順序以在計算機實行的程序。
29.一種計算機可以讀取的記錄媒體,其特征在于記錄作為權利要求16所述的各裝置使計算機發(fā)揮功能用的程序。
30.一種計算機可以讀取的記錄媒體,其特征在于記錄使權利要求25所述的壓縮展開系統(tǒng)的功能在計算機實現(xiàn)用的程序。
31.一種壓縮方法,其特征在于微分被輸入的數(shù)字數(shù)據(jù),將其微分值的極性變化的點當成標本點檢測出,作為各標本點的離散的壓縮振幅數(shù)據(jù)獲得以指定的值被化整的數(shù)字數(shù)據(jù),作為壓縮數(shù)據(jù)獲得運算該壓縮振幅數(shù)據(jù)相互之間的差分的結果的壓縮振幅差分數(shù)據(jù)以及表示各標本點間的時間間隔的定時數(shù)據(jù)的組合。
32.根據(jù)權利要求31所述的壓縮方法,其特征在于進行以第1值化整被輸入的數(shù)字數(shù)據(jù)的運算,微分該被以第1值化整的數(shù)字數(shù)據(jù),將其微分值的極性變化的點當成標本點檢測出,作為各標本點的離散的壓縮振幅數(shù)據(jù)獲得以比所述第1值還大的第2值被化整的數(shù)字數(shù)據(jù)。
33.根據(jù)權利要求31所述的壓縮方法,其特征在于將所述壓縮振幅差分數(shù)據(jù)以及所述定時數(shù)據(jù)轉換為可變長度區(qū)塊數(shù)據(jù)。
34.根據(jù)權利要求33所述的壓縮方法,其特征在于所述壓縮振幅差分數(shù)據(jù)的1個可變長度區(qū)塊是通過表示所述壓縮振幅差分數(shù)據(jù)的極性的大小位,以及表示所述壓縮振幅差分數(shù)據(jù)的位長的區(qū)隔標志,以及具有以所述區(qū)隔標志被表示的位長的所述壓縮振幅差分數(shù)據(jù)而構成。
35.根據(jù)權利要求33所述的壓縮方法,其特征在于所述定時數(shù)據(jù)的1個可變長度區(qū)塊是通過表示所述定時數(shù)據(jù)的位長的區(qū)隔標志,以及具有被以所述區(qū)隔標志所表示的位長的所述定時數(shù)據(jù)而構成。
36.一種壓縮裝置,其特征在于包括微分被輸入的數(shù)字數(shù)據(jù),將其微分值的極性變化的點當成標本點檢測出,求得表示各標本點間的時間間隔的定時數(shù)據(jù)的定時數(shù)據(jù)產(chǎn)生裝置;以及作為通過所述定時數(shù)據(jù)產(chǎn)生裝置檢測的各標本點的離散的壓縮振幅數(shù)據(jù),產(chǎn)生以指定的值化整所述被輸入的數(shù)字數(shù)據(jù)的壓縮振幅數(shù)據(jù)產(chǎn)生裝置;以及運算通過所述壓縮振幅數(shù)據(jù)產(chǎn)生裝置求得的壓縮振幅數(shù)據(jù)相互之間的差分的差分運算裝置,作為壓縮數(shù)據(jù)獲得通過所述差分運算裝置求得的壓縮振幅差分數(shù)據(jù)以及通過所述定時數(shù)據(jù)產(chǎn)生裝置求得的定時數(shù)據(jù)的組合。
37.根據(jù)權利要求36所述的壓縮裝置,其特征在于包括以第1值化整所述被輸入的數(shù)字數(shù)據(jù)的第1化整運算裝置,所述定時數(shù)據(jù)產(chǎn)生裝置是微分通過所述第1化整運算裝置被化整的數(shù)字數(shù)據(jù),將其微分值的極性變化的點當成標本點檢測出,所述壓縮振幅數(shù)據(jù)產(chǎn)生裝置通過以比所述第1值還大的第2值化整所述數(shù)字數(shù)據(jù),產(chǎn)生所述壓縮振幅數(shù)據(jù)。
38.根據(jù)權利要求36所述的壓縮裝置,其特征在于所述壓縮振幅數(shù)據(jù)產(chǎn)生裝置包括作為離散的振幅數(shù)據(jù)抽出通過所述定時數(shù)據(jù)產(chǎn)生裝置被檢測的各標本點的數(shù)字數(shù)據(jù)的振幅數(shù)據(jù)抽出裝置;以及以第2值化整通過所述振幅數(shù)據(jù)抽出裝置被抽出的振幅數(shù)據(jù)的第2化整運算裝置。
39.根據(jù)權利要求36所述的壓縮裝置,其特征在于包括將所述壓縮振幅差分數(shù)據(jù)以及所述定時數(shù)據(jù)轉換為可變長度區(qū)塊數(shù)據(jù)的編碼裝置。
40.根據(jù)權利要求39所述的壓縮裝置,其特征在于所述壓縮振幅差分數(shù)據(jù)的1個的可變長度區(qū)塊是通過表示所述壓縮振幅差分數(shù)據(jù)的極性的大小位,以及表示所述壓縮振幅差分數(shù)據(jù)的位長的區(qū)隔標志,以及具有以所述區(qū)隔標志被表示的位長的所述壓縮振幅差分數(shù)據(jù)而構成。
41.根據(jù)權利要求39所述的壓縮裝置,其特征在于所述定時數(shù)據(jù)的1個的可變長度區(qū)塊是通過表示所述定時數(shù)據(jù)的位長的區(qū)隔標志,以及具有被以所述區(qū)隔標志所表示的位長的所述定時數(shù)據(jù)而構成。
42.一種展開方法,其特征在于涉及由從壓縮對象的數(shù)字數(shù)據(jù)被抽出的指定的標本點的壓縮振幅差分數(shù)據(jù)與表示各標本點間的時間間隔的定時數(shù)據(jù)的組合所構成的壓縮數(shù)據(jù),多重積分被偶數(shù)倍過取樣的所述壓縮振幅差分數(shù)據(jù)的同時,對于該積分值進行移動平均運算,利用由此所獲得的移動平均運算值與所述定時數(shù)據(jù),求得內(nèi)插具有通過所述定時數(shù)據(jù)被表示的時間間隔的各標本點的振幅數(shù)據(jù)之間的平方內(nèi)插數(shù)據(jù),作為展開數(shù)據(jù)而獲得。
43.根據(jù)權利要求42所述的展開方法,其特征在于在通過所述定時數(shù)據(jù)表示的各標本點的每一區(qū)隔的中間位置使所述被偶數(shù)倍過取樣的所述壓縮振幅差分數(shù)據(jù)符號反轉,多重積分由此所獲得的數(shù)據(jù)列。
44.根據(jù)權利要求42所述的展開方法,其特征在于在通過所述定時數(shù)據(jù)所表示的各標本點的每一區(qū)隔進行對于所述被偶數(shù)倍過取樣的所述壓縮振幅差分數(shù)據(jù)的多重積分以及移動平均運算。
45.一種展開裝置,其特征在于涉及由從壓縮對象的數(shù)字數(shù)據(jù)被抽出的指定的標本點的壓縮振幅差分數(shù)據(jù)與表示各標本點間的時間間隔的定時數(shù)據(jù)的組合所構成的壓縮數(shù)據(jù),包括多重積分被偶數(shù)倍過取樣的所述壓縮振幅差分數(shù)據(jù)的積分裝置;以及對于通過所述積分裝置求得的積分值進行移動平均運算的移動平均運算裝置;以及利用通過所述移動平均運算裝置求得的移動平均運算值與所述定時數(shù)據(jù),求得內(nèi)插具有通過所述定時數(shù)據(jù)表示的時間間隔的各標本點的振幅數(shù)據(jù)之間的平方內(nèi)插數(shù)據(jù),將其當成展開數(shù)據(jù)的內(nèi)插數(shù)據(jù)產(chǎn)生裝置。
46.根據(jù)權利要求45所述的展開裝置,其特征在于所述積分裝置包括;在所述多重積分的初段中,在通過所述定時數(shù)據(jù)表示的各標本點的每一區(qū)隔的中間位置使所述被偶數(shù)倍過取樣的所述壓縮振幅差分數(shù)據(jù)符號反轉的符號反轉裝置。
47.根據(jù)權利要求45所述的展開裝置,其特征在于所述積分裝置包括在通過所述定時數(shù)據(jù)表示的各標本點的每一區(qū)隔復位對于所述被偶數(shù)倍過取樣的所述壓縮振幅差分數(shù)據(jù)的積分值的復位裝置。
48.根據(jù)權利要求45所述的展開裝置,其特征在于所述移動平均運算裝置在通過所述定時數(shù)據(jù)表示的各標本點的每一區(qū)隔復位對于通過所述積分裝置求得的積分值的移動平均運算值的復位裝置。
49.一種計算機可以讀取的記錄媒體,其特征在于記錄使權利要求31所述的壓縮方法的處理順序在計算機實行用的程序。
50.一種計算機可以讀取的記錄媒體,其特征在于記錄使權利要求42所述的壓縮方法的處理順序在計算機實行用的程序。
51.一種計算機可以讀取的記錄媒體,其特征在于記錄作為權利要求36所述的各裝置,使計算機發(fā)揮功能用的程序。
52.一種計算機可以讀取的記錄媒體,其特征在于記錄作為權利要求45所述的各裝置,使計算機發(fā)揮功能用的程序。
全文摘要
本發(fā)明涉及壓縮方法及裝置,展開方法及裝置,壓縮展開系統(tǒng),記錄媒體,特別是涉及連續(xù)的模擬信號或數(shù)字信號的壓縮及展開方式。在壓縮側,在被輸入的模擬信號101中,以微分絕對值在指定值以下的點102a-102f為標本點、將該各標本點的離散的振幅數(shù)據(jù)與表示各標本點間的時間間隔的定時數(shù)據(jù)(timing data)的組合當成壓縮數(shù)據(jù)而獲得的同時,在展開側中,通過使用包含在上述壓縮數(shù)據(jù)中的振幅數(shù)據(jù)與定時數(shù)據(jù),根據(jù)連續(xù)的2個標本點的2個振幅數(shù)據(jù)與其間的定時數(shù)據(jù),求得內(nèi)插上述2個振幅數(shù)據(jù)間的內(nèi)插數(shù)據(jù),以獲得展開數(shù)據(jù),在壓縮、展開時間、軸上的信號時,可以不進行頻率轉換地,在時間軸上進行處理。
文檔編號H04N7/24GK1426628SQ01808762
公開日2003年6月25日 申請日期2001年3月1日 優(yōu)先權日2001年3月1日
發(fā)明者小柳裕喜生 申請人:酒井康江