(57)【特許請求の範囲】
【請求項１】
撮像装置と通信可能な画像管理装置であって、
前記撮像装置の画像を前記画像管理装置の本体のメモリに格納する格納手段と、
前記画像の撮影日毎にフォルダを作成する作成手段と、
前記画像を撮影日毎のフォルダに仕分けして保存する保存手段と、
前記画像の保存が完了すると、複数の種類の動作のうち１つを前記画像に対して実行する実行手段と、
前記画像に対して実行された動作の内容を記憶する記憶手段と、
撮像装置が前記画像管理装置に接続されたとき、前記記憶手段に記憶された動作の実行内容を表示する表示手段と、
前記表示された実行内容を変更する変更手段とを備え、
ユーザの操作に応答して、前記実行手段は、前記撮像装置の画像に対して、前記表示された実行内容および前記変更された実行内容のうちいずれか一方を実行することを特徴とする画像管理装置。
【請求項２】
前記格納手段は、前記撮像装置の全ての画像、未だ前記撮像装置から取り込まれていない画像、印刷指定された画像、および送信指定された画像のうち少なくとも１つを格納することを特徴とする請求項１に記載の画像管理装置。
【請求項３】
前記実行手段は、前記画像に対して、スライドショー、レイアウト印刷、インデックス印刷、電子メール送信、およびアップロードのうち少なくとも１つを実行することを特徴とする請求項１または２に記載の画像管理装置。
【請求項４】
撮像装置と通信可能な画像管理装置の制御方法であって、
前記撮像装置の画像を前記画像管理装置の本体のメモリに格納する格納工程と、
前記画像の撮影日毎にフォルダを作成する作成工程と、
前記画像を撮影日毎のフォルダに仕分けして保存する保存工程と、
前記画像の保存が完了すると、複数の種類の動作のうち１つを前記画像に対して実行する実行工程と、
前記画像に対して実行された動作の内容を記憶する記憶工程と、
撮像装置が前記画像管理装置に接続されたとき、前記記憶工程により記憶された動作の実行内容を表示する表示工程と、
前記表示された実行内容を変更する変更工程とを有し、
ユーザの操作に応答して、前記実行工程は、前記撮像装置の画像に対して、前記表示された実行内容および前記変更された実行内容のうちいずれか一方を実行することを特徴とする画像管理装置の制御方法。
【請求項５】
撮像装置と通信可能な画像管理装置の制御方法をコンピュータに実行させるためのコンピュータプログラムであって、
前記撮像装置の画像を前記画像管理装置の本体のメモリに格納する格納工程と、
前記画像の撮影日毎にフォルダを作成する作成工程と、
前記画像を撮影日毎のフォルダに仕分けして保存する保存工程と、
前記画像の保存が完了すると、複数の種類の動作のうち１つを前記画像に対して実行する実行工程と、
前記画像に対して実行された動作の内容を記憶する記憶工程と、
撮像装置が前記画像管理装置に接続されたとき、前記記憶工程により記憶された動作の実行内容を表示する表示工程と、
前記表示された実行内容を変更する変更工程とをコンピュータに実行させ、
ユーザの操作に応答して、前記実行工程は、前記撮像装置の画像に対して、前記表示された実行内容および前記変更された実行内容のうちいずれか一方を実行することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮像装置と接続し、前記撮像装置の画像を管理するための画像管理装置、その制御方法、及びコンピュータプログラムに関する。
【０００２】
【従来の技術】
近年、デジタルカメラの普及に伴い大量の画像を気軽に撮影し、これをパーソナルコンピュータ(PC)に取り込んで保存し、これらの画像を自分で管理し、印刷したり、メールに画像を添付して送ったりすることが行われるようになってきている。
【０００３】
そこで、従来は、USB I/F等で接続されたデジタルカメラから取り込んだ画像を、フォルダ内に保存し、パーソナルコンピュータ(PC)の指定したフォルダ内にある画像のサムネイルを表示する画像管理ソフトを使用して、取り込んだ画像を管理していた。
【０００４】
また、この画像管理ソフトでは、取り込んだ画像を分類して管理するために、例えば、上位のフォルダについて複数のサブフォルダを作成し、各サブフォルダに分類した画像を保存するとともに、指定したフォルダ以下のすべてのフォルダにある画像をすべて素通しで画面上に表示している。このように、従来の画像管理ソフトは、あるフォルダ以下の画像をすべて表示することで、ユーザは、所望の画像を簡単に見つけることができて便利である。
【０００５】
【発明が解決しようとする課題】
ところで、ユーザが、デジタルカメラで画像を撮影し、上記デジタルカメラをパーソナルコンピュータ(PC)に接続したときに、ユーザがやる操作というのは、毎回だいたい同じである。
【０００６】
また、その操作は、撮影してきた新しい画像に対して行おうとするのが通常である。このように、画像をパーソナルコンピュータ(PC)に取り込んでからユーザが行いたい操作の選択肢はそんなに多くはなく、いくつかに限定することができる。
【０００７】
しかしながら、上述した従来の画像管理ソフトでは、画像をパーソナルコンピュータ(PC)から取り込むという行為と、取り込んだ画像を印刷するとかスライドショーで表示するとかという行為とに特に連携はなく、ユーザは、取り込んだ画像をパーソナルコンピュータ(PC)上で改めて選択しなおして、次の行為を開始しなければならないという第１の問題点があった。
【０００８】
また、上述したように、従来の画像管理ソフトは、指定したフォルダ以下の画像をサブフォルダまで含めて素通しで表示する方法を採っている。
【０００９】
この方法は、ユーザが、所望の画像をどこのサブフォルダに入れたか探し回るという必要がなく、すべての画像を一覧してその中から所望の画像を発見できるという点で優れた画像表示方法である。一方で、フォルダ内にたくさんの画像が保存されている場合には、表示するサムネイル個々の大きさが相対的に小さくなってくる。
【００１０】
このように、デジタルカメラからパーソナルコンピュータ(PC)に取り込んだ画像を表示する従来の方法は、ユーザが所望の画像を頭の中に思い描くことができる場合に、それを探すのに優れている。例えば、上述したように、サムネイルが小さく表示されていても、それを撮影したユーザであれば見覚えがあるので、簡単にその場所を見つけることができる。
【００１１】
しかしながら、ユーザが漠然と画像をながめて見たいときは、フォルダにある画像の数の違いによって、サムネイルの表示サイズがフォルダごとに異なるので、あまり見やすい表示方法とはいえなくなってしまうという第２の問題点があった。
【００１２】
本発明は、上述の問題にかんがみ、画像入力機器から画像を取り込む時にユーザが行う操作を簡単にすることを目的とする。
【００１３】
【課題を解決するための手段】
本発明の画像管理装置は、撮像装置と通信可能な画像管理装置であって、前記撮像装置の画像を前記画像管理装置の本体のメモリに格納する格納手段と、前記画像の撮影日毎にフォルダを作成する作成手段と、前記画像を撮影日毎のフォルダに仕分けして保存する保存手段と、前記画像の保存が完了すると、複数の種類の動作のうち１つを前記画像に対して実行する実行手段と、前記画像に対して実行された動作の内容を記憶する記憶手段と、撮像装置が前記画像管理装置に接続されたとき、前記記憶手段に記憶された動作の実行内容を表示する表示手段と、前記表示された実行内容を変更する変更手段とを備え、ユーザの操作に応答して、前記実行手段は、前記撮像装置の画像に対して、前記表示された実行内容および前記変更された実行内容のうちいずれか一方を実行することを特徴とする。
【００１４】
本発明の画像管理装置の制御方法は、撮像装置と通信可能な画像管理装置の制御方法であって、前記撮像装置の画像を前記画像管理装置の本体のメモリに格納する格納工程と、前記画像の撮影日毎にフォルダを作成する作成工程と、前記画像を撮影日毎のフォルダに仕分けして保存する保存工程と、前記画像の保存が完了すると、複数の種類の動作のうち１つを前記画像に対して実行する実行工程と、前記画像に対して実行された動作の内容を記憶する記憶工程と、撮像装置が前記画像管理装置に接続されたとき、前記記憶工程により記憶された動作の実行内容を表示する表示工程と、前記表示された実行内容を変更する変更工程とを有し、ユーザの操作に応答して、前記実行工程は、前記撮像装置の画像に対して、前記表示された実行内容および前記変更された実行内容のうちいずれか一方を実行することを特徴とする。
【００１５】
本発明のコンピュータプログラムは、撮像装置と通信可能な画像管理装置の制御方法をコンピュータに実行させるためのコンピュータプログラムであって、前記撮像装置の画像を前記画像管理装置の本体のメモリに格納する格納工程と、前記画像の撮影日毎にフォルダを作成する作成工程と、前記画像を撮影日毎のフォルダに仕分けして保存する保存工程と、前記画像の保存が完了すると、複数の種類の動作のうち１つを前記画像に対して実行する実行工程と、前記画像に対して実行された動作の内容を記憶する記憶工程と、撮像装置が前記画像管理装置に接続されたとき、前記記憶工程により記憶された動作の実行内容を表示する表示工程と、前記表示された実行内容を変更する変更工程とをコンピュータに実行させ、ユーザの操作に応答して、前記実行工程は、前記撮像装置の画像に対して、前記表示された実行内容および前記変更された実行内容のうちいずれか一方を実行することを特徴とする。
【００１８】
【発明の実施の形態】
次に、添付の図面を参照しながら、本発明の実施の形態について説明する。なお、本実施の形態では、画像管理装置がパーソナルコンピュータ(PC)である場合を例に挙げて説明する。
【００１９】
はじめに、本実施の形態の画像管理装置、画像管理システム、画像管理方法の前提となる技術について説明する。
【００２０】
図１は、画像管理システム内の画像管理装置として配設されるパーソナルコンピュータ(PC)上で動作する画像管理ソフトにより処理されるパーソナルコンピュータ(PC)内画像の表示画面の一例を示した図である。この画像管理ソフトは、パーソナルコンピュータ(PC)の指定したフォルダ内にある画像のサムネイルを表示することができる。以下、この表示動作について説明する。
【００２１】
まず、デジタルカメラで撮像した画像をパーソナルコンピュータ(PC)に取り込むときであるが、デジタルカメラをUSB I/F等のインタフェースで接続し、図２に示すようなウインドウ２０で、デジタルカメラ内の図示しないメモリカードに記録した画像のサムネイルを表示する。
【００２２】
ユーザは、そこでパーソナルコンピュータ(PC)に取り込みたい画像を選択し、取り込みボタン２１を押す。この取り込みボタン２１を押すことで、選択したカメラ内の画像がパーソナルコンピュータ(PC)に転送され、図１のウインドウ１０で表示しているフォルダ１１ａ〜１１ｄの中から指定されたフォルダへ画像ファイルが保存される。そして、サムネイル画像がウインドウ１０に表示される。
【００２３】
画像を取り込んだあと、ユーザが続けてやりたいことがあるかもしれない。たとえば、ユーザが上記取り込んだ画像の印刷をしたり、あるいは、スライドショーで画像を表示したりすること等を希望する場合である。
【００２４】
その場合は、図１のウインドウ１０上で画像を選択し、図３の印刷をするウインドウ３０を起動したり、あるいは図４のスライドショー画面４０を起動したりする。
【００２５】
図１に示したようなウインドウ１０を表示して画像を管理する画像管理ソフトは、「サンプル画像」フォルダ１１以下のすべてのフォルダ１１ａ〜１１ｄにある画像をすべて素通しで表示している。
【００２６】
「サンプル画像」フォルダ１１の下には、「景観」「建物」「自然」「乗り物」フォルダ１１ａ〜１１ｄがあり、「景観」フォルダ１１ａと「自然」フォルダ１１ｃの下には、さらにサブフォルダが存在している。
【００２７】
図１のウインドウ１０では、これら「サンプル画像」フォルダ１１以下のすべての画像を表示することが可能である。そして、図１に示したウインドウ１０上のサブフォルダで表示されているあるフォルダをダブルクリックすることで、そこのフォルダのみが拡大表示され、図５に示すようなウインドウ５０が表示される。
【００２８】
図５に示したウインドウ５０から上の階層に戻るには、ボタン５１を押すことで上の階層に戻り、ウインドウ１０が表示される。このように、あるフォルダ以下の画像をすべて表示することで、所望の画像を簡単に見つけることができる。
【００２９】
一方で、図６に示すように、あるフォルダにたくさんの画像が保存されている場合、ウインドウ６０上に表示されるサムネイル個々の大きさが相対的に小さくなってくる。
【００３０】
特に、６１の「乗り物」フォルダには多数の画像が保存されており、相対的に一枚のサムネイルサイズが小さくなる。そこで、このフォルダをダブルクリックして拡大表示を行ったウインドウ７０を図７に示す。図７において、サムネイルの表示サイズサイズは、図６に示したものと比べると大きくなるが、それでも、図５に示したものと比べるとサムネイルの表示サイズは小さい。
【００３１】
次に、本実施の形態の画像管理システムの概要を説明する。
まず、デジタルカメラをUSBインタフェース(USB I/F)等のインタフェースで接続すると、それを検知して自動的に本実施の形態の画像管理システムが起動する。
【００３２】
そして、本実施の形態の画像管理装置としてのパーソナルコンピュータ本体は、図９に示すダイアログを表示する。ダイアログ９０内の「画像を一覧表示する」を選択すると、図２に示すカメラ内画像表示用ウインドウ２０を表示する。以降、このウインドウ２０をカメラウインドウと呼ぶ。
【００３３】
ユーザは、ここで、取り込みたい画像を選択したり、また、カメラへの時間の設定やカメラ内画像の削除等の、画像の取り込み以外の操作を行ったりすることができる。一方、「画像を取り込む」を選択すると、指定のフォルダへの画像の取り込みを指定したことになる。
【００３４】
このように、画像をカメラに取り込む処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される画像取り込み手段により行われる。
【００３５】
そして、「次へ」ボタン９１を押すと、図１０に示すダイアログ１００が表示される。ここでどんな画像を取り込むことにするかを選択する。
【００３６】
そして、「完了」ボタン１０１を押すと、指定した画像の取り込みが実行される。取り込みが完了すると、図１１に示すダイアログ１１０が表示される。ここで取り込んだ画像に対しての次の動作を続けて設定を行うことができる。以降、これらカメラ接続時のダイアログ９０、１００、１１０のことを自動実行ウィザードと呼ぶ。
【００３７】
このように、取り込んだ画像に対する操作の選択肢を提示し、選択した内容を認識する処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される取り込み画像操作用選択肢提示手段、及び画像操作内容認識手段により行われる。
【００３８】
一度、自動実行ウィザードを実行すると、その行為を、本実施の形態の画像管理システムに配設されている画像管理装置としてのパーソナルコンピュータ（PC）は記憶する。
【００３９】
そして、カメラをパーソナルコンピュータ（PC）に再度接続する行為を行うと、図１２に示すダイアログ１２０を表示して前回行った行為をユーザに示すとともに、前回行った行為と異なる行為を行うことをユーザに選択させる表示を行う。
【００４０】
このように、自動実行ウィザードを実行してユーザが選択した内容を記憶する処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される選択内容記憶手段手段により行われる。
また、ダイアログ１２０を表示する処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される選択内容提示手段手段及び再操作用選択肢提示手段により行われる。
【００４１】
そして、同じ行為を行うのでよければ「開始」ボタン１２１を押すだけで前回実行した内容が実行される。前回の実行内容と違うことをしたい場合は、「設定変更」ボタン１２２を押す。すると、図９のダイアログ９０が表示され、自動実行内容を指定できる。
【００４２】
このように、前回と同じ内容を実行する処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される同一内容実行手段手段により行われる。
【００４３】
図８は、サムネイルサイズを固定サイズとしてフォルダ内の画像を表示する画面の一例である。図７の表示画面７０から「スクロールモード」ボタン８１を押すことで、サムネイルサイズ固定での表示を行う画面８０に切り替わる。
【００４４】
この「乗り物」フォルダ１１ｄに入っている画像はすべて表示できなくなるので、右側にスクロールバー８３が現れる。以降、この表示モードをスクロールモードと呼ぶ。
【００４５】
このように、スクロールモードの画面８０を表示する処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される固定サイズ画像表示手段手段により行われる。
【００４６】
このスクロールモードから、すべての画像を表示するモードには、「ズームモード」ボタン８２を押すことで、図７の表示画面７０に切り替わる。以降、このモードをズームモードと呼ぶ。この切り替えを実現することで、ユーザの捜したい状況に合わせた画像の閲覧方法を実現することになる。
【００４７】
このように、ズームモードの画面７０を表示する処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される全画像表示手段手段により行われる。
また、ズームモードの表示とスクロールモードの表示とを切り替える処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される表示内容切り替え手段により行われる。
【００４８】
図２２は、本実施の形態が実施されうるプラットフォームであるパーソナルコンピュータシステムの構成の一例を示した図である。
【００４９】
図２２において、３０１はコンピュータシステム本体、３０２はデータを表示するディスプレー、３０３は代表的なポインティングデバイスであるマウス、３０４はマウスボタン、３０５はキーボードである。３１０は画像入力機器としてのデジタルカメラであり、USB等の通信ケーブルでコンピュータシステム本体３０１と接続されている。
【００５０】
図２３は、ソフトウェアとハードウェアを含む本実施の形態の画像管理システムの構成を示したブロック図である。
図２３において、５０９はハードウェアであり、５０５はハードウェア５０９の上で動作するオペレーティングシステム（ＯＳ）であり、５０４はオペレーティングシステム（ＯＳ）５０５の上で動作するアプリケーションソフトウェアである。
【００５１】
なお、ハードウェア５０９と、オペレーティングシステム（ＯＳ）５０５とを構成するブロックのうち構成用件として当然含まれるが本実施の形態の画像管理システムの特徴を説明する上で直接必要としないブロックに関しては図示していない。
【００５２】
そのような図示していないブロックの例としてハードウェアとしてはＣＰＵ、メモリ等があり、また、オペレーティングシステムＯＳとしてはメモリ管理システム等がある。
【００５３】
図２３において、５１５はファイルやデータを物理的に格納するハードディスク、５０８はオペレーティングシステム（ＯＳ）５０５を構成するファイルシステムでありアプリケーションソフトウェア５０４がハードウェア５０９を意識せずにファイルの入出力が行えるようにする機能がある。
【００５４】
５１４は、ファイルシステム５０８がハードディスク５１５の読み書きを行うためのディスクＩＯインターフェースである。５０７はオペレーティングシステム（ＯＳ）５０５を構成する描画管理システムであり、アプリケーションソフトウェア５０４がハードウェア５０９を意識せずに描画が行えるようにする機能がある。
【００５５】
５１３は、描画管理システム５０７がディスプレー３０２に描画を行うためのビデオインターフェースである。５０６は、オペレーティングシステム（ＯＳ）５０５を構成する入力デバイス管理システムであり、アプリケーションソフトウェア５０４がハードウェア５０９を意識せずにユーザの入力を受け取ることができるようにする機能がある。
【００５６】
５１０は、入力デバイス管理システム５０６がキーボード３０５の入力を受け取るためのキーボードインターフェースであり、５１２は入力デバイス管理システム５０６がマウス３０３からの入力を受け取ることができるようにするためのマウスインターフェースである。
【００５７】
３１０は、画像入力機器としてのデジタルカメラであり、本実施の形態ではUSB等の通信ケーブル経由で接続される。これはUSBインタフェース部５２１を介して、外部インタフェース管理システム５２２が管理する。
【００５８】
通信モジュール部５２３は、この外部インタフェース管理システム５２２と通信を行う。画像管理ソフト５０１は、この通信モジュールを使ってカメラ３１０との画像データ、情報のやりとりをする。
【００５９】
図２１は、デジタルカメラ３１０の外観の一例を示した図である。
図２１において、１はUSB インタフェース(USBI/F)でありパーソナルコンピュータ（PC）システム本体３０１と接続される。２はモードダイヤルスイッチであり、ダイヤルを回して再生モード２ａ、撮影モード２ｂ、電源「Off」２ｅに合わせて所望の動作を行うように指示する機能を持つ。３は、ＣＦ（Compact FlashTM（登録商標））カードスロットである。
【００６０】
カメラ３１０本体のみで使用する場合は、モードダイヤルスイッチ２を電源「Off」２ｅから他のモードにダイヤルを回し、電源を「On」とすると同時にそのモードに入る。
【００６１】
撮影モード２ｂのときは、ＬＣＤ４に画像のプレビューが表示され、レリーズスイッチ５を押すことによって画像が撮影され、ＣＦカード６に記録される。
【００６２】
再生モード２ａのときは、ＬＣＤ４に撮影、記録された最後の画像が表示され、の＋−ボタン７ａ、７ｂによって、記録された画像を順次送り再生を行う。
【００６３】
また、メニューボタン(Menu) ７ｃで、ＬＣＤ４上にメニューが表示される。＋−ボタン７ａ、７ｂでメニュー項目を選択でき、セットボタン７ｄで確定できる。
【００６４】
デジタルカメラ３１０をUSBインタフェース(USB I/F)１等でコンピュータシステム本体３０１に接続すると、それを検知して自動的に本実施の形態の画像管理装置が起動する。
【００６５】
本実施の形態の画像管理装置であるパーソナルコンピュータ（PC）は、図９に示すダイアログ９０を表示する。ダイアログ９０内の「画像を一覧表示する」を選択すると、図２に示したカメラウインドウ２０を表示する。
【００６６】
ユーザは、ここで、取り込みたい画像を選択したり、また、カメラ３１０への時間の設定やカメラ３１０内画像の削除等の、画像の取り込み以外の操作を行ったりすることができる。
【００６７】
図９のダイアログ９０で「画像を取り込む」を選択すると、指定のフォルダへの画像の取り込みを指定したことになる。図示しない「参照」ボタンを押すと、フォルダ選択ダイアログが表示され、ユーザが保存したいフォルダの変更を行うことができる。
【００６８】
このように、ユーザが実行したい処理を選択する選択肢を提示するためにダイアログ９０を表示して、表示した選択肢の中からユーザが選択した内容を認識するする処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される画像操作用選択肢提示手段及び操作内容認識手段により行われる。
【００６９】
そして、「次へ」ボタン９１を押すと、図１０に示すダイアログ１００が表示される。ここでどんな種別の画像を取り込むことにするかを選択する。選択肢として、「すべての画像を取り込む」「まだ取り込んでいない画像を取り込む」「プリント指定された画像を取り込む」「送信指定された画像を取り込む」の４つからどれか一つを選択できる。
【００７０】
このように、取り込む画像の種別を選択する選択肢を提示するためにダイアログ１００を表示して、表示した選択肢の中からユーザが選択した内容を認識する処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される画像種別選択肢提示手段及び画像種別認識手段により行われる。
【００７１】
そして、「完了」ボタン１０１を押すと、指定した画像の取り込みが実行される。保存先は、前記指定したフォルダ下に、取り込んだ画像の撮影日に従ってフォルダを作成し、その中に取り込んだ画像ファイルを保存する。
【００７２】
この動作を図１３に示す。
まず、最初のステップＳ１３０１で、カメラ３１０の画像を、パーソナルコンピュータ(PC)本体３０１のメモリ上に転送する。
【００７３】
次に、ステップＳ１３０２で、画像のヘッダ部から記録されている撮影日時のデータを取得する。次に、ステップＳ１３０３で、指定したフォルダ以下に、取得した撮影日に従った名前のフォルダが存在するか否かをチェックする。たとえば、撮影日が２０００年１２月１０日の場合は、2000＿12＿10というフォルダがあるかどうかをチェックする。
【００７４】
そのフォルダがない場合は、ステップＳ１３０４で、「2000＿12＿10」というフォルダを作成する。このように、ステップＳ１３０４で行われる処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成されるフォルダ作成手段により行われる。
【００７５】
そして、ステップＳ１３０５で、その「2000＿12＿10」というフォルダ下に、メモリ上の画像をファイルとして保存を行う。このように、ステップＳ１３０５で行われる処理は、パーソナルコンピュータ（PC）のコンピュータシステムによりプログラム構成される画像保存手段により行われる。
【００７６】
これをステップＳ１３０６で、取り込む最後の画像まで繰り返すことで、自動的に撮影日ごとに仕分けされてパーソナルコンピュータ(PC)本体３１０内に画像が保存される。
【００７７】
また、画像の撮影日でフォルダを作成するのではなく、画像を取り込んだ日のフォルダを作成するということでもよい。
【００７８】
次に、図１０に示したダイアログ１００で選択される「すべての画像を取り込む」「まだ取り込んでいない画像を取り込む」「プリント指定された画像を取り込む」「送信指定された画像を取り込む」のそれぞれの場合の画像取り込み手順について述べる。
【００７９】
初めに、「すべての画像を取り込む」の場合の画像取り込み手順を図１４に示す。
まず、最初のステップＳ１４０１で、カメラ３１０から、カメラ３１０のメモリカードに記録されている画像のリストを取得する。
【００８０】
次に、ステップＳ１４０２で、リストの最初の画像をパーソナルコンピュータ（PC）システム本体３０１のメモリに転送する。
次に、ステップＳ１４０３で、図１３で示したフォルダ作成手順を経て画像をファイルとして保存する。
【００８１】
次に、ステップＳ１４０４で、取り込んだ画像ファイルに対して、そのファイルのアーカイブ属性を「Off」にするようカメラ３１０に対して指示を出す。このファイルのアーカイブビットが「Off」になっている画像は既に取り込んだことがある画像を意味する。ステップＳ１４０５で、最後の画像まで取り込んだかをチェックする。
【００８２】
次に、図１５に、「まだ取り込んでいない画像を取り込む」の場合の画像取り込み手順を示す。上述した図１４のフローチャートにおける手順との違いはステップＳ１５０１のみで、ここでカメラ３１０よりアーカイブビット「On」の画像のリストを取得する。これによりまだ取り込んでいない画像のみの取り込みを行う。
【００８３】
次に、「プリント指定された画像を取り込む」の手順について説明する。カメラ３１０では、再生モードのときに、カメラ３１０本体の操作でプリントしたい画像にマークをつけることができる。
【００８４】
図２１に示したモードダイヤルスイッチ２を、再生モード２ａに合わせて、メニューボタン(Menu) ７ｃを押してメニューをＬＣＤ４上に表示する。
【００８５】
メニューから「印刷指定」を選択し、＋−ボタン７ａ、７ｂで画像を送り、マークしたい画像をセットボタン(Set)７ｄで指定していく。この操作で、カメラ３１０内に、図１６に示すプリント指定、送信指定を行うための印刷/送信マークファイル１６０ができあがる。図１６に示した[ Print Mark ]のセクション１６０ａに書かれた画像ファイル１６０ａ１が印刷指定されたものを示す。
【００８６】
図１７に、これら「プリント指定された画像を取り込む」場合における画像取り込み手順を示す。
まず、ステップＳ１７０１で、印刷/送信マークファイル１２を取得し、ステップＳ１７０２で、[ Print Mark ]のセクション１６０ａに書かれた画像ファイル１６０ａ１を順番にパーソナルコンピュータ(PC) システム本体３０１に転送する。あとの動作は上述の図１４で示したステップＳ１４０３〜ステップＳ１４０５と同様である。
【００８７】
また、「送信指定された画像を取り込む」場合における画像取り込み手順も、同様である。カメラ３１０のメニューで指定した送信指定された画像は、図１６の印刷/送信マークファイル１６０の[ Transfer Mark ]のセクション１６０ｂに書かれる。
【００８８】
そして、上述した図１７のステップＳ１７０１で、印刷/送信マークファイル１６０を取得し、ステップＳ１７０２で、[Transfer Mark]のセクション１６０ｂに書かれた画像ファイル１６０ｂ１を順番にパーソナルコンピュータ(PC) システム本体３０１に転送する。あとの動作は上述の図１４で示したステップＳ１４０３〜ステップＳ１４０５と同様である。
【００８９】
以上のようにして画像の取り込みが完了すると、図１１に示すダイアログ１１０が表示される。ここで、取り込んだ画像に対しての次の動作を続けて設定を行うことができる。
【００９０】
したがって、ユーザは、デジタルカメラ３１０からパーソナルコンピュータシステム本体３０１に取り込んだ画像を改めて選択しなおさなくても、次の動作を続けて行うことができ、デジタルカメラ３１０から取り込んだ画像に対する操作が簡単になる。
【００９１】
本実施の形態では、「スライドショーを表示する。」、「レイアウト印刷を行う」、「インデックス印刷を行う」、「電子メールを作成する」、「オンラインフォトサービスにアップロードする」の中から、上記取り込んだ画像に対しての次の動作を選択できる場合を一例として挙げている。なお、この動作選択は,画像の取り込み処理の実行後に限るものではなく、取り込み処理実行前に取り込み後の動作を選択させるようにしても良い。
【００９２】
一度、自動実行ウィザードを実行すると、その実行内容を画像管理システムは記憶しておく。そして、またカメラ３１０をパーソナルコンピュータ(PC) システム本体３０１に接続する行為を行うと、図１２に示す前回行った実行内容をユーザに示す。
【００９３】
同じ行為を行うのでよければ、「開始」ボタン１２１を押すだけで実行される。前回の実行内容と違うことをしたい場合は、「設定変更」ボタン１２２を押す。すると、図９のダイアログ９０が表示され、自動実行内容を指定しなおすことができる。
【００９４】
図１８に、ズームモード、スクロールモードで表示を行うためのデータ構造を示す。
１８０１は表示をしている時点で見ているポインタを示す。１８０２はフォルダ単位の構造体である。フォルダパス１８０２ａにそのフォルダのパス名が格納されている。
【００９５】
１８０２ｂは、そのフォルダ内にある画像ファイル名構造体へのポインタである。この場合、「C:\サンプル画像」フォルダには画像ファイルがないためポインタはNULLになっている。
【００９６】
１８０２ｃは、サブフォルダへのポインタになる。これはサブフォルダ単位の構造体１８０３を差し示している。このサブフォルダ単位の構造体１８０３は同様に、フォルダのパス名１８０３ａ、画像ファイル名構造体へのポインタ１８０３ｂ、さらに下位の階層のサブフォルダへのポインタ（ないのでNULL）１８０３ｃで構成される。
【００９７】
また、１８０３ｂは、画像ファイル名構造体１８０４を指し示すポインタであり、さらに、１８０５ｃは、さらにサブフォルダがある場合で、このサブフォルダ単位の構造体１８０６を指し示すポインタである。
【００９８】
図１９に、ズームモードのときの表示手順を示す。
まず、最初のステップＳ１９０１で、ポインタ１８０１で示すポイントのフォルダパス１８０２ａを取得する。
【００９９】
次に、ステップＳ１９０２で、画像ファイル名構造体へのポインタ１８０２ｂを見て、画像がそのフォルダ内にあるかを判断する。またサブフォルダへのポインタ１８０２ｃを見てサブフォルダがあるかと、ある場合はそれが指し示す構造体１８０３を見て、サブフォルダの個数を取得する。
【０１００】
以上から、ステップＳ１９０２で、ウインドウに対して、そのフォルダ直下の画像ファイルを表示するエリアと、サブフォルダ個々の表示するエリアを求める。
【０１０１】
次に、ステップＳ１９０３で、画像ファイルの個数と、それらを表示するエリアサイズから個々のサムネイルサイズを求める。そして、ステップＳ１９０４で、画像ファイルを読み込み、サムネイルを表示する。ステップＳ１９０５で、上記をすべてのサムネイルに対して行い表示が完了する。
【０１０２】
図１で示したようなサブフォルダをダブルクリックした場合、ポインタ１８０１をそのフォルダの構造体まで移動させる。これにより、その構造体以下の表示を行うことで拡大表示が行われる。
【０１０３】
図５に示した上の階層に戻るボタン５１を押したときも、ポインタ１８０１を一つ前のフォルダの構造体に移動させることで、上の階層からの全体表示を行うことができる。
【０１０４】
図２０に、スクロールモードでの表示手順を示す。ステップＳ２００１で、ポインタ１８０１が示す構造体からフォルダパスを取得する。そして、ステップＳ２００２で、ポインタ１８０１が示す構造体が指し示す画像ファイル名構造体を取得し、画像ファイルを読み込む。
【０１０５】
サムネイルサイズは固定のサイズなので、そのサイズに従ったサムネイルを作成し、表示を行う。ウインドウエリアからはみ出てしまう場合はスクロールバーを表示する。以上で、同一のデータ構造を使って、ズームモード、スクロールモードの双方の表示方法を実現でき、かつこれらの切り替えも簡単に行うことができる。
【０１０６】
これにより、例えば、ユーザが画像管理ソフトで管理している画像を素早く探し出したい時には、ズームモードで対応できる。また、ユーザがフォルダ内に分類して保存した画像を眺めたい時は、スクロールモードで対応できる。さらに、例えば、画像管理ソフトで管理している画像を素早く探し出し、それを眺めたいという場合には、これらの切り替えを簡単に行うことができる。
【０１０７】
したがって、デジタルカメラ３１０から取り込んだ画像を、ユーザの目的に応じてパーソナルコンピュータ(PC)のディスプレー３０２上に表示することができる。
【０１０８】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【０１０９】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１１０】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【０１１１】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【０１１２】
【発明の効果】
以上のように、本発明では、画像取り込み時の操作を簡単に行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示し、画像管理ソフトのパーソナルコンピュータ(PC)内画像の表示画面の一例を示した図である。
【図２】本発明の実施の形態を示し、画像管理ソフトのカメラ内画像の表示画面の一例を示した図である。
【図３】本発明の実施の形態を示し、印刷用レイアウト画面の一例を示した図である。
【図４】本発明の実施の形態を示し、スライドショー画面の一例を示した図である。
【図５】本発明の実施の形態を示し、フォルダ内の画像を拡大して表示した画面の一例を示した図である。
【図６】本発明の実施の形態を示し、フォルダ内に多くの画像が保存されている場合のパーソナルコンピュータ(PC)内画像の表示画面の一例を示した図である。
【図７】本発明の実施の形態を示し、フォルダ内に保存されている多くの画像を拡大して表示した画面の一例を示した図である。
【図８】本発明の実施の形態を示し、サムネイルサイズを固定サイズとして表示する画面の一例を示した図である。
【図９】本発明の実施の形態を示し、画像の取り込みを選択するダイアログの一例を示した図である。
【図１０】本発明の実施の形態を示し、取り込む画像の種別を選択するダイアログの一例を示した図である。
【図１１】本発明の実施の形態を示し、取り込んだ画像に対しての次の動作を選択するダイアログの一例を示した図である。
【図１２】本発明の実施の形態を示し、前回行った行為をユーザに示すダイアログの一例を示した図である。
【図１３】本発明の実施の形態を示し、取り込んだ画像の撮影日に従ってフォルダを作成し、その中に取り込んだ画像ファイルを保存する手順を説明するフローチャートである。
【図１４】本発明の実施の形態を示し、すべての画像を取り込む手順を説明するフローチャートである。
【図１５】本発明の実施の形態を示し、まだ取り込んでいない画像を取り込む手順を説明するフローチャートである。
【図１６】本発明の実施の形態を示し、印刷指定、送信指定ファイルの一例を示した図である。
【図１７】本発明の実施の形態を示し、プリント指定された画像、送信指定された画像を取り込む手順を説明するフローチャートである。
【図１８】本発明の実施の形態を示し、画像管理を行うためのデータ構造の一例を示した図である。
【図１９】本発明の実施の形態を示し、ズームモードでの表示手順を説明するフローチャートである。
【図２０】本発明の実施の形態を示し、スクロールモードでの表示手順を説明するフローチャートである。
【図２１】本発明の実施の形態を示し、デジタルカメラの外観の一例を示した図である。
【図２２】本発明の実施の形態を示し、コンピュータとカメラを接続して構成したパーソナルコンピュータシステムの構成の一例を示した図である。
【図２３】本発明の実施の形態を示し、画像管理システムの構成を示したブロック図の一例を示した図である。
【符号の説明】
３０１  コンピュータシステム本体
３０２  ディスプレー
３１０  デジタルカメラ
５０１  画像管理ソフト
５０４  アプリケーションソフトウェア
５０５  オペレーティングシステム
５０６  入力デバイス管理システム
５０７  描画管理システム
５２２  外部インタフェース管理システム
【図１】
0004717299.tif 000002
【図２】
0004717299.tif 000003
【図３】
0004717299.tif 000004
【図４】
0004717299.tif 000005
【図５】
0004717299.tif 000006
【図６】
0004717299.tif 000007
【図７】
0004717299.tif 000008
【図８】
0004717299.tif 000009
【図９】
0004717299.tif 000010
【図１０】
0004717299.tif 000011
【図１１】
0004717299.tif 000012
【図１２】
0004717299.tif 000013
【図１３】
0004717299.tif 000014
【図１４】
0004717299.tif 000015
【図１５】
0004717299.tif 000016
【図１６】
0004717299.tif 000017
【図１７】
0004717299.tif 000018
【図１８】
0004717299.tif 000019
【図１９】
0004717299.tif 000020
【図２０】
0004717299.tif 000021
【図２１】
0004717299.tif 000022
【図２２】
0004717299.tif 000023
【図２３】
0004717299.tif 000024