(57)【特許請求の範囲】
【請求項１】
外部機器と通信する通信手段と、
前記通信手段を介して前記外部機器から受信した画像を表示部に表示させる表示制御手段であって、前記外部機器との通信が切断された場合に、前記外部機器から受信した画像の表示を停止する表示制御手段と、
を備え、
前記表示制御手段は、前記外部機器との通信の切断が物理的な切断による場合よりも、通信セッションの終了による論理的な切断による場合の方が、前記表示部に表示されている前記外部機器から受信した画像の表示を停止するまでの時間を長くする
ことを特徴とする表示制御装置。
【請求項２】
前記表示制御手段は、前記外部機器との通信の切断が物理的な切断による場合、前記画像の表示を即座に停止し、前記外部機器との通信の切断が通信セッションの終了による論理的な切断による場合、所定期間が経過した後に前記画像の表示を停止する
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示制御手段は、前記外部機器との通信の切断が物理的な切断によるものである場合に、予め決められた第１期間が経過した後に前記画像の表示を停止する
ことを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記表示制御手段は、前記外部機器との通信の切断が通信セッションの終了による論理的な切断によるものである場合に、前記第１期間よりも長い予め決められた第２期間が経過した後に前記画像の表示を停止する
ことを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記通信手段は前記外部機器と物理的な通信インターフェースによって接続されている
ことを特徴とする請求項１乃至４のいずれか１項に記載の表示制御装置。
【請求項６】
前記表示部は画像を投影するためのレンズを有する
ことを特徴とする請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
外部機器と通信する通信手段を備える表示制御装置の制御方法であって、
前記表示制御装置の表示制御手段が、前記通信手段を介して前記外部機器から受信した画像を表示部に表示させる表示制御工程であって、前記外部機器との通信が切断された場合に、前記外部機器から受信した画像の表示を停止する表示制御工程を備え、
前記表示制御工程では、前記外部機器との通信の切断が物理的な切断による場合よりも、通信セッションの終了による論理的な切断による場合の方が、前記表示部に表示されている前記外部機器から受信した画像の表示を停止するまでの時間を長くする
ことを特徴とする制御方法。
【請求項８】
請求項７に記載の表示制御装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、プロジェクタなどの表示装置は、種々のデバイスとＵＳＢ（Universal Serial Bus）などを介して接続し、それら接続デバイスから送信された画像データを表示するものがある。この表示装置に接続する種々のデバイスとしては、フラッシュメモリデバイスなどの半導体メモリデバイスや、ＰＣ（Personal Computer）、デジタルスチルカメラ（以下、「デジタルカメラ」という）などがある。
【０００３】
先ず、表示装置であるプロジェクタに半導体メモリデバイスであるフラッシュメモリを接続し、そのフラッシュメモリ内に記憶された画像データをプロジェクタで表示する場合について、図１１〜図１３を参照して説明する。図１１（ａ）は、従来のプロジェクタ９１にフラッシュメモリ９３を接続して画像を表示する概要を示す概念図である。図１１（ｂ）は、操作パネル９１０１の詳細を示す概念図である。図１２は、プロジェクタ９１にフラッシュメモリ９３を接続して画像を表示する動作シーケンスを示すシーケンス図である。図１３は、プロジェクタ９１がスクリーン９２に投射する画像を例示する概念図である。
【０００４】
図１１（ａ）に示すように、プロジェクタ９１は、操作パネル９１０１、ＵＳＢコネクタ９１０２を有している。操作パネル９１０１は、図１１（ｂ）に示すように、上方向釦９０１１、左方向釦９０１２、下方向釦９０１３、右方向釦９０１４、決定釦９０１５、入力釦９０１６、電源釦９０１７などを有している。プロジェクタ９１では、使用者からの操作指示を操作パネル９１０１の各種釦から受け付ける。ＵＳＢコネクタ９１０２には、ＵＳＢ接続端子を有するフラッシュメモリ９３が接続される。このフラッシュメモリ９３にはプロジェクタ９１で表示するための画像データが記憶されている。使用者は、フラッシュメモリ９３をＵＳＢコネクタ９１０２に差し込んで操作パネル９１０１を操作することで、フラッシュメモリ９３に記憶された画像データをスクリーン９２上の画像９２１として閲覧することができる。
【０００５】
ここで、使用者、フラッシュメモリ９３、プロジェクタ９１の間の動作シーケンスについて説明する。なお、事前状態では、プロジェクタ９１に電源が供給されており、フラッシュメモリ９３はプロジェクタ９１に接続されていないものとする。図１２に示すように、使用者、フラッシュメモリ９３、プロジェクタ９１による動作シーケンスは、順次実行されるＳ２００〜Ｓ２１０を主な工程とする。Ｓ２００は、フラッシュメモリ９３をＵＳＢコネクタ９１０２に接続することを要求する接続要求画面の表示をプロジェクタ９１がスクリーン９２に投射して行うステップである。このＳ２００における接続要求画面には、図１３（ａ）に示すように、ＵＳＢデバイスであるフラッシュメモリ９３の接続を促すメッセージが表示される。
【０００６】
Ｓ２０１は、使用者がフラッシュメモリ９３をＵＳＢコネクタ９１０２に接続するステップである。Ｓ２０２は、ＵＳＢコネクタ９１０２を介して物理的に接続されたプロジェクタ９１とフラッシュメモリ９３との間で、ＵＳＢ規格に基づいたＵＳＢ通信を確立するステップである。この際、プロジェクタ９１は、フラッシュメモリ９３をＵＳＢ規格に基づいたマスストレージクラスとして認識する。
【０００７】
Ｓ２０３は、プロジェクタ９１がフラッシュメモリ９３に格納されたディレクトリエントリ情報をリードするステップである。Ｓ２０４は、Ｓ２０３でリードしたディレクトリエントリ情報に基づいて、表示したい画像ファイルを使用者に選択させるためのファイル選択画面の表示をプロジェクタ９１がスクリーン９２に投射して行うステップである。このＳ２０４におけるファイル選択画面は、図１３（ｂ）に示すとおりであり、フラッシュメモリ９３に記憶された画像ファイルのファイル名リスト及びそれらを選択するカーソルが表示される画面である。
【０００８】
Ｓ２０５は、上述したファイル選択画面を確認した使用者が操作パネル９１０１を操作することで、表示したい画像ファイルを選択し、プロジェクタ９１に対し表示指示を行うステップである。例えば、Ｓ２０５では、操作パネル９１０１の上方向釦９０１１、下方向釦９０１３の押下によりカーソル移動が指示され、更に、決定釦９０１５の押下によりカーソルで選択された画像ファイルの表示指示が行われる。
【０００９】
Ｓ２０６は、プロジェクタ９１がＳ２０５にて指示された画像ファイルのデータをフラッシュメモリ９３からリードするステップである。Ｓ２０７は、プロジェクタ９１がＳ２０６にてリードした画像ファイルに基づいた画像をスクリーン９２に投射して表示するステップである。このＳ２０７において表示される画像は、例えば図１３（ｃ）に示すように、デジタルカメラで撮像された風景などの画像データがフラッシュメモリ９３に予め記憶されたものである。
【００１０】
Ｓ２０８は、使用者が操作パネル９１０１を操作することでプロジェクタ９１に対して表示終了指示を行うステップである。具体的には、使用者による決定釦９０１５の押下により、プロジェクタ９１に対する表示終了指示が行われる。なお、図中において破線で示されたＳ２０４〜Ｓ２０８のステップを繰り返すことにより、使用者からの画像ファイルの選択を受け付けて表示する動作を繰り返し行うことが可能となる。
【００１１】
Ｓ２０９は、使用者がフラッシュメモリ９３をＵＳＢコネクタ９１０２から抜去するステップである。Ｓ２１０は、Ｓ２０９におけるフラッシュメモリ９３の抜去により、プロジェクタ９１がスクリーン９２に投射していた表示画像を消去（または、メニュー画面などの所定画像で上書き）するステップである。例えば、Ｓ２１０では、図１３（ａ）に示すような接続要求画面がＳ２０４〜Ｓ２０８により表示していた画像に上書き表示される。これにより、使用者に対し、次のデバイスの接続を促すことができる。使用者によるフラッシュメモリ９３の抜去は、フラッシュメモリ９３に記憶された画像ファイルの閲覧終了を意図して行われる。従って、プロジェクタ９１では、Ｓ２０４〜Ｓ２０８により表示していた画像を消去することで、使用者の意図に沿った画像表示を行うことが可能となる。
【００１２】
なお、上述したＳ２１０における表示画像を所定画像で消去（上書き）する技術としては、特許文献１が知られている。特許文献１には、通信終了時に表示画像を消去する技術及び通信開始時に前回の表示画像を消去する技術が開示されている。
【００１３】
次に、接続する種々のデバイスの他の例として、デジタルカメラである場合を例示する。なお、以下の説明では、図１４、図１５を参照して、プリンタにデジタルカメラを接続し、そのデジタルカメラ内に記憶された画像データに基づいた画像をプリンタで出力する場合を例示する。なお、この場合の代表例としては、ＣＩＰＡ  ＤＣ−００１−２００３規格（以下、「ＰｉｃｔＢｒｉｄｇｅ（登録商標）」という）がある。このＰｉｃｔＢｒｉｄｇｅ（登録商標）を利用して画像を出力する方法では、ＰＣ等の機器の操作に不慣れな使用者もデジタルカメラを手軽に操作するだけで、プリンタでの画像出力を行うことができる。以下の説明では、ＰｉｃｔＢｒｉｄｇｅ（登録商標）を用いた画像出力を説明する。
【００１４】
図１４（ａ）は、プリンタ９６にデジタルカメラ９４を接続して画像を出力する概要を示す概念図である。図１４（ｂ）は、プリンタ９６とデジタルカメラ９４との間の通信に関する構成を示すブロック図である。図１５は、プリンタ９６にデジタルカメラ９４を接続して画像を出力する動作シーケンスを示すシーケンス図である。
【００１５】
図１４（ａ）に示すように、プリンタ９６は、排紙口９６０１、ＵＳＢコネクタ９６０２を有している。排紙口９６０１は、画像形成後の紙９６０３を排紙する。ＵＳＢコネクタ９６０２には、ＵＳＢケーブル９５を介してデジタルカメラ９４が接続される。デジタルカメラ９４は、液晶画面９４０１、操作部材９４０２、ＰｉｃｔＢｒｉｄｇｅ（登録商標）釦９４０３を有している。液晶画面９４０１は、ＰｉｃｔＢｒｉｄｇｅ（登録商標）で転送する画像などをプレビュー表示する。操作部材９４０２は、画像の選択指示を使用者から受け付ける。ＰｉｃｔＢｒｉｄｇｅ（登録商標）釦９４０３は、ＰｉｃｔＢｒｉｄｇｅ（登録商標）転送を開始するための指示を使用者から受け付ける釦である。デジタルカメラ９４内に記憶された画像データに基づいたプリンタ９６における紙への出力は、デジタルカメラ９４側の操作でプリンタ９６に画像出力指示が出力され、出力すべき画像データがデジタルカメラ９４からプリンタ９６に送信されて行われる。
【００１６】
ここで、使用者、デジタルカメラ９４、プリンタ９６の間の動作シーケンスについて説明する。図１５に示すように、使用者、デジタルカメラ９４、プリンタ９６による動作シーケンスは、順次実行されるＳ５００〜Ｓ５０９を主な工程とする。Ｓ５００は、使用者がデジタルカメラ９４とプリンタ９６をＵＳＢケーブル９５で接続するステップである。Ｓ５０１は、ＵＳＢケーブル９５を介して物理的に接続されたデジタルカメラ９４とプリンタ９６との間で、ＵＳＢ規格に基づいたＵＳＢ通信を確立するステップである。この際、プリンタ９６は、デジタルカメラ９４をＵＳＢ規格に基づいたイメージクラスのキャプチャデバイスとして認識する。
【００１７】
Ｓ５０２は、デジタルカメラ９４とプリンタ９６との間において、ＰｉｃｔＢｒｉｄｇｅ（登録商標）の接続確立が行われるステップである。具体的にはＰＴＰ（Picture Transfer Protocol）レイヤでの接続確立や、機器情報の交換等が行われる。これにより、ＰｉｃｔＢｒｉｄｇｅ（登録商標）シーケンスとしては通信状態がアイドル状態となり、プリンタ９６は、デジタルカメラ９４による印刷ジョブの発行を待つこととなる。
【００１８】
Ｓ５０３は、使用者がデジタルカメラ９４を操作してＰｉｃｔＢｒｉｄｇｅ（登録商標）による印刷指示を行うステップである。このＳ５０３における印刷指示とは、具体的には、使用者によるＰｉｃｔＢｒｉｄｇｅ（登録商標）釦９４０３の押下である。Ｓ５０４は、Ｓ５０３における印刷指示に基づいて、デジタルカメラ９４よりプリンタ９６に対してＰｉｃｔＢｒｉｄｇｅ（登録商標）の印刷ジョブを送信し、その印刷ジョブの動作をプリンタ９６で開始させるステップである。
【００１９】
Ｓ５０５は、Ｓ５０５の印刷ジョブに従い、プリンタ９６がデジタルカメラ９４に対して印刷すべきファイル情報を要求し、そのファイル情報を取得するステップである。同様に、Ｓ５０６は、Ｓ５０５の印刷ジョブに従い、プリンタ９６がデジタルカメラ９４に対して印刷すべきファイルイメージ（画像データ）を要求し、そのファイルイメージを取得するステップである。
【００２０】
Ｓ５０７は、Ｓ５０５、Ｓ５０６により得られたファイルが示す画像のデコード、スケーリング、印刷処理などをプリンタ９６が行い、排紙口９６０１より画像形成後の紙９６０３を出力するステップである。Ｓ５０８は、印刷ジョブが完了し、アイドル状態となったことをプリンタ９６がデジタルカメラ９４に通知するステップである。なお、図中において破線で示されたＳ５０３〜５０８のステップを繰り返し行うことにより、使用者から印刷すべき画像の選択を受け付けて印刷出力する動作を繰り返し行うことが可能となる。
【００２１】
Ｓ５０９は、使用者がＵＳＢケーブル９５をプリンタ９６若しくはデジタルカメラ９４から抜去するステップである。なお、デジタルカメラ９４のような通信セッションを制御可能であり、論理的に通信接続を切断するデバイスでは、ＵＳＢケーブル９５の抜去などによる物理的な通信切断の他に、通信セッションの終了のような通信切断を行う場合がある。例えば、上述したＰｉｃｔＢｒｉｄｇｅ（登録商標）シーケンス中において、電池残量の低下による消費電力の低減等の理由により、デジタルカメラ９４側でＵＳＢ通信を切断する制御が行われる場合がある。
【００２２】
ここで、デジタルカメラ９４とプリンタ９６の通信に関する構成を例示して、デジタルカメラ９４側による通信の切断について説明する。図１４（ｂ）に示すように、プリンタ９６側のＵＳＢホストコントローラ９６０４は、デジタルカメラ９４側のＵＳＢコントローラ９４０７とＵＳＢケーブル９５を介して接続されている。ＵＳＢケーブル９５は、ＶＢＵＳライン９５０１、Ｄ＋ライン９５０２、Ｄ−ライン９５０３、ＧＮＤライン９５０４の４本の信号線を含む構成である。
【００２３】
Ｄ＋ライン９５０２、Ｄ−ライン９５０３は、ＵＳＢのデータ通信を行うための差動信号を伝送するためのものであると同時に、定常時の電圧により機器接続状態を示す。Ｄ＋ライン９５０２、Ｄ−ライン９５０３は、プリンタ９６側でそれぞれ抵抗９６０６、９６０５でプルダウンされており、ＵＳＢケーブル未接続の際にはＬｏｗ電圧を示す。これにより、プリンタ９６は、ＵＳＢ未接続状態を認識する。一方、プリンタ９６とデジタルカメラ９４とが接続された際には、Ｄ＋ライン９５０２がデジタルカメラ９４側で抵抗９４０６により、スイッチ９４０５経由でプルアップされる。このため、スイッチ９４０５が接続状態であれば、Ｄ＋ライン９５０２はＨｉｇｈ電圧を示す。これにより、プリンタ９６は、ＵＳＢ接続状態を認識する。
【００２４】
デジタルカメラ９４側のスイッチ９４０５は、ＣＰＵ９４０４により制御される。ここで、ＣＰＵ９４０４は、デジタルカメラ９４の消費電力の低減などの理由により、次のような処理を行う。例えば、印刷ジョブが終了してＰｉｃｔＢｒｉｄｇｅ（登録商標）シーケンスがアイドル状態となったＳ５０８において、デジタルカメラ９４側にてＣＰＵ９４０４がスイッチ９４０５を制御することにより、Ｄ＋ライン９５０２のプルアップを停止する。この場合、Ｄ＋ライン９５０２は、プリンタ９６側でプルダウンされているためＬｏｗ電圧となる。このため、ＵＳＢホストコントローラ９６０４においては、Ｄ＋ライン９５０２に関してはケーブル抜去と電気的に同等であるため、ＵＳＢ未接続状態と認識し、ＵＳＢ通信を切断する。すなわち、消費電力の低減などの理由によるデジタルカメラ９４側の制御によって、デジタルカメラ９４とプリンタ９６との間の通信セッションは終了となる。
【００２５】
上述したデジタルカメラ９４側による通信の切断が行われた場合、使用者は、プリンタ９６の印刷処理が終了した時点で、ＵＳＢケーブル９５を抜去した場合と同じ挙動に直面することとなる。すなわち、ＰｉｃｔＢｒｉｄｇｅ（登録商標）のシーケンスとしては、Ｓ５０９に遷移したことと同じである。
【００２６】
なお、以上の説明では印刷を想定したＰｉｃｔＢｒｉｄｇｅ（登録商標）について例示したが、プロジェクタやテレビなどの表示装置における表示についても、ＰｉｃｔＢｒｉｄｇｅ（登録商標）が適用可能である。例えば、図１６に示すように、プロジェクタ９１にデジタルカメラ９４を接続して画像を表示する場合では、ＰｉｃｔＢｒｉｄｇｅ（登録商標）によりデジタルカメラ９４側の簡易な操作でデジタルカメラ９４から送信された画像の投射表示をプロジェクタ９１で行うことができる。そして、プリンタ９６とデジタルカメラ９４が接続する場合と同様に、デジタルカメラ９４側による通信の切断が行われた場合は、ＵＳＢケーブル９５を抜去した場合と同じ挙動に直面することとなる。すなわち、プロジェクタ９１は、接続要求画面などを表示することで、通信切断前まで表示中であったデジタルカメラ９４から送信された画像を消去する。
【００２７】
また、ＵＳＢ通信をデバイス側から切断する技術としては、特許文献２が知られている。特許文献２には、ホスト側からの切断指示に基づき、デバイス側がデータラインのプルアップを停止することにより、通信を切断する技術が開示されている。
【特許文献１】特開平７−１２３３７９号公報
【特許文献２】特開２００６−２３５９９３号公報
【発明の開示】
【発明が解決しようとする課題】
【００２８】
以上のように、従来の表示装置は、種々のデバイスと接続可能であり、接続されたデバイスに記憶された画像データを表示することが可能であった。しかしながら、いずれの種別のデバイスが接続される場合であっても、通信の切断が行われた場合には、そのデバイスから送信された画像の表示が終了する構成であった。このため、フラッシュメモリやＵＳＢケーブルを抜去して行う使用者の意図した画像表示の終了以外に、論理的に通信接続を切断するデバイス側の制御によって、使用者が意図することなく画像表示が終了してしまうことがあった。
【００２９】
本発明は、このような従来技術の課題を少なくとも１つ解決することを目的としてなされたものである。すなわち本発明は、通信の切断が物理的な切断によるものか論理的な切断によるものかの判定結果に応じて、画像の表示を停止するまでの時間を制御可能な表示制御装置、その制御方法及びプログラムの提供を１つの目的とする。
【課題を解決するための手段】
【００３０】
上記目的は、外部機器と通信する通信手段と、前記通信手段を介して前記外部機器から受信した画像を表示部に表示させる表示制御手段であって、前記外部機器との通信が切断された場合に、前記外部機器から受信した画像の表示を停止する表示制御手段と、を備え、前記表示制御手段は、前記外部機器との通信の切断が物理的な切断による場合よりも、通信セッションの終了による論理的な切断による場合の方が、前記表示部に表示されている前記外部機器から受信した画像の表示を停止するまでの時間を長くすることを特徴とする本発明による表示制御装置によって達成される。
【００３１】
また、上記目的は、外部機器と通信する通信手段を備える表示制御装置の制御方法であって、前記表示制御装置の表示制御手段が、前記通信手段を介して前記外部機器から受信した画像を表示部に表示させる表示制御工程であって、前記外部機器との通信が切断された場合に、前記外部機器から受信した画像の表示を停止する表示制御工程を備え、前記表示制御工程では、前記外部機器との通信の切断が物理的な切断による場合よりも、通信セッションの終了による論理的な切断による場合の方が、前記表示部に表示されている前記外部機器から受信した画像の表示を停止するまでの時間を長くすることを特徴とする本発明による表示制御装置の制御方法によっても達成される。
【発明の効果】
【００３２】
本発明によれば、通信の切断が物理的な切断によるものか論理的な切断によるものかの判定結果に応じて、画像の表示を停止するまでの時間を制御可能とすることができる。
【発明を実施するための最良の形態】
【００３３】
以下、この発明の実施の形態について図を参照して説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００３４】
先ず、本発明に係る表示装置の使用形態について、表示装置１の使用形態を例示した図１を参照して説明する。図１（ａ）に示すように、表示装置１の使用形態としては、フラッシュメモリ３を表示装置１のＵＳＢコネクタ１０２に接続し、フラッシュメモリ３に記憶された画像をスクリーン２上の画像２１として投影表示する場合がある。操作パネル１０１は、使用者からの操作指示を受け付ける各種釦などである。使用者は、フラッシュメモリ３をＵＳＢコネクタ１０２に差し込んで操作パネル１０１を操作することで、フラッシュメモリ３に記憶された画像データをスクリーン２上の画像２１として閲覧することができる。
【００３５】
また、図１（ｂ）に示すように、他の使用形態としては、デジタルカメラ４を表示装置１のＵＳＢコネクタ１０２にＵＳＢケーブル５を介して接続し、デジタルカメラ４に記憶された画像をスクリーン２上の画像２２として投影表示する場合がある。デジタルカメラ４は、液晶画面４０１、操作部材４０２、操作釦４０３を有している。液晶画面４０１は、表示装置１へ転送する画像などをプレビュー表示する。操作部材４０２は、画像の選択指示を使用者から受け付ける。操作釦４０３は、表示装置１へ転送を開始するための指示を使用者から受け付ける釦である。デジタルカメラ４内に記憶された画像データに基づいた表示装置１での投影表示は、デジタルカメラ４側の操作による画像表示指示がデジタルカメラ４から表示装置１へ出力され、出力すべき画像データがデジタルカメラ４から表示装置１に送信されて行われる。
【００３６】
表示装置１を使用する使用者は、デジタルカメラ４で撮像した画像を投影表示して鑑賞したり、フラッシュメモリ３に保存した発表資料を示す画像を投影して他の使用者に向けたプレゼンテーションをするなどの作業が可能となる。
【００３７】
次に、図２を参照して、表示装置１の詳細を説明する。図２は、表示装置１の機能的構成を模式的に示すブロック図である。図７に示すように、映像端子１０３には、特に図示しないビデオケーブルを介し、映像信号が入力される。入力された映像信号は、映像端子１０３に接続されたＡＤコンバータ１０４（Analog-To-Digital）によりデジタル映像信号に変換される。ＡＤ変換の際のサンプリングパラメータ（周波数や位相等）は後述するＣＰＵ１０７により設定される。なお、入力された映像信号がデジタル映像信号であった場合には、ＡＤコンバータ１０４は不要であり、必要に応じて適切なレシーバを用いることにより、適用可能である。
【００３８】
変換されたデジタル映像信号は、ＡＤコンバータ１０４に接続された映像処理部１０５に入力される。映像処理部１０５では、解像度変換処理、コントラスト調整、ブライトネス、シャープネス、ガンマ補正等の映像調整処理、メニュー等のＯＳＤ画像重畳処理が行われる。なお、ＯＳＤとは、On Screen Displayの略語である。
【００３９】
映像処理部１０５の動作は、ＣＰＵ１０７により制御される。更に、映像処理部１０５はＣＰＵ１０７から任意の画像データを受信することができる。例えば、ＵＳＢホストコントローラ１１０で受信した画像データをＣＰＵ１０７が映像処理部１０５に送信することで、映像処理部１０５から該当映像を映像信号として出力することができる。
【００４０】
映像処理部１０５より出力された映像信号は、液晶駆動部１０６に入力され、液晶パネル１１７、１１８、１１９を駆動するのに好適な信号（例えばＲＧＢ映像信号）に変換される。それぞれ赤（Ｒｅｄ）、緑（Ｇｒｅｅｎ）、青（Ｂｌｕｅ）の三原色を示す液晶パネル１１７、１１８、１１９は、液晶画素がマトリクス状に配置されて構成され、入力された信号に基づいた画像を形成する。液晶パネル１１７、１１８、１１９は、ランプ（特に図示しない）から射出した光を透過するように配置されており、入力された信号に基づいて形成した画像によりランプからの光を変調する。
【００４１】
投射レンズ１２０は、液晶パネル１１７、１１８、１１９で変調された光を外部（例えばスクリーン２など）に投射表示する。操作パネル１０１は、図１１（ｂ）を参照して説明した操作パネル９１０１と同様に、上方向釦、左方向釦、下方向釦、右方向釦、決定釦、入力釦、電源釦を有する。操作パネル１０１における各種釦の押下情報は、使用者による操作指示として、ＣＰＵ１０７に通知される。具体的には、表示画面上のメニューにおけるカーソル移動や決定操作等に用いられる。
【００４２】
ＵＳＢホストコントローラ１１０は、ＵＳＢ規格で定められたＶＢＵＳライン１１１、Ｄ＋ライン１１２、Ｄ−ライン１１３、ＧＮＤライン１１４を用いて、外部機器とＵＳＢ通信を行う回路である。ＵＳＢホストコントローラ１１０において、送受信対象のデータは、ＣＰＵ１０７により入出力される。Ｄ＋ライン１１２、Ｄ−ライン１１３は、作動通信を行うＵＳＢの通信ラインであり、それぞれ抵抗１１５、１１６によりプルダウンされている。ＶＢＵＳライン１１１、Ｄ＋ライン１１２、Ｄ−ライン１１３、ＧＮＤライン１１４は、接続手段としてのＵＳＢコネクタ１０２により外部デバイスと接続可能となっている。また、ＵＳＢコネクタ１０２は、外部デバイスとしてＵＳＢデバイスと接続可能なＵＳＢインターフェイスである。従って、表示装置１とＵＳＢデバイスとは、ＵＳＢコネクタ１０２を介して互いに通信可能となっている。
【００４３】
ＣＰＵ１０７（Central Processing Unit）は、表示装置１を中央制御する。具体的には、ＣＰＵ１０７は、表示装置１の起動や終了の管理や、ＡＤコンバータ１０４、映像処理部１０５、ＵＳＢホストコントローラ１１０、液晶駆動部１０６等、各部位の制御を行う。ＲＯＭ１０８（Read Only Memory）は、ＣＰＵ１０７を動作させるためのプログラムコードや各種データを格納している。ＲＡＭ１０９（Random Access Memory）は、ＲＡＭ１０９を動作させるためのワーク領域を提供する。
【００４４】
ＣＰＵ１０７は、電源投入後における各ブロックの起動処理の他、表示する映像ソースを次の２つから選択することができる。１つ目は、映像端子１０３から入力されたビデオ映像信号である。２つ目は、ＵＳＢコネクタ１０２で接続されたデバイスから送信された画像データである。ＣＰＵ１０７は、使用者による操作パネル１０１の操作をトリガとして、映像処理部１０５を制御して入力選択メニュー画面を投射させる。図３は、入力選択メニュー画面を例示する概念図である。同図に示すように、入力選択メニュー画面では、表示する映像ソースとして、外部ビデオ又はＵＳＢの選択メニューを使用者に提示する。
【００４５】
その後、ＣＰＵ１０７は、使用者による操作パネル１０１の操作により入力される選択指示を受け取ることにより、映像ソース切り替えを実行する。この映像ソースの切り替えにおいて、ＵＳＢが選択され、表示装置１と接続するフラッシュメモリ３やデジタルカメラ４からの画像データの投射表示を行う場合、ＣＰＵ１０７は、図４に例示したＳ８０１〜Ｓ８３２のフローチャートを順次実行する。このフローチャートの処理は、表示装置１の電源が落とされるか、再び入力選択メニューが表示され、外部ビデオの映像ソースが選択されるまで実行される。
【００４６】
図４に示すように、処理が開始されると（Ｓ８０１）、ＣＰＵ１０７は、ＵＳＢデバイスの接続要求画面を映像処理部１０５を制御してスクリーン２に投射表示させる（Ｓ８０２）。この接続要求画面は、図１３（ａ）を参照して説明したとおりであり、使用者にＵＳＢデバイスの接続を促す。また、接続要求画面は、一種のパターン画像であって、ＲＯＭ１０８に予め記憶されたパターン画像データに基づいて表示される。
【００４７】
次いで、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０に問い合わせを行い、ＵＳＢデバイスがＵＳＢコネクタ１０２を介して通信接続され、ＵＳＢ通信が確立したか否かを判定する（Ｓ８０３）。このＳ８０３において、ＵＳＢ通信が確立したと判定した場合、ＣＰＵ１０７が実行する処理は次のステップに進む。
【００４８】
次いで、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０に問い合わせを行い、通信接続されたＵＳＢデバイスのクラスが何であるかを判定する（Ｓ８０４）。このクラスの判定は、ＵＳＢホストコントローラ１１０がＵＳＢコネクタ１０２を介して接続されたＵＳＢデバイスとＵＳＢ通信を確立した際に、そのＵＳＢデバイスから送信された種別情報に基づいて行われる。具体的には、ＵＳＢデバイスの種別情報としては、単なるストレージであり、物理的に通信接続を切断するデバイスの種別を示すＵＳＢマスストレージクラスがある。また、接続する表示装置１との間の通信制御が可能であり、デバイスによっては、論理的に通信接続を切断することが可能な種別を示すＵＳＢイメージクラス（イメージングデバイスと呼ばれることも有る）などがある。なお、以下の説明では、ＵＳＢマスストレージクラスはマスストレージクラス、ＵＳＢイメージクラスはイメージクラスとする。例えば、フラッシュメモリ３はマスストレージクラスを示す種別情報を接続時に表示装置１へ送信し、デジタルカメラ４はイメージクラスを示す機種情報を接続時に１へ送信する。Ｓ８０４において、マスストレージクラスである場合はＳ８０５に、イメージクラスである場合はＳ８１７に、それ以外である場合はＳ８３１にＣＰＵ１０７が実行する処理が進む。
【００４９】
Ｓ８０５〜Ｓ８１６は、通信接続されたＵＳＢデバイスがフラッシュメモリ３のようなＵＳＢマスストレージであった場合にＣＰＵ１０７が実行するシーケンスである。Ｓ８０５では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０経由でＵＳＢデバイスが記憶するディレクトリエントリ情報を読み出す。
【００５０】
Ｓ８０６では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０に問い合わせを行い、前の処理（この場合はＳ８０５）において、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。このＳ８０６の判定において、ＵＳＢ通信が切断されたと判定された場合はＳ８０２にＣＰＵ１０７が実行する処理が戻る。
【００５１】
Ｓ８０７では、ＣＰＵ１０７は、読み出したディレクトリエントリ情報に基づいて、画像ファイル名を列挙したファイル選択画面を、映像処理部１０５を制御して表示させる。このファイル選択画面は、図１３（ｂ）を参照して説明したとおりであり、フラッシュメモリ３に記憶された画像ファイルのファイル名リスト及びそれらを選択するカーソルが表示される画面である。表示装置１では、このファイル選択画面により、フラッシュメモリ３に記憶された画像ファイルの中でどの画像ファイルを表示させるかを使用者に選択させる。
【００５２】
Ｓ８０８では、Ｓ８０６と同様に、ＣＰＵ１０７は、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。Ｓ８０９では、ＣＰＵ１０７は、使用者による操作パネル１０１に対する操作が行われたか否かを判定する。このＳ８０９の判定において、使用者による操作が行われていないと判定された場合はＳ８０９にＣＰＵ１０７が実行する処理が戻る。
【００５３】
Ｓ８１０では、ＣＰＵ１０７は、使用者による操作パネル１０１の操作に基づき、ファイル選択画面を更新する。具体的には、操作パネル１０１の上方向釦若しくは下方向釦が押下された場合、ＣＰＵ１０７は、注目ファイルを選択するカーソル描画を移動させた画面を再構成して表示させる。
【００５４】
Ｓ８１１では、ＣＰＵ１０７は、使用者による操作パネル１０１の操作に基づき、表示すべき画像ファイルを選択する操作が行われたか否かを判定する。具体的には、操作パネル１０１の決定釦が押下された場合、ＣＰＵ１０７は、カーソル行の画像ファイルが表示すべき画像ファイルとして選択されたと判定する。なお、画像ファイルの選択が行われていない場合はＳ８０８にＣＰＵ１０７が実行する処理が戻る。
【００５５】
Ｓ８１２では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０経由でＵＳＢデバイスから、Ｓ８１１で選択された画像ファイルのファイルイメージを読み出す。Ｓ８１３では、Ｓ８０６と同様に、ＣＰＵ１０７は、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。
【００５６】
Ｓ８１４では、ＣＰＵ１０７は、読み出したファイルイメージに基づいた画像を液晶パネル１１７、１１８、１１９の解像度にスケーリングした上で、映像処理部１０５を制御してスクリーン２に投射表示させる。このスクリーン２に投射表示される画像は、図１３（ｃ）を参照して説明した画像と同様であり、フラッシュメモリ３に予め記憶された画像データに基づいたものである。
【００５７】
Ｓ８１５では、Ｓ８０６と同様に、ＣＰＵ１０７は、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。Ｓ８１６では、ＣＰＵ１０７は、使用者による操作パネル１０１の操作に基づき、画像表示の終了が指示されたか否かの判定を行う。具体的には、操作パネル１０１における決定釦の押下情報をＣＰＵ１０７が取得することで判定を行う。また、画像表示終了の指示が行われていない場合はＳ８０９にＣＰＵ１０７が実行する処理が戻る。画像表示終了指示が行われた場合はＳ８０７にＣＰＵ１０７が実行する処理が戻り、再度ファイル選択画面が表示されて使用者に画像ファイルの選択を求める。
【００５８】
一方、Ｓ８１７〜Ｓ８３０は、接続されたＵＳＢデバイスが、例えば、ＰｉｃｔＢｒｉｄｇｅ（登録商標）対応のデジタルカメラ４のようなイメージクラスであった場合にＣＰＵ１０７が実行するシーケンスである。なお、以下の説明では、ＰｉｃｔＢｒｉｄｇｅ（登録商標）対応のデジタルカメラ４である場合を例示し、ＰｉｃｔＢｒｉｄｇｅ（登録商標）の仕組みを流用し、デジタルカメラ４からの印刷指示（画像出力）を用いて、表示装置１での投影表示を行う場合を説明する。Ｓ８１７では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０経由でＵＳＢデバイスに対しＰｉｃｔＢｒｉｄｇｅ（登録商標）接続処理を行う。なお、この処理は図１５を参照して説明したＳ５０２に相当する。
【００５９】
Ｓ８１８では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０に問い合わせを行い、前の処理（この場合はＳ８１７）、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。このＳ８１８において、ＵＳＢ通信が切断されたと判定された場合はＣＰＵ１０７が実行する処理がＳ８３０に進む。
【００６０】
Ｓ８１９では、ＣＰＵ１０７は、Ｓ８１７におけるＰｉｃｔＢｒｉｄｇｅ（登録商標）接続処理が成功し、ＰｉｃｔＢｒｉｄｇｅ（登録商標）接続が確立されたか否かを判定する。もし、接続対象のＵＳＢデバイスがＰｉｃｔＢｒｉｄｇｅ（登録商標）に非対応である等の理由でＰｉｃｔＢｒｉｄｇｅ（登録商標）接続が確立されていなければ、ＣＰＵ１０７が実行する処理がＳ８３１に進む。
【００６１】
Ｓ８２０では、ＣＰＵ１０７は、入力待ち画面を映像処理部１０５を制御して投影表示させる。この入力表示画面は、図５（ａ）に示すように、使用者にデジタルカメラ側からＰｉｃｔＢｒｉｄｇｅ（登録商標）機能で画像ファイルの印刷（プロジェクタへの画像の転送）を促す画面である。なお、このＳ８２０は、図１５を参照して説明したＳ５０３での「印刷」指示待ちのアイドル状態に相当する。
【００６２】
Ｓ８２１では、Ｓ８１８と同様に、ＣＰＵ１０７は、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。Ｓ８２２では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０経由で、ＵＳＢデバイスから印刷ジョブ開始の通信が行われたか否かを判定する。この通信とは、図１５を参照して説明したＳ５０４に相当する。Ｓ８２２において、開始指示が無いと判定した場合はＣＰＵ１０７が実行する処理がＳ８２１に戻る。
【００６３】
Ｓ８２３では、Ｓ８１８と同様に、ＣＰＵ１０７は、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。Ｓ８２４では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０経由で、ＵＳＢデバイスから印刷ジョブに含まれる出力対象画像ファイルの情報を取得する。このＳ８２４は、図１５を参照して説明したＳ５０５に相当する。
【００６４】
Ｓ８２５では、Ｓ８１８と同様に、ＣＰＵ１０７は、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。Ｓ８２６では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０を経由で、ＵＳＢデバイスから、印刷ジョブに含まれる画像ファイルのイメージを取得する。このＳ８２６は、図１５を参照して説明したＳ５０６に相当する。
【００６５】
Ｓ８２７では、Ｓ８１８と同様に、ＣＰＵ１０７は、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。Ｓ８２８では、ＣＰＵ１０７は、取得した画像を液晶パネル１１７、１１８、１１９の解像度にスケーリングした上で、映像処理部１０５を制御してスクリーン２に投射表示させる。このスクリーン２に投射表示される画像は、デジタルカメラで撮像された画像データに基づく画像であり、例えば図５（ｂ）に示すような人物などの画像である。
【００６６】
Ｓ８２９では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０経由で、ＵＳＢデバイスに対し、ＰｉｃｔＢｒｉｄｇｅ（登録商標）接続による通信状態がアイドル状態になったことを通知する。このＳ８２９における通知は、図１５を参照して説明したＳ５０８に相当する。
【００６７】
Ｓ８１８、Ｓ８２１、Ｓ８２３、Ｓ８２５、Ｓ８２７の判定によりＵＳＢ通信が切断された場合にはＳ８３０へＣＰＵ１０７の処理が移行する。このＳ８３０では、ＣＰＵ１０７は、ＵＳＢデバイスから取得した画像に基づいた画像が投射表示中であるか（即ち、Ｓ８２８を通過したか）否かを判定する。画像が投射表示中であればＣＰＵ１０７の処理はＳ８０３に戻り、投射表示中でなければＣＰＵ１０７の処理はＳ８０２に戻る。
【００６８】
一方、Ｓ８０４で非対応のデバイスクラスと判定された場合、またはＳ８１９でＰｉｃｔＢｒｉｄｇｅ（登録商標）接続が確立されたかったと判定された場合、Ｓ８３１へＣＰＵ１０７の処理が移行する。このＳ８３１では、ＣＰＵ１０７は、非対応画面を投射表示させる。この非対応画面とは、図５（ｃ）に示すように、接続されたＵＳＢデバイスが表示装置１で非対応であると使用者に通知する画面である。
【００６９】
Ｓ８３２では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０に問い合わせを行い、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。このＳ８３２における判定はＵＳＢ通信が切断されるまで続き、切断された場合はＣＰＵ１０７の処理がＳ８０２に戻る。
【００７０】
以上のように、表示装置１では、フラッシュメモリデバイスのようなＵＳＢデバイスと接続し、そのデバイスに記憶された画像データの投射表示を行っている際に、ＵＳＢ通信の切断が発生した場合は、投射表示中の画像を接続要求画面で上書きする。接続デバイスの種別がフラッシュメモリデバイスのような場合においては、ＵＳＢ通信の切断は使用者による抜去が主となる。さらに、このような使用者による抜去は、投射表示の終了を使用者が意図して行うものである。よって、表示装置１は、ＵＳＢ通信が切断された場合、投射表示中の画像を継続して表示せずに接続要求画面で上書きすることが好適である。
【００７１】
また、表示装置１では、デジタルカメラのようなＵＳＢデバイスと接続し、そのデバイスに記憶された画像データの投射表示を行っている際に、ＵＳＢ通信の切断が発生した場合は、投射表示中の画像が接続要求画面で上書きされることなく継続して表示される。接続デバイスの種別がデジタルカメラのような場合においては、使用者による抜去、及び、ＵＳＢデバイス側での制御による切断の両方が考えられる。従って、投射表示の終了を意図した使用者による抜去のみではないため、表示装置１は、ＵＳＢ通信が切断された場合、投射表示中の画像を継続して表示することが好適である。
【００７２】
すなわち、表示装置１は、接続デバイスからの画像データに基づいて投射表示を行っている際に通信の切断が発生した場合、その投射表示中の画像の継続表示の有無を、接続デバイスの種別に応じて制御する構成である。従って、表示装置１は、接続デバイスとの通信の切断時において、接続デバイスの種別で生じる可能性のある、使用者が意図しない表示状態となることを低減させることができる。例えば、表示装置１は、使用者が画像を閲覧する意図のあるケースで画像表示が終了されてしまったり、使用者が画像の閲覧を終了する意図のあるケースで画像の表示を継続してしまったり、といった事態の発生を低減させることができる。なお、本実施形態では、上書き用の画像として接続要求画面の画像を用いているが、例えば、全黒やブルーバック等のパターン画像を用いてもよい。
【００７３】
［変形例１］
次に、上述した実施形態の変形例１として、図４に例示した表示装置１のＣＰＵ１０７が実行する処理を、図６に示すフローチャートのように変形した場合について説明する。なお、同一の処理については、同一の符号を付して説明を省略する。
【００７４】
図６に示すように、変形例１は、図４に例示したＣＰＵ１０７のシーケンスについて、Ｓ８１８、Ｓ８２３、Ｓ８２５、Ｓ８２７を各々Ｓ１３１８、Ｓ１３２３、Ｓ１３２５、Ｓ１３２７に変更したものである。
【００７５】
Ｓ１３１８では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０に問い合わせを行い、前の処理（この場合はＳ８１７）において、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。このＳ１３１８の判定において、ＵＳＢ通信が切断されたと判定された場合はＳ８０２にＣＰＵ１０７が実行する処理が戻る。なお、Ｓ１３２３、Ｓ１３２５、Ｓ１３２７の処理内容は、Ｓ１３１８と同様である。
【００７６】
Ｓ１３２１では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０に問い合わせを行い、前の処理（この場合はＳ８２０）において、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。このＳ１３２１の判定において、ＵＳＢ通信が切断されたと判定された場合はＳ８３０にＣＰＵ１０７が実行する処理が進む。すなわち、ＣＰＵ１０７は、入力表示画面の表示時であり、通信がアイドルである時にＵＳＢデバイスとのＵＳＢ通信が切断された場合、一旦Ｓ８３０に処理が進むため、直ぐに接続要求画面で上書き表示させることがない。
【００７７】
以上のように、変形例１では、ＰｉｃｔＢｒｉｄｇｅ（登録商標）対応デバイスと接続し、そのデバイスに記憶された画像を投射表示している際に、通信の切断が発生した場合の表示装置１の処理が前述した実施形態に比べて次の点が異なる。表示装置１では、上述した通信切断時において、ＰｉｃｔＢｒｉｄｇｅ（登録商標）接続がアイドル状態で無く、通信中であれば投射表示中の画像を接続要求画面で上書きする。また、ＰｉｃｔＢｒｉｄｇｅ（登録商標）接続がアイドル状態であり、通信中でなければ投射表示中の画像が継続して表示される。
【００７８】
ＰｉｃｔＢｒｉｄｇｅ（登録商標）接続が非アイドル状態であり、通信中の時は、その時点でのＵＳＢ通信の切断はＵＳＢデバイス側の制御による切断ではなく、使用者によるＵＳＢデバイスの抜去等の切断である可能性が高い。従って、表示装置１は、ＵＳＢ通信中において通信の切断が発生した場合、投射表示中の画像を継続して表示せずに接続要求画面で上書きすることが好適である。また、ＵＳＢ通信がアイドル状態で通信の切断が発生した場合は、使用者によるＵＳＢデバイスの抜去、及び、ＵＳＢデバイス側での制御による切断の両方が考えられる。従って、投射表示の終了を意図した使用者による抜去のみではないため、表示装置１は、ＵＳＢ通信がアイドル状態で通信が切断された場合、投射表示中の画像を継続して表示することが好適である。
【００７９】
［変形例２］
次に、上述した実施形態の変形例２について説明する。変形例２は、図２に例示した表示装置１のＣＰＵ１０７、ＵＳＢコネクタ１０２の周辺構成について、図７に示すように変形した構成である。また、変形例２は、図４に例示した表示装置１のＣＰＵ１０７が実行する処理を、図８に示すフローチャートのように変形している。なお、同一の構成については、同一の符号を付して説明を省略する。
【００８０】
図７に示すように、表示装置１は、ＵＳＢコネクタ１０２において、ＵＳＢプラグの挿入を検知する挿入検知手段１２１を備える構成である。挿入検知手段１２１では、ＵＳＢコネクタ１０２内にてＵＳＢプラグと物理的に干渉する位置に配置した突起１２１１を有する導電性端子１２１２と、接地された導電性端子１２１３とが、ＵＳＢプラグが挿入されていない時に接触するように配置されている。また、導電性端子１２１２は、抵抗１２２でプルアップされ、ＣＰＵ１０７の入力ポートに接続されている。
【００８１】
従って、挿入検知手段１２１は、ＵＳＢコネクタ１０２にＵＳＢプラグが挿入されると、ＵＳＢプラグが導電性端子１２１２を押し上げて導電性端子１２１２と導電性端子１２１３とがオープンとなる。従って、ＣＰＵ１０７は、ＵＳＢプラグのＵＳＢコネクタ１０２への挿抜を認識することができる。
【００８２】
図８に示すように、変形例２は、図４のＳ８０６、Ｓ８０８、Ｓ８１３、Ｓ８１５、Ｓ８１８、Ｓ８２１、Ｓ８２３、Ｓ８２５、Ｓ８２７を変更し、Ｓ１５３０、１５３３を追加したものである。
【００８３】
Ｓ１５０６では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０に問い合わせを行い、前の処理（この場合はＳ８０５において、ＵＳＢデバイスとのＵＳＢ通信が切断されたか否かを判定する。このＳ１５０６において、ＵＳＢ通信が切断されたと判定された場合はＳ１５３０にＣＰＵ１０７が実行する処理が進む。なお、Ｓ１５０８、Ｓ１５１３、Ｓ１５１５、Ｓ１５１８、Ｓ１５２１、Ｓ１５２３、Ｓ１５２５、Ｓ１５２７の処理内容は、Ｓ１５０６と同様である。
【００８４】
Ｓ１５３０では、ＣＰＵ１０７は、ＵＳＢデバイスから取得した画像データに基づいた画像を投射表示中であるか（即ち、Ｓ８１４若しくはＳ８２８を通過したか）否かを判定する。画像が投射表示中であればＣＰＵ１０７の処理はＳ１５３３へ進み、画像が投射表示中でなければ０７の処理はＳ８０２に戻る。
【００８５】
Ｓ１５３３では、ＣＰＵ１０７は、挿入検知手段１２１においてＵＳＢプラグが物理的にＵＳＢコネクタ１０２から抜去されたか否かを判定する。このＳ１５３３において、物理的に抜去されたと判定された場合は、ＣＰＵ１０７の処理はＳ８０２へ戻る。また、物理的に抜去されていないと判定された場合は、ＣＰＵ１０７の処理はＳ８０３に戻る。
【００８６】
以上のように、変形例２において、表示装置１は、接続中のＵＳＢデバイスに記憶された画像データの投射表示を行っている際に、ＵＳＢプラグが物理的に抜去されてＵＳＢ通信の切断が発生した場合、投射表示中の画像を接続要求画面で上書きする。なお、表示装置１は、ＵＳＢプラグの物理的な抜去によらずにＵＳＢ通信の切断が発生した場合、投射表示中の画像が接続要求画面で上書きされることがない。これにより、表示装置１は、使用者が画像を閲覧する意図のあるケースで画像表示が終了されてしまったり、使用者が画像の閲覧を終了する意図のあるケースで画像の表示を継続してしまったり、といった事態の発生を低減させることができる。
【００８７】
［変形例３］
次に、上述した変形例２の処理を更に変形した変形例３について、図９に示すフローチャートを参照して説明する。なお、同一の処理については、同一の符号を付して説明を省略する。図９に示すように、変形例３は、図８に例示したＣＰＵ１０７のシーケンスについて、Ｓ１５３３をＳ１６３３に変更し、Ｓ１６３４〜Ｓ１６３６を追加したものである。
【００８８】
Ｓ１６３３では、ＣＰＵ１０７は、挿入検知手段１２１においてＵＳＢプラグが物理的にＵＳＢコネクタ１０２から抜去されたか否かを判定する。このＳ１６３３において、物理的に抜去されたと判定された場合は、ＣＰＵ１０７の処理はＳ８０２へ戻る。また、物理的に抜去されていないと判定された場合は、ＣＰＵ１０７の処理はＳ１６３４へ進む。
【００８９】
Ｓ１６３４では、ＣＰＵ１０７は、ＲＯＭなどで予め定められた所定の期間（第２期間）でカウントダウンを行うタイマを設定してスタートさせる。Ｓ１６３５では、ＣＰＵ１０７は、Ｓ１６３４でスタートしたタイマがタイムアウトしたか、若しくは、操作パネル１０１による使用者からの指示があった場合、Ｓ８０２へ処理を戻す。
【００９０】
Ｓ１６３６では、ＣＰＵ１０７は、ＵＳＢホストコントローラ１１０に問い合わせを行い、ＵＳＢデバイスが接続され、ＵＳＢ通信を確立したか否かを判定する。このＳ１６３６において、ＵＳＢ通信が確立されたと判定した場合は、ＣＰＵ１０７の処理はＳ８０４へ進む。また、ＵＳＢ通信が確立されていないと判定した場合は、ＣＰＵ１０７の処理はＳ１６３５へ戻る。従って、Ｓ１６３４〜Ｓ１６３６では、ＵＳＢ通信が確立するまで、使用者による指示がある場合や、タイマによって設定された第２期間が経過するまでの間、処理が待機されることとなる。
【００９１】
以上のように、変形例３において、表示装置１は、接続中のＵＳＢデバイスに記憶された画像データの投射表示を行っている際に、ＵＳＢプラグが物理的に抜去されてＵＳＢ通信の切断が発生した場合、投射表示中の画像を接続要求画面で上書きする。一方、ＵＳＢプラグが物理的に抜去されていないと判定した場合は、第２期間経過するか、若しくは、使用者が指示するまで投射表示中の画像が接続要求画面で上書きされることがない。これにより、表示装置１は、使用者が画像を閲覧する意図のあるケースで画像表示が終了されてしまったり、使用者が画像の閲覧を終了する意図のあるケースで画像の表示を継続してしまったり、といった事態の発生を低減させることができる。
【００９２】
［変形例４］
次に、上述した変形例３の処理を更に変形した変形例４について、図１０に示すフローチャートを参照して説明する。なお、同一の処理については、同一の符号を付して説明を省略する。図１０に示すように、変形例４は、図９に例示したＣＰＵ１０７のシーケンスについて、Ｓ１６３３をＳ１７３３に変更し、Ｓ１７３７を追加したものである。
【００９３】
Ｓ１７３３では、ＣＰＵ１０７は、挿入検知手段１２１においてＵＳＢプラグが物理的にＵＳＢコネクタ１０２から抜去されたか否かを判定する。このＳ１７３３において、物理的に抜去されたと判定された場合は、ＣＰＵ１０７の処理はＳ１７３７へ進む。また、物理的に抜去されていないと判定された場合は、ＣＰＵ１０７の処理はＳ１６３４へ進む。
【００９４】
Ｓ１７３７では、ＣＰＵ１０７は、ＲＯＭなどで予め設定された期間であり、Ｓ１６３４で設定される第２期間より短い所定の期間（第１期間）でカウントダウンを行うタイマを設定してスタートさせる。
【００９５】
以上のように、変形例４において、表示装置１は、接続中のＵＳＢデバイスに記憶された画像データの投射表示を行っている際に、ＵＳＢプラグが物理的に抜去されてＵＳＢ通信の切断が発生した場合、投射表示中の画像を接続要求画面で上書きする。この接続要求画面での上書きは、第２期間より短く設定された第１期間経過するか、使用者からの指示が合った場合に行われる。一方、ＵＳＢプラグが物理的に抜去されていないと判定した場合は、第１期間より長く設定された第２期間経過するか、若しくは、使用者が指示するまで投射表示中の画像が接続要求画面で上書きされることがない。
【００９６】
なお、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。例えば、本実施形態では、表示装置としてプロジェクタを例示したが、ＰＤＰ、ＬＣＤ、ＳＥＤ（登録商標）、ＣＲＴモニタなどであってよい。ここで、ＰＤＰは、Plasma  Display  Panelの略語である。また、ＬＣＤは、Liquid  Crystal  Displayの略語である。また、ＳＥＤ（登録商標）は、Surface-Conduction  Electron-emitter  Displayの略語である。また、ＣＲＴは、Cathode Ray Tubeの略語である。
【００９７】
また、本実施形態では、ＵＳＢを用いる構成を例示したが、特にこれに限定しない。例えば、ＳＤＩＯ（Secure  Digital  Input/Output）や、その他のインターフェースを使用してもよい。更に、ＵＳＢマスストレージによる外部記憶装置としては、ＳＤ（Secure  Digital）カードメモリやＣＦカードなどであってよい。
【００９８】
また、変形例２、３、４では、ＵＳＢプラグの物理的な接続検知のための手段として、コネクタの物理的接触を検知する機構である挿入検知手段１２１を用いているが、検知機構を限定するものではない。例えば、ＵＳＢプラグの物理的な接続検知のための他の手段として、ＶＢＵＳラインに流れる電流量を測定し、測定された電流量が所定値以上であれば物理的に接続されていると判定してもよい。
【００９９】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１００】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１０１】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１０２】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【０１０３】
【図１】本発明に係る表示装置の使用形態を例示する図であり、（ａ）は、表示装置にフラッシュメモリを接続して画像を表示する使用形態を例示する概念図であり、（ｂ）は、表示装置にデジタルカメラを接続して画像を表示する使用形態を例示する概念図である。
【図２】表示装置の機能的構成を模式的に示すブロック図である。
【図３】入力選択メニュー画面を例示する概念図である。
【図４】表示装置の処理を示すフローチャートである。
【図５】投影表示画面例を示す概念図であり、（ａ）は、入力待ち画面を例示する概念図であり、（ｂ）は、デジタルカメラからの画像データの表示を例示する概念図であり、（ｃ）は、非対応画面を例示する概念図である。
【図６】表示装置における変形例１の処理を示すフローチャートである。
【図７】表示装置における変形例２のＣＰＵ、ＵＳＢコネクタ１０２の周辺構成を示すブロック図である。
【図８】表示装置における変形例２の処理を示すフローチャートである。
【図９】表示装置における変形例３の処理を示すフローチャートである。
【図１０】表示装置における変形例４の処理を示すフローチャートである。
【図１１】（ａ）は、従来のプロジェクタにフラッシュメモリを接続して画像を表示する概要を示す概念図であり、（ｂ）は、操作パネルの詳細を示す概念図である。
【図１２】プロジェクタにフラッシュメモリを接続して画像を表示する動作シーケンスを示すシーケンス図である。
【図１３】プロジェクタがスクリーンに投射する画像を例示する概念図であり、（ａ）は、接続要求画面を例示する概念図であり、（ｂ）は、ファイル選択画面を例示する概念図であり、（ｃ）は、フラッシュメモリに記憶された画像データの表示を例示する概念図である。
【図１４】（ａ）は、プリンタにデジタルカメラを接続して画像を出力する概要を示す概念図であり、（ｂ）は、プリンタとデジタルカメラとの間の通信に関する構成を示すブロック図である。
【図１５】プリンタにデジタルカメラを接続して画像を出力する動作シーケンスを示すシーケンス図である。
【図１６】プロジェクタにデジタルカメラを接続して画像を表示する概要を示す概念図である。
【符号の説明】
【０１０４】
１  表示装置
２  スクリーン
３  フラッシュメモリ
４  デジタルカメラ
５  ＵＳＢケーブル
【図１】
0005711786.tif 000002
【図２】
0005711786.tif 000003
【図３】
0005711786.tif 000004
【図４】
0005711786.tif 000005
【図５】
0005711786.tif 000006
【図６】
0005711786.tif 000007
【図７】
0005711786.tif 000008
【図８】
0005711786.tif 000009
【図９】
0005711786.tif 000010
【図１０】
0005711786.tif 000011
【図１１】
0005711786.tif 000012
【図１２】
0005711786.tif 000013
【図１３】
0005711786.tif 000014
【図１４】
0005711786.tif 000015
【図１５】
0005711786.tif 000016
【図１６】
0005711786.tif 000017