(57)【要約】【課題】ユーザーの意志に近いディレクトリを自動的に作成する。【解決手段】撮影時にレリーズボタン２０が押圧されると、メモリライタ３６は、ＣＣＤ３４から得られる撮影画像データとＧＰＳ装置３５から得られる撮影位置データを関連づけ、画像ファイル（現在ファイル）を作成してメモリーカード２１に記録する。この記録の際に、メモリライタ３６は、１つ前に記録された画像ファイル（前回ファイル）から撮影位置データを読み取り、現在ファイルの撮影位置データと比較する。２つの位置が１Ｋｍ以内ならこれら２つをメモリーカード２１の同一ディレクトリ内に保存する。メモリーカード２１にディレクトリが存在しない場合は、新規ディレクトリを作成して現在ファイルと前回ファイルをこの新規ディレクトリ内に保存する。【選択図】        図３
2004153428.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段で得られたコマ画像を記録媒体に記録するデジタルカメラにおいて、
現在位置を検知する位置検出手段と、この位置検出手段によって得られた位置情報を前記コマ画像と共に記憶媒体にリンク情報として記録する記録手段と、このリンク情報をもとに、前記記憶媒体内の複数のコマ画像をグループ化して格納するディレクトリ作成手段を設けたことを特徴とするデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラにかかり、さらに詳しくは、記録済み画像を撮影位置データをもとにグループ化してファイリングするための、画像ファイリング機能を備えたデジタルカメラに関するものである。
【０００２】
【従来の技術】
撮影したコマ画像をメモリーカードなどの記録媒体に記録するデジタルカメラが知られている。画像はデジタルデータとして記録されるので、それをパーソナルコンピュータなどに取り込めば、画像ビューアソフトなどを使用して観賞することができる。また、例えば、運動会の写真，遠足の写真というように画像を分類して整理する場合には、記録媒体内の画像フォルダに、運動会フォルダ，遠足フォルダなどのサブフォルダを作成し、これら各サブフォルダにそれぞれの画像を分類して整理することができる。
【０００３】
しかし、パーソナルコンピュータを使用してサブフォルダを作成し、撮影したコマ画像を分類整理するという作業は、パーソナルコンピュータに不慣れなものにとってはめんどうな作業であった。また、メモリーカード等の記録媒体は大容量化してきており、今後さらに大容量化していくと予想される。そうなった場合、大量に記録した画像を後から分類整理する作業は大変手間のかかる作業になる。
【０００４】
このため従来は、一定の日付や時刻が経過したり、一定の枚数が撮影された時点で記録済み画像をグループ化し、メモリ内にサブフォルダを作成して、このサブフォルダ内にグループ単位で保存するといった作業を自動的に行うにしたデジタルカメラが提案されている（例えば、特許文献１参照。）。
【０００５】
【特許文献１】
特開平１１−１６４２３４号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上記のようなデジタルカメラでは、数日間に及ぶ旅行などの時に撮影を行った場合にも自動的に複数のサブフォルダが作成されてしまう。また、１日のうちに数カ所で撮影を行った場合には、違った場所でも１つのフォルダに収納されてしまい、ユーザーが意図したようにサブフォルダを作成することは難しかった。
【０００７】
上述した課題を解決するために本発明は、作成されるサブフォルダを、よりユーザーの意志に近づけることのできるデジタルカメラを提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
前記目的を達成するために、本発明のデジタルカメラは、撮像手段で得られたコマ画像を記録媒体に記録するデジタルカメラにおいて、現在位置を検知する位置検出手段と、この位置検出手段によって得られた位置情報を前記コマ画像と共に記憶媒体にリンク情報として記録する記録手段と、このリンク情報をもとに、前記記憶媒体内の複数のコマ画像をグループ化して格納するディレクトリ作成手段を設けたことを特徴とする。
【０００９】
【発明の実施の形態】
本発明を適用したデジタルカメラ１０の前面側及び背面側の外観をそれぞれ図１及び図２に示す。また、図３にデジタルカメラ１０の概略的な構成図を示す。デジタルカメラ１０は、内部に設けられた制御部３１により各部を制御され、撮影画像をデジタルデータ化し、メモリライタ３６を介してメモリーカード２１に保存していくものである。
【００１０】
カメラボディ１１は薄型の略直方体形状に構成され、その前面にスライド操作自在な半月状のレンズバリア１２が組み付けられている。レンズバリア１２を図１に示す開放位置にスライドすることによって撮影レンズ１３やストロボ装置４２を構成するストロボ発光部１４、ストロボ受光部１５が露呈する。ストロボ装置１４は、被写体から反射されるストロボ光をストロボ受光部１５に設けられた調光センサにより受光し、これをもとにストロボ発光部１４の発光量を調節する。
【００１１】
カメラボディ１１の背面には、液晶モニタ１５や、各種の操作を行うための操作ボタン部２５並びに、カーソル操作ボタン３０が設けられている。操作ボタン部２５には、３つのボタンが配置されている。これらのボタンは、押圧操作のたびに電源スイッチのオン／オフ切替えを行う電源ボタン２７、デジタルカメラを撮影モード／再生モード／メニューモードのいずれで作動させるかを選択するとき操作されるモード選択ボタン２８、押圧操作されることによりメニューモードなどで選んだ選択肢を確定させる決定ボタン２９である。
【００１２】
カーソル操作ボタン３０は、モード選択ボタン２８を押圧操作してメニューモードにしたときに、液晶モニタ１５に表示されるメニュー画面内のカーソルを移動させ、種々の操作を行う。そして、カーソル操作ボタン３０は、図２において、円形の指標で示したように、円周を等分割する上下左右の４箇所が押圧操作部となっており、それぞれを押圧操作することによってカーソルを上下左右方向に移動させることができる。なお、ボタンの数や配置位置、ならびに割り当てられた機能は、デジタルカメラの機能などに合わせて変更すればよく上記のものに限られない。
【００１３】
レンズ１３の背後には、ＣＣＤイメージセンサ（ＣＣＤ）３４が組み込まれ、撮影レンズ１３を通して得られた被写体の光学画像を光電変換して撮像信号を出力する。ＣＣＤ３４からの撮像信号は逐次にＡ／Ｄ変換，各種の信号処理により画像データに変換され、液晶モニタ１５でスルー画像として被写体画像を観察することができる。
【００１４】
液晶モニタ１５は電源を消耗しやすいので、液晶モニタ１５を使用しなくてもフレーミングを行うことができるように光学ファインダも組み込まれ、符号１６，１７がそれぞれファインダ対物窓，ファインダ接眼窓を示す。フレーミングの後にレリーズボタン２０を押圧操作すると、ＣＣＤ３４から得られる１画面分の撮像信号は画像データに変換された後、メモリライタ３６に送信される。
【００１５】
また、このレリーズボタン２０の押圧操作による撮影動作に連動して、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置３５は、撮影位置データをメモリライタ３６に送信する。ＧＰＳ装置３５は、地球の上空を周回している複数の衛生から同時に発信される電波を、内蔵されたアンテナにより受信する。そして、それぞれの衛生から発信された電波がＧＰＳ装置３５に到達するまでの時間差を求めることによって、現在位置を知ることができる。
【００１６】
メモリライタ３６は、メモリーカード２１に対してデータの書き込み又は、メモリーカード２１からデータの読み込みを行うものである。メモリーカード２１は、カメラボディ１１の側面に設けられたスロットル２３より着脱される。スロットル２３の内部には、メモリーカード２１と接続される端子が設けられており、この端子を通じてメモリライタ３６とメモリーカード２１はデータの受け渡しを行う。メモリーカード２１としては不揮発性の半導体メモリであるフラッシュメモリを使用している。
【００１７】
メモリライタ３６は、撮影が行われ、画像及び、撮影位置のデータを受信すると、これらの関連付けを行う。そして、所定のファイル形式の画像ファイル（現在ファイル）を作成する。その後、メモリライタ３６は、メモリーカード２１から現在ファイルの直前に作成された画像ファイル（前回ファイル）の読み込みを行う。次に、現在ファイルと前回ファイルのそれぞれに記録されている撮影位置のデータを比較する。
【００１８】
そして、これら２つの位置が一定距離（本実施例では１ｋｍとした。）以上離れている場合は、メモリーカード２１に現在ファイルをそのまま保存する。これらの２つの位置が１ｋｍ以内である場合は、メモリーカード２１に新規ディレクトリを作成し、現在ファイル、前回ファイルをこの新規ディレクトリ内に格納した状態で保存する（以下、単に保存と省略をして説明をする。）。なお、前回ファイルがすでに他の画像ファイルとともに既存のディレクトリ内に保存されている場合は、新規のディレクトリを作成せずに、現在ファイルもこの前回ファイルの保存されている既存のディレクトリ内に保存する。
【００１９】
以下、図４に示すフローチャートをもとに上記構成による作用について説明する。撮影時にユーザーは、フレーミング後にレリーズボタン２０を押圧操作する。レリーズボタン２０が押圧操作されると、デジタル化された画像データがメモリライタ３６に送信される。これと同時にＧＰＳ装置３５は、撮影位置を検知して、撮影位置データをメモリライタ３６に送信する。
【００２０】
メモリライタ３６は、画像及び、撮影位置のデータを受信すると、これらの関連付けを行う。そして、所定のファイル形式の画像ファイル（現在ファイル）を作成する。その後、メモリライタ３６は、メモリーカード２１からファイルＡの直前に作成された画像ファイル（前回ファイル）の読み込みを行う。次に、現在ファイルと前回ファイルのそれぞれに記録されている撮影位置のデータを比較する。
【００２１】
比較の結果、これら２つの位置が１ｋｍ以上離れている場合又は、メモリーカード２１がフォーマット後初めての撮影などの事情で前回ファイルが存在しない場合は、メモリーカード２１に現在ファイルをそのまま保存する。
【００２２】
これらの２つの位置が１ｋｍ以内である場合にメモリライタ３６は、前回ファイルがメモリーカード２１内に単独で保存されているものか否かを調べる。単独で保存されている場合は、メモリーカード２１に新規ディレクトリを作成し、現在ファイル、前回ファイルをこの新規ディレクトリ内に保存する。そして、前回ファイルがすでに他の画像ファイルとともに既存のディレクトリ内に保存されている場合は、新規にディレクトリを作成せずに、現在ファイルも前回ファイルと同じ既存のディレクトリ内に保存する。
【００２３】
図５に、互いに１ｋｍ以上離れたＡ地点、Ｂ地点、Ｃ地点において撮影を行った場合のメモリカード２１内の画像ファイルの保存状態を示す。図５（ａ）に示すように、撮影は、初めにＡ地点で３枚、続いてＢ地点において１枚、最後にＣ地点において２枚の順番で行った。
【００２４】
メモリーカード２１内には、画像と撮影位置のデータが関連づけられた画像ファイルが、ＰＩＣ１、ＰＩＣ２、ＰＩＣ３といったように撮影された順番に保存されていく。ＰＩＣ１はメモリーカード２１に最初に保存される画像ファイルなので初めはディレクトリは作成されない。
【００２５】
ＰＩＣ２が保存されるときにメモリライタ３６によって、ＰＩＣ１とＰＩＣ２の撮影位置が比較される。これらは共にＡ地点において撮影され、２つの撮影位置は１ｋｍ以内であるのでディレクトリ（Ｄ１）が作成される。そして、ＰＩＣ１とＰＩＣ２は、このＤ１に保存される。同様にして、ＰＩＣ２とＰＩＣ３の撮影位置が比較され、ＰＩＣ３はＤ１に保存される。
【００２６】
続いてＰＩＣ４が記録されるときにＰＩＣ３とＰＩＣ４の撮影位置が比較される。ＰＩＣ４はＢ地点で撮影され、２つの撮影位置は１ｋｍ以上離れているのでディレクトリは作成されない。さらに、ＰＩＣ５はＣ地点で撮影され、ＰＩＣ４の撮影位置とは１ｋｍ以上離れているのでディレクトリは作成されない。ＰＩＣ６が記録されるときには、ＰＩＣ５との撮影位置は１ｋｍ以内であるのでディレクトリ（Ｄ２）が作成され、ＰＩＣ５とＰＩＣ６は、Ｄ２に保存される。
【００２７】
こうして、図５（ｂ）に示すように、撮影が進行するに従ってメモリーカード２１内には、複数のディレクトリが自動的に作成される。また、このディレクトリは、位置情報に基づいて作成されるので、日付や時間などで自動的にディレクトリを作成する場合に比べ、二日間に及ぶような旅行において自動的にディレクトリが分けられてしまうといったことや、一日のうちに数カ所で撮影を行った時にディレクトリが１つしか作成されないといったこともない。
【００２８】
ユーザーは記念や記録のために撮影を行うが、画像をグループ化するにあたっては、例えば、自宅、旅行先、イベント会場などといったように撮影場所に依存することが多いと考えられる。このため、日時や撮影枚数によってディレクトリを作成する場合と比較して、本発明のデジタルカメラは、よりユーザーの意志に近いディレクトリを作成することが可能である。
【００２９】
上記実施形態では、現在ファイルと前回ファイルの撮影位置のデータを比較した結果、これら２つの位置が１ｋｍ以上離れている場合、又は、メモリーカードがフォーマット後初めての撮影などの事情で前回ファイルが存在しない場合は、メモリーカードに現在ファイルをそのまま保存する例で説明をしたが、本発明はこれに限られない。図６に示すフローチャートのようにメモリライタを制御してもよい。
【００３０】
このフローチャートによれば、全ての画像ファイルがディレクトリ内に保存される。すなわち、現在ファイルと前回ファイルの撮影位置が１ｋｍ以上離れている場合、又は、メモリーカード２１がフォーマット後初めての撮影などの事情で前回ファイルが存在しない場合においても現在ファイルはそのままの状態ではメモリーカード２１に保存されない。このように現在ファイルが単独で保存されるような場合にも、新規ディレクトリを作成してこの新規ディレクトリ内に現在ファイルを保存する。
【００３１】
図７に、図６に示すフローチャートのようにメモリライタを制御して撮影を行った場合のメモリカード２１内の画像ファイルの保存状態を示す。図７（ａ）に示すように、Ａ地点、Ｂ地点、Ｃ地点は、互いに１ｋｍ以上離れている。また、撮影は、初めにＡ地点で３枚、続いてＢ地点において１枚、最後にＣ地点において２枚の順番で行った。
【００３２】
メモリーカード２１内には、画像と撮影位置のデータが関連づけられた画像ファイルが、ＰＩＣ１、ＰＩＣ２、ＰＩＣ３といったように撮影された順番に保存されていく。ＰＩＣ１は、初めてメモリーカード２１に最初に保存される画像ファイルなので、ＰＩＣ１が記録されるときにディレクトリ（Ｄ１）が作成され、ＰＩＣ１は、Ｄ１に保存される。
【００３３】
ＰＩＣ２が保存されるときにメモリライタによって、ＰＩＣ１とＰＩＣ２の撮影位置が比較される。これらは共にＡ地点において撮影され、２つの撮影位置は１ｋｍ以内であるので、ＰＩＣ２はＤ１に保存される。同様にして、ＰＩＣ２とＰＩＣ３の撮影位置が比較され、ＰＩＣ３はＤ１に保存される。
【００３４】
続いてＰＩＣ４が保存されるときにＰＩＣ３とＰＩＣ４の撮影位置が比較される。ＰＩＣ４はＢ地点で撮影され、２つの撮影位置は１ｋｍ以上離れているのでディレクトリ（Ｄ２）が作成され、ＰＩＣ４はＤ２に保存される。さらに、ＰＩＣ５はＣ地点で撮影され、ＰＩＣ４の撮影位置とは１ｋｍ以上離れているのでディレクトリ（Ｄ３）が作成され、ＰＩＣ５はＤ３に保存される。ＰＩＣ６が保存されるときには、ＰＩＣ５との撮影位置は１ｋｍ以内であるので、ＰＩＣ６はＤ３に保存される。
【００３５】
こうして、図７（ｂ）に示すように、撮影が進行するに従ってメモリーカード２１内には、複数のディレクトリが自動的に作成される。このようにメモリライタを制御することによって、現在撮影位置と前回撮影位置が１ｋｍ以内であった場合に、前回ファイルがディレクトリ内に保存されているか否かを調べる必要が無くなる。これによってメモリライタの制御フローを簡素化することができる。また、全ての撮影済み画像がディレクトリ単位で管理できるのでユーザーにとっても分かり易く便利である。
【００３６】
また、上記実施形態では、現在ファイルと位置関係が比較されるのは前回ファイルのみの場合で説明をしたが、本発明はこれに限られない。前回ファイル、ならびに、前回ファイルよりも前に撮影されメモリカード内に保存されている画像ファイル（過去ファイル）の全てと現在ファイルの位置関係を比較するようにしてもよい。
【００３７】
このようにするためには、図８に示すフローチャートに基づいてメモリライタを制御すればよい。このフローチャートによれば、現在ファイルと前回ファイルの位置関係が１ｋｍ以上離れている場合でも、すぐには現在ファイルを単独で保存しない。現在ファイルと前回ファイルの位置関係が１ｋｍ以上離れている場合は、引き続いて現在ファイルと過去ファイルの撮影位置を比較して、過去ファイルのうち現在ファイルと撮影位置が１ｋｍ以内のものがあるか否かを調べる。
【００３８】
その結果、過去ファイルのうち現在ファイルと撮影位置が１ｋｍ以内のものがある場合は、その過去ファイルが保存されているディレクトリに現在ファイルを保存する。過去ファイルのうち現在ファイルと撮影位置が１ｋｍ以内のものがない場合は、新規ディレクトリを作成してこの新規ディレクトリ内に現在ファイルを保存する。
【００３９】
図９に、図８に示すフローチャートのようにメモリライタを制御して撮影を行った場合のメモリカード２１内の画像ファイルの保存状態を示す。図９（ａ）に示すように、Ａ地点、Ｂ地点は、互いに１ｋｍ以上離れている。また、撮影は、初めにＡ地点で１枚、続いてＢ地点において２枚、最後にＡ地点において２枚の順番で行った。
【００４０】
メモリーカード２１内には、画像と撮影位置のデータが関連づけられた画像ファイルが、ＰＩＣ１、ＰＩＣ２、ＰＩＣ３といったように撮影された順番に保存されていく。ＰＩＣ１は、初めてメモリーカード２１に最初に保存される画像ファイルなので、ＰＩＣ１が保存されるときにディレクトリ（Ｄ１）が作成され、ＰＩＣ１は、Ｄ１に保存される。
【００４１】
ＰＩＣ２が保存されるときにメモリライタによって、ＰＩＣ１とＰＩＣ２の撮影位置が比較される。ＰＩＣ２はＢ地点で撮影され、２つの撮影位置は１ｋｍ以上離れている。また、過去ファイルも存在しないので、ディレクトリ（Ｄ２）が作成され、ＰＩＣ２はＤ２に保存される。
【００４２】
続いてＰＩＣ３が保存されるときにＰＩＣ２とＰＩＣ３の撮影位置が比較される。これらは共にＢ地点において撮影され、２つの撮影位置は１ｋｍ以内であるので、ＰＩＣ３はＤ２に保存される。
【００４３】
ＰＩＣ４が保存されるときには、ＰＩＣ３とＰＩＣ４の撮影位置が比較される。ＰＩＣ４はＡ地点で撮影され、２つの撮影位置は１ｋｍ以上離れているので、ＰＩＣ４は引き続いて過去ファイルであるＰＩＣ１及びＰＩＣ２と撮影位置が比較される。この結果、ＰＩＣ１とＰＩＣ４は共にＡ地点において撮影され、２つの撮影位置は１ｋｍ以内である。また、ＰＩＣ２はＢ地点で撮影され、ＰＩＣ２とＰＩＣ４の撮影位置は１ｋｍ以上離れている。よって、ＰＩＣ４はＤ１に保存される。
【００４４】
なお、図８に示すフローチャートを用いた場合、現在ファイルの撮影位置が複数の過去ファイルの撮影位置と１ｋｍ以内になる場合が考えられる。この場合は、より撮影位置が近いものを優先して同一ディレクトリ内に保存するようにしてもよいし、ユーザーにどのディレクトリに保存するか選択させるようにしてもよい。
【００４５】
このようして、図９（ｂ）に示すように、撮影が進行するに従ってメモリーカード２１内には、複数のディレクトリが自動的に作成される。これによって、例えば一定の距離以上はなれた自宅と職場との間で交互に撮影を行った場合にも、いたずらにディレクトリが増加せずに、自宅周辺のディレクトリと職場周辺のディレクトリの２つのみに撮影済み画像が保存されていくので便利である。
【００４６】
上記実施形態では、着脱式のメモリーカードを用いた例で説明をしたが、本発明はこれに限られず、内蔵式のメモリを用いてもよい。また、現在ファイルと前回ファイル、過去ファイルの位置関係の比較は１ｋｍを境に場合分けをしたが、本発明はこれに限られず、１ｋｍ未満の距離で場合を分けるようにしてもよいし、１ｋｍ以上の距離で場合を分けるようにしてもよい。
【００４７】
なお、上記実施形態では、撮影位置の情報のみを用いてディレクトリが作成される例で説明をしたが、本発明はこれに限られない。日付や時刻などの情報と組み合わせてディレクトリを作成するようにしてもよい。こうすることによって、さらにユーザーの意志に近いディレクトリを作成することが可能である。
【００４８】
さらには、携帯型ＧＰＳ装置などでは周知であるような地図ソフトなどと組み合わせることによって、地図をもとに同一のディレクトリに保存する範囲を指定したり、例えば、都道府県、市町村などの地域データを予め設定しておき、この地域ごとに同一のディレクトリに保存するようにしてもよい。また、地図上に撮影済み画像の撮影地点を表示して、これをもとにユーザーが同一のディレクトリに保存する画像を選択するようにしてもよい。
【００４９】
【発明の効果】
以上詳細に説明したように、本発明のデジタルカメラは、現在位置を検知し、位置情報を画像データと共に記憶媒体にリンク情報として記録し、リンク情報をもとに、記憶媒体内の複数のコマ画像をグループ化してディレクトリに保存するようにしたので、日時や撮影枚数によってディレクトリを作成する場合と比較して、よりユーザーの意志に近いディレクトリを作成することが可能である。
【図面の簡単な説明】
【図１】デジタルカメラ前面側の外観斜視図である。
【図２】デジタルカメラ背面側の外観斜視図である。
【図３】デジタルカメラの概略的な構成図である。
【図４】メモリライタの動作を表すフローチャートである。
【図５】メモリーカード内のデータの状態の示す説明図である。
【図６】メモリライタの動作を表すフローチャートである。
【図７】メモリーカード内のデータの状態の示す説明図である。
【図８】メモリライタの動作を表すフローチャートである。
【図９】メモリーカード内のデータの状態の示す説明図である。
【符号の説明】
１０  デジタルカメラ
１３  レンズ
２１  メモリーカード
２３  スロットル
２４  表示パネル
３１  制御部
３４  ＣＣＤ
３５  ＧＰＳ装置
３６  メモリライタ
【図１】
2004153428.tif 000003
【図２】
2004153428.tif 000004
【図３】
2004153428.tif 000005
【図４】
2004153428.tif 000006
【図５】
2004153428.tif 000007
【図６】
2004153428.tif 000008
【図７】
2004153428.tif 000009
【図８】
2004153428.tif 000010
【図９】
2004153428.tif 000011