(57)【要約】      （修正有）【課題】情報処理装置上で記憶されているデータをプロジェクタ（投影手段）で投影する際に、確実に所望のプロジェクタで投影を行える画像投影システム。【解決手段】画像投影システムでは、投影手段を介してユーザ情報を取得し、当該ユーザ情報に対応する情報処理装置をサーバ装置内の記憶手段から特定し、特定された情報処理装置に対して投影手段に画像を投影するように指示する。【選択図】図３
2016071136.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１台の情報処理装置と、画像を投影するための投影手段と、ユーザ情報に対応する情報処理装置を記憶する記憶手段を備えるサーバ装置とが通信可能に設けられた画像投影システムであって、
前記投影手段を介してユーザ情報を取得するユーザ情報取得手段と、
前記ユーザ情報取得手段で取得したユーザ情報を用いて、当該ユーザ情報に対応する情報処理装置を前記記憶手段から特定する特定手段と、
前記特定手段で特定された情報処理装置に対して、前記投影手段に画像を投影するように指示する指示手段と、
を有することを特徴とする画像投影システム。
【請求項２】
前記ユーザ情報取得手段は、前記投影手段に設けられたカードリーダを介して取得することを特徴とする請求項１に記載の画像投影システム。
【請求項３】
前記ユーザ情報取得手段は、前記投影手段に接続される入力手段を介して取得することを特徴とする請求項１に記載の画像投影システム。
【請求項４】
前記ユーザ情報とは、ログインＩＤとパスワードとを少なくとも含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像投影システム。
【請求項５】
前記特定手段が、前記ユーザ情報に対応する情報処理装置を複数特定した場合には、前記指示手段は、前記複数の情報処理装置のうち、最もログイン時刻が現在の時刻に近い情報処理装置に対して画像を投影するように指示することを特徴とする請求項１乃至４のいずれか１項に記載の画像投影システム。
【請求項６】
既に前記投影手段に対して情報処理装置内の画像の投影が行われている際に、ユーザの変更指示を受け付ける受付手段を更に有し、
前記受付手段でユーザの変更指示を受け付けた場合には、前記ユーザ情報取得手段は、新たなユーザ情報を取得し、前記特定手段は新たなユーザ情報に対応する情報処理装置を特定し、前記指示手段は、既に投影されている情報処理装置に対して前記投影手段への投影の停止を指示するとともに、前記特定手段で特定された新たなユーザ情報に対応する情報処理装置に対して前記投影手段に画像を投影するように指示することを特徴とする請求項１乃至５のいずれか１項に記載の画像投影システム。
【請求項７】
既に前記投影手段に対して情報処理装置内の画像の投影が行われている際に、同じユーザ情報に対応する情報処理装置の変更を受け付ける受付手段を更に有し、
前記受付手段で情報処理装置の変更を受け付けた場合には、前記ユーザ情報取得手段は、前記投影手段内にキャッシュされている情報からユーザ情報を取得し、前記特定手段は、当該ユーザ情報を用いて、現在、画像を投影している情報処理装置以外の情報処理装置を特定し、前記指示手段は、既に投影されている情報処理装置に対して前記投影手段への投影の停止を指示するとともに、前記特定手段で特定された情報処理装置に画像を投影するように指示することを特徴とする請求項１乃至５のいずれか１項に記載の画像投影システム。
【請求項８】
少なくとも１台の情報処理装置と、画像を投影するための投影手段と、ユーザ情報に対応する情報処理装置を記憶する記憶手段を備えるサーバ装置とが通信可能に設けられた画像投影システムの制御方法であって、
前記投影手段を介してユーザ情報を取得するユーザ情報取得工程と、
前記ユーザ情報取得工程で取得したユーザ情報を用いて、当該ユーザ情報に対応する情報処理装置を前記記憶手段から特定する特定工程と、
前記特定工程で特定された情報処理装置に対して、前記投影手段に画像を投影するように指示する指示工程と、
を有することを特徴とする制御方法。
【請求項９】
少なくとも１台の情報処理装置と、画像を投影するための投影手段と、ユーザ情報に対応する情報処理装置を記憶する記憶手段を備えるサーバ装置とが通信可能に設けられた画像投影システムに搭載可能なプログラムであって、
前記画像投影システムを、
前記投影手段を介してユーザ情報を取得するユーザ情報取得手段、
前記ユーザ情報取得手段で取得したユーザ情報を用いて、当該ユーザ情報に対応する情報処理装置を前記記憶手段から特定する特定手段、
前記特定手段で特定された情報処理装置に対して、前記投影手段に画像を投影するように指示する指示手段、
として機能させることを特徴とするプログラム。
【請求項１０】
少なくとも１台の情報処理装置と、画像を投影するための投影手段と、ユーザ情報に対応する情報処理装置を記憶する記憶手段を備えるサーバ装置とが通信可能に設けられた画像投影システムに用いられる前記サーバ装置であって、
前記投影手段を介してユーザ情報を取得するユーザ情報取得手段と、
前記ユーザ情報取得手段で取得したユーザ情報を用いて、当該ユーザ情報に対応する情報処理装置を前記記憶手段から特定する特定手段と、
前記特定手段で特定された情報処理装置に対して、前記投影手段に画像を投影するように指示する指示手段と、
を有することを特徴とするサーバ装置。
【請求項１１】
少なくとも１台の情報処理装置と、画像を投影するための投影手段と、ユーザ情報に対応する情報処理装置を記憶する記憶手段を備えるサーバ装置とが通信可能に設けられた画像投影システムに用いられる前記サーバ装置の制御方法であって、
前記投影手段を介してユーザ情報を取得するユーザ情報取得工程と、
前記ユーザ情報取得工程で取得したユーザ情報を用いて、当該ユーザ情報に対応する情報処理装置を前記記憶手段から特定する特定工程と、
前記特定工程で特定された情報処理装置に対して、前記投影手段に画像を投影するように指示する指示工程と、
を有することを特徴とする制御方法。
【請求項１２】
少なくとも１台の情報処理装置と、画像を投影するための投影手段と、ユーザ情報に対応する情報処理装置を記憶する記憶手段を備えるサーバ装置とが通信可能に設けられた画像投影システムに用いられる前記サーバ装置に搭載可能なプログラムであって、
前記サーバ装置を、
前記投影手段を介してユーザ情報を取得するユーザ情報取得手段、
前記ユーザ情報取得手段で取得したユーザ情報を用いて、当該ユーザ情報に対応する情報処理装置を前記記憶手段から特定する特定手段、
前記特定手段で特定された情報処理装置に対して、前記投影手段に画像を投影するように指示する指示手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像投影システム及び画像投影システムに用いられるサーバ装置、並びにこれらの制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークにプロジェクタを接続しておき、このネットワークを介して表示画像データを受信することが可能なプロジェクタが開発されている。しかしながら、画像供給装置であるパソコンと受信装置であるプロジェクタとの送受信接続を確立させるために、お互いのＩＰアドレスの設定が必要になるなど、データを投影するまでのユーザ設定の煩雑さが課題となっている。そして、このような課題を解消し、ユーザ設定を容易に行うことができる方法が特許文献１に開示されている。
【０００３】
特許文献１に開示される方法では、まずパソコンのディスプレイ上に、ネットワーク上にある所望のプロジェクタに対応するアイコンを表示させておき、そこにファイルをドラッグアンドドロップすると、当該ファイルをネットワーク上のファイルサーバにコピーする。そしてプロジェクタのＧＵＩにてファイルを選択し、所望のファイルをプロジェクタにダウンロードしてプロジェクタ上でデコードすることで、データをプロジェクタで投影することを可能としている。
【０００４】
また、特許文献１には、パソコンのディスプレイ上で、プロジェクタのアイコンにファイルをドラッグアンドドロップする際と、プロジェクタのＧＵＩでファイルを選択する際に、パスワード入力をユーザに要求し、両者の入力結果が一致しない場合は認証エラーとする機能も備えており、機密情報が漏えいしないような対策も設けられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２０４２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に開示される方法を用いてネットワーク上に複数のプロジェクタが存在する場合にデータをプロジェクタで投影させようとすると、パソコンのディスプレイ上にプロジェクタアイコンを複数設けて対応することが想定される。しかしその場合には、プロジェクタアイコンと物理的なプロジェクタの対応をユーザが把握しておく必要があり、ユーザの負担になるだけでなく、誤ったプロジェクタアイコンにドラッグアンドドロップした場合、いざプレゼンテーションを行う際にプロジェクタ上にデータが無いなどの問題が発生する恐れがある。
【０００７】
本願発明は、上記課題を鑑みてなされたものであり、情報処理装置上で記憶されているデータをプロジェクタ（投影手段）で投影する際に、確実に所望のプロジェクタで投影を行える画像投影システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
本願発明の画像投影システムは、少なくとも１台の情報処理装置と、画像を投影するための投影手段と、ユーザ情報に対応する情報処理装置を記憶する記憶手段を備えるサーバ装置とが通信可能に設けられた画像投影システムであって、前記投影手段を介してユーザ情報を取得するユーザ情報取得手段と、前記ユーザ情報取得手段で取得したユーザ情報を用いて、当該ユーザ情報に対応する情報処理装置を前記記憶手段から特定する特定手段と、前記特定手段で特定された情報処理装置に対して、前記投影手段に画像を投影するように指示する指示手段と、を有することを特徴とする。
【発明の効果】
【０００９】
このように、情報処理装置から投影手段に投影させる際に、投影手段を介してユーザ認証情報を入力させて対応する情報処理装置を特定し、特定し情報処理装置から投影先の投影手段に投影させることにより、投影先の投影手段がいずれかを意識することなく画像の投影を行うことができる。
【００１０】
すなわち、情報処理装置と投影手段とがそれぞれ複数台接続されていたとしても、確実に所望の画像投影手段で投影を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態におけるプロジェクタ１０６（投影手段）、認証サーバ１０２、及び複数のパソコン１０３〜１０５（情報処理装置）がネットワーク１０１により接続されて構成される、プロジェクションシステム（画像投影システム）の構成例を示す図である。
【図２】（ａ）プロジェクタ１０４のハードウェア構成の一例を示す図である。（ｂ）認証サーバ１０２、複数のパソコン１０３〜１０４のハードウェア構成の一例を示す図である。
【図３】（ａ）認証サーバがもつデータベースを示す図である。（ｂ）ユーザ情報ＤＢの構成を示す図である。（ｃ）認証情報ＤＢの構成を示す図である。
【図４】ユーザがＰＣにログインした際に、認証情報ＤＢにＰＣのＩＰアドレスなどを登録する処理を示すローチャートである。
【図５】プロジェクタのリモコン（入力手段）の一例を示す図である。
【図６】パソコンのデータをプロジェクタ１０６で投影するまでの流れを説明するフローチャートである。
【図７】認証処理時に投影画面に投影される画像の一例である。
【図８】ユーザを変更して、プロジェクタ１０６で画像を投影するまでの流れを説明するフローチャートである。
【図９】ユーザを変更して、プロジェクタ１０６で画像を投影するまでの流れを説明するフローチャートである。
【図１０】パソコンを変更して、プロジェクタ１０６で画像を投影するまでの流れを説明するフローチャートである。
【図１１】パソコンを変更して、プロジェクタ１０６で画像を投影するまでの流れを説明するフローチャートである。
【図１２】認証処理時に投影画面に投影される画像の一例である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１は、本実施形態における画像投影システムの構成を示す図である。
（なお、図１の各端末構成は一例あり、用途や目的に応じてさまざまな構成例があることは言うまでもない。）
【００１４】
図１に示すように本願発明は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク１０１を介して認証サーバ１０２（サーバ装置とも称する）と、複数のパソコン１０３，１０４，１０５（ＰＣ、情報処理装置とも称する）とプロジェクタ１０６（投影手段とも称する）が、相互にデータ通信可能に構成されている。
【００１５】
本願発明における画像投影システムは、プロジェクタ１０６を介してユーザが認証情報を入力すると、認証サーバ１０２が当該ユーザに対応するパソコン１０３〜１０５を特定し、特定したＰＣからプロジェクタ１０６にデータを送信して画面を投影できるシステムである。つまり、例えば会議室に設けられているプロジェクタに対して、別の部屋に設置されているＰＣにあるデータを用いて認証処理をおこないつつプレゼンテーションを行うことができるシステムである。
【００１６】
認証サーバ１０２は、図６（ａ）に示すようにパソコンの使用者等のユーザが有する社員証等のカードＩＤと、当該カードＩＤに対応するユーザのログインＩＤとパスワード等を記憶するユーザ情報ＤＢと、ユーザのログインＩＤとパスワードといったユーザ情報と、当該ユーザ情報に対応するＰＣのＩＰアドレス等を管理する認証情報ＤＢを有しており、プロジェクタ１０６を介して特定されたユーザ情報から、ユーザに対応するＰＣがいずれであるかを特定し、当該ＰＣから画像を投影できるように認証するサーバである。
【００１７】
パソコン（ＰＣ−１）１０３、パソコン（ＰＣ−２）１０４、パソコン（ＰＣ−３）１０５は、プロジェクタに投影する投影データをそれぞれ有しており、各ユーザが使用するパソコンである。パソコン１０３〜１０５は、認証サーバ１０２による認証処理が完了して認証サーバ１０２から投影指示を受信するとＰＣの画面がプロジェクタに投影されるように画像を送信する。これによりプロジェクタは、投影を開始することができる。
【００１８】
プロジェクタ１０６は、スクリーンや壁面に画像を投影することができる投影部２１０とカードリーダ等の認証情報入力部１０７を備えている。また、ユーザ情報の入力方法としては、カードリーダのみならず、プロジェクタ１０６に接続されているリモコンやキーボードやマウス等の入力部２０９を用いて入力させることができる。なお、ユーザ情報の入力方法は、このような方法に限られず、プロジェクタ１０６を介してユーザ情報の入力がなされれば、生体認証などを用いてもよい。
【００１９】
図２（ａ）は、このようなプロジェクタ１０６のハードウェア構成の一例を示す図である。
【００２０】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２１】
また、ＲＯＭ２０２あるいは外部メモリ２０７（記憶手段）には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、プロジェクタ１０６の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。また、ＲＯＭ２０２には、後述する図３のＳ３０２およびＳ３０３などユーザから入力されるＩＤカード情報やログインＩＤおよびパスワードなどもキャッシュ情報として記憶する。
【００２２】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２３】
また、入力コントローラ（入力Ｃ）２０５は、不図示のキーボードやマウス等のポインティングデバイスやリモコン等の入力部２０９からの入力を制御する。
【００２４】
出力コントローラ（ＶＣ）２０６は、スクリーンや壁面に画像を投影する投影部２１０を制御する。
【００２５】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、投影部２１０上での表示を可能としている。
【００２７】
本発明を実現するためのプログラムは外部メモリ２０７に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明で生成されるプログラムやプロキシクラスファイル、プログラムが用いる定義ファイル及び各種情報テーブルは外部メモリ２０７に格納されており、これらについての詳細な説明は後述する。
【００２８】
認証Ｉ／Ｆコントローラ２１１は、カードリーダ等のユーザ情報を収集する認証情報入力部１０７からの入力された情報を制御する。
【００２９】
また、図２（ａ）では認証Ｉ／Ｆはプロジェクタのハードウェアの一部としてあるが、外部機器として準備し、外部の認証機器とプロジェクタとの間で何等かの通信を介すことで機能を満たすことも可能である。
【００３０】
図２（ｂ）は、認証サーバ１０２、パソコン１０３、１０４、１０５のハードウェア構成の一例を示す図である。
【００３１】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００３２】
また、ＲＯＭ２０２あるいは外部メモリ２０７（記憶手段）には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、認証サーバ１０２、パソコン１０３、１０４、１０５の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００３３】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００３４】
また、入力コントローラ（入力Ｃ）２０５は、不図示のキーボードやマウス等のポインティングデバイスやリモコン等の入力部２０９からの入力を制御する。
【００３５】
出力コントローラ（ＶＣ）２０６は、ディスプレイ等の出力部２１４への出力を制御する。
【００３６】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、投影部２１０上での表示を可能としている。
【００３８】
本発明を実現するためのプログラムは外部メモリ２０７に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明で生成されるプログラムやプロキシクラスファイル、プログラムが用いる定義ファイル及び各種情報テーブルは外部メモリ２０７に格納されており、これらについての詳細な説明は後述する。
【００３９】
また、本願発明の認証処理に用いられるパソコンの使用者等のユーザが有する社員証等のカードＩＤと当該カードＩＤに対応するユーザのログインＩＤとパスワード等を記憶するユーザ情報ＤＢ３１０と、ユーザのログインＩＤとパスワードといったユーザ情報と当該ユーザ情報に対応するＰＣのＩＰアドレス等を管理する認証情報ＤＢ３２０とは、認証サーバ１０２の外部メモリ２０７で管理されている。
【００４０】
このような認証サーバ１０２の構成について図３を用いて詳細に説明する。認証サーバには、図３（ａ）に示すようにユーザ情報ＤＢ３１０と認証情報ＤＢ３２０が設けられている。本実施形態においては、ＤＢをサーバ内部に設けていることを想定しているが、サーバ外部やクラウド上に設けておいてもよい。
【００４１】
ユーザ情報ＤＢ３１０には、図３（ｂ）に示すように、テーブル内の管理番号であるＩＤ３１１と、ＩＤカードごとのカードＩＤ３１２と、カードＩＤ３１２に対応するユーザのログインＩＤ３１３と、カードＩＤ３１２に対応するユーザのパスワード３１４と、カードＩＤのユーザ名３１５とが記憶されている。
【００４２】
ここで、ログインＩＤ３１３とパスワード３１４とは、ユーザがパソコンにログインする際に使用する、ログインＩＤ及びパスワードである。このユーザ情報ＤＢ３１０は、本実施形態におけるシステムで作成されるものである必要はなく、社内の社員証等のカードＩＤ認証システム等で用いる認証情報を流用してもよい。
【００４３】
認証情報ＤＢ３２０は、図３（ｃ）に示すように、テーブル内の管理番号であるＩＤ３２１と、ＰＣのＩＰアドレス３２２と、ＰＣに対してユーザがログインする際に用いるログインＩＤ３２３とパスワード３２４と、ユーザが当該ＰＣへログインしたログイン時刻３２５と、ＰＣ名などの補足情報３２６と、接続中のプロジェクタのＩＰアドレス３２７等で構成されている。ここで、ＰＣに対してユーザがログインする際に用いるログインＩＤ３２３とパスワード３２４と、ユーザが当該ＰＣへログインしたログイン時刻３２５と、ＰＣ名などの補足情報３２６については、パソコンにユーザがログインした際に後述の図４の処理により登録されるものである。
【００４４】
図４は、ユーザがＰＣにログインし、ログインが成功した際に行われる、認証情報ＤＢにＰＣのＩＰアドレスなどを登録する処理を示すローチャートである。なお、ＰＣへのログインが失敗した際にはこのような処理は行われない。図３のフローチャートに示す処理は、認証サーバ１０２のＣＰＵ２０１と、パソコン１０３のＣＰＵ２０１とのそれぞれが記憶されている制御プログラムを読み出して実行することにより実現される。
【００４５】
Ｓ４０１では、パソコン１０３のＣＰＵ２０１は、ユーザがＰＣにログインし、ログインが成功すると、当該ＰＣのＩＰアドレスと、ログインしたユーザのログインＩＤと、その際に用いられたログインパスワードと、ログインした時刻と、当該ＰＣのＰＣ名などの補足情報を認証サーバに対して送信する。
【００４６】
Ｓ４０２では、認証サーバ１０２のＣＰＵ２０１は、情報を送信してきたＰＣが認証情報ＤＢ３２０内に登録されているかを調べるために、認証情報ＤＢに対して受信したＰＣのＩＰアドレスをキーとして検索処理を行う。
【００４７】
Ｓ４０３では、認証サーバ１０２のＣＰＵ２０１は、ＰＣのＩＰアドレスが認証情報ＤＢ内に登録されているかを、Ｓ４０２の検索結果をもとに判断する。
【００４８】
Ｓ４０３において認証情報ＤＢ内に登録されていると判断された場合には、Ｓ４０４に進み、認証情報ＤＢのＰＣのＩＰアドレスの行の情報を、受信したユーザ情報（ログインＩＤ，ログインパスワード、ログイン時刻、ＰＣ名などの補足情報）の内容に更新して終了する。
【００４９】
一方、Ｓ４０３において認証情報ＤＢ内に登録されていないと判断された場合には、Ｓ４０５に進み、認証情報ＤＢに受信したＰＣの情報及び、受信したユーザ情報（ログインＩＤ，ログインパスワード、ログイン時刻、ＰＣ名などの補足情報）を追加して終了する。
【００５０】
また、ユーザがＰＣからログオフすると、その旨が認証情報ＤＢに通知され、認証情報ＤＢに登録されたＰＣに対してユーザがログインする際に用いるログインＩＤ３２３とパスワード３２４と、ユーザが当該ＰＣへログインしたログイン時刻３２５と、ＰＣ名などの補足情報３２６は削除される。
【００５１】
以上のような処理により、認証情報ＤＢの情報は適宜更新されている。
【００５２】
次に、図５を用いてプロジェクタ１０６への入力部２０９として用いることができるリモコン５０１について説明を行う。
【００５３】
リモコン５０１は、プロジェクタ１０６を無線通信などにより操作することができるシステムであり、プロジェクタ１０６の電源をＯＮ／ＯＦＦすることができる電源ボタン５０２、アナログ接続への切替を行うためのアナログボタン５０３、デジタル接続への切替を行うためのデジタルボタン５０４、ＬＡＮ経由で画像の投影を開始させるＬＡＮボタン５０５、ＨＤＭＩ接続への切替を行うためのＨＤＭＩボタン５０６、上下左右及び確定を行う操作ボタン５０７、画像を投影するＰＣを変更するさいに用いるＰＣ変更ボタン５０８、画像を投影するユーザを変更する際に用いるユーザ変更ボタン５０９、アルファベットや数字を入力する際に用いる入力ボタン５１０等が設けられている。
【００５４】
次に、図６の認証サーバ１０２とプロジェクタ１０６とＰＣ１０３とが行う処理を示すフローチャートを用いて、本発明の実施形態の画像投影システムにおけるＰＣ内の画像の投影までの流れを説明する。
【００５５】
図６のフローチャートに示す処理は、認証サーバ１０２のＣＰＵ２０１と、プロジェクタ１０６のＣＰＵ２０１と、パソコン１０３のＣＰＵ２０１とのそれぞれが記憶されている制御プログラムを読み出して実行することにより実現される。
【００５６】
Ｓ６０１では、プロジェクタ１０６のＣＰＵ２０１が、図５に示すリモコン５０１のＬＡＮボタン５０５が押されたかどうかを判断する。ＬＡＮボタン５０５が押されたと判断された場合には、Ｓ３０２に進み、投影部２１０でスクリーンや壁面に対して図７（ａ）に示すような認証待ち画面７０１を投影させる。
【００５７】
認証待ち画面７０１には、認証処理を行うようにし指示する通知画面７０２と、ログインＩＤを入力するログインＩＤ入力欄７０３と、パスワードを入力するパスワード入力欄７０４が設けられており、ユーザは、カーソル７０５を所望の位置に合わせて、リモコンの入力ボタン５１０等を操作することにより、ログイン情報を入力することができる。入力した後の状態が図７（ｂ）に示されている。
【００５８】
なお、この画面が投影されている間に、プロジェクタ１０６に設けられたカードリーダ等のユーザ情報を収集する認証情報入力部１０７に対して、社員証などのユーザごとに設けられたＩＤカードをかざしてユーザ情報を読み込ませることもできる。ＩＤカードのユーザ認証がなされた場合には、認証待ち画面７０１での認証を省略することができる。
【００５９】
すなわち、プロジェクタ１０６のＣＰＵ２０１がユーザ情報取得手段として機能しユーザ情報を取得する。そして、Ｓ６０３では、プロジェクタ１０６のＣＰＵ２０１が、認証待ち画面７０１若しくは認証情報入力部１０７を介してユーザ情報が取得されたかを判断する。一定時間たっても取得されなかった場合には、処理を終了する。
【００６０】
一方、ユーザ情報が取得された場合には、Ｓ６０５に進み、取得したユーザ情報がＩＤカード情報であるかを判断する。ＩＤカード情報である場合には、Ｓ６０６において、プロジェクタのＩＰアドレスとともに、ＩＤカード情報を認証サーバ１０２に通知する。
【００６１】
そしてＳ６０８で、認証サーバ１０２のＣＰＵ２０１は、プロジェクタから受信したＩＤカード情報をもとに、ユーザ情報ＤＢ３１０からＩＤカード情報（カードＩＤ）に対応するログインＩＤ３１３とパスワード３１４を抽出し、Ｓ６０９に進む。
【００６２】
Ｓ６０５でユーザ情報がＩＤカード情報でなかった場合、すなわち認証待ち画面７０１を介してユーザ情報を入力した場合には、Ｓ６０７に進み、認証サーバに、プロジェクタのＩＰアドレスとともに、入力されたログインＩＤとパスワードを通知する。
【００６３】
そして、Ｓ６０９では、認証サーバ１０２のＣＰＵ２０１が、認証情報ＤＢ３２０から、ログインＩＤとパスワードに対応するＰＣのＩＰアドレスを抽出する。
【００６４】
Ｓ６１０では、認証サーバ１０２のＣＰＵ２０１が、ユーザ情報に対応するＰＣのＩＰアドレスが抽出できたかを判断する。抽出できなかった場合には、Ｓ６１８に進み、プロジェクタのＣＰＵ２０１が、認証が失敗したことを示す図７（ｃ）のような認証失敗画面７１０を投影部２１０に数秒間投影させて終了する。
【００６５】
Ｓ６１０で対応するＰＣのＩＰアドレスが抽出できた場合には、Ｓ６１１に進み、認証サーバ１０２のＣＰＵ２０１は、Ｓ６０９で抽出されたＩＰアドレスが複数あるかを判断する。ＩＰアドレスが複数ある場合には、Ｓ６１２に進み、認証情報ＤＢに登録されているログイン時刻が現在時刻に最も近いパソコン（ＰＣ−１）をプロジェクタに接続させるＰＣとして採用する。
【００６６】
例えば、現在認証処理中のユーザ情報が、ログインＩＤ：ＡＤＣ１２３、パスワード：ＡＡＢＢＣＣの場合には、図３（ｃ）に示す例では、当該ユーザ情報に対応するＰＣは、ＩＰアドレスが１９２．１６８．１１．２２のＰＣ−１と、ＩＰアドレスが１９２．１６８．８８．９９のＰＣ−３がある。このうち、現在時刻が１３：００の場合には、ログイン時間が現在時刻に近いＰＣ−１が投影するＰＣとして採用される。
【００６７】
Ｓ６１３では、認証サーバ１０２のＣＰＵ２０１は、認証情報ＤＢの採用したＰＣのＩＰアドレス３２２の接続処理中のＰＪのＩＰアドレスの行３２７に対して、プロジェクタのＩＰアドレスを登録する。
【００６８】
そしてＳ６１４では、認証サーバ１０２のＣＰＵ２０１は、採用されたＰＣに対して、プロジェクタのＩＰアドレスを通知するとともに、プロジェクタに投影するように指示を行う。
【００６９】
Ｓ６１５では、パソコンのＣＰＵ２０１は、投影先のプロジェクタのＩＰアドレスとして、認証サーバ１０２から受信したプロジェクタのＩＰアドレスを設定する。
【００７０】
Ｓ６１６では、パソコンのＣＰＵ２０１は、デスクトップ画面を投影画像としてプロジェクタに対して送信する。なお、このとき、パソコンのモニターへの出力を切断してプロジェクタに対してのみ画像を投影させてもよいし、パソコンのモニターに表示させつつプロジェクタに投影させてもよい。
【００７１】
Ｓ６１７では、プロジェクタ１０６のＣＰＵ２０１は、パソコンから受信した画像の投影部２１０での投影を開始する。なお、投影する画像の内容の指定、例えばファイルの指定やページ送りは、プロジェクタ１０６に設けられたマウスやリモコン等の入力部２０９を介して指定し、パソコンに指示できるようにしてもよい。
【００７２】
Ｓ６１８では、プロジェクタ１０６のＣＰＵ２０１は、Ｓ６０３で取得されたユーザ情報をキャッシュして終了する。なお、このようなキャッシュ情報は、プロジェクタの電源がＯＦＦにされた時点で削除される。
【００７３】
なお、本発明においては、認証情報ＤＢでは、パソコンとプロジェクタの接続情報としてＩＰアドレスを例示したが、ＩＰアドレス以外の、ＭＡＣアドレス・ポート番号・ＯＳベンダー独自のプロトコルなどを用いてもよい。
【００７４】
また、本発明において入力信号をＬＡＮ以外にした場合（リモコンのアナログボタン５０３などが押された場合）や、プロジェクタの電源がＯＦＦにされた場合は、パソコンとプロジェクタの接続を切断する処理が実行される。
【００７５】
以上のように、パソコンからプロジェクタに投影させる際に、プロジェクタを介してユーザ認証情報を入力させ、当該ユーザ認証情報をもとにパソコンを特定し、特定したパソコンから投影先のプロジェクタに投影画像を送信することにより、投影先のプロジェクタがいずれかを意識することなく画像の投影を行うことができる。すなわち、このような仕組みを設ければ、パソコンとプロジェクタとがそれぞれ複数台接続されているような画像投影システムであったとしても、確実に所望のプロジェクタで投影を行うことができる。
【００７６】
次に、既にパソコンからのプロジェクタに画像の投影が行われているときに、ユーザの変更が行われる場合の流れを図８及び図９のフローチャートを用いて説明する。このような切替処理は、例えば会議室で行われているプレゼンテーションにおいて、プレゼンター（発表者）を次のプレゼンターに交代する場合などに行われる。
【００７７】
図８及び９のフローチャートに示す処理は、認証サーバ１０２のＣＰＵ２０１と、プロジェクタ１０６のＣＰＵ２０１と、パソコン（ＰＣ−１）１０３及びパソコン（ＰＣ−２）１０４のＣＰＵ２０１とのそれぞれが記憶されている制御プログラムを読み出して実行することにより実現される。
【００７８】
Ｓ８０１では、プロジェクタ１０６のＣＰＵ２０１は、まずリモコン５０１のユーザ変更ボタン５０９が押下されたかを判断する。ユーザ変更ボタン５０９が押下された場合には、変更指示の受付と判断しＳ８０２に進み、プロジェクタ１０６のＣＰＵ２０１は、現在のプロジェクタの投影がＬＡＮ接続状態で行われているかを判断する。ＬＡＮ接続状態でない場合には、ユーザの変更処理は行わないため、処理を終了する。
【００７９】
一方、ユーザの変更ボタンが押下され、かつ、ＬＡＮ接続状態である場合には、Ｓ８０３に進み、プロジェクタ１０６のＣＰＵ２０１は、図１２（ａ）に示すように前のユーザに対応する情報処理装置の画像が投影されている投影画面１２０１の一部領域に認証処理を行うようにし指示する縮小版入力通知画面１２０２と、ログインＩＤを入力するログインＩＤ入力欄１２０３と、パスワードを入力するパスワード入力欄１２０４を表示させる。このように一部領域に表示されることにより、誤ってユーザ変更ボタンが押されてしまった場合にも、投影内容の投影を継続させることができる。
【００８０】
ユーザは、カーソル１２０５を所望の位置に合わせて、リモコンの入力ボタン５１０等を操作することにより、ログイン情報を入力することができる。
【００８１】
なお、この画面が投影されている間に、プロジェクタ１０６に設けられたカードリーダ等のユーザ情報を収集する認証情報入力部１０７に対して、社員証などのユーザごとに設けられたＩＤカードをかざしてユーザ情報を読み込ませることもできる。ＩＤカードのユーザ認証がなされた場合には、認証待ち画面での認証を省略することができる。
【００８２】
Ｓ８０４では、プロジェクタ１０６のＣＰＵ２０１は、ログインＩＤを入力するログインＩＤ入力欄１２０３とパスワードを入力するパスワード入力欄１２０４若しくは認証情報入力部１０７を介してユーザ情報が取得されたかを判断する。一定時間たっても取得されなかった場合には、処理を終了する。
【００８３】
ユーザ情報が取得された場合には、Ｓ８０５に進み、取得されたユーザ情報が、現在キャッシュされているユーザ情報と同じかどうかを判断する。ユーザ情報が同じ場合にはユーザ変更を行う必要がないため、処理を終了する。取得されたユーザ情報が現在キャッシュされている情報と異なる場合には、Ｓ８０６に進み、取得したユーザ情報がＩＤカード情報であるかを判断する。ＩＤカード情報である場合には、Ｓ８０７において、プロジェクタのＩＰアドレスとともに、ＩＤカード情報を認証サーバ１０２に通知する。
【００８４】
そしてＳ８０９で、認証サーバ１０２のＣＰＵ２０１は、プロジェクタから受信したＩＤカード情報をもとに、ユーザ情報ＤＢ３１０からＩＤカード情報（カードＩＤ）に対応するログインＩＤ３１３とパスワード３１４を抽出し、Ｓ８１０に進む。
【００８５】
Ｓ８０６でユーザ情報がＩＤカード情報でなかった場合、すなわち認証待ち画面７０１を介してユーザ情報を入力した場合には、Ｓ８０８に進み、認証サーバに、プロジェクタのＩＰアドレスとともに、入力されたログインＩＤとパスワードを通知する。
【００８６】
そして、Ｓ８１０では、認証サーバ１０２のＣＰＵ２０１が、認証情報ＤＢ３２０から、ログインＩＤとパスワードに対応するＰＣのＩＰアドレスを抽出する。
【００８７】
Ｓ８１１では、認証サーバ１０２のＣＰＵ２０１が、ユーザ情報に対応するＰＣのＩＰアドレスが抽出できたかを判断する。抽出できなかった場合には、Ｓ８１２に進み、プロジェクタのＣＰＵ２０１が、認証が失敗したことを示す図１２（ｂ）のような認証失敗画面１２０６を投影部２１０に数秒間投影させて終了する。
【００８８】
Ｓ８１１で対応するＰＣのＩＰアドレスが抽出できた場合には、Ｓ８１３に進み、認証サーバ１０２のＣＰＵ２０１は、Ｓ８１０で抽出されたＩＰアドレスが複数あるかを判断する。ＩＰアドレスが複数ある場合には、Ｓ８１４に進み、認証情報ＤＢに登録されているログイン時刻が現在時刻に最も近いＰＣをプロジェクタに接続させるＰＣとして採用する。
【００８９】
Ｓ８１５では、認証サーバ１０２のＣＰＵ２０１は、現在投影中のＰＣ−１に対して、プロジェクタへの投影を停止するように通知を行う。
【００９０】
Ｓ８１６では、パソコン（ＰＣ−１）１０３のＣＰＵ２０１は、プロジェクタへの画像送信を停止する。
【００９１】
Ｓ８１７では、認証サーバ１０２のＣＰＵ２０１は、認証情報ＤＢの投影を終了したＰＣのＩＰアドレス３２２に対応する、ＰＪのＩＰアドレスを削除する処理を行う。
【００９２】
Ｓ８１８では、認証サーバ１０２のＣＰＵ２０１は、認証情報ＤＢの採用したＰＣのＩＰアドレス３２２の接続処理中のＰＪのＩＰアドレスの行３２７に対して、プロジェクタのＩＰアドレスを登録する。
【００９３】
そしてＳ８１９では、認証サーバ１０２のＣＰＵ２０１は、採用されたＰＣ−２に対して、プロジェクタのＩＰアドレスを通知するとともに、プロジェクタに投影するように指示を行う。
【００９４】
Ｓ８２０では、パソコンのＣＰＵ２０１は、投影先のプロジェクタのＩＰアドレスとして、認証サーバ１０２から受信したプロジェクタのＩＰアドレスを設定する。
【００９５】
なお、Ｓ８１５〜Ｓ８２０の処理は、ここでは順番に行う例を用いて説明しているが、同時に行ってもよいし、異なる順番で行っても非同期で行ってもよい。
【００９６】
Ｓ８２１では、パソコンのＣＰＵ２０１は、デスクトップ画面を投影画像としてプロジェクタに対して送信する。なお、このとき、パソコンのモニターへの出力を切断してプロジェクタに対してのみ画像を投影させてもよいし、パソコンのモニターに表示させつつプロジェクタに投影させてもよい。
【００９７】
Ｓ８２２では、プロジェクタ１０６のＣＰＵ２０１は、パソコンから受信した画像の投影部２１０での投影を開始する。なお、投影する画像の内容の指定、例えばファイルの指定やページ送りは、プロジェクタ１０６に設けられたマウスやリモコン等のプロジェクタの入力部２０９を介して指定し、パソコンに指示できるようにしてもよい。
【００９８】
Ｓ８２３では、プロジェクタ１０６のＣＰＵ２０１は、Ｓ８０４で取得されたユーザ情報をキャッシュして終了する。なお、このようなキャッシュ情報は、プロジェクタの電源がＯＦＦにされた時点で削除される。
【００９９】
以上のように、パソコンからプロジェクタに投影させるユーザを切り替える場合にも、プロジェクタを介してユーザ認証情報を入力させ、当該ユーザ認証情報をもとにパソコンを特定し、特定したパソコンから投影先のプロジェクタに投影画像を送信することにより、投影先のプロジェクタがいずれかを意識することなく画像の投影を行うことができる。
【０１００】
次に、既にパソコンからのプロジェクタに画像の投影が行われているときに、ユーザのＰＣの変更処理が行われる場合の流れを図１０及び図１１のフローチャートを用いて説明する。このような変更処理は、例えば会議室で行われているプレゼンテーションにおいて、同じプレゼンター（発表者）が異なるパソコンに保存されている内容をもとに発表を継続させたい場合などに行われる。
【０１０１】
図１０及び１１のフローチャートに示す処理は、認証サーバ１０２のＣＰＵ２０１と、プロジェクタ１０６のＣＰＵ２０１と、パソコン（ＰＣ−１）１０３及びパソコン（ＰＣ−３）１０４のＣＰＵ２０１とのそれぞれが記憶されている制御プログラムを読み出して実行することにより実現される。
【０１０２】
Ｓ１００１では、プロジェクタ１０６のＣＰＵ２０１は、まずリモコン５０１のＰＣ変更ボタン５０８が押下されたかを判断する。ＰＣ変更ボタン５０８が押下された場合には、変更指示の受付と判断しＳ１００２に進み、プロジェクタ１０６のＣＰＵ２０１は、現在のプロジェクタの投影がＬＡＮ接続状態で行われているかを判断する。ＬＡＮ接続状態でない場合には、ユーザの変更処理は行わないため、処理を終了する。
【０１０３】
一方、ＰＣ変更ボタンが押下され、かつ、ＬＡＮ接続状態である場合には、Ｓ１００３に進み、プロジェクタ１０６のＣＰＵ２０１は、キャッシュ中のユーザ情報を抽出する。
【０１０４】
Ｓ１００４では、プロジェクタ１０６のＣＰＵ２０１は、抽出したユーザ情報が、ＩＤカード情報であるかを判断する。ＩＤカード情報である場合には、Ｓ１００５において、プロジェクタのＩＰアドレスとともに、ＩＤカード情報を認証サーバ１０２に通知する。
【０１０５】
そしてＳ１００６で、認証サーバ１０２のＣＰＵ２０１は、プロジェクタから受信したＩＤカード情報をもとに、ユーザ情報ＤＢ３１０からＩＤカード情報（カードＩＤ）に対応するログインＩＤ３１３とパスワード３１４を抽出し、Ｓ１００７に進む。
【０１０６】
Ｓ１００４でユーザ情報がＩＤカード情報でなかった場合、すなわち認証待ち画面７０１を介してユーザ情報を入力した場合には、Ｓ１００６に進み、認証サーバに、プロジェクタのＩＰアドレスとともに、入力されたログインＩＤとパスワードを通知する。
【０１０７】
そして、Ｓ１００７では、認証サーバ１０２のＣＰＵ２０１が、認証情報ＤＢ３２０から、ログインＩＤとパスワードに対応するＰＣのＩＰアドレスを抽出する。
【０１０８】
Ｓ１００８では、認証サーバ１０２のＣＰＵ２０１は、Ｓ１００７で抽出されたＩＰアドレスが複数あるかを判断する。ここで複数抽出できなかったと判断された場合には、切り替える先のＰＣがないといえるため、Ｓ１００９に進み、プロジェクタ１０６のＣＰＵ２０１が、図１２（ｃ）に示すような変更先のＰＣが検出できないとのエラーメッセージ１２０７を投影部２１０に数秒間投影させて処理を終了する。
【０１０９】
一方、Ｓ１００８で、ＰＣのＩＰアドレスが複数見つかったと判断された場合には、Ｓ１０１０に進み、見つかったＰＣのうち、現在投影中のパソコン（ＰＣ−１）の次に、ログイン時時刻が現在の時刻に近いパソコン（ＰＣ−３）をプロジェクタに接続させるＰＣとして採用する。
【０１１０】
Ｓ１０１１では、認証サーバ１０２のＣＰＵ２０１は、現在投影中のＰＣ−１に対して、プロジェクタへの投影を停止するように通知を行う。
【０１１１】
Ｓ１０１２では、パソコン（ＰＣ−１）１０３のＣＰＵ２０１は、プロジェクタへの画像送信を停止する。
【０１１２】
Ｓ１０１３では、認証サーバ１０２のＣＰＵ２０１は、認証情報ＤＢの投影を終了したＰＣのＩＰアドレス３２２に対応する、ＰＪのＩＰアドレスを削除する処理を行う。
【０１１３】
Ｓ１０１４では、認証サーバ１０２のＣＰＵ２０１は、認証情報ＤＢの採用したＰＣのＩＰアドレス３２２の接続処理中のＰＪのＩＰアドレスの行３２７に対して、プロジェクタのＩＰアドレスを登録する。
【０１１４】
そしてＳ１０１５では、認証サーバ１０２のＣＰＵ２０１は、採用されたＰＣ−３に対して、プロジェクタのＩＰアドレスを通知するとともに、プロジェクタに投影するように指示を行う。
【０１１５】
Ｓ１０１６では、パソコン（ＰＣ−３）のＣＰＵ２０１は、投影先のプロジェクタのＩＰアドレスとして、認証サーバ１０２から受信したプロジェクタのＩＰアドレスを設定する。
【０１１６】
なお、Ｓ１０１１〜Ｓ１０１６の処理は、ここでは順番に行う例を用いて説明しているが、同時に行ってもよいし、異なる順番で行っても非同期で行ってもよい。
【０１１７】
Ｓ１０１７では、パソコン（ＰＣ−３）のＣＰＵ２０１は、デスクトップ画面を投影画像としてプロジェクタに対して送信する。なお、このとき、パソコンのモニターへの出力を切断してプロジェクタに対してのみ画像を投影させてもよいし、パソコンのモニターに表示させつつプロジェクタに投影させてもよい。
【０１１８】
Ｓ１０１８では、プロジェクタ１０６のＣＰＵ２０１は、パソコンから受信した画像の投影部２１０での投影を開始する。なお、投影する画像の内容の指定、例えばファイルの指定やページ送りは、プロジェクタ１０６に設けられたマウスやリモコン等の入力部２０９を介して指定し、パソコンに指示できるようにしてもよい。
【０１１９】
以上のように、プロジェクタに投影させるパソコンを切り替える場合にも、プロジェクタを介して行うことで、投影先のプロジェクタがいずれかを意識することなく画像の投影を行うことができる。
【０１２０】
なお、本実施例においては、認証サーバ１０２において認証処理が行われれば、パソコン上での認証処理を行わずにデスクトップ画面が投影される処理を用いて説明したが、パソコン上での認証処理を更に行った上で、プロジェクタ１０６で投影されるようにしてもよい。
【０１２１】
さらに、本実施例においてはデスクトップ画面が投影される処理を例として説明したが、予めパソコンにおいて投影予定のファイルを指定しておき、当該ファイルのみが投影されるようにしてもよい。
【０１２２】
以上のように説明した本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１２３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１２４】
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１２５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１２６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１２７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１２８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１２９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【０１３０】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３１】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１３２】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１３３】
１０２  サーバ装置
１０３、１０４、１０５  情報処理装置
１０６  投影手段
１０７  認証情報入力部
【図１】
2016071136.tif 000003
【図２】
2016071136.tif 000004
【図３】
2016071136.tif 000005
【図４】
2016071136.tif 000006
【図５】
2016071136.tif 000007
【図６】
2016071136.tif 000008
【図７】
2016071136.tif 000009
【図８】
2016071136.tif 000010
【図９】
2016071136.tif 000011
【図１０】
2016071136.tif 000012
【図１１】
2016071136.tif 000013
【図１２】
2016071136.tif 000014