(57)【特許請求の範囲】
【請求項１】
赤外線信号を出力し、電子機器を制御するために用いられる制御データベースを構築する学習方法であって、
制御の対象となる第１機器の制御に用いられる第１赤外線信号を受信する受信ステップと、
複数の前記電子機器のそれぞれに設定された前記赤外線信号の特徴を示す複数の基準信号と、１以上の前記基準信号と紐づき、前記赤外線信号を出力する条件を示す複数の制御情報と、が予め記憶されたデータベースと、
前記データベースを参照し、複数の前記基準信号のうち、前記第１赤外線信号に対応する第１基準信号を特定する特定ステップと、
前記第１基準信号に紐づく第１制御情報を、制御データベースに登録する登録ステップと、
を備え、
前記受信ステップは、
前記赤外線信号の認識を開始する受信開始ステップと、
前記赤外線信号の認識を終了する受信終了ステップと、
を有し、
前記受信開始ステップから前記受信終了ステップまでの間に、前記第１赤外線信号と、前記第１赤外線信号とは異なる第２赤外線信号とを受信することを含み、
前記特定ステップは、前記データベースを参照し、複数の前記基準信号のうち、前記第２赤外線信号に対応する第２基準信号を特定することを含み、
前記登録ステップは、前記第２基準信号に紐づき、前記第１制御情報とは異なる第２制御情報を、制御データベースに登録することを含むこと
を特徴する学習方法。
【請求項２】
前記特定ステップは、前記第１赤外線信号に基づき、前記第１機器の制御に設定された前記第１基準信号とは異なる１以上の類似基準信号を特定することを含み、
前記登録ステップは、前記類似基準信号に紐づく類似制御情報を、前記制御データベースに登録することを含むこと
を特徴とする請求項１記載の学習方法。
【請求項３】
前記特定ステップは、前記第１赤外線信号に含まれるカスタムコード、及びデータコードに基づき、前記第１基準信号を特定すること
を特徴とする請求項１記載の学習方法。
【請求項４】
請求項１〜３の何れか１項記載の学習方法により構築された前記制御データベースを備える電子機器制御装置であって、
前記第１機器の制御に関する第１命令情報を取得する取得部と、
前記制御データベースを参照し、前記第１命令情報に対応する前記第１制御情報を選択する選択部と、
前記第１制御情報に紐づく前記第１基準信号又は前記第１赤外線信号に基づき、前記第１機器を制御する第１信号を送信する送信部と、
を備えることを特徴とする電子機器制御装置。
【請求項５】
前記第１信号は、前記第１基準信号として予め前記データベースに記憶された信号であること
を特徴とする請求項４記載の電子機器制御装置。
【請求項６】
前記第１命令情報は、音声データであること
を特徴とする請求項４記載の電子機器制御装置。
【請求項７】
前記第１制御情報の選択された回数に基づき、前記第１制御情報の登録を削除する更新部を更に備えること
を特徴とする請求項４記載の電子機器制御装置。
【請求項８】
赤外線信号を出力し、電子機器を制御するために用いられる制御データベースを備える電子機器制御システムであって、
制御の対象となる第１機器の制御に用いられる第１赤外線信号を受信する受信手段と、
複数の前記電子機器のそれぞれに設定された前記赤外線信号の特徴を示す複数の基準信号と、１以上の前記基準信号と紐づき、前記赤外線信号を出力する条件を示す複数の制御情報と、が予め記憶されたデータベースと、
前記データベースを参照し、複数の前記基準信号のうち、前記第１赤外線信号に対応する第１基準信号を特定する特定手段と、
前記第１基準信号に紐づく第１制御情報を、制御データベースに登録する登録手段と、
を備え、
前記受信手段は、
前記赤外線信号の認識を開始する受信開始手段と、
前記赤外線信号の認識を終了する受信終了手段と、
を有し、
前記受信開始手段から前記受信終了手段までの間に、前記第１赤外線信号と、前記第１赤外線信号とは異なる第２赤外線信号とを受信することを含み、
前記特定手段は、前記データベースを参照し、複数の前記基準信号のうち、前記第２赤外線信号に対応する第２基準信号を特定することを含み、
前記登録手段は、前記第２基準信号に紐づき、前記第１制御情報とは異なる第２制御情報を、制御データベースに登録することを含むこと
を特徴とする電子機器制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習方法、電子機器制御装置、及び電子機器制御システムに関する。
【背景技術】
【０００２】
従来、簡易な操作方法で、電子機器（操作対象機器）を操作することを目的として、例えば特許文献１の赤外線操作システム等が提案されている。
【０００３】
特許文献１の開示技術では、赤外線リモコンにおいて、操作指令を含む赤外線信号及び操作指令を含む無線信号の対応関係を学習する。携帯情報端末又は音声認識端末において、文字列と操作指令との対応関係を登録する。そして、携帯情報端末又は音声認識端末において、入力された音声に対して音声認識を行い、登録された対応関係に基づいて、音声認識結果として得られた文字列に対応する操作指令を含む無線信号を送信する。そして、赤外線リモコンにおいて、操作指令を含む無線信号を受信し、学習された対応関係に基づいて、受信した無線信号に対応する赤外線信号を発光する赤外線操作システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１９−８７９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献１の開示技術では、信号登録部等の制御データベースに操作内容を学習させる際、操作指令毎に、玩具用リモコンにより操作指令を含む赤外線信号と、音声認識端末により操作指令を含む無線信号とを取得し、各信号の対応関係を学習させる。このため、例えば玩具等の電子機器を制御するための操作指令の数が多くなるに従い、各赤外線信号に対応させる膨大な数の無線信号を、利用者側で準備する必要がある。従って、電子機器を制御する際の利用者への負荷が課題として挙げられる。
【０００６】
そこで本発明は、上述した問題点に鑑みて案出されたものであり、その目的とするところは、電子機器を制御する際の利用者への負荷を低減できる学習方法、電子機器制御装置、及び電子機器制御システムを提供することにある。
【課題を解決するための手段】
【０００７】
第１発明に係る学習方法は、赤外線信号を出力し、電子機器を制御するために用いられる制御データベースを構築する学習方法であって、制御の対象となる第１機器の制御に用いられる第１赤外線信号を受信する受信ステップと、複数の前記電子機器のそれぞれに設定された前記赤外線信号の特徴を示す複数の基準信号と、１以上の前記基準信号と紐づき、前記赤外線信号を出力する条件を示す複数の制御情報と、が予め記憶されたデータベースと、前記データベースを参照し、複数の前記基準信号のうち、前記第１赤外線信号に対応する第１基準信号を特定する特定ステップと、前記第１基準信号に紐づく第１制御情報を、制御データベースに登録する登録ステップと、を備え、前記受信ステップは、前記赤外線信号の認識を開始する受信開始ステップと、前記赤外線信号の認識を終了する受信終了ステップと、を有し、前記受信開始ステップから前記受信終了ステップまでの間に、前記第１赤外線信号と、前記第１赤外線信号とは異なる第２赤外線信号とを受信することを含み、前記特定ステップは、前記データベースを参照し、複数の前記基準信号のうち、前記第２赤外線信号に対応する第２基準信号を特定することを含み、前記登録ステップは、前記第２基準信号に紐づき、前記第１制御情報とは異なる第２制御情報を、制御データベースに登録することを含むことを特徴する。
【０００８】
第２発明に係る学習方法は、第１発明において、前記特定ステップは、前記第１赤外線信号に基づき、前記第１機器の制御に設定された前記第１基準信号とは異なる１以上の類似基準信号を特定することを含み、前記登録ステップは、前記類似基準信号に紐づく類似制御情報を、前記制御データベースに登録することを含むことを特徴とする。
【０００９】
第３発明に係る学習方法は、第１発明において、前記特定ステップは、前記第１赤外線信号に含まれるカスタムコード、及びデータコードに基づき、前記第１基準信号を特定することを特徴とする。
【００１１】
第４発明に係る電子機器制御装置は、第１発明〜第３発明の何れか記載の学習方法により構築された前記制御データベースを備える電子機器制御装置であって、前記第１機器の制御に関する第１命令情報を取得する取得部と、前記制御データベースを参照し、前記第１命令情報に対応する前記第１制御情報を選択する選択部と、前記第１制御情報に紐づく前記第１基準信号又は前記第１赤外線信号に基づき、前記第１機器を制御する第１信号を送信する送信部と、を備えることを特徴とする。
【００１２】
第５発明に係る電子機器制御装置は、第４発明において、前記第１信号は、前記第１基準信号として予め前記データベースに記憶された信号であることを特徴とする。
【００１３】
第６発明に係る電子機器制御装置は、第４発明において、前記第１命令情報は、音声データであることを特徴とする。
【００１４】
第７発明に係る電子機器制御装置は、第４発明において、前記第１制御情報の選択された回数に基づき、前記第１制御情報の登録を削除する更新部を更に備えることを特徴とする。
【００１５】
第８発明に係る電子機器制御システムは、赤外線信号を出力し、電子機器を制御するために用いられる制御データベースを備える電子機器制御システムであって、制御の対象となる第１機器の制御に用いられる第１赤外線信号を受信する受信手段と、複数の前記電子機器のそれぞれに設定された前記赤外線信号の特徴を示す複数の基準信号と、１以上の前記基準信号と紐づき、前記赤外線信号を出力する条件を示す複数の制御情報と、が予め記憶されたデータベースと、前記データベースを参照し、複数の前記基準信号のうち、前記第１赤外線信号に対応する第１基準信号を特定する特定手段と、前記第１基準信号に紐づく第１制御情報を、制御データベースに登録する登録手段と、を備え、前記受信手段は、 前記赤外線信号の認識を開始する受信開始手段と、前記赤外線信号の認識を終了する受信終了手段と、を有し、前記受信開始手段から前記受信終了手段までの間に、前記第１赤外線信号と、前記第１赤外線信号とは異なる第２赤外線信号とを受信することを含み、前記特定手段は、前記データベースを参照し、複数の前記基準信号のうち、前記第２赤外線信号に対応する第２基準信号を特定することを含み、前記登録手段は、前記第２基準信号に紐づき、前記第１制御情報とは異なる第２制御情報を、制御データベースに登録することを含むことを特徴とする。
【発明の効果】
【００１６】
第１発明〜第３発明によれば、特定ステップは、データベースを参照し、第１赤外線信号に対応する第１基準信号を特定する。また、登録ステップは、第１基準信号に紐づく第１制御信号を、制御データベースに登録する。このため、利用者は、第１赤外線信号のみを準備するだけで、第１機器を制御するための第１制御情報を、制御データベースに登録することができ、利用者が第１制御情報を準備する必要がない。これにより、電子機器を制御する際の利用者への負荷の低減を図ることが可能となる。
【００１７】
特に、第２発明によれば、特定ステップは、第１赤外線信号に基づき、第１機器の制御に設定された第１基準信号とは異なる１以上の類似基準信号を特定することを含む。また、登録ステップは、類似基準信号に紐づく類似制御情報を、制御データベースに登録する。このため、利用者は、第１赤外線信号のみを準備するだけで、第１機器における複数の駆動を制御できる類似制御情報を、制御データベースに登録することができる。これにより、電子機器を制御する際の利用者への負荷を、さらに低減することが可能となる。
【００１８】
特に、第３発明によれば、特定ステップは、第１赤外線信号に含まれるカスタムコード、及びデータコードに基づき、第１基準信号を特定する。これにより、データベースに記憶させる基準信号におけるデータ容量の増大を抑制することが可能となる。
【００１９】
第１発明〜第３発明によれば、受信ステップは、受信開始ステップから受信終了ステップまでの間に、第１赤外線信号と、第２赤外線信号とを受信することを含む。また、特定ステップは、データベースを参照し、第２赤外線信号に対応する第２基準信号を特定する。また、登録ステップは、第２基準信号に紐づき、第１制御情報とは異なる第２制御情報を、制御データベースに登録する。このため、例えば一度の登録期間（受信開始ステップから受信終了ステップまでの間）において、複数の赤外線信号に対する複数の制御情報を登録することができる。これにより、一度の登録において一対の赤外線信号と制御情報とを準備する場合に比べて、登録時間の大幅な削減を図ることが可能となる。
【００２０】
特に、第４発明〜第７発明によれば、選択部は、制御データベースを参照し、第１命令情報に対応する第１制御情報を選択する。このため、学習方法により構築された制御データベースのほか、新たな処理等を加えることなく、電子機器を制御することができる。これにより、電子機器を制御する際の利用者への負荷の低減を実現することが可能となる。また、電子機器を制御する際、電子機器及び電子機器制御装置をインターネット等の通信網に接続する必要がない。これにより、電子機器制御装置を利用する際の初期設定を大幅に簡易化することが可能となる。
【００２１】
特に、第５発明によれば、第１信号は、第１基準信号として予めデータベースに記憶された信号である。このため、制御データベースを構築する際に受信した第１赤外線信号が、リモコンの汚れや外部環境等の影響で不明瞭な場合においても、明瞭な信号を用いて第１機器を制御することができる。これにより、電子機器を制御する際の精度を向上させることが可能となる。 
【００２２】
特に、第６発明によれば、第１命令情報は、音声データである。このため、リモコン等の制御機器を利用せずに、非接触で電子機器を制御することができる。これにより、電子機器を制御できる機会を拡大させることが可能となる。
【００２３】
特に、第７発明によれば、更新部は、第１制御情報の選択された回数に基づき、第１制御情報の登録を削除する。このため、利用頻度が低い電子機器や、利用しなくなった電子機器等に対する制御情報を、利用者が削除する手間を省くことができる。これにより、電子機器制御装置の使用に伴うデータ容量の増大を抑制することが可能となる。
【００２４】
特に、第８発明によれば、特定手段は、データベースを参照し、第１赤外線信号に対応する第１基準信号を特定する。また、登録手段は、第１基準信号に紐づく第１制御信号を、制御データベースに登録する。このため、利用者は、第１赤外線信号のみを準備するだけで、第１機器を制御するための第１制御情報を、制御データベースに登録することができ、利用者が第１制御情報を準備する必要がない。これにより、電子機器を制御する際の利用者への負荷の低減を図ることが可能となる。
【図面の簡単な説明】
【００２５】
【図１】図１は、第１実施形態における電子機器制御システムの概要の一例を示す模式図である。
【図２】図２は、第１実施形態における電子機器制御システムの動作の一例を示す模式図である。
【図３】図３は、第１実施形態における学習方法の一例を示す模式図である。
【図４】図４（ａ）は、赤外線信号の一例を示す模式図であり、図４（ｂ）は、データベースの一例を示す模式図である。
【図５】図５（ａ）は、制御データベースの一例を示す模式図であり、図５（ｂ）は、制御データベースの他の例を示す模式図である。
【図６】図６（ａ）は、第１実施形態における電子機器制御装置における構成の一例を示す模式図であり、図６（ｂ）は、第１実施形態における電子機器制御装置における機能の一例を示す模式図である。
【図７】図７（ａ）及び図７（ｂ）は、第１実施形態における電子機器制御システムの動作の一例を示すフローチャートである。
【図８】図８（ａ）及び図８（ｂ）は、第２実施形態における制御情報更新手段の一例を示す模式図である。
【図９】図９（ａ）及び図９（ｂ）は、第２実施形態における登録制御情報更新手段の一例を示す模式図である。
【発明を実施するための形態】
【００２６】
以下、本発明を適用した実施形態における学習方法、電子機器制御装置、及び電子機器制御システムの一例について、図面を参照しながら説明する。
【００２７】
（第１実施形態）
図１〜図３を参照して、第１実施形態における電子機器制御システム１００、電子機器制御装置１、及び学習方法について説明する。図１は、本実施形態における電子機器制御システム１００の概要の一例を示す模式図である。図２は、本実施形態における電子機器制御システム１００の動作の一例を示す模式図である。図３は、本実施形態における学習方法の一例を示す模式図である。
【００２８】
（電子機器制御システム１００）
電子機器制御システム１００は、赤外線信号ＩＳを出力し、電子機器９を制御する。電子機器制御システム１００は、主に屋内で利用され、特に複数の電子機器９が配置された住宅内等で利用される。
【００２９】
電子機器９は、例えばテレビ、照明、エアコン等のような、赤外線信号ＩＳを介して制御される公知の機器を示す。電子機器制御システム１００を用いることで、例えば音声等を命令情報として、複数の電子機器９の制御をすることができる。このため、電子機器９毎のリモコン９９等を利用することなく、複数の電子機器９の制御を実現することができる。
【００３０】
電子機器制御システム１００は、例えば図１に示すように、電子機器制御装置１を備える。電子機器制御システム１００は、例えば命令受付部２を備えてもよいほか、例えば報知部３、及びサーバ５の少なくとも何れかを備えてもよい。電子機器制御装置１は、例えば命令受付部２や報知部３等と直接接続されるほか、例えば電子機器制御装置１の中に命令受付部２や報知部３が設けられてもよい。
【００３１】
電子機器制御装置１は、例えば通信網４を介して、サーバ５と接続される。電子機器制御システム１００では、上述した各構成の接続関係について、用途に応じて任意に設定できる。なお、電子機器制御システム１００では、電子機器制御装置１が通信網４に接続されない状態で、電子機器９の制御を実現することができる。このため、電子機器制御システム１００を利用できる条件を広げることが可能となる。
【００３２】
電子機器制御システム１００では、例えば図２に示すように、電子機器制御装置１は、電子機器９の制御に関する命令情報を取得する。命令情報は、例えば命令受付部２を介し、利用者の音声に基づき取得されるほか、利用者の動き等に基づき取得してもよい。
【００３３】
次に、電子機器制御装置１は、制御データベースＤ２に記憶された複数の制御情報（登録制御情報）のうち、命令情報に対応する制御情報を選択する。その後、電子機器制御装置１は、選択された制御情報に紐づく（関連する）基準信号等（登録信号）に基づき、電子機器９を制御する赤外線信号ＩＳを送信する。これにより、電子機器９は、赤外線信号ＩＳの内容に基づき駆動（反応）する。
【００３４】
このように、電子機器制御装置１は、制御データベースＤ２を備える。このため、電子機器制御システム１００では、制御データベースＤ２のほか、新たな処理を加えることなく電子機器９を制御することができる。これにより、電子機器９を制御する際の利用者への負荷の低減を実現することが可能となる。
【００３５】
（学習方法）
電子機器制御システム１００では、例えば図３に示す学習方法が用いられる。学習方法は、赤外線信号ＩＳを出力し、電子機器９を制御するために用いられる制御データベースＤ２を構築する。
【００３６】
学習方法では、例えば電子機器制御装置１は、登録用の赤外線信号ＩＳ（以下、登録用の赤外線信号ＩＳｉとする）を受信する。登録用の赤外線信号ＩＳｉは、例えば電子機器９の制御に用いられるリモコン９９から送信される。
【００３７】
次に、電子機器制御装置１は、データベースＤ１に記憶された複数の基準信号のうち、登録用の赤外線信号ＩＳｉに対応する基準信号を特定する。その後、電子機器制御装置１は、特定された基準信号に紐づく制御情報を、制御データベースＤ２に登録する。これにより、制御データベースＤ２を構築することができる。
【００３８】
＜赤外線信号ＩＳ＞
赤外線信号ＩＳは、例えば図４（ａ）に示すように、ＰＰＭ（Pulse Position Modulation）信号形式で示されるほか、任意の信号形式で示されてもよい。赤外線信号ＩＳは、例えばリーダコードＬＣと、カスタムコードＣＣと、データコードＤＣと、ストップビットＳＢとを有する。電子機器制御システム１００では、赤外線信号ＩＳとして、例えば公知の電子機器９毎に設定されたフォーマットが用いられ、複数のフォーマット種類が用いられてもよい。なお、上述した登録用の赤外線信号ＩＳｉは、赤外線信号ＩＳと同様のため、説明を省略する。
【００３９】
＜データベースＤ１＞
データベースＤ１には、例えば図４（ｂ）に示すように、複数の基準信号と、複数の制御情報とが予め記憶される。データベースＤ１は、電子機器制御装置１に保存される。
【００４０】
基準信号は、登録用の赤外線信号ＩＳｉを特定するために用いられ、赤外線信号ＩＳを出力するための情報を有する。複数の基準信号は、複数の電子機器９のそれぞれに設定された赤外線信号ＩＳの特徴を示す。データベースＤ１には、制御の対象となり得る複数の電子機器９に設定された、公知の赤外線信号ＩＳの特徴を示す基準信号が予め記憶される。このため、例えば登録用の赤外線信号ＩＳｉが、電子機器９に設定された公知の赤外線信号ＩＳの場合、登録用の赤外線信号ＩＳｉに対応する基準信号を容易に特定することができる。
【００４１】
複数の制御情報は、それぞれ１以上の基準信号と紐づき、赤外線信号ＩＳを出力する条件を示す。制御情報は、「ＴＶの電源をつけて」等の音声に関する情報を示すほか、例えば利用者の存在位置に関する情報を示してもよい。制御情報は、利用者から取得する命令情報を認識できるデータ形式であれば、任意に設定できる。
【００４２】
例えば１つの制御情報（例えば「ＴＶの電源をつけて」）に対し、それぞれ機種の異なる複数の電子機器９における同一の制御（例えば電源をつける制御）に対応する複数の基準信号が、予め紐づけられる。このため、利用者が利用する電子機器９の機種が特定されていない場合においても、登録用の赤外線信号ＩＳｉに適した制御情報を、制御データベースＤ２に登録することができる。
【００４３】
例えば１つの制御情報（例えば「おやすみ」）に対し、それぞれ異なる制御（例えばＴＶの電源を消す制御、及び照明を消す制御）に対応する基準信号が、予め紐づけられてもよい。この場合、１つの制御情報に対して１以上の電子機器９に対して複数の制御を行うことができる。このため、利用者の生活習慣等に適した電子機器９の制御を実現することができる。
【００４４】
＜制御データベースＤ２＞
制御データベースＤ２には、例えば図５（ａ）に示すように、複数の登録制御情報と、複数の登録信号とが記憶される。制御データベースＤ２は、電子機器制御装置１に保存される。
【００４５】
登録制御情報は、取得された命令情報から、電子機器９の制御内容を特定するために用いられる。登録制御情報は、データベースＤ１に記憶された制御情報のうち、制御データベースＤ２に登録された制御情報を示す。そのため、登録制御情報は、制御情報と同等のデータ形式を示す。
【００４６】
登録信号は、登録制御信号と紐づき、電子機器９を制御する信号（赤外線信号ＩＳ）を送信するための情報を有する。登録信号は、例えばデータベースＤ１に記憶された基準信号のうち、制御データベースＤ２に登録された制御情報に紐づく基準信号を示す。この場合、登録信号は、基準信号と同等のデータ形式を示す。
【００４７】
登録信号は、例えば図５（ｂ）に示すように、制御データベースＤ２に制御情報を登録する際、受信した登録用の赤外線信号ＩＳｉを示してもよい。この場合、登録信号は、登録用の赤外線信号ＩＳｉと同等のデータ形式を示す。
【００４８】
なお、登録信号は、例えば１つの登録制御情報に対して複数の登録信号が紐づいてもよい。この場合、１つの命令情報に対し、複数の赤外線信号ＩＳを送信することができる。
【００４９】
（電子機器制御装置１）
次に、図６を参照して、本実施形態における電子機器制御装置１の一例を説明する。図６（ａ）は、本実施形態における電子機器制御装置１の構成の一例を示す模式図であり、図６（ｂ）は、本実施形態における電子機器制御装置１の機能の一例を示す模式図である。
【００５０】
電子機器制御装置１として、Ｒａｓｐｂｅｒｒｙ  Ｐｉ（登録商標）等のシングルボードコンピュータが用いられるほか、音声対応デバイス、ラップトップ（ノート）ＰＣ又はデスクトップＰＣ、携帯端末等の電子機器が用いられる。電子機器制御装置１は、例えば図６（ａ）に示すように、筐体１０と、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、保存部１０４と、Ｉ／Ｆ１０５〜１０７と、受信部１０８と、送信部１０９とを備える。各構成１０１〜１０９は、内部バス１１０により接続される。
【００５１】
ＣＰＵ１０１は、電子機器制御装置１全体を制御する。ＲＯＭ１０２は、ＣＰＵ１０１の動作コードを格納する。ＲＡＭ１０３は、ＣＰＵ１０１の動作時に使用される作業領域である。保存部１０４は、各データベースＤ１、Ｄ２等の各種情報が記憶される。保存部１０４として、例えばＨＤＤ（Hard Disk Drive）のほか、ＳＳＤ（Solid State Drive）等のデータ保存装置が用いられる。なお、例えば電子機器制御装置１は、図示しないＧＰＵ（Graphics Processing Unit）を有してもよい。
【００５２】
Ｉ／Ｆ１０５は、データ通信手段を介して、必要に応じて命令受付部２、報知部３等との各種情報の送受信を行うためのインターフェースであり、例えば通信網４を介してサーバ５等との各種情報の送受信を行うために用いられてもよい。なお、Ｉ／Ｆ１０５は、例えば複数備えてもよく、キーボード等の入力機構やディスプレイ等の出力機構との情報の送受信を行うためのインターフェースでもよい。
【００５３】
Ｉ／Ｆ１０６は、受信部１０８との情報の送受信を行うためのインターフェースである。Ｉ／Ｆ１０７は、送信部１０９との情報の送受信を行うためのインターフェースである。
【００５４】
受信部１０８は、赤外線信号ＩＳを受信する。受信部１０８として、公知の赤外線受光素子等が用いられる。送信部１０９は、赤外線信号ＩＳを送信する。送信部１０９として、公知の赤外線発光素子等が用いられる。
【００５５】
図６（ｂ）は、電子機器制御装置１の機能の一例を示す模式図である。電子機器制御装置１は、第１取得部１１と、特定部１２と、記憶部１３とを備え、例えば第２取得部１４と、選択部１５と、出力部１６とを備える。第１取得部１１、特定部１２、及び記憶部１３は、主に制御データベースＤ２を構築する際に用いられ、第２取得部１４、選択部１５、及び出力部１６は、主に電子機器９を制御する際に用いられる。
【００５６】
電子機器制御装置１は、例えば更新部１７を有してもよい。なお、図６（ｂ）に示した各機能は、ＣＰＵ１０１が、ＲＡＭ１０３を作業領域として、保存部１０４等に記憶されたプログラムを実行することにより実現され、例えば人工知能等により制御されてもよい。
【００５７】
＜第１取得部１１＞
第１取得部１１は、受信部１０８を介して、制御の対象となる電子機器９の制御に用いられる登録用の赤外線信号ＩＳｉを取得する。第１取得部１１は、例えば一度に複数の登録用の赤外線信号ＩＳｉを取得してもよい。
【００５８】
例えば第１取得部１１は、所定期間内のみ、登録用の赤外線信号ＩＳｉを取得してもよい。なお、上記期間の開始及び終了のタイミングは、例えば命令受付部２等から取得される音声データに基づき制御されるほか、例えばキーボードや期間設定用のボタン等の入力機構に基づき制御されてもよい。
【００５９】
＜特定部１２＞
特定部１２は、データベースＤ１を参照し、複数の基準信号のうち、登録用の赤外線信号ＩＳｉに対応する基準信号を特定する。特定部１２は、例えば登録用の赤外線信号ＩＳｉの特徴と完全一致する基準信号を特定するほか、例えば一部一致、又は類似する基準信号を特定してもよい。特定部１２は、例えば予め設定された任意の閾値等により、各信号が類似するか否かを判断してもよい。
【００６０】
特定部１２は、例えば登録用の赤外線信号ＩＳｉに含まれるカスタムコードＣＣ、及びデータコードＤＣの特徴に基づき、基準信号を特定する。この場合、予めデータベースＤ１に記憶する基準信号のデータ容量を低減することができる。これにより、電子機器制御装置１単独で、制御データベースＤ２を構築するための学習方法を、容易に実現することが可能となる。
【００６１】
例えば第１取得部１１が一度に複数の登録用の赤外線信号ＩＳｉを取得した場合、特定部１２は、登録用の赤外線信号ＩＳｉ毎に異なる基準信号を特定してもよい。このため、一度に複数の登録用の赤外線信号ＩＳｉに対して基準信号を特定できるため、利用者の利便性を向上させることが可能となる。
【００６２】
＜記憶部１３＞
記憶部１３は、特定部１２が特定した基準信号に紐づく制御情報を、例えば登録制御情報として制御データベースＤ２に登録する。記憶部１３は、例えば特定部１２が特定した基準信号、及び第１取得部１１が取得した登録用の赤外線信号ＩＳｉの少なくとも何れかを、例えば登録信号として制御データベースＤ２に登録してもよい。基準信号及び登録用の赤外線信号ＩＳｉの少なくとも何れかは、制御データベースＤ２に記憶され、登録制御情報に紐づけられる。
【００６３】
なお、例えば制御データベースＤ２には、予め複数の登録制御情報と、各登録制御情報に紐づけられた複数の登録信号が記憶されてもよい。この場合、記憶部１３が制御情報を登録することで、制御情報に対応する登録制御情報を利用できるように設定してもよい。
【００６４】
記憶部１３は、保存部１０４に保存されたデータベースＤ１、制御データベースＤ２等の各種データを、必要に応じて取出す。記憶部１３は、各構成１１、１２、１４〜１７により取得又は生成された各種データを、必要に応じて保存部１０４に保存する。
【００６５】
＜第２取得部１４＞
第２取得部１４は、電子機器９の制御に関する命令情報を取得する。第２取得部１４は、例えば命令受付部２で生成された命令情報を取得する。
【００６６】
第２取得部１４は、例えば命令受付部２を用いて収音した音声（音声信号）に対し、ＰＣＭ（Pulse Code Modulation）等のパルス変調したデータ（音声データ）を、命令情報として取得してもよい。なお、音声信号をパルス変調する処理は、命令受付部２により行われるほか、例えば第２取得部１４により行われてもよい。
【００６７】
第２取得部１４は、例えば命令情報に含まれるセンサデータに基づき、命令情報を取得するか否かを判断してもよい。この場合、センサデータに対して判断基準となる閾値として、任意の値が予め設定される。
【００６８】
＜選択部１５＞
選択部１５は、制御データベースＤ２を参照し、命令情報に対応する登録制御情報を選択する。選択部１５は、例えば公知の音声認識技術を用いて、複数の登録制御情報のうち、命令情報に対応する１つの登録制御情報を選択する。
【００６９】
選択部１５は、命令情報と完全一致する登録制御情報を選択するほか、例えば一部一致、又は類似する登録制御情報を選択してもよい。選択部１５は、例えば予め設定された任意の閾値等により、各情報が類似するか否かを判断してもよい。
【００７０】
＜出力部１６＞
出力部１６は、登録制御情報に紐づく登録信号を、送信部１０９に出力する。出力部１６は、例えば１つの登録制御情報に紐づく複数の登録信号を、送信部１０９に送信してもよい。
【００７１】
＜更新部１７＞
更新部１７は、例えば各登録制御情報が選択部１５によって選択された回数を算出し、算出した回数に基づき制御データベースＤ２を更新する。更新部１７は、算出した回数に基づき、例えば選択される頻度が低い登録制御情報や、選択される頻度が高い登録制御情報に類似する登録制御情報を、削除する。なお、更新部１７が制御データベースＤ２を更新するときの閾値は、任意に設定できる。また、更新部１７は、例えば任意に設定された期間に基づき、選択された回数を算出してもよい。
【００７２】
＜命令受付部２＞
命令受付部２は、例えば利用者の特定の行動を検出し、命令情報を生成する。命令受付部２は、生成した命令情報を、電子機器制御装置１に送信する。命令受付部２は、例えば電子機器制御装置１に内蔵されてもよい。
【００７３】
命令受付部２として、例えばマイク等の収音装置が用いられる。この場合、命令受付部２は、利用者の発する音声を検出し、命令情報を生成する。
【００７４】
命令受付部２として、例えば赤外線センサや近接センサ等のセンサが用いられてもよい。この場合、命令受付部２は、利用者の動作を検出し、命令情報を生成する。
【００７５】
なお、命令受付部２は、例えば複数設けられてもよく、収音装置及びセンサを設けてもよい。上記のほか、例えば命令受付部２として、収音装置に加えて温湿度計や照度計等の環境計測器が用いられてもよい。この場合、命令情報は、音声データと、センサデータとを含み、センサデータは、利用者の動作を示すデータ、利用者までの距離を示すデータ、利用者の存在可否を示すデータ、温度データ、湿度データ、及び照度データの少なくとも何れかを含む。音声データ、及びセンサデータが命令情報に含まれることで、各データが揃わないと電子機器制御装置１が動作しないようにすることができる。これにより、誤認識を防ぐことができる。
【００７６】
＜報知部３＞
報知部３は、例えば利用者への各種情報を報知するために用いられる。報知部３は、例えば取得された命令情報に対して、適切な登録制御情報が選択できなかった場合、再度命令情報を取得できるように利用者へ報知する。これにより、利用者に対して電子機器９の制御ができないことを報知することができ、円滑に命令情報を再度取得することができる。報知部３として、例えばスピーカが用いられる。
【００７７】
＜通信網４＞
通信網４は、例えば電子機器制御装置１が通信回路を介して接続されるインターネット網等である。通信網４は、いわゆる光ファイバ通信網で構成されてもよい。また、通信網４は、有線通信網のほか、無線通信網等の公知の通信網で実現してもよい。なお、電子機器制御装置１は、通信網４を介してサーバ５等に接続することなく、制御データベースＤ２の構築や、電子機器９を制御するための赤外線信号ＩＳを送信することができる。このため、電子機器制御装置１を利用できる条件を大幅に広げることが可能となる。
【００７８】
＜サーバ５＞
サーバ５には、例えば上述した各種情報が記憶される。サーバ５には、例えば通信網４を介して送られてきた各種情報が蓄積される。サーバ５には、例えば保存部１０４と同様の情報が記憶され、通信網４を介して電子機器制御装置１と各種情報の送受信が行われてもよい。すなわち、電子機器制御装置１は、保存部１０４の代わりにサーバ５を用いてもよい。
【００７９】
（電子機器制御システム１００の動作）
次に、本実施形態における電子機器制御システム１００の動作の一例について説明する。図７（ａ）及び図７（ｂ）は、本実施形態における電子機器制御システム１００の動作の一例を示すフローチャートである。
【００８０】
電子機器制御システム１００は、例えば図７（ａ）に示すように、受信手段Ｓ１１０と、特定手段Ｓ１２０と、登録手段Ｓ１３０とを備え、例えば図７（ｂ）に示すように、取得手段Ｓ２１０と、選択手段Ｓ２２０と、送信手段Ｓ２３０とを備える。
【００８１】
＜受信手段Ｓ１１０＞
受信手段Ｓ１１０は、制御の対象となる電子機器９（第１機器９１）の制御に用いられる登録用の赤外線信号ＩＳｉ（第１赤外線信号ＩＳ１）を受信する。例えば第１取得部１１は、受信部１０８を介して、利用者が送信した第１赤外線信号ＩＳ１を受信する。第１取得部１１は、例えば記憶部１３を介して、受信した第１赤外線信号ＩＳ１を保存部１０４に保存する。
【００８２】
受信手段Ｓ１１０は、例えば受信開始手段と、受信終了手段とを有してもよい。受信開始手段は、例えば命令受付部２等から取得される受信開始に関するデータに基づき、赤外線信号ＩＳの認識を開始する。受信終了手段は、例えば命令受付部２等から取得される受信終了に関するデータに基づき、赤外線信号ＩＳの認識を終了する。この場合、第１取得部１１は、受信開始ステップから受信終了ステップまでの間に、第１赤外線信号ＩＳ１と、第１赤外線信号ＩＳ１とは異なる登録用の赤外線信号ＩＳｉ（第２赤外線信号ＩＳ２）とを受信してもよい。なお、例えば第１取得部１１は、例えば受信開始ステップから受信終了ステップまでの間に、複数の登録用の赤外線信号ＩＳｉを受信してもよい。
【００８３】
＜特定手段Ｓ１２０＞
特定手段Ｓ１２０は、データベースＤ１を参照し、複数の基準信号のうち、第１赤外線信号ＩＳ１に対応する基準信号（第１基準信号）を特定する。例えば特定部１２は、第１赤外線信号ＩＳ１の特徴と完全一致、一部一致、又は類似する第１基準信号を特定する。特定部１２は、例えば記憶部１３を介して、特定した第１基準信号を保存部１０４に保存する。
【００８４】
特定部１２は、例えば第１赤外線信号ＩＳ１に基づき、第１機器９１の制御に設定された第１基準信号とは異なる１以上の基準信号（類似基準信号）を特定してもよい。例えば第１基準信号が、第１機器９１（例えばテレビ）の電源をつけるための信号として設定される場合、類似基準信号は、第１機器９１の音量を上げるための信号や、第１機器９１のチャンネルを設定するための信号を示す。特定部１２は、例えば第１赤外線信号ＩＳ１に含まれるカスタムコードＣＣ又はリーダコードＬＣに基づき、同じカスタムコードＣＣを含む１以上の類似基準信号を特定する。
【００８５】
特定部１２は、例えば第１赤外線信号ＩＳ１に含まれるカスタムコードＣＣ、及びデータコードＤＣの特徴に基づき、第１基準信号を特定する。特定部１２は、例えば第１赤外線信号ＩＳ１全体の特徴に基づき、第１基準信号を特定してもよい。
【００８６】
特定部１２は、例えば受信手段Ｓ１１０において、第１赤外線信号ＩＳ１に加えて第２赤外線信号ＩＳ２が受信された場合、データベースＤ１を参照し、複数の基準信号のうち、第２赤外線信号ＩＳ２に対応する第２基準信号を特定してもよい。この場合、第２基準信号として、第１基準信号とは異なる基準信号が特定される。なお、特定部１２は、例えば受信手段Ｓ１１０において、複数の登録用の赤外線信号ＩＳｉが受信された場合、データベースＤ１を参照し、複数の基準信号のうち、複数の登録用の赤外線信号ＩＳｉのそれぞれに対応する基準信号を特定してもよい。
【００８７】
＜登録手段Ｓ１３０＞
登録手段Ｓ１３０は、第１基準信号に紐づく制御情報（第１制御情報）を、制御データベースＤ２に登録する。例えば記憶部１３は、第１基準信号と、第１制御情報とを紐づけた状態で、制御データベースＤ２に登録する。記憶部１３は、例えば第１赤外線信号ＩＳ１と、第１制御情報とを紐づけた状態で、制御データベースＤ２に登録してもよい。
【００８８】
記憶部１３は、例えば特定手段Ｓ１２０において類似基準信号が特定された場合、類似基準信号に紐づく類似制御信号を、制御データベースＤ２に登録してもよい。このとき、例えば記憶部１３は、類似基準信号と、類似制御信号とを紐づけた状態で、制御データベースＤ２に登録する。
【００８９】
記憶部１３は、例えば特定手段Ｓ１２０において、第１基準信号に加えて第２基準信号が特定された場合、第２基準信号に紐づく制御情報（第２制御情報）を、制御データベースＤ２に登録してもよい。この場合、第２制御情報は、第１制御情報とは異なる制御情報を示す。なお、記憶部１３は、例えば特定手段Ｓ１２０において、複数の基準信号が特定された場合、複数の基準信号のそれぞれに紐づく制御情報を、制御データベースＤ２に登録してもよい。
【００９０】
記憶部１３は、例えば第１制御情報と、複数の基準信号とを紐づけた状態で、制御データベースＤ２に登録してもよい。
【００９１】
これにより、制御データベースＤ２の構築が完了し、電子機器制御システム１００の動作が終了する。なお、上述した各手段Ｓ１１０〜Ｓ１３０を複数回実施してもよい。
【００９２】
なお、電子機器制御システム１００では、取得手段Ｓ２１０、選択手段Ｓ２２０、及び送信手段Ｓ２３０を実施し、構築された制御データベースＤ２を用いて電子機器９を制御することができる。
【００９３】
＜取得手段Ｓ２１０＞
取得手段Ｓ２１０は、第１機器９１の制御に関する命令情報（第１命令情報）を取得する。例えば第２取得部１４は、命令受付部２を介して第１命令情報を取得する。第２取得部１４は、例えば記憶部１３を介して、取得した第１命令情報を保存部１０４に保存する。
【００９４】
＜選択手段Ｓ２２０＞
選択手段Ｓ２２０は、制御データベースＤ２を参照し、第１命令情報に対応する登録制御情報（第１制御情報）を選択する。例えば選択部１５は、第１命令情報と完全一致、一部一致、又は類似する第１制御情報を選択する。選択部１５は、例えば記憶部１３を介して、特定した第１制御情報を保存部１０４に保存する。
【００９５】
＜送信手段Ｓ２３０＞
送信手段Ｓ２３０は、第１制御情報に紐づく登録信号（第１基準信号又は第１赤外線信号ＩＳ１）に基づき、第１機器９１を制御する赤外線信号ＩＳ（第１信号）を送信する。例えば出力部１６は、制御データベースＤ２を参照し、第１制御情報に紐づく登録信号を取得し、登録信号を送信部１０９に出力する。これにより、送信部１０９は、登録信号に基づく第１信号を送信する。
【００９６】
例えば登録手段Ｓ１３０において、記憶部１３が、第１基準信号と、第１制御情報とを紐づけた状態で、制御データベースＤ２に登録した場合、第１信号は、第１基準信号を示す。この場合、制御データベースＤ２を構築する際に受信した第１赤外線信号ＩＳ１が、リモコン９９の汚れや外部環境等の影響で不明瞭な場合においても、明瞭な信号を用いて第１機器９１を制御することができる。
【００９７】
例えば登録手段Ｓ１３０において、記憶部１３が、第１赤外線信号ＩＳ１と、第１制御情報とを紐づけた状態で、制御データベースＤ２に登録した場合、第１信号は、第１赤外線信号ＩＳ１を示す。この場合、経時劣化等に伴い、信号の特徴が変化した第１赤外線信号ＩＳ１のみに反応する電子機器９に対しても、制御を実現することができる。
【００９８】
出力部１６は、例えば１つの第１制御情報に紐づく複数の登録信号を取得し、複数の登録信号を送信部１０９に出力してもよい。この場合、１つの命令情報に対して複数の第１信号を送信することができる。
【００９９】
これにより、電子機器９の制御が完了し、電子機器制御システム１００の動作が終了する。なお、上述した各手段Ｓ２１０〜Ｓ２３０を複数回実施してもよい。また、電子機器制御システム１００では、例えば選択手段Ｓ２２０の結果に基づく更新手段Ｓ２４０を備えてもよい。
【０１００】
＜更新手段Ｓ２４０＞
更新手段Ｓ２４０は、例えば選択手段Ｓ２２０において登録制御情報毎の選択された回数に基づき、制御データベースＤ２の内容を更新する。更新部１７は、例えば第１制御情報の選択された回数に基づき、第１制御情報の登録を削除する。更新部１７は、例えば制御データべースＤ２の内容を更新する前に、利用者に制御データべースＤ２の内容を更新することを報知する報知データを生成し、報知部３を介して利用者に報知してもよい。
【０１０１】
なお、上述した受信手段Ｓ１１０、特定手段Ｓ１２０、及び登録手段Ｓ１３０は、例えば図３に示すように、本実施形態における学習方法の受信ステップＳ１１、特定ステップＳ１２、及び登録ステップＳ１３に相当する。
【０１０２】
本実施形態における学習方法によれば、特定ステップＳ１２は、データベースＤ１を参照し、第１赤外線信号ＩＳ１に対応する第１基準信号を特定する。また、登録ステップＳ１３は、第１基準信号に紐づく第１制御信号を、制御データベースＤ２に登録する。このため、利用者は、第１赤外線信号ＩＳ１のみを準備するだけで、第１機器９１を制御するための第１制御情報を、制御データベースＤ２に登録することができ、利用者が第１制御情報を準備する必要がない。これにより、電子機器９を制御する際の利用者への負荷の低減を図ることが可能となる。
【０１０３】
また、本実施形態における学習方法によれば、特定ステップＳ１２は、第１赤外線信号ＩＳ１と同じ第１機器９１の制御に設定された１以上の類似基準信号を特定することを含む。また、登録ステップＳ１３は、類似基準信号に紐づく類似制御情報を、制御データベースＤ２に登録する。このため、利用者は、第１赤外線信号ＩＳ１のみを準備するだけで、第１機器９１における複数の駆動を制御できる類似制御情報を、制御データベースＤ２に登録することができる。これにより、電子機器９を制御する際の利用者への負荷を、さらに低減することが可能となる。
【０１０４】
また、本実施形態における学習方法によれば、特定ステップＳ１２は、第１赤外線信号ＩＳ１に含まれるカスタムコードＣＣ、及びデータコードＤＣに基づき、第１基準信号を特定する。これにより、データベースＤ１に記憶させる基準信号におけるデータ容量の増大を抑制することが可能となる。
【０１０５】
また、本実施形態における学習方法によれば、受信ステップＳ１１は、受信開始ステップから受信終了ステップまでの間に、第１赤外線信号ＩＳ１と、第２赤外線信号ＩＳ２とを受信することを含む。また、特定ステップＳ１２は、データベースＤ１を参照し、第２赤外線信号ＩＳ２に対応する第２基準信号を特定する。また、登録ステップＳ１３は、第２基準信号に紐づき、第１制御情報とは異なる第２制御情報を、制御データベースＤ２に登録する。このため、例えば一度の登録期間（受信開始ステップから受信終了ステップまでの間）において、複数の赤外線信号ＩＳに対する複数の制御情報を登録することができる。これにより、一度の登録において一対の赤外線信号ＩＳと制御情報とを準備する場合に比べて、登録時間の大幅な削減を図ることが可能となる。
【０１０６】
また、本実施形態における電子機器制御装置１によれば、選択部１５は、制御データベースＤ２を参照し、第１命令情報に対応する第１制御情報を選択する。このため、学習方法により構築された制御データベースＤ２のほか、新たな処理等を加えることなく、電子機器９を制御することができる。これにより、電子機器９を制御する際の利用者への負荷の低減を実現することが可能となる。また、電子機器９を制御する際、電子機器９及び電子機器制御装置１をインターネット等の通信網４に接続する必要がない。これにより、電子機器制御装置１を利用する際の初期設定を大幅に簡易化することが可能となる。
【０１０７】
また、本実施形態における電子機器制御装置１によれば、第１信号は、第１基準信号として予めデータベースＤ１に記憶された信号である。このため、制御データベースＤ２を構築する際に受信した第１赤外線信号ＩＳ１が、リモコン９９の汚れや外部環境等の影響で不明瞭な場合においても、明瞭な信号を用いて第１機器９１を制御することができる。これにより、電子機器９を制御する際の精度を向上させることが可能となる。
【０１０８】
また、本実施形態における電子機器制御装置１によれば、第１命令情報は、音声データである。このため、リモコン９９等の制御機器を利用せずに、非接触で電子機器９を制御することができる。これにより、電子機器９を制御できる機会を拡大させることが可能となる。
【０１０９】
また、本実施形態における電子機器制御装置１によれば、更新部１７は、第１制御情報の選択された回数に基づき、第１制御情報の登録を削除する。このため、利用頻度が低い電子機器９や、利用しなくなった電子機器９等に対する制御情報を、利用者が削除する手間を省くことができる。これにより、電子機器制御装置１の使用に伴うデータ容量の増大を抑制することが可能となる。
【０１１０】
本実施形態における電子機器制御システム１００によれば、特定手段Ｓ１２０は、データベースＤ１を参照し、第１赤外線信号ＩＳ１に対応する第１基準信号を特定する。また、登録手段Ｓ１３０は、第１基準信号に紐づく第１制御信号を、制御データベースＤ２に登録する。このため、利用者は、第１赤外線信号ＩＳ１のみを準備するだけで、第１機器９１を制御するための第１制御情報を、制御データベースＤ２に登録することができ、利用者が第１制御情報を準備する必要がない。これにより、電子機器９を制御する際の利用者への負荷の低減を図ることが可能となる。
【０１１１】
（第２実施形態）
次に、第２実施形態における電子機器制御システム１００、電子機器制御装置１、及び学習方法について説明する。上述した実施形態と、第２実施形態との違いは、制御情報又は登録制御情報の内容を変更する点である。なお、上述した実施形態と同様の内容に関しては、説明を省略する。
【０１１２】
本実施形態における電子機器制御システム１００は、制御情報変更手段、及び登録制御情報変更手段の少なくとも何れかを備える。なお、制御情報変更手段を実施するタイミングは任意であり、登録制御情報変更手段を実施するタイミングは、登録手段Ｓ１３０により、１以上の登録制御情報が制御データベースＤ２に登録されたあとであれば任意である。
【０１１３】
制御情報変更手段は、データベースＤ１に記憶された制御情報の内容を更新する。例えば更新部１７は、更新前のデータベースＤ１（例えば図８（ａ））に記憶された１つの制御情報「ＴＶの電源をつけて」を、制御情報「ＴＶをつけて」に代えることで、制御情報の内容を更新する（例えば図８（ｂ））。この場合、例えば更新部１７は、命令受付部２を介して、更新する制御情報「ＴＶをつけて」を取得し、更新する。
【０１１４】
更新部１７は、例えば更新する制御情報を取得し、データベースＤ１内に記憶された複数の制御情報のうち、更新する制御情報に類似する１つの制御情報を特定し、特定した制御情報を更新する制御情報に代える。
【０１１５】
なお、制御情報変更手段を開始するタイミングは、例えば命令受付部２等から取得される音声データ（例えば音声データ「更新モード」等）に基づき制御されるほか、例えばキーボードや更新用のボタン等の入力機構に基づき制御されてもよい。また、例えば更新部１７は、基準信号（赤外線信号ＩＳ）を、受信部１０８を介して取得し、取得した赤外線信号ＩＳに紐づく制御情報を、更新の対象となる制御情報として特定してもよい。
【０１１６】
登録制御情報変更手段では、制御データベースＤ２に登録された登録制御情報の内容を更新する。例えば更新部１７は、更新前の制御データベースＤ２（例えば図９（ａ））に記憶された登録制御情報「ＴＶの電源をつけて」を、登録制御情報「ＴＶをつけて」に代えることで、登録制御情報の内容を更新する（例えば図９（ｂ））。この場合、例えば更新部１７は、命令受付部２を介して、更新する登録制御情報「ＴＶをつけて」を取得し、更新する。
【０１１７】
更新部１７は、例えば更新する登録制御情報を取得し、制御データベースＤ２内に記憶された複数の登録制御情報のうち、更新する登録制御情報に類似する１つの登録制御情報を特定し、特定した登録制御情報を更新する登録制御情報に代える。
【０１１８】
なお、登録制御情報変更手段を開始するタイミングは、例えば命令受付部２等から取得される音声データに基づき制御されるほか、例えばキーボードや更新用のボタン等の入力機構に基づき制御されてもよい。また、例えば更新部１７は、登録信号（赤外線信号ＩＳ）を、受信部１０８を介して取得し、取得した赤外線信号ＩＳに紐づく登録制御情報を、更新の対象となる登録制御情報として特定してもよい。
【０１１９】
本実施形態によれば、上述した実施形態に加え、制御情報更新手段、及び登録制御情報更新手段の少なくとも何れかを備える。このため、利用者毎に任意の命令情報を用いて、電子機器９を制御することができる。これにより、利便性の向上を図ることが可能となる。
【０１２０】
なお、上述した制御情報更新手段、及び登録制御情報更新手段は、本実施形態における学習方法の制御情報更新ステップ、及び登録制御情報更新ステップに相当する。
【０１２１】
本発明の実施形態を説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２２】
１        ：電子機器制御装置
１０      ：筐体
１１      ：第１取得部
１２      ：特定部
１３      ：記憶部
１４      ：第２取得部
１５      ：選択部
１６      ：出力部
１７      ：更新部
１０１    ：ＣＰＵ
１０２    ：ＲＯＭ
１０３    ：ＲＡＭ
１０４    ：保存部
１０５    ：Ｉ／Ｆ
１０６    ：Ｉ／Ｆ
１０７    ：Ｉ／Ｆ
１０８    ：受信部
１０９    ：送信部
１１０    ：内部バス
２        ：命令受付部
３        ：報知部
４        ：通信網
５        ：サーバ
９        ：電子機器
９１      ：第１機器
９９      ：リモコン
１００    ：電子機器制御システム
Ｄ１      ：データベース
Ｄ２      ：制御データベース
ＩＳ      ：赤外線信号
Ｓ１１０  ：受信手段
Ｓ１２０  ：特定手段
Ｓ１３０  ：登録手段
Ｓ２１０  ：取得手段
Ｓ２２０  ：選択手段
Ｓ２３０  ：送信手段
Ｓ２４０  ：更新手段
【要約】
【課題】電子機器を制御する際の利用者への負荷を低減できる学習方法、電子機器制御装置、及び電子機器制御システムを提供する。
【解決手段】赤外線信号を出力し、電子機器を制御するために用いられる制御データベースを構築する学習方法であって、受信ステップと、データベースと、特定ステップと、登録ステップとを備える。受信ステップは、制御の対象となる第１機器の制御に用いられる第１赤外線信号を受信する。データベースは、複数の電子機器のそれぞれに設定された赤外線信号の特徴を示す複数の基準信号と、１以上の基準信号と紐づき、赤外線信号を出力する条件を示す複数の制御情報と、が予め記憶される。特定ステップは、データベースを参照し、複数の基準信号のうち、第１赤外線信号に対応する第１基準信号を特定する。登録ステップは、第１基準信号に紐づく第１制御情報を、制御データベースに登録する。
【選択図】図１【図１】
0006682035.tif 000002
【図２】
0006682035.tif 000003
【図３】
0006682035.tif 000004
【図４】
0006682035.tif 000005
【図５】
0006682035.tif 000006
【図６】
0006682035.tif 000007
【図７】
0006682035.tif 000008
【図８】
0006682035.tif 000009
【図９】
0006682035.tif 000010