JP4699117B2 - A signal encoding device, a signal decoding device, a signal encoding method, and a signal decoding method. - Google Patents
A signal encoding device, a signal decoding device, a signal encoding method, and a signal decoding method. Download PDFInfo
- Publication number
- JP4699117B2 JP4699117B2 JP2005202258A JP2005202258A JP4699117B2 JP 4699117 B2 JP4699117 B2 JP 4699117B2 JP 2005202258 A JP2005202258 A JP 2005202258A JP 2005202258 A JP2005202258 A JP 2005202258A JP 4699117 B2 JP4699117 B2 JP 4699117B2
- Authority
- JP
- Japan
- Prior art keywords
- time warp
- signal
- time
- conversion rule
- conversion
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
本発明は、音声信号や音響信号等のデジタル信号を符号化又は復号化する信号符号化装置、信号復号化装置、信号符号化方法、及び信号復号化方法に関するものである。 The present invention relates to a signal encoding device, a signal decoding device, a signal encoding method, and a signal decoding method for encoding or decoding a digital signal such as an audio signal or an acoustic signal.
従来から、音声信号や音響信号等のデジタル信号を効率よく圧縮して符号化する方法、装置が数多く考案されている。このようなデジタル信号に関する信号符号化方法は、時間領域のままで符号化する方法と、離散フーリエ変換(以下、DFT: Discrete Fourier Transformという)や離散コサイン変換(以下、DCT: Discrete Cosine Transformという)等の何らかの変換規則を適用して符号化する方法(変換符号化)とに大別される。 Conventionally, many methods and apparatuses for efficiently compressing and encoding digital signals such as audio signals and acoustic signals have been devised. Such a signal encoding method relating to a digital signal includes a method of encoding in the time domain, a discrete Fourier transform (hereinafter referred to as DFT: Discrete Fourier Transform) and a discrete cosine transform (hereinafter referred to as DCT: Discrete Cosine Transform). And a method of encoding by applying some conversion rule (conversion encoding).
このような変換符号化に関する変換規則は、DFTやDCTがそうであるように、多くの場合時間領域と周波数領域の間で変換する規則(時間−周波数変換)である。時間−周波数変換は、時間領域においてある個数のデジタル信号のサンプルをまとめて変換フレームを作成し、この変換フレームに対して所定の変換規則を適用して周波数領域での変換係数を得る。このようにして得られた変換係数を圧縮符号化する方法が変換符号化方式であり、代表的な変換符号化としては下記非特許文献1に記載のMPEG-4 Audio AAC(Advanced Audio Coding)が挙げられる。MPEG-4 Audio AACでは、修正離散コサイン変換(以下、MDCT: Modified Discrete Cosine Transformという)と呼ばれる時間−周波数変換である変換規則を用いている。ここで、変換符号化方式では、時間領域での冗長性を周波数領域において局所化し、周波数領域で情報を局所的に割り当てることで効率の高い情報の圧縮を可能としている。
In many cases, such a conversion rule for transform coding is a rule for converting between the time domain and the frequency domain (time-frequency conversion), as is the case with DFT and DCT. In the time-frequency conversion, a conversion frame is created by collecting a certain number of digital signal samples in the time domain, and a predetermined conversion rule is applied to the conversion frame to obtain a conversion coefficient in the frequency domain. A method of compressing and encoding the transform coefficients obtained in this way is a transform coding method, and typical transform coding is MPEG-4 Audio AAC (Advanced Audio Coding) described in Non-Patent
以上説明した変換符号化方式では、時間領域で局所化されている信号を符号化する際に信号の品質が低下する傾向にあった。すなわち、時間領域の信号に急激な立ち上がりや立ち下がりが存在する場合に、変換符号化によって得られた変換係数における雑音が、復号化の際に時間領域で一様に広がってしまい、立ち上がりの直前又は立ち下がりの直後の信号電力の小さな部分では、耳障りな雑音として現れるという問題である。これらは、それぞれ“プリエコー”又は“ポストエコー”と呼ばれている現象である。 In the transform coding system described above, the signal quality tends to deteriorate when a signal localized in the time domain is coded. That is, when there is a sudden rise or fall in the time domain signal, the noise in the transform coefficient obtained by transform coding spreads uniformly in the time domain during decoding, and immediately before the rise. Or it is a problem that a small part of the signal power immediately after the fall appears as annoying noise. These are phenomena called “pre-echo” or “post-echo”, respectively.
このような現象に対処するために、下記特許文献1に記載の情報符号化装置では、入力信号波形をブロック化して切り出し、ゲイン制御関数でゲイン制御してMDCTを行うことで、固定ブロック長でプリエコーの発生を防止している。また、MPEG-4 Audio AACでは、時間領域で局所化された信号に対しては、変換規則を適用するフレームの長さを短くし、その他の部分ではフレームの長さを長くすることで、プリエコー及びポストエコーの影響を小さくしている。
しかしながら、上述した特許文献1に記載の情報符号化装置においては、所定のゲイン制御を行うための装置構成が複雑になる。また、時間的に局所化された信号を十分に均一化するためには緻密なゲイン制御が必要となる。さらには、ゲイン制御の情報を復号化装置側に伝える必要があるため、緻密にゲイン制御を行えば行うほど符号化効率が低下してしまう。
However, in the information encoding apparatus described in
一方、MPEG-4 Audio AACにおいても、時間的に局所化された信号を符号化する際にはフレームの長さが短くなるため、符号化対象のフレーム数が増加すると共にフレームの長さに関する補助情報も必要となり、符号化効率が低下する。また、フレームの長さが短くなると、周波数領域での局所化がされ易い時間的に順局所化された信号に関しては周波数領域への変換による局所化の効果が低下する。 On the other hand, in MPEG-4 Audio AAC, when encoding a temporally localized signal, the frame length is shortened, so that the number of frames to be encoded is increased and the frame length is supplemented. Information is also required, and coding efficiency is reduced. Further, when the frame length is shortened, the localization effect by the conversion to the frequency domain is reduced with respect to the temporally localized signal that is easily localized in the frequency domain.
そこで、本発明は、かかる課題に鑑みて為されたものである、簡単な構成で復号化信号における雑音を低減するとともに、効率的な信号符号化及び復号化を実現することが可能な信号符号化装置、信号復号化装置、信号符号化方法、及び信号復号化方法を提供することを目的とする。 Accordingly, the present invention has been made in view of such problems, and is a signal code that can reduce noise in a decoded signal with a simple configuration and can realize efficient signal encoding and decoding. An object of the present invention is to provide an encoding device, a signal decoding device, a signal encoding method, and a signal decoding method.
上記課題を解決するため、本発明の信号符号化装置は、サンプリングされたデジタル信号が入力されてデジタル信号を所定のサンプル数のフレーム信号に分割するフレーム分割手段と、フレーム信号を時間領域と周波数領域との間で変換する際に、フレーム信号の時間領域におけるサンプリング間隔が不均一な変換規則を施して時間ワープ変換係数を生成する時間ワープ変換規則適用手段と、時間ワープ変換係数を符号化して符号化系列を出力する符号化手段と、符号化系列を外部に出力する出力手段とを備え、時間ワープ変換規則適用手段は、フレーム信号の電力の局所化度合いに応じて選択された不均一度に応じた変換規則を施す、ことを特徴とする。 In order to solve the above-described problems, a signal encoding apparatus according to the present invention includes a frame dividing unit that receives a sampled digital signal and divides the digital signal into frame signals having a predetermined number of samples, and the frame signal is divided into a time domain and a frequency. A time warp conversion rule applying means for generating a time warp conversion coefficient by applying a conversion rule with non-uniform sampling intervals in the time domain of the frame signal when converting between the areas, and encoding the time warp conversion coefficient An encoding means for outputting the encoded sequence; and an output means for outputting the encoded sequence to the outside , wherein the time warp conversion rule applying means is selected according to the degree of localization of the power of the frame signal. The conversion rule according to is applied .
また、本発明の信号符号化方法は、フレーム分割手段が、サンプリングされたデジタル信号が入力されてデジタル信号を所定のサンプル数のフレーム信号に分割するフレーム分割ステップと、時間ワープ変換規則適用手段が、フレーム信号を時間領域と周波数領域との間で変換する際に、フレーム信号の時間領域におけるサンプリング間隔が不均一な変換規則を施して時間ワープ変換係数を生成する時間ワープ変換規則適用ステップと、符号化手段が、時間ワープ変換係数を符号化して符号化系列を出力する符号化ステップ手段と、出力手段が、符号化系列を外部に出力する出力ステップとを備え、逆時間ワープ変換規則適用手段は、フレーム信号の電力の局所化度合いに応じて選択された不均一度に応じた逆変換規則を用いる、ことを特徴とする。 The signal encoding method of the present invention includes a frame dividing step in which the frame dividing means receives a sampled digital signal and divides the digital signal into frame signals of a predetermined number of samples, and a time warp conversion rule applying means. A time warp conversion rule applying step for generating a time warp conversion coefficient by applying a conversion rule with non-uniform sampling intervals in the time domain of the frame signal when converting the frame signal between the time domain and the frequency domain; The encoding means comprises an encoding step means for encoding a time warp transform coefficient and outputting an encoded sequence, and an output means for outputting the encoded sequence to the outside, and an inverse time warp conversion rule applying means. feature, using an inverse transformation rule corresponding to the non-uniformity which has been selected according to the localization degree of power of the frame signal, that To.
或いは、本発明の本発明の信号復号化装置は、時間領域におけるサンプリング間隔が不均一な変換規則が適用された符号化系列を入力して、符号化系列を復号化することによって時間ワープ変換係数を得る復号化手段と、時間ワープ変換係数を時間領域と周波数領域との間で逆変換する際に、所定の逆変換規則を用いて時間領域におけるサンプリング間隔が均一なフレーム信号に逆変換して出力する逆時間ワープ変換規則適用手段とを備え、逆時間ワープ変換規則適用手段は、フレーム信号の電力の局所化度合いに応じて選択された不均一度に応じた逆変換規則を用いる、ことを特徴とする。 Alternatively, the signal decoding apparatus of the present invention of the present invention inputs a coded sequence to which a transform rule with non-uniform sampling intervals in the time domain is applied, and decodes the coded sequence to generate a time warp transform coefficient. When the time-warp transform coefficient is inversely transformed between the time domain and the frequency domain, it is inversely transformed into a frame signal having a uniform sampling interval in the time domain using a predetermined inverse transform rule. An inverse time warp conversion rule applying means for outputting, wherein the inverse time warp conversion rule applying means uses an inverse conversion rule according to the non-uniformity selected according to the degree of localization of the power of the frame signal. Features.
また、本発明の信号復号化方法は、復号化手段が、時間領域におけるサンプリング間隔が不均一な変換規則が適用された符号化系列を入力して、符号化系列を復号化することによって時間ワープ変換係数を得る復号化ステップと、逆時間ワープ変換規則適用手段が、時間ワープ変換係数を時間領域と周波数領域との間で逆変換する際に、所定の逆変換規則を用いて時間領域におけるサンプリング間隔が均一なフレーム信号に逆変換して出力する逆時間ワープ変換規則適用ステップとを備え、逆時間ワープ変換規則適用ステップでは、フレーム信号の電力の局所化度合いに応じて選択された不均一度に応じた逆変換規則を用いる、ことを特徴とする。 In the signal decoding method of the present invention, the decoding means inputs a coded sequence to which a conversion rule having a non-uniform sampling interval in the time domain is applied, and decodes the coded sequence for time warping. Decoding step for obtaining transform coefficients, and inverse time warp transform rule applying means inversely transforms the time warp transform coefficients between the time domain and the frequency domain, and sampling in the time domain using a predetermined inverse transform rule A reverse time warp conversion rule applying step for performing reverse conversion to a frame signal having a uniform interval and outputting the frame signal, and in the reverse time warp conversion rule applying step, the non-uniformity selected according to the degree of localization of the power of the frame signal The inverse conversion rule according to is used .
このような信号符号化装置、信号符号化方法、信号復号化装置、及び信号復号化方法によれば、デジタル信号が所定のサンプル数のフレーム信号に分割され、フレーム信号の時間領域におけるサンプリング間隔が不均一な変換規則で変換符号化されて、その結果生成された変換係数が符号化されて出力される。これに対して、出力された符号化系列は、復号化された後時間領域におけるサンプリング間隔が均一なフレーム信号に逆変換される。これにより、ゲイン制御やフレーム長制御等の複雑な制御を行うことなく簡易な構成で信号の符号化及び復号化が実現できる。さらには、変換時の制御情報やフレーム長の情報等の補助情報も削減されるとともに、周波数領域における情報の局所化も容易に為されるため、全体として符号化効率が向上する。 According to such a signal encoding device, signal encoding method, signal decoding device, and signal decoding method, a digital signal is divided into frame signals of a predetermined number of samples, and the sampling interval in the time domain of the frame signal is Transform coding is performed with a non-uniform transform rule, and the resulting transform coefficient is encoded and output. On the other hand, the output encoded sequence is inversely converted into a frame signal having a uniform sampling interval in the time domain after being decoded. Thereby, encoding and decoding of signals can be realized with a simple configuration without performing complicated control such as gain control and frame length control. Furthermore, auxiliary information such as control information and frame length information at the time of conversion is reduced, and information is easily localized in the frequency domain, so that coding efficiency is improved as a whole.
また、符号化手段は、時間ワープ変換係数に併せて、時間ワープ変換規則適用手段の変換規則における不均一度を示す変換パラメータを符号化することも好ましい。 The encoding means preferably encodes a conversion parameter indicating the degree of non-uniformity in the conversion rule of the time warp conversion rule application means in addition to the time warp conversion coefficient.
さらには、復号化手段は、符号化系列に含まれる変換規則における不均一度を示す変換パラメータを更に復号化することも好ましい。 Furthermore, it is preferable that the decoding unit further decodes a conversion parameter indicating nonuniformity in the conversion rule included in the encoded sequence.
かかる符号化手段又は復号化手段を備えれば、フレーム信号を時間ワープ変換係数に変換する際に用いられる変換パラメータが符号化装置から復号化装置に効率的に伝えられ、フレーム信号が円滑に復号化される。 If such an encoding means or decoding means is provided, the conversion parameters used when converting the frame signal into the time warp transform coefficient are efficiently transmitted from the encoding device to the decoding device, so that the frame signal is smoothly decoded. It becomes.
また、時間ワープ変換規則適用手段は、フレーム信号を時間領域と周波数領域との間で変換する際に、フレーム信号に対して時間領域におけるサンプリング間隔が均一な変換規則を施して非時間ワープ変換係数を生成する変換規則適用手段と、非時間ワープ変換係数を、時間領域におけるサンプリング間隔が不均一な変換規則が施された変換係数である時間ワープ変換係数に変換する時間ワープ適用手段とを有することも好ましい。 In addition, the time warp conversion rule applying means applies a conversion rule with a uniform sampling interval in the time domain to the frame signal when converting the frame signal between the time domain and the frequency domain. A conversion rule applying means for generating a non-temporal warp conversion coefficient and a time warp conversion means for converting a non-temporal warp conversion coefficient into a time warp conversion coefficient that is a conversion coefficient subjected to a conversion rule having a nonuniform sampling interval in the time domain Is also preferable.
さらには、逆時間ワープ変換規則適用手段は、時間ワープ変換係数を、時間領域におけるサンプリング間隔が均一な変換規則が施された変換係数である非時間ワープ変換係数に変換する逆時間ワープ適用手段と、非時間ワープ変換係数を時間領域と周波数領域との間で逆変換する際に、時間領域におけるサンプリング間隔が均一な逆変換規則を施してフレーム信号を生成する逆非時間ワープ変換規則適用手段とを有することも好ましい。 Further, the reverse time warp conversion rule applying means converts the time warp conversion coefficient into a non-time warp conversion coefficient that is a conversion coefficient to which a conversion rule having a uniform sampling interval in the time domain is applied. An inverse non-temporal warp transformation rule applying means for generating a frame signal by applying an inverse transformation rule having a uniform sampling interval in the time domain when inverse transforming the non-temporal warp transformation coefficient between the time domain and the frequency domain; It is also preferable to have
この場合、複雑な制御機構等を必要としない簡易な構成で時間領域におけるサンプリング間隔が不均一な変換規則が適用可能とされる。 In this case, a conversion rule with a nonuniform sampling interval in the time domain can be applied with a simple configuration that does not require a complicated control mechanism or the like.
また、時間ワープ適用手段は、非時間ワープ変換係数の入力順序を反転する順序反転部と、順序反転部の後段に設けられ、順序反転部からの入力を順次通過させる複数のオールパスフィルタを含むオールパスフィルタネットワークとを有することも好ましい。 The time warp application means includes an order reversing unit that reverses the input order of the non-time warp transform coefficients, and an all-pass including a plurality of all-pass filters that are provided after the order reversing unit and sequentially pass the inputs from the order reversing unit It is also preferable to have a filter network.
さらには、逆時間ワープ適用手段は、時間ワープ変換係数によって出力に重みづけがされた複数のオールパスフィルタが直列的に設けられたオールパスフィルタネットワークを含むことも好ましい。 Further, the inverse time warp applying means preferably includes an all-pass filter network in which a plurality of all-pass filters weighted to the output by the time warp transform coefficient are provided in series.
かかる構成を採れば、非時間ワープ変換係数と時間ワープ変換係数との間の変換を容易に実現することができる。 By adopting such a configuration, conversion between the non-time warp conversion coefficient and the time warp conversion coefficient can be easily realized.
本発明によれば、簡単な構成で復号化信号における雑音を低減するとともに、効率的な信号符号化及び復号化を実現することができる。 According to the present invention, noise in a decoded signal can be reduced with a simple configuration, and efficient signal encoding and decoding can be realized.
以下、図面とともに本発明による信号符号化装置及び信号復号化装置の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。 Hereinafter, preferred embodiments of a signal encoding device and a signal decoding device according to the present invention will be described in detail with reference to the drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted.
[第1実施形態]
図1は、本発明の第1実施形態にかかる信号符号化装置1の構成を示すブロック図、図4は、本発明の第1実施形態にかかる信号復号化装置2の構成を示すブロック図である。この信号符号化装置1及び信号復号化装置2は、通信ネットワーク等の通信媒体を介して互いに接続され、音声信号や音響信号等のデジタル信号を符号化及び復号化するための装置である。なお、ここでいうデジタル信号とは、アナログ−デジタル変換後の信号であり、時間軸上のサンプリング間隔が一定である離散化された信号を意味する。
[First Embodiment]
FIG. 1 is a block diagram showing a configuration of a
まず、図1を参照して、信号符号化装置1の構成について説明する。
First, the configuration of the
信号符号化装置1は、フレーム分割部(フレーム分割手段)101と、時間ワープ変換規則適用部(時間ワープ変換規則適用手段)102と、変換係数符号化部(符号化手段)105と、符号化系列出力部106とを備えて構成されており、このうち時間ワープ変換規則適用部102は、非時間ワープ変換規則適用部(変換規則適用手段)103と、時間ワープ適用部(時間ワープ適用手段)104とを有する。
The
フレーム分割部101は、所定の時間間隔でサンプリングされたAD変換後のデジタル信号である入力信号SINが入力されて、入力信号SINをサンプル数Nの長さのフレーム信号Sk(k=0,1,2,3,…)に分割する。
The
時間ワープ変換規則適用部102は、分割されたフレーム信号のうちm番目の入力フレーム信号Smに、フレーム信号の時間領域におけるサンプリング間隔が不均一な変換規則(以下、時間ワープ変換規則という)を施して時間ワープ変換係数Y0,Y1,…,YN−1を生成する。この時間ワープ変換規則は時間領域と周波数領域との間で変換する変換規則である。
The time warp conversion
より詳細には、非時間ワープ変換規則適用部103が、フレーム分割部101から入力されたフレーム信号Smに対して、時間領域におけるサンプリング間隔が均一な変換規則(以下、非時間ワープ変換規則という)を施して非時間ワープ変換係数X0,X1,…,XN−1を生成する。このような変換規則としては、DFT、DCT、MDCT等の時間領域と周波数領域との間で変換する変換規則が用いられる。非時間ワープ変換規則適用部103において生成された非時間ワープ変換係数X0,X1,…,XN−1は、時間ワープ適用部104に入力され、時間ワープ適用部104が、時間領域におけるサンプリング間隔が不均一な変換規則が施された時間ワープ変換係数Y0,Y1,…YN−1にマッピングして変換(以下、時間ワープ処理という)する。
More specifically, the non-time warp conversion
なお、時間ワープ変換規則適用部102は、フレーム信号Smから非時間ワープ変換係数X0,X1,…,XN−1の生成処理、つまり非時間ワープ変換規則の適用と、非時間ワープ変換係数X0,X1,…,XN−1から時間ワープ変換係数Y0,Y1,…YN−1への変換処理、つまり時間ワープ処理の適用とを、別々の行列で表現してそれぞれを適用することによって行ってもよいし、非時間ワープ変換規則の適用と時間ワープ処理の適用とを、一つの行列でまとめて表現して適用することによって行ってもよい。
Note that the time warp conversion
変換係数符号化部105は、入力フレーム信号Smに対して生成された時間ワープ変換係数Y0,Y1,…YN−1を、量子化及び符号化することによって符号化系列を生成し、符号化系列出力部106に出力する。これに対して、符号化系列出力部106は、符号化系列を信号復号化装置2に向けて外部出力する。
The transform
ここで、図2を参照して、時間ワープ適用部104の構成についてより詳細に説明する。時間ワープ適用部104は、順序反転処理部(順序反転部)107とオールパスフィルタネットワーク108とを備えている。
Here, the configuration of the time
順序反転処理部107は、非時間ワープ変換係数X0,X1,…,XN−1を受けて、これらの入力順序を反転して非時間ワープ変換係数XN−1,XN−2,…,X0の順で出力する。
The order
オールパスフィルタネットワーク108は、順序反転処理部107の後段に設けられ、順序反転処理部107から入力された非時間ワープ変換係数XN−1,XN−2,…,X0を順次通過させる1個のフィルタ部108a及びN−1個のオールパスフィルタ部108bからなるオールパスフィルタネットワークである。また、フィルタ部108a,108bの出力側には、それぞれスイッチ部108cが備えられ、それぞれのスイッチ部108cから並列的に時間ワープ変換係数Y0,Y1,…YN−1が出力される。具体的には、オールパスフィルタネットワーク108は、XN−1,XN−2,…,X0の順で入力される非時間ワープ変換係数を、フィルタ部108aから後段のオールパスフィルタ部108bに向けて順次シフトさせ、最後の非時間ワープ変換係数X0が入力されたタイミングで全てのスイッチ部108cを機能的に閉じることにより、並列的に時間ワープ変換係数Y0,Y1,…YN−1を出力する。
The all-
ここで、オールパスフィルタネットワーク108におけるフィルタ部108aは、下記式(1);
によって与えられる伝達関数で表される伝達特性を有し、オールパスフィルタ部108bは、下記式(2);
によって与えられる伝達関数で表される伝達特性を有する。上記の伝達関数を導く算出方法は、例えば、周波数ワープ処理について開示する文献「Gianpaolo Evangelista and SergioCavaliere, ”Frequency-Warped Filter Banks and Wavelet Transforms: ADiscrete-Time Approach via Laguerre Expansion” ,IEEE TRANSACTIONS ON SIGNALPROCESSING, VOL.46, NO. 10, Oct. 1998, p2638-2650」に詳細に記載されている。このようなオールパスフィルタネットワーク108を用いることにより、非時間ワープ変換係数を時間領域におけるサンプリング間隔が不均一に分布した変換規則による変換係数に変換することが可能となる。
Here, the
The all-
Has a transfer characteristic represented by a transfer function given by The calculation method for deriving the above transfer function is, for example, the document “Gianpaolo Evangelista and SergioCavaliere,“ Frequency-Warped Filter Banks and Wavelet Transforms: ADiscrete-Time Approach via Laguerre Expansion ”, IEEE TRANSACTIONS ON SIGNALPROCESSING, VOL .46, NO. 10, Oct. 1998, p2638-2650 ”. By using such an all-
図3は、非時間ワープ変換規則適用部103でDCTを適用し、時間ワープ適用部104によって時間ワープ処理を行った場合の非時間ワープ変換規則と時間ワープ変換規則との間の時間領域におけるサンプル点の位置関係を示すグラフである。同図によれば、上記式(1)及び(2)におけるパラメータaの絶対値が大きくなれば時間ワープ変換規則におけるサンプリング間隔の不均一度合いが増加することがわかる。
FIG. 3 shows a sample in the time domain between a non-time warp conversion rule and a time warp conversion rule when DCT is applied by the non-time warp conversion
次に、図4を参照して、信号復号化装置2の構成について説明する。
Next, the configuration of the
同図に示すように、信号復号化装置2は、符号化系列復号部(復号化手段)201と、逆時間ワープ変換規則適用部(逆時間ワープ変換規則適用手段)202とを備えて構成され、逆時間ワープ変換規則適用部202は、逆時間ワープ適用部(逆時間ワープ適用手段)203と逆非時間ワープ変換規則適用部(逆非時間ワープ変換規則適用手段)204とから構成されている。
As shown in the figure, the
符号化系列復号部201は、信号符号化装置1から符号化系列が入力されて、その符号化系列を復号化することにより時間ワープ変換係数Y0,Y1,…YN−1を得る。そして、符号化系列復号部201は、時間ワープ変換係数Y0,Y1,…YN−1を逆時間ワープ変換規則適用部202に出力する。
The encoded
逆時間ワープ変換規則適用部202は、時間領域におけるサンプリング間隔が不均一な変換規則が適用された時間ワープ変換係数Y0,Y1,…YN−1を、逆時間ワープ変換規則を用いて逆変換することにより、時間領域におけるサンプリング間隔が均一なフレーム信号SOmを生成して出力する。逆時間ワープ変換規則適用部202は、このようなフレーム信号SOmを時系列に出力することにより信号SOUTに再生する。
The inverse time warp conversion
より詳細には、逆時間ワープ適用部203は、時間ワープ変換係数Y0,Y1,…YN−1を、時間領域におけるサンプリング間隔が均一な変換規則が施された非時間ワープ変換係数X0,X1,…,XN−1にマッピング(以下、逆時間ワープ処理という)することにより変換する。マッピングされた非時間ワープ変換係数X0,X1,…,XN−1は、逆非時間ワープ変換規則適用部204に入力され、逆非時間ワープ変換規則適用部204は、時間領域におけるサンプリング間隔が均一な逆変換規則(以下、逆非時間ワープ変換規則という)を施してフレーム信号SOmを生成して出力する。このような逆変換規則としては、逆DFT、逆DCT、逆MDCT等の時間領域と周波数領域との間で逆変換する変換規則が用いられる。
More specifically, the inverse time
なお、逆時間ワープ変換規則適用部202は、時間ワープ変換係数Y0,Y1,…YN−1から非時間ワープ変換係数X0,X1,…,XN−1への変換処理、つまり逆時間ワープ処理の適用と、非時間ワープ変換係数X0,X1,…,XN−1からフレーム信号SOmの生成処理、つまり逆非時間ワープ変換規則の適用とを、別々の行列で表現してそれぞれを適用することによって行ってもよいし、逆時間ワープ処理の適用と逆非時間ワープ変換規則の適用とを、一つの行列でまとめて表現して適用することによって行ってもよい。
Incidentally, the inverse time-warped transform
ここで、図5を参照して逆時間ワープ適用部203の構成についてより詳細に説明する。同図に示すように、逆時間ワープ適用部203は、オールパスフィルタネットワーク205を含んでいる。
Here, the configuration of the reverse time
オールパスフィルタネットワーク205は、直列的に設けられたN−1個のオールパスフィルタ部205aと、それぞれのオールパスフィルタ部205aからの出力信号が並列的に入力されるフィルタ部205bとを備える。第1段目のオールパスフィルタ部205aには単位インパルス列δ(k)(k=0,1,2,…)が入力されて、単位インパルス列δ(k)は、順次オールパスフィルタ部205aをシフトする。ここで、オールパスフィルタ部205aは、式(2)によって与えられる伝達関数で表される伝達特性を有し、フィルタ部205bは、式(1)によって与えられる伝達関数で表される伝達特性を有する。
The all-
このような構成において、オールパスフィルタネットワーク205は、入力された単位インパルス列δ(0)に対して時間ワープ変換係数Y0による重みづけがされてフィルタ部205bに入力されるとともに、オールパスフィルタ部205aを通過した各単位インパルス列δ(k)(k=1,2,3,…,N−1)にそれぞれ時間ワープ変換係数Y1,Y2,Y3,…YN−1よる重みづけがされてフィルタ部205bに入力される。その結果、フィルタ部205bから時系列で非時間ワープ変換係数X0,X1,…,XN−1が出力される。
In such a configuration, the all-
以下、図6を参照して、信号符号化装置1の動作について説明するとともに、併せて信号符号化装置1における信号符号化方法について詳述する。
Hereinafter, the operation of the
まず、フレーム分割部101に入力された入力信号SINは、フレーム信号Skに分割される(ステップS101)。分割されたフレーム信号Skは、非時間ワープ変換規則適用部103によって非時間ワープ変換規則が適用されて、非時間ワープ変換係数X0,X1,…,XN−1が生成される(ステップS102)。次に、非時間ワープ変換係数X0,X1,…,XN−1は、時間ワープ適用部104によって時間ワープ処理が施されて時間ワープ変換係数Y0,Y1,…YN−1にマッピングされる(ステップS103)。その後、時間ワープ変換係数Y0,Y1,…YN−1は、変換係数符号化部105によって符号化される(ステップS105)。そして、符号化された符号化系列は、符号化系列出力部106から外部に出力される(ステップ)。最後に、処理対象のフレーム信号Skが最終フレームであるか否かが判定され(ステップS106)、最終フレームであれば処理を終了し、それ以外の場合は処理をステップS101に戻す。
First, the input signal S IN input to the
次に、図7を参照して、信号復号化装置2の動作について説明するとともに、併せて信号復号化装置2における信号復号化方法について詳述する。
Next, the operation of the
まず、信号符号化装置1から出力された符号化系列は、符号化系列復号部201によって復号化される(ステップS201)。復号化により得られた時間ワープ変換係数Y0,Y1,…YN−1は、逆時間ワープ適用部203によって、非時間ワープ変換係数X0,X1,…,XN−1にマッピングされる(ステップS202)。その後、非時間ワープ変換係数X0,X1,…,XN−1は、逆非時間ワープ変換規則適用部204により、時間領域におけるサンプリング間隔が均一な逆変換規則が施され、フレーム信号SOmが生成される(ステップS203)。そして、逆非時間ワープ変換規則適用部204においてフレーム信号SOmが時系列に処理される結果、信号SOUTに再生されて出力される(ステップS204)。最後に、出力されるフレーム信号SOkが最終フレームであるか否かが判定され(ステップS205)、最終フレームであれば処理を終了し、それ以外の場合は処理をステップS201に戻す。
First, the encoded sequence output from the
以上説明した信号符号化装置1及び信号復号化装置2によれば、入力信号SINがサンプル数Nのフレーム信号Skに分割され、フレーム信号Skが時間領域におけるサンプリング間隔が不均一な変換規則で変換符号化されて、その結果生成された時間ワープ変換係数が符号化されて出力される。これに対して、出力された符号化系列は、復号化された後時間領域におけるサンプリング間隔が均一なフレーム信号に逆変換される。これにより、ゲイン制御やフレーム長制御等の複雑な制御を行うことなく簡易な構成で信号の符号化及び復号化が実現できる。さらには、変換時の制御情報やフレーム長の情報等の補助情報も削減されるとともに、変換符号化の対象の信号フレーム長が一定に保たれることにより周波数領域における情報の局所化も容易に為されるため、全体として符号化効率が向上する。
According to the
[第2実施形態]
次に、本発明の第2実施形態について説明する。図8は、本発明の第2実施形態にかかる信号符号化装置301の構成を示すブロック図、図10は、本発明の第2実施形態にかかる信号復号化装置302の構成を示すブロック図である。なお、本実施形態における信号符号化装置301の第1実施形態との主な相違点は、ワープパラメータ選択部111を備える点であり、信号復号化装置302の第1実施形態との主な相違点は、符号化系列復号部211が、時間ワープ処理に関するパラメータ情報をも復号化する点である。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. FIG. 8 is a block diagram showing the configuration of the
まず、本実施形態にかかる信号符号化装置301の構成要素における第1実施形態との相違点について詳述する。
First, differences between the components of the
図8を参照して、ワープパラメータ選択部111は、時間ワープ処理に関するパラメータである時間ワープパラメータ(変換パラメータ)を予め保持されていた値の中から選択する部分である。この時間ワープパラメータは、非時間ワープ変換係数から時間ワープ変換係数への変換特性を決定するパラメータであり、式(1)及び式(2)におけるパラメータaである。つまり、この時間ワープパラメータaは、時間ワープ変換係数における時間領域におけるサンプリング間隔の不均一度合いを表すものである。ワープパラメータ選択部111は、選択した時間ワープパラメータaを時間ワープ適用部104及び変換係数符号化部105に出力する。これに対して、時間ワープ適用部104は、パラメータaを用いて時間ワープ処理を実行し、変換係数符号化部105は、時間ワープ変換係数の符号化系列に併せて、パラメータaを符号化して出力する。
Referring to FIG. 8, a warp
図9は、ワープパラメータ選択部111の構成をより詳細に示すブロック図である。同図に示すように、ワープパラメータ選択部111は、ブロック分割部113と、ブロック電力算出部114と、時間領域局所具合判断部115と、時間ワープパラメータ決定部116とを備えて構成されている。
FIG. 9 is a block diagram showing the configuration of the warp
ブロック分割部113は、フレーム分割部101からフレーム信号Smを受け取り、フレーム信号Smより短い長さの複数のブロック信号Bkに分割する。
ブロック電力算出部114は、分割された全てのブロック信号Bkにおける信号電力を算出する。
The block
時間領域局所具合判断部115は、ブロック電力算出部114によって算出された信号電力よりフレーム信号Smがどれだけどこで局所化されているかを判断する。この判断の方法としては、例えば、同一フレーム信号Sm内の信号電力の平均との比(又は差)を算出し、フレーム信号Sm内での信号電力比の分布を計算する。また、時間領域局所具合判断部115は、同一フレーム信号Sm内の信号電力の最大値又は最小値との比(又は差)を算出するようにしてもよい。
Time domain the local
時間ワープパラメータ決定部116は、計算した信号電力比の分布に応じて予め定められた時間ワープパラメータaを選択する。このとき、時間ワープパラメータ決定部116は、信号電力比の分布の局所化度合いに応じて、時間ワープパラメータaの値を−1<a<1の範囲で選択する。
The time warp
次に、本実施形態にかかる信号復号化装置302の構成要素における第1実施形態との相違点について詳述する。
Next, differences from the first embodiment in the components of the
図10を参照して、符号化系列復号部211は、時間ワープパラメータaと時間ワープ変換係数Y0,Y1,…YN−1とが併せて符号化された符号化系列を復号化して、時間ワープパラメータaと時間ワープ変換係数Y0,Y1,…YN−1とを得る。符号化系列復号部211は、時間ワープパラメータaを逆時間ワープ適用部203に送り、逆時間ワープ適用部203は、この時間ワープパラメータaを用いて逆時間ワープ処理を行う。
Referring to FIG. 10, the coding
次いで、図11を参照して、本実施形態にかかる信号符号化装置301の動作について説明する。信号符号化装置301の動作は、第1実施形態で詳述した処理と共通するステップを複数含む。具体的には、図11のステップS111、ステップS113〜S114、及びステップS116〜S117は、それぞれ、図6のステップS101〜S103、及びステップS105〜S106の処理と同一である。
Next, the operation of the
ここで、第1実施形態との差異であるステップS112とステップS115について説明すると、ステップS112では、ワープパラメータ選択部111が、フレーム信号Smの信号電力の分布に応じて、時間ワープパラメータaを予め保持されていた値の中から選択し、時間ワープ適用部104及び変換係数符号化部105に出力する。そして、ステップS115では、変換係数符号化部105が、時間ワープ変換係数の符号化系列に併せて、時間ワープパラメータaを符号化して出力する。
Here, to describe the steps S112 and Step S115 is a difference from the first embodiment, in step S112, the warp
更に、図12を参照して、本実施形態にかかる信号復号化装置302の動作について説明する。信号符号化装置302の動作は、第1実施形態で詳述した処理と共通するステップを複数含む。具体的には、図12のステップS213〜S215は、それぞれ、図7のステップS203〜S205の処理と同一である。
Furthermore, with reference to FIG. 12, the operation of the
ここで、第1実施形態との差異であるステップS211とステップS212について説明すると、ステップS211では、符号化系列復号部211により、符号化系列が復号され、時間ワープ変換係数に併せて時間ワープパラメータaが取得される。そして、ステップS212では、逆時間ワープ適用部203において、取得された時間ワープパラメータaを用いて逆時間ワープ処理が実行される。
Here, step S211 and step S212, which are the differences from the first embodiment, will be described. In step S211, the encoded sequence is decoded by the encoded
以上説明した信号符号化装置301及び信号復号化装置302によれば、フレーム信号Smを時間ワープ変換係数Y0,Y1,…YN−1に変換する際に用いられる時間ワープパラメータaが信号符号化装置301から信号復号化装置302に効率的に伝えられ、復号化処理が円滑に為される。また、フレーム信号Smの局所化度合いに応じて適切な時間ワープ処理が行われ、復号化信号における雑音がより低減される。
According to the
[第3実施形態]
次に、本発明の第3実施形態について説明する。図13は、本発明の第3実施形態にかかる信号符号化装置311の構成を示すブロック図、図16は、本発明の第3実施形態にかかる信号復号化装置312の構成を示すブロック図である。なお、本実施形態における信号符号化装置311の第1実施形態との主な相違点は、変換規則選択部131及び非時間ワープ変換規則適用部132を備える点であり、信号復号化装置312の第1実施形態との主な相違点は、符号化系列復号部211が、フレーム信号Smに対して施された変換規則の種別情報をも復号化する点、及び逆非時間ワープ変換規則適用部223を更に備える点である。
[Third Embodiment]
Next, a third embodiment of the present invention will be described. FIG. 13 is a block diagram showing a configuration of a
まず、本実施形態にかかる信号符号化装置311の構成要素における第1実施形態との相違点について詳述する。
First, differences between the components of the
図13を参照して、変換規則選択部131は、フレーム信号Smに基づいてフレーム信号Smに適用する変換規則として時間ワープ変換規則を適用するか、非時間ワープ変換規則を適用するかを判断する。また、変換規則選択部131は、判断結果に応じて、フレーム信号Smを非時間ワープ変換規則適用部132及び時間ワープ変換規則適用部102のいずれか一方に入力させるように制御する。さらに、変換規則選択部131は、選択した変換規則の種別に関する変換規則選択情報を変換係数符号化部105に出力し、これに対して、変換係数符号化部105は、変換係数の符号化系列に併せて、変換規則選択情報を符号化して出力する。
Referring to FIG. 13, conversion
非時間ワープ変換規則適用部132は、入力されたフレーム信号Smに対して非時間ワープ変換規則を施して非時間ワープ変換係数W0,W1,…WN−1に変換する。非時間ワープ変換規則適用部132によって変換された非時間ワープ変換係数W0,W1,…WN−1は、変換係数符号化部105に出力され、変換係数符号化部105で符号化される。
The non-time warp conversion
なお、信号符号化装置311は、図14に示すような構成を採ることも可能である。同図を参照して、フレーム分割部101からのフレーム信号Smは、まず、非時間ワープ変換規則適用部132に入力されて、非時間ワープ変換係数W0,W1,…WN−1に変換される。変換された非時間ワープ変換係数W0,W1,…WN−1は、変換規則選択部131が時間ワープ変換規則を適用すると判断した場合は、時間ワープ適用部104に入力され、時間ワープ適用部104によって時間ワープ変換係数Y0,Y1,…YN−1に変換されて変換係数符号化部105に入力される。一方、非時間ワープ変換係数W0,W1,…WN−1は、変換規則選択部131が非時間ワープ変換規則を適用すると判断した場合は、そのまま変換係数符号化部105に入力される。
Note that the
図15は、変換規則選択部131の構成をより詳細に示すブロック図である。同図に示すように、変換規則選択部131は、ブロック分割部133と、ブロック電力算出部134と、時間領域局所具合判断部135と、変換規則決定部136とを備えて構成されている。
FIG. 15 is a block diagram showing the configuration of the conversion
ブロック分割部133は、フレーム分割部101からフレーム信号Smを受け取り、フレーム信号Smより短い長さの複数のブロック信号Bkに分割する。
Block dividing
ブロック電力算出部134は、分割された全てのブロック信号Bkにおける信号電力を算出する。
The block
時間領域局所具合判断部135は、ブロック電力算出部134によって算出された信号電力よりフレーム信号Smがどれだけどこで局所化されているかを判断する。この判断の方法としては、例えば、同一フレーム信号Sm内の信号電力の平均との比(又は差)を算出し、フレーム信号Sm内での信号電力比の分布を計算する。また、時間領域局所具合判断部135は、同一フレーム信号Sm内の信号電力の最大値又は最小値との比(又は差)を算出するようにしてもよい。
Time domain the local
変換規則決定部136は、計算した信号電力比の分布に応じてフレーム信号Smに適用する変換規則を選択する。このとき、変換規則決定部136は、信号電力比の分布の局所化度合いが所定の閾値より大きい場合は時間ワープ変換規則を選択し、信号電力比の分布の局所化度合いが所定の閾値より小さい場合は非時間ワープ変換規則を選択する。
Conversion
次に、本実施形態にかかる信号復号化装置312の構成要素における第1実施形態との相違点について詳述する。
Next, differences between the components of the
図16を参照して、符号化系列復号部221は、変換規則選択情報と時間ワープ変換係数Y0,Y1,…YN−1又は非時間ワープ変換係数W0,W1,…WN−1とが併せて符号化された符号化系列を復号化して、変換規則選択情報と変換係数とを得る。符号化系列復号部211は、変換規則選択情報が“時間ワープ変換規則”を示している場合には時間ワープ変換係数Y0,Y1,…YN−1を逆時間ワープ変換規則適用部202に出力する一方、変換規則選択情報が“非時間ワープ変換規則”を示している場合には非時間ワープ変換係数W0,W1,…WN−1を逆非時間ワープ変換規則適用部223に出力する。
Referring to FIG. 16, encoded
逆非時間ワープ変換規則適用部223は、非時間ワープ変換係数W0,W1,…WN−1に対して逆非時間ワープ変換規則を施してフレーム信号SOmに逆変換する。
Conversely non-time-warped transform
次いで、図17を参照して、本実施形態にかかる信号符号化装置311の動作について説明する。信号符号化装置311の動作は、第1実施形態で詳述した処理と共通するステップを複数含む。具体的には、図17のステップS121、及びステップS126〜S127は、それぞれ、図6のステップS101、及びステップS105〜S106の処理と同一である。
Next, the operation of the
ここで、第1実施形態との差異であるステップS122〜ステップS125について説明する。フレーム信号Smが入力されると、変換規則選択部131は、フレーム信号Smの局所化度合いに応じて時間ワープ変換規則を適用するか非時間ワープ変換規則を適用するかを判断する(ステップS122)。時間ワープ変換規則が選択されると(ステップS122;YES)、時間ワープ変換規則適用部102によってフレーム信号Smに時間ワープ変換規則が施されて時間ワープ変換係数Y0,Y1,…YN−1が生成される(ステップS123)。一方、非時間ワープ変換規則が選択されると(ステップS122;NO)、非時間ワープ変換規則適用部132によってフレーム信号Smに非時間ワープ変換規則が施されて非時間ワープ変換係数W0,W1,…WN−1が生成される(ステップS124)。その後、生成された変換係数と適用された変換規則の種別に関する変換規則選択情報とが変換係数符号化部105によって符号化される(ステップS125)。
Here, Steps S122 to S125 which are differences from the first embodiment will be described. When the frame signal S m is input, the conversion
更に、図18を参照して、本実施形態にかかる信号復号化装置312の動作について説明する。信号復号化装置312の動作は、第1実施形態で詳述した処理と共通するステップを複数含む。具体的には、図18のステップS225〜S226は、それぞれ、図7のステップS204〜S205の処理と同一である。
Further, the operation of the
ここで、第1実施形態との差異であるステップS221〜ステップS224について説明する。最初に、符号化系列復号部221により、符号化系列が復号され、変換係数に併せて変換規則選択情報が取得される(ステップS221)。そして、変換規則選択情報が“時間ワープ変換規則”を示すものである場合は(ステップS222;YES)、逆時間ワープ変換規則適用部202によって、時間ワープ変換係数Y0,Y1,…YN−1に対して逆非時間ワープ変換規則が施されフレーム信号SOmに逆変換される(ステップS223)。一方、変換規則選択情報が“非時間ワープ変換規則”を示すものである場合は(ステップS222;NO)、逆非時間ワープ変換規則適用部223によって、非時間ワープ変換係数W0,W1,…WN−1に対して逆非時間ワープ変換規則が施されフレーム信号SOmに逆変換される(ステップS224)。
Here, Steps S221 to S224 that are differences from the first embodiment will be described. First, the encoded
以上説明した信号符号化装置311及び信号復号化装置312によれば、フレーム信号Smの局所化度合いに応じて適切な変換規則が適用され、符号化効率がより一層向上する。併せて、適用される変換規則が信号符号化装置311から信号復号化装置312に効率的に伝えられ、復号化処理が円滑に為される。
According to the
なお、本発明は、前述した実施形態に限定されるものではない。例えば、第2実施形態にかかる信号符号化装置301と第3実施形態にかかる信号符号化装置311との構成要素を組み合わせた構成を採ることもできる。図19は、このような場合の本発明の変形例を示す信号符号化装置321の構成を示すブロック図である。
In addition, this invention is not limited to embodiment mentioned above. For example, the structure which combined the component of the
同図に示す信号符号化装置321においては、フレーム信号Smが変換規則選択部131に入力され、変換規則選択部131においてフレーム信号Smに対する変換規則が決定される。変換規則選択部131によって“時間ワープ変換規則”が選択された場合は、ワープパラメータ選択部111によって時間ワープパラメータaが更に選択され、時間ワープ変換規則適用部102に出力される。
In the
このような信号符号化装置321の信号符号化に関する動作は、図20に示すように、第3実施形態で詳述した処理と共通するステップを複数含む。具体的には、図20のステップS131〜S132、ステップS134〜S135、及びステップS137〜S138は、それぞれ、図17のステップS121〜S122、ステップS123〜S124、及びステップS126〜S127の処理と同一である。ステップS133では、フレーム信号Smに対する変換規則として時間ワープ変換規則が選択された場合に、ワープパラメータ選択部111によって時間ワープパラメータaが選択される。ステップS136においては、変換係数符号化部105によって変換係数が符号化される際には、変換規則選択情報及び時間ワープパラメータも併せて符号化され、符号化系列に含められる。なお、符号化系列に含められる時間ワープパラメータaは変換規則選択情報を兼ねるようにしてもよい。例えば、時間ワープパラメータを“0”とすれば、非時間ワープ処理が選択されていることと等価となるので、時間ワープパラメータaを変換規則選択情報に代用することができる。
Such an operation related to signal encoding of the
同様に、第2実施形態にかかる信号復号化装置302と第3実施形態にかかる信号復号化装置312との構成要素を組み合わせた構成を採ることもできる。図21は、このような場合の本発明の変形例を示す信号復号化装置322の構成を示すブロック図である。
Similarly, it is possible to adopt a configuration in which the components of the
同図に示す信号復号化装置322においては、変換係数に変換規則選択情報及び時間ワープパラメータaが付加された符号化系列を受信し、この符号化系列は符号化系列復号部231はこの符号化系列を復号化して、変換規則選択情報及び時間ワープパラメータaを取得する。得られた変換規則選択情報に応じて、符号化系列復号部231は、変換係数を逆時間ワープ変換規則適用部202又は逆非時間ワープ変換規則適用部223に出力する。また、符号化系列復号部231は、時間ワープパラメータaを逆時間ワープ変換規則適用部202に引き渡す。
In the
このような信号復号化装置322の信号復号化に関する動作は、図22に示すように、第3実施形態で詳述した処理と共通するステップを複数含む。具体的には、図22のステップS232、ステップS234、及びステップS235〜S236は、それぞれ、図18のステップS222、ステップS224、及びステップS225〜S226の処理と同一である。ステップS231では、符号化系列が符号化系列復号部231によって復号化され、変換係数、変換規則選択情報、及び時間ワープパラメータaが取得される(ステップS231)。取得された変換規則選択情報が“時間ワープ変換規則”である場合は(ステップS232;YES)、符号化系列復号部231から逆時間ワープ変換規則適用部202に時間ワープ変換係数及び時間ワープパラメータaが渡され、逆時間ワープ変換規則適用部202によって時間ワープ変換係数がフレーム信号SOmに逆変換される(ステップS233)。
Such an operation related to signal decoding of the
また、第2実施形態における信号符号化装置301のワープパラメータ選択部111は、実際の符号化処理における雑音電力に基づいて時間ワープパラメータを選択するように動作してもよい。このように構成すれば、フレーム信号Smの符号化において雑音電力のより小さい時間ワープ変換規則を簡易に選択させることができる。図23は、このような場合の本発明の別の変形例を示す信号符号化装置331の構成を示すブロック図である。同図に示すように、信号符号化装置331のワープパラメータ選択部111は、ワープパラメータ管理部121と雑音電力評価部122と雑音電力算出部123と逆時間ワープ変換規則適用部124と変換係数復号部125とから構成されている。
In addition, the warp
ワープパラメータ管理部121は、予め複数の時間ワープパラメータaを保持しており、それらの複数の時間ワープパラメータaから1つを選択して時間ワープ変換規則適用部102に通知する。これに対して、選択された時間ワープパラメータaによる時間ワープ変換規則が適用された時間ワープ変換係数が変換係数符号化部105によって符号化され、符号化系列は変換係数符号化部105から変換係数復号部125にも出力される。一方、この符号化系列は、符号化系列出力部106において保持される。変換係数復号部125は、符号化系列から時間ワープ変換係数を復号して逆時間ワープ変換規則適用部124に出力する。さらに、逆時間ワープ変換規則適用部124は、時間ワープ変換係数に逆時間ワープ変換規則を施してフレーム信号SOmを取得し雑音電力算出部123に送出し、雑音電力算出部123は、逆時間ワープ変換規則適用部124から出力されたフレーム信号SOmともとのフレーム信号Smとを用いて、フレーム信号SOmにおける雑音電力を算出し雑音電力評価部122に送出する。そして、雑音電力評価部122は、ワープパラメータ管理部121が選択した時間ワープパラメータaと雑音電力とを関連づけて保持する。その後、ワープパラメータ管理部121は、複数の時間ワープパラメータaから別の1つを選択して、上述した処理と同様の処理を繰り返し、雑音電力評価部122が、別の時間ワープパラメータaに関する雑音電力と既に保持されている雑音電力とを比較することで、雑音電力がより小さい時間ワープパラメータaとそれに対応する雑音電力とを関連づけて保持する。このような雑音電力の計算及び比較処理は、ワープパラメータ管理部121に保持されている全ての時間ワープパラメータaについて繰り返された後、最終的に雑音電力評価部122に保持されている時間ワープパラメータaがワープパラメータ管理部121に通知される。
The warp
さらに、ワープパラメータ管理部121は、最終的に保持している時間ワープパラメータaを符号化して得られる時間ワープパラメータ符号化系列を符号化系列出力部106に出力し、符号化系列出力部106において、時間ワープパラメータ符号化系列に対応する時間ワープ変換係数が選択され、時間ワープパラメータ符号化系列とともに外部に出力される。なお、上述した雑音電力算出部123における雑音電力の算出は、フレーム信号SOmを対象に行われていたが、時間ワープ変換係数を対象に行われても良い。
Further, the warp
また、第3実施形態における信号符号化装置311の変換規則選択部131は、実際の符号化処理における雑音電力に基づいてフレーム信号Smに対する変換規則を選択するように動作してもよい。このように構成すれば、フレーム信号Smの符号化において雑音電力のより小さい変換規則を簡易に選択させることができる。図24は、このような場合の本発明の別の変形例を示す信号符号化装置341の構成を示すブロック図である。同図に示すように、信号符号化装置341の変換規則選択部131は、変換規則管理部145と雑音電力評価部144と雑音電力算出部143と逆時間ワープ変換規則適用部142と変換係数復号部141とから構成されている。
Further, the conversion
変換規則管理部121は、非時間ワープ変換規則又は時間ワープ変換規則のいずれか選択し、選択した変換規則に従ってフレーム信号Smを非時間ワープ変換規則適用部132又は時間ワープ変換規則適用部102のいずれかに出力させる。例えば、変換規則管理部121によって非時間ワープ変換規則が選択された場合、変換係数符号化部105において非時間ワープ変換係数が符号化され、符号化系列は変換係数符号化部105から変換係数復号部141にも出力される。一方、この符号化系列は、符号化系列出力部106において保持される。その後、上述した信号符号化装置331における処理と同様にして、雑音電力算出部143は、逆時間ワープ変換規則適用部142から出力されたフレーム信号SOmともとのフレーム信号Smとを用いて、フレーム信号SOmにおける雑音電力を算出し雑音電力評価部144に送出する。そして、雑音電力評価部144は、この雑音電力を非時間ワープ変換規則に対応する雑音電力として保持する。さらに、変換規則管理部145は、変換規則として時間ワープ変換規則を選択して、上述した処理と同様の処理を繰り返し、雑音電力評価部144が、非時間ワープ変換規則に関する雑音電力と時間ワープ変換規則に関する雑音電力を比較し、変換規則管理部145に対してより小さい雑音電力の変換規則を通知する。
The conversion
そして、変換規則管理部145は、変換規則管理部145から通知された変換規則に関する変換規則選択情報を符号化して得られる変換規則選択情報符号化系列を、符号化系列出力部106に出力し、符号化系列出力部106において、変換規則選択情報符号化系列に対応する変換係数が選択され、変換規則選択情報符号化系列とともに外部に出力される。なお、上述した雑音電力算出部143における雑音電力の算出は、フレーム信号Smを対象に行われていたが、時間ワープ変換係数を対象に行われても良い。
Then, the conversion
また、上記信号符号化装置341は、信号符号化装置321と同様にして、信号符号化装置331と組み合わせた構成を採ることも可能である。
Further, the
1,301,311,321,331,341…信号符号化装置、2,302,312,322…信号復号化装置、101…フレーム分割部、102…時間ワープ変換規則適用部、103…非時間ワープ変換規則適用部、104…時間ワープ適用部、105…変換係数符号化部、106…符号化系列出力部、107…順序反転処理部、108,205…オールパスフィルタネットワーク、108b,205a…オールパスフィルタ部、201,211,221,231…符号化系列復号部、202…逆時間ワープ変換規則適用部、203…逆時間ワープ適用部、204…逆非時間ワープ変換規則適用部。 DESCRIPTION OF SYMBOLS 1,301,311,321,331,341 ... Signal encoding device, 2,302,312,322 ... Signal decoding device, 101 ... Frame division unit, 102 ... Time warp conversion rule application unit, 103 ... Non-time warp Conversion rule application unit, 104 ... time warp application unit, 105 ... transform coefficient encoding unit, 106 ... coded sequence output unit, 107 ... order inversion processing unit, 108, 205 ... all-pass filter network, 108b, 205a ... all-pass filter unit , 201, 211, 221, 231... Encoded sequence decoding unit, 202... Reverse time warp conversion rule application unit, 203... Reverse time warp application unit, and 204.
Claims (10)
前記フレーム信号を時間領域と周波数領域との間で変換する際に、前記フレーム信号の時間領域におけるサンプリング間隔が不均一な変換規則を施して時間ワープ変換係数を生成する時間ワープ変換規則適用手段と、
前記時間ワープ変換係数を符号化して符号化系列を出力する符号化手段と、
前記符号化系列を外部に出力する出力手段と、
を備え、
前記時間ワープ変換規則適用手段は、前記フレーム信号の電力の局所化度合いに応じて選択された不均一度に応じた前記変換規則を施す、
ことを特徴とする信号符号化装置。 Frame dividing means for inputting a sampled digital signal and dividing the digital signal into frame signals of a predetermined number of samples;
A time warp conversion rule applying means for generating a time warp conversion coefficient by applying a conversion rule with non-uniform sampling intervals in the time domain of the frame signal when converting the frame signal between the time domain and the frequency domain; ,
Encoding means for encoding the time warp transform coefficient and outputting an encoded sequence;
Output means for outputting the encoded sequence to the outside;
Equipped with a,
The time warp conversion rule applying means applies the conversion rule according to the non-uniformity selected according to the power localization degree of the frame signal.
A signal encoding device.
ことを特徴とする請求項1記載の信号符号化装置。 The encoding means encodes a conversion parameter indicating a degree of non-uniformity in the conversion rule of the time warp conversion rule application means in addition to the time warp conversion coefficient.
The signal encoding apparatus according to claim 1.
前記フレーム信号を時間領域と周波数領域との間で変換する際に、前記フレーム信号に対して時間領域におけるサンプリング間隔が均一な変換規則を施して非時間ワープ変換係数を生成する変換規則適用手段と、
前記非時間ワープ変換係数を、前記時間領域におけるサンプリング間隔が不均一な変換規則が施された変換係数である時間ワープ変換係数に変換する時間ワープ適用手段と、
を有することを特徴とする請求項1又は2に記載の信号符号化装置。 The time warp conversion rule applying means is:
A conversion rule applying means for applying a conversion rule having a uniform sampling interval in the time domain to generate a non-time warp conversion coefficient when converting the frame signal between the time domain and the frequency domain; ,
A time warp applying means for converting the non-time warp conversion coefficient into a time warp conversion coefficient that is a conversion coefficient subjected to a conversion rule with non-uniform sampling intervals in the time domain;
The signal encoding apparatus according to claim 1, wherein the signal encoding apparatus includes:
前記非時間ワープ変換係数の入力順序を反転する順序反転部と、
前記順序反転部の後段に設けられ、前記順序反転部からの入力を順次通過させる複数のオールパスフィルタを含むオールパスフィルタネットワークと、
を有することを特徴とする請求項3記載の信号符号化装置。 The time warp application means is:
An order inverting unit for inverting the input order of the non-temporal warp transform coefficients;
An all-pass filter network including a plurality of all-pass filters that are provided in a subsequent stage of the order inversion unit and sequentially pass the input from the order inversion unit;
The signal encoding apparatus according to claim 3, further comprising:
前記時間ワープ変換係数を時間領域と周波数領域との間で逆変換する際に、所定の逆変換規則を用いて時間領域におけるサンプリング間隔が均一なフレーム信号に逆変換して出力する逆時間ワープ変換規則適用手段と、
を備え、
前記逆時間ワープ変換規則適用手段は、前記フレーム信号の電力の局所化度合いに応じて選択された不均一度に応じた前記逆変換規則を用いる、
ことを特徴とする信号復号化装置。 Decoding means for receiving a time warp transform coefficient by inputting a coded sequence to which a transformation rule with non-uniform sampling intervals in the time domain is applied, and decoding the coded sequence;
When the time warp transform coefficient is inversely transformed between the time domain and the frequency domain, the inverse time warp transform is performed by inversely transforming into a frame signal having a uniform sampling interval in the time domain using a predetermined inverse transform rule. Rule application means;
With
The inverse time warp transformation rule applying means uses the inverse transformation rule according to the non-uniformity selected according to the degree of localization of the power of the frame signal.
A signal decoding apparatus characterized by that.
前記時間ワープ変換係数を、前記時間領域におけるサンプリング間隔が均一な変換規則が施された変換係数である非時間ワープ変換係数に変換する逆時間ワープ適用手段と、
前記非時間ワープ変換係数を時間領域と周波数領域との間で逆変換する際に、前記時間領域におけるサンプリング間隔が均一な逆変換規則を施してフレーム信号を生成する逆非時間ワープ変換規則適用手段と、
を有することを特徴とする請求項5又は6記載の信号復号化装置。 The reverse time warp conversion rule applying means is:
A reverse time warp applying means for converting the time warp conversion coefficient into a non-time warp conversion coefficient that is a conversion coefficient subjected to a conversion rule with a uniform sampling interval in the time domain;
Inverse non-time warp conversion rule applying means for generating a frame signal by applying an inverse conversion rule having a uniform sampling interval in the time domain when the non-time warp conversion coefficient is inversely converted between the time domain and the frequency domain. When,
The signal decoding apparatus according to claim 5 or 6, characterized by comprising:
時間ワープ変換規則適用手段が、前記フレーム信号を時間領域と周波数領域との間で変換する際に、前記フレーム信号の時間領域におけるサンプリング間隔が不均一な変換規則を施して時間ワープ変換係数を生成する時間ワープ変換規則適用ステップと、
符号化手段が、前記時間ワープ変換係数を符号化して符号化系列を出力する符号化ステップ手段と、
出力手段が、前記符号化系列を外部に出力する出力ステップと、
を備え、
前記時間ワープ変換規則適用ステップでは、前記フレーム信号の電力の局所化度合いに応じて選択された不均一度に応じた前記変換規則を施す、
ことを特徴とする信号符号化方法。 A frame dividing step for inputting a sampled digital signal and dividing the digital signal into a frame signal of a predetermined number of samples;
When the time warp conversion rule applying means converts the frame signal between the time domain and the frequency domain, a time warp conversion coefficient is generated by applying a conversion rule with non-uniform sampling intervals in the time domain of the frame signal. Applying a time warp conversion rule,
Encoding means for encoding the time warp transform coefficient and outputting an encoded sequence;
An output means for outputting the encoded sequence to the outside;
Equipped with a,
In the time warp conversion rule applying step, the conversion rule according to the non-uniformity selected according to the power localization degree of the frame signal is applied.
A signal encoding method characterized by the above.
逆時間ワープ変換規則適用手段が、前記時間ワープ変換係数を時間領域と周波数領域との間で逆変換する際に、所定の逆変換規則を用いて時間領域におけるサンプリング間隔が均一なフレーム信号に逆変換して出力する逆時間ワープ変換規則適用ステップと、
を備え、
前記逆時間ワープ変換規則適用ステップでは、前記フレーム信号の電力の局所化度合いに応じて選択された不均一度に応じた前記逆変換規則を用いる、
ことを特徴とする信号復号化方法。 A decoding step in which a decoding means inputs a coded sequence to which a transformation rule with non-uniform sampling intervals in the time domain is applied, and obtains a time warp transform coefficient by decoding the coded sequence;
When the inverse time warp transform rule applying means inversely transforms the time warp transform coefficient between the time domain and the frequency domain, the inverse time warp transform rule applying means reverses the frame signal with a uniform sampling interval in the time domain using a predetermined inverse transform rule. Applying the inverse time warp conversion rule to convert and output;
Equipped with a,
In the inverse time warp conversion rule applying step, the inverse conversion rule according to the non-uniformity selected according to the degree of localization of the power of the frame signal is used.
The signal decoding method characterized by the above-mentioned.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005202258A JP4699117B2 (en) | 2005-07-11 | 2005-07-11 | A signal encoding device, a signal decoding device, a signal encoding method, and a signal decoding method. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005202258A JP4699117B2 (en) | 2005-07-11 | 2005-07-11 | A signal encoding device, a signal decoding device, a signal encoding method, and a signal decoding method. |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007017905A JP2007017905A (en) | 2007-01-25 |
JP4699117B2 true JP4699117B2 (en) | 2011-06-08 |
Family
ID=37755102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005202258A Expired - Fee Related JP4699117B2 (en) | 2005-07-11 | 2005-07-11 | A signal encoding device, a signal decoding device, a signal encoding method, and a signal decoding method. |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4699117B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008045846A1 (en) | 2006-10-10 | 2008-04-17 | Qualcomm Incorporated | Method and apparatus for encoding and decoding audio signals |
EP2122489B1 (en) | 2007-03-09 | 2012-06-06 | Srs Labs, Inc. | Frequency-warped audio equalizer |
US8504377B2 (en) * | 2007-11-21 | 2013-08-06 | Lg Electronics Inc. | Method and an apparatus for processing a signal using length-adjusted window |
US8731062B2 (en) * | 2008-02-05 | 2014-05-20 | Ntt Docomo, Inc. | Noise and/or flicker reduction in video sequences using spatial and temporal processing |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03136100A (en) * | 1989-10-20 | 1991-06-10 | Canon Inc | Method and device for voice processing |
JPH11327600A (en) * | 1997-10-03 | 1999-11-26 | Matsushita Electric Ind Co Ltd | Method and device for compressing audio signal, method and device for compressing voice signal and device and method for recognizing voice |
-
2005
- 2005-07-11 JP JP2005202258A patent/JP4699117B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03136100A (en) * | 1989-10-20 | 1991-06-10 | Canon Inc | Method and device for voice processing |
JPH11327600A (en) * | 1997-10-03 | 1999-11-26 | Matsushita Electric Ind Co Ltd | Method and device for compressing audio signal, method and device for compressing voice signal and device and method for recognizing voice |
Also Published As
Publication number | Publication date |
---|---|
JP2007017905A (en) | 2007-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101437127B1 (en) | Low-delay transform coding, using weighting windows | |
KR100814673B1 (en) | audio coding | |
RU2500043C2 (en) | Encoder, decoder, encoding method and decoding method | |
US6721700B1 (en) | Audio coding method and apparatus | |
US6345246B1 (en) | Apparatus and method for efficiently coding plural channels of an acoustic signal at low bit rates | |
KR101162275B1 (en) | A method and an apparatus for processing an audio signal | |
KR100813193B1 (en) | Method and device for quantizing a data signal | |
JP5583881B2 (en) | Audio signal conversion method and conversion apparatus, audio signal adaptive encoding method and adaptive encoding apparatus | |
RU2640722C2 (en) | Improved quantizer | |
JP2016528538A (en) | Method and apparatus for generating a mixed spatial / coefficient domain representation of this HOA signal from the coefficient domain representation of the HOA signal | |
JP2013543146A (en) | Apparatus and method for estimating the level of a coded audio frame in the bitstream domain | |
KR100848370B1 (en) | Audio Encoding | |
JP2016508618A (en) | Low frequency emphasis for LPC coding in frequency domain | |
JP4699117B2 (en) | A signal encoding device, a signal decoding device, a signal encoding method, and a signal decoding method. | |
JPH0590974A (en) | Method and apparatus for processing front echo | |
JP3087814B2 (en) | Acoustic signal conversion encoding device and decoding device | |
JP4533386B2 (en) | Audio encoding apparatus and audio encoding method | |
JP3898184B2 (en) | Signal encoding apparatus, signal encoding method, and program | |
JP3353266B2 (en) | Audio signal conversion coding method | |
JP3698418B2 (en) | Audio signal compression method and audio signal compression apparatus | |
JP5491193B2 (en) | Speech coding method and apparatus | |
JP2016513270A (en) | Apparatus and method for processing an encoded signal, and encoder and method for generating an encoded signal | |
JP4046454B2 (en) | Audio data encoding device | |
JP4438655B2 (en) | Encoding device, decoding device, encoding method, and decoding method | |
Kandadai et al. | Scalable audio compression at low bitrates |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080312 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100816 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100907 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101108 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110302 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4699117 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |