(57)【要約】【課題】接続されるモニタの電源状態に応じて、自身の電源をオフにできるターミナル装置を提供する。【解決手段】電源（１９）から供給される電力によって駆動されて、入力されるコンテンツ（Ｗｂ、Ｄｂ）の少なくとも音声（Ｄａ）を放送音声信号（Ｓａ）に変換してスピーカに出力するターミナル装置（１００）において、マイク１５はスピーカから出力される放送音声Ｓ（Ｓａ）を含む周囲音声を周囲音声信号（Ｓａｃ）に変換し、電源制御部（１８）は周囲音声信号（Ｓａｃ）が放送音声信号（Ｓａ）を含まない判断される場合に電源（１９）をオフにする。【選択図】図１
2008306517.tif 000002
【特許請求の範囲】
【請求項１】
電源から供給される電力によって駆動されて、入力されるコンテンツの少なくとも音声データを第１の音声信号に変換して出力するターミナル装置であって、
周囲の音声を第２の音声信号に変換する音声入力手段と、
前記第１の音声信号と前記第２の音声信号とを比較して、当該第２の音声信号が当該第１の音声信号を含むか否かを判断する音声比較手段と、
前記第２の音声信号が前記第１の音声信号を含まないと判断される場合に、前記電源をオフにする電源制御手段を備えるターミナル装置。
【請求項２】
前記音声比較手段は、
前記音声データを周波数帯域毎の音量分布を表す第１の音量分布データに変換する第１の音声データ変換手段と、
前記第２の音声信号を周波数帯域毎の音量分布を表す第２の音量分布データに変換する第２の音声データ変換手段とを備え、
前記第１の音量分布データの周波数帯域毎の音量分布と、前記第２の音量分布データの周波数帯域毎の音量分布との相関に基づいて、前記第２の音声信号が前記第１の音声信号を含むか否かを判断する請求項１に記載のターミナル装置。
【請求項３】
前記第１の音声データ変換手段は、
前記音声データをフーリエ変換して、周波数帯域毎の音量を表す第１の音量データを生成する第１のフーリエ変換手段と、
前記第１の音量データの最も音量の大きな周波数帯域の音量レベルが１となるように、当該第１の音量データの周波数帯域毎の音量を規格化して、前記第１の音量分布データを生成する第１の規格化手段とを備え、
前記第２の音声データ変換手段は、
前記第２の音声信号をＡ／Ｄ変換した後にフーリエ変換して、周波数帯域毎の音量を表す第２の音量データを生成する第２のフーリエ変換手段と、
前記第２の音量データの最も音量の大きな周波数帯域の音量レベルが１となるように、当該第２の音量データの周波数帯域毎の音量を規格化して、前記第２の音量分布データを生成する第２の規格化手段とを備え、
前記音声比較手段は、前記第１の音量分布データと前記第２の音量分布データとの差分を求める差分取得手段をさらに備え、
前記第２の規格化手段は前記差分が周波数帯域毎になるべく所定値より小さなるように規格化することを特徴とする請求項２に記載のターミナル装置。
【請求項４】
前記音声比較手段は、前記差分が所定閾値範囲である場合には、前記第２の音声信号が前記第１の音声信号を含むと判断することを特徴とする請求項３に記載のターミナル装置。
【請求項５】
前記音声比較手段は、前記第２の音量データの音量が全ての周波数帯域で０以上且つ閾値以下である場合には、前記第２の音声信号は前記第１の音声信号を含まないと判断することを特徴とする請求項３に記載のターミナル装置。
【請求項６】
前記音声比較手段は、前記差分が雑音の周波数帯域においてマイナス閾値より小さい場合には、前記第２の音声信号が前記第１の音声信号を含むと判断することを特徴とする請求項３に記載のターミナル装置。
【請求項７】
前記音声比較手段は、前記差分の音量レベルが周波数帯域毎にランダムにプラスの値とマイナスの値である場合には、前記第２の音声信号は前記第１の音声信号を含まないと判断することを特徴とする請求項３に記載のターミナル装置。
【請求項８】
前記電源制御手段は、所定の時間だけ連続して前記第２の音声信号が前記第１の音声信号を含まないと判断された場合に、前記電源をオフにすることを特徴とする請求項１に記載のターミナル装置。
【請求項９】
前記電源制御手段は、
前記電源をオフにする前に、電源オフ予告メッセージを出力する電源オフ予告手段を備える請求項８に記載のターミナル装置。
【請求項１０】
前記電源オフ予告メッセージに対するユーザの応答入力を受け付けるユーザ入力受付手段と、
前記応答入力がある場合には、電源オフを無効にするかを問い合わせるメッセージを出力する電源オフ無効化問い合わせ手段とを、さらに備える請求項９に記載のターミナル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されるコンテンツ信号を視聴な可能な信号に変換するターミナル装置に関し、より具体的にはセットトップボックスに関する。
【背景技術】
【０００２】
一般に、テレビジョン受像機によって放送等のコンテンツを視聴中に、テレビジョン受像機に電源が投入されたままで視聴者が眠ってしまったり、離席したりすれば、他の人によって電源が切られるか、視聴者が目覚めるか帰席するまでは、テレビジョン受像機は無駄に電力を消費することになる。このような事態は、セットトップボックスに代表されるターミナル装置をテレビモニタと接続してテレビ放送を視聴するユーザにおいて特に生じ易い。
【０００３】
これは、テレビ放送の視聴を終了する際には、テレビジョン受像機のユーザはテレビジョン受像機のみの電源をオフにすれば良いが、セットトップボックスのユーザはテレビモニタとセットトップボックスの両方の電源をオフにする必要があることに起因する。なぜならば、セットトップボックスよりもテレビモニタの電源が先にオフにされた場合、それ以降テレビモニタにはセットトップの電源状態が表示されないので、ユーザは視覚的にセットトップボックスの電源状態を確認し難く、セットトップボックスの電源をオフにすることを失念しがちであるからである。
【０００４】
上述のような、視聴されない状態でのテレビ放送の受信および表示という無駄な電力消費を抑制或いは防止する技術（例えば、特許文献１）が提案されている。同技術においては、所定時間に渡ってユーザによる操作がない状態でテレビジョン受像機が所定数以上の番組を受信した場合に、ユーザはテレビジョン受像機の電源を切り忘れていると認定して、電源を自動的にオフさせることによって、以降の電力消費を防止している。
【０００５】
さらに、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）  ＣＥＣプロトコルを用いた方法も知られている。同方法においては、ＨＤＭＩケーブルで接続された機器間で、ＣＥＣプロトコルに基づく特定のコマンドを交換することで、テレビモニタの電源オフに連動してセットトップボックスの電源をオフすることができる。
【特許文献１】特開２００３−２９８９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のユーザの操作の有無と受信番組数に基づく技術では、ユーザがテレビジョン受像機を所定の時間以上操作することなく、所定数以上の番組を受信して視聴しているという正常な場合でも、テレビジョン受像機の電源は切り忘れていると判断されて、視聴者の意志に反してテレビジョン受像機の電源がオフにされてしまう。これは、同一チャンネルで視聴者の好みの番組が長時間にわたって連続して放送されている場合に生じることである。
【０００７】
一方、実際にユーザがテレビジョン受像機の電源を切り忘れている場合であっても、所定数の番組の放送時間が長い場合には、電源の切り忘れが認定されるまでに時間を要し、無駄な電力消費の防止効果が減ずる。これは、放送番組が、映画やスポーツ中継などの場合に生じることである。この技術をセットトップボックスの電源制御に応用した場合も、同様の問題が不可避であることは言うまでもない。
【０００８】
一方、ＨＤＭＩ  ＣＥＣプロトコルを用いた方法は、接続される機器（テレビモニタとセットトップボックス）同士がともに連動電源オフ機能に対応していなければならない。つまり、汎用的および簡便に実現することができない。
【０００９】
本発明は、上述の問題に鑑みて、特定のプロトコルを介さずに接続されるテレビモニタの電源状態に応じて、自身の電源をオフにできるターミナル装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述の目的を達成するために、本発明は、
電源から供給される電力によって駆動されて、入力されるコンテンツの少なくとも音声データを第１の音声信号に変換して出力するターミナル装置であって、
周囲の音声を第２の音声信号に変換する音声入力手段と、
前記第１の音声信号と前記第２の音声信号とを比較して、当該第２の音声信号が当該第１の音声信号を含むか否かを判断する音声比較手段と、
前記第２の音声信号が前記第１の音声信号を含まないと判断される場合に、前記電源をオフにする電源制御手段を備える。
【００１１】
前記音声比較手段は、
前記音声データを周波数帯域毎の音量分布を表す第１の音量分布データに変換する第１の音声データ変換手段と、
前記第２の音声信号を周波数帯域毎の音量分布を表す第２の音量分布データに変換する第２の音声データ変換手段とを備え、
前記第１の音量分布データの周波数帯域毎の音量分布と、前記第２の音量分布データの周波数帯域毎の音量分布との相関に基づいて、前記第２の音声信号が前記第１の音声信号を含むか否かを判断することが望ましい。
【００１２】
前記第１の音声データ変換手段は、
前記音声データをフーリエ変換して、周波数帯域毎の音量を表す第１の音量データを生成する第１のフーリエ変換手段と、
前記第１の音量データの最も音量の大きな周波数帯域の音量レベルが１となるように、当該第１の音量データの周波数帯域毎の音量を規格化して、前記第１の音量分布データを生成する第１の規格化手段とを備え、
前記第２の音声データ変換手段は、
前記第２の音声信号をＡ／Ｄ変換したのちにフーリエ変換して、周波数帯域毎の音量を表す第２の音量データを生成する第２のフーリエ変換手段と、
前記第２の音量データの最も音量の大きな周波数帯域の音量レベルが１となるように、当該第２の音量データの周波数帯域毎の音量を規格化して、前記第２の音量分布データを生成する第２の規格化手段とを備え、
前記音声比較手段は、前記第１の音量分布データと前記第２の音量分布データとの差分を求める差分取得手段をさらに備え、
前記第２の規格化手段は当該差分が周波数帯域毎になるべく所定値より小さなるように規格化することが望ましい。
【００１３】
前記音声比較手段は、前記差分が所定閾値範囲である場合には、前記第２の音声信号が前記第１の音声信号を含むと判断することが望ましい。
【００１４】
前記音声比較手段は、前記第２の音量データの音量が全ての周波数帯域で０以上且つ閾値以下である場合には、前記第２の音声信号は前記第１の音声信号を含まないと判断することが望ましい。
【００１５】
前記音声比較手段は、前記差分が雑音の周波数帯域においてマイナス閾値より小さい場合には、前記第２の音声信号が前記第１の音声信号を含むと判断することが望ましい。
【００１６】
前記音声比較手段は、前記差分の音量レベルが周波数帯域毎にランダムにプラスの値とマイナスの値である場合には、前記第２の音声信号は前記第１の音声信号を含まないと判断することが望ましい。
【００１７】
前記電源制御手段は、所定の時間だけ連続して前記第２の音声信号が前記第１の音声信号を含まないと判断された場合に、前記電源をオフにすることが望ましい。
【００１８】
前記電源制御手段は、
前記電源をオフにする前に、電源オフ予告メッセージを出力する電源オフ予告手段を備えることが望ましい。
【００１９】
前記電源オフ予告メッセージに対するユーザの応答入力を受け付けるユーザ入力受付手段と、
前記応答入力がある場合には、電源オフを無効にするかを問い合わせるメッセージを出力する電源オフ無効化問い合わせ手段とを、さらに備えることが望ましい。
【発明の効果】
【００２０】
本発明にかかるターミナル装置は、特定のプロトコルを介さずに接続されるテレビモニタの電源状態に応じて、自身の電源をオフにできる。
【発明を実施するための最良の形態】
【００２１】
以下に図１乃至図１６を参照して、本発明にかかるターミナル装置について説明する。なお、本実施の形態においては、ターミナル装置は、それぞれの電源が連動されないテレビモニタに映像信号および音声信号を出力するセットトップボックスとして構成されている。
【００２２】
図１に示すように、セットトップボックス１００は、チューナ１１、デコーダ１２、ＤＡ変換部１３、第１のフーリエ変換部（図においては、「ＦＦＴ」と表示）１４、マイク１５、ＡＤ変換部１６、第２のフーリエ変換部１７（図においては、「ＦＦＴ」と表示）、電源制御部１８、電源部１９、およびＯＳＤメッセージ生成部２０を含む。チューナ１１は、外部のアンテナ等（不図示）で受信した放送電波Ｗｂを復調して放送データＤｂを生成する。
【００２３】
デコーダ１２は、放送データＤｂをデコードして映像データＤｖおよび音声データＤａを生成する。音声データＤａは、放送電波Ｗｂによって配信されている放送コンテンツの音声成分である。この意味において、音声データＤａを放送音声データと呼ぶ。
【００２４】
ＤＡ変換部１３は、映像データＤｖおよび放送音声データＤａをそれぞれアナログの映像信号Ｓｖおよび放送音声信号Ｓａに変換する。映像信号Ｓｖおよび放送音声信号Ｓａは、外部のテレビモニタ（不図示）に入力され、放送電波Ｗｂで配信されているコンテンツが映像および放送音声Ｓ（Ｓａ）としてテレビモニタから出力される。
【００２５】
第１のフーリエ変換部１４は、デコーダ１２で生成された放送音声データＤａをフーリエ変換して、放送音量データＤａｆ１を生成する。放送音量データＤａｆ１においては、放送音声データＤａは２０〜２０ｋＨｚの可聴帯域が１０の周波数帯域に分割されている。放送音量データＤａｆ１は、電源制御部１８に入力される。
【００２６】
図３に、放送音量データＤａｆ１を例示する。放送音量データＤａｆ１においては、音声帯域である２０〜２０ｋＨｚの可聴帯域の周波数が１０の周波数帯域ＦＢ１〜ＦＢ１０に分割されている。このように、放送音量データＤａｆ１は周波数帯域ＦＢ１〜ＦＢ１０毎の音量を表している。本例においては、周波数帯域ＦＢ６の音量が最大である。
【００２７】
マイク１５はセットトップボックス１００の周囲の音声（以降、「周囲音声」）を拾って音声信号Ｓａｃ（以降、周囲音声信号）を生成する。周囲音声は、セットトップボックス１００に接続されているテレビモニタスピーカから発生される放送音声Ｓ（Ｓａ）および他の周囲雑音からなる。周囲音声信号Ｓａｃは、拾音放送音声信号Ｓａ‘および周囲雑音声信号Ｓｎから成る。つまり、次式（１）で表す関係が成立する。
Ｓａｃ＝Ｓａ‘＋Ｓｎ        ・・・・  （１）
【００２８】
なお、放送音声信号Ｓａおよび拾音放送音声信号Ｓａ‘の音量をそれぞれＶ（Ｓａ）およびＶ（Ｓａ’）とすると、次式（２）で表す関係がある。
Ｖ（Ｓａ‘）＝Ｖ（Ｓａ）−△Ｖ（Ｓａ）    ・・・・  （２）
△Ｖ（Ｓａ）は、テレビモニタスピーカから出力された放送音声Ｓ（Ｓａ）がマイク１５で拾音されるまでに減衰する音量と、電気信号である拾音放送音声信号Ｓａ‘に変換される際のロスも含まれる。
【００２９】
ＡＤ変換部１６は周囲音声信号Ｓａｃをデジタルの周囲音声データＤａｃに変換する。第２のフーリエ変換部１７は、第１のフーリエ変換部１４と同様に、周囲音声データＤａｃをフーリエ変換して周囲音量データＤａｆ２を生成する。周囲音量データＤａｆ２は、電源制御部１８に入力される。
【００３０】
図５に、周囲音量データＤａｆ２を例示する。放送音量データＤａｆ１（図３）と同様に、周囲音量データＤａｆ２においても、音声帯域である２０〜２０ｋＨｚの可聴帯域の周波数が１０の周波数帯域ＦＢ１〜ＦＢ１０に分割されている。このように、周囲音量データＤａｆ２は周波数帯域ＦＢ１〜ＦＢ１０毎の音量を表している。この意味において、放送音量データＤａｆ１および周囲音量データＤａｆ２をそれぞれ、第１および第２の音量データと見なすことができる。なお、本例においては、周囲音量データＤａｆ２は周波数帯域ＦＢ６の音量が最大である。
【００３１】
電源制御部１８は、放送音量データＤａｆ１と周囲音量データＤａｆ２とに基づいて、電源部１９をＯＦＦさせるか否かを判断する。電源制御部１８は、さらに、ユーザのリモコン操作に基づくリモコン信号Ｓｒに応答して、電源制御信号ＳｃｐおよびＯＳＤメッセージ生成制御信号Ｓｃｍを生成する。電源制御信号Ｓｃｐは、電源部１９をＯＦＦにさせる信号である。ＯＳＤメッセージ生成制御信号Ｓｃｍは、ＯＳＤメッセージ生成部２０に対して所定の内容のＯＳＤメッセージＭを生成させる信号である。電源制御信号ＳｃｐおよびＯＳＤメッセージ生成制御信号Ｓｃｍを、制御信号Ｓｃと総称する。
【００３２】
図２に示すように、電源制御部１８は、第１の規格化部２１、第２の規格化部２２、差分部２３、および判断部２４を含む。第１の規格化部２１は、第１のフーリエ変換部１４に接続されて、放送音量データＤａｆ１を最も音量の大きな周波数成分の音量レベルが１となるように規格化して、放送音量分布データＤａｆｓ１を生成する。放送音量分布データＤａｆｓ１は、差分部２３に入力される。
【００３３】
図４に、放送音量分布データＤａｆｓ１を例示する。放送音量分布データＤａｆｓ１は、周波数帯域ＦＢ６の音量レベルが１になるように、周波数帯域ＦＢ１〜ＦＢ５、およびＦＢ７〜ＦＢ１０の音量が規格化されている。このように、放送音量分布データＤａｆｓ１は周波数帯域ＦＢ１〜ＦＢ１０毎の音量分布を表している。
【００３４】
第２の規格化部２２は、第２のフーリエ変換部１７と差分部２３に接続されて、後述する音量分布差△Ｄａｆｓに基づいて周囲音量データＤａｆ２を規格化して周囲音量分布データＤａｆｓ２を生成する。このように、放送音量データＤａｆ１および周囲音量データＤａｆ２のそれぞれの最大音量の周波数成分の音量レベルが１になるように規格することによって、放送音量分布データＤａｆｓ１および周囲音量分布データＤａｆｓ２において、上述の放送音声信号Ｓａと拾音放送音声信号Ｓａ‘との音量差△Ｖ（Ｓａ）の影響が抑えられる。周囲音量分布データＤａｆｓ２は、差分部２３に入力される。
【００３５】
図６に、周囲音量分布データＤａｆｓ２を例示する。周囲音量分布データＤａｆｓ２は、周波数帯域ＦＢ６の音量レベルが１になるように、周波数帯域ＦＢ１〜ＦＢ５、およびＦＢ７〜ＦＢ１０の音量が規格化されている。このように、規格周囲音量分布データＤａｆｓ２は周波数帯域ＦＢ１〜ＦＢ１０毎の音量分布を表している。この意味において、放送音量分布データＤａｆｓ１および規格周囲音量分布データＤａｆｓ２をそれぞれ、第１よび第２の音声音量分布データと見なすことができる。
【００３６】
差分部２３は、放送音量分布データＤａｆｓ１と周囲音量分布データＤａｆｓ２との差分を求めて、音量分布差△Ｄａｆｓを生成する。音量分布差△Ｄａｆｓは次式（３）で表現される。
△Ｄａｆｓ＝Ｄａｆｓ１−Ｄａｆｓ２  ・・・・  （３）
【００３７】
上述のように、音量分布差△Ｄａｆｓは第２の規格化部２２にフィードバックされる。そして、第２の規格化部２２は、差分部２３からフィードバックされた音量分布差△Ｄａｆｓがなるべく多くの周波数帯域で所定の閾値内に収まるように、周囲音量データＤａｆ２を規格化する。これは、テレビモニタの音量レベル設定や、セットトップボックスの設置環境によって生じる音量レベル（Ｂ）のばらつきを周囲音量分布データＤａｆｓ２で吸収し、放送音量分布データＤａｆｓ１との比較時にそのようなばらつきの影響を抑えるためである。
【００３８】
つまり、放送音量分布データＤａｆｓ１と周囲音量分布データＤａｆｓ２においては、規格化処理の結果、放送音声信号Ｓａと拾音放送音声信号Ｓａ‘との音量差△Ｖ（Ｓａ）の影響が抑えられている。それ故に、周囲音声信号Ｓａｃ（周囲音量データＤａｆ２）に周囲雑音声信号Ｓｎが含まれていなければ、放送音量分布データＤａｆｓ１の周波数成分分布と周囲音量分布データＤａｆｓ２の周波数成分分布は非常に類似する。
【００３９】
一方、周囲音声信号Ｓａｃ（周囲音量データＤａｆ２）に周囲雑音声信号Ｓｎ周囲雑音声信号Ｓｎが含まれている場合は、放送音量分布データＤａｆｓ１の周波数成分分布と周囲音量分布データＤａｆｓ２の周波数成分分布は、周囲雑音声信号Ｓｎの分だけ異なる。
【００４０】
音量分布差△Ｄａｆｓがなるべく多くの周波数帯域で所定の閾値内に収まるように、周囲音量データＤａｆ２を規格化することによって、周囲音量分布データＤａｆｓ２の周波数成分分布から周囲雑音声信号Ｓｎの存在の有無の検出を容易ならしめている。
【００４１】
図７に、音量分布差△Ｄａｆｓを例示する。本例においては、周波数帯域ＦＢ１、ＦＢ９、およびＦＢ１０の音量レベルは−０．０５であり、周波数帯域ＦＢ３よびＦＢ５の音量レベルは０．０５であり、周波数帯域ＦＢ４の音量レベルは０．１である。つまり、第２のフーリエ変換部１７が、差分部２３からフィードバックされる音量分布差△Ｄａｆｓがなるべく多くの周波数帯域で閾値内に収まるように周囲音量データＤａｆ２を規格化している結果、音量分布差△Ｄａｆｓは全ての周波数帯域ＦＢ１〜ＦＢ１０において、音量レベル閾値Ｔｈ（＋）〜Ｔｈ（−）の範囲内に収まっている。
【００４２】
音量分布差△Ｄａｆｓに基づいて、判断部２４は電源部１９のＯＮ／ＯＦＦを決定して電源制御信号Ｓｃｐを生成する。電源部１９は、電源制御信号ＳｃｐによってＯＮ／ＯＦＦされて、本発明が目的とするセットトップボックス１００の省電力が実現される。電源部１９のＯＮ／ＯＦＦの判断基礎である放送音量データＤａｆ１および周囲音量データＤａｆ２の相互関係はセットトップボックス１００が設置されている音声環境によって変化する。
【００４３】
セットトップボックス１００が設置されている音声環境は、上述のようにテレビモニタによる放送音声Ｓ（Ｓａ）および周囲雑音の有無との組み合わせで４種類に分類できる。なお、放送音声Ｓ（Ｓａ）の有無は、テレビモニタ電源のＯＮ／ＯＦＦ状態で判別できる。周囲雑音（周囲雑音声信号Ｓｎ）の有無はマイク１５による集音結果である周囲音声信号Ｓａｃとテレビモニタ電源のＯＮ／ＯＦＦ状態に基づき判断できる。
【００４４】
本実施の形態においては、テレビモニタ電源がＯＮで周囲雑音がない場合を＜音声環境１＞と、テレビモニタの電源がＯＦＦで周囲雑音がない場合を＜音声環境２＞と、テレビモニタの電源がＯＮで周囲雑音がある場合を＜音声環境３＞と、テレビモニタの電源がＯＦＦで周囲雑音がある場合を＜音声環境４＞と分類する。以下に、これら４種類の音声環境のそれぞれにおける、セットトップボックス１００の電源制御について説明する。
【００４５】
＜音声環境１：テレビモニタの電源がＯＮで周囲雑音がない場合＞
テレビモニタの電源がＯＮで周囲雑音（周囲雑音声信号Ｓｎ）がない音声環境１においては、セットトップボックス１００がデコードして生成された放送音声データＤａの周波数成分と、放送音声データＤａがＤＡ変換されてテレビモニタのスピーカから再生された放送音声Ｓ（Ｓａ）の周波数成分の周波数成分との間には相当な類似性がある。
【００４６】
つまり、放送音声データＤａに基づき生成された放送音量分布データＤａｆｓ１の周波数成分と、マイク１５が放送音声Ｓ（Ｓａ）を拾音して生成した周囲音声信号Ｓａｃに基づく周囲音量分布データＤａｆｓ２の周波数成分との間にも相当な類似性がある。結果、音量分布差△Ｄａｆｓは、図７に示すように全ての周波数帯域で、所定の閾値内に（本例では±０．１５）に収まる。このような状態は、放送音量データＤａｆ１＝周囲音量データＤａｆ２と見なすことができテレビモニタの電源がＯＮであると判断できる。
【００４７】
＜音声環境２：テレビモニタの電源がＯＦＦで周囲雑音がない場合＞
テレビモニタの電源がＯＦＦの場合、テレビモニタスピーカは放送音声Ｓ（Ｓａ）を出力しない。また周囲雑音（周囲雑音声信号Ｓｎ）がない場合、マイク１５で生成された周囲音声信号Ｓａｃの周囲音量データＤａｆ２の示す音量は図８に示すように限りなく０に近くなる。本例においては、周囲音量データＤａｆ２の音量は、周波数帯域ＦＢ１〜ＦＢ１０の全てにおいて、ゼロ以上で閾値Ｔｈ（＋）以下である。なお、周波数帯域ＦＢ１、ＦＢ２、ＦＢ４、ＦＢ５、およびＦＢ９においては、音量がゼロではないが閾値Ｔｈ（＋）以下であるのはセットトップボックス１００の設置されている環境下における暗騒音によるものである。このように、マイク１５で集音された周囲音声信号Ｓａｃの周囲音量データＤａｆ２の音量が全ての周波数帯域で閾値以下であれば、テレビモニタがＯＦＦであると判断できる。
【００４８】
＜音声環境３：テレビモニタの電源がＯＮで周囲雑音がある場合＞
図９および図１０のそれぞれに、テレビモニタがＯＮ且つ周囲雑音が有る場合のデータ周囲音量データＤａｆ２および周囲音量分布データＤａｆｓ２の一例を示す。デコーダ１２が生成する放送音声データＤａに基づく放送音量分布データＤａｆｓ１と、マイク１５で生成される周囲音声信号Ｓａｃに基づく周囲音量分布データＤａｆｓ２と、周囲音量分布データＤａｆｓ２に含まれる周囲雑音成分である雑音量分布データＤ８との間には、次式（４）で表される関係が成立する。
Ｄａｆｓ２＝Ｄａｆｓ１＋Ｄ    ・・・・（４）
【００４９】
このように、周囲音量分布データＤａｆｓ２は、放送音量分布データＤａｆｓ１と雑音量分布データＤとの和である。つまり、音声環境３においては、放送音量分布データＤａｆｓ１＜周囲音量分布データＤａｆｓ２が成立する。それ故に、放送音量分布データＤａｆｓ１と周囲音量分布データＤａｆｓ２の比較結果である音量分布差△Ｄａｆｓは、図１１に示すように周囲雑音音量データＤが存在しない周波数帯域（本例においては、ＦＢ１、ＦＢ５〜ＦＢ１０）では閾値以内（Ｔｈ（−）≦△Ｄａｆｓ≦Ｔｈ（＋））に、雑音量分布データＤの存在する周波数帯域（本例においては、ＦＢ２、ＦＢ３、ＦＢ４）ではマイナス側に閾値を越える（△Ｄａｆｓ＜Ｔｈ（−））。このように、周囲雑音の周波数帯域において音量分布差△Ｄａｆｓがマイナス側になる場合はテレビモニタ電源がＯＮであると判断できる。
【００５０】
＜音声環境４：テレビモニタの電源がＯＦＦで周囲雑音がある場合＞
図１２に、テレビモニタの電源がＯＦＦ且つ周囲雑音が有る場合の周囲音量データの一例を示す。図１３に示す周囲音量分布データＤａｆｓ２の波形（周囲音声信号Ｓａｃ）は、図３に示した放送音量データＤａｆ１（音声データＤａ）と相関が全くない。そのため、音量分布差△Ｄａｆｓは図１４のようにプラス側とマイナス側にランダムに現れる。このような場合はテレビモニタの電源がＯＦＦであると判断できる。
【００５１】
上述のように、音量分布差△Ｄａｆｓに基づいて、テレビモニタ電源のＯＮ／ＯＦＦが判断できる。このテレビモニタ電源のＯＮ／ＯＦＦ判断は、電源制御部１８の判断部２４によって実行されており、その動作については後程図１６のフローチャートを参照して詳述する。
【００５２】
図１５および図１６を参照して、セットトップボックス１００による電源のＯＦＦ制御動作について説明する。本実施の形態においては、１０分以上テレビモニタの電源ＯＦＦ状態が継続したと判断された場合に、セットトップボックス１００の電源は自動的にＯＦＦにされる。セットトップボックス１００に電源が投入されると、図１５に示すセットトップボックス１００の電源のＯＦＦ制御が開始する。
【００５３】
まず、ステップＳ２１において、テレビモニタＯＦＦ状態をカウントするためのカウンタＮが０に初期化される。そして、制御は次のステップＳ２２に進む。
【００５４】
ステップＳ２２において、１分間が計時される。そして、セットトップボックス１００に接続されているテレビモニタの電源がＯＮ状態およびＯＦＦ状態の何れにあるかを判定するテレビモニタ電源状態判定サブルーチン＃１００（図１６）の処理が開始される。なお、テレビモニタ電源状態判定サブルーチン＃１００は、上述の判断部２４によって実行される。
【００５５】
判断部２４によって、テレビモニタ電源状態サブルーチン＃１００が開始されると、図１６に示すように、まずステップＳ１１において、マイク１５によって拾音されたセットトップボックス１００の周囲音声に基づいて、周囲音量データＤａｆ２が生成される。そして、制御は次のステップＳ１２に進む。
【００５６】
ステップＳ１２において、図８を参照して説明したように、周囲音量データＤａｆ２の音量が０より大きく閾値Ｔｈ（＋）以下であるか否かであるかが判断される。Ｙｅｓと判断される場合、制御は次のステップＳ１３に進む。一方、Ｎｏと判断される場合、制御はステップＳ１７に進む。
【００５７】
ステップＳ１３において、放送電波Ｗｂから抽出された放送音声データＤａが第１のフーリエ変換部１４によってフーリエ変換されて放送音量データＤａｆ１が生成される。そして、制御は次のステップＳ１４に進む。
【００５８】
ステップＳ１４において、放送音量データＤａｆ１が第１の規格化部２１によって規格化されて、放送音量分布データＤａｆｓ１が生成される。同様に、周囲音量データＤａｆ２が第２の規格化部２２によって規格化されて、周囲音量分布データＤａｆｓ２が生成される。そして、制御は次のステップＳ１５に進む。
【００５９】
ステップＳ１５において、図１１を参照して説明したように、音量分布差△Ｄａｆｓが０以下であるか否かが判断される。Ｙｅｓと判断される場合（△Ｄａｆｓ≦０）、制御はステップＳ１６に進む。一方、Ｎｏ（△Ｄａｆｓ＞０）と判断される場合、制御はステップＳ１７に進む。
【００６０】
ステップＳ１６においては、「テレビモニタ電源ＯＮ」と判定される。これは、音量分布差△Ｄａｆｓが０以下である場合（ステップＳ１５でＹｅｓ）、図１１を参照して説明したように、テレビモニタの電源がＯＮであると判断できるからである。そして、制御はステップＳ２１（図１５）に戻り、カウンタＮがゼロにリセットされ、上述の処理を繰り返す。
【００６１】
ステップＳ１７において、「テレビモニタ電源ＯＦＦ」であると判定される。これは、図８および図１１を参照して説明した判断に基づく。そして、制御はステップＳ２４（図１５）に進む。
【００６２】
ステップＳ２４において、ステップＳ２１で０に初期化されたカウンタＮが１だけインクリメントされて、１にセットされる。カウンタＮは、テレビモニタＯＦＦ状態の時間を計測するための手段として設けられている。１分間の待機後にテレビモニタ電源状態判定サブルーチン＃１００のステップＳ１６において「テレビモニタ電源ＯＮ」と連続して判定される毎に、上述のステップＳ２２において、カウンタＮが１だけインクリメントされる。
【００６３】
なお、ステップＳ１７において連続して「テレビモニタ電源ＯＦＦ」と判断される度に、カウンタＮはステップＳ２４において１づつインクリメントされる。つまり、インクリメントされたカウンタＮの値は、「テレビモニタ電源ＯＦＦ」状態の継続時間（分）を表している。そして、制御は次のステップＳ２５に進む。
【００６４】
ステップＳ２５において、カウンタＮが１０以上、つまりテレビモニタ電源が連続する１０分の間ＯＦＦであったか否かが判断される。Ｎｏと判断される場合、制御はステップＳ２２に戻り、更なる１分間の計時が行われた後に、上述の処理が繰り返される。一方、ステップＳ２５においてＹｅｓ、つまりテレビモニタ電源ＯＦＦ状態が１０分以上経過していると判断される場合、制御は次のステップＳ２６に進む。
【００６５】
ステップＳ２６において、比較部１８からＯＳＤメッセージ生成制御信号ＳｃｍがＯＳＤメッセージ生成部２０に対して出力される。本ステップにおいては、「自動電源ＯＦＦが作動しました。電源をＯＦＦしてよろしいですか？電源を切りたくない場合は、リモコンのボタンを押してください。」と電源ＯＦＦを予告するＯＳＤメッセージＭが、ＯＳＤメッセージ生成部２０からテレビモニタに対して出力される。そして、制御は次のステップＳ２７に進む。
【００６６】
これは、上述のステップＳ２５におけるテレビモニタ電源ＯＦＦの判断が誤りである可能性を考慮した処理である。上述のように、本発明においては、周囲音声の中に放送音声が含まれていなければテレビモニタ電源はＯＦＦであると判断される（＃１００）。しかしながら、ユーザがテレビモニタの音量をミュートしていたり、イアホンでテレビモニタの音声を楽しんでいたりするような場合には、テレビモニタは電源がＯＮであるので画像表示されるが、放送音声はテレビモニタから出力されない。この場合、マイク１５では放送音声を拾音できないので、テレビモニタ電源状態判定サブルーチン＃１００ではテレビモニタ電源ＯＦＦと誤判断されてしまい、ユーザの意に反してセットトップボックス１００の電源部１９がオフにされてしまう。
【００６７】
よって、本実施の形態においては、所定時間（例えば、１０分）以上テレビモニタ電源ＯＦＦと判断される場合には、ＯＳＤメッセージＭがテレビモニタに出力される。実際にテレビモニタＯＮの場合には、ユーザは、「自動電源ＯＦＦが作動しました。電源をＯＦＦしてよろしいですか？電源を切りたくない場合は、リモコンのボタンを押してください。」とのメッセージを見ることができ、然るべく応答することができる。
【００６８】
一方、実際にテレビモニタ電源がＯＦＦにされていれば、テレビモニタはＯＳＤメッセージＭの内容を表示できない。つまり、ユーザは、メッセージに対して然るべく応答できない。つまり、ユーザからの応答の有無に基づいて、テレビモニタＯＦＦ判定（＃１００）の可否が判断される。
【００６９】
そのために、ステップＳ２７において、ステップＳ２６におけるＯＳＤメッセージＭに対するユーザからのリモコン操作の有無が判断される。Ｎｏと判断される場合、制御は次のステップＳ２８に進む。
【００７０】
ステップＳ２８において、３０秒が計時される。この３０秒は、セットトップボックスの電源をＯＦＦにするまでの、ユーザに対する猶予時間である。言い換えれば、テレビモニタ電源がＯＮであれば、ユーザは３０秒以内にＯＳＤメッセージＭに気づき、然るべき応答を行うと想定して決定されている。そして、制御は次のステップＳ２９に進む。
【００７１】
ステップＳ２９において、電源部１９にＯＦＦを指示する電源制御信号Ｓｃｐが生成される。このように、ＯＳＤメッセージＭの出力後３０秒以内にユーザからの応答がない場合には、セットトップボックスの電源は切り忘れられていると判断（ステップＳ２８）されて、自動的に電源部１９がＯＦＦされる。
【００７２】
一方、上述のステップＳ２７においてＹｅｓ，つまりユーザからのリモコン操作がある場合は、ユーザはＯＳＤメッセージＭを見た、つまりテレビモニタはＯＮであると判断される。そして、制御はステップＳ３０に進む。
【００７３】
ステップＳ３０において、「自動電源ＯＦＦが作動しています。この機能をＤｉｓａｂｌｅしますか？Ｄｉｓａｂｌｅする場合はリモコンの１を、しない場合は２を押してください。」と言うようなＯＳＤメッセージＭがテレビモニタに出力される。これは、ＯＳＤメッセージＭ（Ｓ２６）に対する応答がある（Ｓ２７；Ｙｅｓ）と言うことは、テレビモニタは電源ＯＮであるが、スピーカから放送音声Ｓ（Ｓａ）を発生させない状態にあることをユーザは許容していること意味している。それ故に、ユーザが本発明にかかるセットトップボックスの自動電源ＯＦＦ機能の無効化を望むか否かを問い合わせているものである。そして、制御は次のステップＳ３１に進む。
【００７４】
ステップＳ３１において、ユーザの押したボタンに基づいて、自動電源ＯＦＦ機能を無効化するか否かが判断される。ユーザが１を押した場合は、Ｙｅｓと判断されて制御はステップＳ３２に進む。そして、ステップＳ３２おいて、自動電源ＯＦＦ機能が無効化される。一方、ユーザが２を押した場合は、Ｎｏと判断されて、制御はステップＳ２１に戻り、上述の処理が繰り返される。
【００７５】
上述にように、本実施の形態においては、基本的に放送音声データＤａおよび周囲音声信号Ｓａｃのそれぞれの周波数成分に基づいてテレビモニタの電源の状態を検出し、セットトップボックスの電源のＯＮ／ＯＦＦを制御している。そして、テレビモニタの電源がＯＦＦであるという判断が一定時間以上継続した場合、セットトップボックス１００の電源の切り忘れであると判断し、セットトップボックス１００の電源部１９を自動的にＯＦＦする。
【００７６】
しかしながら、テレビモニタの音声出力がミュートされているなどの状況では、本手法ではテレビモニタ電源ＯＦＦと誤判定してしまうため、セットトップボックス１００の電源をＯＦＦする際にはビデオ出力に「自動電源ＯＦＦが作動しました。電源をＯＦＦしてよろしいですか？」といったようなＯＳＤメッセージを表示してユーザに確認を行う。このとき、一定時間以上ユーザからの反応がなければ電源をＯＦＦし、ユーザからの入力がある場合は、誤判定をしているため、ユーザに再度「自動電源ＯＦＦが作動しています。この機能をＤｉｓａｂｌｅしますか？」といったようなＯＳＤメッセージを表示し、機能の無効化ができるよう誘導している。
【産業上の利用可能性】
【００７７】
本発明は、接続されるテレビモニタと電源が連動していないセットトップボックスなどのターミナル装置に利用できる。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態にかかるセットトップボックスの構成を示すブロック図
【図２】図１の電源制御部の詳細な構成を示すブロック図
【図３】図１に示す放送音量データの説明図
【図４】図２に示す放送音量分布データの説明図
【図５】図１に示す周囲音量データの説明図
【図６】図２に示す放送音量分布データの説明図
【図７】テレビモニタがＯＮ且つ周囲雑音が無い場合の音量分布差の説明図
【図８】テレビモニタがＯＦＦ且つ周囲雑音が無い場合の周囲音量データの説明図
【図９】テレビモニタがＯＮ且つ周囲雑音が有る場合の周囲音量データの説明図
【図１０】テレビモニタがＯＮ且つ周囲雑音が有る場合の周囲音量分布データの説明図
【図１１】テレビモニタがＯＮ且つ周囲雑音がある場合の音量分布差の説明図
【図１２】テレビモニタがＯＦＦ且つ周囲雑音が有る場合の周囲音量データの説明図
【図１３】テレビモニタがＯＮ且つ周囲雑音が有る場合の周囲音量データの説明図
【図１４】テレビモニタがＯＦＦ且つ周囲雑音が有る場合の音量分布差の説明図
【図１５】図１のセットトップボックスにおける電源ＯＦＦ制御動作を表すフローチャート
【図１６】図１５のモニタ電源状態サブルーチンの動作を表すフローチャート
【符号の説明】
【００７９】
１００    セットトップボックス
１１    チューナ
１２    デコーダ
１３    ＤＡ変換部
１４    第１のフーリエ変換部
１５    マイク
１６    ＡＤ変換部
１７    第２のフーリエ変換部
１８    電源制御部
１９    電源部
２０    ＯＳＤメッセージ生成部
２１    第１の規格化部
２２    第２の規格化部
２３    差分部
２４    判断部
【図１】
2008306517.tif 000003
【図２】
2008306517.tif 000004
【図３】
2008306517.tif 000005
【図４】
2008306517.tif 000006
【図５】
2008306517.tif 000007
【図６】
2008306517.tif 000008
【図７】
2008306517.tif 000009
【図８】
2008306517.tif 000010
【図９】
2008306517.tif 000011
【図１０】
2008306517.tif 000012
【図１１】
2008306517.tif 000013
【図１２】
2008306517.tif 000014
【図１３】
2008306517.tif 000015
【図１４】
2008306517.tif 000016
【図１５】
2008306517.tif 000017
【図１６】
2008306517.tif 000018