(57)【要約】【課題】  定期的にＧＰＳ衛星からの情報を取得することによるバッテリの消耗を軽減しながら、撮像画像に位置情報を付与することを可能にする技術を提供すること【解決手段】  位置情報を有しない撮像画像に位置情報を有する撮像画像の位置情報を付与する位置情報付与手段と、前記位置情報を有する撮像画像を選択させるために、撮像画像の候補を画像情報とともに表示制御する表示制御手段と、前記表示制御手段により表示制御された撮像画像の候補から、ユーザの選択を受け付ける選択受付手段と、を有し、前記位置情報付与手段は、前記選択受付手段により受け付けた撮像画像の位置情報を位置情報を有しない撮像画像に付与することを特徴とする。【選択図】図１
2018037821.tif 000002
【特許請求の範囲】
【請求項１】
位置情報を有しない撮像画像に位置情報を有する撮像画像の位置情報を付与する位置情報付与手段と、
前記位置情報を有する撮像画像を選択させるために、撮像画像の候補を画像情報とともに表示制御する表示制御手段と、
前記表示制御手段により表示制御された撮像画像の候補から、ユーザの選択を受け付ける選択受付手段と、を有し、
前記位置情報付与手段は、前記選択受付手段により受け付けた撮像画像の位置情報を位置情報を有しない撮像画像に付与することを特徴とする撮像装置。
【請求項２】
前記表示制御手段は、前記撮像画像の候補として、近い時期に撮影した撮像画像を表示することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記表示制御手段は、複数の撮像画像群の中で、位置情報が離れている距離にある画像を表示することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記表示制御手段は、位置情報を有しない撮像画像と位置情報を有する撮像画像を時系列で共に表示することを特徴とし、
前記位置情報を有しない撮像画像を、位置情報を有する撮像画像と識別可能に表示制御する識別表示制御手段を有することを特徴とする請求項１乃至３に記載の撮像装置。
【請求項５】
撮像画像を取得する撮像手段と、
前記撮像手段で撮像した段階で位置情報を取得しているかを判断する判断手段と、
前記判断手段により、位置情報を取得していないと判断された場合、位置情報を取得していない旨の表示を行う位置不明表示手段と、
を有することを特徴とする請求項１乃至４に記載の撮像装置。
【請求項６】
位置情報を有しない撮像画像に位置情報を有する撮像画像の位置情報を付与する位置情報付与ステップと、
前記位置情報を有する撮像画像を選択させるために、撮像画像の候補を画像情報とともに表示制御する表示制御ステップと、
前記表示制御ステップにより表示制御された撮像画像の候補から、ユーザの選択を受け付ける選択受付ステップと、を有し、
前記位置情報付与ステップは、前記選択受付ステップにより受け付けた撮像画像の位置情報を位置情報を有しない撮像画像に付与することを特徴とする撮像方法。
【請求項７】
請求項６に記載された撮像方法で撮像装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法およびプログラムの技術に関する。
【背景技術】
【０００２】
近年、コンパクトデジタルカメラや一眼レフデジタルカメラにはＧＰＳ情報を取得して、画像情報に位置情報を付与する機能を有するものがある。またスマートフォンなどの携帯端末には、ＧＰＳ位置情報を取得する機構とカメラ機能を有するものがある、
【０００３】
コンパクトデジタルカメラや一眼レフデジタルカメラのような撮像装置は、バッテリの消耗を防ぐために電源をオフにすると、ＧＰＳ情報の取得を止めるものがある。また、スマートフォンなどの携帯端末でも、バッテリの残量が少なくなると、節電のためＧＰＳ情報の取得を止める設定にすることができる。
【０００４】
ＧＰＳ衛星からの情報には、アルマナック・データ（衛星を探すためのおおよその位置）やエフェメリス・データ（衛星の位置を求めるために必要な情報で、衛星が送信する自衛星の正確な軌道情報）などが含まれている。アルマナック・データは全衛星の大まかな軌道情報で１日に１回更新され寿命が長いが，エフェメリス・データは２時間ごとに更新され，精度が高い分寿命が４時間と短い。そのため、ＧＰＳ受信機が有効なエフェメリス・データを記憶している間はホットスタートできるが、それ以降はアルマナック・データだけとなりウォームスタートには約３０秒〜数分を有する。さらに、アルマナック・データがまったくない状態ではコールドスタートになり、アルマナック・データを全部受信するために少なくとも１２．５分の時間を有する。すなわち、一度ＧＰＳ衛星からの情報取得を止めると、次のＧＰＳ位置情報を算出するためのＧＰＳ情報の取得に時間を有する場合がある。
【０００５】
そのため、特許文献１では、撮像装置が外部から操作を受けることなく経過した時間が、予め設定された設定時間を越えた場合にＧＰＳ受信機への電力の供給を絶つタイマと、有効な測位情報を獲得した後に有効な測位情報を獲得できない状態になった場合はＧＰＳ受信機がＧＰＳ衛星からの情報を受信するに足る第一設定時間をタイマに設定し、有効な測位情報を獲得できない状態の後に有効な測位情報を獲得した場合は第一設定時間よりも短い第二設定時間をタイマに設定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１７２１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術を利用すると、定期的にＧＰＳ衛星からの情報を取得する技術であるため、バッテリの消耗は免れられない。
【０００８】
本発明の目的は、上記課題を解決するためになされたものであり、定期的にＧＰＳ衛星からの情報を取得することによるバッテリの消耗を軽減し、撮像画像に位置情報を付与することを可能にする技術を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、位置情報を有しない撮像画像に位置情報を有する撮像画像の位置情報を付与する位置情報付与手段と、前記位置情報を有する撮像画像を選択させるために、撮像画像の候補を画像情報とともに表示制御する表示制御手段と、前記表示制御手段により表示制御された撮像画像の候補から、ユーザの選択を受け付ける選択受付手段と、を有し、前記位置情報付与手段は、前記選択受付手段により受け付けた撮像画像の位置情報を位置情報を有しない撮像画像に付与することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、定期的にＧＰＳ衛星からの情報を取得することによるバッテリの消耗を軽減し、撮像画像に位置情報を付与することができる効果を有する。
【図面の簡単な説明】
【００１１】
【図１】本実施形態における携帯端末１００及び撮像装置１１０の外観図である。
【図２】本実施形態における携帯端末１００又は撮像装置１１０の構成例を示すブロック図である。
【図３】本実施形態の携帯端末１００又は撮像装置１１０の撮像処理を説明するフローチャートである。
【図４】本実施形態の携帯端末１００又は撮像装置１１０のＧＰＳ情報登録処理を説明するフローチャートである。
【図５】本実施形態の携帯端末１００又は撮像装置１１０のサムネイル表示処理を説明するフローチャートである。
【図６】本実施形態の携帯端末１００又は撮像装置１１０のタッチパネル２１０上に表示されている画面イメージの例である。
【図７】本実施形態の携帯端末１００又は撮像装置１１０のタッチパネル２１０上に表示されている画面イメージの例である。
【図８】本実施形態の携帯端末１００又は撮像装置１１０におけるユーザの操作イメージを説明する模式図である。
【発明を実施するための形態】
【００１２】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
［第１の実施例］
【００１３】
以下、添付図面を参照しながら、本発明に係る携帯端末の実施形態について詳細に説明する。
【００１４】
図１は、本発明に係る携帯端末１００もしくは撮像装置１１０（以下、携帯端末）の外観の一例を示す外観図である。本発明の携帯端末１００は、例えば、携帯情報端末（ＰＤＡ）や、スマートフォン、撮像装置１１０のように、タッチパネル機能を持つ表示部１０１と、ボタン１０２を備えている。表示部１０１は、液晶パネルのような表示制御部と、タッチパッドのような位置入力制御部とを組み合わせた電子部品であり、タッチパネルとも呼ばれる。
【００１５】
表示部１０１のタッチパネルは、指先と電導膜との間での静電容量の変化をとらえて位置を検出する静電容量方式の投影型であり、指によるスライド操作（フリック操作）を検出が可能な機能を備えているタッチスクリーンである。なお、フリック操作の検出ができるタッチスクリーン機能は、既知の技術であるため詳細な説明は省略する。
【００１６】
ボタン１０２は、携帯端末で実行されているプログラムを開始させるためのボタンであり、アプリケーションプログラム（以下、単にアプリケーションと呼ぶ）の起動は、表示部１０１のタッチパネル機能を用いて、画面に表示されるアプリケーションのアイコンをクリックことにより実行することができる。また、撮像装置１１０の場合は、電源ＯＮボタン１１２の押下後、同じく表示部１０１のタッチパネル機能を用いることによりアプリケーションを実行する事ができる。なお、アプリケーション起動中にボタン１０２を押下すると、起動されているアプリケーションを終了できる。
【００１７】
携帯端末は、他にも通信機能等を備えていてもよいが、本発明とは直接関係がないため説明は省略する。
【００１８】
図２を参照して図１に示すスマートデバイス等の容易に持ち運び可能な携帯端末１００のハードウェア構成について説明する。ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１９】
また、ＲＯＭ２０２あるいはフラッシュメモリ２１４（記憶手段）には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、当該携帯端末１００が実行する機能を実現するために必要な、後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２０】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。また、携帯端末１００には、ＧＰＳ衛星からの信号を受信して現在位置情報を取得可能なＧＰＳ受信手段２１５（位置情報取得手段）が設けられており、ＣＰＵ２０１は、ＧＰＳ受信手段２１５からのＧＰＳ座標情報（位置情報）の取得制御を行う。
【００２１】
また、入力コントローラ２０５は、タッチパネル２１０、マイク２１１、カメラ２１２からの入力を制御する。タッチパネル２１０からはユーザのタッチ操作に関する入力を制御し、マイク２１１からは音声の入力を制御し、更にカメラ２１２（撮像手段）からは撮像された静止画、動画の入力を制御する。出力コントローラ２０６は、タッチパネル２１０への画像出力、スピーカー２１３への音声出力を制御する。
【００２２】
タッチパネル２１０は、ユーザからのタッチ操作を検知すると共に、前述した出力コントローラ２０６から送られた映像（画像）を表示する。タッチパネル２１０は、表示器と位置入力装置とが一体となった部品である。複数の箇所に対するタッチ操作（以下、マルチタッチ）も検知可能である。
【００２３】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するフラッシュメモリ２１４へのアクセスを制御する。本実施形態においては、フラッシュメモリとして説明を行うが、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の記憶媒体であってもよい。
【００２４】
通信Ｉ／Ｆコントローラ２０９は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。そして、このようなネットワークを介して、携帯端末１００は、ＧＰＳ受信手段で受信した座標情報等を外部サーバなどに送信することができる。
【００２５】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、タッチパネル２１０上での表示を可能としている。
【００２６】
本実施形態の携帯端末１００が後述する各種処理を実行するために用いられる各種プログラム等はフラッシュメモリ２１４に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行可能である。さらに、本実施形態に係わるプログラムが用いる定義ファイルや各種情報テーブルもフラッシュメモリ２１４に格納しておくことができる。
【００２７】
次に、本発明に係る携帯端末１００の撮像処理の流れを図３を参照して説明する。
【００２８】
図３は、本実施形態の携帯端末１００の撮像動作を説明するフローチャートである。このフローチャートにおける各処理は、ＣＰＵ２０１がフラッシュメモリ２１４等に格納されたプログラムをＲＡＭ２０３に展開して実行することにより実現される。
【００２９】
まず、携帯端末１００において、表示部１０１のタッチパネル機能を用いて、画面に表示される撮像アプリケーションの図示しないアイコンをタップする、もしくは撮像装置１１０の電源ＯＮボタン１１２の押下などにより、撮像準備機能が起動し、図３のフローチャートが開始される。
【００３０】
まず、ステップＳ３０１において、携帯端末１００のＣＰＵ２０１は、撮像アプリケーションもしくは撮像機能の起動処理を受け付ける。
【００３１】
次に、ステップＳ３０２において、携帯端末１００のＣＰＵ２０１は、撮像画像に位置情報（ＧＰＳ位置情報）を付与するため、ＧＰＳ衛星から取得する情報（ＧＰＳ情報）の取得を開始する。ここで取得を開始する情報は、携帯端末がまだ有していないアルマナック・データやエフェメリス・データを含む。
【００３２】
次に、ステップＳ３０３において、携帯端末１００のＣＰＵ２０１は、ステップＳ３０２において開始したＧＰＳ情報が位置情報を特定し得るデータを取得できたか判断する。ＧＰＳ情報が取得できたと判断された場合は、ステップＳ３０７へと処理を移行し、ＧＰＳ情報が取得できていないと判断された場合は、ステップＳ３０４へと処理を移行する。
【００３３】
ステップＳ３０４へと処理を移行すると、携帯端末１００のＣＰＵ２０１は、ユーザから撮像処理を受け付けたかを判断する。撮像処理を受け付けたことを判断する処理としては、たとえば、撮像アプリケーションを起動中にタッチパネル２１０へのタッチ操作により、カメラ２１２による撮像処理を行う場合を考える。なお、撮像装置１１０において、図示しないシャッターボタンの押下などにより撮像処理を受け付けたと判断する事もできる。
【００３４】
ステップＳ３０４において、撮像処理を受け付けた場合は、ステップＳ３０５へと処理を遷移する。一方、ステップＳ３０４において、撮像処理を受け付けていない場合は、ステップＳ３０３へと処理を戻し、ＧＰＳ情報を取得する処理を継続する。
【００３５】
ステップＳ３０５へと処理を遷移すると、携帯端末１００のＣＰＵ２０１は、カメラ２１２を利用して撮像処理を実行する。撮像処理を実行して撮像画像を取得する際、必要なＧＰＳ情報を取得できていなので、ＧＰＳ位置情報を取得することはできず、撮像画像にはＧＰＳ位置情報は付与されていない。
【００３６】
次に、ステップＳ３０６において、携帯端末１００のＣＰＵ２０１は、ＧＰＳ位置情報を他の撮像画像の位置情報を参照して付与する処理を行う。詳細は図４で説明する。
【００３７】
ステップＳ３０６の処理が終了すると、本発明の処理を終了し、再び撮像処理を行う場合はステップＳ３０３へと処理を遷移する。
【００３８】
ステップＳ３０３において、位置情報を特定し得るデータを取得できている場合は、ステップＳ３０７へと処理を遷移し、ステップＳ３０７において、携帯端末１００のＣＰＵ２０１は、カメラ２１２を利用して撮像処理が実行され、撮像画像を取得する。その後、ステップＳ３０８において、携帯端末１００のＣＰＵ２０１は、ステップＳ３０７において取得した撮像画像に、ステップＳ３０３で取得したＧＰＳ情報から算出されたＧＰＳ位置情報を付与し、本発明の処理を終える。
【００３９】
次に、図４を参照して、ＧＰＳ位置情報を他の撮像画像の位置情報を参照して付与する処理について説明する。
【００４０】
図４は、本実施形態の携帯端末１００又は撮像装置１１０のＧＰＳ情報登録処理を説明するフローチャートである。このフローチャートにおける各処理は、ＣＰＵ２０１がフラッシュメモリ２１４等に格納されたプログラムをＲＡＭ２０３に展開して実行することにより実現される。
【００４１】
図４のフローチャートは、図３のステップＳ３０６の処理へと進んだ際に開始されるフローチャートである。
【００４２】
まず、ステップＳ４０１において、携帯端末１００のＣＰＵ２０１は、ステップＳ３０５で撮像画像にＧＰＳ位置情報が付与されていないことを示すために、図６の６００のようなイメージの画面を表示する。
【００４３】
図６は、本実施形態の携帯端末１００又は撮像装置１１０のタッチパネル２１０上に表示されている画面イメージの例である。
【００４４】
図６の６００は、ステップＳ４０１へと遷移した際に表示される画面イメージである。６００では、ＧＰＳ情報をまだ取得できていない旨の表記６０１を表示し（位置不明表示部）、６０２において、既に撮像されている撮像画像のＧＰＳ位置情報を参照して同じＧＰＳ位置情報を付与するかの入力をユーザに促す。
【００４５】
６０２において、既に撮像されている撮像画像のＧＰＳ位置情報を参照して同じＧＰＳ位置情報を付与する「はい」ラジオボタンが選択されている場合、当初は６００のように［情報登録］ボタン６０３と［キャンセル］ボタン６０５のみがアクティブになっている。図４のフローチャートの説明に戻る。
【００４６】
図４のステップＳ４０１の画面表示処理後、ステップＳ４０２へと処理を遷移し、携帯端末１００のＣＰＵ２０１は、図６の６００の［情報登録］ボタン６０３が押下されたかどうかを判断する。［情報登録］ボタン６０３が押下されていると判断された場合、ステップＳ４０３へと処理を遷移し、［情報登録］ボタン６０３が押下されていないと判断された場合は、ステップＳ４０８へと処理を遷移する。
【００４７】
ステップＳ４０３へと処理を遷移すると、携帯端末１００のＣＰＵ２０１は、既に撮像されている撮像画像のＧＰＳ位置情報を参照してＧＰＳ位置情報を付与するために、それまでに撮影した撮像画像の候補を表示する画面を生成する。生成されタッチパネル２１０上に表示された画面イメージが図６の６１０である。
【００４８】
６１０では、ステップＳ３０５で撮像された画像に時間的に近い撮像画像、すなわち最近撮像した画像をＧＰＳ位置情報を付与する候補として表示する。これらの画像の中から、ユーザが感覚的に位置情報を同じと見做しても良いと考える位置情報の撮像画像を選択させる。なお、６１０でピックアップされる画像は、最近撮像された画像でも良いし、位置情報が大きく異る撮像画像同士でも良い。また、表示する撮像画像は最も最近撮像された１枚でも良いし、６１０のように複数枚をピックアップしてもよい。図４のフローチャートの説明に戻る。
【００４９】
次に、ステップＳ４０４において、携帯端末１００のＣＰＵ２０１は、６１０で表示された撮像画像からユーザにより同じ位置情報として良い撮像画像を選ばせ、［ＳＥＴ］ボタン６１２の押下を受け、選択画像を受け付ける。本実施例の６１０では、６１１の撮像画像を選択後、［ＳＥＴ］ボタン６１２が押下されたとする。なお、ユーザが同じ位置情報とすべき撮像画像がないと判断した場合は、ユーザは［ＭＥＮＵ］ボタン６１３を押下し、ステップＳ４０１の処理、もしくは撮像のための処理ステップＳ３０３へと処理を戻す処理を行う。
【００５０】
ステップＳ４０４において、ユーザが同じ位置情報として良いと撮像画像が選択すると、次のステップＳ４０５において、携帯端末１００のＣＰＵ２０１は、選択された撮像画像のＧＰＳ位置情報を表示する。タッチパネル２１０上に表示された画面イメージが図７の７００である。
【００５１】
図７は、本実施形態の携帯端末１００又は撮像装置１１０のタッチパネル２１０上に表示されている画面イメージの例である。
【００５２】
図７の７００は、ステップＳ４０５へと遷移した際に表示される画面イメージである。７００では、選択された撮像画像７０３（画像Ａ）や、撮像画像７０３に付与されていたＧＰＳ位置情報や撮像時刻（ＵＴＣ）７０４を表示している。なお、ここで表示されるＧＰＳ位置情報は、逆ジオコーディングにより緯度・経度から住所へ変換して表示してもよいし、撮像時刻は撮影地の現地時間で表示するようにしても良い。図４のフローチャートの説明に戻る。
【００５３】
ステップＳ４０５において、選択された撮像画像の情報をタッチパネル上に表示すると、次のステップＳ４０６において、携帯端末１００のＣＰＵ２０１は、ユーザから位置情報を付与するかどうかの判断を受け付ける。付与する位置情報は、ステップＳ４０５で表示されたＧＰＳ位置情報であり、表示された位置情報をステップＳ３０５で撮像した画像に付与するかどうかの判断を受け付ける。
【００５４】
ステップＳ４０５で表示されたＧＰＳ位置情報をステップＳ３０５で撮像した画像に付与するとユーザが判断した場合、すなわち、７００の［はい］ボタン７０１が押下された場合は、ステップＳ４０７へと処理を遷移し、ステップＳ３０５で撮像した画像にステップＳ４０５で表示されたＧＰＳ位置情報を付与しないとユーザが判断した場合、すなわち、７０１の［いいえ］ボタン７０２が押下された場合は、ステップＳ４０２へと処理を戻し、再び情報登録ボタンの押下を受け付ける処理となる。
【００５５】
ステップＳ４０７へと処理を遷移すると、携帯端末１００のＣＰＵ２０１は、ステップＳ３０５で撮像した画像に、ステップＳ４０５で表示されたＧＰＳ位置情報を付与する処理を行い、図４のサブルーチンの処理を終える。
【００５６】
一方、ステップＳ４０２において、［情報受付］ボタン６０３が押下されず、他のボタンが押下された場合は、ステップＳ４０８へと処理を遷移する。
【００５７】
ステップＳ４０８において、携帯端末１００のＣＰＵ２０１は、図６の６００の［情報削除］ボタン６０４が押下されたかどうかを判断する。［情報削除］ボタン６０４は、既にユーザにより位置情報が付与されている画像に対して実行可能な機能である。そのため、６００ではステップＳ３０５で撮像された画像にまだ位置情報が付与されていないため、［情報削除］ボタン６０４は非アクティブ化で表示されている。ステップＳ３０５で撮像された画像に位置情報が付与されている場合は、［情報削除］ボタン６０４がアクティブになり、ボタンを押下できる。
【００５８】
ステップＳ４０８において、［情報削除］ボタン６０４が押下されると、ステップＳ４０９へと処理を遷移し、携帯端末１００のＣＰＵ２０１は、ステップＳ３０５で撮像された画像に付与されている位置情報を削除し、ステップＳ４０１へと処理を戻す。一方、ステップＳ４０８において、［情報登録］ボタン６０３や［情報削除］ボタン６０４ではない、［キャンセル］ボタン６０５が押下された場合は、図４のサブルーチンの処理を終える。
【００５９】
これらの処理により、バッテリの消耗を防ぐためにＧＰＳ機能をＯＦＦにしており、撮像を実施した際にＧＰＳ位置情報をすぐに取得できない場合でも、後付で大凡の位置情報を付与できるという効果を有する。
［第２の実施例］
【００６０】
前記第１の実施例では、撮像直後に位置情報を付与する形態の説明をしたが、第２の実施例では、一旦撮像した後でプレビュー画像を確認しながら関連する位置情報を紐付けて指定する技術を説明する。この技術により、最初はＧＰＳ位置情報を取得できなかった撮像画像でも数分間経過後に撮像した時にＧＰＳ位置情報を取得できていれば、後刻位置情報を紐付けることが可能となる。図５を参照して第２の実施例を説明する。
【００６１】
図５は、本実施形態の携帯端末１００又は撮像装置１１０のサムネイル表示処理を説明するフローチャートである。このフローチャートにおける各処理は、ＣＰＵ２０１がフラッシュメモリ２１４等に格納されたプログラムをＲＡＭ２０３に展開して実行することにより実現される。
【００６２】
図５のフローチャートは、たとえば携帯端末１００が、図３のような処理によりＧＰＳ位置情報を持つ撮像画像とＧＰＳ位置情報を持たない撮像画像とを有している場合に、携帯端末上にサムネイル画像を表示させて、位置情報を付与する際に開始されるフローチャートである。
【００６３】
まず、ステップＳ５０１において、携帯端末１００のＣＰＵ２０１は、撮像した画像のサムネイル画像をタッチパネル２１０上に表示する。表示する画面イメージを図８を参照して説明する。
【００６４】
図８は、本実施形態の携帯端末１００又は撮像装置１１０のタッチパネル２１０上に表示されている画面イメージのとユーザの操作イメージを説明する模式図である。
【００６５】
図８の８００は、撮像画像をサムネイルで表示している画面イメージである。８００では、位置情報を取得していない撮像画像を、８０１のように太枠で識別可能に表示している。この表示により、位置情報が付与されていない撮像画像だけを選択することが可能となる。また、撮像画像は時系列で並べている。時系列に並べていることにより、ユーザは撮像画像とユーザの記憶から大凡の位置情報を紐付けることができるという効果を有する。図５のフローチャートの説明に戻る
【００６６】
図５のステップＳ５０１で８００のようなサムネイル画像群を表示すると、次のステップＳ５０２において、携帯端末１００のＣＰＵ２０１は、ユーザからＧＰＳ位置情報を有しない撮像画像が選択されたかどうかの判断処理を行う。ユーザが選択した撮像画像がＧＰＳ位置情報を有しない撮像画像、すなわち８００のイメージ図において太枠で囲まれている撮像画像が選択された場合は、ステップＳ５０３へと処理を遷移し、ユーザが選択した撮像画像がＧＰＳ位置情報を有している撮像画像、すなわち８００のイメージ図において太枠で覆われていない撮像画像が選択された場合は、本発明の処理を終える。なお、ユーザが選択した撮像画像がＧＰＳ位置情報を有している撮像画像が選択された場合は、通常のプレビュー表示などを行っても良いのは言うまでもない。
【００６７】
８００は、ユーザが指８０２で８０１の太枠で囲まれた撮像画像、すなわちＧＰＳ位置情報を有しない撮像画像を選択している例である。
【００６８】
ステップＳ５０３へと処理を移行すると、携帯端末１００のＣＰＵ２０１は、図８の８００のように、ＧＰＳ位置情報を有しない撮像画像８０１を別の色で表示し、ユーザが位置情報を紐付ける画像を選択する処理を受け付ける。ユーザの操作を受け付けるイメージの図を８１０を参照して説明する。
【００６９】
８１０は、８００でユーザによりＧＰＳ位置情報を有しない撮像画像が選択された状態で、位置情報を紐付けたい画像をユーザが選択するイメージを説明した図である。
【００７０】
８１０において、ユーザが８０１と同じような場所で撮像した撮像画像が８１１だと判断した場合、ユーザは指８１２で撮像画像８１１を選択する。８１０の画面イメージでは、８１１が選択されているため、撮像画像８０１と同じ色で表示している。図５のフローチャートの説明に戻る。
【００７１】
次に、ステップＳ５０４へと処理を遷移し、携帯端末１００のＣＰＵ２０１は、ユーザからの［ＳＥＴ］ボタンの押下を受け付ける。たとえば８１０において、［ＳＥＴ］ボタン６１３が押下されると、次のステップＳ５０５の処理へと遷移する。なお、［ＭＥＮＵ］ボタンが押下されると、ステップＳ５０１へと処理を遷移させる。
【００７２】
ステップＳ５０５へと処理を遷移すると、携帯端末１００のＣＰＵ２０１は、選択された撮像画像のＧＰＳ位置情報を表示する。タッチパネル２１０上に表示された画面イメージが図７の７００である。以降の処理はステップＳ４０５以降の処理と同様である。
【００７３】
このように、撮像画像を比較しながらユーザの感覚で同じ位置情報として見做して良い位置で撮影された画像を紐付けることが出来、ＧＰＳ情報を定期的に取得しないでも撮像装置を起動した段階でユーザが望む位置情報を付与することができる効果を有する。
【００７４】
以上、携帯端末により本発明を説明したが、本発明の適用はこれに限られるものではなく、撮像機能を有する機器であれば、撮像装置や情報処理装置でも適用が可能である。
【００７５】
また、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７６】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００７７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００７８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７９】
プログラムを供給するためのコンピュータ読み取り可能な記憶媒体、或いは、記録媒体としては以下に示すものが考えられる。例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等である。また、光／光磁気記録媒体不揮発性の半導体メモリでもよい。
【００８０】
有線／無線通信を用いたプログラムの供給方法としては、次のような方法が考えられる。すなわち、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくはプログラムデータファイルを記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードするような方法である。
【００８１】
ここで、プログラムデータファイルとしては、圧縮され、本発明を形成するコンピュータプログラムと自動インストール機能を含むファイル等も含まれる。
【００８２】
この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【００８３】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００８４】
また、上述の実施形態の機能を実現するプログラムを暗号化し記録媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、ネットワークを介してダウンロードさせることによって供給するような方法も考えられる。その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて本発明を実現することも可能である。
【００８５】
コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現される。また、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【００８６】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納される場合にも本発明に含まれる。また、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【符号の説明】
【００８７】
１００  携帯端末
１０１  表示部
１０２  ボタン
１１０  撮像装置
１１２  電源ＯＮボタン
【図１】
2018037821.tif 000003
【図２】
2018037821.tif 000004
【図３】
2018037821.tif 000005
【図４】
2018037821.tif 000006
【図５】
2018037821.tif 000007
【図６】
2018037821.tif 000008
【図７】
2018037821.tif 000009
【図８】
2018037821.tif 000010