(57)【要約】【課題】  外部記憶装置に記憶された情報を読み出すための構成を追加することなく、操作情報とキーコードとの対応付けを変更することが可能な処理システム等を提供すること。【解決手段】  処理システム１００が、少なくとも画像処理を行うメインシステム１２０と、少なくとも外部インターフェース機能を有するサブシステム１１０と、メインシステム１１０が動作中に更新可能な可変情報１４４を記憶する共有記憶部１４０と、共有記憶部１４０へのアクセスを制御する制御部１３０とを有し、サブシステム１１０は、メインシステム１２０が可変情報１４４を更新した場合、メインシステム１２０が停止中に可変情報１４４を読み出す。【選択図】      図１
2007025488.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部と、
当該共有記憶部へのアクセスを制御する制御部と、
を有し、外部機器と有線または無線の伝送路を介して接続可能なプロジェクタ用の処理システムであって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記制御部は、前記メインシステムが動作中は前記サブシステムから前記共有記憶部へのアクセスを禁止し、前記メインシステムが停止中は前記サブシステムから前記共有記憶部へのアクセスを許可し、
前記サブシステムは、前記メインシステムが停止中に前記可変情報を読み出して前記サブシステムの有する記憶部に記憶することを特徴とする処理システム。
【請求項２】
少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部と、
当該共有記憶部へのアクセスを制御する制御部と、
を有し、外部機器と有線または無線の伝送路を介して接続可能なプロジェクタ用の処理システムであって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記制御部は、前記メインシステムが動作中は前記サブシステムから前記共有記憶部へのアクセスを禁止し、前記メインシステムが停止中は前記サブシステムから前記共有記憶部へのアクセスを許可し、
前記メインシステムは、前記可変情報を更新した場合、当該更新内容を示す通知情報を前記サブシステムに出力することを特徴とする処理システム。
【請求項３】
請求項１または請求項２に記載の処理システムにおいて、
前記共有記憶部は、前記メインシステムが動作中に更新不可能な固定情報を記憶し、
前記固定情報は、前記対応付け情報の初期値を含み、
前記サブシステムは、前記メインシステムが停止中に前記可変情報および前記固定情報を読み出して前記サブシステムの有する記憶部に記憶するとともに、前記サブシステムの動作時に前記可変情報を前記固定情報よりも優先して動作することを特徴とする処理システム。
【請求項４】
請求項１〜３のいずれかに記載の処理システムにおいて、
前記共有記憶部は、不揮発性メモリであることを特徴とする処理システム。
【請求項５】
請求項１〜４のいずれかに記載の処理システムにおいて、
前記プロジェクタは、前記外部機器とＵＳＢケーブルを介して接続され、
前記キーコードは、ＵＳＢキーコードであることを特徴とする処理システム。
【請求項６】
請求項１〜５のいずれかに記載の処理システムにおいて、
前記操作情報は、前記プロジェクタ用のリモートコントローラの操作部の操作情報であることを特徴とする処理システム。
【請求項７】
請求項１〜６のいずれかに記載の処理システムを有するプロジェクタ。
【請求項８】
プロジェクタの有するコンピュータを、
少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部と、
当該共有記憶部へのアクセスを制御する制御部として機能させるためのプログラムであって、
前記プロジェクタは、外部機器と有線または無線の伝送路を介して接続可能であって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記制御部は、前記メインシステムが動作中は前記サブシステムから前記共有記憶部へのアクセスを禁止し、前記メインシステムが停止中は前記サブシステムから前記共有記憶部へのアクセスを許可し、
前記サブシステムは、前記メインシステムが停止中に前記可変情報を読み出して前記サブシステムの有する記憶部に記憶することを特徴とするプログラム。
【請求項９】
プロジェクタの有するコンピュータを、
少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部と、
当該共有記憶部へのアクセスを制御する制御部として機能させるためのプログラムであって、
前記プロジェクタは、外部機器と有線または無線の伝送路を介して接続可能であって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記制御部は、前記メインシステムが動作中は前記サブシステムから前記共有記憶部へのアクセスを禁止し、前記メインシステムが停止中は前記サブシステムから前記共有記憶部へのアクセスを許可し、
前記メインシステムは、前記可変情報を更新した場合、当該更新内容を示す通知情報を前記サブシステムに出力することを特徴とするプログラム。
【請求項１０】
請求項８または請求項９に記載のプログラムを記憶した、コンピュータ読み取り可能な情報記憶媒体。
【請求項１１】
少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部とを有するコンピュータを用いたプロジェクタ用の設定情報更新方法であって、
前記プロジェクタは、外部機器と有線または無線の伝送路を介して接続可能であって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記メインシステムは、前記可変情報を更新し、
前記メインシステムは、動作を停止し、
前記サブシステムは、前記可変情報を読み出し、
前記サブシステムは、読み出した可変情報に基づいて動作することを特徴とする設定情報更新方法。
【請求項１２】
少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部とを有するコンピュータを用いたプロジェクタ用の設定情報更新方法であって、
前記プロジェクタは、外部機器と有線または無線の伝送路を介して接続可能であって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記メインシステムは、前記可変情報を更新し、
前記メインシステムは、前記可変情報の更新内容を示す通知情報を前記サブシステムに出力し、
前記サブシステムは、前記通知情報に基づいて動作することを特徴とする設定情報更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクタ用の処理システム、プロジェクタ、プログラム、情報記憶媒体および設定情報更新方法に関する。
【背景技術】
【０００２】
製造コストを抑制するため、外部インターフェース機能等を有する汎用的なサブシステムがプロジェクタに用いられている。
【０００３】
このような場合であっても、プロジェクタは、ユーザーによる設定に応じた機能設定、新たな接続機器に対応するための機能変更等をサブシステムに対して行う必要がある。
【０００４】
例えば、特許文献１では、新たなオペレーティングシステムを利用できるようにするため、プロジェクタが、外部のＰＣカードに記憶されたプログラムに基づいてプロジェクタ内部のオペレーティングシステムを更新することが記載されている。
【０００５】
また、このような機能変更を行う場合、例えば、プロジェクタとＰＣを制御するリモートコントローラの機能を変更することが考えられる。
【０００６】
例えば、特許文献２では、プロジェクタとＰＣを制御するリモートコントローラの機能を変更することが記載されている。
【特許文献１】特開２００２−３１８４４号公報
【特許文献２】特開２００２−６４８８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、機能変更等を行う場合、外部記憶装置に記憶された情報に基づいてプロジェクタ内部の情報を更新する手法が考えられるが、上記汎用的なサブシステムの機能強化等を行う場合、新たに外部記憶装置に記憶された情報を読み出すための構成をサブシステムに設ける必要があり、製造コストを抑制する目的に反する。
【０００８】
また、特許文献２においても、リモートコントローラの機能情報は、リモートコントローラの記憶部またはＰＣの記憶部に記憶することが記載されており、プロジェクタ内部の記憶部に記憶する構成とはなっていない。
【０００９】
本発明の目的は、外部記憶装置に記憶された情報を読み出すための構成を追加することなく、操作情報とキーコードとの対応付けを変更することが可能な処理システム、プロジェクタ、プログラム、情報記憶媒体および設定情報更新方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る処理システムは、少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部と、
当該共有記憶部へのアクセスを制御する制御部と、
を有し、外部機器と有線または無線の伝送路を介して接続可能なプロジェクタ用の処理システムであって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記制御部は、前記メインシステムが動作中は前記サブシステムから前記共有記憶部へのアクセスを禁止し、前記メインシステムが停止中は前記サブシステムから前記共有記憶部へのアクセスを許可し、
前記サブシステムは、前記メインシステムが停止中に前記可変情報を読み出して前記サブシステムの有する記憶部に記憶することを特徴とする。
【００１１】
また、本発明に係るプロジェクタは、上記処理システムを有することを特徴とする。
【００１２】
また、本発明に係るプログラムは、プロジェクタの有するコンピュータを、
少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部と、
当該共有記憶部へのアクセスを制御する制御部として機能させるためのプログラムであって、
前記プロジェクタは、外部機器と有線または無線の伝送路を介して接続可能であって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記制御部は、前記メインシステムが動作中は前記サブシステムから前記共有記憶部へのアクセスを禁止し、前記メインシステムが停止中は前記サブシステムから前記共有記憶部へのアクセスを許可し、
前記サブシステムは、前記メインシステムが停止中に前記可変情報を読み出して前記サブシステムの有する記憶部に記憶することを特徴とする。
【００１３】
また、本発明に係る情報記憶媒体は、上記プログラムを記憶したことを特徴とする。
【００１４】
また、本発明に係る設定情報更新方法は、少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部とを有するコンピュータを用いたプロジェクタ用の設定情報更新方法であって、
前記プロジェクタは、外部機器と有線または無線の伝送路を介して接続可能であって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記メインシステムは、前記可変情報を更新し、
前記メインシステムは、動作を停止し、
前記サブシステムは、前記可変情報を読み出し、
前記サブシステムは、読み出した可変情報に基づいて動作することを特徴とする。
【００１５】
本発明によれば、サブシステムは、更新された可変情報に基づいて動作することができる。これにより、処理システム等は、外部記憶装置に記憶された情報を読み出すための構成を追加することなく、操作情報とキーコードとの対応付けを変更することができる。
【００１６】
また、本発明に係る処理システムは、少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部と、
当該共有記憶部へのアクセスを制御する制御部と、
を有し、外部機器と有線または無線の伝送路を介して接続可能なプロジェクタ用の処理システムであって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記制御部は、前記メインシステムが動作中は前記サブシステムから前記共有記憶部へのアクセスを禁止し、前記メインシステムが停止中は前記サブシステムから前記共有記憶部へのアクセスを許可し、
前記メインシステムは、前記可変情報を更新した場合、当該更新内容を示す通知情報を前記サブシステムに出力することを特徴とする。
【００１７】
また、本発明に係るプロジェクタは、上記処理システムを有することを特徴とする。
【００１８】
また、本発明に係るプログラムは、プロジェクタの有するコンピュータを、
少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部と、
当該共有記憶部へのアクセスを制御する制御部として機能させるためのプログラムであって、
前記プロジェクタは、外部機器と有線または無線の伝送路を介して接続可能であって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記制御部は、前記メインシステムが動作中は前記サブシステムから前記共有記憶部へのアクセスを禁止し、前記メインシステムが停止中は前記サブシステムから前記共有記憶部へのアクセスを許可し、
前記メインシステムは、前記可変情報を更新した場合、当該更新内容を示す通知情報を前記サブシステムに出力することを特徴とする。
【００１９】
また、本発明に係る情報記憶媒体は、上記プログラムを記憶したことを特徴とする。
【００２０】
また、本発明に係る設定情報更新方法は、少なくとも画像処理を行うメインシステムと、
少なくとも外部インターフェース機能を有するサブシステムと、
前記メインシステムが動作中に更新可能な可変情報を記憶する共有記憶部とを有するコンピュータを用いたプロジェクタ用の設定情報更新方法であって、
前記プロジェクタは、外部機器と有線または無線の伝送路を介して接続可能であって、
前記可変情報は、プロジェクタに対する操作情報と前記外部機器のキーコードとの対応付けを示す対応付け情報を含み、
前記メインシステムは、前記可変情報を更新し、
前記メインシステムは、前記可変情報の更新内容を示す通知情報を前記サブシステムに出力し、
前記サブシステムは、前記通知情報に基づいて動作することを特徴とする。
【００２１】
本発明によれば、サブシステムは、通知情報を即座に反映して動作することができる。これにより、処理システム等は、外部記憶装置に記憶された情報を読み出すための構成を追加することなく、操作情報とキーコードとの対応付けを変更することができる。
【００２２】
また、前記共有記憶部は、前記メインシステムが動作中に更新不可能な固定情報を記憶し、
前記固定情報は、前記対応付け情報の初期値を含み、
前記サブシステムは、前記メインシステムが停止中に前記可変情報および前記固定情報を読み出して前記サブシステムの有する記憶部に記憶するとともに、前記サブシステムの動作時に前記可変情報を前記固定情報よりも優先して動作してもよい。
【００２３】
これによれば、サブシステムは、可変情報の内容を反映して動作することができる。
【００２４】
また、前記共有記憶部は、不揮発性メモリであってもよい。
【００２５】
これによれば、共有記憶部は、通電されていない状態でも記憶内容を保持することができる。
【００２６】
また、前記プロジェクタは、前記外部機器とＵＳＢケーブルを介して接続され、
前記キーコードは、ＵＳＢキーコードであってもよい。
【００２７】
これによれば、処理システム等は、操作内容に対するＵＳＢキーコードを変更することができる。
【００２８】
また、前記操作情報は、前記プロジェクタ用のリモートコントローラの操作部の操作情報であってもよい。
【００２９】
これによれば、処理システム等は、リモートコントローラの操作内容に対するキーコードを変更することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明をプロジェクタ用の処理システムに適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施形態は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施形態に示す構成の全てが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００３１】
まず、本実施例における処理システムの機能ブロックについて説明する。
【００３２】
図１は、本実施例における処理システム１００の機能ブロック図である。
【００３３】
プロジェクタ１０は、有線の伝送路の一種であるＵＳＢケーブル３０を介して外部機器の一種であるＰＣ２０にＵＳＢキーコードを出力する。これにより、ＰＣ２０ではＵＳＢキーボードを操作した場合と同様の画像のスクロール等が行われる。
【００３４】
また、プロジェクタ１０は、処理システム１００を有する。処理システム１００は、外部インターフェース機能等を有するサブシステム１１０と、画像処理機能等を有するメインシステム１２０と、共有記憶部１４０と、共有記憶部１４０へのアクセスを制御する制御部１３０とを含んで構成されている。
【００３５】
サブシステム１１０は、記憶部１１２を含んで構成されている。また、メインシステム１２０は、ユーザーに可変情報１４４の更新を促す情報を提示する提示部１２２と、当該ユーザーによる可変情報１４４の更新指示を入力する指示入力部１２４と、当該更新指示に基づいて可変情報１４４を更新する更新部１２６とを含んで構成されている。
【００３６】
また、共有記憶部１４０は、更新後のＵＳＢキーコードを示す可変対応付け情報等を示す可変情報１４４、可変情報１４４のデフォルト値（初期値）、リモコン（リモートコントローラ）キーコード（操作情報）とＵＳＢキーコードとの固定対応付け情報等を示す固定情報１４２等を記憶している。また、ここで、固定情報１４２は、メインシステム１２０が更新不可能な固定的な情報であって、可変情報１４４は、メインシステム１２０が更新可能な可変的な情報である。
【００３７】
ここで、本実施例における対応付け情報について説明する。
【００３８】
図２は、本実施例における対応付け情報の模式図である。
【００３９】
固定情報１４２には、固定対応付け情報が含まれる。固定対応付け情報は、第１のリモコンキーコード、第１のＵＳＢキーコード、第２のリモコンキーコード、第２のＵＳＢキーコード〜第ｎのリモコンキーコード、第ｎのＵＳＢキーコードのように、ｎ組のリモコンのキーコードとＵＳＢキーコードとの対応付けを示す。例えば、処理システム１００は、ユーザーが第１のリモコンキーコード（例えば、上矢印キー）を使用した場合、ＰＣ２０に第１のＵＳＢキーコード（例えば、上矢印キー）を出力する。
【００４０】
また、可変情報１４４には、可変対応付け情報が含まれる。可変対応付け情報は、更新後の第１のＵＳＢキーコード、更新後の第２のＵＳＢキーコード〜第ｍのＵＳＢキーコードのように、ｍ個の更新後のＵＳＢキーコードを示す。例えば、処理システム１００は、ユーザーが第１のリモコンキーコード（例えば、上矢印キー）を使用した場合、ＰＣ２０に第１の更新後のＵＳＢキーコード（例えば、ＰａｇｅＵｐキー）を出力する。
【００４１】
なお、これらの各部は、例えば、以下のハードウェアを用いて構成してもよい。
【００４２】
図３は、本実施例における処理システム１００のハードウェアブロック図である。
【００４３】
例えば、サブシステム１１０としては、ＣＰＵ９１２、ＲＡＭ９１４、ＲＯＭ９１６等、メインシステム１２０としては、ＣＰＵ９２２、ＲＡＭ９２４、ＲＯＭ９２６等、制御部１３０としては、サブシステム１１０と情報をやりとりするインターフェース部９３２、メインシステム１２０と情報をやりとりするインターフェース部９３４、共有記憶部１４０と情報をやりとりするメモリコントローラ９３６を有するＡＳＩＣ９３０等、共有記憶部１４０としてはフラッシュメモリ９４０等の不揮発性メモリ等を用いてコンピュータに各部の機能を実装させることができる。
【００４４】
なお、提示部１２２としては、例えば、画像を投写する液晶パネル、ミラー、投写回路等、指示入力部１２４としては、例えば、いわゆるリモコンからの情報を入力する受光部等、更新部１２６としては、例えば、ＣＰＵ９２２等を用いてコンピュータに各部の機能を実装させることができる。
【００４５】
また、これらの各部は、その一部または全部を、回路のようにハードウェア的に実装してもよいし、ドライバのようにソフトウェア的に実装してもよい。
【００４６】
さらに、制御部１３０等としてコンピュータを機能させるためのプログラムを記憶した情報記憶媒体９５０からプログラムを読み取って制御部１３０等の機能をコンピュータに実装してもよい。
【００４７】
このような情報記憶媒体９５０としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を適用でき、そのプログラムの読み取り方式は接触方式であっても、非接触方式であってもよい。
【００４８】
また、情報記憶媒体９５０に代えて、上述した各機能を実装するためのプログラム等を、伝送路を介してホスト装置等からダウンロードすることによって上述した各機能を実装することも可能である。
【００４９】
本実施例においては、処理システム１００は、更新された可変情報１４４を、メインシステム１２０停止時に反映させる方式と、即座に反映させる方式を採用可能である。
【００５０】
以下、これらの方式についてより詳細に説明する。まず、更新された可変情報１４４を、メインシステム１２０停止時に反映させる方式について説明する。
【００５１】
図４は、本実施例におけるメインシステム１２０停止時に可変情報１４４を反映させる場合のフローチャートである。
【００５２】
プロジェクタ１０が通電することによってサブシステム１１０が起動する。この状態ではメインシステム１２０は起動しておらず、サブシステム１１０からのみ共有記憶部１４０へのアクセスが可能な状態になっている。
【００５３】
サブシステム１１０は通電時に可変情報１４４を読み出して記憶部１１２に記憶する。これにより、サブシステム１１０は、可変情報１４４に基づく動作が可能になる。
【００５４】
そして、ユーザーによってプロジェクタ１０の電源スイッチが押された場合、サブシステム１１０は、メインシステム１２０に起動命令を出し、メインシステム１２０が起動する。この状態ではメインシステム１２０からのみ共有記憶部１４０へのアクセスが可能な状態になっている。
【００５５】
なお、このようなアクセス制御は、制御部１３０がバスを切り替えることによって行われる。
【００５６】
そして、提示部１２２は、ユーザーに可変情報１４４の更新を促す画像（例えば、第１のリモコンキーコードに対する第１のＵＳＢキーコードを選択させる画像等）を投写する。
【００５７】
指示入力部１２４は、リモコンからの光を受光してユーザーから可変情報１４４の更新指示があるかどうかを判定する（ステップＳ１）。ここでは、例えば、リモコンの上矢印キーに対してＰａｇｅＵｐのＵＳＢキーコードを出力する更新指示があったものと想定する。
【００５８】
更新指示があった場合、メインシステム１２０が可変情報１４４を更新する（ステップＳ２）。より具体的には、例えば、更新部１２６は、可変情報１４４を消去し、固定情報１４２に記憶された可変情報１４４のデフォルト値と、ユーザーからの更新指示情報に基づいて可変情報１４４を更新する。更新部１２６は、正常に更新できた場合、正常に更新できたことを示す更新完了情報（例えば、テーブルＩＤ等）を可変情報１４４の先頭アドレス部分に書き込む。
【００５９】
これにより、可変情報１４４の可変対応付け情報の第１のＵＳＢキーコードにはＰａｇｅＵｐのＵＳＢキーコードが書き込まれる。なお、可変情報１４４の初期化時（メインシステム１２０の起動時等）には、メインシステム１２０は、可変情報１４４の各ＵＳＢキーコードの値に特殊値（例えば、１６進数でＦＦ等）を設定してもよい。これにより、メインシステム１２０およびサブシステム１１０はＵＳＢキーコードが更新されたものであるかどうかを容易に判断できる。
【００６０】
可変情報１４４の更新が完了した場合、あるいは、更新指示がなかった場合、サブシステム１１０は、メインシステム１２０からの停止通知に基づいてメインシステム１２０が停止したかどうかを判定する（ステップＳ３）。
【００６１】
メインシステム１２０が停止していない場合、処理システム１００は、ステップＳ１〜Ｓ３の処理を繰り返し実行する。
【００６２】
一方、メインシステム１２０が停止通知をサブシステム１１０に出力した場合、すなわち、メインシステム１２０が停止した場合、制御部１３０は、サブシステム１１０が共有記憶部１４０にアクセスできるようにバスを切り替え、サブシステム１１０は、可変情報１４４を読み出す（ステップＳ４）。
【００６３】
より具体的には、例えば、サブシステム１１０は、固定情報１４２から可変情報１４４の先頭アドレスの情報を取得し、可変情報１４４の先頭アドレス部分を参照し、可変情報１４４のテーブルＩＤが記憶部１１２に記憶したテーブルＩＤと一致するかどうかを判定する。一致した場合、可変情報１４４は正常であるため、サブシステム１１０は可変情報１４４を読み出して記憶部１１２に記憶する。
【００６４】
そして、サブシステム１１０は、読み出した（記憶した）可変情報１４４に基づいて動作する（ステップＳ５）。
【００６５】
これにより、例えば、ユーザーがリモコンの上矢印キーを押した場合、サブシステム１１０は、記憶部１１２に記憶された固定情報１４２内の固定対応付け情報と、記憶部１１２に記憶された可変情報１４４内の可変対応付け情報に基づいてＰａｇｅＵｐキーコードをＰＣ２０に出力する。
【００６６】
なお、可変情報１４４のテーブルＩＤが記憶部１１２のテーブルＩＤと一致しなかった場合、サブシステム１１０は、例えば、メインシステム１２０停止時に固定情報１４２および可変情報１４４を読み出して記憶部１１２に記憶し、記憶部１１２に記憶した固定情報１４２から可変情報１４４のデフォルト値を読み出し、当該デフォルト値に基づいて動作してもよい。
【００６７】
以上の手順により、サブシステム１１０は、更新された可変情報１４４をメインシステム１２０停止時に反映させることができる。
【００６８】
次に、更新された可変情報１４４を即座に反映させる方式について説明する。
【００６９】
図５は、本実施例における可変情報１４４を即座に反映させる場合のフローチャートである。
【００７０】
指示入力部１２４は、リモコンからの光を受光してユーザーから可変情報１４４の更新指示があるかどうかを判定する（ステップＳ１１）。
【００７１】
更新指示があった場合、メインシステム１２０が可変情報１４４を更新する（ステップＳ１２）。
【００７２】
可変情報１４４の更新が完了した場合、メインシステム１２０は、可変情報１４４の更新内容を示す通知情報をサブシステム１１０に出力する（ステップＳ１３）。なお、通知情報としては、例えば、可変情報１４４の先頭アドレスからのオフセット位置、当該オフセット位置のデータ等を示す情報が該当する。
【００７３】
サブシステム１１０は、当該通知情報を入力する（ステップＳ１４）。
【００７４】
そして、サブシステム１１０は、記憶部１１２の可変情報１４４に関する情報と、通知情報に基づいて動作する（ステップＳ１５）。なお、この場合、サブシステム１１０は、通知情報を即座に記憶部１１２内の可変情報１４４に関する情報に反映させてもよい。
【００７５】
以上の手順により、サブシステム１１０は、更新された可変情報１４４を即座に反映させることができる。
【００７６】
これによっても、例えば、ユーザーがリモコンの上矢印キーを押した場合、サブシステム１１０は、記憶部１１２に記憶された固定情報１４２内の固定対応付け情報と、記憶部１１２に記憶された可変情報１４４内の可変対応付け情報に基づいてＰａｇｅＵｐキーコードをＰＣ２０に出力する。
【００７７】
以上のように、本実施例によれば、サブシステム１１０は、メインシステム１２０が停止した状態で可変情報１４４を読み出したり、メインシステム１２０が起動中に通知情報を入力したりすることにより、可変情報１４４の更新内容を反映して動作することができるため、外部記憶装置に記憶された情報を読み出すための構成を追加することなく、機能変更等を行うことができる。
【００７８】
これにより、例えば、サブシステム１１０の機能設定情報がマスクＲＯＭに記憶され、更新できない場合であっても、画像投写時にメインシステム１２０によって更新された情報をサブシステム１１０が動的に反映させることができる。したがって、ユーザーは、従来通り安価で汎用的なサブシステム１１０を用いつつ、サブシステム１１０の機能変更を行うことができる。
【００７９】
また、本実施例によれば、リモコンキーコードとＵＳＢキーコードとの対応付けを変更することができる。これにより、処理システム１００は、汎用性を向上させることができる。さらに、プロジェクタ用のリモコンも汎用性を向上させることができる。
【００８０】
また、本実施例によれば、処理システム１００は、固定情報１４２を設け、固定情報１４２に可変情報１４４のデフォルト値を記憶しておくことにより、可変情報１４４が壊れてしまった場合であっても固定情報１４２から可変情報１４４の内容を復元することができる。
【００８１】
また、本実施例によれば、処理システム１００は、共有記憶部１４０として不揮発性メモリを用いることにより、通電されていない状態でも記憶内容を保持することができる。
【００８２】
さらに、本実施例によれば、処理システム１００は、ユーザーの指示に応じて可変情報１４４を更新することができる。これにより、ユーザーは、可変情報１４４を自分の所望の設定に容易に変更することができる。
【００８３】
以上、本発明を適用した好適な実施の形態について説明してきたが、本発明の適用は上述した実施例に限定されない。
【００８４】
例えば、メインシステム１２０は、図２に示す固定対応付け情報の形式で可変情報１４４に可変対応付け情報を設けてもよい。この場合、メインシステム１２０は、固定情報１４２に可変対応付け情報のデフォルト値を記憶すればよい。
【００８５】
また、例えば、可変情報１４４の複数種の設定を同時に変える場合、メインシステム１２０が通知情報の複数回の出力の後、出力完了を示す情報をサブシステム１１０に出力してもよい。これによれば、サブシステム１１０は、出力完了を把握でき、出力完了時に通知情報を反映させることができる。
【００８６】
また、操作情報は、リモコンのキーコードに限定されず、例えば、プロジェクタ１０のキーボードのキーコード等であってもよい。
【００８７】
また、操作情報と対応付けられるキーコードはＵＳＢキーコードに限定されず、例えば、ＰＣ２０のキーボードのキーコード等であってもよい。
【００８８】
また、共有記憶部１４０はフラッシュメモリに限定されず、例えば、ＲＡＭ等を用いてもよい。この場合、処理システム１００は、例えば、固定情報１４２をフラッシュメモリに記憶し、可変情報１４４をＲＡＭで構成された共有記憶部１４０に記憶してもよい。
【００８９】
また、プロジェクタ１０としては、液晶プロジェクタ、ＣＲＴ（Cathode Ray Tube）を用いたプロジェクタ、ＤＭＤ（Digital Micromirror Device）を用いたプロジェクタ等を用いてもよい。なお、ＤＭＤは米国テキサスインスツルメンツ社の商標である。また、プロジェクタ１０は、前面投写型でもあってもよいし、背面投写型であってもよい。
【００９０】
また、外部機器はＰＣ２０に限定されず、例えば、ＰＤＡ、携帯電話等であってもよい。
【００９１】
また、プロジェクタ１０とＰＣ２０を接続する伝送路は、ＵＳＢケーブル３０、シリアルケーブル等の有線の伝送路に限定されず、無線の伝送路であってもよい。
【図面の簡単な説明】
【００９２】
【図１】本実施例における処理システムの機能ブロックを示す図である。
【図２】本実施例における対応付け情報の模式図である。
【図３】本実施例における処理システムのハードウェアブロック図である。
【図４】本実施例におけるメインシステム停止時に可変情報を反映させる場合のフローチャートである。
【図５】本実施例における可変情報を即座に反映させる場合のフローチャートである。
【符号の説明】
【００９３】
１０  プロジェクタ、２０  ＰＣ（外部機器）、３０  ＵＳＢケーブル（伝送路）、１００  処理システム、１１０  サブシステム、１２０  メインシステム、１３０  制御部、１４０  共有記憶部、１４２  固定情報、１４４  可変情報
【図１】
2007025488.tif 000003
【図２】
2007025488.tif 000004
【図３】
2007025488.tif 000005
【図４】
2007025488.tif 000006
【図５】
2007025488.tif 000007