(57)【要約】【課題】ＭＳステレオ符号化されたデータを復号化して再生する時であってスペクトルを表示したりビープ音を加えたりする時に、多数の加算を行う必要がなく、処理量が少ないオーディオ処理装置、オーディオ処理方法、プログラムおよび集積回路を提供する。【解決手段】本発明のオーディオ処理装置では、ＭＳステレオ符号化されたデータをビットストリーム分解し、逆量子化を行った後、逆ＭＤＣＴなどで周波数軸から時間軸への変換を行い、その後、ＭＳステレオ復号化を行う前の和信号を使ってスペクトルを表示させるように構成することで、従来のオーディオ処理装置に比べて、処理量が少なくてスペクトルを表示させることが出来る。【選択図】図１
2008028574.tif 000002
【特許請求の範囲】
【請求項１】
ＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理装置であって、
和信号のスペクトラルを表示する手段を備える、
ことを特徴とするオーディオ処理装置。
【請求項２】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理装置であって、
量子化データを逆量子化した和信号のデータを、周波数帯域から時間帯域に変換する手段と、
時間帯域に変換された和信号のスペクトラルを出力する手段と、を備える、
ことを特徴とするオーディオ処理装置。
【請求項３】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理装置であって、
量子化データを逆量子化した和信号のスペクトラルを出力する手段を備える、
ことを特徴とするオーディオ処理装置。
【請求項４】
時間帯域から周波数帯域に変換されたのちにＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理装置であって、
量子化データを逆量子化した和信号のスペクトラルを出力する手段を備える、
ことを特徴とするオーディオ処理装置。
【請求項５】
ＭＳステレオ符号化されたオーディオデータの和信号と差信号を用いて復号化処理を行い、オーディオデータの再生音にビープ音を重ねて出力するオーディオ処理装置であって、
ＭＳステレオ符号化されたオーディオデータの和信号にビープ音を加算する手段を備える、
ことを特徴とするオーディオ処理装置。
【請求項６】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理装置であって、
量子化データを逆量子化した和信号のデータを、周波数帯域から時間領域に変換する手段と、
時間領域に変換されたオーディオデータの和信号にビープ音を加算する手段と、を備える、
ことを特徴とするオーディオ処理装置。
【請求項７】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理装置であって、
量子化データを逆量子化した和信号のスペクトラルにビープ音のスペクトラルを加算する手段を備える、
ことを特徴とするオーディオ処理装置。
【請求項８】
時間帯域から周波数帯域に変換されたのちにＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理装置であって、
量子化データを逆量子化した和信号のスペクトラルにビープ音のスペクトラルを加算する手段を備える、
ことを特徴とするオーディオ処理装置。
【請求項９】
ＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理方法であって、
和信号のスペクトラルを表示するステップを備える、
ことを特徴とするオーディオ処理方法。
【請求項１０】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理方法であって、
量子化データを逆量子化した和信号のデータを、周波数帯域から時間帯域に変換する第１のステップと、
時間領域に変換された和信号のスペクトラルを出力する第２のステップと、を備える、
ことを特徴とするオーディオ処理方法。
【請求項１１】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理方法であって、
量子化データを逆量子化した和信号のスペクトラルを出力するステップを備える、
ことを特徴とするオーディオ処理方法。
【請求項１２】
時間帯域から周波数帯域に変換されたのちにＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理方法であって、
量子化データを逆量子化した和信号のスペクトラルを出力するステップを備える、
ことを特徴とするオーディオ処理方法。
【請求項１３】
ＭＳステレオ符号化されたオーディオデータの和信号と差信号を用いて復号化処理を行い、オーディオデータの再生音にビープ音を重ねて出力するオーディオ処理方法であって、
ＭＳステレオ符号化されたオーディオデータの和信号にビープ音を加算するステップを備える、
ことを特徴とするオーディオ処理方法。
【請求項１４】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理方法であって、
量子化データを逆量子化した和信号のデータを、周波数帯域から時間帯域に変換する第１のステップと、
時間領域に変換されたオーディオデータの和信号にビープ音を加算する第２のステップと、を備える、
ことを特徴とするオーディオ処理方法。
【請求項１５】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理方法であって、
量子化データを逆量子化した和信号のスペクトラルにビープ音のスペクトラルを加算するステップを備える、
ことを特徴とするオーディオ処理方法。
【請求項１６】
時間帯域から周波数帯域に変換されたのちにＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理方法であって、
量子化データを逆量子化した和信号のスペクトラルにビープ音のスペクトラルを加算するステップを備える、
ことを特徴とするオーディオ処理方法。
【請求項１７】
ＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するプログラムであって、
和信号のスペクトラルを表示するステップを備える、
ことを特徴とするプログラム。
【請求項１８】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するプログラムであって、
量子化データを逆量子化した和信号のデータを、周波数帯域から時間帯域に変換する第１のステップと、
時間領域に変換された和信号のスペクトラルを出力する第２のステップと、を備える、
ことを特徴とするプログラム。
【請求項１９】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するプログラムであって、
量子化データを逆量子化した和信号のスペクトラルを出力するステップを備える、
ことを特徴とするプログラム。
【請求項２０】
時間帯域から周波数帯域に変換されたのちにＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するプログラムであって、
量子化データを逆量子化した和信号のスペクトラルを出力するステップを備える、
ことを特徴とするプログラム。
【請求項２１】
ＭＳステレオ符号化されたオーディオデータの和信号と差信号を用いて復号化処理を行い、オーディオデータの再生音にビープ音を重ねて出力するプログラムであって、
ＭＳステレオ符号化されたオーディオデータの和信号にビープ音を加算するステップを備える、
ことを特徴とするプログラム。
【請求項２２】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するプログラムであって、
量子化データを逆量子化した和信号のデータを、周波数帯域から時間帯域に変換する第１のステップと、
時間領域に変換されたオーディオデータの和信号にビープ音を加算する第２のステップと、を備える、
ことを特徴とするプログラム。
【請求項２３】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するプログラムであって、
量子化データを逆量子化した和信号のスペクトラルにビープ音のスペクトラルを加算するステップを備える、
ことを特徴とするプログラム。
【請求項２４】
時間帯域から周波数帯域に変換されたのちにＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するプログラムであって、
量子化データを逆量子化した和信号のスペクトラルにビープ音のスペクトラルを加算するステップを備える、
ことを特徴とするプログラム。
【請求項２５】
スペクトラルを表示するスペクトラル表示手段を備え、ＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理装置の集積回路であって、
前記スペクトラル表示手段に和信号のスペクトラルを出力する手段を備える、
ことを特徴とする集積回路。
【請求項２６】
スペクトラルを表示するスペクトラル表示手段を備え、ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理装置の集積回路であって、
量子化データを逆量子化した和信号のデータを、周波数帯域から時間帯域に変換する手段と、
前記スペクトラル表示手段に、時間帯域に変換された和信号のスペクトラルを出力する手段と、を備える、
ことを特徴とする集積回路。
【請求項２７】
スペクトラルを表示するスペクトラル表示手段を備え、ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理装置の集積回路であって、
前記スペクトラル表示手段に、量子化データを逆量子化した和信号のスペクトラルを出力する手段を備える、
ことを特徴とする集積回路。
【請求項２８】
スペクトラルを表示するスペクトラル表示手段を備え、時間帯域から周波数帯域に変換されたのちにＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理装置の集積回路であって、
前記スペクトラル表示手段に、量子化データを逆量子化した和信号のスペクトラルを出力する手段を備える、
ことを特徴とする集積回路。
【請求項２９】
ＭＳステレオ符号化されたオーディオデータの和信号と差信号を用いて復号化処理を行い、オーディオデータの再生音にビープ音を重ねて出力するオーディオ処理装置の集積回路であって、
ＭＳステレオ符号化されたオーディオデータの和信号にビープ音を加算する手段を備える、
ことを特徴とする集積回路。
【請求項３０】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理装置の集積回路であって、
量子化データを逆量子化した和信号データを、周波数帯域から時間領域に変換する手段と、
時間領域に変換されたオーディオデータの和信号にビープ音を加算する手段と、を備える、
ことを特徴とする集積回路。
【請求項３１】
ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理装置の集積回路であって、
量子化データを逆量子化した和信号のスペクトラルにビープ音のスペクトラルを加算する手段を備える、
ことを特徴とする集積回路。
【請求項３２】
時間帯域から周波数帯域に変換されたのちにＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理装置の集積回路であって、
量子化データを逆量子化した和信号のスペクトラルにビープ音のスペクトラルを加算する手段を備える、
ことを特徴とする集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＭＳステレオ符号化されたデータを再生するオーディオ処理装置、及びオーディオ処理方法、プログラム、集積回路に関し、特にスペクトラルを表示したり、ビープ音を付加したりするオーディオ処理装置、及びオーディオ処理方法、プログラム、集積回路に関する。
【背景技術】
【０００２】
現在のＡＶシステムでは信号をデジタル信号として取り扱うことが多い。デジタル信号は、アナログ信号に比べ周囲の雑音に強く、記録媒体に記憶したり、信号を伝送させた場合でも、コンパクトディスク（ＣＤ）のように極めて良好に信号を再生することができる。
【０００３】
しかし、データ容量が増えるに従い、記録容量や通信容量に問題が生じている。この問題を解決するために、圧縮技術が求められており、オーディオの分野でも種々の方法が提案されている。ＭＳステレオ符号化もその中の一つの方法であり、ＭＰＥＧ−１ Ｌａｙｅｒ３（ＭＰ３として知られる）やＡＴＲＡＣ３（ＭＤの記録方式）にも用いられている。
【０００４】
ＭＳステレオ符号化は、ステレオオーディオの左チャネル（以下Ｌｃｈと略す）／右チャネル（以下Ｒｃｈと略す）の相関性を利用して圧縮する方法である。通常、ＬｃｈとＲｃｈの信号は良く似ている。ＬｃｈのデータをＬ、ＲｃｈのデータをＲとし、和信号のデータをＭ、差信号のデータをＳとすると、
Ｍ＝（Ｌ＋Ｒ）／２
Ｓ＝（Ｌ−Ｒ）／２
と表されるが、通常、ＬｃｈとＲｃｈの信号は良く似ているので、差信号Ｓにはほとんどデータが残っていない。そのため、差信号Ｓの圧縮率を高めても、それほど再生信号には影響が無い。なお、和信号Ｍ，差信号ＳからＬｃｈ、Ｒｃｈのデータに戻すには、
Ｌ＝Ｍ＋Ｓ
Ｒ＝Ｍ−Ｓ
を計算すればよい。
【０００５】
ＭＳステレオ符号化技術を利用したオーディオ録音再生装置は徐々に広まってきている。しかし、音楽をただ単純に聴くだけでなく、再生音のスペクトラルを表示させるという要求も強い。また、再生中にリスナに注意を促すためにビープ音を付加させたりしたいという要求も強い。
【０００６】
図１４は、ＭＳステレオ符号化された後に時間／周波数変換されたオーディオビットストリームデータを復号化し、スペクトラルを表示する第１の従来例のオーディオ処理装置１４００のブロック図である。
【０００７】
図１４において、第１の従来例のオーディオ処理装置１４００は、オーディオデコード部１と、スペクトルアナライズ処理部２と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、スペクトラル表示部７からなる。
【０００８】
オーディオデコード部１は、ＭＳステレオ符号化されたオーディオビットストリームデータ２００をＬｃｈデータ２０１、Ｒｃｈデータ２０２のオーディオデータに変換するものであり、ビットストリーム分解部９、第１の逆量子化処理部１０、第２の逆量子化処理部１１、第１の周波数／時間変換部１２、第２の周波数／時間変換部１３、ＭＳステレオデコード部１４からなる。
【０００９】
ビットストリーム分解部９は、入力されたオーディオビットストリームデータをデコードに必要なデータや、曲情報などの付加データと、和信号側の量子化データと、差信号側の量子化データとに分解する。第１の逆量子化処理部１０は、ビットストリーム分解部９から出力された和信号側の量子化データを逆量子化し、周波数帯域のスペクトルデータに変換する。第２の逆量子化処理部１１は、ビットストリーム分解部９から出力された差信号側の量子化データを逆量子化し、周波数帯域のスペクトルデータに変換する。第１の周波数／時間変換部１２は、第１の逆量子化処理部１０から出力された和信号側のスペクトルデータを、時間軸の和信号Ｍのオーディオデータに変換する。和信号Ｍは、Ｌｃｈ／Ｒｃｈのオーディオデータを、加算平均［（Ｌ＋Ｒ）／２］したデータである。第２の周波数／時間変換部１３は、第２の逆量子化処理部１１から出力された差信号側のスペクトルデータを時間軸の差信号Ｓのオーディオデータに変換する。差信号Ｓは、Ｌｃｈ／Ｒｃｈのオーディオデータを、減算平均［（Ｌ−Ｒ）／２］したデータである。ＭＳステレオデコード部１４は、加算器１５と、減算器１６から構成され、和信号Ｍと、差信号Ｓを加算して、Ｌｃｈデータ２０１を出力し、和信号Ｍから差信号Ｓを減算して、Ｒｃｈデータ２０２を出力する。
【００１０】
第１，第２のＤ／Ａ変換器３，４はそれぞれ入力されたデータをアナログデータに変換して、第１，第２のスピーカ５，６に出力する。
【００１１】
スペクトルアナライズ処理部２は、加算器１７と、時間／周波数変換部７０から構成される。加算器１７は、Ｌｃｈデータ２０１と、Ｒｃｈデータ２０２を加算し、［（Ｌ＋Ｒ）］を時間／周波数変換部７０に出力する。時間／周波数変換部７０では、所望の周波数分解能に分解し、それぞれの周波数成分の大きさをスペクトラル表示部７に出力する。
【００１２】
スペクトラル表示部７ではスペクトルアナライズ処理部２から出力されたそれぞれの周波数成分の大きさを表示する。
【００１３】
図１５は、時間／周波数変換された後にＭＳステレオ符号化されたオーディオビットストリームデータを復号化し、スペクトラルを表示する第２の従来例のオーディオ処理装置１５００のブロック図である。
【００１４】
図１５において、第２の従来例のオーディオ処理装置１５００は、オーディオデコード部１と、スペクトルアナライズ処理部２と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、スペクトラル表示部７からなる。なお、スペクトルアナライズ処理部２と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、スペクトラル表示部７は、第１の従来例のオーディオ処理装置１４００と同様であるので、説明を省略する。
【００１５】
オーディオデコード部１は、ＭＳステレオ符号化されたオーディオビットストリームデータ２００を、Ｌｃｈデータ２０１、Ｒｃｈデータ２０２のオーディオデータに変換するものであり、ビットストリーム分解部９、第１の逆量子化処理部１０、第２の逆量子化処理部１１、ＭＳステレオデコード部１４、第１の周波数／時間変換部１２、第２の周波数／時間変換部１３からなる。
【００１６】
ビットストリーム分解部９、第１の逆量子化部１０、第２の逆量子化部１１は、第１の従来例のオーディオ処理装置１４００と同様であるので、説明を省略する。
【００１７】
ＭＳステレオデコード部１４は、加算器１５と、減算器１６から構成され、周波数軸の和信号Ｍと、周波数軸信号との差信号Ｓを加算して周波数軸信号のＬｃｈデータを出力し、周波数信号の和信号Ｍから周波数軸の信号の差信号Ｓを減算して、周波数軸のＲｃｈデータを出力する。第１の周波数／時間変換部１２は、ＭＳステレオデコード部１４から出力されたＬｃｈの周波数軸データを、時間軸のＬｃｈオーディオデータ２０１に変換する。第２の周波数／時間変換部１２は、ＭＳステレオデコード部１４から出力されたＲｃｈの周波数軸データを、時間軸のＲｃｈオーディオデータ２０２に変換する。
【００１８】
図１６は、ＭＳステレオ符号化された後に、時間／周波数変換されたオーディオビットストリームデータを復号化し、ビープ音を加算する第３の従来例のオーディオ処理装置１６００のブロック図である。
【００１９】
図１６において、第３の従来例のオーディオ処理装置１６００は、オーディオデコード部１と、ビープ音発生部２０と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、第１，第２の加算器２１、２２からなる。なお、オーディオデコード部１と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６とは、第１の従来例のオーディオ処理装置１４００のものと同様のものであるので、説明を省略する。
【００２０】
ビープ音発生部２０は、時間軸のオーディオデータに加算すべきビープ音を発生する。加算器２１はＬｃｈデータ２０１にビープ音発生部２０から出力されたビープ音を加算して、第１のＤ／Ａ変換器３に出力する。加算器２２は、Ｒｃｈデータ２０２にビープ音発生部２０から出力されたビープ音を加算して、第２のＤ／Ａ変換器４に出力する。
【００２１】
図１７は、時間／周波数変換された後にＭＳステレオ符号化されたオーディオビットストリームデータを復号化し、ビープ音を加算する第４の従来例のオーディオ処理装置１７００のブロック図である。
【００２２】
図１７において、第４の従来例のオーディオ処理装置１７００は、オーディオデコード部１と、ビープ音発生部２０と、第１、第２のＤ／Ａ変換器３，４と、第１、第２のスピーカ５，６と、第１、第２の加算器２１、２２からなる。なお、オーディオデコード部１は、第２の従来例のオーディオ処理装置１５００のものと同様であるので、説明を省略する。
【００２３】
また、ビープ音発生部２０と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、第１，第２の加算器２１、２２は、第３の従来例のオーディオ処理装置１６００のものと同様のものであるので、説明を省略する（特許文献１参照）。
【特許文献１】特開２００２−１６９５９３号公報（第２図）
【発明の開示】
【発明が解決しようとする課題】
【００２４】
背景技術で示したように、従来のオーディオ処理装置でも、スペクトラル表示や、ビープ音を加えた音を再生することを実現できる。しかし、従来のオーディオ処理装置では、行わなければならない処理が多く、ハードウェアで実現した場合は、コストが大きいという課題があった。また、各処理をソフトウェアで実現しプロセッサで実行した場合も、行わなければならない処理が多いので、消費電力の増大を招き、持ち運びできるポータブル機器として実現が難しいという課題があった。
【００２５】
本発明は、上記のような従来の問題点を解決するためになされたもので、従来よりも少ない処理量で、スペクトラル表示や、ビープ音を加えた音の再生をすることができるオーディオ処理装置、オーディオ処理方法、プログラム、および集積回路を得ることを目的とする。
【課題を解決するための手段】
【００２６】
本発明は、上記の課題を解決するために次のような手段を講じる。
本発明のオーディオ処理装置および集積回路は、ＭＳステレオ符号化されたストリームデータを再生する場合、和信号のスペクトラルを表示する手段を備える、ことを特徴とする。このことにより、スペクトラル表示に必要であった加算器が無くなり、処理が削減することが出来る。
【００２７】
本発明のオーディオ処理装置、および集積回路は、ＭＳステレオ符号化されたオーディオデータの再生音にビープ音を重ねて出力するものであって、ＭＳステレオ符号化されたオーディオデータの和信号にビープ音を加算する手段を備える、ことを特徴とする。このことにより、ビープ音の換算に必要であった２つの加算器が１つですむようになっており、処理が削減されている。
【００２８】
本発明のオーディオ処理方法、およびプログラムは、ＭＳステレオ符号化されたストリームデータを再生するオーディオ処理方法であって、和信号のスペクトラルを表示するステップを備える、ことを特徴とする。このことにより、スペクトラル表示に必要であった加算処理が無くなり、処理が削減することが出来る。
【００２９】
本発明のオーディオ処理方法、およびプログラムは、ＭＳステレオ符号化されたオーディオデータの再生音にビープ音を重ねて出力するオーディオ処理方法であって、ＭＳステレオ符号化されたオーディオデータの和信号にビープ音を加算するステップを備えることを特徴とする。このことにより、ビープ音の換算に必要であった処理が削減されている。
【発明の効果】
【００３０】
本発明によれば、ＭＳステレオ符号化されたデータをビットストリーム分解し、逆量子化を行った後、逆ＭＤＣＴなどで周波数軸から時間軸への変換を行い、その後、ＭＳステレオ復号化を行う前の和信号を使ってスペクトルを表示、またはビープ音を加えた音を再生するように構成することで、従来のオーディオ処理装置に比べて、多数の加算を行う必要がなく、少ない処理で、ＭＳステレオ符号化されたオーディオデータを再生するとともに、スペクトラル表示機能や、ビープ音加算音声出力機能を実現できるという効果がある。
【発明を実施するための最良の形態】
【００３１】
以下、本発明にかかるオーディオ処理装置、オーディオ処理方法、プログラム及び集積回路の実施の形態を図面を用いて詳細に説明する。
【００３２】
（実施の形態１）
図１は、本発明の実施の形態１にかかるオーディオ処理装置１０００の構成を示すブロック図であり、ＭＳステレオ符号化された後に時間／周波数変換されたオーディオビットストリームデータを復号化し、スペクトラルを表示するオーディオ処理装置を示す。
【００３３】
図１において、本発明の実施の形態１のオーディオ処理装置１０００は、オーディオデコード部１と、スペクトルアナライズ処理部５０と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、スペクトラル表示部７からなる。
【００３４】
なお、オーディオデコード部１と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、スペクトラル表示部７は、第１の従来例のものと同様のものであるので、同じ番号をつけて説明を省略する。
【００３５】
スペクトルアナライズ処理部５０は、時間／周波数変換部７０からなり、第１の周波数／時間変換部１２からの出力である時間軸の和信号（Ｌ＋Ｒ）／２を入力し、時間／周波数変換部７０によりスペクトラルデータに変換して、スペクトラル表示部７にスペクトラルデータを送る。
【００３６】
本実施の形態１のオーディオ処理装置１０００は、ＭＳステレオ符号化されたオーディオデータの和信号を差信号と演算することなく、出力された和信号を用いてスペクトラル表示するためのデータを生成する構成となっている。具体的には、第１の周波数／時間変換部１２の出力である時間軸の和信号（Ｌ＋Ｒ）／２を、第２の周波数／時間変換部１３の出力である時間軸の差信号（Ｌ−Ｒ）／２と、ＭＳステレオデコード部１４により演算することなく、第１の周波数／時間変換部１２の出力である時間軸の和信号（Ｌ＋Ｒ）／２を、スペクトルアナライズ処理部５０に入力し、スペクトラル表示をするためのデータを生成する。
【００３７】
このように構成することで、第１の従来例のオーディオ処理装置と同様に、入力されたオーディオストリームを再生しながら、スペクトラルを表示する機能を実現している。
【００３８】
本実施の形態１に示したように、本発明により、スペクトラル表示に必要であったスペクトルアナライズ処理部の加算器が無くなり、処理が削減されるという効果がある。
【００３９】
尚、オーディオデコード部１、スペクトルアナライズ部５０、第１，第２のＤ／Ａ変換器３，４等の各機能ブロックは、典型的には集積回路８０であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【００４０】
また、集積回路化の手法は、ＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を、再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【００４１】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【００４２】
次に本発明の実施の形態１のオーディオ処理方法、及びプログラムを実行するコンピュータシステムを図２に示す。
図２において、本実施の形態１のオーディオ処理方法、及びプログラムを実行するコンピュータシステム７０００は、ＣＰＵ９０、メモリ９２、ディスク装置９１、スペクトル表示部７、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６からなる。
【００４３】
ＣＰＵ９０は、メモリ９２に格納されているプログラムに従い、ディスク装置９１、スペクトル表示部７、第１，第２のＤ／Ａ変換器３，４を操作する。第１，第２のＤ／Ａ変換器３，４は、ＣＰＵ９０の指示に従い送られてきたディジタルデータをアナログデータに変換し、それぞれ第１，第２のスピーカ５，６に出力する。第１，第２のスピーカ５，６は、それぞれ第１，第２のＤ／Ａ変換器３，４から送られてきた出力を音声として出力する。メモリ９２には、ＣＰＵ９０が実行するプログラムが保持されており、またプログラムが実行時に使う作業領域としても使われる。ディスク装置９１には、オーディオビットストームが保持されている。
【００４４】
なお、ここではプログラムや、作業領域を保持するものとして、メモリ９２、オーディオビットストームを保持するものとして、ディスク装置９１を用いたが、ハードディスク装置や、フラッシュメモリや、揮発性メモリなどの他の記憶装置でも問題なく使用できる。
【００４５】
図３は、本発明の実施の形態１にかかるオーディオ処理方法、およびプログラムのフローチャートであり、ＭＳステレオ符号化された後に時間／周波数変換されたオーディオビットストリームデータを復号化し、スペクトルを表示するオーディオ再生方法、およびプログラムのフローチャートである。なお、このフローチャートを実現するプログラムは、図２のメモリ９２に格納されている。
【００４６】
図３において、ステップ１００では、ディスク装置９１に格納されたオーディオビットストリームデータをデコードに必要なデータや、曲情報などの付加データと、和信号側の量子化データと、差信号側の量子化データとに分解する。
【００４７】
ステップ１０１では、ステップ１００で分解した和信号側の量子化データを逆量子化し、周波数帯域のスペクトルデータに変換する。また、ステップ１００で分解した差信号側の量子化データを逆量子化し、周波数帯域のスペクトルデータに変換する。
【００４８】
ステップ１０２では、ステップ１０１で逆量子化した和信号／差信号のそれぞれのスペクトルデータを、周波数／時間変換し、時間軸のデータに変換する。
【００４９】
ステップ１０３では、和信号の時間軸のデータを時間／周波数変換し、スペクトルを計算する。
【００５０】
ステップ１０４では、ステップ１０３で計算したスペクトルを、スペクトル表示部７に出力する。
【００５１】
ステップ１０５では、ステップ１０２で計算した時間軸の和信号／差信号に対してＭＳステレオデコード処理を行い、Ｌｃｈ／Ｒｃｈの時間軸のデータに変換する。
【００５２】
ステップ１０６では、時間軸のＬｃｈのデータを、第１のＤ／Ａ変換器３に出力し、第１のスピーカ５より音声データとして出力する。また、時間軸のＲｃｈのデータを、第２のＤ／Ａ変換器４に出力し、第２のスピーカ６より音声データとして出力する。
【００５３】
以上に示したように、本発明により、スペクトラル表示に必要であった加算処理が必要無くなり、処理を削減することが出来る。
【００５４】
このように本実施の形態１によれば、ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処置装置において、量子化データを逆量子化した和信号のデータを、周波数帯域から時間帯域に変換し、時間帯域に変換された和信号のスペクトラルを出力するようにしたので、スペクトラル表示に必要であったスペクトルアナライズ処理部での加算処理が必要無くなり、処理が削減されるという効果がある。
【００５５】
（実施の形態２）
図４は、本発明の実施の形態２にかかるオーディオ処理装置２０００の構成を示すブロック図であり、ＭＳステレオ符号化された後に、時間／周波数変換されたオーディオビットストリームデータを復号化し、スペクトルを表示するオーディオ処理装置を示す。
【００５６】
図４において、本実施の形態２のオーディオ処理装置２０００は、オーディオデコード部１と、スペクトルアナライズ処理部５１と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、スペクトラル表示部７からなる。
【００５７】
なお、オーディオデコード部１と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、スペクトラル表示部７は、第１の従来例のものと同様のものであるので、同じ番号をつけて説明を省略する。
【００５８】
スペクトルアナライズ処理部５１は、第１の逆量子化部１０からの出力である周波数軸の和信号を入力し、スペクトラル表示に適した形に整えてスペクトラル表示部７にスペクトラルデータを送る。
【００５９】
本実施の形態２のオーディオ処理装置２０００は、ＭＳステレオ符号化されたオーディオデータの和信号を差信号と演算することなく、出力された和信号を用いてスペクトラル表示するためのデータを生成する構成となっている。具体的には、第１の逆量子化部１０からの出力である周波軸の和信号（Ｌ＋Ｒ）／２を、第２の逆量子化部１１からの出力である周波数軸の差信号（Ｌ−Ｒ）／２と、ＭＳステレオデコード部１４により演算することなく、第１の逆量子化部１０からの出力である周波数軸の和信号（Ｌ＋Ｒ）／２を、スペクトルアナライズ処理部５１に入力し、スペクトラル表示をするためのデータを生成する。
【００６０】
本実施の形態２に示したように、本発明により、スペクトラル表示に必要であったスペクトルアナライズ処理部の時間／周波数変換器や加算器が無くなり、処理が削減されている。
【００６１】
尚、オーディオデコード部１、スペクトルアナライズ部５０、第１，第２のＤ／Ａ変換器３，４等の各機能ブロックは、典型的には集積回路８０であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【００６２】
また、集積回路化の手法は、ＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【００６３】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が、可能性としてありえる。
【００６４】
図５は、本発明の実施の形態２にかかるオーディオ再生方法、およびプログラムのフローチャートであり、ＭＳステレオ符号化された後に、時間／周波数変換されたオーディオビットストリームデータを復号化し、スペクトルを表示するオーディオ再生方法、およびプログラムのフローチャートを示す。なお、このフローチャートを実現するプログラムは、図２のメモリ９２に格納されている。
【００６５】
なお、ステップ１００、１０１、１０２、１０５、１０６は、実施の形態１における図３と同じであるので説明を省略する。
【００６６】
図５において、ステップ１１０では、ステップ１０１で逆量子化した和信号の周波軸のデータを用いてスペクトラルを計算し、スペクトル表示部７に出力する。
【００６７】
以上に示したように、本発明により、スペクトラル表示に必要であった加算処理や、時間／周波数変換処理が不要になっている。
【００６８】
このように本実施の形態２によれば、ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理装置において、量子化データを逆量子化した和信号のスペクトラルを出力するようにしたので、スペクトラル表示に必要であった、スペクトルアナライズ処理部での加算処理や、時間／周波数変換処理が不要になるという効果がある。
【００６９】
（実施の形態３）
図６は、本発明の実施の形態３にかかるオーディオ処理装置３０００の構成を示すブロック図であり、時間／周波数変換された後にＭＳステレオ符号化されたオーディオビットストリームデータを復号化し、スペクトルを表示するオーディオ処理装置を示す。
【００７０】
図６において、本実施の形態３のオーディオ処理装置３０００は、オーディオデコード部１と、スペクトルアナライズ処理部５１と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、スペクトラル表示部７からなる。
【００７１】
なお、オーディオデコード部１と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、スペクトラル表示部７は、第２の従来例のものと同様のものであるので、同じ番号をつけて説明を省略する。
【００７２】
スペクトルアナライズ処理部５１は、第１の逆量子化部１０からの出力である周波数軸の和信号を入力し、スペクトラル表示に適した形に整えて、スペクトラル表示部７にスペクトラルデータを送る。
【００７３】
本実施の形態３のオーディオ処理装置３０００は、ＭＳステレオ符号化されたオーディオデータの和信号を用いてスペクトラル表示するためのデータを生成する構成となっている。具体的には、第１の逆量子化部１０からの出力である周波数軸の和信号（Ｌ＋Ｒ）／２と、第２の逆量子化部１１からの出力である周波数軸の差信号（Ｌ−Ｒ）／２とを、ＭＳステレオデコード部１４により演算することなく、第１の逆量子化部１０からの出力である周波数軸の和信号（Ｌ＋Ｒ）／２を、スペクトルアナライズ処理部５１に入力し、スペクトラル表示をするためのデータを生成する。
【００７４】
本実施の形態３に示したように、本発明により、スペクトラル表示に必要であったスペクトルアナライズ処理部の時間／周波数変換器や、加算器が無くなり、処理が削減されている。
【００７５】
尚、オーディオデコード部１、スペクトルアナライズ部５０、第１，第２のＤ／Ａ変換器３，４等の各機能ブロックは、典型的には集積回路８０であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【００７６】
また、集積回路化の手法は、ＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【００７７】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【００７８】
図７は、本発明の実施の形態３にかかるオーディオ再生方法、およびプログラムのフローチャートであり、時間／周波数変換された後にＭＳステレオ符号化されたオーディオビットストリームデータを復号化し、スペクトルを表示するオーディオ再生方法、およびプログラムのフローチャートを示す。なお、このフローチャートを実現するプログラムは、図２のメモリ９２に格納されている。
【００７９】
なお、ステップ１００、１０１、１０６は、実施の形態１における図３と同じであるので説明を省略する。また、ステップ１１０は、実施の形態２における図５と同じであるので説明を省略する。
【００８０】
図７において、ステップ１２１では、ステップ１０１で計算した和信号／差信号の周波軸信号に対して、ＭＳステレオデコード処理を行い、Ｌｃｈ／Ｒｃｈの周波数軸のデータに変換する。
【００８１】
ステップ１２２では、ステップ１２１で計算したＬｃｈ／Ｒｃｈの周波数軸のデータをそれぞれ周波数／時間変換し、Ｌｃｈ／Ｒｃｈの時間軸データを得る。
【００８２】
以上に示したように、本発明により、スペクトラル表示に必要であった加算処理や、時間／周波数変換処理が不要になっている。
【００８３】
このように本実施の形態３によれば、時間帯域から周波数帯域に変換されたのちに、ＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータを再生するオーディオ処理装置において、量子化データを逆量子化した和信号のスペクトラルを出力するようにしたので、スペクトラル表示に必要であった、スペクトルアナライズ処理部での加算処理や、時間／周波数変換処理が不要になるという効果がある。
【００８４】
（実施の形態４）
図８は、本発明の実施の形態４にかかるオーディオ処理装置４０００の構成を示すブロック図であり、ＭＳステレオ符号化された後に時間／周波数変換されたオーディオビットストリームデータを復号化し、ビープ音を加算した音を出力するオーディオ処理装置を示す。
【００８５】
図８において、オーディオデコード部１は、ビットストリーム分解部９、第１の逆量子化処理部１０、第２の逆量子化処理部１１、第１の周波数／時間変換部１２、第２の周波数／時間変換部１３、ＭＳステレオデコード部１４、加算器６５からなる。なお、ビットストリーム分解部９、第１の逆量子化処理部１０、第２の逆量子化処理部１１、第１の周波数／時間変換部１２、第２の周波数／時間変換部１３、ＭＳステレオデコード部１４は、第３の従来例と同じものであるので、同じ番号をつけて説明を省略する。
【００８６】
加算器６５は、第１の周波数／時間変換部１２の出力である和信号（Ｌ＋Ｒ）／２に、ビープ音発生部２０からの出力を加算して、ＭＳステレオデコード部１４に出力するものである。
【００８７】
本実施の形態４のオーディオ処理装置４０００は、ＭＳステレオ符号化されたオーディオデータの和信号にビープ音を加算することで、ＬｃｈとＲｃｈ両方にビープ音を加算した音を出力することを可能としている。具体的には、従来のように、ＭＳステレオデコード部１４の加算器１５の出力に、ビープ音発生部２０からの出力を加算器２１により加算し、ＭＳステレオデコード部１４の減算器１６の出力に、ビープ音発生部２０からの出力を加算器２２により加算するのではなく、ＭＳステレオデコード部１４により、和信号と差信号と加算、または和信号から差信号を減算する前に、第１の周波数／時間変換部１２の出力である和信号（Ｌ＋Ｒ）／２に、ビープ音発生部２０からの出力を、加算器６５により加算して、ＭＳステレオデコード部１４に出力する。
【００８８】
本実施の形態４に示したように、本発明により、ビープ音を加えるのに必要であった２つの加算器が１つですむようになっており、処理が削減されている。
【００８９】
尚、オーディオデコード部１、ビープ音発生部２０、第１，第２のＤ／Ａ変換器３，４等の各機能ブロックは、典型的には集積回路８０であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【００９０】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【００９１】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【００９２】
図９は、本発明の実施の形態４にかかるオーディオ再生方法、およびプログラムのフローチャートであり、ＭＳステレオ符号化された後に時間／周波数変換されたオーディオビットストリームデータを復号化し、ビープ音を加算した音を出力するオーディオ再生方法、およびプログラムのフローチャートを示す。なお、このフローチャートを実現するプログラムは、図２のメモリ９２に格納されている。
【００９３】
なお、ステップ１００、１０１、１０２、１０５、１０６は、本実施の形態１における図３と同じであるので、説明を省略する。
【００９４】
図９において、ステップ１３０では、ステップ１０２で計算した和信号の時間軸の信号に時間軸のビープ音を加算する。
【００９５】
以上のオーディオ再生方法およびプログラムを用いることにより、第１，第２のスピーカ５，６から再生される音にはビープ音が加わっている。
【００９６】
本実施の形態４に示したように、本発明により、ビープ音の換算に必要であった加算処理が少なくてすむようになっている。
【００９７】
このように本実施の形態４によれば、ＭＳステレオ符号化されたのちに時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理装置において、量子化データを逆量子化した和信号のデータを、周波数帯域から時間領域に変換し、時間領域に変換されたオーディオデータの和信号に、ビープ音を加算するようにしたので、ビープ音の換算に必要であった加算処理が少なくなるという効果がある。
【００９８】
（実施の形態５）
図１０は、本発明の実施の形態５にかかるオーディオ処理装置５０００の構成を示すブロック図であり、ＭＳステレオ符号化された後に時間／周波数変換されたオーディオビットストリームデータを復号化し、ビープ音を加算した音を出力するオーディオ処理装置を示す。
【００９９】
図１０において、本実施の形態５のオーディオ処理装置５０００は、オーディオデコード部１と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、周波数軸のビープ音発生部６１からなる。
【０１００】
なお、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６は、第３の従来例のものと同様のものであるので、同じ番号をつけて説明を省略する。
【０１０１】
オーディオデコード部１は、ビットストリーム分解部９、第１の逆量子化処理部１０、第２の逆量子化処理部１１、第１の周波数／時間変換部１２、第２の周波数／時間変換部１３、ＭＳステレオデコード部１４、加算器６６からなる。なお、ビットストリーム分解部９、第１の逆量子化処理部１０、第２の逆量子化処理部１１、第１の周波数／時間変換部１２、第２の周波数／時間変換部１３、ＭＳステレオデコード部１４は、第３の従来例と同じものであるので、同じ番号をつけて説明を省略する。
【０１０２】
加算器６６は、第１の逆量子化処理部１０の出力である和信号に、ビープ音発生部６１からの出力であるビープ音を加算して、第１の周波数／時間変換部１２に出力するものである。
【０１０３】
本実施の形態５のオーディオ処理装置５０００は、ＭＳステレオ符号化されたオーディオデータの周波数軸上のデータに、ビープ音の周波数軸上のデータを加算することで、ＬｃｈとＲｃｈ両方にビープ音を加算した音を出力することを可能としている。具体的には、従来のように、ＭＳステレオデコード部１４の加算器１５の出力に、ビープ音発生部２０からの出力を加算器２１により加算し、ＭＳステレオデコード部１４の減算器１６の出力に、ビープ音発生部２０からの出力を加算器２２により加算するのではなく、ＭＳステレオデコード部１４により、和信号と差信号を加算、または和信号から差信号を減算する前に、第１の逆量子化部１０の出力である和信号側の周波数軸上のデータ（Ｌ＋Ｒ）／２に、ビープ音発生部６１からのビープ音の周波数軸上のデータを加算する。
【０１０４】
本実施の形態５に示したように、本発明により、ビープ音の換算に必要であった２つの加算器が１つですむようになっており、処理が削減されている。また、一般的に周波数軸のビープ音の成分は、時間軸上のビープ音の成分に比べて成分が少ないので、周波数軸上でビープ音の成分を加算することで処理をより少なくすることが出来る。
【０１０５】
尚、オーディオデコード部１、ビープ音発生部６１、第１，第２のＤ／Ａ変換器３，４等の各機能ブロックは典型的には集積回路８０であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１０６】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や、設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【０１０７】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【０１０８】
図１１は、本発明の実施の形態５にかかるオーディオ再生方法、およびプログラムのフローチャートであり、ＭＳステレオ符号化された後に、時間／周波数変換されたオーディオビットストリームデータを復号化し、ビープ音を加算した音を出力するオーディオ再生方法およびプログラムのフローチャートを示す。なお、このフローチャートを実現するプログラムは、図２のメモリ９２に格納されている。
【０１０９】
なお、ステップ１００、１０１、１０２、１０５、１０６は実施の形態１における図３と同じであるので説明を省略する。
【０１１０】
図１１において、ステップ１３１では、ステップ１０１で計算した和信号の周波数軸の信号に周波数軸のビープ音を加算する。
【０１１１】
以上のオーディオ再生方法およびプログラムを用いることにより、第１，第２のスピーカ５，６から再生される音にはビープ音が加わっている。
【０１１２】
本実施の形態５に示したように、本発明により、ビープ音の換算に必要であった加算処理が少なくてすみ、時間軸のビープ音に対して、少ないデータですむ周波数軸のビープ音を加算することですむようになっている。
【０１１３】
このように本実施の形態５によれば、ＭＳステレオ符号化されたのちに、時間帯域から周波数帯域に変換されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音にビープ音を重ねて出力するオーディオ処理装置において、量子化データを逆量子化した和信号のスペクトラルに、ビープ音のスペクトラルを加算するようにしたので、ビープ音の換算に必要であった加算処理が少なくなり、時間軸のビープ音よりも少ないデータの周波数軸のビープ音を加算することができるという効果がある。
【０１１４】
（実施の形態６）
図１２は、本発明の実施の形態６にかかるオーディオ処理装置６０００の構成を示すブロック図であり、時間／周波数変換された後にＭＳステレオ符号化されたオーディオビットストリームデータを復号化し、ビープ音を加算した音を出力するオーディオ処理装置を示す。
【０１１５】
図１２において、実施の形態６のオーディオ処理装置６０００は、オーディオデコード部１と、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、周波数軸のビープ音発生部６１からなる。
【０１１６】
なお、第１，第２のＤ／Ａ変換器３，４と、第１，第２のスピーカ５，６と、周波数軸のビープ音発生部６１は、前記実施の形態５のものと同様のものであるので、同じ番号をつけて説明を省略する。
【０１１７】
オーディオデコード部１は、ビットストリーム分解部９、第１の逆量子化処理部１０、第２の逆量子化処理部１１、第１の周波数／時間変換部１２、第２の周波数／時間変換部１３、ＭＳステレオデコード部１４、加算器６６からなる。なお、ビットストリーム分解部９、第１の逆量子化処理部１０、第２の逆量子化処理部１１、第１の周波数／時間変換部１２、第２の周波数／時間変換部１３、ＭＳステレオデコード部１４は、第４の従来例と同じものであるので、同じ番号をつけて説明を省略する。
【０１１８】
加算器６６は、第１の逆量子化処理部１０の出力である和信号のスペクトラルに、ビープ音発生部６１からの出力であるビープ音のスペクトラルを加算して、ＭＳステレオデコード１４に出力するものである。
【０１１９】
本実施の形態６のオーディオ処理装置６０００は、ＭＳステレオ符号化されたオーディオデータの周波数軸上のデータにビープ音の周波数軸上のデータを換算することで、ＬｃｈとＲｃｈ両方にビープ音を加算した音を出力することを可能としている。具体的には、従来のように、第１の周波数／時間変換部１２の出力であるＬｃｈの時間軸のオーディオデータに、ビープ音発生部２０からのビープ音を加算器２１により加算し、第２の周波数／時間変換部１３の出力であるＲｃｈの時間軸のオーディオデータに、ビープ音発生部２０からのビープ音を加算器２２により加算するのではなく、ＭＳステレオデコード部１４により、和信号と差信号を加算、または和信号から差信号を減算し、第１，第２の周波数／時間変換部１２，１３により、ＭＳステレオデコード部１４から出力された周波数軸データを時間軸データに変換する前に、第１の逆量子化部１０の出力である和信号側の周波数軸上のデータ（Ｌ＋Ｒ）／２に、ビープ音発生部６１からのビープ音の周波数軸上のデータを加算する。
【０１２０】
本実施の形態６に示したように、本発明により、ビープ音の換算に必要であった２つの加算器が１つですむようになっており、処理が削減されている。また、一般的に周波数軸のビープ音の成分は、時間軸上のビープ音の成分に比べて成分が少ないので、周波数軸上でビープ音の成分を加算することで、処理をより少なくすること出来る。
【０１２１】
尚、オーディオデコード部１、ビープ音発生部６１、第１，第２のＤ／Ａ変換器３，４等の各機能ブロックは、典型的には集積回路８０であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１２２】
また、集積回路化の手法は、ＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【０１２３】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【０１２４】
図１３は、本発明の実施の形態６にかかるオーディオ再生方法、およびプログラムのフローチャートであり、時間／周波数変換された後にＭＳステレオ符号化されたオーディオビットストリームデータを復号化し、ビープ音を加算した音を出力するオーディオ再生方法、およびプログラムのフローチャートを示す。なお、このフローチャートを実現するプログラムは、図２のメモリ９２に格納されている。
【０１２５】
なお、ステップ１００、１０１、１２１、１２２、１０６は、実施の形態３における図７と同じであるので、説明を省略する。
【０１２６】
図１３において、ステップ１３２では、ステップ１０１で計算した和信号の周波数軸の信号に周波数軸のビープ音を加算する。
【０１２７】
以上のオーディオ再生方法およびプログラムを用いることにより、第１，第２のスピーカ５，６から再生される音にはビープ音が加わっている。
【０１２８】
本実施の形態６に示したように、本発明により、ビープ音の換算に必要であった加算処理が少なくてすみ、時間軸のビープ音に対して、少ないデータですむ周波数軸のビープ音を加算することですむようになっている。
【０１２９】
このように本実施の形態６によれば、時間帯域から周波数帯域に変換されたのちに、ＭＳステレオ符号化されたストリームデータの和信号と差信号を用いて復号化処理を行い、ストリームデータの再生音に、ビープ音を重ねて出力するオーディオ処理装置において、量子化データを逆量子化した和信号のスペクトラルに、ビープ音のスペクトラルを加算するようにしたので、ビープ音の換算に必要であった加算処理が少なくなり、時間軸のビープ音より少ないデータの周波数軸のビープ音を加算することができるという効果がある。
【産業上の利用可能性】
【０１３０】
本発明にかかるオーディオ処理装置は、ＭＳステレオ符号化されたデータを復号化し、スペクトラル表示機能やビープ音加算機能を付加する場合に低コストである特徴を有し、ＭＳステレオ符号化されたデータを再生するオーディオ機器全般に有用である。特にスペクトラル表示機能はスペクトラル表示部分が狭いカーステレオ機器やラジカセ機器など、ビープ音加算機能はヘッドフォンで主に使用する携帯用オーディオ機器などのオーディオ機器、およびそれらに使用する集積回路に有用である。
【図面の簡単な説明】
【０１３１】
【図１】本発明の実施の形態１にかかるオーディオ処理装置１０００の構成を示すブロック図
【図２】本発明にかかるオーディオ処理方法、及びプログラムを実行するコンピュータシステム７０００の構成を示すブロック図
【図３】本発明の実施の形態１にかかるオーディオ処理方法を示すフローチャート
【図４】本発明の実施の形態２にかかるオーディオ処理装置２０００の構成を示すブロック図
【図５】本発明の実施の形態２にかかるオーディオ処理方法を示すフローチャート
【図６】本発明の実施の形態３にかかるオーディオ処理装置３０００の構成を示すブロック図
【図７】本発明の実施の形態３にかかるオーディオ処理方法を示すフローチャート
【図８】本発明の実施の形態４にかかるオーディオ処理装置４０００の構成を示すブロック図
【図９】本発明の実施の形態４にかかるオーディオ処理方法を示すフローチャート
【図１０】本発明の実施の形態５にかかるオーディオ処理装置５０００の構成を示すブロック図
【図１１】本発明の実施の形態５にかかるオーディオ処理方法を示すフローチャート
【図１２】本発明の実施の形態６にかかるオーディオ処理装置６０００の構成を示すブロック図
【図１３】本発明の実施の形態６にかかるオーディオ処理方法を示すフローチャート
【図１４】第１の従来例のオーディオ処理装置１４００の構成を示すブロック図
【図１５】第２の従来例のオーディオ処理装置１５００の構成を示すブロック図
【図１６】第３の従来例のオーディオ処理装置１６００の構成を示すブロック図
【図１７】第４の従来例のオーディオ処理装置１７００の構成を示すブロック図
【符号の説明】
【０１３２】
１  オーディオデコード部
２  スペクトルアナライズ処理部
３，４  第１，第２のＤ／Ａ変換器
５，６  第１，第２のスピーカ
７  スペクトラル表示部
９  ビットストリーム分解部
１０  第１の逆量子化処理部
１１  第２の逆量子化処理部
１２  第１の周波数／時間変換部
１３  第２の周波数／時間変換部
１４  ＭＳステレオデコード部
１５  加算器
１６  減算器
１７  加算器
２０  ビープ音発生部
２１、２２  加算器
５０  スペクトルアナライズ処理部
５１  スペクトルアナライズ処理部
６１  周波数軸のビープ音発生部
６５、６６  加算器
７０  時間／周波数変換部
８０  集積回路
９０  ＣＰＵ
９１  ディスク装置
９２  メモリ
２００  オーディオビットストリーム
２０１  Ｌｃｈデータ
２０２  Ｒｃｈデータ
１０００、２０００、３０００、４０００、５０００、６０００  オーディオ処理装置
１４００、１５００、１６００、１７００  オーディオ処理装置
７０００  コンピュータシステム
【図１】
2008028574.tif 000003
【図２】
2008028574.tif 000004
【図３】
2008028574.tif 000005
【図４】
2008028574.tif 000006
【図５】
2008028574.tif 000007
【図６】
2008028574.tif 000008
【図７】
2008028574.tif 000009
【図８】
2008028574.tif 000010
【図９】
2008028574.tif 000011
【図１０】
2008028574.tif 000012
【図１１】
2008028574.tif 000013
【図１２】
2008028574.tif 000014
【図１３】
2008028574.tif 000015
【図１４】
2008028574.tif 000016
【図１５】
2008028574.tif 000017
【図１６】
2008028574.tif 000018
【図１７】
2008028574.tif 000019