(57)【要約】【課題】  デジタルカメラと表示装置が接続し、デジタルカメラの操作によって、デジタルカメラに記録された画像を表示装置に表示するシステムにおいて、ユーザーが画像毎に任意の表示間隔を設定したい場合、画像毎の表示間隔を表示装置に通知する手段が存在しないため、表示装置で設定された一定の間隔でのみ画像の表示を行うといった問題が発生してしまう。【解決手段】  画像記録装置から転送された画像をスライドショー形式で表示させる表示間隔の設定を行える手段を持つ画像表示装置において、画像の印刷指定された情報をスライドショー形式で表示させる表示間隔として設定し、画像表示を行う。【選択図】  図３０
2009284319.tif 000002
【特許請求の範囲】
【請求項１】
画像記録装置と接続する画像記録装置接続手段と、
印刷に関する機能を管理する印刷機能管理手段と、
前記画像記録装置から印刷指定された画像を表示する画像表示手段と、
前記画像記録装置から転送された画像をスライドショー形式で表示させる表示間隔の設定を行える手段とを備えた画像表示システムにおいて、
前記画像記録装置にて印刷する際に指定した画像の印刷枚数の設定値をスライドショー形式の表示間隔として設定する印刷枚数-表示間隔設定手段と
前記表示間隔設定手段にて設定された間隔にて画像をスライドショー形式で表示する画像表示手段を有することを特徴とする画像表示システム。
【請求項２】
前記表示間隔設定手段は、
前記画像表示手段が保持しているレイアウト情報と前記レイアウト情報に対応したスライドショー形式の表示間隔に関する情報を関連付けて保持する表示間隔管理手段と
画像記録装置にて印刷する際に指定した画像のレイアウトの設定値と前記表示間隔管理手段で関連付けられている設定値をスライドショー形式の表示間隔として設定するレイアウト-表示間隔設定手段を有することを特徴とする請求項１に記載の画像表示システム。
【請求項３】
請求項１又は請求項２に記載の画像表示システムの動作に必要な制御をコンピューターに実行させるためのコンピューター読み取り可能な制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置と画像表示装置が接続し、画像記録装置が保持する画像を画像表示装置に表示する画像表示システムとその制御プログラムに関する。
【背景技術】
【０００２】
デジタルカメラで撮影した画像は、デジタルデータとしてデジタルカメラ内の記録メディアに記録される。プロジェクタ等の表示装置に記録メディアを挿入し、撮影画像を表示させ、親族や知人がスライドショー形式で表示画像を見て楽しむようなことが一般的に行われている。スライドショー形式で画像表示する際に、画像にお気に入り度というパラメータを持たせて、そのレベルによりスライドショーの表示間隔を制御する画像再生方法が知られている。（特許文献１参照）
また、プロジェクタ等の表示装置に記録メディアを挿入し、撮影画像を表示させ、親族や知人が表示画像を見て楽しむようなことが一般的に行われている。表示装置には、スライドショー形式で画像表示を行う機能が搭載されている。
【０００３】
一方、メーカーを問わず、デジタルカメラとプリンタがダイレクトに接続し、デジタルカメラを操作することで印刷できるダイレクト印刷機能が存在する。本機能は、PictBridge（登録商標）と呼ばれる規格をデジタルカメラおよびプリンタに搭載することで実現する。
【０００４】
本ダイレクト印刷機能は、デジタルカメラの表示部に印刷したい画像を表示させ、印刷開始のボタン等を操作することで、ユーザーが所望する画像を印刷することができる。またユーザーが予め所望する画像を印刷指定し、指定した画像群を印刷することもできる。印刷指定すると、印刷指定された内容を記述するDPOFファイル「AUTPRINT.MRK」をデジタルカメラの記録メディアに記録される。印刷指定された画像を印刷する際に、DPOFファイルに記述された内容の通り、プリンタが印刷する。
【０００５】
また近年、デジタルカメラの高性能化に伴い、撮影画像のサイズが大きくなり、印刷処理時間も非常に長くなっている。そのためデジタルカメラでは、印刷用紙サイズ（Ｌ判・２Ｌ判・Ａ４・・・）や印刷レイアウト（１ＵＰ・２ＵＰ・４ＵＰ・・・）等によって、必要最低限の画像サイズに印刷画像を縮小リサイズし、プリンタから画像を取得させるようにしている。その結果、画像サイズが大きい画像であっても、小さい画像と同様な時間で印刷処理を完了することができている。
【０００６】
更に近年、ダイレクト印刷機能と同様にデジタルカメラと表示装置がダイレクトに接続し、デジタルカメラの操作によって、デジタルカメラの記録メディアに記録された画像を表示し、楽しみたいとの要望が出てきている。そのため表示装置にPictBridge機能を搭載することで、デジタルカメラの印刷操作によって、表示装置が画像を表示することが可能となる。
【特許文献１】特開２００６−１５７３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、ユーザーが画像毎に任意の表示間隔を設定したい場合、画像毎の表示間隔を表示装置に通知する手段が存在しないため、表示装置で設定された一定の間隔でのみ画像の表示を行うといった問題が発生してしまう。
【０００８】
本発明は上記問題点を鑑みてなされたものであり、デジタルカメラと表示装置をダイレクト接続し、デジタルカメラの操作によってユーザーが所望する表示間隔にて画像を表示することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の画像表示システムは、
画像記録装置と接続する画像記録装置接続手段と、
印刷に関する機能を管理する印刷機能管理手段と、
前記画像記録装置から印刷指定された画像を表示する画像表示手段と、
前記画像記録装置から転送された画像をスライドショー形式で表示させる表示間隔の設定を行える手段とを備えた画像表示システムにおいて、
前記画像記録装置にて印刷する際に指定した画像の印刷枚数の設定値をスライドショー形式の表示間隔として設定する印刷枚数-表示間隔設定手段と
前記表示間隔設定手段にて設定された間隔にて画像をスライドショー形式で表示する画像表示手段を有することを特徴とする。
【００１０】
又、
前記表示間隔設定手段は、
前記画像表示手段が保持しているレイアウト情報と前記レイアウト情報に対応したスライドショー形式の表示間隔に関する情報を関連付けて保持する表示間隔管理手段と
画像記録装置にて印刷する際に指定した画像のレイアウトの設定値と前記表示間隔管理手段で関連付けられている設定値をスライドショー形式の表示間隔として設定するレイアウト-表示間隔設定手段を有することを特徴とする。
【００１１】
更に、
画像表示システムの動作に必要な制御をコンピューターに実行させるためのコンピューター読み取り可能な制御プログラムを備える。
【発明の効果】
【００１２】
本発明によれば、スライドショーの表示間隔を画像毎に設定できるので、ユーザーが希望するスライドショーを行う事が可能となる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１４】
本実施例では、液晶プロジェクタとデジタルカメラがUSB接続し、デジタルカメラの記録メディアに保存した画像をデジタルカメラの操作によって、液晶プロジェクタが再生する方法について説明する。
【００１５】
図１は、本発明の実施形態における液晶プロジェクタの構成を示す図である。以下、本発明の実施形態における液晶プロジェクタの構成について説明する。
【００１６】
１００は、本実施形態における液晶プロジェクタである。
【００１７】
１０９は、液晶プロジェクタ１００全体を制御するシステム制御回路、１０１はシステム制御回路１０９の動作用の定数、変数、画像等を一時的に記憶するメモリである。１０２は、システム制御回路１０９のファームウェアプログラム等を記録した電気的に消去・記録可能な不揮発性メモリである。ここに液晶プロジェクタ１００がデジタルカメラに通知するCapability情報を記録することができる。
【００１８】
１０３は、システム制御回路１０９の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。１２０は、システム制御回路１０９の各種の動作指示を入力するためのリモコン受光部であり、液晶プロジェクタ１００に付属する赤外線リモコンからのリモコンキーを受信することができる。
【００１９】
１０４は、電源制御手段で、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、ACアダプターの検出を行い、検出結果及びシステム制御回路１０９の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、ファンを含む各部へ供給する。１０５はACアダプター等からなる電源手段である。
【００２０】
１０７は、ネットワーク接続するための通信インターフェースである。液晶プロジェクタの故障等の状態を、液晶プロジェクタを集中管理するシステムに通知することができる。１０６は、デジタルカメラ、USBメモリ等とUSBを用いて接続する為のUSBインターフェースである。
【００２１】
１０８は、デジタルカメラ、USBメモリ等から読み出したJPEG画像の表示位置の設定処理と、ファイル名・日付・Exifなどの情報をオーバーレイする処理を行う画像処理回路である。また処理した表示画像データを赤（R）／緑（G）／青（B）の３種の色信号からなるRGB信号にデジタル変換する。
【００２２】
１１１は、プロジェクタ映像信号処理回路で、デジタル化されたRGB信号をプロジェクタ装置に適した信号に変換する信号処理を行うプロジェクタ映像信号処理回路である。そのような信号処理としては、例えば、インターレースープログレッシブ変換処理、フレームレート変換処理、解像度変換処理等が挙げられる。１１０は、フレームメモリで、プロジェクタ映像信号処理回路１１０でプロジェクタに適した信号に変換する際の信号処理で使用され、１フレーム以上のRGB信号を記録することが可能である。１１２は、信号レベル調整回路で、プロジェクタ映像信号処理回路１１1からの出力をプロジェクタ装置の投影する投影画像に適するような信号レベルとするべく調整する。１１３は、液晶ドライバで、信号レベル調整回路１１２の出力信号に基づいて液晶パネル１１７を駆動する。
【００２３】
１１６は、ランプで、スクリーン１１９に投影画像を映し出すための光源である。１０５は、ランプ１１６に電力を供給する。１１５は、ランプ駆動回路（バラスト）で、電源１０５より供給される電力からランプ１１６に供給するための安定した高電圧を発生させる。液晶パネル１１７には、Ｒ／Ｇ／Ｂのカラーフィルタが接合されており、ランプ１１６より投射された光をＲＧＢの画像に対応して光の透過・遮断を行う。レンズ群１１８は、液晶パネル１１７を通過したＲＧＢの各色画像をスクリーン１１９へ結像させるとともに、投影画像の大きさを変化させる。スクリーン１１９は、映像信号を結像させる投影面を提供する。
【００２４】
図２９は、本発明の実施形態における液晶プロジェクタ１００のリモコンの一例である。
【００２５】
リモコン発行部３５００、POWERボタン３５０１、AUTO SETボタン３５０２、入力信号設定/画像設定３５０３、方向ボタン３５０４、決定ボタン３５０５、ページ送り/音量設定３５０６を備える。
【００２６】
リモコン発行部３５００は、リモコンの信号を本体に送る。POWERボタン３５０１は、電源の入/切を行う。AUTO SETボタン３５０２は、フォーカス、キーストーン、スクリーン色補正の調整を自動で行う。
【００２７】
入力信号設定/画像設定３５０３は入力信号の選択、フォーカスの調整、画質の設定などを行うボタン群である。
【００２８】
方向ボタン３５０４はメニューなどで上下左右の方向を指定する。決定ボタン３５０５はメニューなどで選択した項目を確定する。ページ送り/音量設定３５０６は、画像のページ送り、ズーム、音量の調整などを行うボタン群である。
【００２９】
図３は、本発明の実施形態におけるデジタルカメラの記録メディアのフォルダ構成について示した図である。
【００３０】
ＤＰＯＦファイルは、自動プリントファイル３０１・自動再生ファイル３０２・自動送信ファイル３０３の３種類の制御ファイルとＵｎｉｃｏｄｅで記述されたユーザー情報を格納したＵＮＩＣＯＤＥ文字列記述ファイル３０４を含む４種類のテキストファイル群を示す。ＤＰＯＦファイルは、ルートディレクトリの直下にある"ＭＩＳＣ"ディレクトリ３００の下に構成される。撮影画像３０５は、“ＤＣＩＭ”ディレクトリ配下に格納される。
【００３１】
自動プリントファイル３０１には、３０６に示す通り、デジタルカメラ名やＤＰＯＦファイル作成日時などのヘッダー部と、プロダクトID・プリント種指定・プリント部数指定・ファイルフォーマット・画像ファイルのパス情報・画像の撮影日時情報等を印刷ジョブ毎に保持している。
【００３２】
図２０は、本発明の実施形態におけるデジタルカメラ２００の背面を示した図である。
【００３３】
背面には、切替スイッチ２６００、直接印刷ボタン２６０１、SETボタン２６０２、上下左右ボタン2603、MENUボタン２６０４、液晶モニター２６０５を備える。
【００３４】
切り替えスイッチ２６００は撮影を行うか、撮影した画像を表示するかのモードを切り替えるスイッチである。
【００３５】
ダイレクト印刷ボタン２６０１は液晶モニター２６０５に表示されている画像をダイレクト印刷する場合に使用するボタンである。PictBridge対応プリンタと接続するとボタンのランプが点灯する。ダイレクトボタン２６０１を押下すると、図２６に示すダイレクト印刷処理中画面が表示される。
【００３６】
SETボタン２６０２は設定値を確定するときなどに使用するボタンである。この状態で押下すると図２５に示す直接指定印刷に関する画面が表示される。
【００３７】
上下左右ボタン２６０３は、メニューの選択をする場合に上下左右でカーソルを移動させる場合や画像の表示で複数画像存在する場合に次の画像や前の画像を表示させる場合に使用する。
【００３８】
図２５は、本発明の実施形態におけるデジタルカメラ２００での直接指定印刷に関する画面の一例である。
【００３９】
直接指定印刷では図２０で指定した画像のみ印刷する。直接印刷設定情報表示３１０１は設定した用紙サイズ、用紙タイプ、レイアウトの情報が表示される。３１０２では、プリンタが日付を印字して印刷できる場合、日付を印字して印刷するか否かを選択することができる。３１０３では、プリンタがファイル名を印字して印刷できる場合、ファイル名を印字して印刷するか否かを選択することができる。３１０４では、画像の印刷枚数を設定することができる。本発明では、印刷枚数に設定された値を画像を表示させたときの表示間隔として用いる。３１０５では、プリンタが対応する印刷用紙、用紙タイプ、レイアウトを設定することができる。例えば、プリンタが用紙サイズ：Letter、用紙タイプ：標準、レイアウト：フチ無しの設定ができる。
【００４０】
印刷３１００を選択し、SETボタン２６０２を押下すると図２７に示す印刷中の画面が表示される。
【００４１】
図２６は、本発明の実施形態におけるデジタルカメラ２００でのダイレクト印刷処理中画面の一例である。
【００４２】
図２０にてダイレクト印刷ボタン２６０１を押下されると印刷処理を行う。印刷処理を行っていることが表示される。中止３２００を選択し、SETボタン２６０２を押下すると図２８に示す印刷処理中止確認画面が表示される。
【００４３】
図２７は、本発明の実施形態におけるデジタルカメラ２００での印刷処理中画面の一例である。
【００４４】
印刷処理中コメント３３００は印刷処理を行っていることと印刷処理の進捗状況を表示する。Nは全体で設定された枚数を示す。
【００４５】
図２８は、本発明の実施形態におけるデジタルカメラ２００での印刷処理中止確認画面の一例である。
【００４６】
中止３４００を選択しSETボタン２６０２を押下すると、印刷処理を中止し図２０に示す画面に戻ります。続行３４０１を選択し、SETボタン２６０２を押下すると、印刷処理を続行します。
【００４７】
図２１は、本発明の実施形態におけるデジタルカメラ２００でのDPOF印刷の操作に関する画面の一例である。
【００４８】
液晶モニター２６０５に印刷に関するメニューが表示され、印刷２７００を指定しSETボタン２６０２を押下すると、図２４に示すDPOF印刷設定に関する画面が表示される。
【００４９】
印刷する画像を指定．．．２７０１を指定し、SETボタン２６０２を押下すると、図２２に示す印刷する画像を選択する画面が表示される。
【００５０】
図２２は、本発明の実施形態におけるデジタルカメラ２００でのDPOF印刷する画像を選択する画面の一例である。
【００５１】
液晶モニター２６０５に画像が表示され、左上に表示されている画像に設定されている印刷枚数２８００が表示され、その右部に全体で設定されている全印刷枚数２８０１が表示される。
【００５２】
SETボタン２６０２を押下すると、図２３に示す印刷する画像の枚数を設定する画面が表示される。複数画像存在している場合、上下左右ボタン２６０３で右を押下した場合は次の画像、左を押下した場合は前の画像が表示される。
【００５３】
MENUボタン２６０４を押下すると、図２１で示したDPOF印刷の操作に関する画面が表示される。
【００５４】
図２３は、本発明の実施形態におけるデジタルカメラ２００でのDPOF印刷する画像の枚数を設定する画面の一例である。
【００５５】
２９００が表示され、上下左右決定ボタン２６０３にて上を押下すると表示されている画像に設定されている印刷枚数２８００と全体で設定されている全印刷枚数２８０１が１ずつ増加する。本発明では、２９００に設定された印刷枚数の設定値を画像を表示させたときの表示間隔として用いる。
【００５６】
上下左右決定ボタン２６０３にて下を押下すると表示されている画像に設定されている印刷枚数２８００と全体で設定されている全印刷枚数２８０１が１ずつ減少する。
【００５７】
SETボタン２６０２を押下すると、設定した枚数を確定し、自動プリントファイル（AUTPRINT.MRK）３０１を作成する。図２２で示したDPOF印刷する画像を選択する画面が表示される。
【００５８】
MENUボタン２６０４を押下すると、図２１で示したDPOF印刷の操作に関する画面が表示される。
【００５９】
図２４は、本発明の実施形態におけるデジタルカメラ２００でのDPOF印刷設定に関する画面の一例である。
【００６０】
DPOF印刷ではDPOFに設定した画像と枚数を印刷する。DPOF印刷設定情報表示３００１は設定した印刷する画像の全枚数、用紙サイズ、用紙タイプ、レイアウトの情報が表示される。印刷３０００を選択し、SETボタン２６０２を押下すると図２７に示す印刷中の画面が表示される。
【００６１】
以下、前記液晶プロジェクタの構成と前記デジタルカメラの構成をもとに、本実施形態において液晶プロジェクタとデジタルカメラと接続し、デジタルカメラが保持している画像をデジタルカメラの操作により、液晶プロジェクタが投影する動作について説明する。なお以下の記述に基づく液晶プロジェクタの制御は図１の不揮発メモリ１０２上に存在するファームウェアプログラムによって実行される。
【００６２】
図２は、本発明の実施形態におけるデジタルカメラと液晶プロジェクタの構成を示す図である。
【００６３】
液晶プロジェクタ１００は、ＵＳＢインターフェース１０６に挿入されたＵＳＢケーブルを介し、デジタルカメラ２００と接続する。図示していないが、デジタルカメラ２００は、撮影画像を保持する記録メディアとＵＳＢインターフェースを有し、プリンタと接続時には、保持した撮影画像を選択し、印刷できる機能を搭載している。
【００６４】
なお、本実施例で構築するシステムの通信媒体は、有線・無線のＬＡＮやＢｌｕｅｔｏｏｔｈ等でもよく、本実施例は構築するシステムの形態に依存するものではない。
【００６５】
図５は、本発明の実施形態におけるDPSのシステムモデルを示した図である。
【００６６】
PictBridge規格を実現するためのDPSアーキテクチャは、サーバ／クライアントモデルであり、Print Server５０１／Client５０２とStorage Server５０４／Client５０３が存在する。（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である。４０２は、Print Server５０１が該コマンドに応答したものであり、Result値が記述される。
【００７１】
液晶プロジェクタ１００に設定可能な能力を問い合わせるためのコマンドがDPS_GetCapabilityである。quality・用紙サイズ・用紙タイプ・ファイルタイプ・日付印刷・ファイル名印刷・イメージオプティマイズ・レイアウト・fixedSize・トリミングの能力を問い合わせることができる。４０３は、Print Client５０２が用紙サイズを問い合わせるために送信するコマンドDPS_GetCapabilityである。４０４は、Print Server５０１が該コマンドに応答したものであり、Result値と液晶プロジェクタに設定可能な用紙サイズ（標準、L判、２L判など）が記述される。
【００７２】
デジタルカメラ２００から印刷を要求するためのコマンドがDPS_StartJobである。印刷要求のパラメータには、印刷設定と印刷情報が存在する。印刷設定には、デジタルカメラ２００のユーザー操作によって設定された内容（quality・用紙サイズ・用紙タイプ・ファイルタイプ・日付印刷・ファイル名印刷・イメージオプティマイズ・レイアウト・fixedSize・トリミング）が記述される。印刷情報には、印刷指定された１画像以上の印刷画像に対する画像ファイルIDや印刷枚数等が記述される。４０５は、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５０４0が該コマンドに応答したものであり、Result値と取得した画像のサイズが記述される。図示していないが、画像を分割して取得するコマンドDSP_GetPartialFileも存在する。DPS_GetFileの代わりに、DPS_GetPartialFileを利用してもよい。
【００８０】
図６は、本発明の実施形態における液晶プロジェクタとデジタルカメラの接続開始から画像表示完了までのDPSコマンドのシーケンス図である。
【００８１】
図は、液晶プロジェクタ１００とデジタルカメラ２００がPictBridge規格に基づいてダイレクト接続をし、画像1枚を表示するまでのシーケンスを表している。
【００８２】
初めに液晶プロジェクタ１００とデジタルカメラ２００の間で互いがDPS機能を有するかどうかを確認するためのネゴシエーションを行う。PictBridge規格では、USB接続をトリガーとして両機器間にPTP接続が確立した後に、DPS Discovery６０１が行われる。具体的には、デジタルカメラ２００と液晶プロジェクタ１００がそれぞれDDISCVRY.DPSとHDISCVRY.DPSという空のスクリプトファイルを送り合うことで互いがPictBridge対応機器であることを確認する。
【００８３】
６０２では、デジタルカメラ２００のPrint Client５０２が液晶プロジェクタ１００のPrint Server５０１へDPS_ConfigurePrintService４０1を発行する。その目的は、液晶プロジェクタ１００,デジタルカメラ２００の両機器が互いに有する機能を確認することである。つまり、液晶プロジェクタ１００がPrint Server５０１/Storage Client５０３を有することを、デジタルカメラ２００がPrint Client５０２/Storage Server５０４を有することを互いに通知し合う。
【００８４】
６０３では、液晶プロジェクタ１００はどのような表示設定が可能なのかを問い合わせるためにPrint Client５０２がPrint Server５０１へDPS_GetCapability４０３を発行する。Print Server５０１は、図３２で示したCapability情報取得処理を行い、液晶プロジェクタ１００の画面の解像度に関連付けられた印刷のCapability情報を取得し、Print Client５０２へCapability情報を通知する。その結果、Print Client５０２が得たCapability情報がデジタルカメラ２００のUIに反映されて、ユーザーの選択できる機能(quality・用紙サイズ・用紙タイプ・ファイルタイプ・日付印刷・ファイル名印刷・イメージオプティマイズ・レイアウト・fixedSize・トリミング)が決定する。
【００８５】
６０４は、ユーザーがデジタルカメラ２００から液晶プロジェクタ１００で表示させる画像を選択し、直接印刷ボタン２６０１を押下する操作である。６０４の操作により、６０５でPrint Client５０２がPrint Server５０１にDPS_StartJob４０５を発行する。これによって、Print Client５０２からPrint Server５０１へ印刷設定および印刷情報が通知されて表示処理が開始される。このとき、本発明ではDPS_StartJob４０５のパラメータで印刷画像枚数の値を画像の表示間隔として設定され、Print Server５０１は1枚表示の表示命令として解釈する。
【００８６】
６０６では、液晶プロジェクタ１００が待機状態から表示処理状態に遷移したことをデジタルカメラ２００に通知するために、Print Server５０１はPrint Client５０２へDPS_NotifyDeviceStatus４０９を発行する。
【００８７】
６０７では、印刷指定されている画像ファイルの中で現在何枚目の表示処理を行っているかを示すプログレス通知をデジタルカメラ２００に対して行うためにPrint Server５０１はDPS_NotifyJobStatus４０７をPrint Client５０２へ発行する。
【００８８】
６０８では、次に表示する画像のファイルタイプとファイルサイズ情報を取得するために、Storage Client５０３がStorage Server５０４へDPS_GetFileInfo４２２を発行する。ここで、Storage Client５０３に送られたファイルサイズ情報を元にStorage Client５０３はメモリ確保を行い、後に続く画像ファイルの取得に備える。
【００８９】
６０９では、Storage Client５０３は、６０８で取得した情報に基づき、画像ファイルデータを一括取得するためにStorage Server５０４にDPS_GetFile４２４を発行する。DPS_GetPartialFileにより、分割取得をする方法もある。そして、６１０ではStorage Client５０３が６０９で取得したデータをPrint Deviceに送信し、画像を表示する。Print Deviceは、画像処理回路１０８のことである。
【００９０】
以上が完了すると、６１１としてPrint Server５０１は、液晶プロジェクタ１００が待機状態に遷移したことをデジタルカメラ２００に通知するために、DPS_NotifyDeviceStatus４０９をPrint Client５０２へ発行する。
【００９１】
図７は、図６で示した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コマンドを発行したときのPTPコマンドのシーケンス図である。
【０１００】
１３０１では、DPS ClientがPTP InitiatorにDPSコマンド（図では、一例としてDPS_NotifyDeviceStatus４０９を記した）を発行する。
【０１０１】
１３０２では、PTP Initiatorがこれから送信するオブジェクトのファイルタイプとファイルサイズをPTP Responderに通知するためにSendObjectInfoを発行する。
【０１０２】
１３０３では、PTP InitiatorがDPSコマンドを送信するために、PTP ResponderにSendObjectを発行する。
【０１０３】
１３０４では、PTP Responderが取得したDPSコマンドをDPS Serverに送信する。以上のようにして、液晶プロジェクタ１００が発行したDPSコマンドはデジタルカメラ２００に送信される。
【０１０４】
図１４は、液晶プロジェクタ１００がデジタルカメラ２００からDPSコマンドを受けたときのPTPコマンドレベルでのシーケンス図である。
【０１０５】
１４０１では、DPS ServerがPTP ResponderにDPSコマンド（図では、一例としてDPS_StartJob４０５を記した）を発行する。
【０１０６】
１４０２では、それを受けたPTP ResponderがPTP InitiatorにRequestObjectTransferというPTPイベントを発行し、PTP Initiatorに対してPTP Responderからオブジェクトを取得するよう要求する。
【０１０７】
１４０３では、PTP Initiatorがこれから取得するオブジェクトのファイルタイプとファイルサイズを取得するためにPTP ResponderにGetObjectInfoを発行する。
【０１０８】
１４０４では、PTP InitiatorがDPSコマンドを取得するためにPTP ResponderにGetObjectを発行する。
【０１０９】
１４０５では、PTP Initiatorが取得したDPSコマンドをDPS Clientに送信する。以上でデジタルカメラ２００が発行したDPSコマンドが液晶プロジェクタ１００に受信された。
【０１１０】
図３０は、図６の６１０で印刷枚数の設定値を表示間隔として利用する際に印刷指定された画像を表示する処理を詳細に示したフローチャート図である。
【０１１１】
４０００でStorage Client５０３は、Storage Server５０４から取得した画像データをキャッシュメモリに保存する。
【０１１２】
４００１で、Storage Client５０３は、印刷指定された印刷枚数<copies>の設定値を取得する。
【０１１３】
４００２で、４００１で取得した印刷枚数<copies>の設定値を画像の表示時間として設定する。
【０１１４】
４００３で、Print Deviceは、取得した画像を４００２で設定した時間分表示する。
【０１１５】
図１５は、本発明の実施形態におけるデバイスが接続されていない場合に表示される液晶プロジェクタ１００の表示画面の一例である。
【０１１６】
液晶プロジェクタ１００にデバイスが接続されていない場合、画面表示部２０００にデバイス接続を促すコメント２００１、接続が可能なデバイスの画像２００２、２００３が表示される。液晶プロジェクタ１００とデジタルカメラ２００が接続すると、図１６へ画面遷移する。またデジタルカメラ２００と切断すると、どのような画面状態であっても本画面に遷移する。
【０１１７】
図１６は、本発明の実施形態におけるデジタルカメラ２００との接続処理中に表示される液晶プロジェクタ１００の表示画面の一例である。
【０１１８】
画面表示部２０００に、接続の処理中であるコメントと処理状況の進捗状況を表示する接続状況表示部２１００が表示される。デジタルカメラ２００から印刷できる状態になると、図１７へ画面遷移する。
【０１１９】
図１７は、本発明の実施形態における印刷可能状態時に表示される液晶プロジェクタ１００の表示画面の一例である。
【０１２０】
画面表示部２０００に、デジタルカメラ２００からの印刷が可能であることを示すコメント２２００が表示される。デジタルカメラ２００から印刷の要求があると、図１８へ画面遷移する。
【０１２１】
図１８は、本発明の実施形態における印刷中状態時に表示される液晶プロジェクタ１００の表示画面の一例である。
【０１２２】
画面表示部２０００に、デジタルカメラ２００から液晶プロジェクタ１００への印刷指示が行われ、その処理を行っていることを示すコメント２３００が表示される。
【０１２３】
また、１／ＮのＮについてはデジタルカメラ２００からの印刷指示された画像の枚数が表示される。画像を表示できる状態になると、図１９へ画面遷移する。
【０１２４】
図１９は、本発明の実施形態における印刷画像を表示した液晶プロジェクタ１００の表示画面の一例である。
【０１２５】
デジタルカメラ２００から液晶プロジェクタ１００への印刷指示した画像２４００が表示される。印刷枚数にて設定された間隔で表示を行う。複数画像存在する場合は、設定された表示間隔が終了すると、次の画像の表示を行う。
【０１２６】
図８は、本発明の実施形態におけるCapability情報再取得処理のシーケンス図である。
【０１２７】
８０１として、液晶プロジェクタ１００のCapabilityが変化すると、Print Server５０１がPrint Client５０２へDPS_NotifyDeviceStatus４０９というDPSイベントを発行する。このとき、DPS_NotifyDeviceStatus４０９のパラメータの一つであるCapabilityChangedの値がTrueとなっている。８０２では、これを受けてStorage Serverが、８０２としてStorage ClientへDPS_GetCapability４０３を発行し、液晶プロジェクタ１００のCapabilityを取得する。
【０１２８】
図１１は、本発明の実施形態における画像表示処理中にデジタルカメラから表示中止操作を行ったときのDPSコマンドのシーケンス図である。
【０１２９】
１１０１では、ユーザーがデジタルカメラ２００のUIから液晶プロジェクタ１００に表示させる画像をｎ枚(n≧1)に設定し、ダイレクトプリント機能を実行する操作を行う。
【０１３０】
１１０２では、Print Client５０２がPrint Server５０１へDPS_StartJob４０５を発行する。これにより、Print Client５０２からPrint Server５０１へ印刷設定および印刷情報が通知され、表示処理が開始される。このとき、DPS_StartJob４０５のパラメータが表示画像枚数を2枚以上と指定していても、Print Server５０１は1枚表示として解釈する。
【０１３１】
１１０３では、Print Server５０１は、自身が表示処理状態に遷移したことを通知するために、Print Client５０２に表示処理中を示す値がセットされたDPS_NotifyDeviceStatus４０９を発行する。
【０１３２】
１１０４では、表示する画像のうち現在何枚目を表示処理中なのかをPrint Client５０２に通知するために、Print Server５０１がPrint Client５０２へDPS_NotifyJobStatus４０７を発行する。
【０１３３】
１１０５では、次に取得する画像のファイルタイプとファイルサイズを取得するために、Storage Client５０３がStorage Server５０４へDPS_GetFileInfo４２２を発行する。ここで送られたファイルサイズ情報を元にStorage Client５０３はメモリ確保を行い、後に続く画像ファイルの取得に備える。
【０１３４】
１１０６では、Srorage Client５０３が１１０５で取得した情報に基づき、DPS_GetPartialFileで画像ファイルデータを分割取得していくためにStorage Server５０４へDPS_GetPartialFileを発行する。このDPS_GetPartialFileは画像ファイルの取得が完了するまで繰り返される。また、DPS_GetFile４２４により、一括取得をする方法もある。
【０１３５】
１１０７では、ユーザーがデジタルカメラ２００から表示中止操作を行う。このような表示中止操作は、印刷ジョブ開始から終了までの間であればいつでも行うことができる。
【０１３６】
１１０８では、Print Client５０２がPrint Server５０１へDPS_AbortJob４１１を発行する。
【０１３７】
１１０９では、それを受けたPrint Server５０１が待機状態に遷移するので、Print Server５０１がPrint Client５０２へDPS_NotifyDeviceStatus４０９を発行して表示処理の中止が完了する。
【０１３８】
図１２は、本発明の実施形態における画像表示処理中に液晶プロジェクタから表示中止操作を行ったときのDPSコマンドのシーケンス図である。
【０１３９】
１２０１では、ユーザーがデジタルカメラ２００のUIから液晶プロジェクタ１００に表示させる画像をｎ枚(n≧1)に設定し、ダイレクトプリント機能を実行する操作を行う。
【０１４０】
１２０２では、Print Client５０２がPrint Server５０１へDPS_StartJob４０５を発行する。これにより、Print Client５０２からPrint Server５０１へ印刷設定および印刷情報が通知され、表示処理が開始される。このとき、DPS_StartJob４０５のパラメータが表示画像枚数を2枚以上と指定していても、Print Server５０１は1枚表示として解釈する。
【０１４１】
１２０３では、Print Server５０１は、自身が表示処理状態に遷移したことを通知するために、Print Client５０２に表示処理中を示す値がセットされたDPS_NotifyDeviceStatus４０９を発行する。
【０１４２】
１２０４では、表示する画像のうち現在何枚目を表示処理中なのかをPrint Client５０２に通知するために、Print Server５０１がPrint Client５０２へDPS_NotifyJobStatus４０７を発行する。
【０１４３】
１２０５では、次に取得する画像のファイルタイプとファイルサイズを取得するために、Storage Client５０３がStorage Server５０４へDPS_GetFileInfo４２２を発行する。ここで送られたファイルサイズ情報を元にStorage Client５０３はメモリ確保を行い、後に続く画像ファイルの取得に備える。
【０１４４】
１２０６では、Srorage Client５０３が１２０５で取得した情報に基づき、DPS_GetPartialFileで画像ファイルデータを分割取得していくためにStorage Server５０４へDPS_GetPartialFileを発行する。このDPS_GetPartialFileは画像ファイルの取得が完了するまで繰り返される。また、DPS_GetFile４２４により、一括取得をする方法もある。
【０１４５】
１２０７では、ユーザーが液晶プロジェクタ１００側から表示中止操作を行っている。このような表示中止操作は、印刷ジョブ開始から終了までの間であればいつでも行うことができる。
【０１４６】
１２０８では、中止操作を受けたPrint Server５０１は待機状態に遷移し、Print Client５０２へDPS_NotifyDeviceStatus４０９を発行して表示処理の中止が完了する。
【０１４７】
以上のようにしてデジタルカメラと液晶プロジェクタをＵＳＢ接続したシステムおいて、デジタルカメラが保持する画像をボタン等の操作部材を操作することにより、液晶プロジェクタに表示することができる。これによりユーザーが所望する画像を、ユーザーが所望する表示時間で画像の表示が可能となる。
【０１４８】
本実施例では液晶プロジェクタとデジタルカメラによるシステムについて説明したが、テレビや画像ビューワー等、画像を表示する機器についても適用可能である。
【０１４９】
その他、機器接続を形成する上でそれぞれの端末が通信に用いた通信パケットフォーマットや画像を表示するにあたっての操作部材等は本実施例に限定されるものではない。
【実施例２】
【０１５０】
本実施例では、液晶プロジェクタとデジタルカメラがUSB接続し、デジタルカメラの記録メディアに保存した画像をデジタルカメラの操作によって、液晶プロジェクタが再生する方法について説明する。
【０１５１】
本実施例における液晶プロジェクタ構成、液晶プロジェクタとデジタルカメラの構成及び接続方法は全て実施例１と同様で説明を省略する。実施例１と異なる点は、印刷指定のレイアウト情報によって、液晶プロジェクタに表示する画像の表示間隔を設定する点である。
【０１５２】
図３１は、本発明の実施形態におけるCapability情報管理テーブルを示した図である。
【０１５３】
Capability情報管理テーブルには、液晶プロジェクタの画像の表示間隔４１００と、印刷可能なレイアウト４１０１を関連付けて管理する。
【０１５４】
例えば、４upのレイアウトが指定された場合、液晶プロジェクタへの画像の表示間隔を４秒とする。
【０１５５】
図３２は、本発明の実施形態における液晶プロジェクタのCapability情報取得処理のフロー図である。
【０１５６】
４２００で、システム制御回路１０９は、不揮発性メモリ１０２に書き込まれている液晶プロジェクタの画面の表示間隔情報を取得する。４２０１で、システム制御回路１０９は、不揮発性メモリ１０２に書き込まれている画像の表示間隔に関連付けられた印刷のCapability情報を取得する。
【０１５７】
図３３は、図６の６１０でレイアウトの設定値を表示間隔として利用する際に印刷指定された画像を表示する処理を詳細に示したフローチャート図である。
【０１５８】
４３００でStorage Client５０３は、Storage Server５０４から取得した画像データをキャッシュメモリに保存する。
【０１５９】
４３０１で、Storage Client５０３は、印刷指定されたレイアウト<layout>の設定値を取得する。
【０１６０】
４３０２で、４３０１で取得したレイアウト<layout>の設定値をCapability情報管理テーブルで関連付けられている画像の表示間隔として設定する。
【０１６１】
４３０３で、Print Deviceは、取得した画像を４３０２で設定した表示間隔で表示する。
【実施例３】
【０１６２】
本実施例では、液晶プロジェクタとデジタルカメラがUSB接続し、デジタルカメラの記録メディアに保存した画像をデジタルカメラの操作によって、液晶プロジェクタが再生する方法について説明する。
【０１６３】
本実施例における液晶プロジェクタ構成、液晶プロジェクタとデジタルカメラの構成及び接続方法は全て実施例１と同様で説明を省略する。実施例１と異なる点は、自動プリントファイルを液晶プロジェクタに送信して、液晶プロジェクタにて自動プリントファイルを解析し、表示間隔を設定する点である。
【０１６４】
図１０は、本発明の実施形態におけるDPOF印刷指定をされた画像群の表示切り替えのシーケンス図である。
【０１６５】
１００１では、ユーザーがデジタルカメラ２００のUIから液晶プロジェクタ１００で表示させる画像を複数枚設定してDPOF印刷開始操作を行う。
【０１６６】
１００２では、Print Client５０２がPrint Server５０１へDPS_StartJob４０５を発行する。Print Server５０１は、そのDPS_StartJob４０５のパラメータを解析することで次に送信されてくるファイルの種別が自動プリントファイル３０１であると判断する。
【０１６７】
１００３では、Storaga Client５０３が自動プリントファイル３０１のファイルサイズを事前に知るために、DPS_GetFileInfo４２２をStorage Server５０４へ発行する。
【０１６８】
１００４では、Storaga Client５０３が自動プリントファイル３０１を取得するために、DPS_ GetFileをStorage Server５０４へ発行し、自動プリントファイル３０１の内容を解析する。
【０１６９】
１００５では、Print Server５０１は、自身の状態がPrinting状態に遷移するのを通知するためにPrint Client５０２へDPS_NotifyDeviceStatus４０９を発行する。
【０１７０】
１００６では、Storage Client５０３は、最初に表示する画像のファイルIDを取得するためにStorage Server５０４へDPS_GetFileID４２０を発行する。
【０１７１】
１００８では、自動プリントファイル３０１で印刷指定した総画像枚数のうち現在何枚目を表示処理中なのかを通知するために、Print Server５０１がPrint Client５０２へDPS_NotifyJobStatus４０７を発行する。
【０１７２】
１００９では、次に取得する画像のファイルタイプとファイルサイズを取得するために、１００６で取得したファイルIDを用いて、Storage Client５０３がDPS_GetFileInfo４２２をStorage Server５０４へ発行する。
【０１７３】
１０１０では、Storage Client５０３が、画像データを一括取得するためにStorage Server５０４へDPS_GetFile４２４を発行する。
【０１７４】
１０１１では、Storage Client５０３が取得した画像ファイルをPrintDeviceに送信する。
【０１７５】
１０１２では、自動プリントファイル３０１で印刷指定した総画像枚数のうち現在何枚目を表示処理中なのかを通知するために、Print Server５０１がPrint Client５０２へDPS_NotifyJobStatus４０７を発行する。
【０１７６】
１０１８では、1枚目の画像と同様に次に表示する画像のファイルIDを取得するために、Storage Client５０３がStorage Server５０４へDPS_GetFileIDを発行する。
【０１７７】
１０１４では、次に取得する画像のファイルタイプとファイルサイズを取得するために、１０１８で取得したファイルIDを用いて、Storage Client５０３がStorage Server５０４へDPS_GetFileInfo４２２を発行する。
【０１７８】
１０１５では、Storage Client５０３が、画像データを一括取得するためにStorage Server５０４へDPS_GetFile４２４を発行する。
【０１７９】
１０１６では、Storage Clien５０３tがPrint Deviceへ１０１５で取得した画像データを送信する。ここでも、Print Deviceは、DPS StartJob４０５に記述されたレイアウト（<layout>）の通り、画像を表示する。また液晶プロジェクタ１００のページ送り/音量設定３５０６から画像送りのキー操作が行われない限り次の画像へ表示が切り替わらない。さらに、同一画像で複数枚印刷設定がされていても1枚印刷とみなす。
【０１８０】
１０１７では、DPOFで印刷指定された画像表示が完了したのならば、液晶プロジェクタ１００は待機状態に遷移するので、それを通知するためにPrint Server５０１はPrint Client５０２へDPS_NotifyDeviceStatus４０９を発行する。画像表示が完了していなければ、上記した１０１３から１０１６までのシーケンスを画像表示完了まで繰り返す。
【０１８１】
図３４は、図１０の１０１１または１０１７で印刷枚数の設定値を表示間隔として利用する際に印刷指定された画像を表示する処理を詳細に示したフローチャート図である。
【０１８２】
４４００でStorage Client５０３は、Storage Server５０４から取得した画像データをキャッシュメモリに保存する。
【０１８３】
４４０１で、Storage Client５０３は、自動プリントファイル３０６に記述されている印刷枚数PRT QTYの設定値を取得する。
【０１８４】
４４０２で、４４０１で取得した印刷枚数PRT QTYの設定値を画像の表示間隔として設定する。
【０１８５】
４４０３で、Print Deviceは、取得した画像を４４０２で設定した表示間隔で表示する。また、同一画像で複数枚印刷設定がされていても1枚印刷とみなす。
【０１８６】
以上のようにしてデジタルカメラと液晶プロジェクタをＵＳＢ接続したシステムおいて、デジタルカメラが保持する画像をボタン等の操作部材を操作することにより、ユーザーが所望する画像を、ユーザーが所望する表示間隔で表示することが可能となる。
【図面の簡単な説明】
【０１８７】
【図１】本発明の実施形態における液晶プロジェクタの構成を示す図である。
【図２】本発明の実施形態におけるデジタルカメラと液晶プロジェクタの構成を示す図である。
【図３】本発明の実施形態におけるデジタルカメラの記録メディアのフォルダ構成について示した図である。
【図４】本発明の実施形態におけるＤＰＳコマンド及びイベントについて示した図である。
【図５】本発明の実施形態におけるＤＰＳのシステムモデルを示した図である。
【図６】本発明の実施形態における機器間の接続開始から画像表示完了までのDPSコマンドのシーケンス図である。
【図７】図６で示したDPS Discoveryのシーケンス図である。
【図８】液晶プロジェクタのCapability情報が変化したときの再取得方法のシーケンス図である。
【図９】本発明の実施形態におけるＤＰＳコマンド及びイベントについて示した図である。
【図１０】本発明の実施形態におけるDPOF印刷指定をされた画像群の表示切り替えのシーケンス図である。
【図１１】本発明の実施形態におけるデジタルカメラからの表示中止操作を行ったときのDPSコマンドのシーケンス図である。
【図１２】本発明の実施形態における液晶プロジェクタからの表示中止操作を行ったときのDPSコマンドのシーケンス図である。
【図１３】液晶プロジェクタがデジタルカメラにDPSコマンドを送信したときのPTPコマンドのシーケンス図である。
【図１４】液晶プロジェクタがデジタルカメラからDPSコマンドを受信したときのPTPコマンドのシーケンス図である。
【図１５】本発明の実施形態における液晶プロジェクタにデバイスが接続されていない場合に表示される画面の一例である。
【図１６】本発明の実施形態における液晶プロジェクタとデジタルカメラの接続処理中に表示される画面の一例である。
【図１７】本発明の実施形態における液晶プロジェクタへのデジタルカメラの接続処理が完了し、デジタルカメラから印刷可能な場合に表示される画面の一例である。
【図１８】本発明の実施形態におけるデジタルカメラから液晶プロジェクタへ印刷指示をした場合に表示される画面の一例である。
【図１９】本発明の実施形態における図１８の後に表示される画像表示画面の一例である。
【図２０】本発明の実施形態におけるデジタルカメラの背面を示した図である。
【図２１】本発明の実施形態におけるデジタルカメラでのDPOF印刷の操作に関する画面の一例である。
【図２２】本発明の実施形態におけるデジタルカメラでのDPOF印刷する画像を選択する画面の一例である。
【図２３】本発明の実施形態におけるデジタルカメラでのDPOF印刷する画像の枚数を設定する画面の一例である。
【図２４】本発明の実施形態におけるデジタルカメラでのDPOF印刷設定に関する画面の一例である。
【図２５】本発明の実施形態におけるデジタルカメラでの直接指定印刷に関する画面の一例である。
【図２６】本発明の実施形態におけるデジタルカメラでのダイレクト印刷処理中画面の一例である。
【図２７】本発明の実施形態におけるデジタルカメラでの印刷処理中画面の一例である。
【図２８】本発明の実施形態におけるデジタルカメラでの印刷処理中止確認画面の一例である。
【図２９】本発明の実施形態における液晶プロジェクタのリモコンの一例である。
【図３０】本発明の実施形態における印刷枚数の設定値を表示間隔として利用し画像を表示する処理を詳細に示したフローチャート図である。
【図３１】本発明の実施形態におけるCapability情報管理テーブルを示した図である。
【図３２】本発明の実施形態における液晶プロジェクタのCapability情報取得処理のフロー図である。
【図３３】本発明の実施形態における印刷指定されたレイアウトの設定値を表示間隔として利用し画像を表示する処理を詳細に示したフローチャート図である。
【図３４】液晶プロジェクタにて自動プリントファイルを送信し解析した場合の印刷指定された画像を表示する処理を詳細に示したフローチャート図である。
【符号の説明】
【０１８８】
１００  液晶プロジェクタ
１０１  メモリ
１０２  不揮発性メモリ
１０３  操作部
１０４  電源制御手段
１０５  電源手段
１０６  USBインターフェース
１０７  通信インターフェース
１０８  画像処理回路
１０９  システム制御回路
１１０  フレームメモリ
１１１  プロジェクタ映像信号処理回路
１１２  信号レベル調整回路
１１３  液晶ドライバ
１１５  ランプ駆動回路（バラスト）
１１６  ランプ
１１７  液晶パネル
１１８  レンズ群
１１９  スクリーン
１２０  リモコン受光部
【図１】
2009284319.tif 000003
【図２】
2009284319.tif 000004
【図３】
2009284319.tif 000005
【図４】
2009284319.tif 000006
【図５】
2009284319.tif 000007
【図６】
2009284319.tif 000008
【図７】
2009284319.tif 000009
【図８】
2009284319.tif 000010
【図９】
2009284319.tif 000011
【図１０】
2009284319.tif 000012
【図１１】
2009284319.tif 000013
【図１２】
2009284319.tif 000014
【図１３】
2009284319.tif 000015
【図１４】
2009284319.tif 000016
【図１５】
2009284319.tif 000017
【図１６】
2009284319.tif 000018
【図１７】
2009284319.tif 000019
【図１８】
2009284319.tif 000020
【図１９】
2009284319.tif 000021
【図２０】
2009284319.tif 000022
【図２１】
2009284319.tif 000023
【図２２】
2009284319.tif 000024
【図２３】
2009284319.tif 000025
【図２４】
2009284319.tif 000026
【図２５】
2009284319.tif 000027
【図２６】
2009284319.tif 000028
【図２７】
2009284319.tif 000029
【図２８】
2009284319.tif 000030
【図２９】
2009284319.tif 000031
【図３０】
2009284319.tif 000032
【図３１】
2009284319.tif 000033
【図３２】
2009284319.tif 000034
【図３３】
2009284319.tif 000035
【図３４】
2009284319.tif 000036