WO2000021199A1 - Procede et dispositif de codage a compression sans perte, et procede et dispositif de decodage a compression sans perte - Google Patents

Procede et dispositif de codage a compression sans perte, et procede et dispositif de decodage a compression sans perte Download PDF

Info

Publication number
WO2000021199A1
WO2000021199A1 PCT/JP1999/005507 JP9905507W WO0021199A1 WO 2000021199 A1 WO2000021199 A1 WO 2000021199A1 JP 9905507 W JP9905507 W JP 9905507W WO 0021199 A1 WO0021199 A1 WO 0021199A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
huffman
decoding
correlation
redundant
Prior art date
Application number
PCT/JP1999/005507
Other languages
English (en)
French (fr)
Inventor
Naoki Ejima
Original Assignee
Matsushita Electric Industrial Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to EP99970220A priority Critical patent/EP1119108A4/en
Priority to US09/806,928 priority patent/US6420980B1/en
Priority to JP2000575221A priority patent/JP3723740B2/ja
Publication of WO2000021199A1 publication Critical patent/WO2000021199A1/ja

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code

Definitions

  • the present invention relates to encoding and compression for transmitting and recording a super-high-density signal far exceeding the sound quality of a compact disc (CD).
  • the mouthless compression method first extracts redundant data that depends on the autocorrelation and cross-correlation of the music signal data itself, compresses only the redundant component, and records it for transmission.
  • the perceptual coding method achieves high efficiency by using the ambiguity of the human auditory characteristics to allow a large omission of insensitive components (ie, deterioration).
  • the latter is commonly used with the former, and is often used for low bit rate communications and package media.
  • super audio targeting high-quality sound far exceeding CD is required.
  • the former lossless compression method must be used without any loss. Therefore, the following description will be limited to lossless compression.
  • the effect of the difference circuit in the prior art is increased by the interaction with the Huffman transform circuit.
  • An experimental example will be given. It is generally said that the compression ratio obtained when the audio data is directly converted to Huffman is 90 to 95%. The same data was obtained in the experiment. Also, if the Huffman transform is performed after the difference processing, the compression effect is slightly improved to 85 to 90%.
  • the maximum transmission rate specified in the DVD audio format shall be 9.6 Mbps or less.
  • the average transmission rate must be 8.47 Mbps or less.
  • a predetermined number of input data samples divided at predetermined time intervals are divided into blocks, a correlation between the samples is removed in the block, and a redundant run is performed on the data after the removal.
  • the length of the redundant run-length is obtained, the run length of the redundant portion common to each sample of the block is detected, and the common redundant portion is removed from each sample, and the data obtained by removing the common redundant portion is obtained.
  • Huffman transform is performed to obtain at least run length information of the common redundant portion and Huffman transform data for each sample.
  • the partitioning is performed at predetermined time intervals.
  • Block a predetermined number of input data samples that have been cut, remove the correlation between the samples in the block, find the redundant run length of the data after the removal, and find the minimum redundant run length, that is, common to each sample of the block.
  • the run length of the redundant portion is detected, the common redundant portion is removed from each sample, and at least code data including the run length information of the common redundant portion and the Huffman transform data for each sample is input.
  • a parameter indicating the conversion algorithm is taken out and subjected to Huffman decoding processing, run length information of a common redundant part is taken out, a redundant part is added to the decoded data after the Huffman decoding processing, and correlation decoding is performed.
  • the redundancy of the input signal is removed to cut out the redundant portion, and the data is further effectively compressed from the subsequent data by utilizing the bias of the data distribution.
  • the information is compressed and transmitted to the information amount close to the information entropy.
  • such compressed data is decoded in the reverse order, and the original wideband multi-channel audio data is completely restored without deterioration and output. As a result, complete lossless compression is achieved, and lossless compression codes that can compress transmitted data to 60% or less.
  • a Z decoding method and apparatus can be realized.
  • a difference between the data predicted by the end instrument or the prediction filter and the actual data, that is, a prediction residual is extracted.
  • these predictors or prediction filters consist of integer arithmetic circuits having the same precision as the integer range of the input data or reproduced data.
  • the lossless compression encoding device of the present invention includes a plurality of combinations of a correlation removing unit, a common redundant bit removing unit, and a Huffman transform unit, and a plurality of the Huffman transform units.
  • a maximum efficiency data output means for selecting and outputting data having a maximum compression efficiency from the data output by the device.
  • the maximum efficiency data output means outputs the data of the combination having the maximum efficiency and transmits a parameter indicating the combination having the maximum efficiency.
  • the most effective one is detected and selected from among a plurality of correlation removal characteristics.
  • the lossless compression coding method and device of the present invention in the Huffman transform, a block having the highest efficiency in a block is selected from a plurality of transform algorithms and used for the transform, and a parameter indicating the algorithm is used. Transmit. Further, in the lossless compression decoding method and apparatus of the present invention, in correlation decoding, the sum of data predicted by a speech predictor or a speech prediction filter and transmission input data is extracted. For example, the local predictor or mouth one local prediction filter consists of integer arithmetic circuit was the same precision as an integer range of playback data u
  • a signal having characteristics determined by information transmitted for each block is selected.
  • the lossless compression decoding apparatus of the present invention further includes additional information detecting means for detecting additional information attached to the input code data, and the Huffman decoder means includes a plurality of Huffman tables.
  • the incidental information detecting means selects one of the plurality of non-operational tables based on the detected incidental information.
  • the sample data at the head of a block is set as a linear PCM, so that the speed of recovery from error propagation is increased and the queue Z review for special reproduction of media is performed. Make it easier to hear one playback sound.
  • the above-described lossless compression encoding device constitutes a recording device together with a DVD formatter or the like that converts a signal input from the lossless compression encoding device into a DVD format signal.
  • the above-mentioned lossless compression / decoding device constitutes a reproducing device together with a DVD deformatter for converting a reproduced signal into predetermined code information.
  • An advantage of the mouthless compression code Z decoding method and apparatus according to the present invention is that an enormous amount of information can be compressed without deterioration, and more information can be recorded and reproduced for a longer time.
  • FIG. 1 is a block diagram of a mouthless compression code Z decoding method and apparatus according to an embodiment of the present invention.
  • FIG. 2 is a block diagram of the correlation removing means.
  • FIG. 4 is a block diagram of the Huffman compression means and the maximum efficiency data output means.
  • FIG. 5 is a block diagram of a Huffman decoder, a CRB decoder, and auxiliary information detecting means.
  • FIG. 7 is a flowchart of a lossless compression code / regorhythm.
  • FIG. 8 is a block diagram of a recording / reproducing apparatus provided with a lossless compression code Z decoding apparatus.
  • the correlation of the input signal is detected and normalized by the correlation removing unit, the redundant part is removed by the common redundant bit (CRB) removing unit, and the data distribution bias is used by the Huffman compression unit.
  • the data is further compressed by the converted data.
  • the lossless compression decoding apparatus of the present invention decodes such compressed data in reverse order.
  • the Huffman decoder, CRB decoder (common redundant bit addition means), and correlation decoding can transmit, receive, and output the original wideband multichannel audio data without deterioration. As a result, it is possible to compress data to an information amount close to the entropy of the input signal.
  • FIG. 1 is a block diagram showing a mouthless compression code Z decoding device according to an embodiment of the present invention.
  • the lossless compression encoding device comprises lossless compression encoding means 100 for performing lossless compression encoding, and a DVD formatter means 200 for converting a compressed signal into a DVD format signal.
  • the output Z is recorded on a medium. I do.
  • the lossless compression encoding means 100 comprises a correlation removing means 110, a common redundant bit (CRB) removing means 120, a Huffman compression means 130, and a maximum efficiency data output means 140.
  • the output Y of the lossless compression encoding means 100 is main information, and the output Ysub is also auxiliary information.
  • the correlation elimination means 110 normalizes the inherent property of the input signal X, and the property that the frequency spectrum distribution is biased if the correlation is strong between the preceding and following samples.
  • correlation between samples includes correlation between channels.
  • the properties assumed in advance include the frequency spectrum characteristics and the waveform approximation between channels. In order to normalize these properties, a frequency band filter and a cross filter between channels are used. For simplicity, it is preferable to use integer precision for the filter that has the same range as the integer range of the input data.
  • FIG. 2 shows the correlation removing means 110 in detail.
  • the correlation removing unit 110 outputs the first-order or fifth-order difference values as prediction residuals. Specifically, five stages of a correlation elimination circuit including a delay unit 1 1 2 1 to 1 1 2 5 as a predictor and a subtractor 1 1 1 1 to 1 1 15 are connected, and the block unit 1 10 By inputting the output of 0, the first- to fifth-order differences (prediction errors) DL1 to DL5 are obtained.
  • the delay means may be a prediction filter. Note that the output D L0 of the blocking means 110 is a zero-order signal.
  • FIG. 3 shows a block diagram of the common redundant bit (CR R) removing means 120.
  • the common redundant bit elimination means 120 in the block, the redundant part of the upper bits of the data, ie, the arrangement of the upper bits of the sample data is "0" or "
  • the continuous run of 1 is detected by the redundant bit detection means 1 210.
  • the run length LA 0 of the continuous portion common to the sample is detected by the common redundant run length detection means 122 0.
  • the main information is delayed by the delay means 123 and blocked. Adjust the internal processing time.
  • the common redundant run length detecting means 1220 removes the common redundant bits of the main information by the common redundant bit removing means 1240 using the obtained run length LAO. Reduce word length to an average of 60% for the original word length of 24 bits.
  • the shortened data is output as CRB 0, and the common redundant run length LAO is output as a parameter.
  • the same processing is performed independently for the signals DL1 to DL5. These data are supplied to the Huffman compression means 130.
  • the processing relating to run length may be performed in the same manner as known run length coding.
  • FIG. 4 shows an internal block diagram of the Huffman compression means 130.
  • the separating means 1300 divides the data into upper 7 bits B0 and lower remaining bits C0, for example. This was done to make the Huffman transform process faster and to simplify the algorithm.
  • the upper 7 bits B 0 are variable-length coded using eight types of Huffman conversion tables.
  • the Huffman compression means 13100 to 13107 use the bias of the histogram of the data values themselves to assign short-pattern codewords to high-frequency ones and long-pattern codewords to low-frequency ones.
  • Output as The lower bits of the individual data are combined with 1100 to 1107 by the combining means 1320 without any processing, and output as HC00 to HCO7.
  • the DVD deformatter 400 converts and reproduces the recording signal Z reproduced and transmitted from the DVD media into main information Y and incidental information Ysub, and outputs it to the lossless compression decoding means 500.
  • the Huffman decoder 530 selects one of eight types of Huffman tables 532 based on the Huffman table identification parameter HID supplied from the incidental information detecting means 540.
  • the Huffman decoder 531 performs decoding conversion using the selected Huffman table. Since the input data is variable-length coded, it is decoded in order from the first bit, and the fixed-length remaining bit data CO is added as it is and combined.
  • the word length of the CO is the number of bits obtained by subtracting the common redundant run length LA from the original word length of 24 bits and subtracting 7 bits. As described above, Huffman decoding and remaining bit CO addition are alternately processed.
  • the combining means 5 3 3 combines the remaining bits and extracts the combined data CRB of the upper 7 bits and the remaining bits C 0. That is, the Noffman decoder 530 divides the data into upper bits of a part that matches a predetermined conversion pattern and lower parts of the number of bits determined by information transmitted by parameters for each block, Huffman decoding is performed only on the hi part. In this way, the most effective Huffman compression characteristics are detected and selected for each block, so that the compression effect is enhanced, making it optimal for a wide amplitude range from strong silence to climax. Huffman Creates flexibility to select tables.
  • the common redundant bit adding means 521 In the CR RB decoder 520, the common redundant bit adding means 521 generates a redundant bit using the common redundant run length LA and adds it to the CR RB. This data is extracted from the CRB decoder 520 as DL. The data D L is supplied to the correlation decoding means 5 10.
  • FIG. 7 shows a flowchart of software processing of the lossless compression code.
  • the input signal is divided into 2880 block units per channel (S10).
  • the data of the ⁇ -th block (S14) in addition to outputting the zero-order output value L 0 ( ⁇ ), the primary difference value D 1 ( ⁇ ) and the secondary difference value D 2 ( ⁇ ) Calculate and output (S16, S18).
  • an output sample and a method ID corresponding to the DVD format are generated from the signal Y (n) (S38). This process is repeated until the initial value of ⁇ becomes 1 and ⁇ becomes 2880.
  • the process returns to S12 (S22), and the signal of the next block is processed.
  • the lossless compression coding method and apparatus provides a method for detecting and normalizing the correlation of an input signal by correlation removal means, removing redundant parts by CRB removal means, u also compress the further data conversion utilizing the bias of the data distribution unit, lossless compression decoding method and apparatus according to the present invention, the Huffman decoder for decoding such compressed data in reverse order, CRB decoder and By correlation decoding, the original wideband multi-channel audio data can be transmitted without deterioration, received and output. As a result, it is possible to compress the information amount close to the entropy of the input signal, thereby increasing the number of modes that can be obtained with DVD audio. In addition, the playback time of DVD audio is greatly lengthened.

Description

明 細 書 口スレス圧縮符号方法とその装置およびロスレス圧縮復号方法とその装匱 技術分野
本発明は、 コンパク トディスク (C D) の音質をはるかに超えるスーパ一ォ一 ディォの信号を伝送記録する符号化および圧縮に関する。 背景技術
オーディオ信号の圧縮にはさまざまな方法がある。 2つに大別すると、 まず、 口スレス圧縮方法は、 音楽信号データ自身が有する自己相関性や相互相関性など に依存する冗長データを抽出して、 冗長成分のみを圧縮して伝送記録する。 2つ めとして、 パーセプチユアル符号化方法は、 人間の聴覚特性の曖昧さを利用して 鈍感な成分を大幅に省くこと (すなわち劣化) を許容して高効率を得る。 後者は 一般に前者とともに用いられ、 低ビッ トレートの通信やパッケージメディアに多 用されている。 し力 し、 C Dをはるかに超える高音質をターゲットとするスーパ —オーディオにおいては、 劣化の無い前者のロスレス圧縮方法でなければならな レ、。 そこで、 以下ではロスレス圧縮に限定して説明を進める。
このような従来技術の一例として、 特開平 7— 7 4 6 7 5号公報に記載された 「データ圧縮機能付きシリアル送信装置」 がある。 この従来技術の目的は、 シリ ァル送信装置における転送速度の向上である。 そのために入力信号をデジタルデ —タに変換する A D変換器の出力を差分処理し、 ハフマン変換によりデータ圧縮 を図っている。 高速データを圧縮して限られた通信速度の回線を介して送信する ことにより実質の転送速度が向上することを狙ったものであり、 これについては 本発明と同じである。 差分処理はデジタルデータの出現確率分布を偏らせる作用 があり、 後段のハフマン変換において圧縮効率を改善する効果がある。 すなわち、 従来技術における差分回路は、 ハフマン変換回路との相互作用によつて効果が大 きくなるものである。 実験例をあげる。 オーディオデータをそのままハフマン変 換する場合に得られる圧縮率は一般に 9 0〜 9 5 %と言われているが、 発明者等 の実験でも同様なデータが得られている。 また差分処理をしてからハフマン変換 すると、 やや改善されて 8 5〜 9 0 %の圧縮効果となる。
一方、 DVDを始めとする近年の高密度記録メディアの出現により、 広帯域か つ高ダイナミックレンジのリニア P CMスーパ一オーディオが記録できるように なった。 DVDオーディオは現在フォーマット化の段階である。 1 9 9 8年 4月
2 1日にはドラフトバ一ジョンである B o o k 0. 9の説明会が東京で行われた。 文献としては、 アイエー出版発行の 「ラジオ技術」 JUN. 1998号 第 5 2卷第 6 号 ·通卷 6 9 5号の 7 3頁〜 7 7頁に DVDオーディオフォーマツト説明会の紹 介記事がある。 同文献によれば、 DVDオーディオの主要パラメータは、 サンプ リング周波数 4 8 kUz/ 9 6 kHz/19 2 kHzおよび 44. 1 kHz/ 8 8. 2 kHz
/\ 7 6. 4 kHz, リニア P CM量子化ビット数 1 ebit ^ Obit/2 4bit、 最 大チャンネル (ch) 数 6である。 ただし最大のビットレート力 9. 6Mbpsと規定さ れている。 従って、 前記の組み合わせで合計のビットレートが既定値以下に収ま るものだけが使用可能である。 例えば、 9 6 kHz · 24 bit · 4chは合計のビッ トレートが 9. 2 1 6Mbpsであるから使用できるが、 9 6 k Hz · 2 4 bit · 5 chは 合計が 1 1. 5 2Mbpsとなって 9. 6Mbpsを越えるため使用できない。 9 6 kHz · 24 bit · 6chも同じように合計が 1 3. 8 2 4Mbpsとなって 9. 6Mbpsを越える ため使用できない。
一方、 映画においては、 マルチチャンネルシステムが米国を中心に普及しつつ ある。 民生機器においても 5. l ch (前方中央、 左、 右 3 ch、 後方左、 右 2ch、 サブウーファ l ch) と呼ばれる方式などのマルチチャンネルシステムがいくつか 登場し、 普及の兆しがある。 このような背景から、 スーパーオーディオのフォ一 マツ卜においてもマルチチャンネルの実現が望まれるところとなった。 高性能の レコード制作機器を用いると 9 6 kHz · 24 bit · 6 chが制作可能な状況にある ので、 DVDオーディオでそれらをス トレートかつ劣ィヒなしに伝送記録できない かとの論議があった。 9 6 kHz · 2 4bit · 6 chを DVDオーディオで実現する ことが好ましいとの具体的要望がある。
また単に DVDオーディオで 9 6 kHz - 2 4 bit · 6 chを実現するだけでなく、 現行 C Dと同じ記録面 1層で 7 4分の再生時間をも実現することが強く要望され ている。 その背景には、 ほとんどの楽曲が 74分に収まることと、 音楽産業が蓄 積してきたマスターソースが 74分を一つの目安にしてきた経緯がある。 74分 の再生時間が満たされれば、 CDと DVDオーディオの両方を同時に企画 ·制 作'販売が可能になり好都合である。 そのためには、 DVDの容量 4. 7GB (ギガバイト) を再生時間 (74分) で除したビットレート (8.47 Mbps) 以 下となるようにデータを圧縮して所望のディスクに収める必要がある。
以上に説明した課題を具体的にまとめると、 次のようになる。
( a )データ圧縮は、 完全に可逆変換のできるロスレス圧縮であること。
(b) DVDオーディオのフォーマツ ト規定である最大伝送レ一ト 9. 6Mbps以下 となるようにすること。
(c) 74分の再生時間を実現するために、 平均伝送レート 8.47Mbps以下とな るようにすること。
( d )特に好ましくは、 96 k Hz · 24 bit · 6 chのモ一ドで再生時間 74分を達 成するために、 元のデータを 60<½以下に圧縮すること。 発明の開示
本発明は、 上記の問題を解決するものであり、 (あ) 完全に可逆変換のできる ロスレス圧縮であって、 (い) ピーク伝送レート 9.6Mbps以下、 (う) 平均伝 送レ一ト 8, 47Mbps以下、 (え) 特に 96 kHz · 24 bit · 6 chモ一ドで元のデ ータを 60 %以下に圧縮し、 再生時間 74分を達成できる、 ロスレス圧縮符号 Z 復号方法及ぴその装置を提供することを目的とする。
本発明に係るロスレス圧縮符号方法および装置では、 所定の時間毎に区切った 所定数の入力データサンプルをブロック化し、 前記ブロック内でサンプル間の相 関を除去し、 除去した後のデータについて冗長ランレングスを求め、 冗長ランレ ンダスの最小 ί直すなわちプロックの各サンプルに共通の冗長部のランレングスを 検出して、 各サンプルから前記共通冗長部を除去し、 共通冗長部を除去したデ一 タをハフマン変換し、 少なくとも前記共通冗長部のランレングス情報とサンプル 毎のハフマン変換データを得る。
また、 本発明に係るロスレス圧縮復号方法および装置では、 所定の時間毎に区 切った所定数の入力データサンプルをブロックイ匕し、 プロック内でサンプル間の 相関を除去し、 除去した後のデータについて冗長ランレングスを求め、 冗長ラン レングスの最小値すなわちブロックの各サンプルに共通の冗長部のランレングス を検出して各サンプルから前記共通冗長部を除去し、 少なくとも前記共通冗長部 のラン ングス情報とサンプル毎のハフマン変換データからなる符号データを入 力し、 前記入力データから変換アルゴリズムを示すパラメータを取り出してハフ マンデコード処理し、 共通冗長部のランレングス情報を取り出して前記ハフマン デコード処理後の復号デ一タに冗長部を付加し、 相関復号を行う。
こうして、 上述のロスレス圧縮符号方法および装置では、 入力信号の相関性を 除去して冗長部を切り取り、 その後のデータからさらにデータ分布の偏りを利用 して効果的にデータを圧縮して、 入力信号の情報エントロピに近い情報量にまで 圧縮して伝送する。 また、 上述のロスレス圧縮復号方法および装置では、 そのよ うな圧縮データを逆の順番でデコードして、 元々の広帯域マルチチヤンネルのォ 一ディォデータを劣化無く完全に復元して出力する。 これらにより、 完全なロス レス圧縮であって、 かつ伝送データを 6 0 %以下に圧縮できるロスレス圧縮符号
Z復号方法及び装置が実現できる。
また、 本発明のロスレス圧縮符号方法および装置では、 相関の除去において、 了'測器または予測フィルタで予測したデータと実データとの差すなわち予測残差 を取り出す。 たとえば、 これらの予測器または予測フィルタは、 入力データまた は再生データの整数レンジと同じ精度を有する整数演算回路からなる。
また、 本発明のロスレス圧縮符号方法および装置では、 ハフマン変換において、 共通冗長部を除去した残りのデ一タを、 所定のビット数の上位パートに対しての みハフマン圧縮で変換し、 残りが有る場合は残りをそのまま付けて伝送する。 ま た、 本発明のロスレス圧縮復号方法および装置では、 ハフマンデコード処理にお いて、 所定の変換パターンに合致する部分の上位パートおよびブロック毎にパラ メータで伝送される情報により定められたビット数の下位パートに分け、 前記上 位パートに対してのみハフマンデコードをする。
また、 本発明のロスレス圧縮符号装置は、 相関除去手段、 共通冗長ビット除去 手段及びハフマン変換手段の複数の組み合わせと、 複数の前記ハフマン変換手段 が出力するデータから最大圧縮効率となるデータを選択し出力する最大効率デ一 タ出力手段を備える。 最大効率データ出力手段は、 最大効率となる組み合わせの データを出力するとともに、 最大効率となる組み合わせを示すパラメ一タを伝送 する。
また、 本発明のロスレス圧縮符号 Z復号方法および装置では、 複数の相関除去 特性の中から最も効果の高いものを検出して選択する。
また、 本発明のロスレス圧縮符号方法おょぴ装置では、 相関を除去する複数の 除去手段を備え、 相関の除去においてそれぞれの除去手段の出力データに対して それぞれの共通冗長部を除去し、 それぞれの共通冗長部を除去したそれぞれのデ ータを別個にハフマン変換し、 これらのハフマン変換後の複数のハフマン圧縮デ ータから最大効率となる組み合わせのものを検出して選択して変換に使用すると ともに、 組み合わせを示すパラメータを伝送する。
また、 本発明のロスレス圧縮符号方法および装置では、 ハフマン変換において、 複数の変換ァルゴリズムの中からブロックにお 、て最大効率となるものを選択し て変換に使用するとともに、 そのアルゴリズムを示すパラメータを伝送する。 また、 本発明のロスレス圧縮復号方法および装置では、 相関復号において、 口 一力ル予測器または口一カル予測フィルタで予測したデータと伝送入力データと の和を取り出す。 たとえば、 ローカル予測器または口一カル予測フィルタは、 再 生データの整数レンジと同じ精度とした整数演算回路からなる u
また、 本発明のロスレス圧縮復号方法および装置では、 ハフマンデコード処理 において、 プロック毎に伝送される情報により定められた特性を有する信号が選 択される。
また、 本発明のロスレス圧縮復号装置は、 さらに、 入力符号データに付随する 付帯情報を検出する付帯情報検出手段を備え、 前記ハフマンデコーダ手段は複数 のハフマンテーブルを備える。 付帯情報検出手段は、 検出した付帯情報に基いて 複数の前記ノヽフマンテ一ブルの中から 1つを選択する。
また、 本発明のロスレス圧縮符号復号方法および装置では、 ブロックの先頭に あるサンプルデータをリニア P CMとすることにより、 エラ一伝搬からの復帰速 度を速くし、 メディアを特殊再生するキュー Zレビュ一の再生音を聞き易くする。 上述のロスレス圧縮符号装置は、 ロスレス圧縮符号装置から入力された信号を D V Dフォーマツト信号にする D V Dフォーマッタなどとともに記録装置を構成 する。
上述のロスレス圧縮復号装置は、 再生信号を所定の符号情報に変換する D V D デフォーマッタなどとともに再生装置を構成する。
本発明に係る口スレス圧縮符号 Z復号方法および装置の効果は、 膨大な情報量 を劣化無く圧縮し、 より多くの情報をより長時間に渡つて記録再生できることで ある。 図面の簡単な説明
図 1は、 本発明の実施形態における口スレス圧縮符号 Z復号方法及び装置のブ 口ック図である。
図 2は、 相関除去手段のブロック図である。
図 3は、 共通冗長ビット (C R B ) 除去手段のブロック図である。
図 4は、 ハフマン圧縮手段および最大効率データ出力手段のブロック図である。 図 5は、 ハフマンデコーダ、 C R Bデコ一ダおよび付帯情報検出手段のプロッ ク図である。
図 6は、 相関復 手段のブロック図である。
図 7は、 ロスレス圧縮符号ァ /レゴリズムのフ口一チヤ一トである。
図 8は、 ロスレス圧縮符号 Z復号装置を備える記録 Z再生装置のブロック図で ある。 発明を実施するための最良の形態
以下、 本発明のロスレス圧縮符号方法および装置の実施形態について、 図面を 参照しながら説明を行う。
本発明のロスレス圧縮符号装置では、 相関除去手段で入力信号の相関性を検出 して正規化し、 冗長部を共通冗長ビット (C R B ) 除去手段で除去し、 ハフマン 圧縮手段でデータ分布の偏りを利用した変換でさらにデ一タを圧縮する。 また、 本発明のロスレス圧縮復号装置では、 そのような圧縮データを逆順にデコードす るハフマンデコーダ、 CRBデコーダ (共通冗長ビッ卜付加手段)および相関復号 により、 元々の広帯域マルチチヤンネルのオーディォデータを劣化無く伝送し、 受信して出力できる。 これにより、 入力信号のもつエントロピに近い情報量にま で圧縮が可能となる。
図 1は、 本発明の実施形態における口スレス圧縮符号 Z復号装置を示すプロッ ク図である。 ロスレス圧縮符号装置は、 ロスレス圧縮符号化を行うロスレス圧縮 符号手段.1 00と、 圧縮信号を DVDフォ一マツト信号にするための DVDフォ —マッタ手段 200とからなり、 その出力 Zをメディアに記録する。 ロスレス圧 縮符号手段 1 00は、 相関除去手段 1 1 0、 共通冗長ビッ 卜 (CRB) 除去手段 1 20、 ハフマン圧縮手段 1 30及ぴ最大効率デ一タ出力手段 1 40力 らなる。 ロスレス圧縮符号手段 1 00の出力 Yは主情報であり、 同じく出力 Ysubは付帯 情報である。 DVDフォーマッタ手段 200は、 DVDフォーマット信号の出力 Zをメディアに伝送記録する。 また、 ロスレス圧縮復号装置は、 メディア再生信 号から DVDフォーマツト信号をデコードして内容データを取り出す DVDデフ ォーマッタ手段 4 00と、 ロスレス圧縮復号手段 5◦ 0とからなる。 DVDデフ ォーマッタ手段 400は、 主情報 Yと付帯情報 Ysubをそれぞれ取り出す。 口ス レス圧縮復号手段 500は、 ハフマンデコーダ 53 0、 共通冗長ビット (CR B) 付加手段 (または、 CRBデコーダ) 5 20、 相関復号手段 5 1 0、 付帯情 報検出手段 540からなる。 付帯情報検出手段 540は、 主情報 Yに付帯するパ ラメータ Ysubを他の手段に分配する。 CRBは Common Redundancy Bitの略であ り、 以降、 図において略記する。
以下では信号の流れに沿って符号側から順に各部の動作を詳しく説明する。 図 1において入力信号 Xを相関除去手段 1 1 0へ供給する。 入力信号 Xは 9 6 k Hz . 24 bit . 6chモードのデータである。 図 1では略しているが、 所定の時間 毎に区切った所定数の入力デ一タ Xを所定のサンプル数 28 8 0で区切ってブロ ック化する手段 1 1 0 0が入力部にある (図 2参照) 。 以降の処理はブロック毎 に実施するものである。
相関除去手段 1 1 0では、 入力信号 Xが有する固有の性質、 前後のサンプル問 で相関が強いと周波数スぺク トル分布が偏ることなどの性質を正規化する。 (な お、 「サンプル間の相関」 は、 チャンネル間の相関も含むものとする。 ) 予め想 定する性質は、 周波数スぺク トル特性およびチャンネル間の波形近似性などであ る。 これらの性質を正規ィ匕するために周波数帯域フィルタおよびチヤンネル間の クロスフィルタを用いる。 簡単化のためには、 入力データの整数レンジと同じレ ンジを有する整数精度をフィルタに用いるようにするのが好ましい。
図 2は、 相関除去手段 1 1 0を詳細に示す。 相関除去手段 1 1 0は、 1次ない し 5次の差分値を予測残差として出力する。 具体的には、 予測器としての遅延手 段 1 1 2 1〜1 1 2 5と減算器 1 1 1 1〜1 1 1 5とからなる相関除去回路を 5 段接続し、 ブロック手段 1 1 0 0の出力を入力して、 1次〜 5次の差分ィ直 (予測 誤差) D L 1〜D L 5を求める。 なお、 遅延手段を予測フィルタとしてもよい。 なお、 ブロック化手段 1 1 0 0の出力 D L 0は 0次信号である。
これらの差分値 D L 0〜D L 5は全て出力し、 後段の処理を実施して圧縮効率 の最良なものを選ぶことにより、 結果的に最適な相関除去を行う。 符号処理では 全ての組み合わせについて圧縮効率を求める。 整数精度で演算することで、 符号 化と復号化において、 オーバーフローに留意さえすればデータの可逆性が保たれ、 ロスレス圧縮を完全に保証できる。 実数精度演算の場合には、 所定の再量子化手 段を加えることによって同様の作用が得られる。 このようにして、 可逆性を保ち ながら信号自身の相関性を減らすことができる。 したがって、 相関除去手段 1 1 0の出力信号は、 波形の振幅レベルが低下し同時に白色雑音に似たスぺク トル分 布となる。
以下、 0次差分の例を用いて信号 D L Oのデータ処理について説明する。 相関 除去手段 1 1 0により相関を除去した信号 U L ()を共通冗長ビット除去手段 1 2 0に通す。 図 3は共通冗長ビット (C R Β ) 除去手段 1 2 0のブロック図を示す。 共通冗長ビット除去手段 1 2 0では、 ブロックにおレ、てデ一タの上位ビッ卜で冗 長な部分、 言レ、換えるとサンプルデ一タの上位ビットの並びが " 0 " または"
1 " の連続となるラン部分を冗長ビット検出手段 1 2 1 0で検出する。 例えば 9 6 k Hz - 2 4 bit · 6 chモードの実際の音楽データを分析し平均 1 0 bitとすると、 各サンプノレ共通の連続部分のランレングス L A 0を共通冗長ランレングス検出手 段 1 2 2 0で検出する。 一方主情報を遅延手段 1 2 3 0により遅延してブロック 内処理の時間を合わせる。 共通冗長ランレングス検出手段 1 220は、 求めたラ ンレングス L AOを用いて主情報の共通冗長ビットを共通冗長ビット除去手段 1 240で除去する。 元の語長 24ビットに対して語長を平均 60 %に短縮する。 短縮されたデータは CRB 0として出力し、 共通の冗長ランレングス L AOはパ ラメータとして出力する。 信号 DL 1ないし DL 5も独立に同じ処理を行う。 こ れらのデータはハフマン圧縮手段 130に供給する。 なお、 ランレングスに関す る処理は、 公知のランレングスコーデイングと同様に行えばよレ、。
図 4はハフマン圧縮手段 130の内部ブロック図を示す。 ハフマン圧縮手段 1 30では、 まず分離手段 1 300でデータを上位のたとえば 7ビット B 0と下位 の残りビット C 0とに分ける。 このようにしたのは、 ハフマン変換処理を高速に 出来るようにするためとアルゴリズムを簡単化するためである。 上位の 7ビット B 0は 8種類のハフマン変換テーブルを用いて可変長符号化する。 ハフマン圧縮 手段 13100〜 13107は、 データの値そのもののヒストグラムが偏るのを 利用して、 頻度の高いものに短パターンの符号語を、 頻度の低いものに長パター ンの符号語を割り当てて、 H00として出力する。 個々のデータの下位の残ビッ トは、 無処理のまま結合手段 1320で 1100〜1107と結合し、 HC00〜H CO 7として出力する。 データ CRB 1ないし CRB 5についても同様である。 これらの処理の結果、 HC 00ないし HCO 7から HC 50ないし HC 57まで の合計 48種類 (8 X6) の圧縮データが得られる。 これらを最大効率データ出 力手段 140に供給する。 このように、 相関除去後のデータの内、 上位の所定の ビット数だけハフマン圧縮手段で変換し、 残りが有る場合は残りをそのまま付け て伝送するようにした。 このようにすることでハフマン変換処理が定型化してシ ンプノレになり分岐処理が低減するので、 高速処理が可能となる。
最大効率データ出力手段 140は、 プロック内サンプル累計で最も効率の高い 組み合わせ、 即ちブロック内累計で最小組み合わせのデータを選択して、 出力 Y として取り出す。 この時に使用した組み合わせのパラメータを付帯情報 Ysubと して同様に取り出す。 付帯情報に含まれるのは、 選択された組み合わせに用いた 下位ビット C、 相関フィルタパラメータ D I D、 共通冗長ランレングス LA、 ノヽ フマンテーブル識別パラメータ H I Dなどである。 DVDフォーマッタ手段 20 0はこれらを D V Dフォーマツトの信号に変換して記録信号 Zとして取り出す。 記録信号 Zは D V Dメディアを介して記録伝送する。 このように複数の相関除去 特性の中から最も効果の高いものを検出して選択するようにしたので、 圧縮効率 を高め、 力、ついかなる相関性質にも最適のパラメ一タを選択でき、 圧縮のワイ ド 化が達成できる。
次に、 復号方法および装置について説明する。 DV Dデフォーマッタ 4 0 0は、 D V Dメディァから再生伝送された記録信号 Zを、 主情報 Yと付帯情報 Ysubと に変換再生し、 ロスレス圧縮復号手段 5 0 0へ出力する。
図 5は、 ロスレス圧縮復号手段 5 0 0のハフマンデコーダ 5 3 0、 共通冗長ビ ット付加手段 5 2 1 ( C R Bデコーダ 5 2 0と等価) および付帯情報検出手段 5 4 0の内部ブロック図である。 D VDデフォーマッタ 4 0 0は、 再生した信号 Y および付帯情報 Ysubをそれぞれハフマンデコーダ 5 3 0と付帯情報検出手段 5 4 0に供給する。 付帯情報検出手段 5 4 0は、 復号に使用する下位ビット C、 共 通冗長ランレングス L Aおよびハフマンテープノレ識別パラメータ H I Dなどを取 り出す。 ハフマンデコーダ 5 3 0は、 付帯情報検出手段 5 4 0から供給するハフ マンテープル識別パラメータ H I Dに基づいて、 ハフマンテーブル選択手段 5 3 4は 8種類のハフマンテーブル 5 3 2から 1つを選択する。 そして、 選択したハ フマンテーブルを用いてハフマンデコーダ 5 3 1で復号変換する。 入力するデ一 タは可変長符号化されているので、 始めのビットから順にデコードし、 固定長の 残ビットデータ C Oをそのまま付加して結合する。 C Oの語長は、 元の語長 2 4 ビッ卜から共通冗長ランレングス L Aを引きさらに 7ビットを引き去ったビット 数である。 以上の如く、 ハフマンデコードと残ビット C O付加とを交互に処理す る。 結合手段 5 3 3は、 残ビットの結合を行い、 上位 7ビットと残ビット C 0の 結合データ C R Bを取り出す。 すなわち、 ノヽフマンデコーダ 5 3 0は、 所定の変 換パターンに合 @ΤΤる部分の上位パ一トおよびブロック毎にパラメ一タで伝送さ れる情報により定められたビット数の下位パートに分け、 ヒ位パートに対しての みハフマンデコードをする。 このように、 ブロックごとに複数のハフマン圧縮特 性の中から最も効果の高いものを検出して選択するようにしたので、 圧縮効果を 高め、 力つ無音からクライマックス部に至る広い振幅幅において最適のハフマン テ一ブルを選択できる柔軟性を生み出す。
C R Bデコーダ 5 2 0において、 共通冗長ビット付加手段 5 2 1は、 共通冗長 ランレングス L Aを用いて冗長ビットを生成し C R Bに付加する。 このデータを C R Bデコーダ 5 2 0より D Lとして取り出す。 データ D Lは相関復号手段 5 1 0に供給する。
図 6は相関復号手段 5 1 0の内部プロック図を示す。 付帯情報検出手段 5 4 0 から得られる相関フィルタパラメータ D I Dを用いて相関復号を行う。 相関復号 は、 相関除去手段 1 1 0の逆変換処理である。 相関復号手段 5 1 0は、 ローカル 予測器またはローカル予測フィルタで予測したデータと伝送入力データとの和を 取り出す。 相関除去手段 1 1 0は差分としたので、 相関復号手段 5 1 0では和分 をとるようにする。 次数は相関フィルタパラメータ D I Dで決定し、 相関フィル タ次数選択手段 5 1 3で選択し出力する。 ここから取り出す信号 Xは 9 6 k H z / 2 4ビットの再生信号として出力する。 なお、 ローカル予測器またはローカル 予測フィルタは、 再生データと同じ精度とした整数演算で構成する。 これまでの 説明では 1チャンネルについて述べたが、 他のチャンネルも同様とする。 このよ うにして 9 6 k H z /^ Aビットノ6 c hのデータを再生する。
前述したように、 これらの処理はブロック毎に行う。 ブロックは約 1 5 m s程 度の時間長とする。 プロックの先頭部分の 5サンプルは変換せずにリニア P CM のまま伝送する。 この場合、 この 5サンプルについては共通冗長ビット除去ゃノヽ フマン変換処理対象から外して、 全体の共通冗長ビット除去の効果がこれらに 5 サンプルで帳消しにならないようにする。 このようにブロックの先頭にあるサン プルデータをリニア P CM信号とすることにより、 毎ブロックデ一タが初期化さ れ、 エラ一の累積をリセットして、 エラー伝搬からの復帰速度を速くする。 これ により、 エラー伝搬が起こらず、 キューノレビューなどの特殊再生でこまめに正 しい音が再生でき、 再生音を聞き取り易くできる。
以上説明したように、 何れの処理も整数精度を保つ。 かつオーバ一フロー、 ァ ンダーフローが起こる場合はそのパラメータに組み合わせを使用しないようにす る。 そうして符号化に対して完全可逆処理である復号化を行うので、 入力信号が 持っているエントロピ一は完全に保存され復元できる。 すなわち劣化の無いロス レス圧縮符号/復号が達成される。 ハフマン変換テーブルの工夫などにより、 実 験数値として 96 kHzZ24ビッ ト / 6チャンネルのソ一スレ一ト 13.82 4 Mbpsに対して圧縮比率 0.54が得られた。 したがつて圧縮データのビットレ ートは 7.465Mbpsとなる。 この 7.645Mbpsは、 DVDの最大レートである 9.6 Mbps以下をクリァしかつ 74分の再生時問を達成するのに必要な条件 8.
47 Mbps以下にも余裕をもってクリアしている。 圧縮率の目標が 60%以下であ つたので、 これについても 10%のマージンを有して達成できる。
以上説明したような装置の他に、 ディジタル ·シグナル 'プロセッサ (D S P) などを用いたソフトウェア処理でも同様のデータ処理が達成できる。 ソフト ウェア処理のためのプログラムは、 通信回線を介して伝送することもできる。 図 7は、 ロスレス圧縮符号のソフトウェア処理のフロー図を示す。 まず、 入力 信号を、 チャンネルあたり 2880個のプロック単位に区切る (S 10) 。 次に、 1ブロックの信号について、 ブロックの先頭で初期化する (S 12) 。 すなわち、 X(n_l) = 0、 Y(n— 1)=0。 次に、 η番目のブロックのデータについて (S 14) 、 0次出力値 L 0 (η)を出力するほか、 1次差分値 D 1 (η)と 2次差 分値 D 2 (η)を演算し出力する (S 16、 S 18) 。 すなわち、 Dl (n)=D0 (n)-DO (n)0 D 2 (n) = D 1 (n)— D 1 (n)。 次に nをインクリメントする (S 20) 。 ここで、 ロスレス圧縮符号のため、 0次〜 2次の差分値 DO (n)、 D 1 (n)、 D 2 (n)に対して、 共通ラン長シフトアップ (S 24、 S 28、 S 3 2) とハフマン符号化 (S 26、 S 30、 S 34) を行う。 次に、 最大圧縮効率 デ一タを出力するための最適組み合わせ選択を行って、 選択された信号 Y ( n )を 出力する (S 36) 。 これにより、 図 1に示した圧縮装置のロスレス圧縮符号手 段と同様の処理がおこなわれる。 次に、 信号 Y(n)から DVDフォーマットに対 応した出力サンプルと方式 I Dを生成する (S 38) 。 この処理を、 ηの初期値 を 1とし、 ηが 2880になるまで繰り返す。 ブロック内の全データが処理され ると、 次に、 全ブロックが処理されていない場合は S 12に戻り(S 22)、 次の プロックの信号の処理をおこなう。 ロスレス圧縮復号のソフトウエア処理も同様 におこなう力 ここでの説明を省略する。
図 8は、 上述のロスレス圧縮符号 Ζ復号装置を備える記録 Ζ再生装置のプロ ック図である。 口スレス圧縮符号 Z復号装置 100、 500以外の構成は従来の 記録 再生装置と同じである。 光ディスク 10は、 スピンドルモータ 1 2により 回転される。 記録 Z再生において、 光ヘッド 14は、 メディア(光ディスク) 10 にレーザービームを照射して情報を記録し、 また、 光ディスク 1からの反射光か ら再生信号を得る。 RF信号回路 16は、 再生の際は、 再生信号をディジタル化 し、 DVDデフォーマッタ 400内の ECC回路に送る。 次に、 ロスレス圧縮復 号装置 500は、 上に説明したように信号を復号する。 記録の際は、 口スレス圧 縮符号 Z復号装置 100は、 上に説明したように信号を符号化し、 DVDフォー マッタ 200内の ECC回路を経て RF信号回路 16に送り、 アナログ信号に変 換する。
以上に説明したように、 本発明によるロスレス圧縮符号方法および装置は、 相 関除去手段で入力信号の相関性を検出して正規化し、 冗長部を C R B除去手段で 除去し、 次に、 ハフマン圧縮手段でデータ分布の偏りを利用した変換でさらにデ ータを圧縮する u また、 本発明によるロスレス圧縮復号方法および装置は、 その ような圧縮データを逆順にデコードするハフマンデコーダ、 CRBデコーダおよ び相関復号により、 元々の広帯域マルチチヤンネルのオーディオデータを劣化無 く伝送し、 受信して出力できる。 これにより、 入力信号のもつエントロピに近い 情報量にまで圧縮が可能となり、 DVDオーディオで极えるモ一ドが増加する。 また、 DVDオーディオの再生時間が大幅に長時間化する。 こうして、 スーパー オーディオの膨大な情報量を劣化無くコンパク トに圧縮するので、 これまで実現 のできなかった 96 kH z/24ビッ ト / 6チャンネルのソースを DVDオーデ ィォのメディアに収めることができ、 最高性能の実現と長時間再生をともに可能 にする。

Claims

請 求 の 範 囲
1 . 所定の時間毎に区切った所定数の入力データサンプルをブロック化し、 前記プロック内でサンプル間の相関を除去し、
除去した後のデータについて冗長ランレングスを求め、
冗長ランレングスの最小ィ直すなわちブロックの各サンプルに共通の冗長部のラ ンレングスを検出して、 各サンプルから前記共通冗長部を除去し、
共通冗長部を除去したデータをハフマン変換し、
少なくとも前記共通冗長部のランレングス情報とサンプル毎のハフマン変換デ ータを得る
ロスレス圧縮符号方法。
2 . 相関の除去において、 予測器または予測フィルタで予測したデータと実デ ータとの差すなわち予測残差を取り出す請求項 1に記載の口スレス圧縮符号方法。
3 . 予測器または予測フィルタは、 入力データの整数レンジと同じ精度を有す る整数演算回路からなる請求項 2に記載の口スレス圧縮符号方法。
4 . ハフマン変換において、 共通冗長部を除去した残りのデ一タを、 所定のビ ット数の上位パートおよびこれらの残りの部分である下位パートに分け、 前記上 位パートに対してのみノヽフマン変換をする請求項 1ないし 3の何れかに記載の口 スレス圧縮符号方法。
5 . 相関を除去する複数の相関除去手段を備え、 相関の除去においてそれぞれ の相関除去手段の出力データに対してそれぞれの共通冗長部を除去し、 それぞれ の共通冗長部を除去したそれぞれのデータを別個にハフマン変換し、
これらのハフマン変換後のデ一タから最大効率となる組み合わせのものを選択 して変換に使用するとともに、 組み合わせを示すパラメータを伝送する請求項 1 ないし 3の何れかに記載の口スレス圧縮符号方法。
6 . ノヽフマン変換において、 複数の変換アルゴリズムの中からブロックにおレヽ て最大効率となるものを選択して変換に使用するとともに、 そのアルゴリズムを 示すパラメータを伝送することを特徴とする請求項 1記載のロスレス圧縮符号方 法。
7 . プロック内の先頭の所定位置にあるサンプルデ一タはリユア P CMデ一タ であり、 前記所定位置を除く位置において冗長ランレングスを求める請求項 1な レヽし 3の何れかに記載の口スレス圧縮符号方法。
8 - 所定の時間毎に区切った所定数の入力データサンプルをブロック化するフ レーム手段と、
プロック内でサンプル間の相関を除去する相関除去手段と、
相関を除去した後のデータについて冗長ランレングスを求め、 冗長ランレング スの最小値すなわちプロックの各サンプルに共通の冗長部のランレングスを検出 して、 各サンプルから前記共通冗長部を除去する共通冗長ビット除去手段と、 共通冗長部を除去したデータをハフマン変換するハフマン変換手段とを備え、 少なくとも前記共通冗長部のランレングス情報とサンプル毎のハフマン変換デ
—タを得る口スレス圧縮符号装置。
9 . 相関除去亍-段は、 予測器または予測フィルタで予測したデータと実データ との差すなわち予測残差を取り出す請求項 8に記載のロスレス圧縮符号装置。
1 0 . 予測器または予測フィルタは、 入力データの整数レンジと同じ精度を有 する整数演算回路からなる請求項 9に記載のロスレス圧縮符号装置。
1 1 . ハフマン変換手段は、 共通冗長ビット除去手段により共通冗長部を除去 した残りのデータを、 所定のビット数の上位パートおよびこれらの残りの部分で ある下位パ一卜に分け、 前記上位パートに対してのみハフマン変換をする請求項
8ないし 1 0の何れかに記載の口スレス圧縮符号装置。
1 2 . ハフマン変換手段は、 複数の変換ァルゴリズムの中から前記ブロックに おいて最大効率となるものを選択して変換に使用するとともに、 そのアルゴリズ ムを示すパラメータを伝送することを特徴とする請求項 8記載のロスレス圧縮符 号装置。
1 3 . 前記相関除去手段、 前記共通冗長ビット除去手段及び前記ハフマン変換 手段の複数の組み合わせを備え、 さらに、 複数の前記ハフマン変換手段が出力す るデータから最大圧縮効率となるデータを選択し出力する最大効率デ一タ出力手 段を備え、 最大効率データ出力手段は、 最大効率となる組み合わせのデータを出 力するとともに、 最大効率となる組み合わせを示すパラメータを伝送することを 特徴とする請求項 8ないし 1 0の何れかに記載の口スレス圧縮符号装置。
1 4 . ブロック内の先頭の所定位置にあるサンプルデータはリ -ァ P CMデ一 タで出力し、 共通冗長ビット除去手段は、 冗長ランレングスを前記所定位置を除 く位置において求める請求項 8ないし 1 0の何れかに記載のロスレス圧縮符号装 1 5 . 所定の時間毎に区切った所定数の入力データサンプルをブロック化し、 ブロック内でサンプル間の相関を除去し、 除去した後のデータについて冗長ラン レングスを求め、 冗長ランレングスの最小ィ直すなわちブロックの各サンプルに共 通の冗長部のランレングスを検出して各サンプルから前記共通冗長部を除去して 得られた、 少なくとも前記共通冗長部のランレングス情報とサンプル毎のハフマ ン変換データからなる符号データを入力するロスレス圧縮復号方法において、 入力データから変換アルゴリズムを取り出してハフマンデコード処理をし、 共通冗長部のランレングス情報を取り出して前記ノヽフマンデコード処理後の復 号データに冗長部を付加し、
冗長部を付加したデータについて相関復号を行うロスレス圧縮復号方法。 1 6 . 相関復号において、 口一カル予測器またはローカル予測フィルタで予測 したデータと伝送入力データとの和を取り出す請求項 1 5に記載のロスレス圧縮 復号方法。
1 7 . 口一カル予測器またはローカル予測フィルタは、 再生データの整数レン ジと同じ精度とした整数演算回路からなる請求項 1 6に記載のロスレス圧縮復号 方法。
1 8 . ハフマンデコード処理において、 所定の変換パターンに合致する部分の 上位パ一トおよびブロック毎にパラメータで伝送される情報により定められたビ ット数の下位パートに分け、 前記上位パートに対してのみハフマンデコードをす ることを特徴とする請求項 1 7に記載のロスレス圧縮復号方法。
1 9 . 相関復号において、 ブロック毎にパラメータで伝送される情報により定 められた特性を有する信号が選択されることを特徴とする請求項 1 5ないし 1 7 の何れかに記載の口スレス圧縮復号方法。
2 0 . ハフマンデコードにおいて、 プロック毎にパラメータで伝送される情報 により定められた特性を有する信号が選択されることを特徴とする請求項 1 5な いし 1 7の何れかに記載の口スレス圧縮復号方法。
2 1 . ブロック内の先頭の所定位置にあるサンプルデータはリニア P CMのデ —タであり、 相関復号の内部演算をリニァ P CMのデータを用いて初期化するこ とを特徴とする請求項 1 5ないし 1 7の何れかに記載のロスレス圧縮符号方法。 2 2 . 所定の時問毎に区切った所定数の入力デ一タサンプルをブロック化し、 プロック内でサンプル間の相関を除去し、 除去した後のデータについて冗長ラン レングスを求め、 冗長ランレングスの最小値すなわちブロックの各サンプルに共 通の冗長部のランレングスを検出して各サンプルから前記共通冗長部を除去して 得られた、 少なくとも前記共通冗長部のランレングス情報とサンプル毎のハフマ ン変換データからなる符号データを入力するロスレス圧縮復号装置であって、 入力データから変換アルゴリズムを示すパラメータを取り出してハフマンデコ ―ド処理をするハフマンデコーダと、
共通冗長部のランレングス情報を取り出して前記ハフマンデコ一ド処理後の復 号デ一タに冗長部を付加する共通冗長ビットデコーダと、
共通冗長ビットデコーダからの入力信号に対して相関復号を行う相関復号手段 と
を備える口スレス圧縮復号装置。
2 3 . 相関復号手段は、 口一カル予測器または口一カル" 測フィルタで予測し たデータと伝送入力データとの和を取り出す請求項 2 2に記載の口スレス圧縮復
2 4 . ローカル予測器または口一カル予測フィルタは、 再生データの整数レン ジと同じ精度とした整数演算回路からなる請求項 2 3に記載のロスレス圧縮復号
2 5 . 入力データから変換アルゴリズムを示すパラメータを取り出してハフマ ンデコ一ド処理するハフマンデコーダは、 所定の変換パターンに合致する部分の 上位ノ、°—トおよびブロック毎にパラメータで伝送される情報により定められたビ ット数の下位パートに分け、 前記上位パートに対してのみノヽフマンデコードをす ることを特徴とする請求項 2 4に記載のロスレス圧縮復号装置。
2 6 . ハフマンデコーダは、 ブロック毎に伝送される情報により定められた特 性を有する信号を選択することを特徴とする請求項 2 2ないし 2 4の何れかに記 載の口スレス圧縮符号装置。
2 7 . さらに、 入力符号データに付随する付帯情報を検出する付帯情報検出手 段を備え、 前記ハフマンデコーダ手段は複数のハフマンテープノレを備え、 付帯情 報検出手段は、 検出した付帯情報に基いて複数の前記ノヽフマンテーブルの中から 1つを選択することを特徴とする請求項 2 2ないし 2 4の何れかに記載のロスレ ス圧縮符号装置。
2 8 . ハフマンデコーダは、 ブロック毎にパラメータで伝送される情報により 定められた特性を有する信号を選択することを特徴とする請求項 2 2ないし 2 4 の何れかに記載のロスレス圧縮復号装置。
2 9 . ブロック内の先頭の所定位置にあるサンプルデータはリユア P CMデー タであり、 相関復号手段は、 相関復号の内部演算をリニア P CMデータを用いて 初期化することを特徴とする請求項 2 2ないし 2 4の何れかに記載のロスレス圧 縮復号装置。
3 0 . 入力信号を圧縮する、 請求項 8ないし 1 4の何れかに記載されたロスレ ス圧縮符号装置と、
口スレス圧縮符号装置から入力された信号を D V Dフォーマット信号にする D V Dフォーマッタと、
D V Dフォーマッタから入力された DV Dフォーマツト信号を R F信号に変換 する R F処理回路と、
R F処理回路から入力された R F信号をもとに光ディスクに情報を記録する光 へッドと
からなる記録装匱。
3 1 . 光ディスクから情報を再生する光へッドと、
光へッドからの再生信号をデジタル入力信号に変換する R F処理回路と、
R F処理回路から入力された再生信号を所定の符号情報に変換する D VDデフ ォーマッタと、
D V Dデフォーマッタから入力される符号を復号する、 請求項 2 2ないし 2 8 の何れかに記載されたロスレス圧縮復号装置と からなる再生装置。
PCT/JP1999/005507 1998-10-06 1999-10-06 Procede et dispositif de codage a compression sans perte, et procede et dispositif de decodage a compression sans perte WO2000021199A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP99970220A EP1119108A4 (en) 1998-10-06 1999-10-06 LOSSLESS COMPRESSION CODING METHOD AND DEVICE, AND LOSSLESS COMPRESSION DECODING METHOD AND DEVICE
US09/806,928 US6420980B1 (en) 1998-10-06 1999-10-06 Lossless compression encoding method and device, and lossless compression decoding method and device
JP2000575221A JP3723740B2 (ja) 1998-10-06 1999-10-06 ロスレス圧縮符号方法とその装置およびロスレス圧縮復号方法とその装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP28368798 1998-10-06
JP10/283687 1998-10-06

Publications (1)

Publication Number Publication Date
WO2000021199A1 true WO2000021199A1 (fr) 2000-04-13

Family

ID=17668782

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1999/005507 WO2000021199A1 (fr) 1998-10-06 1999-10-06 Procede et dispositif de codage a compression sans perte, et procede et dispositif de decodage a compression sans perte

Country Status (5)

Country Link
US (1) US6420980B1 (ja)
EP (1) EP1119108A4 (ja)
JP (1) JP3723740B2 (ja)
CN (1) CN1197254C (ja)
WO (1) WO2000021199A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013066115A (ja) * 2011-09-20 2013-04-11 Yokogawa Electric Corp 測定データの圧縮方法および測定データの圧縮装置

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7082478B2 (en) * 2001-05-02 2006-07-25 Microsoft Corporation Logical semantic compression
US6762700B2 (en) * 2001-05-07 2004-07-13 Jiannhwa Sun NEO method and system for lossless compression and decompression
DE10208371A1 (de) 2002-02-27 2003-09-11 Degussa Dispersion, enthaltend Silicium-Titan-Mischoxidpulver, daraus herstellte Grünkörper und Glasformkörper
EP2006840B1 (en) 2002-09-04 2012-07-04 Microsoft Corporation Entropy coding by adapting coding between level and run-length/level modes
US7433824B2 (en) * 2002-09-04 2008-10-07 Microsoft Corporation Entropy coding by adapting coding between level and run-length/level modes
US7479905B2 (en) * 2003-07-28 2009-01-20 International Business Machines Corporation Apparatus, system and method for data compression using irredundant patterns
US7724827B2 (en) 2003-09-07 2010-05-25 Microsoft Corporation Multi-layer run level encoding and decoding
JP4037875B2 (ja) * 2005-02-24 2008-01-23 株式会社東芝 コンピュータグラフィックスデータ符号化装置、復号化装置、符号化方法、および、復号化方法
US8108219B2 (en) * 2005-07-11 2012-01-31 Lg Electronics Inc. Apparatus and method of encoding and decoding audio signal
US7693709B2 (en) * 2005-07-15 2010-04-06 Microsoft Corporation Reordering coefficients for waveform coding or decoding
US7599840B2 (en) * 2005-07-15 2009-10-06 Microsoft Corporation Selectively using multiple entropy models in adaptive coding and decoding
US7684981B2 (en) * 2005-07-15 2010-03-23 Microsoft Corporation Prediction of spectral coefficients in waveform coding and decoding
US7375597B2 (en) 2005-08-01 2008-05-20 Marvell World Trade Ltd. Low-noise fine-frequency tuning
US8599925B2 (en) * 2005-08-12 2013-12-03 Microsoft Corporation Efficient coding and decoding of transform blocks
US7933337B2 (en) * 2005-08-12 2011-04-26 Microsoft Corporation Prediction of transform coefficients for image compression
US7565018B2 (en) * 2005-08-12 2009-07-21 Microsoft Corporation Adaptive coding and decoding of wide-range coefficients
US7720094B2 (en) * 2006-02-21 2010-05-18 Verso Backhaul Solutions, Inc. Methods and apparatus for low latency signal aggregation and bandwidth reduction
US8552891B2 (en) 2006-05-27 2013-10-08 Samsung Electronics Co., Ltd. Method and apparatus for parallel data interfacing using combined coding and recording medium therefor
US8184710B2 (en) * 2007-02-21 2012-05-22 Microsoft Corporation Adaptive truncation of transform coefficient data in a transform-based digital media codec
US7774205B2 (en) * 2007-06-15 2010-08-10 Microsoft Corporation Coding of sparse digital media spectral data
US8179974B2 (en) 2008-05-02 2012-05-15 Microsoft Corporation Multi-level representation of reordered transform coefficients
US8406307B2 (en) 2008-08-22 2013-03-26 Microsoft Corporation Entropy coding/decoding of hierarchically organized data
US8174761B2 (en) * 2009-06-10 2012-05-08 Universitat Heidelberg Total internal reflection interferometer with laterally structured illumination
CN102263560B (zh) * 2010-05-28 2013-11-20 富士通株式会社 差分编码方法和系统
CN107809252B (zh) * 2017-10-28 2021-11-05 深圳市睿臻信息技术服务有限公司 一种新型24位adpcm音频压缩/解压缩方法
CN110868221B (zh) * 2019-10-31 2021-06-25 重庆大学 一种多模态数据自动压缩方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1986004198A1 (en) * 1984-12-29 1986-07-17 Sony Corporation Digital signal transmission device
JPH05308328A (ja) * 1992-04-30 1993-11-19 Olympus Optical Co Ltd データ圧縮・復調方式

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61267456A (ja) * 1985-05-22 1986-11-27 Hitachi Ltd フアクシミリ信号冗長度抑圧方式
JPH02131038A (ja) * 1988-11-10 1990-05-18 Pioneer Electron Corp 信号伝送装置
ATE104488T1 (de) * 1989-11-14 1994-04-15 Siemens Nixdorf Inf Syst Verfahren und anordnung zum komprimieren und dekomprimieren von daten.
JPH04150522A (ja) * 1990-10-15 1992-05-25 Sony Corp ディジタル信号処理装置
WO1997029549A1 (fr) * 1996-02-08 1997-08-14 Matsushita Electric Industrial Co., Ltd. Codeur, decodeur, codeur-decodeur et support d'enregistrement de signal audio large bande
DE69723959T2 (de) * 1996-11-11 2004-06-17 Koninklijke Philips Electronics N.V. Datenkompression und -dekompression durch rice-kodierer/-dekodierer
JP4147607B2 (ja) * 1998-03-13 2008-09-10 松下電器産業株式会社 補助スクランブル/デスクランブル方法および装置
US6023233A (en) * 1998-03-20 2000-02-08 Craven; Peter G. Data rate control for variable rate compression systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1986004198A1 (en) * 1984-12-29 1986-07-17 Sony Corporation Digital signal transmission device
JPH05308328A (ja) * 1992-04-30 1993-11-19 Olympus Optical Co Ltd データ圧縮・復調方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013066115A (ja) * 2011-09-20 2013-04-11 Yokogawa Electric Corp 測定データの圧縮方法および測定データの圧縮装置

Also Published As

Publication number Publication date
CN1197254C (zh) 2005-04-13
EP1119108A1 (en) 2001-07-25
CN1322406A (zh) 2001-11-14
EP1119108A4 (en) 2002-03-06
JP3723740B2 (ja) 2005-12-07
US6420980B1 (en) 2002-07-16

Similar Documents

Publication Publication Date Title
WO2000021199A1 (fr) Procede et dispositif de codage a compression sans perte, et procede et dispositif de decodage a compression sans perte
JP3336617B2 (ja) 信号符号化又は復号化装置,及び信号符号化又は復号化方法,並びに記録媒体
US6675148B2 (en) Lossless audio coder
US5687157A (en) Method of recording and reproducing digital audio signal and apparatus thereof
JP3203657B2 (ja) 情報符号化方法及び装置,情報復化方法及び装置,情報伝送方法,並びに情報記録媒体
EP1715476B1 (en) Low-bitrate encoding/decoding method and system
US6169973B1 (en) Encoding method and apparatus, decoding method and apparatus and recording medium
US6041302A (en) Data compression/expansion using a rice encoder/decoder
JP3887827B2 (ja) 符号化方法及び装置、復号化方法及び装置、並びに記録媒体
US20150154969A1 (en) Doubly compatible lossless audio bandwidth extension
US6011824A (en) Signal-reproduction method and apparatus
WO1995001680A1 (fr) Dispositif de codage de signaux numeriques, son dispositif de decodage, et son support d&#39;enregistrement
JP3964860B2 (ja) ステレオオーディオの符号化方法、ステレオオーディオ符号化装置、ステレオオーディオの復号化方法、ステレオオーディオ復号化装置及びコンピュータで読み取り可能な記録媒体
JP2003143015A (ja) 信号処理方法及び装置並びに符号列生成方法及び装置
US6038369A (en) Signal recording method and apparatus, recording medium and signal processing method
JPH09135176A (ja) 情報符号化装置および方法、情報復号化装置および方法、並びに情報記録媒体
JP3465697B2 (ja) 信号記録媒体
JPH0863901A (ja) 信号記録方法及び装置、信号再生装置、並びに記録媒体
JP2002094385A (ja) 圧縮データ記録装置、記録方法、圧縮データ記録再生装置、記録再生方法および記録媒体
Janssen et al. Lossless compression of one-bit audio
JP2005004119A (ja) 音響信号符号化装置及び音響信号復号化装置
JP3175456B2 (ja) ディジタル信号処理装置
JPH1083197A (ja) ディジタル信号処理方法
JP3465698B2 (ja) 信号復号化方法及び装置
JP2009031377A (ja) オーディオデータ処理装置およびビット幅変換方法並びにビット幅変換装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99811840.0

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP SG US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1999970220

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2000 575221

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 09806928

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1999970220

Country of ref document: EP