(57)【特許請求の範囲】
【請求項１】
複数のチャンネルにより構成される入力信号に基づいてチャネル毎に生成された被処理データが格納されるメモリ（３）と、該メモリ（３）から読み込まれる前記被処理データから可能な限り多くの対を生成する対生成手段（２７）と、対生成手段（２７）によって対にされた各２つの被処理データの差分データを生成して前記メモリ（３）に格納する差分データ生成手段（２８）と、全ての被処理データ及び差分データをエントロピー符号化してメモリに格納する符号化手段（２２）と、被処理データ及び差分データからもとの全ての被処理データが算出可能なように圧縮率の高いデータを選択するデータ選択手段（２３）とを備え、データ選択手段（２３）により選択されたデータに基づいて圧縮データを生成する可逆圧縮用符号化システムにおいて、入力信号が３以上のチャンネルにより構成され、親ノードが対の子ノードを有し且つ親ノードを構成するデータが対の子ノードを構成する２つのデータの差分データであるとともに子ノードを有さない最下層ノードを構成するデータが上記被処理データであるバイナリーツリー構造データを生成して前記メモリ（３）に格納する木構造データ生成手段（２１）を設け、符号化手段（２２）がバイナリーツリー構造データのノードを構成する全てのデータに対してエントロピー符号化を行い、データ選択手段（２３）が、バイナリーツリー構造データのリンク情報を用いて全ての被処理データが算出可能なように、バイナリーツリー構造データのノードを構成する全てのデータからエントロピー符号化による圧縮率の高いデータを選択する可逆圧縮用符号化システム。
【請求項２】
入力信号が８以上のチャンネルにより構成される請求項１の可逆圧縮用符号化システム。
【請求項３】
入力信号が１６以下のチャンネルにより構成される請求項２の可逆圧縮用符号化システム。
【請求項４】
被処理データ及び差分データがベクトルデータ生成手段（１８）により生成されたベクトルデータであり、ベクトル類似度を算出する類似度算出手段（２６）を設け、対生成手段（２７）がベクトル類似度の高いベクトルデータ同士により対を生成する請求項１，２又は３の可逆圧縮用符号化システム。
【請求項５】
請求項１，２，３又は４の可逆圧縮用符号化システムによって符号化された圧縮データが記憶されてなる情報記録媒体。
【請求項６】
請求項１，２，３又は４の可逆圧縮用符号化システムによって符号化された圧縮データに基づいて生成される画像が印刷されてなる印刷媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
可逆圧縮用符号化システム及び情報媒体に関する。
【背景技術】
【０００２】
複数のチャンネルにより構成される入力信号に基づいてチャンネル毎に生成された被処理データが格納されたメモリと、メモリにアクセス可能で各種演算処理を行う制御部と、該メモリから読み込まれる前記被処理データから可能な限り多くの対を生成する対生成手段と、対生成手段によって対にされた各２つの被処理データの差分データを生成して前記メモリに格納する差分データ生成手段と、全ての被処理データ及び差分データをエントロピー符号化してメモリに格納する符号化手段と、被処理データ及び差分データからもとの全ての被処理データが算出可能なように圧縮率の高いデータを選択するデータ選択手段とを備え、データ選択手段により選択されたデータに基づいて圧縮データを生成する可逆圧縮用符号化システム（可逆圧縮用符号化装置）が従来公知である（特許文献１、第１１頁、図８ａ）。
【０００３】
上記文献の可逆圧縮用符号化システムは、被処理データ及び差分データから圧縮率の高いデータを選択するデータ選択手段を備えているため、被処理データを単純にエントロピー符号化するよりも、高い圧縮率を得ることが可能である。
【特許文献１】特表２００７−５３１０１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記文献の可逆圧縮用符号化システムは、差分データ及びその差分データのもとになった２つの被処理データからなる３つのデータからエントロピー符号化による圧縮率の高い２つのデータを選択するため、差分データが選ばれないことも多く、その場合には、対を成形したり、差分データを生成したりする処理が余分な処理になり、圧縮率の面及び圧縮処理効率の面で、課題が残る。
本発明の上記課題を解決し、高速処理が可能であり且つ高い圧縮率が期待できる可逆圧縮用符号化システム、情報記録媒体及び印刷媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため本発明の可逆圧縮用符号化システムは、第１に複数のチャンネルにより構成される入力信号に基づいてチャネル毎に生成された被処理データが格納されるメモリ３と、該メモリ３から読み込まれる前記被処理データから可能な限り多くの対を生成する対生成手段２７と、対生成手段２７によって対にされた各２つの被処理データの差分データを生成して前記メモリ３に格納する差分データ生成手段２８と、全ての被処理データ及び差分データをエントロピー符号化してメモリに格納する符号化手段２２と、被処理データ及び差分データからもとの全ての被処理データが算出可能なように圧縮率の高いデータを選択するデータ選択手段２３とを備え、データ選択手段２３により選択されたデータに基づいて圧縮データを生成する可逆圧縮用符号化システムにおいて、入力信号が３以上のチャンネルにより構成され、親ノードが対の子ノードを有し且つ親ノードを構成するデータが対の子ノードを構成する２つのデータの差分データであるとともに子ノードを有さない最下層ノードを構成するデータが上記被処理データであるバイナリーツリー構造データを生成して前記メモリ３に格納する木構造データ生成手段２１を設け、符号化手段２２がバイナリーツリー構造データのノードを構成する全てのデータに対してエントロピー符号化を行い、データ選択手段２３が、バイナリーツリー構造データのリンク情報を用いて全ての被処理データが算出可能なように、バイナリーツリー構造データのノードを構成する全てのデータからエントロピー符号化による圧縮率の高いデータを選択することを特徴としている。
【０００６】
第２に、入力信号が８以上のチャンネルにより構成されることを特徴としている。
【０００７】
第３に、入力信号が１６以下のチャンネルにより構成されることを特徴としている。
【０００８】
第４に、被処理データ及び差分データがベクトルデータ生成手段１８により生成されたベクトルデータであり、ベクトル類似度を算出する類似度算出手段２６を設け、対生成手段２７がベクトル類似度の高いベクトルデータ同士により対を生成することを特徴としている。
【０００９】
また、本発明の情報記録媒体は、上記可逆圧縮用符号化システムによって符号化された圧縮データが記憶されてなることを特徴としている。
【００１０】
さらに、本発明の印刷媒体は、上記可逆圧縮用符号化システムによって符号化された圧縮データに基づいて生成される画像が印刷されてなることを特徴としている。
【発明の効果】
【００１１】
以上のように構成される本発明によれば、木構造データ生成手段によってバイナリーツリー構造データを生成して階層化を行うことにより、より多くの差分データを取得することができるため、圧縮の際の選択データ候補がより多くなり、圧縮率が高まるとともに、バイナリーツリー構造データの生成処理は、対を生成する処理とさほど手間が変わらないため、高速処理が可能である。くわえて、本発明により圧縮された圧縮データは、木構造データ生成手段により生成したバイナリーツリー構造データのリンク情報がないと復号化できないため、この圧縮データ自体が高いセキュリティーを有する。
【００１２】
また、被処理データをベクトルデータとし、類似度算出手段によってベクトル類似度を算出して類似する被処理データ同士を対として差分データを生成することにより、エントロピー符号化による圧縮率をより高めることができる。
【００１３】
さらに、圧縮されたデータによって画像を生成し、例えば、この画像を印刷した印刷媒体をスキャナー等で読み取ってデジタル信号に変換して復号化することにより、圧縮前のデータを取得することができる。このことにより、通信や既存の情報記録媒体（例えば、フロッピディスク、ＣＤ、ＤＶＤ等）を用いることなく、画像を印刷した紙やその他の画像表示媒体等の情報媒体により、大容量の情報をやり取りし、圧縮データの復号化が可能であるため、利便性が向上する。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明を適用した符号化装置の構成を示す概略図である。符号化装置１（可逆圧縮用符号化装置，圧縮装置）は、可逆圧縮用符号化システムを搭載し、マイコン等で構成される制御部２（ＣＰＵ）と、一時的なデータを格納するとともに制御部２から高速アクセス可能なメモリ３（ＲＡＭ）と、情報を記憶する記憶部４（ＨＤＤ）と、入力信号等が入力される入力部６と、出力信号等を出力する出力部７と、フロッピディスク８（情報記録媒体，情報媒体）やＣＤ−ＲＯＭ９（情報記録媒体，情報媒体）と記憶部４との情報にやり取りに用いる外部記録装置１１と、紙媒体（印刷媒体，情報媒体）に文字や画像等を印刷する印刷機１２（プリンター）とを備えている。
【００１５】
図２は、本符号化装置が搭載した可逆圧縮用符号化システムの構成を示すブロック図である。本可逆圧縮用符号化システムは、連続したアナログ値で構成される入力信号を量子化されたデジタル値に変換する量子化部１３と、量子化された入力信号（圧縮対象データ，デジタル入力信号）を符号化して圧縮処理を行う符号化部１４とを備えている。
【００１６】
そして、本可逆圧縮用符号化システムは、前述した入力部６からのアナログ入力信号が量子化部１３に入力されるようになっている他、符号化部１４で符号化された圧縮データが前述の出力部７を介して、出力信号として出力されるように構成されている。くわえて、記憶部４は圧縮対象データを記憶することができるように構成されている。これに対応して、符号化部１４は、記憶部４に記憶された圧縮対象データを取得できるように構成されている他、エントロピー符号化して圧縮した圧縮データを記憶部４に記憶できるように構成されている。
【００１７】
なお、前述したメモリ３は、量子化部１３と符号化部１４との情報のやり取り、符号化部１４と出力部７との情報のやり取り等に用いられ、量子化部１３、符号化部１４で生成された情報を一時的に蓄え、次の段階で記憶部４、符号下部１４、出力部７等によって読込まれる。同様にして、後述するデジタル入力信号、ベクトルデータ、残差ベクトルデータ、バイナリーツリー構造データ等も、これらのデータを生成した各種手段や各部によってメモリ３に格納され、次に処理を行う各種手段や各部によってメモリ３から読込まれる。
【００１８】
図３（Ａ）は音声データに関する入力信号の一例を示す図面であり、（Ｂ）は入力信号が分割される一例を示す図面である。例えば、入力部６から入力されるアナログ信号が音声信号である場合には、時間経過とともに振幅幅が変化していく。この場合に、時間経過を示す横軸上に等間隔にｎ個のシンボルに設置し、シンボル毎にアナログ入力波形の振幅を記憶することにより、アナログ信号の量子化を行う。ちなみに、量子化は上記手段に限定されるものではない。
【００１９】
この際、アナログ入力信号の波形を正確に再現するためにシンボル間の間隔をある程度狭くする必要があるが、それによりシンボル数が多くなってしまう場合には、後述する分割手段１７（図５参照）により、全てが同一シンボル数（図示する例ではｎ個）になるように入力信号を複数に分割（フレーム分割）する。この分割された信号毎に一のチャンネルを割り当てる。すなわち、同図に示す例では、入力信号が３チャンネルにより構成される多チャンネル信号になる。
【００２０】
図４は、画像データに関する入力信号の一例を示す図面である。画像データは、画像が描かれた仮想的な平面上にあり且つ互いが直交するｘ軸とｙ軸を定義した場合、ｘ軸上を変位することによって振幅が変化する入力信号及びｙ軸上を変位することによって振幅が変化する入力信号によって、表現することが可能である。すなわち、画像データは、分割手段１７により分割する前から２つのチャンネルにより構成されるアナログ入力信号により表すことが可能である。
【００２１】
この入力信号は、前述した音声データと同様の手段により、チャンネル毎にｎ個のシンボルを有するデジタル入力信号に量子化される。この際、２つの各チャンネルのシンボル数を減らすために、それぞれを分割手段によりさらに複数の分割してもよい。なお、この際も、全てのチャンネルのシンボル数が同じになるように、フレーム分割及び量子化を行う。
【００２２】
図５は、符号化部の構成を示すブロック図である。符号化部１４は、記憶部４又は量子化部１３からデジタル入力信号を取得するデータ取得手段１６と、デジタル入力信号を必要に応じてフレーム分割する分割手段１７と、分割手段１７から渡されるデジタル入力信号のチャンネル毎にベクトルデータを生成するベクトルデータ生成手段１８と、ベクトルデータ生成手段１８によりチャンネル毎に生成したベクトルデータから線形予測分析１９に基づいて残差ベクトルデータ（残差信号，被処理データ）を生成する残差ベクトルデータ生成手段２０（残差信号生成手段）と、チャンネル毎に生成された残差ベクトルからバイナリーツリー構造データを生成する木構造データ生成手段２１と、エントロピー符号化を行う符号化手段２２と、バイナリーツリー構造データから圧縮データ用のデータ選択を行うデータ選択手段２３と、データ選択手段２３によるデータ選択に基づき圧縮データを生成して出力するデータ出力手段２４とを備えている。
【００２３】
上記分割手段１７は、デジタル入力信号を必要に応じて複数に分割する。具体的には、デジタル入力信号が３以上の同数シンボルを有するチャンネルにより構成されるように、分割手段１７によるデジタル入力信号の処理を行う。なお、分割手段１７による処理を経た最終的な入力信号のチャンネル数は、後述する実験結果により８〜１６個が好ましい（図９参照）。
【００２４】
上記ベクトルデータ生成手段１８では、デジタル入力信号に基づいて、チャンネル毎にベクトルデータを生成する。デジタル入力信号はチャンネル毎にｎ個のデータにより構成されるため、これをｎ次元のベクトルとみなし、具体的には以下の式で表される。なお、下記式のｘ１，ｘ2，・・・，ｘnがｎ個のシンボル毎の値に対応になっている。
【００２５】
【数１】
0004893892.tif 000002
【００２６】
上記残差ベクトルデータ生成手段２０は、線形予測分析１９により、ベクトルデータ生成手段１８で生成したベクトルデータから、残差ベクトルデータを求める。線形予測分析１９は、過去に入力されたデータにより、現在及び未来のデータ値を予測して、出力する手法であり、過去のｐ個のサンプルによって、以下の式で表される。
【００２７】
【数２】
0004893892.tif 000003
【００２８】
ここで、ａ１，ａ２，・・・，ａｐは、線形予想によって得られ、伝送のために量子化された予測係数で、「・」は整数化を表している。そして、残差ベクトルデータｅｔは以下の式により求められる。
【００２９】
【数３】
0004893892.tif 000004
【００３０】
このチャンネル毎に求められる残差ベクトルデータｅｔは、成分毎（シンボル毎）の偏りが大きく、符号化手段２２によりエントロピー符号化をした際の圧縮率が高くなる。
【００３１】
上記木構造データ生成手段２１は、チャンネル毎に求められた残差ベクトルデータからバイナリーツリー構造データを生成するように構成されており、類似度（ベクトル類似度）を算出する類似度算出手段２６（ベクトル類似度算出手段）と、複数の残差ベクトルデータからベクトル類似度の高い対を生成する対生成手段２７と、対にされたデータの差分データを算出する差分データ生成手段と２８とを備えている。
【００３２】
類似度算出手段２６は、２つのベクトルｘ＝［ｘ１，ｘ２，・・・，ｘｎ］，ｙ＝［ｙ１，ｙ２，・・・，ｙｎ］の類似度は、２つのベクトルｘ，ｙのなす角θが小さければ小さいほど高いものとみなされ、なす角θは以下の式から求められる。下記式を利用することにより、少ない計算量で２つのベクトルｘ，ｙの類似度が算出できる。
【００３３】
【数４】
0004893892.tif 000005
【００３４】
対生成手段２７が、上記式に基づいて算出された各残差ベクトルデータ間のベクトル類似度に基づいて、類似度が高い残差ベクトルデータ同士を選び、できるだけ多くの対を生成する。
【００３５】
次に、差分データ生成手段２８が、対になった残差ベクトルデータ同士の差分ベクトルデータ（差分ベクトル，差分データ）を算出する。例えば、前述した２つのベクトルｘ＝［ｘ１，ｘ２，・・・，ｘｎ］，ｙ＝［ｙ１，ｙ２，・・・，ｙｎ］が対になった場合の差分ベクトルデータｄは、以下の式により求められる。
【００３６】
【数５】
0004893892.tif 000006
【００３７】
そして、類似度算出手段２６により算出される類似度に基づいて、対生成手段２７が、差分データと差分データ、又は差分データと残差ベクトルデータの対をさらに生成していくことにより、親ノードが対の子ノードを有し且つ親ノードを構成するデータが対の子ノードを構成する２つのデータの差分データであるとともに子ノードを有さない最下層ノードを構成するデータが上記被処理データであるバイナリーツリー構造データ（バイナリーツリー構造データのリンク構造）を生成する。
【００３８】
図６は、バイナリーツリー構造データの一例を示す模式図である。バイナリーツリー構造データでは、子ノードを有さない最下層ノードが残差ベクトルデータあり、同図に示す例では、５つの最下層ノードｎ１〜ｎ５が残差ベクトルデータになる。そして、ノードｎ１を構成する残差ベクトルとノードｎ２を構成する残差ベクトルの類似度が高いためノードｎ１とノードｎ２とが対になり、ノードｎ３を構成する残差ベクトルとノードｎ４を構成する残差ベクトルの類似度が高いためノードｎ３とノードｎ４とが対になっている。これら対のノードの差分データにより構成される２つのノードｎ６，ｎ７及び対にならなかったノードｎ５のうち、類似度の高いノードｎ５とノードｎ７とにより対が生成され、この対のノードの差分データによりノードｎ８の生成され、ノードｎ６とノードｎ８との差分データによりルートノード（親ノードを有さないノード）であるノードｎ９が生成される。
【００３９】
以上のようなシンプルな処理によりバイナリーツリー構造データが生成されるため、処理速度を高速化できる。なお、残差ベクトルデータがｋ個ある場合（入力信号がｋチャンネルにより構成される場合）、バイナリーツリー構造データのノードの数はｋ＋（ｋ−１＝２ｋ−１個になる。
【００４０】
上記符号化手段２２は、前述の木構造データ生成手段２１により生成したバイナリーツリー構造データの各ノードを構成する全ての残差ベクトルデータ及び差分データに対して、エントロピー符号化を行う。なお、エントロピー符号としては、本実施例では、Ｈｕｆｆｍａｎ符号を用いるが、本発明はＨｕｆｆｍａｎ符号に限定されるものではなく、算術符号やＲａｎｇｅｃｏｄｅｒ等を用いても同様の効果を得ることができる。
【００４１】
上記データ選択手段２３は、もとのデジタル入力信号に復号化可能なように、バイナリーツリー構造データの各ノードを構成する全ての残差ベクトルデータ及び差分データから、残差ベクトルデータの個数分だけデータを選ぶように構成されている。
【００４２】
図７は、データ選択手段の処理フロー図である。データ選択手段２３による処理が開始されるとステップＳ１に進む。ステップＳ１では、最下層ノード（残差ベクトルデータにより構成されるノード）全てを「仮選択ノード」にセットし、その他のノード（差分データにより構成されるノード）全てを「未処理ノード」にセットし、ステップＳ２に進む。
【００４３】
ステップＳ２では、バイナリーツリー構造データのノードのなかにまだ「仮選択ノード」が存在するか否かの検出を行い。「仮選択ノード」がない状態であればデータ選択手段２３による処理を終了し、その時点で「選択ノード」にセットされたノードを構成するデータが圧縮用のデータとして選ばれることになる。一方、ステップＳ２において、「仮選択ノード」がまだ存在する状態であれば、ステップＳ３に進む。
【００４４】
ステップＳ３では、ペアを構成する対ノードが「未処理ノード」になっていない任意の「仮選択ノード」を対象ノードとして選択し、ステップＳ４に進む。ステップＳ４では、対象ノードを構成するデータが、その親ノードを構成するデータよりも、エントロピー符号化による圧縮率が低いか否かの検出を行い、低くなければステップＳ５に進み、低ければステップＳ６に進む。
【００４５】
ステップＳ５では、対象ノードを「選択ノード」、親ノードを「非選択ノード」にセットして、処理をステップＳ２に処理を戻す。ステップＳ６では、対ノードが「仮選択ノード」であるか否かの検出を行い、「仮選択ノード」でなければステップＳ７に進む。ステップＳ７では、対象ノードを「非選択ノード」、親ノードを「仮選択ノード」にセットし、ステップＳ８に進む。
【００４６】
ステップＳ８では、ステップＳ７又は後述するステップＳ１１，１３，１４において「仮選択ノード」にセットされた親ノードがルートノードであるか否かの検出を行い、ルートノードであればステップＳ９に進み、ルートノードでなければステップＳ２に処理に戻す。ステップＳ９では、ルートノードである親ノードを「選択ノード」にセットし、ステップＳ２に処理を戻す。
【００４７】
ステップＳ６において、対ノードが「仮選択ノード」であれば、ステップＳ１０に進む。ステップＳ１０では、対ノードを構成するデータが、その親ノードを構成するデータよりも、エントロピー符号化による圧縮率が低いか否かの検出を行い、低くないことが検出されると、ステップＳ１１に進む。ステップＳ１１では、対象ノードを「非選択ノード」、対ノードを「選択ノード」、親ノードを「仮選択ノード」にセットし、ステップＳ８に処理を進める。
【００４８】
ステップＳ１０において、対象ノードの対ノードを構成するデータが、その親ノードを構成するデータよりも、エントロピー符号化による圧縮率が低いことが検出されると、ステップＳ１２に進む。ステップＳ１２では、対象ノードを構成するデータが、その対ノードを構成するデータよりも、エントロピー符号化による圧縮率が高いか否かの検出を行い、高ければステップＳ１３に進み、高くなければステップＳ１４に進む。
【００４９】
ステップＳ１３では、対象ノードを「選択ノード」、対ノードを「非選択ノード」、親ノードを「仮選択ノード」にセットし、ステップＳ８に処理を進める。一方、ステップＳ１４では、対象ノードを「非選択ノード」、対ノードを「選択ノード」、親ノードを「仮選択ノード」にセットし、ステップＳ８に処理を進める。
【００５０】
以上のように構成されるデータ選択手段２３によれば、「選択ノード」とされたノードに関する情報と、バイナリーツリー構造データのリンク構造に関する情報とを用いることにより、全ての残差ベクトル情報を算出することが可能である。全ての残差ベクトル情報が分かれば、前述した式により、デジタル入力信号に関す情報を取得することが可能である。なお、データ選択手段２３の構成は、同図に示す例に限定されるものではない。
【００５１】
図８（Ａ）〜（Ｄ）はデータ選択手段によるデータ選択の一例を示す状態遷移図ある。図示する例では、４個の残差ベクトルデータにより４つの最下層ノードｎ１〜ｎ４が構成され、これらのノードｎ１〜ｎ４が「仮選択ノード」としてセットされる（同図（Ａ）参照）。そして、木構造データ生成手段２１によって、上記２つのノードｎ１，ｎ２を子ノードする親ノードｎ５が構成され、上記２つのノードｎ３，ｎ４を子ノードする親ノードｎ６が構成され、上記２つのノードｎ５，ｎ６を子ノードするルートノードである親ノードｎ７が構成されることにより、バイナリーツリー構造データが生成される。なお、ノードのなかの数字は、７個のノードｎ１〜ｎ７における、エントロピー符号化の圧縮率の高さの順番を示している。
【００５２】
まず、２つのノードｎ１，ｎ２のそれぞれに対して、ステップＳ２→ステップＳ３→ステップＳ４→ステップＳ５→ステップＳ２の処理がおこなわれる。その結果、ノードｎ１，ｎ２が「選択ノード」にセットされ、ノードｎ５が「非選択ノード」にセットされる（同図（Ｂ）参照）。
【００５３】
次に、ノードｎ３に対してステップＳ２→ステップＳ３→ステップＳ４→ステップＳ６→ステップＳ１０→ステップＳ１２→ステップＳ１３→ステップＳ８→ステップＳ２の処理が行われ、その結果、ノードｎ３が「選択ノード」にセットされ、ノードｎ４が「非選択ノード」にセットされ、ノードｎ６が「仮選択ノード」にセットされる（同図（Ｃ）参照）。
【００５４】
次に、ノードｎ６に対してステップＳ２→ステップＳ３→ステップＳ４→ステップＳ６→ステップＳ７→ステップＳ８→ステップＳ９→ステップＳ２の処理が行われ、その結果、ノードｎ６が「非選択ノード」にセットされ、ノードｎ７が「選択ノード」にセットされる（同図（Ｄ）参照）。
【００５５】
そして、これらの処理の結果、ノードｎ１、ノードｎ２、ノードｎ３及びノードｎ７が選択データとして選択される。この際、ノードｎ４を構成する残差ベクトルデータの情報を取得するためには、ノードｎ１とノードｎ２の情報によりノードｎ５の情報を取得し、ノードｎ５とノードｎ７の情報によりノードｎ６の情報を取得し、ノードｎ３とノードｎ６の情報によりノードｎ４の情報を取得する。
【００５６】
上記データ出力手段２４は、データ選択手段２３によって「選択ノード」とされたノードを構成し且つエントロピー符号化されたデータによって圧縮データを生成して出力するように構成されている。この際、データ出力手段２４は、圧縮データとともに、この圧縮データを復号化可能なように、バイナリーツリー構造データのリンク情報に関するリンクデータも併せて出力する。このリンクデータを用いて、復号化を行う。
【００５７】
図９は、本可逆圧縮用符号化システムのチャンネル数に対する処理時間の特性グラフである。同図に示されるように、チャンネル数を増加させて扱う情報を増大させてもチャンネル数が８〜１６の間は、それほど処理時間が増大せずに、効率的に処理が行われている。なお、チャネル数が６４や１２８になると、処理時間が指数関数的に急激に増加している。すなわち、効率的な処理を行うためにはチャンネル数が８〜１６、実用的にはチャンネル数が３２以下であることが好ましい。
【００５８】
なお、上記した例では線形予測分析１９により残差信号を算出したが、本可逆圧縮用符号化システムでは線形予測分析１９を用いなくとも、十分な圧縮率を得ることが可能であり、場合によっては、残差ベクトルデータ生成手段２０による処理を省いてもよい。この場合には、ベクトルデータ生成手段１８により生成したデータが、被処理データになる。
【００５９】
また、圧縮されたデータは、図４に示した手法とは逆手順の手法及び分割手段１７とは逆手順の手法（場合によっては分割手段１７の手法）により、画像データに変換することが可能である。これを、印刷機１２を介して紙媒体（情報記憶媒体、情報媒体）に印刷、又はコンピュータの表示画面（情報媒体）に表示する等により、大容量の音楽、動画データ等が含まれる圧縮データのやり取りを、専用の情報記録媒体（フロッピディスク，ＣＤ−ＲＯＭ）に用いずに、行うことが可能である。このため、大幅なコストの削減を図ることが可能である他、メディア産業の様々な場面に応用可能である。ちなみに、圧縮データを、外部記録装置１１を介してフロッピディスク８やＣＤ−ＲＯＭ９に記憶することも可能である。
【図面の簡単な説明】
【００６０】
【図１】本発明を適用した符号化装置の構成を示す概略図である。
【図２】本符号化装置が搭載した可逆圧縮用符号化システムの構成を示すブロック図である。
【図３】（Ａ）は音声データに関する入力信号の一例を示す図面であり、（Ｂ）は入力信号が分割される一例を示す図面である。
【図４】画像データに関する入力信号の一例を示す図面である。
【図５】符号化部の構成を示すブロック図である。
【図６】バイナリーツリー構造データの一例を示す模式図である。
【図７】データ選択手段の処理フロー図である。
【図８】（Ａ）〜（Ｄ）はデータ選択手段によるデータ選択の一例を示す状態遷移図ある。
【図９】本可逆圧縮用符号化システムのチャンネル数に対する処理時間の特性グラフである。
【符号の説明】
【００６１】
３  メモリ（ＲＡＭ）
１８  ベクトルデータ生成手段
２１  木構造データ生成手段
２２  符号化手段
２３  データ選択手段
２６  類似度算出手段（ベクトル類似度算出手段）
２７  対生成手段
２８  差分データ生成手段
【図１】
0004893892.tif 000007
【図２】
0004893892.tif 000008
【図３】
0004893892.tif 000009
【図４】
0004893892.tif 000010
【図５】
0004893892.tif 000011
【図６】
0004893892.tif 000012
【図７】
0004893892.tif 000013
【図８】
0004893892.tif 000014
【図９】
0004893892.tif 000015