(57)【要約】【課題】リモコンコード情報の設定が可能な操作対象機器が限定されず、容易に初期設定を行うことが可能な学習型リモコン装置およびその操作方法、操作用プログラム、操作用プログラムを格納した記録媒体を提供する。【解決手段】操作対象の室内にあるＴＶ装置４Ａに対して専用リモコン装置５Ａから発信されたリモコンコード情報を受信するリモコンコード情報受信部と、受信したリモコンコード情報に該当する機種名をネットワーク３を介して管理サーバ１からすべて取得する機種名取得部と、受信したリモコンコード情報を、取得したすべての機種名に対応付けて、自装置内の操作ボタン２６−１に割り当てて初期設定を行う初期設定部と、操作ボタン２６−１が操作されると、初期設定されたリモコンコード情報を、対応付けられたすべての機種名の電子機器宛てに所定時間間隔で任意に設定された順番で送信するリモコンコード送信部とを備える。【選択図】図１
2010130229.tif 000002
【特許請求の範囲】
【請求項１】
複数の電子機器に関する、機種名と操作内容を示すリモコンコード情報との組み合わせごと情報を格納した管理サーバに、ネットワークを介して接続された学習型リモコン装置において、
前記複数の電子機器の中の、操作対象の室内にある一の電子機器に対し、当該電子機器の操作専用の専用リモコン装置から、当該電子機器を操作するために発信されたリモコンコード情報を受信するリモコンコード情報受信部と、
前記リモコンコード情報受信部で受信したリモコンコード情報に該当する機種名を、前記管理サーバからすべて取得する機種名取得部と、
前記リモコンコード情報受信部で受信したリモコンコード情報を、前記機種名取得部で取得したすべての機種名に対応付けて、自装置内の一の操作ボタンに割り当てることで初期設定を行う初期設定部と、
前記操作ボタンが操作されると、当該操作ボタンに初期設定されたリモコンコード情報を、当該リモコンコード情報に対応付けられたすべての機種名の電子機器宛てに所定時間間隔で任意に設定された順番で送信するリモコンコード送信部と
を備えることを特徴とする学習型リモコン装置。
【請求項２】
前記操作対象の室内にある一の電子機器から発せられる音声情報を取得して前記音声情報の変化を検知する音声情報変化検知部と、
前記リモコンコード送信部から複数の機種名の電子機器宛てに送信されたリモコンコード情報のうち、前記音声情報変化検知部で前記音声情報の変化が検知されたときに送信されたリモコンコード情報の送信先の電子機器の機種名を、前記操作対象の室内にある電子機器の機種名として特定する機種名特定部と、
前記初期設定部で初期設定したリモコンコード情報を、前記機種名特定部で特定された機種名に対応付けて前記操作ボタンに割り当てるように更新する初期設定情報更新部と、
をさらに備えることを特徴とする請求項１に記載の学習型リモコン装置。
【請求項３】
前記操作対象の室内にある一の電子機器から発せられる音声情報を取得して前記音声情報の変化を検知する音声情報変化検知部と、
前記リモコンコード送信部から複数の機種名の電子機器宛てに送信されたリモコンコード情報のうち、前記音声情報変化検知部で前記音声情報の変化が検知されたときに送信されたリモコンコード情報の送信先の電子機器の機種名を、前記操作対象の室内にある電子機器の機種名として特定する機種名特定部と、
前記初期設定部で初期設定したリモコンコード情報が、前記機種名特定部で特定された機種名宛てに優先的に送信されるように順番を並べ替える初期設定情報更新部と、
をさらに備え、
前記リモコンコード送信部は、前記初期設定情報更新部による並べ替えが行われる前は任意に設定された順番で、前記初期設定情報更新部による並べ替えが行われた後はこの並べ替えられた順番で、当該操作ボタンに初期設定されたリモコンコード情報を、当該リモコンコード情報に対応付けられたすべての機種名の電子機器宛てに所定時間間隔で送信する
ことを特徴とする請求項１に記載の学習型リモコン装置。
【請求項４】
複数の電子機器に関する、機種名と操作内容を示すリモコンコード情報との組み合わせごと情報を格納した管理サーバにネットワークを介して接続されたルータに、前記複数の電子機器とともに接続された学習型リモコン装置において、
前記複数の電子機器の中の、操作対象の室内にある電子機器が、前記ルータを介して前記ネットワークに接続したことにより前記ルータに登録された電子機器の機種名を取得する機種名取得部と、
前記機種名取得部で取得された機種名のすべての操作内容のリモコンコード情報群を、前記管理サーバから取得して、自装置内の複数の操作ボタンにそれぞれ割り当てることで初期設定を行う初期設定部と、
を備えることを特徴とする学習型リモコン装置。
【請求項５】
複数の電子機器に関する、機種名と操作内容を示すリモコンコード情報との組み合わせごと情報を格納した管理サーバにネットワークを介して接続されるとともに、前記電子機器にＨＤＭＩセレクタを介して接続された学習型リモコン装置において、
前記電子機器から、ＨＤＭＩセレクタを介してこの電子機器の機種名を取得する機種名取得部と、
前記機種名取得部で取得された機種名のすべての操作内容のリモコンコード情報群を、前記管理サーバから取得して、自装置内の複数の操作ボタンにそれぞれ割り当てることで初期設定を行う初期設定部と、
を備えることを特徴とする学習型リモコン装置。
【請求項６】
学習リモコン装置が、
操作対象の室内にある一の電子機器に対し、当該電子機器の操作専用の専用リモコン装置から、当該電子機器を操作するために発信されたリモコンコード情報を受信し、
受信したリモコンコード情報に該当するすべての機種名を、複数の電子機器に関する機種名と操作内容を示すリモコンコード情報との組み合わせごと情報を格納した管理サーバからネットワークを介して取得し、
受信したリモコンコード情報を、取得したすべての機種名に対応付けて、自装置内の一の操作ボタンに割り当てることで初期設定を行い、
前記操作ボタンが操作されると、当該操作ボタンに初期設定されたリモコンコード情報を、当該リモコンコード情報に対応付けられたすべての機種名の電子機器宛てに所定時間間隔で任意に設定された順番で送信する
ことを特徴とする学習型リモコン装置の操作方法。
【請求項７】
請求項１ないし５いずれか１項に記載の学習型リモコン装置をコンピュータで構成するための学習型リモコン装置の操作用プログラム。
【請求項８】
請求項１ないし５いずれか１項に記載の学習型リモコン装置をコンピュータで構成するための学習型リモコン装置の操作用プログラムが格納されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器を操作するためのリモコンコードを自動的に設定して操作可能とする学習型リモコン装置およびその操作方法、操作用プログラム、操作用プログラムを格納した記録媒体に関するものである。
【背景技術】
【０００２】
従来、テレビジョン装置やハードディスクレコーダなどの電子機器を操作するリモコン装置として、これらの機器に付属している専用リモコン装置の他に、１台で複数の機器を操作することが可能な学習型リモコン装置がある。
【０００３】
これらのうち機器に付属している専用リモコン装置は当該機器に対しての操作が一貫しており操作性は高いが、複数の機器を利用しようとする場合、ユーザが複数のリモコン装置をとっかえひっかえしながら操作しなければならず面倒である。
【０００４】
そこで学習型リモコン装置を利用すると、１台のリモコンで複数の機器を操作可能でありユーザが複数の機器を操作するときに便利であるが、この学習型リモコン装置を利用するには操作対象となる複数の機器のリモコンコード情報を予め操作ボタンに学習させる初期設定処理が必要となる。またこの初期設定処理は、設定したリモコンコードを記憶しておく学習型リモコン装置内のメモリが不揮発性でない場合は、電池が切れる度に実行することが必要となる。
【０００５】
この学習型リモコン装置の初期設定処理には、リモコンコード情報を設定したい操作対象機器、例えば３台のテレビジョン装置のリモコンコード情報をそれぞれＴＶ１、ＴＶ２、ＴＶ３として対応付けて指定することにより学習型リモコン装置にプリセットする方法と、学習型リモコン装置に赤外線信号の受光部を設け、図１４に示すように設定したい機器に付属している専用リモコン装置をこの受光部に対向した位置におき、この専用リモコン装置から送信されるリモコンコード情報を受信して１つ１つ操作ボタンに設定する方法とがある。
【０００６】
しかし、操作対象機器を指定して学習型リモコン装置にプリセットする方法では、設定可能な操作対象機器および機種が限定されており（例えばテレビジョン装置）、対応していない機器や機種の操作には適用できないという問題があった。
【０００７】
また、専用リモコン装置から送信されるリモコンコード情報を学習型リモコン装置の操作ボタンに設定する方法では、設定可能な機器が限定されないが、初期設定の処理に要するボタンの操作回数が多くユーザによる処理が煩雑であるという問題があった。
【０００８】
そこで、特許文献１には、学習型リモコン装置または操作対象の機器とネットワークを介して接続された管理サーバに各種電子機器のリモコンコード情報を格納しておき、学習型リモコン装置から該当する機器のリモコンコード情報が直接または操作対象の機器を介して要求されることにより、必要なリモコンコード情報がダウンロードされて操作ボタンに設定されるオンディマンド型の学習型リモコン装置が記載されている。
【０００９】
この特許文献１の技術を利用することにより、設定可能な操作対象機器および機種が限定されずにリモコンコード情報を容易に学習型リモコン装置の初期設定を行うことが可能になる。
【特許文献１】特開２００５−３３６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、この特許文献１の技術を利用しても、やはりユーザが学習型リモコン装置への初期設定処理の操作を行わなければならず、さらに簡易に利用可能な学習型リモコン装置が求められていた。
【００１１】
そこで本発明は、リモコンコード情報の設定が可能な操作対象機器が限定されず、容易に初期設定を行うことが可能な学習型リモコン装置およびその操作方法、操作用プログラム、操作用プログラムを格納した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するための請求項１に記載の本発明の学習型リモコン装置は、複数の電子機器に関する、機種名と操作内容を示すリモコンコード情報との組み合わせごと情報を格納した管理サーバに、ネットワークを介して接続され、前記複数の電子機器の中の、操作対象の室内にある一の電子機器に対し、当該電子機器の操作専用の専用リモコン装置から、当該電子機器を操作するために発信されたリモコンコード情報を受信するリモコンコード情報受信部と、前記リモコンコード情報受信部で受信したリモコンコード情報に該当する機種名を、前記管理サーバからすべて取得する機種名取得部と、前記リモコンコード情報受信部で受信したリモコンコード情報を、前記機種名取得部で取得したすべての機種名に対応付けて、自装置内の一の操作ボタンに割り当てることで初期設定を行う初期設定部と、前記操作ボタンが操作されると、当該操作ボタンに初期設定されたリモコンコード情報を、当該リモコンコード情報に対応付けられたすべての機種名の電子機器宛てに所定時間間隔で任意に設定された順番で送信するリモコンコード送信部とを備えることを特徴とする。
【００１３】
また、請求項２に記載の学習型リモコン装置は、前記操作対象の室内にある一の電子機器から発せられる音声情報を取得して前記音声情報の変化を検知する音声情報変化検知部と、前記リモコンコード送信部から複数の機種名の電子機器宛てに送信されたリモコンコード情報のうち、前記音声情報変化検知部で前記音声情報の変化が検知されたときに送信されたリモコンコード情報の送信先の電子機器の機種名を、前記操作対象の室内にある電子機器の機種名として特定する機種名特定部と、前記初期設定部で初期設定したリモコンコード情報を、前記機種名特定部で特定された機種名に対応付けて前記操作ボタンに割り当てるように更新する初期設定情報更新部とをさらに備えることを特徴とする。
【００１４】
また、請求項３は請求項１に記載の学習型リモコン装置であり、前記操作対象の室内にある一の電子機器から発せられる音声情報を取得して前記音声情報の変化を検知する音声情報変化検知部と、前記リモコンコード送信部から複数の機種名の電子機器宛てに送信されたリモコンコード情報のうち、前記音声情報変化検知部で前記音声情報の変化が検知されたときに送信されたリモコンコード情報の送信先の電子機器の機種名を、前記操作対象の室内にある電子機器の機種名として特定する機種名特定部と、前記初期設定部で初期設定したリモコンコード情報が、前記機種名特定部で特定された機種名宛てに優先的に送信されるように順番を並べ替える初期設定情報更新部とをさらに備え、前記リモコンコード送信部は、前記初期設定情報更新部による並べ替えが行われる前は任意に設定された順番で、前記初期設定情報更新部による並べ替えが行われた後はこの並べ替えられた順番で、当該操作ボタンに初期設定されたリモコンコード情報を、当該リモコンコード情報に対応付けられたすべての機種名の電子機器宛てに所定時間間隔で送信することを特徴とする。
【００１５】
また、請求項４に記載の学習型リモコン装置は、複数の電子機器に関する、機種名と操作内容を示すリモコンコード情報との組み合わせごと情報を格納した管理サーバにネットワークを介して接続されたルータに、前記複数の電子機器とともに接続され、前記複数の電子機器の中の、操作対象の室内にある電子機器が、前記ルータを介して前記ネットワークに接続したことにより前記ルータに登録された電子機器の機種名を取得する機種名取得部と、前記機種名取得部で取得された機種名のすべての操作内容のリモコンコード情報群を、前記管理サーバから取得して、自装置内の複数の操作ボタンにそれぞれ割り当てることで初期設定を行う初期設定部とを備えることを特徴とする。
【００１６】
また、請求項５に記載の学習型リモコン装置は、複数の電子機器に関する、機種名と操作内容を示すリモコンコード情報との組み合わせごと情報を格納した管理サーバにネットワークを介して接続されるとともに、前記電子機器にＨＤＭＩセレクタを介して接続され、前記電子機器から、ＨＤＭＩセレクタを介してこの電子機器の機種名を取得する機種名取得部と、前記機種名取得部で取得された機種名のすべての操作内容のリモコンコード情報群を、前記管理サーバから取得して、自装置内の複数の操作ボタンにそれぞれ割り当てることで初期設定を行う初期設定部とを備えることを特徴とする。
【００１７】
また、請求項６に記載の学習型リモコン装置の操作方法は、学習リモコン装置が、操作対象の室内にある一の電子機器に対し、当該電子機器の操作専用の専用リモコン装置から、当該電子機器を操作するために発信されたリモコンコード情報を受信し、受信したリモコンコード情報に該当するすべての機種名を、複数の電子機器に関する機種名と操作内容を示すリモコンコード情報との組み合わせごと情報を格納した管理サーバからネットワークを介して取得し、受信したリモコンコード情報を、取得したすべての機種名に対応付けて、自装置内の一の操作ボタンに割り当てることで初期設定を行い、前記操作ボタンが操作されると、当該操作ボタンに初期設定されたリモコンコード情報を、当該リモコンコード情報に対応付けられたすべての機種名の電子機器宛てに所定時間間隔で任意に設定された順番で送信することを特徴とする。
【００１８】
また、請求項７に記載の学習型リモコン装置の操作用プログラムは、請求項１ないし５いずれか１項に記載の学習型リモコン装置をコンピュータで構成することを特徴とする。
【００１９】
また、請求項８に記載の記録媒体は、請求項１ないし５いずれか１項に記載の学習型リモコン装置をコンピュータで構成するためのプログラムが格納されたことを特徴とする。
【発明の効果】
【００２０】
本発明の学習型リモコン装置およびその操作方法、操作用プログラム、操作用プログラムを格納した記録媒体によれば、リモコンコード情報の設定が可能な操作対象機器が限定されず、容易に初期設定を行うことができる。
【発明を実施するための最良の形態】
【００２１】
《第１実施形態》
〈第1実施形態によるリモコンコード設定システムの構成〉
本発明の第１実施形態として、学習型リモコン装置２Ａを利用したリモコンコード設定システム１００の構成を図１に示す。
【００２２】
本実施形態によるリモコンコード設定システム１００は、管理サーバ１と、リモコンコード情報の設定対象の学習型リモコン装置２Ａとがネットワーク３を介して接続されている。また、リモコンコード情報による操作対象の電子機器（家電機器）であるＡ社のＴＶ装置４Ａ、Ｂ社のＴＶ装置４Ｂ、およびＣ社のハードディスクレコーダ４Ｃが、学習型リモコン装置２Ａと同室内に設置され、図２のに示すようにＴＶ装置４Ａの操作専用の専用リモコン装置５Ａから赤外線により送信されるリモコンコード情報がＴＶ装置４Ａで受信されるとともに、この送信されたリモコンコード情報がＴＶ装置４Ａや壁等で反射され、学習型リモコン装置２Ａでも受信される状態で設置されている。同様にＴＶ装置４Ｂの操作専用の専用リモコン装置５Ｂから赤外線により送信されるリモコンコード情報がＴＶ装置４Ｂおよび学習型リモコン装置２Ａで受信可能であり、ハードディスクレコーダ４Ｃの操作専用の専用リモコン装置５Ｃから赤外線により送信されるリモコンコード情報がハードディスクレコーダ４Ｃおよび学習型リモコン装置２Ａで受信可能である状態で設置されている。
【００２３】
管理サーバ１は、図１に示すように、情報家電機器を販売している各電機メーカからの要求により、ＴＶ装置４Ａ（メーカＡ社製）、ＴＶ装置４Ｂ（メーカＢ社製）、およびハードディスクレコーダ４Ｃ（メーカＣ社製）を含む複数の家電機器に関する、各メーカの機種名と操作内容を示すリモコンコード情報との組み合わせ情報を格納する。
【００２４】
現在流通している家電機器の赤外線によるリモコンコード情報は、標準的な家電用フォーマットが決まっている。この家電用フォーマットでは、メーカ同士で混信したり、想定しないメーカの装置を誤作動させてしまったりすることがないように、メーカごとのリモコンコード情報が規定されている。
【００２５】
家電機器に利用されるリモコンコード情報の変調例を図３に示す。図３に示すように、リモコンコード情報は先頭を示すガードと、メーカを識別するメーカコードと、操作内容を示すリモコンコードとから構成されている。
【００２６】
学習型リモコン装置２Ａは、図４に示すように、リモコンコード情報受信部としての赤外線受光部２１と、集光用レンズ２２と、ＣＰＵ２３と、メモリ２４と、無線通信部２５と、操作ボタン２６−１〜２６−６と、マイク２７と、赤外線発光部２８とを有する。
【００２７】
赤外線受光部２１は、専用リモコン装置５Ａ〜５ＣからそれぞれＴＶ装置４Ａ、ＴＶ装置４Ｂ、ハードディスクレコーダ４Ｃに対して赤外線により送信されたリモコンコード情報を受信する。
【００２８】
集光用レンズ２２は、赤外線受光部２１の前面に設置され、専用リモコン装置５Ａ〜５Ｃから発信された赤外線を赤外線受光部２１に集光させる。通常、専用リモコン装置５Ａ〜５Ｃから発信された赤外線は部屋の隅々まで散乱し、ノイズに埋もれてしまう可能性があるため、この集光用レンズ２２を赤外線受光部２１の前面に設けることにより、散乱した赤外線を赤外線受光部２１に集光させる。この集光用レンズ２２は、鏡で代用することも可能である。
【００２９】
ＣＰＵ２３は、図５に示すように、機種名取得部２３１と、初期設定部２３２と、リモコンコード送信制御部２３３と、音声情報変化検知部２３４と、機種名特定部２３５、初期設定情報更新部２３６とを有する。
【００３０】
機種名取得部２３１は、赤外線受光部２１で受信したリモコンコード情報に該当する機種名を、無線通信部２５を介して管理サーバ１からすべて取得する。
【００３１】
初期設定部２３２は、赤外線受光部２１で受信したリモコンコード情報を、機種名取得部２３１で取得したすべての機種名に対応付けて、自装置内の一の操作ボタン、例えば操作ボタン２６−１に割り当てることで初期設定を行う。
【００３２】
リモコンコード送信制御部２３３は、初期設定部２３２で初期設定された操作ボタン２６−１が操作されると、当該操作ボタン２６−１に割り当てされたリモコンコード情報を、当該リモコンコード情報に対応付けられたすべての機種名の家電機器宛てに当該操作内容の操作を行わせるために順次送信させるように制御する。
【００３３】
音声情報変化検知部２３４は、マイク２７で集音された音声情報を取得して前記音声情報の変化を検知する。
【００３４】
機種名特定部２３５は、リモコンコード送信制御部２３３の制御で複数の機種名の家電機器宛てに送信されたリモコンコード情報のうち、音声情報変化検知部２３４で音声情報の変化が検知されたときに送信されたリモコンコード情報の送信先の家電機器の機種名を室内にある家電機器の機種名として特定する。
【００３５】
初期設定情報更新部２３６は、初期設定部２３２で操作ボタンに初期設定した情報を、機種名特定部２３５で特定された機種名に対応付けたリモコンコード情報に更新する。
【００３６】
メモリ２４は、初期設定部２３２で設定された初期設定情報および初期設定情報更新部２３６で更新された初期設定情報を記憶する。
【００３７】
無線通信部２５は、機種名取得部２３１により管理サーバ１に接続するときのインタフェースである。
【００３８】
操作ボタン２６−１〜２６−６は、操作対象の家電機器を操作するためにユーザが操作するものであり、操作されたことをリモコンコード送信制御部２３３に通知する。
【００３９】
マイク２７は、ＴＶ装置４ＡおよびＴＶ装置４Ｂ等から出力される音声を含む外部の音声を集音する。
【００４０】
赤外線発光部２８は、リモコンコード送信制御部２３３の制御により、リモコンコード情報を該当する機種名の家電機器宛てに送信する。
【００４１】
ＴＶ装置４Ａ、ＴＶ装置４Ｂ、ハードディスクレコーダ４Ｃは、それぞれ専用リモコン装置５Ａ、５Ｂ、５Ｃ、または学習型リモコン装置２Ａにより自装置宛てに発信されるリモコンコード情報に基づいて作動する。
【００４２】
〈第1実施形態によるリモコンコード設定システムの動作〉
次に、本実施形態によるリモコンコード設定システム１００により、学習型リモコン装置２Ａに操作対象の家電機器のリモコンコード情報を設定することで初期設定を行うときの動作について説明する。
【００４３】
まず、リモコンコード情報を設定する際には、予め管理サーバ１に情報家電機器を販売している各電機メーカからの要求により、ＴＶ装置４Ａ、ＴＶ装置４Ｂ、およびハードディスクレコーダ４Ｃを含む複数の家電機器に関する、各メーカの機種名と操作内容を示すリモコンコード情報との組み合わせごとの情報が格納される。
【００４４】
また、リモコンコード情報の設定対象の学習型リモコン装置２Ａの電源をＯＮにすることで、リモコンコード情報の設定を行う学習モードにしておく。このように学習型リモコン装置２Ａを学習モードにすることにより、赤外線受光部２１が赤外線を受光したか否かを常時監視するようにＣＰＵ２３により設定される。この学習モードはユーザにより頻繁に利用される一通りの操作（例えば、ハードディスクレコーダであれば「電源ＯＮ」、「ボリュームＵＰ」、「チャンネル変更」、「録画開始」、「録画終了」、「再生開始」、「再生終了」、「電源ＯＦＦ」など）が行われるのに十分な時間（例えば１２時間、１日など）継続するように設定されるものとする。
【００４５】
上述したようにリモコンコード情報が管理サーバ１に格納され、学習型リモコン装置２Ａが学習モードに設定された状態で、家電機器の専用リモコン装置、例えば専用リモコン装置５Ａをユーザが操作することによりＴＶ装置４Ａに対して「電源ＯＮ」の操作が行われたものとする。
【００４６】
専用リモコン装置５ＡによりＴＶ装置４Ａに対して「電源ＯＮ」の操作が行われると、専用リモコン装置５ＡからＴＶ装置４Ａに対してメーカＡ社の「電源ＯＮ」を示すリモコンコード情報が赤外線により発信される。
【００４７】
専用リモコン装置５ＡからＴＶ装置４Ａに赤外線により発信されたリモコンコード情報は室内に散乱され、ＴＶ装置４Ａで受光されて電源ＯＮに作動される他、同室内にある学習型リモコン装置２Ａにおいても集光用レンズ２２で集光されることにより赤外線受光部２１で受光される。この赤外線受光部２１で受光されたリモコンコード情報は標準的なフォーマットにおいてはバイナリで表示されるが、ここではバイナリを＜＞で表わし、「＜メーカ名Ａ＞  ＜電源ＯＮ＞」と表わすことにする。
【００４８】
赤外線によりリモコンコード情報が受光されたときの学習型リモコン装置２Ａの動作を、図６のフローチャートを参照して説明する。
【００４９】
学習型リモコン装置２Ａの赤外線受光部２１で赤外線によるリモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」が受光されると（Ｓ１）、この受光されたリモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」がメモリ２４に記憶される（Ｓ２）。このリモコンコード情報の受光およびメモリ２４への記憶処理は、学習型リモコン装置２Ａの学習モードの設定時間が完了するまで実行される（Ｓ３）。
【００５０】
ステップＳ３において学習型リモコン装置２Ａの学習モードの設定時間が完了すると（Ｓ３の「YES」）、メモリ２４に記憶したリモコンコード情報を操作ボタンに割り当てる処理に移る。
【００５１】
ここで、メモリ２４に記憶されたリモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」からは、メーカ名と操作内容は識別可能であるが、機種名までは識別することができず、リモコンコード情報を一意に特定することができない場合がある。
【００５２】
そこで、機種名取得部２３１により、メモリ２４に記憶されたリモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」に該当する機種名の要求が無線通信部２５を介して管理サーバ１に送信される（Ｓ４）。
【００５３】
管理サーバ１では、学習型リモコン装置２Ａの機種名取得部２３１から送信された要求に応答し、予め格納した各メーカの各機種のリモコンコード情報の中から、当該リモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」に該当する機種名を検索する処理が行われる。この検出による検出結果は、学習型リモコン装置２Ａに送信される。
【００５４】
このとき、上述したように検索元のリモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」では機種名が特定されていないため該当する機種名が複数検出されることがある。複数の機種名が検出されたときには、検出されたすべての情報が検出結果として学習型リモコン装置２Ａに送信される。
【００５５】
学習型リモコン装置２Ａでは管理サーバ１から送信された機種名が無線通信部２５から受信され、機種名取得部２３１で取得される（Ｓ５）。
【００５６】
ここで、受信した機種名が１つのみの場合（Ｓ６の「YES」）は、この情報の機種名の機器が室内にあると判定され、記憶されたリモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」に当該一の機種名が対応付けられて、初期設定部２３２によりいずれかの操作ボタン（ここでは操作ボタン２６−１とする）に割り当てられることで初期設定が行われる（Ｓ７）。
【００５７】
また、ステップＳ６において、受信した機種名が複数の場合（Ｓ６の「NO」）は、記憶されたリモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」に当該複数の機種名が対応付けられて、初期設定部２３２によりいずれかの操作ボタン（ここでは操作ボタン２６−２とする）に割り当てられることで初期設定が行われる（Ｓ８）。
【００５８】
以上で学習型リモコン装置２Ａの操作ボタンに操作対象の家電機器のリモコンコード情報および機種名を初期設定するときの動作の説明を終了する。
【００５９】
次に、初期設定された操作ボタンが操作されたときの学習型リモコン装置２Ａの動作について図７のフローチャートを参照して説明する。
【００６０】
まず、リモコンコード送信制御部２３３により、リモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」が機種名とともに割り当てられた状態で操作ボタン２６−１がユーザにより押下されると（Ｓ１１）、この操作ボタン２６−１にリモコンコード情報とともに割り当てられた機種名が複数あるか否かが判断される（Ｓ１２）。
【００６１】
ここで、割り当てられた機種名が１つのみ（ここではＴＶ装置４Ａ）であるときには（Ｓ１２の「NO」）、この割り当てられた一の機種名の家電機器であるＴＶ装置４Ａ宛てに当該リモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」が赤外線発光部から赤外線により送信され（Ｓ１３）、ＴＶ装置４Ａの電源がＯＮに作動される。
【００６２】
またステップＳ１２において、割り当てられた機種名が複数あるときには（Ｓ１２の「YES」）、これらの複数の機種名のうちどれが室内にある家電機器のものであるかが特定できないため、この割り当てられた複数の機種名の家電機器それぞれ宛てに、当該リモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」が一定の時間間隔で毎回乱数で決められた順番で赤外線発光部から赤外線により送信される（Ｓ１４）。
【００６３】
複数の機種名の家電機器宛てにリモコンコード情報が順次送信されるときの変調例を図８に示す。図８の例においては、機種名Ｂ宛てのリモコンコード情報が送信され所定の送出期間ｔｇが経過した後、別の機種名である機種名Ａ宛てのリモコンコード情報が送信されている。この送出間隔ｔｇは、リモコンコード情報による家電機器の反応をユーザ等が認識するためのガードタイム、例えばＴＶ装置のチャンネルが変更されるまでの時間よりも長い時間であり、一般的には５００ｍｓｅｃから１ｓｅｃである。
【００６４】
このように複数の機種名の家電機器宛てに順次リモコンコード情報が送信されることにより、室内にある家電機器においては、送信された複数のリモコンコード情報のうち自身の機種名宛てのリモコンコード情報が学習型リモコン装置２Ａから送信されたときに受信され、電源がＯＮに作動される。
【００６５】
以上のように操作ボタンに複数の機種名が割り当てられているときに、毎回全ての機種名宛てに任意の順番でそれぞれリモコンコード情報を送信して所望の家電機器を操作してもよいが、さらに学習型リモコン装置２Ａの操作性を高めるため、この複数の機種名の中から室内にある家電機器である可能性の高い機種名を特定し、特定した機種名を唯一の宛て先として操作ボタンの初期設定を更新するようにしてもよい。
【００６６】
機種名を特定する場合は、図９に示すように、ユーザにより操作ボタンが押下され（Ｓ２１）複数の機種名の家電機器宛てにリモコンコード情報が送信されたとき（Ｓ２２）に、操作された操作ボタンを識別する情報がメモリ２４に記憶される（Ｓ２３）とともに、マイク２７で外部の音声が集音され、この集音された音声の変化が音声情報変化検知部２３４で検知される（Ｓ２４）。
【００６７】
音声情報変化検知部２３４で外部の音声の変化が検知されると、機種名特定部２３５において、どの機種名宛てにリモコンコード情報が送信されたタイミングで音声の変化が検知されたかが特定され、この特定された機種名が室内にある家電機器の機種名である可能性が高いと判断される（Ｓ２５）。
【００６８】
例えば、図１０に示すように、機種名Ｂに音量ＵＰのリモコンコード情報が送信された後（時刻t0）、機種名Ａに音量ＵＰのリモコンコード情報が送信される前（時刻t1）までに、マイク２７で集音された音声の音量（ｄｂ）が上がったことが音声情報変化検知部２３４で検知されると、機種名Ｂが室内にある家電機器の機種名である可能性が高いと判断される。
【００６９】
また機種名特定部２３５において、特定された機種名、当該リモコンコード情報による操作内容、外部の音声の音量の変化等に基づいて、当該機種名が室内にある家電機器の機種名であることを確率的に優位であるか否かが判定される（Ｓ２６）。
【００７０】
例えば、リモコンコード情報による操作内容が音量調節、電源のＯＮ・ＯＦＦ、ＴＶ装置のチャンネルの切り替え、再生開始などの場合は音量の変化を伴うことが多いため、音量の変化により特定される機種名が室内にある家電機器の機種名である可能性が確率的に高いといえる。
【００７１】
このように、特定された機種名が室内にある家電機器の機種名である可能性が確率的に優位であると判定されたときは、当該リモコンコード情報に一意に対応した機種名として、メモリ２４に記憶された当該操作ボタンの初期設定情報が初期設定情報更新部２３６により更新される（Ｓ２７）。
【００７２】
ステップＳ２６において、当該機種名が室内にある家電機器の機種名である可能性が確率的に優位でないと判定されたときには（Ｓ２６の「NO」）、初期設定情報の更新は行われず、ステップＳ２１に戻る。
【００７３】
また、さらに学習型リモコン装置２Ａの操作性を高めるため、取得した複数の機種名の中から室内にある家電機器である可能性の高い機種名宛てに優先的にリモコンコード情報を送信させるとともに他の優先度の低い機種名宛てにも一定の時間間隔で送信させるようにし、送信する優先度を変える処理を繰り返すことで、高い精度で機種名を特定できるようにしてもよい。
【００７４】
この優先度を変えながら機種名を特定する場合の処理について、図１１のフローチャートを参照して説明する。
【００７５】
図１１において、ステップＳ３１〜Ｓ３６の処理は、図９のステップＳ２１〜Ｓ２６の処理と同様であるため、詳細な説明は省略する。
【００７６】
ステップＳ３６において、特定された機種名が室内にある家電機器の機種名である可能性が確率的に優位であると判定されたときには（Ｓ３６の「YES」）、次にこの操作ボタン２６−１が操作された際にはこの機種名宛てに優先的に送信されるように、リモコンコード送信制御部２３３の制御により送信される機種名の順番が並べ替えられる。
【００７７】
このように送信される機種名の順番が並べ替えられた状態で、再度この操作ボタン２６−１がユーザにより押下されると（Ｓ３８）、この操作ボタン２６−１に割り当てられた複数の機種名の家電機器それぞれ宛に、当該リモコンコード情報「＜メーカ名Ａ＞  ＜電源ＯＮ＞」が一定の時間間隔でステップＳ３７において並べ替えられた順番で赤外線発光部２８から赤外線により送信される（Ｓ３９）。
【００７８】
ステップＳ３９において複数の機種名の家電機器宛てにリモコンコード情報が送信されると、ステップＳ４０〜Ｓ４２において再度室内にある家電機器である可能性が高い機種名が機種名特定部２３５において特定され、特定された機種名がステップＳ３５において特定された機種名と異なり、この機種名である可能性が確率的に優位であると初期設定情報更新部２３６において判定されたときには（Ｓ４３の「YES」）、ステップＳ４２で特定された機種名宛てに優先的に送信されるように、送信する機種名の順番が並べ替えられる（Ｓ４４）。ここで、ステップＳ４０〜Ｓ４２の処理は、ステップＳ３３〜Ｓ３５の処理と同様であるため、詳細な説明は省略する。
【００７９】
またステップＳ３６において、当該機種名が室内にある家電機器の機種名である可能性が確率的に優位でないと判定されたときには（Ｓ３６の「NO」）、送信する機種名の順番の並べ替えは行われず、ステップＳ３１に戻る。またステップＳ４３においても、当該機種名が室内にある家電機器の機種名である可能性が確率的に優位でないと判定されたときには（Ｓ４３の「NO」）、送信する機種名の順番の並べ替えは行われず、ステップＳ３８に戻る。
【００８０】
このように複数の機種名の中から室内にある家電機器である可能性が高い機種名を特定する処理を繰り返し行うことで、さらに高い精度で機種名を特定することが可能になる。
【００８１】
以上の第１実施形態によれば、リモコンコード情報の設定が可能な操作対象機器が限定されず、またユーザが煩雑な操作を行うことなしに容易に学習型リモコン装置の初期設定を行い、操作対象の機器への操作を可能にすることができる。
【００８２】
《第２実施形態》
〈第２実施形態によるリモコンコード設定システムの構成〉
本発明の第２実施形態によるリモコンコード設定システムは、複数の家電機器に関する、機種名と操作内容を示すリモコンコード情報との組み合わせごと情報を格納した管理サーバ１にネットワーク３を介してルータ６が接続され、このルータ６にＴＶ装置４Ａ、ＴＶ装置４Ｂ、ハードディスクレコーダ４Ｃ、および学習型リモコン装置２Ｂが接続されて構成されている。
【００８３】
〈第２実施形態によるリモコンコード設定システムの動作〉
次に、本実施形態によるリモコンコード設定システムの動作について、図１２を参照して説明する。
【００８４】
まず、ルータ６に接続された家電機器であるＴＶ装置４Ａ、ＴＶ装置４Ｂ、ハードディスクレコーダ４Ｃは、ネットワーク３に接続する際に、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバから必要なＩＰアドレスをダイナミックに取得し、取得したＩＰアドレスをＮＩＣ（Network Interface Controller）に設定する。次に、これらのＴＶ装置４Ａ、ＴＶ装置４Ｂ、ハードディスクレコーダ４Ｃは、ルータ６に自装置の機種名、ＤＨＣＰサーバによって付与されたＩＰアドレス、機能等を登録することでルータ６を介してネットワーク３に接続可能となる。
【００８５】
このようにルータ６に制御対象の室内の家電機器の機種名、ＩＰアドレス、機能等が登録されている状態で、学習型リモコン装置２Ｂにより、ＵＰｎＰ（Universal Plug and Play）を利用して室内にある家電機器の機種名リストがルータ６から検索され（Ｓ５１）、取得される（Ｓ５２）。
【００８６】
学習型リモコン装置２Ｂにおいてルータ６から機種名リストが取得されると、この機種名リストの情報がルータ６およびネットワーク３を介して管理サーバ１に送信される（Ｓ５３）。
【００８７】
管理サーバ１では、学習型リモコン装置２Ｂから送信された機種名リストに該当するリモコンコード群が抽出され、学習型リモコン装置２Ｂに送信される（Ｓ５４）。
【００８８】
学習型リモコン装置２Ｂでは、管理サーバ１から送信されたリモコンコード群が受信され、複数の操作ボタンに割り当てられ初期設定が行われる（Ｓ５５）。
【００８９】
また、機種名からリモコンコード情報を取得する他の形態として、図１３に示すように、学習型リモコン装置２Ｃにより、この学習型リモコン装置２ＣとＨＤＭＩ（High-Definition Multimedia Interface）を介して接続された家電機器であるＡＶ機器４ＤからこのＡＶ機器４Ｄの機種名（Get OSD Name＞）が検索され（Ｓ６１）、取得される（Ｓ６２）。この機種名（Get OSD Name＞）は、当該機器をＨＤＭＩで接続した際に、機種名を表示させるための規約である。
【００９０】
学習型リモコン装置２ＣにおいてＡＶ機器４Ｄから機種名が取得されると、この機種名の情報がネットワーク３を介して管理サーバ１に送信される（Ｓ６３）。
【００９１】
管理サーバ１では、学習型リモコン装置２Ｃから送信された機種名に該当するリモコンコード群が抽出され、学習型リモコン装置２Ｃに送信される（Ｓ６４）。
【００９２】
学習型リモコン装置２Ｃでは、管理サーバ１から送信されたリモコンコード群が受信され、複数の操作ボタンに割り当てられ初期設定が行われる（Ｓ６５）。
【００９３】
第２実施形態の場合、ステップＳ５２の機器名リストや、ステップＳ６２の機器名において、複数の機器名が得られる場合があるが、その場合、図７や図８、図１１に示した方法により、複数の機器リモコンコード情報を使って、適切な処理を行うことにより、複数の機器が登録されている場合においても適切に機器の操作が可能となる。
【００９４】
以上の第２実施形態によれば、既存の機種名の情報を利用することで、ユーザが煩雑な操作を行うことなしに容易に学習型リモコン装置の初期設定を行い、操作対象の機器への操作を可能にすることができる。
【００９５】
上記の第１実施形態および第２実施形態における学習型リモコン装置の機能構成をプログラム化してコンピュータに組み込むことにより、当該コンピュータを学習型リモコン装置として機能させる学習型リモコン装置の操作用プログラムを構築することも可能である。
【図面の簡単な説明】
【００９６】
【図１】本発明の第１実施形態による学習型リモコン装置を利用したリモコンコード設定システムの構成を示す全体図である。
【図２】本発明の第１実施形態による学習型リモコン装置でリモコンコード情報を取得するときの状態を示す説明図である。
【図３】本発明の第１実施形態による学習型リモコン装置で取得されるリモコンコード情報の変調例を示す説明図である。
【図４】本発明の第１実施形態による学習型リモコン装置の構成を示す概念図である。
【図５】本発明の第１実施形態による学習型リモコン装置のＣＰＵの構成を示すブロック図である。
【図６】本発明の第１実施形態による学習型リモコン装置の初期設定を行うときの動作を示すフローチャートである。
【図７】本発明の第１実施形態による学習型リモコン装置で家電機器を操作するときの動作を示すフローチャートである。
【図８】本発明の第１実施形態による学習型リモコン装置により複数のリモコンコード情報が順次送信されるときの変調例を示す説明図である。
【図９】本発明の第１実施形態による学習型リモコン装置の初期設定情報を更新するときの動作を示すフローチャートである。
【図１０】本発明の第１施形態による学習型リモコン装置において送信したリモコンコード情報と取得した音量の変化との関係を示す説明図である。
【図１１】本発明の第１実施形態による学習型リモコン装置の初期設定情報を更新するときの他の例の動作を示すフローチャートである。
【図１２】本発明の第２実施形態による学習型リモコン装置初期設定を行うときの動作を示すシーケンス図である。
【図１３】本発明の第２実施形態による学習型リモコン装置初期設定を行うときの他の例の動作を示すシーケンス図である。
【図１４】従来の学習型リモコン装置において初期設定を行うときの状態を示す説明図である。
【符号の説明】
【００９７】
１…管理サーバ
２Ａ…学習型リモコン装置
２Ｂ…学習型リモコン装置
２Ｃ…学習型リモコン装置
３…ネットワーク
４Ａ…ＴＶ装置
４Ｂ…ＴＶ装置
４Ｃ…ハードディスクレコーダ
４Ｄ…ＡＶ機器
５Ａ〜５Ｃ…専用リモコン装置
６…ルータ
２１…赤外線受光部
２２…集光用レンズ
２３…ＣＰＵ
２４…メモリ
２５…無線通信部
２６…操作ボタン
２７…マイク
２８…赤外線発光部
１００…リモコンコード設定システム
２３１…機種名取得部
２３２…初期設定部
２３３…リモコンコード送信制御部
２３４…音声情報変化検知部
２３５…機種名特定部
２３６…初期設定情報更新部
【図１】
2010130229.tif 000003
【図２】
2010130229.tif 000004
【図３】
2010130229.tif 000005
【図４】
2010130229.tif 000006
【図５】
2010130229.tif 000007
【図６】
2010130229.tif 000008
【図７】
2010130229.tif 000009
【図８】
2010130229.tif 000010
【図９】
2010130229.tif 000011
【図１０】
2010130229.tif 000012
【図１１】
2010130229.tif 000013
【図１２】
2010130229.tif 000014
【図１３】
2010130229.tif 000015
【図１４】
2010130229.tif 000016