(57)【要約】【課題】  ユーザの意図する順番で地名画像を記録することができない場合があった。【解決手段】  地名画像を生成する指示が受け付けられた際に前記位置情報の取得が完了していない場合、所定の規則に従って次に生成される番号を保持し、前記位置情報の取得が完了した場合、保持していた番号を地名画像に対応づけるることを特徴とする。【選択図】  図７
2014086805.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して撮像画像を生成する撮像手段と、
位置情報を取得する位置取得手段と、
前記位置取得手段により取得された位置情報に基づき地名を決定する決定手段と、
前記決定手段により決定された地名を含む地名画像を生成する生成手段と、
前記撮像画像および前記地名画像に、所定の規則に従って生成される番号を含むファイルネームを対応づけて記録媒体に記録する記録手段とを有し、
前記地名画像を生成する指示が受け付けられた際に前記位置取得手段による前記位置情報の取得が完了していない場合、前記記録手段は、前記所定の規則に従って次に生成される番号を保持し、
前記番号が保持されている状態で前記位置取得手段による前記位置情報の取得が完了した場合、前記記録手段は、前記保持されている番号を含むファイルネームを前記地名画像に対応づけて記録することを特徴とする撮像装置。
【請求項２】
前記所定の規則に従って生成される番号は、生成される度により大きな値になることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記所定の規則に従って順に生成される複数の番号は連番となることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
番号を保持している状態で前記撮像画像にファイルネームを対応づける場合、前記記録手段は、前記保持されている番号より大きい番号を含むファイルネームを対応づけることを特徴とする請求項２または３に記載の撮像装置。
【請求項５】
番号を保持している状態で前記撮像画像にファイルネームを対応づける場合、前記記録手段は、前記記録媒体に記録されている画像のファイルネームに含まれる番号および前記保持されている番号のうち最も大きい番号の次の番号を含むファイルネームを対応づけることを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記記録手段は、前記保持された番号と同じ番号の画像が記録媒体に記録されている場合、その画像のファイルネームに含まれる番号をより大きい番号に変更することを特徴とする請求項２または３に記載の撮像装置。
【請求項７】
前記地名画像を生成する指示が受け付けられた際に、前記位置取得手段による前記位置情報の取得が完了していない場合、前記記録手段は、前記所定の規則に従って生成される次の番号をダミー画像に対応づけることで保持することを特徴とする請求項１乃至６に記載の撮像装置。
【請求項８】
前記ダミー画像が前記記録媒体に記録されている状態で前記地名画像を記録媒体に記録する場合、前記記録手段は、前記ダミー画像に対応づけられているファイルネームに含まれる番号と同じ番号を地名画像に対応づけて、前記ダミー画像の代わりに記録することを特徴とする請求項７に記載の撮像装置。
【請求項９】
被写体を撮像して撮像画像を生成する撮像ステップと、
位置情報を取得する位置取得ステップと、
前記位置取得ステップで取得された位置情報に基づき地名を決定する決定ステップと、
前記決定ステップで決定された地名を含む地名画像を生成する生成ステップと、
前記地名画像および前記撮像画像に、所定の規則に従って生成される番号を含むファイルネームを対応づけて記録媒体に記録する記録ステップとを有し、
前記地名画像を生成する指示が受け付けられた際に前記位置取得ステップでの前記位置情報の取得が完了していない場合、前記記録ステップでは、前記所定の規則に従って次に生成される番号を保持し、
前記番号が保持されている状態で前記位置取得ステップでの前記位置情報の取得が完了した場合、前記記録ステップでは、前記保持されている番号を含むファイルネームを前記地名画像に対応づけて記録することを特徴とする撮像装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載の撮像装置の各手段として機能させるためのコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報を基にした画像を作成し記録する撮像装置に関する。
【背景技術】
【０００２】
近年、メディアの記憶容量の増大に伴い、デジタルカメラが取り扱う画像の数が増加してきている。このような状況の中、区切りとなる画像を生成して画像間に挿入することにより、大量の画像を管理することが提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−５０７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献では、日付に基づき区切ることが開示されているだけであり、撮像位置に基づき区切ることについては考慮されていない。撮像位置に基づき区切る場合、例えばＧＰＳから取得された位置情報から求められる地名が表示される地名画像を生成して区切ることが考えられる。一般に、ＧＰＳによって位置情報を取得するには測位開始から一定の時間を要する。つまり、測位開始から地名画像が生成されるまで一定のタイムラグが生じる。そのため、位置の取得が完了する前に撮像された画像は、地名画像が生成されるよりも前に保存されてしまう。このようにユーザの意図した順番で地名画像が記録されなかった場合、実際の撮像位置と、地名画像により区切られた範囲が示す位置とがズレてしまうという不都合が生じ得る。そこで、本願発明は、ユーザの意図する順番で画像を記録することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本願発明の撮像装置は、被写体を撮像して撮像画像を生成する撮像手段と、位置情報を取得する位置取得手段と、前記位置取得手段により取得された位置情報に基づき地名を決定する決定手段と、前記決定手段により決定された地名を含む地名画像を生成する生成手段と、前記撮像画像および前記地名画像に、所定の規則に従って生成される番号を含むファイルネームを対応づけて前記記録媒体に記録する記録手段とを有し、前記地名画像を生成する指示が受け付けられた際に前記位置取得手段による前記位置情報の取得が完了していない場合、前記記録手段は、前記所定の規則に従って次に生成される番号を保持し、前記番号が保持されている状態で前記位置取得手段による前記位置情報の取得が完了した場合、前記記録手段は、前記保持されている番号を含むファイルネームを前記地名画像に対応づけて記録することを特徴とする。
【発明の効果】
【０００６】
本発明による撮像装置によれば、ユーザの意図する順番で画像を記録することを目的とする。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る撮像装置のブロック図である。
【図２】第１の実施形態に係る記録媒体の記録領域の概念図である。
【図３】第１の実施形態に係る撮像装置の表示部に表示される画面の一例を示す図である。
【図４】第１の実施形態に係る記録媒体の記録領域の概念図である。
【図５】第１の実施形態に係る撮像装置の表示部に表示される画面の一例を示す図である。
【図６】第１の実施形態に係る撮像装置の表示部に表示される画面の一例を示す図である。
【図７】第１の実施形態に係る撮像装置の表示部に表示される画面の一例を示す図である。
【図８】第１の実施形態に係る撮像装置の動作を示すフローチャートである。
【図９】第１の実施形態に係る地名画像の記録形式の設定画面の一例を示す図である。
【図１０】第１の実施形態に係る地名画像の一例を示す図である。
【図１１】第１の実施形態に係る撮像装置の動作を示すフローチャートである。
【図１２】第１の実施形態に係る記録媒体および作業用メモリの記録領域の概念図である。
【図１３】第２の実施形態に係る撮像装置の動作を示すフローチャートである。
【図１４】第２の実施形態に係る撮像装置の動作を示すフローチャートである。
【図１５】第１の実施形態に係る記録媒体の記録領域の概念図である。
【図１６】第３の実施形態に係る撮像装置の動作を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【０００９】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態は適宜組み合わされることも可能である。
【００１０】
＜第１の実施形態＞
図１は、撮像装置１００の構成を示す。本実施形態では、撮像装置１００の一例であるデジタルカメラについて述べる。なお、撮像装置１００はデジタルカメラに限られるものではない。例えば、パーソナルコンピュータや携帯電話、いわゆるタブレットデバイスなどであってもよい。
【００１１】
制御部１０１は、入力された信号や、後述のプログラムに従って撮像装置１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。本実施形態における撮像装置１００は、撮像モード、再生モードを有している。撮像モードは、後述の撮像部１０２を制御部１０１が制御することにより画像データを取得することができるモードである。撮像モードは、後述の操作部１０５に含まれるレリーズスイッチの押下や、電源ボタンの押下により撮像装置１００の電源がＯＮとなることにより開始される。再生モードは、後述の表示部１０６を用いて画像データを閲覧することができるモードである。再生モードは、後述の操作部１０５に含まれる再生ボタンの押下により開始される。
【００１２】
撮像部１０２は、撮像処理を行う。撮像処理とは、撮像部１０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを撮像画像データとして出力する処理である。撮像した画像データはバッファメモリに蓄えられた後、制御部１０１にて所定の演算を行い、記録媒体１１０に記録される。
【００１３】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１４】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域として使用される。作業用メモリ１０４に記録されているデータは、撮像装置１００の電源がＯＦＦとなることによりクリアされる。
【００１５】
操作部１０５は、ユーザ操作を受け付ける。デジタルカメラ１００は操作部１０５が受け付けた操作に応じた指示を受け付ける。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮像を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンなどの操作部材を含むよう構成される。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮像の準備動作を行うための準備指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮像動作を行うための撮像指示を受け付ける。
【００１６】
表示部１０６は、撮像の際のスルー画像の表示、撮像した画像データの表示、対話的な操作のための文字表示などを行う。本実施形態において制御部１０１は、撮像部１０２から出力された画像データを、スルー画像として逐次更新しながら連続して表示部１０６に表示するよう制御する。これにより、表示部１０６には撮像部１０２により撮像される画像データがリアルタイムに逐次表示される。なお、表示部１０６は撮像装置１００が備える必要はなく、撮像装置１００は表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１７】
位置取得部１０８は、測位処理を行う。測位処理とは、ＧＰＳ衛星から信号を受信し、受信した信号から位置取得部１０８の位置を示す位置情報を取得する処理である。本実施形態では、位置情報は、緯度・経度の座標で表される。この位置情報は、撮像装置１００の電源がＯＮの間、定期的に取得され、作業用メモリ１０４に記録される。既に作業用メモリ１０４に位置情報が記録されている場合は、新たに取得した位置情報で上書きする。このような処理により、作業用メモリ１０４には、常に最新の位置情報が保持されることとなる。なお、本実施形態ではＧＰＳを用いる例について述べるが、位置取得部１０８はＧＰＳに限定されるものではない。例えば携帯電話の基地局といった外部装置などから位置情報を取得する装置であってもよい。また、加速度センサ等を測位処理に用いてもよい。
【００１８】
計時部１０９は、計時を行う。
【００１９】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。本実施形態では、画像データはＥＸＩＦ  ＪＰＥＧ画像の形で取り扱うことを例に挙げて説明する。ＥＸＩＦ  ＪＰＥＧ画像の形式では、画像データのヘッダにサムネイルや属性情報（メタデータ）を記録することができる。なお、記録媒体１１０は、撮像装置１００に着脱可能なよう構成してもよいし、撮像装置１００に内蔵されていてもよい。すなわち、撮像装置１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。また、記録媒体１１０には、位置情報の範囲と地名とが対応づけられた地名データベースが記録されている。制御部１０１は、この地名データベースを参照することにより、位置取得部１０８で得られた位置情報に対応する地名を取得することができる。
【００２０】
以上が撮像装置１００の説明である。
【００２１】
次に、撮像装置１００の表示部１０６に、記録媒体１１０に記録されている画像を表示する処理について説明する。
【００２２】
図２は、画像が保存される記録媒体１１０の記録領域の一部を示す概念図である。図２の例では、記録媒体１１０の記録領域の一部２００に画像２１１〜画像２１５が記録されている。記録媒体１１０に保存される画像データには、所定の規則に従って生成されるファイルネームが付される。本実施形態では、保存される順番に従った連番を含むファイル番号を用いたファイルネームが画像データに付される例について述べる。なお、本実施形態の撮像装置１００では、新しく保存された画像程、大きなファイル番号を用いたファイルネームが付加される。
【００２３】
図３の画面３００は、表示モードにおける撮像装置１００の表示部１０６に表示される画面の一例である。画面３００では、記録媒体１１０に記録されている画像が、ファイルネームの番号順に一覧表示されている。図３において、図１および図２と同じ構成には同じ番号を付してある。また、画像２１１〜画像２１５は、同一の場所で撮像して得られたものであるとする。
【００２４】
次に、撮像装置１００のユーザが移動して、別の場所で更に撮像処理が行われ、新たに画像２１６〜画像２２０が得られた場合を例に挙げて説明する。新たな画像が記録媒体１１０に記録された結果、記録媒体１１０の状態の概念図は図４に示されるようになる。新たな画像２１６〜画像２２０には、画像２１５のファイルネーム「ＩＭＧ＿００５．ＪＰＧ」から続く連番を含むファイルネーム「ＩＭＧ＿００６．ＪＰＧ」〜「ＩＭＧ＿０１０．ＪＰＧ」が付されている。また、各画像のメタデータには撮影した日時を示す日時情報が記録されている。この状態で、表示モードにおいて画像を一覧表示した際に表示部１０６に表示される画面の一例を図５に示す。図５の画面５００では、記録媒体１１０に記録されている画像２１１〜画像２２０が表示されている。この画像２１１〜画像２２０のうち、画像２１１〜画像２１５と、画像２１６〜画像２２０は、撮像場所が異なる。にもかかわらず、一覧表示では、画像２１１〜画像２１５と、画像２１６〜画像２２０とが区別されずに表示されており、ユーザは一見して各画像の撮像場所が異なることを把握することができない。そこで、本実施形態の撮像装置１００は、通常の撮像とは別に、地名画像２３０を記録する。地名画像２３０には、地名画像２３０を取得した際に撮像装置１００が居る場所の地名が記録される。ユーザは、撮像場所を移動した際に地名画像２３０を生成すれば、その前後で得られた画像を区別することができる。例えば、ユーザは画像２１１〜画像２１５を撮像した後、画像２１６〜画像２２０を撮像する前に、地名画像を生成する。その後、画像２１６〜画像２２０を撮像すれば、図６の画面６００のように、画像２１５と画像２１６との間に、地名画像２３０が挿入された状態となる。これにより、画像２１１〜画像２１５と、画像２１６〜画像２２０とを区別して表示する。しかしながら、電源をＯＮにした直後等のように測位処理が完了していない場合も考えられる。このような場合、地名画像が生成される前に撮像が行われてしまう可能性がある。地名画像の生成の前に撮像が行われると、画像２１６が先に記録され、その後測位処理が完了して地名画像が生成されることになる。この場合、画像の一覧表示は図７の画面７００のようになる。すなわち、本来画像２１７〜画像２２０と同じ場所で撮像している画像２１６が、画像２１１〜画像２１５と同じ撮像場所で撮像されたかのように表示されてしまうことになる。これを防ぐために、本実施形態の撮像装置１００では、地名画像の生成の指示を受け付けた際に、既に記録されている画像の次の順番のファイルネームを確保する。ここで確保するファイルネームは、地名画像用のファイルネームとして確保するのであり、撮影で生成される画像には付加されない。
【００２５】
上述の動作を実現するための撮像装置１００の処理について説明する。
【００２６】
図８は、地名画像を生成するための撮像装置１００の動作を示すフローチャートである。このフローチャートに示す各処理は、制御部１０１が、不揮発性メモリ１０３に保存されているプログラムをロードし、作業用メモリ１０４に展開してプログラムに従い撮像装置１００の各部を制御することで実現される。以降の撮像装置１００が実行する処理を示すフローチャートについても同様である。本フローチャートに示す処理は、例えば撮像装置１００の電源がＯＮとなることにより開始される。
【００２７】
まず、ステップＳ８０１では、制御部１０１は、位置取得部１０８により、測位処理を開始する。
【００２８】
次に、ステップＳ８０２では、制御部１０１は、地名画像の記録指示を受け付けたか否かを判断する。本実施形態の撮像装置１００では、ユーザは、操作部１０５を介して地名画像を生成する指示を入力することができる。例えば、ユーザは、操作部１０５を介してメニューを操作することにより、この指示を入力することができる。
【００２９】
ステップＳ８０２で、制御部１０１が、地名画像の記録指示を受け付けていないと判断した場合、本ステップの処理を繰り返す。一方、ステップＳ８０２で制御部１０１が、地名画像の記録指示を受け付けたと判断した場合、ステップＳ８０３に進む。
【００３０】
ステップＳ８０３では、制御部１０１は、ステップＳ８０１で開始した測位処理が完了しているか否かを判断する。制御部１０１は、位置取得部１０８にアクセスして、位置情報が算出できたか否かを判断することにより、測位処理が完了しているか否かを判断する。位置取得部１０８により位置情報が算出されている場合、制御部１０１は測位処理が完了していると判断する。位置取得部１０８により位置情報が算出されていない場合、制御部１０１は測位処理が完了していないと判断する。まず、制御部１０１が、測位処理が完了していないと判断した場合について述べる。この場合、処理はステップＳ８０４に進む。
【００３１】
ステップＳ８０４では、制御部１０１は、ファイル番号と日時情報を確保する。具体的には、制御部１０１は、画像３１５のファイル番号である００５の次の番号である００６を用いたファイルネーム「ＩＭＧ＿００６．ｊｐｇ」を生成し、一時的に作業用メモリ１０４に保持する。これに併せて、制御部１０１は現在の日時を示す日時情報を計時部１０９から読み出し、一時的に作業用メモリ１０４に保持する。ここで確保されたファイル番号と日時情報は、後述のステップで実行される地名画像の生成に用いられる。本ステップの処理が完了すると、処理はステップＳ８０３に戻る。なお、位置情報の取得が完了していない間に撮像が行われた場合、生成される画像には、既に一時的に保持されているファイルネーム「ＩＭＧ＿００６．ｊｐｇ」の番号００６の次のファイル番号００７を用いたファイルネームが付される。この処理については後述する。
【００３２】
次に、ステップＳ８０３にて制御部１０１が、測位処理が完了したと判断した場合について述べる。この場合、処理はステップＳ８０５に進む。
【００３３】
ステップＳ８０５では、制御部１０１は、位置取得部１０８により取得した位置情報に基づき、現在の位置に対応する地名を決定する。具体的には、制御部１０１は、記録媒体１１０に記録されている、地名データベースを参照することにより、現在の位置に対応する地名を決定する。
【００３４】
次に、ステップＳ８０６では、制御部１０１は、地名画像の記録形式の設定を受け付ける。具体的には、制御部１０１は、表示部１０６に図９に示すような画面を表示するとともに、各設定項目への指示を受け付ける。図９の画面９００では、文字サイズやフォント、日時やコメントの追加等のメニューが表示されており、ユーザはこれらのメニューを、操作部１０５を介して選択することにより、ユーザの好みに応じた設定を入力することができる。例えば、日時あり、コメントなしの設定で生成される地名画像は、図１０に示すように、地名に加えて、日時が表示される画像になる。
【００３５】
次に、ステップＳ８０７では、制御部１０１は、ファイル番号と日時情報が確保されているか否かを判断する。具体的には、制御部１０１は、作業用メモリ１０４にファイルネームと日時が記録されているか否かを判断する。制御部１０１が、ファイルネームと日時が記録されていると判断した場合、処理はステップＳ８０８に進み、作業用メモリ１０４に記録されていたファイルネームと日時情報を読み出す。一方、制御部１０１が、ファイル番号と日時情報が記録されていないと判断した場合、処理はステップＳ８０９に進み、ファイルネームを生成し、日時情報を計時部１０９から取得する。
【００３６】
その後、ステップＳ８１０では、制御部１０１は、ステップＳ８０６で受け付けた設定に従って地名画像を生成する。ここで生成される地名画像には、ステップＳ８０８で読み出した、あるいはステップＳ８０９で生成したファイルネームが付加される。また、地名画像には、ステップＳ８０８で読み出した、あるいはステップＳ８０９で取得した日時情報がメタデータとして対応づけられる。生成された地名画像は、記録媒体１１０に記録される。地名画像の生成が完了すると、作業用メモリ１０４に確保していたファイルネームと日時情報はクリアされる。その後、本フローチャートは終了する。
【００３７】
以上が、地名画像を生成するための撮像装置１００の動作の説明である。
【００３８】
次に、撮像装置１００が撮像モードにおいて画像を取得する処理について説明する。図１１は、本実施形態の撮像処理を行う際の撮像装置１００の動作を示すフローチャートである。本フローチャートに示す処理は、撮像モードの開始の指示を制御部１０１が受け付けたと判断することにより開始される。また、本フローチャートの処理は、図８の処理と並行して実行される。
【００３９】
まず、ステップＳ１１０１にて、制御部１０１は、撮像部１０２から出力される画像データを、表示部１０６にスルー画像として表示する。このステップの処理は後述のステップＳ１１０２〜ステップＳ１１０６と並行して実行される。
【００４０】
次に、ステップＳ１１０２では、制御部１０１は、再生ボタンがＯＮとなったか否かを判断する。このステップの処理は、後述のステップＳ１１０３〜ステップＳ１１０６と並行して実行される。制御部１０１が、再生ボタンがＯＮとなったと判断した場合、撮像モードから再生モードに遷移する指示を受け付けたと判断する。この場合、制御部１０１は、本フローチャートの処理を終了して、再生モードに移る。一方、制御部１０１が、再生ボタンがＯＮとなっていないと判断した場合、処理はステップＳ１１０３に進む。
【００４１】
ステップＳ１１０３では、制御部１０１は、ＳＷ１がＯＮとなったか否かを判断する。制御部１０１が、ＳＷ１がＯＮとなっていないと判断した場合、処理はステップＳ１１０２に戻る。一方、制御部１０１が、ＳＷ１がＯＮとなったと判断した場合、処理はステップＳ１１０４に進む。ステップＳ１１０４では、制御部１０１は、撮像部１０２を用いてＡＦ処理やＡＥ処理等の撮像準備を行う。
【００４２】
次に、ステップＳ１１０５にて制御部１０１は、ＳＷ２がＯＮとなったか否かを判断する。制御部１０１がＳＷ２がＯＮとなっていないと判断した場合、処理はステップＳ１１０６に進む。
【００４３】
ステップＳ１１０６では、制御部１０１は、ＳＷ１がＯＮとなっているか否かを判断する。制御部１０１が、ＳＷ１がＯＮとなっていないと判断した場合、処理はステップＳ１１０２に戻る。一方、制御部１０１が、ＳＷ１がＯＮとなっていると判断した場合、処理はステップＳ１１０５に戻る。
【００４４】
ステップＳ１１０５にて、制御部１０１が、ＳＷ２がＯＮとなったと判断した場合、処理はステップＳ１１０７に進む。ステップＳ１１０７では、制御部１０１は、撮像部１０２を用いて撮像を行い、画像データを取得する。
【００４５】
続くステップＳ１１０８にて、制御部１０１は、ステップＳ１１０７で得られた画像データを記録媒体１１０に保存する。記録媒体１１０に保存される画像データには、撮像された順番に従った連番を含むファイル番号を用いたファイルネームが付される。図１２は、この処理を説明するための、記録媒体１１０および作業用メモリ１０４の記録領域の概念図である。図１２の例では、図８のステップＳ８０４で確保されたファイルネームと日時情報が、作業用メモリ１０４の記録領域の一部１２００に記録されている。また、画像２１６は、位置情報の取得が完了していない間に、撮像が行われて生成された画像である。制御部１０１は、本ステップの処理で画像を保存する際に、記録媒体１１０に記録されている画像のファイルネームに含まれる番号および、作業用メモリ１０４に記録されているファイルネームに含まれる番号のうち、最も大きな番号を検出する。そして、検出された番号の次の番号を用いてファイルネームを生成し、画像に付加して保存する。その結果、例えば図１２に示すように、位置情報が未取得の状態で撮像が行われて生成された画像２１６は、確保されたファイル番号を飛ばした番号を用いたファイルネームで記録されることになる。このように、ファイルネームが確保されている場合は、そのファイルネームの次の番号のファイルネームを画像に付加して記録する。前述のように、確保していたファイルネームは、測位処理が完了し次第、地名画像に記録される。すなわち、生成の順序が前後しても、適切な順番のファイルネームを画像に付加することができるため、地名画像と撮像した画像を適切な順番で表示することができる。このステップの処理が終了すると、処理はステップＳ１１０１に戻る。
【００４６】
以上が撮像装置１００が撮像モードにおいて画像を取得する処理の説明である。
【００４７】
以上のように、本実施形態の撮像装置１００では、地名画像用のファイルネームを確保する。これにより、地名画像が記録される前に撮像が行われたとしても、撮像により生成される画像と地名画像の順番が逆になることを防ぐことができる。
【００４８】
＜第２の実施形態＞
第１の実施形態では、位置情報の取得が完了していないうちに撮像された画像に付加するファイルネームとして、確保したファイル番号を飛ばした番号を利用してファイルネームを用いる例について述べた。これに対して、本実施形態では、地名画像が記録される際に、既に記録されている画像のファイルネームを変更することで、ファイルネームの順番を調整する例について述べる。なお、本実施形態では、第１の実施形態と共通する部分については説明を省略し、本実施形態に特有の部分を中心に説明する。
【００４９】
図１３は、本実施形態の撮像処理を行う際の撮像装置１００の動作を示すフローチャートである。また、本フローチャートに示す処理は、撮像モードの開始の指示を制御部１０１が受け付けたと判断することにより開始される。
【００５０】
ステップＳ１３０１〜ステップＳ１３０７は、図１１のステップＳ１１０１〜ステップＳ１１０７と同様の処理が実行される。
【００５１】
ステップＳ１３０８では、制御部１０１は、ステップＳ１１０７で得られた画像データを記録媒体１１０に保存する。記録媒体１１０に保存される画像データには、撮像された順番に従った連番を含むファイル番号を用いたファイルネームが付される。具体的には、記録媒体１１０に記録されている画像のファイルネームに含まれる番号のうち、最も大きな番号を検出する。そして、検出された番号の次の番号を用いてファイルネームを生成し、画像に付加して保存する。すなわち、本実施形態の撮像装置１００では、作業用メモリ１０４にファイルネームが確保されているか否かに関わらず、ファイルネームを生成する。この結果、記録媒体１１０の記録領域の一部は、例えば図４に示すようになる。このステップの処理が終了すると、処理はステップＳ１１０１に戻る。
【００５２】
以上が撮像装置１００が撮像モードにおいて画像を取得する処理の説明である。
【００５３】
次に、本実施形態における地名画像を生成するための撮像装置１００の動作について説明する。図１４は、本実施形態における地名画像を生成するための撮像装置１００の動作を示すフローチャートである。本フローチャートに示す処理は、例えば撮像装置１００の電源がＯＮとなることにより開始される。また、本フローチャートの各処理は、図１３に示すフローチャートの各処理と並行して実行される。
【００５４】
ステップＳ１４０１〜ステップＳ１４０９は、図８のステップＳ８０１〜ステップＳ８０９と同様の処理が実行される。
【００５５】
ステップＳ１４１０では、制御部１０１は、ステップＳ１４０６で受け付けた設定に従って地名画像を生成する。ここで生成される地名画像には、ステップＳ１４０８で読み出した、あるいはステップＳ１４０９で生成したファイルネームが付加される。また、地名画像には、ステップＳ１４０８で読み出した、あるいはステップＳ１４０９で取得した日時情報がメタデータとして対応づけられる。これに併せて、制御部１０１は、記録媒体１１０に記録されている画像のファイルネームに含まれる番号のうち、地名画像用のファイルネームと同じファイル番号以降の番号を１増加させる。この処理を行うのは以下の理由による。前述のように、本実施形態では、地名画像に付加するファイルネームを確保するにもかかわらず、撮像で得られる画像のファイルネームの生成は、確保しているかどうかを参照せずに行われる。そのため、地名画像が生成される前に撮像が行われた場合、その撮像で生成される画像に付加されるファイルネームと、確保している地名画像用のファイルネームとが同一になってしまう。このような理由から、地名画像を記録する前に、地名画像と同じファイル番号を含むファイルネームの番号を１増加させる。この処理について、地名画像用のファイルネームとして「ＩＭＧ＿００６．ＪＰＧ」が確保されている状態で、図４の記録媒体１１０の記録領域に地名画像を保存する場合を例に挙げて説明する。この場合、地名画像用のファイルネーム「ＩＭＧ＿００６．ＪＰＧ」と同じファイル番号を含むファイルネームは、画像２１６である。そこで、制御部１０１は、画像２１６〜画像２２０のファイルネームに含まれる番号を１増加させる。これにより、地名画像と同じファイル番号を含むファイルネームの画像は無くなる。そして、地名画像２３０を、記録媒体１１０に記録する。その結果、記録媒体１１０の記録領域は、図１５に示すようになる。つまり、結果として画像２１５と画像２１６の間に地名画像２３０が挿入される。地名画像の記録が完了すると、作業用メモリ１０４に保持していたファイルネームと日時はクリアされる。その後、本フローチャートは終了する。
【００５６】
以上が、本実施形態における地名画像を生成するための撮像装置１００の動作の説明である。
【００５７】
以上のように、本実施形態では、地名画像が記録される際に、既に記録されている画像のファイルネームを変更することで、ファイルネームの順番を調整する。これにより、通常の撮像で画像を記録する際に、作業用メモリ１０４にファイルネームが確保されているか否かを判断する必要を無くした。これにより、通常の撮像での画像の記録をスムーズに行うことと、適切な順番で画像を記録することとを両立することができる。
【００５８】
＜第３の実施形態＞
第３の実施形態では、地名画像を生成する指示を受け付けた際に、測位処理の完了に先立ってダミー画像を生成することで、ファイル番号を確保する例について述べる。なお、本実施形態では、第１、第２の実施形態と共通する部分については説明を省略し、本実施形態に特有の部分を中心に説明する。
【００５９】
本実施形態の撮像処理を行う際の撮像装置１００の動作は、第２の実施形態の図１３と同様のため説明を省略する。
【００６０】
次に、本実施形態における地名画像を生成するための撮像装置１００の動作について説明する。図１６は、本実施形態における地名画像を生成するための撮像装置１００の動作を示すフローチャートである。本フローチャートに示す処理は、例えば撮像装置１００の電源がＯＮとなることにより開始される。また、本フローチャートの各処理は、図１３に示すフローチャートの各処理と並行して実行される。
【００６１】
ステップＳ１６０１〜ステップＳ１６０３は、図１４のステップＳ１４０１〜ステップＳ１４０３と同様の処理が実行される。
【００６２】
ステップＳ１６０４では、制御部１０１は、ダミー画像を生成し、記録媒体１１０に記録する。ここでは、例えば一面が一色（本実施形態の例では黒）の画像がダミー画像として記録される。このダミー画像は、通常の撮像で得られる画像を保存する際と同様の処理により記録される。つまり、記録媒体１１０に記録されている画像のファイルネームの番号に続くファイル番号のファイルネームを生成し、ダミー画像に付加して記録媒体１１０に記録する。このように、本実施形態の撮像装置１００では、ダミー画像を記録することで、ファイルネームを確保する。これにより、適切な順番で画像を保存することができる。
【００６３】
ステップＳ１６０５〜ステップＳ１６０６は、図１４のステップＳ１４０５〜ステップＳ１４０６と同様の処理が実行される。
【００６４】
続くステップＳ１６０７では、制御部１０１は、記録媒体１１０にダミー画像が記録されているか否かを判断する。これについては、例えば、一面が一色の画像があるか否かを検出することで判断してもよいし、記録媒体１１０の記録領域の一部にダミー画像を保存した旨を示す情報を記録しておき、この情報を参照することで判断してもよい。
【００６５】
ステップＳ１６０７で、制御部１０１が、記録媒体１１０にダミー画像が記録されていると判断した場合、ステップＳ１６０８に進む。
【００６６】
ステップＳ１６０８では、制御部１０１は、ステップＳ１６０６で受け付けた設定に従って地名画像を生成する。具体的には、制御部１０１は、ダミー画像に地名や日時、コメント等を重畳した地名画像を生成し、ダミー画像と置きかえる。なお、この置き替えでは、ダミー画像に付加されているファイルネームと日時情報を引き継ぐ。つまり、地名画像には、ダミー画像のファイルネームと日時情報が対応づけられる。
【００６７】
一方、ステップＳ１６０７で、制御部１０１が、記録媒体１１０にダミー画像が記録されていないと判断した場合、ステップＳ１６０９に進む。
【００６８】
ステップＳ１６０９では、制御部１０１は、ステップＳ１６０６で受け付けた設定に従って地名画像を生成する。具体的には、記録媒体１１０に記録されている画像のファイルネームの番号のうち、最も大きい番号に続くファイル番号のファイルネームを生成し、地名画像に付加して記録する。また、地名画像には、日時がメタデータとして記録される。
【００６９】
以上が、本実施形態における地名画像を生成するための撮像装置１００の動作の説明である。
【００７０】
以上のように、本実施形態では、測位処理の完了に先立ってダミー画像を生成する。これにより、作業用メモリ１０４にファイルネームを保持する必要を無くした。したがって、作業用メモリ１０４の使用可能な領域を広くすることができる。
【００７１】
＜その他の実施形態＞
上述の実施形態では、地名画像を生成する指示を受け付けてから、地名画像の記録形式を設定する例について述べた。これについては、地名画像を生成する指示を入力する前に、地名画像の記録形式を設定することができるようにしてもよい。例えば、ユーザは操作部１０５を介してメニューを操作することにより、地名画像の記録形式を設定するためのメニュー画面を表示部１０６に表示させることができる。
【００７２】
また、上述の実施形態では、黒の背景に地名が表示されている画像を地名画像の一例として示した。これについては、例えば、背景の色をユーザ操作で選択可能なようにしてもよいし、背景用の画像を撮像するようにしてもよい。
【００７３】
また、上述の実施形態では、メニューの操作により地名画像を生成する指示を入力することができる例について述べた。これについては、特定の画像を撮像することにより地名画像の生成の指示を入力することができるようにしてもよい。例えば制御部１０１が空を撮像したと判断した場合に、地名画像を生成する指示を受け付けたと判断してもよい。
【００７４】
また、上述の実施形態に加えて、測位処理が完了していない間は、その旨をユーザに通知するようにしてもよい。例えば、画面端に測位処理が完了していないことを示すアイコンや文字を表示することにより、測位処理が完了していないことを通知する。
【００７５】
また、上述の実施形態に加えて、測位処理が完了していない間に、撮像装置１００の電源をＯＦＦにする指示を受け付けた場合、ユーザに警告してもよい。例えば、測位処理が完了していない間に、撮像装置１００の電源をＯＦＦにする指示を受け付けた場合、制御部１０１は、表示部１０６に、「測位処理が完了していません」というメッセージを表示しても良い。
【００７６】
なお、上述の実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014086805.tif 000003
【図２】
2014086805.tif 000004
【図３】
2014086805.tif 000005
【図４】
2014086805.tif 000006
【図５】
2014086805.tif 000007
【図６】
2014086805.tif 000008
【図７】
2014086805.tif 000009
【図８】
2014086805.tif 000010
【図９】
2014086805.tif 000011
【図１０】
2014086805.tif 000012
【図１１】
2014086805.tif 000013
【図１２】
2014086805.tif 000014
【図１３】
2014086805.tif 000015
【図１４】
2014086805.tif 000016
【図１５】
2014086805.tif 000017
【図１６】
2014086805.tif 000018