(57)【要約】【課題】  予めメモリに記憶した制御対象機器以外の制御対象機器をも制御可能にしたリモコン装置を提供する。【解決手段】  制御対象機器を、制御するための機能コードを、複数の部品コードにより出力フォーマットを構成し固定データとして記憶手段に記憶し、記憶手段から出力フォーマットを読み出し、出力信号を生成して発光素子から発射させるリモコン装置において、記憶手段（パラメータテーブル３１）は、第1記憶領域（固定データ領域３１ａ）に加えて、第1記憶領域に記憶された機能コードとは異なる機能コードを、追加設定可能な第２記憶領域（カスタマーデータ領域３１ｂ）を有し、第１又は第２の記憶領域の部品コードに基づく出力フォーマットの出力信号を赤外線素子から発射させる。【選択図】      図１
2006050456.tif 000002
【特許請求の範囲】
【請求項１】
制御対象機器を遠隔制御するために前記制御対象機器の製造メーカー、機器のカテゴリ、及び制御動作に応じたコードを少なくとも組み合わせて送出すると共に、前記制御対象機器に新たな機能が追加された際、前記新たな機能に応じたコードデータを記憶可能な追記記憶領域を有するリモコン装置であって、
前記制御対象機器の製造メーカー、機器のカテゴリ、及び制御動作に対応したデータを記憶するための第１の記憶手段と、
前記制御対象機器に関連するカテゴリの新規な機器、あるいは前記制御対象機器に関連するカテゴリの新規な機能が追加された場合、前記第１の記憶手段に記憶させたデータとは異なる前記新規な機器、及び機能に対応したデータを記憶するための第２の記憶手段と、
前記第２の記憶手段にデータを入力設定するためのデータ設定手段と、
を有することを特徴とするリモコン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモコン装置に関し、特に、予めメモリに記憶した制御対象機器以外の制御対象機器をも制御可能にしたリモコン装置に関する。
【背景技術】
【０００２】
ビデオ装置、テレビジョン装置等に使われるリモコン装置（以下、リモコンと記す）は、多数の操作キーを備えており、これらの操作キーの押下によりメーカーコード、機種コード等を選択し、この選択に対応した赤外線信号を発射するようになっている。
【０００３】
近年、一台のリモコンにより、Ａ社、Ｂ社、Ｃ社等の異なるメーカーのビデオ装置、テレビジョン装置等に対応可能なタイプのものが市場に登場している。
【０００４】
このタイプのリモコン（所謂、便利リモコン）は、Ａ社、Ｂ社、Ｃ社等の仕様での機能コードを、予めメモリに記憶しておき、例えば、Ａ社のビデオ装置をリモコンで操作する場合は、メモリのＡ社のコードを予め選択して、赤外線信号を発射可能に設定する。この設定は、例えば、リモコンメーカー側で、工場出荷の以前に行う。
【０００５】
そして、この設定作業の後で、リモコンを一般ユーザが操作すると、前述の設定に基づくリモコンコードを発射することが可能となる。
【０００６】
このようにすれば、Ａ社、Ｂ社、Ｃ社等のビデオ装置、テレビジョン装置を、一台のリモコン（便利リモコン）で操作することが可能となる。
【０００７】
一方、特許文献１には、リモコンの初期電池装着時に任意の操作スイッチを短い時間押すだけで、アドレスを設定して、制御対象機器を一台のリモコンにより、制御可能にすることが開示されている。
【特許文献１】特開２００３−２４０３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、近年は、制御対象機器（ビデオ装置、テレビジョン装置等）が様々な機能を備えるようになってきている。その結果、従来の各社の制御対象機器に対応可能なリモコン（リモコン装置）は、メモリに各社の機能コードを予め記憶することで制御可能となっているので、メモリに前述の機能に対応した機能コードが記憶されていなければ、その社の制御対象機器には対応ができないという課題があった。
【０００９】
本発明は上記課題を鑑みてなされたもので、予めメモリに記憶した制御対象機器以外の制御対象機器をも制御可能にしたリモコン装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
この目的を達成するために本発明のリモコン装置は、制御対象機器を遠隔制御するために前記制御対象機器の製造メーカー、機器のカテゴリ、及び制御動作に応じたコードを少なくとも組み合わせて送出すると共に、前記制御対象機器に新たな機能が追加された際、前記新たな機能に応じたコードデータを記憶可能な追記記憶領域を有するリモコン装置であって、前記制御対象機器の製造メーカー、機器のカテゴリ、及び制御動作に対応したデータを記憶するための第１の記憶手段と、前記制御対象機器に関連するカテゴリの新規な機器、あるいは前記制御対象機器に関連するカテゴリの新規な機能が追加された場合、前記第１の記憶手段に記憶させたデータとは異なる前記新規な機器、及び機能に対応したデータを記憶するための第２の記憶手段と、前記第２の記憶手段にデータを入力設定するためのデータ設定手段と、を備えたことを要旨とする。
【００１１】
以上の構成を図示すると、例えば図１，図２に示すようになる。そして、記憶回路３０にパラメータテーブル３１を備えておき、従来から存在する各社の機能コード（リモコンコード）を、複数の部品コードを組み合わせた固定データとして記憶しておく。
【００１２】
また、例えば、担当者（例えば、出荷前の工場内の作業者、以下、工場担当者と記す）が複数の部品コードを組み合わせることにより、前述の第１の記憶手段に記憶されていない機能コード（リモコンコード）を、新規に設定可能な領域（カスタム（自由）領域）から読み出させて発射させることができる。
【００１３】
このようにすれば、リモコン装置が従来から固定データとして記憶している機能コードに加えて、新規な機能コードを、工場担当者が自由に追加記憶させることができる。従って、一台のリモコンで、予めメモリに記憶した制御対象機器以外の制御対象機器をも制御可能にすることができる。
【発明の効果】
【００１４】
本発明によれば、リモコン装置が従来持っていなかった新規な機能コード（リモコンコード）を、例えば工場担当者が、自由に追加設定することが可能となる。
【００１５】
また、例えばデジタルチューナ等のＣＰＵを持った機器にリモコン装置を組み込む場合には、該リモコン装置に新規な機能コードを自由に追加が可能になるばかりでなく、リモコン専用のＣＰＵが不要になり、前述の機器のコストダウンに寄与することができる。
【発明を実施するための最良の形態】
【００１６】
本実施の形態のリモコン装置は、デジタルチューナーに内蔵のリモコン装置の場合、又は、単体のリモコン（便利リモコン）の場合である。
【００１７】
このリモコン装置の書き込み可能なメモリ（カスタマーデータ領域）に、リモコン装置のキャリア周波数等の部品コードを設定することで、所望の赤外線信号出力（リモコンＬＥＤ出力）を実現する機能を持たせ、より多くのリモコンコードの発射を自由に実現できるようにする。
【００１８】
図１は、本実施の形態のリモコン装置の概略構成図、図２は、同リモコン装置の記憶回路を構成するパラメータテーブルを示す図、図３は同リモコン装置の部品コードテーブルの内容を示す図である。
【００１９】
図１に示すリモコン装置は、キーボード等からなるユーザ入力手段１０と、マイクロプロセッサ２０と、記憶回路３０と、コード発生回路４０と、リモコンＩＲ発光回路５０と、赤外線発光素子６０と、部品コードテーブル７０と、液晶等からなる表示手段８０等を備えている。
【００２０】
マイクロプロセッサ２０は、後述する部品コードを記憶した部品コードテーブル７０および記憶回路３０のパラメータテーブル３１に基づいて、リモコン装置のキャリア周波数、データコード等のコード（部品コード）を構成し、フレームフォーマットにこれらの部品コードを入れた第１の出力フォーム（図４参照、後述）を生成して、コード発生回路４０に出力する。また、新規な制御対象機器に対応させて構成したカスタマーデータである、第２の出力フォーム（図１４参照、後述）を生成して、コード発生回路４０に出力する。
【００２１】
また、マイクロプロセッサ２０は、ユーザ入力手段１０からユーザ入力（工場担当者の入力）が指示されたときは、パラメータテーブル３１のカスタマーデータ領域３１ｂに、ユーザ入力のデータを書き込む（後述）。
【００２２】
コード発生回路４０は、パラメータテーブル３１から部品数値、構成などのパラメータを、マイクロプロセッサ２０からの指示に基づいて入力し、これらのデータ（パラメータ）に基づくコード列をリモコンＩＲ発光回路５０に出力する。
【００２３】
リモコンＩＲ発光回路５０は、コード発生回路４０からのデータがＨレベルの期間だけ、キャリアを赤外線発光素子６０からリモコンＬＥＤ出力（赤外線信号出力）させる（図５参照）。
【００２４】
部品コードテーブル７０は、図３に示すように、フレームフォーマット、リピートフォーマットにおける部品コードを記憶している。
【００２５】
また、マイクロプロセッサ２０は、パラメータテーブル表示処理部２１と、カスタムコード設定処理部２２と、出力フォーマット生成処理部２３と、カスタム出力フォーマット生成処理部２４等を有する。
【００２６】
パラメータテーブル表示処理部２１は、次に説明するパラメータテーブル３１（ROMマップ）を読み出して表示手段８０の画面に表示させる。
【００２７】
記憶回路３０は、図２に示すように、マトリックス構造をしたパラメータテーブル３１を有している。
【００２８】
このパラメータテーブル３１は、フォーマット種コード番号、フォーマット名、キャリアＨｉ期間、キャリアＬｏ期間、フレーム構成、リピート構成、カスタムコード長、データコード長、ヘッダＨｉ期間、・・・等の欄を有している。
【００２９】
そして、フォーマット種コード番号、フォーマット名としてコード種類番号、キャリアＨｉ期間、キャリアＬｏ期間、フレーム構成、・・・等をレコード（記憶事項）とし、フォーマット種コード番号毎に、このレコードを対応させて記述している。ここに、レコード内の格子領域に書き込まれたデータを、出力フォーマットを構成するための部品コードと称する。
【００３０】
また、前述のフォーマット名の欄には、コード種類番号（例えば、コード種類１）が書き込まれていて、このコード種類番号は、例えばＡ社の再生コード番号、録画コード番号、・・・等、Ｂ社の再生コード番号、録画コード番号、・・・等である。
【００３１】
パラメータテーブル３１のフォーマット種コード番号「１」〜「２１」の領域は、固定データ領域３１ａであり、データが予め記憶される領域である。
【００３２】
また、パラメータテーブル３１のフォーマット種コード番号「０」の領域は、カスタマーデータ領域３１ｂであり、前述の工場担当者が新規のコードを書き込むことが可能な領域である。
【００３３】
カスタムコード設定処理部２２は、工場担当者が、カスタマーデータ領域３１ｂに書き込み可能とするものであり、例えば、新規のコードを書き込む場合に、ユーザ入力手段１０によって起動される。
【００３４】
そして、カスタマーデータ領域３１ｂに入力される任意のコード、データを書き込み、これをマスクする。
【００３５】
カスタマーデータ領域３１ｂのフォーマット名、キャリアＨｉ期間、キャリアＬｏ期間、フレーム構成、リピート構成、カスタムコード長さ、データコード長、ヘッダＨｉ期間、・・・等の欄に任意のコード、データを書き込む。
【００３６】
出力フォーマット生成処理部２３は、前記パラメータテーブル３１の各レコードを読み込み、リピート構成に部品コードが存在する場合は、フレーム構成の部品コードを出力フォーマット（図４または図１４）に書き込み、これをコード発生回路４０に出力する。また、リピート構成が存在しない場合は、フレーム構成の部品コードを出力フォーマットに書き込み、これをコード発生回路４０に出力する。
【００３７】
カスタム出力フォーマット生成処理部２４は、カスタマーデータ領域３１ｂのリピート構成に、部品コードが存在する場合は、このデータ領域３１ｂのリピート構成の部品コードを出力フォーマットに書き込み、出力させる。また、このデータ領域３１ｂのリピート構成に部品コードが存在しない場合は、フレーム構成の部品コードを出力フォーマットに書き込み、出力させる。
【００３８】
前述の部品コードの定義を図４（ａ），（ｂ）に示す。図４（ａ）は、フレームフォーマット（出力フォーマット）を示す図、図４（ｂ）は、リモコンＬＥＤ出力（赤外線信号出力）のヘッダ、データ、エンド等の部分の詳細を示す図である。
【００３９】
この部品コードは、出力フォーマットを定義するためのものであり、部品コード「０」が「なし」、部品コード「１」がヘッダ、部品コード「２」がカスタムコード、・・・等を示している（図３参照）。
【００４０】
次に、リモコン装置の作用を説明する。なお、本実施の形態では、パラメータテーブル３１の固定データ領域３１ａの欄（コード種類、キャリアＨｉ期間、キャリアＬｏ期間、フレーム構成、・・・等）は、既に書き込まれているものとする。
【００４１】
また、本実施の形態では、フォーマット種コード番号「１」、フォーマット名「コード種類１」・・・等のレコードの設定データを例にして説明する。
【００４２】
出力フォーマット生成処理部２３は、例えば、ユーザ入力手段１０からコード種類１が入力すると、パラメータテーブル３１にコード種類１に対応するコード種類のレコードがある場合は、フォーマット種コード番号「１」のレコードのフレーム構成を読み込む。
【００４３】
フォーマット種コード番号「１」のフレームフォーマット「１」には部品コード「１」、同「２」には部品コード「２」、同「３」には部品コード「４」、同「４」には部品コード「８」がそれぞれ書き込まれ、フレームフォーマット「６」〜「１０」には部品コード「０」が書き込まれているとする。
【００４４】
即ち、図４（ａ），（ｂ）に示すフレーム構成を有するフレームフォーマットを生成したことになり、このフレームフォーマットがコード発生回路４０に出力されて、リモコンＩＲ発光回路５０を介して、赤外線発光素子６０からリモコンＬＥＤ出力が発射される。
【００４５】
図４（ｂ）においては、カスタムコード長さが８ビット、データコード長が８ビットにされている場合を示している。
【００４６】
また、図６においては、キャリアＨｉ期間をＸ．Ｘμｓｅｃ、キャリアＬｏ期間をＸＸ．Ｘμｓｅｃとした場合を示す。
【００４７】
図７において、ヘッダＨｉ期間がＸ．ＸＸｍｓｅｃ、ヘッダＬｏ期間をＸ．ＸＸｍｓｅｃの場合を示す。
【００４８】
さらに、図８（ａ）に、データ０Ｈｉ期間がＸ．ＸＸＸｍｓｅｃ、データ０Ｌｏ期間がＸ．ＸＸＸｍｓｅｃの場合を示し、図８（ｂ）に、データ１Ｈｉ期間がＸ．ＸＸＸｍｓｅｃ、データ１Ｌｏ期間がＸ．ＸＸＸの場合を示す。
【００４９】
また、図９に、エンドＨｉ期間がＸ．ＸＸＸｍｓｅｃ、エンドＬｏ期間がフレーム周期に依存する場合（「０」で示している）を示す。
【００５０】
次に、フォーマット種コード番号「１」、フォーマット名「コード種類１」のレコードのリピート構成が、存在する場合について説明する。
【００５１】
リピート構成のリピートコードフォーマットは、図１０に示すように、５個から構成され、フレームフォーマット「１」には部品コード「２」が、フレームフォーマット「２」には部品コード「４」が、フレームフォーマット「３」には部品コード「８」が、フレームフォーマット「４」と「５」には部品コード「０」が、それぞれ書き込まれている。
【００５２】
このリピートコード構成のフォーマットは、短い時間でリモコンＬＥＤ出力を終えたいときに用いられるものである。
【００５３】
図１０においては、カスタムコード「２」、データコード「４」、エンド「８」で構成されていることを示している。
【００５４】
即ち、前記パラメータテーブル３１のフォーマット名に、各社仕様のコード種類（再生、記録、・・・）を書き込んで、各欄を所定のデータで埋め込んでおけば、各社仕様のコードに対応した便利なリモコン装置とすることが可能である。
【００５５】
次に、カスタマーデータ領域３１ｂの書き込み設定について、図１１のフローチャートを用いて説明する。
【００５６】
図１１に示すように、初めに、工場担当者は、ユーザ入力手段１０を操作して、パラメータテーブル３１を表示手段８０に表示する（Ｓ１）。このユーザ入力手段１０は、パソコンであってもよい。
【００５７】
次いで、フォーマット種コード番号「０」が入力したかどうかを、カスタムコード設定処理部２２が判定する（Ｓ２）。
【００５８】
ステップＳ２において、フォーマット種コード番号「０」が入力したと判定したときは、カスタマーデータ領域３１ｂを、書き込み可能に設定する（Ｓ３）。
【００５９】
次いで、カスタマーデータ領域３１ｂの各欄への書き込みが、終了したかどうかを判定する（Ｓ４）。
【００６０】
ステップＳ４において、書き込みが終了と判定したときは、カスタマーデータ領域３１ｂをマスクする（Ｓ５）。
【００６１】
このようにすれば、制御対象機器側にどのような機能が追加されても、本実施形態のリモコンで対応ができることになる。
【００６２】
次に、前述のようにカスタマーデータ領域３１ｂをマスクした状態のデータ（パラメータ）に基づいた動作を、図１２のフローチャートを用いて説明する。
【００６３】
本実施の形態では、図１３に示すように、カスタマーデータ領域３１ｂのフレーム構成に、例えば部品コード「１」、「２」、「３」、「４」、「１５」、「８」、「０」、「０」、「０」、「０」がそれぞれ設定され、リピート構成には部品コード「２」、「３」、「４」、「１５」、「８」が、それぞれ設定されているものとする。
【００６４】
図１２に示すように、カスタム出力フォーマット生成処理部２４は、カスタム種コード（フォーマット種コード番号「０」のフォーマット名の欄に書かれるべきコード）の入力に伴って、パラメータテーブル３１（図１３）に設定されているフォーマット名を読み込み（Ｓ１０）、フォーマット名の欄に、前述の入力したカスタム種コードが書き込まれているかどうかを判定する（Ｓ１１）。
【００６５】
ステップＳ１１において、カスタム種コードが書き込まれていると判定したときは、カスタマーデータ領域３１ｂのレコードのリピート構成に、部品コードが書き込まれているかどうかを判断する（Ｓ１２）。
【００６６】
ステップＳ１２において、カスタマーデータ領域３１ｂのレコードのリピート構成に、部品コードが書き込まれていると判定したときは、このリピート構成の部品コードを出力フォーマットに書き込んで、出力フォーマット（図１４参照）を構成する（Ｓ１３）。
【００６７】
次に、出力フォーマットをコード発生回路４０に出力し、リモコンＩＲ発光回路５０を介して赤外線発光素子６０から出力フォーマットに基づく赤外線信号を発射させ（Ｓ１４）、終了する（Ｓ１６）。赤外線信号の発射で終了しない場合は（Ｓ１６：ＮＯ）、ステップＳ１０に戻る。
【００６８】
なお、図１４に示した部品コードを入れたフレームフォーマットを生成した場合は、キャリア周波数は、例えば図１５に示したようになり、ヘッダは、例えば図１６に示したようになる。
【００６９】
前述のステップＳ１１において、フォーマット名にカスタム種コードが無い場合は（Ｓ１１：ＮＯ）、ステップＳ１６へと移行する。
【００７０】
前述のステップＳ１２において、カスタマーデータ領域３１ｂのレコードのリピート構成に部品コードが無い場合は（Ｓ１２：ＮＯ）、カスタマーデータ領域３１ｂのレコードのフレーム構成の部品コードで出力フォーマットを構成し（Ｓ１５）、ステップＳ１４へ移行する。
【００７１】
すなわち、カスタマデータ領域３１ｂに、キャリア周波数などの各部品コードを書き込み可能とし、この領域の部品コードを読み出して赤外線の出力信号を発射させるので、より多くのリモコンコードを自由に実現できる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の形態のリモコン装置の概略構成図である。
【図２】同実施の形態における、記憶回路を構成するパラメータテーブルを示す図である。
【図３】同実施の形態における、部品コードテーブルの内容を示す図である。
【図４】同実施の形態における、部品コードの定義を示す図であって、（ａ）は、同実施の形態における、フレームフォーマットを示す図、（ｂ）は、リモコンＬＥＤ出力のヘッダ、データ、エンド等の部分の詳細を示す図である。
【図５】同実施の形態における、コード発生回路からのデータがＨレベルの期間だけ、リモコンＬＥＤ出力をする様子を示す図である。
【図６】同実施の形態における、キャリア周波数のＨｉ‐Ｌｏ構成を示す図である。
【図７】同実施の形態における、ヘッダのＨｉ‐Ｌｏ構成を示す図である。
【図８】同実施の形態における、データ０とデータ１のＨｉ‐Ｌｏ構成を示す図であって、（ａ）は、データ０の場合、（ｂ）は、データ１の場合を示す図である。
【図９】同実施の形態における、エンドのＨｉ‐Ｌｏ構成を示す図である。
【図１０】同実施の形態における、リピートコード構成とパラメータテーブルの関係を示す図である。
【図１１】同実施の形態における、カスタマーデータ領域の設定の動作を示すフローチャートである。
【図１２】同実施の形態における、カスタムのレコード領域のデータに基づいた動作を示すフローチャートである。
【図１３】同実施の形態における、カスタム種コードを書き込んだ場合のパラメータテーブルである。
【図１４】同実施の形態における、カスタムのレコード領域のデータに基づいた動作の場合の出力フォーマットを示す図である。
【図１５】同実施の形態における、カスタムのレコード領域のデータに基づいた動作の場合のキャリア周波数を示す図である。
【図１６】同実施の形態における、カスタムのレコード領域のデータに基づいた動作の場合のヘッダを示す図である。
【符号の説明】
【００７３】
１０  ユーザ入力手段
２０  マイクロプロセッサ
２１  パラメータテーブル表示処理部
２２  カスタムコード設定処理部
２３  出力フォーマット生成処理部
２４  カスタム出力フォーマット生成処理部
３０  記憶回路
３１  パラメータテーブル
３１ａ  固定データ領域
３１ｂ  カスタマーデータ領域
４０  コード発生回路
５０  リモコンＩＲ発光回路
６０  赤外線発光素子
７０  部品コードテーブル
８０  表示手段
【図１】
2006050456.tif 000003
【図２】
2006050456.tif 000004
【図３】
2006050456.tif 000005
【図４】
2006050456.tif 000006
【図５】
2006050456.tif 000007
【図６】
2006050456.tif 000008
【図７】
2006050456.tif 000009
【図８】
2006050456.tif 000010
【図９】
2006050456.tif 000011
【図１０】
2006050456.tif 000012
【図１１】
2006050456.tif 000013
【図１２】
2006050456.tif 000014
【図１３】
2006050456.tif 000015
【図１４】
2006050456.tif 000016
【図１５】
2006050456.tif 000017
【図１６】
2006050456.tif 000018