(57)【要約】【課題】外部装置の画像データを情報処理装置の表示部に表示させる際、ユーザが違和感なく快適に画像を閲覧することができる情報処理装置を提供する。【解決手段】コンピュータ１００は、同期表示処理が開始されると、同期表示処理の開始要求を電子撮像装置２００に送信する。この同期表示処理の開始要求に応じて、電子撮像装置２００から画像表示情報が送信される。コンピュータ１００は、電子撮像装置２００から送信された画像表示情報を取得し、さらに、電子撮像装置２００のメモリ２１０に記憶された複数の画像データを受信する。コンピュータ１００は、取得した画像表示情報に基づいてマルチ表示を実行し、コンピュータ１００の表示装置１０７に、受信した複数の画像データを一覧表示する。【選択図】図１２
2010068327.tif 000002
【特許請求の範囲】
【請求項１】
１画面に複数の画像データを表示するマルチ表示を実行可能である外部装置と通信を行う情報処理装置であって、
前記外部装置のマルチ表示の機能を示すマルチ表示情報を前記外部装置から取得する取得手段と、
前記外部装置の記憶媒体に記憶された複数の画像データを前記外部装置から受信する受信手段と、
前記取得手段により取得したマルチ表示情報に基づき、前記受信手段により受信された複数の画像データを前記情報処理装置の表示部にマルチ表示する表示制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記外部装置に前記マルチ表示情報を要求する情報要求手段を備え、
前記取得手段は、前記要求に応じて前記外部装置から送信された前記マルチ表示情報を取得することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記取得手段により取得した前記マルチ表示情報に、前記情報処理装置が実行できない機能が含まれる場合、前記表示制御手段は前記情報処理装置が実行可能な形態で前記マルチ表示を実行することを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記取得手段は、前記情報処理装置の表示部に表示される複数の画像データを特定する情報を取得し、
前記表示制御手段は、前記画像データを特定する情報に基づき、前記情報処理装置の表示部に、前記複数の画像データを表示することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記取得手段は、前記外部装置において選択状態にある画像データを特定する情報を取得し、
前記表示制御手段は、前記選択状態にある画像データを特定する情報に基づき、前記情報処理装置の表示部に表示されている複数の画像データのうち、前記外部装置において選択状態にある画像データを識別可能に表示することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記マルチ表示情報は、１画面に表示可能な画像データの数を含むことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記マルチ表示情報は、前記マルチ表示のレイアウトを含むことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
１画面に複数の画像データを表示するマルチ表示を実行可能である外部装置と通信を行う情報処理装置の制御方法であって、
前記情報処理装置が、前記外部装置のマルチ表示の機能を示すマルチ表示情報を前記外部装置から取得する取得ステップと、
前記情報処理装置が、前記外部装置の記憶媒体に記憶された複数の画像データを前記外部装置から受信する受信ステップと、
前記情報処理装置が、前記取得ステップで取得したマルチ表示情報に基づき、前記受信ステップで受信された複数の画像データを前記情報処理装置の表示部にマルチ表示する表示制御ステップとを有することを特徴とする情報処理装置の制御方法。
【請求項９】
１画面に複数の画像データを表示するマルチ表示を実行可能である外部装置と通信を行う情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記制御方法は、
前記情報処理装置が、前記外部装置のマルチ表示の機能を示すマルチ表示情報を前記外部装置から取得する取得ステップと、
前記情報処理装置が、前記外部装置の記憶媒体に記憶された複数の画像データを前記外部装置から受信する受信ステップと、
前記情報処理装置が、前記取得ステップで取得したマルチ表示情報に基づき、前記受信ステップで受信された複数の画像データを前記情報処理装置の表示部にマルチ表示する表示制御ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを表示する情報処理装置、その制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及、記憶装置の容量の増大等に伴い、画像データを用いて大量の画像をＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の表示画面上に表示させ、ユーザが閲覧や編集を行う機会が増えている。このような状況で、デジタルカメラで撮影した画像データをＰＣで表示する仕組みが種々提案されている。
【０００３】
デジタル画像データを閲覧する手法として、つぎのような手法がよく用いられている。１つ目は、ユーザがデジタルカメラに装備された取り外し可能な記憶媒体をＰＣに挿入し、キーボードやマウスなど、ＰＣの操作機器を利用してコンピュータにデジタル画像データを取り込んだ後、表示したいデジタル画像データを探して表示させる手法である。
【０００４】
２つ目は、デジタルカメラとＰＣを有線もしくは無線で接続し、コンピュータの操作機器を利用してコンピュータにデジタル画像データを取り込んだ後、表示したいデジタル画像データを探して表示する手法である。
【０００５】
これらの手法は、デジタル画像データをあらかじめＰＣに取り込まなくてはならず、また表示したい画像データを探す必要があるので、ユーザの手番が多く煩わしかった。
【０００６】
これらの手法を改善するものとして、デジタルカメラとＰＣとを有線もしくは無線で接続し、デジタルカメラを操作してＰＣのモニタに画像データを表示する手法が知られている。（特許文献１参照）。特許文献１では、デジタルカメラの操作部を操作することで、ＰＣのモニタに表示されたメニュー画面などを操作できるので、デジタルカメラを操作する場合と同じ感覚で、ユーザはＰＣを操作することができる。
【特許文献１】特開２００５−１８４２０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の手法では、デジタルカメラ毎の機能の違いを考慮していない。そのため、ＰＣに接続するデジタルカメラによっては、ユーザがデジタルカメラを操作した際に違和感を生じてしまうおそれがあった。
【０００８】
そこで、本発明は、外部装置の画像データを情報処理装置の表示部に表示させる際、ユーザが違和感なく快適に画像を閲覧できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の情報処理装置は、１画面に複数の画像データを表示するマルチ表示を実行可能である外部装置と通信を行う情報処理装置であって、前記外部装置のマルチ表示の機能を示すマルチ表示情報を前記外部装置から取得する取得手段と、前記外部装置の記憶媒体に記憶された複数の画像データを前記外部装置から受信する受信手段と、前記取得手段により取得したマルチ表示情報に基づき、前記受信手段により受信された複数の画像データを前記情報処理装置の表示部にマルチ表示する表示制御手段とを有することを特徴とする。
【００１０】
本発明の情報処理装置の制御方法は、１画面に複数の画像データを表示するマルチ表示を実行可能である外部装置と通信を行う情報処理装置の制御方法であって、前記情報処理装置が、前記外部装置のマルチ表示の機能を示すマルチ表示情報を前記外部装置から取得する取得ステップと、前記情報処理装置が、前記外部装置の記憶媒体に記憶された複数の画像データを前記外部装置から受信する受信ステップと、前記情報処理装置が、前記取得ステップで取得したマルチ表示情報に基づき、前記受信ステップで受信された複数の画像データを前記情報処理装置の表示部にマルチ表示する表示制御ステップとを有することを特徴とする。
【００１１】
本発明のプログラムは、１画面に複数の画像データを表示するマルチ表示を実行可能である外部装置と通信を行う情報処理装置の制御方法をコンピュータに実行させるプログラムであって、前記制御方法は、前記情報処理装置が、前記外部装置のマルチ表示の機能を示すマルチ表示情報を前記外部装置から取得する取得ステップと、前記情報処理装置が、前記外部装置の記憶媒体に記憶された複数の画像データを前記外部装置から受信する受信ステップと、前記情報処理装置が、前記取得ステップで取得したマルチ表示情報に基づき、前記受信ステップで受信された複数の画像データを前記情報処理装置の表示部にマルチ表示する表示制御ステップとを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像入力装置の能力に応じて情報処理装置に画像を表示させるため、ユーザは違和感なく、快適に画像を閲覧することが可能となる。
【発明を実施するための最良の形態】
【００１３】
本発明の情報処理装置、その制御方法およびプログラムの実施の形態について図面を参照しながら説明する。本実施形態の情報処理装置は、画像処理装置の一例である電子撮像装置が接続され、この電子撮像装置とともに画像表示システムを構成するコンピュータに適用される。なお、電子撮像装置の例としては、デジタルカメラなどがあげられる。
【００１４】
（情報処理装置の構成）
図１は実施の形態における情報処理装置の一例であるコンピュータ１００の構成を示すブロック図である。コンピュータ（ＰＣ）１００は、ＣＰＵ１０１、ＲＡＭ１０２、ＨＤＤ１０３、外部記憶装置１０４、ネットワークＩ／Ｆ１０５、ＶＲＡＭ１０６、表示装置１０７、サウンドデバイス１０８、キーボード１０９およびポインティングデバイス１１０を有する。また、ＰＣ１００は印刷装置１１１および通信インターフェイス１１２を有する。
【００１５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、画像表示装置を制御する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２には、プログラムや画像データが展開される。プログラムは、画像表示や画像処理を制御するためのプログラムコードであり、ＣＰＵによって実行される。その他、ＲＡＭ１０２は、ＣＰＵのワーク領域、エラー処理時のデータの退避領域などとして使用される。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０３は、画像表示装置で実行される各制御プログラムや、画像ファイルやテキストファイルなどのコンテンツファイルなどを格納する。
【００１６】
外部記憶装置（Ｒｅｍｏｖａｂｌｅ  Ｄｒｉｖｅ）１０４は、外部記憶媒体に対して読み出しおよび書込みを行う装置である。プログラムや画像データが外部記憶媒体に記録されている場合、これらは外部記憶装置（Ｒｅｍｏｖａｂｌｅ  Ｄｒｉｖｅ）１０４を介してＲＡＭにロードされる。外部記憶媒体には、例えば、ＤＶＤ−ＲＷドライブ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＡＭなどの光ディスクや、フレキシブルディスク、ＭＯなどの磁気ディスク、またフラッシュメモリなどの不揮発性メモリが含まれる。
【００１７】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）１０５は、このデバイスを介して、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などに接続される。そして、ネットワークインタフェース１０５は、アクセス可能な記録装置に記録されているプログラムや画像データをロードする。
【００１８】
ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１０６は、画像データや実行されたプログラムのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）などの映像信号を出力する。
【００１９】
表示装置１０７は、ＶＲＡＭ１０６に入力された映像信号を表示処理を行う。表示装置１０７には、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を用いることができる。また、ＳＥＤ（Ｓｕｒｆａｃｅ−ｃｏｎｄｕｃｔｉｏｎ  Ｅｌｅｃｔｒｏｎ−ｅｍｉｔｔｅｒ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｔ）を用いることができる。
【００２０】
サウンドデバイス（Ｓｏｕｎｄ  Ｄｅｖｉｃｅ）１０８は、例えば、画像データに添付されている音声データを処理し、スピーカなどに転送する。キーボード１０９は文字などを入力するための各種キーを有する。
【００２１】
ポインティングデバイス１１０として、例えばマウスパッドが挙げられる。ポインティングデバイス１１０は、表示装置１０７の表示画面上に表示されたマウスポインタを制御し、プログラムのメニューやその他のオブジェクトを操作するために使用される。
【００２２】
印刷装置（プリントデバイス）１１１は、例えばインクジェットプリンタや昇華型プリンタが挙げられる。印刷装置１１１は、ＨＤＤ１０３に保存された、または外部記憶装置（Ｒｅｍｏｖａｂｌｅ  Ｄｒｉｖｅ）１０４から読み込まれた画像やテキストなどのコンテンツデータを紙媒体に印刷するために使用される。
【００２３】
通信インターフェイス１１２として、例えばＰＴＰ規格があげられる。ＰＴＰは、Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＰＩＭＡ  １５７４０：２０００，  ＰＨＯＴＯＧＲＡＰＨＩＣ  ＡＮＤ  ＩＭＡＧＩＮＧ  ＭＡＮＵＦＡＣＴＵＲＥＲＳ  ＡＳＳＯＣＩＡＴＩＯＮ，  ＩＮＣ．参照）である。ＰＣ１００は、この通信インターフェイスを用いて、外部デバイスとデータを送受信することが可能となる。
【００２４】
なお、本実施形態では、ＨＤＤ１０３に記録されたプログラムや画像データをＲＡＭ１０２にロードし、ＣＰＵ１０１がプログラムを実行することにより、コンピュータ１００を通信装置として機能させる。
【００２５】
（電子撮像装置の構成）
図２は電子撮像装置２００の構成を示すブロック図である。電子撮像装置２００では、撮影レンズ２０１、絞り機能を備えるシャッタ２０２を通して撮像素子２０３に光学像が結像される。撮像素子２０３は、光学像を電気信号に変換し、アナログ信号を出力する。なお、撮像素子２０３としてはＣＣＤ、ＣＭＯＳセンサ等、周知の素子を利用することが可能である。
【００２６】
Ａ／Ｄ変換器２０４は、撮像素子２０３から出力されたアナログ信号をデジタルデータに変換する。タイミング発生部２０５は、メモリ制御部２０６およびシステム制御部２０７により制御され、撮像素子２０３、Ａ／Ｄ変換器２０４およびＤ／Ａ変換器２０８にクロック信号や制御信号を供給する。
【００２７】
画像処理部２０９は、Ａ／Ｄ変換器２０４からのデジタルデータあるいはメモリ制御部２０６からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理部２０９は、撮像した画像データを用いて所定の演算処理を行い、この演算結果をシステム制御部２０７に供給する。
【００２８】
システム制御部２０７は、得られた演算結果に基づき、露光制御部および測距制御部に対する制御を行い、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理およびＥＦ（フラッシュプリ発光）処理を実現する。さらに、画像処理部２０９は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を実現する。
【００２９】
メモリ制御部２０６は、Ａ／Ｄ変換器２０４、タイミング発生部２０５、画像処理部２０９、Ｄ／Ａ変換器２０８、メモリ２１０、圧縮伸長部２１１等を制御する。Ａ／Ｄ変換器２０４からのデジタルデータは、画像処理部２０９とメモリ制御部２０６を介して、あるいは直接メモリ制御部２０６を介して、メモリ２１０（あるいは別途設けられた画像表示メモリ）に画像データとして書き込まれる。
【００３０】
メモリに書き込まれた画像データは、Ｄ／Ａ変換器２０８を介して画像表示部２１２により表示される。画像表示部２１２は、例えばＴＦＴ  ＬＣＤ等から構成される。画像表示部２１２を用いて撮像した画像データを逐次表示する場合、ＥＶＦ（電子ビューファインダ）機能を実現することが可能である。
【００３１】
また、画像表示部２１２は、システム制御部２０７の指示により任意に表示をＯＮ／ＯＦＦにすることが可能である。画像表示部２１２の表示をＯＦＦにした場合、電子撮像装置２００における電力消費を大幅に低減することができる。従って、光学ファインダ２１３を用いて撮影を行う際、画像表示部２１２の表示をＯＦＦとし、省電力を図ることが可能となる。
【００３２】
メモリ２１０には、撮影した静止画像や動画像が格納される。メモリ２１０は、所定枚数の静止画像や所定時間の動画像を格納するために十分な記憶量を備える。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像の書込みをメモリ２１０に対して行うことが可能となる。また、メモリ２１０はシステム制御部２０７の作業領域としても使用することが可能である。
【００３３】
圧縮伸長部２１１は、ＡＤＣＴ（適応離散コサイン変換）等により画像データを圧縮あるいは伸長する。圧縮伸長部２１１は、メモリ２１０に格納された画像を読み込んで圧縮処理あるいは伸長処理を行い、その処理を終えたデータをメモリ２１０に書き込む。
【００３４】
露光制御部（図示せず）は、シャッタ２０２が備える絞り機能を制御すると共に、フラッシュ２１４と連携することによりフラッシュ調光機能を実現する。測距制御部（図示せず）は、撮影レンズ２０１のフォーカシングを制御する。ズーム制御部（図示せず）は撮影レンズ２０１のズーミングを制御する。バリア制御部（図示せず）は保護部材であるバリア２２８の動作を制御する。
【００３５】
システム制御部２０７は、撮像した画像データに対して画像処理部２０９が行った演算の結果に基づき、露光制御部および測距制御部を制御する。露光制御部および測距制御部はＴＴＬ方式を用いて制御される。
【００３６】
システム制御部２０７は、電子撮像装置２００の全体を制御する。システムメモリ２１５は、システム制御部２０７の動作用の定数、変数、プログラム等を記憶する。また、システムメモリ２１５はＡＥで用いるプログラム線図も格納している。なお、プログラム線図は、露出値に対する絞り開口径とシャッタ速度の制御値の関係を定義したテーブルである。
【００３７】
システム制御部２０７によるプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等がユーザに提示される。提示部は、各種情報を表示するための液晶表示器（ＬＣＤ）やＬＥＤ、スピーカ（発音素子）等の組み合わせで構成され、電子撮像装置２００の操作部近辺の視認し易い位置に単数あるいは複数設置される。また、提示部の一部の機能は、光学ファインダ２１３内に設置されている。
【００３８】
表示する内容としては、シングルショット／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示、絞り値表示等がある。また、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２９９の着脱状態表示、通信Ｉ／Ｆの動作表示、日付・時刻表示等がある。また、光学ファインダ２１３内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示等がある。
【００３９】
不揮発性メモリ２１６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等で構成される。モード切替スイッチ２１７は、電源ＯＦＦ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードの切り替えを設定するためのスイッチである。
【００４０】
シャッタスイッチ（ＳＷ１）２１８は、シャッタボタン（図示せず）の操作途中でＯＮとなる。シャッタスイッチ２１８のＯＮ入力により、システム制御部２０７は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００４１】
また、シャッタスイッチ（ＳＷ２）２１９は、シャッタボタン（図示せず）の操作完了でＯＮとなる。シャッタスイッチ２１９のＯＮ入力により、システム制御部２０７は、撮影に関わる一連の動作、即ち、露光処理、現像処理および記録処理を実行する。
【００４２】
露光処理では、撮像素子２０３から読み出した信号がＡ／Ｄ変換器２０４およびメモリ制御部２０６を介してデジタルデータとしてメモリ２１０に書き込まれる。現像処理では、画像処理部２０９やメモリ制御部２０６がデジタルデータに対して演算を施し、演算の結果、取得されたデジタル画像データがメモリ２１０に書き込まれる。記録処理では、メモリ２１０から画像データが読み出され、圧縮伸長部２１１で圧縮され、記録媒体２９９に書き込まれる。
【００４３】
操作部２２０は各種ボタンやタッチパネル等からなる。例えば、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン等がある。また、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等がある。
【００４４】
また、動画撮影の開始と終了を指示するための動画ボタン２３８が備わっている。動画撮影が行われていないときに動画ボタン２３８が押下されると動画撮影開始となり、動画撮影中に動画ボタン２３８が押下されると動画撮影終了となる。また、動画撮影中の静止画撮影においてＷＢの動作を設定するためのユーザインターフェイスが備わっている。本実施形態では、色再現性優先モード、動画優先モード、静止画優先モードの３種類のモードから１つを選択することができる。
【００４５】
電源制御部２２１は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等から構成される。電源制御部２２１は、電池の装着の有無、電池の種類、電池残量の検出を行い、その検出結果およびシステム制御部２０７の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。また、電源制御部２２１は、コネクタ２２２、２２３を介して電源部２２４に接続される。電源部２２４として、アルカリ電池やリチウム電池等の一次電池、ＮｉＣｄ電池、ＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等を用いることができる。
【００４６】
インターフェイス２２５は、メモリカードやハードディスク等の記録媒体と内部バスを接続する。コネクタ２２６は、メモリカードやハードディスク等の記録媒体との接続を行うコネクタである。記録媒体着脱検知部２２７は、コネクタ２２６に記録媒体が装着されているか否かを検知する。
【００４７】
なお、本実施形態では、記録媒体を取り付けるインターフェイスおよびコネクタは１系統備わっている。勿論、記録媒体を取り付けるインターフェイスおよびコネクタは、単数あるいは複数、いずれの系統数備わる構成としてもよい。
【００４８】
また、異なる規格のインターフェイスおよびコネクタを組み合わせた構成としてもよい。インターフェイスおよびコネクタとして、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成してもよい。
【００４９】
さらに、コネクタ２２６に通信カードを装着することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが可能である。そのような通信を実現するインターフェイスおよびコネクタとして、例えば、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものが挙げられる。また、その場合の通信カードとしては、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳカード等が挙げられる。
【００５０】
バリア２２８は、電子撮像装置２００のレンズ２０１を含む撮像部を覆うことにより、撮像部の汚れや破損を防止する。
【００５１】
通信部２２９は、ＲＳ２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信等の各種通信機能を有する。コネクタ／アンテナ２３０は、通信部２２９により電子撮像装置２００を他の機器と接続するためのものである。コネクタ／アンテナ２３０は、接続形態が有線の場合、コネクタであり、無線通信の場合、アンテナである。
【００５２】
記録媒体２９９はメモリカードあるいはハードディスク等である。記録媒体２９９は、半導体メモリや磁気ディスク等から構成される記録部２３１、電子撮像装置２００とのインターフェイス２３２、および電子撮像装置２００と接続を行うためのコネクタ２３３を備える。
【００５３】
上記ハードウェア構成を有する電子撮像装置において、予め画像データは記録部２３１に保存されているものとする。また、本電子撮像装置を制御するプログラムは、不揮発性メモリ２１６に記録されている。このプログラムが実行されると、システム制御部２０７は、メモリ２１０に展開され、記録部２３１に保存された画像データをロードする。そして、システム制御部２０７は、画像表示部２１２で画像データの再生表示を行う。
【００５４】
なお、本電子撮像装置として、本実施形態では、デジタルカメラを採用したが、これにはデジタル一眼レフカメラやデジタルカムコーダなどを含むものとする。
【００５５】
なお、コンピュータ１００、電子撮像装置２００ともに、１つの制御部が装置全体を制御してもよいし、複数の制御部が処理を分担することで、全体として協働して装置全体を制御する手段として機能してもよい。
【００５６】
（電子撮像装置の外観）
図３は電子撮像装置２００の外観の一例を示す図である。電源ボタン３０１は、電子撮像装置２００の電源をＯＮまたはＯＦＦにするためのボタンである。モード切替スイッチ２１７は、静止画や動画を撮影する撮影モード、もしくはメモリカードなどの記憶媒体に保存された画像データを表示する再生モードを選択するためのスイッチである。
【００５７】
シャッタボタン３０３は、ＡＦ、ＡＥ等の開始を指示する第１レリーズスイッチと、静止画または動画の撮影の開始を指示する第２レリーズスイッチとを有するボタンである。第１レリーズスイッチ（ＳＷ１）はシャッタボタン３０３を半分押下するとＯＮになり、第２レリーズスイッチ（ＳＷ２）はシャッタボタン３０３を全て押下するとＯＮになる。
【００５８】
メニューボタン３０４は、電子撮像装置２００の設定を変更するための設定メニューを表示部２１２に表示するためのボタンである。十字ボタン３０５は、表示部２１２に表示されたカーソルを上、下、右または左に移動させるためのボタンである。ＳＥＴボタン３０６は、カーソルが選択している設定項目、画像データ、値などを電子撮像装置２００に設定または選択するためのボタンである。
【００５９】
ディスプレイボタン３０７は、表示部２１２をＯＮまたはＯＦＦにするためのボタンである。光源３０８は、例えばＬＥＤで構成され、画像を記録部２３１へ転送する最中、または電子撮像装置２００が起動時に通信を開始するといった動作をユーザに知らせるために、点滅または点灯する。
【００６０】
スピーカ３０９は、メニューボタン３０４、十字ボタン３０５、ＳＥＴボタン３０６やディスプレイボタン３０７が押された時に、音声を出力する。また、スピーカ３０９は、電源ボタン３０１が押下された時の起動音や終了音、シャッタボタン３０３が押された時のレリーズ音や合焦音、通信開始時などの音声を出力する。また、これらの音声は、ユーザが音声出力機能をＯＮに設定した場合に出力される。三脚接続部３１０は、三脚を接続するためのコネクタである。
【００６１】
なお、本実施形態では、電源ボタン３０１およびシャッタボタン３０３は電子撮像装置２００の上面に配置されている。また、モード切り替えスイッチ３０２、メニューボタン３０４、表示部２１２、十字ボタン３０５、ＳＥＴボタン３０６およびディスプレイボタン３０７は電子撮像装置２００の背面に配置されている。また、三脚接続部３１０は電子撮像装置２００の下面に配置されている。
【００６２】
（電子撮像装置のシングル再生モード）
本実施形態における電子撮像装置２００は、再生モードの中でさらに複数の表示モードに遷移することが可能である。まず、図４は電子撮像装置２００の再生モードにおける１枚（シングル）表示モードの遷移を示す図である。ここで、電子撮像装置２００の記録部２３１には、画像が少なくとも２枚以上格納されているものとする。
【００６３】
操作者は、モード切替スイッチ２１７を操作し、再生モードを選択すると、表示部２１２には、記録部２３１に格納されている画像データ４０１が全画面表示される。操作者が十字ボタン３０５の右ボタンを押下することにより、操作部２２０からシステム制御部２０７にその押下情報が通知される。システム制御部２０７は、記録部２３１から表示すべき画像を読み取り、表示部２１２に通知する。これにより、表示部２１２には、画像データ４０２が表示される。本実施形態では、このような画像データの全画面表示の表示モードを「シングル再生モード」と呼ぶ。
【００６４】
（電子撮像装置の拡大再生モード）
図５は電子撮像装置２００の再生モードにおける拡大表示モードの遷移を示す図である。ここで、表示部２１２には、図４と同様、画像データ４０１が全画面表示されている状態であるとする。例えば、十字ボタン３０５の上ボタンを押下することにより、表示部２１２の画面は、画像データ４０１から、拡大された画像データ５０１へと遷移する。この表示シーケンスは、図４と同様である。本実施形態では、このような画像データの拡大表示の表示モードを「拡大再生モード」と呼ぶ。
【００６５】
（電子撮像装置のマルチ再生モード）
図６は電子撮像装置２００の再生モードにおけるマルチ（複数）表示モードの遷移を示す図である。本実施形態における「マルチ表示」とは、１画面に複数の画像データを一覧表示することをいう。ここで、表示部２１２には、図４と同様、画像データ４０１が表示されている状態であるとする。また、記録部２３１には、９枚以上の画像が格納されているとする。例えば、十字ボタン３０５の下ボタンが押下されることにより、表示部２１２の画面は、画像データ４０１が複数枚表示されるマルチ表示６０１に遷移する。この表示シーケンスは、図４と同様である。本実施形態では、このような画像データの複数枚表示の表示モードを「マルチ再生モード」と定義する。
【００６６】
（装置の接続構成）
図７はコンピュータ１００に電子撮像装置２００が接続された画像表示システムの構成を示すブロック図である。コンピュータ１００および電子撮像装置２００は、通信ケーブル７０１を介して接続される。
【００６７】
通信ケーブル７０１としては、ＰＴＰ規格に従ってデータを送受信できるものである限り、いかなるものでも構わない。一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルが利用可能である。また、コンピュータ１００と電子撮像装置２００とは、有線ではなく、例えばＩＥＥＥ８０２．１１ｘ（ｘはａ，ｂ，ｇなど）に準拠した無線インターフェイスによって接続されていてもよい。本実施形態では、コンピュータ１００の通信インターフェイス１１２と電子撮像装置２００の通信部２２９とは、ＵＳＢの有線ケーブルで接続されており、ＰＴＰ規格に従った通信を行い、データの送受信を行う。
【００６８】
また、本実施形態のコンピュータ１００には、ＰＴＰに従って電子撮像装置２００と通信可能なプログラムがＨＤＤ１０３にインストールされている。また、コンピュータ１００内のＨＤＤ１０３、あるいは電子撮像装置２００内の記録部２３１には、あらかじめ画像データが保存されているものとする。
【００６９】
ＨＤＤ１０３内の画像データ、および電子撮像装置２００からコンピュータ１００へ送信された画像データは、ＲＡＭ１０２にロードされ、ＣＰＵ１０１によって表示される。
【００７０】
また、本実施形態におけるコンピュータ１００は、電子撮像装置で撮影を行うことで生成される、ＥＸＩＦ情報を含むＪＰＥＧ画像を再生可能である。なお、ＥＸＩＦ情報とは、ＥＸＩＦ規格に準拠した画像ファイルのヘッダに含まれる情報であり、ＥＸＩＦ情報には画像の画素数や撮影日時などが記録されている。
【００７１】
また、本実施形態におけるコンピュータは、画像として、サムネイル画像を取得して表示することを主として説明するが、サムネイル画像に代えて画像ファイルのＥＸＩＦ情報を取得して表示する場合も、本発明は同様に適用することができる。
【００７２】
（情報処理装置と電子撮像装置の同期表示方法）
図４、図５、図６では、電子撮像装置の画像データの再生機能について説明した。つぎに、これらの再生表示で情報処理装置に同期表示を行わせる方法を示す。
【００７３】
図８は電子撮像装置２００の同期表示処理手順を示すフローチャートである。この処理プログラムは、システムメモリ２１５に格納されており、システム制御部２０７によって実行される。
【００７４】
システム制御部２０７は、電子撮像装置２００がコンピュータ１００に接続されると、ＰＴＰに従って情報処理装置内のＨＤＤ１０３にインストールされている電子撮像装置２００と通信可能なプログラムを起動させる（ステップＳ１、図１２のＳ２２と対応）。このプログラム（アプリケーション）には、同期表示を可能とするプログラムが含まれている。
【００７５】
システム制御部２０７は、同期表示を可能とするプログラムを起動させ、同期表示処理を開始する（ステップＳ２）。そして、ユーザは、電子撮像装置２００を操作し、図４、図５あるいは図６に示す再生モードを表示部２１２に表示させる。
【００７６】
システム制御部２０７は、ユーザからの操作に応じて、表示モードが変更されたか否かを検知する（ステップＳ３）。変更が検知されない場合、システム制御部２０７は検知されるまでループ処理を行う。一方、変更が検知された場合、システム制御部２０７は、表示モードが変更されたことをコンピュータ１００に通知する（ステップＳ４）。なお、同期表示処理の開始後、最初に再生モードで画像表示させる操作は、表示モードの変更指示に相当するものとする。
【００７７】
そして、システム制御部２０７は、コンピュータ１００からの要求（図１２のＳ２４における同期表示処理の開始要求）を受信する（ステップＳ５）。システム制御部２０７は、コンピュータ１００が必要とする画像表示情報を送信する（ステップＳ６）。
【００７８】
コンピュータ１００が必要とする画像表示情報（表示機能の情報）は、図９に示す通りである。図９は画像表示情報をデータ通信する際に必要となる構造体の一例を示すテーブルである。データ構造１０００とデータ構造１００１は、ユニオン（共用体）型になっている。データ構造１０００、１００１を有する画像表示情報は、システムメモリ２１５に格納されている。
【００７９】
データ構造１０００において、「Ｌｅｎｇｔｈ」とは、転送するデータの全長を表す。「Ｃａｍｅｒａ  Ｓｔａｔｅ」とは、カメラ状態を示し、再生状態にある、撮影状態にある、もしくはその他の状態にあるといった、電子撮像装置２００自身が保持する状態を示す。
【００８０】
「Ｃａｍｅｒａ  Ｍｏｄｅ  ＩＤ」とは、「Ｃａｍｅｒａ  Ｓｔａｔｅ」の状態に従属する動作モードを示す。本実施形態における「Ｃａｍｅｒａ  Ｍｏｄｅ  ＩＤ」は、シングル表示モード、マルチ表示モード、拡大表示モードである。「Ｃａｍｅｒａ  Ｍｏｄｅ  ＩＤ」以降のデータ構造は、「Ｃａｍｅｒａ  Ｍｏｄｅ  ＩＤ」の値によって構造が異なる。
【００８１】
「Ｃａｍｅｒａ  Ｍｏｄｅ  ＩＤ」がシングル表示モードであった場合、表示部２１２は、画像データ４０１や画像データ４０２のような画面を表示する。このとき、「Ｏｂｊｅｃｔ  Ｈａｎｄｌｅ」には、現在表示している画像データの変数値（Ｏｂｊｅｃｔ  Ｈａｎｄｌｅ）が格納される。
【００８２】
また、「Ｃａｍｅｒａ  Ｍｏｄｅ  ＩＤ」が拡大表示モードであった場合、表示部２１２は、画像データ５０１のような画面を表示する。このとき、「Ｏｂｊｅｃｔ  Ｈａｎｄｌｅ」には、現在表示している画像データの変数値（Ｏｂｊｅｃｔ  Ｈａｎｄｌｅ）が格納される。また、現在表示している画像の、全体の解像度におけるカメラの表示領域の座標（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）が格納される。この座標（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）は、「Ｃｏｏｒｄｉｎａｔｅｓ  Ｘ１」、「ＣｏｏｒｄｉｎａｔｅｓＹ１」、「Ｃｏｏｒｄｉｎａｔｅｓ  Ｘ２」、「ＣｏｏｒｄｉｎａｔｅｓＹ２」として格納される。
【００８３】
一方、データ構造１００１はマルチ表示モードにおけるデータ構造例を示す。データ構造１００１において、「Ｌｅｎｇｔｈ」、「Ｃａｍｅｒａ  Ｓｔａｔｅ」および「Ｃａｍｅｒａ  Ｍｏｄｅ  ＩＤ」は、データ構造１０００と同様である。
【００８４】
「ＭｕｌｔｉＭｏｄｅ  Ｔｙｐｅ」には、マルチ表示に関するマルチ表示情報、具体的には、複数枚の画像がどのようにレイアウトされるかを示す情報が格納される。例として、図６に示すような３×３のマトリクス表示が挙げられる。また、複数枚表示のレイアウトの例として、図示しないが、Ｍ×Ｎのようなマトリクス表示だけではなく、円形に並べた表示や、斜めに並べた表示であってもよい。本実施形態では、「ＭｕｌｔｉＭｏｄｅ  Ｔｙｐｅ」が３ｘ３のマトリクス表示を行う描画方法である場合を示す。
【００８５】
また、この値は、１台の電子撮像装置で複数のマルチ表示のレイアウトを持っていてもよい。その場合、マルチ表示のレイアウトが変更される毎に、「ＭｕｌｔｉＭｏｄｅ  Ｔｙｐｅ」の値は変更され、表示情報としてコンピュータ１００に送信される。また、電子撮像装置によってマルチ表示のレイアウトが個々に異なる場合、情報処理装置と接続される個々の電子撮像装置のマルチ表示のレイアウトと同期する表示処理が行われる。
【００８６】
「Ｃｕｒｓｏｒ  Ｐｌａｃｅ」には、カーソル位置を示す情報が格納されている。３×３のマトリクスの要素１つ１つに０番〜８番と場所を割り当てることで、どの画像データの位置にカーソルが当てられているか、つまりどの画像データが選択状態にあるかを判別することが可能となる。
【００８７】
「Ｏｂｊｅｃｔ  Ｈａｎｄｌｅ  Ｎｕｍ」には、オブジェクトの数が格納される。今回、３×３のマトリクス表示であるので、「９」の値が格納される。「Ｏｂｊｅｃｔ  Ｈａｎｄｌｅ」には、９個分の画像データの変数値（Ｏｂｊｅｃｔ  Ｈａｎｄｌｅ）が格納される。
【００８８】
図１０は電子撮像装置２００と同様の構成を有し、４×３のマトリクス表示が可能である電子撮像装置２０００の再生モードにおけるマルチ表示モードの遷移を示す図である。この電子撮像装置２０００は、十字ボタンの下を押下すると、画面レイアウト１１０１が表示される。電子撮像装置２０００のマルチ再生モードは、４×３の１２個の画像を表示可能であるので、表示情報のデータ構造１００１の「Ｍｕｌｔｉ  Ｍｏｄｅ  Ｔｙｐｅ」には、レイアウトが４×３であることを示す値が格納される。また、「Ｏｂｊｅｃｔ  Ｈａｎｄｌｅ  Ｎｕｍ」には、「１２」の値が格納される。
【００８９】
コンピュータ１００は、この値に沿ったレイアウトを表示するような処理を行うことになる。図１１はコンピュータ１００と電子撮像装置２０００の表示例を示す図である。図１１に示すように、電子撮像装置２０００は４×３のマルチ表示を行う。そして、コンピュータ１００も、「ＭｕｌｔｉＭｏｄｅ  Ｔｙｐｅ」の値が、レイアウトが４×３であることを示す値であるので、４×３のマルチ表示を行う。この表示処理における情報処理装置側の処理の詳細については後述する。
【００９０】
このような定義を持つことで、マルチ表示モードをコンピュータで通知するために必要な情報を汎用的に作ることができる。また、表示されるべき箇所に、表示されている画像がない場合や、カーソルの位置が特殊な状態にある場合、特別な値を定義することによって実現することが可能である。
【００９１】
ここでは、カーソルの値が「０」の場合、全画像を選択している状態を示す。また、表示すべき「Ｏｂｊｅｃｔ  Ｈａｎｄｌｅ」の値が「０」であった場合、正しくないものとみなし、表示しないとしている。
【００９２】
ステップＳ６において、電子撮像装置２００は、上記画像表示情報をコンピュータ１００に通知した後、コンピュータ１００からの再要求があるか否かを検知する（ステップＳ７）。ここでは、電子撮像装置側のマルチ表示が、情報処理装置で同期表示できない場合、情報処理装置から表示の変更要求が送信される。再要求がない場合、システム制御部２０７は、ステップＳ１０の処理に進む。
【００９３】
一方、ステップＳ７で再要求があった場合、システム制御部２０７は、マルチ表示の変更を行う（ステップＳ８）。例えば、最初に、電子撮像装置のマルチ表示が１０×１０のマトリクス表示に変更され、情報処理装置では１０×１０のマルチ表示が不可能であった場合、電子撮像装置のマルチ表示は、情報処理装置が表示可能なマルチ表示に変更される。本実施形態では、画像が最小数となるマルチ表示に自動的に変更される。例えば、３×３のマトリクス表示に変更される。
【００９４】
システム制御部２０７は、電子撮像装置の画像表示情報を、再度、コンピュータ１００に送信する（ステップＳ９）。この後、システム制御部２０７は、同期表示処理が終了されたか否かを検知する（ステップＳ１０）。同期表示処理が終了されない場合、システム制御部２０７は、ステップＳ３の処理に戻り、表示が変更されたかを検知するループ処理を行う。一方、同期表示処理が終了された場合、システム制御部２０７は、本処理を終了する。
【００９５】
図１２はコンピュータ１００の同期表示処理手順を示すフローチャートである。この同期表示処理を行うプログラムは、ＨＤＤ１０３にインストールされており、ＣＰＵ１０１によって実行される。
【００９６】
ＣＰＵ１０１は、コンピュータ１００に電子撮像装置２００が接続されたことを検知すると（ステップＳ２１）、電子撮像装置２００からの指示に従ってアプリケーションを起動する（ステップＳ２２）。ＣＰＵ１０１は、同期表示処理が開始されたか否かを検知する（ステップＳ２３）。同期表示処理が開始されたことを検知しない場合、ＣＰＵ１０１は、ステップＳ２３に戻り、同期表示処理の開始が検知されるまでループ処理を行う。
【００９７】
一方、ステップＳ２３で同期表示処理が開始されたことを検知した場合、ＣＰＵ１０１は、電子撮像装置２００から再生モードの変更の通知を受けると（図８のＳ４参照）、同期表示処理の開始要求を電子撮像装置２００に送信する（ステップＳ２４）。ステップＳ２４の処理は情報要求手段の一例である。この同期表示処理の開始要求に応じて、電子撮像装置２００から表示情報（表示機能の情報）が送信される（図８のＳ６参照）。この表示情報には、前述したマルチ表示情報も含まれる。また、電子撮像装置２００において、表示モードが変更されたり、表示する画像が変更されると、その都度、更新された表示情報が情報処理装置に対して送信される。コンピュータ１００（ＣＰＵ１０１）は、その表示情報を受信する（ステップＳ２５）。ここで、表示情報（画像表示情報）とは、前述した図９に示す情報である。すなわち、受信した表示情報には、「Ｌｅｎｇｔｈ」、「Ｃａｍｅｒａ  Ｓｔａｔｅ」、「Ｃａｍｅｒａ  Ｍｏｄｅ  ＩＤ」等が含まれる。また、前述した動作モードを示す「Ｃａｍｅｒａ  Ｍｏｄｅ  ＩＤ」、マルチ表示のレイアウトを示す「ＭｕｌｔｉＭｏｄｅ  Ｔｙｐｅ」、カーソル位置を示す「Ｃｕｒｓｏｒ  Ｐｌａｃｅ」等の情報が含まれる場合もある。また、「Ｃｕｒｓｏｒ  Ｐｌａｃｅ」の情報を受信することにより、コンピュータ１００側でも、どの画像データの位置にカーソルが当てられているか、つまりどの画像データが選択状態にあるかを把握することができる。
【００９８】
ＣＰＵ１０１は、電子撮像装置２００がマルチ表示モードに設定されたか否かを検知する（ステップＳ２６）。マルチ表示モードの設定が検知されない場合、ＣＰＵ１０１はステップＳ２８の処理に進む。一方、マルチ表示モードに設定されたことを検知した場合、ＣＰＵ１０１はカメラの表示能力の確認を行う（ステップＳ２７）。
【００９９】
ここでは、受信した表示情報のデータ構造１００１に示す、「ＭｕｌｔｉＭｏｄｅ  Ｔｙｐｅ」と「ＯｂｊｅｃｔＨａｎｄｌｅ  Ｎｕｍ」が参照される。図６に示した電子撮像装置２００の場合、「ＭｕｌｔｉＭｏｄｅ  Ｔｙｐｅ」には、３×３を示す値が格納されており、「ＯｂｊｅｃｔＨａｎｄｌｅ  Ｎｕｍ」には、「９」の値が格納される。また、図１０に示した電子撮像装置２０００の場合、「ＭｕｌｔｉＭｏｄｅ  Ｔｙｐｅ」には、４×３を示す値が格納されており、「ＯｂｊｅｃｔＨａｎｄｌｅ  Ｎｕｍ」には、「１２」の値が格納される。
【０１００】
一方、ステップＳ２６でマルチ表示モードに設定されたことが検知されなかった場合、ＣＰＵ１０１はその他の同期表示処理を行う（ステップＳ２８）。電子撮像装置２００の再生モードがマルチ表示モード以外のモードである場合、ＣＰＵ１０１は、図９の表示情報（データ構造１０００）の内容に従って、コンピュータ１００の表示装置（Ｄｉｓｐｌａｙ）１０７に画像を表示する。例えば、電子撮像装置２００がシングル表示モードで表示されている場合、表示装置（Ｄｉｓｐｌａｙ）１０７にも同様の画像が表示される。また、拡大表示モードにおいても同様である。この後、ＣＰＵ１０１はステップＳ２５の処理に戻る。
【０１０１】
ステップＳ２７でカメラの表示能力を確認した後、ＣＰＵ１０１は、電子撮像装置２００のマルチ再生モードにおける表示レイアウトがコンピュータ１００において表示可能であるか否かを判定する（ステップＳ２９）。表示不可能である場合、ＣＰＵ１０１はステップＳ３２の処理に進む。
【０１０２】
一方、表示可能である場合、ＣＰＵ１０１は、電子撮像装置２００から画像データを取得する（ステップＳ３０）。この画像データの取得に際し、ＣＰＵ１０１は、表示情報（データ構造１００１）に示される、必要な画像情報をＰＴＰ規格に基づいて取得する。
【０１０３】
ＣＰＵ１０１は、ステップＳ３０で取得した画像データを、電子撮像装置２００の表示レイアウトに合わせて画像データを表示する（ステップＳ３１）。例えば、図６に示すマルチ再生モードであった場合、ＣＰＵ１０１は、表示情報に格納されている情報に基づき、３×３のレイアウトに合わせて画像を表示する。図１０に示すマルチ再生モードであった場合、ＣＰＵ１０１は、４×３のレイアウトに合わせて画像を表示する。４×３のレイアウトに合わせた画像の表示の一例は、図１１に示した通りである。
【０１０４】
また、ステップＳ３１では、ＣＰＵ１０１は、カーソル位置を示す「Ｃｕｒｓｏｒ  Ｐｌａｃｅ」の情報を基に、どの画像データの位置にカーソルが当てられているか、つまりどの画像データが選択状態にあるかを識別可能に表示する。例えば、選択状態にある画像データを識別可能に表示する場合、表示される画像の枠を特定の色で表示したり、強調して表示することが行われる。
【０１０５】
一方、ステップＳ２９で表示不可能である場合、ＣＰＵ１０１は、電子撮像装置２００のマルチ表示の変更要求を行う（ステップＳ３２）。本実施形態では、電子撮像装置２００のマルチ再生モードがコンピュータ１００で表示不可能なレイアウトや画像の個数を有するモードであった場合、ＣＰＵ１０１は電子撮像装置に対してマルチ表示の変更を要求する。
【０１０６】
ＣＰＵ１０１は、電子撮像装置２００のマルチ表示が変更された表示情報を受信する（ステップＳ３３）。電子撮像装置２００は、ステップＳ３２で変更要求を受け、マルチ表示を変更する。そして、電子撮像装置２００は画像表示情報（再生情報）を再びコンピュータ１００に送信する。
【０１０７】
ＣＰＵ１０１は、この更新された画像表示情報（再生情報）を受信する（ステップＳ３３）。情報処理装置（ＣＰＵ１０１）は、ステップＳ３３で受信した表示情報を解析し、電子撮像装置２００のマルチ表示の内容に合わせて、表示装置（Ｄｉｓｐｌａｙ）１０７に画像データを表示する（ステップＳ３４）。このステップＳ３４の処理においても、ステップＳ３１の処理と同様の表示処理が行われる。例えば、ＣＰＵ１０１は、カーソル位置を示す「Ｃｕｒｓｏｒ  Ｐｌａｃｅ」の情報を基に、どの画像データの位置にカーソルが当てられているか、つまりどの画像データが選択状態にあるかを識別可能に表示する。なお、ステップＳ３１、Ｓ３４の処理は表示制御手段の一例である。
【０１０８】
ステップＳ３１、Ｓ３４の処理後、ＣＰＵ１０１は、アプリケーションが終了されたことを検知する処理を行う（ステップＳ３５）。アプリケーションが終了されている場合、ＣＰＵ１０１は本同期表示処理を終了する。一方、アプリケーションが終了されていない場合、ＣＰＵ１０１は、ステップＳ２５の処理に戻り、電子撮像装置２００から送信される表示情報を受信する処理を行う。
【０１０９】
このように、本実施形態の画像表示システムでは、コンピュータ１００は、電子撮像装置２００から画像表示情報を取得し、さらに、電子撮像装置２００のメモリ２１０に記憶された複数の画像データを受信する。そして、コンピュータ１００は、取得した画像表示情報に基づいてマルチ表示を実行し、コンピュータ１００の表示装置１０７に、受信した複数の画像データを一覧表示する。これにより、マルチ表示を実行可能である電子撮像装置の能力に応じて情報処理装置に画像を表示させることができる。従って、電子撮像装置の画像データを情報処理装置の表示部に表示させる際、ユーザは違和感なく快適に画像を閲覧することができる。このように、電子撮像装置のマルチ表示の表示能力（機能）に合わせて、電子撮像装置の表示と情報処理装置の表示との同期表示処理が行われるので、電子撮像装置を操作することで情報処理装置の表示部を操作することが可能となり、ユーザの視認性が向上する。
【０１１０】
また、情報処理装置側から電子撮像装置に問い合わせることで、電子撮像装置の種類に応じたマルチ表示の同期表示処理が可能となる。
【０１１１】
また、情報処理装置側でマルチ表示が不可能であった場合、電子撮像装置のマルチ表示を、情報処理装置が表示可能なマルチ表示に変更させることができる。このように、電子撮像装置のマルチ表示が情報処理装置で同期表示処理できない場合でも、情報処理装置の表示能力に合わせて電子撮像装置のマルチ表示が変更されるので、同期表示処理に矛盾が生じず、ユーザは快適に画像を閲覧することができる。
【０１１２】
また、情報処理装置の表示装置に複数のデータを表示する際、複数の画像データを容易に特定することができる。また、どの画像データが選択状態にあるかを容易に判別することができる。
【０１１３】
また、情報処理装置の表示装置に複数のデータを表示する際、画像データの数を電子撮像装置に揃えることができる。また、情報処理装置の表示装置に複数のデータを表示する際、マルチ表示のレイアウトを電子撮像装置に揃えることができる。
【０１１４】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【０１１５】
例えば、上記実施形態では、外部装置として、電子撮像装置を示したが、これに限らず、複数の画像データをマルチ表示可能に記憶する機器であればよく、携帯情報端末などであってもよい。
【０１１６】
また、上記実施形態では、電子撮像装置として、コンパクトタイプのデジタルカメラを例に説明したが、本発明は、デジタルビデオカメラ、デジタルＳＬＲ（一眼レフカメラ）等にも適用可能である。
【０１１７】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１１８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１９】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１２０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１２１】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１２２】
【図１】実施の形態における情報処理装置の一例であるコンピュータ１００の構成を示すブロック図である。
【図２】電子撮像装置２００の構成を示すブロック図である。
【図３】電子撮像装置２００の外観の一例を示す図である。
【図４】電子撮像装置２００の再生モードにおける１枚（シングル）表示モードの遷移を示す図である。
【図５】電子撮像装置２００の再生モードにおける拡大表示モードの遷移を示す図である。
【図６】電子撮像装置２００の再生モードにおけるマルチ（複数）表示モードの遷移を示す図である。
【図７】コンピュータ１００に電子撮像装置２００が接続された画像表示システムの構成を示すブロック図である。
【図８】電子撮像装置２００の同期表示処理手順を示すフローチャートである。
【図９】画像表示情報をデータ通信する際に必要となる構造体の一例を示すテーブルである。
【図１０】電子撮像装置２００と同様の構成を有し、４×３のマトリクス表示が可能である電子撮像装置２０００の再生モードにおけるマルチ表示モードの遷移を示す図である。
【図１１】コンピュータ１００と電子撮像装置２０００の表示例を示す図である。
【図１２】コンピュータ１００の同期表示処理手順を示すフローチャートである。
【符号の説明】
【０１２３】
１００  コンピュータ（情報処理装置）
１０１  ＣＰＵ
１０７  表示装置
２００、２０００  電子撮像装置
２１２  画像表示部
【図１】
2010068327.tif 000003
【図２】
2010068327.tif 000004
【図３】
2010068327.tif 000005
【図４】
2010068327.tif 000006
【図５】
2010068327.tif 000007
【図６】
2010068327.tif 000008
【図７】
2010068327.tif 000009
【図８】
2010068327.tif 000010
【図９】
2010068327.tif 000011
【図１０】
2010068327.tif 000012
【図１１】
2010068327.tif 000013
【図１２】
2010068327.tif 000014