(57)【要約】【課題】外部から入力された音声ストリームの再生において、早く音を出すことを可能とする音声外部入力再生装置を提供する。【解決手段】外部入力された音声ストリームを再生する際、ストリーム解析で取得するパラメータの値を設定することで、再生を行うＡＶデコーダーを備えた再生装置であり、ストリーム解析において、短時間の解析で取得できるパラメータと解析に時間のかかるパラメータが存在し、過去に取得したパラメータの値の組合せをデータベース４５として保存しておき、短時間の解析で取得できる数個のパラメータの値が得られた時点で、データベース４５中でその数個のパラメータの値の組合せが一致するパターンを検索し、該当するパターンにおける、解析に時間のかかるパラメータの値をもＡＶデコーダーへ設定することで、本来解析に時間のかかるパラメータの値の取得に要する時間を短縮し、音を早く出すことを可能とする。【選択図】図３
2007199562.tif 000002
【特許請求の範囲】
【請求項１】
外部入力された音声ストリームを再生可能なＡＶデコーダーと、
このＡＶデコーダーの再生制御を行なうＡＶデコーダー制御部と
を備えた音声外部入力再生装置であって、
前記ＡＶデコーダーは、外部入力された音声の再生時に、音声ストリームのデコードに必要な複数個のパラメータを設定するパラメータ設定手段を備え、
前記ＡＶデコーダーが前記複数個のパラメータを取得するためにストリーム解析を行なう際、前記ＡＶデコーダー制御部は過去に再生した音声ストリームのパラメータを保存しているデータベースを用いることにより解析に時間を要するパラメータの値を得て前記パラメータ設定手段に設定することを特徴とする音声外部入力再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部入力された音声ストリームを再生するための音声外部入力再生装置に関するものである。
【背景技術】
【０００２】
近年のデジタル化の中で、映像や音声の世界でも高画質、高音質化が進んでいる。音声においては、今まではテレビの音声を聞くにしても、ＣＤを聞くにしても、２チャンネルのステレオの音声を聞くのが普通だったが、近年ではマルチチャンネルの音声が登場し始め、ＤＶＤの映画などでも、臨場感のある５．１チャンネルの音声が記録されたＤｉｓｃが当たり前になりつつある。
【０００３】
こういったデジタル化の中、テレビ放送にも大きな変化が現れており、従来のアナログの放送から、デジタルの放送への移行が始まっている。このテレビのデジタル放送においては、映像だけでなく、音声もデジタル化されている。これにより、より高音質なデータが配信されてくるようになる。例えばチャンネル数においては、従来のモノラルやステレオの放送のみでなく、５．１チャンネルなどのマルチチャンネルの音声の番組も放送される。高音質さや、臨場感を伝えたい番組、例えば音楽番組やスポーツ中継などで実際に５．１チャンネルの音声を用いた番組が放送されているが、今後、他のジャンルの番組でも５．１チャンネルの音声の放送が広まっていくのではと予想される。
【０００４】
一方、テレビ放送を受ける側の装置を考えてみる。通常、テレビ放送なら、テレビで映像、音声を共に受信、出力するのが当たり前であるが、テレビの音声出力は通常２チャンネルであり、音質もそれほど良くないケースが多い。このため、せっかく高音質なデジタルの音声データが放送されても、そのクォリティを十分にユーザに伝えることができなかったり、５．１チャンネルの番組が放送されても、２チャンネルでしか出力できない、と  いう状況になる。
【０００５】
そこで音声の再生に特化した装置である音声外部入力再生装置が従来用いられており、従来の技術としては、オーディオ属性の変更があってもそれに対応して適切に再生することができる、オーディオ装置およびオーディオ装置における再生方法、という技術がある（例えば、特許文献１参照）。
【特許文献１】特開２００５−８４４５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
音声外部入力再生装置において、早く音を出すということは非常に重要である。音が出るのが遅く頭の無音時間が長ければ、ユーザは違和感を感じてしまう。特に、テレビ放送においては、テレビ側で絵は先に出ているのに、音が出始めるのが遅いと、ユーザに不快感を感じさせてしまう。以下、従来の音声外部入力再生装置において音が出るのが遅く頭の無音時間が長くなることを説明する。
【０００７】
音声外部入力再生装置では、外部から入力されたデジタルの音声ストリームをＡＶデコーダーでデコードすることで再生を行う。デコードの際には、ＡＶデコーダーに対して音声ストリームのさまざまなパラメータを設定しなければならない。ここでのパラメータとは、例えば音声ストリームのＣｏｄｅｃやサンプリング周波数、チャンネル数といったものが挙げられる。Ｃｏｄｅｃとは、デジタルの音声データがどのような規則に基づいてデータ化されているかの手段であり、代表的なものとしては、ＰＣＭ、ＡＡＣ、ＤｏｌｂｙＤｉｇｉｔａｌといった形式が挙げられる。サンプリング周波数とは、音をアナログからデジタルへ変換する際、一秒間に何回変換を行うかを表す数値であり、４８ｋＨｚや４４．１ｋＨｚといった値が代表的である。チャンネル数はモノラルやステレオのことである。これら音声ストリームのパラメータの値が異なればデコードの方法も異なるため、これらのパラメータは再生前にＡＶデコーダーに設定しなければならない。以下、Ｃｏｄｅｃやサンプリング周波数などの項目名を「パラメータ」、ＡＡＣやＤｏｌｂｙＤｉｇｉｔａｌ、４８ｋＨｚなど、各パラメータの具体的な値を「パラメータの値」と呼ぶこととする。
【０００８】
これらのパラメータの値は入力される音声ストリームが変われば、当然変化するものである。図２に示すとおり、音声外部入力再生装置では、Ａｕｄｉｏ情報の変化があった際には、ＡＶデコーダーからその旨がＡＶデコーダー制御部に通知される。この場合、新しいＡｕｄｉｏの情報に合わせてＡＶデコーダーを設定し直す必要がある。そのため、この通知を受けて再度パラメータの値をＡＶデコーダーに設定して再生を開始することで、新しいストリームを再生する。このように、Ａｕｄｉｏ情報が変化するたびに、通知を受け、ストリーム解析、再生設定、再生、という手順を繰り返しながら音声を再生する。
【０００９】
音声ストリームに関する各パラメータの値の取得について、例えばＣＤやＤＶＤに記録された音声を再生する場合には、Ｄｉｓｃの管理情報を参照することで容易に得ることができる。しかし、音声ストリームは外部から入力されるため、管理情報を得ることは出来ない。そのためパラメータの値を取得するための手順として、音声ストリームが入力され始めたら、まずＡＶデコーダーでその音声ストリームの解析を行う。この解析結果として、先に挙げたＣｏｄｅｃやサンプリング周波数、チャンネル数といった各パラメータの値が取得できるため、このパラメータの値をＡＶデコーダーに設定することで初めて音声ストリームのデコードが可能となり、再生を開始できる。
【００１０】
しかし、ストリーム解析で取得できるパラメータは、全てが同じタイミングで得られる訳ではなく、パラメータによって、解析開始直後に取得できるものも有れば、しばらく解析を続けた後、初めて取得できるパラメータも有る。ＡＶデコーダーには必要な全てのパラメータの値を設定して初めてデコード可能となるため、再生開始までにかかる時間としては、情報取得に最も時間のかかるパラメータの値の取得に要する時間に依存してしまう。そのため、単純に制御しただけでは、再生開始までにある程度時間がかかり、その間無音状態となるため、ユーザに不快感を与えることが考えられる。
【００１１】
以上説明したように、外部から入力される音声ストリームの再生において、早く音を出す際には、制御上、技術的な工夫が必要である。前述した従来技術においては、外部から入力された音声ストリームの再生については記述があるが、音を早く出すことについては何も述べられていない。
【００１２】
本発明は、以上の課題を解決するもので、外部から入力された音声ストリームの再生において、早く音を出すことを可能とする音声外部入力再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
前記課題を解決するために、本発明では、「過去に再生したストリーム情報」を利用することで、早く音を出す方法を提案する。
【００１４】
前述した外部入力された音声の再生においてポイントとなるのは、音声ストリームを解析する際、パラメータによって情報取得までに要する時間が異なるという点である。これはつまり、音を出すまでの時間は情報取得に最も時間のかかるパラメータに依存するということである。しかし、逆に言うと、情報取得に要する時間がかかるパラメータの値を事前に知ることができれば、そのパラメータの値の取得に要する時間を省くことができ、早く音を出すことが可能となる、ということである。そこで過去に再生したストリーム情報を利用した方法を考える。具体的には、再生するストリームの各パラメータの値の組合せをデータベースとして保存する。次に新たなストリームを再生する際、解析直後に取得できる数個のパラメータの値が取得できた時点で、データベースを検索する。取得した数個のパラメータの値と一致するパターンがデータベースに存在すれば、そのパターンにおける情報取得に時間がかかるパラメータの値をこれから取得するパラメータの値とみなし、ＡＶデコーダーに設定することで再生を開始する。こうすることで、ストリーム解析に要する時間を短縮し、早く音を出すことが可能となる。
したがって本発明の請求項１に係る音声外部入力再生装置は、外部入力された音声ストリームを再生可能なＡＶデコーダーと、このＡＶデコーダーの再生制御を行なうＡＶデコーダー制御部とを備えた音声外部入力再生装置であって、前記ＡＶデコーダーは、外部入力された音声の再生時に、音声ストリームのデコードに必要な複数個のパラメータを設定するパラメータ設定手段を備え、前記ＡＶデコーダーが前記複数個のパラメータを取得するためにストリーム解析を行なう際、前記ＡＶデコーダー制御部は過去に再生した音声ストリームのパラメータを保存しているデータベースを用いることにより解析に時間を要するパラメータの値を得て前記パラメータ設定手段に設定することを特徴とする。
【発明の効果】
【００１５】
本発明の音声外部入力再生装置によれば、過去に再生した音声ストリームのパラメータを保存しているデータベースを用いることで解析に時間を要するパラメータの値を得てパラメータ設定手段に設定することにより、外部入力された音声ストリームを再生する際、早く音を出すことができる。
【発明を実施するための最良の形態】
【００１６】
音声外部入力再生装置において、再生品位を高めることは大切であるが、入力される音声ストリームはさまざまであり、品位を高めるためには技術的な工夫が必要になる。本発明では、再生品位を高める中でも、特にできるだけ早く音を出す、つまり頭の無音時間を短くする、ということに着目した品位の向上を目指すこととする。具体的な実施の形態の説明の前に本発明の考え方を先に説明する。
【００１７】
図３は本発明でのデータベースを用いた解析時間短縮を示す図である。図３では、横軸に時間軸を取り、右方向に時間が経過している。ここでは、ストリーム解析、再生設定を行った後、再生することを示している。図３においては、再生に必要なパラメータの項目として、パラメータＡ、パラメータＢ、パラメータＣが必要であるとし、α１、α２、β１、β２、γ１、γ２はそれぞれパラメータＡ、パラメータＢ、パラメータＣの具体的な値であるとする。
【００１８】
また、パラメータＡ、パラメータＢ、パラメータＣの順に、解析結果が取得できるものとする。つまり、パラメータＡはストリーム解析後、割と早い時間で取得できるが、パラメータＣは取得に時間がかかる。図３（ａ）に通常の再生の場合を示している。このケースでは、パラメータＣを取得までストリーム解析を行い、その後、初めて再生設定、再生を行っている。これに対し、本発明の提案内容を図３（ｂ）に示す。ここでは、一度再生したストリームの情報をデータベース４５に保存されており、新たなストリームの再生を行う際、パラメータＡおよびパラメータＢが取得できた時点でデータベース４５を検索する。ここで、パラメータＡ、パラメータＢの値が両方一致するパターンをデータベース４５から検索し、一致するパターンがあれば、そのパターンからパラメータＣの値を取得する。具体的に例を挙げると、例えばパラメータＡ、パラメータＢでα１、β１という値が取得できたとする。ここでデータベース４５を検索すると、（α１、β１、γ１）という組合せが存在し、パラメータＡ、パラメータＢのそれぞれα１、β１という値が一致する。そこで、今入力されているストリームは、このパターンの時のストリームと同じだとして、パラメータＣとしてγ１という値であるとみなす。
【００１９】
以上の操作により、パラメータＡ、パラメータＢ、パラメータＣの値が揃ったため、再生設定を行い、再生を開始する。このように、過去に再生したストリーム情報を利用することで、パラメータＣの取得に要する時間を短縮し、その分再生を早く開始する。
【００２０】
なお、以上の手段は音声外部入力再生装置のユーザの使い方として、同じストリームを聞くことが多いだろうという考え方に基づいている。ユーザによって音楽やテレビ番組には好みがあるため、好きな音楽を入力したり、好きなテレビ番組の音声を入力するのであれば、音声データのパラメータの値もユーザごとにある程度決まったパターンになることが多く、過去に再生した音声ストリームの情報を使うことが有効である、という考え方に基づいている。
【００２１】
以下、本発明を実施するための最良の形態について、図１、図４および図５を参照しながら説明する。
【００２２】
（実施の形態１）
図１は本発明の実施の形態に係る音声外部入力再生装置を用いたデジタル放送受信システムの構成図である。具体的には図１に示す通り、テレビ放送の視聴において、映像はテレビで見るが音声は音声外部入力再生装置に入力し、そこからスピーカーを通して聞く、というユーザの使い方を想定している。この図１では、まずデジタル放送の電波をデジタルチューナー１０が受信する。デジタルチューナー１０は受信したデータを映像、音声に分類し、映像はテレビ１１へ、音声は音声外部入力再生装置１２へデジタルデータのまま伝送する。テレビ１１では受信した映像を画面に映す。音声外部入力再生装置１２では、受信した音声をデコードし、接続しているスピーカー１３から音を出す、という使い方である。
【００２３】
図４は、図１の音声外部入力再生装置１２の全体構成ブロック図である。
【００２４】
図４において、ＡＶデコーダー部４０は、システムデコーダー４１、オーディオデコーダー４２から構成される。外部から入力される音声ストリームをデコードして、信号処理されたオーディオを元のオーディオ信号に変換する。
【００２５】
システムデコーダー４１は、後述するＡＶデコーダー制御部４４からの指示により、外部から入力された音声ストリームに対するストリーム解析、あるいは再生を行う。ストリーム解析の場合には、外部から入力される音声ストリームを解析し、取得した各パラメータの値をＡＶデコーダー制御部４４に通知する。再生の場合には、ＡＶデコーダー制御部４４から別途、ストリームに関する各パラメータの値がパラメータ設定部４６に設定され、これらのパラメータの値を用いてデコードを開始し、外部から入力される音声ストリームをオーディオデコーダーに出力する。
【００２６】
オーディオデコーダー４２は、システムデコーダー４１から入力されるオーディオデータを解読、復号して、オーディオ信号として出力する。
【００２７】
システム制御部４３は、システム制御部４３としての機能を実現するためのプログラムを記憶するプログラムメモリと、そのプログラムを実行するためのプロセッサーと、汎用レジスタ、タイマーにより構成され、音声外部入力再生装置全体の制御を行う。具体的には、再生開始を行うためのＡＶデコーダー制御部４４の制御を行う。
【００２８】
ＡＶデコーダー制御部４４では、ＡＶデコーダー部４０の制御を行う。具体的には、システム制御部４３からの指示を受け、ストリーム解析、再生などの制御を行う。再生を行う際には、デコードに必要なパラメータの値の設定をパラメータ設定部４６に行う。
【００２９】
以上のように構成された音声外部入力再生装置について、以下でその動作を詳細に説明する。
【００３０】
外部入力された音声ストリームの再生を開始する際には、システム制御部４３からＡＶデコーダー制御部４４へ再生開始の指示が送られる。ＡＶデコーダー制御部４４ではこの指示を受けて、まずは各パラメータの値を取得するために、ＡＶデコーダー部４０にストリーム解析の指示を送る。ストリーム解析を行うことで、ＡＶデコーダー部４０では外部入力された音声ストリームに対し、Ｃｏｄｅｃ、サンプリング周波数、といったパラメータを取得し、取得できたパラメータの値を随時、割込みという形でＡＶデコーダー制御部４４へ通知する。
【００３１】
ＡＶデコーダー制御部４４では、ＡＶデコーダー部４０からの割込み通知を受け、ストリームのパラメータの値を取得する。再生に必要となる全てのパラメータのうち、早いタイミングで取得できるパラメータの値（図３におけるパラメータＡとパラメータＢ）が全て取得できた時点で、今度は、過去に再生したストリームのパラメータの値を保存してあるデータベース４５にアクセスする。ここでは、現在までに得られた数個のパラメータの値と一致する過去のストリームのパターンを検索し、一致するパターンにおいて、まだ取得していない、つまり、取得に時間のかかるパラメータの値（図３におけるパラメータＣ）をデータベースから取得する。
【００３２】
ここで、「早いタイミングで取得できるパラメータ」、「取得に時間のかかるパラメータ」の分類には基準が必要である。ここでは判断基準の代表例として、解析に要する時間が１００ｍｓｅｃ以上かどうかを基準とする。解析が１００ｍｓｅｃ未満で終了するパラメータを「早いタイミングで取得できるパラメータ」、１００ｍｓｅｃ以上要するパラメータを「取得に時間のかかるパラメータ」として区分する。「早いタイミングで取得できるパラメータ」の具体例としてはＣｏｄｅｃやサンプリング周波数、「取得に時間のかかるパラメータ」の具体例としてはビットレートが挙げられる。
【００３３】
データベースの検索の際、一致する過去のストリームのパターンがデータベース４５に存在しない場合、過去に再生したことのないストリームである、ということで、全てのパラメータの値を取得するまでストリーム解析を続け、取得した全パラメータの値をデータベース４５に新たに追加する。
【００３４】
以上の作業により、再生に必要な全てのパラメータの値が揃ったので、ＡＶデコーダー制御部４４では、ＡＶデコーダー部４０に対し、解析を終了する指示を出した後、今度はＡＶデコーダー部４０に再生開始の指示を送る。このとき、全てのパラメータの値をパラメータ設定部４６に設定することで、再生を開始する。
【００３５】
図５はＡＶデコーダー制御部における、再生開始までの実行方法の課程を示したフローチャートである。図５のフローチャートを用いて説明する。
【００３６】
外部入力された音声ストリームの再生時、ＡＶデコーダー制御部４４ではシステム制御部４３からの再生開始の指示を受けて、ＡＶデコーダー部４０に指示を行う。まず、Ｓ１に示す通り、ストリーム解析の指示を送る。ＡＶデコーダー部４０ではこの指示を受けて、ストリーム解析を開始する。ストリーム解析が始まると、Ｓ２やＳ３に示す通り、取得できたパラメータから随時、ＡＶデコーダー部４０からＡＶデコーダー制御部４４へ通知される。このフローチャートでは、Ｓ２でまずパラメータＡの解析結果が、Ｓ３でパラメータＢの解析結果が、順にＡＶデコーダー制御部４４へ通知される。
【００３７】
次にＡＶデコーダー制御部４４では、Ｓ４に示す通り、データベース４５での検索を行う。具体的には、既に取得できたパラメータＡ、パラメータＢの値が一致するパターンを検索する。Ｓ５に示す通り、もし一致したパターンが見つかった場合、Ｓ６に示す通り、まだ取得していないパラメータＣの値をデータベース４５から取得する。
【００３８】
Ｓ５において、一致するパターンが見つからなかった場合、Ｓ７に示す通り、ストリーム解析を継続する。その後、Ｓ８に示す通り、パラメータＣの値を取得する。ここで、Ｓ９に示す通り、このとき取得したパラメータＡ、パラメータＢ、パラメータＣの各値の組合せパターンを新たにデータベース４５に登録する。ここで登録したパターンについては、次回以降のストリーム再生時、パラメータＣの値取得に使用される。
【００３９】
以上で各パラメータの値が全て取得できたので、Ｓ１０に示す通り、各パラメータの値をパラメータ設定部４６へ設定し、再生を開始する。
【００４０】
また、音声ストリームの情報が変わった場合、ＡＶデコーダー部４０からＡＶデコーダー制御部４４へその旨が通知される。ＡＶデコーダー制御部４４では音声ストリーム情報変化の通知を受けて、図５に示すフローチャートの手順を最初から行う。この通り、音声ストリーム情報変化の度に、図５のフローチャートの手順を繰り返すことで、外部入力された音声ストリームの再生に対応する。
【００４１】
かかる構成によれば、ＡＶデコーダー制御部における、図５のフローチャートに示す制御により、外部入力された音声ストリームの再生において、音を早く出すことを実現できる。
【産業上の利用可能性】
【００４２】
本発明にかかる音声外部入力再生装置は、外部から入力された音声ストリームの再生において、早く音を出すことが可能になるので、音声外部入力再生装置として有用である。
【図面の簡単な説明】
【００４３】
【図１】音声外部入力再生装置を用いたデジタル放送受信システムの構成図
【図２】音声外部入力再生装置でのＡｕｄｉｏ情報変化時の制御を示す図
【図３】本発明でのデータベースを用いた解析時間短縮を示す図
【図４】図１の音声外部入力再生装置１２の全体構成ブロック図
【図５】本発明のＡＶデコーダー部の制御手順を示すためのフローチャート
【符号の説明】
【００４４】
４０    ＡＶデコーダー部
４４    ＡＶデコーダー制御部
４５    データベース
４６    パラメータ設定部
【図１】
2007199562.tif 000003
【図２】
2007199562.tif 000004
【図３】
2007199562.tif 000005
【図４】
2007199562.tif 000006
【図５】
2007199562.tif 000007