(57)【要約】【課題】  ホームパーティーなどで写真のお披露目をする場合には、どの画像を何枚印刷するかがその場で決定することが多い。液晶プロジェクタとカメラを接続し、撮影画像を表示させている場合では、カメラをプリンタに接続し直さなければ、撮影画像を印刷することができない。また、その間液晶プロジェクタの表示も途切れてしまう。【解決手段】  液晶プロジェクタとプリンタを接続することを考える。その上で、液晶プロジェクタにカメラからの印刷要求を中継する機能を付加する。そうすることで、液晶プロジェクタで画像を確認しながら好みの画像をプリンタで印刷するという一連の作業をカメラの操作のみで実現できる。また、印刷要求を中継する機能は、液晶プロジェクタ、プリンタの両出力機器の出力能力を調整することで実現しているため、カメラ側で出力先の機器を任意に切替えることもできる。【選択図】  図２
2009284320.tif 000002
【特許請求の範囲】
【請求項１】
画像記録装置と接続する第一の通信手段と、
画像出力装置と接続する第二の通信手段と、
前記画像記録装置から受信した情報を一時的に記憶する第一の記憶手段と、
本画像表示装置の出力能力と前記画像出力装置の出力能力をそれぞれ一時的に記憶する第二の記憶手段と、
前記第二の記憶手段で記憶した本画像表示装置の出力能力と前記画像出力装置の出力能力を合成して第一の通信手段に通知する能力合成手段と、
前記能力合成手段によって合成された出力能力と出力先を関連付ける関連付け手段と、
前記画像記録装置からの出力要求により指定される出力能力を前記関連付け手段に基づいて希望の出力先に切替える出力先切替え手段と、
第一の通信手段から転送された画像を表示する表示手段と、
を有することを特徴とする画像表示装置。
【請求項２】
前記関連付け手段は、
本画像表示装置と前記画像出力装置の出力能力について、規格により標準化された出力能力か、特別に定義された出力能力かで出力先を区別することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記関連付け手段は、
一つの出力能力に対して、前記本画像表示装置と前記印刷装置の両方を出力先として関連付けることをさらに特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記能力合成手段は、
本画像表示装置と前記画像出力装置の出力能力で重複する能力があった場合には、共通する能力のみを合成後の出力能力としてサポートすることを特徴とする請求項１から請求項３のいずれかに記載の画像表示装置。
【請求項５】
前記能力合成手段は、
本画像表示装置と前記画像出力装置の出力能力で重複する能力があった場合には、どちらかの装置が持っている出力能力であれば、合成後の出力能力としてサポートすることを特徴とする請求項１から請求項３のいずれかに記載の画像表示装置。
【請求項６】
前記第二の通信手段において画像転送中に、画像記録装置から画像印刷要求があった場合には、画像記録装置にエラーを通知することを特徴とする請求項１から請求項５のいずれかに記載の画像表示装置。
【請求項７】
前記第二の通信手段において画像転送中にエラーが発生した場合、特別に定義されたエラー値を画像記録装置へ通知することを特徴とする請求項１から請求項５のいずれかに記載の画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関するものである。
【背景技術】
【０００２】
デジタルカメラで撮影した画像は、デジタルデータとしてデジタルカメラ内の記録メディアに記録される。そうした記録メディアをプロジェクタやテレビ等の表示装置に挿入し、撮影画像を表示させ、親族や知人が表示画像を見て楽しむようなことが一般的に行われている。表示画像の切替えや表示画像の回転等の操作は、表示装置のリモコン等で行われている。
【０００３】
一方、メーカーを問わず、デジタルカメラとプリンタをダイレクトに接続し、デジタルカメラを操作することで印刷できるダイレクト印刷機能が存在する。ダイレクト印刷機能は、PictBridge（登録商標）と呼ばれる規格をデジタルカメラおよびプリンタに搭載することで実現する。
【０００４】
ダイレクト印刷機能は、デジタルカメラの表示部に印刷したい画像を表示させ、印刷開始のボタン等を操作することで、ユーザーが所望する画像を印刷することができる。また、ユーザーが予め所望する画像を印刷指定し、指定した画像群を印刷することもできる。印刷指定すると、印刷指定された内容を記述するDPOFファイル「AUTPRINT.MRK」がデジタルカメラの記録メディアに記録される。印刷指定された画像を印刷する際に、DPOFファイルに記述された内容が解釈され、プリンタが印刷する。
【０００５】
最近では、PictBridge規格に対応する液晶プロジェクタも考案されている。ユースケースとしては、液晶プロジェクタをカメラと接続し、カメラが保持している画像を液晶プロジェクタに転送し、表示するといったことが挙げられる。このとき、カメラ内に印刷したい画像があった場合には、カメラを液晶プロジェクタから切断し、プリンタに接続し直さすという手番を踏まなければ、所望の画像を印刷することが出来ない。
【０００６】
上記の例として、下記特許文献１をあげることが出来る。
【特許文献１】特開２００６−１５７３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ホームパーティーなどで写真のお披露目をする場合には、どの画像を何枚印刷するかがその場で決定することが多い。液晶プロジェクタとカメラをPictBridgeにより接続し、撮影画像を表示させている場合では、カメラをプリンタに接続し直さなければ、撮影画像を印刷することができない。また、その間液晶プロジェクタの表示も途切れてしまう。
【０００８】
そこで、液晶プロジェクタにカメラと接続するPictBridgeのホスト機能の他にPictBridgeのデバイス機能を追加し、液晶プロジェクタをPictBridge対応のプリンタとも接続することを考える。
【０００９】
そのうえで、液晶プロジェクタにカメラからの印刷要求をプリンタへ中継させる機能を付加する。そうすることで、液晶プロジェクタで画像を確認しながら好みの画像をプリンタで印刷するという一連の作業をカメラの操作のみで実現できる。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の画像表示装置は、
画像記録装置との第一の通信手段と、
画像印刷装置との第二の通信手段と、
前記画像記録装置から受信した情報を記憶する記憶手段と、
本画像表示装置が保持する表示能力と前記印刷装置が保持する印刷能力とを画像の出力先に関連付ける出力先管理手段と、
本画像表示装置の表示能力を必要に応じ切替える表示能力切替手段と、
前記第二の通信手段から受信した前記印刷装置の印刷能力を本画像表示装置の表示能力として前記第一の通信手段に対して偽装する表示能力偽装手段と、
を有することを特徴とする画像表示装置。
【発明の効果】
【００１１】
本発明では、画像記録装置と画像表示装置、該画像表示装置と画像印刷装置がそれぞれ接続された構成において、画像記録装置からの操作のみで画像記録装置に保持された画像の出力先を画像表示装置にするか、それとも画像印刷装置にするかを任意に切替えることができる。
【発明を実施するための最良の形態】
【００１２】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１３】
図１は、本発明の実施形態における液晶プロジェクタの一般的な構成を示す図である。以下、本発明の実施形態における液晶プロジェクタの構成について説明する。
【００１４】
１００は、本実施形態における液晶プロジェクタである。
【００１５】
１０９は、液晶プロジェクタ１００全体を制御するシステム制御回路、１０１はシステム制御回路１０９の動作用の定数、変数、画像等を一時的に記憶するメモリである。１０２は、システム制御回路１０９のファームウェアプログラム等を記録した電気的に消去・記録可能な不揮発性メモリである。ここに液晶プロジェクタ１００がデジタルカメラに通知するCapability情報を記録することができる。
【００１６】
１０３は、システム制御回路１０９の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。１２０は、システム制御回路１０９の各種の動作指示を入力するためのリモコン受光部であり、液晶プロジェクタ１００に付属する赤外線リモコンからのリモコンキーを受信することができる。
【００１７】
１０４は、電源制御手段で、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、ACアダプターの検出を行い、検出結果及びシステム制御回路１０９の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、ファンを含む各部へ供給する。１０５はACアダプター等からなる電源手段である。
【００１８】
１０６は、デジタルカメラ、USBメモリ等とUSBを用いて接続する為のUSBインターフェースである。１２１は、プリンタ等とUSBを用いて接続する為のUSBインターフェースである。１０７は、ネットワーク接続するための通信インターフェースである。液晶プロジェクタの故障等の状態を、液晶プロジェクタを集中管理するシステムに通知することができる。
【００１９】
１０８は画像処理回路であり、デジタルカメラ、USBメモリ等から読み出したJPEG画像を、赤（Ｒ）／緑（G）／青（Ｂ）の３種の色信号からなるRGB信号にデジタル変換する。
【００２０】
１１１はプロジェクタ映像信号処理回路であり、プロジェクタ映像信号処理回路で、デジタル化されたRGB信号をプロジェクタ装置に適した信号に変換する信号処理を行う。そのような信号処理としては、例えば、インターレースープログレッシブ変換処理、フレームレート変換処理、解像度変換処理等が挙げられる。１１０は、フレームメモリで、プロジェクタ映像信号処理回路１１１でプロジェクタに適した信号に変換する際の信号処理で使用され、１フレーム以上のRGB信号を記録することが可能である。１１２は、信号レベル調整回路で、プロジェクタ映像信号処理回路１１１からの出力をプロジェクタ装置の投影する投影画像に適するような信号レベルとするべく調整する。１１３は、液晶ドライバで、信号レベル調整回路１１２の出力信号に基づいて液晶パネル１１７を駆動する。
【００２１】
１１６は、ランプで、スクリーン１１９に投影画像を映し出すための光源である。１０５は電源手段であり、ランプ１１６に電力を供給する。１１５は、ランプ駆動回路（バラスト）で、電源手段１０５より供給される電力からランプ１１６に供給するための安定した高電圧を発生させる。液晶パネル１１７には、Ｒ／Ｇ／Ｂのカラーフィルタが接合されており、ランプ１１６より投射された光をＲＧＢの画像に対応して光の透過・遮断を行う。レンズ群１１８は、液晶パネル１１７を通過したＲＧＢの各色画像をスクリーン１１９へ結像させるとともに、投影画像の大きさを変化させる。スクリーン１１９は、映像信号を結像させる投影面を提供する。
【００２２】
図２は、本発明の実施形態におけるデジタルカメラと液晶プロジェクタ、およびプリンタの構成を示す図である。
【００２３】
液晶プロジェクタ１００は、ＵＳＢインターフェース１０６に挿入されたＵＳＢケーブル２０２を介し、デジタルカメラ２００と接続する。また、液晶プロジェクタ１００は、USBインターフェース１２１に挿入されたUSBケーブル２０３を介し、プリンタ２０１とも接続する。図示していないが、デジタルカメラ２００は、撮影画像を保持する記録メディアとＵＳＢインターフェースを有し、プリンタと接続時には、保持する撮影画像を選択し、印刷できる機能を搭載している。同様に、プリンタ２０１は、印刷された用紙を排紙する排紙口とＵＳＢインターフェースを有し、デジタルカメラと接続時には、送信された撮影画像を印刷できる機能を搭載している。
【００２４】
なお、本実施例で構築するシステムの通信媒体は、USBに限らず有線・無線のＬＡＮやＢｌｕｅｔｏｏｔｈ等でもよく、本実施例は構築するシステムの形態に依存するものではない。
【００２５】
以下、このデジタルカメラ、液晶プロジェクタ、プリンタのシステム構成を基に、本実施形態において液晶プロジェクタとデジタルカメラ、及び該液晶プロジェクタとプリンタを接続し、デジタルカメラの操作による、プリンタへの印刷要求を液晶プロジェクタに中継させて、デジタルカメラが保持する画像をプリンタで印刷する方法について説明する。
【００２６】
また、本発明ではデジタルカメラが保持する画像を液晶プロジェクタを介してプリンタから印刷するだけでなく、画像の出力先を液晶プロジェクタかプリンタかを任意に切り分けることを実現している。
【００２７】
なお、以下の記述に基づく液晶プロジェクタの制御は図１の不揮発メモリ１０２上に存在するファームウェアプログラムによって実行される。
【００２８】
図２６は、本発明の実施形態における液晶プロジェクタの構成要件を示した図である。第一の通信手段２６００、第二の通信手段２６０１、第一/二の記憶手段２６０２、出力能力合成手段２６０３、出力先切替え手段２６０５、関連付け手段２６０４、出力手段２６０６から構成される。第一の通信手段２６００は、デジタルカメラ２００との通信を行う。その他にデジタルカメラ２００と通信したデータを第一の記憶手段２６０２に通知したり、カメラ２００からの画像出力要求を関連付け手段２６０４に通知したりする。第二の通信手段２６０１は、プリンタ２０１との通信を行う。その他に、液晶プロジェクタ１００とプリンタ２０１のCapability情報を第二の記憶手段２６０２に通知する。第一/二の記憶手段２６０２は、上記したように、第一の通信手段でカメラ２００から転送された情報を記憶し、第二の通信手段で液晶プロジェクタ１００とプリンタ２０１のCapability情報を記憶する。出力能力合成手段２６０３では、第二の記憶手段から液晶プロジェクタ１００とプリンタ２０１のCapability情報（ここでは、出力先を判断するCapability情報をpaperSizesとする）を読込み、出力先を判断するpaperSizesの合成を行い、第一の通信手段にCapabilityの合成結果を通知する。関連付け手段２６０４は、出力能力合成手段２６０３によるCapabilityの合成結果を受けて、各paperSizes値の出力先がプリンタ２０１なのか液晶プロジェクタ１００自体なのかの対応付けを行い、さらにカメラ２００からの出力要求を第一の通信手段を介して受けてその出力要求に設定されているpaperSizesから出力先を判断し、出力先切替え手段に通知する。出力先切替え手段２６０５は、関連付け手段２６０４からの指定に基づいて出力先に応じた画像表示に必要な情報を該当する出力先（第二の通信手段２６０１か出力手段２６０６）に送信する。出力手段２６０６は、液晶プロジェクタ１００が画像を表示するための手段である。
【００２９】
図３は、本発明の実施形態におけるデジタルカメラ２００の背面を示した図である。
【００３０】
背面には、切り替えスイッチ３００、直接印刷ボタン３０１、SETボタン３０２、上下左右ボタン３０３、MENUボタン３０４、液晶モニター３０５を備える。
【００３１】
切り替えスイッチ３００は撮影を行うか、撮影した画像を表示するかのモードを切り替えるスイッチである。
【００３２】
ダイレクト印刷ボタン３０１は液晶モニター３０５に表示されている画像をダイレクト印刷で一枚印刷する場合に使用するボタンである。ダイレクト印刷とは、液晶モニター３０５で表示されている画像を印刷する機能のことであり、ダイレクト印刷ボタン３０１の押下、または、図４に示す画面からの操作の２種類の印刷方法がある。２種類の印刷方法の違いは、前者の方法では表示画像を一枚しか印刷設定ができないのに対して、後者の方法では、表示画像を複数枚印刷できることである。
【００３３】
液晶プロジェクタと接続すると直接印刷ボタン３０１のランプが点灯する。ダイレクト印刷ボタン３０１を押下すると、図５に示すダイレクト印刷処理中画面が表示される。
【００３４】
SETボタン３０３は設定値を確定するときなどに使用するボタンである。この状態で押下すると図４に示す直接指定印刷に関する画面が表示される。上下左右ボタン３０３は、メニューの選択をする場合に上下左右でカーソルを移動させる場合や画像の表示で複数画像存在する場合に次の画像や前の画像を表示させる場合に使用する。
【００３５】
図４は、本発明の実施形態におけるデジタルカメラ２００での直接指定印刷に関する画面の一例である。
【００３６】
直接指定印刷では図３で指定した画像のみ印刷する。直接印刷設定情報表示４０１は設定した用紙サイズ、用紙タイプ、レイアウトの情報が表示される。
【００３７】
印刷ボタン４００を選択し、SETボタン３０２を押下すると図５に示す印刷中の画面が表示される。
【００３８】
図５は、本発明の実施形態におけるデジタルカメラ２００でのダイレクト印刷ボタン３０１を押下したときのダイレクト印刷処理中画面の一例である。
【００３９】
図３にてダイレクト印刷ボタン３０１を押下されると印刷処理を行う。印刷処理を行っていることが表示される。
【００４０】
中止ボタン５００を選択し、SETボタン３０２を押下すると図７に示す印刷処理中止確認画面が表示される。
【００４１】
図６は、本発明の実施形態におけるデジタルカメラ２００での印刷処理中画面の一例である。
【００４２】
印刷処理中コメント６００は印刷処理を行っていることと印刷処理の進捗状況を表示する。Nは全体で設定された枚数を示す。
【００４３】
図７は、本発明の実施形態におけるデジタルカメラ２００での印刷処理中止確認画面の一例である。
【００４４】
中止ボタン７００を選択しSETボタン３０２を押下すると、印刷処理を中止し図３に示す画面に戻ります。
【００４５】
続行ボタン７０１を選択し、SETボタン３０２を押下すると、印刷処理を続行します。
【００４６】
図８は、本発明の実施形態におけるデジタルカメラ２００での印刷再開が可能なエラー画面の一例である。
【００４７】
中止ボタン８００を選択しSETボタン３０２を押下すると、印刷処理を中止し図３に示す画面に戻ります。
【００４８】
エラー原因を取り除いた後に続行ボタン８０１を選択し、SETボタン３０２を押下すると、印刷処理を続行します。
【００４９】
図９は、本発明の実施形態におけるデジタルカメラ２００での印刷再開が不可能なエラー画面の一例である。
【００５０】
中止ボタン９００を選択し、SETボタン３０２を押下すると図３に示す画面表示に戻る。
【００５１】
図１０は、本発明の実施形態におけるDPSのシステムモデルを示した図である。
【００５２】
PictBridge規格を実現するためのDPSアーキテクチャは、サーバ／クライアントモデルであり、Print Server１００１／Print Client１００２とStorage Client１００３／Storage Server １００４が存在する。（DPS：Digital Photo Solution for Imaging Deviceの頭文字）。基本的に、Clientからの要求に対してServerが応答し、その結果をClientに返答するというシーケンスで、各DPSオペレーションが完結する。またServerから発行される通知に対して、Clientが応答し、その受け取り確認をServerに返答するというシーケンスで各DPSイベントが完結する。
【００５３】
具体的には、デジタルカメラ２００のPrint Client１００２から印刷要求に応じて、液晶プロジェクタ１００のPrint Server１００１が応答する。続いて、液晶プロジェクタ１００のStorage Client１００３が画像を投影するために画像データを要求し、デジタルカメラ２００のStorage Server１００４が画像データを返答する。また液晶プロジェクタ１００のPrint Server１００１からデバイス状態などのDPSイベントを発行通知に対し、デジタルカメラ２００のPrint Client１００２がDPSイベントの受け取り確認を返答する。
【００５４】
図１１、図２７、図２８は、本発明の実施形態におけるＤＰＳコマンド及びイベントについて示した図である。
【００５５】
全てのDPSコマンドおよびイベントは、XML形式で記述する。
【００５６】
PictBridge対応機器がどんなサービス機能を有するのかを確認するためのコマンドがDPS_ConfigurePrintServiceであり、DPSバージョン・ベンダー名・プロダクト名・シリアル番号などが記述される。１１０１は、Print Client１００２が送信するコマンドDPS_ConfigurePrintService（input）である。１１０２は、Print Server１００１が該コマンドに応答したconfigurePrintService（output）であり、Result値が記述される。
【００５７】
液晶プロジェクタ１００に設定可能な能力を問い合わせるためのコマンドがDPS_GetCapability（input）１１０３である。quality・用紙サイズ・用紙タイプ・ファイルタイプ・日付印刷・ファイル名印刷・イメージオプティマイズ・レイアウト・fixedSize・トリミングの能力を問い合わせることができる。１１０３は、Print Client１００２が用紙サイズを問い合わせるために送信するコマンドDPS_GetCapabilityである。１１０４は、Print Server１００１が該コマンドに応答したものであり、Result値と液晶プロジェクタに設定可能な用紙サイズ（標準、L判、２L判など）が記述される。
【００５８】
デジタルカメラ２００から印刷を要求するためのコマンドがDPS_StartJobである。印刷要求のパラメータには、印刷設定と印刷情報が存在する。印刷設定には、デジタルカメラ２００のユーザー操作によって設定された内容（quality・用紙サイズ・用紙タイプ・ファイルタイプ・日付印刷・ファイル名印刷・イメージオプティマイズ・レイアウト・fixedSize・トリミング）が記述される。印刷情報には、印刷指定された１画像以上の印刷画像に対する画像ファイルIDや印刷枚数等が記述される。DPS_StartJob４０５で同一画像の複数枚印刷を設定するには、<printInfo>タグに従属している<copies>タグで印刷したい枚数を指定すればよい。他にも、<printInfo>タグをDPS_StartJob１１０５内に複数記述することで同一画像の複数枚印刷を設定することができる。Print Client１００２が印刷を要求するコマンドDPS_StartJobである。１１０６は、Print Server１００１が該コマンドに応答したものであり、Result値が記述される。
【００５９】
デジタルカメラ２００から印刷を中止するためのコマンドがDPS_AbortJobである。１１１１は、Print Client１００２が印刷を中止するために送信するコマンドDPS_AbortJobである。１１１２は、Print Server１００１が該コマンドに応答したものであり、Result値が記述される。
【００６０】
デジタルカメラ２００から印刷を再開するためのコマンドがDPS_ContinueJobである。１１１３は、Print Client１００２が印刷を再開するために送信するコマンドDPS_ContinueJobである。１１１４は、Print Server１００１が該コマンドに応答したものであり、Result値が記述される。
【００６１】
液晶プロジェクタ１００から印刷状態を通知するためのイベントがDPS_NotifyJobStatusであり、印刷の進捗、総印刷枚数などが記述される。１１０８は、Print Server１００１が印刷状態を通知するために送信するイベントDPS_NotifyJobStatusである。１１０７は、Print Client１００２が該コマンドに応答したものであり、Result値が記述される。
【００６２】
液晶プロジェクタ１００から液晶プロジェクタ１００のデバイス状態を通知するためのイベントがDPS_notifydeviceStatusであり、アイドル・印刷中・ポーズ中などの印刷状態、画像ファイル等のエラー内容、Capability変更有無、新たな印刷ジョブを受け付け可能か否かなどの情報が記述される。１１１０は、Print Server１００１がデバイス状態を通知するために送信するイベントDPS_NotifyDeviceStatusである。１１０９は、Print Client１００２が該コマンドに応答したものであり、Result値が記述される。
【００６３】
液晶プロジェクタ１００から必要な画像のファイルIDを取得するためのコマンドがDPS_GetFileIDであり、画像のファイルパスなどが記述される。１１２１は、Storage Client１００４が画像のファイルIDを取得するために送信するコマンドDPS_GetFileIDである。１１２０は、Storage Server１００３が該コマンドに応答したものであり、Result値と該ファイルIDが記述される。
【００６４】
液晶プロジェクタ１００から必要な画像のファイル情報を取得するためのコマンドがDPS_GetFileInfoである。１１２３は、Storage Client１００４が画像のファイル情報を取得するために送信するコマンドDPS_GetFileInfoであり、情報を取得したい画像のファイルIDが記述される。１１２２は、Storage Server５０３が該コマンドに応答したものであり、Result値と該画像のファイルタイプ、ファイルサイズ、サムネイルフォーマット、サムネイルサイズが記述される。
【００６５】
液晶プロジェクタ１００から必要な画像を取得するためのコマンドがDPS_GetFileである。１１２５は、Storage Client１００４が画像を取得するために送信するコマンドDPS_GetFileであり、情報を取得したい画像のファイルIDが記述される。１１２４は、Storage Server１００３が該コマンドに応答したものであり、Result値と取得した画像のサイズが記述される。図示していないが、画像を分割して取得するコマンドDSP_GetPartialFileも存在する。DPS_GetFileの代わりに、DPS_GetPartialFileを利用してもよい。
【００６６】
図１２は、本発明の実施形態における液晶プロジェクタのCapability情報が変化したときの再取得方法のシーケンス図である。
【００６７】
１２０１として、液晶プロジェクタ１００のCapabilityが変化すると、Print Server１００１がPrint Client１００２へDPS_NotifyDeviceStatus１１０９というDPSイベントを発行する。このとき、DPS_NotifyDeviceStatus１１０９のパラメータの一つであるCapabilityChangedの値がTrueとなっている。１２０２では、これを受けてStorage Serverが、Storage ClientへDPS_GetCapability１１０３を発行し、液晶プロジェクタ１００のCapabilityを取得する。
【００６８】
図１３は、本発明の実施形態におけるカメラ、液晶プロジェクタ、プリンタの接続シーケンスを表した図である。カメラとプリンタのどちらを先に液晶プロジェクタに接続したかによって、若干シーケンスが異なるが、図13は、プリンタから接続したシ−ケンスである。
【００６９】
まず、液晶プロジェクタとプリンタが接続されると、図１４に示すDPS Discovery１３０９が流れてDPSレベルでの接続が確立される。次に、DPS_ConfigurePrintService１１０１が流れて、DPS_GetCapability１１０３によって、プリンタ２０１のCapabilityを液晶プロジェクタ１００の第二の通信手段（１３０７）に通知する１３１２。第二の通信手段１３０７は、能力合成手段１３０３に対してプリンタ２０１の持つCapabilityを通知１３１３する。そして、能力合成手段１３０３は、液晶プロジェクタ１００自身が記憶している自身のCapabilityとプリンタ２０１とのCapabilityの中から重複しないように出力先判断条件となるCapability（ここでは、paperSizes）を合成１３１５する。次に、能力合成手段１３０３が関連付け手段１３０４に対して液晶プロジェクタ１００とプリンタ２０１のpaperSizesの各値と出力先の機器との関連付けを要求１３１６する。関連付け手段１３０４は、記憶手段１３０６から該両機器のCapability情報を読込み１３１７、１３１５でマージされたpaperSizesとその出力先の関連付けを行い、能力合成手段１３０３が第一の通信手段１３０２にCapabilityが変更されたことを通知する１３１８。関連付けは、１３０３では、PictBridge規格で標準化されたpaperSizesをプリンタ２０１の持つpaperSizeとして、ベンダー拡張したpaperSizesを液晶プロジェクタ１００の持つpaperSizeとしている。これ以降、１３０４は、カメラ２００からのDPS_startJob１１０５を受け、その中で設定されているpaperSizesが標準コードであれば、プリンタ２０１を、ベンダー拡張のコードであれば、液晶プロジェクタ１００を出力先として関連付ける。その後、プリンタ２０１の接続と同様にDPS Discovery１３０９DPS_ConfigurePrintService１１０１、DPS_GetCapability１１０３、とＰＴＰオペレーションが流れてカメラ２００との接続が完了する。このカメラ２００と接続する際のDPS_GetCapability１１０３では、カメラ２００には１３１５でマージしたpaperSizesを含むCapability情報が通知されている。
【００７０】
図１４は、本発明の実施形態における図１３で示したDPS Discoveryのシーケンス図である。PictBridge規格では、USB接続をトリガーとして両機器間にPTP接続が確立した後に、このDPS Discovery１３０９が行われる。液晶プロジェクタ１００・デジタルカメラ２００の両機器は、通信プロトコルとしてPTP（PTPは、Picture Transfer Protocolの頭文字）を採用しており、液晶プロジェクタ１００はPTP Initiatorとして、デジタルカメラ２００はPTP Responderとして動作する。PTP Initiatorとは、セッションを開始し、Responderに対してPTPコマンドを発行するデバイスのことである。PTP Responderとは、PTP InitiatorからのPTPコマンドに対してレスポンスを返すデバイスのことである。
【００７１】
初めに１４０１では、PTP Initiatorがデジタルカメラ２００についての情報を取得するためにPTP ResponderへGetDeviceInfoを発行する。なお、PTPコマンドは、Command、Data、Responseの３つのフェーズから構成されている。また、Dataフェーズのみ必須ではなく、データの向きも含めてCommand毎に異なっている。通常は、Command毎に定められた向きのDataの転送が行われて、それに対する応答がResponseとして返される。
【００７２】
１４０２では、PTP InitiatorがPTP ResponderへOpenSessionを発行し、セッション開始を通知する。
【００７３】
１４０３では、PTP InitiatorがPTP ResponderへGetNumObjectを発行し、デジタルカメラ２００のストレージに記憶されているスクリプトの数を取得する。
【００７４】
１４０４では、PTP InitiatorがPTP Responder へGetObjectHandlesを発行し、デジタルカメラ２００のストレージに記憶されているスクリプトのハンドルを取得する。
【００７５】
１４０５では、PTP InitiatorがPTP Responder へGetObjectInfoを発行し、PTP ResponderからDDISCVRY.DPSという空のスクリプトファイル情報を取得することで、デジタルカメラ２００がDPS機能を有していることを確認する。
【００７６】
また、１４０６でPTP ResponderもPTP Initiator の発行するSendObjectInfoのDataフェーズからHDISCVRY.DPSという空のスクリプトファイル情報を通知されることで、液晶プロジェクタ１００がDPS機能を有していることを確認する。以上でDPS Discovery１３０９は完了する。
【００７７】
図１５は、本発明の実施形態における接続シーケンスの一例を表した図である。図１５は、カメラから接続したシ−ケンスである。
【００７８】
まず、液晶プロジェクタ１００にカメラ２００が接続されると、DPS Discovery１３０９、DPS_ConfigurePrintService１１０１、DPS_GetCapability１１０３が順に流れ、PictBridge接続が完了する。その後、液晶プロジェクタ１００とプリンタ２０１が物理的に接続されると、DPS Discovery１３０９、DPS_ConfigurePrintService１１０１、DPS_GetCapability１１０３が順に流れ、PictBridge接続が完了する。次に、第二の通信手段１３０７から第二の記憶手段１３０６、能力合成手段１３０３にプリンタ２０１のCapability情報が通知される（１５０１，１５０２）。そして、これが通知されると、１３０３で、液晶プロジェクタ１００が記憶している自身のCapabilityとプリンタ２０１とのCapabilityの中から重複しないようにpaperSizesを合成１５０３する。次に、能力合成手段１３０３が関連付け手段１３０４に対して液晶プロジェクタ１００とプリンタ２０１のpaperSizesの各値に対して出力先の機器との関連付けを要求１５０４する。関連付け手段１３０４は、第一の記憶手段１３０６から該両機器のpaperSizes情報を読込み１５０５、１５０３でマージされた各Capabilityとその出力先の関連付けを行い、能力合成手段１３０３が通信手段１３０２にCapabilityが変更されたことを通知する１５０６。Capabilityの変更が通知されると、第一の通信手段１３０２は、カメラ２００に対してDPS_notifyDeviceStatus１１１０を発行し、そのパラメータ<CapabilityChanged>でCapabilityに変更があったことを伝える。それにより、カメラ２００からDPS_GetCapability１１０３が発行されてCapabilityの変更がカメラに伝わる。
【００７９】
図１６は、本発明の実施形態におけるプリンタ２０１への転送シーケンスを表した図である。
【００８０】
DPS_startJob１１０５がカメラ２００から発行されると、第一の通信手段１３０２は、関連付け手段１３０４に受信したDPS_startJobのパラメータPaperSizeを通知して、出力先の問合せ１６０１を行う。そして、第二の通信手段が通信中でないことを確認１６０２し、出力先がプリンタ２０１である時は、DPS_startJob１１０５のパラメータを第一の記憶手段１３０５に記憶１６０３させて、DPS_startJob１１０５のレスポンスを返す。その後は、DPS_GetFileInfo１１２２で画像情報を取得し、DPS_GetFile１１２４で画像ファイルを取得し、DPS_notifyDeviceStatus１１０９で画像転送の完了をカメラ２００に通知する。それが終わると、通信手段１３０２は、画像転送完了通知１６０５を関連付け手段１３０４に通知し、それを受けた関連付け手段１３０４は、記憶手段１３０５からDPS_startJobのパラメータPaperSizeをリードし、それを基に出力先を確認し、出力先切替え手段１６１０に出力先を指定して転送開始要求１６０７を出す。すると、出力先切替え手段１６１０は、１６０７で受け取った出力先情報に従い、出力要求を出す。出力先がプリンタ２０１であれば、１６１０は、第二の通信手段１３０７に対して印刷要求を出すことになる１６１１。それ以降は、第二の通信手段１３０７とプリンタ間での通信となり、DPS_startJob１１０５、DPS_GetFileInfo１１２２、DPS_GetPartialFile１１２６、DPS_notifyDeviceStatus１１０９と、画像転送を行うためのシーケンスが流れる。その中で、DPS_GetFileInfo１１２２とDPS_GetFile１１２４では、それぞれ画像に関するデータを１６０８、１６０９のように第一の記憶手段１３０５から読み出している。
【００８１】
図１７は、本発明の実施形態における液晶プロジェクタ１００への表示シーケンスの一例を表した図である。
【００８２】
DPS_startJob１１０５がカメラ２００から発行されると、第一の通信手段１３０２は、関連付け手段１３０４に受信したDPS_startJobのパラメータPaperSizeを通知して、出力先の問合せ１７０２を行う。、出力先が液晶プロジェクタ１００である時は、DPS_startJob１１０５のパラメータを記憶手段１３０５に記憶１７０３させて、DPS_startJob１１０５のレスポンスを返す。その後は、DPS_GetFileInfo１１２２で画像情報を取得し、DPS_GetPartialFile１１２6で画像ファイルを取得し、DPS_notifyDeviceStatus１１０９で画像転送の完了をカメラ２００に通知する。それが終わると、通信手段１３０２は、画像転送完了通知１７０５を関連付け手段１３０４に通知し、それを受けた関連付け手段１３０４は、第一の記憶手段１３０５からDPS_startJobのパラメータPaperSizeをリードし、それを基に出力先を確認し、出力先切替え手段１６１０に表示要求を通知する１７０７。その後、出力先切替え手段１６１０は、その出力要求通知を表示手段１７０１に表示要求１７０８を出し、転送した画像をスクリーン１１９に投影する。
【００８３】
図１８は、本発明の実施形態におけるカメラ２００と液晶プロジェクタ１００間で通信エラーが発生するシーケンスを表した図である。
【００８４】
DPS_startJob１１０５がカメラ２００から発行されると、通信手段１３０２は、関連付け手段１３０４にPaperSizeを通知して、出力先の問合せ１８０１を行う。出力先がプリンタ２０１であるならば、第二の通信手段１３０７に対して現在プリンタ２０１と通信を行っているかを確認１８０２し、DPS_startJob１１０５のパラメータを第一の記憶手段１３０５に記憶させて、DPS_startJob１１０５のレスポンスを返す。その後は、DPS_GetFileInfo１１２２で画像情報を取得し、DPS_GetFile１１２４で画像ファイルを取得する。しかし、取得したファイルの内容に異常があるなどして、エラーが検出されると、第一の通信手段１３０２はDPS_notifyDeviceStatus１１０９のパラメータにエラーコードを設定してカメラ２００に通知をする。なお、カメラ２００と液晶プロジェクタ間でのエラーは、ファイル異常のみに限定されるものではない。
【００８５】
図１９は、本発明の実施形態における液晶プロジェクタ１００とプリンタ２０１間で通信中にカメラ２００からの印刷要求があった際のエラーが発生するシーケンスを表した図である。
【００８６】
既に、第二の通信手段１３０７とプリンタ２０１との間でPictBridgeによる通信（例えば、DPS_GetPartialFileが実行されているとする）がなされているときに、プリンタ２０１で画像を印刷すべくDPS_startJob１１０５がカメラ２００から発行されると、通信手段１３０２は、関連付け手段１３０４にPaperSizeを通知して、出力先の問合せ１５０１を行う。出力先がプリンタ２０１であるならば、通信手段１３０７に対して現在プリンタ２０１と通信を行っているかを確認１９０３し、通信（PictBridgeに限らない）中であれば、DPS_startJob１１０５のレスポンスでnot_executeを返す。そして、DPS_notifyDeviceStatus１１０９のパラメータにプリンタビジーのコードを設定してカメラ２００に通知をする。このとき、液晶プロジェクタ１００とプリンタ２０１の通信に影響は与えない。
【００８７】
図２０は、本発明の実施形態における液晶プロジェクタ１００とプリンタ２０１間で通信エラーが発生するシーケンスを表した図である。
【００８８】
図１６の１１０５〜１６０９までのように、カメラ２００からプリンタ２０１に対しての印刷要求が発行されて、第二の通信手段１３０７とプリンタ２０１間で画像ファイルの転送が行われている状況で、エラーが発生するとプリンタ２０１から第二の通信手段１３０７に対してエラーコードにベンダー拡張したコードを設定したDPS_notifyDeviceStatus１１０９を発行する。第二の通信手段１３０７は、これを受けると関連付け手段１３０４が第一の通信手段１３０２にエラー通知をカメラ２００に発行するよう要求する。これにより、第一の通信手段はカメラ２００に対してDPS_notifyDeviceStatus１１０９によりエラー通知を行う。
【００８９】
図２１は、本実施例におけるカメラ２００の背面の図である。２１００は、シャッターボタン、転送モード２１０１は、現在液晶プロジェクター１００とプリンタ２００のどちらに対して出力されるモードであるかを示している。このシャッターボタン２１００は、液晶プロジェクタ１００からカメラ２００に対してCapabilityが通知された際に液晶プロジェクタのベンダー拡張のオペレーションが含まれていることで、有効となる。２１００を押下する度に液晶プロジェクター１００への表示モード、プリンタ２０１への印刷モードが切り替わる。現在のモードに応じて２１０１は、「LCP」と「プリンタ」に表示が切り替わる。上下左右決定ボタン３０3の左右キーで３０５への表示画像が切り替えることができる。直接印刷ボタン３０１を押すと出力要求を出すことができる。
【００９０】
また、SETボタン３０２を押すことで、プリンタ２０１とダイレクト接続時同様に、複数枚印刷などの設定ができる図２２に示す画面が表示される。
【００９１】
図２２は、本発明の実施形態におけるデジタルカメラでの画像出力設定に関する画面の一例である。図２２は、プリンタへの転送モード２２００、直接印刷設定情報表示２２０１、出力ボタン２２０２から成っている。転送モード２２００では、現在のモードに応じた「LCP」か「プリンタ」の表示がされる。直接印刷設定情報表示２２０１は設定した用紙サイズ、用紙タイプ、レイアウトの情報が表示される。出力ボタン２２０２も、現在のモードに応じた「転送」か「印刷」のどちらかが表示される。
【００９２】
以上、本実施例では、液晶プロジェクタ１００がプリンタ２０１に印刷要求を中継する際の出力先を判断する情報としてCapabilityのPaperSizeを使用したが、これに限らず他のCapabilityを使用してもよい。
【００９３】
本実施例ではカメラと液晶プロジェクタ、プリンタからなるシステムについて説明したが、テレビや画像ビューワー等、画像を表示する機器についても適用可能である。
【００９４】
その他、機器接続を形成する上でそれぞれの端末が通信に用いた通信パケットフォーマットや画像を表示する操作部材等は本実施例に限定されるものではない。
【実施例２】
【００９５】
本実施例では、カメラ２００と液晶プロジェクタ１００が接続され、かつ該液晶プロジェクタ１００がプリンタ２０１とも接続しているシステム構成において、カメラ側の操作によりカメラが保持する画像を液晶プロジェクタ１００とプリンタ２０１に同時に出力する機能を説明する。
【００９６】
本実施例における液晶プロジェクタ構成、液晶プロジェクタとデジタルカメラの構成及び接続方法は全て実施例１と同様で説明を省略する。実施例１と異なる点は、関連付け手段と能力合成手段の処理を追加している個所である。
【００９７】
図２３は、本実施例における液晶プロジェクタ１００の持つ出力能力合成手段の合成方法について表した図である。Capability２３００は、本実施例において出力先の判断に用いている出力能力であり、ここでは具体的にはpaperSizesとしている。表示装置２３０１は液晶プロジェクタ１００であり、出力装置２３０２はプリンタ２０１、合成後のCapability２３０３は能力合成後の液晶プロジェクタ１００がカメラ２００に通知するCapabilityを指す。表の見方として○２３０９は、表示装置２３０１がＬ判のpaperSizesに対応していることを示す。
【００９８】
本実施例の内容について説明する。はじめに、液晶プロジェクタ１００において同時出力用ベンダーコードをPaperSizesの値毎に新たに定義する。例えば、Ｌ判に対して同時出力用Ｌ判、Ａ4に対して同時出力用Ａ４などのように標準のコードとペアになるよう定義する。そして、これらの同時出力用のコードはプリンタ２０１などの出力装置が接続されていないときは、Capabilityとして現れないが、プリンタ２０１と接続されて、なおかつ前述したようにペアとなる標準コードがプリンタ２０１側で対応していると、液晶プロジェクタ１００のCapabilityが変更されて該当する同時出力用ベンダーコードが追加される。このときに、液晶プロジェクタ１００がカメラ２００からpaperSizesで同時出力用ベンダーコードの指定された出力要求を受信すると、液晶プロジェクタ１００とプリンタ２０１から指定された画像が同時に出力される。また、同時出力用ベンダーコードとペアになる標準コードが指定された出力要求を受信すると、プリンタ２０１からのみ画像が出力される。また、液晶プロジェクタ１００にのみ画像を出力させたいときは、実施例１のときと同様にして同時出力用ベンダーコードではない、ベンダーコードを指定すればよい。
【００９９】
続いて以下に、本実施例における能力合成方法について具体的に説明する。
【０１００】
基本的には、実施例１同様に、Capability（以下、CapabilityとしてPaperSizesを用いる。）が標準のものかベンダーコードかによって出力先が決定する。つまり、PaperSizesが標準コードであれば出力先はプリンタ２０１になり、PaperSizesがベンダー拡張コードであれば出力先は液晶プロジェクタ１００となる。Ｌ判２３０４のように、表示装置２３０１と出力装置２３０２が共に対応している場合には合成後もそのコードに対応する。カード２３０６は、プリンタ２０１に対応しており、これも合成後もこのコードに対応する。また、逆にハガキ２３０５は、液晶プロジェクタ１００のみに対応しているが、これも合成後もこのコードに対応する。つまり、液晶プロジェクタ１００とプリンタ２０１のどちらかに対応していれば、能力合成後もそのコードに対応する。しかしながら、例外がある。それは、本実施例において特別に定義する同時出力用Ｌ判２３０７などのベンダー拡張コードである。これらのコードは、液晶プロジェクタ１００とプリンタ２０１から同時に画像出力を行うためのコードである。これらのコードは、paperSizesの種類毎に用意されている（Ｌ判と拡張Ｌ判、A4と拡張A4といったようにペアとなるよう定義される）。つまり、液晶プロジェクタ１００とプリンタ２０１にＬ判画像を同時出力させたいときは、プリンタ２０１がＬ判、液晶プロジェクタ１００が同時出力用Ｌ判２３０７に対応している必要がある。よって、２３０８のように液晶プロジェクタ１００が拡張ハガキサイズに対応していて、プリンタ２０１がハガキサイズ２３０５に対応していない場合は、能力合成後のpaperSizesに同時出力用ハガキサイズは含まれないことになる。以上が、本実施例において、能力合成手段が持つべき能力合成方法となる。
【０１０１】
次に、本実施例における関連付け手段の関連付けの方法について説明する。図２４は、本実施例における表示装置, 出力装置のCapabilityと出力先の関連付けの方法を示した図である。合成後に対応しているコードのうち、プリンタ２０１で対応している標準コードは全て合成後もプリンタ２０１から出力される。ただし、液晶プロジェクター１００がもつ同時出力用Ｌ判などの同時出力用ベンダーコードとペアになっているときは、液晶プロジェクター１００からも同時に出力される。そして、最後に液晶プロジェクタ１００でしか対応していないコードは、合成後は、液晶プロジェクタ１００でのみ出力される。以上の関連付けのルールに則ると図２４では、Ｌ判が表示装置２３０１と出力装置２３０１共に対応しているが、Ｌ判は標準コードであるため、出力装置２３０１のみから出力される２４０１。また、ハガキ２３０５は、表示装置のみが対応しているので表示装置から出力される。カード２３０６は、標準コードであるため、出力装置から出力される２４０３。同時出力用Ｌ判２３０７は、ベンダーコードであり、ペアとなる標準コードがＬ判である。出力装置２３０２は、Ｌ判に対応しているので、同時出力用Ｌ判２３０７は使用可であり、合成後の出力は、表示装置２３０１と出力装置２３０２の両方２４０４となる。同時出力用ハガキ２３０８は、ハガキ２３０５とペアとなるベンダーコードである。出力装置でハガキ２３０５が対応していないので、同時出力用ハガキ２３０８は使用不可であり、合成後はCapabilityとして対応されない。以上が、本実施例における関連付け手段の関連付けの方法となる。
【０１０２】
図２５は、本実施例におけるカメラ２００の背面の図である。直接印刷設定情報表示２５００では、設定した用紙サイズ、用紙タイプ、レイアウトの情報が表示される。図２５では、指定用紙サイズが「L判同時出力」となっている。これは、L判同時出力ベンダーコードが使用可能なときに用紙設定ボタン２５０１から選択することで設定することができる。加えて、プロジェクタ１００とプリンタ２０１からの同時出力は、転送モード２２００によらず、用紙設定ボタン２５０１から選択することができる。
【０１０３】
以上のようにして、デジタルカメラのボタン等の操作部材のみを操作することにより、デジタルカメラが保持する画像を液晶プロジェクタとプリンタに同時に画像を出力させることができる。また、液晶プロジェクタ１００がプリンタ２０１に印刷要求を中継する際の出力先を判断する情報としてCapabilityのPaperSizeを使用したが、これに限らず他のCapabilityを使用してもよい。
【０１０４】
本実施例ではカメラと液晶プロジェクタ、プリンタからなるシステムについて説明したが、テレビや画像ビューワー等、画像を表示する機器についても適用可能である。
【０１０５】
その他、機器接続を形成する上でそれぞれの端末が通信に用いた通信パケットフォーマットや画像を表示する操作部材等は本実施例に限定されるものではない。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施形態における液晶プロジェクタの一般的な構成を示す図である。
【図２】本発明の実施形態におけるデジタルカメラと液晶プロジェクタ、およびプリンタのシステム構成を示す図である。
【図３】本発明の実施形態におけるデジタルカメラ２００の背面を示した図である。
【図４】本発明の実施形態におけるデジタルカメラ２００での直接指定印刷に関する画面の一例である。
【図５】本発明の実施形態におけるデジタルカメラ２００でのダイレクト印刷ボタン３０１を押下したときのダイレクト印刷処理中画面の一例である。
【図６】本発明の実施形態におけるデジタルカメラ２００での印刷処理中画面の一例である。
【図７】本発明の実施形態におけるデジタルカメラ２００での印刷処理中止確認画面の一例である。
【図８】本発明の実施形態におけるデジタルカメラ２００での印刷再開が可能なエラー画面の一例である。
【図９】本発明の実施形態におけるデジタルカメラ２００での印刷再開が不可能なエラー画面の一例である。
【図１０】本発明の実施形態におけるＤＰＳのシステムモデルを示した図である。
【図１１】本発明の実施形態におけるＤＰＳコマンド及びイベントについて示した図である。
【図１２】本発明の実施形態における液晶プロジェクタのCapability情報が変化したときの再取得方法のシーケンス図である。
【図１３】本発明の実施形態におけるカメラ、液晶プロジェクタ、プリンタの接続シーケンスを表した図である。
【図１４】本発明の実施形態における図１３で示したDPS Discoveryのシーケンス図である。
【図１５】本発明の実施形態における接続シーケンスを表した図である。
【図１６】本発明の実施形態におけるプリンタ２０１への転送シーケンスを表した図である。
【図１７】本発明の実施形態における液晶プロジェクタ１００への表示シーケンスを表した図である。
【図１８】本発明の実施形態におけるカメラ２００と液晶プロジェクタ１００間で通信エラーが発生するシーケンスを表した図である。
【図１９】図１９は、本発明の実施形態における液晶プロジェクタ１００とプリンタ２０１間で通信中にカメラ２００からの印刷要求があった際のエラーが発生するシーケンスを表した図である。
【図２０】本発明の実施形態における液晶プロジェクタ１００とプリンタ２０１間で通信エラーが発生するシーケンスを表した図である。
【図２１】図２１は、本実施例におけるカメラ２００の背面の図である。
【図２２】本発明の実施形態におけるデジタルカメラでの画像出力設定に関する画面の一例である。
【図２３】本実施例における液晶プロジェクタ１００の持つ出力能力合成手段の合成方法について表した図である。
【図２４】本実施例における表示装置, 出力装置のCapabilityと出力先の関連付けの方法を示した図である。
【図２５】本実施例におけるカメラ２００の背面の図である。
【図２６】本発明の実施形態における液晶プロジェクタの構成要件を示した図である。
【図２７】本発明の実施形態におけるＤＰＳコマンド及びイベントについて示した図である。
【図２８】本発明の実施形態におけるＤＰＳコマンド及びイベントについて示した図である。
【符号の説明】
【０１０７】
１００  液晶プロジェクタ
１０１  メモリ
１０２  不揮発性メモリ
１０３  操作部
１０４  電源制御手段
１０５  電源手段
１０６  USBインターフェース
１０７  通信インターフェース
１０８  画像処理回路
１０９  システム制御回路
１１０  フレームメモリ
１１１  プロジェクタ映像信号処理回路
１１２  信号レベル調整回路
１１３  液晶ドライバ
１１５  ランプ駆動回路（バラスト）
１１６  ランプ
１１７  液晶パネル
１１８  レンズ群
１１９  スクリーン
１２０  リモコン受光部
１２１  USBインターフェース
２００  デジタルカメラ
２０１  プリンタ
２０２  ＵＳＢケーブル
２０３  ＵＳＢケーブル
３００  切り替えスイッチ
３０１  直接印刷ボタン（ダイレクト印刷ボタン）
３０２  ＳＥＴボタン
３０３  上下左右ボタン
３０４  ＭＥＮＵボタン
３０５  液晶モニター
４００  印刷ボタン
４０１  直接印刷設定情報表示
５００  中止ボタン
６００  印刷処理中コメント
７００  中止ボタン
７０１  続行ボタン
８００  中止ボタン
８０１  続行ボタン
９００  中止ボタン
１００１  Ｐｒｉｎｔ  Ｓｅｒｖｅｒ
１００２  Ｐｒｉｎｔ  Ｃｌｉｅｎｔ
１００３  Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ
１００４  Ｓｔｏｒａｇｅ  Ｓｅｒｖｅｒ
１１０１  configurePrintService（input）
１１０２  configurePrintService（output）
１１０３  getCapability（input）
１１０４  getCapability（output）
１１０５  startJob（input）
１１０６  startJob（output）
１１０７  notifyJobStatus（output）
１１０８  notifyJobStatus（input）
１１０９  notifyDeviceStatus（output）
１１１０  notifyDeviceStatus（input）
１１１１  abortJob（input）
１１１２  abortJob（output）
１１１３  continueJob（input）
１１１４  continueJob（output）
１１２０  getFileID（output）
１１２１  getFileID（input）
１１２２  getFileInfo（output）
１１２３  getFileInfo（input）
１１２４  GetFile（output）
１１２５  GetFile（input）
１１２６  GetPartialFile
１３０２  第一の通信手段
１３０３  出力能力合成手段
１３０４  関連付け手段
１３０５  第一の記憶手段
１３０６  第二の記憶手段
１３０７  第二の通信手段
１３０９  ＤＰＳ Ｄｉｓｃｏｖｅｒｙ
１６１０  出力先切り替え手段
１７０１  表示手段
２１００  シャッターボタン
２１０１  転送モード
２２００  転送モード
２２０１  直接印刷設定情報表示
２２０２  出力ボタン
２５００  直接印刷設定情報表示
２５０１  用紙設定ボタン
２６００  第一の通信手段
２６０１  第二の通信手段
２６０２  第一/二の記憶装置
２６０３  出力能力合成手段
２６０４  関連付け手段
２６０５  出力先切り替え手段
【図１】
2009284320.tif 000003
【図２】
2009284320.tif 000004
【図３】
2009284320.tif 000005
【図４】
2009284320.tif 000006
【図５】
2009284320.tif 000007
【図６】
2009284320.tif 000008
【図７】
2009284320.tif 000009
【図８】
2009284320.tif 000010
【図９】
2009284320.tif 000011
【図１０】
2009284320.tif 000012
【図１１】
2009284320.tif 000013
【図１２】
2009284320.tif 000014
【図１３】
2009284320.tif 000015
【図１４】
2009284320.tif 000016
【図１５】
2009284320.tif 000017
【図１６】
2009284320.tif 000018
【図１７】
2009284320.tif 000019
【図１８】
2009284320.tif 000020
【図１９】
2009284320.tif 000021
【図２０】
2009284320.tif 000022
【図２１】
2009284320.tif 000023
【図２２】
2009284320.tif 000024
【図２３】
2009284320.tif 000025
【図２４】
2009284320.tif 000026
【図２５】
2009284320.tif 000027
【図２６】
2009284320.tif 000028
【図２７】
2009284320.tif 000029
【図２８】
2009284320.tif 000030