(57)【要約】【課題】コンピュータ装置を設置する手間を省き、画像投影装置から投影する画像の切り替え処理を高速に行う画像投影システムを提供すること。【解決手段】画像データを受信し、当該画像データに基づいた画像を投影する画像投影装置を制御する遠隔操作装置において、記憶したファイルデータに含まれる複数のページの情報から一つのページの情報を取り出してレンダリングすることにより一つの画像データを生成する処理を複数のページの情報のうち所定ページ数以上のページの情報についてのレンダリングが終了するまで連続して行う。また、一つのページの画像データが生成される毎に、その画像データを画像投影装置へ送信する。そして、画像投影装置に送信した画像データのうち画像投影装置により投影させる画像データを指定する画像データ指定信号を送信する。【選択図】図２
2008107485.tif 000002
【特許請求の範囲】
【請求項１】
画像データを受信し、当該画像データに基づいた画像を投影する画像投影装置を制御する遠隔操作装置において、
所定形式のファイルデータを取得するファイル取得手段と、
前記取得したファイルデータに含まれる複数のページの情報から一つのページの情報を取り出してレンダリングすることにより一つの画像データを生成する処理を前記複数のページの情報のうち所定ページ数以上のページの情報についてのレンダリングが終了するまで連続して行うレンダリング手段と、
前記レンダリング手段によって一つのページの画像データが生成される毎に、その画像データを前記画像投影装置へ送信する画像データ送信手段と、
前記画像投影装置に送信した画像データのうち前記画像投影装置により投影させる画像データを指定する画像データ指定信号を送信する指定信号送信手段と、
を備えたことを特徴とする遠隔操作装置。
【請求項２】
前記レンダリング手段によって生成した画像データを記憶する画像データ記憶手段と、
画像を表示する表示手段と、
前記画像データ記憶手段に記憶されている画像データを前記表示手段に表示する表示制御手段と、
を備えたことを特徴とする請求項１に記載の遠隔操作装置。
【請求項３】
前記表示制御手段は、前記画像投影装置によって投影している画像に対応する画像データの次のページの画像データを前記画像データ記憶手段から取り出して前記表示手段に表示する
ことを特徴とする請求項２に記載の遠隔操作装置。
【請求項４】
前記レンダリング手段は、
前記レンダリングして生成する前記画像データに対応するコメント情報を前記取得したファイルデータから抽出してレンダリングすることにより、前記コメント情報の画像データであるコメント画像データを生成し、
前記表示制御手段は、
前記画像投影装置によって投影している画像データに対応するコメント画像データを前記表示手段に表示する
ことを特徴とする請求項２又は請求項３に記載の遠隔操作装置。
【請求項５】
前記表示手段への表示内容を切り替える表示切替用操作手段を備え、
前記表示制御手段は、
前記表示切替用操作手段の操作に応じて、前記次のページの画像データ及び前記コメント画像データのいずれか一方を選択して、当該選択した画像データに基づく画像を前記表示手段に表示する
ことを特徴とする請求項４に記載の遠隔操作装置。
【請求項６】
前記画像データ送信手段は、前記レンダリング手段によって生成した画像データの識別情報を前記画像データと共に前記画像投影装置へ送信し、
前記指定信号送信手段が送信する前記画像データ指定信号には、前記識別情報の指定を含む
ことを特徴とする請求項１から５のいずれか１項に記載の遠隔操作装置。
【請求項７】
前記レンダリング手段は、
前記画像データ指定信号に含まれる識別情報の画像データを未だ生成していないときには、次に生成する画像データを前記画像データ指定信号で指定された識別情報の画像データとする
ことを特徴とする請求項６に記載の遠隔操作装置。
【請求項８】
請求項１から７のいずれか１項に記載の遠隔操作装置から送信される画像データに基づいた画像を投影する画像投影装置であって、
前記遠隔操作装置から順次送信される画像データを記憶する記憶手段と、
前記遠隔操作装置から送信される画像データ指定信号に応じた画像データを前記記憶手段から取り出して、当該取り出した画像データに応じた画像を投影する投影制御手段と、
を備えた画像投影装置。
【請求項９】
請求項１から７のいずれか１項に記載の遠隔操作装置と、前記遠隔操作装置から送信される画像データに基づいた画像を投影する画像投影装置とを有する画像投影システムであって、
前記画像投影装置は、
前記遠隔操作装置から順次送信される画像データを記憶する記憶手段と、
前記遠隔操作装置から送信される画像データ指定信号に応じた画像データを前記記憶手段から取り出して、当該取り出した画像データに応じた画像を投影する投影制御手段と、
を備えた画像投影システム。
【請求項１０】
コンピュータを、画像データを受信し、当該画像データに基づいた画像を投影する画像投影装置を制御する遠隔操作装置として機能させるためのプログラムであって、
前記コンピュータを、
所定形式のファイルデータを取得するファイル取得手段と、
前記取得したファイルデータに含まれる複数のページの情報から一つのページの情報を取り出してレンダリングすることにより一つの画像データを生成する処理を前記複数のページの情報のうち所定ページ数以上のページの情報についてのレンダリングが終了するまで連続して行うレンダリング手段と、
前記レンダリング手段によって一つのページの画像データが生成される毎に、その画像データを前記画像投影装置へ送信する画像データ送信手段と、
前記画像投影装置に送信した画像データのうち前記画像投影装置により投影させる画像データを指定する画像データ指定信号を送信する指定信号送信手段と、
して機能させるプログラム。
【請求項１１】
画像データを受信し、当該画像データに基づいた画像を投影する画像投影装置を制御する遠隔操作装置における遠隔制御方法であって、
所定形式のファイルデータを取得するステップと、
前記取得したファイルデータに含まれる複数のページの情報から一つのページの情報を取り出してレンダリングすることにより一つの画像データを生成する処理を前記複数のページの情報のうち所定ページ数以上のページの情報についてのレンダリングが終了するまで連続して行うステップと、
前記レンダリングによって一つのページの画像データが生成される毎に、その画像データを前記画像投影装置へ送信するステップと、
前記画像投影装置に送信した画像データのうち前記画像投影装置により投影させる画像データを指定する画像データ指定信号を送信するステップと、
を有することを特徴とする遠隔制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作装置、画像投影装置、画像投影システム及び遠隔制御方法に関し、特に、画像データを受信し、当該画像データに基づいた画像を投影する画像投影装置と、この画像投影装置を制御する遠隔操作装置とを備えた画像投影システムに関する。
【背景技術】
【０００２】
従来より、コンピュータ装置等から画像データを入力して液晶表示素子に当該画像を表示し、光を照射して投影スクリーン上に拡大投影するプロジェクタなどの画像投影装置が広く使用されている。また、ＤＭＤ（Ｄｉｇｉｔａｌ  Ｍｉｃｒｏｍｉｒｒｏｒ  Ｄｅｖｉｃｅ）素子を用いて画像データに基づいた画像を投影する画像投影装置もある。
【０００３】
この画像投影装置は、会議における小規模のプレゼンテーションや、多数の聴衆を集めて自分の研究成果を発表する大規模のプレゼンテーション等において、多様に使用されている。このようなプレゼンテーションは、プレゼンテーターの手前にコンピュータ装置を配置し、このコンピュータ装置の表示部に表示している画像に応じた画像データを、コンピュータ装置からケーブルを介して画像投影装置へ送信し、画像投影装置が画像データに基づいた画像を拡大投射することによって行われる。
【０００４】
しかしながら、画像投影装置が投影する画像は、コンピュータ装置の表示部に表示している画像であることから、画像投影装置が投影する画像を変更するためには、コンピュータ装置に表示している画像を変更しなければならなかった。一般に、プレゼンテーション用データには、複数のページの情報が含まれており、コンピュータ装置の表示画面を現在表示しているページから複数枚隔てたページの画像とする作業には煩わしいものがあった。
【０００５】
そこで、特許文献１には、コンピュータ装置を遠隔制御する小型携帯端末装置を設け、この小型携帯端末装置によってコンピュータ装置に表示している画像を遠隔操作で切り替えることができるプレゼンテーションシステムが提案されている。
【特許文献１】特開２００３−３３０４４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、コンピュータ装置からの画像データを画像投影装置へ出力するようにしているため、プレゼンテーションの際に、コンピュータ装置を設置する必要があり、手間がかかっていた。
【０００７】
しかも、画像投影装置から投影する画像の切り替えを、コンピュータ装置に表示している画像を切り替えることによって行っているために、コンピュータ装置の表示画像の切り替え処理及びコンピュータ装置から画像投影装置への画像データの送信処理に時間を要してしまい、画像投影装置から投影する画像の切り替え処理を高速に行うことの妨げとなっていた。
【課題を解決するための手段】
【０００８】
そこで、本発明はかかる課題を解決するために、請求項１に記載の発明は、画像データを受信し、当該画像データに基づいた画像を投影する画像投影装置を制御する遠隔操作装置において、所定形式のファイルデータを取得するファイル取得手段と、前記取得したファイルデータに含まれる複数のページの情報から一つのページの情報を取り出してレンダリングすることにより一つの画像データを生成する処理を前記複数のページの情報のうち所定ページ数以上のページの情報についてのレンダリングが終了するまで連続して行うレンダリング手段と、前記レンダリング手段によって一つのページの画像データが生成される毎に、その画像データを前記画像投影装置へ送信する画像データ送信手段と、前記画像投影装置に送信した画像データのうち前記画像投影装置により投影させる画像データを指定する画像データ指定信号を送信する指定信号送信手段とを備えたことを特徴とする。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記レンダリング手段によって生成した画像データを記憶する画像データ記憶手段と、画像を表示する表示手段と、前記画像データ記憶手段に記憶されている画像データを前記表示手段に表示する表示制御手段とを備えたことを特徴とする。
【００１０】
また、請求項３に記載の発明は、請求項２に記載の発明において、前記表示制御手段は、前記画像投影装置によって投影している画像に対応する画像データの次のページの画像データを前記画像データ記憶手段から取り出して前記表示手段に表示することを特徴とする。
【００１１】
また、請求項４に記載の発明は、請求項２又は請求項３に記載の発明において、前記レンダリング手段は、前記レンダリングして生成する前記画像データに対応するコメント情報を前記取得したファイルデータから抽出してレンダリングすることにより、前記コメント情報の画像データであるコメント画像データを生成し、前記表示制御手段は、前記画像投影装置によって投影している画像データに対応するコメント画像データを前記表示手段に表示することを特徴とする。
【００１２】
また、請求項５に記載の発明は、請求項４に記載の発明において、前記表示手段への表示内容を切り替える表示切替用操作手段を備え、前記表示制御手段は、前記表示切替用操作手段の操作に応じて、前記次のページの画像データ及び前記コメント画像データのいずれか一方を選択して、当該選択した画像データに基づく画像を前記表示手段に表示することを特徴とする。
【００１３】
また、請求項６に記載の発明は、請求項１から５のいずれか１項に記載の発明において、前記画像データ送信手段は、前記レンダリング手段によって生成した画像データの識別情報を前記画像データと共に前記画像投影装置へ送信し、前記指定信号送信手段が送信する前記画像データ指定信号には、前記識別情報の指定を含むことを特徴とする。
【００１４】
また、請求項７に記載の発明は、請求項６に記載の発明において、前記レンダリング手段は、前記画像データ指定信号に含まれる識別情報の画像データを未だ生成していないときには、次に生成する画像データを前記画像データ指定信号で指定された識別情報の画像データとする。
【００１５】
また、請求項８に記載の発明は、請求項１から７のいずれか１項に記載の遠隔操作装置から送信される画像データに基づいた画像を投影する画像投影装置であって、前記遠隔操作装置から順次送信される画像データを記憶する記憶手段と、前記遠隔操作装置から送信される画像データ指定信号に応じた画像データを前記記憶手段から取り出して、当該取り出した画像データに応じた画像を投影する投影制御手段とを備えた画像投影装置を提供する。
【００１６】
また、請求項９に記載の発明は、請求項１から７のいずれか１項に記載の遠隔操作装置と、前記遠隔操作装置から送信される画像データに基づいた画像を投影する画像投影装置とを有する画像投影システムであって、前記画像投影装置は、前記遠隔操作装置から順次送信される画像データを記憶する記憶手段と、前記遠隔操作装置から送信される画像データ指定信号に応じた画像データを前記記憶手段から取り出して、当該取り出した画像データに応じた画像を投影する投影制御手段とを備えた画像投影システムを提供する。
【００１７】
また、請求項１０に記載の発明は、コンピュータを、画像データを受信し、当該画像データに基づいた画像を投影する画像投影装置を制御する遠隔操作装置として機能させるためのプログラムであって、前記コンピュータを、所定形式のファイルデータを取得するファイル取得手段と、前記取得したファイルデータに含まれる複数のページの情報から一つのページの情報を取り出してレンダリングすることにより一つの画像データを生成する処理を前記複数のページの情報のうち所定ページ数以上のページの情報についてのレンダリングが終了するまで連続して行うレンダリング手段と、前記レンダリング手段によって一つのページの画像データが生成される毎に、その画像データを前記画像投影装置へ送信する画像データ送信手段と、前記画像投影装置に送信した画像データのうち前記画像投影装置により投影させる画像データを指定する画像データ指定信号を送信する指定信号送信手段として機能させることを特徴とする。
【００１８】
また、請求項１１に記載の発明は、画像データを受信し、当該画像データに基づいた画像を投影する画像投影装置を制御する遠隔操作装置における遠隔制御方法であって、所定形式のファイルデータを取得するステップと、前記取得したファイルデータに含まれる複数のページの情報から一つのページの情報を取り出してレンダリングすることにより一つの画像データを生成する処理を前記複数のページの情報のうち所定ページ数以上のページの情報についてのレンダリングが終了するまで連続して行うステップと、前記レンダリングによって一つのページの画像データが生成される毎に、その画像データを前記画像投影装置へ送信するステップと、前記画像投影装置に送信した画像データのうち前記画像投影装置により投影させる画像データを指定する画像データ指定信号を送信するステップとを有することを特徴とする。
【発明の効果】
【００１９】
請求項１,１０，１１に記載の発明によれば、所定形式のファイルデータを取得すると、当該ファイルデータに含まれる複数のページの情報から一つのページの情報を取り出してレンダリングすることにより一つの画像データを生成する処理を前記複数のページの情報のうち所定ページ数以上のページの情報についてのレンダリングが終了するまで連続して行い、このレンダリングによって一つのページの画像データが生成される毎に、その画像データを画像投影装置へ送信し、画像投影装置に送信した画像データのうち画像投影装置により投影させる画像データを指定する画像データ指定信号を送信するようにしたので、プレゼンテーションの際に、コンピュータ装置を設置する手間を省くことができる。しかも、予め画像データを画像投影装置に送信しておくことができるため、画像投影装置から投影する画像の切り替え処理を高速に行うことができる。
【００２０】
また、請求項２に記載の発明によれば、レンダリングした画像データを記憶しておき、その画像を自遠隔操作装置の表示手段により表示することができるため、遠隔操作装置のユーザーは、画像投影装置によって投影する画像を確認することができる。
【００２１】
また、請求項３に記載の発明によれば、画像投影装置によって投影している画像に対応する画像データの次のページの画像データを表示手段に表示するので、遠隔操作装置のユーザーは、投影画像の次のページの内容を手元の遠隔操作装置により事前に確認することができ、プレゼンテーションの進行をよりスムースに行うことができる。
【００２２】
また、請求項４に記載の発明によれば、画像投影装置によって投影している画像に対応するコメント情報を表示手段により表示することができるので、遠隔操作装置のユーザーは、投影画像に関連するコメントを手元の遠隔操作装置により確認することができ、プレゼンテーションの進行をよりスムースに行うことができる。
【００２３】
また、請求項５に記載の発明によれば、次ページの画像データと現ページのコメント情報とを選択して表示手段に表示することができるため、遠隔操作装置のユーザーは、必要に応じて簡単に表示切替操作を行うことができ、プレゼンテーションの進行をよりスムースに行うことができる。
【００２４】
また、請求項６に記載の発明によれば、画像データの識別情報の指定することによって、画像投影装置が投影する画像を選択することができるため、画像データの指定を簡単に行うことができる。
【００２５】
また、請求項７に記載の発明によれば、遠隔操作装置のユーザーによって指定されたページの画像データをまだ送信していないときには、ページの順番にかかわらず、指定されたページを優先してレンダリングし送信するようにしているため、指定された画像の投影を迅速に行うことができる。
【００２６】
また、請求項８，９に記載の発明によれば、遠隔操作装置から順次送信される画像データを記憶手段に記憶し、遠隔操作装置から送信される画像データ指定信号に応じた画像データを記憶手段から取り出して、当該取り出した画像データに応じた画像を投影するので、プレゼンテーションの際に、コンピュータ装置を設置する手間を省くことができる。しかも、予め画像データを遠隔操作装置から受信しておくことができるため、画像投影装置から投影する画像の切り替え処理を高速に行うことができる。
【発明を実施するための最良の形態】
【００２７】
［１．画像投影システムＳの概要］
以下、本発明の実施の形態について、図面を参照しながら説明する。図１は本実施形態における画像投影システムＳの全体構成図、図２は本実施形態における画像投影システムの動作概要を示す図、図３は本実施形態における遠隔操作装置の外観図、図４は本実施形態における遠隔操作装置の表示例を示す図である。
【００２８】
図１に示すように、本実施形態における画像投影システムＳは、遠隔操作装置１と画像投影装置２とを備えている。遠隔操作装置１は、画像投影装置２へ画像データを無線通信により送信すると共に、画像投影装置２によって投影する画像を選択する機能を有している。また、画像投影装置２は、画像データを遠隔操作装置１から無線通信によって受信し、この画像データに応じた画像をスクリーンに投影する機能を有している。
【００２９】
遠隔操作装置１と画像投影装置２との間の無線通信は、赤外線による赤外線データ通信を採用している。なお。赤外線ではなく可視光による無線通信であってもよく、また、ＩＥＥＥ８０２．１１規格のような無線ＬＡＮによる無線通信であってもよい。
【００３０】
遠隔操作装置１は、メモリカードなどの記憶媒体に記憶されたデータを読み出し、記憶媒体にデータを書き込む記憶媒体ドライブを備えており、この記憶媒体ドライブを介してメモリカードに記憶された所定形式のファイルデータを取得してファイルデータ記憶部として機能する記憶部に記憶する。なお、所定形式のファイルデータとしてプレゼンテーション形式のファイルデータを例に挙げて説明するが、文書ファイルなどであっても構わない。また、ファイルデータの取得は、ＵＳＢケーブルなどの有線ケーブルを介して他の装置から取得するようにしてもよく、無線通信を用いて他の装置から取得するようにしてもよい。プレゼンテーション形式のファイルデータは、プレゼンテーションのページ毎の情報（以下、「ページの情報」と呼ぶ。）が含まれている。このページの情報は、文字や図形などの各オブジェクトの情報（例えば、文字のオブジェクトであれば、フォント、サイズ、色、配置座標などの情報）、ページ設定情報（例えば、ページ番号や縦書き横書きの区別）、コメント情報（ここでは、テキストデータとする）などが含まれている。なお、ここでいう「ページ」は、画像投影装置２によって投影表示される画像単位であればよく、必ずしも連続した情報を区切ったものである必要はなく、個々に分離したもの（例えば、複数のスライドが集まったファイルデータにおける個々のスライド)であってもよい。
【００３１】
遠隔操作装置１は、自装置に記憶されたプレゼンテーション用プログラムを実行することにより、取得したファイルデータに含まれる複数のページの情報から一つのページの情報を取り出してレンダリング（画像生成処理）することにより一つの画像データを生成する処理を複数のページの情報のうち所定ページ数以上のページの情報についてのレンダリングが終了するまで連続して行う。このように一つのページの画像データが生成される毎に、その画像データを画像投影装置２へ送信する。
【００３２】
例えば、取得したファイルデータがｎページ分の情報を含んでいる場合、遠隔操作装置１は、図２に示すように、ファイルデータ記憶部からファイルデータから１ページ目の情報を取り出してレンダリングを行う。１ページ目のレンダリングが終了すると、レンダリングによって生成された画像データを画像データ記憶部に記憶すると共に、この画像データに識別情報を付加して画像投影装置２へ送信する。以降、２〜ｎページ目まで連続して１ページ目と同様の処理を連続して行う。画像投影装置２は、遠隔操作装置１から順次送信される画像データを記憶部に記憶する。なお、画像データに識別情報を付加する方法として、画像データ名に識別情報を含ませる方法や画像データを送信するときのヘッダ部に識別情報を含ませる方法がある。また、識別情報として本実施形態ではページ番号を付与するものとするが、これに限られるものではなく、遠隔操作装置１から画像投影装置２へ送信した画像データを特定することができる情報であればよい。また、全てのページの情報について連続してレンダリングするのではなく、所定ページ数（例えば、５枚或いは１０枚など）のページの情報だけ連続してレンダリングするようにしてもよい。
【００３３】
その後、ページ指定手段としての遠隔操作装置１の操作部をユーザーが操作することにより、画像投影装置２へ送信した画像データのうち画像投影装置２から投影させるページｍ（１≦ｍ≦ｎ）の画像データが選択されると、図２に示すように、遠隔操作装置１は、選択された画像データを指定する画像データ指定信号を送信する。この画像データ指定信号には、指定する画像データの識別情報（ここでは、ページｍ）が含まれる。画像投影装置２は、遠隔操作装置から送信される画像データ指定信号に含まれる識別情報に応じた画像データを記憶手段から取り出して、この取り出した画像データに応じた画像を投影する。
【００３４】
遠隔操作装置１において、ユーザーの操作によって指定されたページの画像データ、すなわち画像投影装置２から投影させる画像データ（以下、「投影対象の画像データ」も呼ぶ。）が未だにレンダリングされておらず、画像投影装置２へ送信されていないとき、遠隔操作装置１は、画像投影装置２から投影対象の画像データを優先的に生成する。例えば、２ページ目の画像データがレンダリングされている途中で、４ページ目の画像データが投影対象として選択されたとき、次にレンダリングする画像データを３ページ目ではなく４ページ目とする。
【００３５】
このように本実施形態における画像投影システムＳは、複数のページ情報を有するファイルデータについて予め全てのページの画像データをレンダリングし、画像投影装置２へ送信するために、投影対象の画像データを切り替える際、画像データを画像投影装置２へ送信する時間を省くことができ、画像投影装置２から投影する画像の切り替え処理を高速に行うことができる。
【００３６】
ここで、遠隔操作装置１は、図３に示すように、ＬＣＤ（Liquid Crystal Display）などの表示手段である表示装置１０３、電源スイッチ１２０、上下左右キーである十字キー１２１、キャンセルキー１２２、決定キー１２３、現画面／次画面／コメント切り替えスイッチ１２４などを備えている。
【００３７】
電源スイッチ１２０は、遠隔操作装置１を起動するためのスイッチであり、この電源スイッチ１２０を操作して遠隔操作装置１を起動すると、記憶媒体ドライブを介してメモリカードに記憶された所定形式のファイルデータ一覧が表示装置１０３に表示される。遠隔操作装置１のユーザーは、十字キー１２１、キャンセルキー１２２、決定キー１２３などを操作して、表示されている一覧の中から所望のファイルデータを選択する。遠隔操作装置１は、このように選択されたファイルデータをメモリカードから取得し、上述のように各ページ毎の画像データを生成するためのレンダリングを開始する。
【００３８】
また、現画面／次画面／コメント切り替えスイッチ１２４は、３段階のスライドスイッチである画像データ指定信号によって指定した画像データに応じた画像を画像投影装置２によって投影させているときに、この画像データ（以下、「投影画像データ」と呼ぶ。）をデータ格納部１１１から取り出して表示装置１０３に表示する現画面表示モードと、投影画像データの次のページの画像データをデータ格納部１１１から取り出して表示装置１０３に表示する次画面表示モードと、投影画像データに対応するコメント情報に基づく画像（以下、「コメント画像」と呼ぶ。）をデータ格納部１１１から取り出して表示装置１０３に表示するコメント表示モードとを切り替えるスイッチ（表示切替用操作手段の一例に相当）である。
【００３９】
次画面表示モード時及びコメント表示モード時に、表示装置１０３に表示するための画像データは、例えば、図４に示すような表示内容になる。次画面表示モード時に使用する画像データは、画像投影装置２へ送信した画像データと同じであるが、解像度を落としてデータサイズを小さくするようにしてもよい。また、コメント表示モード時に使用する画像データは、取得したファイルデータからコメント情報を抽出してレンダリングすることにより生成されるものである。
【００４０】
次画面表示モードに切り替えることにより、遠隔操作装置１のユーザーは、画像投影装置２により投影されている画像（以下、「投影画像」と呼ぶ。）の次のページの画像データの内容を手元の遠隔操作装置により事前に確認することができ、プレゼンテーションの進行をよりスムースに行うことができる。また、コメント表示モードに切り替えることにより、遠隔操作装置１のユーザーは、投影画像に関連するコメントを手元の遠隔操作装置１により確認することができ、プレゼンテーションの進行をよりスムースに行うことができる。
【００４１】
［２．画像投影システムＳの具体的構成］
以下、本実施形態における画像投影システムＳの構成について、図面を参照してさらに具体的に遠隔操作装置１、画像投影装置２の順で説明する。
【００４２】
（遠隔操作装置１の構成について）
まず、遠隔操作装置１の構成について説明する。図５は本実施形態における遠隔操作装置１の構成図、図６は遠隔操作装置１の送信状態情報テーブルの例を示す図である。
【００４３】
図５に示すように、遠隔操作装置１は、自装置全体を制御する制御部としてのＣＰＵ１０１と、ＣＰＵ１０１が動作するときにワーキングメモリなどとして使用されるメモリ１０２と、上述した表示装置１０３と、上述の電源スイッチ１２０、十字キー１２１、キャンセルキー１２２、決定キー１２３、現画面／次画面／コメント切り替えスイッチ１２４などを有するスイッチ群１０４と、このスイッチ群１０４がユーザーにより操作されたことを検出しＣＰＵ１０１に通知する入力インターフェイス１０５と、各種ソフトウェア、画像データ、ファイルデータなどを記憶する２次記憶装置１０６と、２次記憶装置１０６に記憶された画像データやページ切替コマンドなどコマンドを赤外線投光部１０８から赤外線により送信する制御を行う赤外線制御部１０７と、赤外線ＬＥＤなどから構成される赤外線投光部１０８と、図示しないメモリカードに記憶された所定形式のファイルデータを読み込んで取得するための記憶媒体ドライブであるメモリカードインターフェイス１０９とを備えている。
【００４４】
２次記憶装置１０６は、遠隔操作装置制御用プログラムやプレゼンテーション用プログラムを格納するソフトウェア格納部１１０と、メモリカードインターフェイス１０９から取得した所定形式のファイルデータやプレゼンテーション用プログラムの実行により生成される画像データ（コメント画像データを含む）を記憶するデータ格納部１１１と、後述する送信状態情報テーブルを記憶する送信状態情報テーブル格納部１１２とを有しており、フラッシュＲＯＭなどの不揮発性メモリにより構成される。なお、データ格納部１１１が上述のファイルデータ記憶部及び画像データ記憶部として機能することになる。
【００４５】
ＣＰＵ１０１は、ソフトウェア格納部１１０から遠隔操作装置制御用プログラム及びプレゼンテーション用プログラムを読み出して実行することにより、所定形式のファイルデータをメモリカードインターフェイス１０９を介して取得するファイル取得手段、取得したファイルデータに含まれる複数のページの情報から一つのページの情報を取り出してレンダリングすることにより一つの画像データを生成する処理を複数のページの情報の全てについてのレンダリングが終了するまで連続して行うレンダリング手段、レンダリング手段によって一つのページの画像データが生成される毎に、その画像データを識別情報と共に画像投影装置２へ送信する画像データ送信手段、画像投影装置２に送信した画像データのうち画像投影装置２により投影させる画像データを指定するために指定する画像データの識別情報を含む画像データ指定信号を送信する指定信号送信手段、２次記憶装置１０６に記憶されている画像データを表示装置１０３に表示する表示制御手段等として機能する。
【００４６】
ここで、ＣＰＵ１０１は、レンダリング手段として機能するとき、画像データ指定信号に含まれる識別情報の画像データを未だ生成していないときには、次に生成する画像データを画像データ指定信号で指定された識別情報の画像データとする。また、レンダリングして生成する画像データに対応するコメント情報をファイルデータから抽出してレンダリングすることにより、コメント情報の画像データであるコメント画像データもページ毎に生成して、２次記憶装置１０６に記憶する。さらに、レンダリングにより生成した画像データに識別番号であるページ番号を付与する。ここでは、ページ番号をファイルデータに含まれる各ページの情報のページ番号と同一のものとする。
【００４７】
また、ＣＰＵ１０１は、画像データ送信手段として機能するとき、レンダリングした画像データの送信状態を送信状態情報テーブルに記録する。この送信状態情報テーブルの例を図６に示す。この例では、１〜５ページ目までの画像データがすでに画像投影装置２へ送信され、６ページ目の画像データが画像投影装置２へ送信中であり、７ページ以降の画像データは未送信である状態を示している。ＣＰＵ１０１は、この送信状態情報テーブルを定期的、又は画像データの送信が開始及び終了したときに更新する。
【００４８】
また、ＣＰＵ１０１が表示制御手段として機能するとき、現画面／次画面／コメント切り替えスイッチ１２４の操作に応じて、現画面表示モード、次画面表示モード及びコメント表示モードのいずれかの表示モードを切り替える。すなわち、現画面／次画面／コメント切り替えスイッチ１２４の操作によって現画面表示モードが選択されているときには、画像投影装置２によって投影している画像に対応する画像データをデータ格納部１１１から取り出して表示装置１０３に表示する。また、現画面／次画面／コメント切り替えスイッチ１２４の操作によって次画面表示モードが選択されているときには、画像投影装置２によって投影している画像に対応する画像データの次のページの画像データをデータ格納部１１１から取り出して表示装置１０３に表示する。また、現画面／次画面／コメント切り替えスイッチ１２４の操作によってコメント表示モードが選択されているときには、画像投影装置２によって投影している画像データに対応するコメント情報のコメント画像データをデータ格納部１１１から取り出して表示装置１０３に表示する。
【００４９】
（遠隔操作装置１の具体的動作について）
以上のように構成される遠隔操作装置１の具体的動作の一例について、図７〜図１２を参照して説明する。図７は本実施形態における遠隔操作装置１のメイン処理フローチャートである。
【００５０】
まず、遠隔操作装置１の電源スイッチ１２０が押下されたとき、遠隔操作装置１のＣＰＵ１０１は、ステップＳ１００における初期化処理を行う。この初期化処理は、図８におけるステップＳ１１０〜Ｓ１１５の処理であり、後述する。
【００５１】
ステップＳ１００の処理が終了すると、ＣＰＵ１０１は、処理をステップＳ１０１のモード依存動作処理に移行する。このモード依存動作処理は、図９のステップＳ１２０〜Ｓ１２３、図１０のステップＳ１３０〜Ｓ１３４、図１１のステップＳ１４０〜Ｓ１５１の処理であり、後述する。
【００５２】
ステップＳ１０１の処理が終了すると、ＣＰＵ１０１は、処理をステップＳ１０２のバックグランド動作処理に移行する。このバックグランド動作処理は、図１２のステップＳ１６０〜Ｓ１６６の処理であり、後述する。
【００５３】
ステップＳ１０２の処理が終了すると、ＣＰＵ１０１は、メイン処理を終了するか否かを判定する（ステップＳ１０３）。メイン処理を終了するか否かは、電源スイッチ１２０が押下されたか否かにより判定する。つまり、電源スイッチ１２０が押下されると、メイン処理を終了すると判定するのである。
【００５４】
この処理において、メイン処理を終了すると判定すると（ステップＳ１０３：Ｙｅｓ）、ＣＰＵ１０１は、メイン処理を終了し、一方でメイン処理を終了しないと判定すると（ステップＳ１０３：Ｎｏ）、処理をステップＳ１０１に戻す。
【００５５】
次に、Ｓ１００における初期化処理について、図８のフローチャートを参照して具体的に説明する。図８は本実施形態における遠隔操作装置１の初期化処理フローチャートである。
【００５６】
この初期化処理では、まずＣＰＵ１０１は、２次記憶装置１０６から遠隔操作装置制御用プログラムを読み出して実行することにより、以下のファイル選択処理を実行する。
【００５７】
ＣＰＵ１０１は、図８に示すように、２次記憶装置１０６のデータ格納部１１１から所定形式のファイルデータを読み出す（ステップＳ１１０）。所定形式のファイルデータが否かは、ファイルデータの拡張子によって判定する。ここでは、データ格納部１１１には、「プレゼン１．XYZ」、「プレゼン２．XYZ」という２つのファイルデータが記憶されており、ＣＰＵ１０１は、拡張子が「XYZ」であるときに、所定形式のファイルデータであると判定する。
【００５８】
次に、ＣＰＵ１０１は、所定形式のファイルデータであると判定したファイルデータのファイル名（「プレゼン１」及び「プレゼン２」）を、十字キー１２１や決定キー１２３の操作によって選択可能に表示するファイル選択画面を表示装置１０３に表示し（ステップＳ１１１）、処理をステップＳ１１２に移行する。
【００５９】
ステップＳ１１２において、ＣＰＵ１０１は、ファイルデータの選択が行われたか否かを判定する（ステップＳ１１２）。この判定は、決定キー１２３が押下されたか否かによって判定するものであり、決定キー１２３が押下されたときにカーソルが位置するファイル名のファイルデータが選択されたファイルデータである。
【００６０】
この処理において、ファイルデータの選択が行われたと判定すると（ステップＳ１１２：Ｙｅｓ）、ＣＰＵ１０１は、処理をステップＳ１１３に移行する。
【００６１】
ステップＳ１１３において、ＣＰＵ１０１は、２次記憶装置１０６からプレゼンテーション用プログラムを読み出して実行することにより、プレゼンテーション用プログラムを起動して上記各手段等として機能する。
【００６２】
次に、ＣＰＵ１０１は、送信状態情報テーブル格納部１１２に記憶されている送信状態情報テーブルを初期化して（ステップＳ１１４）、ステップＳ１１５に移行する。この送信状態情報テーブルは、図６に示すように、画像データの識別番号であるページ番号毎に状態フラグが関連付けられたテーブルであり、このテーブルの初期化は、ステップＳ１１２で選択されたファイルデータに含まれる情報からレンダリングするページ数を判定し、そのページ数分のテーブルを作成することによって行う。なお、このとき、各ページに対応する状態フラグは「未送信」に設定される。
【００６３】
ステップＳ１１５において、ＣＰＵ１０１は、画像投影装置２に対して受信状態情報テーブルを生成する要求であるテーブル作成コマンドを送信して、初期化処理を終了する。
【００６４】
次に、ステップＳ１０１におけるモード依存動作処理の詳細について、図面を参照しながら説明する。図９は本実施形態における遠隔操作装置１のモード依存動作処理フローチャート、図１０は本実施形態における遠隔操作装置１の編集モード処理フローチャート、図１１は本実施形態における遠隔操作装置１のプレゼンモード処理フローチャートである。
【００６５】
図９に示すように、ＣＰＵ１０１は、モード依存動作処理を開始すると、まず、編集モードが選択されているか否かを判定する（ステップＳ１２０）。なお、編集モードか否かはアプリケーションの状態によって決まるものである。すなわち、ＣＰＵ１０１は、アプリケーションの状態が編集モードであるか否かを判定することによって、編集モードが選択されているか否かを判定する。
【００６６】
この処理において、編集モードに設定されていると判定すると（ステップＳ１２０：Ｙｅｓ）、ＣＰＵ１０１は、編集モード処理を実行する（ステップＳ１２１）。この編集モード処理は、図１０のステップＳ１３０〜Ｓ１３４の処理であり、後述する。
【００６７】
また、編集モードに設定されていないと判定すると（ステップＳ１２０：Ｎｏ）、ＣＰＵ１０１は、プレゼンモードに設定されているか否かを判定する（ステップＳ１２２）。すなわち、ＣＰＵ１０１は、アプリケーションの状態がプレゼンモードであるか否かを判定することによって、プレゼンモードに設定されているか否かを判定する。
【００６８】
この処理において、プレゼンモードに設定されていると判定すると（ステップＳ１２２：Ｙｅｓ）、ＣＰＵ１０１は、プレゼンモード処理を実行する（ステップＳ１２３）。このプレゼンモード処理は、図１１のステップＳ１４０〜Ｓ１５１の処理であり、後述する。
【００６９】
ステップＳ１２２において、プレゼンモードにも設定されていないと判定したとき（ステップＳ１２２：Ｎｏ）、或いはステップＳ１２１の処理やステップＳ１２３の処理が終了すると、ＣＰＵ１０１は、モード依存動作処理を終了する。
【００７０】
次に、ステップＳ１２１の編集モード処理について説明する。
【００７１】
図１０に示すように、ＣＰＵ１０１は、ユーザーがページを更新したか否かを判定する（ステップＳ１３０）。ユーザーがページを更新したか否かは、ステップＳ１１２（図８参照）によって選択されたファイルデータのページの情報が変更されて更新されたか否かによって判定する。すなわち、ファイルデータのページの情報が更新されたとき、ユーザがページを更新したと判定する。
【００７２】
この処理において、ユーザーがページを更新したと判定すると（ステップＳ１３０：Ｙｅｓ）、ＣＰＵ１０１は、送信状態情報テーブル格納部１１２に記憶した送信状態情報テーブルにおける更新ページに対応する状態フラグを「更新済」に変更する（ステップＳ１３１）。例えば、２ページ目の情報を更新したときには、２ページ目の状態フラグを「更新済」に設定する。
【００７３】
ステップＳ１３１の処理が終了したとき、或いはステップＳ１３０においてユーザーがページを更新していないと判定したとき（ステップＳ１３０：Ｎｏ）、ＣＰＵ１０１は、ユーザーがページを追加又は削除したか否かを判定する（ステップＳ１３２）。ユーザーがページを追加又は削除したか否かは、ステップＳ１１２（図８参照）によって選択されたファイルデータに含まれる一つのページの情報が削除されたか否か、或いはファイルデータに新たなページ情報が追加されたか否かによって判定する。すなわち、ユーザーがファイルデータにページの情報を追加或いはページの情報を削除したとき、ユーザーがページを追加又は削除したと判定する。なお、ページの追加及び削除は、ＣＰＵ１０１の処理によって、データ格納部１１１に格納した画像データを表示装置１０３に表示し、スイッチ群１０４の所定ボタンを操作することにより行われる。このようにユーザーは表示装置１０３を見ながらファイルデータのページの編集をすることができるため、プレゼンテーション開始前或いはプレゼンテーション開始中であっても容易にプレゼンテーションの修正が可能となる。
【００７４】
この処理において、ＣＰＵ１０１は、ユーザーがページを追加又は削除したと判定すると（ステップＳ１３２：Ｙｅｓ）、送信状態情報テーブルのフォーマットを変更する（ステップＳ１３３）。例えば、全部で１０ページの情報を有するファイルデータにおいて、５ページ目と６ページ目の間にページが追加されたとき、送信状態情報テーブルにおいて、６ページ目〜１０ページ目の情報を７ページ目〜１１ページ目の情報とし、６ページ目の情報の状態フラグを「未送信」に設定する。
【００７５】
送信状態情報テーブルの更新又は変更が終了すると、ＣＰＵ１０１は、画像投影装置２へテーブルフォーマット変更コマンドを送信する（ステップＳ１３４）。このテーブルフォーマット変更コマンドは、ページの更新情報、追加情報或いは削除情報が含まれており、画像投影装置２は、このテーブルフォーマット変更コマンドによって後述する受信状態情報テーブルを更新又は変更する。
【００７６】
ユーザーがページを追加又は削除していないと判定したとき（ステップＳ１３２：Ｎｏ）、又はステップＳ１３４の処理が終了したとき、ＣＰＵ１０１は、編集モード処理を終了する。
【００７７】
次に、ステップＳ１２３におけるプレゼンモード処理について説明する。
【００７８】
図１１に示すように、ＣＰＵ１０１は、プレゼンモード処理を開始すると、ページ切替ボタンが押下されたか否かを判定する（ステップＳ１４０）。なお、ページ切り替えボタンとして、ここでは、十字キー１２１が用いられる。十字キー１２１の上キーが次ページへの切替ボタンとして、下キーが前ページへの切替ボタンとして機能する。また、遠隔操作装置１には、スイッチ群１０４として、図示しない１０キー（０〜９までの数字のキー）が配置されており、この１０キーで指定するページ番号を入力された場合にも、ＣＰＵ１０１は、ページ切替ボタンが押下されたと判定する。
【００７９】
この処理において、ページ切替ボタンが押下されたと判定すると（ステップＳ１４０：Ｙｅｓ）、ＣＰＵ１０１は、画像データ指定信号としてのページ切替コマンドを画像投影装置２へ送信する（ステップＳ１４１）。このページ切替コマンドは、画像投影装置２により投影させる画像データを指定する画像データ指定信号であり、画像投影装置２は、このページ切替コマンドに応じた画像データを選択し、このように選択した画像データに基づいた画像を投影する。
【００８０】
ステップＳ１４０においてページ切替ボタンが押下されていないと判定したとき（ステップＳ１４０：Ｎｏ）、或いはステップＳ１４１の処理が終了したとき、ＣＰＵ１０１は、ステップＳ１４０で切り替えられたページ（以下、このように切り替えられたページを「現在ページ」と称す。）の画像データを画像投影装置２に対して送信している途中或いは送信済みであるか否かを判定する（ステップＳ１４２）。すなわち、後述するバックグランド動作処理において、現在ページの画像データが送信中或いは送信済であるか否かを判定する。
【００８１】
この処理において、現在ページの画像データが送信中或いは送信済みでないと判定すると（ステップＳ１４２：Ｎｏ）、ＣＰＵ１０１は、バックグランド動作処理において、画像データを送信中であるときには、その送信を停止し（ステップＳ１４３）、ＣＰＵ１０１によるプレゼンテーション用プログラムの実行によって、ステップＳ１１２で選択されたファイルデータから現在ページの情報を取り出し、レンダリングすることによって現在ページの画像データを生成して、データ格納部１１１に記憶する（ステップＳ１４４）。また、現在のページのコメント情報をファイルデータから読み出してレンダリングし、コメント画像データを生成してデータ格納部１１１に記憶する。
【００８２】
現在ページの画像データを生成後、ＣＰＵ１０１は、この画像データにファイル名とページ番号とを付加して（ステップＳ１４５）、画像投影装置２に対して、画像送信コマンドを送信した後、現在ページの画像データの送信を開始する（ステップＳ１４６）。
【００８３】
このように、ステップＳ１４０でユーザーによって指定されたページの画像データをまだ送信していないときには、ページの順番にかかわらず、指定されたページを優先してレンダリングし送信するようにいているため、指定された画像の投影を迅速に行うことができる。
【００８４】
ステップＳ１４２において現在ページの画像データが送信中又は送信済であると判定したとき（ステップＳ１４２：Ｙｅｓ）、或いはステップＳ１４６の処理が終了したとき、ＣＰＵ１０１は、現画面／次画面／コメント切り替えスイッチ１２４のユーザーによる操作によって、次画面標示モードが選択されているか否かを判定する（ステップＳ１４７）。
【００８５】
この処理において、次画面表示モードが選択されていると判定すると（ステップＳ１４７：Ｙｅｓ）、ＣＰＵ１０１は、ステップＳ１４０でユーザーによって指定されたページの次のページの画像データをデータ格納部１１１から取り出して、表示装置１０３に表示する（ステップＳ１４８）。
【００８６】
また、ステップＳ１４７において、次画面表示モードが選択されていないと判定すると（ステップＳ１４７：Ｎｏ）、ＣＰＵ１０１は、現画面／次画面／コメント切り替えスイッチ１２４のユーザーによる操作によって、コメント表示モードが選択されているか否かを判定する（ステップＳ１４９）。
【００８７】
この処理において、コメント表示モードが選択されていると判定すると（ステップＳ１４９：Ｙｅｓ）、ＣＰＵ１０１は、ステップＳ１４０でユーザーによって指定されたページに対応するコメント画像データをデータ格納部１１１から取り出して、表示装置１０３に表示する（ステップＳ１５０）。
【００８８】
また、ステップＳ１４９において、コメント表示モードが選択されていないと判定すると（ステップＳ１４９：Ｎｏ）、ＣＰＵ１０１は、現画面／次画面／コメント切り替えスイッチ１２４のユーザーによる操作によって、現画面表示モードが選択されていると判定し、ステップＳ１４０でユーザーによって指定されたページの画像データをデータ格納部１１１から取り出して、表示装置１０３に表示する（ステップＳ１５１）。
【００８９】
ステップＳ１４８，Ｓ１５０又はＳ１５１の処理が終了すると、ＣＰＵ１０１は、プレゼンモード処理を終了する。
【００９０】
このようにプレゼンモード処理においては、遠隔操作装置１のユーザーによって指定されたページの画像データをまだ送信していないときには、ページの順番にかかわらず、指定されたページを優先してレンダリングし送信するようにしているため、指定された画像の投影を迅速に行うことができる。
【００９１】
また、現ページの画像データ、次ページの画像データ及び現ページのコメント情報のいずれかを選択して表示装置１０３に表示することができるため、遠隔操作装置１のユーザーは、必要に応じて簡単に表示切替操作を行うことができ、プレゼンテーションの進行をよりスムースに行うことができる。なお、表示装置１０３の画面サイズが大きい場合には、現ページの画像データ、次ページの画像データ及び現ページのコメント情報のうちいずれか２つをユーザの選択により表示装置１０３に表示させるようにしてもよい。また、表示装置１０３を複数設けて表示装置毎にそれぞれ異なるデータの内容を表示させるようにしてもよい。
【００９２】
次に、図７におけるステップＳ１０２のバックグラウンド動作処理の詳細を図１２を参照して説明する。図１２は本実施形態における遠隔操作装置１のバックグランド動作処理フローチャートである。
【００９３】
図１２に示すように、ＣＰＵ１０１は、バックグランド動作処理を開始すると、まず、画像データを画像投影装置２へ送信中であるか否かを判定する（ステップＳ１６０）。
【００９４】
この処理において、画像データを送信中ではないと判定すると（ステップＳ１６０：Ｎｏ）、ＣＰＵ１０１は、未送信又は更新済の画像データがあるか否かを判定する（ステップＳ１６１）。すなわち、ＣＰＵ１０１は、送信状態情報テーブル格納部１１２から送信状態情報テーブルを取り出し、この状態フラグが「未送信」又は「更新済」のものがあるか否かを判定する。
【００９５】
この処理において、未送信又は更新済の画像データがあると判定すると（ステップＳ１６１）、ＣＰＵ１０１によるプレゼンテーション用プログラムの実行によって、未送信又は更新済の画像データのうち画像投影装置２によって投影中のページの次のページからページ番号が小さいものを優先的に選択し、このページ番号に関する情報をステップＳ１１２によって選択されたファイルデータから取り出してレンダリングして、画像データを生成してデータ格納部１１１に記憶する（ステップＳ１６２）。また、このページのコメント情報をファイルデータから読み出してレンダリングし、コメント画像データを生成してデータ格納部１１１に記憶する。なお、レンダリングして生成した画像データ（コメント画像データを含む）は、２次記憶装置１０６のデータ格納部１１１ではなく、メモリ１０２に格納するようにしてもよい。
【００９６】
ステップＳ１６２において画像データを生成後、ＣＰＵ１０１は、この画像データにファイル名とページ番号とを付加して（ステップＳ１６３）、画像投影装置２に対して、画像送信コマンドを送信した後、画像データの送信を開始する（ステップＳ１６４）。
【００９７】
ステップＳ１６０において画像データを送信中であると判定したとき（ステップＳ１６０：Ｙｅｓ）、ステップＳ１６１において未送信又は送信済の画像データがないと判定したとき（ステップＳ１６１：Ｎｏ）、或いはステップＳ１６４の処理が終了したとき、ＣＰＵ１０１は、処理をステップＳ１６５に移行する。
【００９８】
ステップＳ１６５において、ステップＳ１６４又はステップＳ１４６において開始した画像データの送信が完了したか否かを判定する（ステップＳ１６５）。
【００９９】
この処理において、画像データの送信が完了したと判定すると（ステップＳ１６５：Ｙｅｓ）、ＣＰＵ１０１は、送信状態情報テーブルに記憶された情報のうち、ステップＳ１６４又はステップＳ１４６において送信を開始した画像データのページ番号に対応する状態フラグを「送信済」に更新する（ステップＳ１６６）。
【０１００】
ステップＳ１６５において、画像データの送信が完了していないと判定したとき（ステップＳ１６５：Ｎｏ）、或いはステップＳ１６６の処理が終了したとき、ＣＰＵ１０１は、バックグランド動作処理を終了する。
【０１０１】
以上のように、本実施形態における遠隔操作装置１は、所定形式のファイルデータに含まれるページの情報をページ毎に連続してレンダリングして複数の画像データを生成し、それらの画像データを画像投影装置へ送信することにより、画像投影装置２に投影したい画像データを予め画像投影装置２に蓄積させることできるため、画像投影装置から投影する画像の切り替え処理を高速に行うことができる。
【０１０２】
また、画像投影装置２で投影させたいプレゼンテーション用ファイルデータをメモリカードに記憶させておきさえすれば、そのファイルデータに応じた画像を画像投影装置２から容易に投影することができるため、プレゼンテーションをきわめて簡単に行うことができる。
【０１０３】
（画像投影装置２の構成について）
次に、画像投影装置２の構成について説明する。図１３は本実施形態における画像投影装置２の構成図、図１４は画像投影装置２の受信状態情報テーブルの例を示す図である。
【０１０４】
図１３に示すように、画像投影装置２は、ＲＡＭ（Random Access Memory)などから構成される記憶装置２０１と、各種操作を行うための制御パネル２０２と、画像投影装置２全体を制御する制御部２０３と、設定情報などを保持するための不揮発性メモリ２０４と、赤外線による無線通信を行う赤外線通信部２０６と、外部から映像信号を入力する映像信号入力回路２０７と、映像信号入力回路２０７を介して入力される映像信号や記憶装置２０１に記憶された画像データに基づいた画像を投影する投影部２０８とを備えており、これらはハウジングに内蔵される。
【０１０５】
記憶装置２０１には、遠隔操作装置１から順次送信される画像データを記憶する画像データ格納部（記憶手段の一例に相当）２０５と、遠隔操作装置１からの画像データの受信状況を記憶する受信状態情報テーブルを格納する受信状態情報テーブル格納部２１２とを有している。制御部２０３は、遠隔操作装置１から送信される画像データを赤外線通信部２０６を介して受信すると、画像データ格納部２０５に受信した画像データを記憶する。また、制御部２０３は、画像データを遠隔操作装置１から受信すると、この画像データのファイル名及び受信状態を受信状態情報テーブルに記録する。この受信状態情報テーブルの例を図１４に示す。この例では、１〜５ページ目までの画像データの受信を完了し、６ページ目の画像データを受信中であり、７ページ以降の画像データは未受信である状態示している。制御部２０３は、この受信状態情報テーブルを定期的、又は画像データの受信が開始及び終了したときに更新する。なお、遠隔操作装置１から順次送信される画像データは、ビットマップ形式の画像データであり、その拡張子を「bmp」としている。
【０１０６】
制御パネル２０２は、画像投影装置２において使用者が操作可能な箇所、すなわちハウジングの外壁面の適所に設けられており、使用者がこの制御パネル２０２を操作することによって、その操作内容に応じた制御を制御部２０３が実行する。
【０１０７】
制御部２０３は、ＣＰＵ，ＲＯＭ，ＲＡＭなどを内蔵しており、ＣＰＵがＲＯＭに予め格納されたプログラムを読み出して実行することによって制御部として機能する。なお、ＲＡＭはワーキングメモリなどとして用いられる。
【０１０８】
不揮発性メモリ２０４は、例えば、フラッシュメモリ（flash memory）などから構成され、各種の設定情報などを保持する。
【０１０９】
赤外線通信部２０６は、赤外線ＬＥＤなどから構成される赤外線受光部２１０と、赤外線受光部２１０により受信した赤外線信号をデータに変換する処理を行う赤外線制御部２１１とを備えている。
【０１１０】
映像信号入力回路２０７は、コンポジット映像信号（例えばＮＴＳＣ映像信号）やコンポーネント映像信号（例えばＲＧＢ信号）などの映像信号を入力する。
【０１１１】
投影部２０８は、ランプ駆動回路２２０と、光源２２１と、照明光学系２２２と、透過型液晶パネル２２３（以下、「ＬＣＤ２２３」とする。）と、結像光学系２２４と、画像処理回路２２５と、ＬＣＤ駆動回路２２６と、ピント調整回路２２７とを備えている。
【０１１２】
光源２２１は、ランプなどから構成され、制御部２０３によって制御されたランプ駆動回路２２０から出力される信号に基づいて、点灯駆動されて発光する。光源２２１で発光された光は、照明光学系２２２によって、照明光としてＬＣＤ２２３に照射される。
【０１１３】
画像処理回路２２５は、制御部２０３による制御に基づいて、映像信号入力回路２０７に入力された映像信号或いは赤外線通信部２０６により受信した画像データに対し、信号の付加や変更などの加工を行う。このように加工されて生成された画像信号は、ＬＣＤ駆動回路２２６に入力される。
【０１１４】
ＬＣＤ２２３は、ＬＣＤ駆動回路２２６によって駆動され、その表示面に映像を表示する。このように表示された映像は、照明光学系２２２からの照明光によって、光としてＬＣＤ２２３から出射される。続いて、この出射光は、結像光学系２２４及びハウジングの投影用開口部を通って、スクリーン（投射面）に投影される。このように、ＬＣＤ２２３に表示される画像がスクリーンに投影される構成となっている。なお、ピント調整機構によって、スクリーンに投影する画像のピントを調整することができる。
【０１１５】
（画像投影装置２の具体的動作について）
以上のように構成される画像投影装置２の具体的動作の一例について、図１５〜図１８を参照して説明する。図１５は本実施形態における画像投影装置２のメイン処理フローチャートである。
【０１１６】
図１５に示すように、画像投影装置２の電源スイッチ（図示せず）が押下されたとき、画像投影装置２の制御部２０３は、ステップＳ２００のコマンド待ち処理を行う。このコマンド待ち処理は、図１６におけるステップＳ２１０〜Ｓ２２２の処理であり、後述する。
【０１１７】
ステップＳ２００の処理が終了すると、制御部２０３は、処理をステップＳ２０１の画像保存処理に移行する。この画像保存処理は、図１７のステップＳ２３０〜Ｓ２３２の処理であり、後述する。
【０１１８】
ステップＳ２０１の処理が終了すると、制御部２０３は、処理をステップＳ２０２の画像切替処理に移行する。この画像切替処理は、図１８のステップＳ２４０〜Ｓ２４５の処理であり、後述する。
【０１１９】
ステップＳ２０２の処理が終了すると、制御部２０３は、メイン処理を終了するか否かを判定する（ステップＳ２０３）。メイン処理を終了するか否かは、図示しない電源スイッチが押下されたか否かにより判定する。つまり、電源スイッチが押下されると、メイン処理を終了すると判定するのである。
【０１２０】
この処理において、メイン処理を終了すると判定すると（ステップＳ２０３：Ｙｅｓ）、制御部２０３は、メイン処理を終了し、一方でメイン処理を終了しないと判定すると（ステップＳ２０３：Ｎｏ）、処理をステップＳ２００に戻す。
【０１２１】
次に、Ｓ２００におけるコマンド待ち処理について図１６のフローチャートを参照して具体的に説明する。図１６は本実施形態における画像投影装置２のコマンド待ち処理フローチャートである。
【０１２２】
図１６に示すように、コマンド待ち処理を開始すると、制御部２０３は、まず、遠隔操作装置１からのコマンドを赤外線通信部２０６を介して受信したか否かを判定する（ステップＳ２１０）。
【０１２３】
この処理において、コマンドを受信したと判定すると（ステップＳ２１０：Ｙｅｓ）、制御部２０３は、受信したコマンドがテーブル作成コマンドであるか否かを判定する（ステップＳ２１１）。
【０１２４】
受信したコマンドがテーブル作成コマンドであるとき（ステップＳ２１１：Ｙｅｓ）、ページ数に合わせたサイズの受信状態情報テーブルを生成する（ステップＳ２１２）。すなわち、制御部２０３は、テーブル作成コマンドに含まれるページ数情報に基づいて、受信状態情報テーブルを生成する。例えば、ページ数情報が１０ページであれば、１〜１０ページまでのファイル名及び状態フラグをそれぞれのページに関連付けて格納できる受信状態情報テーブルを生成する。
【０１２５】
次に、制御部２０３は、ステップＳ２１２で生成した受信状態情報テーブルを受信状態情報テーブル格納部２１２に格納することによって、受信状態情報テーブル格納部２１２の受信状態情報テーブルを初期化する（ステップＳ２１３）。
【０１２６】
また、ステップＳ２１１において、受信したコマンドがテーブル作成コマンドではないと判定されると（ステップＳ２１１：Ｎｏ）、制御部２０３は、受信したコマンドがテーブルフォーマット変更コマンドであるか否かを判定する（ステップＳ２１４）。
【０１２７】
この処理において、受信したコマンドがテーブルフォーマット変更コマンドであると判定すると（ステップＳ２１４：Ｙｅｓ）、制御部２０３は、このフォーマット変更コマンドに含まれるページ更新情報、ページ追加情報又はページ削除情報を抽出して、受信状態情報テーブルの内容を変更する処理を開始する（ステップＳ２１５）。
【０１２８】
まず、制御部２０３は、抽出したページ追加情報又はページ削除情報に基づいて受信状態情報テーブル格納部２１２に格納した受信状態情報テーブルのテーブルサイズを変更する（ステップＳ２１６）。例えば、受信状態情報テーブルが１〜１０ページの情報を記憶することができるテーブルであり、かつフォーマット変更コマンドに含まれる情報が６ページ目を追加するページ追加情報であるとき、受信状態情報テーブルにおいて１１ページの情報を追加して、１〜１１ページの情報を記憶するテープルに変更する。また、受信状態情報テーブルが１〜１０ページの情報を記憶することができるテーブルであり、かつフォーマット変更コマンドに含まれる情報が６ページ目を削除するページ削除情報であるとき、受信状態情報テーブルにおいて６ページ目の情報を削除して、１〜５，７〜１０ページの情報を記憶するテーブルに変更する。なお、テーブルフォーマット変更コマンドから抽出した情報がページ更新情報であるときには、制御部２０３はテーブルサイズの変更は行わない。
【０１２９】
その後、制御部２０３は、受信状態情報テーブルのページ番号を変更する（ステップＳ２１７）。例えば、受信状態情報テーブルが１〜１０ページの情報を記憶することができるテーブルであり、かつフォーマット変更コマンドに含まれる情報が６ページ目を追加するページ追加情報であるとき、受信状態情報テーブルにおいて、６ページ目〜１０ページ目の情報を７ページ目〜１１ページ目の情報とし、６ページ目の情報の状態フラグを「未送信」に設定する。また、受信状態情報テーブルが１〜１０ページの情報を記憶することができるテーブルであり、かつフォーマット変更コマンドに含まれる情報が６ページ目を削除するページ削除情報であるとき、受信状態情報テーブルにおいて、７ページ目〜１０ページ目の情報を６ページ目〜９ページ目の情報とする。なお、テーブルフォーマット変更コマンドから抽出した情報がページ更新情報であるときには、制御部２０３はページ番号の変更は行わない。
【０１３０】
次に、制御部２０３は、不要な画像データを画像データ格納部２０５から削除する（ステップＳ２１８）。すなわち、テーブルフォーマット変更コマンドに含まれる情報がページ削除情報である場合に、削除対象となるページの画像データが画像データ格納部２０５に記憶されていると判断すると、この削除対象となるページの画像データを画像データ格納部２０５から削除する。
【０１３１】
また、ステップＳ２１４において、受信したコマンドがテーブルフォーマット変更コマンドではないと判定すると（ステップＳ２１４：Ｎｏ）、制御部２０３は、受信したコマンドが画像送信コマンドであるか否かを判定する（ステップＳ２１９）。
【０１３２】
この処理において、受信したコマンドが画像送信コマンドであると判定すると（ステップＳ２１９：Ｙｅｓ）、制御部２０３は、画像送信コマンドに続いて送信される画像データの受信を開始する（ステップＳ２２０）。
【０１３３】
また、ステップＳ２１９において、受信したコマンドが画像送信コマンドではないと判定すると（ステップＳ２１９：Ｎｏ）、制御部２０３は、受信したコマンドが画像データ指定信号であるページ切替コマンドであるか否かを判定する（ステップＳ２２１）。
【０１３４】
この処理において、受信したコマンドがページ切替コマンドであると判定すると（ステップＳ２２１：Ｙｅｓ）、制御部２０３は、表示ページ番号を更新する（ステップＳ２２２）。すなわち、画像データ指定信号としてのページ切替コマンドに含まれるページ番号を表示ページ番号として記憶装置２０１に記憶する。そして、制御部２０３は、記憶装置２０１に記憶した表示ページ番号の画像データを受信状態情報テーブルに基づいて画像データ格納部２０５から取り出し、このように取り出した画像データに基づいた画像を投影部２０８によって投影する。なお、ページ切替コマンドにはページ番号が含まれずに前ページへの切替要求や次ページへの切替要求が含まれることがあるが、この場合、記憶装置２０１に記憶した表示ページ番号に基づいてこの表示ページ番号を更新することになる。つまり、記憶装置２０１に記憶した表示ページ番号が「８」であり、前ページの切替要求を受信すると、記憶装置２０１に記憶した表示ページ番号を「８」から「７」へ更新する。また、記憶装置２０１に記憶した表示ページ番号が「８」であり、次ページの切替要求を受信すると、記憶装置２０１に記憶した表示ページ番号を「８」から「９」へ更新する。
【０１３５】
ステップＳ２１０においてコマンドを受信していないと判定したとき（ステップＳ２１０：Ｎｏ）、ステップＳ２２１において受信したコマンドがページ切替コマンドではないと判定したとき（ステップＳ２２１：Ｎｏ）、或いはステップＳ２１３、Ｓ２１８，Ｓ２２０，Ｓ２２２の処理が終了したとき、制御部２０３は、コマンド待ち処理を終了する。
【０１３６】
次に、Ｓ２０１における画像保存処理について図１７のフローチャートを参照して具体的に説明する。図１７は本実施形態における画像投影装置２の画像保存処理フローチャートである。
【０１３７】
図１７に示すように、画像保存処理を開始すると、制御部２０３は、ステップＳ２２０において受信を開始した画像データの受信が完了したか否かを判定する（ステップＳ２３０）。
【０１３８】
この処理において、画像データの受信が完了したと判定されると（ステップＳ２３０：Ｙｅｓ）、制御部２０３は、受信した画像データを画像データ格納部２０５に記憶し（ステップＳ２３１）、更に、この画像データに対応するページに関する受信状態情報テーブルのファイル名と状態フラグを更新する（ステップＳ２３２）。なお、状態フラグの更新は、「受信済」に変更することによって行われる。また、更新するファイル名は、ステップＳ２３０で受信が完了した画像データのファイル名である。
【０１３９】
次に、Ｓ２０２における画像切替処理について図１８のフローチャートを参照して具体的に説明する。図１８は本実施形態における画像投影装置２の画像切替処理フローチャートである。
【０１４０】
図１８に示すように、画像保存処理を開始すると、制御部２０３は、表示ページの切替があったか否か、すなわちステップＳ２２１においてページ切替コマンドを受信したか否かを判定する（ステップＳ２４０）。
【０１４１】
この処理において、表示ページの切替があったと判定すると（ステップＳ２４０：Ｙｅｓ）、制御部２０３は、切替先の表示ページに対応する画像データを受信しているか否かを判定する（ステップＳ２４１）。切替先の表示ページに対応する画像データを受信しているか否かは、切替先の表示ページの画像データのファイル名が受信状態情報テーブルに存在するか否かによって判定する。例えば、ページ切替コマンドによって指定された画像データのページ番号が「８」である場合であって、受信状態情テーブルが図１４に示す状態にある場合、制御部２０３は、切替先の表示ページに対応する画像データ（ページ番号「８」の画像データ）を受信していないと判定する。
【０１４２】
この処理において、表示ページに対応する画像データを受信していると判定すると（ステップＳ２４１：Ｙｅｓ）、制御部２０３は、受信状態情報テーブルからファイル名を取得し（ステップＳ２４２）、このように取得したファイル名を有する画像データを画像データ格納部２０５から読み出す（ステップＳ２４３）。
【０１４３】
その後、制御部２０３は、画像データ格納部２０５から読み出した画像データに基づいた画像を投影部２０８から投影して表示する（ステップＳ２４４）。
【０１４４】
また、ステップＳ２４１において、表示ページが受信済みでないと判定されると（ステップＳ２４１：Ｎｏ）、制御部２０３は、記憶装置２０１から受信中である旨を表示するための画像データに基づいた画像を投影部２０８から投影して表示する（ステップＳ２４５）。
【０１４５】
以上のように本実施形態における画像投影装置２は、予め遠隔操作装置１から画像データを受信しておき、遠隔操作装置１から送信されるページ切替コマンドによって、このように記憶した画像データに基づいた画像を投影するので、画像投影装置２から投影する画像の切り替え処理を高速に行うことができる。
【０１４６】
以上、本発明の実施の形態のうちのいくつかを図面に基づいて詳細に説明したが、これらは例示であり、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１４７】
例えば、遠隔操作装置１においてユーザから選択されたファイルデータのみのページの情報をレンダリングし画像投影装置２へ連続して送信するようにしたが、複数のファイルデータのページの情報をレンダリングし画像投影装置２へ連続して送信するようにしてもよい。例えば、ＣＰＵ１０１は、メモリカードに記憶された所定形式のファイルデータが複数ある場合、これらを全て取得し、全てのファイルデータの全てのページの情報を連続してレンダリングし、画像投影装置２へ連続して送信するようにしてもよい。この場合、遠隔操作装置１における送信状態情報テーブルはファイルデータ毎に生成され、画像投影装置２における受信状態情報テーブルも同様にファイルデータ毎に生成される。
【０１４８】
また、ＣＰＵ１０１は、メモリカードに記憶されている所定形式のファイルデータのうち、更新日時が最も新しいものを一つ選択して取得し、このように選択されたファイルデータのページの情報を連続してレンダリングし画像投影装置２へ連続して送信するようにしてもよい。
【０１４９】
また、上記実施形態においては、画像投影装置２によって投影させる画像に応じて遠隔操作装置１の表示装置１０３に表示させる画像データを切え替るようにしたが、スイッチ群１０４に表示装置１０３の表示内容のみを切え替るボタンを設け、このボタンが操作されると、ＣＰＵ１０１の制御により、画像投影装置２へのページ切替コマンドの送信を停止し、表示装置１０３のみの内容を切替えるようにしてもよい。このようにすれば、データ格納部１１１に記憶した画像データの内容を画像投影装置２から投影することなく、プレゼンテーション前又はプレゼンテーション中であっても、ファイルデータの内容の確認、修正が容易となる。
【０１５０】
また、上記実施形態においては、遠隔操作装置１において投影用の画像データを生成するときにコメント画像データも生成するようにしたが、コメント表示モードに切替えられたときに、適宜必要なページのコメント情報をファイルデータから読み出してレンダリング後表示するようにしてもよい。
【０１５１】
また、上記実施形態においては、現画面／次画面／コメント切り替えスイッチのユーザーによる操作によって、現画面表示モード、次画面表示モード、或いはコメント表示モードとを切替えて、表示装置１０３への表示内容を変更することとしたが、表示装置１０３の画面サイズが大きい場合には、これらを同時に表示させるようにしてもよいし、これらのうち２つの表示モードの組み合わせ、例えば次画面表示モードとコメント表示モードとの組み合わせで同時に表示させるようにしてもよい。
【図面の簡単な説明】
【０１５２】
【図１】本実施形態における画像投影システムの全体構成図である。
【図２】本実施形態における画像投影システムの動作概要を示す図である。
【図３】本実施形態における遠隔操作装置の外観図である。
【図４】本実施形態における遠隔操作装置の表示例を示す図である。
【図５】本実施形態における遠隔操作装置の構成図である。
【図６】本実施形態における遠隔操作装置の送信状態情報テーブルの例を示す図である。
【図７】本実施形態における遠隔操作装置のメイン処理フローチャートである。
【図８】本実施形態における遠隔操作装置の初期化処理フローチャートである。
【図９】本実施形態における遠隔操作装置のモード依存動作処理フローチャートである。
【図１０】本実施形態における遠隔操作装置の編集モード処理フローチャートである。
【図１１】本実施形態における遠隔操作装置のプレゼンモード処理フローチャートである。
【図１２】本実施形態における遠隔操作装置のバックグランド動作処理フローチャートである。
【図１３】本実施形態における画像投影装置の構成図である。
【図１４】本実施形態における画像投影装置の受信状態情報テーブルの例を示す図である。
【図１５】本実施形態における画像投影装置のメイン処理フローチャートである。
【図１６】本実施形態における画像投影装置のコマンド待ち処理フローチャートである。
【図１７】本実施形態における画像投影装置の画像保存処理フローチャートである。
【図１８】本実施形態における画像投影装置の画像切替処理フローチャートである。
【符号の説明】
【０１５３】
Ｓ  画像投影システム
１  遠隔操作装置
２  画像投影装置
１０１  ＣＰＵ
１０３  表示装置
１０６  ２次記憶装置
２０１  記憶装置
２０３  制御部
２０８  投影部
【図１】
2008107485.tif 000003
【図２】
2008107485.tif 000004
【図３】
2008107485.tif 000005
【図４】
2008107485.tif 000006
【図５】
2008107485.tif 000007
【図６】
2008107485.tif 000008
【図７】
2008107485.tif 000009
【図８】
2008107485.tif 000010
【図９】
2008107485.tif 000011
【図１０】
2008107485.tif 000012
【図１２】
2008107485.tif 000013
【図１３】
2008107485.tif 000014
【図１４】
2008107485.tif 000015
【図１５】
2008107485.tif 000016
【図１６】
2008107485.tif 000017
【図１７】
2008107485.tif 000018
【図１８】
2008107485.tif 000019
【図１１】
2008107485.tif 000020