JP5479010B2 - 情報処理装置、撮像装置、情報処理装置の制御方法およびプログラム - Google Patents
情報処理装置、撮像装置、情報処理装置の制御方法およびプログラム Download PDFInfo
- Publication number
- JP5479010B2 JP5479010B2 JP2009221048A JP2009221048A JP5479010B2 JP 5479010 B2 JP5479010 B2 JP 5479010B2 JP 2009221048 A JP2009221048 A JP 2009221048A JP 2009221048 A JP2009221048 A JP 2009221048A JP 5479010 B2 JP5479010 B2 JP 5479010B2
- Authority
- JP
- Japan
- Prior art keywords
- position information
- information
- processing apparatus
- cache
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Studio Devices (AREA)
Description
また、画像データに複数の位置情報を付加する技術も知られている。
デジタルカメラ20には、電源ボタン2101、シャッターボタン2102、及び撮影再生切り替えスイッチ2106が設けられている。電源ボタン2101はデジタルカメラ20の電源を入り切りするためのものである。撮影再生切り替えスイッチ2106は、デジタルカメラ20の撮影モード、再生モードを切り替えるためのものである。シャッターボタン2102は、撮影を行うためのものである。
デジタルカメラ20には、更に、液晶表示部209が設けられている。液晶表示部209には、デジタルカメラ20の動作の設定を指定するための各種メニューが表示される。また、撮影時のファインダーとしても機能する。デジタルカメラ20に内蔵されたメモリーカードに格納されている撮影済みの画像の再生等にも用いられる。
デジタルカメラ20には、更に、メニューボタン2103、GPSメニューボタン2108、セットボタン2104、移動ボタン2105、及び移動ホイール2107が設けられている。メニューボタン2103は、撮影時及び再生時のデジタルカメラ20の動作を設定、指定するためのメニュー画面を液晶表示部209に表示させるときに指定するもので、このボタンが押されると、液晶表示部209に各種メニューが表示される。GPSメニューボタン2108は、GPS関連の処理を実行、又は設定するためのGPSメニュー画面を液晶表示部209表示させるときに指定するもので、このボタンが押されると、液晶表示部209にGPS用のメニューが表示される。詳細は後述するが、GPSメニューでは、GPS情報のキャッシュに関する操作及び設定が行われる。セットボタン2104、移動ボタン2105、及び移動ホイール2107は、メニュー画面中のカーソル等を操作するときに使用するもので、移動ボタン2105の上下ボタンでカーソルを移動させ、セットボタン2104で選択決定するような操作を実現するためのものである。
デジタルカメラ20には、通信制御部203、演算部202、撮像部201、一次記憶部205、二次記憶部204、表示部206、操作部210、及びGPS受信部207が含まれている。更に、デジタルカメラ20には、記憶媒体208が装着可能である。通信制御部203は、外部装置と接続し、制御コマンド及びデータの送受信を行う。接続を確立し、データ通信するためのプロトコルとしては、例えばPTP(Picture Transfer Protocol)が用いられる。なお、通信制御部203は、例えばUSB(Universal Serial Bus)ケーブル等の有線接続により外部装置との間で通信を行ってもよい。また、無線LAN(Local Area Network)等の無線接続により外部装置との間で通信を行ってもよい。また、外部装置と直接接続してもよいし、サーバを経由するか、インターネット等のネットワークを介して外部装置と接続してもよい。演算部202は、入力された信号及びプログラムに従って、各種の演算及び制御を行う。撮像部201には、撮影を行うための一連の部品等が含まれている。例えば、レンズ、絞り、CCD(Charge Coupled Device)、画像処理部等が撮像部201に含まれている。一次記憶部205は、演算部202が演算等を行う際に、一次的にデータを記憶する。つまり、一次記憶部205は、演算部202の作業領域として機能する。二次記憶部204は、デジタルカメラ20の各機能を制御するために演算部202が実行するプログラム(ファームウェア)及び各種の設定情報を記憶している。表示部206は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のためのメニュー表示等を行う。この表示部206に液晶表示部209が含まれる。操作部210は、ユーザの操作を受け付けるためのものである。操作部210に、電源ボタン2101、シャッターボタン2102、撮影再生切り替えスイッチ2106、メニューボタン2103、GPSメニューボタン2108、セットボタン2104、移動ボタン2105、及び移動ホイール2107が含まれる。GPS受信部207は、複数のGPS衛星が送信する衛星波を受信して、デジタルカメラ20の現在位置の緯度、経度、及び高度等を算出する。デジタルカメラ20の電源が入っているか、又は入っているのに相当する状態にある場合、GPS受信部207は、定期的にGPS衛星から衛星波を受信し、位置情報を求め、この位置情報及びこれに関する情報を二次記憶部204に記録する。つまり、GPS受信部207は、位置情報を定期的に取得しており、撮像部201が撮影を行った際には、第1の位置情報取得手段として、その際の位置情報を第1の位置情報として二次記憶部204に記録する。また、詳細は後述するが、GPS受信部207は、所定の条件(ユーザによる指示の入力)が満たされた場合には、第2の位置情報取得手段として、その際の位置情報を第2の位置情報として二次記憶部204に記録する。記憶媒体208は、撮影により得られた画像データ等を記憶する。なお、撮影後に記憶媒体208は取り外すことが可能であり、パーソナルコンピュータ(以下、PCという)等に装着して画像データを読み出すことが可能である。
そして、ユーザにより位置情報キャッシュメニュー2091が選択されると、ステップS20からステップS30へと処理が遷移する。また、キャッシュ情報クリアメニュー2092が選択されると、ステップS20を経てステップS100へと遷移し、更にステップS110へと処理が遷移する。GPSオプションメニュー2093が選択されると、ステップS20を経てステップS100へと遷移し、更にステップS120へと処理が遷移する。位置情報キャッシュメニュー2091、キャッシュ情報クリアメニュー2092、GPSオプションメニュー2093の選択は、例えば移動ボタン2105の操作に伴うカーソル2090の移動、及びセットボタン2104の操作に伴う選択決定により行われる。
キャッシュ無効距離設定2391は、GPSキャッシュ情報41の位置情報411を有効なものとみなす距離の上限をユーザが設定する項目である。つまり、キャッシュ無効距離設定2391は、位置情報401が示す現在位置と位置情報411が示す位置との間の距離が設定欄2392に示された距離以上である場合、演算部202にGPSキャッシュ情報41を無視させることを設定する項目である。ユーザは、キャッシュ無効距離設定2391を行わない場合には、チェックを外し、設定する場合には、チェックした後に、設定値を設定欄2392に設定すればよい。ここで設定された値は、図3に示すGPSオプション設定値42のGPSキャッシュ無効距離設定値421として二次記憶部204に演算部202により記録される。なお、設定が行われない場合には、GPSキャッシュ無効距離設定値421に、無効の値である「0」が演算部202により記録される。
キャッシュ無効時間設定2393は、GPSキャッシュ情報41の時刻情報412を有効なものとみなす時間の上限をユーザが設定する項目である。つまり、キャッシュ無効時間設定2393は、時刻情報402が示す時刻と時刻情報412が示す時刻との間の時間が設定欄2394に示された時間以上である場合、演算部202にGPSキャッシュ情報41を無視させることを設定する項目である。ユーザは、キャッシュ無効時間設定2393を行わない場合には、チェックを外し、設定する場合には、チェックした後に、設定値を設定欄2394に設定すればよい。ここで設定された値は、図3に示すGPSオプション設定値42のGPSキャッシュ無効時間設定値422として二次記憶部204に演算部202により記録される。なお、設定が行われない場合には、GPSキャッシュ無効時間設定値422に、無効の値である「0」が演算部202により記録される。
撮影が完了すると、演算部202が、ステップS220にて、二次記憶部204に記録されているGPSキャッシュ情報41が有効な値かをチェックする。有効な値の場合には、ステップS230に処理が遷移し、無効な値の場合には、ステップS260に処理が遷移する。
ステップS230では、演算部202が、GPS現在位置情報40の位置情報401が示す位置とGPSキャッシュ情報41の位置情報411が示す位置との間の距離を算出する。そして、演算部202は、この距離が、キャッシュ無効距離設定2391の設定欄2392に設定された値、つまり、GPSオプション設定値42のGPSキャッシュ無効距離設定値421以下であるか判断する。この判断の結果、距離がGPSキャッシュ無効距離設定値421以下であれば、ステップS240に処理が遷移し、GPSキャッシュ無効距離設定値421より大きければ、ステップS260に処理が遷移する。また、GPSキャッシュ無効距離設定値421が「0」(無効値)の場合、ステップS240に処理が遷移する。
ステップS240では、演算部202が、GPS現在位置情報40の時刻情報402が示す時刻とGPSキャッシュ情報41の時刻情報412が示す時刻との間の時間を算出する。そして、演算部202は、この時間が、キャッシュ無効時間設定2393の設定欄2394に設定された値、つまり、GPSオプション設定値42のGPSキャッシュ無効時間設定値422以下であるか判断する。この判断の結果、時間がGPSキャッシュ無効時間設定値422以下であれば、ステップS250に処理が遷移し、GPSキャッシュ無効時間設定値422より大きければ、ステップS260に処理が遷移する。また、GPSキャッシュ無効時間設定値422が「0」(無効値)の場合、ステップS250に処理が遷移する。
ステップS250では、演算部202がファイル作成手段として、ステップS210の撮影で取得された画像データに位置情報401及び411を加えた画像ファイルを作成し、この画像ファイルを記憶媒体208に記録する。
また、ステップS260では、演算部202がファイル作成手段として、ステップS210の撮影で取得された画像データに位置情報401を加え、位置情報411の付加を省略した画像ファイルを作成し、この画像ファイルを記憶媒体208に記録する。
演算部202は、ステップS250において、Exif規格で規定されているGPS情報用の領域(メタデータ領域)であるGPS IFDの位置情報302に、現在位置(撮影地点)の位置情報401を記録する。更に、演算部202は、MakerNote(非公開の記録領域)にGPSキャッシュ情報41の位置情報411を位置情報301として記録する。MakerNoteは、Exif規格で規定されている特に用途が制限されていない領域である。このようなフォーマットの記録により、一般的なツール及びアプリケーションとの互換性を確保することができる。
演算部202は、ステップS260において、Exif規格で規定されているGPS情報用の領域であるGPS IFDの位置情報311に、現在位置(撮影地点)の位置情報401を記録する。但し、MakerNoteにGPSキャッシュ情報41の位置情報411は記録しない。従って、Exif規格で規定されているGPS IFDが含まれた画像ファイル310が作成される。このようなフォーマットの記録により、一般的なツール及びアプリケーションとの互換性を確保することができる。
例えば、ユーザがある観光地を旅行する場合、当該観光地の任意の地点でGPSキャッシュ情報41を更新しておけばよい。これにより、それ以降に取得した画像データには、GPSオプション設定値42の条件が満たされている限り、当該観光地で取得されたことを示す情報が付加される。一方、GPSオプション設定値42の条件が満たされていなければ、当該観光地で取得されたことを示す情報は付加されないので、当該観光地から離れて取得した画像データにまで撮影地点の識別を困難にする余計な情報は付加されない。このため、画像データの閲覧及び分類を効率的に行うことが可能となる。
このソフトウェアは、MakerNoteに記録されている位置情報(位置情報301)が同一の複数の画像ファイルを一群のものとして管理する機能を備えている。また、GPS IFDに記録されている位置情報(位置情報302、311)が同一の複数の画像ファイルを一群のものとして管理する機能も備えている。そして、これらの管理結果を表示装置に表示する。表示装置に表示される画面50には、場所選択メニュー502及び縮小画像表示エリア501が含まれる。場所選択メニュー502で指定された条件に合う画像ファイルに含まれる画像データの縮小画像が縮小画像表示エリア501に表示される。
また、場所選択メニュー502には、大項目メニュー5021及び小項目メニュー5022が含まれる。大項目メニュー5021には、MakerNoteに記録されている位置情報が同一の複数の画像ファイルが一群のものとして表示される。このとき、ユーザがその位置情報に対して、画像ファイルが作成された地域等の名称(地名)を付している場合には、その名称も表示される。一方、小項目メニュー5022は、GPS IFDに記録されている位置情報に基づいて、より詳細な範囲を指定して画像を選択できるように構成されている。
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア(プログラム)をパーソナルコンピュータ等の処理装置(CPU、プロセッサ)にて実行することでも実現できる。
Claims (22)
- 電子データを取得するデータ取得手段と、
前記電子データが取得された位置を示す第1の位置情報を取得する第1の位置情報取得手段と、
所定の条件が満たされた場合に、当該所定の条件が満たされた位置を示す第2の位置情報を取得する第2の位置情報取得手段と、
前記第2の位置情報をキャッシュするキャッシュ手段と、
前記電子データと前記第1の位置情報と前記第2の位置情報とを含むファイルを作成するファイル作成手段と、
を有することを特徴とする情報処理装置。 - 前記キャッシュ手段により前記第2の位置情報がキャッシュされている状態で前記ファイル作成手段によりファイルが作成される場合、前記ファイル作成手段は、前記キャッシュ手段によりキャッシュされている第2の位置情報を含むファイルを作成することを特徴とする請求項1に記載の情報処理装置。
- 前記キャッシュ手段により前記第2の位置情報がキャッシュされている状態で前記データ取得手段により電子データが取得された場合、前記ファイル作成手段は、前記データ取得手段により取得された電子データと、前記キャッシュ手段によりキャッシュされている前記第2の位置情報とを含むファイルを作成することを特徴とする請求項1に記載の情報処理装置。
- 前記キャッシュ手段が前記第2の位置情報をキャッシュしていない場合、前記ファイル作成手段は、前記第1の位置情報を含み、前記第2の位置情報を含まないファイルを作成することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
- 前記第1の位置情報が示す位置と前記第2の位置情報が示す位置との間の距離が、所定の値を超えている場合、前記ファイル作成手段は、前記第1の位置情報を含み、前記第2の位置情報を含まないファイルを作成することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。
- 前記キャッシュ手段により前記第2の位置情報がキャッシュされている状態で前記データ取得手段により電子データが取得される場合、前記第1の位置情報取得手段は前記第1の位置情報を取得することを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。
- 前記第2の位置情報取得手段が前記第2の位置情報を取得してから前記第1の位置情報取得手段が前記第1の位置情報を取得するまでの時間が、所定の値を超えている場合、前記ファイル作成手段は、前記第1の位置情報を含み、前記第2の位置情報を含まないファイルを作成することを特徴とする請求項6に記載の情報処理装置。
- 前記ファイル作成手段は、前記データ取得手段により取得された電子データと、前記第1の位置情報取得手段により取得された前記第1の位置情報と、前記キャッシュ手段によりキャッシュされている前記第2の位置情報とをまとめて前記ファイルを作成することを特徴とする請求項1乃至7のいずれか1項に記載の情報処理装置。
- 前記ファイル作成手段は、前記第1の位置情報および前記第2の位置情報を前記ファイルのメタデータ領域に記録することを特徴とする請求項1乃至8のいずれか1項に記載の情報処理装置。
- 前記ファイル作成手段は、前記第1の位置情報を、前記メタデータ領域のうち公開している記録領域に記録し、前記第2の位置情報を、前記メタデータ領域のうち非公開の記録領域に記録することを特徴とする請求項9に記載の情報処理装置。
- 前記キャッシュ手段により既に第2の位置情報がキャッシュされている状態で前記所定の条件が満たされた場合、前記第2の位置情報取得手段により新たに第2の位置情報を取得する前に、新たに第2の位置情報を取得するか否かを選択する指示を受け付ける選択手段を更に有することを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。
- 前記選択手段が、新たに第2の位置情報を取得することを選択する指示を受け付けた場合、前記キャッシュ手段は、既にキャッシュされている第2の位置情報を、新たに取得される第2の位置情報で上書きすることを特徴とする請求項11に記載の情報処理装置。
- 前記電子データは画像データであることを特徴とする請求項1乃至12のいずれか1項に記載の情報処理装置。
- 前記データ取得手段は、被写体を撮像して画像データを取得することにより、前記画像データを取得することを特徴とする請求項13に記載の情報処理装置。
- 前記所定の条件は、外部からのキャッシュの指示の入力であることを特徴とする請求項1乃至14のいずれか1項に記載の情報処理装置。
- 前記キャッシュ手段によりキャッシュされている第2の位置情報をクリアし、前記キャッシュ手段が第2の位置情報をキャッシュしていない状態にするクリア手段を更に有することを特徴とする請求項1乃至15のいずれか1項に記載の情報処理装置。
- 前記電子データは音声データを含むことを特徴とする請求項1乃至12のいずれか1項に記載の情報処理装置。
- 前記ファイル作成手段により作成されたファイルを、DCFの規格に従って記録媒体に記録するよう制御する記録制御手段を更に有することを特徴とする請求項1乃至17のいずれか1項に記載の情報処理装置。
- 前記第1の位置情報および前記第2の位置情報は緯度・経度の情報を含むことを特徴とする請求項1乃至18のいずれか1項に記載の情報処理装置。
- 電子データを取得するデータ取得手段を有する撮像装置であって、
前記撮像装置の現在位置を示す第1の位置情報を定期的に取得する第1の位置取得手段と、
前記第1の位置情報が取得された時刻を示す第1の時刻情報を取得する第1の時刻取得手段と、
所定の条件が満たされたことに応じて、当該所定の条件が満たされた位置を示す第2の位置情報を取得する第2の位置取得手段と、
前記第2の位置情報が取得された時刻を示す第2の時刻情報を取得する第2の時刻取得手段と、
所定の条件が満たされたことに応じて、前記第2の位置情報と前記第2の時刻情報とを関連付けて一時的に保持する保持手段と、
前記データ取得手段により取得された電子データに、前記第1の位置情報と前記第1の位置情報に対応する第1の時刻情報と、前記第2の位置情報と前記第2の位置情報に対応する第2の時刻情報とを付加する付加手段と、
を有することを特徴とする撮像装置。 - 情報処理装置の制御方法であって、
電子データを取得するデータ取得ステップと、
前記電子データが取得された位置を示す第1の位置情報を取得する第1の位置情報取得ステップと、
所定の条件が満たされた場合に、当該所定の条件が満たされた位置を示す第2の位置情報を取得する第2の位置情報取得ステップと、
前記第2の位置情報をキャッシュするキャッシュステップと、
前記電子データと前記第1の位置情報と前記第2の位置情報とを含むファイルを作成するファイル作成ステップと、
を有することを特徴とする情報処理装置の制御方法。 - コンピュータを、請求項1乃至19のいずれか1項に記載の情報処理装置の各手段として動作させるための、コンピュータが読み取り可能なプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009221048A JP5479010B2 (ja) | 2009-09-25 | 2009-09-25 | 情報処理装置、撮像装置、情報処理装置の制御方法およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009221048A JP5479010B2 (ja) | 2009-09-25 | 2009-09-25 | 情報処理装置、撮像装置、情報処理装置の制御方法およびプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011071737A JP2011071737A (ja) | 2011-04-07 |
JP2011071737A5 JP2011071737A5 (ja) | 2012-11-08 |
JP5479010B2 true JP5479010B2 (ja) | 2014-04-23 |
Family
ID=44016577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009221048A Active JP5479010B2 (ja) | 2009-09-25 | 2009-09-25 | 情報処理装置、撮像装置、情報処理装置の制御方法およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5479010B2 (ja) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007081900A (ja) * | 2005-09-15 | 2007-03-29 | Mitsubishi Electric Corp | 携帯型撮像装置 |
JP2010141652A (ja) * | 2008-12-12 | 2010-06-24 | Nikon Corp | 電子カメラ |
JP5310237B2 (ja) * | 2009-05-01 | 2013-10-09 | 株式会社ニコン | 撮像装置 |
-
2009
- 2009-09-25 JP JP2009221048A patent/JP5479010B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011071737A (ja) | 2011-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4731765B2 (ja) | 撮像装置及びその制御方法、並びにプログラム | |
RU2451420C1 (ru) | Устройство приема данных, устройство передачи данных, способ для управления ими и программа | |
US11647132B2 (en) | Communication terminal, method for controlling communication terminal, communication system, and storage medium | |
CN111713102B (zh) | 一种拍摄控制方法及终端 | |
JP2007202110A (ja) | 撮像装置、位置情報記録方法およびプログラム | |
US9191896B2 (en) | Communication apparatus and communication control method | |
US20140032551A1 (en) | Communication apparatus, method of controlling the communication apparatus, and recording medium | |
JP2009260599A (ja) | 画像表示装置、電子カメラ | |
JP2009260600A (ja) | 電子カメラ | |
US20180097980A1 (en) | Imaging apparatus and image recording method | |
US9307113B2 (en) | Display control apparatus and control method thereof | |
JP5479010B2 (ja) | 情報処理装置、撮像装置、情報処理装置の制御方法およびプログラム | |
EP2563008B1 (en) | Method and apparatus for performing video communication in a mobile terminal | |
KR20050082593A (ko) | Gps를 이용한 영상데이터 파일명 설정방법 및 장치 | |
WO2021039367A1 (en) | Information processing apparatus, information processing method, and program for picture metadata display and editing | |
JP2011071736A (ja) | 情報処理装置及び情報処理方法 | |
JP2012231457A (ja) | 記録制御装置、情報機器、情報記録システム、およびプログラム | |
JP5950589B2 (ja) | 撮像装置、撮像装置の制御方法及びコンピュータプログラム | |
CN114270791B (zh) | 信息处理设备、信息处理方法和记录介质 | |
WO2021039366A1 (en) | Information processing device, information processing method, and program | |
EP4009627A1 (en) | Information processing device, information processing method, and program | |
EP4013041A1 (en) | Information processing device, information processing method, and program | |
JP5704945B2 (ja) | 撮像装置およびその制御方法、プログラム | |
JP2008236114A (ja) | 画像入力システム、画像処理装置および画像入力方法 | |
JP2013222985A (ja) | 撮像装置とその制御方法、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120921 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120921 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130718 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130730 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130926 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131022 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131218 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140114 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140212 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5479010 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |