(57)【要約】【課題】  ダイレクト印刷機能と同様にデジタルカメラと表示装置がダイレクトに接続し、デジタルカメラの操作によって、デジタルカメラの記録メディアに記録された画像を表示し、楽しみたいとの要望が出てきている。【解決手段】  表示装置に例えばＰｉｃｔＢｒｉｄｇｅのようなダイレクトプリント機能を搭載することで、デジタルカメラ等の画像処理装置の印刷操作によって、表示装置が画像を表示することが可能となる仕組みを提供することを目的とする。【選択図】  図６
2010011213.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と画像表示装置からなる画像表示システムであって、
画像処理装置は、
画像表示装置と通信する第１通信手段と、
前記第１通信手段により前記画像表示装置と通信開始した場合に、前記画像表示装置から送られてくる能力情報に基づき、表示すべき画像を送信する画像送信手段とを有し、
前記画像表示装置は、
画像処理装置と通信する第２通信手段と、
前記第２通信手段により前記画像処理装置と通信開始した場合に、前記画像処理装置に能力情報を送信する能力情報送信手段とを有し、
前記能力情報は、印刷用の通信プロトコルに基づき伝達される印刷用紙に関する能力に対して、デフォルトを示す選択肢とともに表示解像度情報を含む選択肢を含ませていることを特徴とする画像表示システム。
【請求項２】
前記画像処理装置は、受信した能力情報に含まれる表示解像度情報に基づいて、前記画像表示装置に送信すべき画像をリサイズするリサイズ手段を有する事を特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記画像処理装置は前記印刷用の通信プロトコルに基づく印刷設定画面を表示可能であり、前記能力情報を受信したことに基づき、前記印刷設定画面に表示する用紙サイズの選択しとして、デフォルトを表示するとともに、前記表示解像度情報に基づく選択肢は表示しないよう制御することを特徴とする請求項１ないし２のいずれか１項に記載の画像表示システム。
【請求項４】
前記画像処理装置は、デジタルカメラであることを特徴とする請求項１ないし３のいずれか１項に記載の画像表示システム。
【請求項５】
画像表示装置と通信する第１通信手段と、前記第１通信手段により前記画像表示装置と通信開始した場合に、前記画像表示装置から送られてくる能力情報に基づき、表示すべき画像を送信する画像送信手段とを有する画像処理装置と通信可能な画像表示装置であって、
前記画像処理装置と通信する第２通信手段と、
前記第２通信手段により前記画像処理装置と通信開始した場合に、前記画像処理装置に能力情報を送信する能力情報送信手段とを有し、
前記能力情報は、印刷用の通信プロトコルに基づき伝達される印刷用紙に関する能力に対して、デフォルトを示す選択肢とともに表示解像度情報を含む選択肢を含ませていることを特徴とする画像表示装置。
【請求項６】
画像処理装置と通信開始した場合に、前記画像処理装置に能力情報を送信する能力情報送信手段とを有し、前記能力情報として、印刷用の通信プロトコルに基づき伝達される印刷用紙に関する能力に対して、デフォルトを示す選択肢とともに表示解像度情報を含む選択肢を含ませる画像表示装置と通信可能な画像処理装置であって、
画像表示装置と通信する通信手段と、
前記通信手段により前記画像表示装置と通信開始した場合に、前記画像表示装置から送られてくる能力情報に基づき、送信すべき画像をリサイズするリサイズ手段と、
前記リサイズ手段によりリサイズされた画像を前記画像表示装置に送信する送信手段とを有することを特徴とする画像処理装置。
【請求項７】
さらに、前記印刷用の通信プロトコルに基づく印刷設定画面を表示可能であり、前記能力情報を受信したことに基づき、前記印刷設定画面に表示する用紙サイズの選択肢として、デフォルトを表示するとともに、前記表示解像度情報に基づく選択肢は表示しないよう制御することを特徴とする請求項５に記載の画像処理装置。
【請求項８】
画像表示装置と通信する第１通信手段と、前記第１通信手段により前記画像表示装置と通信開始した場合に、前記画像表示装置から送られてくる能力情報に基づき、表示すべき画像を送信する画像送信手段とを有する画像処理装置と通信可能な画像表示装置の制御方法であって、
前記画像処理装置と通信する第２通信工程と、
前記第２通信工程により前記画像処理装置と通信開始した場合に、前記画像処理装置に能力情報を送信する能力情報送信工程とを有し、
前記能力情報は、印刷用の通信プロトコルに基づき伝達される印刷用紙に関する能力に対して、デフォルトを示す選択肢とともに表示解像度情報を含む選択肢を含ませていることを特徴とする画像表示装置の制御方法。
【請求項９】
画像処理装置と通信開始した場合に、前記画像処理装置に能力情報を送信する能力情報送信手段とを有し、前記能力情報として、印刷用の通信プロトコルに基づき伝達される印刷用紙に関する能力に対して、デフォルトを示す選択肢とともに表示解像度情報を含む選択肢を含ませる画像表示装置と通信可能な画像処理装置の制御方法であって、
画像表示装置と通信する通信工程と、
前記通信工程により前記画像表示装置と通信開始した場合に、前記画像表示装置から送られてくる能力情報に基づき、送信すべき画像をリサイズするリサイズ工程と、
前記リサイズ工程によりリサイズされた画像を前記画像表示装置に送信する送信工程とを有することを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置と画像表示装置が接続し、画像処理装置が保持する画像を画像表示装置に表示するシステムに関する。
【背景技術】
【０００２】
デジタルカメラで撮影した画像は、デジタルデータとしてデジタルカメラ内の記録メディアに記録され、デジタルカメラの表示部に記録した画像を再生し、表示画像を楽しむようなことが行われている。
【０００３】
またプロジェクタ等の表示装置に記録メディアを挿入し、撮影画像を表示させ、親族や知人が表示画像を見て楽しむようなことが一般的に行われている。
【０００４】
一方、メーカーを問わず、デジタルカメラとプリンタがダイレクトに接続し、デジタルカメラを操作することで印刷できるダイレクト印刷機能が存在する。本機能は、ＰｉｃｔＢｒｉｄｇｅと呼ばれる規格をデジタルカメラおよびプリンタに搭載することで実現することが知られている。
【０００５】
前述のダイレクト印刷機能は、デジタルカメラの表示部に印刷したい画像を表示させ、印刷開始のボタン等を操作することで、ユーザーが所望する画像を印刷することができる。
【０００６】
一方、ユーザーが予め所望する画像を印刷指定し、指定した画像群を印刷するＤＰＯＦ（ＤｉｇｉｔａｌＰｒｉｎｔＯｒｄｅｒＦｏｒｍａｔ）と呼ばれる規格も知られており、既に多くのデジタルカメラに実装されている。この機能を使って印刷指定すると、印刷指定された内容を記述するＤＰＯＦファイル（ファイル名：ＡＵＴＰＲＩＮＴ．ＭＲＫ）がデジタルカメラの記録メディアに記録される。例えばこのファイルを画像とともに記録しているメモリカードをプリントショップに持ち込むことで、ＤＰＯＦファイルに記述された画像指定情報に基づいて、印刷したい画像を伝えることが出来る。
【０００７】
また、近年、デジタルカメラの高性能化に伴い、撮影画像のサイズが大きくなり、デジタルカメラとプリンタとの処理効率が悪くなっていた。そこで、特許文献１では、プリンタが印刷できる縦横の画素数をデジタルカメラに伝え、デジタルカメラ側で印刷画像をプリンタの縦横の画素数に合わせてリサイズし、デジタルカメラからプリンタに転送し、プリンタがリサイズ画像を印刷することが提案されている。
【特許文献１】特開２００５−２１２３５９
【発明の開示】
【発明が解決しようとする課題】
【０００８】
更に近年、前記ダイレクト印刷機能と同様にデジタルカメラと表示装置がダイレクトに接続し、デジタルカメラの操作によって、デジタルカメラの記録メディアに記録された画像を表示し、楽しみたいとの要望が出てきている。
【０００９】
そこで本発明では、表示装置に例えばＰｉｃｔＢｒｉｄｇｅのようなダイレクトプリント機能を搭載することで、デジタルカメラ等の画像処理装置の印刷操作によって、表示装置が画像を表示することが可能となる仕組みを提供することを目的とする。
【００１０】
一方、前述した通り、ＰｉｃｔＢｒｉｄｇｅは、プリンタとデジタルカメラのダイレクト印刷機能を実現するために規格されたものであるため、表示装置が表示できる解像度を通知することができない。そのため、撮影画像のサイズが大きくなると、表示能力にくらべて大きすぎる画像が送られることになる。この場合に、画像の展開処理などにも時間が掛かる為、表示処理時間が非常に長くなるといった問題が発生してしまう。
【００１１】
本発明は上記問題点も鑑みてなされたものであり、デジタルカメラと表示装置をダイレクト接続し、表示装置の解像度に適した画像を表示し、かつ表示速度を向上させることを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決する為、本発明における画像表示システムは、画像処理装置と画像表示装置からなる画像表示システムであって、画像処理装置は、画像表示装置と通信する第１通信手段と、第１通信手段により画像表示装置と通信開始した場合に、画像表示装置から送られてくる能力情報に基づき、表示すべき画像を送信する画像送信手段とを有し、前記画像表示装置は、画像処理装置と通信する第２通信手段と、第２通信手段により画像処理装置と通信開始した場合に、画像処理装置に能力情報を送信する能力情報送信手段とを有し、
能力情報は、印刷用の通信プロトコルに基づき伝達される印刷用紙に関する能力に対して、デフォルトを示す選択肢とともに表示解像度情報を含む選択肢を含ませていることを特徴とする。
【００１３】
また、本発明における画像表示装置は、画像表示装置と通信する第１通信手段と、第１通信手段により画像表示装置と通信開始した場合に、画像表示装置から送られてくる能力情報に基づき、表示すべき画像を送信する画像送信手段とを有する画像処理装置と通信可能な画像表示装置であって、画像処理装置と通信する第２の通信手段と、第２の通信手段により画像処理装置と通信開始した場合に、画像処理装置に能力情報を送信する能力情報送信手段とを有し、能力情報は、印刷用の通信プロトコルに基づき伝達される印刷用紙に関する能力に対して、デフォルトを示す選択肢とともに表示解像度情報を含む選択肢を含ませていることを特徴とする。
【００１４】
また、本発明における画像処理装置は、画像処理装置と通信開始した場合に、前記画像処理装置に能力情報を送信する能力情報送信手段とを有し、能力情報として、印刷用の通信プロトコルに基づき伝達される印刷用紙に関する能力に対して、デフォルトを示す選択肢とともに表示解像度情報を含む選択肢を含ませる画像表示装置と通信可能な画像処理装置であって、画像表示装置と通信する通信手段と、通信手段により画像表示装置と通信開始した場合に、画像表示装置から送られてくる能力情報に基づき、送信すべき画像をリサイズするリサイズ手段と、リサイズ手段によりリサイズされた画像を画像表示装置に送信する送信手段とを有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、表示装置の解像度に適した画像をデジタルカメラ等の画像処理装置から取得できる。特にダイレクトプリントのための通信規格を利用して表示装置の表示解像度を通知できるので、多くのデジタルカメラから、表示装置に画像を表示可能となる。さらには、不必要に大きなデータを通信しないので、通信処理が高速化されるし、画像表示までの時間も短縮させることもできる。
【発明を実施するための最良の形態】
【００１６】
（第１の実施例）
本実施例では、画像表示装置としての液晶プロジェクタと、画像処理装置としてのデジタルカメラがＵＳＢ接続し、デジタルカメラの記録メディアに保存した画像をデジタルカメラの操作によって、液晶プロジェクタが再生する方法について説明する。
【００１７】
図１は、本発明の実施形態におけるデジタルカメラの構成を示す図である。以下、本発明の実施形態におけるデジタルカメラの構成について説明する。
【００１８】
１は本実施形態におけるデジタルカメラである。
【００１９】
２は撮影レンズ、３は絞り機能を備えるシャッター、４は光学像を電気信号に変換する撮像素子、５は撮像素子４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器である。
【００２０】
６は撮像素子４、Ａ／Ｄ変換器５、Ｄ／Ａ変換器７にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路８及びシステム制御回路９により制御される。
【００２１】
１０は画像処理回路であり、Ａ／Ｄ変換器５からのデータ或いはメモリ制御回路８からのデータに対して所定の画素補間処理や色変換処理を行う。
【００２２】
８はメモリ制御回路であり、Ａ／Ｄ変換器５、タイミング発生回路６、画像処理回路１０、画像表示メモリ１１、Ｄ／Ａ変換器７、メモリ１２を制御する。
【００２３】
Ａ／Ｄ変換器５のデータが画像処理回路１０、メモリ制御回路８を介して、或いはＡ／Ｄ変換器５のデータが直接メモリ制御回路８を介して、画像表示メモリ１１或いはメモリ１２に書き込まれる。
【００２４】
１１は画像表示メモリ、７はＤ／Ａ変換器、１３はＴＦＴ  ＬＣＤ等から成る画像表示部であり、画像表示メモリ１１に書き込まれた表示用の画像データはＤ／Ａ変換器７を介して画像表示部１３により表示される。
【００２５】
画像表示部１３を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００２６】
１２は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００２７】
１４は絞り機能を備えるシャッター３を制御する露光制御手段であり、フラッシュ１７と連携することによりフラッシュ調光機能も有するものである。
【００２８】
１５は撮影レンズ２のフォーカシングを制御する測距制御手段、１６は撮影レンズ２のズーミングを制御するズーム制御手段である。
【００２９】
１７はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００３０】
９はデジタルカメラ１全体を制御するシステム制御回路、２０はシステム制御回路９の動作用の定数、変数、プログラム等を記憶するメモリである。
【００３１】
１８は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路９の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。１９はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。
【００３２】
２１はシステム制御回路９でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部であり、デジタルカメラ１の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００３３】
２２は電気的に消去・記録可能な不揮発性メモリである。ここに機器の無線設定情報を記憶することができる。
【００３４】
２３はメモリカードを接続する為のメモリカードインターフェースであり、２４は外部機器とＵＳＢを用いて接続する為のＵＳＢインターフェースである。
【００３５】
２５は、システム制御回路９の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３６】
２６はシャッタースイッチで、撮像素子４から読み出した信号をＡ／Ｄ変換器５、メモリ制御回路８を介してメモリ１２に画像データを書き込む露光処理、画像処理回路１０やメモリ制御回路８での演算を用いた現像処理という一連の処理の動作開始を指示する。
【００３７】
２７は無線通信回路であり、無線信号を送受信し、無線通信を制御する。２８は他の機器と無線通信を行うためのアンテナである。
【００３８】
図２は、本発明の実施形態における液晶プロジェクタの構成を示す図である。以下、本発明の実施形態における液晶プロジェクタの構成について説明する。
【００３９】
１００は、本実施形態における液晶プロジェクタである。
【００４０】
１０９は、液晶プロジェクタ１００全体を制御するシステム制御回路、１０１はシステム制御回路１０９の動作用の定数、変数、画像等を一時的に記憶するメモリである。１０２は、システム制御回路１０９のファームウェアプログラム等を記録した電気的に消去・記録可能な不揮発性メモリである。ここに液晶プロジェクタ１００がデジタルカメラに通知するＣａｐａｂｉｌｉｔｙ情報を記録することができる。
【００４１】
１０３は、システム制御回路１０９の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。１２０は、システム制御回路１０９の各種の動作指示を入力するためのリモコン受光部であり、液晶プロジェクタ１００に付属する赤外線リモコンからのリモコンキーを受信することができる。
【００４２】
１０４は、電源制御手段で、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、ＡＣアダプターの検出を行い、検出結果及びシステム制御回路１０９の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、ファンを含む各部へ供給する。１０５はＡＣアダプター等からなる電源手段である。
【００４３】
１０７は、ネットワーク接続するためのＥｔｈｅｒｎｅｔ（登録商標）インターフェースである。液晶プロジェクタの故障等の状態を、液晶プロジェクタを集中管理するシステムに通知することができる。１０６は、デジタルカメラ、ＵＳＢメモリ等とＵＳＢを用いて接続する為のＵＳＢインターフェースである。
【００４４】
１０８は、デジタルカメラ、ＵＳＢメモリ等から読み出したＪＰＥＧ画像の表示位置の設定処理と、ファイル名・日付・Ｅｘｉｆなどの情報をオーバーレイする処理を行う。また処理した表示画像データを赤（Ｒ）／緑（Ｇ）／青（Ｂ）の３種の色信号からなるＲＧＢ信号にデジタル変換する。
【００４５】
１１１は、プロジェクタ映像信号処理回路で、デジタル化されたＲＧＢ信号をプロジェクタ装置に適した信号に変換する信号処理を行う。そのような信号処理としては、例えば、インターレースープログレッシブ変換処理、フレームレート変換処理、解像度変換処理等が挙げられる。１１０は、フレームメモリで、プロジェクタ映像信号処理回路１１０でプロジェクタに適した信号に変換する際の信号処理で使用され、１フレーム以上のＲＧＢ信号を記録することが可能である。１１２は、信号レベル調整回路で、プロジェクタ映像信号処理回路１１０からの出力をプロジェクタ装置の投影する投影画像に適するような信号レベルとするべく調整する。１１３は、液晶ドライバで、信号レベル調整回路１１２の出力信号に基づいて液晶パネル１１７を駆動する。
【００４６】
１１６は、ランプで、スクリーン１１９に投影画像を映し出すための光源である。１０５は、ランプ１１６に電力を供給する。１１５は、ランプ駆動回路（バラスト）で、電源１０５より供給される電力からランプ１１６に供給するための安定した高電圧を発生させる。液晶パネル１１７には、Ｒ／Ｇ／Ｂのカラーフィルタが接合されており、ランプ１１６より投射された光をＲＧＢの画像に対応して光の透過・遮断を行う。レンズ群１１８は、液晶パネル１１７を通過したＲＧＢの各色画像をスクリーン１１９へ結像させるとともに、投影画像の大きさを変化させる。スクリーン１１９は、映像信号を結像させる投影面を提供する。
【００４７】
図３は、本発明の実施形態におけるデジタルカメラと液晶プロジェクタの構成を示す図である。
【００４８】
液晶プロジェクタ２００は、ＵＳＢインターフェース１０６に挿入されたＵＳＢケーブル３００を介し、デジタルカメラ１００と接続する。デジタルカメラ１００は、撮影画像を保持する記録メディア２３とＵＳＢインターフェース２４を有し、プリンタと接続時には、保持した撮影画像を選択し、印刷できる機能を搭載している。
【００４９】
なお、本実施例で構築するシステムの通信媒体は、有線・無線のＬＡＮやＢｌｕｅｔｏｏｔｈ等でもよく、本実施例は構築するシステムの形態に依存するものではない。
【００５０】
以下、前記液晶プロジェクタの構成と前記デジタルカメラの構成をもとに、本実施形態において液晶プロジェクタとデジタルカメラと接続し、デジタルカメラが保持している画像をデジタルカメラの操作により、液晶プロジェクタが画像を投影する動作について説明する。なお以下の記述に基づくデジタルカメラの制御は図１の不揮発メモリ２２上に存在するファームウェアプログラムによって実行される。
【００５１】
図５は、本発明の実施形態におけるダイレクトプリントシステム（ＤＰＳ）のシステムモデルを示した図である。
【００５２】
本実施例のダイレクトプリント用の通信プロトコルとしては、上述のＰｉｃｔＢｒｉｄｇｅを利用して、画像データや能力情報としてのＣａｐａｂｉｌｌｉｔｙ、ステータス情報等を伝達する。ＰｉｃｔＢｒｉｄｇｅ規格を実現するためのＤＰＳアーキテクチャは、サーバ／クライアントモデルであり、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１／Ｃｌｉｅｎｔ５０２とＳｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０３／Ｃｌｉｅｎｔ５０４が存在する。（ＤＰＳ：Ｄｉｇｉｔａｌ  Ｐｈｏｔｏ  Ｓｏｌｕｔｉｏｎ  ｆｏｒ  Ｉｍａｇｉｎｇ  Ｄｅｖｉｃｅの頭文字）。基本的に、Ｃｌｉｅｎｔからの要求に対してＳｅｒｖｅｒが応答し、その結果をＣｌｉｅｎｔに返答するというシーケンスで、各ＤＰＳオペレーションが完結する。またＳｅｒｖｅｒから発行される通知に対して、Ｃｌｉｅｎｔが応答し、その受け取り確認をＳｅｒｖｅｒに返答するというシーケンスで各ＤＰＳイベントが完結する。
【００５３】
具体的には、デジタルカメラ２００のＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２から印刷要求に応じて、液晶プロジェクタ１００のＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１が応答する。続いて、液晶プロジェクタ１００のＳｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０４が画像を投影するために画像データを要求し、デジタルカメラ２００のＳｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０３から画像データを返答する。また液晶プロジェクタ１００のＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１からデバイス状態などのＤＰＳイベントを発行通知に対し、デジタルカメラ２００のＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２がＤＰＳイベントの受け取り確認を返答する。
【００５４】
またＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１／Ｃｌｉｅｎｔ５０２は、液晶プロジェクタ１００の不揮発性メモリ１０２上に存在するファームウェアプログラムで実行される。図示していないが、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１／Ｃｌｉｅｎｔ５０２を動作させるためには、ＵＳＢ  Ｉ／Ｆ１０６を制御するＵＳＢホストドライバ、通信プロトコルであるＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの頭文字）のＩｎｉｔｉａｔｏｒが必要である。一方、Ｓｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０３／Ｃｌｉｅｎｔ５０４を動作させるために、デジタルカメラ２００には、ＵＳＢデバイスドライバ、通信プロトコルであるＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のＲｅｓｐｏｎｄｅｒが搭載されている。
【００５５】
図１２は、本発明の実施形態における液晶プロジェクタのＣａｐａｂｉｌｉｔｙ情報管理テーブルを示した図である。
【００５６】
液晶プロジェクタ２００が設定可能な能力を管理するためＣａｐａｂｉｌｉｔｙ情報管理テーブル１４００を液晶プロジェクタ２００の不揮発性メモリ１０２内に記憶する。
【００５７】
本テーブルには、用紙サイズ・ファイル名印刷・ファイルタイプ・Ｑｕａｌｉｔｙ・用紙タイプ・日付印刷・イメージオプティマイズ・レイアウト・ｆｉｘｅｄＳｉｚｅ・トリミングの情報が記憶されている。
【００５８】
用紙サイズは、標準（５１００００００）と液晶プロジェクタの表示解像度情報であるＳＸＧＡ＋：１４００ｘ１０５０（５１００Ｃ０００）が存在する。ＳＸＧＡ＋の解像度で画像を投影することができる能力を持つ液晶プロジェクタ２００であることを示している。
【００５９】
ファイル名印刷は、ＯＦＦ（５５０１００００）が存在する。ファイル名を付加し、画像を表示することができる能力を持たない液晶プロジェクタ２００であることを示している。
【００６０】
ファイルタイプは、デフォルト（５３００００００）とＥＸＩＦ／ＪＰＥＧ（５３０１００００）が存在する。ＥＸＩＦ／ＪＰＥＧフォーマットの画像データを表示することができる能力を持つ液晶プロジェクタ２００であることを示している。ビットマップフォーマット・ＰＮＧフォーマット等、ＪＰＥＧフォーマット以外に対応した液晶プロジェクタである場合、本ファイルタイプにコードが追加される。
【００６１】
Ｑｕａｌｉｔｙ・用紙タイプ・日付印刷・イメージオプティマイズ・レイアウト・ｆｉｘｅｄＳｉｚｅ・トリミングは、標準のみが存在し、液晶プロジェクタ２００の標準仕様に基づき、画像表示を行うことを示している。
【００６２】
後述するが、デジタルカメラ１００は、液晶プロジェクタ２００に設定可能な能力を問い合せるが、液晶プロジェクタ２００は、本Ｃａｐａｂｉｌｉｔｙ情報管理テーブルから情報を取得し、デジタルカメラ１００に液晶プロジェクタ２００の能力を通知する。
【００６３】
図４、図２６、図２７は、本発明の実施形態におけるダイレクトプリントシステム（ＤＰＳ）コマンド及びイベントについて示した図である。
【００６４】
全てのＤＰＳコマンドおよびイベントは、ＸＭＬ形式で記述する。
【００６５】
通信開始されると、ダイレクトプリント対応機器がどんなサービス機能を有するのかを確認するためのコマンドがＤＰＳ＿ＣｏｎｆｉｇｕｒｅＰｒｉｎｔＳｅｒｖｉｃｅであり、ＤＰＳバージョン・ベンダー名・プロダクト名・シリアル番号などが記述される。４０１は、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２が送信するコマンドＤＰＳ＿ＣｏｎｆｉｇｕｒｅＰｒｉｎｔＳｅｒｖｉｃｅである。４０２は、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１が該コマンドに応答したものであり、Ｒｅｓｕｌｔ値が記述される。デジタルカメラは、本ＤＰＳ＿ＣｏｎｆｉｇｕｒｅＰｒｉｎｔＳｅｒｖｉｃｅのプロダクト名から接続相手が液晶プロジェクタであると判断できる。
【００６６】
液晶プロジェクタ２００に設定可能な能力を問い合わせるためのコマンドがＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙであり、デジタルカメラは、液晶プロジェクタ２００が持つ能力情報を取得することが可能となる。そして、ｑｕａｌｉｔｙ・用紙サイズ・用紙タイプ・ファイルタイプ・日付印刷・ファイル名印刷・イメージオプティマイズ・レイアウト・ｆｉｘｅｄＳｉｚｅ・トリミングの能力を知ることが出来る。４０３は、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２が用紙サイズを問い合わせるために送信するコマンドＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙである。４０４は、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１が該コマンドに応答したものであり、Ｒｅｓｕｌｔ値と液晶プロジェクタの解像度である用紙サイズコードが記述される。図１２で示した液晶プロジェクタのＣａｐａｂｉｌｉｔｙ情報管理テーブルの場合、用紙サイズコード５１００００００（標準）と５１００Ｃ０００（ＳＸＧＡ＋）を記述する。
【００６７】
デジタルカメラ１００から印刷を要求するためのコマンドがＤＰＳ＿ＳｔａｒｔＪｏｂである。印刷要求のパラメータには、印刷設定と印刷情報が存在する。印刷設定には、デジタルカメラ１００のユーザー操作によって設定された内容（ｑｕａｌｉｔｙ・用紙サイズ・用紙タイプ・ファイルタイプ・日付印刷・ファイル名印刷・イメージオプティマイズ・レイアウト・ｆｉｘｅｄＳｉｚｅ・トリミング）が記述される。印刷情報には、印刷指定された１画像以上の印刷画像に対する画像ファイルＩＤや印刷枚数等が記述される。４０５は、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２が印刷を要求するコマンドＤＰＳ＿ＳｔａｒｔＪｏｂである。４０６は、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１が該コマンドに応答したものであり、Ｒｅｓｕｌｔ値が記述される。
【００６８】
デジタルカメラ１００から印刷を中止するためのコマンドがＤＰＳ＿ＡｂｏｒｔＪｏｂである。４１１は、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２が印刷を中止するために送信するコマンドＤＰＳ＿ＡｂｏｒｔＪｏｂである。４１２は、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１が該コマンドに応答したものであり、Ｒｅｓｕｌｔ値が記述される。
【００６９】
デジタルカメラ１００から印刷を再開するためのコマンドがＤＰＳ＿ＣｏｎｔｉｎｕｅＪｏｂである。４１３は、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２が印刷を再開するために送信するコマンドＤＰＳ＿ＣｏｎｔｉｎｕｅＪｏｂである。４１４は、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１が該コマンドに応答したものであり、Ｒｅｓｕｌｔ値が記述される。
【００７０】
液晶プロジェクタ２００から印刷状態を通知するためのイベントがＤＰＳ＿ＮｏｔｉｆｙＪｏｂＳｔａｔｕｓであり、印刷の進捗、総印刷枚数などが記述される。４０８は、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１が印刷状態を通知するために送信するイベントＤＰＳ＿ＮｏｔｉｆｙＪｏｂＳｔａｔｕｓである。４１２は、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２が該コマンドに応答したものであり、Ｒｅｓｕｌｔ値が記述される。
【００７１】
液晶プロジェクタ２００から液晶プロジェクタ２００のデバイス状態を通知するためのイベントがＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓであり、アイドル・印刷中などの印刷状態、画像ファイル等のエラー内容、Ｃａｐａｂｉｌｉｔｙ変更有無、新たな印刷ジョブを受け付け可能か否かなどの情報が記述される。４０８は、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１がデバイス状態を通知するために送信するイベントＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓである。４１２は、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２が該コマンドに応答したものであり、Ｒｅｓｕｌｔ値が記述される。
【００７２】
液晶プロジェクタ２００から必要な画像のファイルＩＤを取得するためのコマンドがＤＰＳ＿ＧｅｔＦｉｌｅＩＤであり、画像のファイルパスなどが記述される。４２１は、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０４が画像のファイルＩＤを取得するために送信するコマンドＤＰＳ＿ＧｅｔＦｉｌｅＩＤである。４２０は、Ｓｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０３が該コマンドに応答したものであり、Ｒｅｓｕｌｔ値と該ファイルＩＤが記述される。
【００７３】
液晶プロジェクタ２００から必要な画像のファイル情報を取得するためのコマンドがＤＰＳ＿ＧｅｔＦｉｌｅＩｎｆｏである。４２３は、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０４が画像のファイル情報を取得するために送信するコマンドＤＰＳ＿ＧｅｔＦｉｌｅＩｎｆｏであり、情報を取得した画像のファイルＩＤが記述される。４２２は、Ｓｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０３が該コマンドに応答したものであり、Ｒｅｓｕｌｔ値と該画像のファイルタイプ、ファイルサイズ、サムネイルフォーマット、サムネイルサイズが記述される。
【００７４】
液晶プロジェクタ２００から必要な画像を取得するためのコマンドがＤＰＳ＿ＧｅｔＦｉｌｅである。４２５は、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０４が画像を取得するために送信するコマンドＤＰＳ＿ＧｅｔＦｉｌｅであり、情報を取得した画像のファイルＩＤが記述される。４２２は、Ｓｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０３が該コマンドに応答したものであり、Ｒｅｓｕｌｔ値と取得した画像のサイズが記述される。図示していないが、画像を分割して取得するコマンドＤＳＰ＿ＧｅｔＰａｒｔｉａｌＦｉｌｅも存在する。ＤＰＳ＿ＧｅｔＦｉｌｅの代わりに、ＤＰＳ＿ＧｅｔＰａｒｔｉａｌＦｉｌｅを利用してもよい。
【００７５】
図７は、本発明の実施形態におけるＤＰＳ  Ｄｉｓｃｏｖｅｒｙシーケンス図である。
【００７６】
初めに液晶プロジェクタ１００とデジタルカメラ２００の間で互いがＤＰＳ機能を有するかどうかを確認するためのネゴシエーションを行う。
【００７７】
ＰｉｃｔＢｒｉｄｇｅ規格では、ＵＳＢ接続をトリガーとして両機器間にＰＴＰ接続が確立した後に、このＤＰＳ  Ｄｉｓｃｏｖｅｒｙ処理が行われる。液晶プロジェクタ２００・デジタルカメラ１００の両機器は、通信プロトコルとしてＰＴＰ（ＰＴＰは、Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの頭文字）を採用しており、液晶プロジェクタ２００はＰＴＰ  Ｉｎｉｔｉａｔｏｒとして、デジタルカメラ１００はＰＴＰ  Ｒｅｓｐｏｎｄｅｒとして動作する。ＰＴＰ  Ｉｎｉｔｉａｔｏｒとは、セッションを開始し、Ｒｅｓｐｏｎｄｅｒに対してＰＴＰコマンドを発行するデバイスのことである。ＰＴＰ  Ｒｅｓｐｏｎｄｅｒとは、ＰＴＰ  ＩｎｉｔｉａｔｏｒからのＰＴＰコマンドに対してレスポンスを返すデバイスのことである。
【００７８】
初めに７０１では、ＰＴＰ  Ｉｎｉｔｉａｔｏｒがデジタルカメラ１００についての情報を取得するためにＰＴＰ  ＲｅｓｐｏｎｄｅｒへＧｅｔＤｅｖｉｃｅＩｎｆｏを発行する。なお、ＰＴＰコマンドは、Ｃｏｍｍａｎｄ、Ｄａｔａ、Ｒｅｓｐｏｎｓｅの３つのフェーズから構成されている。また、Ｄａｔａフェーズのみ必須ではなく、データの向きも含めてＣｏｍｍａｎｄ毎に異なっている。通常は、Ｃｏｍｍａｎｄ毎に定められた向きのＤａｔａの転送が行われて、それに対する応答がＲｅｓｐｏｎｓｅとして返される。
【００７９】
７０２では、ＰＴＰ  ＩｎｉｔｉａｔｏｒがＰＴＰ  ＲｅｓｐｏｎｄｅｒへＯｐｅｎＳｅｓｓｉｏｎを発行し、セッション開始を通知する。
【００８０】
７０３では、ＰＴＰ  ＩｎｉｔｉａｔｏｒがＰＴＰ  ＲｅｓｐｏｎｄｅｒへＧｅｔＮｕｍＯｂｊｅｃｔを発行し、デジタルカメラ１００のストレージに記憶されているスクリプトの数を取得する。
【００８１】
７０４では、ＰＴＰ  ＩｎｉｔｉａｔｏｒがＰＴＰ  Ｒｅｓｐｏｎｄｅｒ  へＧｅｔＯｂｊｅｃｔＨａｎｄｌｅｓを発行し、デジタルカメラ１００のストレージに記憶されているスクリプトのハンドルを取得する。
【００８２】
７０５では、ＰＴＰ  ＩｎｉｔｉａｔｏｒがＰＴＰ  Ｒｅｓｐｏｎｄｅｒ  へＧｅｔＯｂｊｅｃｔＩｎｆｏを発行し、ＰＴＰ  ＲｅｓｐｏｎｄｅｒからＤＤＩＳＣＶＲＹ．ＤＰＳという空のスクリプトファイル情報を取得することで、デジタルカメラ１００がＤＰＳ機能を有していることを確認する。
【００８３】
また、７０６でＰＴＰ  ＲｅｓｐｏｎｄｅｒもＰＴＰ  Ｉｎｉｔｉａｔｏｒ  の発行するＳｅｎｄＯｂｊｅｃｔＩｎｆｏのＤａｔａフェーズからＨＤＩＳＣＶＲＹ．ＤＰＳという空のスクリプトファイル情報を通知されることで、液晶プロジェクタ２００がＤＰＳ機能を有していることを確認する。以上でＤＰＳ  Ｄｉｓｃｏｖｅｒｙ６０１は完了する。
【００８４】
ＰｉｃｔＢｒｉｄｇｅ規格では、ＤＰＳコマンドを、ＰＴＰコマンドを利用して送信する。液晶プロジェクタ２００からデジタルカメラ１００に向けてＤＰＳコマンドを送信するときと、デジタルカメラ１００から液晶プロジェクタ２００に向けてＤＰＳコマンドを送信するときで、利用するＰＴＰコマンドおよびシーケンスが異なる。夫々を図８・図９で説明する。
【００８５】
図８は、本発明の実施形態における液晶プロジェクタ２００がデジタルカメラ１００に向けてＤＰＳコマンドを発行したときのＰＴＰコマンドのシーケンス図である。
【００８６】
８０１では、ＤＰＳ  ＣｌｉｅｎｔがＰＴＰ  ＩｎｉｔｉａｔｏｒにＤＰＳコマンド（図では、一例としてＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ４０９を記した）を発行する。
【００８７】
８０２では、ＰＴＰ  Ｉｎｉｔｉａｔｏｒがこれから送信するオブジェクトのファイルタイプとファイルサイズをＰＴＰ  Ｒｅｓｐｏｎｄｅｒに通知するためにＳｅｎｄＯｂｊｅｃｔＩｎｆｏを発行する。
【００８８】
８０３では、ＰＴＰ  ＩｎｉｔｉａｔｏｒがＤＰＳコマンドを送信するために，ＰＴＰ  ＲｅｓｐｏｎｄｅｒにＳｅｎｄＯｂｊｅｃｔを発行する。
【００８９】
８０４では、ＰＴＰ  Ｒｅｓｐｏｎｄｅｒが取得したＤＰＳコマンドをＤＰＳ  Ｓｅｒｖｅｒに送信する。以上のようにして、液晶プロジェクタ２００が発行したＤＰＳコマンドはデジタルカメラ１００に送信される。
【００９０】
図９は、本発明の実施形態における液晶プロジェクタ２００がデジタルカメラ１００からＤＰＳコマンドを受けたときのＰＴＰコマンドレベルでのシーケンス図である。
【００９１】
９０１では、ＤＰＳ  ＳｅｒｖｅｒがＰＴＰ  ＲｅｓｐｏｎｄｅｒにＤＰＳコマンド（図では、一例としてＤＰＳ＿ＳｔａｒｔＪｏｂ４０５を記した）を発行する。
【００９２】
９０２では、それを受けたＰＴＰ  ＲｅｓｐｏｎｄｅｒがＰＴＰ  ＩｎｉｔｉａｔｏｒにＲｅｑｕｅｓｔＯｂｊｅｃｔＴｒａｎｓｆｅｒというＰＴＰイベントを発行し、ＰＴＰ  Ｉｎｉｔｉａｔｏｒに対してＰＴＰ  Ｒｅｓｐｏｎｄｅｒからオブジェクトを取得するよう要求する。
【００９３】
９０３では、ＰＴＰ  Ｉｎｉｔｉａｔｏｒがこれから取得するオブジェクトのファイルタイプとファイルサイズを取得するためにＰＴＰ  ＲｅｓｐｏｎｄｅｒにＧｅｔＯｂｊｅｃｔＩｎｆｏを発行する。
【００９４】
９０４では、ＰＴＰ  ＩｎｉｔｉａｔｏｒがＤＰＳコマンドを取得するためにＰＴＰ  ＲｅｓｐｏｎｄｅｒにＧｅｔＯｂｊｅｃｔを発行する。
【００９５】
９０５では、ＰＴＰ  Ｉｎｉｔｉａｔｏｒが取得したＤＰＳコマンドをＤＰＳ  Ｃｌｉｅｎｔに送信する。以上でデジタルカメラ１００が発行したＤＰＳコマンドが液晶プロジェクタ２００に受信される。
【００９６】
図６は、本発明の実施形態における液晶プロジェクタとデジタルカメラの接続開始から画像表示完了までのＤＰＳコマンドのシーケンス図である。
【００９７】
図は、液晶プロジェクタ１００とデジタルカメラ２００がＰｉｃｔＢｒｉｄｇｅ規格に基づいてダイレクト接続をし、画像１枚を表示するまでのシーケンスを表している。
【００９８】
初めに液晶プロジェクタ１００とデジタルカメラ２００の間で互いがＤＰＳ機能を有するかどうかを確認するためのネゴシエーションを行う。ＰｉｃｔＢｒｉｄｇｅ規格では、ＵＳＢ接続をトリガーとして両機器間にＰＴＰ接続が確立した後に、図７に示すＤＰＳ  Ｄｉｓｃｏｖｅｒｙ６０１が行われる。
【００９９】
６０２では、デジタルカメラ２００のＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２が液晶プロジェクタ１００のＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１へＤＰＳ＿ＣｏｎｆｉｇｕｒｅＰｒｉｎｔＳｅｒｖｉｃｅ４０１を発行する。その目的は、液晶プロジェクタ１００，  デジタルカメラ２００の両機器が互いに有する機能を確認することである。つまり、液晶プロジェクタ１００がＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１／Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３を有することを、デジタルカメラ２００がＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２／Ｓｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０４を有することを互いに通知し合う。
【０１００】
６０３では、液晶プロジェクタ１００はどのような表示設定が可能なのかを問い合わせるためにＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２がＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１へＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ４０３を発行する。ＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ４０３を受けて発行される能力情報のパラメータには、ｑｕａｌｉｔｙ・用紙サイズ・用紙タイプ・ファイルタイプ・日付印刷・ファイル名印刷・イメージオプティマイズ・レイアウト・ｆｉｘｅｄＳｉｚｅ・トリミング等を記述できる。そのため、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２は、デジタルカメラ２００が必要な情報をＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ４０３に記述し発行する。Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１は、ＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ４０３で取得要求されたパラメータを解析し、図１２に示すＣａｐａｂｉｌｉｔｙ管理情報テーブルから、該当する情報を取得し、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２へＣａｐａｂｉｌｉｔｙ情報を通知する。本実施例では、ＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ４０３のパラメータが用紙サイズである場合、液晶プロジェクタ１００は、用紙サイズの選択肢として、デフォルト（５１００００００）と液晶プロジェクタの表示解像度に関連付けられた用紙サイズ：ＳＸＧＡ＋コード（５１００Ｃ０００）を含めた能力情報を作成する。ＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ４０３へ応答として、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２へこの能力情報を送信することで能力情報送信が実現する。その結果、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２が得たＣａｐａｂｉｌｉｔｙ情報がデジタルカメラ２００のＵＩに反映されて、ユーザーの選択できる機能（ｑｕａｌｉｔｙ・用紙サイズ・用紙タイプ・ファイルタイプ・日付印刷・ファイル名印刷・イメージオプティマイズ・レイアウト・ｆｉｘｅｄＳｉｚｅ・トリミング）が決定する。これによりプリンタの能力に応じた印刷設定画面を表示可能となる。
【０１０１】
６０４は、ユーザーがデジタルカメラ２００から液晶プロジェクタ１００で表示させる画像を選択し、直接印刷ボタン２６０１を押下する操作である。６０４の操作により、６０５でＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２がＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１にＤＰＳ＿ＳｔａｒｔＪｏｂ４０５を発行する。これによって、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２からＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１へ印刷設定および印刷情報が通知されて表示処理が開始される。このとき、  本発明ではＤＰＳ＿ＳｔａｒｔＪｏｂ４０５のパラメータの印刷用紙サイズには、デフォルト（５１００００００）を記述する。
【０１０２】
６０６では、液晶プロジェクタ１００が待機状態から表示処理状態に遷移したことをデジタルカメラ２００に通知するために、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１はＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２へＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ４０９を発行する。
【０１０３】
６０７では、印刷指定されている画像ファイルの中で現在何枚目の表示処理を行っているかを示すプログレス通知をデジタルカメラ２００に対して行うためにＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１はＤＰＳ＿ＮｏｔｉｆｙＪｏｂＳｔａｔｕｓ４０７をＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２へ発行する。
【０１０４】
６０８では、表示する画像のファイルタイプとファイルサイズ情報を取得するために、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３がＳｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０４へＤＰＳ＿ＧｅｔＦｉｌｅＩｎｆｏ４２２を発行する。ＤＰＳ＿ＧｅｔＦｉｌｅＩｎｆｏ４２２を受信したＳｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０４は、Ｓｔｏｒａｇｅ  Ｄｅｖｉｃｅから該ファイルデータを取得する。次に、Ｓｔｏｒａｇｅ  Ｓｅｖｅｒ５０４は、６０３で取得した用紙コードに割り当てられた液晶プロジェクタ１００の解像度とファイルの画素数を比較し、ファイルの画素数の方が大きい場合、リサイズ処理を行う。例えば、液晶プロジェクタの解像度がＳＸＧＡ＋（縦１４００画素・横１０５０画素）で、かつ、表示画像の画素数が縦２８００画素・横２１００画素の場合、表示画像を縦１４００画素・横１０５０画素に、リサイズ処理を行う。Ｓｔｏｒａｇｅ  Ｓｅｖｅｒ５０４は、リサイズ処理により生成されたファイルデータ及びファイル情報を、一時的にメモリ１２に保存を行うと共に、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３にファイルタイプとファイルサイズ情報を通知する。ここで、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３に送られたファイルサイズ情報を元にＳｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３はメモリ確保を行い、後に続く画像ファイルの取得に備える。
【０１０５】
６０９では、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３は、６０８で取得した情報に基づき、画像ファイルデータを取得するためにＳｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０４にＤＰＳ＿ＧｅｔＦｉｌｅ４２４を発行する。ＤＰＳ＿ＧｅｔＰａｒｔｉａｌＦｉｌｅにより、分割的に取得をする方法もある。ＤＰＳ＿ＧｅｔＦｉｌｅ４２４を受信したＳｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０４は、６０８で、メモリ１２に保存したリサイズ処理済みのファイルデータを、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３に送信することで画像送信する。
【０１０６】
６１０ではＳｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３が６０９で取得したデータをＰｒｉｎｔ  Ｄｅｖｉｃｅに送信し、Ｐｒｉｎｔ  Ｄｅｖｉｃｅは、画像を表示する。Ｐｒｉｎｔ  Ｄｅｖｉｃｅは、画像処理回路１０８のことである。
【０１０７】
以上が完了すると、６１１としてＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１は、液晶プロジェクタ１００が待機状態に遷移したことをデジタルカメラ２００に通知するために、ＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ４０９をＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２へ発行する。
【０１０８】
本発明の実施形態における液晶プロジェクタ２００は、デジタルカメラ１００との接続状態に応じて表示画面を制御するため、各表示画面を説明する。
【０１０９】
図１３は、本発明の実施形態におけるデバイスが接続されていない場合に表示される液晶プロジェクタ１００の表示画面の一例である。
【０１１０】
液晶プロジェクタ１００にデバイスが接続されていない場合、画面表示部２０００にデバイス接続を促すコメント２００１、接続が可能なデバイスの画像２００２、２００３が表示される。液晶プロジェクタ１００とデジタルカメラ２００が接続すると、図１４へ画面遷移する。またデジタルカメラ２００と切断すると、どのような画面状態であっても本画面に遷移する。
【０１１１】
図１４は、本発明の実施形態におけるデジタルカメラ２００との接続処理中に表示される液晶プロジェクタ１００の表示画面の一例である。
【０１１２】
画面表示部２０００に、接続の処理中であるコメントと処理状況の進捗状況を表示する接続状況表示部２１００が表示される。デジタルカメラ２００から印刷できる状態になると、図１５へ画面遷移する。
【０１１３】
図１５は、本発明の実施形態における印刷可能状態時に表示される液晶プロジェクタ１００の表示画面の一例である。
【０１１４】
画面表示部２０００に、デジタルカメラ２００からの印刷が可能であることを示すコメント２２００が表示される。デジタルカメラ２００から印刷の要求があると、図１６へ画面遷移する。
【０１１５】
図１６は、本発明の実施形態における印刷中状態時に表示される液晶プロジェクタ１００の表示画面の一例である。
【０１１６】
画面表示部２０００に、デジタルカメラ２００から液晶プロジェクタ１００への印刷指示が行われ、その処理を行っていることを示すコメント２３００が表示される。
【０１１７】
また、ｎ／ＮのＮについてはデジタルカメラ２００からの印刷指示された画像の枚数が表示され、ｎについては何枚目を表示しているかを示す。１枚印刷の場合、１／１と表示される。画像を表示できる状態になると、図１７へ画面遷移する。
【０１１８】
図１７は、本発明の実施形態における印刷画像を表示した液晶プロジェクタ１００の表示画面の一例である。
【０１１９】
デジタルカメラ２００から液晶プロジェクタ１００への印刷指示した画像２４００が表示される。再度、デジタルカメラ２００から印刷の要求があると、図１６からの画面遷移を繰り返す。
【０１２０】
一方、本発明の実施形態におけるデジタルカメラ１００は、画像印刷制御するためのユーザーインターフェースを有する。本ユーザーインターフェースは、液晶プロジェクタ２００との接続状態に応じて、ユーザインタフェースを制御するため、夫々説明する。
【０１２１】
図１９は、本発明の実施形態におけるデジタルカメラ２００の背面を示した図である。
【０１２２】
背面には、切替スイッチ２６００、直接印刷ボタン２６０１、ＳＥＴボタン２６０２、上下左右ボタン２６０３、ＭＥＮＵボタン２６０４、液晶モニター２６０５を備える。
【０１２３】
切り替えスイッチ２６００は、撮影を行うか、撮影した画像を表示するかのモードを切り替えるスイッチである。
【０１２４】
ダイレクト印刷ボタン２６０１は、液晶モニター２６０５に表示されている画像をダイレクト印刷する場合に使用するボタンである。ＰｉｃｔＢｒｉｄｇｅ対応プリンタと接続するとボタンのランプが点灯する。ダイレクトボタン２６０１を押下すると、図２４に示すダイレクト印刷処理中画面が表示される。
【０１２５】
ＳＥＴボタン２６０３は、設定値を確定するときなどに使用するボタンである。この状態で押下すると図２３に示す直接指定印刷に関する画面が表示される。
【０１２６】
上下左右ボタン２６０３は、メニューの選択をする場合に上下左右でカーソルを移動させる場合や画像の表示で複数画像存在する場合に次の画像や前の画像を表示させる場合に使用する。
【０１２７】
図２３は、本発明の実施形態におけるデジタルカメラ２００での印刷設定画面の一例である。
【０１２８】
印刷設定画面の情報表示３１０１は設定した用紙サイズ、用紙タイプ、レイアウトの情報が表示される。３１０２では、プリンタが日付を印字して印刷できる場合、日付を印字して印刷するか否かを選択することができる。３１０３では、プリンタがファイル名を印字して印刷できる場合、ファイル名を印字して印刷するか否かを選択することができる。３１０４では、画像の印刷枚数を設定することができる。３１０５では、プリンタが対応する印刷用紙、用紙タイプ、レイアウトを設定することができる。
【０１２９】
デジタルカメラ２００が、図１２に示す液晶プロジェクタのＣａｐａｂｉｌｉｔｙ情報を取得した場合、そこに含まれる用紙サイズの選択肢として、ＳＸＧＡ＋を表示することなく、用紙サイズ：デフォルトのみ表示する。
【０１３０】
印刷３１００を選択し、ＳＥＴボタン２６０２を押下すると、デジタルカメラ２００は、印刷要求を液晶プロジェクタに送信し、液晶プロジェクタから印刷中状態であることと印刷のプログレスを受信することで、図２４に示す印刷中の画面を表示する。
【０１３１】
図２４は、本発明の実施形態におけるデジタルカメラ２００でのダイレクト印刷処理中画面の一例である。
【０１３２】
図１９にてダイレクト印刷ボタン２６０１を押下されると印刷処理を行う。印刷処理を行っていることが表示される。印刷処理中コメント３３００は印刷処理を行っていることと印刷処理の進捗状況（ｎ／Ｎ）を表示する。液晶プロジェクタ１００から受信したＤＰＳ＿ＮｏｔｉｆｙＪｏｂＳｔａｔｕｓのプログレスの値を表示するが、Ｎは全印刷枚数を示し、ｎは何枚目を印刷しているかを示す。１枚印刷の場合、１／１と表示する。
【０１３３】
中止３２００を選択し、ＳＥＴボタン２６０２を押下すると図２５に示す印刷処理中止確認画面が表示される。
【０１３４】
図２５は、本発明の実施形態におけるデジタルカメラ２００での印刷処理中止確認画面の一例である。
【０１３５】
中止３４００を選択しＳＥＴボタン２６０２を押下すると、印刷処理を中止し図１９に示す画面が表示される。ここで、デジタルカメラ２００は、液晶プロジェクタ１００に対し、印刷中止要求ＤＰＳ＿ＡｂｏｒｔＪｏｂを送信する。印刷中止要求を受信した液晶プロジェクタ１００は画像表示を中止し、図１５のようにアイドル状態に遷移する。
【０１３６】
続行３４０１を選択し、ＳＥＴボタン２６０２を押下すると、印刷処理を続行する。
【０１３７】
以上のようにしてデジタルカメラと液晶プロジェクタをＵＳＢ接続したシステムおいて、デジタルカメラが保持する画像をボタン等の操作部材を操作することにより、液晶プロジェクタに表示することができる。
【０１３８】
また液晶プロジェクタの解像度に適した画像を表示できる。かつ画素数の大きい画像であっても、通信速度の向上により、表示処理速度を向上させることができる。
【０１３９】
本実施例では液晶プロジェクタとデジタルカメラによるシステムについて説明したが、テレビや画像ビューワー等、画像を表示する機器についても適用可能である。
【０１４０】
その他、機器接続を形成する上でそれぞれの端末が通信に用いた通信パケットフォーマットや画像を表示するにあたっての操作部材等は本実施例に限定されるものではない。
【０１４１】
（第２の実施例）
本実施例では、液晶プロジェクタとデジタルカメラがＵＳＢ接続し、デジタルカメラの記録メディアに保存した画像をデジタルカメラの操作によって、液晶プロジェクタが再生する方法について説明する。
【０１４２】
本実施例における液晶プロジェクタ構成、液晶プロジェクタとデジタルカメラの構成及び接続方法は全て（第１の実施例）と同様で説明を省略する。（第１の実施例）と異なる点は、デジタルカメラのＤＰＯＦ印刷操作によって、液晶プロジェクタが、画像をスライドショー表示する点である。
【０１４３】
図１８は、本発明の実施形態のおける液晶プロジェクタ１００でスライドショー設定画面を示した図である。
【０１４４】
液晶プロジェクタ１００は、液晶プロジェクタ１００のリモコン操作により、２５００で、画像をスライドショー表示する／しないを指定する。また２５０１で、スライドショー間隔を指定する。
【０１４５】
スライドショー表示を有効にすると、デジタルカメラ２００からのＤＰＯＦ印刷要求に記述されている画像を指定された間隔でスライドショー表示する。
【０１４６】
スライドショー表示を無効にすると、デジタルカメラ２００からのＤＰＯＦ印刷要求に記述されている画像を、液晶プロジェクタ１００のリモコン操作により、表示する。
【０１４７】
図１０は、本発明の実施形態におけるＤＰＯＦファイル構成を示した図である。
【０１４８】
デジタルカメラ１００のメモリカードＩ／Ｆ２３に挿入された記録メディア内のフォルダ構成は、ルートディレクトリの直下にＤＣＩＭディレクトリとＭＩＳＣディレクトリが存在する。
【０１４９】
“ＤＣＩＭ”ディレクトリの下には、撮影画像ＥＦＧＨ０００１．ＪＰＧ１００５群が保存されている。
【０１５０】
”ＭＩＳＣ”ディレクトリ１０００の下には、ＤＰＯＦファイルが保存される。ＤＰＯＦファイルには、印刷用ＤＰＯＦファイル：ＡＵＴＰＲＩＮＴ．ＭＲＫ１００１、スライドショー用ＤＰＯＦファイル：ＡＵＴＰＬＡＹｎ．ＭＲＫ１００２、転送用ＤＰＯＦファイル：ＡＵＴＸＦＥＲ．ＭＲＫ１００３、ＵＮＩＣＯＤＥ用ＤＰＯＦファイル：ＵＮＩＣＯＤＥ．ＭＲＫ１００４の４種類存在する。
【０１５１】
スライドショー用ＤＰＯＦファイルは、ＡＵＴＰＬＡＹ０．ＭＲＫ・ＡＵＴＰＬＡＹ１．ＭＲＫなど、１０個のファイル（ＡＵＴＰＬＡＹｎ．ＭＲＫ１００２）を持つことができる。
【０１５２】
印刷用ＤＰＯＦファイル１００１には、１００６に示す通り、デジタルカメラ名やＤＰＯＦファイル作成日時などのヘッダー部と、プロダクトＩＤ・ファイルフォーマット・画像ファイルのパス情報・画像の撮影日時情報等をジョブ毎に保持している。前記表示画像を印刷画像として指定すると、印刷用ＤＰＯＦファイル１００１にジョブが追加される。一方、表示画像を印刷画像から外すと、印刷用ＤＰＯＦファイル１００１からジョブが削除される。
【０１５３】
図２０は、本発明の実施形態におけるデジタルカメラ２００でのＤＰＯＦ印刷の操作に関する画面の一例である。
【０１５４】
液晶モニター２６０５に印刷に関するメニューが表示され、印刷２７００を指定しＳＥＴボタン２６０２を押下すると、図２２に示すＤＰＯＦ印刷設定に関する画面が表示される。
【０１５５】
印刷する画像を指定．．．２７０１を指定し、ＳＥＴボタン２６０２を押下すると、図２１に示す印刷する画像を選択する画面が表示される。
【０１５６】
図２１は、本発明の実施形態におけるデジタルカメラ２００でのＤＰＯＦ印刷する画像を選択する画面の一例である。
【０１５７】
液晶モニター２６０５に画像が表示され、左上に表示されている画像に設定されている印刷枚数２８００が表示され、その右部に全体で設定されている全印刷枚数２８０１が表示される。
【０１５８】
ＳＥＴボタン２６０２を押下すると、図２９に示す印刷する画像の枚数を設定する画面が表示される。複数画像存在している場合、上下左右ボタン２６０３で右を押下した場合は次の画像、左を押下した場合は前の画像が表示される。
【０１５９】
ＭＥＮＵボタン２６０４を押下すると、図２０で示したＤＰＯＦ印刷の操作に関する画面が表示される。ここで、デジタルカメラ２００は、画像印刷指定した内容を、図１０の印刷用ＤＰＯＦファイル１００１に反映する。
【０１６０】
図２２は、本発明の実施形態におけるデジタルカメラ２００でのＤＰＯＦ印刷設定に関する画面の一例である。
【０１６１】
デジタルカメラ２００と液晶プロジェクタ１００が接続すると、デジタルカメラ２００は、本画面に遷移する。
【０１６２】
ＤＰＯＦ印刷設定情報表示３００１は設定した印刷する画像の全枚数、用紙サイズ、用紙タイプ、レイアウトの情報が表示される。３１０２では、プリンタが対応する印刷用紙、用紙タイプ、レイアウトを設定することができる。
【０１６３】
ここで本発明では、デジタルカメラ２００が、図１２に示す液晶プロジェクタのＣａｐａｂｉｌｉｔｙ情報を取得した場合、用紙サイズ：ＳＸＧＡ＋を表示することなく、用紙サイズ：デフォルトのみ表示する。
【０１６４】
印刷３０００を選択し、ＳＥＴボタン２６０２を押下すると図２４に示す印刷中の画面が表示され、かつ、図１１のＤＰＯＦ印刷処理を実行する。
【０１６５】
図１１は、本発明の実施形態におけるＤＰＯＦ印刷開始から画像表示完了までのシーケンス図である。
【０１６６】
予め、図２２のようにデジタルカメラ２００でＤＰＯＦ印刷設定が行われており、かつ液晶プロジェクタ１００とデジタルカメラ２００がＰｉｃｔＢｒｉｄｇｅ接続し、液晶プロジェクタ１００のＣａｐａｂｉｌｉｔｙ情報をデジタルカメラ２００が取得した状態である。
【０１６７】
１１０１では、図２２の印刷３０００を選択し、ＳＥＴボタン２６０２を押下すると、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２は、図１０の印刷用ＤＰＯＦファイル１００１を解析し、印刷画像のファイルＩＤを取得する。
【０１６８】
１１０２では、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２が、取得したファイルＩＤを用い、印刷要求コマンドＤＰＳ＿ＳｔａｒｔＪｏｂ４０５を作成し、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１にＤＰＳ＿ＳｔａｒｔＪｏｂ４０５を発行する。これによって、Ｐｒｉｎｔ  Ｃｌｉｅｎｔ５０２からＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１へ印刷設定および印刷情報が通知されて表示処理が開始される。このとき、本発明ではＤＰＳ＿ＳｔａｒｔＪｏｂ４０５のパラメータの印刷用紙サイズには、デフォルト（５１００００００）を記述する。
【０１６９】
６０６では、液晶プロジェクタ１００が待機状態から表示処理状態に遷移したことをデジタルカメラ２００に通知するために、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１はＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２へＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ４０９を発行する。
【０１７０】
１１０４では、印刷指定されている画像ファイルの中で現在何枚目の表示処理を行っているかを示すプログレス通知をデジタルカメラ２００に対して行うためにＰｒｉｎｔ  Ｓｅｒｖｅｒ５０１はＤＰＳ＿ＮｏｔｉｆｙＪｏｂＳｔａｔｕｓ４０７をＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２へ発行する。図１０の印刷用ＤＰＯＦファイル１００１であれば、プログレス：００１／００２と通知する。
【０１７１】
１１０５では、表示する画像のファイルタイプとファイルサイズ情報を取得するために、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３がＳｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０４へＤＰＳ＿ＧｅｔＦｉｌｅＩｎｆｏ４２２を発行する。ＤＰＳ＿ＧｅｔＦｉｌｅＩｎｆｏ４２２を受信したＳｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０４は、Ｓｔｏｒａｇｅ  Ｄｅｖｉｃｅから該ファイルデータを取得する。次に、Ｓｔｏｒａｇｅ  Ｓｅｖｅｒ５０４は、６０３で取得した用紙コードに割り当てられた液晶プロジェクタ１００の解像度とファイルの画素数を比較し、ファイルの画素数の方が大きい場合、リサイズ処理を行う。例えば、液晶プロジェクタの解像度がＳＸＧＡ＋（縦１４００画素・横１０５０画素）で、かつ、表示画像の画素数が縦２８００画素・横２１００画素の場合、表示画像を縦１４００画素・横１０５０画素に、リサイズ処理を行う。Ｓｔｏｒａｇｅ  Ｓｅｖｅｒ５０４は、リサイズ処理により生成されたファイルデータ及びファイル情報の一時的に保存を行うと共に、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３にファイルタイプとファイルサイズ情報を通知する。ここで、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３に送られたファイルサイズ情報を元にＳｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３はメモリ確保を行い、後に続く画像ファイルの取得に備える。
【０１７２】
１１０６では、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３は、１１０５で取得した情報に基づき、画像ファイルデータを一括取得するためにＳｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０４にＤＰＳ＿ＧｅｔＦｉｌｅ４２４を発行する。ＤＰＳ＿ＧｅｔＰａｒｔｉａｌＦｉｌｅにより、分割取得をする方法もある。ＤＰＳ＿ＧｅｔＦｉｌｅ４２４を受信したＳｔｏｒａｇｅ  Ｓｅｒｖｅｒ５０４は、１１０５でリサイズしたファイルデータを、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３に送信する。
【０１７３】
１１０７では、Ｓｔｏｒａｇｅ  Ｃｌｉｅｎｔ５０３が６０９で取得したデータをＰｒｉｎｔ  Ｄｅｖｉｃｅに送信し、Ｐｒｉｎｔ  Ｄｅｖｉｃｅは、画像を表示する。Ｐｒｉｎｔ  Ｄｅｖｉｃｅは、画像処理回路１０８のことである。
【０１７４】
１１０８では、図１８で液晶プロジェクタ１００のスライドショー設定機能をＯＮにしている場合、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１は、１１０２で印刷要求された画像を全て表示したか否かを確認する。スライドショー設定機能をＯＦＦにしている場合、図示していないが、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１は、液晶プロジェクタ１００のリモコン操作により、次画像の表示要求を受信すると、１１０２で印刷要求された画像を全て表示したか否かを確認する。全て表示していない場合、１１０４からの処理を繰り返す。そのときに、現在何枚目の表示処理を行っているかを示すプログレスのｎ値をインクリメントする。全て表示している場合、１１０９で、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１は、液晶プロジェクタ１００が待機状態に遷移したことをデジタルカメラ２００に通知するために、ＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ４０９をＰｒｉｎｔ  Ｃｌｉｅｎｔ５０２へ発行する。
【０１７５】
また図示していないが、印刷中状態で、Ｐｒｉｎｔ  Ｓｅｒｖｅｒ５０１は、液晶プロジェクタ１００のリモコン操作により、画像表示の中止要求を受信すると、１１０９の液晶プロジェクタ１００が待機状態に遷移したことをデジタルカメラ２００に通知する処理を行う。
【０１７６】
以上のようにしてデジタルカメラと液晶プロジェクタをＵＳＢ接続したシステムおいて、デジタルカメラにてＤＰＯＦ印刷指定した画像群を、液晶プロジェクタにスライドショー表示することができる。
【０１７７】
またＤＰＯＦ印刷指定した画像全てに対し、液晶プロジェクタの画像の解像度に適した画像を表示できる。かつ画素数の大きい画像であっても、通信速度の向上により、表示処理速度を向上させることができる。
【０１７８】
本実施例では液晶プロジェクタとデジタルカメラによるシステムについて説明したが、テレビや画像ビューワー等、画像を表示する機器についても適用可能である。
【０１７９】
その他、機器接続を形成する上でそれぞれの端末が通信に用いた通信パケットフォーマットや画像を表示するにあたっての操作部材等は本実施例に限定されるものではない。
【０１８０】
［他の実施の形態］
なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施の形態の機能を実現するプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１８１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１８２】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１８３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１８４】
更に、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１８５】
【図１】本発明の実施形態におけるデジタルカメラの構成を示す図である。
【図２】本発明の実施形態における液晶プロジェクタの構成を示す図である。
【図３】本発明の実施形態におけるデジタルカメラと液晶プロジェクタの構成を示す図である。
【図４】本発明の実施形態におけるＤＰＳコマンド及びイベントについて示した図である。
【図５】本発明の実施形態におけるＤＰＳのシステムモデルを示した図である。
【図６】本発明の実施形態における液晶プロジェクタとデジタルカメラの接続開始から画像表示完了までのシーケンス図である。
【図７】本発明の実施形態におけるＤＰＳ  Ｄｉｓｃｏｖｅｒｙのシーケンス図である。
【図８】本発明の実施形態における液晶プロジェクタがデジタルカメラに向けてＤＰＳコマンドを発行したときのＰＴＰコマンドのシーケンス図である。
【図９】本発明の実施形態における液晶プロジェクタがデジタルカメラからＤＰＳコマンドを受けたときのＰＴＰコマンドレベルでのシーケンス図である。
【図１０】本発明の実施形態におけるＤＰＯＦファイル構成を示した図である。
【図１１】本発明の実施形態におけるＤＰＯＦ印刷開始から画像表示完了までのシーケンス図である。
【図１２】本発明の実施形態における液晶プロジェクタのＣａｐａｂｉｌｉｔｙ情報管理テーブルを示した図である。
【図１３】本発明の実施形態におけるデバイスが接続されていない場合に表示される液晶プロジェクタの表示画面の一例である。
【図１４】本発明の実施形態におけるデジタルカメラとの接続処理中に表示される液晶プロジェクタの表示画面の一例である。
【図１５】本発明の実施形態におけるスライドショー開始可能状態時に表示される液晶プロジェクタの表示画面の一例である。
【図１６】本発明の実施形態における印刷画像を表示した液晶プロジェクタの表示画面の一例である。
【図１７】本発明の実施形態における印刷画像及び画像情報を表示した液晶プロジェクタの表示画面の一例である。
【図１８】本発明の実施形態における液晶プロジェクタのスライドショー設定画面表示図である。
【図１９】本発明の実施形態におけるデジタルカメラの背面を示した図である。
【図２０】本発明の実施形態におけるデジタルカメラでのＤＰＯＦ印刷の操作に関する画面図である。
【図２１】本発明の実施形態におけるデジタルカメラでのＤＰＯＦ印刷する画像を選択する画面図である。
【図２２】本発明の実施形態におけるデジタルカメラでのＤＰＯＦ印刷設定に関する画面図である。
【図２３】本発明の実施形態におけるデジタルカメラでの直接指定印刷に関する画面図である。
【図２４】本発明の実施形態におけるデジタルカメラ２００でのダイレクト印刷処理中画面図である。
【図２５】本発明の実施形態におけるデジタルカメラ２００での印刷処理中止確認画面図である。
【図２６】本発明の実施形態におけるＤＰＳコマンド及びイベントについて示した図である。
【図２７】本発明の実施形態におけるＤＰＳコマンド及びイベントについて示した図である。
【符号の説明】
【０１８６】
１  デジタルカメラ
２  撮影レンズ
３  シャッター
４  撮像素子
５  Ａ／Ｄ変換器
６  タイミング発生回路
７  Ｄ／Ａ変換器
８  メモリ制御回路
９  システム制御回路
１０  画像処理回路
１１  画像表示メモリ
１２  メモリ
１３  画像表示部
１４  露光制御手段
１５  測距制御手段
１６  ズーム制御手段
１７  フラッシュ１７
１８  電源制御手段
１９  電源手段
２０  定数、変数、プログラム等を記憶するメモリ
２１  表示部
２２  不揮発性メモリ
２３  メモリカードインターフェース
２４  ＵＳＢインターフェース
２５  操作手段
２６  シャッタースイッチ
２７  無線通信回路
２８  アンテナ
１００  液晶プロジェクタ
１０１  メモリ
１０２  不揮発性メモリ
１０３  操作部
１０４  電源制御手段
１０５  電源手段
１０７  Ｅｔｈｅｒｎｅｔ（登録商標）インターフェース
１０６  ＵＳＢインターフェース
１０８  画像処理回路
１０９  システム制御回路
１１０  フレームメモリ
１１１  プロジェクタ映像信号処理回路
１１２  信号レベル調整回路
１１３  液晶ドライバ
１１５  ランプ駆動回路（バラスト）
１１６  ランプ
１１７  液晶パネル
１１８  レンズ群
１１９  スクリーン
１２０  リモコン受光部
【図１】
2010011213.tif 000003
【図２】
2010011213.tif 000004
【図３】
2010011213.tif 000005
【図４】
2010011213.tif 000006
【図５】
2010011213.tif 000007
【図６】
2010011213.tif 000008
【図７】
2010011213.tif 000009
【図８】
2010011213.tif 000010
【図９】
2010011213.tif 000011
【図１０】
2010011213.tif 000012
【図１１】
2010011213.tif 000013
【図１２】
2010011213.tif 000014
【図１３】
2010011213.tif 000015
【図１４】
2010011213.tif 000016
【図１５】
2010011213.tif 000017
【図１６】
2010011213.tif 000018
【図１７】
2010011213.tif 000019
【図１８】
2010011213.tif 000020
【図１９】
2010011213.tif 000021
【図２０】
2010011213.tif 000022
【図２１】
2010011213.tif 000023
【図２２】
2010011213.tif 000024
【図２３】
2010011213.tif 000025
【図２４】
2010011213.tif 000026
【図２５】
2010011213.tif 000027
【図２６】
2010011213.tif 000028
【図２７】
2010011213.tif 000029