(57)【要約】【課題】オーディオ復号化装置でオーディオを再生する際に、圧縮オーディオデータそのもの等の加工を行い、復号後のオーディオデータを加工して出力できるオーディオ符号化装置、及びオーディオ復号化装置を提供する。【解決手段】入力されるオーディオデータを符号化処理して符号化データを出力すると共に、符号化に関する符号化関連データを出力する符号化手段１０１と、オーディオデータに対し予め決められた期間に所定の測定を行い、該オーディオデータの音量レベルを出力する音量レベル出力手段１０２と、検出した音量レベルと、符号化手段１０１より出力される符号化関連データとから、補助データを作成し出力する補助データ出力手段１０３を備えた。【選択図】図１
2008197199.tif 000002
【特許請求の範囲】
【請求項１】
オーディオデータが入力され、該オーディオデータを符号化した符号化データを、前記オーディオデータに関する補助データとともに出力するオーディオ符号化装置において、
入力されるオーディオデータを符号化処理して前記符号化データを出力すると共に、前記オーディオデータの符号化に関する符号化関連データを出力する符号化手段と、
前記オーディオデータの予め決められた期間毎の音量レベルを求めて出力する音量レベル出力手段と、
前記音量レベル出力手段が出力する前記音量レベルと、前記符号化手段が出力する前記符号化関連データとから、前記音量レベルを含む補助データを作成する補助データ出力手段とを備えた、
ことを特徴とするオーディオ符号化装置。
【請求項２】
請求項１記載のオーディオ符号化装置において、
前記予め決められた期間は、楽曲１曲分である、
ことを特徴とするオーディオ符号化装置。
【請求項３】
請求項１記載のオーディオ符号化装置において、
前記音量レベル出力手段は、前記音量レベルを、前記予め決められた期間のオーディオデータの音量の最大値と、平均の音量とに基づいて求める、
ことを特徴とするオーディオ符号化装置。
【請求項４】
請求項１記載のオーディオ符号化装置より出力される符号化データを、復号出力するオーディオ復号化装置であって、
前記オーディオ符号化装置より出力される前記符号化データを復号してオーディオデータを出力する復号化手段と、
前記オーディオ符号化装置より出力される前記補助データから前記音量レベルを抽出する音量レベル抽出手段と、
前記符号化手段が出力する前記オーディオデータの音量を、前記音量レベル抽出手段により抽出した前記音量レベルに基づき、調整し、出力する音量調整手段とを備えた、
ことを特徴とするオーディオ復号化装置。
【請求項５】
オーディオデータが入力され、該オーディオデータを符号化した符号化データを、前記オーディオデータに関する補助データとともに出力するオーディオ符号化装置において、
入力されるオーディオデータを符号化の単位であるフレーム毎に符号化処理して前記符号化データを出力すると共に、前記オーディオデータの符号化に関する符号化関連データを出力する符号化手段と、
前記オーディオデータを前記フレーム毎に、複数のカテゴリのいずれかに分類し、該フレームがいずれのカテゴリに分類されたかを示すカテゴリ情報を出力するカテゴリ分類手段と、
前記カテゴリ分類手段が出力する前記カテゴリ情報と、前記符号化手段が出力する前記符号化関連データとから、前記カテゴリ情報を含む補助データを作成する補助データ出力手段とを備えた、
ことを特徴とするオーディオ符号化装置。
【請求項６】
請求項５記載のオーディオ符号化装置において、
前記補助データは、
カテゴリを示す値と、該カテゴリに分類されたフレームが連続する数との対の情報を含むものである、
ことを特徴とするオーディオ符号化装置。
【請求項７】
請求項５記載のオーディオ符号化装置より出力される符号化データを、復号出力するオーディオ復号化装置であって、
前記オーディオ符号化装置より出力される前記符号化データを復号してオーディオデータを出力する復号化手段と、
前記オーディオ符号化装置より出力される前記補助データから前記カテゴリ情報を抽出するカテゴリ抽出手段と、
前記複数のカテゴリのうちオーディオ出力を制御しようとするカテゴリを指定するカテゴリ指定手段と、
前記補助データより抽出した前記カテゴリ情報と、前記カテゴリ指定手段より出力される指定カテゴリとに基づき、前記復号化されたオーディオデータを、そのうちの前記指定カテゴリに属するフレームのオーディオ出力については出力制御を行ない、出力するオーディオ出力手段とを備えた、
ことを特徴とするオーディオ復号化装置。
【請求項８】
請求項７記載のオーディオ復号化装置において、
前記カテゴリ指定手段は、前記複数のカテゴリのうちオーディオ出力しないカテゴリを指定するものであり、
前記オーディオ出力手段は、前記復号化手段が出力するオーディオデータのうち、前記カテゴリ指定手段により指定されるカテゴリに属するフレームをオーディオ出力しないよう制御する、
ことを特徴とするオーディオ復号化装置。
【請求項９】
請求項５記載のオーディオ符号化装置より出力される符号化データを、復号出力するオーディオ復号化装置であって、
前記オーディオ符号化装置より出力される前記補助データから前記カテゴリ情報を抽出するカテゴリ抽出手段と、
前記複数のカテゴリのうちオーディオ出力しないカテゴリを指定する出力禁止カテゴリ指定手段と、
前記補助データより抽出した前記カテゴリ情報と、前記出力禁止カテゴリ指定手段より出力される出力禁止カテゴリに基づき、前記オーディオ符号化装置より出力される前記符号化データのうち、前記出力禁止カテゴリに属するフレームの符号化データを除く符号化データを復号してオーディオデータを出力する復号化手段とを備えた、
ことを特徴とするオーディオ復号化装置。
【請求項１０】
請求項９記載のオーディオ復号化装置において、
前記復号化手段の後段に設けられ、該復号化手段が復号したオーディオデータの出力を、前記出力禁止カテゴリ指定手段の出力に応じて、前記復号化手段が復号をしていない符号化データのままのデータが出力される期間が一定となるよう制御するオーディオ出力手段を、さらに備えた、
ことを特徴とするオーディオ復号化装置。
【請求項１１】
複数のオーディオ音源からのオーディオデータが入力され、該オーディオデータを符号化した符号化データを、前記オーディオデータに関する補助データとともに出力するオーディオ符号化装置において、
前記複数のオーディオ音源のうちの１つ以上のオーディオ音源について該オーディオ音源からのオーディオデータが符号化の際の複数のオーディオ帯域のうちのどのオーディオ帯域に盛り込まれたかを示す帯域データ、及び符号化に関する符号化関連データを、前記複数のオーディオ音源からのオーディオデータを符号化した符号化データとともに、出力する符号化手段と、
前記符号化手段が出力する前記帯域データと、前記符号化関連データとから、前記帯域データを含む補助データを作成する補助データ出力手段とを備えた、
ことを特徴とするオーディオ符号化装置。
【請求項１２】
請求項１１記載のオーディオ符号化装置において、
前記符号化手段が、所定のオーディオ音源のオーディオデータについて、前記符号化データ中の所定のオーディオ帯域に収まるように制限をかけた上で符号化して、前記符号化データを出力する、
ことを特徴とするオーディオ符号化装置。
【請求項１３】
請求項１１記載のオーディオ符号化装置より出力される符号化データを、復号出力するオーディオ復号化装置であって、
前記オーディオ符号化装置より出力される前記補助データから前記帯域データを抽出する帯域データ抽出手段と、
前記１つ以上のオーディオ音源のうちオーディオ出力を制御しようとするオーディオ音源を指定する音源指定手段と、
前記補助データより抽出した前記帯域データと、前記音源指定手段より出力される指定音源とに基づき、前記指定音源のオーディオデータが盛り込まれた帯域の符号化データを、前記オーディオデータの振幅を制限して復号して出力する復号化手段とを備えた、
ことを特徴とするオーディオ復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル信号処理を行い、符号化を行うオーディオ符号化装置と符号化された符号化データを再生するオーディオ復号化装置に関するものである。
【背景技術】
【０００２】
従来のオーディオ符号化装置及びその復号化装置には、音楽情報でない部分にアクセスして音楽出力しているものがある（例えば、特許文献１参照）。
【０００３】
図１３はＣＤ上のフォーマットを示す。また図１４は従来のオーディオ復号化装置のフローチャートを示す。
以下図１３を補足として用いて、図１４のフローチャートで従来のオーディオ復号化装置の動作を説明する。
【０００４】
図１４において、オーディオ復号化装置は、リードＩＮ領域（図１３の１３００）のデータを読み込み、ディスクのＴＯＣ情報を読み込む（ステップＳＴ１）。読み込んだＴＯＣ情報より、各トラックのコントロールコードを抽出し（ステップＳＴ２）、ＣＤがＣＤ−ＤＡのオーディオディスクであるか、またはＣＤ−ＲＯＭディスクであるかを判定する（ステップＳＴ３）。ここで、ＣＤが、ＣＤ−ＤＡのオーディオディスクの場合は、オーディオ復号化装置は、ＴＯＣ情報を基に、ＣＤオーディオ再生処理（ステップＳＴ１２）を行って、通常のＣＤプレーヤとしての音楽再生を行う。
【０００５】
一方、ＣＤ−ＲＯＭディスクと判定した場合は、オーディオ復号化装置は、ＣＤ−ＲＯＭパステーブル（図１３の１３０１）の内容を読み込んで、ＣＤ−ＲＯＭとしてのファイル構造を読み込む（ステップＳＴ４）。ここで、オーディオ復号化装置は、読み込んだファイル構造を確認し、ファイルの拡張子等から、圧縮オーディオファイルが存在するか否かを判断し（ステップＳＴ５）、圧縮オーディオファイルが存在しない場合は処理を終了する。圧縮オーディオファイルが存在する場合は、続いて、オーディオ復号化装置は、同様にファイルの拡張子等から、情報ファイル（図１３の１３０３）が存在するか否かを確認する（ステップＳＴ６）。ここで、情報ファイルが存在しない場合は、オーディオ復号化装置は、パステーブル（図１３の１３０１）を参照し、ＣＤ−ＲＯＭファイルシステムの内容に基づいて、圧縮オーディオファイルの抽出を行い（ステップＳＴ１０）、圧縮オーディオ再生プログラムを起動し（ステップＳＴ１１）、圧縮オーディオの再生を行う。
【０００６】
一方、ステップＳＴ６において情報ファイルが存在した場合は、オーディオ復号化装置は、その内容を読み込み（ステップＳＴ７）、楽曲再生リストを作成する（ステップＳＴ８）。併せて、オーディオ復号化装置は、再生リストからそれぞれのファイル名、再生開始アドレスを抽出しておく（ステップＳＴ９）。
【０００７】
なお、オーディオ符号化装置は、上記オーディオ復号化装置で再生できるように図１３に示すフォーマットで符号化することになる。
【特許文献１】特開２００６−１１４１４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このような、従来のオーディオ復号化装置でオーディオデータを再生する際、オーディオ符号化装置が出力する、圧縮オーディオデータ以外のデータを用いて、該オーディオ復号化装置は上述のように楽曲再生リストを作成表示し、使用者がこれを見てタイトル名とオーディオデータ等とを関連付けながら再生操作を行うことができる。
【０００９】
しかしながら従来のオーディオ符号化装置が出力する圧縮オーディオデータ以外のデータは、圧縮オーディオデータとリンクされた再生開始アドレスやタイトル名といった情報であって、オーディオデータそのものを加工するために用いる情報ではないため、オーディオ復号化装置で圧縮オーディオデータそのもの等の加工を行い、元のオーディオデータとは異なるオーディオデータを、即ち元々のオーディオデータとは異なる音量のオーディオ等を出力することができないという問題があった。
【００１０】
本発明は、上記の問題点を解消するためになされたもので、オーディオ復号化装置でオーディオを再生する際に、圧縮オーディオデータそのもの等の加工を行い、元のオーディオデータとは異なるオーディオデータを出力することを可能とできるオーディオ符号化装置、及びオーディオ復号化装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の請求項１に係るオーディオ符号化装置は、オーディオデータが入力され、該オーディオデータを符号化した符号化データを、前記オーディオデータに関する補助データとともに出力するオーディオ符号化装置において、入力されるオーディオデータを符号化処理して前記符号化データを出力すると共に、前記オーディオデータの符号化に関する符号化関連データを出力する符号化手段と、前記オーディオデータの予め決められた期間毎の音量レベルを求めて出力する音量レベル出力手段と、前記音量レベル出力手段が出力する前記音量レベルと、前記符号化手段が出力する前記符号化関連データとから、前記音量レベルを含む補助データを作成する補助データ出力手段とを備えた、ことを特徴とするものである。
【００１２】
これにより、オーディオデータの音量レベルの情報を含む補助データをオーディオデータの符号化データとともに出力することができ、音量レベルの情報を用いたオーディオデータの加工を可能とできる。
【００１３】
また、本発明の請求項２に係るオーディオ符号化装置は、請求項１記載のオーディオ符号化装置において、前記予め決められた期間が、楽曲１曲分である、ことを特徴とするものである。
【００１４】
これにより、オーディオデータの音量レベルの情報を含む補助データをオーディオデータの符号化データとともに出力することができ、音量レベルの情報を用いたオーディオデータの加工を可能とでき、特に元のオーディオデータにおいて曲間で音量レベルの差があるときに、これを一定の音量レベルとなるような調整を可能とできる。
【００１５】
また、本発明の請求項３に係るオーディオ符号化装置は、請求項１記載のオーディオ符号化装置において、前記音量レベル出力手段が、前記音量レベルを、前記予め決められた期間のオーディオデータの音量の最大値と、平均の音量とに基づいて求める、ことを特徴とするものである。
【００１６】
これにより、精度よく検出された音量レベルの情報を含む補助データをオーディオデータの符号化データとともに出力することができる。
【００１７】
また、本発明の請求項４に係るオーディオ復号化装置は、請求項１記載のオーディオ符号化装置より出力される符号化データを、復号出力するオーディオ復号化装置であって、前記オーディオ符号化装置より出力される前記符号化データを復号してオーディオデータを出力する復号化手段と、前記オーディオ符号化装置より出力される前記補助データから前記音量レベルを抽出する音量レベル抽出手段と、前記符号化手段が出力する前記オーディオデータの音量を、前記音量レベル抽出手段により抽出した前記音量レベルに基づき、調整し、出力する音量調整手段とを備えた、ことを特徴とするものである。
【００１８】
これにより、復号したオーディオデータの振幅を、オーディオ符号化装置が出力する補助データに含まれる音量レベルの情報を用いて調整することができる。
【００１９】
また、本発明の請求項５に係るオーディオ符号化装置は、オーディオデータが入力され、該オーディオデータを符号化した符号化データを、前記オーディオデータに関する補助データとともに出力するオーディオ符号化装置において、入力されるオーディオデータを符号化の単位であるフレーム毎に符号化処理して前記符号化データを出力すると共に、前記オーディオデータの符号化に関する符号化関連データを出力する符号化手段と、前記オーディオデータを前記フレーム毎に、複数のカテゴリのいずれかに分類し、該フレームがいずれのカテゴリに分類されたかを示すカテゴリ情報を出力するカテゴリ分類手段と、前記カテゴリ分類手段が出力する前記カテゴリ情報と、前記符号化手段が出力する前記符号化関連データとから、前記カテゴリ情報を含む補助データを作成する補助データ出力手段とを備えた、ことを特徴とするものである。
【００２０】
これにより、オーディオデータのカテゴリ情報を含む補助データをオーディオデータの符号化データとともに出力することができ、カテゴリ情報を用いたオーディオデータの加工を可能とできる。
【００２１】
また、本発明の請求項６に係るオーディオ符号化装置は、請求項５記載のオーディオ符号化装置において、前記補助データが、カテゴリを示す値と、該カテゴリに分類されたフレームが連続する数との対の情報を含むものである、ことを特徴とするものである。
【００２２】
これにより、補助データに埋め込むデータの量を削減することができる。
【００２３】
また、本発明の請求項７に係るオーディオ復号化装置は、請求項５記載のオーディオ符号化装置より出力される符号化データを、復号出力するオーディオ復号化装置であって、前記オーディオ符号化装置より出力される前記符号化データを復号してオーディオデータを出力する復号化手段と、前記オーディオ符号化装置より出力される前記補助データから前記カテゴリ情報を抽出するカテゴリ抽出手段と、前記複数のカテゴリのうちオーディオ出力を制御しようとするカテゴリを指定するカテゴリ指定手段と、前記補助データより抽出した前記カテゴリ情報と、前記カテゴリ指定手段より出力される指定カテゴリとに基づき、前記復号化されたオーディオデータを、そのうちの前記指定カテゴリに属するフレームのオーディオ出力については出力制御を行ない、出力するオーディオ出力手段とを備えた、ことを特徴とするものである。
【００２４】
これにより、カテゴリ情報を用いて、所定のカテゴリに属する音声のオーディオ出力を制御することができる。
【００２５】
また、本発明の請求項８に係るオーディオ復号化装置は、請求項７記載のオーディオ復号化装置において、前記カテゴリ指定手段は、前記複数のカテゴリのうちオーディオ出力しないカテゴリを指定するものであり、前記オーディオ出力手段は、前記復号化手段が出力するオーディオデータのうち、前記カテゴリ指定手段により指定されるカテゴリに属するフレームをオーディオ出力しないよう制御する、ことを特徴とするものである。
【００２６】
これにより、カテゴリ情報を用いて、所定のカテゴリに属する音声のオーディオ出力をしないように制御することができる。
【００２７】
また、本発明の請求項９に係るオーディオ復号化装置は、請求項５記載のオーディオ符号化装置より出力される符号化データを、復号出力するオーディオ復号化装置であって、前記オーディオ符号化装置より出力される前記補助データから前記カテゴリ情報を抽出するカテゴリ抽出手段と、前記複数のカテゴリのうちオーディオ出力しないカテゴリを指定する出力禁止カテゴリ指定手段と、前記補助データより抽出した前記カテゴリ情報と、前記出力禁止カテゴリ指定手段より出力される出力禁止カテゴリとに基づき、前記オーディオ符号化装置より出力される前記符号化データのうち、前記出力禁止カテゴリに属するフレームの符号化データを除く符号化データを復号してオーディオデータを出力する復号化手段とを備えた、ことを特徴とするものである。
【００２８】
これにより、カテゴリ情報を用いて、所定のカテゴリに属する音声のオーディオ出力をしないように制御することができる。
【００２９】
また、本発明の請求項１０に係るオーディオ復号化装置は、請求項９記載のオーディオ復号化装置において、前記復号化手段の後段に設けられ、該復号化手段が復号したオーディオデータの出力を、前記出力禁止カテゴリ指定手段の出力に応じて、前記復号化手段が復号をしていない符号化データのままのデータが出力される期間が一定となるよう制御するオーディオ出力手段を、さらに備えた、ことを特徴とするものである。
【００３０】
これにより、カテゴリ情報を用いて、所定のカテゴリに属する音声のオーディオ出力をしないように制御することができ、また、復号化しないフレームの数によらず、一定の間隔でオーディオ出力を行うことができる。
【００３１】
また、本発明の請求項１１に係るオーディオ符号化装置は、複数のオーディオ音源からのオーディオデータが入力され、該オーディオデータを符号化した符号化データを、前記オーディオデータに関する補助データとともに出力するオーディオ符号化装置において、前記複数のオーディオ音源のうちの１つ以上のオーディオ音源について該オーディオ音源からのオーディオデータが符号化の際の複数のオーディオ帯域のうちのどのオーディオ帯域に盛り込まれたかを示す帯域データ、及び符号化に関する符号化関連データを、前記複数のオーディオ音源からのオーディオデータを符号化した符号化データとともに、出力する符号化手段と、前記符号化手段が出力する前記帯域データと、前記符号化関連データとから、前記帯域データを含む補助データを作成する補助データ出力手段とを備えた、ことを特徴とするものである。
【００３２】
これにより、オーディオデータの帯域データの情報を含む補助データをオーディオデータの符号化データとともに出力することができ、帯域データの情報を用いたオーディオデータの加工を可能とできる。
【００３３】
また、本発明の請求項１２に係るオーディオ符号化装置は、請求項１１記載のオーディオ符号化装置において、前記符号化手段が、所定のオーディオ音源のオーディオデータについて、前記符号化データ中の所定のオーディオ帯域に収まるように制限をかけた上で符号化して、前記符号化データを出力する、ことを特徴とするものである。
【００３４】
これにより、所定のオーディオ音源のオーディオデータをより狭い帯域に盛り込むことができる。
【００３５】
また、本発明の請求項１３に係るオーディオ復号化装置は、請求項１１記載のオーディオ符号化装置より出力される符号化データを、復号出力するオーディオ復号化装置であって、前記オーディオ符号化装置より出力される前記補助データから前記帯域データを抽出する帯域データ抽出手段と、前記１つ以上のオーディオ音源のうちオーディオ出力を制御しようとするオーディオ音源を指定する音源指定手段と、前記補助データより抽出した前記帯域データと、前記音源指定手段より出力される指定音源とに基づき、前記指定音源のオーディオデータが盛り込まれた帯域の符号化データを、そのオーディオデータの振幅を制限して復号して出力する復号化手段とを備えた、ことを特徴とするものである。
【００３６】
これにより、帯域データを用いて、複数のオーディオ音源のうちのいずれかの音源のオーディオ出力を任意に制御することができる。
【発明の効果】
【００３７】
本発明によれば、オーディオ符号化装置において、符号化データとともに、オーディオデータの音量レベル、オーディオデータのフレーム毎のカテゴリ、又はオーディオ音源が盛り込まれた帯域を示すデータを含む補助データを出力するようにしたから、オーディオ復号化装置でオーディオを再生する際に、補助データに含まれる音量レベル等を用いて、オーディオデータそのもの等の加工を行い、復号後のオーディオデータを加工して出力でき、利用価値の高いオーディオ符号化装置、及びオーディオ復号化装置を提供することができる。
【発明を実施するための最良の形態】
【００３８】
（実施の形態１）
以下、本発明の実施の形態１によるオーディオ符号化装置、及びオーディオ復号化装置について説明する。
図１は、本実施の形態１によるオーディオ符号化装置の構成を示すブロック図である。図１において、１０１は、入力されるオーディオデータを符号化して符号化データを出力する符号化手段、１０２は、入力されるオーディオデータの音量レベルを求めて出力する音量レベル出力手段、１０３は、オーディオデータに関する補助データを作成出力する補助データ出力手段である。これら符号化手段１０１、音量レベル出力手段１０２、及び補助データ出力手段１０３を含んでオーディオ符号化装置１００が構成される。
【００３９】
また、図２は、本実施の形態１によるオーディオ復号化装置の構成を示すブロック図である。図２において、２０１は、入力される補助データから音量レベルを抽出し抽出した音量レベルに応じた音量の倍率を出力する音量レベル抽出手段、２０２は、符号化データを復号化してオーディオデータを出力する復号化手段、２０３は、復号化手段２０２が出力するオーディオデータの音量を調節してオーディオ出力する音量調節手段である。これら音量レベル抽出手段２０１、復号化手段２０１、及び音量調節手段２０３を含んでオーディオ復号化装置２００が構成される。
【００４０】
図３は、ＭＰＥＧ１−ＬａｙｅｒIIのオーディオフレームのフォーマットを示す図である。図３において、オーディオフレームは、ｈｅａｄｅｒ（ヘッダ）領域、Ｅｒｒｏｒ＿ｃｈｅｃｋ領域、ａｕｄｉｏ＿ｄａｔａ領域、ａｎｃｉｌｌａｒｙ＿ｄａｔａ領域を含んでいる。そして、上記ヘッダ領域は、“ｓｙｎｃｗｏｒｄ”、“ＩＤ”、“ｌａｙｅｒ”、“ｐｒｏｔｅｃｔｉｏｎ＿ｂｉｔ”、“ｂｉｔｒａｔｅ＿ｉｎｄｅｘ”、“ｓａｍｐｌｉｎｇ＿ｆｒｅｑｕｅｎｃｙ”、“ｐａｄｄｉｎｇ＿ｂｉｔ”、“ｐｒｉｖａｔｅ＿ｂｉｔ”、“ｍｏｄｅ”、“ｍｏｄｅ＿ｅｘｔｅｎｔｉｏｎ”、“ｃｏｐｙｒｉｇｈｔ”、“ｏｒｉｇｉｎａｌ／ｃｏｐｙ”，“ｅｍｐｈａｓｉｓ”といった符号化に関する各種のデータの領域を含む。
【００４１】
次に本実施の形態１によるオーディオ符号化装置、及びオーディオ復号化装置の動作を説明する。
まず本実施の形態１によるオーディオ符号化装置１００の動作について説明する。
【００４２】
図１に示すように、オーディオデータは符号化手段１０１、及び音量レベル出力手段１０２に入力される。符号化手段１０１はオーディオデータを入力すると、これを符号化して符号化データを出力する。また、符号化手段１０１は、このときの符号化に関する符号化関連データを補助データ出力手段１０３に出力する。符号化をＭＰＥＧ１−ＬａｙｅｒIIの規則にしたがって行う場合、符号化関連データとして、図３に示すように、オーディオフレームのヘッダ領域に含まれる、ビットレートを示す“ｂｉｔｒａｔｅ＿ｉｎｄｅｘ”、チャンネル符号を示す“ｍｏｄｅ”、帯域の境界を示す“ｍｏｄｅ＿ｅｘｔｅｎｓｉｏｎ”等を出力する。
【００４３】
一方、音量レベル出力手段１０２はオーディオデータを入力すると、楽曲１曲分の間の音量のピーク値と、平均音量を求め、「ピーク値：平均音量」を「８：２」の比率で重み付けして音量レベルを求める。例えば、音量レベル出力手段１０２は、測定した音量のピーク値が「６」であり、平均音量が「４」であるとき、６×０．８＋４×０．２で求められる「５．６」を該楽曲の音量レベルとして出力する。なお、音量レベルを割り出す方法は、特にこの方法に限定されるものではなく、ピーク値そのもの、もしくは平均音量そのものを音量レベルとして出力するようにしてもよい。また、ピーク値、及び平均音量を変数として、ピーク値と平均音量を所定の比率で重み付けするのとは異なる所定の演算をすることにより、音量レベルを求めるようにしてもよい。音量レベル出力手段１０２は、こうして求めた音量レベルを補助データ出力手段１０３に出力する。
【００４４】
補助データ出力手段１０３は、符号化手段１０１からの符号化関連データと音量レベル出力手段１０２からの音量レベルを入力すると、図３のＭＰＥＧ１−ＬａｙｅｒIIに基づいたフォーマットに変換して補助データとして出力する。
【００４５】
本実施の形態１では、ＭＰＥＧ１−ＬａｙｅｒIIのストリーム中のヘッダ領域の“ｐｒｉｖａｔｅ＿ｂｉｔ”の部分に音量レベルの情報を含めて補助データを作成する。補助データ出力手段１０３は、音量レベル出力手段１０２から受け取った音量レベルの情報を、オーディオフレームのヘッダ領域に含まれる２ビットの“ｐｒｉｖａｔｅ＿ｂｉｔ”に埋め込む。２ビットの“ｐｒｉｖａｔｅ＿ｂｉｔ”を用いることにより、例えば“００”，“０１”，“１０”，“１１”で示される４段階の音量レベル「０」、「１」、「２」、「３」の情報を、補助データに含めることが可能である。本実施の形態１では、音量レベルの情報をユーザに開放されている領域に埋め込むようにしているので、該領域のデータを有意のものとして扱わない従来の復号化装置で復号する場合にその復号動作に影響を及ぼさない。また元々各規格で準備されている領域を使用しているので、音量レベルの情報を含めるためにビット量が増加することもない。
【００４６】
以上の動作により、本実施の形態１によるオーディオ符号化装置１００は、オーディオデータの符号化データとともに、オーディオデータの音量レベルを含む補助データを出力する。
【００４７】
次に本実施の形態１によるオーディオ復号化装置の動作について説明する。
図２に示すように、音量レベル抽出手段２０１は、補助データを入力すると、前記“ｐｒｉｖａｔｅ＿ｂｉｔ”に埋め込まれた情報、つまり音量レベルの情報を抽出する。
【００４８】
音量レベル抽出手段２０１は、補助データから音量レベルを抽出すると、図４の表に示す規則に従って、音量の倍率を音量調節手段２０３に出力する。本実施の形態１では、図４に示すように、音量レベルが「０」のとき音量の倍率を１．１倍とし、音量レベルが「１」のとき音量の倍率を１倍とし、音量レベルが「２」のとき音量の倍率を０．９倍とし、音量レベルが「３」のとき音量の倍率を０．８倍とする。なお、音量レベルと、音量の倍率の関係は、これに限るものではない。
【００４９】
復号化手段２０２は符号化データを入力すると復号化を行い、復号化されたオーディオを音量調節手段２０３に出力する。
【００５０】
音量調節手段２０３は、復号化手段２０２から入力したオーディオの振幅に、音量レベル抽出手段２０１により抽出した音量レベルに対応する音量の倍率を掛けて出力する。
【００５１】
図５は、本実施の形態１によるオーディオ復号装置の音量調節手段２０３がオーディオの振幅を変更する様子を示す図である。楽曲の境の前後の符号化フレームを復号したオーディオデータの振幅が調整される様子を示す。
【００５２】
図５に示すように、音量レベル抽出手段２０１により補助データから抽出された音量レベルは、第１の楽曲に含まれるフレーム＃ｎは「１」であり、第２の楽曲に含まれるフレーム＃ｎ＋１は「２」である。音量レベルが「１」のとき音量の倍率は、図４に示すように、１倍であるので、音量調節手段２０３は復号後のフレーム＃１のオーディオ振幅を１倍にして出力し、音量レベルが「２」のとき音量の倍率は、図４に示すように、０．９倍であるので、音量調節手段２０３は復号後のフレーム＃ｎ＋１のオーディオ振幅を０．９倍にして出力する。
【００５３】
これにより、復号化手段２０２に入力され復号された第２の楽曲のフレーム＃ｎ＋１の振幅は、第１の楽曲のフレーム＃ｎの振幅より大きいが、音量調節手段２０３から出力されるフレーム＃ｎ＋１の振幅はフレーム＃ｎの振幅と同じになる。このとき、スムーズに音量が変更できるように倍率を同一フレームでも徐々に変更するようにしてもよい。このようにして、オーディオ符号化装置１００から出力された補助データに含まれる音量レベルの情報に基づいて、楽曲間で差がある音量を一定のレベルに合わせることができ、オーディオデータを再生したときに、オーディオ振幅の変化による違和感を軽減することができる。
【００５４】
以上のように本実施の形態１によるオーディオ符号化装置は、入力されるオーディオデータを符号化処理して符号化データを出力すると共に、前記符号化に関する符号化関連データを出力する符号化手段１０１と、オーディオデータの音量レベルを出力する音量レベル出力手段１０２と、検出した音量レベルと、符号化関連データとから、音量レベルの情報を含む補助データを作成する補助データ出力手段１０３とを備えることにより、オーディオデータの音量レベルの情報を含む補助データをオーディオデータの符号化データとともに出力することができ、音量レベルの情報を用いたオーディオデータの加工を可能とできる。
【００５５】
また、本実施の形態１によるオーディオ復号化装置は、オーディオ符号化装置より出力される符号化データを復号してオーディオデータを出力する復号化手段２０２と、オーディオ符号化装置より出力される音量レベルの情報を含む補助データから前記音量レベルを抽出する音量レベル抽出手段２０１と、復号化手段２０２より出力されるオーディオデータの音量を、音量レベル抽出手段２０１により抽出した前記音量レベルに基づき調整して、出力する音量調整手段２０３とを備えることにより、補助データから抽出した音量レベルの情報を用いてオーディオデータを加工し、復号したオーディオデータの振幅を調整することができる。
【００５６】
なお、上記実施の形態１では、補助データ出力手段が、音量レベルの情報をオーディオフレームのヘッダ領域に含まれる２ビットの“ｐｒｉｖａｔｅ＿ｂｉｔ”に埋め込むようにしたものについて説明したが、音量レベルの情報をオーディオフレームのａｎｃｉｌｌａｒｙ＿ｄａｔａ領域等、他の領域に埋め込むようにしてもよい。また、システムとして、領域が確保されている、もしくは余分がある領域を、利用してもよい。例えば図８に示されるようなＤＶＤ−Ｖｉｄｅｏ規格であれば、以下のように、各領域を、補助データとして活用することができる。すなわち、ＤＶＤ−Ｖｉｄｅｏ規格では、ＶＯＢＵという単位で管理されている。ＶＯＢＵには、必ず、ＮＶ＿ＰＣＫパックと呼ばれているシステム情報が含まれている。ＮＶ＿ＰＣＫパックの中には、ＰＣＩ＿ＰＣＫパックと呼ばれている再生制御情報が含まれていて、最後の１８バイトはＲｅｓｅｒｖｅｄ領域で定義されていない。そのためこのＲｅｓｅｒｖｅｄ領域を、補助データとして利用できる。また各規格で定義されていたとしてもシステムとして利用しない領域については、これを補助データに利用することが可能である。補助データは、その他、ＳＤ規格や、ブルーレイ規格中のオーディオ符号化データ以外の補助データを使用することも可能である。
【００５７】
また、上記実施の形態１ではオーディオデータの符号化、復号化をＭＰＥＧ１−ＬａｙｅｒIIの規則に従って行うものとしたが、オーディオデータの符号化、復号化の規則はこれに限られるものではない。
【００５８】
（実施の形態２）
以下、本発明の実施の形態２によるオーディオ符号化装置、及びオーディオ復号化装置について説明する。
【００５９】
図６は、本実施の形態２によるオーディオ符号化装置の構成を示すブロック図である。図６において、６０１は、入力されるオーディオデータを符号化して符号化データを出力する符号化手段、６０２は、入力されるオーディオデータを複数のカテゴリに分類するカテゴリ分類手段、６０３は、オーディオデータに関する補助データを作成出力する補助データ出力手段である。これら符号化手段６０１、カテゴリ分類手段６０２、及び補助データ出力手段６０３を含んでオーディオ符号化装置６００が構成される。
【００６０】
また、図７は、本実施の形態２によるオーディオ復号化装置の構成を示すブロック図である。図７において、７０１は、入力される補助データからカテゴリ情報を抽出して出力するカテゴリ抽出手段、７０２は、符号化データを復号化してオーディオデータを出力する復号化手段である。また、７０４は複数のカテゴリのうちオーディオ出力を制御しようとするカテゴリを指定するカテゴリ指定手段である。７０３は、復号化手段７０２が出力するオーディオデータのオーディオ出力を、カテゴリ情報とカテゴリ指定手段７０４の出力とに基づいて制御するオーディオ出力手段である。これらカテゴリ抽出手段７０１、復号化手段７０２、オーディオ出力手段７０３、及びカテゴリ指定手段７０４を含んでオーディオ復号化装置７００が構成される。
【００６１】
図８は、ＤＶＤ−Ｖｉｄｅｏ規格のデータフォーマットを示す図である。ＤＶＤ−Ｖｉｄｅｏ規格では、ＶＯＢＵという単位で管理されている。ＶＯＢＵには、必ずＮＶ＿ＰＣＫパックと呼ばれているシステム情報が含まれている。ＮＶ＿ＰＣＫパックの中には、ＰＣＩ＿ＰＣＫパックと呼ばれている再生制御情報が含まれていて最後の１８バイトはＲｅｓｅｒｖｅｄ（ＲＳＶ）領域となっており使用用途が定義されていない。
【００６２】
次に本実施の形態２によるオーディオ符号化装置、及びオーディオ復号化装置の動作を説明する。
まず本実施の形態２によるオーディオ符号化装置６００の動作について説明する。
【００６３】
図６に示すように、符号化手段６０１はオーディオが入力されると該オーディオデータをサンプリングレートに応じて決まる所定の時間長のフレーム毎に符号化し、符号化データを出力する。また、符号化手段６０１はこのときの符号化に関する符号化関連データを補助データ出力手段６０３に出力する。ＤＶＤ−Ｖｉｄｅｏ規格の場合でもオーディオがＭＰＥＧ１−ＬａｙｅｒIIの場合であれば、基本的に符号化関連データは実施の形態１と同一であるため符号化関連データの詳細な説明は割愛する。
【００６４】
カテゴリ分類手段６０２は、入力したオーディオデータを、符号化手段６０１の符号化の単位であるフレームに分割し、フレーム毎に複数のカテゴリのいずれかに分類し、該フレームがいずれのカテゴリに分類されたかを示すカテゴリ情報を補助データ出力手段６０３に出力する。カテゴリ分類手段６０２が、オーディオデータのフレームの切れ目を知る方法としては、カテゴリ分類手段６０２でオーディオデータのサンプルをカウントし、カウント値がフレームのサンプル数と一致するタイミングを検出する方法を用いることができる。この他、符号化手段６０１からフレームの切れ目を示す同期信号を受け取ってフレームの切れ目を知ることも可能である。
【００６５】
図９は、本実施の形態２におけるオーディオデータのフレームとカテゴリとの対応関係の例を示す図であり、図９において、上段はフレーム番号、中段はカテゴリ値、下段はオーディオデータを示す。この例では英語音声と日本語音声を含むオーディオデータを、フレーム毎に、日本語音声であるものはカテゴリ「２」、特定の英単語の音声であるものはカテゴリ「１」、特定の英単語以外の英語音声であるものはカテゴリ「０」として分類する。図に示すように、フレーム番号１０、１１、２１、２２、２３はカテゴリ「０」に分類され、フレーム番号１２、１３、２４、２５はカテゴリ「１」に分類され、フレーム番号１４〜２０、２６〜３１はカテゴリ「２」に分類される。
【００６６】
補助データ出力手段６０３は、符号化手段６０１からの符号化関連データとカテゴリ分類手段６０２からのカテゴリ情報を入力すると、図８のＤＶＤ−Ｖｉｄｅｏ規格のデータフォーマットに変換して補助データとして出力する。
【００６７】
本実施の形態２では、ＤＶＤ−ＶｉｄｅｏのＮＶ＿ＰＣＫパック中のＰＣＩ＿ＰＣＫパックの部分が補助データに該当する。ここで、補助データ出力手段６０３は、図８のＰＣＩ＿ＰＣＫ情報を組上げるときに、入力したカテゴリ情報に基づいて、フレーム番号とカテゴリの値をセットにして順次ＲＳＶ領域に埋め込む。例えば、分類されるフレームのフレーム番号を４ビットの信号で表し、このフレームが属するカテゴリを２ビットの信号で表し、各フレームについてこれら４ビットと２ビットの信号を対にして順次ＲＳＶ領域に埋め込む。この時に、複数フレーム連続してカテゴリの値が同じである場合は、各フレーム毎にカテゴリの値を保存するのではなく、カテゴリの値を１回保存して、その後に同一のカテゴリのフレームの連続回数を保存すようにすれば、カテゴリ情報を圧縮することができる。このような構成は、同一のカテゴリに属するフレームが複数連続することが多い時に特に有効である。
【００６８】
補助データ出力手段６０３は、ＰＣＩ＿ＰＣＫパックが完成した段階で出力する。ＤＶＤ−Ｖｉｄｅｏ規格の場合は、ＰＣＩ＿ＰＣＫパックにはビデオ情報も必要な場合があるが、このような場合は、補助データ出力手段６０３から、ＲＳＶ領域に埋め込むカテゴリ情報を含む、ＰＣＩ＿ＰＣＫパックの作成に必要な情報の一部を出力し、符号化システムの別の手段により、所定のビデオ情報も含めてＰＣＩ＿ＰＣＫパックを組上げる構成としてもよい。本実施の形態２では、カテゴリ情報をユーザに開放されている領域に埋め込むようにしているので、該領域のデータを有意のものとして扱わない従来の復号化装置で復号する場合にその復号動作に影響を及ぼさない。また元々各規格で準備されている領域を使用しているので、カテゴリ情報を含めるためにビット量が増加することもない。
【００６９】
上述した動作により、オーディオ符号化装置６００から、オーディオデータの符号化データとともに、オーディオデータのカテゴリ情報を含む補助データが出力される。
【００７０】
次に本実施の形態２によるオーディオ復号化装置７００の動作について説明する。
図７に示すように、カテゴリ抽出手段７０１は補助データとしてＰＣＩ＿ＰＣＫパックを入力するとＲＳＶ領域からカテゴリ情報を抽出し、抽出したカテゴリをオーディオ出力手段７０３に出力する。ＲＳＶ領域にカテゴリの値と同一カテゴリのフレームの連続数が含まれている場合には、それを解釈してフレーム毎のカテゴリの値をオーディオ出力手段７０３に出力する。カテゴリ情報がフレーム単位で保存されているか、同一カテゴリのフレームの連続数で保存されているかは、オーディオ符号化装置とオーディオ復号化装置の間で予め決めていても良いし、連続数での繰り返しをする、しないの選択ビットをつけたフォーマットを決めておいてもよい。
【００７１】
復号化手段７０２は符号化データを入力すると復号化を行い、復号化されたオーディオをオーディオ出力手段７０３に出力する。
【００７２】
オーディオ出力手段７０３の動作を図９の例を用いて説明する。図９に示す例において、オーディオ出力を制御しようとするカテゴリが何も指定されていない場合は、オーディオ出力手段７０３は、「『Ｉ  ａｍ  ｈｕｎｇｒｙ．』『私はお腹が空いた。』『Ｉ  ｅａｔ  ａｎ  ａｐｐｌｅ．』『私はリンゴを食べる。』」と復号化手段６０１が復号した通りにオーディオデータを出力する。
【００７３】
また外部からカテゴリ「１」だけ出力するように指示されると、カテゴリ指定手段７０４はオーディオ出力を制御しようとするカテゴリ「０」とカテゴリ「２」をカテゴリ指定信号として出力する。オーディオ出力手段７０３はカテゴリ指定手段７０４の出力に応じて、カテゴリ「０」とカテゴリ「２」に属するフレームのオーディオデータのオーディオ出力をしないように制御し、その結果、「『ｈｕｎｇｒｙ』『ａｐｐｌｅ』」、と特定単語だけがオーディオ出力される。
【００７４】
また外部からカテゴリ「２」だけをオーディオ出力をしないように指示されると、カテゴリ指定手段７０４はオーディオ出力を制御しようとするカテゴリ「２」をカテゴリ指定信号として出力する。
【００７５】
オーディオ出力手段７０３はカテゴリ指定手段７０４の出力に応じて、カテゴリ「２」に属するフレームのオーディオデータのオーディオ出力をしないように制御し、その結果、「『Ｉ  ａｍ  ｈｕｎｇｒｙ．』『Ｉ  ｅａｔ  ａｎ  ａｐｐｌｅ．』」、と日本語音声以外の部分がオーディオ出力される。このように、語学学習の際に、１つの符号化データに対して外国語と日本語をそれぞれ単独に聞くことや、重要単語だけを抜き出して聞く、といった使用方法が可能である。
【００７６】
以上のように本実施の形態２によるオーディオ符号化装置６００では、入力されるオーディオデータをフレーム毎に符号化処理して符号化データを出力すると共に、前記符号化に関する符号化関連データを出力する符号化手段６０１と、オーディオデータをフレーム毎に、複数のカテゴリのいずれかに分類し、該フレームがいずれのカテゴリに分類されたかを示すカテゴリ情報を出力するカテゴリ分類手段６０２と、カテゴリ情報と符号化関連データとから、カテゴリ情報を含む補助データを作成する補助データ出力手段１０３とを備えることにより、オーディオデータのカテゴリ情報を含む補助データをオーディオデータの符号化データとともに出力することができ、カテゴリ情報を用いたオーディオデータの加工を可能とできる。
【００７７】
また、本実施の形態２によるオーディオ復号化装置７００では、オーディオ符号化装置より出力される符号化データを復号してオーディオデータを出力する復号化手段７０２と、オーディオ符号化装置より出力されるカテゴリ情報を含む補助データから前記カテゴリ情報を抽出するカテゴリ抽出手段７０１と、複数のカテゴリのうちオーディオ出力を制御しようとするカテゴリを指定するカテゴリ指定手段７０４と、カテゴリ抽出手段７０１により抽出したカテゴリ情報とカテゴリ指定手段７０４の出力する指定カテゴリとに基づき、指定カテゴリに属するフレームのオーディオ出力を出力制御して出力するオーディオ出力手段７０３とを備えることにより、補助データから抽出したカテゴリ情報を用いてオーディオデータを加工し、所定のカテゴリに属する音声のオーディオ出力を制御することができる。
【００７８】
なお、上記実施の形態２では、カテゴリの数が３つである場合について説明したが、これに限るものではない。
【００７９】
また、上記実施の形態２では、カテゴリ「１」のデータのみを出力する場合、またはカテゴリ「２」のデータを出力しない場合について説明したが、特定カテゴリの出力、未出力の指示も上記以外にも可能である。
【００８０】
また、上記実施の形態２では、補助データ出力手段が、カテゴリの情報を、ＤＶＤ−ＶｉｄｅｏのＶＯＢＵのＮＶ＿ＰＣＫパック中のＰＣＩ＿ＰＣＫパックのＲｅｓｅｒｖｅｄ領域に埋め込むようにしたものについて説明したが、オーディオフレームのヘッダ領域に含まれる２ビットの“ｐｒｉｖａｔｅ＿ｂｉｔ”等、他の領域に埋め込むようにしてもよい。
【００８１】
また、本実施の形態２では、オーディオデータの符号化、復号化をＭＰＥＧ１−ＬａｙｅｒIIの規則に従って行い、システムがＤＶＤ−Ｖｉｄｅｏ規格のシステムであるものとしたが、オーディオデータの符号化、復号化の規則、およびシステムの規格はこれに限られるものではない。
【００８２】
（実施の形態３）
以下、本発明の実施の形態３によるオーディオ符号化装置、及びオーディオ復号化装置について説明する。
本実施の形態３は、オーディオ符号化装置の構成が上記実施の形態２によるオーディオ符号化装置と同一であり、オーディオ復号化装置の構成が上記実施の形態２によるオーディオ復号化装置と異なるものである。
【００８３】
図１０は、本実施の形態３によるオーディオ復号化装置の構成を示すブロック図である。１００１は、入力される補助データからカテゴリ情報を抽出して出力するカテゴリ抽出手段、１００４は複数のカテゴリのうちオーディオ出力を禁止しようとするカテゴリを指定する出力禁止カテゴリ指定手段である。１００２は、カテゴリ情報と出力禁止カテゴリ指定手段１００４の出力とに基づいて符号化データを復号化してオーディオデータを出力する復号化手段、１００３は、復号化手段１００２が出力するオーディオデータのオーディオ出力を制御するオーディオ出力手段である。これらカテゴリ抽出手段１００１、復号化手段１００２、オーディオ出力手段１００３、及び出力禁止カテゴリ指定手段１００４を含んでオーディオ復号化装置１０００が構成される。
【００８４】
次に本実施の形態３によるオーディオ復号化装置１０００の動作について図９の例を用いて説明する。
カテゴリ抽出手段１００１は、実施の形態２のカテゴリ抽出手段７０１と同じ動作をするためその説明を省略する。
【００８５】
復号化手段１００２は、外部からの指示に応じて以下のように動作する。
まず、外部から何も指定されていない場合は、出力禁止カテゴリ指定手段１００４はオーディオ出力を禁止するカテゴリを出力せず、復号化手段１００２は、実施の形態２の符号化手段６０１と同様、すべての符号化データを復号化し復号化されたオーディオをオーディオ出力手段１００３に出力する。
【００８６】
また外部からカテゴリ「１」だけ出力するように指示されると、出力禁止カテゴリ指定手段１００４はオーディオ出力を禁止しようとするカテゴリ「０」とカテゴリ「２」をカテゴリ指定信号として出力する。復号化手段１００２は、出力禁止カテゴリ指定手段１００４の出力に応じ、図３に示すオーディオフレームのヘッダ領域の”ｓａｍｐｌｉｎｇ＿ｆｒｅｑｕｅｎｃｙ”から１秒間のフレーム数を求め、”ｂｉｔｒａｔｅ＿ｉｎｄｅｘ”から１秒間の転送レートを割り出す。そして、両者から１フレーム当たりのビット数を求める。１フレーム当たりのビット数が求まれば、復号化を行わず、求めたビット数まで符号化データをスキップする。例えば、外部からカテゴリ１だけ出力するように指示された場合、図９に示すように、カテゴリ０のフレーム１０、１１と、カテゴリ２のフレーム１４〜２０と、カテゴリ０のフレーム２１〜２３と、カテゴリ２のフレーム２６〜３１は復号化を行わず、符号化データをスキップする。
【００８７】
符号化データをスキップする方法としては、上述の方法のほか、図３に示すオーディオフレームのヘッダ領域の”ｓｙｎｃｗｏｒｄ”のパターンがスキップするフレームの個数分出現するまでデータをスキップする方法を用いてもよい。これにより、復号化手段１００２からはフレーム１２、１３、２４、２５の符号化データを復号化したオーディオデータが出力され、オーディオ出力手段１００３はこの復号化されたオーディオデータをオーディオ出力する。
【００８８】
ここで復号化しないでスキップするフレーム数が異なると、オーディオ出力手段１００３へのオーディオデータの出力の間隔が不均一になることが考えられる。本実施の形態３では、オーディオ出力手段１００３は、出力禁止カテゴリ指定手段１００４の出力禁止カテゴリに応じて、復号化手段１００２が復号をしていない符号化データのままのデータが出力される期間が一定となるように制御する。このような制御は、例えば、復号化手段１００２の出力データを、復号化手段１００２が復号をしていない部分に対応する期間を除いて、バッファメモリ等に所定時間分蓄積した後、該蓄積したデータを順に出力することによって行なうことができる。
【００８９】
以上のように本実施の形態３によるオーディオ復号化装置１０００では、オーディオ符号化装置より出力される補助データからカテゴリ情報を抽出するカテゴリ抽出手段１００１と、複数のカテゴリのうちオーディオ出力しないカテゴリを指定する出力禁止カテゴリ指定手段１００４と、カテゴリ抽出手段１００１により抽出したカテゴリ情報と、出力禁止カテゴリ指定手段１００４の出力とに基づき、オーディオ符号化装置より出力される符号化データのうち、出力禁止カテゴリ指定手段１００４より出力されるカテゴリに属するフレームの符号化データを除く符号化データを復号してオーディオデータを出力する復号化手段とを備えることにより、オーディオ符号化装置より出力される符号化データを復号出力する際に、カテゴリ情報を用いて、所定のカテゴリに属する音声のオーディオ出力を制御することができる。
【００９０】
なお、上記実施の形態３では、カテゴリの数が３つである場合について説明したが、これに限るものではない。
【００９１】
また、上記実施の形態３では、補助データ出力手段が、カテゴリの情報を、ＤＶＤ−ＶｉｄｅｏのＶＯＢＵのＮＶ＿ＰＣＫパック中のＰＣＩ＿ＰＣＫパックのＲｅｓｅｒｖｅｄ領域に埋め込むようにしたものについて説明したが、オーディオフレームのヘッダ領域に含まれる２ビットの“ｐｒｉｖａｔｅ＿ｂｉｔ”等、他の領域に埋め込むようにしてもよい。
【００９２】
また、本実施の形態３では、オーディオデータの符号化、復号化をＭＰＥＧ１−ＬａｙｅｒIIの規則に従って行うものとしたが、オーディオデータの符号化、復号化の規則はこれに限られるものではない。
【００９３】
（実施の形態４）
以下、本発明の実施の形態４によるオーディオ符号化装置、及びオーディオ復号化装置について説明する。
【００９４】
図１１は、本発明の実施の形態４によるオーディオ符号化装置の構成を示すブロック図である。図１１において、１１０１は、複数のオーディオ音源からのオーディオデータを符号化して符号化データを出力する符号化手段、１１０２は、符号化手段１１０１が出力する帯域データと、符号化関連データとからオーディオデータに関する補助データを作成出力する補助データ出力手段である。これら符号化手段１１０１、及び補助データ出力手段１１０２を含んでオーディオ符号化装置１１００が構成される。
【００９５】
また、図１２は、本発明の実施の形態４によるオーディオ復号化装置の構成を示すブロック図である。図１２において、１２０１は、入力される補助データから帯域データを抽出する帯域データ抽出手段、１２０２は、入力される符号化データを復号化する復号化手段である。また、１２０３は複数のオーディオ音源のうちオーディオ出力を制御しようとするオーディオ音源を指定する音源指定手段である。これら帯域データ抽出手段１２０１、復号化手段１２０２、及び音源指定手段１２０３を含んでオーディオ復号化装置１２００が構成される。
【００９６】
次に本実施の形態４によるオーディオ符号化装置、及びオーディオ復号化装置の動作を説明する。
まず本実施の形態４によるオーディオ符号化装置１１００の動作について説明する。本実施の形態４では、符号化手段１１０１に楽器音源のオーディオデータと音声音源のオーディオデータを入力する場合を想定する。なお、符号化手段１１０１へのオーディオ音源の入力は２入力に限るものではなく、楽器と音声に限るものでもない。例えば、符号化手段１１０１への入力を３入力とし、１つはピアノ、１つはバイオリン、１つは拍手といった３つのオーディオ音源を入力することも想定できる。
【００９７】
ＭＰＥＧ１−ＬａｙｅｒIIの場合、符号化するときに、オーディオの帯域を“ｓｂ（サブバンド）”として０〜３１までの３２個に分割できる。本実施の形態４ではこのうち音声音源のオーディオデータの符号化に“ｓｂ”を２〜８まで使用したとする。符号化手段１１０１は符号化した符号化データを出力し、さらに、音声音源のオーディオデータが符号化の際の複数のオーディオ帯域“ｓｂ”０〜３１までのうちの“ｓｂ”２〜８のオーディオ帯域に盛り込まれたことを示す帯域データする。帯域データとして“ｓｂ”の２〜８を補助データ出力手段１１０２に出力する。
【００９８】
本実施の形態４によるオーディオ符号化装置において、音声音源のオーディオデータの符号化の際に“ｓｂ”２と８の帯域を削減し、“ｓｂ”３と４の符号化データの振幅を大きくする、といった加工を行うことも可能である。これにより、音声音源のオーディオデータをより狭い帯域に盛り込むことができる。ここで符号化手段が指定されたオーディオ音源の帯域を削減するのに、オーディオ音源の帯域の両端を削減しているが、これに限られるものではなく、オーディオ音源の帯域の一端側のみで削減するようにしてもよい。また、このように符号化の際に指定されたオーディオ音源の帯域を削減する場合は、別の帯域で補正をすることもできる。
【００９９】
補助データ出力手段１１０２は、図８のＰＣＩ＿ＰＣＫ情報を組上げるときに、ＲＳＶ領域に順次入力した帯域データを保存する。補助データ出力手段１１０２は、ＰＣＩ＿ＰＣＫパックが完成した段階で補助データを出力する。実施の形態２と同様、補助データ出力手段１１０２から、ＲＳＶ領域に埋め込む帯域データの情報を含む、ＰＣＩ＿ＰＣＫパックの作成に必要な情報の一部を出力し、符号化システムの別の手段により、所定のビデオ情報も含めてＰＣＩ＿ＰＣＫパックを組上げる構成としてもよい。本実施の形態４では、帯域データをユーザに開放されている領域に埋め込むようにしているので、該領域のデータを有意のものとして扱わない従来の復号化装置で復号する場合にその復号動作に影響を及ぼさない。また元々各規格で準備されている領域を使用しているので、帯域データを含めるためにビット量が増加することもない。
【０１００】
以上の動作により、本実施の形態４によるオーディオ符号化装置１１００は、オーディオデータの符号化データとともに、オーディオデータの帯域データを含む補助データを出力する。
【０１０１】
次に本実施の形態４によるオーディオ復号化装置１２００の動作について説明する。図１２に示すように、帯域データ抽出手段１２０１は補助データから帯域データを抽出し、復号化手段１２０２に出力する。復号化手段１２０２は、オーディオ出力を制御しようとするオーディオ音源が何も指定されていない場合は、すべてのオーディオ帯域“ｓｂ”の符号化データをそのまま復号し、復号したオーディオを出力する。
【０１０２】
外部からオーディオ出力を制御しようとするオーディオ音源の指定があれば、音源指定手段１２０３がオーディオ出力を制御しようとするオーディオ音源を指定する音源指定信号を出力する。復号化手段１２０２は音源指定手段１２０３の出力に応じて、帯域データ抽出手段１２０１から受け取った帯域データが示す、音源指定信号に指定されるオーディオ音源が盛り込まれたオーディオ帯域“ｓｂ”の符号化データをその振幅を半分に制限して復号し、それ以外は通常に復号する。ここで、復号化手段１２０２は、帯域データが示す指定された音源が盛り込まれた帯域の振幅を半分にしているが、これに限らずゼロやその他の値にすることも可能である。このように音声音源のオーディオデータの出力を制御することにより、音声付のオーディオデータをカラオケとして出力することができる。
【０１０３】
以上のように本実施の形態４によるオーディオ符号化装置１１００では、複数のオーディオ音源のうちの１つ以上のオーディオ音源について該オーディオ音源のオーディオデータが符号化の際の複数のオーディオ帯域のうちのどのオーディオ帯域に盛り込まれたかを示す帯域データ、及び符号化に関する符号化関連データを、複数のオーディオ音源からのオーディオデータを符号化した符号化データとともに、出力する符号化手段１１０１と、符号化手段１１０１より出力される帯域データと符号化関連データとから、補助データを作成し出力する補助データ出力手段１１０２とを備えることにより、オーディオデータの帯域データの情報を含む補助データをオーディオデータの符号化データとともに出力することができ、帯域データの情報を用いたオーディオデータの加工を可能とできる。
【０１０４】
また、本実施の形態４によるオーディオ復号化装置１２００では、オーディオ符号化装置より出力される補助データから帯域データを抽出する帯域データ抽出手段１２０１と、オーディオ出力を制御しようとするオーディオ音源を指定する音源指定手段１２０３と、帯域データ抽出手段１２０１により抽出した帯域データと、音源指定手段１２０３の出力とに基づき、音源指定手段１２０３により指定されるオーディオ音源のオーディオデータが盛り込まれた帯域の符号化データを、そのオーディオデータの振幅を制限して復号して出力する復号化手段１２０２とを備えることにより、補助データから抽出した帯域データの情報を用いてオーディオデータを加工し、復号したオーディオデータのオーディオ出力を制御することができる。
【０１０５】
なお、上記実施の形態４では、補助データ出力手段が、カテゴリの情報を、ＤＶＤ−ＶｉｄｅｏのＶＯＢＵのＮＶ＿ＰＣＫパック中のＰＣＩ＿ＰＣＫパックのＲｅｓｅｒｖｅｄ領域に埋め込むようにしたものについて説明したが、オーディオフレームのヘッダ領域に含まれる２ビットの“ｐｒｉｖａｔｅ＿ｂｉｔ”等、他の領域に埋め込むようにしてもよい。
【０１０６】
また、本実施の形態４では、オーディオデータの符号化、復号化をＭＰＥＧ１−ＬａｙｅｒIIの規則に従って行うものとしたが、オーディオデータの符号化、復号化の規則はこれに限られるものではない。
【０１０７】
また、上記実施の形態１によるオーディオ符号化装置、実施の形態２または実施の形態３によるオーディオ符号化装置、及び実施の形態４によるオーディオ符号化装置のいずれか２つ、または３つを組み合わせた構成とすることも可能であり、また、実施の形態１によるオーディオ復号化装置、実施の形態２によるオーディオ復号化装置、及び実施の形態４によるオーディオ復号化装置のいずれか２つ、または３つを組み合わせた構成とすることも可能である。
【産業上の利用可能性】
【０１０８】
本発明は、オーディオ符号化装置において、符号化データとともに、オーディオデータの音量レベル、オーディオデータのフレーム毎のカテゴリ、又はオーディオ音源が盛り込まれた帯域を示すデータを含む補助データを出力し、オーディオ復号化装置において、補助データに含まれた情報を用いてオーディオデータそのものを加工し、復号後のオーディオデータを加工して出力できるようにしたものであり、利用価値の高いオーディオ符号化装置、及びオーディオ復号化装置を提供する上で有用である。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施の形態１にかかるオーディオ符号化装置の構成を示すブロック図である。
【図２】本発明の実施の形態１にかかるオーディオ復号化装置の構成を示すブロック図である。
【図３】ＭＰＥＧ１−ＬａｙｅｒII規格のフォーマットを示す図である。
【図４】本発明の実施の形態１にかかるオーディオ復号化装置の音量レベル抽出手段の音量レベルを示す図である。
【図５】本発明の実施の形態１にかかるオーディオ復号化装置の音量調節手段がオーディオの振幅を変更することを示す図である。
【図６】本発明の実施の形態２にかかるオーディオ符号化装置の構成を示すブロック図である。
【図７】本発明の実施の形態２にかかるオーディオ復号化装置の構成を示すブロック図である。
【図８】ＤＶＤ−Ｖｉｄｅｏ規格のフォーマットを示す図である。
【図９】本発明の実施の形態２にかかるオーディオ符号化装置のカテゴリ分類手段のカテゴリを示す図である。
【図１０】本発明の実施の形態３にかかるオーディオ復号化装置の構成を示すブロック図である。
【図１１】本発明の実施の形態４にかかるオーディオ符号化装置の構成を示すブロック図である。
【図１２】本発明の実施の形態４にかかるオーディオ復号化装置の構成を示すブロック図である。
【図１３】ＣＤ上のフォーマットを示す図である。
【図１４】従来のオーディオ復号化装置のフローチャートを示す図である。
【符号の説明】
【０１１０】
１０１  符号化手段
１０２  音量レベル出力手段
１０３  補助データ出力手段
２０１  音量レベル抽出手段
２０２  復号化手段
２０３  音量調節手段
６０１  符号化手段
６０２  カテゴリ分類手段
６０３  補助データ出力手段
７０１  カテゴリ抽出手段
７０２  復号化手段
７０３  オーディオ出力手段
１００１  カテゴリ抽出手段
１００２  復号化手段
１００３  オーディオ出力手段
１１０１  符号化手段
１１０２  補助データ出力手段
１２０１  帯域データ抽出手段
１２０２  復号化手段
【図１】
2008197199.tif 000003
【図２】
2008197199.tif 000004
【図３】
2008197199.tif 000005
【図４】
2008197199.tif 000006
【図５】
2008197199.tif 000007
【図６】
2008197199.tif 000008
【図７】
2008197199.tif 000009
【図８】
2008197199.tif 000010
【図９】
2008197199.tif 000011
【図１０】
2008197199.tif 000012
【図１１】
2008197199.tif 000013
【図１２】
2008197199.tif 000014
【図１３】
2008197199.tif 000015
【図１４】
2008197199.tif 000016