(57)【要約】【課題】データの量子化ビット数より少ないビット数の伝送幅でデータ伝送する際に、より多くのデータを伝送する。【解決手段】量子化ビット数がＡビットであるデータをＮビット（Ｎ＜Ａ）の伝送幅で伝送するためにデータを量子化ビット数がＮビットである伝送用データに変換する際に、データにおけるビット数Ｂ（Ｎ＜Ｂ≦Ａ）のブロックを、ビット数Ｂ１の第１のブロックと、ビット数Ｂ２の第２のブロックに分割し、第２のブロックを圧縮してＣビット（Ｃ＝Ｎ−Ｂ１）の圧縮ブロックを得る。そして、圧縮ブロックと、圧縮されていない第１のブロックとを結合して伝送用データを得る。【選択図】図１
2009031377.tif 000002
【特許請求の範囲】
【請求項１】
量子化ビット数がＡビットであるオーディオデータから、量子化ビット数がＮビット（Ｎ＜Ａ）である伝送用データに変換するビット幅変換部を備え、
前記ビット幅変換部は、
前記オーディオデータにおけるビット数Ｂ（Ｎ＜Ｂ≦Ａ）のブロックをビット数Ｂ１の第１のブロックと、ビット数Ｂ２の第２のブロックに分割する分割部と、
前記第２のブロックを圧縮してビット数Ｃ（Ｃ＝Ｎ−Ｂ１）の圧縮ブロックを生成する圧縮部と、
前記第１のブロックと前記圧縮ブロックを結合する伝送用データ結合部とを有することを特徴とするオーディオデータ処理装置。
【請求項２】
前記第１のブロックは、前記オーディオデータの上位ビットがより大きな振幅に割り当てられる場合に、前記オーディオデータの上位からＢ１ビット数分であることを特徴とする請求項１に記載のオーディオデータ処理装置。
【請求項３】
圧縮オーディオデータを入力として前記Ａビットのオーディオデータを生成するデコーダと、
前記Ｎビットの伝送用データから前記ビット数Ｂのブロックを復元するデータ復元部と、
該復元部により復元された前記ビット数Ｂのブロックに対して音場処理を行う音場処理部とをさらに備えることを特徴とする請求項１または２に記載のオーディオデータ処理装置。
【請求項４】
前記データ復元部は、前記Ｎビットの伝送用データにおける前記圧縮ブロックを伸長してビット数Ｂ２の伸長ブロックを得る伸長部と、
該伸長部により得られた前記伸長ブロックと、前記伝送用データにおける、前記第１のブロックとを結合する結合部とを備えることを特徴とする請求項３に記載のオーディオデータ処理装置。
【請求項５】
量子化ビット数がＡビットであるデータをＮビット（Ｎ＜Ａ）の伝送幅で伝送するために前記データを量子化ビット数がＮビットである伝送用データに変換する際に、
前記データにおけるビット数Ｂ（Ｎ＜Ｂ≦Ａ）のブロックをビット数Ｂ１の第１のブロックと、ビット数Ｂ２の第２のブロックに分割し、
前記第２のブロックを圧縮してＣビット（Ｃ＝Ｎ−Ｂ１）の圧縮ブロックを得、
該圧縮ブロックと、前記第１のブロックとを結合して前記伝送用データを得ることを特徴とするビット幅変換方法。
【請求項６】
量子化ビット数がＡビットであるデータをＮビット（Ｎ＜Ａ）の伝送幅で伝送するために前記データを量子化ビット数がＮビットである伝送用データに変換するビット幅変換装置であって、
前記データにおけるビット数Ｂ（Ｎ＜Ｂ≦Ａ）のブロックをビット数Ｂ１の第１のブロックと、ビット数Ｂ２の第２のブロックに分割する分割部と、
前記第２のブロックを圧縮してＣビット（Ｃ＝Ｎ−Ｂ１）の圧縮ブロックを得る圧縮部と、
該圧縮ブロックと、前記第１のブロックとを結合して前記伝送用データを得る伝送用データ結合部とを備えることを特徴とするビット幅変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの量子化ビット数より小さい伝送幅でデータを伝送する技術、特にオーディオデータデータを再生する際においてエンコードされたオーディオデータを伝送する技術に関する。
【背景技術】
【０００２】
オーディオの分野において、アナログのオーディオ信号をデジタルデータに変換して記録／再生を行うＰＣＭ（Ｐａｕｌｓｅ−Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ：パルス符号変調）方式がよく用いられる（特許文献１参照）。この方式では、デジタルデータをフレーム構成として記録／再生を行う。図５（特許文献１における図２）は、量子化ビット数が１６ビットである場合のフレーム構成例を示している。１はフレーム同期信号パターン、２はＰＣＭデータ、３は誤り検出訂正コードである。
【０００３】
ＰＣＭデータ２は、８個のサンプルから構成され、各サンプルの量子化ビット数が１６ビットであるため、計１２８ビットのデータとなる。このような構成のデータがエンコーダにより生成され、ＣＤ（コンパクト・ディスク）などの記録媒体に記録される。そして、再生装置では、記録媒体から読み出したデータからフレーム同期信号パターン１を検出してフレーム単位で誤り検出訂正処理を行い、ＰＣＭデータ２を得る。このＰＣＭデータを得るまでの処理はデコードともいい、再生装置におけるデコーダにより行われる。
【０００４】
非特許文献１には、ＰＣＭ方式のオーディオデータを再生する再生装置の例（図３−１６９：オーディオＤＳＰブロックとその周辺）を開示している。図６は、非特許文献に示されたこの再生装置の各構成要素に対して符号を追加したものである。
【０００５】
図６に示すように、この再生装置は、ＣＤ−ＲＯＭ  Ｄｅｃｏｄｅｒ１０、ＦＩＦＯ２０、オーディオＤＳＰブロック３０、ＤＡＣ  Ｉ／Ｆ４０を備える。オーディオデータがＣＤに記録される際にＣＤの記録方式に従って変換されて記録されるので、ＣＤ−ＲＯＭ  Ｄｅｃｏｄｅｒ１０は、ＣＤの記録方式に従って変換されたデータを図５に示すフレーム構造のオーディオデータに変換する。ＦＩＦＯ２０は、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ：先入れ先出し）方式のバッファであり、ＣＤ−ＲＯＭ  Ｄｅｃｏｄｅｒ１０により得られたオーディオデータを一時的に格納する。オーディオＤＳＰブロック３０は、ＦＩＦＯ２０からオーディオデータを読出し、デコードしてＰＣＭデータを得る。このＰＣＭデータは、ＤＡＣ  Ｉ／Ｆ４０を介して後段のＤＡＣ（Ｄ／Ａコンバータ）に出力し、ＤＡＣによりアナログの音声信号に変換して音声出力される。
【０００６】
オーディオＤＳＰブロック３０は、デコーダであるＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ：デジタル・シグナル・プロセッサ）３２と、ＤＳＰ３２により得られたＰＣＭデータを一時的に格納する出力バッファ３４を有する。
【０００７】
近年、ＤＳＰの機能向上が進み、ＤＳＰ３２は量子化ビット数が多いデータ（例えば３２ビットのデータ）を処理できるようになっている。ところで、ＰＣＭデータの伝送フォーマットは通常２４ビット以下（図示の例では２４ビット）に定められており、ＤＳＰ３２は、デコードして得たＰＣＭデータを出力バッファ３４に出力する際に、この伝送フォーマットに準拠するために、得られたＰＣＭデータが３２ビットなど２４ビットより多い場合に、それの下位ビットを切り落として上位の２４ビットのみを出力バッファ３４に格納させて、後に２４ビットの転送幅で後段の処理に出力する。
【０００８】
オーディオの分野に限らず、このように、デジタルデータを伝送する際に、伝送に関するフォーマットや伝送回路などの制限から、デジタルデータの量子化ビット数を減らしてから伝送することが他の分野においても生じる場合がある。
【０００９】
【特許文献１】特開平７−２４００７１号公報
【非特許文献１】ユーザーズ・マニュアルμＰＤ６３７６１，６３７６１Ａ，ＰＤ６３７６２，６３７６２Ａ，ＰＤ６３７６３，６３７６３Ａ，圧縮オーディオ・デコーダ内蔵コンパクト・ディスク用１チップＬＳＩ（資料番号  Ｓ１７１８７ＪＪ１ＶＯＵＤ００（第１版）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述した例のように、伝送フォーマットや伝送回路などの制限から、伝送されるデータの量子化ビット数の下位ビットを切り落として伝送するのでは、データ量が減ってしまい、伝送されたデータを処理するシステムの品質を下げてしまいかねないという問題がある。
【００１１】
例えば、実際のオーディオ再生装置では、ＰＣＭ方式で記録したオーディオデータを再生する際に、オーディオデータをデコードして得たＰＣＭデータをＤＡＣに出力する前に、通常、音声の周波数特性を調整する音場処理が行われる。この音場処理は例えばイコライザなどによるフィルタ処理である。図７は、オーディオ再生装置においてエンコード処理ＬＳＩと音場処理ＬＳＩの関係を示す模式図である。
【００１２】
図７に示すように、デコード処理ＬＳＩ５０は、デコードＤＳＰ５４と出力バッファ５８を有し、音場処理ＬＳＩ６０は、受信部６４と音場処理ＤＳＰ６８を有する。
【００１３】
デコード処理ＬＳＩ５０は、図６に示すオーディオ再生装置におけるオーディオＤＳＰブロック３０に相当し、音場処理ＬＳＩ６０は、図７におけるオーディオＤＳＰブロック３０とＤＡＣ  Ｉ／Ｆ４０の間に位置する。
【００１４】
デコードＤＳＰ５４は、ＰＣＭ方式のオーディオデータに対してフレーム毎にデコードを行ってＰＣＭデータを得、このＰＣＭデータを出力バッファ５８に一時格納する。出力バッファ５８は、デコード処理ＬＳＩ５０と音場処理ＬＳＩ６０間のデータ伝送フォーマットに対応した幅を有する。ここで１５０と音場処理ＬＳＩ６０間のデータ伝送フォーマットが２４ビットの伝送幅に定められているとし、出力バッファ５８は、それに対応した２４ビット幅のものである。
【００１５】
図８は、デコードＤＳＰ５４による１フレームのデコード処理を示すフローチャートである。このフレームに対して、デコードＤＳＰ５４は、まずビットストリームデコード処理を行って、オーディオデータに含まれる複数のサンプルを得る（Ｓ１０）。そして、各サンプルに対して、ステップＳ２４〜Ｓ３４の処理を行う。具体的には、まず、サブバンド合成処理とフィルタバンク処理を行って１サンプルのＰＣＭデータを得る（Ｓ２４）。なお、サブバンド合成処理とフィルタバンク処理は、具体的には、周波数帯域に分けられた圧縮情報から逆量子化し、合成Ｆフィルタバンクにより、ＰＣＭデータに合成するフィルタ処理である。
【００１６】
近年、ＤＳＰの性能向上により、３２ビット以上のＤＳＰが普及している。ここで、例としてデコードＤＳＰ５４は、３２ビットのＤＳＰであり、それにより得られたＰＣＭデータの量子化ビット数は３２ビットである。
【００１７】
デコードＤＳＰ５４は、この３２ビットのＰＣＭを音場処理ＬＳＩ６０に伝送するために、伝送フォーマットに合わせて、ＰＣＭデータの下位８ビットを切り落として量子化２４ビットの伝送用データにする（Ｓ２８）。
【００１８】
この２４ビットの伝送用データは２４ビット幅の出力バッファ５８に一時格納され、後に音場処理ＬＳＩ６０に出力される（Ｓ３４）。
【００１９】
ステップＳ２４〜Ｓ３４までの処理は、該フレーム内の各サンプルに対して行われる（Ｓ４４：Ｎｏ、Ｓ４８、Ｓ２４〜Ｓ３４）。最後のサンプルに対する処理の完了（Ｓ４４：Ｙｅｓ）をもって、当該フレームのデコード処理が終了する。
【００２０】
図９は、音場処理ＬＳＩ６０による処理を示すフローチャートである。音場処理ＬＳＩ６０は、デコード処理ＬＳＩ５０からのデータに対して周波数特性を補正するためのフィルタ処理を行うイコライザであり、図９に示すように、音場処理ＬＳＩ６０は、受信部６４によりデコード処理ＬＳＩ５０から伝送されてきた２４ビットのＰＣＭデータを受信し（Ｓ５０）、受信した２４ビットのＰＣＭデータに対して音場処理ＤＳＰ６８によりフィルタ処理を行う（Ｓ６０）。
【００２１】
音場処理ＤＳＰ６８によりフィルタ処理が施されたデータは、ＤＡＣなどによりアナログ信号に変換されて、スピーカに出力される。
【００２２】
このように、デコード処理ＬＳＩ５０におけるデコードＤＳＰ５４は、伝送フォーマットの制限から、３２ビットのＰＣＭデータを２４ビットに切り落として出力しているため、音場処理ＬＳＩ６０が利用できるデータの量が、切り落としが行われる前より少ない。
【００２３】
ＤＳＰの性能向上が進む背景において、処理の高速化などのために、音場処理ＤＳＰ６８としては、３２ビット以上のものを用いることが多くなっている。すなわち、音場処理ＤＳＰ６８は、２４ビットより多い量子化ビット数のデータの処理に対応可能であるにもかかわらず、デコード処理ＬＳＩ５０から２４ビットのＰＣＭデータを出力しているため、データのダイナミック・レンジが約１４４ｄＢに抑えられ、音場処理ＬＳＩ６０の処理による音質向上の効果は小さくなる。
【課題を解決するための手段】
【００２４】
本発明の第１の態様は、オーディオデータ処理装置であり、量子化ビット数がＡビットであるオーディオデータから、量子化ビット数がＮビット（Ｎ＜Ａ）である伝送用データに変換するビット幅変換部を備える。ビット幅変換部は、分割部と、圧縮部と、伝送用データ結合部を有する。
【００２５】
分割部は、オーディオデータにおけるビット数Ｂ（Ｎ＜Ｂ≦Ａ）のブロックをビット数Ｂ１の第１のブロックと、ビット数Ｂ２の第２のブロックに分割する。圧縮部は、第２のブロックを圧縮してビット数Ｃ（Ｃ＝Ｎ−Ｂ１）の圧縮ブロックを生成する。伝送用データ結合部は、第１のブロックと圧縮ブロックを結合して伝送用データを得る。
【００２６】
本発明の第２の態様は、ビット幅変換装置である。このビット幅変換装置は、量子化ビット数がＡビットであるデータをＮビット（Ｎ＜Ａ）の伝送幅で伝送するために該データを量子化ビット数がＮビットである伝送用データに変換するものであり、該データにおけるビット数Ｂ（Ｎ＜Ｂ≦Ａ）のブロックをビット数Ｂ１の第１のブロックと、ビット数Ｂ２の第２のブロックに分割する分割部と、第２のブロックを圧縮してＣビット（Ｃ＝Ｎ−Ｂ１）の圧縮ブロックを得る圧縮部と、該圧縮ブロックと、第１のブロックとを結合して伝送用データを得る結合部とを備える。
【００２７】
なお、以上の構成要素の任意の組合せや、本発明を方法、システムまたはプログラムとして表現したものも、本発明の態様としては有効である。
【発明の効果】
【００２８】
本発明のデータ伝送技術によれば、データの量子化ビット数より少ないビット数の伝送幅でデータ伝送する際に、より多くのデータを伝送することができる。
【発明を実施するための最良の形態】
【００２９】
本発明の具体的な実施形態を説明する前に、まず、本発明によるデータのビット幅を変換する原理について説明する。
【００３０】
図１は、本発明の原理を説明するための模式図である。図１において、Ａ、Ｂ、Ｂ１、Ｂ２、Ｃ、Ｎは数字を示し、これらの数字は下記式（１）に示す関係を満たす。
【００３１】
Ｎ＜Ｂ＝（Ｂ１＋Ｂ２）≦Ａ
０＜Ｂ１＜Ｎ                              （１）
Ｂ２＞Ｃ＝（Ｎ−Ｂ１）
【００３２】
本発明の技術は、図示のように、量子化ビット数がＡビットであるデータを、Ｎビットの伝送幅で伝送するために量子化ビット数がＮビットである伝送用データに変換するためのものである。まず、データの上位Ｂビットを、Ｂ１ビットの第１のブロックと、Ｂ２ビットの第２のブロックに分割する。第２のブロックのＢ２ビットを圧縮してＣビットの圧縮ブロックを得る。そして、圧縮していない第１のブロックと、圧縮ブロックとを結合して、Ｎビットの伝送用データを得る。
【００３３】
式（１）および図１に示すように、（Ｂ１＋Ｂ２）は、伝送幅のＮビットより大きいので、データの上位Ｎビットより下位のビットを切り落として、上位のＮビットのみを伝送する手法より多くのデータ量を伝送することができる。
【００３４】
また、一部のビットに対してのみ圧縮しているので、伝送用データの品質を保つことができる。
【００３５】
また、伝送用データの伝送先の下位処理部が処理可能な量子化ビット数の最大値ＭにＢの値を合わせ（Ｂ＝Ｍ）、下位処理部において、圧縮ブロックを伸長して第１のブロックと合成するようにすれば、下位処理部は自身の処理能力を最大に発揮することができる。
【００３６】
なお、ここの説明において、Ｂビットのうちの上位Ｂ１ビットを第１のブロック、下位のＢ２ビットを第２のブロックとして分割して圧縮しているが、圧縮されるブロックは、Ｂビットのうちの上位のビットから構成されたブロックであってもよいし、Ｂビットのうちの下位のビットから構成されたブロックであってもよい。すなわち、Ｂビットのうちの下位Ｂ１ビットを第１のブロック、上位のＢ２ブロックを第２のブロックとして分割して圧縮するようにしてもよい。
【００３７】
以下、本発明の上記原理を具現化した実施の形態を説明する。
【００３８】
図２は、本発明の実施の形態にかかるオーディオ再生装置１００を示す。オーディオ再生装置１００は、ＭＰ３などの圧縮オーディオデータに対してデコード処理を行うデコード処理ＬＳＩ１１０と、デコードより下位の処理例えばデコード処理ＬＳＩ１１０により得られたデータに対する音場処理を行う音場処理ＬＳＩ１６０と、デコード処理ＬＳＩ１１０により得られたデータを音場処理ＬＳＩ１６０に伝送する伝送回路１５０を有する。ここで、本発明の主旨が分かりやすいように、ＣＤなどの記録ディスクからデータを読み出す装置や、記録ディスクから読み出したデータをＰＣＭ方式のオーディオデータにデコードする装置や、音場処理ＬＳＩ１５０により処理されたデータをアナログ音声出力する装置など、通常のオーディオ再生装置のものと同じ機能または構成を有するものについて、説明および図示を省略する。
【００３９】
デコード処理ＬＳＩ１１０は、デコードＤＳＰ１２０と、ビット幅変換部１３０と、出力バッファ１４０を備える。
【００４０】
デコードＤＳＰ１２０は、３２ビット以上（ここでは例として３２ビット）のプロセッサであり、ＭＰ３などの圧縮オーディオデータに対してフレーム毎にデコードして量子化ビット数が３２ビットであるＰＣＭデータを得る。
【００４１】
ビット幅変換部１３０、デコードＤＳＰ１２０により得られたＰＣＭデータの量子化ビット数を３２ビットから２４ビットに変換して伝送用データを得る。図２に示すように、ビット幅変換部１３０は、分割部１３２と、圧縮部１３４と、結合部１３６を備える。
【００４２】
出力バッファ１４０は、２４ビット幅のものであり、ビット幅変換部１３０により得られた２４ビットの伝送用データを一時的に格納し、この伝送用データは、後に伝送回路１５０により音場処理ＬＳＩ１６０に伝送される。
【００４３】
図３は、デコード処理ＬＳＩ１１０が１フレームをデコードする処理の流れを示すフローチャートである。これを参照して、デコード処理ＬＳＩ１１０の各構成要素特にビット幅変換部１３０の動作を詳細に説明する。
【００４４】
対象フレームに対して、デコード処理ＬＳＩ１１０におけるデコードＤＳＰ１２０は、まずビットストリームデコード処理を行って、オーディオデータに含まれる複数のサンプルを得る（Ｓ１１０）。そして、各サンプルに対して、ステップＳ１１４〜Ｓ１３８の処理を行う。具体的には、まず、サブバンド合成処理とフィルタ処理を行って１サンプルのＰＣＭデータを得る（Ｓ１１４）。このＰＣＭデータの量子化ビット数は３２ビットである。
【００４５】
このＰＣＭデータの量子化ビット数の３２は、上記において本発明の原理を説明するために用いられた数値「Ａ」に該当する。なお、「Ａ」以外に、以下の説明において、例として用いられた各数値は、「Ｂ：３２、Ｂ１：１６、Ｂ２：１６、Ｃ：８、Ｎ：２４、Ｍ：３２」のようになっている。
【００４６】
ビット幅変換部１３０の分割部１３２は、デコードＤＳＰ１２０により得られた３２ビットのＰＣＭデータの上位３２ビットを２つのブロックに分割する。ここで例としてデコードＤＳＰ１２０は３２ビットのＰＣＭデータを生成しているので、それの上位３２ビットは、全てのビットとなる。
【００４７】
分割部１３２による分割は、図３におけるステップＳ１１８とステップＳ１２４に示されている。分割部１３２は、まず、デコードＤＳＰ１２０により得られたＰＣＭデータの上位１６ビットを切り出して第１のブロックを得（Ｓ１１８）、次いで上位の１６ビットに続く１６ビットを切り出して第２のブロックを得る（Ｓ１２４）。
【００４８】
圧縮部１３４は、分割部１３２により得られた２つのブロックのうちの第２のブロックの１６ビットを８ビットに圧縮して圧縮ブロックを得る（Ｓ１３４）。
【００４９】
結合部１３６は、分割部１３２により得られた２つのブロックのうちの第１のブロックと、圧縮部１３４により得られた圧縮ブロックとを結合して２４ビットの伝送用データを得て（Ｓ１３６）、それを出力バッファ１４０に格納する（Ｓ１３８）。
【００５０】
ステップＳ１１４〜Ｓ１３８までの処理は、該フレーム内の各サンプルに対して行われる（Ｓ１４４：Ｎｏ、Ｓ１４８、Ｓ１１４〜Ｓ１３８）。最後のサンプルに対する処理の完了（Ｓ１４４：Ｙｅｓ）をもって、当該フレームのデコード処理が終了する。
【００５１】
出力バッファ１４０に格納された伝送用データは、後に伝送回路１５０により音場処理ＬＳＩ１６０に伝送される。伝送回路１５０は、２４ビットの伝送幅を有する。
【００５２】
図２に戻り、音場処理ＬＳＩ１６０を説明する。
【００５３】
音場処理ＬＳＩ１６０は、デコード処理ＬＳＩ１１０からのデータに対して周波数特性を補正するためのフィルタ処理を行うイコライザであり、受信部１７０と、ビット幅復元部１８０と、音場処理ＤＳＰ１９０を備える。
【００５４】
受信部１７０は、伝送回路１５０により伝送されてきたデータを受信する。この受信データの量子化ビット数は２４ビットである。
【００５５】
音場処理ＤＳＰ１９０は、３２ビットのプロセッサであり、ビット幅復元部１８０からのＰＣＭデータに対してフィルタ処理を実行する。
【００５６】
ビット幅復元部１８０は、受信部１７０により受信した２４ビットの受信データを３２ビットに復元して音場処理ＤＳＰ１９０に供するものであり、分割部１８２と、伸長部１８４と、結合部１８６を備える。
【００５７】
図４は、音場処理ＬＳＩ１６０による処理の流れを示すフローチャートである。これを参照して、音場処理ＬＳＩ１６０の各構成要素特にビット幅復元部１８０の動作を詳細に説明する。
【００５８】
受信部１７０は、伝送回路１５０から伝送されてきたデータを受信して、２４ビットの受信データをビット幅復元部１８０に出力する（Ｓ１５０）。
【００５９】
ビット幅復元部１８０の分割部１８２は、２４ビットの受信データを分割して、第１のブロックと圧縮ブロックを得る。分割部１８２による分割は、図４に示すステップＳ１５４とステップＳ１５８に示されている。分割部１８２は、受信データの上位１６ビットを切り出して第１のブロックを得（Ｓ１５４）、次いで上位１６ビットに続く８ビットを切り出して圧縮ブロックを得る（Ｓ１５８）。
【００６０】
伸長部１８４は、分割部１８２により得られた２つのブロックのうちの圧縮ブロックを１６ビットに伸長して伸長ブロックを得る（Ｓ１６４）。
【００６１】
結合部１８６は、分割部１８２により得られた２つのブロックのうちの第１のブロックと、伸長部１８４により得られた伸長ブロックとを結合して３２ビットのＰＣＭデータを得て音場処理ＤＳＰ１９０に出力する（Ｓ１６８）。
【００６２】
音場処理ＤＳＰ１９０は、ビット幅復元部１８０から出力されてきた３２ビットのＰＣＭデータに対してフィルタ処理を実行する（Ｓ１７４）。
【００６３】
音場処理ＤＳＰ１９０によりフィルタ処理が施されたデータは、ＤＡＣなどによりアナログ信号に変換されて、スピーカに出力される。
【００６４】
このように、本実施の形態のオーディオ再生装置１００によれば、デコードＤＳＰ１２０により生成されたＰＣＭデータを２４ビットの伝送幅で音場処理ＬＳＩ１６０に伝送する際に、ＰＣＭデータの上位３２ビットを２つのブロックに分割し、片方のブロックを圧縮して量子化ビット数を軽減してから、他方のブロックと結合して２４ビットの伝送用データを得て伝送する。こうすることによって、従来、２４ビットの伝送幅に合わせるために切り落とした下位ビットも伝送することができる。
【００６５】
また、この２つのブロックのビット数の和を、下位の処理を行う音場処理ＬＳＩ１６０における音場処理ＤＳＰ１９０の処理可能な最大ビット数と同じであるので、音場処理ＬＳＩ１６０において、受信した２４ビットのデータのうちの圧縮された部分を伸長して、圧縮されていない部分と結合することによって、音場処理ＤＳＰ１９０の処理可能な最大ビット数と同じ値の量子化ビット数を有するＰＣＭデータを供することができる。これによって、音場処理ＤＳＰ１９０の処理能力を最大に発揮させることができ、音場処理ＬＳＩ１６０の処理による音質向上の効果を大きくすることができる。
【００６６】
以上、実施の形態をもとに本発明を説明した。実施の形態は例示であり、本発明の主旨から逸脱しない限り、さまざまな変更、増減を加えてもよい。これらの変更、増減が加えられた変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６７】
例えば、本実施の形態のオーディオ再生装置１００において、通常、ＰＣＭデータの上位ビットがより大きな振幅に割り当てられるので、デコード処理ＬＳＩ１１０のビット幅変換部１３０は、ＰＣＭデータの上位３２ビットのうちの上位１６ビットを第１のブロック、この１６ビットに続く１６ビットを第２のブロックとして分割し、下位１６ビットからなる第２のブロックを圧縮するようにしている。一方、ＰＣＭデータが±のリニアな値で表現され、音声の波形では、通常、上位ビットのデータの変化が少ないため、上位ビットを圧縮する場合には、ＤＰＣＭ（差分ＰＣＭ）方式など負荷が比較的に軽い圧縮方式を用いることができるという利点がある。圧縮の負荷を軽減する視点からは、下位１６ビットを第１のブロック、この下位１６ビットに続く１６ビット（すなわち上位１６ビット）を第２のブロックとして分割し、上位１６ビットからなる第２のブロックを圧縮するようにしてもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の原理を説明するための図である。
【図２】本発明の実施の形態にかかるオーディオ再生装置を示す図である。
【図３】図２に示すオーディオ再生装置におけるデコード処理ＬＳＩの処理の流れを示すフローチャートである。
【図４】図２に示すオーディオ再生装置における音場処理ＬＳＩの処理の流れを示すフローチャートである。
【図５】ＰＣＭ方式のオーディオデータの例を示す図である。
【図６】従来技術のオーディオ再生装置の例を示す図である。
【図７】従来のオーディオ再生装置におけるデコード処理ＬＳＩと音場処理ＬＳＩを示す図である。
【図８】図７に示すデコード処理ＬＳＩの処理の流れを示すフローチャートである。
【図９】図７に示す音場処理ＬＳＩの処理の流れを示すフローチャートである。
【符号の説明】
【００６９】
１  フレーム同期信号パターン  ２  ＰＣＭデータ
３  誤り検出訂正コード  １０  ＣＤ−ＲＯＭ  Ｄｅｃｏｄｅｒ
２０  ＦＩＦＯ  ３０  オーディオＤＳＰブロック
３２  ＤＳＰ  ３４  出力バッファ
４０  ＤＡＣ,Ｉ／Ｆ  ５０  デコード処理ＬＳＩ
５４  デコードＤＳＰ  ５８  出力バッファ
６０  音場処理ＬＳＩ  ６４  受信部
６８  音場処理ＤＳＰ  １００  オーディオ再生装置
１１０  デコード処理ＬＳＩ  １２０  デコードＤＳＰ
１３０  ビット幅変換部  １３２  分割部
１３４  圧縮部  １３６  結合部
１４０  出力バッファ  １５０  伝送回路
１６０  音場処理ＬＳＩ  １７０  受信部
１８０  ビット幅復元部  １８２  分割部
１８４  伸長部  １８６  結合部
１９０  音場処理ＤＳＰ
【図１】
2009031377.tif 000003
【図２】
2009031377.tif 000004
【図３】
2009031377.tif 000005
【図４】
2009031377.tif 000006
【図５】
2009031377.tif 000007
【図６】
2009031377.tif 000008
【図７】
2009031377.tif 000009
【図８】
2009031377.tif 000010
【図９】
2009031377.tif 000011