(57)【要約】【課題】  転送処理の対象となる画像データの選択操作を快適に行うことができる画像再生装置、画像再生方法、その記録媒体及びプログラムを提供する。【解決手段】  再生モジュール４０２は、ユーザの十字ボタンなどの操作により、記録媒体に記録された画像データの一つが選択されると、選択された画像データを表示器に表示する。キュー４０３は、再生モジュール４０２が再生処理中の画像データを外部装置へ転送するよう指示する転送指示をユーザの操作に応じて受け付け保持する。通信モジュール４０１は、キュー４０３で転送指示を受け付けた画像データを、通信装置を介して外部装置へ転送処理する。再生モジュール４０２は、通信モジュール４０１が画像データを転送処理中に記録媒体に記録された他の画像データの一つがユーザの操作により選択されると、選択された他の画像データに対して再生処理を行う。【選択図】  図４
2005223733.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信可能な通信手段と、
画像データを記録する記録手段と、
前記記録手段に記録された前記画像データの一つを選択する選択手段と、
画像及び文字情報を表示する表示手段と、
前記選択手段で選択された前記画像データを前記表示手段に表示する再生処理を行う再生手段と、
前記再生手段が再生処理中の画像データを前記外部装置へ転送するよう指示する転送指示を利用者の操作に応じて受け付ける受付手段と、
前記受付手段が前記転送指示を受け付けた画像データを、前記通信手段を介して前記外部装置へ転送処理する転送手段と
を具備し、
前記選択手段は、前記転送手段が前記画像データを転送処理中に前記記録手段に記録された他の画像データの一つを選択することができることを特徴とする画像再生装置。
【請求項２】
前記受付手段は、前記転送手段が転送処理中の画像データに対する再度の転送指示を受け付けないことを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記選択手段は、前記転送手段が前記画像データを転送処理中に前記記録手段に記録された他の画像データの一つを選択する処理を利用者の操作に応じて複数回行い、
前記再生手段は、前記選択手段で選択された前記他の画像データの一つを前記表示手段に表示する再生処理を前記選択手段の選択する処理に応じて複数回行うこと
を特徴とする請求項１または２に記載の画像再生装置。
【請求項４】
前記受付手段において前記転送指示を受付可能であるか否かを示す受付可否情報を格納する格納手段と、
前記転送手段が転送を開始したタイミングで前記格納手段に格納される前記受付可否情報を受付不可の情報に更新し、前記転送手段が転送を終了したタイミングまたは前記再生手段が新たな画像データを再生処理したタイミングで前記格納手段に格納される前記受付可否情報を受付可の情報に更新する受付可否情報更新手段と
を更に具備し、
前記受付手段は、前記受付可否情報更新手段が更新する前記受付可否情報に応じて、前記転送指示を受け付ける処理を行うこと
を特徴とする請求項１から３のいずれか１項に記載の画像再生装置。
【請求項５】
前記受付可否情報を表示する受付可否表示手段を更に具備することを特徴とする請求項１から４のいずれか１項に記載の画像再生装置。
【請求項６】
外部装置と通信可能な通信手段と画像データを記録する記録手段と表示手段とを備える画像再生装置を用いた画像再生方法であって、
前記記録手段に記録された前記画像データの一つを選択する第１の選択ステップと、
前記選択ステップで選択された前記画像データを前記表示手段に表示する再生処理を行う再生ステップと、
前記再生ステップで再生処理中の画像データを前記外部装置へ転送するよう指示する転送指示を利用者の操作に応じて受け付ける受付ステップと、
前記受付ステップで前記転送指示を受け付けた画像データを、前記通信手段を介して前記外部装置へ転送処理する転送ステップと、
前記転送ステップで前記画像データを転送処理中に前記記録手段に記録された他の画像データの一つを選択する第２の選択ステップと
を有することを特徴とする画像再生方法。
【請求項７】
外部装置と通信可能な通信手段と画像データを記録する記録手段と表示手段とを備える画像再生装置用のプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記記録手段に記録された前記画像データの一つを選択する第１の選択ステップと、
前記選択ステップで選択された前記画像データを前記表示手段に表示する再生処理を行う再生ステップと、
前記再生ステップで再生処理中の画像データを前記外部装置へ転送するよう指示する転送指示を利用者の操作に応じて受け付ける受付ステップと、
前記受付ステップで前記転送指示を受け付けた画像データを、前記通信手段を介して前記外部装置へ転送処理する転送ステップと、
前記転送ステップで前記画像データを転送処理中に前記記録手段に記録された他の画像データの一つを選択する第２の選択ステップと
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
外部装置と通信可能な通信手段と画像データを記録する記録手段と表示手段とを備える画像再生装置用のプログラムであって、
前記記録手段に記録された前記画像データの一つを選択する第１の選択ステップと、
前記選択ステップで選択された前記画像データを前記表示手段に表示する再生処理を行う再生ステップと、
前記再生ステップで再生処理中の画像データを前記外部装置へ転送するよう指示する転送指示を利用者の操作に応じて受け付ける受付ステップと、
前記受付ステップで前記転送指示を受け付けた画像データを、前記通信手段を介して前記外部装置へ転送処理する転送ステップと、
前記転送ステップで前記画像データを転送処理中に前記記録手段に記録された他の画像データの一つを選択する第２の選択ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像した画像を再生可能な画像再生装置、画像再生方法、その記録媒体及びプログラムに関し、特にＰＣ（パーソナル  コンピュータ）などの利用者端末と有線通信または無線通信により通信を行うことで画像データを転送することができる画像再生装置、画像再生方法、その記録媒体及びプログラムに関するものである。
【背景技術】
【０００２】
従来、撮像した画像を再生可能な画像再生装置として例えばデジタルカメラなどが挙げられる。また、デジタルカメラで撮影した画像データをコンピュータに転送する場合には、デジタルカメラとコンピュータ端末を接続し、コンピュータ端末から転送の操作を行う方法が一般的である。
【０００３】
一方、デジタルカメラは、液晶ディスプレイといくつかのボタンを備え、これらをユーザが操作することにより、メニューを呼び出して各種の設定を行うことができる。ここで、メニューボタン、十字ボタン及び決定ボタンを備えたデジタルカメラの操作例について説明する。１．［ＭＥＮＵ］ボタン（メニューボタン）を押して設定メニューを呼び出す。２．十字ボタンを操作して、選択中のメニュー項目を指し示す表示（フォーカス）を、選択したい項目まで移動させる。ここで、「フォーカス」とは、選択中の項目の輝度や色を周りの他の項目と異ならせる表示のことで、この表示が項目を指し示していることを「フォーカスが合っている」と表現する。３．［ＳＥＴ］ボタン（決定ボタン）を押して、フォーカスの合っている項目（選択した項目）に決定する。４．選択した項目に対応した機能が実行される。
【０００４】
また、上述したようなデジタルカメラ側に設けられた操作部材（ボタン）をユーザが操作することで、転送する画像を選択して、接続されているコンピュータに選択した画像を送るようなシステムが開示されている。このように、デジタルカメラに設けられた操作部材をユーザが操作して外部に接続されたコンピュータなどに画像データを転送する場合、デジタルカメラの表示装置に表示されている画像を見ながら転送する画像を選択する。また、利用者にとって所望の設定項目を見つけやすくするために、現在どの設定項目を選択しているかを判別可能とし、現在の撮影装置の状態に応じて設定できる項目の数を変更可能とした画像撮影装置が開示されている（例えば特許文献１を参照。）。
【０００５】
【特許文献１】特開２００１−３２６８３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したようにデジタルカメラの表示装置に表示されている画像を見ながらコンピュータに転送する画像を選択する場合に、転送する画像データのデータサイズが大きいと、転送に時間がある程度かかることがあり、その転送が終了するまでの間次の画像が表示装置に表示されない。これにより、画像データの転送の待ち時間が長い場合には、応答の速い操作性を求めるユーザにストレスを与えてしまうという問題がある。
【０００７】
本発明は、上述した事情を考慮してなされたもので、転送処理の対象となる画像データの選択操作を快適に行うことができる画像再生装置、画像再生方法、その記録媒体及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、上述した課題を解決すべくなされたもので、本発明による画像再生装置においては、外部装置と通信可能な通信手段と、画像データを記録する記録手段と、記録手段に記録された画像データの一つを選択する選択手段と、画像及び文字情報を表示する表示手段と、選択手段で選択された画像データを表示手段に表示する再生処理を行う再生手段と、再生手段が再生処理中の画像データを外部装置へ転送するよう指示する転送指示を利用者の操作に応じて受け付ける受付手段と、受付手段が転送指示を受け付けた画像データを、通信手段を介して外部装置へ転送処理する転送手段とを具備し、選択手段は、転送手段が画像データを転送処理中に記録手段に記録された他の画像データの一つを選択することができることを特徴とする。
【０００９】
また、本発明による画像再生方法においては、外部装置と通信可能な通信手段と画像データを記録する記録手段と表示手段とを備える画像再生装置を用いた画像再生方法であって、記録手段に記録された画像データの一つを選択する第１の選択ステップと、選択ステップで選択された画像データを表示手段に表示する再生処理を行う再生ステップと、再生ステップで再生処理中の画像データを外部装置へ転送するよう指示する転送指示を利用者の操作に応じて受け付ける受付ステップと、受付ステップで転送指示を受け付けた画像データを、通信手段を介して外部装置へ転送処理する転送ステップと、転送ステップで画像データを転送処理中に記録手段に記録された他の画像データの一つを選択する第２の選択ステップとを有することを特徴とする。
【００１０】
また、本発明による記録媒体は、外部装置と通信可能な通信手段と画像データを記録する記録手段と表示手段とを備える画像再生装置用のプログラムを記録したコンピュータ読み取り可能な記録媒体であって、記録手段に記録された画像データの一つを選択する第１の選択ステップと、選択ステップで選択された画像データを表示手段に表示する再生処理を行う再生ステップと、再生ステップで再生処理中の画像データを外部装置へ転送するよう指示する転送指示を利用者の操作に応じて受け付ける受付ステップと、受付ステップで転送指示を受け付けた画像データを、通信手段を介して外部装置へ転送処理する転送ステップと、転送ステップで画像データを転送処理中に記録手段に記録された他の画像データの一つを選択する第２の選択ステップとをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１１】
また、本発明によるプログラムは、外部装置と通信可能な通信手段と画像データを記録する記録手段と表示手段とを備える画像再生装置用のプログラムであって、記録手段に記録された画像データの一つを選択する第１の選択ステップと、選択ステップで選択された画像データを表示手段に表示する再生処理を行う再生ステップと、再生ステップで再生処理中の画像データを外部装置へ転送するよう指示する転送指示を利用者の操作に応じて受け付ける受付ステップと、受付ステップで転送指示を受け付けた画像データを、通信手段を介して外部装置へ転送処理する転送ステップと、転送ステップで画像データを転送処理中に記録手段に記録された他の画像データの一つを選択する第２の選択ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１２】
本発明による画像再生装置、画像再生方法、その記録媒体及びプログラムは、ある画像データを外部装置へ転送処理中であっても、ユーザは、他の画像データを更に転送処理するための選択が行えるので、ユーザにとって転送処理の対象となる画像データの選択操作を快適に行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
本発明の一実施形態における撮像した画像の再生機能を有する画像再生装置として、デジタルカメラ（撮像装置）を例に説明する。図１は、本実施形態におけるデジタルカメラ（画像再生装置）の概略構成を示すブロック図である。
【００１４】
ここで、本実施形態のデジタルカメラは、決定の機能を持つボタンを２種類備える構成であり、一方を「決定ボタン」、他方を「ショートカットボタン」とする。一方の決定ボタンを押して決定したときは、そのときの項目は記憶されず、次回メニューを呼び出したときも、前回と同じ項目にフォーカスが合った状態で表示される。他方のショートカットボタンを押して決定したときは、そのときの項目が記憶され、次回メニューを呼び出したときには、前回選択した項目にフォーカスが合った状態で表示される。尚、「決定ボタン」及び「ショートカットボタン」の詳細については後述する。
【００１５】
デジタルカメラ１００は、光学系１０１と、撮像素子１０２と、ＣＰＵ１０３と、一次記憶装置１０４と、二次記憶装置１０５ と、記憶媒体（記録手段）１０６と、表示器１０７と、十字ボタン１０８と、通信装置１０９と、決定ボタン１１０と、ショートカットボタン１１１と、メニューボタン１１２とから構成されている。
【００１６】
光学系１０１は、レンズ、シャッター、絞りから構成されていて、被写体からの光を適切な量とタイミングで撮像素子１０２の撮像面上に結像させる。撮像素子１０２は、光学系１０１により撮像面上に結像した光を画像データに変換する。ＣＰＵ１０３は、各種の演算や、デジタルカメラ１００を構成する各部分の制御を行う。一次記憶装置１０４は、一時的なデータを記憶し、ＣＰＵ１０３の作業用に使われる。二次記憶装置１０５は、デジタルカメラ１００を制御するためのプログラム(ファームウェアなど)や各種の設定情報を記憶する。
【００１７】
記憶媒体１０６は、撮像阻止１０２が撮影した画像データなどを記憶する。この記憶媒体１０６は、デジタルカメラ１００に着脱可能な構成であり、撮影後に記憶媒体１０６を取り外し、パーソナルコンピュータなどに装着してデータを読み出すことが可能である。表示器１０７は、撮影時のビューファインダ画像の表示や、撮影した画像の再生表示、対話的な操作（ＧＵＩ）のための文字表示などを行う。十字ボタン１０８は、上下左右の方向の入力を受け付ける。通信装置１０９は、外部装置（本実施形態では情報処理装置２００）と通信することで制御コマンドや画像データなどのやり取りを行う。尚、通信装置１０９は、有線通信及び無線通信のどちらの通信形態を利用してもよく、外部装置と直接接続する形態や、ネットワークを介して接続するなどの形態でもよい。
【００１８】
決定ボタン１１０とショートカットボタン１１１は、両者とも表示器１０７に表示されるメニューにおいてフォーカスの合っている項目に決定するためのボタンであるが、上述したように決定した項目に関する情報の扱いに違いがある。すなわち、決定ボタン１１０により決定した項目は記憶されず、ショートカットボタン１１１により決定した項目は記憶されるという違いがある。また、ショートカットボタン１１１には発光機能があり、点灯、消灯、点滅によりボタンの受付状態を示す。この発光機能は、例えばショートカットボタン１１１内にＬＥＤ（発光ダイオード）が内蔵されて、ショートカットボタン１１１自体が光るほかに、ショートカットボタン１１１とは別の箇所に発光装置（例えばＬＥＤ）を設けてもよい。メニューボタン１１２は、メニュー８０３を呼び出す機能を持つ。
【００１９】
次に、デジタルカメラ１００が表示器１０７に表示する画面例について説明する。
図３は、デジタルカメラ１００が表示器１０７に表示する画面例を示す図である。図３において、メニュー画面３０１は、種々のダイレクト転送を実行する機能（項目）を選択するメニューを表す画面である。メニュー画面３０１に示すように、本実施形態のデジタルカメラ１００は、ダイレクト転送を実行する機能（項目）として［全画像］、［未転送画像］、［送信指定画像］、［画像を選んで転送］及び［パソコンの背景］の５項目が示されている。また、アンダーラインの引かれている項目［全画像］が、フォーカスの当たっている項目である。ユーザは、十字ボタン１０８を操作することでこのフォーカスを移動させて、所望の項目を選択する。
【００２０】
転送確認画面３０２は、本当に転送を行うかの確認をユーザに促す画面である。上述した［全画像］、［未転送画像］、［送信指定画像］といった項目は、通常複数の画像をまとめて転送する機能であり、これらの機能を実行する前に表示される画面が転送確認画面３０２である。
【００２１】
転送中表示画面３０３は、現在画像の転送中であることを示す画面である。この転送中表示画面３０３は、例えば、上述した［全画像］、［未転送画像］、［送信指定画像］といった、通常複数の画像をまとめて転送する機能を実行している間に表示される画面である。
【００２２】
画像選択画面３０４は、画像を１枚ずつ見ながら転送を指定するための画面である。この画像選択画面３０４は、［画像を選んで転送］、［パソコンの背景］を選択したときに表示される画面である。この画像選択画面３０４が表示されている場合には、ユーザがデジタルカメラ１００に設けられた十字ボタン１０８を操作することでデジタルカメラ１００内に記録されている画像を選択し、表示させていくことが可能となる。
【００２３】
ショートカットボタン１１１は、発光機能により［全画像］、［未転送画像］、［送信指定画像］を選択実行している状態では点滅することで動作中であることをユーザに示す。また、ショートカットボタン１１１は、発光機能により［画像を選んで転送］、［パソコンの背景］を選択した場合には、その後に画像選択画面３０４でユーザが選択した画像データを転送している間点滅し通信中であることを示す。
【００２４】
次に、上述したデジタルカメラ１００と通信を行うことで画像データを取得可能な情報処理装置２００の概略構成について説明する。図２は、デジタルカメラ１００と通信を行うことで画像データを取得可能な情報処理装置２００の概略構成を示す図である。図２に示すように、情報処理装置２００は、表示器２０１と、操作器２０２と、ＣＰＵ２０３と、一次記憶装置２０４と、二次記憶装置２０５と、通信装置２０６とから構成されている。
【００２５】
表示器２０１は、ＣＰＵ２０３の制御に応じて文字や画像などを表示する。操作器２０２は、ユーザからの操作を受け付ける。ＣＰＵ２０３は、各種の演算や、情報処理装置２００を構成する各部分の制御を行う。一次記憶装置２０４は、一時的なデータを記憶し、ＣＰＵ２０３の作業用に使われる。二次記憶装置２０５は、情報処理装置２００を制御するためのオペレーティングシステムや各種アプリケーションのプログラムを記憶する。
【００２６】
次に、本発明の一実施形態におけるデジタルカメラ１００における通信機能及び再生機能を実現するためのモジュール構成について説明する。
図４は、本発明の一実施形態におけるデジタルカメラ１００におけるモジュール構成例を示す図である。図４に示すように、デジタルカメラ１００における通信機能と再生機能は、外部装置（本実施形態では情報処理装置２００）と通信してデータを交換する通信モジュール４０１と、デジタルカメラ１００に設けられた液晶などの表示器１０７にデジタルカメラ１００内に記録されている画像を表示することを担当する再生モジュール４０２とにより構成されている。
【００２７】
尚、デジタルカメラ１００においてプログラム（上記モジュールを含む）によって参照される変数あるいはデータには、例えば前回選択記録がある。この前回選択記録は、メニュー画面３０１において最後に選択された項目を記憶する。ただし、ユーザが項目を選択した際には、後述するようにユーザが押したボタンの種類に応じて記憶する場合としない場合がある。前回選択記録は二次記憶装置１０５に記録されるため、電源切断後も保持される。以下の説明では、これらの変数やデータに格納される値として特定の名称を用いているが、実際にはそれらに対応した数値や文字が使用される。
【００２８】
また、図４に示した通信モジュール４０１及び再生モジュール４０２は、ともに二次記憶装置１０５に格納されており、一次記憶装置１０４を利用しながらＣＰＵ１０３により実行されるプログラムである。この２つのモジュールはたとえば別々のプロセスとして同時にＣＰＵ１０３により実行され、それぞれの動作は非同期に行われる。再生モジュール４０２と通信モジュール４０１の間のデータ交換のためにメッセージキュー（以下、単にキューとする）４０３が設けられる。操作部材であるボタン等がユーザにより操作されると、その操作信号（操作イベント）を受けて再生モジュール４０２が外部装置（本実施形態の情報処理装置２００）に転送したい画像データを特定し、特定した画像データの送信を開始する際に、転送要求のメッセージをこのキュー４０３に積む。通信モジュール４０１はこのキュー４０３から転送要求を取得し、指定された画像データを通信装置１０９経由で外部装置（本実施形態の情報処理装置２００）に転送する。
【００２９】
次に、図４に示した再生モジュール４０２、通信モジュール４０１の処理について説明する。
まず、再生モジュール４０２の処理について説明する。図５は、再生モジュール４０２の処理を示すフロー図である。図５に示すように、まず、再生モジュール４０２は定常状態で操作部材からの操作イベントを待っている。ここで、表示する画像を変更する指示の内容の操作イベントを受けた場合（ステップＳ５０１のＹＥＳ）には、再生モジュール４０２は、新しい画像を再生表示するための処理を行う（ステップＳ５０２）。次に、再生モジュール４０２は、送信可能Ｆｌａｇ（受付可否情報）をＯＮ（オン）にする（ステップＳ５０３）。次に、再生モジュール４０２は、ショートカットボタン１１１が内蔵する発光部材（ＬＥＤ）を点灯させ（ステップＳ５０４）、ステップＳ５０１に戻り、次の操作イベント待ちの状態となる。この発光部材が点灯している場合には、ユーザがデジタルカメラ１００から情報処理装置２００へ画像データの送信を開始できる状態であることを示している。また、この発光部材が点滅している場合には、デジタルカメラ１００が画像データを情報処理装置２００へ転送中であり、次の画像データの転送開始を指示てきないことを示している。
【００３０】
また、表示する画像を変更する指示の内容の操作イベントを受けていない場合（ステップＳ５０１のＮＯ）には、ステップＳ５０５に進み、再生処理中（表示器１０７に表示中）の画像を情報処理装置２００へ送信する指示の内容の操作イベントを受けたか否かを判断する。具体的には、ユーザが選択画像の再生処理中にショートカットボタン１１１を押すと、再生モジュール４０２は送信指示の内容の操作イベントを受けたと判断して（ステップＳ５０５のＹＥＳ）送信可能ＦｌａｇがＯＮになっているか否かを判断する（ステップＳ５０６）。ここで、送信可能ＦｌａｇがＯＮになっていると判断した場合（ステップＳ５０６のＹＥＳ）には、再生モジュール４０１は、通信モジュール４０１に通知するために送信要求をキュー４０３に１つ積み込み（ステップＳ５０７）、ステップＳ５０１に戻り、次の操作イベント待ち状態となる。
【００３１】
また、再生モジュール４０２が送信指示の内容の操作イベントを受けていないと判断した場合（ステップＳ５０５のＮＯ）や、送信可能ＦｌａｇがＯＮになっていないと判断した場合（ステップＳ５０６のＮＯ）にも、ステップＳ５０１に戻り、次の操作イベント待ち状態となる。
【００３２】
次に、通信モジュール４０１の処理について説明する。図６は、通信モジュール４０１の処理を示すフロー図である。
まず、通信モジュール４０１は、定常状態で再生モジュール４０２が積んだ送信要求のキュー４０３を監視して、新しい送信要求が積まれたか否かを判断している（ステップＳ６０１）。もし新たな送信要求がキュー４０３にあれば（ステップＳ６０１のＹＥＳ）、通信モジュール４０１は、ショートカットボタン１１１が内蔵する発光部材を点滅させる（ステップＳ６０２）。次に、通信モジュール４０１は、送信可能ＦｌａｇをＯＦＦにする（ステップＳ６０３）。こうすることで、再生モジュール４０２はそのままでは送信指示をうけても次の送信はできないことになる。
【００３３】
次に、通信モジュール４０１は、指定された画像データを外部装置（本実施形態の情報処理装置２００）に送信する（ステップＳ６０４）。ここで、通信モジュール４０１における送信方式は、種々の通信方式を適用可能である。本発明の本質とは関わりないため詳しい説明は省略するが、通信方式として例えばＵＳＢなどの有線接続におけるＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＭＳＣ（Ｍａｓｓ  Ｓｔｏｒａｇｅ  Ｃｌａｓｓ）などの一般的なプロトコルに準じた通信方式により画像データの転送を行えばよい。また無線ＬＡＮのように有線接続ではなく、無線通信により論理的な接続を行う通信方式でも良い。
【００３４】
次に、通信モジュール４０１は、ステップＳ６０４における画像データの転送処理が完了すると転送可能ＦｌａｇをＯＮに戻す（ステップＳ６０５）。これにより、再生モジュール４０２では、次の送信指示ができるようになる。次に、通信モジュール４０１は、ショートカットボタン１１１が内蔵する発光部材を点滅から点灯に戻す（ステップＳ６０６）。次に、ステップＳ６０１に戻り、次の送信要求がないかどうかキュー４０３を監視する。以上のようにして動作することでデジタルカメラ１００は、情報処理装置２００に画像データを転送している間に、同一の画像データを再度転送要求してしまうことを防ぐことができる。
【００３５】
また、以上の処理に示すように再生モジュール４０２と通信モジュール４０１が非同期に動作しており、ステップＳ５０２〜Ｓ５０４の処理で示しているように、ある画像データを通信モジュール４０１が外部装置（情報処理装置２００）に転送中であっても、再生モジュール４０２は、他の画像データを再生表示することができる。また、他の画像データを再生表示中に送信指示があった場合には、その他の画像データに対する転送要求をキュー４０３に積むことができる。また、現時点で再生表示中の画像データに対して送信指示が可能であるか否かを、ショートカットボタン１１１が内蔵する発光部材の点灯によりユーザに示すことができる。
【００３６】
尚、上述した構成において、同一の画像データを複数回送信指示することで複数送信することはできないが、デジタルカメラ１００がある画像データを転送中に、複数の他の画像データを表示したり、表示した複数の他の画像データに対して転送要求をユーザからの指示に応じてキュー４０３に格納したりすることができる。これにより、キュー４０３に格納された転送要求を順次、通信モジュール４０１が転送処理するような動作が可能になる。以上により、本実施形態におけるデジタルカメラ１００は、画像データの情報処理装置２００への転送時間をユーザに意識させることなく、ストレスなく転送対象とする画像の選択や、選択した画像への転送指示ができるような環境をユーザに提供することができる。また、ショートカットボタン１１１が内蔵する発光部材も、画像データの再生処理や転送処理に同期して表示を変更するため、ユーザに正確にデジタルカメラ１００の動作状態を示すことができる。
【００３７】
尚、上述した実施形態では、デジタルカメラ１００の各機能を実現する為のプログラム（モジュール）をメモリに読み込んでＣＰＵが実行することによりその機能を実現させるものであったが、この限りではなく、各処理の全部または一部の機能を専用のハードウェアにより実現してもよい。また、上述したメモリは、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ以外の揮発性のメモリ、あるいはこれらの組み合わせによるコンピュータ読み取り、書き込み可能な記録媒体より構成されてもよい。
【００３８】
また、デジタルカメラ１００において各種処理を行う機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３９】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００４０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４１】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００４２】
【図１】本実施形態におけるデジタルカメラ（画像再生装置）の概略構成を示すブロック図である。
【図２】デジタルカメラ１００と通信を行うことで画像データを取得可能な情報処理装置２００の概略構成を示す図である。
【図３】デジタルカメラ１００が表示器１０７に表示する画面例を示す図である。
【図４】本発明の一実施形態におけるデジタルカメラ１００におけるモジュール構成例を示す図である。
【図５】再生モジュール４０２の処理を示すフロー図である。
【図６】通信モジュール４０１の処理を示すフロー図である。
【符号の説明】
【００４３】
１０２      撮像素子
１０３      ＣＰＵ
１０４      一次記憶装置
１０５      二次記憶装置
１０６      記録媒体
１０７      表示器
１０８      十字ボタン
１０９      通信装置
１１０      決定ボタン
１１１      ショートカットボタン
４０１      通信モジュール
４０２      再生モジュール
４０３      キュー
【図１】
2005223733.tif 000003
【図２】
2005223733.tif 000004
【図３】
2005223733.tif 000005
【図４】
2005223733.tif 000006
【図５】
2005223733.tif 000007
【図６】
2005223733.tif 000008