(57)【要約】【課題】音声出力バッファの容量を増やしても、音声出力バッファにより出力された出力音声信号に対して行う処理のタイミングを正しく制御できるようにする。【解決手段】音声出力装置１００は、タイミングフラグを付した出力音声信号を出力する音声出力制御部１１１、音声出力制御部１１１により出力された出力音声信号を一時的に格納して出力する音声出力バッファ１１２、及び音声出力バッファ１１２により出力された出力音声信号を出力する音声出力処理部１１３を有する音声出力部１１０と、音声出力処理部１１３によって出力された出力音声信号に付されたタイミングフラグから、所定値のタイミングフラグを検出するフラグ検出処理部１１７とを備え、フラグ検出処理部１１７による所定値のタイミングフラグの検出時刻に基づく処理タイミングで、音声出力バッファ１１２により出力された出力音声信号に対して所定の処理を行う。【選択図】図１
2011149991.tif 000002
【特許請求の範囲】
【請求項１】
タイミングフラグを付した出力音声信号を出力する音声出力制御部、前記音声出力制御部により出力された出力音声信号を一時的に格納して出力する音声出力バッファ、及び前記音声出力バッファにより出力された出力音声信号を出力する音声出力処理部を有する第１の音声出力部と、
前記音声出力処理部によって出力された出力音声信号に付されたタイミングフラグから、所定値のタイミングフラグを検出するフラグ検出処理部とを備え、
前記フラグ検出処理部による前記所定値のタイミングフラグの検出時刻に基づく処理タイミングで、前記音声出力バッファにより出力された出力音声信号に対して所定の処理を行うことを特徴とする音声出力装置。
【請求項２】
請求項１の音声出力装置において、
前記所定の処理は、フェード処理であることを特徴とする音声出力装置。
【請求項３】
タイミングフラグを付した出力音声信号を出力する音声出力制御部、前記音声出力制御部により出力された出力音声信号を一時的に格納して出力する音声出力バッファ、及び前記音声出力バッファにより出力された出力音声信号を出力する音声出力処理部を有する第１の音声出力部と、
前記音声出力処理部によって出力された出力音声信号に付されたタイミングフラグから、所定値のタイミングフラグを検出するフラグ検出処理部とを備え、
前記フラグ検出処理部による当該所定値のタイミングフラグの検出時刻が、前記フラグ検出処理部により検出された所定値のタイミングフラグが付された出力音声信号の出力予定時刻よりも遅れている場合には、前記音声出力処理部による出力音声信号の出力タイミングを早める一方、前記検出時刻が、前記出力予定時刻よりも早い場合には、前記音声出力処理部による出力音声信号の出力タイミングを遅くすることを特徴とする音声出力装置。
【請求項４】
請求項１又は３の音声出力装置において、
出力音声信号を出力する音声出力制御部、前記音声出力制御部により出力された出力音声信号を一時的に格納して出力する音声出力バッファ、及び前記音声出力バッファにより出力された出力音声信号を出力する音声出力処理部を有する第２の音声出力部をさらに備え、
前記フラグ検出処理部による当該所定値のタイミングフラグの検出時刻に応じたタイミングで、前記第２の音声出力部の音声出力処理部が、当該第２の音声出力部の音声出力バッファにより出力された所定の出力音声信号を出力することを特徴とする音声出力装置。
【請求項５】
請求項１又は３の音声出力装置において、
前記フラグ検出処理部による前記所定値のタイミングフラグの検出時刻に応じたタイミングで、所定の映像信号及び所定の字幕信号の少なくとも一方を出力することを特徴とする音声出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声を出力する音声出力装置に関するものである。
【背景技術】
【０００２】
特許文献１には、映像信号を符号化映像復号再生装置により再生するとともに音声信号を符号化音声復号再生装置により再生するシステムが開示されている。このシステムでは、所定枚のフレーム分の映像信号と、この映像信号に対応する音声信号との再生終了タイミングの差を計測し、計測した差に基づいて映像信号と音声信号との再生終了タイミングを揃えるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−２３３２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１のようなシステムの符号化音声復号再生装置には、通常、出力音声信号を一時的に格納する音声出力バッファが設けられる。
【０００５】
図３は、符号化音声復号再生装置に設けられる音声出力バッファｂ及びその周辺の構成の例を示す。ａは音声出力制御部であり、ｂは音声出力バッファであり、ｃは音声出力処理部であり、ｄはフェード処理部であり、ｅはホストであり、ｆはスピーカである。音声出力制御部ａにより出力された出力音声信号は、一旦音声出力バッファｂに格納される。その後、音声出力処理部ｃによりフェード処理部ｄを介して出力される。また、音声出力制御部ａは、出力音声信号の出力と同時に当該出力音声信号の出力予定時刻を示す制御通知情報を出力し、音声出力制御部ａによる制御通知情報の出力タイミングに基づくタイミングで、ホストｅが、対応する出力音声信号を音声出力処理部ｃに出力させる。
【０００６】
また、音声出力制御部ａをキャッシュシステムを用いたプロセッサシステムで動作させる場合、同じ処理を繰り返し実行させることにより命令の実行効率（キャッシュのヒット率）を向上させることができる。このようにして命令の実行効率を向上させる場合、音声出力バッファｂの容量を増やす必要がある。しかし、図３では、音声出力バッファｂの容量を増やすと、出力音声信号が音声出力バッファｂに格納されてから出力されるまでの時間が長くなる。また、その時間は出力音声信号によって異なるものである。したがって、音声出力制御部ａによる制御通知情報の出力タイミングに基づいて、音声出力処理部ｃによる出力処理やフェード処理部ｄによるフェード処理等、音声出力バッファｂにより出力された音声出力信号に対して行う処理のタイミングを制御することは困難である。
【０００７】
本発明は、上記の点に鑑み、音声出力バッファの容量を増やしても、音声出力バッファにより出力された出力音声信号に対して行う処理のタイミングをより正しく制御できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明の一態様は、タイミングフラグを付した出力音声信号を出力する音声出力制御部、前記音声出力制御部により出力された出力音声信号を一時的に格納して出力する音声出力バッファ、及び前記音声出力バッファにより出力された出力音声信号を出力する音声出力処理部を有する第１の音声出力部と、前記音声出力処理部によって出力された出力音声信号に付されたタイミングフラグから、所定値のタイミングフラグを検出するフラグ検出処理部とを備え、前記フラグ検出処理部による前記所定値のタイミングフラグの検出時刻に基づく処理タイミングで、前記音声出力バッファにより出力された出力音声信号に対して所定の処理を行うことを特徴とする。
【０００９】
この態様によると、音声出力バッファにより出力された出力音声信号に対する所定の処理を、音声出力処理部によって出力された出力音声信号からの所定値のタイミングフラグの検出時刻に基づく処理タイミングで行うので、音声出力バッファの容量を増やしても、前記所定の処理のタイミングを正しく制御することができる。
【００１０】
また、本発明の一態様は、タイミングフラグを付した出力音声信号を出力する音声出力制御部、前記音声出力制御部により出力された出力音声信号を一時的に格納して出力する音声出力バッファ、及び前記音声出力バッファにより出力された出力音声信号を出力する音声出力処理部を有する第１の音声出力部と、前記音声出力処理部によって出力された出力音声信号に付されたタイミングフラグから、所定値のタイミングフラグを検出するフラグ検出処理部とを備え、前記フラグ検出処理部による当該所定値のタイミングフラグの検出時刻が、前記フラグ検出処理部により検出された所定値のタイミングフラグが付された出力音声信号の出力予定時刻よりも遅れている場合には、前記音声出力処理部による出力音声信号の出力タイミングを早める一方、前記検出時刻が、前記出力予定時刻よりも早い場合には、前記音声出力処理部による出力音声信号の出力タイミングを遅くすることを特徴とする。
【００１１】
この態様によると、音声出力バッファの容量を増やしても、前記所定値のタイミングフラグの検出時刻が、フラグ検出処理部により検出された所定値のタイミングフラグが付された出力音声信号の出力予定時刻よりも遅れている場合には、音声出力処理部による出力音声信号の出力タイミングを早める一方、前記検出時刻が、前記出力予定時刻よりも早い場合には、音声出力処理部による出力音声信号の出力タイミングを遅くするので、音声出力処理部による出力音声信号の出力タイミングを出力予定時刻に近付けることができる。
【発明の効果】
【００１２】
本発明により、音声出力バッファにより出力された出力音声信号に対する所定の処理を、音声出力処理部によって出力された出力音声信号からの所定値のタイミングフラグの検出時刻に基づく処理タイミングで行うので、音声出力バッファの容量を増やしても、前記所定の処理のタイミングを正しく制御することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態１に係る音声出力装置の構成を示すブロック図である。
【図２】本発明の実施形態２に係る音声映像字幕再生装置の構成を示すブロック図である。
【図３】従来の音声出力バッファ周りの構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、図面を参照して説明する。
【００１５】
《実施形態１》
図１は、本発明の実施形態１に係る音声出力装置１００を示す。
【００１６】
音声出力装置１００は、２組の音声出力部１１０、１１０’と、フラグ検出処理部１１７と、ホスト１２０とを備えている。
【００１７】
一方の音声出力部１１０は、音声出力制御部１１１と、音声出力バッファ１１２と、音声出力処理部１１３と、フェード処理部１１５と、スピーカ１１６とを備えている。
【００１８】
音声出力制御部１１１は、放送電波、ＤＶＤ、ＨＤＤ等から音声符号化信号である入力音声信号を受信して復号し、得られた復号化音声信号に第１〜第３のタイミングフラグを各出力予定時刻のＰＣＭデータ（音の振幅を２進で表すデータ）毎に付し、出力音声信号として出力する。本実施形態では、復号化音声信号が７．１ｃｈのサラウンドに対応しており、復号化音声信号に含まれる超低音域信号（ＬＦＥ：Low-frequency effect）のＰＣＭデータの所定の３ビットを第１〜第３のタイミングフラグに置き換える。第１〜第３のタイミングフラグに置き換えるビットとして、最下位の３ビットを使用することにより、ノイズを小さくすることができる。
【００１９】
また、音声出力制御部１１１は、第１のタイミングフラグが値１である出力音声信号（ＰＣＭデータ）の出力予定時刻を示す制御通知情報を出力する。
【００２０】
音声出力バッファ１１２は、音声出力制御部１１１により出力された出力音声信号を一時的に格納して出力する。
【００２１】
音声出力処理部１１３は、音声出力バッファ１１２により出力された出力音声信号を出力する。音声出力処理部１１３は、ホスト１２０による指示に応じて、出力音声信号を早送りして出力したり、出力音声信号の出力を停止することができる。
【００２２】
フェード処理部１１５は、音声出力処理部１１３により出力された出力音声信号に対してフェード処理を行い、フェード処理後の出力音声信号を出力する。
【００２３】
スピーカ１１６は、フェード処理部１１５により出力された出力音声信号に基づいて音声を出力する。
【００２４】
他方の音声出力部１１０’は、一方の音声出力部１１０の音声出力制御部１１１に代えて音声出力制御部１１１’を備えている。音声出力制御部１１１’は、放送電波、ＤＶＤ、ＨＤＤ等から音声符号化信号である入力音声信号を受信して復号し、得られた復号化音声信号をそのまま出力音声信号として出力する。
【００２５】
フラグ検出処理部１１７は、音声出力部１１０の音声出力処理部１１３によって出力された出力音声信号から値１の第１〜第３のタイミングフラグを検出する。フラグ検出処理部１１７は、値１の第１のタイミングフラグを検出した場合には、検出とほぼ同時に第１検出信号を出力し、値１の第２のタイミングフラグを検出した場合には、検出とほぼ同時に第２検出信号を出力し、値１の第３のタイミングフラグを検出した場合には、検出とほぼ同時に第３検出信号を出力する。
【００２６】
音声出力部１１０の音声出力制御部１１１は、フラグ検出処理部１１７により出力された第１検出信号を受信し、第１検出信号の受信とほぼ同時に前記制御通知情報を出力する。これにより、制御通知情報の出力タイミングは、値１の第１のタイミングフラグの検出時刻とほぼ同時になる。
【００２７】
ホスト１２０は、音声出力制御部１１１により出力された制御通知情報を受信し、制御通知情報により示された出力予定時刻と、現在の時刻、すなわち値１の第１のタイミングフラグの検出時刻との差を算出する。そして、この差に応じて、音声出力処理部１１３による出力音声信号の出力タイミングを調整する。より詳しくは、ホスト１２０は、現在の時刻が出力予定時刻よりも遅れている場合には、音声出力処理部１１３に対し、出力音声信号を早送りして出力させ、出力予定時刻と検出時刻との差に応じた時間、出力音声信号の出力（所定の処理）を早めさせる。一方、現在の時刻が出力予定時刻よりも早い場合には、音声出力処理部１１３に出力音声信号の出力を停止させ、出力予定時刻と検出時刻との差に応じた時間、出力音声信号の出力（所定の処理）を遅くさせる。なお、音声出力処理部１１３による出力音声信号の出力タイミングの調整方法は、これに限られない。
【００２８】
音声出力部１１０，１１０’のフェード処理部１１５は、フラグ検出処理部１１７により第２検出信号が出力されたタイミングに基づく処理タイミング、すなわち第２のタイミングフラグの検出時刻に基づく処理タイミングで、フェード処理を行う。第２のタイミングフラグの検出時刻に基づく処理タイミングは、出力音声信号が音声出力処理部１１３から出力されてすぐにフェード処理部１１５に入力される場合には、検出時刻とほぼ同時に設定すればよく、出力音声信号が音声出力処理部１１３から出力されてから所定時間経過後にフェード処理部１１５に入力される場合には、検出時刻から所定時間経過後に設定すればよい。
【００２９】
音声出力部１１０’の音声出力処理部１１３は、フラグ検出処理部１１７により第３検出信号が出力されたタイミング、すなわち第３のタイミングフラグの検出時刻とほぼ同時に、所定の出力音声信号を出力する。なお、音声出力部１１０’の音声出力処理部１１３が、第３のタイミングフラグの検出時刻から所定時間経過後に、所定の出力音声信号を出力するようにしてもよい。
【００３０】
本実施形態によると、フェード処理部１１５の処理時間は常にほぼ一定であるので、制御通知情報により示された出力予定時刻と１の第１のタイミングフラグの検出時刻との差に応じて、音声出力処理部１１３による出力音声信号の出力タイミングを所望のタイミングに制御することができる。
【００３１】
また、音声出力部１１０，１１０’のフェード処理部１１５は、第２のタイミングフラグの検出時刻に基づく処理タイミングでフェード処理を行うので、フェード処理を行いたい出力音声信号が音声出力処理部１１３から出力されたタイミングにフェード処理を行うことができる。
【００３２】
また、音声出力部１１０’の音声出力処理部１１３は、第３のタイミングフラグの検出時刻とほぼ同時に、所定の出力音声信号を出力するので、第３のタイミングフラグの付された出力音声信号（ＰＣＭデータ）と所定の出力音声信号との出力時刻を一致させることができる。
【００３３】
《実施形態２》
図２は、本発明の実施形態２に係る音声映像字幕再生装置２００を示す。なお、実施形態１と同じ符号を付した構成要素は、実施形態１と同様の動作を行うので、再度の説明を省略する。
【００３４】
音声映像字幕再生装置２００は、実施形態１の構成に加えて、映像出力バッファ２０１、映像出力処理部２０２、字幕出力バッファ２０３、字幕出力処理部２０４、及びディスプレイ２０５を備えている。また、実施形態１のフラグ検出処理部１１７に代えてフラグ検出処理部２１７を備えている。
【００３５】
また、音声出力部１１０が、音声制御部１１１に代えて、音声出力制御部２１１を備えている。この音声出力制御部２１１は、復号化音声信号に第１〜第３のタイミングフラグに加え、第４及び第５のタイミングフラグを各出力予定時刻のＰＣＭデータ毎に付し、出力音声信号として出力する点で、実施形態１の音声出力制御部１１１と異なっている。音声出力制御部２１１の他の動作は音声出力制御部１１１と同じである。音声出力制御部２１１は、超低音域信号のＰＣＭデータの所定の５ビットを第１〜第５のタイミングフラグに置き換える。第１〜第５のタイミングフラグに置き換えるビットとして、最下位の５ビットを使用することにより、ノイズを小さくすることができる。
【００３６】
フラグ検出処理部２１７は、音声出力部１１０の音声出力処理部１１３によって出力された出力音声信号から、値１の第１〜第３のタイミングフラグに加え、値１の第４及び第５のタイミングフラグを検出する点で、実施形態１のフラグ検出処理部１１７と異なっている。フラグ検出処理部２１７の他の動作はフラグ検出処理部１１７と同じである。フラグ検出処理部２１７は、値１の第４のタイミングフラグを検出した場合には、検出とほぼ同時に第４検出信号を出力し、値１の第５のタイミングフラグを検出した場合には、検出とほぼ同時に第５検出信号を出力する。値１の第４のタイミングフラグは、先頭の出力映像信号の出力予定時刻に対応付けられた復号化音声信号に付される。また、値１の第５のタイミングフラグは、先頭の出力字幕信号の出力予定時刻に対応付けられた復号化音声信号に付される。
【００３７】
映像出力バッファ２０１は、出力映像信号を格納して出力する。
【００３８】
映像出力処理部２０２は、映像出力バッファ２０１により出力された出力映像信号を出力する。映像出力処理部２０２は、フラグ検出処理部２１７により第４検出信号が出力されたタイミング、すなわち値１の第４のタイミングフラグの検出時刻とほぼ同時に、先頭の出力映像信号を出力する。
【００３９】
字幕出力バッファ２０３は、出力字幕信号を格納する。
【００４０】
字幕出力処理部２０４は、字幕出力バッファ２０３により出力された出力字幕信号を出力する。字幕出力処理部２０４は、フラグ検出処理部２１７により第５検出信号が出力されたタイミング、すなわち値１の第５のタイミングフラグの検出時刻とほぼ同時に、先頭の出力字幕信号を出力する。
【００４１】
本実施形態によると、値１の第４のタイミングフラグの検出時刻とほぼ同時、すなわち先頭の出力映像信号の出力予定時刻に対応付けられた出力音声信号が音声出力部１１０の音声出力処理部１１３により出力されるのとほぼ同時に、映像出力処理部２０２が先頭の出力映像信号を出力する。同様に、値１の第５のタイミングフラグの検出時刻とほぼ同時、すなわち先頭の出力字幕信号の出力予定時刻に対応付けられた出力音声信号が音声出力部１１０の音声出力処理部１１３により出力されるのとほぼ同時に、字幕出力処理部２０４が先頭の出力字幕信号を出力する。したがって、出力音声信号、出力映像信号、及び出力字幕信号を同期して出力させることができる。
【００４２】
なお、上記実施形態１，２では、タイミングフラグを超低音域信号に付したが、超低音域信号以外の信号に付してもよい。また、タイミングフラグに複数ビットを用いる場合には、複数のチャンネルの信号に分散させてもよい。また、復号化音声信号は５．１ｃｈのサラウンドに対応したものでもよいし、５．１ｃｈと７．１ｃｈのサラウンドのいずれにも対応していなくてもよい。
【００４３】
また、上記実施形態２において、値１の第４及び第５のタイミングフラグは、先頭の映像及び先頭の字幕の出力予定時刻に対応付けられた復号化音声信号に付したが、他の所定の出力予定時刻に対応付けられた復号化音声信号に付し、当該所定の出力予定時刻に対応付けられた出力映像信号、及び出力字幕信号が、値１の第４及び第５のタイミングフラグの検出タイミングで映像出力処理部２０２及び字幕出力処理部２０４によって出力されるようにしてもよい。
【００４４】
また、上記実施形態２において、映像出力処理部２０２が、値１の第４のタイミングフラグの検出時刻から所定時間経過後に所定の映像信号を出力するようにしてもよいし、字幕出力処理部２０４が値１の第５のタイミングフラグの検出時刻から所定時間経過後に所定の字幕信号を出力するようにしてもよい。
【００４５】
また、上記実施形態１，２では、タイミングフラグの検出時刻に応じて、フェード処理部１１５によるフェード処理、音声出力処理部１１３、映像出力処理部２０２、字幕出力処理部２０４による信号出力のタイミングを調整したが、その他の処理のタイミングを調整するようにしてもよい。
【００４６】
また、多数の処理のタイミングをタイミングフラグによって制御する場合、タイミングフラグを表すために、各処理毎にＰＣＭデータの１ビットを使用すると、タイミングフラグに置き換えられるビットの数が多くなり、音質を悪化させるおそれがある。そこで、このような音質の悪化を防ぐため、各処理に固有の値を対応付け、各処理の実行タイミングに対応するＰＣＭデータの所定ビット（タイミングフラグ）が、その処理に対応付けられた固有の値に置き換えられるようにしてもよい。例えば、７種類の処理の実行タイミングを制御する場合、ＰＣＭデータの３ビットをタイミングフラグに使用し、タイミングフラグ「００１」〜「００７」を７種類の処理に対応付け、タイミングフラグ「０００」をいずれの処理も実行させないフラグとしてもよい。
【産業上の利用可能性】
【００４７】
本発明に係る音声出力装置は、音声を出力する音声出力装置として有用である。
【符号の説明】
【００４８】
１００      音声出力装置 
１１０      音声出力部（第１の音声出力部） 
１１０’    音声出力部（第２の音声出力部）
１１１      音声出力制御部 
１１１’    音声出力制御部 
１１２      音声出力バッファ 
１１３      音声出力処理部  
１１７      フラグ検出処理部 
２００      音声映像字幕再生装置（音声出力装置） 
２１１      音声出力制御部 
２１７      フラグ検出処理部  
【図１】
2011149991.tif 000003
【図２】
2011149991.tif 000004
【図３】
2011149991.tif 000005