(57)【要約】      （修正有）【課題】操作者の指示に対する音声応答を行うスピーカを切り替えることができる制御システムを提供する。【解決手段】テレビ１０は、ＴＶスピーカ１１を備えている。ＴＶスピーカ１１は、テレビ１０が備える第１のスピーカである。ＤＶスピーカ３２及びＳＰスピーカ４２はそれぞれ、セットトップボックス２０に無線又は有線を介して接続される第２のスピーカである。サーバ装置５０は、これらの第１のスピーカ又は第２のスピーカのうちいずれかを、操作者からテレビ１０に指示された制御内容に対する音声応答を行うスピーカに決定する。この決定は様々な条件に基づいてなされるようになっているが、例えば操作者とテレビ１０との距離に基づいてこの決定がなされる。サーバ装置５０は、決定されたスピーカから音声応答を行うための制御を行う。【選択図】図１
2020129776.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン受信機が備える第１のスピーカ、又は、放送信号を前記テレビジョン受信機に視聴可能な信号に変換して当該テレビジョン受信機を制御する制御装置に無線又は有線を介して接続される第２のスピーカのいずれかを、操作者から前記テレビジョン受信機に指示された制御内容に対する音声応答を行うスピーカに決定する決定部と、
前記決定部により決定されたスピーカから前記音声応答を行うための制御を行う応答制御部と
を備えることを特徴とする制御システム。
【請求項２】
前記決定部は、前記操作者と前記テレビジョン受信機との距離に基づいて、前記音声応答を行うスピーカを決定する
ことを特徴とする請求項１記載の制御システム。
【請求項３】
前記決定部は、前記操作者からの音声の音量と前記テレビジョン受信機からの音声の音量に基づいて、前記操作者と前記テレビジョン受信機との距離を推定する
ことを特徴とする請求項２記載の制御システム。
【請求項４】
前記決定部は、操作者に聞こえる騒音の音量に基づいて、前記音声応答を行うスピーカを決定する
ことを特徴とする請求項１記載の制御システム。
【請求項５】
前記決定部は、時間帯に基づいて、前記音声応答を行うスピーカを決定する
ことを特徴とする請求項１記載の制御システム。
【請求項６】
前記決定部は、操作者以外の人間の有無に基づいて、前記音声応答を行うスピーカを決定する
ことを特徴とする請求項１記載の制御システム。
【請求項７】
前記決定部は、前記操作者から指示された制御内容に基づいて、前記音声応答を行うスピーカを決定する
ことを特徴とする請求項１記載の制御システム。
【請求項８】
前記決定部は、前記テレビジョン受信機により出力されている番組の内容に基づいて、前記音声応答を行うスピーカを決定する
ことを特徴とする請求項１記載の制御システム。
【請求項９】
前記決定部は、操作者による音声発話の速度に基づいて、前記音声応答を行うスピーカを決定する
ことを特徴とする請求項１記載の制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作者の指示に対して音声で応答するための技術に関する。
【背景技術】
【０００２】
音声認識技術の進歩により、操作者が機器に対して音声で指示すると、その指示に対して音声で応答するとともにその指示に応じた処理を行う仕組みが普及しつつある。例えば特許文献１には、発話による音声コマンドを受け取ったロボットがその音声コマンドから特定した操作命令を家電に送信し、家電がその操作命令に従って稼働できたか否かを音声で出力することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−７６７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
音声による制御の対象としてテレビジョン受信機を想定した場合、テレビジョン受信機には各種の音声入出力装置が接続可能であるため、操作者の指示に対して音声で応答するスピーカの候補が複数あり得る。
【０００５】
そこで、本発明は、テレビジョン受信機に対する操作者の指示に音声応答を行うスピーカを切り替えられる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、テレビジョン受信機が備える第１のスピーカ、又は、放送信号を前記テレビジョン受信機に視聴可能な信号に変換して当該テレビジョン受信機を制御する制御装置に無線又は有線を介して接続される第２のスピーカのいずれかを、操作者から前記テレビジョン受信機に指示された制御内容に対する音声応答を行うスピーカに決定する決定部と、前記決定部により決定されたスピーカから前記音声応答を行うための制御を行う応答制御部とを備えることを特徴とする制御システムを提供する。
【０００７】
前記決定部は、前記操作者と前記テレビジョン受信機との距離に基づいて、前記音声応答を行うスピーカを決定するようにしてもよい。
【０００８】
前記決定部は、前記操作者からの音声の音量と前記テレビジョン受信機からの音声の音量に基づいて、前記操作者と前記テレビジョン受信機との距離を推定するようにしてもよい。  
【０００９】
前記決定部は、操作者に聞こえる騒音の音量に基づいて、前記音声応答を行うスピーカを決定するようにしてもよい。
【００１０】
前記決定部は、時間帯に基づいて、前記音声応答を行うスピーカを決定するようにしてもよい。
【００１１】
前記決定部は、操作者以外の人間の有無に基づいて、前記音声応答を行うスピーカを決定するようにしてもよい。
【００１２】
前記決定部は、前記操作者から指示された制御内容に基づいて、前記音声応答を行うスピーカを決定するようにしてもよい。
【００１３】
前記決定部は、前記テレビジョン受信機により出力されている番組の内容に基づいて、前記音声応答を行うスピーカを決定するようにしてもよい。
【００１４】
前記決定部は、操作者による音声発話の速度に基づいて、前記音声応答を行うスピーカを決定するようにしてもよい。
【００１５】
本発明によれば、操作者の指示に対する音声応答を行うスピーカを切り替えることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る制御システムの構成を例示する図である。
【図２】サーバ装置のハードウェア構成を例示するブロック図である。
【図３】スマートホンのハードウェア構成を例示するブロック図である。
【図４】制御システムの機能構成の一例を示すブロック図である。
【図５】テレビジョン受信機と操作者との距離の例を示す図である。
【図６】サーバ装置による動作を例示するフローチャートである。
【発明を実施するための形態】
【００１７】
［構成］
図１は、本実施形態の制御システム１の構成を例示する図である。制御システム１は、テレビジョン受信機１０（以下、テレビ１０という）と、セットトップボックス２０と、音声デバイス３０と、スマートホン４０と、サーバ装置５０と、これらのセットトップボックス２０、スマートホン４０及びサーバ装置５０を通信可能に接続するネットワーク２とを備える。セットトップボックス２０は、図示せぬチューナ等を内蔵しており、放送信号をテレビ１０において視聴可能な信号に変換してそのテレビ１０を制御する制御装置である。音声デバイス３０は、音声の入出力を主な機能とした装置である。スマートホン４０は操作者が携帯するのに適した通信装置である。ネットワーク２は、例えばＷｉｆｉ（登録商標）やＬＴＥ（Long Term Evolution）等の任意の通信規格の無線又は有線の通信網であり、図示せぬ無線基地局やその上位装置を含んでいる。テレビ１０とセットトップボックス２０は、例えばＨＤＭＩ（High-Definition Multimedia Interface）（登録商標）により接続されている。セットトップボックス２０と音声デバイス３０は、例えばＢＬＥ（Bluetooth（登録商標） Low Energy）により接続されている。スマートホン４０とセットトップボックス２０は、ネットワーク２により接続されている。なお、図１には、テレビジョン受信機１０と、セットトップボックス２０と、音声デバイス３０と、スマートホン４０と、サーバ装置５０をそれぞれ１つのみ示しているが、これらは複数であってもよい。
【００１８】
テレビ１０は、図示せぬディスプレイやチューナ等のほか、スピーカ１１（以下、ＴＶスピーカ１１という）を備えている。音声デバイス３０は、図示せぬＢＬＥ通信ユニット等のほか、マイク２１（以下、ＤＶマイク２１という）と、スピーカ２２（以下、ＤＶスピーカ２２という）とを備えている。スマートホン４０の構成は後に詳述するが、このスマートホン４０は、マイク４１（以下、ＳＰマイク４１という）と、スピーカ４２（以下、ＳＰスピーカ４２という）とを備えている。ＴＶスピーカ１１は、テレビ１０が備える第１のスピーカである。ＤＶスピーカ２２及びＳＰスピーカ４２はそれぞれ、セットトップボックス２０に無線又は有線を介して接続される第２のスピーカである。
【００１９】
操作者がテレビ１０に対して音声によって所望の制御を指示すると、この音声はＤＶマイク２１又はＳＰマイク４１によって収音される。この音声は既知の音声認識技術により解析され、操作者が指示した制御内容がテレビ１０において実行される。操作者の音声がＤＶマイク２１によって収音された場合は、その音声データが音声デバイス３０からセットトップボックス２０を介してネットワーク２経由でサーバ装置５０に送信され、サーバ装置５０により音声認識がなされ、サーバ装置５０の制御下でその音声認識結果に応じた制御内容がテレビ１０において実行される。一方、操作者の音声がＳＰマイク４１によって収音された場合は、その音声データがスマートホン４０からネットワーク２経由でサーバ装置５０に送信され、サーバ装置５０により音声認識がなされ、サーバ装置５０の制御下でその音声認識結果に応じた制御内容がテレビ１０において実行される。
【００２０】
このような操作者による指示に対して、ＴＶスピーカ１１（つまり第１のスピーカ）又はＤＶスピーカ２２若しくはＳＰスピーカ４２（つまり第２のスピーカ）から音声による応答がなされるようになっている。この音声による応答とは、例えば操作者による指示を受け付けた旨のメッセージや、操作者による指示に対する回答や質問等のメッセージである。
【００２１】
サーバ装置５０は、これらの第１のスピーカ又は第２のスピーカのうちいずれかを、操作者からテレビ１０に指示された制御内容に対する音声応答を行うスピーカに決定する。このスピーカの決定は様々な条件に基づいてなされるようになっているが、本実施形態では、操作者とテレビ１０との距離に基づいてこの決定がなされる例を説明する。
【００２２】
図２は、サーバ装置５０のハードウェア構成を示す図である。サーバ装置５０は、物理的には、プロセッサ５００１、メモリ５００２、ストレージ５００３、通信装置５００４、入力装置５００５、出力装置５００６及びこれらを接続するバスなどを含むコンピュータ装置として構成されている。なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。サーバ装置５０のハードウェア構成は、図に示した各装置を１つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
【００２３】
サーバ装置５０における各機能は、プロセッサ５００１、メモリ５００２などのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることによって、プロセッサ５００１が演算を行い、通信装置５００４による通信を制御したり、メモリ５００２及びストレージ５００３におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。
【００２４】
プロセッサ５００１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ５００１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central Processing Unit）によって構成されてもよい。また、例えばベースバンド信号処理部や呼処理部などがプロセッサ５００１によって実現されてもよい。
【００２５】
プロセッサ５００１は、プログラム（プログラムコード）、ソフトウェアモジュール、データなどを、ストレージ５００３及び通信装置５００４の少なくとも一方からメモリ５００２に読み出し、これらに従って各種の処理を実行する。プログラムとしては、後述する動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。サーバ装置５０の機能ブロックは、メモリ５００２に格納され、プロセッサ５００１において動作する制御プログラムによって実現されてもよい。各種の処理は、１つのプロセッサ５００１によって実行されてもよいが、２以上のプロセッサ５００１により同時又は逐次に実行されてもよい。プロセッサ５００１は、１以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワーク２からサーバ装置５０に送信されてもよい。
【００２６】
メモリ５００２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read Only Memory）、ＥＰＲＯＭ（Erasable Programmable ＲＯＭ）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ＲＯＭ）、ＲＡＭ（Random Access Memory）などの少なくとも１つによって構成されてもよい。メモリ５００２は、レジスタ、キャッシュ、メインメモリ（主記憶装置）などと呼ばれてもよい。メモリ５００２は、本実施形態に係る方法を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュールなどを保存することができる。
【００２７】
ストレージ５００３は、コンピュータ読み取り可能な記録媒体であり、例えば、ＣＤ−ＲＯＭ（Compact Disc ＲＯＭ）などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー（登録商標）ディスク、磁気ストリップなどの少なくとも１つによって構成されてもよい。ストレージ５００３は、補助記憶装置と呼ばれてもよい。
【００２８】
通信装置５００４は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。
【００２９】
入力装置５００５は、外部からの入力を受け付ける入力デバイス（例えば、キーボード、マウス、スイッチなど）である。出力装置５００６は、外部への出力を実施する出力デバイス（例えば、ディスプレイなど）である。なお、入力装置５００５及び出力装置５００６は、一体となった構成（例えば、タッチパネル）であってもよい。
【００３０】
プロセッサ５００１、メモリ５００２などの各装置は、情報を通信するためのバスによって接続される。バスは、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。
【００３１】
サーバ装置５０は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field Programmable Gate Array）などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ５００１は、これらのハードウェアの少なくとも１つを用いて実装されてもよい。
【００３２】
図３は、スマートホン４０のハードウェア構成を示す図である。スマートホン４０は、表示機能を備えており、本発明における表示装置として機能する。スマートホン４０は、物理的には、プロセッサ４００１、メモリ４００２、ストレージ４００３、スマートホン４００４、入力装置４００５、出力装置４００６及びこれらを接続するバスなどを含むコンピュータ装置として構成されている。プロセッサ４００１、メモリ４００２、ストレージ４００３、入力装置４００５、出力装置４００６は、サーバ装置５０が備えるプロセッサ５００１、メモリ５００２、ストレージ５００３、入力装置５００５、出力装置５００６と同様の装置群である。入力装置５００５は、前述したＳＰマイク４１を含む。出力装置５００６は、前述したＳＰスピーカ４２を含む。
【００３３】
なお、スマートホン４００４は無線通信に適した構成、例えば周波数分割複信（ＦＤＤ：Frequency Division Duplex）及び時分割複信（ＴＤＤ：Time Division Duplex）の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどの構成を含んでいてもよい。例えば、送受信アンテナ、アンプ部、送受信部、伝送路インターフェースなどは、スマートホン４００４によって実現されてもよい。送受信部は、送信部と受信部とで、物理的に、または論理的に分離された実装がなされてもよい。
【００３４】
図４は、制御システム１の機能構成の一例を示すブロック図である。サーバ装置５０において、取得部５１は、音声デバイス３０のＤＶマイク３１に入力された操作者の音声データをセットトップボックス２０及びネットワーク２経由で取得する。また、取得部５１は、スマートホン４０のＳＰマイク４１に入力された操作者の音声データをネットワーク２経由で取得する。
【００３５】
サーバ装置５０において、決定部５２は、取得部５１により操作者の音声データが取得された場合、ＴＶスピーカ１１（つまり第１のスピーカ）、又は、ＤＶスピーカ３２若しくはＳＰスピーカ４２（つまり第２のスピーカ）のいずれかを、操作者からテレビ１０に指示された制御内容に対する音声応答を行うスピーカに決定する。本実施形態において、決定部５２は、音声応答を行うスピーカを操作者とテレビ１０との距離に基づいて決定するためのアルゴリズムを記憶している。このアルゴリズムは、操作者とテレビ１０との距離を求めるアルゴリズムと、その距離に基づいて音声応答を行うスピーカを決定するアルゴリズムとを含む。
【００３６】
操作者とテレビ１０との距離を求めるアルゴリズムは、例えば、ＤＶマイク３１又はＳＰマイク４１が収音したテレビ１０からの音声の音量と、ＤＶマイク３１又はＳＰマイク４１が収音した操作者からの音声の音量とに基づいて、操作者とテレビ１０との距離を推定するというものである。具体的には、決定部５２は、テレビ１０からの音声の音量と操作者からの音声の音量としてそれぞれ標準的な音量（標準音量）を予め決めておき、ＤＶマイク３１又はＳＰマイク４１が収音したテレビ１０からの音声の音量を標準音量で除算した値と、ＤＶマイク３１又はＳＰマイク４１が収音した操作者からの音声の音量を標準音量で除算した値との比較に基づいて、操作者とテレビ１０との距離を推定する。テレビ１０からの音声の標準音量は、例えばテレビ１０から出力される音量毎に決められた音量であってもよい。つまり、テレビ１０から出力するようユーザ等により指定された音量は特定し得るから、決定部５２は、その音量に応じて標準音量を決めてもよい。
【００３７】
図５の例で説明すると、同図（Ａ）に例示するように、ＤＶマイク３１又はＳＰマイク４１が収音したテレビ１０からの音声の音量を標準音量で除算した値が、ＤＶマイク３１又はＳＰマイク４１が収音した操作者からの音声の音量を標準音量で除算した値に対して小さいと評価された場合は、操作者とテレビ１０との距離が遠いと推定される。また、同図（Ｂ）に例示するように、ＤＶマイク３１又はＳＰマイク４１が収音したテレビ１０からの音声の音量を標準音量で除算した値が、ＤＶマイク３１又はＳＰマイク４１が収音した操作者からの音声の音量を標準音量で除算した値に対して大きいと評価された場合は、操作者とテレビ１０との距離が近いと推定される。
【００３８】
音声応答を行うスピーカを決定するアルゴリズムは、例えば、操作者とテレビ１０との距離が閾値以上の場合（つまり操作者からテレビ１０が遠い）場合には、ＤＶスピーカ３２又はＳＰスピーカ４２を、操作者からテレビ１０に指示された制御内容に対する音声応答を行うスピーカに決定する一方、操作者とテレビ１０との距離が閾値未満の場合（つまり操作者からテレビ１０が近い）場合には、ＴＶスピーカ１１を、操作者からテレビ１０に指示された制御内容に対する音声応答を行うスピーカに決定するというものである。操作者からテレビ１０が遠い場合にＤＶスピーカ３２又はＳＰスピーカ４２が音声応答のスピーカとして決定される理由は、ＤＶスピーカ３２又はＳＰスピーカ４２は、操作者によって携帯されるか若しくは操作者の音声を検出しやすい位置にあることが前提であるから、テレビ１０よりも操作者に近い位置にあって、操作者が応答音声を聞きやすいと想定されるためである。一方、操作者からテレビ１０が近い場合にＴＶスピーカ１１が音声応答のスピーカとして決定される理由は、ＴＶスピーカ１１自身が音声応答を行ったほうが、操作者自らがどの家電に対して指示を行ってその指示が受け付けられたかを理解しやすいからである。
【００３９】
サーバ装置５０において、応答制御部５３は、決定部５２により決定されたスピーカから音声応答を行うための制御を行う。つまり、応答制御部５３は、決定部５２により決定されたスピーカがＴＶスピーカ１１の場合は、ネットワーク２及びセットトップボックス２０を介してＴＶスピーカ１１を制御して音声応答を行わせる。また、応答制御部５３は、決定部５２により決定されたスピーカがＤＶスピーカ３２の場合は、ネットワーク２及びセットトップボックス２０を介してＤＶスピーカ３２を制御して音声応答を行わせる。また、応答制御部５３は、決定部５２により決定されたスピーカがＳＰスピーカ４２の場合は、ネットワーク２を介してＳＰスピーカ４２を制御して音声応答を行わせる。
【００４０】
例えば操作者の音声による指示が「６チャンネルに変えて」というものである場合には、これに対する音声応答は「６チャンネルに変えます」というものである。また、例えば操作者の音声による指示が「クイズ番組を検索して」というものである場合には、これに対する音声応答は「クイズ番組を検索しました。○○番組です。チャンネルを変えますか？」というものである。これらの音声応答の内容を決定するアルゴリズムは応答制御部５３に記憶されており、応答制御部５３は、このアルゴリズムに基づく音声応答のメッセージを、決定されたスピーカから出力させる制御を行う。
【００４１】
［動作］
次に図６を参照して、本実施形態の動作を説明する。操作者がテレビ１０に対して音声によって所望の制御を指示すると、この音声はＤＶマイク２１又はＳＰマイク４１によって収音（つまり入力）される。ＤＶマイク２１又はＳＰマイク４１のどちらが音声を収音するかは、例えば操作者が音声デバイス３０を音声で起動するとか、スマートホン４０のアプリケーションを起動する等の、操作者の明示的な指定によって決められる。収音された音声データは前述した通信経路を介してサーバ装置５０に送信され、サーバ装置５０の取得部５１はこの音声データを取得する（図６のステップＳ１１）。
【００４２】
取得部５１により操作者の音声データが取得されると、決定部５２は、ＴＶスピーカ１１（つまり第１のスピーカ）、又は、ＤＶスピーカ３２若しくはＳＰスピーカ４２（つまり第２のスピーカ）のいずれかを、前述したような方法を用いて、操作者からテレビ１０に指示された制御内容に対する音声応答を行うスピーカに決定する（ステップＳ１２）。
【００４３】
決定部５２によりスピーカが決定されると、応答制御部５３は、前述したような方法を用いて、そのスピーカから音声応答を行うための制御を行う（ステップＳ１３）。操作者の音声による指示に応じた制御内容は、サーバ装置５０又はセットトップボックス２０による命令の下でテレビ１０によって実行される。
【００４４】
以上の実施形態によれば、操作者の指示に対する音声応答を行うスピーカを操作者とテレビとの間の距離に応じて切り替えることができる。つまり、操作者からテレビ１０が遠い場合には、テレビ１０よりも操作者に近い位置にあると想定される音声デバイス３０又はスマートホン４０が音声応答を行うことで、操作者が応答音声を聞きやすくなる。一方、操作者からテレビ１０が近い場合に、ＴＶスピーカ１１自身が音声応答を行うことで、操作者自らがどの家電に対して指示を行ってその指示が受け付けられたかを理解しやすくなる。
【００４５】
［変形例］
本発明は、上述した実施形態に限定されない。上述した実施形態を以下のように変形してもよい。また、以下の２つ以上の変形例を組み合わせて実施してもよい。
【００４６】
［変形例１］
上記実施形態において、セットトップボックス２０に無線又は有線を介して接続される第２のスピーカとして、セットトップボックス２０にＢＬＥ等の無線により接続されたＤＶスピーカ３２と、セットトップボックス２０にネットワーク２を介して接続されたＳＰスピーカ４２を例示していたが、この例に限らない。セットトップボックス２０に無線又は有線を介して接続される第２のスピーカは、例えば、セットトップボックス２０にスマートホン４０が備えるＢＬＥ等の無線を介して接続されたＤＶスピーカであってもよいし、セットトップボックス２０にネットワーク２及びスマートホン４０を介して接続されたＤＶスピーカであってもよい。また、テレビ１０に対するリモートコントローラにスピーカ（以下、ＲＣスピーカという）が備えられている場合には、第２のスピーカは、セットトップボックス２０にＢＬＥ等の無線により接続されたＲＣスピーカであってもよい。なお、「ＡとＢとが無線又は有線を介して接続される」の意味は、ＡとＢとが通信可能に接続された通信経路において無線部分又は有線部分の少なくともいずれか一方が存在している、という意味である。
【００４７】
なお、テレビ１０が備える第１のスピーカは、テレビ１０の内蔵スピーカであってもよいし、テレビ１０に外付けされたスピーカであってもよい。また、スマートホン４０に代えて、タブレットやウェアラブルデバイス等の通信装置を用いてもよい。
また、上記実施形態では、操作者の音声がＤＶマイク２１によって収音された場合は、その音声データがサーバ装置５０に送信され、サーバ装置５０により音声認識がなされ、サーバ装置５０の制御下でその音声認識結果に応じた制御内容がテレビ１０において実行されていたが、この音声認識はサーバ装置５０以外の装置（例えばセットトップボックス２０）によって行われてもよい。
【００４８】
［変形例２］
上記実施形態において、操作者によるテレビ１０に対する指示が音声によるものであったが、操作者の音声以外による指示であってもよい。例えば、操作者によるテキスト入力や、キーやスイッチ等の操作子によるもの、或いはいわゆるジェスチャ入力などの、任意の指示方法を採用し得る。
【００４９】
［変形例３］
上記実施形態において、決定部５２は、ＤＶマイク３１又はＳＰマイク４１が収音したテレビ１０からの音声の音量と、ＤＶマイク３１又はＳＰマイク４１が収音した操作者からの音声の音量とに基づいて、音声応答を行うスピーカを決定していたが、音量に加えてさらに操作者が居る方向を用いてもよい。この場合、ＤＶマイク３１又はＳＰマイク４１は指向性マイクであり、ＤＶマイク３１又はＳＰマイク４１は収音した音声の音源（つまり操作者）の方向を特定し得る。例えば、テレビ１０と、ＤＶマイク３１又はＳＰマイク４１との間に操作者がいる場合、音量に基づいて操作者とテレビ１０との距離が遠いと推定されたときであっても、ＤＶマイク３１又はＳＰマイク４１から操作者への方向がテレビ１０に近づく方であるから、決定部５２は、ＴＶスピーカ１１を音声応答を行うスピーカとして決定する。
【００５０】
［変形例４］
上記実施形態において、サーバ装置５０が決定部５２及び応答制御部５３を備えていたが、このような構成に限らず、制御システム１に含まれる装置のいずれかが決定部５２又は応答制御部５３を備えていればよい。例えばサーバ装置５０が決定部５２を備えてセットトップボックス２０が応答制御部５３を備えていてもよいし、セットトップボックス２０が決定部５２又は応答制御部５３を備えていてもよい。
【００５１】
［変形例５］
音声応答を行うスピーカを決定するアルゴリズムは、実施形態のようなテレビ１０及び操作者の音声の音量を用いる例に限定されない。例えば、操作者の指示がなされた時間帯の属性を用いて音声応答を行うスピーカを決定してもよい。つまり、決定部５２は、時間帯に基づいて、音声応答を行うスピーカを決定する。具体的には、操作者がテレビ１０の前でじっとテレビ１０の放送番組を見ているであろうと推測される時間帯（例えば昼食後や夕食後等の時間帯）である場合は、ＴＶスピーカ１１が応答を行うスピーカとして決定される。一方、操作者が場所を移動しながらときどきテレビを見ているであろうと推測される時間帯（例えば家事等の時間帯）である場合は、ＤＶスピーカ３２やＳＰスピーカ４２が応答を行うスピーカとして決定される。このような時間帯に基づくアルゴリズム、つまり時間帯と音声応答を行うスピーカとの関係は決定部５２により記憶されており、この関係に基づき上記決定がなされる。
【００５２】
［変形例６］
音声応答を行うスピーカを決定するアルゴリズムは、実施形態のようなテレビ１０及び操作者の音声の音量を用いる例に限定されず、例えば、操作者にとっての騒音に基づいて、音声応答を行うスピーカを決定してもよい。つまり、決定部５２は、操作者に聞こえる騒音の音量に基づいて、音声応答を行うスピーカを決定する。具体的には、ＤＶマイク３１又はＳＰマイク４１が収音した騒音が閾値を超える場合は、一般に操作者の近くにあると想定されるＤＶスピーカ３２やＳＰスピーカ４２が応答を行うスピーカとして決定される。一方、ＤＶマイク３１又はＳＰマイク４１が収音した騒音が閾値未満の場合は、操作者自らがどの家電に対して指示を行ってその指示が受け付けられたかを理解しやすいＴＶスピーカ１１が応答を行うスピーカとして決定される。このような騒音に基づくアルゴリズム、つまり騒音の大きさと音声応答を行うスピーカとの関係は決定部５２により記憶されており、この関係に基づき上記決定がなされる。
【００５３】
［変形例７］
音声応答を行うスピーカを決定するアルゴリズムは、実施形態のようなテレビ１０及び操作者の音声の音量を用いる例に限定されず、例えば、操作者以外の人間の有無に基づく方法で、音声応答を行うスピーカを決定してもよい。つまり、決定部５２は、操作者以外の人間の有無に基づいて、音声応答を行うスピーカを決定する。具体的には、テレビ１０、セットトップボックス２０、音声デバイス３０又はスマートホン４０が、操作者以外の人間の有無を検出する手段を備える。これは例えば人感センサや画像認識による検出等である。操作者以外の人間が操作者と同じ部屋に居る場合は、一般に操作者の近くにあると想定されるＤＶスピーカ３２やＳＰスピーカ４２が応答を行うスピーカとして決定される。一方、操作者以外の人間が操作者と同じ部屋に居ない場合は、操作者自らがどの家電に対して指示を行ってその指示が受け付けられたかを理解しやすいＴＶスピーカ１１が応答を行うスピーカとして決定される。このような操作者以外の人間の有無に基づくアルゴリズム、つまり操作者以外の人間の有無と音声応答を行うスピーカとの関係は決定部５２により記憶されており、この関係に基づき上記決定がなされる。
【００５４】
［変形例８］
音声応答を行うスピーカを決定するアルゴリズムは、実施形態のようなテレビ１０及び操作者の音声の音量を用いる例に限定されず、例えば、操作者によって指示された制御内容に基づいて、音声応答を行うスピーカを決定してもよい。つまり、決定部５２は、操作者から指示された制御内容に基づいて、音声応答を行うスピーカを決定する。具体的には、操作者によって指示された制御内容が、その操作者以外の他人と共有したくない制御内容（例えば個人的な理由に基づく制御内容）である場合は、一般に操作者の近くにあると想定されるＤＶスピーカ３２やＳＰスピーカ４２が応答を行うスピーカとして決定される。一方、操作者によって指示された制御内容が、その操作者以外の他人と共有してもよい制御内容（例えば個人的な理由ではない理由に基づく制御内容）である場合は、操作者自らがどの家電に対して指示を行ってその指示が受け付けられたかを理解しやすいＴＶスピーカ１１が応答を行うスピーカとして決定される。このような制御内容に基づくアルゴリズム、つまり操作者により指示された制御内容と音声応答を行うスピーカとの関係は決定部５２により記憶されており、この関係に基づき上記決定がなされる。
【００５５】
［変形例９］
音声応答を行うスピーカを決定するアルゴリズムは、実施形態のようなテレビ１０及び操作者の音声の音量を用いる例に限定されず、例えば、テレビ１０の放送番組に基づいて、音声応答を行うスピーカを決定してもよい。つまり、決定部５２は、テレビ１０により出力されている番組の内容に基づいて、音声応答を行うスピーカを決定する。テレビ１０により出力されている番組の内容をその操作者以外の他人に知られたくない場合は、一般に操作者の近くにあると想定されるＤＶスピーカ３２やＳＰスピーカ４２が応答を行うスピーカとして決定される。一方、番組の内容をその操作者以外の他人に知られてもよい場合は、操作者自らがどの家電に対して指示を行ってその指示が受け付けられたかを理解しやすいＴＶスピーカ１１が応答を行うスピーカとして決定される。このような番組の内容に基づくアルゴリズム、つまり番組の内容と音声応答を行うスピーカとの関係は決定部５２により記憶されており、この関係に基づき上記決定がなされる。
【００５６】
［変形例１０］
音声応答を行うスピーカを決定するアルゴリズムは、実施形態のようなテレビ１０及び操作者の音声の音量を用いる例に限定されず、例えば、操作者の発話速度に基づいて、音声応答を行うスピーカを決定してもよい。つまり、決定部５２は、操作者による音声発話の速度に基づいて、音声応答を行うスピーカを決定する。具体的には、ＤＶマイク３１又はＳＰマイク４１が収音した操作者の発話速度が閾値を超える場合は、一般に操作者の近くにあると想定されるＤＶスピーカ３２やＳＰスピーカ４２が応答を行うスピーカとして決定される。発話速度が閾値を超える場合は、例えば操作者が家事等の別の作業を行っていて忙しいと想定されるから、操作者の近くにあると想定されるＤＶスピーカ３２やＳＰスピーカ４２が応答するほうが望ましい。一方、ＤＶマイク３１又はＳＰマイク４１が収音した操作者の発話速度が閾値未満の場合は、操作者自らがどの家電に対して指示を行ってその指示が受け付けられたかを理解しやすいＴＶスピーカ１１が応答を行うスピーカとして決定される。発話速度が閾値未満の場合は、例えば操作者がリラックスしてテレビ１０を視聴していると想定されるから、操作者が視聴しているテレビ１０のＴＶスピーカ１１が応答を行うほうが望ましい。このような発話速度に基づくアルゴリズム、つまり発話速度と音声応答を行うスピーカとの関係は決定部５２により記憶されており、この関係に基づき上記決定がなされる。
【００５７】
［そのほかの変形例］
上記実施の形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及び／又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び／又は論理的に結合した１つの装置により実現されてもよいし、物理的及び／又は論理的に分離した２つ以上の装置を直接的及び／又は間接的に（例えば、有線及び／又は無線）で接続し、これら複数の装置により実現されてもよい。
【００５８】
本明細書で説明した各態様／実施形態は、ＬＴＥ（Long Term Evolution）、ＬＴＥ−Ａ（LTE-Advanced）、ＳＵＰＥＲ  ３Ｇ、ＩＭＴ−Ａｄｖａｎｃｅｄ、４Ｇ、５Ｇ、ＦＲＡ（Future Radio Access）、Ｗ−ＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）、ＣＤＭＡ２０００、ＵＭＢ（Ultra Mobile Broadband）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、ＵＷＢ（Ultra-WideBand）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、その他の適切なシステムを利用するシステム及び／又はこれらに基づいて拡張された次世代システムに適用されてもよい。
【００５９】
本明細書で説明した各態様／実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。
本明細書で説明した各態様／実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）ことによって行われてもよい。
【００６０】
本明細書で使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。
【００６１】
本明細書で説明した情報又はパラメータなどは、絶対値で表されてもよいし、所定の値からの相対値で表されてもよいし、対応する別の情報で表されてもよい。上述したパラメータに使用する名称はいかなる点においても限定的なものではない。さらに、これらのパラメータを使用する数式等は、本明細書で明示的に開示したものと異なる場合もある。
【００６２】
本明細書で使用する「判定（determining）」、「決定（determining）」という用語は、多種多様な動作を包含する場合がある。「判定」、「決定」は、例えば、判定（judging）、計算（calculating）、算出（computing）、処理（processing）、導出（deriving）、調査（investigating）、探索（looking up）（例えば、テーブル、データベース又は別のデータ構造での探索）、確認（ascertaining）  した事を「判定」「決定」したとみなす事などを含み得る。また、「判定」、「決定」は、受信（receiving）  （例えば、情報を受信すること）、送信（transmitting）（例えば、情報を送信すること）、入力（input）、出力（output）、アクセス（accessing）（例えば、メモリ中のデータにアクセスすること）した事を「判定」「決定」したとみなす事などを含み得る。また、「判定」、「決定」は、解決（resolving）、選択（selecting）、選定（choosing）、確立（establishing）、比較（comparing）などした事を「判定」「決定」したとみなす事を含み得る。つまり、「判定」「決定」は、何らかの動作を「判定」「決定」したとみなす事を含み得る。
【００６３】
本発明は、制御システム１又はサーバ装置５０において行われる処理のステップを備える情報処理方法として提供されてもよい。また、本発明は、サーバ装置５０において実行されるプログラムとして提供されてもよい。かかるプログラムは、光ディスク等の記録媒体に記録した形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態で提供されたりすることが可能である。
【００６４】
ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線（ＤＳＬ）などの有線技術及び／又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び／又は無線技術は、伝送媒体の定義内に含まれる。
【００６５】
本明細書で説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
【００６６】
本明細書で説明した用語及び／又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。
【００６７】
本明細書で使用する「第１」、「第２」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定するものではない。これらの呼称は、２つ以上の要素間を区別する便利な方法として本明細書で使用され得る。したがって、第１及び第２要素への参照は、２つの要素のみがそこで採用され得ること、又は何らかの形で第１要素が第２要素に先行しなければならないことを意味しない。
【００６８】
「含む(ｉｎｃｌｕｄｉｎｇ)」、「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」、及びそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「又は（or）」は、排他的論理和ではないことが意図される。
【００６９】
本開示の全体において、例えば、英語でのa、an、及びtheのように、翻訳により冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数のものを含むものとする。
【００７０】
以上、本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び決定態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【符号の説明】
【００７１】
１…制御システム、２…ネットワーク、１０…テレビジョン受信機、１１…ＴＶスピーカ、２０…セットトップボックス、３０…音声デバイス、３１…ＤＶマイク、３２…ＤＶスピーカ、４０…スマートホン、４１…ＳＰマイク、４２…ＳＰスピーカ、４００１…プロセッサ、４００２…メモリ、４００３…ストレージ、４００４…スマートホン、４００５…入力装置、４００６…出力装置、５０…サーバ装置、５１…取得部、５２…決定部、５３…応答制御部、５００１…プロセッサ、５００２…メモリ、５００３…ストレージ、５００４…通信装置、５００５…入力装置、５００６…出力装置。
【図１】
2020129776.tif 000003
【図２】
2020129776.tif 000004
【図３】
2020129776.tif 000005
【図４】
2020129776.tif 000006
【図５】
2020129776.tif 000007
【図６】
2020129776.tif 000008