(57)【要約】【課題】画像供給装置に表示されている画像を表示装置により表示させることを目的とする。【解決手段】画像を表示する画像表示部を具備し、表示装置との間で通信可能な画像供給装置であって、前記画像表示部に表示されている状態の表示画像ごとに、異なる識別情報を付与する識別情報付与手段と、前記識別情報付与手段により付与された識別情報を設定して出力要求情報を生成する出力要求情報生成手段と、前記出力要求情報生成手段により生成された出力要求情報を前記表示装置に送信する出力要求情報送信手段とを有することを特徴とする。【選択図】図４
2010171809.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する画像表示部を具備し、表示装置との間で通信可能な画像供給装置であって、
前記画像表示部に表示されている状態の表示画像ごとに、異なる識別情報を付与する識別情報付与手段と、
前記識別情報付与手段により付与された識別情報を設定した出力要求情報を生成する出力要求情報生成手段と、
前記出力要求情報生成手段により生成された出力要求情報を前記表示装置に送信する出力要求情報送信手段とを有することを特徴とする画像供給装置。
【請求項２】
前記画像表示部に表示されている状態の表示画像と前記識別情報付与手段により付与された識別情報とを関連付けて記憶する記憶処理手段と、
前記画像表示部に表示された表示画像が変更された場合に、前記変更された表示画像が、前記記憶処理手段において記憶された表示画像と同一であるか否かを判定する判定手段とを更に有し、
前記判定手段により、同一であると判定された場合、
前記出力要求情報生成手段は、同一であると判定された表示画像に関連付けられた識別情報を設定した出力要求情報を生成することを特徴とする請求項１に記載の画像供給装置。
【請求項３】
前記表示装置から送信される画像データ送信要求情報に基づいて、画像データを前記表示装置に送信する画像データ送信手段を更に有することを特徴とする請求項１又は２に記載の画像供給装置。
【請求項４】
前記画像表示部に表示されている状態の表示画像には、ＯＳＤが含まれていることを特徴とする請求項１乃至３の何れか１項に記載の画像供給装置。
【請求項５】
前記表示装置との間の通信プロトコルは、印刷用の通信プロトコルであって、
前記出力要求情報は、前記識別情報が設定された印刷要求ＪＯＢであることを特徴とする請求項１乃至４の何れか１項に記載の画像供給装置。
【請求項６】
ユーザが該画像供給装置の操作を行うための操作部を更に具備し、
前記操作部に対するユーザによる操作に応じて表示画像が変更され、
前記識別情報付与手段は、前記変更された表示画像ごとに識別情報を付与すると共に、
前記変更された表示画像の画像データを表示装置に送信することを特徴とする請求項１に記載の画像供給装置。
【請求項７】
画像を表示する画像表示部を具備し、外部装置との間で通信可能な画像供給装置であって、
通信する外部装置の種別を判別する外部装置判別手段と、
前記外部装置判別手段による判別の結果に応じて、識別情報を設定した出力要求情報を生成する出力要求情報生成手段と、
前記出力要求情報生成手段により生成された出力要求情報を前記外部装置に送信する出力要求情報送信手段とを有することを特徴とする画像供給装置。
【請求項８】
前記外部装置判別手段により外部装置が印刷装置と判定した場合、
出力する画像データごとに異なる識別情報を付与する識別情報付与手段を更に有し、
前記出力要求情報生成手段は、前記識別情報付与手段により付与された識別情報を設定した出力要求情報を生成することを特徴とする請求項７に記載の画像供給装置。
【請求項９】
前記外部装置判別手段により外部装置が表示装置と判定した場合、
前記画像表示部に表示されている状態の表示画像ごとに、異なる識別情報を付与する識別情報付与手段を更に有し、
前記出力要求情報生成手段は、前記識別情報付与手段により付与された識別情報を設定した出力要求情報を生成することを特徴とする請求項７に記載の画像供給装置。
【請求項１０】
画像を出力する画像出力部を具備し、画像供給装置との間で通信可能な表示装置であって、
識別情報が設定された出力要求情報を受信する出力要求情報受信手段と、
前記出力要求情報受信手段により受信された出力要求情報に設定された識別情報が記憶部に記憶されているか否かを判定する識別情報判定手段と、
前記識別情報判定手段による判定の結果に応じて、前記識別情報に関連付けて記憶されている画像データを、前記画像出力部を介して出力する画像出力手段とを有することを特徴とする表示装置。
【請求項１１】
前記識別情報判定手段において、前記識別情報が記憶部に記憶されていないと判定された場合、
前記画像供給装置に対して前記識別情報に対応する表示画像の画像データの送信を要求する画像データ送信要求情報を生成する送信要求情報生成手段と、
前記送信要求情報生成手段により生成された画像データ送信要求情報を前記画像供給装置に送信する送信要求情報送信手段とを更に有することを特徴とする請求項１０に記載の表示装置。
【請求項１２】
前記画像供給装置から前記識別情報に対応する画像データを受信する画像データ受信手段と、
前記画像データ受信手段において受信した画像データと前記識別情報とを関連付けて記憶する画像データ記憶処理手段とを更に有することを特徴とする請求項１０又は１１に記載の表示装置。
【請求項１３】
前記画像供給装置との間の通信プロトコルは、印刷用の通信プロトコルであって、
前記出力要求情報は、前記識別情報が設定された印刷要求ＪＯＢであることを特徴とする請求項１０乃至１２の何れか１項に記載の表示装置。
【請求項１４】
画像を表示する画像表示部を具備する画像供給装置と、画像を出力する画像出力部を具備する表示装置とが通信可能な表示システムであって、
前記画像供給装置は、
前記画像表示部に表示されている状態の表示画像ごとに、異なる識別情報を付与する識別情報付与手段と、
前記識別情報付与手段により付与された識別情報を設定した出力要求情報を生成する出力要求情報生成手段と、
前記出力要求情報生成手段により生成された出力要求情報を前記表示装置に送信する出力要求情報送信手段とを有し、
前記表示装置は、
前記識別情報が設定された出力要求情報を受信する出力要求情報受信手段と、
前記出力要求情報受信手段により受信された出力要求情報に設定された識別情報が記憶部に記憶されているか否かを判定する識別情報判定手段と、
前記識別情報判定手段による判定の結果に応じて、前記識別情報に関連付けて記憶されている画像データを、前記画像出力部を介して出力する画像出力手段とを有することを特徴とする表示システム。
【請求項１５】
画像を表示する画像表示部を具備し、表示装置との間で通信可能な画像供給装置における画像供給方法であって、
前記画像表示部に表示されている状態の表示画像ごとに、異なる識別情報を付与する識別情報付与ステップと、
前記識別情報付与ステップにより付与された識別情報を設定した出力要求情報を生成する出力要求情報生成ステップと、
前記出力要求情報生成ステップにより生成された出力要求情報を前記表示装置に送信する出力要求情報送信ステップとを有することを特徴とする画像供給方法。
【請求項１６】
画像を表示する画像表示部を具備し、外部装置との間で通信可能な画像供給装置における画像供給方法であって、
通信する外部装置の種別を判別する外部装置判別ステップと、
前記外部装置判別ステップによる判別の結果に応じて、識別情報を設定した出力要求情報を生成する出力要求情報生成ステップと、
前記出力要求情報生成ステップにより生成された出力要求情報を前記外部装置に送信する出力要求情報送信ステップとを有することを特徴とする画像供給方法。
【請求項１７】
画像を出力する画像出力部を具備し、画像供給装置との間で通信可能な表示装置における表示方法であって、
識別情報が設定された出力要求情報を受信する出力要求情報受信ステップと、
前記出力要求情報受信ステップにより受信された出力要求情報に設定された識別情報が記憶部に記憶されているか否かを判定する識別情報判定ステップと、
前記識別情報判定ステップによる判定の結果に応じて、前記識別情報に関連付けて記憶されている画像データを、前記画像出力部を介して出力する画像出力ステップとを有することを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像供給装置から受信した画像データを表示装置に表示する表示システム、その表示システムに用いられて好適な画像供給装置、表示装置、画像供給方法及び表示方法に関するものである。
【背景技術】
【０００２】
近年、デジタルスチルカメラ（以下、カメラという）からＰＣを介さず、フォトダイレクトプリンタ（以下、ＰＤプリンタという）に直接、デジタル静止画像を送信してプリントするダイレクトプリントシステムが知られている。（特許文献１参照）。また、既に製品化されているダイレクトプリントシステムでは、ピクトブリッジ（ＰｉｃｔＢｒｉｄｇｅ）と呼ばれる規格が用いられている。
【０００３】
【特許文献１】特開２００４−０１５２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したようにピクトブリッジを用いたダイレクトプリントシステムについての技術は、数多く提案されているものの、カメラのＬＣＤ画面に表示されたレイアウトの画像（以下、ＬＣＤレイアウト画像）をダイレクトで出力させる方法は提案されていない。すなわち、ユーザは、ＬＣＤレイアウト画像をプロジェクタ等の表示装置を用いて、大きなスクリーンで見たいと考える場合があるが、その要望に沿うような技術が提案されていない。
また、上述したような要望を解決する場合、ＬＣＤレイアウト画像をダイレクトで表示装置に送信するようなシステムの構成が想定される。この場合、ユーザがカメラの操作を行うごとにＬＣＤレイアウト画像を送信する必要があることから、表示装置においてＬＣＤレイアウト画像を出力するまでに多くの時間を要してしまうと考えられる。
【０００５】
本発明は、上述したような問題点に鑑みてなされたものであり、画像供給装置に表示されている画像を表示装置により表示させることを目的とする。このとき、表示装置により画像を表示するまでの処理時間を短縮させる。
【課題を解決するための手段】
【０００６】
本発明は、画像を表示する画像表示部を具備し、表示装置との間で通信可能な画像供給装置であって、前記画像表示部に表示されている状態の表示画像ごとに、異なる識別情報を付与する識別情報付与手段と、前記識別情報付与手段により付与された識別情報を設定した出力要求情報を生成する出力要求情報生成手段と、前記出力要求情報生成手段により生成された出力要求情報を前記表示装置に送信する出力要求情報送信手段とを有することを特徴とする。
また、本発明は、画像を表示する画像表示部を具備し、外部装置との間で通信可能な画像供給装置であって、通信する外部装置の種別を判別する外部装置判別手段と、前記外部装置判別手段による判別の結果に応じて、識別情報を設定した出力要求情報を生成する出力要求情報生成手段と、前記出力要求情報生成手段により生成された出力要求情報を前記外部装置に送信する出力要求情報送信手段とを有することを特徴とする。
また、本発明は、画像を出力する画像出力部を具備し、画像供給装置との間で通信可能な表示装置であって、識別情報が設定された出力要求情報を受信する出力要求情報受信手段と、前記出力要求情報受信手段により受信された出力要求情報に設定された識別情報が記憶部に記憶されているか否かを判定する識別情報判定手段と、前記識別情報判定手段による判定の結果に応じて、前記識別情報に関連付けて記憶されている画像データを、前記画像出力部を介して出力する画像出力手段とを有することを特徴とする。
また、本発明は、画像を表示する画像表示部を具備する画像供給装置と、画像を出力する画像出力部を具備する表示装置とが通信可能な表示システムであって、前記画像供給装置は、前記画像表示部に表示されている状態の表示画像ごとに、異なる識別情報を付与する識別情報付与手段と、前記識別情報付与手段により付与された識別情報を設定した出力要求情報を生成する出力要求情報生成手段と、前記出力要求情報生成手段により生成された出力要求情報を前記表示装置に送信する出力要求情報送信手段とを有し、前記表示装置は、前記識別情報が設定された出力要求情報を受信する出力要求情報受信手段と、前記出力要求情報受信手段により受信された出力要求情報に設定された識別情報が記憶部に記憶されているか否かを判定する識別情報判定手段と、前記識別情報判定手段による判定の結果に応じて、前記識別情報に関連付けて記憶されている画像データを、前記画像出力部を介して出力する画像出力手段とを有することを特徴とする。
また、本発明は、画像を表示する画像表示部を具備し、表示装置との間で通信可能な画像供給装置における画像供給方法であって、前記画像表示部に表示されている状態の表示画像ごとに、異なる識別情報を付与する識別情報付与ステップと、前記識別情報付与ステップにより付与された識別情報を設定した出力要求情報を生成する出力要求情報生成ステップと、前記出力要求情報生成ステップにより生成された出力要求情報を前記表示装置に送信する出力要求情報送信ステップとを有することを特徴とする。
また、本発明は、画像を表示する画像表示部を具備し、外部装置との間で通信可能な画像供給装置における画像供給方法であって、通信する外部装置の種別を判別する外部装置判別ステップと、前記外部装置判別ステップによる判別の結果に応じて、識別情報を設定した出力要求情報を生成する出力要求情報生成ステップと、前記出力要求情報生成ステップにより生成された出力要求情報を前記外部装置に送信する出力要求情報送信ステップとを有することを特徴とする。
また、本発明は、画像を出力する画像出力部を具備し、画像供給装置との間で通信可能な表示装置における表示方法であって、識別情報が設定された出力要求情報を受信する出力要求情報受信ステップと、前記出力要求情報受信ステップにより受信された出力要求情報に設定された識別情報が記憶部に記憶されているか否かを判定する識別情報判定ステップと、前記識別情報判定ステップによる判定の結果に応じて、前記識別情報に関連付けて記憶されている画像データを、前記画像出力部を介して出力する画像出力ステップとを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像供給装置に表示されている画像を表示装置に表示させることができる。また、表示装置に画像を表示するまでの処理時間を短縮させることができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
本実施形態では、表示装置に画像を供給する画像供給装置としてデジタルスチルカメラ（以下、カメラという）を用いる。また、表示装置として、液晶プロジェクタ（以下、プロジェクタという）を用いる。
本実施形態では、カメラからデジタル静止画像をプロジェクタに直接送信し、プロジェクタが受信したデジタル静止画像を投写するダイレクトプロジェクションシステム（表示システム）について説明する。なお、本実施形態は、本発明を全て網羅するものではなく、以下の実施形態に限定されるものではない。
【０００９】
図１は、ダイレクトプロジェクションシステム全体の外観構成を示す図である。
ダイレクトプロジェクションシステム１０は、プロジェクタ２０と、カメラ３０とを含んで構成されている。プロジェクタ２０とカメラ３０とは、ＵＳＢケーブル３５を介して通信可能に接続されている。本実施形態に係るダイレクトプロジェクションシステム１０は、ピクトブリッジを用いてカメラ３０からプロジェクタ２０へのダイレクトプロジェクションを実現している。
プロジェクタ２０は、操作パネル１０１、映像用ＩＦ１０２、ＵＳＢ用ＩＦ（プロジェクタ側）１０３を備えている。操作パネル１０１は、ユーザが各種の操作を行うためのものである。ＵＳＢ用ＩＦ１０３は、ＵＳＢケーブル３５と接続するインタフェースである。
【００１０】
カメラ３０は、ＬＣＤ画面２０１、操作キー２０２、駆動モード切替スイッチ２０３、ダイレクト出力ボタン２０４、メニュー画面表示ボタン２０５、シャッター２０６、表示モード切替スイッチ２０７、ＵＳＢ用ＩＦ（カメラ側）２０８を備えている。
【００１１】
ＬＣＤ画面２０１には、撮像素子であるＣＣＤ２１３（図２参照）に入射する光の像、メモリカード２１８（図２参照）に記憶された撮像画像及びＯＳＤ（オンスクリーンディスプレイ）で構成されるメニュー画面等が表示される。操作キー２０２は、ユーザが各種の操作を行うためのボタンである。駆動モード切替スイッチ２０３は、カメラ３０の駆動モードを撮影モードや撮像した撮像画像をＬＣＤ画面２０１に表示する撮像画像表示モード等に切り替えるためのスイッチである。
【００１２】
ダイレクト出力ボタン２０４は、ＵＳＢケーブル３５を介して接続されたプロジェクタ２０に対し、ピクトブリッジを用いて、ダイレクトプロジェクション（ダイレクト印刷）を行うボタンである。メニュー画面表示ボタン２０５は、メニュー画面の表示／非表示を切り替えるボタンである。表示モード切替スイッチ２０７は、ＬＣＤ画面２０１に撮像画像を表示する撮像画像表示モードの際にシングル表示かインデックス表示かを切り替えるスイッチである。ＵＳＢ用ＩＦ２０８は、ＵＳＢケーブル３５と接続するインタフェースである。
【００１３】
ここで、図１に示すＬＣＤ画面２０１には、複数の撮像画像（画像Ａ〜画像Ｉ）がインデックス表示されている。さらに、ＬＣＤ画面２０１には、枚数表示のＯＳＤ３１と、カーソル３３が重畳され拡大表示された画像Ｆの撮像日時情報のＯＳＤ３２とが表示されている。また、図１に示すプロジェクタ２０は、後述する処理を経てＬＣＤ画面２０１に表示されている表示画像を投写している。
【００１４】
図２は、プロジェクタ２０とカメラ３０との内部構成及び一部外観構成を示す図である。
プロジェクタ２０は、上述した操作パネル１０１、映像用ＩＦ１０２、ＵＳＢ用ＩＦ１０３に加え、ＣＰＵ（プロジェクタ側）１０４、ＵＳＢ用回路（ＵＳＢのホスト側インタフェース回路）１１０、映像用回路１１１を有している。更に、プロジェクタ２０は、投写エンジン１０５、ＲＯＭ１０６、ＲＡＭ１０７、キャッシュ１１３を有している。
【００１５】
ＣＰＵ１０４は、プロジェクタ２０全体の制御を行う。ＵＳＢ用回路１１０は、カメラ３０との間で、ＵＳＢ用ＩＦ（プリンタ側）１０３を介して信号を送受信する。映像用回路１１１は、映像用ＩＦ１０２から入力された映像を受信する。投写エンジン１０５は、入力された映像を投写する液晶パネル、その駆動ドライバ、レンズ、その駆動系及び光源等から構成されている。これらの各構成部は、内部バス１１２によって接続されている。
また、ＣＰＵ１０４には、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）形式のコマンドとピクトブリッジ形式のコマンドとのデコーダ１０８及びエンコーダ１０９を備えている。なお、デコーダ１０８とエンコーダ１０９とは、後述する図３に示すようなピクトブリッジの通信プロトコルアーキテクチャの構成を取っている。
【００１６】
ＲＯＭ１０６には、ＣＰＵ１０４の処理手順を記述した制御プログラムが記憶されている。また、ＲＡＭ１０７は、ＣＰＵ１０４のワークメモリとして機能する。キャッシュ１１３は、ＵＳＢ用回路１１０により受信された画像データと、その画像データに付与されたファイルＩＤとを関連付けて、一時的に記憶する記憶部である。これらの各構成部の間におけるデータの送受信は、内部バス１１２を介して行われる。
【００１７】
カメラ３０は、上述したＬＣＤ画面２０１、操作キー２０２、駆動モード切替スイッチ２０３、ダイレクト出力ボタン２０４、メニュー画面表示ボタン２０５、シャッター２０６、表示モード切替スイッチ２０７、ＵＳＢ用ＩＦ（カメラ側）２０８を備えている。なお、図２では、操作キー２０２、駆動モード切替スイッチ２０３、ダイレクト出力ボタン２０４、メニュー画面表示ボタン２０５、シャッター２０６、表示モード切替スイッチ２０７、を操作部として示している。
また、カメラ３０は、ＣＰＵ（カメラ側）２１０、光学ユニット２１１、光学ユニット制御用ドライバ２１２、ＣＣＤ２１３、ＵＳＢ用回路２０９（ＵＳＢのスレーブ側インタフェース回路）を有している。更に、カメラ３０は、ＲＯＭ２１４、ＲＡＭ２１５、ＬＣＤ画面表示用ＶＲＡＭ２１６、メモリカードコネクタ２１７を有している。
【００１８】
ＣＰＵ２１０は、カメラ３０全体の制御を行う。ＵＳＢ用回路２０９は、プロジェクタ２０との間で、ＵＳＢ用ＩＦ（カメラ側）２０８を介して信号を送受信する。光学ユニット２１１は、レンズ、その駆動系で構成される。
また、ＣＰＵ２１０には、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）形式のコマンドとピクトブリッジ形式のコマンドとのデコーダ２１９及びエンコーダ２２０を備えている。なお、デコーダ２１９とエンコーダ２２０とは、後述する図３に示すようなピクトブリッジの通信プロトコルアーキテクチャの構成を取っている。
【００１９】
更に、ＣＰＵ２１０には、画像処理部２２１、判別部２２２、ＯＳＤ作成部２２４、生成部２２５、ＩＤ付与部２２６、判定部２２７、出力要求生成部２２８を含んでいる。
ここで、画像処理部２２１は、カメラ３０の駆動モードが撮像画像表示モードのとき、ＬＣＤ画面２０１に表示するために、メモリカード２１８より読み出した画像に縮小処理する等の画像処理を行う。判別部２２２は、カメラ３０に接続された外部装置の種別を判別する。なお、本実施形態の判別部２２２は、接続された外部装置がプロジェクタ２０等の表示装置か、プリンタ等の印刷装置かを判定する。
【００２０】
ＯＳＤ作成部２２４は、メニュー画面や図１に示したような枚数表示のＯＳＤ、撮像日時情報のＯＳＤを作成する。生成部２２５は、ＬＣＤ画面２０１にＯＳＤ等を含む画像がレイアウトされたモニタ画像の画像データ、すなわちＬＣＤ画面２０１に表示されている状態の表示画像の画像データを生成する。ＩＤ付与部２２６は、生成部２２５により生成された画像データにファイルＩＤを一意的に付与する。ここで、ファイルＩＤは識別情報の一例に対応する。判定部２２７は、ＬＣＤ画面２０１に表示される表示画像を変更したときに、変更した表示画像がＲＡＭ２１５に記憶されている表示画像と同一であるか否かを判定する。出力要求生成部２２８は、接続されている外部装置に対して表示画像を出力するように出力要求情報を生成する。なお、本実施形態では、画像処理部２２１、判別部２２２、ＯＳＤ作成部２２４、生成部２２５、ＩＤ付与部２２６、判定部２２７及び出力要求生成部２２８は、ＣＰＵ２１０がＲＯＭ２１４に記憶されたプログラムを実行することにより実現することができる。ただし、この場合に限られず、各機能を実施できる専用の回路で構成してもよい。
【００２１】
ＲＯＭ２１４には、ＣＰＵ２１０の処理手順を記述した制御プログラムが記憶されている。また、ＲＡＭ２１５は、撮像画像を一時的に記憶する等、ＣＰＵ２１０のワークメモリとして機能する。メモリカードコネクタ２１７は、撮像画像を記録するためのメモリカード２１８を接続するためのコネクタである。これらの各構成部の間におけるデータの送受信は、内部バス２２３を介して行われる。
上述のように構成されるダイレクトプロジェクションシステム１０によれば、カメラ３０とプロジェクタ２０との間のデータの送受信は、ＵＳＢ用ＩＦ（カメラ側）２０８と、ＵＳＢケーブル３５と、ＵＳＢ用ＩＦ（プリンタ側）１０３とを介して行われる。
【００２２】
次に、図３を参照して、本実施形態において採用されているピクトブリッジの通信プロトコルアーキテクチャを示す。ピクトブリッジでは、物理層にＵＳＢ４０を用いている。また、物理層上のトランスポート層にはＰＴＰを用いている。また、図３に示すように、トランスポート層とアプリケーション層との間には、新たな変換用のレイヤ層であるＤＰＳ層を設けている。このＤＰＳ層では、ＰＴＰの通信プロトコルとＤＰＳアプリケーションとの間のマッピングを行う。ピクトブリッジは、このＤＰＳ層とアプリケーション層とのインタフェースプロトコルを規格化したものである。
【００２３】
次に、図３を参照して、ピクトブリッジのソフトウェアコンポーネントについて説明する。ソフトウェアコンポーネントには、アプリケーション層内にあるＰｒｉｎｔＳｅｒｖｅｒ４３、ＰｒｉｎｔＣｌｉｅｎｔ４４、ＳｔｏｒａｇｅＳｅｒｖｅｒ４５、ＳｔｏｒａｇｅＣｌｉｅｎｔ４６及びＤＰＳ層内にあるＤＰＳＤｉｓｃｏｖｅｒｙ４１、４２がある。
ピクトブリッジでは、カメラ３０側からの印刷要求に応じてプロジェクタ２０側が印刷を実行する際に、プロジェクタ２０側がカメラ３０側に画像データを要求することを想定している。したがって、通常、ユーザがＳｔｏｒａｇｅＣｌｉｅｎｔ４６を意識することはない。ＤＰＳアプリケーションでは、基本的に、Ｃｌｉｅｎｔからの要求に対してＳｅｒｖｅｒが応答し、その結果をＣｌｉｅｎｔに返答するというシーケンスで各ＤＰＳＯｐｅｒａｔｉｏｎが完結する。また、Ｓｅｒｖｅｒから発行される通知に対してＣｌｉｅｎｔが応答して、その受け取り確認をＳｅｒｖｅｒに返答するというシーケンスでＤＰＳＥｖｅｎｔが完結する。
【００２４】
次に、図４に示すフローチャートを参照して、カメラ３０及びプロジェクタ２０で行われる動作処理について説明する。
まず、ステップＳ１０において、ユーザは、プロジェクタ２０のＵＳＢ用ＩＦ１０３とカメラ３０のＵＳＢ用ＩＦ２０８とをＵＳＢケーブル３５で接続する。
次に、ステップＳ２０において、ユーザは、カメラ３０の駆動モード切替スイッチ２０３を操作して、駆動モードを画像表示モードに切り替える。
【００２５】
このとき、ステップＳ３０において、プロジェクタ２０側のＣＰＵ１０４及びカメラ３０側のＣＰＵ２１０は、ピクトブリッジの初期化処理を行う。ピクトブリッジの初期化処理では、互いの機器がピクトブリッジ機能を有する機器であるかを判定する。また、カメラ３０のＣＰＵ２１０では、接続した機器（外部装置）の種別を判別する。この処理は、外部装置判別手段の一例に対応する。なお、本実施形態では、ＣＰＵ２１０は、外部装置が表示装置であるか印刷装置であるかを判定する。
その他、ピクトブリッジの初期化処理では、互いの機器がピクトブリッジのどのようなサービス機能を有するか、プロジェクタ２０の設定能力はどのようなものか等の情報を相互に通知する。
【００２６】
ステップＳ３０以降、ユーザのキー操作等によって、ＬＣＤ画面２０１に表示される表示画像の遷移と連動するプロジェクタ２０の表示画像の投写は、ステップＳ４０からステップＳ１９０の間で繰り返し行われる。このとき、プロジェクタ２０のキャッシュ１１３にカメラ３０からの出力要求情報に設定されているファイルＩＤが記憶されているか否かによりシーケンスが異なる。
【００２７】
ステップＳ４０では、ユーザがカメラ３０の操作キー２０２等を操作する。
次に、ステップＳ５０では、カメラ３０のＣＰＵ２１０は、ユーザ操作に応じて、メモリカード２１８から撮像画像を読み出す。さらに、ＣＰＵ２１０（ＯＳＤ作成部２２４）は、必要なＯＳＤを作成する。作成後、ＣＰＵ２１０は、撮影画像とＯＳＤとを重畳させて画像表示部としてのＬＣＤ画面２０１に表示する。ここで、撮影画像とＯＳＤとが重畳されて表示された画像を表示画像（モニタ画像）という。すなわち、表示画像は、ＬＣＤ画面２０１に表示されている状態の画像である。なお、ＣＰＵ２１０（画像処理部２２１）は、必要に応じて撮影画像を縮小させる等の画像処理を行う。
【００２８】
次に、ステップＳ６０では、カメラ３０のＣＰＵ２１０（判定部２２７）は、ＬＣＤ画面２０１に表示した表示画像が、後述するファイルＩＤと関連付けてＲＡＭ２１５等に記憶されている表示画像と同じであるか否かを判定する。この処理は、判定手段の一例に対応する。同一の表示画像が記憶されていない場合、ステップＳ７０に処理を進める。本実施形態では、表示画像が同一か否かの判定には、表示画像に関するデータを比較する。ここで、表示画像に関するデータとは、例えば、表示画像に表示されている撮像画像のＩＤ及びＯＳＤのＩＤ、レイアウト位置情報等のデータである。
なお、最初にＬＣＤ画面２０１に表示画像を表示させる場合、表示画像に関するデータは記憶されていないことから、ステップＳ７０に処理を進める。
【００２９】
ステップＳ７０では、カメラ３０のＣＰＵ２１０（ＩＤ付与部２２６）は、ＬＣＤ画面２０１に表示した撮像画像とＯＳＤとが重畳された表示画像に対してファイルＩＤを決定する。この処理は、識別情報付与手段の一例に対応する。ＣＰＵ２１０（ＩＤ付与部２２６）は、異なる表示画像ごとに、異なる識別情報を決定する。更に、ＣＰＵ２１０は、決定したファイルＩＤと表示画像（表示画像に関するデータ）とを関連付けて、ＲＡＭ２１５等の記憶部に記憶させる。この処理は、記憶処理手段の一例に対応する。
【００３０】
次に、ステップＳ８０では、カメラ３０のＣＰＵ２１０（出力要求生成部２２８）は、外部装置としてのプロジェクタ２０に対して画像出力命令として、ファイルＩＤを設定した出力要求ＪＯＢ（出力要求情報）を生成する。この処理は、出力要求情報生成手段の一例に対応する。なお、設定するファイルＩＤは、ステップＳ７０で決定したファイルＩＤである。また、本実施形態では、出力要求ＪＯＢとして、印刷用の出力要求ＪＯＢである印刷要求ＪＯＢを生成している。
更に、カメラ３０のＣＰＵ２１０は、生成した出力要求ＪＯＢを、ＵＳＢ用ＩＦ２０８を介して、プロジェクタ２０に送信する。この処理は、出力要求情報送信手段の一例に対応する。
一方、ステップＳ６０において、同一の表示画像が記憶されている場合、ステップＳ９０に処理を進める。ステップＳ９０では、カメラ３０のＣＰＵ２１０（出力要求生成部２２８）は、ＬＣＤ画面２０１に表示した表示画像と同一の表示画像に関連付けられたファイルＩＤを記憶部から取得する。更に、カメラ３０のＣＰＵ２１０（出力要求生成部２２８）は、取得したファイルＩＤを設定した出力要求ＪＯＢを生成する。この処理は、出力要求情報生成手段の一例に対応する。更に、カメラ３０のＣＰＵ２１０は、生成した出力要求ＪＯＢを、ＵＳＢ用ＩＦ２０８を介して、プロジェクタ２０に送信する。この処理は、出力要求情報送信手段の一例に対応する。
【００３１】
次に、ステップＳ１００において、プロジェクタ２０のＣＰＵ１０４は、ファイルＩＤが設定された出力要求ＪＯＢを受信する。この処理は、出力要求情報受信手段の一例に対応する。
次に、ステップＳ１１０において、プロジェクタ２０のＣＰＵ１０４は、出力要求ＪＯＢに設定されたファイルＩＤがキャッシュ１１３等の記憶部に記憶されているか否かを判定する。この処理は、識別情報判定手段の一例に対応する。ファイルＩＤがキャッシュ１１３に記憶されていない場合、ステップＳ１２０に処理を進める。一方、ファイルＩＤがキャッシュ１１３に記憶されている場合、ステップＳ２００に処理を進める。
【００３２】
ステップＳ１２０において、プロジェクタ２０のＣＰＵ１０４は、ファイルＩＤに対応する画像データの送信を要求する画像データ送信要求情報を生成する。この処理は、送信要求情報生成手段の一例に対応する。
更に、プロジェクタ２０のＣＰＵ１０４は、生成した画像データ送信要求情報をカメラ３０に対して送信する。この処理は、送信要求情報送信手段の一例に対応する。
【００３３】
次に、ステップＳ１３０では、カメラ３０のＣＰＵ２１０は、画像データ送信要求情報を受信する。
次に、ステップＳ１４０では、カメラ３０のＣＰＵ２１０は、ＬＣＤ画面２０１において、撮像画像とＯＳＤとを表示している表示画像の画像データを生成する。この処理は、画像データ生成手段の一例に対応する。
次に、ステップＳ１５０では、カメラ３０のＣＰＵ２１０は、生成した画像データを、ＵＳＢ用ＩＦ２０８を介して、プロジェクタ２０に送信する。この処理は、画像データ送信手段の一例に対応する。
【００３４】
次に、ステップＳ１６０では、プロジェクタ２０のＣＰＵ１０４は、画像データを受信する。この処理は、画像データ受信手段の一例に対応する。
次に、ステップＳ１７０では、プロジェクタ２０のＣＰＵ１０４は、受信した画像データとファイルＩＤとを関連付けて、キャッシュ１１３等の記憶部に記憶する。この処理は、画像データ記憶処理手段の一例に対応する。
【００３５】
一方、ステップＳ１１０において、出力要求ＪＯＢに設定されたファイルＩＤがキャッシュ１１３に記憶されている場合、ステップＳ２００に処理を進める。
ステップＳ２００では、プロジェクタ２０のＣＰＵ１０４は、キャッシュ１１３に記憶されているファイルＩＤに関連付けて記憶されている画像データを取得する。
【００３６】
次に、ステップＳ１８０では、プロジェクタ２０のＣＰＵ１０４は、ステップＳ１６０において受信した画像データ又はステップＳ２００において取得した画像データを投写する。具体的には、受信又は取得した画像データを、画像出力部としての投写エンジン１０５を介して、スクリーン等に出力する。この処理は、画像出力手段の一例に対応する。
次に、投写終了後、ステップＳ１９０では、プロジェクタ２０のＣＰＵ１０４は、カメラ３０に対して、画像出力命令の結果を送信する。カメラ３０のＣＰＵ２１０は、結果を受信する。
【００３７】
次に、図５を参照して、カメラ３０のＬＣＤ画面２０１の表示画像が遷移する場合について説明する。ここでは、図４に示すフローチャートのステップＳ１０及びステップＳ２０の処理が終了し、画像表示モードが選択されているものとする。また図５に示す表示画像は、操作１から操作５を行うことで、順に図５（ａ）〜（ｆ）までの表示画像を示した図である。
ここで、図５（ａ）では、ユーザによる操作キーを介した操作により、ＬＣＤ画面２０１には、拡大された「画像Ｆ」と枚数表示のＯＳＤと撮像日時情報のＯＳＤとが表示されている。このとき、図４に示すフローチャートのステップＳ６０では、図５（ａ）に示す表示画像を初めて表示したので、ステップＳ７０に処理を進める。ステップＳ７０では、一意に決定されたファイルＩＤと図５（ａ）に示す表示画像とが関連付けて記憶される。なお、ここでは、ファイルＩＤと図５（ａ）に示す表示画像に関するデータとが記憶される。ここで、表示画像に関するデータとは、「画像Ｆ」のＩＤと各ＯＳＤのＩＤ及びそれぞれのレイアウト位置情報である。
【００３８】
一方、図５（ａ）に示す表示画像が表示されることで、プロジェクタ２０では、図５（ａ）に示す表示画像と同じ画像を投写する。このとき、プロジェクタ２０のキャッシュ１１３には、ファイルＩＤと画像データとは関連付けて記憶されていないので、図４に示すフローチャートのステップＳ１１０の分岐をＮＯに進む。したがって、プロジェクタ２０では、カメラ３０で生成した図５（ａ）に示す表示画像の画像データを受信して、画像を投写している。
【００３９】
同様に、図５（ｂ）、（ｃ）、（ｄ）に示す表示画像も初めて表示するので、カメラ３０では、それぞれ、ファイルＩＤと、図５（ｂ）、（ｃ）、（ｄ）に示す表示画像とをそれぞれ関連付けて記憶する。また、同様に、プロジェクタ２０では、カメラ３０で記憶されたファイルＩＤと同一のファイルＩＤは、記憶されていないので、カメラ３０で生成した図５（ｂ）、（ｃ）、（ｄ）に示す表示画像の画像データを受信して、画像データを投写する。
【００４０】
次に、図５（ｅ）に示す表示画像が表示されると、この表示画像は、図５（ｃ）に示す表示画像と同一であることから、カメラ３０では、図４に示すフローチャートのステップＳ６０において、ファイルＩＤが記憶されていると判定し、ステップＳ９０に進む。なお、表示画像が同一か否かの判定は、図５（ｅ）に示す「画像Ｅが選択された状態の一覧」のＩＤと各ＯＳＤのＩＤ及びそれぞれのレイアウト位置情報が同一か否かを判定する。ステップＳ９０では、図５（ｃ）に示す表示画像を表示したときに記憶したファイルＩＤを設定した出力要求ＪＯＢを送信する。
一方、プロジェクタ２０では、出力要求ＪＯＢに設定されたファイルＩＤは、図５（ｃ）に示す表示画像の画像データと関連付けてキャッシュ１１３に記憶されているので、ステップＳ１１０の分岐をＹＥＳに進む。したがって、ステップＳ２００において、プロジェクタ２０は、ファイルＩＤに関連付けられた画像データをキャッシュ１１３から取得して、取得した画像データを投写する。
【００４１】
また、図５（ｆ）に示す表示画像は、図５（ｂ）に示す表示画像と同一であることから、上述した処理と同様に、カメラ３０では、図５（ｂ）に示す表示画像を表示したときに記憶したファイルＩＤを設定した出力要求ＪＯＢを送信する。また、プロジェクタ２０では、ファイルＩＤに関連付けられた画像データをキャッシュ１１３から取得して、取得した画像データを投写する。
【００４２】
このように本実施形態によれば、カメラ３０では、異なる表示画像ごとに、異なるファイルＩＤを設定して出力要求ＪＯＢを生成し、生成した出力要求情報を送信する。一方、プロジェクタ２０では、受信した出力情報に設定されたファイルＩＤに基づいて、ファイルＩＤに関連付けて記憶されている画像データを、投写エンジンを介して出力する。したがって、画像データをカメラ３０から取得する必要がないので、画像を出力するまでの処理時間を短縮することができる。
【００４３】
次に、図６のフローチャートを参照して、図４に示すフローチャートのステップＳ３０の初期化処理において、カメラ３０のＣＰＵ２１０が、外部装置が印刷装置であると判定した後の処理について、説明する。
ステップＳ３０において、カメラ３０のＣＰＵ２１０は、外部装置が図示しないプリンタ等の印刷装置と判定した後、ステップＳ３００に処理を進める。
ステップＳ３００では、カメラ３０のＣＰＵ２１０は、ユーザが印刷したい画像を選択する操作に応じて、印刷する画像データごとにファイルＩＤを付与する。
【００４４】
次に、ステップＳ３１０では、カメラ３０のＣＰＵ２１０（出力要求生成部２２８）は、プリンタに対して画像出力命令として、ファイルＩＤを設定した出力要求ＪＯＢを生成する。この処理は、出力要求情報生成手段の一例に対応する。なお、設定するファイルＩＤは、ステップＳ３００で決定したファイルＩＤである。ここでは、出力要求ＪＯＢは、印刷用の要求ＪＯＢとしての印刷要求ＪＯＢである。
更に、カメラ３０のＣＰＵ２１０は、生成した出力要求ＪＯＢを、ＵＳＢ用ＩＦ２０８を介してプリンタに送信する。この処理は、出力要求情報送信手段の一例に対応する。
【００４５】
次に、ステップＳ３２０において、プリンタは、ファイルＩＤが設定された出力要求ＪＯＢを受信する。
次に、ステップＳ３３０では、プリンタは、ファイルＩＤに対応する画像データの送信を要求する画像データ送信要求情報を生成し、生成した画像データ送信要求情報をカメラ３０に対して送信する。
次に、ステップＳ３４０では、カメラ３０のＣＰＵ２１０は、画像データ送信要求情報を受信する。
次に、ステップＳ３５０では、カメラ３０のＣＰＵ２１０は、ファイルＩＤに対応する画像データを、ＵＳＢ用ＩＦ２０８を介して、プリンタに送信する。
【００４６】
次に、ステップＳ３６０では、プリンタは、画像データを受信する。
次に、ステップＳ３７０では、プリンタは、受信した画像データを印刷する。
次に、ステップＳ３８０では、プリンタは、カメラ３０に対して、画像出力命令の結果を送信する。カメラ３０のＣＰＵ２１０は、結果を受信する。
【００４７】
このように、本実施形態によれば、カメラ３０のＣＰＵ２１０が接続された外部装置が印刷装置であると判定した場合、印刷装置に画像データを直接印刷するダイレクトプリントを行うことができる。したがって、ユーザは表示装置であるか印刷装置であるかを意識することなくカメラと接続するだけで、接続した外部装置に対して所望する動作を行わせることができる。
また、プロジェクタに対して画像出力命令を生成する場合も、プリンタに対して画像出力命令を生成する場合も、出力要求ＪＯＢとして印刷要求ＪＯＢを生成している。したがって、プロジェクタに対するプロトコルを新たに開発する必要がなく、開発費用を削減することができる。
【００４８】
（第２の実施形態）
第１の実施形態では、カメラ３０は、ＬＣＤ画面２０１に表示した表示画像と記憶部に記憶されている表示画像とが同じであるか否かを判定するとき、レイアウト位置情報等の表示画像に関するデータを用いて比較した。本実施形態では、ＬＣＤ画面２０１に表示した表示画像の画像データと記憶部に記憶されている表示画像の画像データとを比較する場合について説明する。
【００４９】
次に、図７に示すフローチャートを参照して、カメラ３０で行われる動作処理について説明する。本実施形態に係る図７に示すフローチャートでは、第１の実施形態に係る図４に示すフローチャートのステップＳ５０とステップＳ６０との間にステップＳ４００を追加している。また、本実施形態に係る図７に示すフローチャートでは、第１の実施形態に係る図４に示すフローチャートのステップＳ１４０が省略されている。それ以外についての処理は略同一であり、適宜省略して説明する。
【００５０】
ステップＳ５０では、カメラ３０のＣＰＵ２１０は、必要なＯＳＤを作成して、撮影画像とＯＳＤとを重畳させてＬＣＤ画面２０１に表示画像を表示する。
次に、ステップＳ４００では、カメラ３０のＣＰＵ２１０は、ＬＣＤ画面２０１において、撮像画像とＯＳＤとを重畳させて表示している表示画像の画像データを生成する。
【００５１】
次に、ステップＳ６０では、カメラ３０のＣＰＵ２１０（判定部２２７）は、ＬＣＤ画面２０１に表示している表示画像の画像データが、後述するファイルＩＤと関連付けてＲＡＭ２１５等に記憶されている画像データと同じであるか否かを判定する。同一の表示画像が記憶されていない場合、ステップＳ７０に処理を進める。
【００５２】
ステップＳ７０では、カメラ３０のＣＰＵ２１０（ＩＤ付与部２２６）は、ＬＣＤ画面２０１に表示した撮像画像とＯＳＤとが重畳された表示画像の画像データに対してファイルＩＤを決定する。更に、ＣＰＵ２１０は、決定したファイルＩＤと表示画像の画像データとを関連付けて、ＲＡＭ２１５等の記憶部に記憶させる。
次に、ステップＳ８０では、カメラ３０のＣＰＵ２１０（出力要求生成部２２８）は、外部装置としてのプロジェクタ２０に対して画像出力命令として、ファイルＩＤを設定した出力要求ＪＯＢを生成する。更に、カメラ３０のＣＰＵ２１０は、生成した出力要求ＪＯＢを、ＵＳＢ用ＩＦ２０８を介して、プロジェクタ２０に送信する。
【００５３】
一方、ステップＳ６０において、同一の表示画像が記憶されている場合、ステップＳ９０に処理を進める。ステップＳ９０では、カメラ３０のＣＰＵ２１０（出力要求生成部２２８）は、表示画像と同一の表示画像の画像データに関連付けられたファイルＩＤを取得して、出力要求ＪＯＢを生成する。更に、カメラ３０のＣＰＵ２１０は、生成した出力要求ＪＯＢを、ＵＳＢ用ＩＦ２０８を介して、プロジェクタ２０に送信する。
【００５４】
その後、ステップＳ１３０では、カメラ３０のＣＰＵ２１０は、送信要求情報を受信する。
次に、ステップＳ１５０では、カメラ３０のＣＰＵ２１０は、ステップＳ４００で生成した画像データを、ＵＳＢ用ＩＦ２０８を介して、プロジェクタ２０に送信する。
【００５５】
このように、本実施形態のカメラ３０は、ＬＣＤ画面２０１に表示画像が表示した後に、画像データを生成している。したがって、カメラ３０は、画像データ送信要求情報を受信すると、すぐに画像データを送信することができ、画像データ送信要求情報を受信してから画像データを送信するまでの時間を短縮させることができる。
また、カメラ３０は、ＬＣＤ画面２０１に表示した表示画像と記憶部に記憶されている表示画像とが同じであるかを生成した画像データ同士で比較しているので、比較するためのデータを新たに作成して記憶する必要がなく、メモリを有効に使用することができる。
【００５６】
なお、上述した第１の実施形態及び第２の実施形態では、撮影画像を表示する場合について説明したが、この場合に限られない。例えば、撮影されていない画像を表示する場合であっても適用することができる。
また、上述した第１の実施形態及び第２の実施形態では、ユーザによる操作キーに応じて、画像をＬＣＤ画面に表示する場合について説明したが、この場合に限られない。例えば、画像供給装置のメモリカード等に記憶されている複数の画像を所定時間ごとに切り替えて表示させる、いわゆるスライド表示であっても、表示装置に表示させることができる。
【図面の簡単な説明】
【００５７】
【図１】ダイレクトプロジェクションシステム全体の外観構成を示す図である。
【図２】プロジェクタとカメラとの内部構成及び一部外観構成を示す図である。
【図３】ピクトブリッジプロトコルを説明するための図である。
【図４】第１の実施形態に係るダイレクトプロジェクションシステムの動作処理を示すフローチャートである。
【図５】ＬＣＤ画面の表示画像が遷移する状態を示す図である。
【図６】外部装置が印刷装置である場合の処理を示すフローチャートである。
【図７】第２の実施形態に係るダイレクトプロジェクションシステムの動作処理を示すフローチャートである。
【符号の説明】
【００５８】
１０      ダイレクトプロジェクションシステム
２０      プロジェクタ
３０      カメラ
１０４    ＣＰＵ
１０５    投写エンジン
１０６    ＲＯＭ
１０７    ＲＡＭ
１０８    デコーダ
１０９    エンコーダ
１１３    キャッシュ
２０１    ＬＣＤ画面
２０２    操作キー
２０３    駆動モード切替スイッチ
２０４    ダイレクト出力ボタン
２０５    メニュー画面表示ボタン
２０６    シャッター
２０７    表示モード切替スイッチ
２０８    ＵＳＢ用ＩＦ
２０９    ＵＳＢ用回路
２１０    ＣＰＵ
２２１    画像処理部
２２２    判別部
２２４    ＯＳＤ作成部
２２５    生成部
２２６    ＩＤ付与部
２２７    判定部
２２８    出力要求生成部
【図１】
2010171809.tif 000003
【図２】
2010171809.tif 000004
【図３】
2010171809.tif 000005
【図４】
2010171809.tif 000006
【図５】
2010171809.tif 000007
【図６】
2010171809.tif 000008
【図７】
2010171809.tif 000009