(57)【要約】【課題】リモコン信号を受信する複数の受信部を備えても、リモコン信号を確実に処理することができる受信装置を提供する。【解決手段】受信装置は、同時に処理することが可能な特定のフォーマットのリモコン信号を受信したとき、その受信結果を用いて第１受信部又は第２受信部のいずれかを選択する。特定のフォーマットとは、例えば、ヘッダ長が長いフォーマットである。ヘッダ長が長いフォーマットのリモコン信号は、ヘッダ部に後に続くデータ部の受信開始までの時間が長い。従って、受信装置は、高い処理能力を有していなくても、特定のフォーマットの複数のリモコン信号を同時に処理し、受信部を選択することができる。受信装置は、同時に処理することが困難なリモコン信号（例えばヘッダ長が短いフォーマットのリモコン信号）を受信したとしても、選択処理で絞り込まれたリモコン信号を信号処理の対象とすることで、信号処理の量を減らす。【選択図】図５
2016220123.tif 000002
【特許請求の範囲】
【請求項１】
リモコン信号を受信する第１受信部と、
リモコン信号を受信する第２受信部と、
前記第１受信部又は前記第２受信部のいずれかで受信されたリモコン信号を処理する信号処理部と、
前記第１受信部又は前記第２受信部のいずれかを選択する選択部と、
を備えた受信装置であって、
前記選択部は、前記第１受信部及び前記第２受信部の少なくとも一方が特定のフォーマットのリモコン信号を受信したとき、前記特定のフォーマットのリモコン信号の受信結果に応じて、前記第１受信部又は前記第２受信部のいずれかを選択する選択処理を実行し、
前記信号処理部は、前記選択処理で選択された前記第１受信部又は前記第２受信部のいずれかの受信部で受信されるリモコン信号を処理する、
受信装置。
【請求項２】
リモコン信号と動作内容との対応付け情報を記憶する記憶部を備え、
前記選択部は、前記特定のフォーマットのリモコン信号であって、前記記憶部に新たなリモコン信号と動作内容との対応付け情報を記憶させる学習機能を起動させるためのデータを含むリモコン信号を受信したとき、前記選択処理を実行する、
請求項１に記載の受信装置。
【請求項３】
前記学習機能を起動させるためのデータを含むリモコン信号は、リモコンへの長押し操作に対応するリモコン信号である、
請求項２に記載の受信装置。
【請求項４】
筐体をさらに備え、
前記第１受信部及び前記第２受信部は、前記筐体の互いに異なる面に配置されている、
請求項１〜３のいずれかに記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモコン信号を受信する受信部を複数備える受信装置に関する。
【背景技術】
【０００２】
例えば、特許文献１に開示された受信装置は、赤外線をキャリアとするリモコン信号を受信する受信部を複数備えている。それら複数の受信部は、筐体の互いに異なる面に配置されている。特許文献１に開示された受信装置は、複数の受信部で受信されたリモコン信号を同時にデコード処理している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１７７８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数のリモコン信号を同時に処理する場合、その処理量は、１つのリモコン信号の処理に比べて多くなる。そのため、リモコン信号のフォーマットによっては、複数のリモコン信号を同時に処理することが困難な場合がある。例えば、ヘッダ長（ヘッダ部の時間幅）が短いフォーマットのリモコン信号は、当該ヘッダ部の後に続くデータ部を受信するまでの時間が短くなる。従って、このようなヘッダ長が短いフォーマットのリモコン信号を同時に処理する場合、ヘッダ部の処理を行っている間にデータ部の受信が始まり、データ部の処理を行うことができなくなる。
【０００５】
そこで、本発明は、リモコン信号を受信する複数の受信部を備えても、リモコン信号を確実に処理することができる受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の受信装置は、リモコン信号を受信する第１受信部と、リモコン信号を受信する第２受信部と、前記第１受信部又は前記第２受信部のいずれかで受信されたリモコン信号を処理する信号処理部と、前記第１受信部又は前記第２受信部のいずれかを選択する選択部と、を備える。
【０００７】
前記選択部は、前記第１受信部及び前記第２受信部の少なくとも一方が特定のフォーマットのリモコン信号を受信したとき、前記特定のフォーマットのリモコン信号の受信結果に応じて、前記第１受信部又は前記第２受信部のいずれかを選択する選択処理を実行する。そして、前記信号処理部は、前記選択処理で選択された前記第１受信部又は前記第２受信部のいずれかの受信部で受信されるリモコン信号を処理する。
【０００８】
本発明の受信装置は、同時に処理することが可能な特定のフォーマットのリモコン信号を受信したとき、当該リモコン信号の受信結果を用いて第１受信部又は第２受信部のいずれかを選択する。同時に処理することが可能な特定のフォーマットとは、例えば、ヘッダ長が長いフォーマットである。ヘッダ長が長いフォーマットのリモコン信号は、ヘッダ部に後に続くデータ部の受信開始までの時間が長い。従って、受信装置は、高い処理能力を有していなくても、ヘッダ長が長いフォーマットの複数のリモコン信号を同時に処理することができる。受信装置は、このような同時に処理することが可能なリモコン信号を受信したとき、受信結果（例えば第１受信部及び第２受信部の受信レベルを比較した結果）に応じて、第１受信部又は第２受信部のいずれかを選択する。
【０００９】
これにより、受信装置は、同時に処理することが困難なリモコン信号（例えばヘッダ長が短いフォーマットのリモコン信号）を受信したとしても、選択処理で絞り込まれたリモコン信号を信号処理の対象とし、信号処理の量を減らす。従って、本発明の受信装置は、複数の受信部を備えても、リモコン信号を確実に処理することができる。
【００１０】
また、受信装置は、次のように構成されてもよい。受信装置は、リモコン信号と処理内容との対応付け情報を記憶する記憶部を備える。前記選択部は、前記特定のフォーマットのリモコン信号であって、前記記憶部に新たなリモコン信号と処理内容との対応付け情報を記憶させる学習機能を起動させるためのデータを含むリモコン信号を受信したとき、前記選択処理を実行する。
【００１１】
例えば、学習機能を起動させるためのデータを含むリモコン信号は、受信装置に付属するリモコンから送信される。次に、受信装置と異なる装置（例えばテレビ）のリモコンからリモコン信号が送信される。受信装置は、テレビのリモコン信号と動作内容（例えば音量アップ）と対応付けて記憶する。受信装置は、テレビのリモコン信号のヘッダ長が短くても、選択処理によって絞り込まれた受信部からのリモコン信号を学習対象とするので、確実にリモコン信号を学習することができる。
【００１２】
受信装置にリモコン信号を学習させる場合、利用者は、通常の使用時よりも確実に受信部にリモコンを向けて使用することが多い。例えば、利用者は、リモコンのボタンを長押ししながら、当該リモコンを受信部に確実に向ける。従って、この構成では、受信装置は、第１受信部及び第２受信部のうちのいずれかの受信部を正確に選択することができる。
【００１３】
また、受信装置は次のように構成されてもよい。受信装置は、筐体をさらに備える。そして、前記第１受信部及び前記第２受信部は、前記筐体の互いに異なる面に配置されている。
【００１４】
第１受信部及び第２受信部は、筐体の異なる面に配置されると、受信結果が互いに異なりやすくなる。受信装置は、受信結果が互いに異なりやすくなる場合であっても、受信結果が良い受信部を選択し、選択した受信部が出力したリモコン信号のみを信号処理の対象とする。
【発明の効果】
【００１５】
本発明の受信装置は、リモコン信号を受信する受信部を複数備えても、リモコン信号を確実に処理することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態１に係るスピーカ装置の第１の設置状態を示す図である。
【図２】実施形態１に係るスピーカ装置の第２の設置状態を示す図である。
【図３】実施形態１に係るスピーカ装置の構成の一部を示すハードウェアブロック図である。
【図４】実施形態１に係るスピーカ装置の構成の一部を示す機能ブロック図である。
【図５】（Ａ）は、第１フォーマットのリモコン信号の例を示す図であり、（Ｂ）は、第２フォーマットのリモコン信号の例を示す図である。
【図６】実施形態１に係るスピーカ装置による受信部を選択する動作を示すフローチャートである。
【図７】実施形態２に係るスピーカ装置の設置状態を示す図である。
【図８】実施形態２に係るスピーカ装置の構成の一部を示す機能ブロック図である。
【図９】実施形態２に係るスピーカ装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１７】
実施形態１に係るスピーカ装置１００について、図１〜図３を用いて説明する。図１は、スピーカ装置１００の第１の設置状態を示す図である。図２は、スピーカ装置１００の第２の設置状態を示す図である。図３は、スピーカ装置１００の構成の一部を示すハードウェアブロック図である。図４は、スピーカ装置１００の構成の一部を示す機能ブロック図である。
【００１８】
本実施形態では、スピーカ装置１００を本発明の受信装置として説明するが、本発明の受信装置は、放音するスピーカ装置１００に限らない。
【００１９】
図１及び図２に示すように、スピーカ装置１００は、筐体９０と、複数のスピーカユニット７０〜７３と、リモコン８０と、を備える。筐体９０は、直方体形状である。スピーカユニット７０およびスピーカユニット７１は、筐体９０の第１面９１に配置されている。スピーカユニット７２およびスピーカユニット７３は、筐体９０の第２面９２に配置されている。
【００２０】
図１に示すように、スピーカ装置１００は、第１の設置状態では、筐体９０の第１面９１に対向する面がラック９００の上面９０１に当接するように設置されている。図１に示す第１の設置状態では、第２面９２は聴取位置９２０に対向している。図２に示すように、スピーカ装置１００は、第２の設置状態では、筐体９０の第１面９１に対向する面が壁９１０に当接するように配置されている。図２に示す第２の設置状態では、第１面９１は聴取位置９２０に対向している。このように、スピーカ装置１００は、ラック９００上への設置、および、壁９１０にかける設置が可能である。
【００２１】
図３のハードウェアブロック図に示すように、スピーカ装置１００は、受光素子１１、受光素子１２、スピーカユニット７０〜７３に加えて、マイクロプロセッサ１１０と、メモリ１１１と、光デジタル端子１１２と、を備えている。
【００２２】
メモリ１１１には、プログラムが記憶されている。マイクロプロセッサ１１０は、メモリ１１１からプログラムを読みだして実行する。このプログラムの実行は、以下に示すスピーカ装置１００の機能部を実現する。
【００２３】
図４の機能ブロック図に示すように、スピーカ装置１００は、第１受信部１０と、第２受信部２０と、選択部３０と、信号処理部４０と、入力部５０と、音響処理部６０と、を機能部として備えている。選択部３０、信号処理部４０、及び音響処理部６０は、マイクロプロセッサ１１０、メモリ１１１、及びマイクロプロセッサ１１０によって実行されるプログラムによって実現される。
【００２４】
第１受信部１０は、受光素子１１と、電圧変換部１２と、レベル検出部１３と、を備えている。第２受信部２０は、受光素子２１と、電圧変換部２２と、レベル検出部２３と、を備えている。電圧変換部１２、電圧変換部２２、レベル検出部１３、及びレベル検出部２３は、マイクロプロセッサ１１０といったハードウェアで実現されてもよいし、マイクロプロセッサ１１０に実行されるプログラムによって実現されてもよい。
【００２５】
図１及び図２に示すように、受光素子１１は、筐体９０の第１面９１に配置されている。受光素子２１は、筐体９０の第２面９２に配置されている。
【００２６】
本実施形態では、受光素子１１及び受光素子２１は、リモコン信号のキャリアである赤外線を受光する。受光素子１１は、第１面９１の法線方向と平行に進行する赤外線を感度良く受光する。受光素子２１は、第２面９２の法線方向と平行に進行する赤外線を感度良く受光する。ただし、リモコン信号は、指向性のある電磁波をキャリアとするものであれば何でもよい。従って、本実施形態に係るスピーカ装置１００は、指向性のある電磁波をキャリアとするリモコン信号を受信する受信部を複数備えればよい。
【００２７】
受光素子１１は、受光した赤外線に応じた光電流を出力する。受光素子１１から出力された光電流は電圧変換部１２に入力される。電圧変換部１２は、光電流を電圧信号に変換し、変換した電圧信号を出力する。受光素子１１がリモコン信号のキャリアである赤外線を受光すると、電圧変換部１２は、当該赤外線の点滅パターンに対応するパルス状の電圧信号を出力する。このパルス状の電圧信号はリモコン信号に対応する。電圧変換部１２から出力されたリモコン信号は、信号処理部４０へ出力される。レベル検出部１３は、電圧変換部１２が出力したリモコン信号の電圧のレベルを検出する。検出されたレベルは、選択部３０へ出力される。この検出されたレベルは、受光素子１１が受光した赤外線の量に対応する。
【００２８】
受光素子２１は、受光した赤外線に応じた光電流を出力する。受光素子２１から出力された光電流は電圧変換部２２に入力される。電圧変換部２２は、光電流を電圧信号に変換し、変換した電圧信号を出力する。受光素子２１がリモコン信号のキャリアである赤外線を受光すると、電圧変換部２２は、当該赤外線の点滅パターンに対応するパルス状の電圧信号を出力する。このパルス状の電圧信号はリモコン信号に対応する。電圧変換部２２から出力されたリモコン信号は、信号処理部４０へ出力される。レベル検出部２３は、電圧変換部２２が出力したリモコン信号の電圧のレベルを検出する。検出されたレベルは、選択部３０へ出力される。この検出されたレベルは、受光素子２１が受光した赤外線の量に対応する。
【００２９】
なお、レベル検出部１３及びレベル検出部２３が検出するレベルは、リモコン信号の電圧値の平均値でもよいし、最大値でもよい。
【００３０】
信号処理部４０は、第１受信部１０及び第２受信部２０から出力されたリモコン信号に対し各種の信号処理を行う。信号処理部４０による信号処理は、例えば、バッファリング、デコード、及びエラー検出等である。これにより、リモコン信号から、設定内容及び動作内容等のデータが抽出される。
【００３１】
光デジタル端子１１２で実現される入力部５０には、例えばテレビ２００のオーディオ信号が入力される。音響処理部６０は、入力部５０に入力されたオーディオ信号に各種音響処理（例えばイコライジング、及び音量調整等）を施す。音響処理部６０による音響処理の内容は、リモコン信号に対して信号処理部４０がデコードした設定内容に基づく。スピーカユニット７０〜７３は、音響処理されたオーディオ信号に基づいて放音する。
【００３２】
ここで、信号処理部４０が処理するリモコン信号について図５（Ａ）及び図５（Ｂ）を用いて説明する。図５（Ａ）は、第１フォーマットのリモコン信号の例を示す図である。図５（Ｂ）は、第２フォーマットのリモコン信号の例を示す図である。第１フォーマットは、本発明の特定のフォーマットに相当する。
【００３３】
図５（Ａ）及び図５（Ｂ）に示すように、リモコン信号は、ヘッダ部８００と、データ部８１０と、を有するフォーマットに従っている。ヘッダ部８００は、リモコン信号の先頭に位置する。データ部８１０は、ヘッダ部８００の後に続いている。ヘッダ部８００をデコードすると、フォーマット種別のデータが得られる。このフォーマット種別のデータは、データ部８１０のデコード、及びエラー検出等に用いられる。ただし、フォーマット種別のデータと、データ部８１０のデコード方法と、エラー検出方法とは、予めスピーカ装置１００に記憶されている。
【００３４】
なお、実際のリモコン信号は、フォーマットによっては、ヘッダ部８００とデータ部８１０の間にカスタマデータ部が存在することがあるが、カスタマデータ部の説明および図示は省略する。
【００３５】
図５（Ａ）及び図５（Ｂ）に示すように、第２フォーマットにおけるヘッダ部８００の時間幅ｗｔ２は、第１フォーマットにおけるヘッダ部８００の時間幅ｗｔ１より短い。すなわち、第２フォーマットのヘッダ長は、第１フォーマットのヘッダ長より短い。第２フォーマットのリモコン信号では、ヘッダ部８００が第１受信部１０の電圧変換部１２及び第２受信部２０の電圧変換部２２から出力され始めると、時間幅ｗｔ２経過後にデータ部８１０が出力され始める。すなわち、データ部８１０のバッファ処理及びデコード処理等までに時間ｗｔ２の余裕しかない。
【００３６】
また、第２フォーマットにおけるヘッダ部８００のパルス幅ｗｐ２は、第１フォーマットにおけるヘッダ部８００のパルス幅ｗｐ１より短い。従って、第２フォーマットのリモコン信号をより速いサンプリングレートでサンプリングしなければ、ヘッダ部８００はデコードされない。
【００３７】
そこで、本実施形態に係るスピーカ装置１００は、予め第１受信部１０及び第２受信部２０のいずれかを選択し、その後、選択した受信部から出力されたリモコン信号のみを処理対象とする。具体的な動作について、図６を用いて説明する。図６は、スピーカ装置１００による受信部を選択する動作を示すフローチャートである。
【００３８】
本実施形態に係るスピーカ装置１００は、同時に処理可能なフォーマットのリモコン信号を受信することで、第１受信部１０又は第２受信部２０のいずれかを選択する選択処理を行う。
【００３９】
具体的には、図６に示すように、スピーカ装置１００は、第１フォーマットのリモコン信号を受信する（Ｓ１）。すなわち、スピーカ装置１００は、同時に処理可能なフォーマットとして、ヘッダ長が長い第１フォーマットのリモコン信号を受信すると、図６のフローチャートに示す動作を開始する。ただし、ステップＳ１においては、リモコン８０は、ユーザの操作により、第１フォーマットのリモコン信号を送信しているものとする。
【００４０】
そして、選択部３０は、第１受信部１０のみで当該リモコン信号の受信に成功したか否かを判断する（Ｓ２）。第１受信部１０のみでリモコン信号の受信に成功したか否かは、レベル検出部１３及びレベル検出部２３が検出した各レベルが所定の閾値以上であるか否かによって判断される。具体的には、選択部３０は、レベル検出部１３が出力したレベルが所定の閾値ＴＨ以上で、かつレベル検出部２３が出力したレベルが当該閾値ＴＨ未満の場合、第１受信部１０のみが第１フォーマットのリモコン信号の受信に成功したと判断する（Ｓ２：ＹＥＳ）。第１受信部１０のみでリモコン信号の受信に成功した場合（Ｓ２：ＹＥＳ）、選択部３０は、第１受信部１０を選択する（Ｓ３）。
【００４１】
選択部３０は、第１受信部１０のみでリモコン信号の受信に成功しなかった場合（Ｓ２：ＮＯ）、第２受信部２０のみで第１フォーマットのリモコン信号の受信に成功したか否かを判断する（Ｓ４）。具体的には、選択部３０は、レベル検出部１３が出力したレベルが所定の閾値ＴＨ未満で、かつレベル検出部２３が出力したレベルが所定の閾値ＴＨ以上の場合、第２受信部２０のみで第１フォーマットのリモコン信号の受信に成功したと判断する（Ｓ４：ＹＥＳ）。第２受信部２０のみがリモコン信号の受信に成功した場合（Ｓ４：ＹＥＳ）、選択部３０は、第２受信部２０を選択する（Ｓ５）。
【００４２】
第２受信部２０のみがリモコン信号の受信に成功しなかった場合（Ｓ４：ＮＯ）、第１受信部１０及び第２受信部２０が当該リモコン信号の受信に成功したことになる。そこで、選択部３０は、第２受信部２０のみがリモコン信号の受信に成功しなかった場合（Ｓ４：ＮＯ）、第１受信部１０及び第２受信部２０から予め決められた受信部を選択する（Ｓ６）。
【００４３】
第１フォーマットでは、データ部８１０の処理開始までに時間に余裕があり、かつ必要なサンプリングレートも低くてよいので、第１受信部１０及び第２受信部２０から出力された２つのリモコン信号を同時に処理しても、ステップＳ２からステップＳ６の選択処理が間に合わなくなることはない。
【００４４】
なお、選択部３０は、第２受信部２０のみがリモコン信号の受信に成功しなかった場合（Ｓ４：ＮＯ）、第１受信部１０又は第２受信部２０のいずれかを選択する操作を受け付けるスイッチの設定に従って、いずれかの受信部を選択してもよい。さらに、選択部３０は、第２受信部２０のみがリモコン信号の受信に成功しなかった場合（Ｓ４：ＮＯ）、予め決められた受信部ではなく、レベルがより高いリモコン信号を出力した電圧変換部を有する受信部を選択してもよい。
【００４５】
選択部３０は、第１受信部１０又は第２受信部２０のいずれかを選択すると（Ｓ３、Ｓ５、およびＳ６）、図５に示すように、選択した受信部を示す選択内容を信号処理部４０へ出力する。信号処理部４０は、選択内容が入力されると、当該選択内容に示す受信部が出力したリモコン信号のみを処理対象とする。
【００４６】
例えば、図１に示す設置状態において、筐体９０の第２面９２に配置された受光素子２１の受光量は、筐体９０の第１面９１に配置された受光素子１１の受光量より多くなる。この設置状態では、レベル検出部１３が検出したレベルが所定の閾値ＴＨ未満で、かつレベル検出部２３が検出したレベルが所定の閾値ＴＨ以上となると、選択部３０は、受光素子２１を有する第２受信部２０を選択する（Ｓ５）。その後、信号処理部４０は、第２受信部２０の電圧変換部２２から出力されたリモコン信号のみを信号処理の処理対象とする。従って、選択処理後に、ヘッダ長が短い第２フォーマットのリモコン信号を第１受信部１０及び第２受信部２０が受信しても、信号処理部４０は、第２受信部２０から出力されたリモコン信号のみを処理対象とする。
【００４７】
図２に示す設置状態では、筐体９０の第１面９１に配置された受光素子１１の受光量は、筐体９０の第２面９２に配置された受光素子２１の受光量より多くなる。従って、この設置状態では、信号処理部４０は、選択部３０が選択した第１受信部１０の電圧変換部１２から出力されたリモコン信号のみを信号処理の処理対象とする。
【００４８】
以上のように、信号処理部４０は、処理対象とするリモコン信号を絞り込むことで、処理負担が軽減する。従って、スピーカ装置１００は、データ部８１０の処理開始までに時間に余裕がない第２フォーマットのリモコン信号であっても、処理が間に合わなくなることがない。換言すれば、スピーカ装置１００は、第２フォーマットのリモコン信号であっても、信号処理部４０の高い処理能力を不要とする。無論、スピーカ装置１００は、データ部８１０の処理開始までに時間に余裕がある第１フォーマットのリモコン信号であっても、処理が間に合わなくなることがない。従って、本実施形態に係るスピーカ装置１００は、リモコン信号を受信する第１受信部１０及び第２受信部２０を備えても、リモコン信号を確実に処理することができる。
【００４９】
また、スピーカ装置１００は、選択処理を自動で行うので、第１受信部１０又は第２受信部２０を有効化させるスイッチを不要とする。従って、スピーカ装置１００は、そのようなスイッチの誤操作によって、リモコン信号の受信が失敗することがない。
【００５０】
なお、図示は省略するが、スピーカ装置１００は、リセットスイッチを備え、設定のリセット操作をリセットスイッチが受け付けると、受信部の選択状態を初期化する。従って、ユーザがスピーカ装置１００の設置状態を変更したときに、スピーカ装置１００は、受信部の選択状態を初期化することで、再度、設置状態に適した受信部を選択することができる。
【００５１】
また、上述の例は、第１受信部１０及び第２受信部２０が、第１フォーマットのリモコン信号の受信に成功したか否かを受信結果としていた。しかしながら、受信結果は、受信の成功又は失敗に限らず、第１フォーマットのリモコン信号のレベルであってもよい。すなわち、選択部３０は、より高いレベルの第１フォーマットのリモコン信号を出力した受信部を選択してもよい。
【００５２】
さらに、受信結果は、第１フォーマットのデータ部８１０の誤り検出結果であってもよい。この場合、レベルが高いリモコン信号であっても、データ部８１０に誤りデータが含まれていれば、選択部３０は、レベルが低いリモコン信号を出力した受信部を選択する。これにより、スピーカ装置１００は、照明器具等からノイズとなる強い赤外線を受光する受光素子を有する受信部を選択することを防ぐ。
【００５３】
また、本実施形態に係るスピーカ装置１００は、２つの受信部を備えるものであったが、３つ以上の受信部を備えるものであってもよい。スピーカ装置１００は、３つ以上の受信部を備える場合、第１フォーマットのリモコン信号の受信後、１つの受信部を選択してもよいし、備える受信部の数より少ない範囲で２つ以上の受信部を選択してもよい。
【００５４】
次に、実施形態２に係るスピーカ装置１００Ａについて、図７〜図９を用いて説明する。図７は、スピーカ装置１００Ａの設置状態を示す図である。図８は、スピーカ装置１００Ａの構成の一部を示す機能ブロック図である。図９は、スピーカ装置１００Ａ、リモコン８０、およびリモコン２０１の動作を示すフローチャートである。
【００５５】
スピーカ装置１００Ａは、リモコン学習機能を有する点において実施形態１に係るスピーカ装置１００と相違する。
【００５６】
図７に示すように、スピーカ装置１００Ａは、テレビ２００のリモコン２０１を受信する。リモコン学習機能とは、テレビ２００のリモコン２０１が送信するリモコン信号のデータと、対応する動作内容とをスピーカ装置１００Ａが記憶することである。そして、スピーカ装置１００Ａは、記憶済みのリモコン信号をリモコン２０１から受信すると、当該リモコン信号に対応した動作内容で動作する。
【００５７】
図８に示すように、スピーカ装置１００Ａは、記憶部４５を備えている。記憶部４５には、信号処理部４０から読み書き可能である。
【００５８】
図９に示すように、リモコン学習機能は、まず、スピーカ装置１００Ａに付属するリモコン８０の学習開始ボタン８１をユーザが押下することから始まる（Ｓ１１）。すると、リモコン８０は、第１フォーマットの学習開始信号を送信する（Ｓ１２）。この学習開始信号のデータ部８１０には、スピーカ装置１００Ａのリモコン学習機能を起動させるデータが含まれている。
【００５９】
スピーカ装置１００Ａは、第１受信部１０及び第２受信部２０の少なくとも一方で学習開始信号を受信する（Ｓ１）そして、スピーカ装置１００Ａは、学習開始信号の受信結果に応じて、第１受信部１０又は第２受信部２０のいずれかを選択する（Ｓ２〜Ｓ６）。すなわち、リモコン学習機能を起動させるデータを含む第１フォーマットの学習開始信号は、選択処理に用いられる特定のフォーマットのリモコン信号に相当する。
【００６０】
そして、ユーザは、学習させるリモコン信号に対応する動作を選択する（Ｓ１３）。例えば、ユーザは、リモコン８０の音量アップボタン８２を押下することで、学習させるリモコン信号に対応する動作として、音量アップを選択する。すると、リモコン８０は、選択された動作内容をデータ部８１０に含むリモコン信号を送信する（Ｓ１４）。スピーカ装置１００Ａは、動作内容をデータ部８１０に含むリモコン信号を受信する（Ｓ７）。
【００６１】
次に、ユーザは、テレビ２００のリモコン２０１のボタンを押下する（Ｓ２１）。すると、リモコン２０１は、第２フォーマットのリモコン信号を送信する（Ｓ２２）。スピーカ装置１００Ａは、ステップＳ２〜Ｓ６の選択処理にて選択された受信部で、第２フォーマットのリモコン信号を受信する（Ｓ８）。
【００６２】
そして、信号処理部４０は、第２フォーマットのリモコン信号を学習する（Ｓ９）。具体的には、信号処理部４０は、第２フォーマットのリモコン信号のデータ部８１０に対してデコード等の信号処理を行う。そして、信号処理部４０は、デコードで得られたデータと、ステップＳ７で得られた動作内容とを対応付けて記憶部４５に記憶する。
【００６３】
信号処理部４０は、リモコン信号の学習後に、第１受信部１０又は第２受信部２０のいずれかが学習済みのリモコン信号を受信すると、記憶部４５を参照する。そして、信号処理部４０は、学習済みのリモコン信号に対応する動作内容を記憶部４５から読み出し、読みだした動作内容で動作する。
【００６４】
以上のように、信号処理部４０は、選択部３０が第１フォーマットのリモコン信号を用いて選択した受信部が出力したリモコン信号を学習対象とするので、複数のリモコン信号を同時に処理する必要がないため、データ部８１０の処理開始までに時間に余裕がない第２フォーマットのリモコン信号であっても、確実に学習することができる。
【００６５】
また、ユーザは、スピーカ装置１００Ａにリモコン信号を学習させる際に、リモコン８０を第１受信部１０又は第２受信部２０に確実に向けることが多い。従って、スピーカ装置１００Ａは、第１フォーマットの学習開始信号を確実に受信する。これにより、スピーカ装置１００Ａは、設置状況に適した受信部を正確に選択する。
【００６６】
なお、リモコン８０は、学習開始ボタン８０が長押しされると（Ｓ１１）、リピートコードを含む学習開始信号を送信することが望ましい（Ｓ１２）。従って、スピーカ装置１００Ａは、同時に処理可能な第１フォーマットのリモコン信号として、リピートコードを含む学習開始信号を受信することが望ましい（Ｓ１）。
【００６７】
リモコン８０は、学習開始ボタン８１の長押しによって、スピーカ装置１００Ａにさらに確実に向けられる。従って、スピーカ装置１００Ａは、当該リモコン８０から学習開始信号をさらに確実に受信するので、さらに正確に受信部を選択する。
【符号の説明】
【００６８】
１０…第１受信部
１１…受光素子
１２…電圧変換部
１３…レベル検出部
２０…第２受信部
２１…受光素子
２２…電圧変換部
２３…レベル検出部
３０…選択部
４０…信号処理部
４５…記憶部
５０…入力部
６０…音響処理部
７０〜７３…スピーカユニット
８０…リモコン
８１…学習開始ボタン
８２…音量アップボタン
９０…筐体
１００…スピーカ装置
１００Ａ…スピーカ装置
１１０…マイクロプロセッサ
１１１…メモリ
１１２…光デジタル端子
２００…テレビ
２０１…リモコン
【図１】
2016220123.tif 000003
【図２】
2016220123.tif 000004
【図３】
2016220123.tif 000005
【図４】
2016220123.tif 000006
【図５】
2016220123.tif 000007
【図６】
2016220123.tif 000008
【図７】
2016220123.tif 000009
【図８】
2016220123.tif 000010
【図９】
2016220123.tif 000011