(57)【要約】【課題】音声処理装置において、簡単な処理によって、音声の先頭部分で音切れを起こさないようにする。【解決手段】音声処理装置１は、ＤＳＰ１１とＤ／Ａ変換部１２を備える。ＤＳＰ１１は、入力されたデジタル音声ファイルのデジタル音声データに対して所定のデータ処理を行い、Ｄ／Ａ変換部１２は、ＤＳＰ１１によるデータ処理後のデジタル音声データをアナログ音声データに変換する。ＤＳＰ１１は、先行して入力されたデジタル音声ファイルのデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声ファイルのデジタル音声データのサンプリング周波数とが異なる場合に、後続して入力されたデジタル音声ファイルのデジタル音声データの先頭に、所定時間分の無音データを付加する。これにより、サンプリング周波数の設定が完了した後に、通常のデジタル音声データがアナログ音声データに変換され、音切れを生じない。【選択図】図１
2009277278.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデジタル音声ファイルにおけるデジタル音声データをアナログ音声データに変換する音声処理装置において、
入力されたデジタル音声ファイルにおけるデジタル音声データに対して所定のデータ処理を行うデータ処理手段と、
前記データ処理手段によりデータ処理されたデジタル音声データを、そのデジタル音声データのサンプリング周波数に応じて、アナログ音声データに変換する音声変換手段とを備え、
前記データ処理手段は、連続して複数のデジタル音声ファイルが入力されたとき、先行して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数とが異なる場合に、後続して入力されたデジタル音声ファイルにおけるデジタル音声データの先頭に、所定時間分の無音データを付加する、
ことを特徴とする音声処理装置。
【請求項２】
前記データ処理手段は、さらに、デジタル音声ファイルの入力開始時に最初に入力されたデジタル音声ファイルにおけるデジタル音声データの先頭に、所定時間分の無音データを付加する、
ことを特徴とする請求項１に記載の音声処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたデジタル音声データをアナログ音声データに変換する音声処理装置に関するものである。
【背景技術】
【０００２】
従来から、入力されたデジタル音声データをアナログ音声データに変換する音声処理装置は、デジタル音声データを、そのデジタル音声データのサンプリング周波数（そのデジタル音声データをアナログ音声データからデジタル音声データに変換したときのサンプリング周波数）でアナログ音声データに変換するようになっている。すなわち、このような音声処理装置は、デジタル音声データが入力されると、まず、デジタル音声データをアナログ音声データに変換するためのサンプリング周波数を、入力されたデジタル音声データのサンプリング周波数と同じになるように調整し、それから、入力されたデジタル音声データを、その調整したサンプリング周波数でアナログ音声データに変換するようになっている。変換されたアナログ音声データは、スピーカに出力され、スピーカによって、入力されたデジタル音声データに基く音声が再生される。
【０００３】
ところで、このような音声処理装置では、先行して入力されたデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声データのサンプリング周波数とが異なるとき、サンプリング周波数の調整が完了するまでの間、デジタル音声データから変換したアナログ音声データを出力しないミュート処理を行っている。その結果、そのミュート処理によって、再生する音声（後続して入力されたデジタル音声データに基く音声）の先頭部分で音切れ（音声が再生されない状態）を起こしてしまうことがある。
【０００４】
そこで、このような音声処理装置において、再生する音声の先頭部分で音切れを起こさないようにしたものが知られている（例えば、特許文献１参照）。この特許文献１に記載の音声処理装置（デジタルアンプ）は、デジタル音声データの区切り前後におけるサンプリング周波数が同じでない場合には、サンプリング周波数の調整に要する時間だけ待った後に、区切り後のデジタル音声データをアナログ音声データに変換することにより、再生する音声（区切り後のデジタル音声データに基く音声）の先頭部分で音切れを起こさないようにしている。
【０００５】
一方、ラジオ放送を受信する放送受信機において、デジタル放送のサンプリング周波数が変化した場合、信号処理部の設定を変更している間、デジタル放送と同一の放送内容のアナログ放送の音声を出力するようにしたものが知られている（例えば、特許文献２参照）。また、ネットワークから受信した音声データをバッファに蓄積し、そのバッファに蓄積した音声データを基準クロックに基いて読み出す受信装置において、音声データのサンプリング周波数が変化した場合に、バッファに蓄積されている音声データをクリアするようにしたものが知られている（例えば、特許文献３参照）。また、デジタル音声データを再生する再生装置において、再生動作形態を切り替える際に生じるノイズ発生を抑止するようにしたものが知られている（例えば、特許文献４参照）。
【特許文献１】特開２００７−８０３４７号公報
【特許文献２】特開２００５−２７７７９１号公報
【特許文献３】特開２００２−３４４５６１号公報
【特許文献４】特開２００１−１４３３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、上述した特許文献１に記載の音声処理装置においては、入力されたデジタル音声データを、サンプリング周波数の調整に要する時間だけ待った後に、アナログ音声データに変換するようにしており、デジタル音声データの処理が複雑化する。なお、上述した特許文献２乃至特許文献４に開示の内容を適用したとしても、上記の問題を解決することはできない。
【０００７】
本発明は、上記課題を解決するためになされたものであり、簡単な処理によって、再生する音声の先頭部分で音切れを起こさないようにすることができる音声処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために請求項１の発明は、入力されたデジタル音声ファイルにおけるデジタル音声データをアナログ音声データに変換する音声処理装置において、入力されたデジタル音声ファイルにおけるデジタル音声データに対して所定のデータ処理を行うデータ処理手段と、データ処理手段によりデータ処理されたデジタル音声データを、そのデジタル音声データのサンプリング周波数に応じて、アナログ音声データに変換する音声変換手段とを備え、データ処理手段は、連続して複数のデジタル音声ファイルが入力されたとき、先行して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数とが異なる場合に、後続して入力されたデジタル音声ファイルにおけるデジタル音声データの先頭に、所定時間分の無音データを付加するものである。
【０００９】
請求項２の発明は、請求項１に記載の音声処理装置において、データ処理手段は、さらに、デジタル音声ファイルの入力開始時に最初に入力されたデジタル音声ファイルにおけるデジタル音声データの先頭に、所定時間分の無音データを付加するものである。
【発明の効果】
【００１０】
請求項１の発明によれば、先行して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数とが異なる場合には、後続して入力されたデジタル音声ファイルの再生において、まず、無音データがアナログ音声データに変換され、その後、デジタル音声ファイルにおける通常の（元々デジタル音声ファイルに含まれていた）デジタル音声データがアナログ音声データに変換される。これにより、後続して入力されたデジタル音声ファイルの再生において、サンプリング周波数の設定が完了した後に、デジタル音声ファイルにおける通常のデジタル音声データをアナログ音声データに変換することができ、再生する音声の先頭部分で音切れを起こさないようにすることができる。しかも、デジタル音声ファイルにおけるデジタル音声データの先頭に無音データを付加するという簡単な処理を行うだけで、音声の先頭部分で音切れを起こさないようにすることができる。
【００１１】
請求項２の発明によれば、デジタル音声ファイルの入力開始時に最初に入力されたデジタル音声ファイルの再生においても、再生する音声の先頭部分で音切れを起こさないようにすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を具体化した実施形態による音声処理装置について図面を参照して説明する。図１は、本実施形態による音声処理装置の構成を示す。音声処理装置１は、ＳＰＤＩＦ出力装置２とスピーカ３の間に接続して使用され、ＳＰＤＩＦ出力装置２から出力されるデジタル音声データに基く音声をスピーカ３によって再生するための装置である。すなわち、音声処理装置１は、ＳＰＤＩＦ出力装置２から出力されたデジタル音声データが入力され、その入力されたデジタル音声データをアナログ音声データに変換して、その変換したアナログ音声データをスピーカ３に出力する装置である。
【００１３】
ＳＰＤＩＦ出力装置２は、例えば、ＤＶＤプレイヤ、ＣＤプレイヤ、デジタルメディアサーバ等の装置であり、デジタル音声データをＳＰＤＩＦ（Sony Philips Digital Interface Format）形式で出力する。また、ＳＰＤＩＦ出力装置２は、デジタル音声データをデジタル音声ファイルによって出力する。すなわち、ＳＰＤＩＦ出力装置２は、デジタル音声データと、そのデジタル音声データをアナログ音声データから変換したときのサンプリング周波数を示すサンプリング周波数データ等によって、デジタル音声ファイルを構成し、デジタル音声ファイル単位でデジタル音声データを出力する。
【００１４】
音声処理装置１は、デジタルデータを処理するＤＳＰ（デジタル・シグナル・プロセッサ）１１と、デジタルデータをアナログデータに変換するＤ／Ａ変換部１２と、音声処理装置１の動作を制御する制御部１３等を備える。
【００１５】
ＤＳＰ１１は、ＳＰＤＩＦ出力装置２から入力されたデジタル音声ファイルを解析して、デジタル音声ファイルからサンプリング周波数データやデジタル音声データを分離、抽出する処理を行う。そして、ＤＳＰ１１は、デジタル音声ファイルから分離、抽出したサンプリング周波数データを制御部１３に出力し、また、デジタル音声ファイルから分離、抽出したデジタル音声データに対して所定のデータ処理を行ったうえで、そのデータ処理後のデジタル音声データをＤ／Ａ変換部１２に出力する。
【００１６】
Ｄ／Ａ変換部１２は、ＤＳＰ１１から出力されたデータ処理後のデジタル音声データをアナログ音声データに変換する。Ｄ／Ａ変換部１２により変換されたアナログ音声データは、スピーカ３に出力され、スピーカ３によって、ＳＰＤＩＦ出力装置２から入力されたデジタル音声ファイルにおけるデジタル音声データに基く音声が再生される。制御部１３は、音声処理装置１の各種動作を制御する。
【００１７】
上記ＤＳＰ１１は、デジタル音声データに対する所定のデータ処理として、デコード処理やエラー訂正処理等を行う。また、ＤＳＰ１１は、デジタル音声データに対して行う所定のデータ処理として、デジタル音声データの先頭に無音データを付加する処理を行う。すなわち、ＤＳＰ１１は、ＳＰＤＩＦ出力装置２からデジタル音声ファイルの入力が開始されたときに最初に入力されたデジタル音声ファイルにおけるデジタル音声データの先頭に、所定時間（例えば１秒）分の無音データを付加する。また、ＤＳＰ１１は、ＳＰＤＩＦ出力装置２から連続して複数のデジタル音声ファイルが入力されたときには、先行して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数とが異なる場合に、後続して入力されたデジタル音声ファイルにおけるデジタル音声データの先頭に、所定時間（例えば１秒）分の無音データを付加する。ＤＳＰ１１によって、データ処理手段が構成されている。
【００１８】
また、ＤＳＰ１１は、データ処理後のデジタル音声データを、そのデジタル音声データのサンプリング周波数でＤ／Ａ変換部１２に出力する。これにより、データ処理後のデジタル音声データが、Ｄ／Ａ変換部１２によって、そのデジタル音声データのサンプリング周波数でアナログ音声データに変換される。すなわち、ＤＳＰ１１及びＤ／Ａ変換部１２は、データ処理後のデジタル音声データを、そのデジタル音声データのサンプリング周波数に応じて、アナログ音声データに変換する。ＤＳＰ１１及びＤ／Ａ変換部１２によって、音声変換手段が構成されている。
【００１９】
図２は、音声処理装置１の動作フローチャートを示す。まず、ＳＰＤＩＦ出力装置２からデジタル音声ファイルが入力される（ＳＰＤＩＦ出力装置２からデジタル音声ファイルを受信する）と（＃１でＹＥＳ）、制御部１３は、そのデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数を検出する（＃２）。
【００２０】
すなわち、ＳＰＤＩＦ出力装置２からデジタル音声ファイルが入力されると、ＤＳＰ１１は、デジタル音声ファイルに含まれているサンプリング周波数データを制御部１３に出力し、制御部１３は、そのサンプリング周波数データによって、ＳＰＤＩＦ出力装置２から入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数を検出する。
【００２１】
そして、制御部１３は、ＤＳＰ１１に対して、サンプリング周波数を設定する指令を行い（＃３）、また、ＤＳＰ１１に対して、デジタル音声ファイルにおけるデジタル音声データの先頭に所定時間（例えば１秒）分の無音データを付加する指令を行うと共に（＃４）、ＤＳＰ１１に対して、Ｄ／Ａ変換処理を実行する指令を行う（＃５）。
【００２２】
ＤＳＰ１１は、これらの指令を受けて、デジタル音声データをアナログ音声データに変換するためのサンプリング周波数を、入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数と同じになるように設定し、また、入力されたデジタル音声ファイルにおけるデジタル音声データの先頭に、所定時間分（サンプリング周波数の設定完了に要する以上の時間分であって、例えば１秒分）の無音データを付加するデータ処理を行うと共に、そのデータ処理後のデジタル音声データ（先頭に無音データを付加したデジタル音声データ）をＤ／Ａ変換部１２に出力する。
【００２３】
このとき、ＤＳＰ１１は、サンプリング周波数の設定が完了するまでの間は、所定の周波数で、データ処理後のデジタル音声データをＤ／Ａ変換部１２に出力し、サンプリング周波数の設定が完了した後は、その設定されたサンプリング周波数で、データ処理後のデジタル音声データをＤ／Ａ変換部１２に出力する。
【００２４】
これにより、まず、デジタル音声ファイルにおけるデジタル音声データの先頭に付加された無音データがＤ／Ａ変換部１２よってアナログ音声データに変換され、その後、無音データに続くデジタル音声ファイルにおける通常のデジタル音声データ（元々デジタル音声ファイルに含まれていたデジタル音声データ）がＤ／Ａ変換部１２によってアナログ音声データに変換される。従って、サンプリング周波数の設定が完了するまでの間は、無音データがアナログ音声データに変換され、スピーカ３によって再生される音声は無音となり、そして、サンプリング周波数の設定が完了した後に、デジタル音声ファイルにおける通常のデジタル音声データがアナログ音声データに変換され、デジタル音声ファイルによる音声がスピーカ３によって再生される。
【００２５】
その後、ＳＰＤＩＦ出力装置２から別のデジタル音声ファイルが入力されると（＃６でＹＥＳ）、制御部１３は、そのデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数を検出し（＃７）、先行して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数が同じか否かを判断する（＃８）。
【００２６】
そして、サンプリング周波数が同じであれば（＃８でＹＥＳ）、制御部１３は、上記＃５以降の処理を繰り返す。すなわち、先行して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数が同じ場合には、後続して入力されたデジタル音声ファイルに対して、サンプリング周波数の設定及び無音データの付加が行われることなく、デジタル音声データがアナログ音声データに変換される。
【００２７】
一方、サンプリング周波数が異なれば（＃８でＮＯ）、制御部１３は、上記＃３以降の処理を繰り返す。すなわち、先行して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数が異なる場合には、後続して入力されたデジタル音声ファイルに対して、サンプリング周波数の設定及び無音データの付加が行われたうえで、デジタル音声データがアナログ音声データに変換される。
【００２８】
このような構成の音声処理装置１によれば、デジタル音声データの入力が開始されると、デジタル音声ファイルの入力開始時に最初に入力されたデジタル音声ファイルの再生において、まず、無音データがアナログ音声データに変換され、その後、デジタル音声ファイルにおける通常のデジタル音声データがアナログ音声データに変換される。これにより、デジタル音声ファイルの入力開始時に最初に入力されたデジタル音声ファイルの再生において、サンプリング周波数の設定が完了した後に、デジタル音声ファイルにおける通常のデジタル音声データをアナログ音声データに変換することができ、再生する音声の先頭部分で音切れを起こさないようにすることができる。
【００２９】
また、先行して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数とが異なる場合には、後続して入力されたデジタル音声ファイルの再生において、まず、無音データがアナログ音声データに変換され、その後、デジタル音声ファイルにおけるデジタル音声データがアナログ音声データに変換される。これにより、後続して入力されたデジタル音声ファイルの再生において、サンプリング周波数の設定が完了した後に、デジタル音声ファイルにおけるデジタル音声データをアナログ音声データに変換することができ、再生する音声の先頭部分で音切れを起こさないようにすることができる。
【００３０】
しかも、先行して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数と、後続して入力されたデジタル音声ファイルにおけるデジタル音声データのサンプリング周波数とが同じ場合には、後続して入力されたデジタル音声ファイルの再生において、無音データが付加されないため、先行して入力されたデジタル音声ファイルにおける通常のデジタル音声データに連続して、後続して入力されたデジタル音声ファイルにおける通常のデジタル音声データがアナログ音声データに変換される。これにより、例えば、１つの音楽曲が２つ以上のデジタル音声ファイルに分割されている場合でも、１つの音楽曲の再生中に途中で無音区間を生じることなく、１つの音楽曲を連続して再生することができる。
【００３１】
なお、本発明は、上記実施形態の構成に限られず、種々の変形が可能である。例えば、音声処理装置は、デジタル音声データをＳＰＤＩＦ形式で出力するＳＰＤＩＦ出力装置に接続して使用されるものに限られず、デジタル音声データをＳＰＤＩＦ形式以外の形式で出力する装置に接続して使用されるものであってもよい。すなわち、音声処理装置は、ＳＰＤＩＦ形式のデジタル音声データに限られず、ＳＰＤＩＦ形式以外のデジタル音声データに対しても適用可能である。また、音声処理装置は、スピーカに接続して使用されるものに限られず、スピーカを一体的に備えていてもよい。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態に係る音声処理装置の概略構成を示す電気的ブロック構成図。
【図２】同音声処理装置の動作を示すフローチャート。
【符号の説明】
【００３３】
１    音声処理装置
２    ＳＰＤＩＦ出力装置
３    スピーカ
１１    ＤＳＰ
１２    Ｄ／Ａ変換部
１３    制御部
【図１】
2009277278.tif 000003
【図２】
2009277278.tif 000004