JPH10178349A - Coding and decoding method for audio signal - Google Patents
Coding and decoding method for audio signalInfo
- Publication number
- JPH10178349A JPH10178349A JP34025196A JP34025196A JPH10178349A JP H10178349 A JPH10178349 A JP H10178349A JP 34025196 A JP34025196 A JP 34025196A JP 34025196 A JP34025196 A JP 34025196A JP H10178349 A JPH10178349 A JP H10178349A
- Authority
- JP
- Japan
- Prior art keywords
- audio
- bit
- bits
- bit stream
- frame
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、オーディオ信号の
符号化方法および復号方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an audio signal encoding method and an audio signal decoding method.
【0002】[0002]
【従来の技術】近年、デジタルオーディオ信号の符号化
方法の開発が活発になり、特に高品質のオーディオ符号
化方法として、MPEG1オーディオ符号化(ISO/IEC
11172-3 )が知られている。2. Description of the Related Art In recent years, digital audio signal encoding methods have been actively developed. Particularly, as a high quality audio encoding method, MPEG1 audio encoding (ISO / IEC) has been proposed.
11172-3) is known.
【0003】図9はMPEG1オーディオ符号化の符号
器の基本構造を示すブロック図である。オーディオサン
プルが符号器91に入力されると、写像部92は、入力
オーディオサンプルをフィルタ処理し、さらに間引いた
表現を生成する。聴覚心理モデル部93は、量子化およ
び符号化を制御するデータの組を生成する。量子化およ
び符号化部94は、レイヤ1、レイヤ2およびレイヤ3
のいずれかの符号化方法に従った処理を行う。フレーム
組立部95は、量子化および符号化部94の出力データ
とアンシラリデータから実際のビットストリームを組み
立てて、その他の情報(例:エラーチェック)を必要に
応じて付加する。FIG. 9 is a block diagram showing the basic structure of an encoder for MPEG1 audio encoding. When audio samples are input to the encoder 91, the mapping unit 92 filters the input audio samples and generates a thinned representation. The psychoacoustic model unit 93 generates a data set that controls quantization and encoding. The quantization and encoding unit 94 includes a layer 1, a layer 2 and a layer 3
Is performed according to any of the encoding methods. The frame assembling unit 95 assembles an actual bit stream from the output data of the quantization and encoding unit 94 and the ancillary data, and adds other information (eg, error check) as necessary.
【0004】図10はMPEG1オーディオ符号化の復
号器の基本構造を示すブロック図である。ビットストリ
ームが復号器101に入力されると、フレーム分解部1
02は、情報の様々な部分を復元するために、ビットス
トリームを分離する。復元部103は、一連の写像サン
プルの量子化形を復元する。逆写像部104は、これら
の写像サンプルをPCM オーディオサンプルに戻す。FIG. 10 is a block diagram showing the basic structure of a decoder for MPEG1 audio encoding. When the bit stream is input to the decoder 101, the frame
02 separates the bitstream to recover various parts of the information. The restoration unit 103 restores a quantized form of a series of mapping samples. The inverse mapping unit 104 returns these mapping samples to PCM audio samples.
【0005】符号器で生成されて出力されたり、復号器
に入力されて再生されるオーディオビットストリーム
は、連続するフレームから構成され、ISO/IEC 11172-3
に記述されている様式で記述すると、以下のようにな
る。 [0005] An audio bit stream generated and output by an encoder or input to a decoder and reproduced is composed of continuous frames, and is composed of ISO / IEC 11172-3.
When described in the format described in
【0006】フレームはヘッダ、エラーチェック、オー
ディオデータおよびアンシラリデータから構成される。
同様に、ISO/IEC 11172-3 に記述されている様式でフレ
ームを記述すると、以下のようになる。 A frame is composed of a header, an error check, audio data and ancillary data.
Similarly, the description of a frame in the format described in ISO / IEC 11172-3 is as follows.
【0007】ヘッダは同期語や符号化の方法に関する情
報を含む。エラーチェックは誤り検査のためのビットで
ある。オーディオデータはレイヤ1、レイヤ2およびレ
イヤ3の何れかの方法によって符号化されたオーディオ
データである。アンシラリデータはオーディオデータ以
外の付加情報を記述するアンシラリビットから成る。但
し、レイヤ3の場合、アンシラリビットはオーディオデ
ータの中に含まれる。[0007] The header contains information on the synchronization word and the encoding method. The error check is a bit for error check. The audio data is audio data encoded by any of Layer 1, Layer 2, and Layer 3 methods. Ancillary data consists of ancillary bits describing additional information other than audio data. However, in the case of Layer 3, ancillary bits are included in audio data.
【0008】ヘッダ、エラーチェック、およびアンシラ
リデータをISO/IEC 11172-3 に記述されている様式でフ
レームを記述すると、以下のようになる。 ヘッダ: header() { syncword 12ビット ID 1ビット layer 2ビット protection_bit 1ビット bitrate _index 4ビット sampling_frequency 2ビット padding _bit 1ビット private _bit 1ビット mode 2ビット mode_extension 2ビット copyright 1ビット original/copy 1ビット emphasis 2ビット } エラーチェック: error _check() { if(protection _bit==) crc _check 16ビット } アンシラリデータ: ancillary _data(){ if((layer==1) || (layer==2)) for(b=0; b<no _of_ancillary _bits; b++) ancillary _bit 1ビット }When a header, an error check, and an ancillary data are described in a frame in a format described in ISO / IEC 11172-3, the following is obtained. Header: header () {syncword 12 bits ID 1 bit layer 2 bits protection_bit 1 bit bitrate_index 4 bits sampling_frequency 2 bits padding _bit 1 bit private _bit 1 bit mode 2 bits mode_extension 2 bits copyright 1 bit original / copy 1 bit emphasis 2 bits } Error check: error_check () {if (protection _bit ==) crc_check 16 bits} Ancillary data: ancillary _data () {if ((layer == 1) || (layer == 2)) for (b = 0; b <no_of_ancillary_bits; b ++) ancillary_bit 1 bit}
【0009】レイヤ1、レイヤ2およびレイヤ3のビッ
トストリームを模式図で示すと、図11、図12および
図13のようになる。The bit streams of Layer 1, Layer 2 and Layer 3 are schematically shown in FIG. 11, FIG. 12 and FIG.
【0010】図11はMPEG1オーディオ符号化レイ
ヤ1のビットストリームフォーマットを示す。ビットス
トリームは1つ以上の連続するフレームから構成され
る。図11は1フレームのフォーマットである。フレー
ムはヘッダ111、エラーチェック112、オーディオ
データ113であるビット割当て、スケールファクタお
よびサンプル、並びにアンシラリデータ114から成
る。FIG. 11 shows a bit stream format of the MPEG1 audio encoding layer 1. A bit stream is composed of one or more consecutive frames. FIG. 11 shows a format of one frame. The frame is composed of a header 111, an error check 112, bit allocation as audio data 113, scale factors and samples, and ancillary data 114.
【0011】図12はMPEG1オーディオ符号化レイ
ヤ2のビットストリームフォーマットを示す。同様に、
ビットストリームは1つ以上の連続するフレームから構
成される。図12は1フレームのフォーマットである。
フレームはヘッダ121、エラーチェック122、オー
ディオデータ123であるビット割当て、スケールファ
クタ選択情報、スケールファクタおよびサンプル、並び
にアンシラリデータ124から成る。FIG. 12 shows a bit stream format of the MPEG1 audio encoding layer 2. Similarly,
A bit stream is composed of one or more consecutive frames. FIG. 12 shows a format of one frame.
The frame includes a header 121, an error check 122, bit allocation as audio data 123, scale factor selection information, scale factors and samples, and ancillary data 124.
【0012】図13はMPEG1オーディオ符号化レイ
ヤ3のビットストリームフォーマットを示す。同様に、
ビットストリームは1つ以上の連続するフレームから構
成される。図13は1フレームのフォーマットである。
フレームはヘッダ131、エラーチェック132、並び
にオーディオデータ133として記述されるプライベー
トビット、スケールファクタ選択情報、量子化ステップ
幅情報等の付加情報、およびスケールファクタ、ハフマ
ン符号化データ、アンシラリビット等の主情報から成
る。FIG. 13 shows a bit stream format of the MPEG1 audio encoding layer 3. Similarly,
A bit stream is composed of one or more consecutive frames. FIG. 13 shows a format of one frame.
The frame includes a header 131, an error check 132, and additional information such as private bits described as audio data 133, scale factor selection information, quantization step width information, and main information such as scale factors, Huffman encoded data, and ancillary bits. Consists of
【0013】[0013]
【発明が解決しようとする課題】しかしながら、従来の
方法では、文字情報などのオーディオデータ以外の情報
をビットストリーム中に含めようとすると、アンシラリ
データ(レイヤ3の場合はオーディオデータ)の中のア
ンシラリビットとして符号化するので、ビットストリー
ム内の同一のフレーム中に、オーディオデータとオーデ
ィオデータ以外の情報が共存することになる。従って、
オーディオデータに許容されるビットレートが低くな
り、許容されるすべてのビットレートをオーディオデー
タに使用する場合に比べて音質が悪くなる、という問題
が生じる。However, according to the conventional method, if information other than audio data such as character information is to be included in a bit stream, the information in the ancillary data (audio data in the case of layer 3) is not included. Since encoding is performed as ancillary bits, audio data and information other than the audio data coexist in the same frame in the bit stream. Therefore,
There is a problem that the bit rate allowed for the audio data is reduced, and the sound quality is deteriorated as compared with the case where all the allowable bit rates are used for the audio data.
【0014】本発明は、このような従来の問題点を解決
するものであり、オーディオデータの品質を維持しなが
ら、併せてオーディオデータ以外に十分な量の情報を符
号化することのできるオーディオ信号の符号化方法およ
び復号方法を提供することを目的とするものである。SUMMARY OF THE INVENTION The present invention is to solve such a conventional problem. An audio signal capable of encoding a sufficient amount of information other than audio data while maintaining the quality of audio data. It is an object of the present invention to provide an encoding method and a decoding method.
【0015】[0015]
【課題を解決するための手段】本発明は上記目的を達成
するために、オーディオデータから成るフレームおよび
オーディオデータ以外の情報から成るフレームによっ
て、ビットストリームが構成されるような符号化方法を
提供するものである。本発明によれば、高品質のオーデ
ィオデータと共に十分な量のオーディオデータ以外の情
報、例えば符号化されるオーディオデータに関する文字
情報などを符号化することができる。In order to achieve the above object, the present invention provides an encoding method in which a bit stream is composed of a frame composed of audio data and a frame composed of information other than audio data. Things. According to the present invention, it is possible to encode not only audio data of high quality but also a sufficient amount of information other than audio data, for example, character information relating to audio data to be encoded.
【0016】また、本発明は、上記目的を達成するため
に、オーディオデータから成るフレームおよびオーディ
オデータ以外の情報から成るフレームによって、ビット
ストリームが構成されるような復号方法を提供するもの
である。本発明によれば、高品質のオーディオデータと
共に十分な量のオーディオデータ以外の情報、例えば復
号されるオーディオデータに関する文字情報などを復号
することができる。Further, in order to achieve the above object, the present invention provides a decoding method in which a bit stream is constituted by a frame composed of audio data and a frame composed of information other than audio data. According to the present invention, it is possible to decode not only audio data of high quality but also a sufficient amount of information other than audio data, for example, character information relating to audio data to be decoded.
【0017】[0017]
【発明の実施の形態】本発明の請求項1に記載のオーデ
ィオ信号の符号化方法は、MPEG1オーディオレイヤ
1フォーマットに従ったオーディオビットストリームを
生成するオーディオ信号の符号化方法において、ビット
ストリーム中にヘッダ、エラーチェック、ビット割当て
およびアンシラリデータのみから構成されるフレームが
少なくとも一つ以上含まれるようにしたものであり、M
PEG1オーディオレイヤ1の符号化方法において、オ
ーディオデータの品質を損なうことなく、十分な容量の
オーディオデータ以外の情報を符号化することができる
という作用を有する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An audio signal encoding method according to claim 1 of the present invention is an audio signal encoding method for generating an audio bit stream according to the MPEG1 audio layer 1 format. At least one frame including only a header, an error check, bit allocation, and ancillary data is included.
The PEG1 audio layer 1 encoding method has an effect that information other than audio data of a sufficient capacity can be encoded without deteriorating the quality of audio data.
【0018】請求項2に記載の発明は、MPEG1オー
ディオレイヤ2フォーマットに従ったオーディオビット
ストリームを生成するオーディオ信号の符号化方法にお
いて、ビットストリーム中にヘッダ、エラーチェック、
ビット割当ておよびアンシラリデータのみから構成され
るフレームが少なくとも一つ以上含まれるようにしたも
のであり、MPEG1オーディオレイヤ2の符号化方法
において、オーディオデータの品質を損なうことなく、
十分な容量のオーディオデータ以外の情報を符号化する
ことができるという作用を有する。According to a second aspect of the present invention, there is provided a method for encoding an audio signal for generating an audio bit stream according to the MPEG1 audio layer 2 format, comprising the steps of:
At least one frame composed of only bit allocation and ancillary data is included. In the encoding method of MPEG1 audio layer 2, without deteriorating the quality of audio data,
This has an effect that information other than audio data having a sufficient capacity can be encoded.
【0019】請求項3に記載の発明は、MPEG1オー
ディオレイヤ3フォーマットに従ったオーディオビット
ストリームを生成するオーディオ信号の符号化方法にお
いて、ビットストリーム中にヘッダ、エラーチェック、
プライベートビットおよびアンシラリビットのみから構
成されるフレームが少なくとも一つ以上含まれるように
したものであり、MPEG1オーディオレイヤ3の符号
化方法において、オーディオデータの品質を損なうこと
なく、十分な容量のオーディオデータ以外の情報を符号
化することができるという作用を有する。According to a third aspect of the present invention, there is provided a method for encoding an audio signal for generating an audio bit stream according to the MPEG1 audio layer 3 format, comprising the steps of:
At least one frame composed of only private bits and ancillary bits is included. In the MPEG1 audio layer 3 encoding method, audio data of sufficient capacity can be obtained without deteriorating the quality of audio data. It has an effect that information other than the above can be encoded.
【0020】請求項4に記載の発明は、MPEG1オー
ディオレイヤ1フォーマットに従ったオーディオビット
ストリームを生成するオーディオ信号の符号化方法にお
いて、ビットストリーム中にヘッダ、ビット割当ておよ
びアンシラリデータのみから構成されるフレームが少な
くとも一つ以上含まれるようにしたものであり、MPE
G1オーディオレイヤ1の符号化方法において、オーデ
ィオデータの品質を損なうことなく、十分な容量のオー
ディオデータ以外の情報を符号化することができるとい
う作用を有する。According to a fourth aspect of the present invention, there is provided a method for encoding an audio signal for generating an audio bit stream according to the MPEG1 audio layer 1 format, wherein the bit stream comprises only a header, bit allocation and ancillary data. At least one frame.
The encoding method of the G1 audio layer 1 has an effect that information other than audio data having a sufficient capacity can be encoded without deteriorating the quality of audio data.
【0021】請求項5に記載の発明は、MPEG1オー
ディオレイヤ2フォーマットに従ったオーディオビット
ストリームを生成するオーディオ信号の符号化方法にお
いて、ビットストリーム中にヘッダ、ビット割当ておよ
びアンシラリデータのみから構成されるフレームが少な
くとも一つ以上含まれるようにしたものであり、MPE
G1オーディオレイヤ2の符号化方法において、オーデ
ィオデータの品質を損なうことなく、十分な容量のオー
ディオデータ以外の情報を符号化することができるとい
う作用を有する。According to a fifth aspect of the present invention, there is provided a method for encoding an audio signal for generating an audio bit stream according to the MPEG1 audio layer 2 format, wherein the bit stream comprises only a header, bit allocation and ancillary data. At least one frame.
The encoding method of the G1 audio layer 2 has an effect that information other than audio data with a sufficient capacity can be encoded without deteriorating the quality of audio data.
【0022】請求項6に記載の発明は、MPEG1オー
ディオレイヤ3フォーマットに従ったオーディオビット
ストリームを生成するオーディオ信号の符号化方法にお
いて、ビットストリーム中にヘッダ、プライベートビッ
トおよびアンシラリビットのみから構成されるフレーム
が少なくとも一つ以上含まれるようにしたものであり、
MPEG1オーディオレイヤ3の符号化方法において、
オーディオデータの品質を損なうことなく、十分な容量
のオーディオデータ以外の情報を符号化することができ
るという作用を有する。According to a sixth aspect of the present invention, there is provided a method of encoding an audio signal for generating an audio bit stream according to the MPEG1 audio layer 3 format, wherein the bit stream comprises only a header, a private bit, and an ancillary bit. At least one frame is included,
In the encoding method of MPEG1 audio layer 3,
This has the effect that information other than audio data having a sufficient capacity can be encoded without deteriorating the quality of the audio data.
【0023】請求項7に記載の発明は、MPEG1オー
ディオレイヤ1フォーマットに従ったオーディオビット
ストリームを再生するオーディオ信号の復号方法におい
て、ビットストリーム中にヘッダ、エラーチェック、ビ
ット割当ておよびアンシラリデータのみから構成される
フレームが少なくとも一つ以上含まれるようにしたもの
であり、MPEG1オーディオレイヤ1の復号方法にお
いて、オーディオデータの品質を損なうことなく、十分
な容量のオーディオデータ以外の情報を復号することが
できるという作用を有する。According to a seventh aspect of the present invention, there is provided a method for decoding an audio signal for reproducing an audio bit stream in accordance with the MPEG1 audio layer 1 format, comprising the steps of: The MPEG1 audio layer 1 decoding method decodes information other than audio data having a sufficient capacity without deteriorating the quality of audio data. Has the effect of being able to.
【0024】請求項8に記載の発明は、MPEG1オー
ディオレイヤ2フォーマットに従ったオーディオビット
ストリームを再生するオーディオ信号の復号方法におい
て、ビットストリーム中にヘッダ、エラーチェック、ビ
ット割当ておよびアンシラリデータのみから構成される
フレームが少なくとも一つ以上含まれるようにしたもの
であり、MPEG1オーディオレイヤ1の復号方法にお
いて、オーディオデータの品質を損なうことなく、十分
な容量のオーディオデータ以外の情報を復号することが
できるという作用を有する。An eighth aspect of the present invention is a decoding method of an audio signal for reproducing an audio bit stream conforming to the MPEG1 audio layer 2 format, wherein a header, an error check, a bit allocation and an ancillary data are included in the bit stream. The MPEG1 audio layer 1 decoding method decodes information other than audio data having a sufficient capacity without deteriorating the quality of audio data. Has the effect of being able to.
【0025】請求項9に記載の発明は、MPEG1オー
ディオレイヤ3フォーマットに従ったオーディオビット
ストリームを再生するオーディオ信号の復号方法におい
て、ビットストリーム中にヘッダ、エラーチェック、プ
ライベートビットおよびアンシラリビットのみから構成
されるフレームが少なくとも一つ以上含まれるようにし
たものであり、MPEG1オーディオレイヤ3の復号方
法において、オーディオデータの品質を損なうことな
く、十分な容量のオーディオデータ以外の情報を復号す
ることができるという作用を有する。According to a ninth aspect of the present invention, in the decoding method of an audio signal for reproducing an audio bit stream according to the MPEG1 audio layer 3 format, the bit stream includes only a header, an error check, a private bit, and an ancillary bit. The MPEG1 audio layer 3 decoding method can decode information other than audio data having a sufficient capacity without deteriorating the quality of audio data. It has the action of:
【0026】請求項10に記載の発明は、MPEG1オ
ーディオレイヤ1フォーマットに従ったオーディオビッ
トストリームを再生するオーディオ信号の復号方法にお
いて、ビットストリーム中にヘッダ、ビット割当ておよ
びアンシラリデータのみから構成されるフレームが少な
くとも一つ以上含まれるようにしたものであり、MPE
G1オーディオレイヤ1の復号方法において、オーディ
オデータの品質を損なうことなく、十分な容量のオーデ
ィオデータ以外の情報を復号することができるという作
用を有する。According to a tenth aspect of the present invention, in the method for decoding an audio signal for reproducing an audio bit stream according to the MPEG1 audio layer 1 format, the bit stream includes only a header, bit allocation, and ancillary data. The MPE contains at least one frame.
The method for decoding the G1 audio layer 1 has an effect that information other than audio data having a sufficient capacity can be decoded without deteriorating the quality of audio data.
【0027】請求項11に記載の発明は、MPEG1オ
ーディオレイヤ2フォーマットに従ったオーディオビッ
トストリームを再生するオーディオ信号の復号方法にお
いて、ビットストリーム中にヘッダ、ビット割当ておよ
びアンシラリデータのみから構成されるフレームが少な
くとも一つ以上含まれるようにしたものであり、MPE
G1オーディオレイヤ2の復号方法において、オーディ
オデータの品質を損なうことなく、十分な容量のオーデ
ィオデータ以外の情報を復号することができるという作
用を有する。According to an eleventh aspect of the present invention, in the method for decoding an audio signal for reproducing an audio bit stream according to the MPEG1 audio layer 2 format, the bit stream includes only a header, bit allocation, and ancillary data. The MPE contains at least one frame.
The method of decoding the G1 audio layer 2 has an effect that information other than audio data of a sufficient capacity can be decoded without deteriorating the quality of audio data.
【0028】請求項12に記載の発明は、MPEG1オ
ーディオレイヤ3フォーマットに従ったオーディオビッ
トストリームを再生するオーディオ信号の復号方法にお
いて、ビットストリーム中にヘッダ、プライベートビッ
トおよびアンシラリビットのみから構成されるフレーム
が少なくとも一つ以上含まれるようにしたものであり、
MPEG1オーディオレイヤ3の復号方法において、オ
ーディオデータの品質を損なうことなく、十分な容量の
オーディオデータ以外の情報を復号することができると
いう作用を有する。According to a twelfth aspect of the present invention, in the decoding method of an audio signal for reproducing an audio bit stream according to the MPEG1 audio layer 3 format, a frame comprising only a header, a private bit and an ancillary bit in the bit stream. At least one is included,
The method of decoding the MPEG1 audio layer 3 has an effect that information other than audio data having a sufficient capacity can be decoded without deteriorating the quality of audio data.
【0029】以下、本発明の実施の形態について、図1
から図10を用いて説明する。まず符号化方法について
説明し、次に復号方法について説明する。 (実施の形態1)図1はMPEG1オーディオ符号化レ
イヤ1のビットストリームフォーマットを示す。ビット
ストリームは1つ以上の連続するフレームから構成され
る。図1には1フレームのフォーマットのみを記述す
る。フレームはヘッダ11、エラーチェック12、オー
ディオデータ13、およびアンシラリデータ14から成
る。オーディオデータ13はビット割当てのみから成
る。これは次のような場合に可能である。Hereinafter, an embodiment of the present invention will be described with reference to FIG.
This will be described with reference to FIG. First, the encoding method will be described, and then the decoding method will be described. (Embodiment 1) FIG. 1 shows a bit stream format of an MPEG1 audio encoding layer 1. A bit stream is composed of one or more consecutive frames. FIG. 1 describes only the format of one frame. The frame includes a header 11, an error check 12, audio data 13, and ancillary data 14. Audio data 13 consists only of bit assignments. This is possible in the following cases.
【0030】レイヤ1のステレオチャネルの場合につい
て説明する。図2にビット割当て情報の内容を示す。ス
テレオチャネルのビット割当て情報は、L、Rの各チャ
ネルの帯域分割された32サブバンドに対して指定する
ことが必要である。ビット割当て情報は各バンドに4ビ
ット割当てられる。この値を0に設定することにより、
各サブバンドを量子化するビット数が0になり、サンプ
ルは量子化されない。この場合、スケールファクタ情報
も量子化されないことになる。ビット割当てに使用され
るビット数が4ビット×32サブバンド×2チャネル=
256ビットである。The case of the layer 1 stereo channel will be described. FIG. 2 shows the contents of the bit allocation information. The bit allocation information of the stereo channel needs to be specified for the 32 sub-bands of each of the L and R channels. As for bit allocation information, 4 bits are allocated to each band. By setting this value to 0,
The number of bits for quantizing each subband becomes 0, and the samples are not quantized. In this case, the scale factor information is not quantized. The number of bits used for bit allocation is 4 bits × 32 subbands × 2 channels =
256 bits.
【0031】例えば、入力されたオーディオサンプルの
標本化周波数が48kHz であり、ビットレート256kb
it/sで符号化するとする。レイヤ1の1フレームは38
4サンプルの情報を含むので、ビットストリームの1フ
レームに許容されるビット数は2048ビットである。
ヘッダに使用されるビット数は32ビット、エラーチェ
ックに使用されるビットは16ビットなので、アンシラ
リデータに使用可能なビット数は、2048−(32+
16+256)=1754ビットとなる。アンシラリデ
ータに漢字を16ビット/文字で書き込むとすると、1
09文字書き込むことが可能となる。For example, the sampling frequency of an input audio sample is 48 kHz, and the bit rate is 256 kb.
Suppose it is encoded with it / s. One frame of layer 1 is 38
Since information of four samples is included, the number of bits allowed in one frame of the bit stream is 2048 bits.
Since the number of bits used for the header is 32 bits and the number of bits used for error checking is 16 bits, the number of bits usable for ancillary data is 2048− (32+
16 + 256) = 1754 bits. Assuming that kanji is written in ancillary data at 16 bits / character, 1
09 characters can be written.
【0032】符号器の動作を図9を用いて説明する。符
号器91の写像部92にレベル0、すなわち無音状態の
オーディオ信号を入力する。聴覚心理モデル部93によ
って、量子化および符号化を制御するデータの組が生成
される。入力されたオーディオサンプルは無音状態なの
で、各サブバンドに対するビット割当て情報は0に決定
される。従って、量子化および符号化部94ではオーデ
ィオサンプルの量子化および符号化は行われない。その
結果、ヘッダ、エラーチェック、およびビット割当ての
みがフレーム組立部95に送られる。一方、漢字などの
アンシラリデータがフレーム組立部95に送られる。フ
レーム組立部95によってフレームが生成され、符号化
ビットストリームとして出力される。続いて、有音状態
のオーディオ信号が写像部92に入力されると、オーデ
ィオデータを含むフレームとして符号化される。また、
図1のビットストリームフォーマットで記述されるフレ
ームが、ビットストリーム中の任意の位置にあってもよ
い。すなわち、オーディオ信号を符号化したフレームと
混在していてもよい。The operation of the encoder will be described with reference to FIG. A level 0, that is, a silent audio signal is input to the mapping unit 92 of the encoder 91. The psychoacoustic model unit 93 generates a data set for controlling quantization and encoding. Since the input audio samples are silent, the bit allocation information for each subband is determined to be zero. Therefore, the quantization and encoding unit 94 does not quantize and encode the audio samples. As a result, only the header, error check, and bit allocation are sent to frame assembler 95. On the other hand, ancillary data such as kanji is sent to the frame assembling unit 95. The frame is generated by the frame assembling unit 95 and output as an encoded bit stream. Subsequently, when a sounded audio signal is input to the mapping unit 92, it is encoded as a frame including audio data. Also,
The frame described in the bit stream format of FIG. 1 may be located at any position in the bit stream. That is, the audio signal may be mixed with the encoded frame.
【0033】(実施の形態2)図3はMPEG1オーデ
ィオ符号化レイヤ2のビットストリームフォーマットを
示す。ビットストリームは1つ以上の連続するフレーム
から構成される。図3には1フレームのフォーマットの
みを記述する。フレームはヘッダ31、エラーチェック
32、オーディオデータ33、およびアンシラリデータ
34から成る。オーディオデータ33はビット割当ての
みから成る。これは次のような場合に可能である。(Embodiment 2) FIG. 3 shows a bit stream format of the MPEG1 audio encoding layer 2. A bit stream is composed of one or more consecutive frames. FIG. 3 describes only the format of one frame. The frame includes a header 31, an error check 32, audio data 33, and ancillary data 34. Audio data 33 consists only of bit assignments. This is possible in the following cases.
【0034】レイヤ2のステレオチャネルの場合につい
て説明する。図4にビット割当て情報の内容を示す。ス
テレオチャネルのビット割当て情報は、L、Rの各チャ
ネルの帯域分割されたサブバンドに対して指定すること
が必要である。ビット割当て情報に使用されるビット数
は、あらかじめ入力オーディオサンプルの標本化周波数
およびビットレート毎に定められている。図4は標本化
周波数48kHz 、ビットレート256kbit/sの場合を示
す。各サブバンドのビット割当て情報を0に設定するこ
とにより、各サブバンドを量子化するビット数が0にな
り、サンプルは量子化されない。この場合、スケールフ
ァクタ情報およびスケールファクタ選択情報も量子化さ
れないことになる。ビット割当てに使用されるビット数
は、標本化周波数48kHz 、ビットレート256kbit/s
の場合、(4ビット×11サブバンド+3ビット×12
サブバンド+2ビット×4サブバンド)×2チャネル=
176ビットである。The case of the layer 2 stereo channel will be described. FIG. 4 shows the contents of the bit allocation information. It is necessary to specify the bit allocation information of the stereo channel for the band-divided subbands of the L and R channels. The number of bits used for the bit allocation information is determined in advance for each sampling frequency and bit rate of an input audio sample. FIG. 4 shows a case where the sampling frequency is 48 kHz and the bit rate is 256 kbit / s. By setting the bit allocation information of each subband to 0, the number of bits for quantizing each subband becomes 0, and the sample is not quantized. In this case, the scale factor information and the scale factor selection information are not quantized. The number of bits used for bit allocation is a sampling frequency of 48 kHz and a bit rate of 256 kbit / s.
In the case of (4 bits × 11 subbands + 3 bits × 12
Subband + 2 bits × 4 subbands) × 2 channels =
176 bits.
【0035】レイヤ2では、1フレームは1152サン
プルの情報を含むので、標本化周波数48kHz 、ビット
レート256kbit/sの場合、ビットストリームの1フレ
ームに許容されるビット数は6144ビットである。ヘ
ッダに使用されるビット数は32ビット、エラーチェッ
クに使用されるビットは16ビットなので、アンシラリ
データに使用可能なビット数は、6144−(32+1
6+176)=5920ビットとなる。アンシラリデー
タに漢字を16ビット/文字で書き込むことにすると、
370文字書き込むことが可能となる。In the layer 2, one frame contains information of 1152 samples. Therefore, when the sampling frequency is 48 kHz and the bit rate is 256 kbit / s, the number of bits allowed for one frame of the bit stream is 6144 bits. Since the number of bits used for the header is 32 bits and the number of bits used for error checking is 16 bits, the number of bits usable for ancillary data is 6144- (32 + 1).
6 + 176) = 5920 bits. If you write kanji in ancillary data at 16 bits / character,
370 characters can be written.
【0036】符号器の動作は、実施の形態1のレイヤ1
の場合と同様である。The operation of the encoder is the same as that of layer 1 of the first embodiment.
Is the same as
【0037】(実施の形態3)図5はMPEG1オーデ
ィオ符号化レイヤ3のビットストリームフォーマットを
示す。ビットストリームは1つ以上の連続するフレーム
から構成される。図5には1フレームのフォーマットの
みを記述する。フレームはヘッダ51、エラーチェック
52、およびオーディオデータ53から成る。オーディ
オデータ53は主情報開始コード、プライベートビッ
ト、およびアンシラリビットのみから成る。(Embodiment 3) FIG. 5 shows a bit stream format of the MPEG1 audio encoding layer 3. A bit stream is composed of one or more consecutive frames. FIG. 5 describes only the format of one frame. The frame includes a header 51, an error check 52, and audio data 53. The audio data 53 includes only a main information start code, a private bit, and an ancillary bit.
【0038】レイヤ3のステレオチャネルの場合につい
て説明する。レイヤ3では、標本化周波数48kHz 、ビ
ットレート256kbit/sの場合、ビットストリームの1
フレームに許容されるビット数は、レイヤ2と同様に6
144ビットである。ヘッダに使用されるビット数は3
2ビット、エラーチェックに使用されるビットは16ビ
ットなので、オーディオデータに使用可能なビット数
は、6144−(32+16)=6096ビットとな
る。オーディオデータの中で主情報開始コードに9ビッ
ト、プライベートビットに3ビット(シングルチャネル
モードのときは5ビット)割当てられるので、アンシラ
リビットには、6096−(9+3)=6084ビット
割当てられる。アンシラリビットに漢字を16ビット/
文字で書き込むことにすると、380文字書き込むこと
が可能となる。The case of the layer 3 stereo channel will be described. In layer 3, when the sampling frequency is 48 kHz and the bit rate is 256 kbit / s, the bit stream 1
The number of bits allowed for a frame is 6
It is 144 bits. The number of bits used for the header is 3
Since 2 bits and 16 bits are used for error checking, the number of bits usable for audio data is 6144- (32 + 16) = 6096 bits. Since 9 bits are assigned to the main information start code and 3 bits (5 bits in the case of the single channel mode) to the private bit in the audio data, 6096− (9 + 3) = 6084 bits are assigned to the ancillary bits. 16-bit kanji for ancillary bit /
When writing with characters, 380 characters can be written.
【0039】符号器の動作を図9を用いて説明する。符
号器91の写像部92にレベル0、すなわち無音状態の
オーディオ信号を入力する。聴覚心理モデル部93によ
って、量子化および符号化を制御するデータの組が生成
される。入力されたオーディオサンプルは無音状態なの
で、量子化および符号化部94ではオーディオサンプル
の量子化および符号化は行われない。その結果、ヘッ
ダ、エラーチェック、主情報開始コード、およびプライ
ベートビットのみがフレーム組立部95に送られる。一
方、漢字などのアンシラリビットもフレーム組立部95
に送られる。フレーム組立部95によってフレームが生
成され、符号化ビットストリームとして出力される。続
いて、有音状態のオーディオ信号が写像部92に入力さ
れると、オーディオデータを含むフレームとして符号化
される。。また、図5のビットストリームフォーマット
で記述されるフレームが、ビットストリーム中の任意の
位置にあってもよい。すなわち、オーディオ信号を符号
化したフレームと混在していてもよい。The operation of the encoder will be described with reference to FIG. A level 0, that is, a silent audio signal is input to the mapping unit 92 of the encoder 91. The psychoacoustic model unit 93 generates a data set for controlling quantization and encoding. Since the input audio sample is in a silent state, the quantization and encoding section 94 does not quantize and encode the audio sample. As a result, only the header, error check, main information start code, and private bit are sent to the frame assembling unit 95. On the other hand, kanji and other ancillary bits are
Sent to The frame is generated by the frame assembling unit 95 and output as an encoded bit stream. Subsequently, when a sounded audio signal is input to the mapping unit 92, it is encoded as a frame including audio data. . Further, the frame described in the bit stream format of FIG. 5 may be located at an arbitrary position in the bit stream. That is, the audio signal may be mixed with the encoded frame.
【0040】(実施の形態4)図6はMPEG1オーデ
ィオ符号化レイヤ1のビットストリームフォーマットを
示す。ビットストリームは1つ以上の連続するフレーム
から構成される。図6には1フレームのフォーマットの
みを記述する。フレームはヘッダ61、オーディオデー
タ62、およびアンシラリデータ63から成る。オーデ
ィオデータ62はビット割当て情報のみから成る。レイ
ヤ1のステレオチャネルの場合、(実施の形態1)と同
様に、ビット割当てに使用されるビット数は4ビット×
32サブバンド×2チャネル=256ビットである。(Embodiment 4) FIG. 6 shows a bit stream format of the MPEG1 audio encoding layer 1. A bit stream is composed of one or more consecutive frames. FIG. 6 describes only the format of one frame. The frame includes a header 61, audio data 62, and ancillary data 63. Audio data 62 consists only of bit allocation information. In the case of a layer 1 stereo channel, as in (Embodiment 1), the number of bits used for bit allocation is 4 bits ×
32 subbands × 2 channels = 256 bits.
【0041】例えば、ビットレート256kbit/sで符号
化するとすると、入力されたオーディオサンプルの標本
化周波数が48kHz である場合、ビットストリームの1
フレームに許容されるビット数は2048ビットであ
る。ヘッダに使用されるビット数は32ビットなので、
アンシラリデータに使用可能なビット数は、2048−
(32+256)=1760ビットとなる。アンシラリ
データに漢字を16ビット/文字で書き込むことにする
と、110文字書き込むことが可能となる。For example, if encoding is performed at a bit rate of 256 kbit / s, if the sampling frequency of an input audio sample is 48 kHz, one bit of the bit stream is output.
The number of bits allowed for a frame is 2048 bits. Since the number of bits used for the header is 32 bits,
The number of bits that can be used for ancillary data is 2048-
(32 + 256) = 1760 bits. If kanji is written in the ancillary data at 16 bits / character, 110 characters can be written.
【0042】符号器の動作を図9を用いて説明する。符
号器91の写像部92にレベル0、すなわち無音状態の
オーディオ信号を入力する。聴覚心理モデル部93によ
って、量子化および符号化を制御するデータの組が生成
される。入力されたオーディオサンプルは無音状態なの
で、各サブバンドに対するビット割当て情報は0に決定
される。従って、量子化および符号化部94ではオーデ
ィオサンプルの量子化および符号化は行われない。その
結果、ヘッダ、およびビット割当てのみがフレーム組立
部95に送られる。一方、漢字などのアンシラリデータ
がフレーム組立部95に送られる。フレーム組立部95
によってフレームが生成され、符号化ビットストリーム
として出力される。 続いて、有音状態のオーディオ信
号が写像部92に入力されると、オーディオ信号を含む
フレームとして符号化される。または、図6のビットス
トリームフォーマットで記述されるフレームが、ビット
ストリーム中の任意の位置にあってもよい。すなわち、
オーディオ信号を符号化したフレームと混在していても
よい。The operation of the encoder will be described with reference to FIG. A level 0, that is, a silent audio signal is input to the mapping unit 92 of the encoder 91. The psychoacoustic model unit 93 generates a data set for controlling quantization and encoding. Since the input audio samples are silent, the bit allocation information for each subband is determined to be zero. Therefore, the quantization and encoding unit 94 does not quantize and encode the audio samples. As a result, only the header and bit allocation are sent to the frame assembling unit 95. On the other hand, ancillary data such as kanji is sent to the frame assembling unit 95. Frame assembly part 95
Generates a frame and outputs the frame as an encoded bit stream. Subsequently, when the audio signal in a sound state is input to the mapping unit 92, it is encoded as a frame including the audio signal. Alternatively, the frame described in the bit stream format of FIG. 6 may be at an arbitrary position in the bit stream. That is,
The audio signal may be mixed with the encoded frame.
【0043】(実施の形態5)図7はMPEG1オーデ
ィオ符号化レイヤ2のビットストリームフォーマットを
示す。ビットストリームは1つ以上の連続するフレーム
から構成される。図7には1フレームのフォーマットの
みを記述する。フレームはヘッダ71、オーディオデー
タ72、およびアンシラリデータ73から成る。オーデ
ィオデータ72はビット割当てのみから成る。レイヤ2
のステレオチャネルの場合、実施の形態2と同様に、ビ
ット割当てに使用されるビット数は176ビットであ
る。(Embodiment 5) FIG. 7 shows a bit stream format of the MPEG1 audio encoding layer 2. A bit stream is composed of one or more consecutive frames. FIG. 7 describes only the format of one frame. The frame includes a header 71, audio data 72, and ancillary data 73. Audio data 72 consists only of bit allocation. Layer 2
, The number of bits used for bit allocation is 176 bits, as in the second embodiment.
【0044】例えば、ビットレート256kbit/sで符号
化すると、入力されたオーディオサンプルの標本化周波
数が48kHz である場合、ビットストリームの1フレー
ムに許容されるビット数は6144ビットである。ヘッ
ダに使用されるビット数は32ビットなので、アンシラ
リデータに使用可能なビット数は、2048−32=2
016ビットとなる。アンシラリデータに漢字を16ビ
ット/文字で書き込むことにすると、126文字書き込
むことが可能となる。For example, when encoding is performed at a bit rate of 256 kbit / s, if the sampling frequency of an input audio sample is 48 kHz, the number of bits allowed for one frame of a bit stream is 6144 bits. Since the number of bits used for the header is 32 bits, the number of bits usable for ancillary data is 2048−32 = 2
This is 016 bits. If kanji is written in the ancillary data at 16 bits / character, 126 characters can be written.
【0045】符号器の動作は、実施の形態4のレイヤ1
の場合と同様である。The operation of the encoder is the same as that of the layer 1 of the fourth embodiment.
Is the same as
【0046】(実施の形態6)図8はMPEG1 オー
ディオ符号化レイヤ3のビットストリームフォーマット
を示す。ビットストリームは1つ以上の連続するフレー
ムから構成される。図8には1フレームのフォーマット
のみを記述する。フレームはヘッダ81およびオーディ
オデータ82から成る。オーディオデータ82は、主情
報開始コード、プライベートビット、およびアンシラリ
ビットのみから成る。(Embodiment 6) FIG. 8 shows a bit stream format of the MPEG1 audio encoding layer 3. A bit stream is composed of one or more consecutive frames. FIG. 8 describes only the format of one frame. The frame includes a header 81 and audio data 82. The audio data 82 includes only a main information start code, a private bit, and an ancillary bit.
【0047】レイヤ3のステレオチャネルの場合につい
て説明する。レイヤ3では、標本化周波数48kHz 、ビ
ットレート256kbit/sの場合、ビットストリームの1
フレームに許容されるビット数は6144ビットであ
る。ヘッダに使用されるビット数は32ビットなので、
オーディオデータに使用可能なビット数は、6144−
32=6112ビットとなる。オーディオデータの中で
主情報開始コードに9ビット、プライベートビットに3
ビット(シングルチャネルモードのときは5ビット)割
当てられるので、アンシラリビットには、6112−
(9+3)=6100ビット割当てられる。アンシラリ
ビットに漢字を16ビット/文字で書き込むことにする
と、381文字書き込むことが可能となる。The case of the layer 3 stereo channel will be described. In layer 3, when the sampling frequency is 48 kHz and the bit rate is 256 kbit / s, the bit stream 1
The number of bits allowed for a frame is 6144 bits. Since the number of bits used for the header is 32 bits,
The number of bits available for audio data is 6144-
32 = 6112 bits. 9 bits for main information start code and 3 for private bits in audio data
Since bits (5 bits in single channel mode) are allocated, 6112-
(9 + 3) = 6100 bits are allocated. If kanji is written at 16 bits / character in the ancillary bit, 381 characters can be written.
【0048】符号器の動作を図9を用いて説明する。符
号器91の写像部92にレベル0、すなわち無音状態の
オーディオ信号を入力する。聴覚心理モデル部93によ
って、量子化および符号化を制御するデータの組が生成
される。入力されたオーディオサンプルは無音状態なの
で、量子化および符号化部94ではオーディオサンプル
の量子化および符号化は行われない。その結果、ヘッ
ダ、主情報開始コード、およびプライベートビットのみ
がフレーム組立部95に送られる。一方、漢字などのア
ンシラリビットもフレーム組立部95に送られる。フレ
ーム組立部95によってフレームが生成され、符号化ビ
ットストリームとして出力される。続いて、有音状態の
オーディオ信号が写像部92に入力されると、オーディ
オを含むフレームとして符号化される。また、図8のビ
ットストリームフォーマットで記述されるフレームが、
ビットストリーム中の任意の位置にあってもよい。すな
わち、オーディオ信号を符号化したフレームと混在して
いてもよい。The operation of the encoder will be described with reference to FIG. A level 0, that is, a silent audio signal is input to the mapping unit 92 of the encoder 91. The psychoacoustic model unit 93 generates a data set for controlling quantization and encoding. Since the input audio sample is in a silent state, the quantization and encoding section 94 does not quantize and encode the audio sample. As a result, only the header, the main information start code, and the private bit are sent to the frame assembling unit 95. On the other hand, ancillary bits such as kanji are also sent to the frame assembling section 95. The frame is generated by the frame assembling unit 95 and output as an encoded bit stream. Subsequently, when a sounded audio signal is input to the mapping unit 92, it is encoded as a frame including audio. Further, the frame described in the bit stream format of FIG.
It may be at any position in the bitstream. That is, the audio signal may be mixed with the encoded frame.
【0049】(実施の形態7)次に、本発明の復号方法
について説明する。当然のことながら、以下に示す復号
方法は、上記した各符号化方法に対応するものである。
すなわち、実施の形態7は実施の形態1に対応し、実施
の形態8は2に、実施の形態9は3に、実施の形態10
は4に、実施の形態11は5に、実施の形態12は6に
対応するものである。(Embodiment 7) Next, a decoding method of the present invention will be described. Naturally, the following decoding methods correspond to the above-described encoding methods.
That is, Embodiment 7 corresponds to Embodiment 1, Embodiment 8 corresponds to 2, Embodiment 9 corresponds to 3, and Embodiment 10 corresponds to
Corresponds to 4, the eleventh embodiment corresponds to 5, and the twelfth embodiment corresponds to 6.
【0050】図1はMPEG1オーディオ符号化レイヤ
1のビットストリームフォーマットを示す。ビットスト
リームは1つ以上の連続するフレームから構成される。
図1には1フレームのフォーマットのみを記述する。フ
レームはヘッダ11、エラーチェック12、オーディオ
データ13、およびアンシラリデータ14から成る。オ
ーディオデータ13はビット割当てのみから成る。これ
は次のような場合に可能である。FIG. 1 shows a bit stream format of the MPEG1 audio encoding layer 1. A bit stream is composed of one or more consecutive frames.
FIG. 1 describes only the format of one frame. The frame includes a header 11, an error check 12, audio data 13, and ancillary data 14. Audio data 13 consists only of bit assignments. This is possible in the following cases.
【0051】レイヤ1のステレオチャネルの場合につい
て説明する。図2にビット割当て情報の内容を示す。ス
テレオチャネルのビット割当て情報は、L、Rの各チャ
ネルの帯域分割された32サブバンドに対して指定する
ことが必要である。ビット割当て情報は各バンドに4ビ
ット割当てられる。この値は0に設定することにより、
各サブバンドを量子化するビット数が0になり、サンプ
ルは量子化されない。この場合、スケールファクタ情報
も量子化されないことになる。ビット割当てに使用され
るビット数が4ビット×32サブバンド×2チャネル=
256ビットである。The case of the layer 1 stereo channel will be described. FIG. 2 shows the contents of the bit allocation information. The bit allocation information of the stereo channel needs to be specified for the 32 sub-bands of each of the L and R channels. As for bit allocation information, 4 bits are allocated to each band. By setting this value to 0,
The number of bits for quantizing each subband becomes 0, and the samples are not quantized. In this case, the scale factor information is not quantized. The number of bits used for bit allocation is 4 bits × 32 subbands × 2 channels =
256 bits.
【0052】例えば、入力されたオーディオサンプルの
標本化周波数が48kHz であり、ビットレート256kb
it/sで符号化されているとする。レイヤ1の1フレーム
は384サンプルの情報を含むので、ビットストリーム
の1フレームに許容されるビット数は2048ビットで
ある。ヘッダに使用されるビット数は32ビット、エラ
ーチェックに使用されるビットは16ビットなので、ア
ンシラリデータに使用可能なビット数は、2048−
(32+16+256)=1754ビットとなる。アン
シラリデータに漢字が16ビット/文字で書き込まれて
いるとすると、109文字書き込まれていることにな
る。For example, the sampling frequency of the input audio sample is 48 kHz, and the bit rate is 256 kb.
Suppose it is encoded with it / s. Since one frame of layer 1 includes information of 384 samples, the number of bits allowed for one frame of the bit stream is 2048 bits. Since the number of bits used for the header is 32 bits and the number of bits used for error checking is 16 bits, the number of bits usable for ancillary data is 2048−
(32 + 16 + 256) = 1754 bits. Assuming that Chinese characters are written in the ancillary data at 16 bits / character, 109 characters have been written.
【0053】復号器の動作を図10を用いて説明する。
復号器101のフレーム分解部102にビットストリー
ムが入力されると、フレーム分解部102はエラーチェ
ックを行ったのち、オーディオデータとアンシラリデー
タを分離し、オーディオデータを復元部103へ、アン
シラリデータを外部へ出力する。オーディオデータは復
元部103に送られ、逆量子化され、さらに逆写像部1
04で逆フィルタをかけられ、PCMオーディオサンプ
ルとして出力される。外部に出力されたアンシラリデー
タは外部機器によって、適当な情報に変換される。例え
ば文字情報であったとすると、ディスプレイに表示され
たりすることが可能である。図1のビットストリームフ
ォーマットで記述されるフレームに続いて、オーディオ
信号が符号化されたフレームが存在すれば、文字がディ
スプレイに表示されるとほぼ同時にオーディオ信号が復
号されて出力されることが可能になる。また、図1のビ
ットストリームフォーマットで記述されるフレームは、
ビットストリーム中の任意の位置に存在することが可能
である。The operation of the decoder will be described with reference to FIG.
When the bit stream is input to the frame decomposing unit 102 of the decoder 101, the frame decomposing unit 102 performs an error check, separates audio data and ancillary data, and outputs the audio data to the decompression unit 103. Is output to the outside. The audio data is sent to the restoration unit 103, where the audio data is dequantized, and
At 04, it is inverse filtered and output as PCM audio samples. The ancillary data output to the outside is converted into appropriate information by an external device. For example, if it is character information, it can be displayed on a display. If there is a frame in which the audio signal is encoded following the frame described in the bit stream format of FIG. 1, the audio signal can be decoded and output almost at the same time as the characters are displayed on the display. become. The frame described in the bit stream format of FIG.
It can be at any position in the bitstream.
【0054】(実施の形態8)図3はMPEG1 オー
ディオ符号化レイヤ2のビットストリームフォーマット
を示す。ビットストリームは1つ以上の連続するフレー
ムから構成される。図3には1フレームのフォーマット
のみを記述する。フレームはヘッダ31、エラーチェッ
ク32、オーディオデータ33、およびアンシラリデー
タ34から成る。オーディオデータ33はビット割当て
のみから成る。これは次のような場合に可能である。(Embodiment 8) FIG. 3 shows a bit stream format of the MPEG1 audio encoding layer 2. A bit stream is composed of one or more consecutive frames. FIG. 3 describes only the format of one frame. The frame includes a header 31, an error check 32, audio data 33, and ancillary data 34. Audio data 33 consists only of bit assignments. This is possible in the following cases.
【0055】レイヤ2のステレオチャネルの場合につい
て説明する。図4にビット割当て情報の内容を示す。ス
テレオチャネルのビット割当て情報は、L、Rの各チャ
ネルの帯域分割されたサブバンドに対して指定すること
が必要である。ビット割当て情報に使用されるビット数
は、あらかじめ入力オーディオサンプルの標本化周波数
およびビットレート毎に定められている。図4は標本化
周波数48kHz 、ビットレート256kbit/sの場合を示
す。各サブバンドのビット割当て情報を0に設定するこ
とにより、各サブバンドを量子化するビット数が0にな
り、サンプルは量子化されない。この場合、スケールフ
ァクタ情報およびスケールファクタ選択情報も量子化さ
れないことになる。ビット割当てに使用されるビット数
は、標本化周波数48kHz 、ビットレート256kbit/s
の場合、(4ビット×11サブバンド+3ビット×12
サブバンド+2ビット×4サブバンド)×2チャネル=
176ビットである。The case of the layer 2 stereo channel will be described. FIG. 4 shows the contents of the bit allocation information. It is necessary to specify the bit allocation information of the stereo channel for the band-divided subbands of the L and R channels. The number of bits used for the bit allocation information is determined in advance for each sampling frequency and bit rate of an input audio sample. FIG. 4 shows a case where the sampling frequency is 48 kHz and the bit rate is 256 kbit / s. By setting the bit allocation information of each subband to 0, the number of bits for quantizing each subband becomes 0, and the sample is not quantized. In this case, the scale factor information and the scale factor selection information are not quantized. The number of bits used for bit allocation is a sampling frequency of 48 kHz and a bit rate of 256 kbit / s.
In the case of (4 bits × 11 subbands + 3 bits × 12
Subband + 2 bits × 4 subbands) × 2 channels =
176 bits.
【0056】レイヤ2では、1フレームは1152サン
プルの情報を含むので、標本化周波数48kHz 、ビット
レート256kbit/sの場合、ビットストリームの1フレ
ームに許容されるビット数は6144ビットである。ヘ
ッダに使用されるビット数は32ビット、エラーチェッ
クに使用されるビットは16ビットなので、アンシラリ
データに使用可能なビット数は、6144−(32+1
6+176)=5920ビットとなる。アンシラリデー
タに漢字が16ビット/文字で書き込まれているとする
と、370文字書き込まれていることになる。In the layer 2, one frame contains information of 1152 samples. Therefore, when the sampling frequency is 48 kHz and the bit rate is 256 kbit / s, the number of bits allowed for one frame of the bit stream is 6144 bits. Since the number of bits used for the header is 32 bits and the number of bits used for error checking is 16 bits, the number of bits usable for ancillary data is 6144- (32 + 1).
6 + 176) = 5920 bits. If kanji is written in the ancillary data at 16 bits / character, 370 characters have been written.
【0057】復号器の動作は、実施の形態7のレイヤ1
の場合と同様である。The operation of the decoder is the same as that of the layer 1 of the seventh embodiment.
Is the same as
【0058】(実施の形態9)図5はMPEG1オーデ
ィオ符号化レイヤ3のビットストリームフォーマットを
示す。ビットストリームは1つ以上の連続するフレーム
から構成される。図5には1フレームのフォーマットの
みを記述する。フレームはヘッダ51、エラーチェック
52、およびオーディオデータ53から成る。オーディ
オデータ53は主情報開始コード、プライベートビッ
ト、およびアンシラリビットのみから成る。(Embodiment 9) FIG. 5 shows the bit stream format of the MPEG1 audio encoding layer 3. A bit stream is composed of one or more consecutive frames. FIG. 5 describes only the format of one frame. The frame includes a header 51, an error check 52, and audio data 53. The audio data 53 includes only a main information start code, a private bit, and an ancillary bit.
【0059】レイヤ3のステレオチャネルの場合につい
て説明する。レイヤ3では、標本化周波数48kHz 、ビ
ットレート256kbit/sの場合、ビットストリームの1
フレームに許容されるビット数は、レイヤ2と同様に6
144ビットである。ヘッダに使用されるビット数は3
2ビット、エラーチェックに使用されるビットは16ビ
ットなので、オーディオデータに使用可能なビット数
は、6144−(32+16)=6096ビットとな
る。オーディオデータの中で主情報開始コードに9ビッ
ト、プライベートビットに3ビット(シングルチャネル
モードのときは5ビット)割当てられるので、アンシラ
リビットには、6096−(9+3)=6084ビット
割当てられる。アンシラリビットに漢字を書き込むこと
にすると、漢字1文字あたり16ビット必要なので、3
80文字書き込まれていることになる。The case of the layer 3 stereo channel will be described. In layer 3, when the sampling frequency is 48 kHz and the bit rate is 256 kbit / s, the bit stream 1
The number of bits allowed for a frame is 6
It is 144 bits. The number of bits used for the header is 3
Since 2 bits and 16 bits are used for error checking, the number of bits usable for audio data is 6144- (32 + 16) = 6096 bits. Since 9 bits are assigned to the main information start code and 3 bits (5 bits in the case of the single channel mode) to the private bit in the audio data, 6096− (9 + 3) = 6084 bits are assigned to the ancillary bits. If you write kanji in the ancillary bit, you need 16 bits for each kanji character.
This means that 80 characters have been written.
【0060】復号器の動作を図10を用いて説明する。
復号器101のフレーム分解部102にビットストリー
ムが入力されと、フレーム分解部102はエラーチェッ
クを行ったのち、オーディオデータのアンシラリビット
を分離し、外部へ出力する。アンシラリビット以外のオ
ーディオデータは復元部103に送られ、逆量子化さ
れ、さらに逆写像部104で逆フィルタをかけられ、P
CMオーディオサンプルとして出力される。外部に出力
されたアンシラリビットは外部機器によって、適当な情
報に変換される。例えば文字情報であったとすると、デ
ィスプレイに表示されたりすることが可能である。図5
のビットストリームフォーマットで記述されるフレーム
に続いて、オーディオ信号が符号化されたフレームが存
在すれば、文字がディスプレイに表示されるとほぼ同時
にオーディオ信号が復号されて出力されることが可能に
なる。また、図5のビットストリームフォーマットで記
述されるフレームは、ビットストリーム中の任意の位置
に存在することが可能である。The operation of the decoder will be described with reference to FIG.
When the bit stream is input to the frame decomposition unit 102 of the decoder 101, the frame decomposition unit 102 performs an error check, separates ancillary bits of audio data, and outputs the data to the outside. The audio data other than the ancillary bit is sent to the restoration unit 103, dequantized, further subjected to an inverse filter by the inverse mapping unit 104, and
It is output as a CM audio sample. The ancillary bit output to the outside is converted into appropriate information by an external device. For example, if it is character information, it can be displayed on a display. FIG.
If there is a frame in which the audio signal is encoded following the frame described in the bit stream format, the audio signal can be decoded and output almost at the same time when the character is displayed on the display. . Further, the frame described in the bit stream format of FIG. 5 can exist at an arbitrary position in the bit stream.
【0061】(実施の形態10)図6はMPEG1オー
ディオ符号化レイヤ1のビットストリームフォーマット
を示す。ビットストリームは1つ以上の連続するフレー
ムから構成される。図6には1フレームのフォーマット
のみを記述する。フレームはヘッダ61、オーディオデ
ータ62、およびアンシラリデータ63から成る。オー
ディオデータ62はビット割当て情報のみから成る。レ
イヤ1のステレオチャネルの場合、(実施の形態7)と
同様に、ビット割当てに使用されるビット数は4ビット
×32サブバンド×2チャネル=256ビットである。(Embodiment 10) FIG. 6 shows a bit stream format of the MPEG1 audio encoding layer 1. A bit stream is composed of one or more consecutive frames. FIG. 6 describes only the format of one frame. The frame includes a header 61, audio data 62, and ancillary data 63. Audio data 62 consists only of bit allocation information. In the case of the layer 1 stereo channel, as in (Embodiment 7), the number of bits used for bit allocation is 4 bits × 32 subbands × 2 channels = 256 bits.
【0062】例えば、ビットレート256kbit/sで符号
化されているとすると、入力されたオーディオサンプル
の標本化周波数が48kHz である場合、ビットストリー
ムの1フレームに許容されるビット数は2048ビット
である。ヘッダに使用されるビット数は32ビットなの
で、アンシラリデータに使用可能なビット数は、204
8−(32+256)=1760ビットとなる。アンシ
ラリデータに漢字が16ビット/文字で書き込まれてい
るとすると、110文字書き込まれていることになる。For example, if encoding is performed at a bit rate of 256 kbit / s, and the sampling frequency of an input audio sample is 48 kHz, the number of bits allowed in one frame of a bit stream is 2048 bits. . Since the number of bits used for the header is 32 bits, the number of bits available for ancillary data is 204 bits.
8- (32 + 256) = 1760 bits. Assuming that Chinese characters are written at 16 bits / character in the ancillary data, 110 characters have been written.
【0063】復号器の動作を図10を用いて説明する。
復号器101のフレーム分解部102にビットストリー
ムが入力されと、フレーム分解部102はオーディオデ
ータとアンシラリデータを分離し、オーディオデータを
復元部103へ、アンシラリデータを外部へ出力する。
オーディオデータは復元部103に送られ、逆量子化さ
れ、さらに逆写像部104で逆フィルタをかけられ、P
CMオーディオサンプルとして出力される。外部に出力
されたアンシラリデータは外部機器によって、適当な情
報に変換される。例えば文字情報であったとすると、デ
ィスプレイに表示されたりすることが可能である。図6
のビットストリームフォーマットで記述されるフレーム
に続いて、オーディオ信号が符号化されたフレームが存
在すれば、文字がディスプレイに表示されるとほぼ同時
にオーディオ信号が復号されて出力されることが可能に
なる。また、図6のビットストリームフォーマットで記
述されるフレームは、ビットストリーム中の任意の位置
に存在することが可能である。The operation of the decoder will be described with reference to FIG.
When the bit stream is input to the frame decomposition unit 102 of the decoder 101, the frame decomposition unit 102 separates audio data and ancillary data, and outputs the audio data to the restoration unit 103 and the ancillary data to the outside.
The audio data is sent to the restoration unit 103, dequantized, and subjected to an inverse filter by the inverse mapping unit 104,
It is output as a CM audio sample. The ancillary data output to the outside is converted into appropriate information by an external device. For example, if it is character information, it can be displayed on a display. FIG.
If there is a frame in which the audio signal is encoded following the frame described in the bit stream format, the audio signal can be decoded and output almost at the same time when the character is displayed on the display. . The frame described in the bit stream format of FIG. 6 can exist at an arbitrary position in the bit stream.
【0064】(実施の形態11)図7はMPEG1オー
ディオ符号化レイヤ2のビットストリームフォーマット
を示す。ビットストリームは1つ以上の連続するフレー
ムから構成される。図7には1フレームのフォーマット
のみを記述する。フレームはヘッダ71、オーディオデ
ータ72、およびアンシラリデータ73から成る。オー
ディオデータ72はビット割当てのみから成る。レイヤ
2のステレオチャネルの場合、(実施の形態2)と同様
に、ビット割当てに使用されるビット数は176ビット
である。(Embodiment 11) FIG. 7 shows a bit stream format of the MPEG1 audio encoding layer 2. A bit stream is composed of one or more consecutive frames. FIG. 7 describes only the format of one frame. The frame includes a header 71, audio data 72, and ancillary data 73. Audio data 72 consists only of bit allocation. In the case of a layer 2 stereo channel, as in (Embodiment 2), the number of bits used for bit allocation is 176 bits.
【0065】例えば、ビットレート256kbit/sで符号
化すると、入力されたオーディオサンプルの標本化周波
数が48kHz である場合、ビットストリームの1フレー
ムに許容されるビット数は6144ビットである。ヘッ
ダに使用されるビット数は32ビットなので、アンシラ
リデータに使用可能なビット数は、2048−32=2
016ビットとなる。アンシラリデータに漢字が16ビ
ット/文字で書き込まれているとすると、126文字書
き込まれていることになる。For example, when encoding is performed at a bit rate of 256 kbit / s, when the sampling frequency of an input audio sample is 48 kHz, the number of bits allowed for one frame of a bit stream is 6144 bits. Since the number of bits used for the header is 32 bits, the number of bits usable for ancillary data is 2048−32 = 2
This is 016 bits. Assuming that Chinese characters are written in the ancillary data at 16 bits / character, 126 characters have been written.
【0066】復号器の動作は、実施の形態10のレイヤ
1の場合と同様である。The operation of the decoder is the same as that of the layer 10 in the tenth embodiment.
【0067】(実施の形態12)図8はMPEG1オー
ディオ符号化レイヤ3のビットストリームフォーマット
を示す。ビットストリームは1つ以上の連続するフレー
ムから構成される。図8には1フレームのフォーマット
のみを記述する。フレームはヘッダ81およびオーディ
オデータ82から成る。オーディオデータ82は、主情
報開始コード、プライベートビット、およびアンシラリ
ビットのみから成る。(Embodiment 12) FIG. 8 shows a bit stream format of the MPEG1 audio encoding layer 3. A bit stream is composed of one or more consecutive frames. FIG. 8 describes only the format of one frame. The frame includes a header 81 and audio data 82. The audio data 82 includes only a main information start code, a private bit, and an ancillary bit.
【0068】レイヤ3のステレオチャネルの場合につい
て説明する。レイヤ3では、標本化周波数48kHz 、ビ
ットレート256kbit/sの場合、ビットストリームの1
フレームに許容されるビット数は6144ビットであ
る。ヘッダに使用されるビット数は32ビットなので、
オーディオデータに使用可能なビット数は、6144−
32=6112ビットとなる。オーディオデータの中で
主情報開始コードに9ビット、プライベートビットに3
ビット (シングルチャネルモードのときは5ビット)
割当てられるので、アンシラリビットには、6112−
(9+3)=6100ビット割当てられる。アンシラリ
ビットに漢字が16ビット/文字で書き込まれていると
すると、381文字書き込まれていることになる。The case of a layer 3 stereo channel will be described. In layer 3, when the sampling frequency is 48 kHz and the bit rate is 256 kbit / s, the bit stream 1
The number of bits allowed for a frame is 6144 bits. Since the number of bits used for the header is 32 bits,
The number of bits available for audio data is 6144-
32 = 6112 bits. 9 bits for main information start code and 3 for private bits in audio data
Bit (5 bits in single channel mode)
Since it is assigned, the ancillary bit contains 6112-
(9 + 3) = 6100 bits are allocated. Assuming that kanji is written in the ancillary bit at 16 bits / character, 381 characters have been written.
【0069】復号器の動作を図10を用いて説明する。
復号器101のフレーム分解部102にビットストリー
ムが入力されと、フレーム分解部102はオーディオデ
ータのアンシラリビットを分離し、外部へ出力する。ア
ンシラリビット以外のオーディオデータは復元部103
に送られ、逆量子化され、さらに逆写像部104で逆フ
ィルタをかけられ、PCMオーディオサンプルとして出
力される。外部に出力されたアンシラリビットは外部機
器によって、適当な情報に変換される。例えば文字情報
であったとすると、ディスプレイに表示されたりするこ
とが可能である。図8のビットストリームフォーマット
で記述されるフレームに続いて、オーディオ信号が符号
化されたフレームが存在すれば、文字がディスプレイに
表示されるとほぼ同時にオーディオ信号が復号されて出
力されることが可能になる。また、図8のビットストリ
ームフォーマットで記述されるフレームは、ビットスト
リーム中の任意の位置に存在することが可能である。The operation of the decoder will be described with reference to FIG.
When the bit stream is input to the frame decomposing unit 102 of the decoder 101, the frame decomposing unit 102 separates the ancillary bits of the audio data and outputs it to the outside. Audio data other than the ancillary bit is restored by the restoration unit 103
And inversely quantized by the inverse mapping unit 104, and output as PCM audio samples. The ancillary bit output to the outside is converted into appropriate information by an external device. For example, if it is character information, it can be displayed on a display. If a frame in which the audio signal is encoded follows the frame described in the bit stream format of FIG. 8, the audio signal can be decoded and output almost at the same time when the character is displayed on the display. become. Further, the frame described in the bit stream format in FIG. 8 can exist at an arbitrary position in the bit stream.
【0070】[0070]
【発明の効果】以上のように本発明によれば、ビットス
トリーム中にヘッダ、エラーチェック、ビット割当てお
よびアンシラリデータのみから構成されるフレームが少
なくとも一つ以上含まれるオーディオ信号の符号化方法
によって、十分な量のアンシラリデータを記録または伝
送することが可能となる。例えば、ビットストリームの
最初の数フレームが本発明のフレームから構成されてい
て、続くフレームにオーディオ信号が符号化されるよう
な場合を考える。オーディオデータにオーディオ信号や
音声情報を符号化し、アンシラリデータにはオーディオ
信号や音声情報に関する情報を文字化した内容を符号化
して記録、伝送することにより、復号する際にオーディ
オデータに書き込まれたオーディオ信号や音声情報を復
号するより以前に、アンシラリデータに書き込まれた文
字情報を復号することが可能となる。このことにより、
十分な量の文字情報をオーディオ信号や音声情報とほぼ
同時に同時にディスプレイなどに出力することができ
る。もちろん、アンシラリデータに書き込まれる情報は
文字以外の情報でもよい。As described above, according to the present invention, an audio signal encoding method in which a bit stream includes at least one frame composed of only a header, an error check, bit allocation, and ancillary data is provided. , A sufficient amount of ancillary data can be recorded or transmitted. For example, consider the case where the first few frames of a bit stream consist of frames of the present invention, and the audio signal is encoded in subsequent frames. The audio data and audio information are encoded in the audio data, and the ancillary data is encoded and recorded and transmitted as the characterized information of the audio signal and the audio information in the ancillary data. Character information written in ancillary data can be decoded before decoding audio signals and audio information. This allows
A sufficient amount of character information can be output to a display or the like almost simultaneously with an audio signal or audio information. Of course, the information written in the ancillary data may be information other than characters.
【0071】また、ビットストリーム中にヘッダ、ビッ
ト割当ておよびアンシラリデータのみから構成されるフ
レームが少なくとも一つ以上含まれることを特徴とする
オーディオ信号の符号化方法によって、十分な量のアン
シラリデータを記録または伝送することが可能となる。
この場合は特にエラーチェックが符号化されない分、余
分にアンシラリデータを符号化することができる。A sufficient amount of ancillary data is obtained by an audio signal encoding method characterized in that a bit stream includes at least one frame composed of only a header, bit allocation and ancillary data. Can be recorded or transmitted.
In this case, extra ancillary data can be encoded because the error check is not encoded.
【0072】さらに、ビットストリーム中にヘッダ、エ
ラーチェック、ビット割当ておよびアンシラリデータの
みから構成されるフレームが少なくとも一つ以上含まれ
るするオーディオ信号の復号方法によって、十分な量の
アンシラリデータを再生することが可能となる。例え
ば、ビットストリームの最初の数フレームが本発明のフ
レームから構成されていて、続くフレームにオーディオ
信号が符号化されているような場合を考える。この場
合、復号する際にオーディオデータに書き込まれたオー
ディオ信号や音声情報を復号するより以前に、アンシラ
リデータに書き込まれたオーディオ信号や音声情報に関
する文字情報などを復号することが可能となる。このこ
とにより、十分な量の文字情報をオーディオ信号や音声
情報とほぼ同時にディスプレイなどに出力することがで
きる。もちろん、アンシラリデータに書き込まれる情報
は文字以外の情報でもよい。Further, a sufficient amount of ancillary data is reproduced by an audio signal decoding method in which a bit stream includes at least one frame composed of only a header, an error check, bit allocation, and ancillary data. It is possible to do. For example, consider the case where the first few frames of a bit stream are comprised of frames of the present invention, and the audio signal is encoded in subsequent frames. In this case, before decoding the audio signal or audio information written in the audio data, it becomes possible to decode the audio signal or the character information related to the audio information written in the ancillary data. As a result, a sufficient amount of character information can be output to a display or the like almost simultaneously with an audio signal or audio information. Of course, the information written in the ancillary data may be information other than characters.
【0073】さらにまた、ビットストリーム中にヘッ
ダ、ビット割当ておよびアンシラリデータのみから構成
されるフレームが少なくとも一つ以上含まれるオーディ
オ信号の復号方法によって、十分な量のアンシラリデー
タを再生することが可能となる。この場合は特にエラー
チェックが符号化されていない分、さらに余分のアンシ
ラリデータを復号することができる。Furthermore, a sufficient amount of ancillary data can be reproduced by a decoding method of an audio signal in which at least one frame including only a header, bit allocation and ancillary data is included in a bit stream. It becomes possible. In this case, extra ancillary data can be decoded because the error check is not encoded.
【図1】本発明の実施の形態におけるレイヤ1のビット
ストリームフォーマット図FIG. 1 is a diagram illustrating a bit stream format of layer 1 according to an embodiment of the present invention.
【図2】本発明の実施の形態おけるレイヤ1のビット割
当て情報を示す模式図FIG. 2 is a schematic diagram showing bit allocation information of layer 1 in the embodiment of the present invention.
【図3】本発明の実施の形態おけるレイヤ2のビットス
トリームフォーマット図FIG. 3 is a diagram illustrating a bit stream format of layer 2 according to the embodiment of the present invention.
【図4】本発明の実施の形態おけるレイヤ2のビット割
当て情報を示す模式図FIG. 4 is a schematic diagram showing bit allocation information of layer 2 in the embodiment of the present invention.
【図5】本発明の実施の形態おけるレイヤ3のビットス
トリームフォーマット図FIG. 5 is a diagram illustrating a layer 3 bit stream format according to the embodiment of the present invention.
【図6】本発明の実施の形態おけるレイヤ1のビットス
トリームフォーマット図FIG. 6 is a diagram showing a bit stream format of layer 1 in the embodiment of the present invention.
【図7】本発明の実施の形態おけるレイヤ2のビットス
トリームフォーマット図FIG. 7 is a diagram illustrating a layer 2 bit stream format according to the embodiment of the present invention.
【図8】本発明の実施の形態おけるレイヤ3のビットス
トリームフォーマット図FIG. 8 is a diagram illustrating a bit stream format of layer 3 according to the embodiment of the present invention.
【図9】符号器の基本構造を示すブロック図FIG. 9 is a block diagram showing a basic structure of an encoder.
【図10】復号器の基本構造を示すブロック図FIG. 10 is a block diagram showing a basic structure of a decoder.
【図11】従来のレイヤ1のビットストリームフォーマ
ット図FIG. 11 is a conventional layer 1 bit stream format diagram.
【図12】従来のレイヤ2のビットストリームフォーマ
ット図FIG. 12 is a conventional layer 2 bit stream format diagram.
【図13】従来のレイヤ3のビットストリームフォーマ
ット図FIG. 13 is a conventional layer 3 bit stream format diagram.
11、31、51、61、71、81、111、12
1、131 ヘッダ 12、32、52、112、122、132 エラーチ
ェック 13、33、62、72 オーディオデータ(ビット割
当て) 14、34、63、73、114、124 アンシラリ
データ 53、82 オーディオデータ(主情報開始コード、プ
ライベートビット、アンシラリビット) 91 符号器 92 写像部 93 聴覚心理部 94 量子化および符号化部 95 フレーム組立部 101 復号器 102 フレーム分解部 103 復元部 104 逆写像部 113 オーディオデータ(ビット割当て、スケールフ
ァクタ、サンプル) 123 オーディオデータ(ビット割当て、スケールフ
ァクタ選択情報、スケールファクタ、サンプル) 133 オーディオデータ(プライベートビット、スケ
ールファクタ選択情報、量子化ステップ幅情報、スケー
ルファクタ、ハフマン符号化データ、アンシラリビッ
ト、その他のデータ)11, 31, 51, 61, 71, 81, 111, 12
1, 131 Header 12, 32, 52, 112, 122, 132 Error check 13, 33, 62, 72 Audio data (bit allocation) 14, 34, 63, 73, 114, 124 Ancillary data 53, 82 Audio data ( Main information start code, private bit, ancillary bit) 91 encoder 92 mapping unit 93 psychoacoustic unit 94 quantization and coding unit 95 frame assembling unit 101 decoder 102 frame decomposing unit 103 restoration unit 104 inverse mapping unit 113 audio data ( Bit allocation, scale factor, sample 123 Audio data (bit allocation, scale factor selection information, scale factor, sample) 133 Audio data (private bit, scale factor selection information, quantization step width information) Scale factors, Huffman coding data, Anne Sila ribitol, and other data)
Claims (12)
ットに従ったオーディオビットストリームを生成するオ
ーディオ信号の符号化方法において、ビットストリーム
中にヘッダ、エラーチェック、ビット割当ておよびアン
シラリデータのみから構成されるフレームが少なくとも
一つ以上含まれることを特徴とするオーディオ信号の符
号化方法。1. An encoding method of an audio signal for generating an audio bit stream according to an MPEG1 audio layer 1 format, wherein at least a frame including only a header, an error check, a bit assignment, and an ancillary data is included in the bit stream. A method for encoding an audio signal, comprising one or more.
ットに従ったオーディオビットストリームを生成するオ
ーディオ信号の符号化方法において、ビットストリーム
中にヘッダ、エラーチェック、ビット割当ておよびアン
シラリデータのみから構成されるフレームが少なくとも
一つ以上含まれることを特徴とするオーディオ信号の符
号化方法。2. An encoding method of an audio signal for generating an audio bit stream according to an MPEG1 audio layer 2 format, wherein at least a frame including only a header, an error check, a bit assignment, and an ancillary data is included in the bit stream. A method for encoding an audio signal, comprising one or more.
ットに従ったオーディオビットストリームを生成するオ
ーディオ信号の符号化方法において、ビットストリーム
中にヘッダ、エラーチェック、プライベートビットおよ
びアンシラリビットのみから構成されるフレームが少な
くとも一つ以上含まれることを特徴とするオーディオ信
号の符号化方法。3. An encoding method of an audio signal for generating an audio bit stream according to an MPEG1 audio layer 3 format, wherein at least one frame composed of only a header, an error check, a private bit, and an ancillary bit is included in the bit stream. A method for encoding an audio signal, wherein at least one is included.
ットに従ったオーディオビットストリームを生成するオ
ーディオ信号の符号化方法において、ビットストリーム
中にヘッダ、ビット割当ておよびアンシラリデータのみ
から構成されるフレームが少なくとも一つ以上含まれる
ことを特徴とするオーディオ信号の符号化方法。4. An encoding method of an audio signal for generating an audio bit stream according to an MPEG1 audio layer 1 format, wherein at least one frame composed of only a header, bit allocation and ancillary data is included in the bit stream. An audio signal encoding method characterized by being included.
ットに従ったオーディオビットストリームを生成するオ
ーディオ信号の符号化方法において、ビットストリーム
中にヘッダ、ビット割当ておよびアンシラリデータのみ
から構成されるフレームが少なくとも一つ以上含まれる
ことを特徴とするオーディオ信号の符号化方法。5. An encoding method of an audio signal for generating an audio bit stream according to an MPEG1 audio layer 2 format, wherein at least one frame composed of only a header, bit allocation and ancillary data is included in the bit stream. An audio signal encoding method characterized by being included.
ットに従ったオーディオビットストリームを生成するオ
ーディオ信号の符号化方法において、ビットストリーム
中にヘッダ、プライベートビットおよびアンシラリビッ
トのみから構成されるフレームが少なくとも一つ以上含
まれることを特徴とするオーディオ信号の符号化方法。6. An encoding method of an audio signal for generating an audio bit stream according to an MPEG1 audio layer 3 format, wherein the bit stream includes at least one frame composed of only a header, a private bit, and an ancillary bit. An encoding method of an audio signal, characterized by being performed.
ットに従ったオーディオビットストリームを再生するオ
ーディオ信号の復号方法において、ビットストリーム中
にヘッダ、エラーチェック、ビット割当ておよびアンシ
ラリデータのみから構成されるフレームが少なくとも一
つ以上含まれることを特徴とするオーディオ信号の復号
方法。7. A decoding method of an audio signal for reproducing an audio bit stream according to an MPEG1 audio layer 1 format, wherein at least one frame including only a header, an error check, a bit allocation, and ancillary data is included in the bit stream. A method for decoding an audio signal, wherein at least one is included.
ットに従ったオーディオビットストリームを再生するオ
ーディオ信号の復号方法において、ビットストリーム中
にヘッダ、エラーチェック、ビット割当ておよびアンシ
ラリデータのみから構成されるフレームが少なくとも一
つ以上含まれることを特徴とするオーディオ信号の復号
方法。8. A decoding method of an audio signal for reproducing an audio bit stream according to an MPEG1 audio layer 2 format, wherein at least one frame including only a header, an error check, bit allocation, and ancillary data is included in the bit stream. A method for decoding an audio signal, wherein at least one is included.
ットに従ったオーディオビットストリームを再生するオ
ーディオ信号の復号方法において、ビットストリーム中
にヘッダ、エラーチェック、プライベートビットおよび
アンシラリビットのみから構成されるフレームが少なく
とも一つ以上含まれることを特徴とするオーディオ信号
の復号方法。9. A decoding method of an audio signal for reproducing an audio bit stream according to an MPEG1 audio layer 3 format, wherein at least one frame composed of only a header, an error check, a private bit, and an ancillary bit is included in the bit stream. A method for decoding an audio signal, which is included in the above.
マットに従ったオーディオビットストリームを再生する
オーディオ信号の復号方法において、ビットストリーム
中にヘッダ、ビット割当ておよびアンシラリデータのみ
から構成されるフレームが少なくとも一つ以上含まれる
ことを特徴とするオーディオ信号の復号方法。10. A decoding method of an audio signal for reproducing an audio bit stream according to the MPEG1 audio layer 1 format, wherein the bit stream includes at least one frame composed of only a header, bit allocation, and ancillary data. A method for decoding an audio signal.
マットに従ったオーディオビットストリームを再生する
オーディオ信号の復号方法において、ビットストリーム
中にヘッダ、ビット割当ておよびアンシラリデータのみ
から構成されるフレームが少なくとも一つ以上含まれる
ことを特徴とするオーディオ信号の復号方法。11. A decoding method of an audio signal for reproducing an audio bit stream according to an MPEG1 audio layer 2 format, wherein the bit stream includes at least one frame composed of only a header, bit allocation, and ancillary data. A method for decoding an audio signal.
マットに従ったオーディオビットストリームを再生する
オーディオ信号の復号方法において、ビットストリーム
中にヘッダ、プライベートビットおよびアンシラリビッ
トのみから構成されるフレームが少なくとも一つ以上含
まれることを特徴とするオーディオ信号の復号方法。12. A decoding method of an audio signal for reproducing an audio bit stream according to the MPEG1 audio layer 3 format, wherein the bit stream includes at least one frame composed of only a header, a private bit, and an ancillary bit. A method for decoding an audio signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34025196A JPH10178349A (en) | 1996-12-19 | 1996-12-19 | Coding and decoding method for audio signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34025196A JPH10178349A (en) | 1996-12-19 | 1996-12-19 | Coding and decoding method for audio signal |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10178349A true JPH10178349A (en) | 1998-06-30 |
Family
ID=18335156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP34025196A Pending JPH10178349A (en) | 1996-12-19 | 1996-12-19 | Coding and decoding method for audio signal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10178349A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000051243A1 (en) * | 1999-02-24 | 2000-08-31 | Soo Geun You | A backward decoding method of digital audio data |
WO2002065651A2 (en) * | 2001-02-09 | 2002-08-22 | Radioscape Limited | Method of inserting additional data into a compressed signal |
JP2005531014A (en) * | 2002-06-27 | 2005-10-13 | サムスン エレクトロニクス カンパニー リミテッド | Audio coding method and apparatus using harmonic components |
KR100879181B1 (en) * | 2001-05-17 | 2009-01-16 | 소니 가부시끼 가이샤 | Data distribution system, terminal apparatus, distribution center apparatus, high-efficiency encoding method, high-efficiency encoding apparatus, encoded data decoding method, encoded data decoding apparatus, data transmission method, data transmission apparatus, sub information attaching method, sub information attaching apparatus, and recording medium |
JP2016500852A (en) * | 2012-11-07 | 2016-01-14 | ゼットティーイー コーポレーションZte Corporation | Audio multiplex coding transmission method and corresponding apparatus |
-
1996
- 1996-12-19 JP JP34025196A patent/JPH10178349A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000051243A1 (en) * | 1999-02-24 | 2000-08-31 | Soo Geun You | A backward decoding method of digital audio data |
WO2002065651A2 (en) * | 2001-02-09 | 2002-08-22 | Radioscape Limited | Method of inserting additional data into a compressed signal |
WO2002065651A3 (en) * | 2001-02-09 | 2002-12-27 | Radioscape Ltd | Method of inserting additional data into a compressed signal |
KR100879181B1 (en) * | 2001-05-17 | 2009-01-16 | 소니 가부시끼 가이샤 | Data distribution system, terminal apparatus, distribution center apparatus, high-efficiency encoding method, high-efficiency encoding apparatus, encoded data decoding method, encoded data decoding apparatus, data transmission method, data transmission apparatus, sub information attaching method, sub information attaching apparatus, and recording medium |
JP2005531014A (en) * | 2002-06-27 | 2005-10-13 | サムスン エレクトロニクス カンパニー リミテッド | Audio coding method and apparatus using harmonic components |
JP2016500852A (en) * | 2012-11-07 | 2016-01-14 | ゼットティーイー コーポレーションZte Corporation | Audio multiplex coding transmission method and corresponding apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3352406B2 (en) | Audio signal encoding and decoding method and apparatus | |
KR100261254B1 (en) | Scalable audio data encoding/decoding method and apparatus | |
US6148288A (en) | Scalable audio coding/decoding method and apparatus | |
US6529604B1 (en) | Scalable stereo audio encoding/decoding method and apparatus | |
EP1210712B1 (en) | Scalable coding method for high quality audio | |
JPH08190764A (en) | Method and device for processing digital signal and recording medium | |
JPH10282999A (en) | Method and device for coding audio signal, and method and device decoding for coded audio signal | |
JPH09204197A (en) | Perceptual noise shaping in time area by lps prediction in frequency area | |
GB2320870A (en) | Coding bit rate converting for coded audio data | |
EP1274070B1 (en) | Bit-rate converting apparatus and method thereof | |
CA2490064A1 (en) | Audio coding method and apparatus using harmonic extraction | |
JP4308229B2 (en) | Encoding device and decoding device | |
US20020165710A1 (en) | Method in the decompression of an audio signal | |
JP3487250B2 (en) | Encoded audio signal format converter | |
JPH10178349A (en) | Coding and decoding method for audio signal | |
US6792402B1 (en) | Method and device for defining table of bit allocation in processing audio signals | |
JP3352401B2 (en) | Audio signal encoding and decoding method and apparatus | |
JP3230365B2 (en) | Information encoding method and apparatus, and information decoding method and apparatus | |
JPH11262100A (en) | Coding/decoding method for audio signal and its system | |
JP2002351500A (en) | Method of encoding digital data | |
US5761633A (en) | Method of encoding and decoding speech signals | |
JP3465698B2 (en) | Signal decoding method and apparatus | |
JP3235365B2 (en) | High efficiency coding method and apparatus therefor | |
CA2131806A1 (en) | Data compression process during storage and/or transmission of digital audio signals for studio applications with perceptive coding and variable length code | |
JPH10336038A (en) | Method for coding audio signal |