(57)【要約】      （修正有）【課題】コンテンツの再生音声を聴きながら行う相手との会話をより快適にすることが可能な技術を提供する。【解決手段】コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させる制御部と、前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成する音声処理部と、を備え、前記制御部は、前記除去信号を前記通信相手機器に送信する。【選択図】図１
2015152619.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させる制御部と、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成する音声処理部と、を備え、
前記制御部は、前記除去信号を前記通信相手機器に送信させる、
オーディオ機器。
【請求項２】
前記制御部は、前記オーディオ信号を他のオーディオ機器に送信させる、
請求項１に記載のオーディオ機器。
【請求項３】
前記音声処理部は、前記他のオーディオ機器から受信された音声遅延量に基づいて前記除去信号を生成する、
請求項２に記載のオーディオ機器。
【請求項４】
前記制御部は、前記除去信号の生成開始に際して、前記除去信号の生成開始の旨を前記他のオーディオ機器に送信させる、
請求項２に記載のオーディオ機器。
【請求項５】
前記制御部は、前記除去信号の生成終了に際して、前記除去信号の生成終了の旨を前記他のオーディオ機器に送信させる、
請求項４に記載のオーディオ機器。
【請求項６】
前記制御部は、前記他のオーディオ機器から前記除去信号の生成を中断する中断要求が受信された場合には、前記除去信号の生成を中断する、
請求項２に記載のオーディオ機器。
【請求項７】
前記音声処理部は、前記他のオーディオ機器から受信された音量に基づいて前記除去信号を生成する、
請求項２に記載のオーディオ機器。
【請求項８】
前記制御部は、前記オーディオ信号を前記オーディオ機器が有するスピーカから出力させる、
請求項１に記載のオーディオ機器。
【請求項９】
前記所定の音声信号は、所定の適応信号処理アルゴリズムによって学習された適応フィルタ係数に基づいて算出される、
請求項１に記載のオーディオ機器。
【請求項１０】
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させることと、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成することと、
プロセッサにより前記除去信号を前記通信相手機器に送信させることと、
を含む、音声処理方法。
【請求項１１】
コンピュータを、
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させる制御部と、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成する音声処理部と、を備え、
前記制御部は、前記除去信号を前記通信相手機器に送信させる、
オーディオ機器として機能させるための音声処理プログラム。
【請求項１２】
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号が他のオーディオ機器から入力されると、前記オーディオ信号をスピーカから出力させる制御部を備え、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号が前記他のオーディオ機器によって生成される、
オーディオ機器。
【請求項１３】
前記制御部は、前記コンテンツの再生により得られた音声信号が入力されると、当該音声信号を前記他のオーディオ機器に出力する、
請求項１２に記載のオーディオ機器。
【請求項１４】
前記制御部は、前記コンテンツの再生により得られた音声信号を前記他のオーディオ機器に対して出力できなくなる場合には、前記除去信号の生成を中断させるための中断要求を前記他のオーディオ機器に送信させる、
請求項１２に記載のオーディオ機器。
【請求項１５】
前記制御部は、前記他のオーディオ機器から前記除去信号の生成開始の旨が受信された場合には、前記除去信号の生成に連動する所定の連動動作を開始する、
請求項１２に記載のオーディオ機器。
【請求項１６】
前記制御部は、前記他のオーディオ機器から前記除去信号の生成終了の旨が受信された場合には、前記所定の連動動作を終了する、
請求項１５に記載のオーディオ機器。
【請求項１７】
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号が他のオーディオ機器から入力されると、前記オーディオ信号をスピーカから出力させることを含み、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号が前記他のオーディオ機器によって生成される、
音声出力方法。
【請求項１８】
コンピュータを、
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号が他のオーディオ機器から入力されると、前記オーディオ信号をスピーカから出力させる制御部を備え、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号が前記他のオーディオ機器によって生成される、
オーディオ機器として機能させるための音声出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、オーディオ機器、音声処理方法、音声処理プログラム、音声出力方法および音声出力プログラムに関する。
【背景技術】
【０００２】
近日、複数の端末間で音声を送受信しながら相手と会話を行うためのシステムが存在する。かかるシステムにおいては、通話元の端末からの通話音声は、通話先の端末に減衰しながら遅延時間を生じて到達する。また、この通話音声は、通話先の端末のマイクによって検出されて減衰しながら遅延時間を生じて通話元の端末に戻ってくる。このようにして通話音声は、減衰しながら遅延時間を生じて端末間を往復してしまうため、エコーがかかったような音声が端末から出力されてしまう現象が起こり得る。
【０００３】
かかる現象を低減させるために、通話先の端末においては、通話元の端末から送信された音声がスピーカから出力されてマイクによって検出されても、当該音声を打ち消すことによって通話元の端末に伝送しないようにする、いわゆるエコーキャンセリングが行われることがある（例えば、特許文献１参照）。このようなエコーキャンセリングによって通話音声が往復してしまうことを防ぐことができれば、快適な会話を行うことが可能になることが一般的に知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−０３８７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、コンテンツの再生音声を聴きながら会話をするような場合などには、通話先の端末において通話元の会話音声だけではなく、通話元のコンテンツの再生音声もスピーカから出力されてしまう。その結果として、コンテンツの再生音声も減衰しながら遅延時間を生じて端末間を往復してしまうため、エコーがかかったような音声が端末から出力されてしまい、相手との会話が快適に行うことができなくなるという現象が起こり得る。
【０００６】
そこで、コンテンツの再生音声を聴きながら行う相手との会話をより快適にすることが可能な技術が提供されることが望ましい。
【課題を解決するための手段】
【０００７】
本開示によれば、コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させる制御部と、前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成する音声処理部と、を備え、前記制御部は、前記除去信号を前記通信相手機器に送信させる、オーディオ機器が提供される。
【０００８】
また、本開示によれば、コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させることと、前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成することと、プロセッサにより前記除去信号を前記通信相手機器に送信させることと、を含む、音声処理方法が提供される。
【０００９】
また、本開示によれば、コンピュータを、コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させる制御部と、前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成する音声処理部と、を備え、前記制御部は、前記除去信号を前記通信相手機器に送信させる、オーディオ機器として機能させるための音声処理プログラムが提供される。
【００１０】
また、本開示によれば、コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号が他のオーディオ機器から入力されると、前記オーディオ信号をスピーカから出力させる制御部を備え、前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号が前記他のオーディオ機器によって生成される、オーディオ機器が提供される。
【００１１】
また、本開示によれば、コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号が他のオーディオ機器から入力されると、前記オーディオ信号をスピーカから出力させることを含み、前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号が前記他のオーディオ機器によって生成される、音声出力方法が提供される。
【００１２】
また、本開示によれば、コンピュータを、コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号が他のオーディオ機器から入力されると、前記オーディオ信号をスピーカから出力させる制御部を備え、前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号が前記他のオーディオ機器によって生成される、オーディオ機器として機能させるための音声出力プログラムが提供される。
【発明の効果】
【００１３】
以上説明したように本開示によれば、コンテンツの再生音声を聴きながら行う相手との会話をより快適にすることが可能な技術が提供される。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１４】
【図１】ＡＶシステムの構成例を示すブロック図である。
【図２】デバイスとＣＥＣ論理アドレスの対応関係を示すＣＥＣテーブルを示す図である。
【図３】ＡＶシステムを構成するテレビジョン受像機（シンク機器）の構成例を示すブロック図である。
【図４】ＡＶシステムを構成するＡＶアンプの構成例を示すブロック図である。
【図５】ＡＶシステムを構成するセットトップボックス（ソース機器）の構成例を示すブロック図である。
【図６】ＨＤＭＩ送信部（ＨＤＭＩソース）とＨＤＭＩ受信部（ＨＤＭＩシンク）の構成例を示すブロック図である。
【図７】ＣＥＣライン（ＣＥＣチャネル）で伝送されるデータのブロック構成を示す図である。
【図８】ヘッダブロックのデータ構造例を示す図である。
【図９】通信システム全体の構成例を示す図である。
【図１０】テレビジョン受像機によって表示パネルに表示される画面構成例を示す図である。
【図１１】ＴＶ単体の場合における音声の流れを示す図である。
【図１２】ＴＶ単体の場合におけるエコーキャンセリング処理に関連する構成を説明するための図である。
【図１３】学習によって得られた適応フィルタ係数の例を示す図である。
【図１４】ＴＶ単体の場合におけるエコーキャンセリング処理の動作の流れを示すフローチャートである。
【図１５】外付けアンプの場合における通常時の映像データおよびオーディオデータの流れを示す図である。
【図１６】外付けアンプの場合におけるキャンセリング連動時の映像データおよびオーディオデータの流れを示す図である。
【図１７】外付けアンプの場合におけるエコーキャンセリング処理に関連する構成を説明するための図である。
【図１８】デジタルチューナから出力される映像データおよび音声データが視聴される場合を説明するための図である。
【図１９】ソース機器の例としてのセットトップボックスから出力される映像データおよび音声データが視聴される場合を説明するための図である。
【図２０】一般的な２画面モード／非２画面モード切り替えの例を説明するための図である。
【図２１】テレビジョン受像機とＡＶアンプとの間の情報通知の例を示す図である。
【図２２】音場の切り替えを説明するための図である。
【図２３】ＴＶ視聴中における通信システムの動作全体の流れを示すシーケンス図である。
【図２４】ＳＴＢ視聴中における通信システムの動作全体の流れを示すシーケンス図である。
【図２５】通話開始時および通話終了時の通信システムの動作の流れを示すシーケンス図である。
【図２６】外付けアンプの場合におけるエコーキャンセリング処理（遅延量通知あり）の動作の流れを示すフローチャートである。
【図２７】エコーキャンセリング開始要求受信時におけるＡＶアンプの動作の流れを示すフローチャートである。
【図２８】エコーキャンセリングとの各種連動動作開始時におけるＡＶアンプの動作の流れを示すフローチャートである。
【図２９】エコーキャンセリング終了要求受信時におけるＡＶアンプの動作の流れを示すフローチャートである。
【図３０】エコーキャンセリングとの各種連動動作終了時におけるＡＶアンプの動作の流れを示すフローチャートである。
【図３１】ＡＶアンプにおいて音声遅延量が変化した場合における通信システム全体の動作の流れを示すシーケンス図である。
【図３２】ＡＶアンプにおいて音声遅延量が変化した場合におけるＡＶアンプの動作の流れを示すフローチャートである。
【図３３】ＡＶアンプの状態変化によりエコーキャンセリングとの連動を中断する場合における通信システムの動作の流れを示すシーケンス図である。
【図３４】外付けアンプの場合におけるエコーキャンセリング処理（エコーキャンセリング中断あり）の動作の流れを示すフローチャートである。
【図３５】各種動作条件が変更された場合におけるＡＶアンプの動作の流れを示すフローチャートである。
【図３６】ＡＶアンプにおけるエコーキャンセリング連動可否判断の動作の流れを示すフローチャートである。
【図３７】通話中に音声出力がテレビジョン受像機からＡＶアンプに変更された場合における通信システムの動作例を示すシーケンス図である。
【図３８】通話中に音声出力がＡＶアンプからテレビジョン受像機に変更された場合における通信システムの動作例を示すシーケンス図である。
【図３９】ＡＶアンプの音量が変更された場合における通信システムの動作例を示すシーケンス図である。
【図４０】外付けアンプの場合におけるエコーキャンセリング処理（音量通知あり）の動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットまたは数字を付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１７】
なお、説明は以下の順序で行うものとする。
１．ＨＤＭＩ規格の説明
２．実施形態の説明
２−１．ＡＶシステムの構成例
２−２．通信システムの構成例
２−３．通信システムの動作の流れ
３．むすび
【００１８】
＜＜１．ＨＤＭＩ規格の説明＞＞
まず、本開示の実施形態に係るＡＶシステム（機器制御システム）に適用され得るＨＤＭＩ規格について説明する。近年、映像信号（画像信号）及び音声信号（オーディオ信号）の伝送用デジタルインタフェースとしてＨＤＭＩ（ＨｉｇｈＤｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）が普及している。ＨＤＭＩは、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）とディスプレイとの接続標準規格であるＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）規格に音声伝送機能や著作権保護機能を加えて、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機器向けにアレンジしたインタフェースとなっている。ＨＤＭＩ規格の詳細は、例えば、「Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ  １．４」に記載されている。
【００１９】
また、ＨＤＭＩ規格のインタフェースにおいては、制御信号を双方向に伝送可能としている。そのため、例えば、ＨＤＭＩ規格のインタフェースにおいては、テレビジョン受像機にＨＤＭＩケーブルで接続されたＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）やビデオディスクプレーヤ等の出力装置にテレビジョン受像機からコントロール信号が伝送され得る。このように、テレビジョン受像機によりコントロール信号が伝送されることで、ユーザはテレビジョン受像機のリモートコントローラでＡＶシステム全体を操作することも可能となった。なお、ＨＤＭＩ規格の伝送ケーブルで伝送されるこれらの信号としては、機器をコントロールするための制御指令の他に、その指令に対する応答や、機器の状態を示す信号などが存在するが、本明細書ではこれらの信号を総括して制御信号と称する。
【００２０】
ＨＤＭＩ規格ではＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）を使った機器間制御が定義されている。ＣＥＣは、ＨＤＭＩ規格で用意された１つの伝送ラインであり、双方向にデータ伝送を行うラインである。このＣＥＣラインを使うことで、ＨＤＭＩネットワーク上に存在する各機器に割り当てられる固有の物理アドレスと論理アドレスに基づいて様々な制御が可能になる。例えば、ユーザがテレビジョン受像機でデジタル放送を視聴しているときに、テレビジョン受像機にＨＤＭＩケーブルで接続されたビデオディスクプレーヤを再生すると、テレビジョン受像機は自動的にビデオディスクプレーヤが接続された入力に切り換える。また、このビデオディスクプレーヤで表示するメニュー操作や、電源のオン／オフなどをテレビジョン受像機のリモートコントローラから操作することができる。
【００２１】
また、図２に示すように、ＨＤＭＩネットワーク上に存在する各機器が割り当てられた論理アドレスに対応したＣＥＣ対応機器として認識されると、認識されたＣＥＣ対応機器に対する操作が可能となる。
【００２２】
ＨＤＭＩ−ＣＥＣ規格では、テレビジョン受像機で画像を表示している機器を明示するためのＣＥＣメッセージとして＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞が規定されている。この規定によれば、例えば、ユーザがＨＤＭＩ規格対応のビデオディスクプレーヤの再生ボタンを操作すると、ビデオディスクプレーヤはプレーヤ自身が安定した映像信号を出力可能な状態（すなわち、アクティブな状態）であればＡＶストリームを出力する。また、ビデオディスクプレーヤは、アクティブ機器であることを示す＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞メッセージをブロードキャストする。
【００２３】
ここで、「ブロードキャスト」とは、特定の機器に対してではなく全機器を送信先とした信号の一斉送信のことをいう。＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞メッセージをブロードキャストされたテレビジョン受像機およびその他の外部機器は、ビデオプレーヤから出力されるＡＶストリームを再生するために経路の切り換えを行う。
【００２４】
このように、ＨＤＭＩ−ＣＥＣ規格では、テレビジョン受像機で映像の表示を開始する機器が＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞メッセージをネットワーク内の他の機器にブロードキャストすることが規定されている。なお、＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞メッセージは、ＨＤＭＩ規格で定義されたＣＥＣメッセージの一つである。
【００２５】
以上、本開示の実施形態に係るＡＶシステムに適用され得るＨＤＭＩ規格について説明した。
【００２６】
＜＜２．実施形態の説明＞＞
続いて、本開示の実施形態について説明する。本開示に係る技術は、多様な形態で実施され得る。
【００２７】
＜２−１．ＡＶシステムの構成例＞
まず、本開示の実施形態に適用し得るＡＶシステムの構成例について説明する。図１は、ＡＶシステムの構成例を示すブロック図である。
【００２８】
このＡＶシステム１００は、テレビジョン受像機２００と、ＡＶアンプ３００と、セットトップボックス４００とを有している。セットトップボックス４００は、ＨＤＭＩのソース機器を構成している。ＡＶアンプ３００は、ＨＤＭＩのリピータ機器を構成している。テレビジョン受像機２００は、ＨＤＭＩのシンク機器を構成している。セットトップボックス４００は、各種の放送信号を受信してテレビジョン受像機２００で視聴可能な信号に変換する機器である。
【００２９】
テレビジョン受像機２００は、ＣＥＣ対応機器であり、ＨＤＭＩ端子２０１，２０２と、光出力端子２０３と、を備えている。テレビジョン受像機２００は、リモートコントローラ（図示せず）により遠隔制御可能な構成としてある。テレビジョン受像機２００は、アプリケーションに基づく処理を実行し、所定の情報を表示したり、テレビジョン受像機２００にＨＤＭＩ端子２０１，２０２で接続される機器を制御したりする機能を有する。
【００３０】
セットトップボックス４００は、ＨＤＭＩ端子４０１を備えており、ＣＥＣ対応機器である。
【００３１】
ＡＶアンプ３００は、ＣＥＣ対応機器であり、ＨＤＭＩ端子３０１，３０２，３０３，３０４と、光入力端子３０５とを備えている。このＡＶアンプ３００には、スピーカ群が備えられており、ＡＶアンプ３００で再生処理したオーディオ信号をスピーカ群から出力させる構成としてある。ＡＶアンプ３００とスピーカ群とは、無線により接続されていてもよく、有線により接続されていてもよい。
【００３２】
テレビジョン受像機２００およびＡＶアンプ３００は、ＨＤＭＩケーブル７０１および光ケーブル７０２を介して接続されている。すなわち、ＨＤＭＩケーブル７０１の一端はテレビジョン受像機２００のＨＤＭＩ端子２０１に接続され、その他端はＡＶアンプ３００のＨＤＭＩ端子３０４に接続されている。また、光ケーブル７０２の一端はテレビジョン受像機２００の光出力端子２０３に接続され、その他端はＡＶアンプ３００の光入力端子３０５に接続されている。
【００３３】
また、ＡＶアンプ３００およびセットトップボックス４００は、ＨＤＭＩケーブル７０３を介して接続されている。すなわち、ＨＤＭＩケーブル７０３の一端はＡＶアンプ３００のＨＤＭＩ端子３０１に接続され、その他端はセットトップボックス４００のＨＤＭＩ端子４０１に接続されている。
【００３４】
（物理アドレスおよび論理アドレスの取得）
図１に示すＡＶシステム１００において、各機器の物理アドレス（Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ）およびＣＥＣ論理アドレス（Ｌｏｇｉｃａｌ  Ａｄｄｒｅｓｓ）の取得は、例えば、以下のように行われる。
【００３５】
すなわち、テレビジョン受像機２００（物理アドレスは［００００］、ＣＥＣ論理アドレスは｛０｝）にＨＤＭＩケーブル７０１を介してＡＶアンプ３００が接続されるとき、ＡＶアンプ３００はＨＤＭＩ制御プロトコルを使用して、テレビジョン受像機２００から物理アドレス［１０００］を取得する。
【００３６】
ＣＥＣ対応機器は、ＨＤＭＩ接続時に、論理アドレスを取得するように規定されている。ＣＥＣ対応機器は、この論理アドレスを用いて、メッセージの送受信を行う。
【００３７】
図２は、デバイスとＣＥＣ論理アドレスの対応関係を表すテーブルを示す図である。デバイスの「ＴＶ」はテレビジョン受像機、プロジェクタ等の映像を表示する機器である。デバイスの「Ｒｅｃｏｒｄｉｎｇ  Ｄｅｖｉｃｅ」は、ハードディスクレコーダやＤＶＤレコーダ等の録画機器である。デバイスの「Ｔｕｎｅｒ」は、ケーブルテレビの受信などを行うＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）等のＡＶコンテンツを受信する機器である。デバイスの「Ｐｌａｙｂａｃｋ  Ｄｅｖｉｃｅ」はビデオプレーヤ、カムコーダ等の再生機器である。デバイスの「Ａｕｄｉｏ  Ｓｙｓｔｅｍ」はＡＶアンプ等のオーディオ処理装置である。
【００３８】
ＡＶアンプ３００は、上述したように、ＣＥＣ対応機器である。ＡＶアンプ３００は、図２のテーブルに基づいて、「Ａｕｄｉｏ  Ｓｙｓｔｅｍ」として論理アドレス｛５｝を決定する。この場合、ＡＶアンプ３００は、ＣＥＣ制御プロトコルの＜Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅ＞で他の機器に、この論理アドレス｛５｝を持つ機器が存在しないことを認識した後に、当該論理アドレス｛５｝を自身の論理アドレスとして決定する。そして、ＡＶアンプ３００は、ＣＥＣ制御プロトコルの＜Ｒｅｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ＞により、物理アドレス［１０００］を取得した機器は、ＣＥＣ対応機器で
論理アドレス｛５｝を取得したことを、テレビジョン受像機２００など他の機器に通知する。
【００３９】
また、ＡＶアンプ３００にＨＤＭＩケーブル７０３を介してセットトップボックス４００が接続されるとき、セットトップボックス４００は、ＨＤＭＩ制御プロトコルを使用して、ＡＶアンプ３００から物理アドレス［１１００］を取得する。
【００４０】
セットトップボックス４００は、上述したように、ＣＥＣ対応機器である。セットトップボックス４００は、図２のテーブルに基づいて、「Ｔｕｎｅｒ１」として論理アドレス｛３｝を決定する。この場合、セットトップボックス４００は、ＣＥＣ制御プロトコルの＜Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅ＞で他の機器に、この論理アドレス｛３｝を持つ機器が存在しないことを認識した後に、当該論理アドレス｛１｝を自身の論理アドレスとして決定する。そして、セットトップボックス４００は、ＣＥＣ制御プロトコルの＜Ｒｅｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ＞により、物理アドレス［１１００］を取得した機器は、ＣＥＣ対応機器で｛３｝を取得したことを、テレビジョン受像機２００およびＡＶアンプ３００に通知する。
【００４１】
（映像信号および音声信号の再生）
図１に示すＡＶシステム１００において、テレビジョン受像機２００のチューナで選局された番組（コンテンツ）を視聴する場合には、以下のような動作が実行される。すなわち、チューナで得られる映像信号による画像は、テレビジョン受像機２００の表示パネル（図示せず）に表示される。チューナで得られるオーディオ信号によるオーディオ（音声）は、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときは、テレビジョン受像機２００のスピーカ（図示せず）から出力される。また、チューナで得られるオーディオ信号によるオーディオは、システムオーディオモードオンの状態にあるときは、ＡＶアンプ３００に備えられたスピーカ群から出力される。
【００４２】
テレビジョン受像機２００のチューナで得られるオーディオ信号は、例えば光デジタルオーディオ信号とされて、光ケーブル７０２を介してＡＶアンプ３００に供給される。また、ＡＶアンプ３００におけるシステムオーディオモードのオン／オフの設定は、ユーザがＡＶアンプ３００の操作部（図示せず）を操作して行うことができる他、ユーザがテレビジョン受像機２００の操作部（図示せず）を操作して行うことができる。また、ＡＶアンプ３００におけるシステムオーディオモードのオン／オフは、テレビジョン受像機２００のリモートコントローラ（図示せず）の操作で、スピーカ切り替え指示を行うことでも設定できる。
【００４３】
また、図１に示すＡＶシステム１００において、例えば、テレビジョン受像機２００からの切り替え操作、セットトップボックス４００の再生釦操作等により、セットトップボックス４００でディスクから再生されたコンテンツ、あるいはチューナで選局された番組を視聴する場合には、以下のようになる。
【００４４】
すなわち、セットトップボックス４００の出力映像信号による画像は、テレビジョン受像機２００の表示パネル（図示せず）に表示される。この場合、セットトップボックス４００の出力映像信号は、ＨＤＭＩケーブル７０３、ＡＶアンプ３００およびＨＤＭＩケーブル７０１を介してテレビジョン受像機２００に供給される。
【００４５】
セットトップボックス４００の出力オーディオ信号による音声は、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときは、テレビジョン受像機２００のスピーカ（図示せず）から出力される。この場合、セットトップボックス４００の出力オーディオ信号は、ＨＤＭＩケーブル７０３、ＡＶアンプ３００およびＨＤＭＩケーブル７０１を介してテレビジョン受像機２００に供給される。
【００４６】
また、セットトップボックス４００の出力オーディオ信号による音声は、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるときは、ＡＶアンプ３００に備えられたスピーカ群から出力される。この場合、セットトップボックス４００の出力オーディオ信号は、ＨＤＭＩケーブル７０３を介してＡＶアンプ３００に供給される。
【００４７】
（テレビジョン受像機の構成）
図３は、ＡＶシステム１００を構成するテレビジョン受像機（シンク機器）２００の構成例を示すブロック図である。このテレビジョン受像機２００は、ＨＤＭＩ端子２０１，２０２と、ＨＤＭＩスイッチャ２０４と、ＨＤＭＩ受信部２０５と、アンテナ端子２１０と、デジタルチューナ２１１を有する。また、テレビジョン受像機２００は、デマルチプレクサ（Ｄｅｍｕｘ）２１２と、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）デコーダ２１３と、映像・グラフィック処理回路２１４と、パネル駆動回路２１５と、表示パネル２１６とを有する。さらに、テレビジョン受像機２００は、音声処理回路２１７と、音声増幅回路２１８と、スピーカ２１９とを有する。さらにまた、テレビジョン受像機２００は、内部バス２３０と、ＣＰＵ（中央制御ユニット）２３１と、フラッシュＲＯＭ２３２と、ＤＲＡＭ２３３と、受信部２３４と、ネットワークＩ／Ｆ２３５と、ネットワーク端子２３６と、マイク２３７と、カメラ２３８とを有している。
【００４８】
ＣＰＵ２３１（制御部）は、テレビジョン受像機２００の各部の動作を制御する。フラッシュＲＯＭ２３２は、制御ソフトウェアの格納およびデータの保管を行う。ＤＲＡＭ２３３は、ＣＰＵ２３１のワークエリア等を構成する。ＣＰＵ２３１は、フラッシュＲＯＭ２３２から読み出したソフトウェアやデータをＤＲＡＭ２３３上に展開してソフトウェアを起動し、テレビジョン受像機２００の各部を制御する。ＣＰＵ２３１、フラッシュＲＯＭ２３２およびＤＲＡＭ２３３は、内部バス２３０に接続されている。
【００４９】
受信部２３４は、リモートコントローラＲＭから送信された、例えば赤外線のリモートコントロール信号（リモコンコード）を受信し、ＣＰＵ２３１に供給する。ユーザは、リモートコントローラＲＭを操作することで、テレビジョン受像機２００の操作、およびこのテレビジョン受像機２００にＨＤＭＩケーブルで接続されているその他のＣＥＣ対応機器の操作を行うことができる。
【００５０】
ネットワークＩ／Ｆ２３５は、ネットワーク端子２３６に接続されたネットワークケーブルを介してネットワークに接続し、ネットワークに接続される各種装置との間でデータの送受信を実行する。
【００５１】
アンテナ端子２１０は、受信アンテナ（図示しない）で受信されたテレビジョン放送信号を入力する端子である。デジタルチューナ２１１は、アンテナ端子２１０に入力されたテレビ放送信号を処理して、ユーザの選択チャネルに対応した所定のトランスポートストリームを出力する。デマルチプレクサ２１２は、デジタルチューナ２１１で得られたトランスポートストリームから、ユーザの選択チャネルに対応した、パーシャルＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）（映像データのＴＳパケット、オーディオデータのＴＳパケット）を抽出する。
【００５２】
また、デマルチプレクサ２１２は、デジタルチューナ２１１で得られたトランスポートストリームから、ＰＳＩ／ＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ／Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）を取り出し、ＣＰＵ２３１に出力する。デジタルチューナ２１１で得られたトランスポートストリームには、複数のチャネルが多重化されている。デマルチプレクサ２１２で、当該トランスポートストリームから任意のチャネルのパーシャルＴＳを抽出する処理は、ＰＳＩ／ＳＩ（ＰＡＴ／ＰＭＴ）から当該任意のチャネルのパケットＩＤ（ＰＩＤ）の情報を得ることで可能となる。
【００５３】
ＭＰＥＧデコーダ２１３は、デマルチプレクサ２１２で得られる映像データのＴＳパケットにより構成される映像ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットに対してデコード処理を行って映像データを得る。また、ＭＰＥＧデコーダ２１３は、デマルチプレクサ２１２で得られるオーディオデータのＴＳパケットにより構成されるオーディオＰＥＳパケットに対してデコード処理を行ってオーディオデータを得る。
【００５４】
映像・グラフィック処理回路２１４は、ＭＰＥＧデコーダ２１３で得られた映像データに対して、必要に応じて、スケーリング処理、グラフィックスデータの重畳処理等を行う。また映像・グラフィック処理回路２１４は、フラッシュＲＯＭ２３２に予め格納されているアプリケーションに基づく処理による画像データを生成し、パネル駆動回路２１５に出力する。パネル駆動回路２１５は、映像・グラフィック処理回路２１４から出力される映像データに基づいて、表示パネル２１６を駆動する。表示パネル２１６は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）、ＰＤＰ（Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌ）等で構成されている。
【００５５】
音声処理回路２１７は、ＭＰＥＧデコーダ２１３で得られたオーディオデータに対してＤ／Ａ変換等の必要な処理を行う。音声増幅回路２１８は、音声処理回路２１７から出力されるアナログオーディオ信号を増幅してスピーカ２１９に供給する。また、音声処理回路２１７は、ＭＰＥＧデコーダ２１３で得られたオーディオデータをデジタル光信号に変換して、光出力端子２０３に出力する。
【００５６】
ＨＤＭＩスイッチャ２０４は、ＨＤＭＩ端子２０１，２０２をＨＤＭＩ受信部２０５に選択的に接続する。ＨＤＭＩ受信部２０５は、ＨＤＭＩスイッチャ２０４を介して、ＨＤＭＩ端子２０１，２０２のいずれかに選択的に接続されている。このＨＤＭＩ受信部２０５は、ＨＤＭＩに準拠した通信により、ＨＤＭＩ端子２０１，２０２に接続されている外部機器（ソース機器、またはリピータ機器）から送信されてくる映像とオーディオのデータを受信する。このＨＤＭＩ受信部２０５の詳細は後述する。
【００５７】
（テレビジョン受像機の動作）
ここで、図３に示すテレビジョン受像機２００の動作を簡単に説明する。アンテナ端子２１０に入力されるテレビ放送信号はデジタルチューナ２１１に供給される。このデジタルチューナ２１１では、テレビ放送信号が処理されて、ユーザの選択チャネルに対応したトランスポートストリームが得られる。このトランスポートストリームは、デマルチプレクサ２１２に供給される。デマルチプレクサ２１２では、トランスポートストリームから、ユーザの選択チャネルに対応した、パーシャルＴＳ（映像データのＴＳパケット、オーディオデータのＴＳパケット）が抽出される。このパーシャルＴＳは、ＭＰＥＧデコーダ２１３に供給される。
【００５８】
ＭＰＥＧデコーダ２１３では、映像データのＴＳパケットにより構成される映像ＰＥＳパケットに対してデコード処理が行われて映像データが得られる。この映像データは、映像・グラフィック処理回路２１４において、必要に応じて、スケーリング処理、グラフィックスデータの重畳処理等が行われた後に、パネル駆動回路２１５に供給される。そのため、表示パネル２１６には、ユーザの選択チャネルに対応した画像が表示される。
【００５９】
また、ＭＰＥＧデコーダ２１３では、オーディオデータのＴＳパケットにより構成されるオーディオＰＥＳパケットに対してデコード処理が行われてオーディオデータが得られる。このオーディオデータは、音声処理回路２１７でＤ／Ａ変換等の必要な処理が行われ、さらに、音声増幅回路２１８で増幅された後に、スピーカ２１９に供給される。そのため、スピーカ２１９から、ユーザの選択チャネルに対応したオーディオが出力される。
【００６０】
また、ＭＰＥＧデコーダ２１３で得られるオーディオデータは、音声処理回路２１７で、例えばＳ／ＰＤＩＦ規格のデジタル光信号に変換されて、光出力端子２０３に出力される。そのため、テレビジョン受像機２００は、オーディオデータを、光ケーブルを介して、外部機器に送信できる。図１に示すＡＶシステム１００においては、上述したように、テレビジョン受像機２００からのオーディオデータが、光ケーブル７０２を介してＡＶアンプ３００に供給される。
【００６１】
そして、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるとき、ＡＶアンプ３００に備えられたスピーカ群から、テレビジョン受像機２００からのオーディオデータによるオーディオが出力される。なお、この場合、ＣＰＵ２３１により音声増幅回路２１８はミューティングオン状態とされ、テレビジョン受像機２００のスピーカ２１９からオーディオは出力されない。
【００６２】
また、ＨＤＭＩ受信部２０５では、ＨＤＭＩケーブルを介してＨＤＭＩ端子２０１，２０２に入力される映像およびオーディオのデータが得られる。映像データは映像・グラフィック処理回路２１４に供給される。オーディオデータは、音声処理回路２１７に供給される。以降は、上述したテレビ放送信号の受信時と同様の動作となり、表示パネル２１６に画像が表示され、スピーカ２１９からオーディオが出力される。
【００６３】
図１に示すＡＶシステム１００において、例えば、セットトップボックス４００からの映像データ、オーディオデータによる画像、オーディオの視聴を行う場合には、上述したように、ＨＤＭＩ受信部２０５で取得された映像データ、オーディオデータによる画像、オーディオの視聴状態となる。
【００６４】
なお、この場合にあっても、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるとき、ＡＶアンプ３００に備えられたスピーカ群からオーディオデータによるオーディオが出力され、テレビジョン受像機２００の音声増幅回路２１８はミューティングオン状態とされ、テレビジョン受像機２００からオーディオは出力されない。
【００６５】
（ＡＶアンプの構成）
図４は、ＡＶシステム１００を構成するＡＶアンプ３００の構成例を示すブロック図である。ＡＶアンプ３００は、ＨＤＭＩ端子３０１〜３０４と、光入力端子３０５と、ＨＤＭＩスイッチャ３０６と、ＨＤＭＩ受信部３０７と、ＨＤＭＩ送信部３０８と、変換部３１０とを有する。また、ＡＶアンプ３００は、アナログオーディオ入力端子３１１と、Ａ／Ｄ変換器３１５と、セレクタ３１６と、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）３１７とを有する。さらに、ＡＶアンプ３００は、音声増幅回路３１８と、内部バス３２０と、ＣＰＵ３２１と、ＲＯＭ３２２と、ＲＡＭ３２３とを有している。
【００６６】
ＣＰＵ３２１（制御部）は、ＡＶアンプ３００の各部の動作を制御する。ＲＯＭ３２２は、制御ソフトウェアの格納およびデータの保管を行う。ＲＡＭ３２３は、ＣＰＵ３２１のワークエリア等を構成する。ＣＰＵ３２１は、ＲＯＭ３２２から読み出したソフトウェアやデータをＲＡＭ３２３上に展開してソフトウェアを起動し、ＡＶアンプ３００の各部を制御する。ＣＰＵ３２１、ＲＯＭ３２２およびＲＡＭ３２３は、内部バス３２０に接続されている。なお、ＣＰＵ３２１、ＲＯＭ３２２およびＲＡＭ３２３は、ワンチップのマイクロコンピュータ（ワンチップマイコン）であってもよい。
【００６７】
ＣＰＵ３２１には、操作部３２４および表示部３２５が接続されている。これら操作部３２４および表示部３２５は、ユーザインタフェースを構成している。操作部３２４により、ユーザがＡＶアンプ３００の出力オーディオの選択、動作設定等を行うことができる。ユーザは、この操作部３２４により、システムオーディオモードのオン／オフ等を設定できる。さらに、ＣＰＵ３２１は、ＨＤＭＩ端子３０１〜３０４に接続されている外部機器との間でＣＥＣ信号を送受信することができる。ＣＥＣ信号は、例えば、後に説明するＣＥＣラインにより送受信され得る。ＣＥＣ信号は、上記した制御信号として機能し得る。
【００６８】
この操作部３２４は、ＡＶアンプ３００の図示しない筐体に配置されたキー、釦、ダイアル、リモートコントロール信号送受信部等で構成される。表示部３２５は、ＡＶアンプ３００の動作状態、ユーザの操作状態等を表示し、蛍光表示管やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等で構成される。
【００６９】
光入力端子３０５は、光ケーブルを通じてデジタル光信号を入力する端子である。光出力端子３１２は、光ケーブルを通じてデジタル光信号を出力する端子である。
【００７０】
変換部３１０は、光入力端子３０５に入力されたデジタル光信号から、オーディオ信号のサンプリング周波数と同じ周波数（例えば、４８ｋＨｚ）を持つクロックＬＲＣＫ、サンプリング周波数の例えば５１２倍あるいは２５６倍のマスタークロックＭＣＫと、クロックＬＲＣＫの１周期毎に存在するそれぞれ２４ビットの左右のオーディオデータＬＤＡＴＡ，ＲＤＡＴＡと、データの各ビットに同期したビットクロックＢＣＫを生成して、セレクタ３１６に供給する。
【００７１】
また、変換部３１０は、光入力端子３０５に入力されたデジタル光信号を光出力端子３１２から送出する。さらに、変換部３１０は、ＨＤＭＩ端子３０４に接続されている外部機器から送信されてくる信号のうちのＡＲＣ（Ａｕｄｉｏ  Ｒｅｔｕｒｎ  Ｃｈａｎｎｅｌ）信号をセレクタ３１６に供給することができる。ＡＲＣ信号については後に詳細に説明するが、このＡＲＣ信号によりオーディオデータを受信することができる。ＡＲＣ信号は、例えば、後に説明するリザーブラインにより送受信され得る。
【００７２】
アナログオーディオ入力端子３１１は、外部機器で得られる左右のアナログオーディオ信号を入力する端子である。Ａ／Ｄ変換器３１５は、アナログオーディオ入力端子３１１に入力されたアナログオーディオ信号をデジタルのオーディオデータに変換してセレクタ３１６に供給する。
【００７３】
ＨＤＭＩスイッチャ３０６は、ＨＤＭＩ端子３０１〜３０３をＨＤＭＩ受信部３０７に選択的に接続する。ＨＤＭＩ受信部３０７は、ＨＤＭＩスイッチャ３０６を介して、ＨＤＭＩ端子３０１〜３０３のいずれかに選択的に接続されている。このＨＤＭＩ受信部３０７は、ＨＤＭＩに準拠した通信により、ＨＤＭＩ端子３０１〜３０３に接続されている外部機器（ソース機器）から一方向に送信されてくる映像とオーディオのデータを受信する。
【００７４】
ＨＤＭＩ受信部３０７は、オーディオデータをセレクタ３１６に供給すると共に、映像とオーディオのデータをＨＤＭＩ送信部３０８に供給する。ＨＤＭＩ送信部３０８は、ＨＤＭＩに準拠した通信により、ＨＤＭＩ受信部３０７から供給されたベースバンドの映像とオーディオのデータをＨＤＭＩ端子３０４から送出する。これにより、ＡＶアンプ３００はリピータ機能を発揮する。ＨＤＭＩ受信部３０７およびＨＤＭＩ送信部３０８の詳細は後述する。
【００７５】
セレクタ３１６は、ＨＤＭＩ受信部３０７から供給されるオーディオデータ、変換部３１０から供給されるオーディオデータまたはＡ／Ｄ変換器３１５から供給されるオーディオデータを選択的に取り出し、ＤＳＰ３１７に供給する。
【００７６】
ＤＳＰ３１７は、セレクタ３１６で得られたオーディオデータを処理し、周波数帯ごとに音量を調整するイコライジング処理、音像の定位位置を設定する音像定位処理等を行う。
【００７７】
音声増幅回路３１８は、ＤＳＰ３１７から出力されるオーディオデータをアナログ信号に変換してスピーカ群３５０に出力する。また、音声増幅回路３１８は、ＣＰＵ３２１から出力されるスピーカ群３５０を制御するための各種信号をスピーカ群３５０に出力する。また、音声増幅回路３１８は、スピーカ群３５０からアナログ信号を受信した場合には、受信したアナログ信号をデジタル信号に変換し、変換により得られるデジタル信号をＣＰＵ３２１に出力する。
【００７８】
（ＡＶアンプの動作）
ここで、図４に示すＡＶアンプ３００の動作を簡単に説明する。ＨＤＭＩ受信部３０７では、ＨＤＭＩケーブルを介してＨＤＭＩ端子３０１〜３０３に入力されるベースバンドの映像およびオーディオのデータが得られる。この映像およびオーディオデータは、ＨＤＭＩ送信部３０８に供給され、ＨＤＭＩ端子３０４に接続されたＨＤＭＩケーブルに送出される。
【００７９】
また、ＨＤＭＩ受信部３０７で得られるオーディオデータは、セレクタ３１６に供給される。セレクタ３１６では、ＨＤＭＩ受信部３０７から供給されるオーディオデータ、変換部３１０から供給されるオーディオデータまたはＡ／Ｄ変換器３１５から供給されるオーディオデータが選択的に取り出され、ＤＳＰ３１７に供給される。
【００８０】
ＤＳＰ３１７では、オーディオデータに対して、周波数帯ごとに音量を調整するイコライジング処理、音像の定位位置を設定する音像定位処理等の必要な処理が施される。ＤＳＰ３１７から出力される各チャネルのオーディオ信号はスピーカ群３５０により出力される。
【００８１】
例えば、図１に示すＡＶシステム１００において、テレビジョン受像機２００のデジタルチューナ２１１で選局された番組の視聴を行う場合であって、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるときには、以下のような動作となる。すなわち、セレクタ３１６では変換部３１０からのオーディオデータが取り出される。これにより、音声増幅回路３１８には、テレビジョン受像機２００のデジタルチューナ２１１で選局された番組のオーディオデータに係る各チャネルのオーディオ信号が出力される。そのため、スピーカ群３５０からは、テレビジョン受像機２００のデジタルチューナ２１１で選局された番組のオーディオが出力される。
【００８２】
なお、テレビジョン受像機２００のデジタルチューナ２１１で選局された番組の視聴を行う場合であって、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときには音声増幅回路３１８がミューティングオン状態とされる。従って、音声増幅回路３１８からスピーカ群３５０にオーディオ信号は供給されない。なお、音声増幅回路３１８がミューティングオン状態とされる場合には、音声増幅回路３１８がミューティングオン状態とされるとともに、ＤＳＰ３１７もミューティングオン状態とされてもよい。さらに、ＤＳＰ３１７および音声増幅回路３１８とは別の構成がミューティング状態とされてもよい。以降においても同様である。
【００８３】
また、例えば、図１に示すＡＶシステム１００において、セットトップボックス４００からの映像データ、オーディオデータによる画像、オーディオの視聴を行う場合であって、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるときには、以下のような動作となる。すなわち、ＨＤＭＩスイッチャ３０６によりＨＤＭＩ端子３０１がＨＤＭＩ受信部３０７に接続される。また、セレクタ３１６ではＨＤＭＩ受信部３０７からのオーディオデータが取り出される。これにより、音声増幅回路３１８には、セットトップボックス４００からのオーディオデータに係る各チャネルのオーディオ信号が出力される。そのため、スピーカ群３５０からは、セットトップボックス４００からのオーディオデータによるオーディオが出力される。
【００８４】
なお、セットトップボックス４００からの映像データ、オーディオデータによる画像、オーディオの視聴を行う場合であって、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときには、音声増幅回路３１８がミューティングオン状態とされ、音声増幅回路３１８からスピーカ群３５０にオーディオ信号は供給されない。
【００８５】
（セットトップボックスの構成）
図５は、ＡＶシステム１００を構成するセットトップボックス４００（ソース機器）４００の構成例を示すブロック図である。このセットトップボックス４００は、ＨＤＭＩ端子４０１と、光出力端子４０３と、アンテナ端子４１０と、デジタルチューナ４１１を有する。また、セットトップボックス４００は、デマルチプレクサ（Ｄｅｍｕｘ）４１２と、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）デコーダ４１３と、映像・グラフィック処理回路４１４と、ＨＤＭＩ送信部４１５とを有する。さらに、セットトップボックス４００は、音声処理回路４１７と、音声増幅回路４１８と、アナログ音声出力端子４１９とを有する。さらにまた、セットトップボックス４００は、内部バス４３０と、ＣＰＵ（中央制御ユニット）４３１と、フラッシュＲＯＭ４３２と、ＤＲＡＭ４３３と、受信部４３４と、ネットワークＩ／Ｆ４３５と、ネットワーク端子４３６とを有している。
【００８６】
ＣＰＵ４３１は、セットトップボックス４００の各部の動作を制御する。フラッシュＲＯＭ４３２は、制御ソフトウェアの格納およびデータの保管を行う。ＤＲＡＭ４３３は、ＣＰＵ４３１のワークエリア等を構成する。ＣＰＵ４３１は、フラッシュＲＯＭ４３２から読み出したソフトウェアやデータをＤＲＡＭ４３３上に展開してソフトウェアを起動し、セットトップボックス４００の各部を制御する。ＣＰＵ４３１、フラッシュＲＯＭ４３２およびＤＲＡＭ４３３は、内部バス４３０に接続されている。
【００８７】
受信部４３４は、リモートコントローラＲＭから送信された、例えば赤外線のリモートコントロール信号（リモコンコード）を受信し、ＣＰＵ４３１に供給する。ユーザは、リモートコントローラＲＭを操作することで、セットトップボックス４００の操作、およびこのセットトップボックス４００にＨＤＭＩケーブルで接続されているその他のＣＥＣ対応機器の操作を行うことができる。
【００８８】
ネットワークＩ／Ｆ４３５は、ネットワーク端子４３６に接続されたネットワークケーブルを介してネットワークに接続し、ネットワークに接続される各種装置との間でデータの送受信を実行する。
【００８９】
アンテナ端子４１０は、受信アンテナ（図示しない）で受信されたテレビジョン放送信号を入力する端子である。デジタルチューナ４１１は、アンテナ端子４１０に入力されたテレビ放送信号を処理して、ユーザの選択チャネルに対応した所定のトランスポートストリームを出力する。デマルチプレクサ４１２は、デジタルチューナ４１１で得られたトランスポートストリームから、ユーザの選択チャネルに対応した、パーシャルＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）（映像データのＴＳパケット、オーディオデータのＴＳパケット）を抽出する。
【００９０】
また、デマルチプレクサ４１２は、デジタルチューナ４１１で得られたトランスポートストリームから、ＰＳＩ／ＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ／Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）を取り出し、ＣＰＵ４３１に出力する。デジタルチューナ４１１で得られたトランスポートストリームには、複数のチャネルが多重化されている。デマルチプレクサ４１２で、当該トランスポートストリームから任意のチャネルのパーシャルＴＳを抽出する処理は、ＰＳＩ／ＳＩ（ＰＡＴ／ＰＭＴ）から当該任意のチャネルのパケットＩＤ（ＰＩＤ）の情報を得ることで可能となる。
【００９１】
ＭＰＥＧデコーダ４１３は、デマルチプレクサ４１２で得られる映像データのＴＳパケットにより構成される映像ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットに対してデコード処理を行って映像データを得る。また、ＭＰＥＧデコーダ４１３は、デマルチプレクサ４１２で得られるオーディオデータのＴＳパケットにより構成されるオーディオＰＥＳパケットに対してデコード処理を行ってオーディオデータを得る。
【００９２】
映像・グラフィック処理回路４１４は、ＭＰＥＧデコーダ４１３で得られた映像データに対して、必要に応じて、スケーリング処理、グラフィックスデータの重畳処理等を行う。また映像・グラフィック処理回路４１４は、フラッシュＲＯＭ４３２に予め格納されているアプリケーションに基づく処理による画像データを生成し、ＨＤＭＩ送信部４１５に出力する。ＨＤＭＩ送信部４１５は、映像・グラフィック処理回路４１４から出力される映像データを、ＨＤＭＩ端子４０１を介してＡＶアンプ３００に出力する。
【００９３】
音声処理回路４１７は、ＭＰＥＧデコーダ４１３で得られたオーディオデータに対してＤ／Ａ変換等の必要な処理を行う。音声増幅回路４１８は、音声処理回路４１７から出力されるアナログオーディオ信号を増幅してアナログ音声出力端子４１９を介してＡＶアンプ３００に供給する。
【００９４】
（セットトップボックスの動作）
ここで、図５に示すセットトップボックス４００の動作を簡単に説明する。アンテナ端子４１０に入力されるテレビ放送信号はデジタルチューナ４１１に供給される。このデジタルチューナ４１１では、テレビ放送信号が処理されて、ユーザの選択チャネルに対応したトランスポートストリームが得られる。このトランスポートストリームは、デマルチプレクサ４１２に供給される。デマルチプレクサ４１２では、トランスポートストリームから、ユーザの選択チャネルに対応した、パーシャルＴＳ（映像データのＴＳパケット、オーディオデータのＴＳパケット）が抽出される。このパーシャルＴＳは、ＭＰＥＧデコーダ４１３に供給される。
【００９５】
ＭＰＥＧデコーダ４１３では、映像データのＴＳパケットにより構成される映像ＰＥＳパケットに対してデコード処理が行われて映像データが得られる。この映像データは、映像・グラフィック処理回路４１４において、必要に応じて、スケーリング処理、グラフィックスデータの重畳処理等が行われた後に、ＨＤＭＩ送信部４１５に供給され、ＨＤＭＩ送信部４１５からＨＤＭＩ端子４０１を介してＡＶアンプ３００に出力される。そのため、ＨＤＭＩ端子４０１から、ユーザの選択チャネルに対応した映像が出力される。
【００９６】
また、ＭＰＥＧデコーダ４１３では、オーディオデータのＴＳパケットにより構成されるオーディオＰＥＳパケットに対してデコード処理が行われてオーディオデータが得られる。このオーディオデータは、音声処理回路４１７でＤ／Ａ変換等の必要な処理が行われ、さらに、音声増幅回路４１８で増幅された後に、アナログ音声出力端子４１９に供給される。そのため、アナログ音声出力端子４１９から、ユーザの選択チャネルに対応したオーディオが出力される。
【００９７】
また、ＭＰＥＧデコーダ４１３で得られるオーディオデータは、音声処理回路４１７で、例えばＳ／ＰＤＩＦ規格のデジタル光信号に変換されて、光出力端子４０３に出力される。そのため、セットトップボックス４００は、オーディオデータを、光ケーブルを介して、外部機器に送信できる。
【００９８】
（ＨＤＭＩ通信の詳細）
図６は、ＨＤＭＩ送信部（ＨＤＭＩ送信部３０８）とＨＤＭＩ受信部（ＨＤＭＩ受信部３０７）の構成例を示すブロック図である。
【００９９】
ＨＤＭＩ送信部（ＨＤＭＩソース）は、一の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間および垂直帰線区間を除いた区間である有効画像区間（以下、適宜、アクティブビデオ区間ともいう）において、１単位の伝送を行う。即ち、アクティブビデオ区間で、非圧縮の１画面分の画像の画素データに対応する差動信号を、複数のチャネルで、ＨＤＭＩ受信部（ＨＤＭＩシンク）に一方向に送信する。また、水平帰線区間または垂直帰線区間において、少なくとも画像に付随するオーディオデータや制御データ、その他の補助データ等に対応する差動信号を、複数のチャネルで、ＨＤＭＩ受信部に一方向に送信する。
【０１００】
ＨＤＭＩ送信部は、トランスミッタ８１を有する。トランスミッタ８１は、例えば、非圧縮の画像の画素データを対応する差動信号に変換し、複数のチャネルである３つのＴＭＤＳチャネル＃０，＃１，＃２で、ＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部に、一方向にシリアル伝送する。
【０１０１】
また、トランスミッタ８１は、非圧縮の画像に付随するオーディオデータ、さらには、必要な制御データその他の補助データ等を、対応する差動信号に変換する。そしてトランスミッタ８１は、変換されたデータを、３つのＴＭＤＳチャネル＃０，＃１，＃２でＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部に、一方向にシリアル伝送する。
【０１０２】
さらに、トランスミッタ８１は、３つのＴＭＤＳチャネル＃０，＃１，＃２で送信する画素データに同期したピクセルクロックを、ＴＭＤＳクロックチャネルで、ＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部に送信する。ここで、１つのＴＭＤＳチャネル＃ｉ（ｉ＝０，１，２）では、ピクセルクロックの１クロックの間に、１０ビットの画素データが送信される。
【０１０３】
ＨＤＭＩ受信部は、アクティブビデオ区間において、複数のチャネルで、ＨＤＭＩ送信部から一方向に送信されてくる、画素データに対応する差動信号を受信する。また、ＨＤＭＩ受信部は、水平帰線区間または垂直帰線区間において、複数のチャネルで、ＨＤＭＩ送信部から一方向に送信されてくる、オーディオデータや制御データに対応する差動信号を受信する。
【０１０４】
すなわち、ＨＤＭＩ受信部は、レシーバ８２を有する。レシーバ８２は、ＴＭＤＳチャネル＃０，＃１，＃２で、ＨＤＭＩ送信部から一方向に送信されてくる、画素データに対応する差動信号と、オーディオデータや制御データに対応する差動信号を受信する。このとき、レシーバ８２は、ＨＤＭＩ送信部からＴＭＤＳクロックチャネルで送信されてくるピクセルクロックに同期して受信する。
【０１０５】
ＨＤＭＩシステムの伝送チャネルには、画素データおよびオーディオデータを、シリアル伝送するための伝送チャネルとしての３つのＴＭＤＳチャネル＃０〜＃２と、ピクセルクロックを伝送する伝送チャネルとしてのＴＭＤＳクロックチャネルが含まれる。また、ＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）８３やＣＥＣライン８４と呼ばれる伝送チャネルがある。
【０１０６】
ＤＤＣ８３は、ＨＤＭＩ送信部が、ＨＤＭＩケーブルを介して接続されたＨＤＭＩ受信部から、Ｅ−ＥＤＩＤ（Ｅｎｈａｎｃｅｄ  Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）を読み出すために使用される。ＤＤＣ８３は、ＨＤＭＩケーブルに含まれる図示せぬ２本の信号線からなる。
【０１０７】
すなわち、ＨＤＭＩ受信部は、ＨＤＭＩレシーバ８２の他に、ＥＤＩＤ  ＲＯＭ８５を有している。ＥＤＩＤ  ＲＯＭ８５は、自身の性能（Ｃｏｎｆｉｇｕｒａｔｉｏｎ／ｃａｐａｂｉｌｉｔｙ）に関する性能情報であるＥ−ＥＤＩＤを記憶している。ＨＤＭＩ送信部は、ＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部から、当該ＨＤＭＩ受信部のＥ−ＥＤＩＤを、ＤＤＣ８３を介して読み出す。そして、その読み出したＥ−ＥＤＩＤに基づき、例えば、ＨＤＭＩ受信部を有する電子機器が対応している画像のフォーマット（プロファイル）、例えば、ＲＧＢ、ＹＣｂＣｒ４：４：４、ＹＣｂＣｒ４：２：２等を認識する。
【０１０８】
ＣＥＣライン８４は、ＨＤＭＩケーブルに含まれる図示せぬ１本の信号線からなり、ＨＤＭＩ送信部とＨＤＭＩ受信部との間で、制御用のデータの双方向通信を行うのに用いられる。双方向の通信は時分割で行われる。
【０１０９】
また、ＨＤＭＩケーブルには、ＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）と呼ばれるピンに接続されるライン８６が含まれている。ソース機器は、当該ライン８６を利用して、シンク機器の接続を検出することができる。また、ＨＤＭＩケーブルには、ソース機器からシンク機器に電源を供給するために用いられるライン８７が含まれている。さらに、ＨＤＭＩケーブルには、リザーブライン８８が含まれている。
【０１１０】
図７は、ＣＥＣライン（ＣＥＣチャネル）で伝送されるデータのブロック構成を示す図である。データ伝送開始時には、スタートビットが配置され、それに続いて、ヘッダブロックが配置され、その後に、実際に伝送したいデータが含まれる任意の個数（ｎ個）のデータブロックが配置される。
【０１１１】
図８は、ヘッダブロックのデータ構造例を示す図である。ヘッダブロックには、送信元の論理アドレス（ソースアドレス）と、送信先の論理アドレス（シンクアドレス）とが配置される。送信元の論理アドレスは、Ｉｎｉｔｉａｔｏｒに相当し、送信先の論理アドレスは、Ｄｅｓｔｉｎａｔｉｏｎに相当する。
【０１１２】
ＣＥＣのメッセージは１０ビットのデータが最大１６個繋がった構成をとる。その１０ビットの内、後ろの２ビットは図８に示したように最終ビットである旨を示すＥＯＭビットと、認識したことを示すＡＣＫビットとからなる。従って、以下においては、１０ビットのデータの内、前の８ビットを１バイトとして扱うこととして説明する。
【０１１３】
ＣＥＣコマンドの先頭１バイトは、コマンドの送信元の論理アドレスが格納される４ビットと、コマンドの送信先の論理アドレスが格納される４ビットとからなる。図２に示したように、テレビジョン受像機２００は一般的に論理アドレスとして０が指定され、ＡＶアンプ３００は論理アドレスとして５が指定される。またコマンドの送信方法としては、１つのデバイスから全てのデバイスに対して送信するブロードキャストと、１つのデバイスから特定の論理アドレスのデバイスへ対して送信するユニキャストとがある。
【０１１４】
以上、本開示の実施形態に適用し得るＡＶシステム１００の構成例について説明した。
【０１１５】
＜２−２．通信システムの構成例＞
続いて、本開示の実施形態に係る通信システム全体の構成について説明する。図９は、本開示の実施形態に係る通信システム全体の構成例を示す図である。図９に示すように、本開示の実施形態に係る通信システムは、ＡＶシステム１００−１とＡＶシステム１００−２とがネットワークを介して通信可能に構成されている。より詳細には、ＡＶシステム１００−１におけるテレビジョン受像機２００（オーディオ機器）とＡＶシステム１００−２におけるテレビジョン受像機２００（通信相手機器）とがネットワークを介して通信可能に構成されている。以下の説明において、ＡＶシステム１００−１はユーザ自身によって使用され、ＡＶシステム１００−２はユーザと会話を行う相手によって使用されることとする。
【０１１６】
図１０は、本開示の実施形態に係るＡＶシステム１００におけるテレビジョン受像機２００によって表示パネル２１６に表示される画面構成例を示す図である。図１０を参照すると、テレビジョン受像機２００の表示パネル２１６には、ＴＶ画面Ｒ０、相手表示画面Ｒ１、自身表示画面Ｒ２およびＳＮＳ画面Ｒ３が表示されている。ＴＶ画面Ｒ０には、アンテナ端子２１０から入力された放送信号に応じた映像が表示されてもよいし、セットトップボックス４００からＡＶアンプ３００（オーディオ機器）を介して入力された放送信号に応じた映像が表示されてもよい。なお、図１０に示したような画面は、ユーザによるボタン押下操作がなされたことを契機として表示されてよい。
【０１１７】
例えば、ＡＶシステム１００−１のテレビジョン受像機２００によって表示されている画面を閲覧しているユーザ自身は、テレビジョン受像機２００に備えられたカメラ２３８によって撮影される。カメラ２３８によって撮影された映像は、自身表示画面Ｒ２として表示されるとともに、相手が使用するＡＶシステム１００−２のテレビジョン受像機２００にネットワーク端子２３６を介して送信される。また、相手が使用するＡＶシステム１００−２から送信された相手の映像は、相手表示画面Ｒ１として表示される。ＡＶシステム１００−２のテレビジョン受像機２００にも同様に、図１０に示したような画面が表示されてよい。
【０１１８】
また、ユーザは、ＴＶ画面Ｒ０（あるいは、相手表示画面Ｒ１、自身表示画面Ｒ２、ＳＮＳ画面Ｒ３）を閲覧しながら相手と会話を行うことが可能である。具体的には、相手が発した音声（以下、「通話先音声」とも言う。）は、相手が使用するＡＶシステム１００−２のテレビジョン受像機２００に設けられているマイク２３７によって検出され、ネットワークＩ／Ｆ２３５によってネットワーク端子２３６を介して送信される。ＡＶシステム１００−１のテレビジョン受像機２００は、通話先音声をネットワークＩ／Ｆ２３５によってネットワーク端子２３６を介して受信する。
【０１１９】
ＡＶシステム１００−１のテレビジョン受像機２００において、音声処理回路２１７は、ＣＰＵ２３１の制御に従って、放送信号から抽出されたオーディオ（以下、「ＴＶ音声」とも言う。）に通話先音声を付加して、音声増幅回路２１８を介してスピーカ２１９から出力する。ＡＶシステム１００−１を使用するユーザは、通話先音声とＴＶ音声とを聴きながら自身も音声を発することができる。ユーザ自身が発した音声は、マイク２３７によって検出され、ネットワークＩ／Ｆ２３５によってネットワーク端子２３６を介してＡＶシステム１００−２のテレビジョン受像機２００に送信される。
【０１２０】
しかし、スピーカ２１９から出力された通話先音声およびＴＶ音声も伝搬してマイク２３７によって検出されてしまうことがある。その結果として、通話先音声およびＴＶ音声が減衰しながら遅延時間を生じてＡＶシステム１００−１とＡＶシステム１００−２との間を往復してしまうため、エコーがかかったような音声がテレビジョン受像機２００から出力されてしまい、相手との会話が快適に行うことができなくなるという現象が起こり得る。したがって、本明細書においては、ＴＶ音声を聴きながら行う相手との会話をより快適にすることが可能な技術を主に提案する。
【０１２１】
具体的には、音声処理回路２１７は、ＣＰＵ２３１の制御に従って、オーディオ信号が伝搬してマイク２３７によって検出されたマイク検出信号から所定の音声信号（以下、「エコー」とも言う。）を除去する処理（以下、「エコーキャンセリング処理」）を行って、所定の音声信号が除去された除去信号（以下、「エコー除去信号」とも言う。）を生成する。ＣＰＵ２３１は、生成されたエコー除去信号をＡＶシステム１００−２のテレビジョン受像機２００に出力させる。
【０１２２】
かかる処理によって、エコーがかかったような音声が出力される可能性が低減され、ＴＶ音声を聴きながら行う相手との会話をより快適にすることが可能となる。ＴＶ音声と通話先音声とを含むオーディオ信号は、テレビジョン受像機２００のスピーカ２１９から出力される場合もあれば、ＡＶアンプ３００のスピーカ群３５０から出力される場合もある。まず、ＴＶ音声および通話先音声を含むオーディオ信号をテレビジョン受像機２００のスピーカ２１９から出力させる場合（以下、単に「ＴＶ単体の場合」とも言う。）を説明する。
【０１２３】
図１１は、ＴＶ単体の場合における音声の流れを示す図である。図１１に示したように、ＣＰＵ２３１は、ＴＶ音声および通話先音声を含むオーディオ信号をテレビジョン受像機２００のスピーカ２１９から出力させてよい。かかる場合、出力されたＴＶ音声および通話先音声は、図１１に示すように、伝搬してユーザ自身が発した音声とともにマイク２３７によって検出されてしまう可能性がある。そこで、音声処理回路２１７は、エコーキャンセリング処理を行ってエコー除去信号を生成し、ＣＰＵ２３１は、エコー除去信号をＡＶシステム１００−２のテレビジョン受像機２００に出力させればよい。以下、エコーキャンセリング処理について説明を続ける。
【０１２４】
図１２は、ＴＶ単体の場合におけるエコーキャンセリング処理に関連する構成を説明するための図である。図１２に示すように、テレビジョン受像機２００は、エコーキャンセリング処理に関連する構成として、スピーカ２１９、Ａ／Ｄ変換部２１７ａ、適応フィルタ２１７ｂ、Ｄ／Ａ変換部２１７ｃおよびマイク２３７を備える。また、図１２に示された変数および数式は、以下のように説明される。
【０１２５】
【数１】
2015152619.tif 000003
【０１２６】
マイク２３７によって検出されたマイク検出信号は、Ａ／Ｄ変換部２１７ａにおいてデジタル信号に変換されて加算器に出力される。一方、ＴＶ音声および通話先音声を含むオーディオ信号は、適応フィルタ２１７ｂに出力されるとともに、Ｄ／Ａ変換部２１７ｃにおいてアナログ信号に変換されてスピーカ２１９から出力される。適応フィルタ２１７ｂに出力されるオーディオ信号は、遅延時間ＤＴＶを生じている。このように遅延時間ＤＴＶを生じるのは、スピーカ２１９からマイク２３７にオーディオ信号が回り込むまでに遅延が生じるからである。なお、かかる遅延時間ＤＴＶは、システム内部において生じるシステムディレイとシステム外部において生じる伝搬ディレイとに大別される。
【０１２７】
適応フィルタ２１７ｂにおいては、エコー推定信号（所定の音声信号）が算出されて加算器に出力される。適応フィルタ２１７ｂによる演算に使用される適応フィルタ係数は、所定の適応信号処理アルゴリズムによって学習されてよい。適応信号処理アルゴリズムの種類は特に限定されないが、ＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ）法であってもよいし、学習同定法であってもよい。加算器においては、マイク検出信号からエコー推定信号が減算されてエコー除去信号が算出される。
【０１２８】
ここで、適応フィルタ係数の算出の一例について説明する。図１３は、学習によって得られた適応フィルタ係数の例を示す図である。図１３を参照すると、適応フィルタ係数には有意な波形の前にゼロ信号区間が生じている。このようにゼロ信号区間が生じているのは、再生されたオーディオ信号がスピーカからマイクに回り込むまでに遅延が生じるからである。
【０１２９】
無限の長さの適応フィルタを利用することが可能であれば、あらゆるディレイに対応可能である。しかし、実際には適応フィルタの長さは有限であるため、図１３に示すように、演算コストの観点から固定ディレイ分は遅延バッファで実現し、適応フィルタ係数の演算の対象から除外するのが好ましい。固定ディレイ分としては、システムディレイと伝搬ディレイとの和よりも小さい値が用いられることとしてよい。
【０１３０】
続いて、ＴＶ単体の場合におけるエコーキャンセリング処理の動作の流れについて説明する。図１４は、ＴＶ単体の場合におけるエコーキャンセリング処理の動作の流れを示すフローチャートである。まず、テレビジョン受像機２００において、ＣＰＵ２３１は、システムディレイを設定し（システムディレイＤに遅延時間ＤＴＶを設定し）（ステップＳ１０１）、フィルタ係数を初期化する（ステップＳ１０２）。続いて、ＣＰＵ２３１は、エコーキャンセリングを開始する（ステップＳ１０３）。
【０１３１】
エコーキャンセリングが開始されると、適応フィルタ２１７ｂは、マイク２３７によって検出されたマイク検出信号を取得するとともに（ステップＳ１０４）、ＴＶ音声および通話先音声を含むオーディオ信号を取得する（ステップＳ１０５）。続いて、適応フィルタ２１７ｂは、エコー推定を行い（エコー推定信号を生成し）（ステップＳ１０６）、加算器は、マイク検出信号からエコー推定信号を除去してエコー除去信号を生成し、生成したエコー除去信号を出力する（ステップＳ１０７）。また、ＣＰＵ２３１は、フィルタ係数を更新して（ステップＳ１０８）、通話が終わっていない場合には、ステップＳ１０４に戻るが、通話が終わった場合には、エコーキャンセリングを終了する（ステップＳ１０９）。
【０１３２】
以上、ＴＶ単体の場合を説明した。テレビジョン受像機２００から出力される音声の音質を良くするために、テレビジョン受像機２００に接続されたＡＶアンプ３００が音声出力に用いられることがある。すなわち、ＴＶ音声と通話先音声とを含むオーディオ信号は、テレビジョン受像機２００に接続されたＡＶアンプ３００のスピーカ群３５０から出力される場合（以下、単に「外付けアンプの場合」とも言う。）もある。以下、外付けアンプの場合を説明する。
【０１３３】
ここで、セットトップボックス４００とＡＶアンプ３００とをテレビジョン受像機２００にＨＤＭＩ接続する場合、一般にテレビジョン受像機２００よりもＡＶアンプ３００の方がよりリッチなオーディオ信号を受けられることから、セットトップボックス４００、ＡＶアンプ３００およびテレビジョン受像機２００の順に接続することがある。例えば、セットトップボックス４００、テレビジョン受像機２００およびＡＶアンプ３００の順に接続すると、マルチチャンネル信号をＡＶアンプ３００において再生できなくなってしまうのが一般的である。
【０１３４】
一般的なＡＶアンプ３００が有するＨＤＭＩリピータ機能の場合、ＡＶアンプ３００が音声を出力する場合は、ＡＶアンプ３００としてのオーディオ信号の受信能力を示すようにＥＤＩＤを制御し、セットトップボックス４００からの信号はＡＶアンプ３００のリピータを経由してＡＶアンプ３００に入力される。このとき、ＡＶアンプ３００のスピーカ群３５０から音声を出力しているときは、映像信号のみをテレビジョン受像機２００に伝送する構成をとることが一般的である。
【０１３５】
このような接続をしているときは、テレビジョン受像機２００に対してオーディオ信号が伝送されないため、テレビジョン受像機２００がエコーキャンセリングを行う能力を有していたとしても、テレビジョン受像機２００がＨＤＭＩ経由でそのオーディオ信号を受信することができないため、テレビジョン受像機２００においてエコーキャンセリングを行うことができなくなってしまう。
【０１３６】
ＡＶアンプ３００のＨＤＭＩ端子を経由してセットトップボックス４００などから入力された音声に対してエコーキャンセリングをテレビジョン受像機２００で行わせるためには、以下のようにするとよい。すなわち、ＡＶアンプ３００においてセットトップボックス４００から受信したＨＤＭＩ信号をそのままテレビジョン受像機２００に渡し、テレビジョン受像機２００においてエコーキャンセリングを行い、テレビジョン受像機２００からの音声をＡＶアンプ３００に戻して音声を再生するようにするとよい。
【０１３７】
図１５は、外付けアンプの場合における通常時の映像データおよびオーディオデータの流れを示す図である。図１５に示したように、例えば、セットトップボックス４００からＨＤＭＩ端子３０１を介して入力データがＡＶアンプ３００に入力されたとする。入力データには、映像データとオーディオデータとが含まれている。ＣＰＵ３２１は、ＨＤＭＩ端子３０１を介してセットトップボックス４００から入力される入力データからオーディオデータを分離してスピーカ群３５０から出力させることができる。ユーザは、このようにスピーカ群３５０から出力されたオーディオを聴くことができる。
【０１３８】
また、ＣＰＵ３２１は、ＨＤＭＩ端子３０１を介してセットトップボックス４００から入力される入力データから映像データを分離してテレビジョン受像機２００に出力させることができる。映像データは、ＣＰＵ３２１の制御に従って、ＨＤＭＩ端子３０４を介してテレビジョン受像機２００に出力される。また、ＨＤＭＩ端子２０１を介してテレビジョン受像機２００に入力された映像データは、ＣＰＵ２３１の制御に従って、映像としてテレビジョン受像機２００の表示パネル２１６から出力される。ユーザは、このようにテレビジョン受像機２００から出力された映像を閲覧することができる。
【０１３９】
次に、外付けアンプの場合におけるキャンセリングを行う場合を想定する。かかる場合には、マイクをはじめとする専用回路がＡＶアンプ３００に必要となる上に、その用途は限定されるため現実的ではなく実現性が低い。ＡＶアンプ３００にマイクをはじめとする専用回路が設けられずにテレビジョン受像機２００にＡＶアンプ３００が接続されると、ＴＶ単体の場合に行われていたキャンセリングが行われなくなってしまう。これは音質をよくするためにテレビジョン受像機２００にＡＶアンプ３００を接続するというユーザの行為とはマッチしないものとなってしまう。
【０１４０】
したがって、ＡＶアンプ３００から出力されたＴＶ音声と通話先音声とを含むオーディオ信号をテレビジョン受像機２００に搭載されているマイク２３７によって検出し、テレビジョン受像機２００においてキャンセリングを行うのがよい。図１６は、外付けアンプの場合におけるキャンセリング連動時の映像データおよびオーディオデータの流れを示す図である。図１６に示したように、例えば、セットトップボックス４００からＨＤＭＩ端子３０１を介して入力データがＡＶアンプ３００に入力されたとする。入力データには、映像データとオーディオデータとが含まれている。ＣＰＵ３２１は、ＨＤＭＩ端子３０１を介してセットトップボックス４００から入力される入力データを、ＨＤＭＩ端子３０４を介してテレビジョン受像機２００に出力することができる。
【０１４１】
また、ＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から入力される入力データから映像データを分離することができる。映像データは、ＣＰＵ２３１の制御に従って、映像としてテレビジョン受像機２００の表示パネル２１６から出力される。ユーザは、このようにテレビジョン受像機２００から出力された映像を閲覧することができる。また、ＣＰＵ２３１は、ネットワーク端子２３６を介してネットワークＩ／Ｆ２３５によって受信された通話先音声をオーディオデータ（ＴＶ音声）に対して付加して、ＴＶ音声と通話先音声とを含むオーディオデータを、光出力端子２０３を介してＡＶアンプ３００に出力する。
【０１４２】
ＡＶアンプ３００においては、光入力端子３０５、ＡＲＣ対応のＨＤＭＩ端子３０４、またはアナログオーディオ入力３１１を介して入力されるオーディオデータを、スピーカ群３５０に出力することが可能である。ユーザは、このようにスピーカ群３５０から出力されたＴＶ音声および通話先音声を聴くことができる。ＴＶ音声と通話先音声とを含むオーディオデータは、ユーザ自身が発した音声（以下、「通話元音声」とも言う。）とともにマイク２３７によってマイク検出信号として検出される。しかし、音声処理回路２１７によってエコーキャンセリングが行われることによってマイク検出信号からエコー推定信号が除去されたエコー除去信号が生成される。
【０１４３】
エコー除去信号には通話元音声が主に含まれる。ネットワークＩ／Ｆ２３５は、音声処理回路２１７によって生成されたエコー除去信号を、ネットワーク端子２３６を介して通信相手機器に送信することができる。以下、エコーキャンセリング処理について説明を続ける。以下、エコーキャンセリング処理について説明を続ける。
【０１４４】
図１７は、外付けアンプの場合におけるエコーキャンセリング処理に関連する構成を説明するための図である。図１７に示すように、テレビジョン受像機２００は、エコーキャンセリング処理に関連する構成として、Ａ／Ｄ変換部２１７ａ、適応フィルタ２１７ｂおよびマイク２３７を備える。また、テレビジョン受像機２００に接続されるＡＶアンプ３００は、エコーキャンセリング処理に関連する構成として、ＤＳＰ３１７、Ｄ／Ａ変換部３１８ａ、スピーカ群３５０およびＣＰＵ３２１を備える。
【０１４５】
マイク２３７によって検出されたマイク検出信号は、Ａ／Ｄ変換部２１７ａにおいてデジタル信号に変換されて加算器に出力される。一方、ＴＶ音声および通話先音声を含むオーディオ信号は、適応フィルタ２１７ｂに出力されるとともに、ＡＶアンプ３００のＤＳＰ３１７によって音声処理がなされ、Ｄ／Ａ変換部３１８ａにおいてアナログ信号に変換されてスピーカ３５０から出力される。適応フィルタ２１７ｂに出力されるオーディオ信号は、遅延時間ＤＴＶ＋ＤＡＭＰを生じている。このように遅延時間ＤＴＶ＋ＤＡＭＰを生じるのは、スピーカ３５０からマイク２３７にオーディオ信号が回り込むまでに遅延が生じるからである。なお、かかる遅延時間ＤＴＶ＋ＤＡＭＰは、システム内部において生じるシステムディレイとシステム外部において生じる伝搬ディレイとに大別される。
【０１４６】
適応フィルタ２１７ｂにおいては、エコー推定信号が算出されて加算器に出力される。適応フィルタ２１７ｂによる演算に使用される適応フィルタ係数は、所定の適応信号処理アルゴリズムによって学習されてよい。適応信号処理アルゴリズムの種類は特に限定されないが、ＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ）法であってもよいし、学習同定法であってもよい。加算器においては、マイク検出信号からエコー推定信号が減算されてエコー除去信号が算出される。なお、ＡＶアンプ３００の状態によって固定ディレイが変わる可能性がある場合には、固定ディレイが動的に制御されてよい。
【０１４７】
続いて、テレビジョン受像機２００のデジタルチューナ２１１（ＴＶ  ＴＵＮＥＲ）から出力される映像データおよび音声データが視聴される場合を説明する。図１８は、デジタルチューナ２１１から出力される映像データおよび音声データが視聴される場合を説明するための図である。図１８を参照すると、エコーキャンセリングと非連動中においては、デジタルチューナ２１１によって選択された放送信号に応じた映像がＴＶ画面Ｒ０に表示されている。また、エコーキャンセリングと非連動中においては、ＴＶ音声がテレビジョン受像機２００からＡＶアンプ３００に出力される。
【０１４８】
一方、図１８を参照すると、エコーキャンセリングと連動中においては、デジタルチューナ２１１によって選択された放送信号に応じた映像がＴＶ画面Ｒ０に表示されている他、相手表示画面Ｒ１、自身表示画面Ｒ２、ＳＮＳ画面Ｒ３なども表示されている。また、エコーキャンセリングと連動中においては、ＴＶ音声および通話先音声がテレビジョン受像機２００からＡＶアンプ３００に出力される。ＡＶアンプ３００は、音声入力をＴＶのままとしてＴＶ音声および通話先音声をスピーカ群３５０から出力する。
【０１４９】
続いて、ソース機器から出力される映像データおよび音声データが視聴される場合を説明する。図１９は、ソース機器の例としてのセットトップボックス４００から出力される映像データおよび音声データが視聴される場合を説明するための図である。図１９を参照すると、エコーキャンセリングと非連動中においては、セットトップボックス４００から入力された放送信号に応じた映像がＳＴＢ画面Ｒ０に表示されている。また、エコーキャンセリングと非連動中においては、ＴＶ音声がセットトップボックス４００からＡＶアンプ３００に出力される。
【０１５０】
また、図１９を参照すると、エコーキャンセリングと非連動中においては、ＨＤＭＩ端子３０１からＡＶアンプ３００に入力された放送信号に応じた音声がＡＶアンプ３００から出力され、ＡＶアンプ３００は、テレビジョン受像機２００に音声を伝送しなくてよい。かかる場合、ＡＶアンプ３００は、音声入力をＨＤＭＩとし、ＡＶアンプ３００の能力を示すＥＤＩＤをセットトップボックス４００に提示すればよい。
【０１５１】
なお、ＡＶアンプ３００からＥＤＩＤが提示された場合、セットトップボックス４００は、提示されたＥＤＩＤに対応するデータをＡＶアンプ３００に入力する。例えば、セットトップボックス４００は、テレビジョン受像機２００の能力を示す性能情報がＡＶアンプ３００から提示された場合には、テレビジョン受像機２００の能力に対応する音声をＡＶアンプ３００に入力する。一方、セットトップボックス４００は、ＡＶアンプ３００の能力を示す性能情報がＡＶアンプ３００から提示された場合には、ＡＶアンプ３００の能力に対応する音声をＡＶアンプ３００に入力する。
【０１５２】
一方、図１９を参照すると、エコーキャンセリングと連動中においては、ＨＤＭＩ端子３０１からＡＶアンプ３００に入力された放送信号に応じた映像がＳＴＢ画面Ｒ０に表示されている他、相手表示画面Ｒ１、自身表示画面Ｒ２、ＳＮＳ画面Ｒ３なども表示されている。また、エコーキャンセリング連動中においては、ＨＤＭＩ端子３０１からＡＶアンプ３００に入力されたＴＶ音声および通話先音声がＨＤＭＩ端子３０４からテレビジョン受像機２００に出力される。
【０１５３】
かかる場合、ＡＶアンプ３００は、テレビジョン受像機２００およびＡＶアンプ３００の能力を示すＥＤＩＤをセットトップボックス４００に提示すればよい。ＡＶアンプ３００の能力を示すＥＤＩＤをセットトップボックス４００に提示していても、ＡＶアンプ３００がその信号を変換し、テレビジョン受像機２００の提示するＥＤＩＤを満たす信号で信号伝送できる場合、ＡＶアンプ３００はそのＥＤＩＤを変更することなく、音声信号をテレビジョン受像機２００に出力できる。また、エコーキャンセリングと連動中においては、ＴＶ音声および通話先音声がテレビジョン受像機２００からＡＶアンプ３００に出力される。ＡＶアンプ３００は、音声入力をＨＤＭＩからＴＶに切り替えるとともに、テレビジョン受像機２００から入力されたＴＶ音声および通話先音声をスピーカ群３５０から出力する。
【０１５４】
続いて、参考例として２画面モード／非２画面モード切り替えの例を説明する。図２０は、一般的な２画面モード／非２画面モード切り替えの例を説明するための図である。図２０に示すように、非２画面モードにおいては、図１９に示したエコーキャンセリングと非連動中の場合と同様な動作がなされる。一方、２画面モードにおいては、ＨＤＭＩ端子３０１からＡＶアンプ３００に入力された放送信号に応じた映像がＳＴＢ画面Ｒ０１に表示されている他、デジタルチューナ２１１によって選択された放送信号に応じた映像がＴＶ画面Ｒ０２に表示されている。
【０１５５】
ここで、ＴＶ画面Ｒ０２にフォーカスされているとき（右画面フォーカス時）には、
デジタルチューナ２１１によって選択された放送信号に応じた音声がテレビジョン受像機２００から出力され、ＡＶアンプ３００は、テレビジョン受像機２００に音声を伝送しなくてよい。かかる場合、ＡＶアンプ３００は、音声入力をＴＶとし、ＡＶアンプ３００の能力を示すＥＤＩＤをセットトップボックス４００に提示したままとすればよい。そして、テレビジョン受像機２００は、音声入力をＴＶ  ＴＵＮＥＲとすればよい。
【０１５６】
一方、ＳＴＢ画面Ｒ０１にフォーカスされているとき（左画面フォーカス時）には、ＨＤＭＩ端子３０１からＡＶアンプ３００に入力された放送信号に応じた音声がＡＶアンプ３００から出力され、ＡＶアンプ３００は、テレビジョン受像機２００に音声を伝送しなくてよい。かかる場合、ＡＶアンプ３００は、音声入力をＨＤＭＩとし、ＡＶアンプ３００の能力を示すＥＤＩＤをセットトップボックス４００に提示すればよい。そして、テレビジョン受像機２００は、音声入力をＨＤＭＩ１とすればよい。
【０１５７】
続いて、テレビジョン受像機２００とＡＶアンプ３００との間の情報通知の例について説明する。図２１は、テレビジョン受像機２００とＡＶアンプ３００との間の情報通知の例を示す図である。ＡＶアンプ３００は音声に対してサラウンド処理や各種変換処理（例えば、周波数変換、残響の付加など）を行うことがあり、音声に非線形性が現れたり遅延が加わったりすることがある。しかし、このような処理がなされると、スピーカから出力された音声をマイクで検知し、マイク検出信号に対してエコーキャンセリングを行うに際して、所望のエコーキャンセリングがなされなくなるといった不具合が発生し得る。
【０１５８】
そこで、図２１に示すように、テレビジョン受像機２００においてＣＰＵ２３１は、エコーキャンセリングを開始する場合、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にエコーキャンセリング開始要求を伝送するとよい。エコーキャンセリング開始要求の伝送には、ＨＤＭＩ−ＣＥＣコマンドが用いられてよい。また、図２１に示すように、ＡＶアンプ３００においてＣＰＵ３２１がＨＤＭＩ端子３０４を介してエコーキャンセリング開始要求を受信した場合、ＣＰＵ３２１はＨＤＭＩ端子３０４を介してテレビジョン受像機２００に音声遅延量を通知するとよい。テレビジョン受像機２００に通知される音声遅延量は、ＡＶアンプ３００において生じる音声遅延量であってよい。
【０１５９】
また、ＡＶアンプ３００においてはＬｉｐＳｙｎｃへの対応として映像信号に対してオーディオ信号を遅らせる処理がなされることがある。例えば、このような機能によって音声遅延量を変更した場合、変更後の音声遅延量をテレビジョン受像機２００において検出されないままエコーキャンセリングが行われると、エコーキャンセリングが適切になされない可能性がある。そこで、ＣＰＵ３２１はＨＤＭＩ端子３０４を介してテレビジョン受像機２００に変更後の音声遅延量を通知するとよい。
【０１６０】
また、ＡＶアンプ３００においてＣＰＵ３２１がＨＤＭＩ端子３０４を介してエコーキャンセリング開始要求を受信した場合、音声処理回路２１７は、非線形性が現れるような音声処理（例えば、上記のサラウンド処理や各種変換処理など）を停止するようにしてもよい。図２２は、音場の切り替えを説明するための図である。図２２に示すように、エコーキャンセリングと非連動中の状態においては、任意の音場が選択されていてよいが、エコーキャンセリングと連動中に状態が切り替わった場合には、非線形性が現れるような音声処理を停止するなどの処置によりエコーキャンセリング効果のある音場に切り替えられてもよい。
【０１６１】
なお、ＡＶアンプ３００においてＣＰＵ３２１がＨＤＭＩ端子３０４を介してエコーキャンセリング開始要求を受信した場合、音声処理回路２１７は、非線形性が現れるような音声処理を無条件に停止してもよいが、所定の条件が満たされる場合に、非線形性が現れるような音声処理を停止してもよい。例えば、音声処理回路２１７は、非線形性が現れるような音声処理を行うことができない場合には、非線形性が現れるような音声処理を停止してもよい。
【０１６２】
例えば、ＡＶアンプ３００においてはＬｉｐＳｙｎｃへの対応として映像信号に対してオーディオ信号を遅らせる処理がなされることがある。そこで、音声処理回路２１７は、映像信号に対するオーディオ信号の遅れの時間が閾値よりも長い場合には、サラウンド処理が困難になるとしてエコーキャンセリンングの音声処理を停止してもよい。一方、音声処理回路２１７は、映像信号に対するオーディオ信号の遅れの時間が閾値よりも短い場合には、エコーキャンセリンングの音声処理を継続してもよい。
【０１６３】
図２１に戻って説明を続ける。その他、ＡＶアンプ３００においてＣＰＵ３２１がＨＤＭＩ端子３０４を介してエコーキャンセリング開始要求を受信した場合、ＣＰＵ３２１は、セットトップボックス４００に示す音声信号のＥＤＩＤを切り替えることによって、セットトップボックス４００からの音声をテレビジョン受像機２００に渡せるようにしてよい。
【０１６４】
図２１に示すように、テレビジョン受像機２００においてＣＰＵ２３１は、エコーキャンセリングを終了する場合、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にエコーキャンセリング終了要求を伝送するとよい。エコーキャンセリング終了要求の伝送には、ＨＤＭＩ−ＣＥＣコマンドが用いられてよい。また、図２１に示すように、ＡＶアンプ３００においてＣＰＵ３２１がＨＤＭＩ端子３０４を介してエコーキャンセリング終了要求を受信した場合、音声処理回路２１７は、音声処理を元に戻してよい。その他、ＡＶアンプ３００においてＣＰＵ３２１がＨＤＭＩ端子３０４を介してエコーキャンセリング終了要求を受信した場合、ＣＰＵ３２１は、セットトップボックス４００に示す音声信号のＥＤＩＤを元に戻してよい。
【０１６５】
また、ＡＶアンプ３００からテレビジョン受像機２００に対して音声信号が入力されなくなってからも、テレビジョン受像機２００においてエコーキャンセリングが継続してしまうと、本来キャンセルされるはずのオーディオ信号を逆相にしたオーディオ信号を通信相手機器に送信してしまうことになってしまう。そこで、ＣＰＵ３２１は、テレビジョン受像機２００からの音声信号を再生できなくなった場合には、ＨＤＭＩ端子３０４を介してテレビジョン受像機２００にエコーキャンセリング中断要求を通知するとよい。
【０１６６】
テレビジョン受像機２００からの音声信号を再生できない場合は、ＡＶアンプ３００の音声入力がテレビジョン受像機２００以外の入力に切り替わった場合であってもよいし、ＡＶアンプ３００においてＭｕｔｉｎｇがオン状態となった場合であってもよい。また、テレビジョン受像機２００からの音声信号を再生できない場合は、ＡＶアンプ３００にヘッドホンが接続された場合であってもよいし、ＡＶアンプ３００におけるスピーカ出力がオフになった場合であってもよいし、スピーカ出力がテレビスピーカになった場合であってもよい。
【０１６７】
また、テレビジョン受像機２００からの音声信号を再生できない場合は、ＡＶアンプ３００が電源オフされた場合であってもよいし、自動音場補正測定中になった場合であってもよいし、テストトーン出力中になった場合であってもよい。また、テレビジョン受像機２００からの音声信号を再生できない場合は、ＨＤＭＩ出力設定があり、複数の機器に伝送できたりそれをしない設定がある場合において、テレビジョン受像機２００に出力されなくなった場合であってもよい。また、ＣＰＵ３２１は、テレビジョン受像機２００に対して音声信号を入力できるようになった場合には、ＨＤＭＩ端子３０４を介してテレビジョン受像機２００にエコーキャンセリング再開要求を通知してもよい。
【０１６８】
＜２−３．通信システムの動作の流れ＞
続いて、本開示の実施形態に係る通信システムの動作の流れを説明する。図２３は、ＴＶ視聴中における通信システムの動作全体の流れを示すシーケンス図である。図２３に示すように、テレビジョン受像機２００の内蔵Ｔｕｎｅｒ（デジタルチューナ２１１）によって選択された番組の視聴中であり（ステップＳ２０１）、ＡＶアンプ３００においては音声入力がテレビジョン受像機２００である場合を想定する（ステップＳ２０２）。続いて、テレビジョン受像機２００において通話開始前動作がなされたとする（ステップＳ２０３）。
【０１６９】
かかる場合、テレビジョン受像機２００は、ブロードキャストによりメッセージ＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞を送信する（ステップＳ２０４）。ＡＶアンプ３００は、テレビジョン受像機２００からブロードキャストにより送信されるメッセージ＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞に基づいて、オーディオ信号の入力をＨＤＭＩ端子３０４またはＴＶ専用端子（光入力端子３０５またはアナログオーディオ入力端子３１１またはＡＲＣ対応のＨＤＭＩ入力３０４）に切り替える。続いて、テレビジョン受像機２００およびＡＶアンプ３００においては、通話開始および終了処理がなされる（ステップＳ２０５）。続いて、テレビジョン受像機２００において通話終了後動作がなされたとする（ステップＳ２０６）。
【０１７０】
かかる場合、テレビジョン受像機２００は、ブロードキャストによりメッセージ＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞を送信する（ステップＳ２０７）。ＡＶアンプ３００は、テレビジョン受像機２００からブロードキャストにより送信されるメッセージ＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞に基づいて、オーディオ信号の入力をＨＤＭＩ端子３０４またはＴＶ専用端子（光入力端子３０５またはアナログオーディオ入力端子３１１）に切り替える。なお、既に把握されているＡｃｔｉｖｅ  Ｓｏｕｒｃｅ情報を利用する場合には、ステップＳ２０４およびステップＳ２０７は、行われなくてもよい。
【０１７１】
図２４は、ＳＴＢ視聴中における通信システムの動作全体の流れを示すシーケンス図である。図２４に示すように、ＳＴＢ視聴中であり（ステップＳ３０１）、ＡＶアンプ３００においてはＨＤＭＩ１（１．１．０．０）を選択中である場合を想定する（ステップＳ３０６）。また、セットトップボックス４００においては電源オンである場合を想定する（ステップＳ３０３）。続いて、テレビジョン受像機２００において通話開始前動作がなされたとする（ステップＳ３０４）。
【０１７２】
かかる場合、テレビジョン受像機２００は、ブロードキャストによりメッセージ＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞を送信する（ステップＳ３０５）。ＡＶアンプ３００は、テレビジョン受像機２００からブロードキャストにより送信されるメッセージ＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞に基づいて、オーディオ信号の入力をＨＤＭＩ端子３０４またはＴＶ専用端子（光入力端子３０５またはアナログオーディオ入力端子３１１）に切り替える。続いて、テレビジョン受像機２００およびＡＶアンプ３００においては、通話開始および終了処理がなされる（ステップＳ３０７）。続いて、テレビジョン受像機２００において通話終了後動作がなされたとする（ステップＳ３０８）。
【０１７３】
かかる場合、テレビジョン受像機２００は、ブロードキャストによりメッセージ＜Ｒｏｕｔｉｎｇ  Ｃｈａｎｇｅ＞を送信し（ステップＳ３０９）、ＡＶアンプ３００からメッセージ＜Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ＞［１．１．０．０］を受信することにより信号送信元（セットトップボックス４００）を追跡する（ステップＳ３１０）。テレビジョン受像機２００は、セットトップボックス４００にメッセージ＜Ｇｉｖｅ  Ｄｅｖｉｃｅ  Ｐｏｗｅｒ  Ｓｔａｔｕｓ＞をセットトップボックス４００に送信し（ステップＳ３１１）、セットトップボックス４００からメッセージ＜Ｒｅｐｏｒｔ  Ｐｏｗｅｒ  Ｓｔａｔｕｓ＞［Ｏｎ］を受信する（ステップＳ３１２）。
【０１７４】
このときセットトップボックスの電源状態がオンと判定されたとき、テレビジョン受像機２００は、セットトップボックス４００に対してメッセージ＜Ｓｅｔ  Ｓｔｒｅａｍ  Ｐａｔｈ＞［１．１．０．０］を送信する（ステップＳ３１３）。セットトップボックス４００はメッセージ＜Ｔｅｘｔ  Ｖｉｅｗ  Ｏｎ＞または＜Ｉｍａｇｅ  Ｖｉｅｗ  Ｏｎ＞を送信する（ステップＳ３１４）。また、セットトップボックス４００は、ブロードキャストによりメッセージ＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞を送信する（ステップＳ３１５）。
【０１７５】
テレビジョン受像機２００は、セットトップボックス４００からブロードキャストにより送信されるメッセージ＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞に基づいて、オーディオ信号の入力をＨＤＭＩ１（１．０．０．０）に切り替え（ステップＳ３１６）、通話開始前のソース視聴状態に戻る（ステップＳ３１８）。ＡＶアンプ３００は、セットトップボックス４００からブロードキャストにより送信されるメッセージ＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞に基づいて、オーディオ信号の入力をＨＤＭＩ１（１．０．０．０）に切り替える（ステップＳ３１７）。このような動作により、通話終了時に元のセットトップボックス４００の視聴状態に戻すことができる。
【０１７６】
図２５は、通話開始時および通話終了時の通信システムの動作の流れを示すシーケンス図である。テレビジョン受像機２００において通話が開始されると（ステップＳ４０１）、テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にエコーキャンセリング開始要求を送信する（ステップＳ４０２）。ＡＶアンプ３００においてＣＰＵ３２１がＨＤＭＩ端子３０４を介してエコーキャンセリング開始要求を受信した場合、ＣＰＵ３２１は、エコーキャンセリングとの各種連動動作を行い（ステップＳ４０３）、ＣＰＵ３２１はＨＤＭＩ端子３０４を介してテレビジョン受像機２００に音声遅延量を送信する（ステップＳ４０４）。
【０１７７】
テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から音声遅延量を受信すると（ステップＳ４０２）、音声遅延量をエコーキャンセリング処理に反映する（ステップＳ４０５）。続いて、テレビジョン受像機２００においてＣＰＵ２３１は、通話が終了されると（ステップＳ４０６）、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にエコーキャンセリング終了要求を送信する（ステップＳ４０７）。ＡＶアンプ３００においてＣＰＵ３２１がＨＤＭＩ端子３０４を介してエコーキャンセリング終了要求を受信した場合、ＣＰＵ３２１は、エコーキャンセリングとの各種連動動作を元に戻す（ステップＳ４０８）。
【０１７８】
図２６は、外付けアンプの場合におけるエコーキャンセリング処理（遅延量通知あり）の動作の流れを示すフローチャートである。まず、テレビジョン受像機２００において、ＣＰＵ２３１は、ＡＭＰディレイの初期値を設定し（ＡＭＰの遅延時間Ｄａｍｐに初期値Ｄｉを設定し）（ステップＳ５０１）、システムディレイを設定し（システムディレイＤに遅延時間ＤＴＶ＋遅延時間Ｄａｍｐを設定し）（ステップＳ５０２）、フィルタ係数を初期化する（ステップＳ５０３）。続いて、ＣＰＵ２３１は、エコーキャンセリングを開始する（ステップＳ５０４）。
【０１７９】
エコーキャンセリングが開始されると、適応フィルタ２１７ｂは、マイク２３７によって検出されたマイク検出信号を取得するとともに（ステップＳ５０５）、ＴＶ音声および通話先音声を含むオーディオ信号を取得する（ステップＳ５０６）。ＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から音声遅延量Ｄａｍｐ＿ｎｅｗを受信しない場合（ステップＳ５０７において「ＮＯ」）、ステップＳ５１２に進む。一方、ＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から音声遅延量Ｄａｍｐ＿ｎｅｗを受信した場合には（ステップＳ５０７において「ＹＥＳ」）、所定の条件が満たされるか否かを判断する
【０１８０】
所定の条件は、Ｄａｍｐ＿ｎｅｗ−Ｄａｍｐが閾値Ｄｔｈ＿ｕより大きい、または、Ｄａｍｐ−Ｄａｍｐ＿ｎｅｗが閾値‐Ｄｔｈ＿ｄより小さいという条件であってもよい。ＣＰＵ２３１は、所定の条件が満たされない場合には（ステップＳ５０８において「ＮＯ」）、ステップＳ５１２に進む。一方、ＣＰＵ２３１は、所定の条件が満たされた場合には（ステップＳ５０８において「ＹＥＳ」）、ＡＭＰディレイの更新設定を行い（ＤａｍｐをＤａｍｐ＿ｎｅｗで更新し）（ステップＳ５１０）、フィルタ係数を初期化する（ステップＳ５１１）。
【０１８１】
続いて、適応フィルタ２１７ｂは、エコー推定を行い（エコー推定信号を生成し）（ステップＳ５１２）、加算器は、マイク検出信号からエコー推定信号を除去してエコー除去信号を生成し、生成したエコー除去信号を出力する（ステップＳ５１３）。また、ＣＰＵ２３１は、フィルタ係数を更新して（ステップＳ５１４）、通話が終わっていない場合には、ステップＳ５０５に戻るが、通話が終わった場合には、エコーキャンセリングを終了する（ステップＳ５１５）。
【０１８２】
図２７は、エコーキャンセリング開始要求受信時におけるＡＶアンプ３００の動作の流れを示すフローチャートである。まず、ＡＶアンプ３００においてＣＰＵ３２１がＨＤＭＩ端子３０４を介してエコーキャンセリング開始要求を受信した場合
（ステップＳ６０１）、ＣＰＵ３２１は、要求フラグを立て（ステップＳ６０２）、エコーキャンセリングが動作できない条件の中に該当する条件があるか否かを判断する（ステップＳ６０３）。エコーキャンセリングが動作できない条件は、上記したようにテレビジョン受像機２００からのオーディオ信号を再生できなくなる条件であってよい。
【０１８３】
ＣＰＵ３２１は、エコーキャンセリングが動作できない条件の中に該当する条件がある場合には（ステップＳ６０３において「ＹＥＳ」）、ＨＤＭＩ端子３０４を介してテレビジョン受像機２００にエコーキャンセリング中断要求を送信する（ステップＳ６０５）。一方、ＣＰＵ３２１は、エコーキャンセリングが動作できない条件の中に該当する条件がない場合には（ステップＳ６０３において「ＮＯ」）、動作中フラグを立てるとともにエコーキャンセリングとの各種連動動作を開始し（ステップＳ６０４）、ＣＰＵ３２１はＨＤＭＩ端子３０４を介してテレビジョン受像機２００に音声遅延量を送信する（ステップＳ６０６）。
【０１８４】
図２８は、エコーキャンセリングとの各種連動動作開始時におけるＡＶアンプ３００の動作の流れを示すフローチャートである。図２８に示すように、ＡＶアンプ３００においては、エコーキャンセリングとの各種連動動作が以下のように開始される（ステップＳ７０１）。ＡＶアンプ３００においては、ＡＶアンプ３００を示す音声信号のＥＤＩＤを記憶している（ステップＳ７０２）。ＣＰＵ３２１は、ＡＶアンプ３００の音声信号のＥＤＩＤをＡＶアンプ３００＋テレビジョン受像機２００を示すようにすり替える（ステップＳ７０３）。このときの具体的なＥＤＩＤはＡＶアンプ３００とテレビジョン受像機２００の両方が受信可能なものを指すが、テレビジョン受像機２００のみの受信能力を示してもよい。また、ＥＤＩＤにＡＶアンプ３００の能力を示しても、入力された信号をＡＶアンプ３００内で処理し、テレビジョン受像機２００の示すＥＤＩＤに沿った信号に変換できる場合は、ＥＤＩＤの変更を必要としない。
【０１８５】
また、ＡＶアンプ３００においては、元の音声処理を記憶している（ステップＳ７０４）。ＣＰＵ３２１は、非線形処理のない音声処理を行うように設定変更を行う（ステップＳ７０５）。かかる設定変更により、非線形性が現れるような音声処理が停止されるため、エコーキャンセリング効果のある音場への切り替えがなされる。
【０１８６】
図２９は、エコーキャンセリング終了要求受信時におけるＡＶアンプ３００の動作の流れを示すフローチャートである。まず、ＡＶアンプ３００においてＨＤＭＩ受信部３０７がＨＤＭＩ端子３０４を介してエコーキャンセリング終了要求を受信した場合（ステップＳ８０１）、ＣＰＵ３２１は、要求フラグを立て（ステップＳ８０２）、動作中フラグが立っているか否かを判断する（ステップＳ８０３）。
【０１８７】
ＣＰＵ３２１は、動作中フラグが立っていない場合には（ステップＳ８０３において「ＮＯ」）、エコーキャンセル終了要求受信時の動作を終了する。一方、ＣＰＵ３２１は、動作中フラグが立っている場合には（ステップＳ８０３において「ＹＥＳ」）、動作中フラグをクリアするとともにエコーキャンセリングとの各種連動動作を終了する（ステップＳ８０４）。
【０１８８】
図３０は、エコーキャンセリングとの各種連動動作終了時におけるＡＶアンプ３００の動作の流れを示すフローチャートである。図３０に示すように、ＡＶアンプ３００においては、エコーキャンセリングとの各種連動動作が以下のように終了される（ステップＳ９０１）。ＡＶアンプ３００においてＣＰＵ３２１は、ＡＶアンプ３００の音声信号のＥＤＩＤを戻す（ＡＶアンプ３００を示すようにＥＤＩＤをすり替える）（ステップＳ９０２）。また、ＡＶアンプ３００においてＣＰＵ３２１は、音声処理を元に戻す（非線形処理のある音声処理を行うように設定変更を行う）（ステップＳ９０３）。かかる設定変更により、場合により非線形性が現れるような音声処理が再開される。
【０１８９】
図３１は、ＡＶアンプ３００において音声遅延量が変化した場合における通信システム全体の動作の流れを示すシーケンス図である。図３１に示すように、テレビジョン受像機２００において通話中であり（ステップＳ１００１）、ＡＶアンプ３００においてエコーキャンセリングと連動中である（ステップＳ１００２）。
【０１９０】
続いて、ＡＶアンプ３００においてＣＰＵ３２１は、音声遅延量が変化した場合（ステップＳ１００４）には、ＨＤＭＩ端子３０４を介してテレビジョン受像機２００に変化後の音声遅延量を送信する（ステップＳ１００３）。テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から変化後の音声遅延量を受信すると、変化後の音声遅延量をエコーキャンセリング処理に反映する。
【０１９１】
図３２は、ＡＶアンプ３００において音声遅延量が変化した場合におけるＡＶアンプ３００の動作の流れを示すフローチャートである。まず、ＡＶアンプ３００においてＣＰＵ２３１は、音声遅延量が変化した場合（ステップＳ１２０１）、動作中フラグが立っているか否かを判断する（ステップＳ１２０２）。動作中フラグが立っていないと判断された場合（ステップＳ１２０２において「ＮＯ」）、音声遅延量変化時における動作が終了される。
【０１９２】
一方、動作中フラグが立っていると判断された場合（ステップＳ１２０２において「ＹＥＳ」）、ＣＰＵ３２１はＨＤＭＩ端子３０４を介してテレビジョン受像機２００に音声遅延量を通知して、音声遅延量変化時における動作が終了される。
【０１９３】
図３３は、ＡＶアンプ３００の状態変化によりエコーキャンセリングとの連動を中断する場合における通信システムの動作の流れを示すシーケンス図である。図３３に示すように、テレビジョン受像機２００において通話中であり（ステップＳ１３０１）、ＡＶアンプ３００においてエコーキャンセリングと連動中である（ステップＳ１３０２）。続いて、ＡＶアンプ３００においてエコーキャンセリングの中断事由（テレビジョン受像機２００からのオーディオ信号を再生できなくなったこと）が検出された場合、ＣＰＵ３２１は、ＨＤＭＩ端子３０４を介してテレビジョン受像機２００にエコーキャンセリング中断要求を通知する（ステップＳ１３０４）。
【０１９４】
テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００からエコーキャンセリング中断要求を受信すると、エコーキャンセリングを中断する（ステップＳ１３０５）。また、ＡＶアンプ３００においてエコーキャンセリングの再開事由（テレビジョン受像機２００からのオーディオ信号を再生できるようになったこと）が検出された場合（ステップＳ１３０６）、ＣＰＵ３２１は、ＨＤＭＩ端子３０４を介してテレビジョン受像機２００にエコーキャンセリング再開要求を通知する（ステップＳ１３０７）。
【０１９５】
テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００からエコーキャンセリング再開要求を受信すると、エコーキャンセリングを再開する（ステップＳ１３０８）。
【０１９６】
図３４は、外付けアンプの場合におけるエコーキャンセリング処理（エコーキャンセリング中断あり）の動作の流れを示すフローチャートである。まず、テレビジョン受像機２００において、ＣＰＵ２３１は、ＡＭＰディレイの初期値を設定し（ＡＭＰの遅延時間Ｄａｍｐに初期値Ｄｉを設定し）（ステップＳ１４０１）、システムディレイを設定し（システムディレイＤに遅延時間ＤＴＶ＋遅延時間Ｄａｍｐを設定し）（ステップＳ１４０２）、フィルタ係数を初期化する（ステップＳ１４０３）。続いて、ＣＰＵ２３１は、エコーキャンセリングを開始する（ステップＳ１４０４）。
【０１９７】
エコーキャンセリングが開始されると、適応フィルタ２１７ｂは、マイク２３７によって検出されたマイク検出信号を取得するとともに（ステップＳ１４０５）、ＴＶ音声および通話先音声を含むオーディオ信号を取得する（ステップＳ１４０６）。ここで、ＨＤＭＩ端子２０１を介してＡＶアンプ３００からエコーキャンセリング中断要求が受信された場合（ステップＳ１４０７において「ＹＥＳ」）、Ａ／Ｄ変換部２１７ａは、マイク検出信号のデジタル信号を出力する（ステップＳ１３０８）。
【０１９８】
一方、ＨＤＭＩ端子２０１を介してＡＶアンプ３００からエコーキャンセリング中断要求が受信されない場合（ステップＳ１４０７において「ＮＯ」）、適応フィルタ２１７ｂは、エコー推定を行い（エコー推定信号を生成し）（ステップＳ１４０９）、加算器は、マイク検出信号からエコー推定信号を除去してエコー除去信号を生成し、生成したエコー除去信号を出力する（ステップＳ１４１０）。また、ＣＰＵ２３１は、フィルタ係数を更新して（ステップＳ１４１１）、通話が終わっていない場合には、ステップＳ１４０５に戻るが、通話が終わった場合には、エコーキャンセリングを終了する（ステップＳ１４１２）。
【０１９９】
図３５は、各種動作条件が変更された場合におけるＡＶアンプ３００の動作の流れを示すフローチャートである。まず、ＡＶアンプ３００において各種動作条件が変更された場合には（ステップＳ１５０１）、ＣＰＵ３２１は、要求フラグが立っているか否かを判断する（ステップＳ１５０２）。ＣＰＵ３２１は、要求フラグが立っていない場合には（ステップＳ１５０２において「ＮＯ」）、各種動作条件変更時の動作を終了する。一方、ＣＰＵ３２１は、要求フラグが立っている場合には（ステップＳ１５０２において「ＹＥＳ」）、エコーキャンセリングが動作できない条件の中に該当する条件があるか否かを判断する（ステップＳ１５０３）。
【０２００】
ＣＰＵ３２１は、エコーキャンセリングが動作できない条件の中に該当する条件がない場合には（ステップＳ１５０３において「ＮＯ」）、動作中フラグが立っているか否かを判断する（ステップＳ１５０７）。ＣＰＵ３２１は、動作中フラグが立っている場合には（ステップＳ１５０４において「ＹＥＳ」）、各種動作条件変更時の動作を終了する。一方、ＣＰＵ３２１は、動作中フラグが立っていない場合には（ステップＳ１５０４において「ＮＯ」）、動作中フラグを立てるとともにエコーキャンセリングとの各種連動動作を開始し（ステップＳ１５０５）、ＣＰＵ３２１はＨＤＭＩ端子３０４を介してテレビジョン受像機２００にエコーキャンセリング再開要求を送信する（ステップＳ１５０６）。
【０２０１】
一方、エコーキャンセリングが動作できない条件の中に該当する条件がある場合には（ステップＳ１５０３において「ＹＥＳ」）、動作中フラグが立っているか否かを判断する（ステップＳ１５０７）。ＣＰＵ３２１は、動作中フラグが立っていない場合には（ステップＳ１５０７において「ＮＯ」）、各種動作条件変更時の動作を終了する。一方、ＣＰＵ３２１は、動作中フラグが立っている場合には（ステップＳ１５０７において「ＹＥＳ」）、動作中フラグをクリアするとともにエコーキャンセリングとの各種連動動作を終了し（ステップＳ１５０８）、ＣＰＵ３２１はＨＤＭＩ端子３０４を介してテレビジョン受像機２００にエコーキャンセリング中断要求を送信する（ステップＳ１５０９）。
【０２０２】
図３６は、ＡＶアンプ３００におけるエコーキャンセリング連動可否判断の動作の流れを示すフローチャートである。図３６に示すように、ＡＶアンプ３００においては、エコーキャンセリングとの連動可否判断が以下のように開始される（ステップＳ１６０１）。ＣＰＵ３２１は、テレビジョン受像機２００からのオーディオ信号を再生できない場合には、エコーキャンセリングとの連動が不可能であると判断し、テレビジョン受像機２００からのオーディオ信号を再生できる場合には、エコーキャンセリングとの連動が可能であると判断してよい。
【０２０３】
例えば、図３６に示すように、ＣＰＵ３２１は、音声入力がＴＶではない場合には（ステップＳ１６０２において「ＮＯ」）、エコーキャンセリングとの連動が不可能であると判断してよい。一方、ＣＰＵ３２１は、音声入力がＴＶである場合には（ステップＳ１６０２において「ＹＥＳ」）、ステップＳ１６０３に進んでよい。また、ＣＰＵ３２１は、Ｍｕｔｉｎｇがオン状態の場合には（ステップＳ１６０３において「ＮＯ」）、Ｍｕｔｉｎｇ状態がオフ状態の場合には（ステップＳ１６０３において「ＹＥＳ」）、ステップＳ１６０４に進んでよい。
【０２０４】
また、ＣＰＵ３２１は、ＡＶアンプ３００にヘッドホンが接続されている場合には（ステップＳ１６０４において「ＮＯ」）、エコーキャンセリングとの連動が不可能であると判断してよい。一方、ＣＰＵ３２１は、ＡＶアンプ３００にヘッドホンが接続されていない場合には（ステップＳ１６０４において「ＹＥＳ」）、エコーキャンセリングとの連動が可能であると判断してよい。
【０２０５】
図３７は、通話中に音声出力がテレビジョン受像機２００からＡＶアンプ３００に変更された場合における通信システムの動作例を示すシーケンス図である。図３７に示すように、テレビジョン受像機２００において通話中であり（ステップＳ１７０１）、ＡＶアンプ３００においてＭｕｔｉｎｇオン状態である（ステップＳ１７０２）。ここで、音声出力がテレビジョン受像機２００からＡＶアンプ３００に変更された場合、テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にメッセージ＜Ｓｙｓｔｅｍ  Ａｕｄｉｏ  Ｍｏｄｅ  Ｒｅｑｕｅｓｔ＞［Ｏｎ］を送信する（ステップＳ１７０３）。
【０２０６】
ＡＶアンプ３００においてＣＰＵ３２１は、当該メッセージを受信すると、Ｍｕｔｉｎｇオフ状態とする（ステップＳ１７０４）。Ｍｕｔｉｎｇオフ状態になると、スピーカ群３５０からオーディオが出力されるようになる。続いて、テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にメッセージ＜Ｇｉｖｅ  Ａｕｄｉｏ  Ｓｔａｔｕｓ＞を送信する（ステップＳ１７０５）。
【０２０７】
ＡＶアンプ３００においてＣＰＵ３２１は、当該メッセージを受信すると、ＣＰＵ３２１は、ＨＤＭＩ端子３０４を介してＭｕｔｉｎｇ状態と音量とを含むメッセージ＜ｒｅｐｏｒｔ  Ａｕｄｉｏ  Ｓｔａｔｕｓ＞［Ｍｕｔｉｎｇ  Ｏｆｆ／Ｖｏｌｕｍｅ］をテレビジョン受像機２００に送信する（ステップＳ１７０６）。テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から当該メッセージを受信し。ＡＶアンプ３００が所望のＭｕｔｉｎｇ状態になっていることを確認すると、Ｍｕｔｉｎｇオン状態とする（ステップＳ１７０７）。Ｍｕｔｉｎｇオン状態になると、スピーカ２１９からオーディオが出力されなくなる。
【０２０８】
続いて、テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にエコーキャンセリング開始要求を送信する（ステップＳ１７０８）。
ＡＶアンプ３００においてＣＰＵ３２１がＨＤＭＩ端子３０４を介してエコーキャンセリング開始要求を受信した場合、ＣＰＵ３２１は、エコーキャンセリングとの各種連動動作を行い（ステップＳ１７０９）、ＨＤＭＩ端子３０４を介してテレビジョン受像機２００に音声遅延量を送信する（ステップＳ１７１０）。テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から音声遅延量を受信すると、音声遅延量および音量をエコーキャンセリング処理に反映する（ステップＳ１７１１）。
【０２０９】
図３８は、通話中に音声出力がＡＶアンプ３００からテレビジョン受像機２００に変更された場合における通信システムの動作例を示すシーケンス図である。図３８に示すように、テレビジョン受像機２００において通話中、かつ、Ｍｕｔｉｎｇオン状態であり（ステップＳ１８０１）、ＡＶアンプ３００において各種連動動作中である（ステップＳ１８０２）。ここで、音声出力がＡＶアンプ３００からテレビジョン受像機２００に変更された場合、テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にメッセージ＜Ｓｙｓｔｅｍ  Ａｕｄｉｏ  Ｍｏｄｅ  Ｒｅｑｕｅｓｔ＞［Ｏｆｆ］を送信する（ステップＳ１８０３）。
【０２１０】
ＡＶアンプ３００においてＣＰＵ３２１は、当該メッセージを受信すると、Ｍｕｔｉｎｇオン状態とする（ステップＳ１８０４）。Ｍｕｔｉｎｇオン状態になると、スピーカ群３５０からオーディオが出力されなくなる。続いて、ＡＶアンプ３００においてＣＰＵ３２１は、ＨＤＭＩ端子３０４を介してメッセージ＜Ｓｅｔ  Ｓｙｓｔｅｍ  Ａｕｄｉｏ  Ｍｏｄｅ＞［Ｏｆｆ］をブロードキャストにより送信し（ステップＳ１８０５）、各種連動動作を解除する（ステップＳ１８０７）。
【０２１１】
テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から当該メッセージを受信すると、Ｍｕｔｉｎｇオフ状態とする（ステップＳ１８０８）。Ｍｕｔｉｎｇオフ状態になると、スピーカ２１９からオーディオが出力されるようになる。続いて、テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にメッセージ＜Ｇｉｖｅ  Ａｕｄｉｏ  Ｓｔａｔｕｓ＞を送信する（ステップＳ１８０９）。
【０２１２】
ＡＶアンプ３００においてＣＰＵ３２１は、当該メッセージを受信すると、ＣＰＵ３２１は、ＨＤＭＩ端子３０４を介してＭｕｔｉｎｇ状態と音量とを含むメッセージ＜ｒｅｐｏｒｔ  Ａｕｄｉｏ  Ｓｔａｔｕｓ＞［Ｍｕｔｉｎｇ  Ｏｆｆ／Ｖｏｌｕｍｅ］をテレビジョン受像機２００に送信する（ステップＳ１８１０）。テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から当該メッセージを受信すると、音量をエコーキャンセリング処理に反映する（ステップＳ１８１１）とともにテレビジョン受像機２００はＡＶアンプ３００が所望のＭｕｔｉｎｇ状態であることを確認する。
【０２１３】
図３９は、ＡＶアンプ３００の音量が変更された場合における通信システムの動作例を示すシーケンス図である。図３９に示すように、ＡＶアンプ３００において各種連動動作中である（ステップＳ１９０２）。ここで、テレビジョン受像機２００において音量を上げる操作がなされた場合（ステップＳ１９０１）、テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にメッセージ＜Ｕｓｅｒ  Ｃｏｎｔｒｏｌ  Ｐｒｅｓｓｅｄ＞［Ｖｏｌｕｍｅ  Ｕｐ］を送信する（ステップＳ１９０３）。
【０２１４】
ＡＶアンプ３００においてＣＰＵ３２１は、当該メッセージを受信すると、音量を上げる（ステップＳ１９０４）。続いて、ＡＶアンプ３００においてＣＰＵ３２１は、ＨＤＭＩ端子３０４を介してメッセージ＜Ｒｅｐｏｒｔ  Ａｕｄｉｏ  Ｓｔａｔｕｓ＞［Ｍｕｔｉｎｇ  Ｏｆｆ／Ｖｏｌｕｍｅ］をブロードキャストにより送信する（ステップＳ１９０５）。テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から当該メッセージを受信すると、音量およびＭｕｔｉｎｇ状態をエコーキャンセリング処理に反映する（ステップＳ１９０６）。
【０２１５】
テレビジョン受像機２００において音量を上げる操作が終わると、テレビジョン受像機２００においてＣＰＵ２３１は、ＨＤＭＩ端子２０１を介してＡＶアンプ３００にメッセージ＜Ｕｓｅｒ  Ｃｏｎｔｒｏｌ  Ｒｅｌｅａｓｅｄ＞を送信する（ステップＳ１９０７）。ＡＶアンプ３００においてＣＰＵ３２１は、当該メッセージを受信すると、音量を上げる動作を終了する。
【０２１６】
図４０は、外付けアンプの場合におけるエコーキャンセリング処理（音量通知あり）の動作の流れを示すフローチャートである。まず、テレビジョン受像機２００において、ＣＰＵ２３１は、ＡＭＰディレイの初期値を設定し（ＡＭＰの遅延時間Ｄａｍｐに初期値Ｄｉを設定し）（ステップＳ２００１）、システムディレイを設定し（システムディレイＤに遅延時間ＤＴＶ＋遅延時間Ｄａｍｐを設定し）（ステップＳ２００２）、フィルタ係数を初期化する（ステップＳ２００３）。続いて、ＣＰＵ２３１は、エコーキャンセリングを開始する（ステップＳ２００４）。
【０２１７】
エコーキャンセリングが開始されると、適応フィルタ２１７ｂは、マイク２３７によって検出されたマイク検出信号を取得するとともに（ステップＳ２００５）、ＴＶ音声および通話先音声を含むオーディオ信号を取得する（ステップＳ２００６）。ここで、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から音量Ｖａｍｐが通知された場合（ステップＳ２００７において「ＹＥＳ」）、音量Ｖａｍｐが閾値Ｖｔｈよりも小さい場合（ステップＳ２００８において「ＹＥＳ」）、Ａ／Ｄ変換部２１７ａは、マイク検出信号のデジタル信号を出力する（ステップＳ２００９）。
【０２１８】
一方、ＨＤＭＩ端子２０１を介してＡＶアンプ３００から音量Ｖａｍｐが通知されない場合（ステップＳ２００７において「ＮＯ」）、および、音量Ｖａｍｐが閾値Ｖｔｈ以上の場合（ステップＳ２００８において「ＹＥＳ」）、適応フィルタ２１７ｂは、エコー推定を行い（エコー推定信号を生成し）（ステップＳ２０１０）、加算器は、マイク検出信号からエコー推定信号を除去してエコー除去信号を生成し、生成したエコー除去信号を出力する（ステップＳ２０１１）。また、ＣＰＵ２３１は、フィルタ係数を更新して（ステップＳ２０１２）、通話が終わっていない場合には、ステップＳ２００５に戻るが、通話が終わった場合には、エコーキャンセリングを終了する（ステップＳ２０１３）。
【０２１９】
＜＜３．むすび＞＞
以上説明したように、本開示の実施形態によれば、コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させる制御部と、前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成する音声処理部と、を備え、前記制御部は、前記除去信号を前記通信相手機器に送信させる、オーディオ機器が提供される。かかる構成によれば、コンテンツの再生音声を聴きながら行う相手との会話をより快適にすることが可能となる。
【０２２０】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０２２１】
また、本明細書の通信システムの動作における各ステップは、必ずしもフローチャートおよびシーケンス図として記載された順序に沿って時系列に処理する必要はない。例えば、通信システムの動作における各ステップは、フローチャートおよびシーケンス図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０２２２】
また、テレビジョン受像機２００に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述したテレビジョン受像機２００の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【０２２３】
また、ＡＶアンプ３００に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述したＡＶアンプ３００の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【０２２４】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０２２５】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させる制御部と、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成する音声処理部と、を備え、
前記制御部は、前記除去信号を前記通信相手機器に送信させる、
オーディオ機器。
（２）
前記制御部は、前記オーディオ信号を他のオーディオ機器に送信させる、
前記（１）に記載のオーディオ機器。
（３）
前記音声処理部は、前記他のオーディオ機器から受信された音声遅延量に基づいて前記除去信号を生成する、
前記（２）に記載のオーディオ機器。
（４）
前記制御部は、前記除去信号の生成開始に際して、前記除去信号の生成開始の旨を前記他のオーディオ機器に送信させる、
前記（２）または前記（３）に記載のオーディオ機器。
（５）
前記制御部は、前記除去信号の生成終了に際して、前記除去信号の生成終了の旨を前記他のオーディオ機器に送信させる、
前記（４）に記載のオーディオ機器。
（６）
前記制御部は、前記他のオーディオ機器から前記除去信号の生成を中断する中断要求が受信された場合には、前記除去信号の生成を中断する、
前記（２）〜（５）のいずれか一項に記載のオーディオ機器。
（７）
前記音声処理部は、前記他のオーディオ機器から受信された音量に基づいて前記除去信号を生成する、
前記（２）〜（６）のいずれか一項に記載のオーディオ機器。
（８）
前記制御部は、前記オーディオ信号を前記オーディオ機器が有するスピーカから出力させる、
前記（１）に記載のオーディオ機器。
（９）
前記所定の音声信号は、所定の適応信号処理アルゴリズムによって学習された適応フィルタ係数に基づいて算出される、
前記（１）〜（８）のいずれか一項に記載のオーディオ機器。
（１０）
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させることと、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成することと、
プロセッサにより前記除去信号を前記通信相手機器に送信させることと、
を含む、音声処理方法。
（１１）
コンピュータを、
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号を出力させる制御部と、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号を生成する音声処理部と、を備え、
前記制御部は、前記除去信号を前記通信相手機器に送信させる、
オーディオ機器として機能させるための音声処理プログラム。
（１２）
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号が他のオーディオ機器から入力されると、前記オーディオ信号をスピーカから出力させる制御部を備え、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号が前記他のオーディオ機器によって生成される、
オーディオ機器。
（１３）
前記制御部は、前記コンテンツの再生により得られた音声信号が入力されると、当該音声信号を前記他のオーディオ機器に出力する、
前記（１２）に記載のオーディオ機器。
（１４）
前記制御部は、前記コンテンツの再生により得られた音声信号を前記他のオーディオ機器に対して出力できなくなる場合には、前記除去信号の生成を中断させるための中断要求を前記他のオーディオ機器に送信させる、
前記（１２）または（１３）に記載のオーディオ機器。
（１５）
前記制御部は、前記他のオーディオ機器から前記除去信号の生成開始の旨が受信された場合には、前記除去信号の生成に連動する所定の連動動作を開始する、
前記（１２）〜（１４）のいずれか一項に記載のオーディオ機器。
（１６）
前記制御部は、前記他のオーディオ機器から前記除去信号の生成終了の旨が受信された場合には、前記所定の連動動作を終了する、
前記（１５）に記載のオーディオ機器。
（１７）
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号が他のオーディオ機器から入力されると、前記オーディオ信号をスピーカから出力させることを含み、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号が前記他のオーディオ機器によって生成される、
音声出力方法。
（１８）
コンピュータを、
コンテンツの再生により得られた音声信号と通信相手機器から受信された音声信号とを含むオーディオ信号が他のオーディオ機器から入力されると、前記オーディオ信号をスピーカから出力させる制御部を備え、
前記オーディオ信号が伝搬してマイクによって検出されたマイク検出信号から所定の音声信号が除去された除去信号が前記他のオーディオ機器によって生成される、
オーディオ機器として機能させるための音声出力プログラム。
【符号の説明】
【０２２６】
１００  ＡＶシステム
２００  テレビジョン受像機
２０１  ＨＤＭＩ端子
２０３  光出力端子
２０４  ＨＤＭＩスイッチャ
２０５  ＨＤＭＩ受信部
２１０  アンテナ端子
２１１  デジタルチューナ
２１２  デマルチプレクサ
２１３  ＭＰＥＧデコーダ
２１４  グラフィック処理回路
２１５  パネル駆動回路
２１６  表示パネル
２１７  音声処理回路
２１７ａ  Ｄ変換部
２１７ｂ  適応フィルタ
２１７ｃ  Ｄ／Ａ変換部
２１８  音声増幅回路
２１９  スピーカ
２３０  内部バス
２３１  ＣＰＵ
２３２  フラッシュＲＯＭ
２３３  ＤＲＡＭ
２３４  受信部
２３６  ネットワーク端子
２３７  マイク
２３８  カメラ
３００  ＡＶアンプ
３０１  ＨＤＭＩ端子
３０２  ＨＤＭＩ端子
３０４  ＨＤＭＩ端子
３０５  光入力端子
３０６  ＨＤＭＩスイッチャ
３０７  ＨＤＭＩ受信部
３０８  ＨＤＭＩ送信部
３１０  変換部
３１２  光出力端子
３１１  アナログオーディオ入力端子
３１５  Ｄ変換器
３１６  セレクタ
３１７  ＤＳＰ
３１８  音声増幅回路
３１８ａ  Ｄ／Ａ変換部
３２０  内部バス
３２１  ＣＰＵ
３２２  ＲＯＭ
３２３  ＲＡＭ
３２４  操作部
３２５  表示部
３５０  スピーカ群
４００  セットトップボックス
４０３  光出力端子
４０１  ＨＤＭＩ端子
４１０  アンテナ端子
４１１  デジタルチューナ
４１２  デマルチプレクサ
４１３  ＭＰＥＧデコーダ
４１４  グラフィック処理回路
４１５  ＨＤＭＩ送信部
４１７  音声処理回路
４１８  音声増幅回路
４１９  アナログ音声出力端子
４３０  内部バス
４３１  ＣＰＵ
４３２  フラッシュＲＯＭ
４３３  ＤＲＡＭ
４３４  受信部
４３６  ネットワーク端子
７０１  ＨＤＭＩケーブル
７０２  光ケーブル
７０３  ＨＤＭＩケーブル
【図１】
2015152619.tif 000004
【図２】
2015152619.tif 000005
【図３】
2015152619.tif 000006
【図４】
2015152619.tif 000007
【図５】
2015152619.tif 000008
【図６】
2015152619.tif 000009
【図７】
2015152619.tif 000010
【図８】
2015152619.tif 000011
【図９】
2015152619.tif 000012
【図１０】
2015152619.tif 000013
【図１１】
2015152619.tif 000014
【図１２】
2015152619.tif 000015
【図１３】
2015152619.tif 000016
【図１４】
2015152619.tif 000017
【図１５】
2015152619.tif 000018
【図１６】
2015152619.tif 000019
【図１７】
2015152619.tif 000020
【図１８】
2015152619.tif 000021
【図１９】
2015152619.tif 000022
【図２０】
2015152619.tif 000023
【図２１】
2015152619.tif 000024
【図２２】
2015152619.tif 000025
【図２３】
2015152619.tif 000026
【図２４】
2015152619.tif 000027
【図２５】
2015152619.tif 000028
【図２６】
2015152619.tif 000029
【図２７】
2015152619.tif 000030
【図２８】
2015152619.tif 000031
【図２９】
2015152619.tif 000032
【図３０】
2015152619.tif 000033
【図３１】
2015152619.tif 000034
【図３２】
2015152619.tif 000035
【図３３】
2015152619.tif 000036
【図３４】
2015152619.tif 000037
【図３５】
2015152619.tif 000038
【図３６】
2015152619.tif 000039
【図３７】
2015152619.tif 000040
【図３８】
2015152619.tif 000041
【図３９】
2015152619.tif 000042
【図４０】
2015152619.tif 000043