(57)【特許請求の範囲】
【請求項１】
画像処理装置であって、
情報処理装置と接続しデータの送受信を行う通信手段と、
画像処理装置が有する記録媒体に格納されている画像を表示する表示手段と、
前記情報処理装置に表示される画像を前記情報処理装置の操作部を操作することにより決定する第１のモードと、前記情報処理装置に表示される画像を前記画像処理装置の操作部を操作することにより決定する第２のモードとを切り替える切り替え手段と、
前記第２のモードに切り替えられた場合、前記情報処理装置で表示されている画像と同じ画像を前記表示手段に表示させるために、前記通信手段により前記情報処理装置に表示されている画像の識別情報と属性情報とを情報処理装置から受信し、前記受信した識別情報に対応する画像を前記表示手段に表示させる制御手段と、を有し、
前記制御手段は、前記受信した識別情報に対応する画像が前記記録媒体に存在しない場合は、前記受信した属性情報と近い属性情報を有する画像を前記表示手段にさせることを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記受信した識別情報に対応する画像が前記記録媒体に存在しない場合は、前記受信した属性情報と近い属性情報を有する画像を前記表示手段にさせると共に、前記表示手段に表示される画像と同じ画像を前記情報処理装置に表示させるために、前記表示手段に表示される画像の識別情報を前記通信手段により前記情報処理装置送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記属性情報は画像の撮影日時を含み、
前記制御手段は、前記属性情報に含まれる撮影日時に最も近い日時に撮影された画像を前記表示手段に表示させることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記属性情報は画像の分類情報を含み、
前記制御手段は、前記属性情報に含まれる分類情報と同じ分類情報を有する画像を前記表示手段に表示させることを特徴とする請求項１ないし３のいずれか１項に記載の画像処理装置。
【請求項５】
前記属性情報は画像の撮影日時であり、前記制御手段は、前記受信した識別情報に対応する画像が前記記録媒体に存在しない場合は、前記受信した撮影日時と撮影日時が近い画像を前記表示手段にさせることを特徴とする請求項１または２に記載の画像処理装置。
【請求項６】
前記制御手段は、前記第１のモードに切り替えられたことに応じて、前記表示手段への表示をオフにすることを特徴とする請求項１ないし５のいずれか１項に記載の画像処理装置。
【請求項７】
前記画像処理装置の操作部を操作する前記第１のモード中に前記画像処理装置の操作部が操作されたことに応じて、前記切り替え手段は、前記第１のモードから前記第２のモードへ切り替えることを特徴とする請求項１ないし６のいずれか１項に記載の画像処理装置。
【請求項８】
前記切り替え手段により前記画像処理装置のモードが切り替えられたことに応じて、前記情報処理装置のモードを前記切り替え手段により切り替えられたモードに変更するためのモード変更要求を、前記通信手段により前記画像処理装置に送信することを特徴とする請求項１ないし７のいずれか１項に記載の画像処理装置。
【請求項９】
情報処理装置であって、
画像処理装置と接続しデータの送受信を行う通信手段と、
画像を前記情報処理装置の表示手段に表示させるため表示制御手段と、
前記情報処理装置の表示手段に表示される画像を前記情報処理装置の操作部を操作することにより決定する第１のモードと、前記情報処理装置の表示手段に表示される画像を前記画像処理装置の操作部を操作することにより決定する第２のモードとを切り替える切り替え手段と、
前記切り替え手段により、前記第２のモードに切り替えられたことに応じて、前記表示手段に表示されている画像を前記画像処理装置の表示部に表示させるために、前記表示手段に表示されている画像の識別情報を前記画像処理装置に送信する制御手段と、を有し、
前記制御手段により前記識別情報を送信した後、前記画像処理装置の表示部に表示される画像を前記表示手段に表示させるために、前記画像装置の表示部に表示される画像の識別情報を前記画像処理装置から受信し、前記表示制御手段は、当該受信した識別情報に対応する画像を前記表示手段に表示させることを特徴とする情報処理装置。
【請求項１０】
前記切り替え手段は、前記画像処理装置からモードの切り替え要求を受信したことに応じて前記第１のモードから前記第２のモードへと切り替えることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記第１のモードの場合と前記第２のモードの場合とで前記表示手段に表示させる画面を異ならせることを特徴とする請求項９または１０に記載の情報処理装置。
【請求項１２】
情報処理装置と接続しデータの送受信を行う画像処理装置の制御方法であって、
画像処理装置が有する記録媒体に格納されている画像を画像処理装置が有する表示手段に表示させる表示工程と、
前記情報処理装置に表示される画像を前記情報処理装置の操作部を操作することにより決定する第１のモードと、前記情報処理装置に表示される画像を前記画像処理装置の操作部を操作することにより決定する第２のモードとを切り替える切り替え工程と、
前記第２のモードに切り替えられた場合、前記情報処理装置で表示されている画像と同じ画像を前記表示手段に表示させるために、前記通信手段により前記情報処理装置に表示されている画像の識別情報と属性情報とを情報処理装置から受信し、前記受信した識別情報に対応する画像を前記表示手段に表示させる制御工程と、を有し、
前記制御工程では、前記受信した識別情報に対応する画像が前記記録媒体に存在しない場合は、前記受信した属性情報と近い属性情報を有する画像を前記表示手段にさせることを特徴とする画像処理装置の制御方法。
【請求項１３】
請求項１２に記載の画像処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムが格納されたコンピュータが読み取り可能な記憶媒体。
【請求項１５】
画像処理装置と接続しデータの送受信を行う情報処理装置の制御方法であって、
前記情報処理装置の表示手段に画像を表示させる第１の表示工程と、
前記情報処理装置の表示手段に表示される画像を前記情報処理装置の操作部を操作することにより決定する第１のモードと、前記情報処理装置の表示手段に表示される画像を前記画像処理装置の操作部を操作することにより決定する第２のモードとを切り替える切り替え工程と、
前記第２のモードに切り替えられたことに応じて、前記表示手段に表示されている画像を前記画像処理装置の表示部に表示させるために、前記表示手段に表示されている画像の識別情報を前記画像処理装置に送信する送信工程と、
前記送信工程により前記識別情報を送信した後に、前記画像処理装置の表示部に表示される画像を前記表示手段に表示させるために、前記画像装置の表示部に表示される画像の識別情報を前記画像処理装置から受信し、受信した識別情報に対応する画像を前記表示手段に表示させる第２の表示工程と、を有することを特徴とする情報処理装置の制御方法。
【請求項１６】
請求項１５に記載の情報処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１７】
請求項１６に記載のプログラムが格納されたコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、情報処理装置、それらの制御方法に関するものであり、特に、画像処理装置と情報処理装置とが通信して画像を表示する技術に関する。
【背景技術】
【０００２】
現在、デジタルカメラなどの画像処理装置の普及に伴い、デジタルカメラを操作することで他の装置に対してさまざまな処理を指示することが可能である。
【０００３】
例えば、デジタルカメラとプリンタを接続することにより、ユーザはデジタルカメラを操作してプリント指示を行うことが可能である。また、デジタルカメラとパーソナルコンピュータ（以下「ＰＣ」）を接続することにより、ユーザはデジタルカメラを操作してデジタルカメラからＰＣへの画像の転送指示を行うことが可能である（例えば、特許文献１）。このように、デジタルカメラは他の装置での処理を指示するための機器としても利用されつつある。
【特許文献１】特開２００５−２２３７３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、ＰＣなどの外部装置には操作部が備えられており、一般的にはデジタルカメラの操作部よりは精密な操作が可能な操作部を備えている場合が多い。したがって、デジタルカメラとＰＣを接続した場合、ユーザは操作に慣れたデジタルカメラの操作部を用いて操作したい場合と、より充実したＰＣの操作部を用いて操作したい場合がある。そこで、簡単なユーザ操作で撮像装置を操作するモードとＰＣを操作するモードとを切り替え、画像を快適に閲覧することが求められる。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る画像処理装置は、
画像処理装置であって、情報処理装置と接続しデータの送受信を行う通信手段と、画像処理装置が有する記録媒体に格納されている画像を表示する表示手段と、情報処理装置に表示される画像を情報処理装置の操作部を操作することにより決定する第１のモードと、情報処理装置に表示される画像を画像処理装置の操作部を操作することにより決定する第２のモードとを切り替える切り替え手段と、第２のモードに切り替えられた場合、情報処理装置で表示されている画像と同じ画像を表示手段に表示させるために、通信手段により情報処理装置に表示されている画像の識別情報と属性情報とを情報処理装置から受信し、受信した識別情報に対応する画像を表示手段に表示させる制御手段と、を有し、制御手段は、受信した識別情報に対応する画像が記録媒体に存在しない場合は、受信した属性情報と近い属性情報を有する画像を表示手段にさせることを特徴とする。
【０００６】
また、本発明に係る情報処理装置は、
情報処理装置であって、画像処理装置と接続しデータの送受信を行う通信手段と、
画像を情報処理装置の表示手段に表示させるため表示制御手段と、情報処理装置の表示手段に表示される画像を情報処理装置の操作部を操作することにより決定する第１のモードと、情報処理装置の表示手段に表示される画像を画像処理装置の操作部を操作することにより決定する第２のモードとを切り替える切り替え手段と、切り替え手段により、第２のモードに切り替えられたことに応じて、表示手段に表示されている画像を画像処理装置の表示部に表示させるために、表示手段に表示されている画像の識別情報を画像処理装置に送信する制御手段と、を有し、制御手段により識別情報を送信した後、画像処理装置の表示部に表示される画像を表示手段に表示させるために、画像装置の表示部に表示される画像の識別情報を画像処理装置から受信し、表示制御手段は、当該受信した識別情報に対応する画像を表示手段に表示させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザは操作モードの切り替え操作に応じて快適に画像を閲覧することが可能となる。
【発明を実施するための最良の形態】
【００１０】
（第１の実施形態）
図１は、本実施形態における画像処理装置の一例である撮像装置１００の構成を示すブロック図である。撮像装置はデジタルカメラ、デジタルビデオカメラなど、被写体を撮像し画像データを得る装置を含む。
【００１１】
撮像装置１００は、光学系１０１と、撮像素子１０２と、ＣＰＵ１０３と、一次記憶装置１０４と、二次記憶装置１０５と、記憶媒体１０６と、表示部１０７と、操作部１０８と、通信装置１０９とから構成されている。
【００１２】
光学系１０１は、レンズ、シャッター、絞りから構成されていて、被写体からの光を適切な量とタイミングで撮像素子１０２に結像させる。撮像素子１０２は、光学系１０１を通って結像した光を画像に変換する。
【００１３】
ＣＰＵ１０３は、入力された信号やプログラムに従って、各種の演算や、撮像装置１００を構成する各部分の制御を行う。
【００１４】
一次記憶装置１０４は、一時的なデータを記憶し、ＣＰＵ１０３の作業用に使われる。
【００１５】
二次記憶装置１０５は、撮像装置１００を制御するためのプログラム（ファームウェア）や各種の設定情報を記憶する。
【００１６】
記憶媒体１０６は、撮影した画像データなどを記憶する。なお、撮影後に記憶媒体１０６は取り外すことが可能であり、パーソナルコンピュータ（以下、ＰＣ）などに装着してデータを読み出すことが可能である。つまり、撮像装置１００は記憶媒体１０６へのアクセス手段を有し、記憶媒体１０６へのデータの読み書きが行えればよい。
【００１７】
表示部１０７は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示などを行う。なお、表示部１０７は撮像装置１００が備える必要はなく、撮像装置１００は表示部２０１の表示を制御する表示制御機能を有していればよい。
【００１８】
操作部１０８は、使用者の操作を受け付けるためのものである。操作部１０８は例えばボタンやレバー、タッチパネルなどを用いることが可能である。
【００１９】
通信装置１０９は、外部装置と接続し制御コマンドやデータの送受信を行う。接続を確立し、データ通信するのためのプロトコルとしては、例えばＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が用いられる。なお、前記通信装置１０９は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどの有線接続により通信を行ってもよい。また、無線ＬＡＮなどの無線接続により通信を行ってもよい。また、外部装置と直接接続してもよいし、サーバを経由したりインターネットなどのネットワークを介して外部装置と接続してもよい。
【００２０】
本実施形態が適用される情報処理装置としては、例えばＰＣが用いられる。図２は、前記情報処理装置の一例であるＰＣ２００の構成を示すブロック図である。
【００２１】
ＰＣ２００は、表示部２０１と、操作部２０２と、ＣＰＵ２０３と、一次記憶装置２０４と、二次記憶装置２０５と、通信装置２０６とから構成されている。各構成の基本的な機能は撮像装置１００と同様であるから、ここでは詳細な説明は省略する。なお、表示部２０１にはＬＣＤなどのディスプレイ装置が用いられる。また表示部２０１はＰＣ２００が備える必要はなく、ＰＣ２００は表示部２０１の表示を制御する表示制御機能を有していればよい。さらに、操作部２０２としては、キーボードやマウスなどを用いることが可能である。
【００２２】
図３は、本実施形態における画像表示システムの概念を示す図である。以下、この図を用いて画像表示システムについて説明する。
【００２３】
本実施形態における画像表示システムは、撮像装置１００の操作部１０８と、ＰＣ２００の操作部２０２のいずれを用いても、ＰＣ２００の表示を制御することが可能である。以下、撮像装置１００の操作部１０８を用いてＰＣ２００の表示を制御するモードを「撮像装置操作モード」と呼び、ＰＣ２００の操作部２０２を用いてＰＣ２００の表示を制御するモードを「ＰＣ操作モード」と呼ぶ。このように、本実施形態における画像表示システムは、第１のモードと第２のモードを有し、この２つのモードは切り替え可能である。
【００２４】
まず、ＰＣ操作モードの概略について説明する。図３（ａ）が、ＰＣ操作モードの概念を示す図である。ＰＣ操作モードでは、表示する画像をＰＣ２００が決定し、自機の表示部２０１に表示する。本実施形態では、撮像装置１００はＰＣ操作モードでは表示部１０７に何も表示しない。ユーザは、ＰＣ２００の操作部２０２を操作しながら表示部２０１を見ることになる。
【００２５】
図４（ａ）は、「ＰＣ操作モード」、つまり情報処理装置の操作部２０２を操作するモードに設定されている場合に、表示部２０１に表示される操作画面である。
【００２６】
図４（ａ）のうち、４０１は現在表示の対象として選択中の画像であり、中央右寄りに大きく表示される。４０２は一覧表示された縮小画像である。ユーザは操作部２０２を用いて一覧表示された縮小画像４０２のうち１つを選択することで、選択した画像を選択画像４０１として表示させることができる。４０３は操作ボタンを示すＧＵＩである。ユーザは操作部２０２を用いて各種の操作ボタンを選択することで、ＰＣ２００に対する指示を入力することができ、データに対する処理を実行できる。
【００２７】
本実施形態におけるデータ処理は、壁紙設定、印刷、電子メール、削除の４つである。壁紙設定は、現在表示されている画像をＰＣ２００のデスクトップ表示の背景画像、いわゆる壁紙に設定する処理である。印刷は、現在表示されている画像をＰＣ２００に接続されたプリンタ（図示せず）などの画像形成装置に転送して印刷などの出力を指示する処理である。電子メールは、現在表示されている画像を添付した電子メールを、ＰＣ２００から他の装置に送信する処理である。削除は、現在表示されている画像を撮像装置１００の記憶媒体１０６から削除する処理である。なお、図４（ａ）に示す操作画面は好適な一例であり、この表示形態には限定されない。
【００２８】
また、ＰＣ操作モードに設定されている場合は、撮像装置１００の表示部１０７には何も表示されない。これは、ユーザがＰＣ２００の操作部２０２を操作しながら、撮像装置１００の表示部１０７を見るというケースが考えにくいためである。このことにより、撮像装置１００の電力を節約することができるとともに、ユーザは現在のモードがＰＣ２００を操作するモードだということを認識できる。なお、ＰＣ操作モードにおいて、撮像装置１００の表示部１０７にも画像を表示するようにしてもよい。
【００２９】
次に、撮像装置操作モードの概略について説明する。図３（ｂ）が、ＰＣ操作モードの概念を示す図である。撮像装置操作モードでは、表示する画像を撮像装置１００が決定し、自機の表示部１０７に表示するとともにＰＣ２００に表示対象の画像の識別情報を送信する。そしてＰＣ２００は自機の二次記憶装置２０５から対応する画像を読み出し、表示部２０１に表示する。このことにより、撮像装置１００の表示部１０７に表示される画像と、ＰＣ２００に表示される画像は同じ画像となり、表示を同期させることができる。このモードでは、撮像装置の表示部１０７とＰＣの表示部２０１にほぼ同じ内容が表示されるため、どちらを見てもよい。
【００３０】
図４（ｂ）は、モードが「撮像装置操作モード」、つまり撮像装置１００の操作部１０８を操作するモードに設定されている場合に、表示部１０７に表示される操作画面である。
【００３１】
４０４は表示対象の画像であり、４０５は操作ボタンである。これらのボタンは、デジタルカメラなどで一般的に用いられる十字キーで操作しやすいよう、縦一列にボタンが配置されている。また、撮像装置１００の表示部１０７は小さな液晶などを用いるのが一般的である。そこで、表示部１０７に対して大きなサイズで各種のＧＵＩが表示される。
【００３２】
撮像装置操作モードでは、撮像装置１００の表示部１０７とＰＣ２００の表示部２０１に同じ情報が表示される。つまり、ＰＣ２００の表示部２０１にも、図４（ｂ）に示す画面が表示される。このことにより、ユーザは撮像装置１００を手に持ち、表示部１０７を見ながら操作部１０８を操作することも、表示部２０１を見ながら操作部１０８を操作することもできる。つまり、ユーザは、手元の表示部１０７でも、操作画面の大きな表示部２０１でも、好みの表示部を見て操作できることができる。
【００３３】
撮像装置操作モードとＰＣ操作モードとは、操作部１０８または操作部２０２が操作されることで切り替えられる。本実施形態では、撮像装置１００の操作部１０８が操作された場合には撮像装置操作モードが設定され、ＰＣ２００の操作部２０２が操作された場合にはＰＣ操作モードが設定される。例えば、撮像装置１００のボタンが押されると撮像装置１００のボタンなどで操作するモードとなり、ＰＣ２００のマウスが動かされるとマウスなどで操作するモードとなる。このモードの設定処理については後述する。
【００３４】
上記のようなモード設定処理により、ユーザは好みの操作方法を選択することが可能である。また、モードによって異なる操作画面が表示されることにより、ユーザの選択した操作方法に合った操作画面が提供されることになり、ユーザの操作性が向上する。
【００３５】
ここで上述したように、撮像装置操作モードでは撮像装置１００が表示対象の画像を決定し、ＰＣ操作モードではＰＣ２００が表示対象の画像を決定する。しかしながら、両者がそれぞれのモードにおいて独立して表示画像を決定すると、モードが切り替わる際に表示画像も切り替わってしまう場合がある。例えば、撮像装置操作モードで「００３．ｊｐｇ」という画像を表示するよう制御しているときに、ＰＣ操作モードに切り替わった場合を考える。この場合、ＰＣ２００は撮像装置１００に関係なく表示画像を決定する。例えばＰＣ２００が、一番若いファイル名を有する「００１．ｊｐｇ」という画像をＰＣ操作モードの初期画像として選択するものとする。すると、ユーザがＰＣ２００の操作部２０２を操作した途端に、表示している画像が「００３．ｊｐｇ」から「００１．ｊｐｇ」に変わってしまい、ユーザは再度「００３．ｊｐｇ」を探して表示させる必要がある。そこで、本実施形態における画像表示システムでは、上記のような事態を防ぎ、ユーザが快適に画像を閲覧できるようなモード切り替えを実行しながら同期表示を行っている。以下、本実施形態における同期表示処理について説明する。
【００３６】
図５は、本実施形態における撮像装置１００が実行するＰＣ２００との同期表示処理の流れを示すフローチャートである。この処理は、二次記憶装置１０５に記録されたプログラムをＣＰＵ１０３が読み取り実行することによって実現される。この処理の詳細を、以下に説明する。
【００３７】
ステップＳ５０１において、ＣＰＵ１０３は、通信装置１０９を介してＰＣ２００と接続を確立する。
【００３８】
本実施形態では、撮像装置１００とＰＣ２００が接続した場合、まずＰＣ操作モードが設定されるものとする。したがってステップＳ５０２において、ＣＰＵ１０３は、自機のモードをＰＣ操作モードに設定する。さらに、表示部１０７の表示を非表示状態とする。ＰＣ操作モードの場合、ユーザはＰＣの表示部２０１を見ながら操作を行うと考えられるため、表示部１０７の表示をオフにすることで撮像装置１００の消費電力を節約することができる。
【００３９】
ステップＳ５０３において、ＣＰＵ１０３はＰＣ操作モードにおける各種処理を行う。例えば、ＰＣ２００から画像処理の要求を受信したり、ＰＣ２００から画像を受信したりする。
【００４０】
ステップＳ５０４において、ＣＰＵ１０３は、操作部１０８が操作されたか否かを判断する。操作部１０８が操作されたと判断した場合は、処理をステップＳ５０５に進める。操作されていないと判断した場合は、処理をステップＳ５０３に戻す。
【００４１】
ステップＳ５０５において、ＣＰＵ１０３は、ＰＣ操作モードから撮像装置操作モードに自機のモードを設定する。さらに、ＰＣ２００に操作モードを変更するようモード変更要求を送信する。この処理により、ＰＣ２００のモードも撮像装置操作モードに設定される。ステップＳ５０３で操作部１０８が操作されたということは、ユーザには撮像装置１００の操作部１０８を操作して画像を閲覧したい可能性が高い。そこで、操作部１０８が操作された場合には、本ステップにおいて撮像装置１００を撮像装置操作モードに遷移させるとともに、ＰＣ２００も撮像装置操作モードに遷移するよう制御する信号をＰＣ２００に送信する。
【００４２】
ここでＰＣ２００は、ＰＣ操作モードから撮像装置操作モードへの遷移に応じて、現在表示部２０１に表示されている画像のＩＤ及び画像の属性情報を撮像装置１００に送信する。この処理については後述する。
【００４３】
そこでステップＳ５０６において、ＣＰＵ１０３は、ＰＣ２００から送信された画像のＩＤ及び属性情報を受信する。これが、撮像装置操作モードに遷移した際に最初に表示される画像のＩＤおよび属性情報となる。なお、ＩＤは、画像に固有の識別子であり、例えばファイル名やＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  ＩＤ）などを含んでもよい。また、例えば撮影日時や画像の種類（画像ファイルの圧縮形式や、静止画か動画かを識別する情報）、画像の分類情報などを含んでもよい。さらに、画像のＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）データを含んでもよい。
【００４４】
ステップＳ５０７において、ＣＰＵ１０３は、記憶媒体１０６を参照し、ステップＳ５０６で受信したＩＤを有する画像が記憶媒体１０６に記憶されているか否かを判断する。記憶されていると判断した場合には処理をステップＳ５０８に進める。記憶されていないと判断した場合には処理をステップＳ５０９に進める。
【００４５】
まず、ステップＳ５０７において、ステップＳ５０６で受信したＩＤを有する画像が記憶媒体１０６に記憶されていると判断された場合について説明する。
【００４６】
ステップＳ５０８において、ＣＰＵ１０３は、ＰＣ２００から受信した画像のＩＤをＰＣ２００に送信する。この処理により、ＰＣ２００は撮像装置１００にも現在表示部２０１に表示中の画像と同じＩＤを有する画像が記憶されていることを認識することができる。
【００４７】
ステップＳ５１１において、ＣＰＵ１０３は、ステップＳ５０８で送信したＩＤ有する画像、つまりステップＳ５０６で受信したＩＤを有する画像を記憶媒体１０６から読み出す。そして、読み出した画像を表示部１０７に表示する。このとき、ＰＣ２００の表示部２０１の表示は変わらない。結果として、撮像装置１００の表示部１０７とＰＣ２００の表示部２０１とには、同じＩＤを有する画像が表示される。
【００４８】
ここまで、ステップＳ５０７において、ステップＳ５０６で受信したＩＤを有する画像が記憶媒体１０６に記憶されていると判断された場合について説明した。上記のように、ＰＣ２００に表示中の画像が撮像装置１００の記憶媒体１０６に記憶されている場合には、ＰＣ２００が表示部２０１に表示中の画像を撮像装置１００に通知することで、表示を同期させることができる。このことにより、ユーザはモードの切り替えも切り替え前の画像を続けて見られるため、違和感なく快適に画像を閲覧することが可能となる。
【００４９】
次に、ステップＳ５０７において、ステップＳ５０６で受信したＩＤを有する画像が記憶媒体１０６に記憶されていないと判断された場合について説明する。この場合は、ＰＣ２００が表示部２０１に表示中の画像を撮像装置１００に通知しても、撮像装置１００は対応する画像を表示部１０７に表示することができない。そこでステップＳ５０９以下の処理において、撮像装置１００は、ステップＳ５０６で受信した属性情報に最も近い属性情報を有する画像を表示部１０７に表示することとした。以下、詳細に説明する。
【００５０】
前述したように、ステップＳ５０７において、ステップＳ５０６で受信したＩＤを有する画像が記憶媒体１０６に記憶されていないと判断された場合、ＣＰＵ１０３は処理をステップＳ５０９に進める。
【００５１】
ステップＳ５０９において、ＣＰＵ１０３は、ステップＳ５０６で受信した属性情報に含まれる撮影日時に最も近い撮影日時を有する画像を記憶媒体１０６から検索する。
【００５２】
ステップＳ５１０において、ＣＰＵ１０３は、ステップＳ５０９での検索結果として得られた画像のＩＤを、ＰＣ２００に送信する。この処理により、ＰＣ２００は、撮像装置１００に現在表示部２０１に表示中の画像と同じＩＤを有する画像が記憶されておらず、代わりにどの画像が表示されるのかを認識することができる。
【００５３】
ステップＳ５１１において、ＣＰＵ１０３はステップＳ５１０で送信したＩＤを有する画像を表示部１０７に表示する。後述するが、このときＰＣ２００の側でも表示部２０１に同じＩＤを有する画像が表示される。
【００５４】
ここまで、ステップＳ５０７において、ステップＳ５０６で受信したＩＤを有する画像が記憶媒体１０６に記憶されていると判断された場合について説明した。上記のように、ＰＣ２００に表示中の画像が撮像装置１００の記憶媒体１０６に記憶されていないと撮像装置１００が判断した場合には、最も撮影日時の近い画像を表示するとともに、ＰＣ２００にもその画像のＩＤを通知する。このことにより、ＰＣ２００と撮像装置１００との表示を同期させることができる。また、最も撮影日時の近い画像を検索して表示するのは以下の理由による。すなわち、今まで表示部２０１に表示されていた画像と同じような場面、被写体が撮影されている可能性が高い。したがって、モードの遷移に伴って表示画像が変更されても、ユーザは違和感なく画像を閲覧することができる。
【００５５】
以下、ステップＳ５１２以下の処理について説明する。ステップＳ５１２において、ＣＰＵ１０３は、「撮像装置操作モード」の各種処理を行う。ここで、ユーザ操作応じて各種の処理が行われる。例えば、画像送りや画像の拡大、縮小などが行われる。
【００５６】
ステップＳ５１３において、ＣＰＵ１０３は、ＰＣ２００からモード変更要求を受信したか否かを判断する。
【００５７】
受信したと判断した場合は処理をステップＳ５０２に戻し、自機のモードをＰＣ操作モードに設定する。受信していないと判断した場合は処理をステップＳ５１２に戻し、引き続き撮像装置操作モードでの処理を続行する。なお、ＰＣ２００からモード変更要求を受信する場合については後述するが、例えばユーザによってＰＣ２００が操作された場合などがあげられる。
【００５８】
ところで、ステップＳ５０９における画像の検索は、関連性のある画像を検索するという目的であれば、他の検索手法を用いてもよい。たとえば、属性情報に静止画を示す情報が含まれていれば、記憶媒体１０６に記憶された静止画のみを検索対象とし、その中から最も撮影日時の近い画像を検索してもよい。また、同じ分類情報を持つ画像の中で最も撮影日時の近い画像を検索してもよい。さらに、ファイル名はＩＤであるとともに属性情報でもあるから、ファイル名のソート順で最も近い画像を検索してもよい。
【００５９】
図６は、本実施形態におけるＰＣ２００が実行するＰＣ２００との同期表示処理の流れを示すフローチャートである。この処理は、二次記憶装置２０５に記録されたプログラムをＣＰＵ２０３が読み取り実行することによって実現する。この処理の詳細を、以下に説明する。
【００６０】
ステップＳ６０１において、ＣＰＵ２０３は、通信装置２０６を介して撮像装置１００と接続を確立する。
【００６１】
前述したように、本実施形態では、撮像装置１００とＰＣ２００が接続すると、まずＰＣ操作モードが設定される。したがってステップＳ６０２において、ＣＰＵ１０３は、自機のモードをＰＣ操作モードに設定する。さらにＣＰＵ１０３は、表示部２０１にＰＣ操作モード用の画面（ウィンドウ、メニュー、ボタンなど）を表示する。
【００６２】
ステップＳ６０３において、ＣＰＵ２０３は二次記憶装置２０５に記憶されている画像を表示部２０１に表示する。本実施形態では、撮像装置１００との接続後に最初に表示されるのは、撮影日時の最も新しい画像とする。したがって、ＣＰＵ２０３は二次記憶装置２０５に記憶されている画像のうち、撮影日時の最も新しい画像を検索し、その検索結果に基づいて読み出した画像を表示部２０１に表示する。
【００６３】
ステップＳ６０４において、ＣＰＵ２０３は、ＰＣ操作モードにおける各種処理を行う。例えば、ここで、ユーザが操作部２０２を操作することに応じて、ＣＰＵ２０３は表示部２０１の表示を制御して表示する画像を変更したり、表示されている画像の編集、印刷などの各種処理を実行する。また、撮像装置１００に記憶された画像に対して画像を編集する指示を送信したり、撮像装置１００に対して画像を送信することも可能である。
【００６４】
ステップＳ６０５において、ＣＰＵ２０３は、撮像装置１００からモード変更要求を受信したか否かを判断する。このモード変更要求は、図５のステップＳ５０５において送信される要求である。受信したと判断した場合は、自機のモードを撮像装置操作モードに設定し、処理をステップＳ６０６に進める。受信していないと判断した場合には処理をステップＳ６０４に戻す。
【００６５】
ステップＳ６０６において、ＣＰＵ２０３は、現在表示部２０１に表示中の画像のＩＤ及び属性情報を撮像装置１００に送信する。ここで送信された情報は、図５のステップＳ５０６で撮像装置１００に受信される。
【００６６】
ステップＳ６０７において、ＣＰＵ２０３は、画像のＩＤを撮像装置１００から受信する。ここで受信するＩＤは図５のステップＳ１０８で撮像装置１００により送信されるＩＤである。ここで受信したＩＤを有する画像が、撮像装置操作モードへの遷移後、最初に表示される画像の候補である。
【００６７】
ステップＳ６０８において、ＣＰＵ２０３は、表示部２０１の表示を撮像装置操作モード用の画面に変更する。
【００６８】
ステップＳ６０９において、ＣＰＵ２０３は、ステップＳ６０７で受信したＩＤを有する画像を二次記憶装置２０５から読み出し、表示部２０１に表示する。このとき、図５のステップＳ５１１の処理により、撮像装置１００の表示部１０７にも同じ画像が表示される。結果として、撮像装置１００の表示部１０７とＰＣ２００の表示部２０１とには、同じＩＤを有する画像が表示される。
【００６９】
ステップＳ６１０において、ＣＰＵ２０３は撮像装置操作モードにおける各種処理を行う。ユーザは撮像装置１００の操作部１０８を操作することになるため、撮像装置操作モードにおけるＰＣ２００は撮像装置から各種の指示を受信し、その指示に応じて動作することになる。例えば、撮像装置１００の画像送りボタンが押下された場合、撮像装置１００は次に表示すべき画像のＩＤをＰＣ２００に送信する。ＩＤを受信したＣＰＵ２０３は、受信したＩＤを有する画像を二次記憶装置２０５から読み出し、表示部２０１に表示する。このようにすることで、撮像装置１００側での画像送り操作に応じて、ＰＣ２００側での画像送りが行われることとなる。したがって、ユーザは使い慣れたカメラを操作することでＰＣの表示を操作し、画像を閲覧することができる。
【００７０】
ステップＳ６１１において、ＣＰＵ２０３は、操作部２０２が操作されたか否かを判断する。操作されたと判断した場合には、処理をステップＳ６１２に進める。操作されていないと判断した場合には、処理をステップＳ６１０に戻す。
【００７１】
ＰＣ２００の操作部２０２が操作されたということは、ユーザはＰＣ２００を操作して画像を閲覧する意思があると考えられる。そこでステップＳ６１２において、ＣＰＵ２０３は、自機のモードをＰＣ操作モードに設定する。また、撮像装置１００もＰＣ操作モードに遷移させるため、撮像装置１００にモード変更要求を送信する。ここで送信するモード変更要求は、図５のステップＳ５１３において撮像装置１００に受信される。
【００７２】
ステップＳ６１３において、ＣＰＵ２０３は表示部２０１において、表示部２０１に、ＰＣ操作モード用の画面を表示する。
【００７３】
ステップＳ６１４において、撮像装置操作モードで最後に表示した画像を再び表示部２０１に表示する。つまり、撮像装置操作モードからＰＣ操作モードに遷移した場合、表示部２０１に表示される画像は変化しない。この処理は、撮像装置操作モードにおいて、表示中の画像、または表示中の画像のＩＤを常時一次記憶装置２０４に記憶しておくことで実現できる。本処理を終了後、処理をステップＳ６０５に戻す。
【００７４】
以上説明したように、本実施形態による撮像装置１００は、撮像装置操作モードからＰＣ操作モードに遷移する際には、現在表示中の画像をＰＣ２００に送信することとした。また、本実施形態におけるＰＣ２００は、ＰＣ操作モードから撮像装置操作モードに遷移する際には、現在表示中の画像を撮像装置１００に送信することとした。このことにより、モードの遷移に伴い、突然関係のない画像が表示される可能性を低減し、ユーザは快適に画像を閲覧することが可能となる。
【００７５】
なお、本実施形態で述べた機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を装置やシステムに供給し、その装置やシステムの制御部が記憶媒体からプログラムコードを読み出して実行することによっても、本発明の目的は達成される。すなわち、記憶媒体から読み出されたプログラムコード自体がこれら実施の形態の機能を実現することとなり、したがって、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図面の簡単な説明】
【００７６】
【図１】第１の実施形態における撮像装置の構成を示すブロック図である。
【図２】第１の実施形態におけるＰＣの構成を示すブロック図である。
【図３】第１の実施形態における使用形態を示す図である。
【図４】第１の実施形態における表示画面の一例を示す図である。
【図５】第１の実施形態における撮像装置の動作を説明するためのフローチャートである。
【図６】第１の実施形態におけるＰＣの動作を説明するためのフローチャートである。
【符号の説明】
【００７７】
１００  撮像装置
１０１  光学系
１０２  撮像素子
１０３  ＣＰＵ
１０４  一次記憶装置
１０５  二次記憶装置
１０６  記憶媒体
１０７  表示部
１０８  操作部
１０９  通信装置
２００  ＰＣ
２０１  表示部
２０２  操作部
２０３  ＣＰＵ
２０４  一次記憶装置
２０５  二次記憶装置
２０６  通信装置
【図１】
0005043628.tif 000002
【図２】
0005043628.tif 000003
【図３】
0005043628.tif 000004
【図４】
0005043628.tif 000005
【図５】
0005043628.tif 000006
【図６】
0005043628.tif 000007