(57)【要約】【課題】既存のリモコン等の操作手段を用いて操作することのできるプロジェクタを提供する。【解決手段】命令コードに対応した操作信号に基づいて本体の動作を制御する制御部２１を有するプロジェクタであって、本体付属リモコン以外のリモコンが送信する命令コードを格納した記憶部５１を備え、制御部２１は、本体付属リモコン以外のリモコンが送信した操作信号を受け取ると、記憶部５１に格納した命令コードを読み取り、当該操作信号に対応する命令コードと、記憶部５１より読み取った命令コードとが一致した際には、当該命令コードに対応付けられた動作を行うように、プロジェクタ本体を制御することを特徴とする。【選択図】図５
2008102339.tif 000002
【特許請求の範囲】
【請求項１】
命令コードに対応した操作信号に基づいて本体の動作を制御する制御部を有するプロジェクタであって、
本体付属リモコン以外のリモコンが送信する命令コードを格納した記憶部を備え、
前記制御部は、
本体付属リモコン以外のリモコンが送信した前記操作信号を受け取ると、前記記憶部に格納した命令コードを読み取り、
当該操作信号に対応する命令コードと、前記記憶部より読み取った命令コードとが一致した際には、
当該命令コードに対応付けられた動作を行うように、プロジェクタ本体を制御することを特徴とするプロジェクタ。
【請求項２】
前記記憶部は、
本体付属リモコン以外のリモコンが送信する命令コードと、プロジェクタ本体の命令コードとのセットを格納し、
前記制御部は、
本体付属リモコン以外のリモコンが送信した前記操作信号を受け取ると、前記記憶部に格納した前記セットを読み取り、
当該操作信号に対応する命令コードと、
前記記憶部より読み取った、前記本体付属リモコン以外のリモコンが送信する命令コードとが一致した際には、
前記プロジェクタ本体の命令コードが規定する動作に基づいて本体の動作を制御することを特徴とする請求項１に記載のプロジェクタ。
【請求項３】
前記記憶部は、
本体付属リモコン以外のリモコンの機種識別情報を格納し、
前記制御部は、
本体付属リモコン以外のリモコンが送信した前記操作信号を受け取ると、前記記憶部に格納した前記機種識別情報を読み取り、
当該操作信号に含まれるリモコン機種識別情報と、前記記憶部より読み取った機種識別情報とを比較し、
両者が一致しない際には、当該操作信号を破棄することを特徴とする請求項２に記載のプロジェクタ。
【請求項４】
前記制御部は、
本体付属リモコン以外のリモコンが送信した前記操作信号を受け取ると、
前記記憶部に格納した、前記本体付属リモコン以外のリモコンが送信する命令コードを読み取り、
当該操作信号に対応する命令コードと、
前記記憶部より読み取った、前記本体付属リモコン以外のリモコンが送信する命令コードとを比較し、
両者が一致しない際には、当該操作信号を破棄することを特徴とする請求項２又は請求項３に記載のプロジェクタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクタに関するものである。
【背景技術】
【０００２】
従来、複数の操作対象機器の命令コードを内部に記憶し、１台で複数の機器の操作が可能なリモコン（一般に学習リモコンなどと呼ぶ）が、一般家庭等においてしばしば利用されている。
また、『複数のリモコンを統合して一つのリモコンで全てのリモコン機器の操作を簡単に行えるようにするシステムを提供する。』ことを目的とした技術として、『複数のリモコン操作機器の名称及び操作項目に関連づけて複数のリモコンから発信される複数のリモコン信号をメモリに記憶し、記憶されているリモコン操作機器の名称６１〜６４及び操作項目７１〜７５を選択可能な状態でＴＶ等の画面に表示する。ＴＶ用のリモコンを用いてリモコン操作したい機器の名称及び操作項目を選択すると、メモリから必要なリモコン信号を再生し、ＴＶに付属させた発信手段から発信する。このリモコン信号は中継器を経て室内全域に発信され、所望の機器の所望の機能が実現される。』というものが提案されている（特許文献１）。
【特許文献１】特開平８−２２３６６１号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のような学習リモコンは、複数の命令コードを記憶する機能や、多機器の命令コードを学習する機能を有するため、一般に高価である。上記特許文献１に記載のようなシステムについても同様のことが言える。
また、こうした学習リモコンや特許文献１のようなシステムは、ユーザが操作対象機器とは別に購入等しなければならず、ユーザにとって負担であった。
本発明は、上記のような課題を解決するためになされたもので、既存のリモコン等の操作手段を用いて操作することのできるプロジェクタを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明に係るプロジェクタは、命令コードに対応した操作信号に基づいて本体の動作を制御する制御部を有するプロジェクタであって、本体付属リモコン以外のリモコンが送信する命令コードを格納した記憶部を備え、前記制御部は、本体付属リモコン以外のリモコンが送信した操作信号を受け取ると、前記記憶部に格納した命令コードを読み取り、当該操作信号に対応する命令コードと、前記記憶部より読み取った命令コードとが一致した際には、当該命令コードに対応付けられた動作を行うように、プロジェクタ本体を制御する。
そのため、あらかじめ記憶部に格納しておいた命令コードに対応付けられた動作を、本体付属リモコン以外のリモコンで行うことができるので、複数のリモコンを購入等して準備する必要がなく、ユーザにとっての負担が軽くなる。また、１つのリモコンで複数の機器を操作できるので、ユーザにとって便宜である。
【０００５】
また、本発明に係るプロジェクタにおいて、前記記憶部は、本体付属リモコン以外のリモコンが送信する命令コードと、プロジェクタ本体の命令コードとのセットを格納し、前記制御部は、本体付属リモコン以外のリモコンが送信した操作信号を受け取ると、前記記憶部に格納した前記セットを読み取り、当該操作信号に対応する命令コードと、前記記憶部より読み取った、前記本体付属リモコン以外のリモコンが送信する命令コードとが一致した際には、前記プロジェクタ本体の命令コードが規定する動作に基づいて本体の動作を制御する。
そのため、あらかじめ記憶部に格納しておいた、外部リモコンの命令コードとプロジェクタ本体の命令コードとの対応関係に基づき、外部リモコンを用いてプロジェクタに所望の動作を行わせることができる。
また、外部リモコンの命令コードとプロジェクタ本体の命令コードとの対応関係を、外部リモコンのキー配置等に応じて適切に設定しておけば、ユーザにとっての操作性も良くなり、利便性が向上する。
【０００６】
また、本発明に係るプロジェクタにおいて、前記記憶部は、本体付属リモコン以外のリモコンの機種識別情報を格納し、前記制御部は、本体付属リモコン以外のリモコンが送信した操作信号を受け取ると、前記記憶部に格納した前記機種識別情報を読み取り、当該操作信号に含まれるリモコン機種識別情報と、前記記憶部より読み取った機種識別情報とを比較し、両者が一致しない際には、当該操作信号を破棄する。
そのため、対応する外部リモコン機種をあらかじめ設定しておくことにより、多機種のリモコンに対応する必要がなくなり、実装コストの観点から有利である。
また、対応していない外部リモコンが送信する信号がプロジェクタに到達しても、プロジェクタは何ら反応しないので、偶然プロジェクタ近傍で外部機器のリモコンを操作したときなどに、プロジェクタがユーザにとって想定外の動作をするようなことがなくなり、ユーザの使用性の観点から好ましい。
【０００７】
また、本発明に係るプロジェクタにおいて、前記制御部は、本体付属リモコン以外のリモコンが送信した操作信号を受け取ると、前記記憶部に格納した、前記本体付属リモコン以外のリモコンが送信する命令コードを読み取り、当該操作信号に対応する命令コードと、前記記憶部より読み取った、前記本体付属リモコン以外のリモコンが送信する命令コードとを比較し、両者が一致しない際には、当該操作信号を破棄する。
そのため、上述の機種識別情報による動作制限と同様の効果を奏する。
また、外部リモコンの命令コードとプロジェクタ本体の命令コードの対応関係は、必要な範囲内で設定しておけばよいので、細かな機能はリモコンで行いたくないような場合には、最小限の対応関係のみを記憶部に格納しておけばよい。したがって、外部リモコンのキーとプロジェクタ本体の動作との関係を、ユーザが全て暗記しておく必要はなく、ユーザにとって必要な範囲内で対応関係を定義しておけばよい。
これにより、複雑な操作が苦手なユーザにとっても使い勝手の良いプロジェクタを提供することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、本発明の実施の形態１に係るプロジェクタの構成を示すブロック図である。
図１のプロジェクタ１は、光源１３、液晶ライトバルブ駆動部１４、液晶ライトバルブ１５Ｒ、１５Ｇ、及び１５Ｂ、投射光学系１６、スクリーンＳＣ、制御部２１、映像入力部３１、映像信号処理部３２、フレームメモリ３３、操作パネル４１、操作信号処理部４２、記憶部５１を備える。
【０００９】
光源１３は、最終的にユーザへ表示する映像のための光源供給部であり、液晶ライトバルブ１５Ｒ、１５Ｇ、及び１５Ｂに向けて光を射出する。
液晶ライトバルブ駆動部１４は、映像信号処理部３２が出力する出力映像信号に基づいて、液晶ライトバルブ１５Ｒ、１５Ｇ、及び１５Ｂを駆動する。
液晶ライトバルブ１５Ｒ、１５Ｇ、及び１５Ｂは、複数の図示しない画素がマトリクス状に形成されており、液晶ライトバルブ駆動部１４により各画素の透過率が調整されることにより、光源１３から射出された光を変調し、投射光学系１６に向けて射出する。
液晶ライトバルブ１５Ｒ、１５Ｇ、及び１５Ｂから射出された光は、投射光学系１６によってスクリーンＳＣ上に拡大投射される。
投射光学系１６には、投射光の焦点を変更可能なフォーカス機構と、投射光の拡大率を変更可能なズーム機構とが備えられている。
【００１０】
制御部２１は、映像信号処理部３２の動作を制御するための信号を、映像信号処理部３２に出力する。また、操作信号処理部４２より受け取った操作信号に基づき、対応する制御動作を実行する。
さらに、記憶部５１が格納している後述の各テーブルのデータを読み出し、当該データに対応付けられた動作を行うように、プロジェクタ１本体の動作を制御する。各テーブルの詳細は、後述の図３〜図４で説明する。
制御部２１は、例えばマイコンやＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）のような演算装置で構成することができる。
【００１１】
映像入力部３１は、プロジェクタ１の外部機器等から与えられる映像信号を受け取り、アナログ映像信号であればデジタル映像信号に変換するなどの処理を施して、映像信号処理部３２に出力する。
映像信号処理部３２は、映像入力部３１からの入力映像信号を１フレーム（１画面）毎にフレームメモリ３３に記憶させるとともに、フレームメモリ３３に記憶された映像（以下、フレーム映像ともいう）を読み出す機能を有し、入力映像信号と制御部２１の指示に基づいてデジタルの出力映像信号を生成して液晶パネル駆動部１１に出力する。
映像信号処理部３２は、マイクロプロセッサ等により構成され、内蔵したプログラムを実行することにより、上記の処理を行う。
【００１２】
映像入力部３１に入力される映像信号の供給源としては、例えばＴＶチューナーからの放送映像信号や、ＶＴＲ機器からの録画映像信号、コンピュータの映像出力端子から出力される映像信号、等がある。
また、映像入力部３１の具体的な構成としては、入力映像信号のフォーマット等に応じて、ピン端子やコンポジット入力端子、Ｓ端子などの一般的なＡＶ端子の他、同軸ケーブルの入力端子、赤外線入力部、等の構成とすることができる。
なお、図１においては、ＰＣ（パーソナルコンピュータ）２の表示画面を、プロジェクタ１を用いて投射する場合について例示している。
【００１３】
操作パネル４１は、プロジェクタ１の本体筐体の外側に設けられ、ユーザの操作情報を受け付けるためのものである。
ユーザが操作パネル４１に配置されたキーを押下等すると、それに対応した操作信号が操作信号処理部４２に出力される。
また、リモコンＲＣも操作パネル４１と同様にユーザの操作情報を受け付け、それに対応した操作信号を無線により操作信号処理部４２に出力する。
操作信号処理部４２は、操作パネル４１やリモコンＲＣが出力した操作信号を受け取り、デジタル信号に変換するなどの処理を施して、制御部２１に出力する。
【００１４】
記憶部５１は、後述の図３で説明するリモコン機種テーブル５１１と、図４で説明するリモコンコード変換テーブル５１２を格納している。
記憶部５１は、ＨＤＤやＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性記憶装置により構成される。
【００１５】
なお、リモコンＲＣは、プロジェクタ１に付属しているリモコンではなく、テレビ等（図示せず）の他の電子機器を操作するためのものである。
したがって、リモコンＲＣが送信する信号は、当該操作対象機器に対応した命令コードを含むものであり、プロジェクタ１の命令コードには対応していないものとする。
【００１６】
図２は、リモコンＲＣが送信する信号のイメージを例示するものである。
一般に、家庭用電化機器を操作するためのリモコンが送信する信号は、所定のフォーマットに準拠している。例えば図２に示すように、信号の先頭にヘッダ領域を有し、その後のデータ領域には、当該リモコンの機種を識別する情報としての機種コードや、ユーザがリモコンにより指示した操作内容を表す命令コードなどが含まれている。
【００１７】
図２のような信号パターンをプロジェクタ１が識別する際には、リモコンＲＣが送信する信号の周波数に合わせたタイミングで、信号の立ち上がりエッジを検出し、信号のＨｉ−Ｌｏパターンをカウントするようにすればよい。
例えば図２の例においては、Ｈｉ信号が１５区画連続すれば、その部分はヘッダ信号であるとみなすことができ、続く信号はリモコンキーに対応するデータ信号であると判別できる。
【００１８】
図３は、記憶部５１が格納しているリモコン機種テーブル５１１の構成を説明するものである。
リモコン機種テーブル５１１は、「リモコン機種コード」列を有している。
「リモコン機種コード」列は、図２の信号フォーマットにおける機種コードに相当するデータを格納する。格納形式は、図２のフォーマットをビット列に置き換えたもので、Ｈｉ信号を「１」、Ｌｏ信号を「０」として表現したものである。
【００１９】
リモコン機種テーブル５１１が格納しているリモコン機種コードの値は、プロジェクタ１が受け付けることのできるリモコンの機種を表す。
即ち、リモコンから送信された信号を受け付け、当該信号に含まれる機種コードを解析して、リモコン機種テーブル５１１が格納しているリモコン機種コードの値と異なっている場合や、機種コード自体が信号に含まれていない場合は、プロジェクタ１が対応していないリモコンであると判断する。
対応していないリモコンの信号を受け付けた際には、当該信号は破棄される。
なお、プロジェクタ１に付属しているリモコンの識別は、一般的に用いられている別の手段で行うこととし、ここでは言及しない。
【００２０】
図４は、記憶部５１が格納しているリモコンコード変換テーブル５１２の構成を説明するものである。
リモコンコード変換テーブル５１２は、「リモコン命令コード」列、「本体命令コード」列を有している。
「リモコン命令コード」列は、図２の信号フォーマットにおける命令コードに相当するデータを格納する。格納形式は、図２のフォーマットをビット列に置き換えたもので、Ｈｉ信号を「１」、Ｌｏ信号を「０」として表現したものである。
「本体命令コード」列は、プロジェクタ１に動作指示を与える際の命令コードをビット列で格納する。
【００２１】
リモコンコード変換テーブル５１２は、プロジェクタ１が受け付けることのできるリモコンが送信する命令コードと、当該命令コードを受け付けた際に実行すべきプロジェクタ１の動作との対応関係を表している。
即ち、プロジェクタ１に付属するリモコン以外のリモコンからの信号を受け付けた際に、これに対応付けられたプロジェクタ１の本体動作をあらかじめリモコンコード変換テーブル５１２上で定義しておくことにより、プロジェクタ１に付属するリモコン以外のリモコンを用いて、プロジェクタ１を操作できるのである。
【００２２】
図５は、プロジェクタ１がリモコンＲＣからの信号を受信した際の内部動作を表すフローである。以下、各ステップについて説明する。
（Ｓ５０１）
リモコンＲＣがユーザの操作に基づき信号を送信すると、操作信号処理部４２がこれを受け取り、所定のデジタル化処理などを施して、制御部２１に出力する。
制御部２１は、当該信号に含まれる機種コードを解析し、プロジェクタ１に付属するリモコンであるか否かを判断する。
プロジェクタ１に付属するリモコンである場合はステップＳ５０５へ進み、それ以外のリモコンである場合はステップＳ５０２へ進む。
（Ｓ５０２）
制御部２１は、記憶部５１にアクセスし、リモコン機種テーブル５１１に格納しているデータを読み取る。
次に、制御部２１は、リモコンＲＣが送信した信号に含まれる機種コードと、リモコン機種テーブル５１１に格納している「リモコン機種コード」列の値とを比較する。
両者が一致していればステップＳ５０３へ進み、一致していなければリモコンＲＣが送信した信号は破棄して、リモコンＲＣからの信号を受信した際の動作を終了する。
（Ｓ５０３）
制御部２１は、記憶部５１にアクセスし、リモコンコード変換テーブル５１２に格納しているデータを読み取る。
次に、制御部２１は、リモコンＲＣが送信した信号に含まれる命令コードと、リモコンコード変換テーブル５１２に格納している「リモコン命令コード」列の値とを比較する。
リモコンコード変換テーブル５１２に格納しているデータの中に、リモコンＲＣが送信した信号に含まれる命令コードの値と同じ「リモコン命令コード」列の値を持つデータが存在すれば、ステップＳ５０４へ進む。
同じ値を持つデータが存在しなければ、リモコンＲＣが送信した信号は破棄して、リモコンＲＣからの信号を受信した際の動作を終了する。
（Ｓ５０４）
制御部２１は、リモコンコード変換テーブル５１２の「本体命令コード」列の値を用いて、リモコンＲＣが送信した命令コードをプロジェクタ１の命令コードに変換する。
（Ｓ５０５）
制御部２１は、プロジェクタ１本体の命令コードに対応する動作を行うように、プロジェクタ１を制御する。
【００２３】
このように、リモコンコード変換テーブル５１２で定義される対応関係に基づき、命令コードを変換し、プロジェクタ１に付属するリモコン以外のリモコンでプロジェクタ１を操作することが可能となる。
例えば、ビデオデッキやＤＶＤプレイヤーが備えるリモコンの中には、テレビを操作するための命令コードを内蔵し、当該リモコン単独でテレビの操作をも行うことのできるものが存在する。
この命令コードを、リモコンコード変換テーブル５１２によりプロジェクタ１の命令コードに変換することにより、例えばリモコンの音量キーをカラーモードキーに割り当て、チャンネルキーをアスペクト切り替えキーに割り当てる、などとすることができる。
即ち、リモコンの音量キーやチャンネルキーといったよく使用するキーを、プロジェクタ１の操作キーとして割り当て、操作感を損なうことなく、プロジェクタ１をビデオデッキやＤＶＤプレイヤーが備えるリモコンで操作することができる。
【００２４】
なお、命令コードの変換方法は本実施の形態１で説明したテーブルによるものに限られるものではなく、他の変換ルールに基づいて行うことも可能である。
例えば、以下のような変換方法が考えられる。
（１）リモコンＲＣが送信した信号に含まれる命令コードの所定部分のみを、プロジェクタ１本体の命令コードとして用いる。
（２）リモコンＲＣが送信した信号に含まれる命令コードを所定の演算式に代入して結果を求める。
【００２５】
本実施の形態１では、図３及び図４において、各コードはビット列で保存することとしたが、保存形式はこれに限られるものではなく、対応する１６進値や、所定のワードに置き換えた値など、任意の保存形式を用いることができる。
また、図３においてリモコン機種テーブル５１１が格納するエントリは１つのみとしたが、複数のエントリを格納し、複数のリモコンからの信号受信を許可するようにしてもよい。ただし、この場合は、受信を許可したリモコン同士の命令コードが重複してしまう可能性に配慮する必要がある。
【００２６】
以上のように、本実施の形態１によれば、リモコンＲＣの命令コードとプロジェクタ１の命令コードとの対応関係を、記憶部５１のテーブルにあらかじめ格納しておくので、外部機器のリモコンＲＣでプロジェクタ１を操作でき、ユーザの経済的負担や使用性の観点で優れたプロジェクタを提供することができる。
【００２７】
実施の形態２．
実施の形態１においては、プロジェクタ１に付属するリモコン以外のリモコンにおいて、１つのリモコンキーがプロジェクタ１の１つの動作に対応する、１対１の関係を有する構成を説明した。
本発明の実施の形態２に係るプロジェクタでは、リモコンキーとプロジェクタ１の動作が、多対１の関係を有する場合について説明する。
【００２８】
本実施の形態２においては、記憶部５１は、リモコンコード変換テーブル５１２に替えて、本体コードテーブル５１３とリモコンコードテーブル５１４を格納している。
なお、プロジェクタ１の構成は、記憶部５１が格納するテーブルの構成を除いて実施の形態１と同様であるため、同様の符号を付して説明を省略する。
【００２９】
図６は、記憶部５１が格納している本体コードテーブル５１３の構成を説明するものである。
本体コードテーブル５１３は、「本体命令コードＩＤ」列と、「本体命令コード」列を有している。
「本体命令コードＩＤ」列は、本体コードテーブル５１３のエントリを識別するために内部的に便宜上付与されたＩＤ番号である。
「本体命令コード」列は、プロジェクタ１に動作指示を与える際の命令コードをビット列で格納する。
【００３０】
図７は、記憶部５１が格納しているリモコンコードテーブル５１４の構成を説明するものである。
リモコンコードテーブル５１４は、「リモコン命令コードＩＤ」列、「リモコン命令コード」列、「本体命令コードＩＤ」列を有している。
「リモコン命令コードＩＤ」列は、リモコンコードテーブル５１４のエントリを識別するために内部的に便宜上付与されたＩＤ番号である。
「リモコン命令コード」列は、図２の信号フォーマットにおける命令コードに相当するデータを格納する。格納形式は、図２のフォーマットをビット列に置き換えたもので、Ｈｉ信号を「１」、Ｌｏ信号を「０」として表現したものである。
「本体命令コードＩＤ」列は、当該エントリに対応付けられる本体コードテーブル５１３のエントリを指定するため、本体コードテーブル５１３上の「本体命令コードＩＤ」列の値を格納する。
【００３１】
図７に示す「本体命令コードＩＤ」列により、リモコン命令コードと本体命令コードとの対応関係を表すことができる。
例えば図７に示すデータ例では、リモコンコードテーブル５１４における「リモコン命令コードＩＤ」列の値が「０００１」のエントリと、本体コードテーブル５１３における「本体命令コードＩＤ」列の値が「０００６」のエントリが、対応付けられていることとなる。
これにより、実施の形態１の図４で示したような、リモコンＲＣが送信する信号とプロジェクタ１の動作との関係が、図４と同様に定義される。
【００３２】
さらには、リモコンコードテーブル５１４における複数のエントリを、本体コードテーブル５１３における１つのエントリに対応付けることができる。
例えば図７に示すデータ例では、リモコンコードテーブル５１４における「リモコン命令コードＩＤ」列の値が「０００１」のエントリと「００１５」のエントリは、本体コードテーブル５１３における「本体命令コードＩＤ」列の値が「０００６」のエントリと対応付けられている。
即ち、「本体命令コードＩＤ」列の値が「０００６」であるエントリが２つ存在することとなるので、リモコンＲＣの２つのキーを、プロジェクタ１の１つの動作に対応付けることができる。
このような構成により、リモコンキーとプロジェクタ１の動作が多対１の関係を有する状態を表現できる。
【００３３】
リモコンキーとプロジェクタ１の動作が多対１の関係を有する場合とは、リモコンＲＣにおける複数のキーを、プロジェクタ１の１つの動作に対応付けたいような場合が想定される。即ち、リモコンＲＣで行いたい操作が少数であるにもかかわらず、リモコンＲＣ上に多数のキーが配置されていて、ユーザにとって操作が分かりにくいような場合である。
このような場合には、上述の通り記憶部５１に格納するテーブルの構成を工夫することにより、構成の柔軟性が増すので、リモコンの操作性を考慮してキー配置を任意に構成でき、ユーザにとって使い勝手の良いプロジェクタを提供することができる。
【００３４】
図８は、プロジェクタ１がリモコンＲＣからの信号を受信した際の内部動作を表すフローである。以下、各ステップについて説明する。
（Ｓ８０１）〜（Ｓ８０２）
図５のステップＳ５０１〜Ｓ５０２と同様であるため、説明を省略する。
（Ｓ８０３）
制御部２１は、記憶部５１にアクセスし、リモコンコードテーブル５１４に格納しているデータを読み取る。
次に、制御部２１は、リモコンＲＣが送信した信号に含まれる命令コードと、リモコンコードテーブル５１４に格納している「リモコン命令コード」列の値とを比較する。
リモコンコードテーブル５１４に格納しているデータの中に、リモコンＲＣが送信した信号に含まれる命令コードの値と同じ「リモコン命令コード」列の値を持つデータが存在すれば、ステップＳ８０４へ進む。
同じ値を持つデータが存在しなければ、リモコンＲＣが送信した信号は破棄して、リモコンＲＣからの信号を受信した際の動作を終了する。
（Ｓ８０４）
制御部２１は、記憶部５１にアクセスし、本体コードテーブル５１３に格納しているデータを読み取る。このとき、リモコンコードテーブル５１４における「本体命令コードＩＤ」列の値をキーにする。
（Ｓ８０５）
制御部２１は、ステップＳ８０４で読み取った本体コードテーブル５１３のエントリにおける「本体命令コード」列の値を用いて、リモコンＲＣが送信した命令コードをプロジェクタ１の命令コードに変換する。
（Ｓ８０６）
図５のステップＳ５０５と同様であるため、説明を省略する。
【００３５】
実施の形態１、２において、記憶部５１は、各テーブルのエントリをあらかじめ格納しているものとして説明したが、例えばユーザの操作に基づき、リモコンＲＣが送信する命令コードをプロジェクタ１に学習させるように構成することもできる。
この場合は、各テーブルのエントリは任意に書き換え可能とし、所定の設定画面等を設けて、プロジェクタ１に学習させるための操作をユーザに促すなどすればよい。
【００３６】
以上のように、本実施の形態２によれば、リモコンＲＣの命令コードとプロジェクタ１の命令コードとの対応関係を柔軟に定義でき、構成の自由度が増す。
これにより、リモコンの操作性を考慮してキー配置を任意に構成でき、ユーザにとって使い勝手の良いプロジェクタを提供することができる。
【図面の簡単な説明】
【００３７】
【図１】実施の形態１に係るプロジェクタの構成を示すブロック図である。
【図２】リモコンＲＣが送信する信号のイメージを例示するものである。
【図３】リモコン機種テーブル５１１の構成を説明するものである。
【図４】リモコンコード変換テーブル５１２の構成を説明するものである。
【図５】リモコンＲＣからの信号を受信した際の内部動作を表すフローである。
【図６】本体コードテーブル５１３の構成を説明するものである。
【図７】リモコンコードテーブル５１４の構成を説明するものである。
【図８】リモコンＲＣからの信号を受信した際の内部動作を表すフローである。
【符号の説明】
【００３８】
１  プロジェクタ、２  ＰＣ、１３  光源、１４  液晶ライトバルブ駆動部、１５Ｒ  液晶ライトバルブ、１５Ｇ  液晶ライトバルブ、１５Ｂ  液晶ライトバルブ、１６  投射光学系、２１  制御部、３１  映像入力部、３２  映像信号処理部、３３  フレームメモリ、４１  操作パネル、４２  操作信号処理部、５１  記憶部、ＳＣ  スクリーン、５１１  リモコン機種テーブル、５１２  リモコンコード変換テーブル、５１３  本体コードテーブル、５１４  リモコンコードテーブル。
【図１】
2008102339.tif 000003
【図２】
2008102339.tif 000004
【図３】
2008102339.tif 000005
【図４】
2008102339.tif 000006
【図５】
2008102339.tif 000007
【図６】
2008102339.tif 000008
【図７】
2008102339.tif 000009
【図８】
2008102339.tif 000010