(57)【要約】【課題】正確なタイミングで音響加工を行う音データ処理装置を提供する。【解決手段】音データ処理装置１００は、デコード部２００と、音加工部４００と、を備える。デコード部２００は、オーディオストリームからＰＣＭデータを生成するデコーダ２２０と、オーディオストリームのうちの加工対象部分を示す加工情報が設定されている加工情報記憶部２３０と、ＰＣＭデータに加工対象部分であることを示す加工合図を付加する加工合図付加部２４０と、を備える。音加工部４００は、加工係数が設定されている加工係数記憶部（ミキシング係数記憶部４１１、ミュート係数記憶部４１２）と、ＰＣＭデータから加工合図を検出する加工合図検出部（ミキシング合図検出部４１２、ミュート合図検出部４２２）と、加工合図によって指示された部分に加工処理を行う加工処理部（ミキサー４１３、ミュート処理部４２３）と、を備える【選択図】図１
2009251569.tif 000002
【特許請求の範囲】
【請求項１】
入力されるオーディオストリームデータをデコードしてＰＣＭデータを生成するデコード部と、
前記デコード部にて生成されたＰＣＭデータに音質および音量の少なくともいずれかの加工処理を行う音加工部と、を備える音データ処理装置であって、
前記デコード部は、
前記オーディオストリームデータをデコードしてＰＣＭデータを生成するデコーダと、
前記オーディオストリームのうちの加工対象部分を指示する加工情報が設定記憶されている加工情報記憶部と、
前記加工情報記憶部に設定記憶されている加工情報に基づいて前記ＰＣＭデータに加工対象部分であることを示す加工合図を付加する加工合図付加部と、を備え、
前記音加工部は、
音質または音量の加工レベルを規定する加工係数が設定記憶されている加工係数記憶部と、
前記デコード部からの前記ＰＣＭデータに付加された加工合図を検出する加工合図検出部と、
前記加工合図検出部にて検出された加工合図によって指示された部分の前記ＰＣＭデータに対して前記加工係数を用いた加工処理を行う加工処理部と、を備える
ことを特徴とする音データ処理装置。
【請求項２】
請求項１に記載の音データ処理装置において、
前記加工合図は、加工対象部分の先頭のＰＣＭデータに付加されて加工処理の開始を指示する加工開始の合図と、加工対象部分の最後尾の次のＰＣＭデータに付加されて加工処理の終了を指示する加工終了の合図と、で構成され、
前記加工処理部は、前記加工合図検出部にて前記加工開始の合図が検出された場合にはそれ以後のデータ処理にあたって加工処理をＯＮ状態に維持し、前記加工合図検出部にて前記加工終了の合図が検出された場合にはそれ以後のデータ処理にあたって加工処理をＯＦＦ状態に維持する
ことを特徴とする音データ処理装置。
【請求項３】
請求項１に記載の音データ処理装置において、
前記加工合図は、加工対象部分のすべてのＰＣＭデータに付加される加工ＯＮの合図と、加工対象ではないすべてのＰＣＭデータに付加される加工ＯＦＦの合図と、により構成され、
前記加工処理部は、前記加工合図検出部にて前記加工ＯＮの合図が検出された場合にはそのＰＣＭデータの処理にあたって加工処理行い、前記加工合図検出部にて前記加工ＯＦＦの合図が検出された場合にはそのＰＣＭデータの処理にあたって加工処理を行わない
ことを特徴とする音データ処理装置。
【請求項４】
請求項１に記載の音データ処理装置において、
前記デコード部には複数のオーディオストリームデータが入力されるとともに前記デコード部は各オーディオストリームデータをデコードしてそれぞれのＰＣＭデータを生成し、
前記音加工部は、複数のＰＣＭデータを用いたミキシング処理によって合成音のＰＣＭデータを生成するミキシング部であり、
前記デコード部は、
複数のオーディオストリームデータの各個にそれぞれ対応して設けられた複数のデコード部によって構成されており、
これら複数のデコード部のうち合成音の中心となるメインオーディオストリームデータをデコードするメインデコード部は、
前記メインオーディオストリームデータをデコードしてメインＰＣＭデータを生成するデコーダと、
前記メインオーディオストリームのうちの加工対象部分であるミキシング対象部分を指示する加工情報としてのミキシング情報が設定記憶されている前記加工情報記憶部としてのミキシング情報記憶部と、
前記ミキシング情報記憶部に設定記憶されている前記ミキシング情報に基づいて前記メインＰＣＭデータにミキシング対象部分であることを示す加工合図としてのミキシング合図を付加する前記加工合図付加部としてのミキシング合図付加部と、を備え、
前記ミキシング部は、
ミキシングのレベルを規定する前記加工係数としてのミキシング係数が設定記憶されている前記加工係数記憶部としてのミキシング係数記憶部と、
前記メインデコード部からの前記メインＰＣＭデータに付加された前記ミキシング合図を検出する前記加工合図検出部としてのミキシング合図検出部と、
前記ミキシング合図検出部にて検出された前記ミキシング合図によって指示された部分の前記メインＰＣＭデータに対して前記ミキシング係数および複数のＰＣＭデータを用いたミキシング処理を行う前記加工処理部としてのミキサーと、を備える
ことを特徴とする音データ処理装置。
【請求項５】
請求項１に記載の音データ処理装置において、
前記音加工部は、ＰＣＭデータに対してミュート処理を行うミューティング部であり、
前記デコード部は、
オーディオストリームデータをデコードしてＰＣＭデータを生成するデコーダと、
前記オーディオストリームのうちの加工対象部分であるミュート対象部分を指示する前記加工情報としてのミュート情報が設定記憶されている前記加工情報記憶部としてのミュート情報記憶部と、
前記ミュート情報記憶部に設定記憶されているミュート情報に基づいて前記ＰＣＭデータにミュート対象部分であることを示す前記加工合図としてのミュート合図を付加する前記加工合図付加部としてのミュート合図付加部と、を備え、
前記ミューティング部は、
ミュート処理のレベルを規定する加工係数としてのミュート係数が設定記憶されている前記加工係数記憶部としてのミュート係数記憶部と、
前記デコード部からの前記ＰＣＭデータに付加されたミュート合図を検出する前記加工合図検出部としてのミュート合図検出部と、
前記ミュート合図検出部にて検出されたミュート合図によって指示された部分の前記ＰＣＭデータに対して前記ミュート係数を用いたミュート処理を行う前記加工処理部としてのミュート処理部と、を備える
ことを特徴とする音データ処理装置。
【請求項６】
入力されるオーディオストリームデータをデコードしてＰＣＭデータを生成するデコード工程と、
前記デコード工程にて生成されたＰＣＭデータに音質および音量の少なくともいずれかの加工処理を行う音加工工程と、を備える音データ処理方法であって、
前記デコード工程は、
前記オーディオストリームデータをデコードしてＰＣＭデータを生成するデコードの工程と、
前記オーディオストリームのうちの加工対象部分を指示する加工情報に基づいて前記ＰＣＭデータに加工対象部分であることを示す加工合図を付加する加工合図付加工程と、を備え、
前記音加工工程は、
前記デコード部からの前記ＰＣＭデータに付加された加工合図を検出する加工合図検出工程と、
前記加工合図検出工程にて検出された加工合図によって指示された部分の前記ＰＣＭデータに対して所定の加工係数を用いた加工処理を行う加工処理工程と、を備える
ことを特徴とする音データ処理方法。
【請求項７】
音データ処理装置にコンピュータを組み込んで、このコンピュータを、
入力されるオーディオストリームデータをデコードしてＰＣＭデータを生成するデコード部と、
前記デコード部にて生成されたＰＣＭデータに音質および音量の少なくともいずれかの加工処理を行う音加工部と、して機能させるコンピュータ読み取り可能なプログラムであって、
前記デコード部は、
前記オーディオストリームデータをデコードしてＰＣＭデータを生成するデコーダと、
前記オーディオストリームのうちの加工対象部分を指示する加工情報が設定記憶されている加工情報記憶部と、
前記加工情報記憶部に設定記憶されている加工情報に基づいて前記ＰＣＭデータに加工対象部分であることを示す加工合図を付加する加工合図付加部と、を備え、
前記音加工部は、
音質または音量の加工レベルを規定する加工係数が設定記憶されている加工係数記憶部と、
前記デコード部からの前記ＰＣＭデータに付加された加工合図を検出する加工合図検出部と、
前記加工合図検出部にて検出された加工合図によって指示された部分の前記ＰＣＭデータに対して前記加工係数を用いた加工処理を行う加工処理部と、を備える
ことを特徴とする音データ処理プログラム。
【請求項８】
請求項７に記載の音データ処理プログラムをコンピュータ読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音データ処理装置に関する。例えば、ＰＣＭデータに対してミキシング処理やミュート処理等を行う音データ処理装置に関する。
【背景技術】
【０００２】
従来、ストリーム化された音データを再生するにあたり、音響的な加工を行って楽曲的な表現を加味するなどの処理が行われている。例えば、複数チャンネルからの音データを混合して新たな加工音を作成するミキシングや、音量を抑制するミュートなどの処理がある。
【０００３】
従来の音響装置で音データをミキシングするにあたっては、まず、複数の楽曲データをそれぞれデジタル符号化してＰＣＭデータを作成し、これらＰＣＭデータを連続的にミキサーに流しこむ。そして、ＰＣＭデータ中のミキシングを行う部分がミキサーに入ったタイミングで所定制御部からミキシングの指令をミキサーに与える。すると、ミキサーは、ミキシングの指令に基づいてＰＣＭデータをミキシングする。このようにミキシング加工されたＰＣＭデータが出力／再生されると、ミキシングによって作成された音が再生される。このような音響装置は、例えば特許文献１に開示されている。
【０００４】
【特許文献１】特開平５−２７４７８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＰＣＭデータがミキサーに入るタイミングと制御部からの指令がミキサーに到達するタイミングとがずれることが往々にしてある。
例えば、音データをＰＣＭデータに符号化するのに要する時間は一定とはならない変動要素である。
このような変動要素が累積して音データがミキサーに入るまでの時間が予定よりも早かったり遅かったりすると、ミキシングが施される部分がユーザーの意図とは異なってきてしまうという問題が生じる。
その一方、音データがミキサーに入るまでの変動時間を完全に予測することは困難であり、正確なタイミングでミキシングやミュートなどの音響加工を行うことには大きな障害があった。
【課題を解決するための手段】
【０００６】
本発明の音データ処理装置は、入力されるオーディオストリームデータをデコードしてＰＣＭデータを生成するデコード部と、前記デコード部にて生成されたＰＣＭデータに音質および音量の少なくともいずれかの加工処理を行う音加工部と、を備える音データ処理装置であって、前記デコード部は、前記オーディオストリームデータをデコードしてＰＣＭデータを生成するデコーダと、前記オーディオストリームのうちの加工対象部分を指示する加工情報が設定記憶されている加工情報記憶部と、前記加工情報記憶部に設定記憶されている加工情報に基づいて前記ＰＣＭデータに加工対象部分であることを示す加工合図を付加する加工合図付加部と、を備え、前記音加工部は、音質または音量の加工レベルを規定する加工係数が設定記憶されている加工係数記憶部と、前記デコード部からの前記ＰＣＭデータに付加された加工合図を検出する加工合図検出部と、前記加工合図検出部にて検出された加工合図によって指示された部分の前記ＰＣＭデータに対して前記加工係数を用いた加工処理を行う加工処理部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明において、オーディオストリームがデコーダによってデコードされてＰＣＭデータが生成される。このとき、加工合図付加部は加工情報記憶部に記憶されている加工情報を参照し、生成されたＰＣＭデータのうち加工対象部分として指示されている部分に加工対象であることを示す加工合図を付加する。このように加工合図が付加されたＰＣＭデータが音加工部に送られる。音加工部において、加工合図検出部がＰＣＭデータ中の加工合図を検出する。そして、加工処理部は、検出された加工合図によって指示されたＰＣＭデータに対して所定の加工係数を用いた音加工処理を実行する。
このように本発明によれば、音加工を施す対象部分に対してはＰＣＭデータに加工合図が直接付加されている。すると、加工対象であるＰＣＭデータに直接に加工合図を付加しておくので、音加工部にはＰＣＭデータの入力に合わせて加工合図も同時に入力されることになる。そして、加工処理部における音加工にあたっては加工合図を検出し、その加工合図に指示された部分に音加工を行う。このようにＰＣＭデータから加工合図を検出し、検出した加工合図に従って音加工処理を実行するので、加工対象の部分がずれるような恐れはなく、指示された部分に音加工処理を正確に実行することができる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施の形態を図示するとともに図中の各要素に付した符号を参照して説明する。
本発明に係る音データ処理装置１００の第１実施形態について説明する。
図１は、第１実施形態の構成を示す図である。
音データ処理装置１００は、入力されるオーディオストリームデータをデコードしてＰＣＭデータに変換するデコード部２００と、ＰＣＭデータに周波数変換等のデータ処理を行うＰＣＭデータ処理部３００と、ＰＣＭデータにミキシングおよびミュートの加工を行う音加工部４００と、全体の動作制御を行う中央制御部５００と、を備える。
【０００９】
デコード部２００には複数のオーディオストリームデータが入力される。
オーディオストリームデータとしては、特に限定されるものではないが、たとえば、ＭＰ３やＡＣ３などの方式で圧縮および符号化されたオーディオストリームデータなどが例として挙げられる。
ここでは、デコード部２００には、第１ストリームデータ（メインオーディオストリームデータ）Ｄ１と第２ストリームデータＤ２との二つのオーディオデータが入力される場合を例にして説明する。
【００１０】
デコード部２００は、第１ストリームデータＤ１が入力される第１デコード部（メインデコード部）２１０と、第２ストリームデータＤ２が入力される第２デコード部２５０と、を備える。
【００１１】
第１デコード部２１０は、第１オーディオストリームデータＤ１をデコードするデコーダ２２０と、ミキシングおよびミュートを行うタイミングが加工情報として設定記憶されている加工情報記憶部２３０と、デコーダにて生成されるＰＣＭデータに加工情報記憶部２３０の加工情報に従って加工合図を付加する加工合図付加部２４０と、を備える。
【００１２】
デコーダ２２０は、所定のサンプルレートおよびビットレートにより第１オーディオストリームをデコードしてＰＣＭデータとする。
ここで、第１オーディオストリームデータをデコードして生成されるＰＣＭデータを第１ＰＣＭデータ（メインＰＣＭデータ）とする。
【００１３】
加工情報記憶部２３０は、ミキシング処理を行う対象部分を指示する情報が設定記憶されているミキシング情報記憶部２３１と、ミュート処理を行う対象部分の情報が設定記憶されているミュート情報記憶部２３２と、を備える。
【００１４】
ミキシング情報記憶部２３１には、オーディオストリームのうちのどの領域にミキシング処理を行うかのタイミングに関する情報がミキシング情報として設定されている。
オーディオストリームのヘッダにはタイムスタンプが含まれるところ、たとえば、ミキシング情報は、ミキシング処理を行う対象部分のタイムスタンプを指定することによって構成されている。
このようなミキシング情報は、ユーザーによって指定され、中央制御部５００を介してミキシング情報記憶部２３１に設定入力される。
【００１５】
ミュート情報記憶部２３２には、オーディオストリームのうちのどの領域にミュート処理を行うかのタイミングに関する情報がミュート情報として設定されている。
ミュート情報についても、ミュート処理を行う対象部分のタイムスタンプを指定することによって構成されており、中央制御部５００を介してユーザーからの指示がミュート情報記憶部２３２に設定入力される。
【００１６】
加工合図付加部２４０は、ミキシング情報記憶部２３１のミキシング情報に従って第１ＰＣＭデータにミキシングの対象部分を示すミキシング合図（加工合図）を付加するミキシング合図付加部２４２と、ミュート情報記憶部２３２のミュート情報に従って第１ＰＣＭデータにミュートの対象部分を示すミュート合図（加工合図）を付加するミュート合図付加部２４３と、を備える。
【００１７】
ミキシング合図付加部２４２は、デコーダ２２０で処理される第１オーディオデータのタイムスタンプとミキシング情報記憶部２３１に記憶されているタイミングの情報とを対比する。そして、ミキシング情報のタイミングに一致するところで第１ＰＣＭデータにミキシング合図を付加する。
ここで、ミキシング合図としては、ミキシング対象部分の先頭のＰＣＭデータに付加されるミキシング開始の合図と、ミキシング対象の最後尾の次のＰＣＭデータに付加されるミキシング終了の合図と、がある。
【００１８】
ミュート合図付加部２４３は、デコーダ２２０で処理されるオーディオデータのタイムスタンプとミュート情報記憶部２３２に記憶されているタイミングの情報とを対比する。そして、ミュート情報のタイミングに一致するところでＰＣＭデータにミュート合図を付加する。
ここで、ミュート合図としては、ミキシング対象部分の先頭の第１ＰＣＭデータに付加されるミキシング開始の合図と、ミキシング対象の最後尾の次の第１ＰＣＭデータに付加されるミキシング終了の合図と、がある。
【００１９】
第１ＰＣＭデータの一単位の構成例を図２に示す。
第１ＰＣＭデータは、ＰＣＭ本体６１０と、ミキシング合図領域６２０と、ミュート合図領域６３０と、予約領域６４０と、により構成されている。
ＰＣＭ本体６１０は、１６〜２４ビットのデータ長で構成される。
ミキシング合図領域６２０は、ミキシング開始の合図が立てられる１ビットの領域６２１と、ミキシング終了の合図が立てられる１ビットの領域６２２と、を有する。
ミュート合図領域６３０は、ミュート開始の合図が立てられる１ビットの領域６３１と、ミュート終了の合図が立てられる１ビットの領域６３２と、を有する。
【００２０】
そして、このようにミキシング合図とミュート合図が付加されたＰＣＭデータ列の例を図３に示す。
図３では、ＰＣＭデータの１−４および１−５がミキシング処理の対象であり、ＰＣＭデータの１−９および１−１０がミュート処理の対象である。
【００２１】
このように第１デコード部２１０にてデコードされて生成された第１ＰＣＭデータはＰＣＭデータ処理部３００に送られる。
【００２２】
第２デコード部２５０は、第２オーディオストリームデータＤ２をデコードするデコーダ２５１を備える。
この第２デコード部２５０は、従来のデコーダと同様であり、オーディオストリームデータをデコードしてＰＣＭデータを出力する。第２デコード部２５０によってデコードされて生成される第２ＰＣＭデータ列の例を図４に示す。第２デコードによって生成される第２ＰＣＭデータには、第１デコード部２１０にて生成される第１ＰＣＭデータのような加工合図は付加されていない。第２デコード部２５０にて生成された第２ＰＣＭデータは、ＰＣＭデータ処理部３００に送られる。
【００２３】
ＰＣＭデータ処理部３００は、第１ＰＣＭデータ処理部３１０と、第２ＰＣＭデータ処理部３２０と、を備える。第１ＰＣＭデータ処理部３１０は第１デコード部２１０からのＰＣＭデータに対してデータ処理を行い、第２ＰＣＭデータ処理部３２０は第２デコード２５０からのＰＣＭデータに対してデータ処理を行う。第１ＰＣＭデータ処理部３１０および第２ＰＣＭデータ処理部３２０からの出力は音加工部４００に入力される。
【００２４】
音加工部４００は、ＰＣＭデータにミキシング処理を行うミキシング部４１０と、ミキシング部４１０にてミキシング処理されたＰＣＭデータにミュート処理を行うミューティング部４２０と、を備える。
【００２５】
ミキシング部４１０は、ミキシングのレベルを規定するミキシング係数（加工係数）が設定記憶されているミキシング係数記憶部（加工係数記憶部）４１１と、ＰＣＭデータに付加されているミキシング合図を検出するミキシング合図検出部（加工合図検出部）４１２と、検出されたミキシング合図に従ってミキシングの対象領域にミキシング処理を行うミキサー（加工処理部）４１３と、を備える。
【００２６】
ミキシング係数記憶部４１１のミキシング係数は、ユーザーによって指定され、中央制御部５００を介してミキシング係数記憶部４１１に予め設定入力されている。
【００２７】
ミキシング合図検出部４１２は、第１ＰＣＭデータに付加されているミキシング合図を検出して読み取る。すなわち、ミキシング開始の合図とミキシング終了の合図とを検出する。読み取ったミキシング合図の情報は、ミキサー４１３に送る。
【００２８】
ミキサー４１３は、設定されている所定のミキシング係数をそれぞれ第１ＰＣＭデータと第２ＰＣＭデータとに乗算して二つのＰＣＭデータをミキシングする。このとき、ミキシング合図検出部４１２からミキシング開始の合図が検出されたことを受けた場合、それ以後のデータについてミキシングの処理を継続して行う。また、ミキシング合図検出部４１２からミキシング終了の合図が検出されたことを受けた場合、ミキシングの処理を停止し、それ以後のデータに対しては、ミキシングの処理を行わない。
このようなミキシング処理が行われたＰＣＭデータを図５に示す。
図５中において、第１ＰＣＭデータ中のミキシング合図に対応して、ＰＣＭデータｍｉ-４およびｍｉ-５にミキシング処理が行われている。ミキシング処理が行われたＰＣＭデータはミューティング部４２０に出力される。
【００２９】
ミューティング部４２０は、ミュートのレベルを規定するミュート係数（加工係数）が設定記憶されているミュート係数記憶部（加工係数記憶部）４２１と、ＰＣＭデータに付加されているミュート合図（加工合図）を読み取るミュート合図検出部（加工合図検出部）４２２と、読み取られたミュート合図に従ってミュートの対象領域にミュート処理を行うミュート処理部（加工処理部）４２３と、を備える。
【００３０】
ミュート係数記憶部４２１のミュート係数は、ユーザーによって指定され、中央制御部５００を介してミュート係数記憶部４２１に予め設定入力されている。
なお、ここでいうミュート処理にはミュート係数を小さくして音信号のレベルを減衰させる処理（ミュート）のみならず、ミュート係数を大きくすることによって音信号のレベルを増加させる処理（アンミュート）も含めてミュート処理とする。
【００３１】
ミュート合図検出部４２２は、ＰＣＭデータに付加されているミュート合図を検出して読み取る。すなわち、ミュート開始の合図とミュート終了の合図とを検出する。読み取ったミュート合図の情報は、ミュート処理部４２３に送る。
【００３２】
ミュート処理部４２３は、ミュート係数をＰＣＭデータに乗算して音信号のレベル調整を行う。このとき、ミュート合図検出部４２２からミュート開始の合図が検出されたことを受けた場合、それ以後のデータについてはミュートの処理を継続して行う。また、ミュート合図検出部４２２からミュート終了の合図が検出されたことを受けた場合、ミュートの処理を停止し、それ以後のデータに対しては、ミュートの処理を行わない。
このようなミュート処理が行われたＰＣＭデータを図６に示す。
図６中において、ＰＣＭデータ中のミュート合図に対応して、ＰＣＭデータｍｕ-９およびｍｕ-１０にミュート処理が行われている。
【００３３】
このようにミキシング処理およびミュート処理が行われたＰＣＭデータは出力装置７００に出力され、たとえばスピーカーから音として出力される。
【００３４】
このような構成を備える第１実施形態の動作について説明する。
図７は、第１実施形態に係る音データ処理方法の動作手順を示すフローチャートである。
音データ処理方法は、加工情報および加工係数設定工程（ＳＴ１００）と、デコード工程（ＳＴ２００）と、ＰＣＭデータ処理工程（ＳＴ３００）と、音加工工程（ＳＴ４００）と、出力工程（ＳＴ９００）と、を備える。
以下、順に説明する。
【００３５】
音データ処理方法にあっては、まず、ＳＴ１００において加工情報および加工係数設定工程が行われ、この加工情報および加工係数設定工程では、中央制御部５００によって所定の必要情報が設定される。すなわち、加工情報記憶部２３０のミキシング情報記憶部２３１にはオーディオストリームデータ中のミキシング対象領域を示すミキシング情報が設定される。また、ミュート情報記憶部２３２には、オーディオストリームデータ中のミュート対象領域を示すミュート情報が設定される。
このようなミキシング情報およびミュート情報は、処理対象となるデータのタイムスタンプを指定することによって構成される。
また、ミキシング係数記憶部４１１およびミュート係数記憶部４２１には、それぞれミキシング処理およびミュート処置時に乗算する係数が設定される。
【００３６】
このように加工情報および加工係数の設定後、オーディオストリームデータのデコード処理がデコード部により行われる（デコード工程ＳＴ２００）。
デコード工程（ＳＴ２００）では、第１デコード部２１０による第１オーディオストリームデータのデコード処理と、第２デコード部２５０による第２オーディオストリームデータのデコード処理が並列して行われる。
図８を参照して、第１デコード部２１０によるデコード工程（ＳＴ２００）について説明する。
図８は、第１デコード部２１０によるデコード工程（ＳＴ２００）の動作手順を示すフローチャートである。
まず、第１オーディオストリームＤ１が入力され、第１デコード部２１０にて受信される（オーディオストリーム受信工程ＳＴ２１０）。
オーディオストリームは順次デコーダ２２０によってデコードされ、ＰＣＭデータが生成される。
このとき、デコーダ２２０によるデコード処理の際にオーディオストリームのタイムスタンプを読みとって加工合図付加部２４０に順次送る。
【００３７】
加工合図付加部２４０は、デコード工程（ＳＴ２２０）で読み取られたタイムスタンプの情報を加工情報記憶部２３０に設定されている加工情報に対比する。
このとき、まず、加工合図付加部２４０は、ミキシング情報記憶部２３１からミキシング情報を検出し（ミキシング情報検出工程ＳＴ２３０）、オーディオストリームのタイムスタンプに一致するミキシング情報がある場合（ＳＴ２４０：ＹＥＳ）、デコード工程（ＳＴ２２０）にて生成されたＰＣＭデータにミキシング情報を付加する。すなわち、設定されているミキシング情報に従ってミキシングの開始合図またはミキシングの終了合図をＰＣＭデータに付加する。さらに、加工合図付加部２４０は、ミュート情報記憶部２３２からミュート情報を検出し（ミュート情報検出工程ＳＴ２６０）、オーディオストリームのタイムスタンプに一致するミュート情報がある場合（ＳＴ２７０：ＹＥＳ）、ＰＣＭデータにミュート情報を付加する（ＳＴ２８０）。すなわち、設定されているミュート情報に従ってミュート処理の開始合図またはミュート処理の終了合図をＰＣＭデータに付加する（ミュート合図付加工程ＳＴ２８０）。そして、終了条件を満たすまでＳＴ２１０に戻ってオーディオストリームを順次受信し、ＳＴ２１０からＳＴ２９０が繰り返される。
このようにして生成されたＰＣＭデータ（図２および図３参照）は順次第１ＰＣＭデータ処理部３１０に出力される。
【００３８】
また、第２オーディオストリームＤ２は第２デコード部２５０にて受信され、デコーダ２５１によってデコード処理されて第２ＰＣＭデータ処理部３２０に出力される。
【００３９】
第１デコード部２１０および第２デコード部２５０にてデコードされて生成されたＰＣＭデータは、それぞれ第１ＰＣＭデータ処理部３１０および第２ＰＣＭデータ処理部３２０に送られ、それぞれ周波数変換等のデータ処理が施される（ＰＣＭデータ処理工程ＳＴ３００）。
【００４０】
ＰＣＭデータ処理部３００によるＰＣＭデータ処理工程（ＳＴ３００）の後、第１ＰＣＭデータおよび第２ＰＣＭデータは音加工部４００に出力され、音加工部４００による音加工処理を受ける（音加工工程ＳＴ４００）。
音加工部４００による音加工工程（ＳＴ４００）は、図９に示すように、ＰＣＭデータ受信工程（ＳＴ４１０）と、ミキシング部４１０によるミキシング工程（ＳＴ５００）と、ミューティング部４２０によるミューティング工程（ＳＴ６００）と、ＰＣＭデータ出力工程（ＳＴ７００）と、を備える。
以下、順に説明する。
【００４１】
第１ＰＣＭデータ処理部３１０および第２ＰＣＭデータ処理部３２０からのＰＣＭデータはまずミキシング部４１０にて受信される（ＰＣＭデータ受信工程ＳＴ４１０）。
そして、ミキシング部４１０によるミキシング処理を受ける（ミキシング工程ＳＴ５００）。図１０は、ミキシング部４１０によるミキシング工程（ＳＴ５００）の動作手順を示すフローチャートである。
ミキシング工程（ＳＴ５００）において、まず、受信したＰＣＭデータのうち第１ＰＣＭデータからミキシング合図検出部４１２によりミキシング合図が検出される（ミキシング合図検出工程ＳＴ５１０）。
ミキシング合図が検出された場合（ＳＴ５２０：ＹＥＳ）、それがミキシング開始の合図であれば（ＳＴ５３０：ＹＥＳ）、その情報をミキサー４１３に送り、ミキサー４１３はミキシング処理をＯＮ状態にする（ＳＴ５４０）。そして、ミキサー４１３の処理状態がミキシングＯＮである場合（ＳＴ５７０：ＹＥＳ）ミキサー４１３は第１ＰＣＭデータと第２ＰＣＭデータとをミキシング処理する。すなわち、ミキシング係数記憶部４１１からミキシング係数を読み出してそれぞれ第１ＰＣＭデータと第２ＰＣＭデータに乗算し、それらを加えてミキシングしたＰＣＭデータを生成する。
【００４２】
また、ミキシング合図検出工程（ＳＴ５１０）において第１ＰＣＭデータにミキシング合図が検出されない場合（ＳＴ５２０：ＮＯ）、ミキサー４１３の処理状態は変化させずにそのまま保持する（ＳＴ５６０）。すなわち、ミキシングがＯＮ状態であればそのままＯＮ状態を維持してミキシングを実行する。また、ミキシングがＯＦＦ状態であればそのままＯＦＦ状態を維持してミキシングを行うことなく第１ＰＣＭデータをそのまま出力する。
【００４３】
そして、ミキシング合図検出工程（ＳＴ５１０）において第１ＰＣＭデータにミキシング合図があり（ＳＴ５２０）、それがミキシング終了の合図である場合（ＳＴ５３０：ＮＯ、ＳＴ５５０）、ミキサー４１３の処理状態をＯＦＦ状態に更新する（ＳＴ５５１）。
このように処理状態がミキシングＯＦＦであれば（ＳＴ５７０：ＮＯ）、ミキシングを行うことなく第１ＰＣＭデータをそのまま出力する。
【００４４】
このようにミキシング部４１０による処理を受けたＰＣＭデータはさらにミューティング部４２０に出力されてミュート処理を受ける（ミューティング工程ＳＴ６００）。
図１１は、ミューティング部４２０によるミューティング工程（ＳＴ６００）の動作手順を示すフローチャートである。
ミューティング工程（ＳＴ６００）において、まず、受信したＰＣＭデータからミュート合図検出部４２２によりミュート合図が検出される（ミュート合図検出工程ＳＴ６１０）。
ミュート合図が検出された場合（ＳＴ６２０：ＹＥＳ）、それがミュート開始の合図であれば（ＳＴ６３０：ＹＥＳ）、その情報をミュート処理部４２３に送り、ミュート処理部４２３はミュート処理をＯＮ状態にする（ＳＴ６４０）。そして、ミュート処理部４２３の処理状態がミュートＯＮである場合（ＳＴ６７０：ＹＥＳ）、ミュート処理部４２３はＰＣＭデータにミュート処理を行う。すなわち、ミュート係数記憶部４２１からミュート係数を読み出してＰＣＭデータに乗算し、音信号のレベル調整を行う。
【００４５】
また、ミュート合図検出工程（ＳＴ６１０）においてＰＣＭデータにミュート合図が検出されない場合（ＳＴ６２０：ＮＯ）、ミュート処理部４２３の処理状態は変化させずにそのまま保持する（ＳＴ６６０）。すなわち、ミュートがＯＮ状態であればそのままＯＮ状態を維持してミュート処理を実行する。また、ミュートがＯＦＦ状態であればそのままＯＦＦ状態を維持してミュート処理を行うことなくＰＣＭデータをそのまま出力する。
【００４６】
そして、ミュート合図検出工程（ＳＴ６１０）においてＰＣＭデータにミュート合図があり（ＳＴ６２０：ＹＥＳ）、それがミュート終了の合図である場合（ＳＴ６３０：ＮＯ、ＳＴ６５０）、ミュート処理部４２３の処理状態をＯＦＦ状態に更新する（ＳＴ５５１）。
このように処理状態がミュートＯＦＦであれば（ＳＴ５７０：ＮＯ）、ミュートを行うことなくＰＣＭデータをそのまま出力する。
【００４７】
このように音加工部４００によるミキシング工程（ＳＴ５００）およびミューティング工程（ＳＴ６００）を受けたＰＣＭデータは音加工部４００から出力されて（ＰＣＭデータ出力工程ＳＴ７００）、たとえばスピーカーなどの出力装置７００に入力され、音が再生される。
終了条件が満たされるまでＳＴ４００に戻って順にＰＣＭデータを受信し、ＳＴ４００からＳＴ７００を繰り返す。
【００４８】
このような第１実施形態によれば、次の効果を奏することができる。
本実施形態によれば、音加工を施す対象部分に対してはＰＣＭデータに加工合図が直接付加されている。すなわち、ミキシングの対象部分を示すミキシング合図を付加し、さらに、ミュートの対象部分を示すミュート合図を付加する。
このように加工対象であるＰＣＭデータに直接に加工合図を付加しておくので、音加工部４００にはＰＣＭデータの入力に合わせて加工合図も同時に入力されることになる。そして、ミキサー４１３およびミュート処理部４２３における音加工にあたっては加工合図（ミキシング合図、ミュート合図）を検出し、その加工合図に指示された部分に音加工を行う。このようにＰＣＭデータから加工合図を検出し、検出した加工合図に従って音加工処理を実行するので、加工対象の部分がずれるような恐れはなく、指示された部分に正確に音加工処理を実行することができる。
【００４９】
（第２実施形態）
次に、本発明の第２実施形態について説明する。
第２実施形態の基本的構成は第１実施形態に同様であるが、第２実施形態ではＰＣＭデータのすべてにミキシング処理のＯＮ／ＯＦＦおよびミュート処理のＯＮ／ＯＦＦを付加しておくことに特徴を有する。
すなわち、第１実施形態ではデコード部におけるデコード工程において、ミキシング対象部分の先頭と末尾の次とにそれぞれミキシング開始の合図とミキシング終了の合図を付加していた。同じように、ミュート対象部分の先頭と末尾の次とにミュート開始の合図とミュート終了の合図を付加していた。
【００５０】
この点、本第２実施形態において、加工合図付加部２４０のミキシング合図付加部２４２は、ミキシング対象となるＰＣＭデータのすべてにミキシングＯＮの合図を付加し、ミキシング対象ではないＰＣＭデータのすべてにミキシングＯＦＦの合図を付加する。
同じように、ミュート合図付加部２４３は、ミュート対象となるＰＣＭデータのすべてにミュートＯＮの合図を付加し、ミュート対象ではないＰＣＭデータのすべてにミュートＯＦＦの合図を付加する。
このようにして加工合図としてのミキシング合図とミュート合図とが付加された第１ＰＣＭデータ列の例を図１２に示す。
このように生成された第１ＰＣＭデータと別途第２デコード部２５０にて生成された第２ＰＣＭデータとがＰＣＭデータ処理部３００を介して音加工部４００に入力される。
【００５１】
音加工部４００のミキシング部４１０においては、ミキシング合図検出部４１２においてＰＣＭデータに付加されたミキシング合図の検出を行う。そして、第１ＰＣＭデータに付加されているミキシング合図がミキシングＯＮであればミキシング処理を行い、ミキシング合図がミキシングＯＦＦであればミキシングを行うことなく第１ＰＣＭデータをそのまま出力する。
【００５２】
同様に、ミューティング部４２０において、ミュート合図検出部４２２においてＰＣＭデータに付加されたミュート合図の検出を行う。そして、ＰＣＭデータに付加されているミュート合図がミュートＯＮであればミュート処理を行い、ミュート合図がミュートＯＦＦであればミュート処理を行うことなくＰＣＭデータをそのまま出力する。
【００５３】
このような構成を備える第２実施形態によれば、上記実施形態の効果に加えて次の効果を奏することができる。
すべてのＰＣＭデータに加工合図を付加しているので、より確実にＰＣＭデータに音加工を行うことができる。
たとえば、上記第１実施形態の場合、加工開始の合図または加工終了の合図が付加されたデータが飛んでしまった場合、まったく音加工がなされなかったり、あるいは、予期しない部分に音加工がなされてしまう恐れがある。
この点、本実施形態では、すべてのＰＣＭデータに加工合図が付加されているので、より確実に対象部分のＰＣＭデータに音加工を行うことができる。
【図面の簡単な説明】
【００５４】
【図１】第１実施形態の構成を示す図。
【図２】第１ＰＣＭデータの一単位の構成例を示す図。
【図３】ミキシング合図とミュート合図が付加されたＰＣＭデータ列の例を示す図。
【図４】第２デコード部によってデコードされて生成される第２ＰＣＭデータ列の例を示す図。
【図５】ミキシング処理が行われたＰＣＭデータを示す図。
【図６】ミュート処理が行われたＰＣＭデータを示す図。
【図７】音データ処理方法の動作手順を示すフローチャート。
【図８】第１デコード部によるデコード工程の手順を示す図。
【図９】音加工工程の手順を示す図。
【図１０】ミキシング工程の動作手順を示すフローチャート。
【図１１】ミューティング工程の動作手順を示すフローチャート。
【図１２】第２実施形態において、加工合図としてのミキシング合図とミュート合図が付加された第１ＰＣＭデータ列の例を示す図。
【符号の説明】
【００５５】
１００…音データ処理装置、２００…デコード部、２１０…第１デコード部、２２０…デコーダ、２３０…加工情報記憶部、２３１…ミキシング情報記憶部、２３２…ミュート情報記憶部、２４０…加工合図付加部、２４２…ミキシング合図付加部、２４３…ミュート合図付加部、２５０…第２デコード部、２５１…デコーダ、３００…ＰＣＭデータ処理部、３１０…第１ＰＣＭデータ処理部、３２０…第２ＰＣＭデータ処理部、４００…音加工部、４１０…ミキシング部、４１１…ミキシング係数記憶部、４１２…ミキシング合図検出部、４１３…ミキサー、４２０…ミューティング部、４２１…ミュート係数記憶部、４２２…ミュート合図検出部、４２３…ミュート処理部、５００…中央制御部、７００…出力装置。
【図１】
2009251569.tif 000003
【図２】
2009251569.tif 000004
【図３】
2009251569.tif 000005
【図４】
2009251569.tif 000006
【図５】
2009251569.tif 000007
【図６】
2009251569.tif 000008
【図７】
2009251569.tif 000009
【図８】
2009251569.tif 000010
【図９】
2009251569.tif 000011
【図１０】
2009251569.tif 000012
【図１１】
2009251569.tif 000013
【図１２】
2009251569.tif 000014