(57)【要約】【課題】利用者が家電機器付属のリモコンを通常操作するだけで当該リモコンのコードを学習してゆく使い勝手のよい自動学習リモコン装置を提供する。【解決手段】自動学習リモコン装置２のコントローラ２９は、受光ユニット２１，２３により赤外線信号が受光されたときに、低精度信号処理回路２２および高精度信号処理ユニット２４により生成された信号コード識別データおよび送信コードのデータがデータベース２５に記憶されているか否かを確認し、これらのデータのうちのいずれか一つのデータがデータベース２５に未記憶の場合、ユーザにこれらのデータの操作情報を問い合わせ、受付ユニット２７により受け付けられた操作情報を、生成された信号コード識別データおよび／または送信コードのデータと対応付けてデータベース２５に登録する。【選択図】図１
2009081550.tif 000002
【特許請求の範囲】
【請求項１】
学習元のリモートコントロール装置の操作ボタンがユーザにより操作されることで発光される電気機器遠隔操作用の赤外線信号を受光する受光ユニットと、
前記受光ユニットにより受光された赤外線信号から、前記リモートコントロール装置の信号コードを識別可能な信号コード識別データを生成する第１信号処理ユニットと、
前記受光ユニットにより受光された赤外線信号から、受光された前記赤外線信号を送信可能な送信コードのデータを生成する第２信号処理ユニットと、
前記信号コード識別データと、前記送信コードのデータと、前記操作ボタンの操作内容を示す操作情報とを対応付けて記憶可能な記憶ユニットと、
前記受光ユニットにより前記赤外線信号が受光されたときに、前記第１信号処理ユニットおよび前記第２信号処理ユニットにより生成されたデータが前記記憶ユニットに記憶されているか否かを確認する確認ユニットと、
前記信号コード識別データおよび前記送信コードのデータのうちのいずれか一つのデータが前記記憶ユニットに記憶されていない場合、前記操作情報の入力を促すための報知を行う問い合わせユニットと、
前記問い合わせユニットからの報知により、ユーザから入力された前記操作情報を受け付ける受付ユニットと、
前記受付ユニットにより受け付けられた前記操作情報を、予め前記記憶ユニットに記憶されていた、または前記各ユニットにより生成された、前記信号コード識別データおよび／または前記送信コードのデータと対応付けて前記記憶ユニットに登録する登録ユニットと、
電気機器を遠隔操作するための入力情報を入力可能な入力ユニットと、
前記入力ユニットに前記入力情報が入力されたときに、前記入力情報に対応して前記記憶ユニットに前記送信コードのデータが登録されていた場合、前記送信コードのデータを読み出して赤外線信号を発光する発光ユニットと
を具備することを特徴とする赤外線リモートコントロール装置。
【請求項２】
前記問い合わせユニットは、
前記操作情報を問い合わせるために音声メッセージを発生することを特徴とする請求項１記載の赤外線リモートコントロール装置。
【請求項３】
前記受付ユニットは、
問い合わせに対してユーザが応答した音声を集音するマイクと、
前記マイクにより集音されたユーザの音声を認識し前記操作情報を生成する音声認識手段と
を具備することを特徴とする請求項１記載の赤外線リモートコントロール装置。
【請求項４】
受光ユニット、第１信号処理ユニット、第２信号処理ユニット、記憶ユニット、確認ユニット、問い合わせユニット、受付ユニット、入力ユニット、発光ユニットを備えた赤外線リモートコントロール装置が、学習元のリモートコントロール装置の送信コードを学習する赤外線リモートコントロール方法であって、
学習元のリモートコントロール装置の操作ボタンがユーザにより操作されることで発光される電気機器制御用の赤外線信号を前記受光ユニットが受光するステップと、
前記受光ユニットにより受光された赤外線信号から、前記リモートコントロール装置の信号コードを識別可能な信号コード識別データを前記第１信号処理ユニットが生成するステップと、
前記受光ユニットにより受光された赤外線信号から、受光された前記赤外線信号を送信可能な送信コードのデータを前記第２信号処理ユニットが生成するステップと、
前記受光ユニットにより前記赤外線信号が受光されたときに、前記第１信号処理ユニットおよび前記第２信号処理ユニットにより生成されたデータが前記記憶ユニットに記憶されているか否かを確認ユニットが確認するステップと、
前記信号コード識別データおよび前記送信コードのデータのうちのいずれか一つのデータが前記記憶ユニットに記憶されていない場合、問い合わせユニットが、前記操作ボタンの操作内容を示す操作情報の入力を促すための報知を行うステップと、
前記問い合わせユニットからの報知により、ユーザから前記受付ユニットに入力された前記操作情報を受け付けるステップと、
前記受付ユニットにより受け付けられた前記操作情報を、前記登録ユニットが、予め前記記憶ユニットに記憶されていた、または前記各ユニットにより生成された、前記信号コード識別データおよび／または前記送信コードのデータと対応付けて前記記憶ユニットに登録するステップと、
電気機器を遠隔操作するための入力ユニットから入力情報が入力されたときに、前記入力情報に対応して前記記憶ユニットに前記送信コードのデータが登録されていた場合、前記発光ユニットが、前記送信コードのデータを赤外線信号にして発光するステップと
を有することを特徴とする赤外線リモートコントロール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばテレビジョンやレコーダなどの家庭電化製品（以下「家電機器」と称す）および扇風機などの電気機器を遠隔操作するための赤外線リモートコントロール装置および赤外線リモートコントロール方法に関する。
【背景技術】
【０００２】
近年、家電機器の多様化・情報化に伴い、テレビジョン・ビデオテープレコーダ・ＤＶＤプレイヤー・ハードディスクレコーダなどを初めとするＡＶ機器や、照明・エアーコンディショナー・扇風機などの住宅設備機器・空調機器などのような多くの電気機器には、遠隔から操作できるように赤外線を使ったリモートコントローラ（以下「リモコン装置」と称す）が付属されている。
【０００３】
また、電気機器およびリモコンの機能の多様化に伴い、リモコン装置の操作ボタンが増え、操作手順も複雑になってきている。
【０００４】
ユーザは、電気機器毎にリモコン装置を一つ一つ持ち、それぞれの操作ボタンの意味を理解していなければ、家電機器を思うように操作できない。
【０００５】
このような問題を解決する技術として、異なる複数のリモコン装置の機能を一つのリモコン装置で操作できるように、予め各製造メーカ及び家電機器を分類し、それぞれのリモコン装置の送信コードのデータをＲＯＭに記憶しており、ユーザが最初に使用する機器の製造メーカを選択することで、一つのリモコン装置から複数の家電機器を操作可能にする技術（一般にマルチリモコンなどと呼ばれる）が知られている。
【０００６】
また、複数の家電製品を統括して遠隔操作する汎用のリモコン装置として学習リモコンがある。この学習リモコンは、上述したような製造メーカが分類されている他に、設定しようとする家電機器付属のリモコン装置のコード信号の体系が予め自身のメモリに記憶されていない場合に、家電機器付属のリモコン装置の送光部を、自身の受光部に当接して家電機器付属のリモコン装置のキーを順次操作してゆくことにより、受光部で受信された赤外線信号のコードをメモリに新規登録する機能、つまり学習機能を有している。
【０００７】
また、機器の選択を容易にする従来の技術としては、決められたコード体系の操作ボタン（例えば電源ボタンなど）を押下すると、そのとき発信される赤外信号で家電機器を判別する技術が知られている（例えば特許文献１参照）。
【特許文献１】特開２００５−３１８０９８公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記マルチリモコンの場合、設定しようとする側のリモコン装置のメモリに予め複数のリモコンのコード信号の体系を記憶しておく必要があり、メモリに記憶されていないコード信号の体系のリモコンには対応できない。
【０００９】
また、上記学習リモコンの場合、各々のリモコンの送光部と受光部とを当接させてキーを１つ１つ操作しなければならず、設定登録のために多くの手間がかかるだけでなく、操作が非常に煩雑であった。
【００１０】
加えて、マルチリモコンおよび学習リモコンのいずれも、設定登録しようとするリモコン装置の側で事前に設定登録の手順を行っておく必要があり、また設定登録後にも動作確認を行なう必要があり、ユーザが行わなければならない操作が多く非常に煩わしいものであった。
【００１１】
本発明はこのような課題を解決するためになされたもので、利用者が学習元の赤外線リモートコントロール装置を通常操作するだけで当該赤外線リモートコントロール装置のコードを学習してゆく使い勝手のよい赤外線リモートコントロール装置および赤外線リモートコントロール方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために本発明の赤外線リモートコントロール装置は、学習元のリモートコントロール装置の操作ボタンがユーザにより操作されることで発光される電気機器遠隔操作用の赤外線信号を受光する受光ユニットと、前記受光ユニットにより受光された赤外線信号から、前記リモートコントロール装置の信号コードを識別可能な信号コード識別データを生成する第１信号処理ユニットと、前記受光ユニットにより受光された赤外線信号から、受光された前記赤外線信号を送信可能な送信コードのデータを生成する第２信号処理ユニットと、前記信号コード識別データと、前記送信コードのデータと、前記操作ボタンの操作内容を示す操作情報とを対応付けて記憶可能な記憶ユニットと、前記受光ユニットにより前記赤外線信号が受光されたときに、前記第１信号処理ユニットおよび前記第２信号処理ユニットにより生成されたデータが前記記憶ユニットに記憶されているか否かを確認する確認ユニットと、前記信号コード識別データおよび前記送信コードのデータのうちのいずれか一つのデータが前記記憶ユニットに記憶されていない場合、前記操作情報の入力を促すための報知を行う問い合わせユニットと、前記問い合わせユニットからの報知により、ユーザから入力された前記操作情報を受け付ける受付ユニットと、前記受付ユニットにより受け付けられた前記操作情報を、予め前記記憶ユニットに記憶されていた、または前記各ユニットにより生成された、前記信号コード識別データおよび／または前記送信コードのデータと対応付けて前記記憶ユニットに登録する登録ユニットと、電気機器を遠隔操作するための入力情報を入力可能な入力ユニットと、前記入力ユニットに前記入力情報が入力されたときに、前記入力情報に対応して前記記憶ユニットに前記送信コードのデータが登録されていた場合、前記送信コードのデータを読み出して赤外線信号を発光する発光ユニットとを具備することを特徴とする。
【００１３】
本発明の赤外線リモートコントロール方法は、受光ユニット、第１信号処理ユニット、第２信号処理ユニット、記憶ユニット、確認ユニット、問い合わせユニット、受付ユニット、入力ユニット、発光ユニットを備えた赤外線リモートコントロール装置が、学習元のリモートコントロール装置の送信コードを学習する赤外線リモートコントロール方法であって、学習元のリモートコントロール装置の操作ボタンがユーザにより操作されることで発光される電気機器制御用の赤外線信号を前記受光ユニットが受光するステップと、前記受光ユニットにより受光された赤外線信号から、前記リモートコントロール装置の信号コードを識別可能な信号コード識別データを前記第１信号処理ユニットが生成するステップと、前記受光ユニットにより受光された赤外線信号から、受光された前記赤外線信号を送信可能な送信コードのデータを前記第２信号処理ユニットが生成するステップと、前記受光ユニットにより前記赤外線信号が受光されたときに、前記第１信号処理ユニットおよび前記第２信号処理ユニットにより生成されたデータが前記記憶ユニットに記憶されているか否かを確認ユニットが確認するステップと、前記信号コード識別データおよび前記送信コードのデータのうちのいずれか一つのデータが前記記憶ユニットに記憶されていない場合、問い合わせユニットが、前記操作ボタンの操作内容を示す操作情報の入力を促すための報知を行うステップと、前記問い合わせユニットからの報知により、ユーザから前記受付ユニットに入力された前記操作情報を受け付けるステップと、前記受付ユニットにより受け付けられた前記操作情報を、前記登録ユニットが、予め前記記憶ユニットに記憶されていた、または前記各ユニットにより生成された、前記信号コード識別データおよび／または前記送信コードのデータと対応付けて前記記憶ユニットに登録するステップと、電気機器を遠隔操作するための入力ユニットから入力情報が入力されたときに、前記入力情報に対応して前記記憶ユニットに前記送信コードのデータが登録されていた場合、前記発光ユニットが、前記送信コードのデータを赤外線信号にして発光するステップとを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、利用者が学習元の赤外線リモートコントロール装置を通常操作するだけで当該赤外線リモートコントロール装置のコードを学習してゆく使い勝手のよい赤外線リモートコントロール装置および赤外線リモートコントロール方法を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は本発明の実施形態に係る赤外線コントロールシステムの概要構成を示すブロック図、図２は赤外線コントロールシステムの自動学習リモコン装置の構成を示す図である。
【００１６】
図１に示すように、この赤外線コントロールシステムは、家電製品または電気機器としてのテレビジョン３と、テレビジョン３に付属されたテレビジョン専用の第１赤外線リモートコントロール装置１（以下「付属リモコン１」と称す）、この付属リモコン１の赤外線コードを自動的に学習する第２赤外線リモートコントロール装置２（以下「自動学習リモコン装置２」と称す）とを有している。
【００１７】
テレビジョン３には、赤外線受光部３ａが設けられている。赤外線受光部３ａは、それぞれのリモコン１，２からの赤外線信号を受光してテレビジョン３内のコントローラ（図示せず）に送り、テレビジョン３の機能を動作させる。
【００１８】
図２に示すように、自動学習リモコン装置２は、第１受光ユニットとしての広範囲受光ユニット２１、第１信号処理ユニットとしての低精度信号処理回路２２、第２受光ユニットとしての近距離受光ユニット２３、第２信号処理ユニットとしての高精度信号処理回路２４、データベース２５、問い合わせユニット２６、受付ユニット２７、発光ユニット２８、コントローラ２９を有している。
【００１９】
広範囲受光ユニット２１は、例えばＶＩＳＨＡＹ社製のＴＳＯＰ１８３８ＳＳ３Ｖ等のフォトモジュールが使用される。フォトモジュール内には、フォトダイオード、ＡＧＣ回路、バンドパスフィルタ、モジュレータなどが内蔵されており、遠距離から送信される赤外信号を広い範囲で受光し、信号コードの識別のみ可能な低精度信号（図４（ｂ）参照）を生成する。
【００２０】
低精度信号処理回路２２は、広範囲受光ユニット２１より生成された低精度信号から「０」または「１」の論理値をとるデジタル信号列を生成する。
【００２１】
近距離受光ユニット２３は、例えば東芝製ＴＰＳ７０３などのフォトダイオードが使用される。近距離受光ユニット２３は、送信元から送信された赤外線信号を近距離で受光し、受光した赤外線信号から、送信可能な高精度信号（図４（ａ）参照）を生成する。
【００２２】
高精度信号処理回路２４は、近距離受光ユニット２３より生成された高精度信号から「０」または「１」の論理値をとるデジタル信号列を生成する。
【００２３】
データベース２５は、フラッシュメモリなどの読み出しおよび書き込み自在な不揮発性メモリなどで構成されている。データベース２５には、予め各家電機器それぞれの付属リモコン１の操作ボタンと送信コードのデータとが対応して各製造メーカ毎を分類されて登録されている。
【００２４】
一例としては、図３に示すように、データベース２５には、信号意味、低精度信号のデジタルデータおよび高精度信号のデジタルが対応して登録されている。信号意味としては、ユーザ（利用者）が理解可能な言葉やボタン名などのデータ（テキストデータ等）が登録される。低精度信号は、広い範囲から受光された信号のため信号コードの識別に利用可能な信号であり、送信は不可である。高精度信号は、受信される赤外線信号と同等の高精度の信号のため送信可能である。
【００２５】
このようにデータベース２５には、予め送信コードのデータが登録されている他、空き領域（追記領域）が設けられており、新たな未知の送信コードのデータが随時登録可能である。
【００２６】
すなわち、データベース２５には、低精度信号処理回路２２で得られた低精度信号のコードのデジタルデータ（信号コード識別データ）と高精度信号処理回路２４で得られた高精度信号のデジタルデータ（送信コードのデータ）と、受付ユニット２７で受け付けられた音声の認識結果の意味情報（テキストデータ）とが対応付けて登録される。
【００２７】
問い合わせユニット２６は、外部から受信された信号コードの意味が不明な場合に、予め設定された音声メッセージまたはビープ音などを発生して、不明なコードの意味をユーザに問い合わせる。
【００２８】
受付ユニット２７は、テレビジョン３に限らず、家電機器を操作するための各種操作ボタン（入力手段）、マイク及び音声認識回路などにより構成されている。受付ユニット２７は、問い合わせユニット２６から音声メッセージが発せられてから、所定時間以内にマイクで集音されたユーザの音声を認識して得られた音声のテキストデータをコントローラ２９へ送る。受付ユニット２７は、上記マイクを含む構成以外に、キーボードなどを設けていてもよい。操作ボタンは、電気機器を遠隔操作するための入力情報を入力可能な入力ユニットとして機能する。
【００２９】
発光ユニット２８は、コントローラ２９により制御されて赤外線信号を発信（発光）する。操作ボタンが操作、もしくはユーザの音声指示が入力されたときに、その操作情報に対応してデータベース２５に登録されていた送信コードのデータをコントローラ２９が読み出して発光ユニット２８から赤外線信号を発光する。
【００３０】
コントローラ２９は、各信号処理回路から赤外線信号のデジタルデータが入力された際に、データベース２５を参照して該当コードの有無の判定及び該当コードを特定する。
【００３１】
コントローラ２９は、各信号処理回路２２，２４により生成されたデータがデータベース２５に記憶されているか否かを確認する確認ユニットとして機能する。
【００３２】
またコントローラ２９は、生成された信号コード識別データおよび送信コードのデータのうちのいずれか一つのデータがデータベース２５に記憶されていない場合、操作情報の入力を促すための報知を問い合わせユニット２６に行わせる。
【００３３】
コントローラ２９は、問い合わせユニット２６からの報知により、利用者から受付ユニット２７に入力された操作情報、予めデータベース２５に記憶されていた、または各処理回路により新たに生成された、信号コード識別データおよび／または送信コードのデータと対応付けてデータベース２５に登録する。
【００３４】
コントローラ２９は、各信号処理回路２２，２４により生成されたデジタルデータに対するコードデータ（送信コード識別データまたは送信コードのデータ）がデータベース２５に存在しない場合、問い合わせユニット２６を制御して問い合わせメッセージまたはビープ音などを発生させる。
【００３５】
コントローラ２９は、データベース２５を参照した結果、該当コードデータが存在した場合、該当コードデータに対する赤外線信号を発光ユニット２８から送信（発光）させる。
【００３６】
コントローラ２９は、データベース２５に信号コードの意味が登録されてなければ、問い合わせユニット２６により信号コードの意味を問い合わせ、受付ユニット２７により信号コードの意味が受け付けられた場合、その信号コードの意味と低精度信号のコードデータとを対応させてデータベース２５に登録する。
【００３７】
コントローラ２９は、低精度信号処理回路２２で低精度信号のデジタルデータが生成され、高精度信号処理回路２４で高精度信号のデジタルデータが生成された場合、互いを対応付けてデータベース２５に登録する。登録後、受付ユニット２７により信号の意味が受け付けられた場合、コントローラ２９は、それをデータベース２５の該当レコードに登録する。
【００３８】
信号の意味を登録後、その信号の意味に対応する高精度信号のデジタルデータが登録されていた場合、コントローラ２９は、そのデジタルデータを発光ユニット２８へ送り、発光ユニット２８から送信コードとして発信し、機器の操作を可能とする。
【００３９】
ここで、低精度信号処理回路２２と高精度信号処理回路２４について説明する。
付属リモコン１は、３８ＫＨｚのキャリア波に乗せて「家電協フォーマット」または「ＮＥＣフォーマット」などと呼ばれるフォーマットで赤外線信号を送信する。
【００４０】
自動学習リモコン装置２の高精度信号処理回路２４は、受信された赤外線信号をバンドパスフィルタを通さずに受信し、もしくはバンドパスフィルタを通して受信した後に検出したキャリア波に応じて再度、変調して、図４（ａ）に示すよう送信された赤外線信号とほぼ同じ波形の高精度信号を生成する。
【００４１】
一方、自動学習リモコン装置２の低精度信号処理回路２２は、受信された赤外線信号をバンドパスフィルタを通して、図４（ｂ）に示すような低精度信号を生成する。
【００４２】
そして、低精度信号処理回路２２は、３８ＫＨｚのキャリア波のＯＮ／ＯＦＦの周期を検出して、図４（Ｃ）に示すように、「０」または「１」の論理値のデジタルデータとしてコントローラ２９へ出力する。
【００４３】
このときのＯＮ／ＯＦＦのパターン、Ｄｕｔｙ比などは、各社各機器により異なる。このため、付属リモコン１の送光部と自動学習リモコン装置２の近距離受光ユニット２３との距離が離れてしまうと、高精度信号は正確には得られない。そこで、本システムでは、近距離受光ユニット２３の他に広範囲受光ユニット２１と問い合わせユニット２６を備え、それぞれの受光ユニットで信号が受信されたときの状態に応じて、信号の意味や送信コードを学習する。
【００４４】
以下、図５、図６を参照してこの赤外線コントロールシステムの動作を説明する。
ここでは、多チャンネル時代のテレビ放映を想定して、テレビジョン３のチャンネルを進める機器操作（チャネルアップボタンの操作）を行った場合について説明する。
【００４５】
この赤外線コントロールシステムの場合、付属リモコン１の操作で発信（発光）される赤外線信号（リモコン信号）のコードを学習するとき（学習時）と、学習後のリモコン信号に基づき、テレビジョン３を操作するとき（操作時）に動作が分けられる。
【００４６】
まず、図５を参照して学習時の動作を説明する。
学習時には、付属リモコン１と操作対象機器であるテレビジョン３との間に自動学習リモコン装置２を配置し、ユーザは、付属リモコン１をテレビジョン３の方向に向けて操作する。
【００４７】
この際に、付属リモコン１のボタン操作によって発信された赤外線信号が自動学習リモコン装置２の広範囲受光ユニット２１により受光されて、低精度信号処理回路２２で低精度信号が得られると（ステップＳ１０１のＹｅｓ）、コントローラ２９は、高精度信号処理回路２４で高精度信号が得られたか否かを判定する（ステップＳ１０２）。
【００４８】
この判定の結果、高精度信号処理回路２４で高精度信号が得られていない場合（ステップＳ１０２のＮｏ）、コントローラ２９は、データベース２５を参照して、得られた低精度信号の意味がデータベース２５に登録されているか否かを判定する（ステップＳ１０３）。低精度信号の意味は、ここでは機器操作の内容、一般の学習リモコンではリモコンのボタン名に相当する。
【００４９】
この判定の結果、低精度信号の意味がデータベース２５に登録されていない場合（ステップＳ１０３のＮｏ）、コントローラ２９は、問い合わせユニット２６を制御してその低精度信号の意味をユーザに問い合わせる（ステップＳ１０４）。
【００５０】
問い合わせるメッセージは、例えば受付ユニット２７に設けられている操作ボタンのうち、「該当ボタンを押してください”」などといった音声メッセージでもよく、音声合成処理により“今、何をしたの”等というように、ユーザに対して声で応答を求める旨の問い合わせであってもよい。
【００５１】
この問い合わせに対する応答内容として、例えば「チャンネルアップボタン」とユーザが返事をして、受付ユニット２７によりその応答内容が受け付けられた場合（ステップＳ１０５のＹｅｓ）、受付ユニット２７は、受け付けた音声を音声認識処理によりテキストデータに変換して、コントローラ２９に渡す。
【００５２】
コントローラ２９は、受付ユニット２７から受け取った信号の意味を示すテキストデータ「チャンネルアップボタン」と、低精度信号処理回路２２から入力された低精度信号のデジタルデータとを対応付けてデータベース２５に登録する（ステップＳ１０６）。
【００５３】
一方、別の機会に、低精度信号処理回路２２と高精度信号処理回路２４とで低精度信号と高精度信号が共に得られた場合（ステップＳ１０２のＹｅｓ）、コントローラ２９は、データベース２５を参照して、低精度信号または高精度信号に対応する信号の意味が登録されているか否かを判定する（ステップＳ１０７）。
【００５４】
この判定の結果、データベース２５に信号の意味が登録されている場合（ステップＳ１０７のＹｅｓ）、コントローラ２９は、その信号の意味に、得られた低精度信号のデジタルデータおよび高精度信号のデジタルデータを対応させてデータベース２５に登録する（ステップＳ１０６）。
【００５５】
この際、低精度信号に対応する信号の意味が登録されてない場合には（ステップＳ１０７のＮｏ）、コントローラ２９は、問い合わせユニット２６を制御してユーザに対して信号の意味を問い合わせ（ステップＳ１０４）、受付ユニット２７により受け付けられた音声を変換したテキストデータと低精度信号および高精度信号のデジタルデータとを対応させてデータベース２５に登録する（ステップＳ１０６）。
【００５６】
これにより、家電機器が付属リモコン１によって操作されるたびに該当リモコンコードとその意味がデータベース２５に学習（登録）されるようになる。
【００５７】
次に、図６を参照して操作時の動作を説明する。
操作時に、信号の意味が受付ユニット２７によって受け付けられたときに（ステップＳ２０１のＹｅｓ）、コントローラ２９は、その信号の意味を検索キーとしてデータベース２５に照合する（ステップＳ２０２）。
【００５８】
この照合の結果、信号の意味がデータベース２５に登録されている場合、信号の意味に対応して該当する高精度信号のデジタルデータが登録されているか否かを判定する（ステップＳ２０３）。
【００５９】
この判定の結果、データベース２５に該当高精度信号のデジタルデータ（送信コードのデータ）が登録されていた場合、コントローラ２９は、その高精度信号のデジタルデータ（送信コードのデータ）をデータベース２５から読み出して、発光ユニット２８より赤外線信号を送信してテレビジョン３の操作（ステップＳ２０４）、つまり動作制御する。
【００６０】
このようにこの実施形態の赤外線コントロールシステムによれば、広範囲受光ユニット２１により赤外線信号が受光されたときに、低精度信号処理回路２２により生成された信号コード識別データがデータベース２５に記憶されているか否かを確認し、データがデータベース２５に未記憶の場合、ユーザに該当データの操作情報を問い合わせ、受付ユニット２７により受け付けられた操作情報を、生成された信号コード識別データと対応付けてデータベース２５に登録しておき、次の機会に、近距離受光ユニット２３を通じて高精度信号が得られた場合にそれをデータベース２５の該当する信号コード識別データまたは操作情報に対応して登録する。
【００６１】
すなわち、ユーザが付属リモコン１を通常操作し自動学習リモコン２に低精度信号が受信されるたびに少なくとも２つのデータ（低精度信号とその操作情報と）を対応させてデータベース２５に登録しておき、別途、自動学習リモコン２に高精度信号が得られた場合にその高精度信号とデータベース２５の該当データとを対応させて登録することでリモコン信号を自動的に学習するので、ユーザは手間なく自動学習リモコン装置２に学習させることができる。
【００６２】
これにより、利用者が付属リモコン１を通常操作するだけで当該リモコン１のコードを学習してゆく使い勝手のよい自動学習リモコン装置２を提供することができる。
【００６３】
なお、本願発明は、上記実施形態のみに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形してもよい。また、上記実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の発明を構成できる。
【００６４】
例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００６５】
例えば上記実施形態では、広範囲受光ユニット２１と近距離受光ユニット２３を別のユニットにしたが、図７に示すように、これらを一つの受光ユニット３１にしてもよい。この場合、受光ユニット３１は、高精度信号および低精度信号などのいずれの赤外線信号も受信できるものである。
【００６６】
この場合、高精度信号処理回路２４に、信号判定回路２４ａを設け、受光ユニット３１で受光された赤外線信号の種類（高精度信号か低精度信号か）を信号判定回路２４ａで判定して、入力された高精度信号をこの高精度信号処理回路２４で処理するようにする。
【００６７】
また、既存の家電製品のリモコン信号のコードとその操作情報とを予めデータベース２５に登録しておくことで、赤外線の送信コードのうちの一部のコードしか得られなかった場合に、送信された赤外線のコードの候補をデータベース２５から抽出し、抽出された中からユーザが選択したコードを送信するようにしてもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施形態の赤外線コントロールシステムの構成を示す図である。
【図２】赤外線コントロールシステムの自動学習リモコン装置の構成を示す図である。
【図３】図２の自動学習リモコン装置のデータベースの内容を示す図である。
【図４】（ａ）は高精度信号波形を示す図、（ｂ）は低精度信号波形を示す図、（ｃ）は論理出力信号（デジタルデータ）を示す図である。
【図５】自動学習リモコン装置の学習時の動作を示すフローチャートである。
【図６】自動学習リモコン装置の操作時の動作を示すフローチャートである。
【図７】他の例の自動学習リモコン装置の構成を示す図である。
【符号の説明】
【００６９】
１…第１赤外線リモートコントロール装置（付属リモコン）、２…第２赤外線リモートコントロール装置（自動学習リモコン装置）、３ａ…赤外線受光部、２１…広範囲受光ユニット、２２…低精度信号処理ユニット、２３…近距離受光ユニット、２４…高精度信号処理回路、２５…データベース、２６…問い合わせユニット、２７…受付ユニット、２９…コントローラ、３１…受光ユニット。
【図１】
2009081550.tif 000003
【図２】
2009081550.tif 000004
【図３】
2009081550.tif 000005
【図４】
2009081550.tif 000006
【図５】
2009081550.tif 000007
【図６】
2009081550.tif 000008
【図７】
2009081550.tif 000009