(57)【要約】【課題】画面表示に合わせて音声出力を適応的に制御する音声制御装置を提供する。【解決手段】実施形態に係る音声制御装置は、第１の取得手段と、判定手段と、出力手段と、制御手段とを備える。前記第１の取得手段は、画面に表示するアプリケーションを取得する。前記判定手段は、前記アプリケーションの表示領域を判定する。前記出力手段は、前記アプリケーションを映像に重畳して表示するように出力する。前記制御手段は、前記画面のサイズに対応する前記映像の表示領域のうちの所定割合以上を前記アプリケーションの表示領域が覆う場合、前記映像に対応する音声の音量を調整するように制御する。【選択図】    図６
2012010189.tif 000002
【特許請求の範囲】
【請求項１】
画面に表示するアプリケーションを取得する第１の取得手段と、
前記アプリケーションの表示領域を判定する判定手段と、
前記アプリケーションを映像に重畳して表示するように出力する出力手段と、
前記画面のサイズに対応する面前記映像の表示領域のうちの所定割合以上を前記アプリケーションの表示領域が覆う場合、前記映像に対応する音声の音量を調整するように制御する制御手段と、
を備える音声制御装置。
【請求項２】
前記映像の情報及び前記音声の情報を放送波から取得する第２の取得手段を備える請求項１の音声制御装置。
【請求項３】
前記アプリケーションは、ウィジェットである請求項１の音声制御装置。
【請求項４】
前記制御手段は、前記映像の表示領域のうちの前記所定割合以上を前記アプリケーションの表示領域が覆う場合、前記音量をミュートするように制御する請求項１の音声制御装置。
【請求項５】
前記制御手段は、前記映像の表示領域のうちの前記アプリケーションの表示領域が覆う割合に応じて、前記音量を段階的に調整するように制御する請求項１の音声制御装置。
【請求項６】
前記判定手段は、前記画面の全画素の透明度を検索して前記アプリケーションの表示領域を算出する請求項１の音声制御装置。
【請求項７】
前記判定手段は、前記アプリケーションを構成する１以上の情報の表示領域を合成して前記アプリケーションの表示領域を算出する請求項１の音声制御装置。
【請求項８】
画面に表示するアプリケーションを取得し、
前記アプリケーションの表示領域を判定し、
前記アプリケーションを映像に重畳して表示するように出力し、
前記画面のサイズに対応する前記映像の表示領域のうちの所定割合以上を前記アプリケーションの表示領域が覆う場合、前記映像に対応する音声の音量を調整する、
音声制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、音声出力の音量を制御する音声制御装置及び音声制御方法に関する。
【背景技術】
【０００２】
近年、テレビジョン放送受信装置は、高性能化に伴い、様々な機能を備えている。テレビジョン放送受信装置は、例えば、様々な規格のインタフェースを備え、様々な装置と接続することが可能となっている。また、テレビジョン放送受信装置は、インターネットと接続できる機能を備えている。そのため、テレビジョン放送受信装置は、チューナで受信した放送信号に基づく映像だけでなく、インターネットから取得した情報をモニタに表示することができる。
【０００３】
テレビジョン放送受信装置は、ネットワーク接続によって、ウィジェット（Widget）と呼ばれるアプリケーションを画面に表示させることができる。ウィジェットが起動すると、視聴者が意識することなく、刻一刻とそのコンテンツに基づく新しい情報をモニタに表示する。
【０００４】
ウィジェットは、放送信号に基づく映像がモニタに表示されている場合であっても、その映像の上に重畳してコンテンツをモニタに表示する。したがって、モニタには、異なる２つの情報が同時に表示される場合があり得る。モニタにおけるウィジェットの表示領域（表示サイズ、表示位置）は、ウィジェットのコンテンツによって様々である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−５５５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ウィジェットは、放送信号に基づく映像がモニタに表示されている場合、その表示画面のほぼ全面を覆うこともあり得る。その場合、テレビジョン放送受信装置は、放送信号に基づく音声を出力しつつ、映像をほぼ全面に覆うウィジェットをモニタに表示する状態となる。したがって、モニタの表示と出力される音声は、一致しない。放送事業者にとって、このような事態が生じることは、視聴者に対するサービス上、好ましくない。視聴者にとっても、このような事態が生じることは、瞬間的であっても違和感がある。
【０００７】
一方、２画面表示またはＰｉｎＰ（Picture in Picture）表示も、異なる情報を同時にモニタに表示する例である。しかしながら、これらの画面表示は、視聴者の意図による入力に基づくものである。さらに、これらの画面表示の一部の映像は、出力される音声との間に整合がある。したがって、これらの画面表示は、放送事業者及び視聴者にとって不利益とはならない。
【０００８】
そこで、この発明は、画面表示に合わせて音声出力を適応的に制御する音声制御装置及び音声制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
実施形態に係る音声制御装置は、第１の取得手段と、判定手段と、出力手段と、制御手段とを備える。前記第１の取得手段は、画面に表示するアプリケーションを取得する。前記判定手段は、前記アプリケーションの表示領域を判定する。前記出力手段は、前記アプリケーションを映像に重畳して表示するように出力する。前記制御手段は、前記画面のサイズに対応する前記映像の表示領域のうちの所定割合以上を前記アプリケーションの表示領域が覆う場合、前記映像に対応する音声の音量を調整するように制御する。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るテレビジョン放送受信装置の概略構成を示すブロック図。
【図２】実施形態に係るサブタイトル、ＴＶ映像、ウィジェットのグラフィックスの合成の例を示す図。
【図３】実施形態に係るウィジェットの表示形式を示す画面図。
【図４】実施形態に係るウィジェットのグラフィックスが描画されている領域面積の算出を示す図。
【図５】実施形態に係る実施形態に係るウィジェットのグラフィックスが描画されている領域面積の算出を示す図。
【図６】実施形態に係る音量の制御を示すフローチャート。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照し、実施形態について説明する。図１は、実施形態に係るテレビジョン放送受信装置１０（以降、放送受信装置１０と称す）の概略構成を示すブロック図である。地上デジタル放送受信用のアンテナで受信した放送信号は、入力端子１０１を介してチューナ１０２に供給される。チューナ１０２は、ユーザが所望するチャンネルの放送信号を切り替えて選局する。チューナ１０２で選局された放送信号は、サブタイトルデコーダ１０３、映像デコーダ１０４、音声デコーダ１０５に供給される。なお、サブタイトルデコーダ１０３、映像デコーダ１０４、音声デコーダ１０５は、一体として構成されてもよい。
【００１２】
サブタイトルデコーダ１０３は、放送信号をサブタイトル（字幕）を含むテレテキスト信号にデコードする。さらに、サブタイトルデコーダ１０３は、テレテキスト信号に基づいてサブタイトルを面Ａに描画する。面Ａは、映像を表示するモニタ１１５の画面に相当する画素で構成されている面である。サブタイトルデコーダ１０３は、モニタ１１５の画面におけるサブタイトルの表示位置と同様の位置となるように面Ａにサブタイトルを描画する。その後、面Ａに描画されたサブタイトルは、合成モジュール１０６に供給される。映像デコーダ１０４は、放送信号を映像信号にデコードする。さらに、映像デコーダ１０４は、映像信号に基づいてＴＶ映像を面Ａに描画する。映像デコーダ１０４は、モニタ１１５の画面におけるＴＶ映像の表示位置と同様の位置となるように面ＡにＴＶ映像を描画する。その後、面Ａに描画されたＴＶ映像は、合成モジュール１０６に出力される。映像デコーダ１０４は、放送信号から映像信号を取得する取得手段として機能する。
【００１３】
音声デコーダ１０５は、放送信号を音声信号にデコードする。音声信号は、音声出力制御モジュール１０７に供給される。音声出力制御モジュール１０７は、デジタルの音声信号をスピーカ１０８で再生可能なフォーマットのアナログの音声信号に変換する。音声デコーダ１０５は、放送信号から音声信号を取得する取得手段として機能する。音声出力制御モジュール１０７は、アナログの音声信号をスピーカ１０８に供給して音声を出力させる。音声出力制御モジュール１０７は、出力端子１０９を介して外部機器に導出させることもできる。また、音声出力制御モジュール１０７は、後述するように、描画領域判定モジュール１１４から送信される情報に基づいて、スピーカ１０９から出力する音声の音量を調整する。
【００１４】
また、実施形態に係る放送受信装置１０では、通信Ｉ／Ｆ１１０がＬＡＮ(local area network)端子１１１に接続されている。したがって、通信Ｉ／Ｆ１１０は、ＬＡＮ端子１１１を介してインターネットと接続されている。なお、通信Ｉ／Ｆ１１０は、ＬＡＮ端子１１１を介したインターネットとの接続の例を示しているが、無線接続であってもよい。通信Ｉ／Ｆ１１０は、インターネットからウィジェット（アプリケーション）のコンテンツを取得する。通信Ｉ／Ｆ１１０は、アプリケーションの取得手段として機能する。ウィジェットは、ウィジェットエンジン１１２に供給される。ウィジェットエンジン１１２は、ユーザによって選択されたウィジェットを表示させるために機能する。ウィジェットエンジン１１２は、通信Ｉ／Ｆ１１０を介して定期的にウィジェットを取得するためのインターネットへのアクセスを制御する。
【００１５】
ウィジェットレンダラ１１３は、ウィジェットエンジン１１２で取得したウィジェットのグラフィックスを面Ａに描画する。ウィジェットレンダラ１１３は、モニタ１１５の画面におけるウィジェットのグラフィックスの表示位置と同様の位置となるように面Ａにウィジェットのグラフィックスを描画する。ウィジェットのグラフィックスは、描画領域判定モジュール１１４に供給される。描画領域判定モジュール１１４は、面Ａのどの部分にウィジェットのグラフィックスが描画されているのかを判定する。つまり、描画領域判定モジュール１１４は、面Ａにおけるウィジェットのグラフィックスが描画されている領域の判定手段として機能する。描画領域判定モジュール１１４は、面Ａのうちウィジェットのグラフィックスが描画されている領域面積（以降、グラフィックスの領域面積と称す）を算出する。
【００１６】
描画領域判定モジュール１１４は、グラフィックスの領域面積に基づいて面Ａにウィジェットのグラフィックスが描画されている割合（以降、グラフィックスの割合と称す）を算出する。その後、描画領域判定モジュール１１４は、グラフィックスの割合に基づいて、スピーカ１０８から出力する音声の音量を調整させるための信号（以降、音量調整信号と称す）を音声出力制御モジュール１０７に送信する。描画領域判定モジュール１１４は、閾値（例えば８０％）以上にグラフィックスの領域面積が面Ａに描画されていれば、スピーカ１０８から出力をミュートとさせるような音量調整信号を音声出力制御モジュール１０７に送信する。
【００１７】
描画領域判定モジュール１１４は、面Ａに描画されたウィジェットのグラフィックスを合成モジュール１０６に供給する。合成モジュール１０６は、個別に面Ａに描画されたウィジェットのグラフィックス、サブタイトル、ＴＶ映像を合成して合成映像を生成する。合成モジュール１０６は、合成映像をモニタ１１５に供給して合成映像を表示させる。合成モジュール１０６は、ウィジェットのグラフィックス、サブタイトル、ＴＶ映像を重畳してモニタ１１５に表示するように出力する出力手段として機能する。合成モジュール１０６は、出力端子１１６を介して外部機器に導出させることもできる。
【００１８】
放送受信装置１０は、上記した全ての動作を制御モジュールによって統括的に制御されている。この制御モジュール１１８は、ＣＰＵ（central processing unit）等を内蔵しており、リモートコントローラ２０から送出され受光モジュール１１９を介して受信した操作情報を受けて、その操作内容が反映されるように各モジュールをそれぞれ制御する。ユーザは、リモートコントローラ２０を用いて所望のウィジェットをモニタ１１５に表示するように選択できる。
【００１９】
制御モジュール１１８は、主として、そのＣＰＵが実行する制御プログラムを格納したＲＯＭ（read only memory）１２０と、該ＣＰＵに作業エリアを提供するＲＡＭ（random access memory）１２１と、各種の設定情報及び制御情報等が保存される不揮発性メモリ１２２とを備える。
【００２０】
図２は、実施形態に係るウィジェットのグラフィックス、サブタイトル、ＴＶ映像の合成の例を示す図である。混合モジュール１０６には、面Ａに描画されたウィジェットのグラフィックス、サブタイトル、ＴＶ映像が供給される。ウィジェットのグラフィックスは、面Ａのうち網掛けで示す領域に描画されている。ＴＶ映像は、面Ａ全体に風景が描画されている。混合映像は、ウィジェットのグラフィックスを、サブタイトル、ＴＶ映像の上に重ねている。したがって、混合映像は、ＴＶ映像の上に網掛けで示す領域にウィジェットのグラフィックスが重畳される。言い換えれば、視聴者は、モニタ１１５に表示される混合映像において、網掛けで示す領域と重複する領域のＴＶ映像を見ることはできない。
【００２１】
図３は、モニタ１１５に表示される混合映像におけるウィジェットの表示形式の例を示す画面図である。図３の（ａ）は、サイドバーモードでウィジェットを表示する混合映像の画面図である。サイドバーモードは、画面の一端側にウィジェットを表示するモードである。サイドバーモードの場合、ＴＶ映像と重複するグラフィックスの領域面積は、ＴＶ映像の領域面積に比べて小さい。サイドバーモードは、例えば、複数のウィジェットを起動させるためのアイコンを縦に並べて表示する。また、サイドバーモードは、１のウィジェットの起動に基づいて情報を画面の一端側に表示するものであってもよい。
【００２２】
図３の（ｂ）は、ドックモードでウィジェットを表示する混合映像の画面図である。ドックモードは、画面の下側にウィジェットを表示するモードである。ドックモードの場合、ＴＶ映像と重複するグラフィックスの領域面積は、ＴＶ映像の領域面積に比べて小さい。サイドバーモードは、例えば、複数のウィジェットを起動させるためのアイコンを横に並べて表示する。また、ドックモードは、１のウィジェットの起動に基づいて情報を画面の下側に表示するものであってもよい。
【００２３】
図３の（ｃ）は、インフォメーション／アラートモードでウィジェットを表示する混合映像の画面図である。インフォメーション／アラートモードは、画面の上端側にウィジェットを表示するモードである。インフォメーション／アラートモードの場合、ＴＶ映像と重複するグラフィックスの領域面積は、ＴＶ映像の領域面積に比べて小さい。インフォメーション／アラートモードは、例えば、１のウィジェットの起動に基づいて簡易な情報または警告を表示する。
【００２４】
図３の（ｄ）は、フルモードモードでウィジェットを表示する混合映像の画面図である。フルモードは、ほぼ全画面にウィジェットを表示するモードである。フルモードの場合、ＴＶ映像と重複するグラフィックスの領域面積は、ＴＶ映像の領域面積とほぼ同一である。フルモードは、例えば、１のウィジェットの起動に基づいてニュースなどの情報をほぼ全画面に表示する。なお、図３に示すウィジェットの表示形式は、例であり、これに限られない。
【００２５】
図４は、実施形態に係る描画領域判定モジュール１１４によるグラフィックスの領域面積の算出の一例を示す図である。図４は、面Ａに描画されたウィジェットのグラフィックス及び面Ａにおける任意の領域を拡大して示している。ウィジェットのグラフィックスは、図３の（ａ）に示すように、サイドバーモードで面Ａに描画されている。描画領域判定モジュール１１４は、任意の１画素からＲ（赤）、Ｇ（緑）、Ｂ（青）の情報に加えて透明度を表すアルファ値の情報を取得する。アルファ値は、ＲＧＢで表現される色とは独立して、任意の画素の透明度を０（完全な透明）から２５５（完全な不透明）までで示している。
【００２６】
図４に示すように、ウィジェットのグラフィックスが描画されていない面Ａにおける任意の１画素は、（アルファ値、Ｒ、Ｇ、Ｂ）＝（０、０、０、０）となり、完全な無色透明の画素である。一方、ウィジェットのグラフィックスが描画されている面Ａにおける任意の１画素は、例えば（アルファ値、Ｒ、Ｇ、Ｂ）＝（２５５、０、０、２５５）となり、有色の完全な不透明の画素である。描画領域判定モジュール１１４は、面Ａの全画素について透明度（透過度）を検索する。その結果、描画領域判定モジュール１１４は、グラフィックスの領域面積（表示領域）を算出できる。なお、描画領域判定モジュール１１４は、任意の画素についてアルファ値が０でなくでも、所定の閾値以下であれば透明と判断してもよい。アルファ値の閾値は、視聴者が任意に変更可能できる。ウィジェットのグラフィックスの背面に表示されるＴＶ映像を視聴可能か否かの判断（グラフィックスの透明度のレベルの判断）は、視聴者の感覚によって異なるからである。
【００２７】
図５は、実施形態に係る描画領域判定モジュール１１４によるグラフィックスの領域面積の算出の他の例を示す図である。１画面に表示するウィジェットのグラフィックスは、ウィジェットのグラフィックスの部分を表示するものであって表示領域を有する情報（以降、矩形情報と称す）を複数組み合わせることで構成される。
【００２８】
図５の（ａ）は、１画面に表示するウィジェットのグラフィックスが５つの矩形情報１〜５で構成されている例を示す図である。ここで、描画領域判定モジュール１１４は、バックバッファを備える。バックバッファは、ウィジェットレンダラ１１３から順次転送される矩形情報を保持する。描画領域判定モジュール１１４は、ウィジェットレンダラ１１３から転送される矩形情報１〜５それぞれの表示領域を合成して、ウィジェットのグラフィックスを作成する。図５の（ｂ）は、５つの矩形情報を合成した１画面に表示するウィジェットのグラフィックスの例を示す図である。描画領域判定モジュール１１４は、矩形情報１〜５それぞれの領域をor条件で合成することで、最終的なグラフィックスの領域面積（表示領域）を算出できる。
【００２９】
図６は、実施形態に係る音声出力制御モジュール１０７による音量の制御を示すフローチャートである。はじめに、描画領域判定モジュール１１４は、グラフィックスの領域面積を算出して取得する（Ｂｌｏｃｋ１０１）。描画領域判定モジュール１１４は、閾値以上にグラフィックスの領域面積が面Ａに描画されているか否かを判定する（Ｂｌｏｃｋ１０２）。描画領域判定モジュール１１４は、モニタに１１５に表示させるウィジェットをユーザが選択した場合、または、所定時間間隔など、任意のタイミングでグラフィックスの割合を検索する。
【００３０】
閾値以上にグラフィックスの領域面積が面Ａに描画されている場合（例えば図３の（ｄ）のフルモードの場合）（Ｂｌｏｃｋ１０２、Ｙｅｓ）描画領域判定モジュール１１４は、スピーカ１０８からの音声をミュートさせる音量調整信号を音声出力制御モジュール１０７に送信する。その後、音声出力制御モジュール１０７は、スピーカ１０８からの音声をミュートするように制御する（Ｂｌｏｃｋ１０３）。音声出力制御モジュール１０７は、スピーカ１０８からの音声の音量を調整する制御手段として機能する。
【００３１】
閾値以上にグラフィックスの領域面積が面Ａに描画されていない場合（例えば図３の（ａ）のサイドバーモードの場合）（Ｂｌｏｃｋ１０２、Ｎｏ）、描画領域判定モジュール１１４は、スピーカ１０８からの音声を通常通り（ユーザが設定した音量）に出力させる音量調整信号を音声出力制御モジュール１０７に送信する。その後、音声出力制御モジュール１０７は、スピーカ１０８からの音声を通常通りに出力（ミュート状態であればミュート解除）するように制御する（Ｂｌｏｃｋ１０３）。なお、描画領域判定モジュール１１４と音声出力制御モジュール１０７は、一体として構成されてもよく、上記説明した各々の動作の一部または全部をいずれかで代用するようにしてもよい。
【００３２】
なお、描画領域判定モジュール１１４は、グラフィックスの割合に応じてスピーカ１０８からの音声の音量を指定する音量調整信号を音声出力制御モジュール１０７に送信してもよい。例えば、描画領域判定モジュール１１４は、グラフィックスの割合が２０％未満であれば、スピーカ１０８からの音声を通常通りに出力させる音量調整信号を音声出力制御モジュール１０７に送信してもよい。さらに、描画領域判定モジュール１１４は、グラフィックスの割合が４０％、６０％と大きくなるにつれ、通常通りの出力から段階的に小さくした音量でスピーカ１０８から出力させる音量調整信号を音声出力制御モジュール１０７に送信してもよい。さらに、描画領域判定モジュール１１４は、グラフィックスの割合が８０％以上となった場合、スピーカ１０８からの音声をミュートさせる音量調整信号を音声出力制御モジュール１０７に送信するようにしてもよい。
【００３３】
また、描画領域判定モジュール１１４は、ウィジェットに音声のミュートに指示が含まれている場合、グラフィックスの割合に関わらず、スピーカ１０８からの音声をミュートさせる音量調整信号を音声出力制御モジュール１０７に送信してもよい。なお、実施形態は、ＴＶ映像に重畳するアプリケーションをウィジェットとして説明したが、他の類似する機能を有する他のアプリケーションであっても同様である。
【００３４】
本実施形態によれば、放送受信装置１０が画面上で動作するアプリケーションの状況を判定することで、アプリケーション側に音声制御機能がなくても、適切に放送信号に基づく音声を制御できる。したがって、アプリケーションが画面に主として表示されている間（逆に言えば、ＴＶ映像がほとんど表示されていない間）であっても、モニタの表示と出力される音声のコンテンツが不一致となることは避けられる。
【００３５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３６】
１０…放送受信装置、１０２…チューナ、１０３…サブタートルデコーダ、１０４…映像デコーダ、１０５…音声デコーダ、１０６…合成モジュール、１０７…音声出力制御モジュール、１０８…スピーカ、１１０…通信Ｉ／Ｆ、１１２…ウィジェットエンジン、１１３…ウィジェットレンダラ、１１４…描画領域判定モジュール、１１５…モニタ。
【図１】
2012010189.tif 000003
【図２】
2012010189.tif 000004
【図３】
2012010189.tif 000005
【図４】
2012010189.tif 000006
【図５】
2012010189.tif 000007
【図６】
2012010189.tif 000008