JP6610925B2 - Image classification apparatus, image classification method, and program - Google Patents
Image classification apparatus, image classification method, and program Download PDFInfo
- Publication number
- JP6610925B2 JP6610925B2 JP2015139050A JP2015139050A JP6610925B2 JP 6610925 B2 JP6610925 B2 JP 6610925B2 JP 2015139050 A JP2015139050 A JP 2015139050A JP 2015139050 A JP2015139050 A JP 2015139050A JP 6610925 B2 JP6610925 B2 JP 6610925B2
- Authority
- JP
- Japan
- Prior art keywords
- positioning
- movement history
- time
- image
- shooting
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Description
本発明は、撮影により取得された複数の画像を分類する技術に関するものである。 The present invention relates to a technique for classifying a plurality of images acquired by photographing.
従来、複数の撮影画像を分類する場合に、撮影時の日時や位置の分布に基づいて、関連する画像同士が同じグループに属するように分類を行う技術が知られている(例えば下記特許文献1参照)。
2. Description of the Related Art Conventionally, when a plurality of captured images are classified, a technique for performing classification so that related images belong to the same group based on the date / time and position distribution at the time of shooting is known (for example,
しかしながら、上記の従来技術においては、撮影者が移動しながら撮影することを前提としているが、実際の分類処理においては、撮影時の日時や位置の分布情報のみに基づいて行っているため、撮影者が移動しながら撮影した複数の撮影画像を必ずしも適切に分類することができないとう問題があった。 However, in the above-described prior art, it is assumed that the photographer moves while shooting, but since the actual classification process is based only on the date / time and position distribution information at the time of shooting, shooting is performed. There is a problem that a plurality of photographed images taken by a person moving cannot always be properly classified.
本発明は、かかる従来の課題に鑑みてなされたものであり、撮影者が移動しながら撮影することにより得られた複数の撮影画像をより適切に分類することができる画像分類装置、画像分類方法、及びプログラムを提供することを目的とする。 The present invention has been made in view of such conventional problems, and is an image classification device and an image classification method that can more appropriately classify a plurality of captured images obtained by photographing while moving by a photographer. And to provide a program.
前記課題を解決するため、本発明においては、使用者によって撮影された複数の撮影画像を分類する画像分類装置であって、前記使用者の現在位置を定期的に測位する測位手段と、前記測位手段による一連の測位結果と日時情報とを対応付けたものを前記使用者の移動履歴を示すものとして取得する移動履歴取得手段と、撮影指示に応じて撮影した撮影画像に対して、この撮影指示時の前記測位手段による測位結果を位置情報として関連付けて記録する撮影記録手段と、前記撮影記録手段により撮影時の位置情報が記録された場合には、前記測位手段による定期的な測位に基づいた移動履歴の取得に替えて、当該撮影時の位置情報に基づいた移動履歴を取得するよう前記移動履歴取得手段を制御する制御手段と、前記移動履歴取得手段により取得された移動履歴情報を解析することにより、前記使用者の過去の移動履歴において同一期間と分類すべき撮影画像に対応する行動期間を判別する行動期間判別手段と、前記複数の撮影画像を各々の撮影日時に基づき前記行動期間判別手段により判別された行動期間に応じて分類する画像分類手段と、を備えることを特徴とする。 In order to solve the above problems, in the present invention, an image classification device for classifying a plurality of captured images taken by a user, the positioning means for periodically positioning the current position of the user, and the positioning A movement history acquisition means for acquiring a correspondence between a series of positioning results obtained by the means and date and time information as an indication of the movement history of the user, and this shooting instruction for a shot image shot according to the shooting instruction When the position information at the time of photographing is recorded by the photographing recording means, the photographing recording means for associating and recording the positioning result by the positioning means at the time as position information, and based on the periodic positioning by the positioning means instead get movement history, and control means for controlling the movement history acquiring means to acquire the movement history based on the position information at the time of the shooting, by the movement history acquiring means By analyzing the obtained movement history information, action period determination means for determining an action period corresponding to a photographed image to be classified as the same period in the past movement history of the user, and each of the plurality of photographed images Image classification means for classifying according to the action period determined by the action period determination means based on the shooting date and time .
本発明によれば、撮影者が移動しながら撮影することにより得られた複数画像をより適切に分類することが可能となる。 According to the present invention, it is possible to more appropriately classify a plurality of images obtained by photographing while a photographer moves.
以下、本発明の実施形態について説明する。図1は、本発明の一実施の形態を図であって、本発明に係る画像分類装置としての機能を備えたデジタルカメラ1の概略構成を示すブロック図である。
Hereinafter, embodiments of the present invention will be described. FIG. 1 is a block diagram showing a schematic configuration of a
図1に示したように、デジタルカメラ1は、主として装置全体を制御するCPU(Central Processing Unit)2と、CPU2に接続された撮像部3、作業用メモリ4、画像処理部5、画像記憶部6、表示部7、入力部8、GPS部9、移動履歴記憶部10、プログラム記憶部11、地図データ記憶部12の各部から構成される。また、CPU2には、現在の日付と時刻とを得るためのカレンダー機能を有する内蔵時計2aが含まれる。
As shown in FIG. 1, a
撮像部3は、図示しない撮影レンズを介して被写体を撮像するCCD(Charge Coupled Device)やCMOS(Complementary Meta1 0xide Semiconductor)等のイメージセンサ、及び撮像素子から出力された撮像信号の増幅、デジタル信号への変換を行うAFE(Analog Front End)等から構成される。作業用メモリ4は、撮像部3によって取り込まれた画像、つまり上記イメージセンサにより撮像された画像のデータを一時記憶するためのメモリであり、例えばSDRAM(Synchronous dynamic random-access memory)等である。 The imaging unit 3 amplifies an imaging signal output from an image sensor such as a CCD (Charge Coupled Device) or CMOS (Complementary Meta10xide Semiconductor) that captures an object via a photographic lens (not shown), and a digital signal. AFE (Analog Front End) etc. for performing the conversion. The work memory 4 is a memory for temporarily storing data captured by the imaging unit 3, that is, image data captured by the image sensor, and is, for example, an SDRAM (Synchronous Dynamic Random Access Memory).
画像処理部5は、例えばDSP(Digital Signal Processor)により構成され、作業用メモリ4に一時記憶された後、CPU2を介して供給される画像データをRGBデータに変換し、さらにRGBデータを輝度(Y)成分及び色差(UV)成分からなるYUVデータに変換する。変換後のYUVデータは、撮影モードで撮影待機状態にある間には、CPU2を介して表示部7へ供給され、表示部7においてライブビュー画像として表示される。また、画像処理部5は、撮影モードでシャッターキーが押された撮影時に、YUVデータに変換後の画像データをJPEG(Joint Photographic Expert Group)方式により圧縮するとともに、画像記憶部6に記憶された圧縮状態にある画像データを伸張する。
The
画像記憶部6は、例えばデジタルカメラ1に着脱自在な各種のメモリカードや、デジタルカメラ1に内蔵された内蔵フラッシュメモリによって構成される。画像記憶部6は、画像処理部5によって圧縮された後、CPU2によって撮影日時、撮影地点を示す位置情報(緯度及び経度)、被写体距離、レンズF値、露出制御モード等からなる付属情報が付加されたExif(Exchangeable Image File Format)規格に準拠する静止画ファイルを記憶する。但し、上記位置情報(緯度及び経度)については、それを付加するか否かがユーザーにより設定可能であり、位置情報の付加が有効と設定されている場合にのみ付加される。
The
表示部7は、液晶モニター等により構成され、上記ライブビュー画像を表示するとともに、画像記憶部6からCPU2によって読み出され、画像処理部5によって伸張された画像データに基づく画像、すなわち記録済みの撮影画像を表示する。また、表示部7は、ユーザーが撮影条件や、デジタルカメラ1が有する各種機能を使用する際の機能選択や、各種機能の動作内容を設定する際の設定画面を含む各種情報を表示する。
The
入力部8は、電源キーや、シャッターキー、撮影モードと再生モードとの切換に使用されるモード切替キー、カーソルキー、決定キー等の複数の操作キーから構成され、その操作状態がCPU2において随時監視される。カーソルキーや決定キーは、ユーザーがデジタルカメラ1が有する各種機能に関する設定を行う際に前記メニュー画面の表示や、設定項目の選択、設定内容の変更等に使用される。GPS部9は、公知のGPS(Global Positioning System)を利用した現在位置を計測し、計測結果すなわち撮影地点を示す緯度及び経度の位置データをCPU2へ供給する。
The
プログラム記憶部11は、記憶内容の書き替えが可能であるメモリであり、例えば内蔵フラッシュメモリである。プログラム記憶部11には、CPU2に前述した各部を制御させるためのプログラムや、デジタルカメラ1の動作内容に関する設定データが記憶されている。
The
前記プログラムには、撮影時におけるAE(Auto Exposure)制御やAWB(Auto White Balance)制御等の撮影に要する各種の制御、及び後述する各種の処理をCPU2に実行させるためのプログラムが含まれる。前記設定データには、ユーザーによって設定された各種機能の使用の有無、各種機能の詳細に関する設定内容が含まれる。係る設定内容には、撮影時に取得した撮影画像に対する前述した位置情報(緯度及び経度)の付加が有効か無効かを示す内容が含まれている。さらに設定データには、ユーザーにより基準地点として登録された自宅等の特定地点を示す緯度及び経度からなる位置データと、ユーザーにより後述する規定時刻として設定された時刻データとが含まれる。
The program includes a program for causing the
移動履歴記憶部10は、デジタルカメラ1に内蔵された内蔵フラッシュメモリによって構成され、GPS部9の計測結果をユーザーの移動履歴を示す移動履歴データとして記憶する。図2は、移動履歴記憶部10に記憶される移動履歴データ101を示す概念図である。図2に示したように、移動履歴データ101は、データの記憶順を示すシリアル番号(No.)、日時、緯度及び経度の各データからなる一組のデータを1レコードとする一連のデータである。
The movement
地図データ記憶部12は、地形情報、緯度及び経度で特定される任意の地点の都道府県名、市町村名、観光地や観光施設の名称等を含む地図データを記憶する内蔵フラッシュメモリ等からなるメモリである。
The map
そして、以上の構成からなるデジタルカメラ1には、所望の地点を基準地点として登録する地点登録機能が設けられている。ユーザーが所定のキー操作によって前述した設定画面から地点登録を指定すると、CPU2がGPS部9の計測動作を行わせ、測位結果を基準地点を示す位置データとして他の設定データと共にプログラム記憶部11に記憶する。これによりユーザーは基準地点として自宅等を登録することができる。
The
また、デジタルカメラ1には、ユーザーが使用可能な動作モードとして撮影モード及び再生モードとは別に常時測位モードが用意されて、さらに再生モードの下位の動作モードとして画像分類モードが用意されている。常時測位モードは、撮影モード及び再生モードと併用可能な動作モードであり、主電源がオン状態にある任意の間に定期的に現在位置の計測動作(以下、定期測位という。)を行わせて、前述した移動履歴データ101を移動履歴記憶部10に蓄積するための動作モードである。また、画像分類モードは、画像記憶部6に静止画ファイルとして記憶されている複数の撮影画像を自動的に分類するための動作モードである。
In addition, the
以下、本実施形態のデジタルカメラ1の本発明に係る動作について説明する。まず、デジタルカメラ1において、ユーザーによって常時測位モードが使用されている一方、撮影画像への位置情報(緯度及び経度)の付加が有効と設定されている状態で撮影モードが設定された場合の動作について説明する。図3は、その場合におけるCPU2の処理を示したフローチャートである。
Hereinafter, the operation according to the present invention of the
図3に示したようにCPU2は、撮影モードの設定とともに処理を開始すると、GPS部9における定期測位が停止中であるか否かを確認し、処理開始当初において定期測位は停止中ではないため(ステップSA1:NO)、直ちにその時点が定期測位による位置計測を行うべき測位タイミングか否かを確認する(ステップSA2)。
As shown in FIG. 3, when the
測位タイミングであれば(ステップSA2:YES)、CPU2はGPS部9に現在位置の計測を行わせ、計測結果を内蔵時計2aから取得した日時のデータと共に前述した移動履歴データ101として移動履歴記憶部10に記憶する(ステップSA3)。
If it is the positioning timing (step SA2: YES), the
次に、CPU2は、ユーザーによりシャッターキーの操作による撮影指示があるか否かを確認する(ステップSA5)。なお、ステップSA2の処理に際して測位タイミングでなければ(ステップSA2:NO)、CPU2は直ちに撮影指示があるか否かを確認する(ステップSA5)。
Next, the
ここで、CPU2は、撮影指示がなければ(ステップSA5:NO)、ステップSA1の処理へ戻り、撮影指示があれば(ステップSA5:YES)、撮像部3による撮影処理を行い(ステップSA6)、さらに測位タイミングが到来しているか否かに関係なく、GPS部9に現在位置の計測を行わせる。しかる後、CPUは、係る計測動作による計測結果(位置情報)を、ステップSA6の撮影処理で取得した撮影画像に付加して画像記憶部6に記憶する(ステップSA7)。すなわち撮影地点の緯度及び経度、撮影日時等からなる付属情報を付加した静止画ファイルを画像記憶部6に記憶する。なお、ステップSA7の処理に際しては、撮影画像に付加する緯度及び経度、撮影日時を移動履歴データ101として移動履歴記憶部10にも記憶させる。
If there is no shooting instruction (step SA5: NO), the
引き続き、CPU2は、定期測位が停止中でなければ(ステップSA9:YES)、その時点で定期測位を停止するとともに(ステップSA10)、内部クロックを用いたタイマ機能により停止後の経過時間のカウントを開始する(ステップSA11)。その後、CPU2はステップSA1の処理に戻る。
Subsequently, if the regular positioning is not stopped (step SA9: YES), the
CPU2は、定期測位を停止している間には(ステップSA1:YES)、上記経過時間が予め決められている規定時間(例えば30分)に達したか否かを逐次確認する(ステップSA12)。そして、CPU2は規定時間に達するまでは(ステップSA12:NO)、定期測位の停止状態を維持したまま撮影指示の有無を逐次確認し、撮影指示がある毎に(ステップSA5:YES)、前述した撮影処理、位置計測、及び位置情報を含む撮影日時等の情報を付加した撮影画像の記憶を繰り返す(ステップSA6〜ステップSA8)。
While stopping the regular positioning (step SA1: YES), the
また、上記処理を繰り返す間に、定期測位の停止経過時間が規定時間に達すると(ステップSA12:YES)、CPU2は、その時点でGPS部9による定期測位を再開し(ステップSA13)する。
In addition, if the stoppage elapsed time of the regular positioning reaches the specified time while repeating the above process (step SA12: YES), the
以後、CPU2は、撮影モードが終了するまでの間、すなわちユーザーによって動作モードが撮影モードから再生モードに切り替えられるか、電源オフが操作されるまでの間(ステップSA14:NO)、上述した処理を繰り返す。そして、CPU2は撮影モードが終了した時点で(ステップSA14:YES)、撮影モードでの処理を終了する。なお、図では省略したが、CPU2は、撮影モードの終了時に定期測位が停止中であったときには、その時点で定期測位を再開する。
Thereafter, the
以上のように、デジタルカメラ1においてはユーザーによって常時測位モードが使用されている間には、GPS部9において定期測位が行われることにより、前述した移動履歴データ101が移動履歴記憶部10に蓄積される。そして、その間の撮影モードでは、撮影画像への位置情報(緯度及び経度)の付加が有効となっていると、ユーザーにより撮影が行われると、定期測位における測位タイミングに関係なく、その時点で現在位置の計測が行われ、その計測結果が撮影画像に付加される。また、撮影後には、規定時間が経過するまでの間、GPS部9における定期測位が停止され、規定時間が経過した時点でそれが再開される。
As described above, in the
次に、デジタルカメラ1において、前述した地点登録機能により基準地点としてユーザーの自宅が設定されている状態で、ユーザーにより前述した画像分類モードが設定された場合の動作について説明する。図4は、画像分類モードにおいてCPU2が実行する処理を示したフローチャートである。
Next, an operation when the above-described image classification mode is set by the user in the state where the user's home is set as the reference point by the above-described point registration function in the
図4に示したようにCPU2は、画像分類モードの設定とともに処理を開始すると、移動履歴記憶部10から移動履歴データ101を読み出し(ステップSB1)、図5に示した期間判別処理を実行する(ステップSB2)。この期間判別処理は、移動履歴データ101を解析することによって、ユーザーの過去の移動期間において他の期間と区別すべき行動期間であるイベント期間を判別する処理である。また、ここで判別するイベント期間は、例えばユーザーが旅行をしている期間である。
As shown in FIG. 4, when the
以下、期間判別処理の内容を図5のフローチャートに従い図6を参照しつつ具体的に説明する。図6は、前記移動履歴データ101によって示されるユーザーの移動経路の例を便宜的に示した説明図であって、1日分の移動経路(図でk1,k2,k3,k4)をそれぞれ矢印で示したものである。
Hereinafter, the content of the period determination process will be specifically described with reference to FIG. 6 according to the flowchart of FIG. FIG. 6 is an explanatory diagram showing an example of the user's movement route indicated by the
図5に示したように期間判別処理においてCPU2は、まず、移動履歴データ101における緯度及び経度のデータによって示されるユーザーの過去の移動経路(全ての移動経路)において、登録されている自宅を起点とする1又は複数の移動経路を特定する(ステップSB101)。より具体的には、自宅を示す位置データにより特定される特定地点を中心とする一定範囲の地点を起点とする1又は複数の移動経路を特定する。すなわちユーザーの過去の移動経路(全ての移動経路)が図6に示したものである場合には、1日分の移動経路k1と移動経路k2〜k4からなる3日分の一連の移動経路との2つの移動経路を特定する。
As shown in FIG. 5, in the period determination process, the
次に、CPU2は、上記1又は複数の移動経路から、移動履歴データ101の日時データを参照し、同日中に自宅が終点となる移動経路を除外する(ステップSB102)。つまり図6に示した移動経路k1のように自宅が起点及び終点となる移動経路であって、起点での日時と終点での日時が同日である経路を除外する。そして、CPU2は、係る処理で除外されずに残る移動経路が存在しなければ(ステップSB103:NO)、直ちに期間判別処理を終了して図4の処理に戻る。
Next, the
一方、1又は複数の移動経路が残る場合には(ステップSB103:YES)、移動履歴データ101の日時データを参照し、上記1又は複数の移動経路に対応する1又は複数の移動期間から、予め設定されている規定時刻に自宅に戻っている日を除いた1又は複数の期間を候補期間に設定する(ステップSB104)。なお、この候補期間が判別すべきイベント期間の候補となる期間である。
On the other hand, when one or a plurality of travel routes remain (step SB103: YES), the date / time data of the
例えば図6に示した移動経路k4の終端(自宅)の到着時刻が規定時刻よりも前であれば、2日分の連続する移動経路k2,k3に対応する期間が候補期間となり、移動経路k4の終端の到着時刻が規定時刻以後であれば、3日分の一連の移動経路k2〜k4からなる一連の移動経路に対応する期間が候補期間となる。 For example, if the arrival time at the end (home) of the travel route k4 shown in FIG. 6 is before the specified time, the period corresponding to the travel routes k2, k3 for two days is a candidate period, and the travel route k4 If the arrival time at the end of the period is after the specified time, a period corresponding to a series of travel routes including a series of travel routes k2 to k4 for three days is a candidate period.
引き続き、CPU2は、上記のように設定した候補期間を順に確認対象に設定し(ステップSB105)、以下の処理を行う。すなわち確認対象の候補期間において、所定距離以上離れた地点で相前後して撮影された一組の撮影画像の組があるか否かを確認する(ステップSB106)。
Subsequently, the
係る処理においてCPU2は、確認対象の候補期間に撮影された全ての撮影画像を対象として、撮影日時が相前後する一組の撮影画像を順に切り替えながら、各々の撮影地点間の距離を演算し、それが所定距離以上であるか否かを確認する処理を繰り返し、該当する一組の撮影画像が1又は複数あるか否かを確認する。その際、CPU2は、該当する一方又は双方の撮影画像に撮影地点を示す位置情報が付加されていない場合、係る撮影画像については、移動履歴データ101を参照し撮影日時に対応する測位地点を撮影地点とする。なお、ここで算出する撮影地点間の距離は、地図上の直線距離であってもよいし、移動経路上の距離であってもよい。
In such processing, the
ここで、上記の条件に該当する一組の撮影画像がなく(ステップSB106:NO)、かつ確認対象とすべき他の候補期間があれば(ステップSB108:YES)、CPU2は新たな候補期間を確認対象に設定した後(ステップSB105)、ステップSB106の確認処理を繰り返す。
If there is no set of captured images that meet the above conditions (step SB106: NO) and there is another candidate period that should be confirmed (step SB108: YES), the
また、上記の条件に該当する一組の撮影画像が1又は複数ある場合(ステップSB106:YES)、CPU2は各々の撮影画像の撮影日時で切り分けた期間を最終的な候補期間に設定する(ステップSB107)。
If there is one or more sets of captured images that meet the above conditions (step SB106: YES), the
例えば確認対象の候補期間が図6に示した3日分の一連の移動経路k2〜k4に対応する期間であり、かつ該当する一組の撮影画像が図6に示したp1,p2で示した地点で撮影されたものだけである場合には、次の期間を個別に候補期間として設定する。 For example, the candidate period to be confirmed is a period corresponding to a series of travel routes k2 to k4 for 3 days shown in FIG. 6, and a corresponding set of captured images is indicated by p1 and p2 shown in FIG. In the case where only the image was taken at the point, the next period is individually set as a candidate period.
すなわち、移動経路k2の起点の日時を先頭とし、かつ地点p1における撮影日時を末尾とする期間と、地点p2における撮影日時を先頭とし、かつ移動経路k4の起点の日時を末尾とする期間とを個別に候補期間として設定する。また、図示しないが確認対象の候補期間に撮影された全ての撮影画像に、前述した条件に該当する一組の撮影画像が2組存在する場合には、確認対象の候補期間から異なる4つの期間を個別に候補期間として設定する。 That is, a period with the start date and time of the movement route k2 as the head and the shooting date and time at the point p1 as the end, and a period with the shooting date and time at the point p2 as the head and the start date and time as the movement path k4 as the end Set as a candidate period individually. Although not shown in the drawing, if there are two sets of captured images corresponding to the above-described conditions in all the captured images captured in the candidate period for confirmation, four periods different from the candidate period for confirmation are included. Are individually set as candidate periods.
つまり、例えば旅行期間中に撮影を行わずに移動した距離が所定距離以上となる期間が存在する場合には、ユーザーがある観光地から他の観光地へ移動したと考えられるため、候補期間のうちで各々の観光地に滞在していたと考えられる期間のみを最終的な候補期間として個別に設定する。 In other words, for example, if there is a period in which the distance traveled without shooting during the travel period is greater than or equal to a predetermined distance, it is considered that the user has moved from one tourist area to another, so the candidate period Only the period that is considered to be staying at each sightseeing spot is individually set as the final candidate period.
以後も、CPU2は、確認対象とすべき他の候補期間があれば(ステップSB108:YES)、新たな候補期間を確認対象に設定し(ステップSB105)、前述した処理を繰り返す。そして、CPU2は、確認対象とすべき他の候補期間がなくなると(ステップSB108:NO)、上述した処理によって特定した候補期間(1又は複数の候補期間)をイベント期間として特定した後(ステップSB109)、期間判別処理を終了して図4の処理に戻る。
Thereafter, if there is another candidate period to be confirmed (step SB108: YES), the
引き続き、画像分類モードにおいてCPU2は、上記の期間判別処理によってイベント期間が特定(判別)できなかった場合には(ステップSB3:NO)、撮影画像の分類が不可である旨を表示部7に表示させ(ステップSB10)、全ての処理を終了する。
Subsequently, in the image classification mode, when the event period cannot be specified (determined) by the above-described period determining process (step SB3: NO), the
一方、イベント期間が特定(判別)できた場合(ステップSB3:YES)、CPU2は、判別できた1又は複数のイベント期間について、移動履歴データ101に基づいて、そのイベント期間中におけるユーザーの滞在期間が最長の場所の場所名を取得する(ステップSB4)。
On the other hand, when the event period can be specified (determined) (step SB3: YES), the
係る処理に際してCPU2は、イベント期間内における各々の位置計測地点に対応する場所名を地図データにおいて確認し、対応する場所名として確認された回数が最多であった場所名をユーザーの滞在期間が最長の場所の場所名とする。なお、各々の位置計測地点に対応する場所名は、例えば対応する観光地名(寺社、遺跡、景勝地、観光施設等の名称)がある場合は観光地名であり、対応する観光地名がない場合は市町村名である。
In this process, the
しかる後、CPU2は取得した場所名(観光地名、又は市町村名)を含む名称を付与したイベント期間別のイベントフォルダを画像記憶部6に作成する(ステップSB5)。具体的なフォルダ名は、「場所名」のみからなるフォルダ名(例えば「ATAMI」)や、「日付」と「場所名」とからなるフォルダ名(例えば「20150101ATAMI」)である。但し、「場所名」等の文字数がフォルダ名として使用可能な規定数を超える場合には、先頭の規定数分の文字とする。
Thereafter, the
次に、CPU2は、画像記憶部6に記憶されている複数の撮影画像(静止画ファイル)を順に処理対象として撮影日時を確認し(ステップSB6)、それがいずれのイベント期間内でもなく(ステップSB7:NO)、かつ他の撮影画像があれば(ステップSB9:YES)、次の撮影画像を処理対象として同様の処理を行う(ステップSB6、ステップSB7)。
Next, the
これに対し、確認した撮影日時がいずれかのイベント期間内であれば(ステップSB7:YES)、CPU2は、処理対象の撮影画像を、その撮影日時が対応するイベントフォルダ、つまりその撮影日時が含まれる特定のイベント期間に対応するイベントフォルダに記憶する(ステップSB8)。なお、撮影画像をイベントフォルダへ記憶する際の具体的な処理は移動であってもよいし、コピーであってもよい。
On the other hand, if the confirmed shooting date / time is within any event period (step SB7: YES), the
そして、CPU2は、画像記憶部6に記憶されている全ての撮影画像についてステップSB6以降の処理を終了した時点で(ステップSB9:YES)、画像分類モードにおける処理を完了する。以上の処理により画像記憶部6に記憶されている複数の撮影画像がイベント期間毎に作成されたフォルダにグループ分けした状態で記憶される。
Then, the
図7は、上述した画像分類モードおける処理が実行された後の画像記憶部6における静止画ファイル(撮影画像)の格納構造を示した概念図であり、イベント期間として複数の期間が判別された場合を示した図である。すなわち画像分類モードおける処理に伴い、撮影時に生成された静止画ファイルが格納されるカメラフォルダ201の下位に、特定のイベント期間に応じ、かつ「場所名」等の名称が付されたイベントフォルダ202が個別に作成される。そして、係るイベントフォルダ202に、対応するイベント期間に撮影された一群の撮影画像の静止画ファイル(0025.JPG,0026.JPG,0027.JPG,・・・等)が格納される。
FIG. 7 is a conceptual diagram showing a storage structure of a still image file (captured image) in the
以上説明したように画像分類モードにおいては、ユーザーの移動履歴を示す移動履歴データを解析することにより、ユーザーが旅行をしている期間等のイベント期間を判別し、複数の撮影画像を各々の撮影日時に基づきイベント期間に応じて分類する。したがって、単に各撮影画像の撮影時の日時や位置の分布情報のみに基づいて分類する場合に比べ、例えば同じ旅行中に撮影された撮影画像が徒に細かく分類されてしまうことがない。よって、複数の撮影画像をより的確に分類することができる。 As described above, in the image classification mode, by analyzing the movement history data indicating the movement history of the user, an event period such as a period during which the user is traveling is determined, and a plurality of captured images are captured. Classify according to event period based on date and time. Therefore, compared with the case where classification is based only on the date / time and position distribution information at the time of photographing of each photographed image, for example, the photographed images photographed during the same trip are not classified more precisely. Therefore, a plurality of captured images can be classified more accurately.
しかも、イベント期間の判別に際しては、撮影日時が相前後し、各々の撮影地点間が決められている距離以上である一組の撮影画像が存在する場合には、先に撮影された撮影画像の撮影日時を末尾とする期間と後に撮影された撮影画像の撮影日時を先頭とする期間とを個別にイベント期間とする。したがって、イベント期間を旅行中等におけるユーザーの実際の行動に即してより具体的に判別することができ、複数の撮影画像をより一層的確に分類することができる。 In addition, when determining the event period, if there is a set of captured images that have a shooting distance that is greater than or equal to the determined distance between the shooting points, A period with the shooting date and time as the end and a period with the shooting date and time of the shot image taken later as the head are individually set as event periods. Therefore, it is possible to more specifically determine the event period in accordance with the user's actual behavior during travel or the like, and it is possible to classify a plurality of captured images more accurately.
また、イベント期間の判別に際しては、同日中に自宅が終点となる移動経路を除外した移動経路に対応する移動期間からイベント期間を特定する。すなわちユーザーの過去の移動経路において、自宅が同日中に起点及び終点となる区間を除く区間の移動期間をイベント期間する。これによっても、他の期間と区別すべきイベント期間をより的確に判別することができ、複数の撮影画像をより一層的確に分類することができる。 Further, when determining the event period, the event period is specified from the movement period corresponding to the movement route excluding the movement route whose home ends at the same day. That is, in the user's past movement route, the movement period of the section excluding the section where the home starts and ends during the same day is set as the event period. This also makes it possible to more accurately determine an event period that should be distinguished from other periods, and to classify a plurality of captured images more accurately.
また、イベント期間の判別に際しては、ユーザーの過去の移動経路対応する移動期間から規定時刻に自宅に戻っている日を除いた期間をイベント期間とする。すなわちユーザーの過去の移動期間において、規定時刻に自宅に戻っていない日を含む移動期間をイベント期間とする。これによっても、他の期間と区別すべきイベント期間をより的確に判別することができ、複数の撮影画像をより一層的確に分類することができる。 In determining the event period, a period excluding the day when the user returns to the home at a specified time from the movement period corresponding to the past movement route of the user is set as the event period. That is, in the past movement period of the user, the movement period including the day when the user has not returned to the home at the specified time is set as the event period. This also makes it possible to more accurately determine an event period that should be distinguished from other periods, and to classify a plurality of captured images more accurately.
また、前述した画像分類モードにおいては、イベント期間別のフォルダを作成する際、対応するイベント期間におけるユーザーの滞在期間が最長の場所の場所名を取得し、取得した場所名を含む名称を付与したフォルダを作成する。したがって、複数の撮影画像を分類した後、ユーザーが所望するイベント期間の撮影画像を再生する際の作業性を向上させることができる。 In addition, in the image classification mode described above, when creating a folder for each event period, the location name of the place where the user's stay period in the corresponding event period is the longest is acquired, and a name including the acquired location name is given. Create a folder. Therefore, after classifying a plurality of captured images, it is possible to improve workability when reproducing captured images during an event period desired by the user.
なお、本実施形態においては、前述したイベント期間を判別する際、ユーザーの過去の移動経路において、自宅が同日中に起点及び終点となる区間を除く区間の移動期間であること(以下、第1の条件いう。)、及びユーザーの過去の移動経路対応する移動期間から規定時刻に自宅に戻っている日を除いた期間であること(以下、第2の条件いう。)の各条件を満たす期間をイベント期間として判別した。しかし、本発明の実施に際しては、上記第1の条件と第2の条件とのいずれか一方の条件のみを満たす期間をイベント期間としてもよい。 In the present embodiment, when the above-described event period is determined, it is a movement period of a section excluding a section where the home starts and ends on the same day on the user's past movement route (hereinafter referred to as the first period). And a period excluding the day when the user returns to the home at the specified time from the travel period corresponding to the user's past travel route (hereinafter referred to as the second condition). Was determined as the event period. However, when implementing the present invention, a period that satisfies only one of the first condition and the second condition may be set as the event period.
また、例えばイベント期間を、旅行をしている期間等とは異なる種類の期間、例えば自宅を出発した後、同日中に自宅に戻る場合や、自宅に戻る時間が不定期であることが予想されるような行動期間とする場合には、上記第1の条件や第2の条件を設けることなくイベント期間を判別してもよい。その場合においても、単に各撮影画像の撮影時の日時や位置の分布情報のみに基づいて分類する場合に比べ、複数の撮影画像をより的確に分類することができる。 Also, for example, it is expected that the event period is different from the period of travel, for example, after leaving home, and then returning to the home on the same day, or the time to return to home is irregular. When the action period is such that the event period may be determined without providing the first condition or the second condition. Even in that case, it is possible to classify a plurality of captured images more accurately as compared with the case of simply classifying based on the date / time and position distribution information at the time of capturing each captured image.
また、撮影日時が相前後し、各々の撮影地点間が決められている距離以上である一組の撮影画像が存在する場合には、一組の撮影画像のうちで先に撮影された撮影画像の撮影日時を末尾とする期間と、後に撮影された撮影画像の撮影日時を先頭とする期間とを個別にイベント期間とした。しかし、これに関しても本発明の実施に際しては、必ずしも個別のイベント期間とせずともよい。その場合においても、単に各撮影画像の撮影時の日時や位置の分布情報のみに基づいて分類する場合に比べ、複数の撮影画像をより的確に分類することができる。 In addition, if there is a set of captured images that have a shooting date and time that is greater than or equal to a predetermined distance between the respective shooting points, the captured image that was captured first in the set of captured images The period with the last shooting date and time and the period with the first shooting date and time of the captured image taken later as the event period were individually set as event periods. However, also in this regard, when the present invention is implemented, it is not always necessary to use individual event periods. Even in that case, it is possible to classify a plurality of captured images more accurately as compared with the case of simply classifying based on the date / time and position distribution information at the time of capturing each captured image.
一方、本実施形態のデジタルカメラ1においては、前述したようにユーザーによって常時測位モードが使用されている間には、GPS部9において定期的な測位動作が行われることにより、前述した移動履歴データ101が移動履歴記憶部10に蓄積される。そして、その間の撮影モードでは、撮影画像への位置情報(緯度及び経度)の付加が有効であれば、ユーザーにより撮影が行われると、定期測位における測位タイミングに関係なく、その時点で現在位置の計測が行われ、その計測結果が撮影画像に付加される。また、撮影後には、規定時間が経過するまでの間、GPS部9における定期測位が停止され、規定時間が経過した時点でそれが再開される。
On the other hand, in the
つまり、前述したイベント期間の判別に使用する移動履歴データ101を取得している間、イベント期間の判別に影響しない範囲で移動履歴データ101の取得を停止する。これにより、移動履歴記憶部10に蓄積する移動履歴データ101のデータ量を削減することができ、同時に移動履歴データ101の取得に要する電力を削減することができる。
That is, while the
なお、本実施形態とは異なり、イベント期間の判別に影響しない範囲で移動履歴データ101のデータ量や移動履歴データ101の取得に要する電力を削減するためには、以下のようにしてもよい。例えば常時測位モードが使用されている間、GPS部9による現在位置の計測間隔を、自宅等の登録されている基準地点からの距離に比例して長くしてもよい。その場合には、CPU2に、GPS部9に現在位置を計測させる毎に、現在位置と登録されている基準地点の位置との間の距離を演算させ、それに比例して次回の位置計測までの時間を長くする処理を行わせればよい。なお、上記の距離は地図上の直線距離でもよいし、ユーザーのそれまでの移動経路の距離でもよい。
Unlike the present embodiment, in order to reduce the data amount of the
さらに、上記とは異なり、常時測位モードが使用されている間、GPS部9における現在位置の計測間隔を、前記基準地点までの最短の所要時間を考慮して増減するようにしてもよい。その場合には、CPU2に、GPS部9に現在位置を計測させる毎に、現在位置から登録されている基準地点の位置までの最短の所要時間を演算させ、その所要時間が長くなるほど、次回の位置計測までの時間を短くする処理を行わせればよい。
Furthermore, unlike the above, while the constant positioning mode is used, the measurement interval of the current position in the GPS unit 9 may be increased or decreased in consideration of the shortest required time to the reference point. In that case, every time the GPS unit 9 measures the current position, the
また、本実施形態においては、本発明をGPS部9を備えたデジタルカメラ1において実現する場合について説明したが、これに限らず本発明は、例えばスマートフォンにおいても実現することができる。その場合は、スマートフォンにおいて前述した画像分類モードにおける処理と同様の処理を行わせればよく、分類対象となる複数の撮影画像は、スマートフォンが有するカメラで撮影されものでもよいし、デジタルカメラ1から任意の方法で取得したものでよい。また、前述した移動履歴データ101についても、スマートフォンが有するGPS機能によって取得したものでもよいし、デジタルカメラ1で取得されたものでよい。
Moreover, although this embodiment demonstrated the case where this invention was implement | achieved in the
また、本発明をスマートフォンにおいて実現する場合、各位置計測時点に対応する場所名は、地図データが記憶されている他の装置、例えば通信キャリアが運営するサーバー等から通信回線を介して取得しても構わない。さらに、各位置計測時点に対応する場所名のデータを、日時、緯度、経度の各データと共に移動履歴データとして蓄積するようにしてもよい。 Further, when the present invention is realized in a smartphone, the location name corresponding to each position measurement time point is acquired via a communication line from another device in which map data is stored, for example, a server operated by a communication carrier. It doesn't matter. Furthermore, the place name data corresponding to each position measurement time may be stored as movement history data together with the date, latitude, and longitude data.
また、本発明はスマートフォンに限らずパーソナルコンピュータ等の他の装置においても実現することもできる。その場合についてもパーソナルコンピュータ等において前述した画像分類モードにおける処理と同様の処理を行わせればよい。但し、その場合、分類対象となる複数の撮影画像、及び前述した移動履歴データ101は、デジタルカメラ1等(スマートフォンを含む)から取得したものとなる。また、分類対象となる複数の撮影画像のみをデジタルカメラ1等から取得する場合、前述した移動履歴データ101はスマートフォン等のようにデジタルカメラ1と共にユーザーが携帯可能な測位機能を備えた他の携帯情報機器から取得したものとなる。
In addition, the present invention is not limited to a smartphone and can be realized in other devices such as a personal computer. In such a case as well, a process similar to the process in the image classification mode described above may be performed in a personal computer or the like. However, in that case, the plurality of captured images to be classified and the
以上、本発明の実施形態、及びその変形例について説明したが、これらは本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。以下に、本出願の当初の特許請求の範囲に記載された発明を付記する。
[請求項1]
使用者によって撮影された複数の撮影画像を分類する画像分類装置であって、
前記使用者の移動履歴を示す一連の日時情報及び位置情報を含む移動履歴情報を取得する移動履歴取得手段と、
前記移動履歴取得手段により取得された移動履歴情報を解析することにより、前記使用者の過去の移動期間において他の期間と区別すべき行動期間を判別する行動期間判別手段と、
前記複数の撮影画像を各々の撮影日時に基づき前記行動期間判別手段により判別された行動期間に応じて分類する画像分類手段と
を備えることを特徴とする画像分類装置。
[請求項2]
前記移動履歴取得手段は、前記撮影画像が撮影された日時または位置とは異なる日時または位置を含む移動履歴情報を取得することを特徴とする請求項1記載の画像分類装置。
[請求項3]
前記行動期間判別手段は、前記複数の撮影画像内に、撮影日時が相前後し、かつ前記移動履歴情報により示される撮影日時に対応する各々の撮影地点間が決められている距離以上である一組の撮影画像が含まれる場合、先に撮影された撮影画像の撮影日時を末尾とする期間と後に撮影された撮影画像を先頭とする期間とを個別に前記行動期間として判別することを特徴とする請求項1又は2記載の画像分類装置。
[請求項4]
地図上の特定の地点を基準地点として登録する登録手段を更に備え、
前記行動期間判別手段は、前記移動履歴情報における一連の位置情報によって示される前記使用者の移動経路に、前記登録手段により登録された基準地点が同日中に起点及び終点となる区間を除く区間の移動期間を前記行動期間と判別する
ことを特徴とする請求項1,2又は3記載の画像分類装置。
[請求項5]
地図上の特定の地点を基準地点として登録する登録手段を更に備え、
前記行動期間判別手段は、前記移動履歴情報における一連の日時情報によって示される移動期間のうちで、規定時刻までに前記登録手段により登録された基準地点に戻っていない日を含む移動期間を前記行動期間と判別する
ことを特徴とする請求項1乃至4いずれか1項に記載の画像分類装置。
[請求項6]
前記規定時刻は日付変更の直前の時刻であることを特徴とする請求項5記載の画像分類装置。
[請求項7]
前記移動履歴取得手段により取得された移動履歴情報における一連の位置情報に基づき、前記行動期間判別手段により判別された行動期間におけるユーザーの滞在期間が最長の場所の場所名を取得する場所名取得手段を更に備え、
前記画像分類手段は、前記複数の撮影画像のうちで撮影日時が前記行動期間に含まれる撮影画像を、前記場所名取得手段により取得された場所名を含む名称が付与された格納場所に格納する
ことを特徴とする請求項1乃至6いずれか1項に記載の画像分類装置。
[請求項8]
現在位置を定期的に計測する測位手段と、
前記測位手段による一連の計測結果を日時情報とを対応付けて記憶する計測結果記憶手段と
を更に備え、
前記移動履歴取得手段は、前記計測結果記憶手段に互い対応付けて記憶されている一連の日時情報及び位置情報を前記移動履歴情報として取得する
ことを特徴とする請求項1乃至7のいずれか1項に記載の画像分類装置。
[請求項9]
前記移動履歴取得手段は、前記撮影画像の撮影タイミングとは非同期に取得した日時情報を含む移動履歴情報を取得することを特徴とする請求項2乃至8のいずれか1項に記載の画像分類装置。
[請求項10]
使用者の撮影指示に応じて撮影した撮影画像に対して、撮影時に取得される位置情報を関連付けて記録する撮影記録手段を備え、
前記測位手段は、前記撮影記録手段により撮影時の位置情報が取得された場合には、この撮影に対応する所定期間において、現在位置の計測動作を停止することを特徴とする請求項8記載の画像分類装置。
[請求項11]
前記撮影画像を取得する撮像手段と、
前記撮像手段により取得された撮影画像を記憶する画像記憶手段とを備え、
前記画像分類手段は、前記画像記憶手段に記憶されている複数の撮影画像を各々の撮影日時に基づき前記行動期間判別手段により判別された行動期間に応じて分類する
ことを特徴とする請求項1乃至10のいずれか1項に記載の画像分類装置。
[請求項12]
前記画像分類手段は、前記画像記憶手段に前記場所名を含む名称を付与したフォルダを前記格納場所として生成し、そのフォルダに撮影日時が前記行動期間に含まれる複数の撮影画像を格納する
ことを特徴とする請求項11記載の画像分類装置。
[請求項13]
前記撮像手段により取得された撮影画像の前記画像記憶手段への記憶に際し前記測位手段の計測結果を撮影日時と共に撮影画像に付加するか否かを使用者の要求に応じて設定する設定手段を備えたことを特徴とする請求項11又は12記載の画像分類装置。
[請求項14]
前記設定手段によって前記測位手段の計測結果を撮影画像に付加することが設定されている間、撮影時から規定時間が経過するまで前記測位手段に定期的な計測動作を停止させ、前記規定時間の経過後に前記測位手段に定期的な計測動作を再開させる測位制御手段を更に備えたことを特徴とする請求項13記載の画像分類装置。
[請求項15]
前記測位手段における現在位置の計測間隔を、前記登録手段により登録された基準地点からの距離に比例し長くする測位間隔制御手段を更に備えたことを特徴とする請求項11乃至14のいずれか1項に記載の画像分類装置。
[請求項16]
前記測位手段における現在位置の計測間隔を、前記測位手段の計測結果により示される地点から前記登録手段により登録された基準地点までの最短の所要時間を考慮して増減する測位間隔制御手段を更に備えたことを特徴とする請求項11乃至14のいずれか1項に記載の画像分類装置。
[請求項17]
使用者によって撮影された複数の撮影画像を分類する画像分類方法であって、
前記使用者の移動履歴を示す一連の日時情報及び位置情報を含む移動履歴情報を取得する移動履歴取得処理と、
前記移動履歴取得処理により取得された移動履歴情報を解析することにより、前記使用者の過去の移動期間において他の期間と区別すべき行動期間を判別する行動期間判別処理と、
前記複数の撮影画像を各々の撮影日時に基づき前記行動期間判別処理により判別された行動期間に応じて分類する画像分類処理と
を含むことを特徴とする画像分類方法。
[請求項18]
使用者によって撮影された複数の撮影画像を分類する画像分類装置が有するコンピュータに、
前記使用者の移動履歴を示す一連の日時情報及び位置情報を含む移動履歴情報を取得する移動履歴取得機能と、
前記移動履歴取得機能により取得された移動履歴情報を解析することにより、前記使用者の過去の移動期間において他の期間と区別すべき行動期間を判別する行動期間判別機能と、
前記複数の撮影画像を各々の撮影日時に基づき前記行動期間判別機能により判別された行動期間に応じて分類する画像分類機能と
を実現させることを特徴とするプログラム。
As mentioned above, although embodiment of this invention and its modification were demonstrated, as long as these are in the range with which the effect of this invention is obtained, it can change suitably, and embodiment after change is also in a claim. It is included in the scope of the invention described and equivalent invention. The invention described in the scope of the claims of the present application will be appended below.
[Claim 1]
An image classification device for classifying a plurality of captured images taken by a user,
A movement history acquisition means for acquiring movement history information including a series of date and time information and position information indicating the movement history of the user;
An action period determining means for determining an action period to be distinguished from other periods in the past movement period of the user by analyzing the movement history information acquired by the movement history acquiring means;
An image classification device comprising: an image classification unit that classifies the plurality of captured images according to an action period determined by the action period determination unit based on each shooting date and time.
[Claim 2]
The image classification apparatus according to
[Claim 3]
In the plurality of captured images, the action period determination unit is equal to or longer than a distance determined between shooting points corresponding to shooting dates and times indicated by the movement history information. When a set of captured images is included, a period having the shooting date and time of the previously captured image as the end and a period having the captured image captured at the beginning as the action period are individually determined as the action period The image classification device according to
[Claim 4]
A registration means for registering a specific point on the map as a reference point;
The action period determination means is a section of a section excluding a section in which the reference point registered by the registration means is a starting point and an ending point on the same day on the movement route of the user indicated by a series of position information in the movement history information. The image classification apparatus according to
[Claim 5]
A registration means for registering a specific point on the map as a reference point;
The action period determination means includes a movement period including a date that has not returned to the reference point registered by the registration means by a specified time among the movement periods indicated by a series of date and time information in the movement history information. The image classification device according to
[Claim 6]
6. The image classification apparatus according to
[Claim 7]
Based on a series of position information in the movement history information acquired by the movement history acquisition means, a place name acquisition means for acquiring a place name of a place having the longest user stay period in the action period determined by the action period determination means Further comprising
The image classifying unit stores a photographed image whose photographing date and time is included in the action period among the plurality of photographed images in a storage location to which a name including the place name obtained by the place name obtaining unit is assigned. The image classification device according to
[Claim 8]
A positioning means for periodically measuring the current position;
A measurement result storage means for storing a series of measurement results by the positioning means in association with date and time information; and
The movement history acquisition means acquires a series of date and time information and position information stored in association with each other in the measurement result storage means as the movement history information. The image classification device according to item.
[Claim 9]
The image classification apparatus according to
[Claim 10]
A shooting recording unit that records and associates position information acquired at the time of shooting with respect to a shot image shot in accordance with a user's shooting instruction;
9. The positioning device according to
[Claim 11]
Imaging means for acquiring the captured image;
Image storage means for storing captured images acquired by the imaging means,
The image classification unit classifies the plurality of captured images stored in the image storage unit according to the action period determined by the action period determination unit based on each shooting date and time. The image classification device according to any one of 1 to 10.
[Claim 12]
The image classification unit generates a folder with a name including the location name in the image storage unit as the storage location, and stores a plurality of captured images whose shooting dates and times are included in the action period in the folder. The image classification device according to
[Claim 13]
A setting unit is provided for setting whether to add the measurement result of the positioning unit to the captured image together with the shooting date when storing the captured image acquired by the imaging unit in the image storage unit. The image classification apparatus according to claim 11 or 12, wherein
[Claim 14]
While the setting means is set to add the measurement result of the positioning means to the photographed image, the positioning means stops the periodic measurement operation until the prescribed time elapses from the time of photographing, and the prescribed time 14. The image classification apparatus according to claim 13, further comprising a positioning control unit that causes the positioning unit to resume a periodic measurement operation after a lapse of time.
[Claim 15]
15. The positioning interval control means for further increasing the measurement interval of the current position in the positioning means in proportion to the distance from the reference point registered by the registration means. The image classification device according to item.
[Claim 16]
It further comprises positioning interval control means for increasing or decreasing the current position measurement interval in the positioning means in consideration of the shortest required time from the point indicated by the measurement result of the positioning means to the reference point registered by the registration means. The image classification device according to
[Claim 17]
An image classification method for classifying a plurality of captured images taken by a user,
A movement history acquisition process for acquiring movement history information including a series of date and time information and position information indicating the movement history of the user;
An action period determination process for determining an action period to be distinguished from other periods in the past movement period of the user by analyzing the movement history information acquired by the movement history acquisition process;
An image classification method, comprising: an image classification process for classifying the plurality of captured images according to the action period determined by the action period determination process based on each shooting date and time.
[Claim 18]
In a computer having an image classification device that classifies a plurality of captured images taken by a user,
A movement history acquisition function for acquiring movement history information including a series of date and time information and position information indicating the movement history of the user;
An action period determination function for determining an action period to be distinguished from other periods in the past movement period of the user by analyzing the movement history information acquired by the movement history acquisition function;
An image classification function for classifying the plurality of captured images according to an action period determined by the action period determination function based on each shooting date and time.
1 デジタルカメラ
2 CPU
2a 内蔵時計
3 撮像部
4 作業用メモリ
5 画像処理部
6 画像記憶部
7 表示部
8 入力部
9 GPS部
10 移動履歴記憶部
11 プログラム記憶部
12 地図データ記憶部
101 移動履歴データ
201 カメラフォルダ
202 イベントフォルダ
k1〜k4 1日分の移動経路
1
2a built-in clock 3 imaging unit 4 working
Claims (15)
前記使用者の現在位置を定期的に測位する測位手段と、
前記測位手段による一連の測位結果と日時情報とを対応付けたものを前記使用者の移動履歴を示すものとして取得する移動履歴取得手段と、
撮影指示に応じて撮影した撮影画像に対して、この撮影指示時の前記測位手段による測位結果を位置情報として関連付けて記録する撮影記録手段と、
前記撮影記録手段により撮影時の位置情報が記録された場合には、前記測位手段による定期的な測位に基づいた移動履歴の取得に替えて、当該撮影時の位置情報に基づいた移動履歴を取得するよう前記移動履歴取得手段を制御する制御手段と、
前記移動履歴取得手段により取得された移動履歴情報を解析することにより、前記使用者の過去の移動履歴において同一期間と分類すべき撮影画像に対応する行動期間を判別する行動期間判別手段と、
前記複数の撮影画像を各々の撮影日時に基づき前記行動期間判別手段により判別された行動期間に応じて分類する画像分類手段と、
を備えることを特徴とする画像分類装置。 An image classification device for classifying a plurality of captured images taken by a user,
Positioning means for periodically measuring the current position of the user;
A movement history acquisition means for acquiring a correspondence between a series of positioning results by the positioning means and date and time information as indicating the movement history of the user ;
Photographing recording means for associating and recording, as position information, a positioning result by the positioning means at the time of the photographing instruction with respect to a photographed image photographed in accordance with the photographing instruction;
When the position information at the time of shooting is recorded by the shooting and recording means, the movement history based on the position information at the time of shooting is acquired instead of acquiring the movement history based on the regular positioning by the positioning means. Control means for controlling the movement history acquisition means,
Analyzing the movement history information acquired by the movement history acquisition means, action period determination means for determining an action period corresponding to a photographed image to be classified as the same period in the past movement history of the user;
Image classification means for classifying the plurality of captured images according to the action period determined by the action period determination means based on each shooting date;
An image classification apparatus comprising:
前記行動期間判別手段は、前記移動履歴情報における一連の位置情報によって示される前記使用者の移動経路に、前記登録手段により登録された基準地点が同日中に起点及び終点となる区間を除く区間を前記行動期間と判別する、
ことを特徴とする請求項1,2又は3記載の画像分類装置。 A registration means for registering a specific point on the map as a reference point;
The action period determination means includes a section excluding a section in which the reference point registered by the registration means is a starting point and an ending point on the same day on the movement route of the user indicated by a series of position information in the movement history information. Distinguishing it from the action period;
4. The image classification apparatus according to claim 1, 2, or 3.
前記行動期間判別手段は、前記移動履歴情報における一連の日時情報のうちで、規定時刻までに前記登録手段により登録された基準地点に戻っていない日を含む区間を前記行動期間と判別する、
ことを特徴とする請求項1,2又は3記載の画像分類装置。 A registration means for registering a specific point on the map as a reference point;
The action period determination means determines, as the action period, a section including a date that has not returned to the reference point registered by the registration means by a specified time in a series of date and time information in the movement history information.
4. The image classification apparatus according to claim 1, 2, or 3 .
前記画像分類手段は、前記複数の撮影画像のうちで撮影日時が前記行動期間に含まれる撮影画像を、前記場所名取得手段により取得された場所名を含む名称が付与された格納場所に格納する、
ことを特徴とする請求項1乃至6のいずれか1項に記載の画像分類装置。 Based on a series of position information in the movement history information acquired by the movement history acquisition means, a place name acquisition means for acquiring a place name of a place having the longest user stay period in the action period determined by the action period determination means Further comprising
The image classifying unit stores a photographed image whose photographing date and time is included in the action period among the plurality of photographed images in a storage location to which a name including the place name obtained by the place name obtaining unit is assigned. ,
The image classification device according to claim 1, wherein the image classification device is an image classification device.
前記撮像手段により取得された撮影画像を記憶する画像記憶手段とを備え、
前記画像分類手段は、前記画像記憶手段に記憶されている複数の撮影画像を各々の撮影日時に基づき前記行動期間判別手段により判別された行動期間に応じて分類する、
ことを特徴とする請求項1乃至7のいずれか1項に記載の画像分類装置。 Imaging means for acquiring the captured image;
Image storage means for storing captured images acquired by the imaging means,
The image classification means classifies the plurality of captured images stored in the image storage means according to the action period determined by the action period determination means based on each shooting date and time.
The image classification device according to claim 1, wherein the image classification device is an image classification device.
ことを特徴とする請求項8記載の画像分類装置。 The image classification unit generates a folder with a name including the location name in the image storage unit as the storage location, and stores a plurality of captured images whose shooting date and time are included in the action period in the folder.
The image classification apparatus according to claim 8, wherein:
更に備えたことを特徴とする請求項10記載の画像分類装置。 When the setting means is set to add the positioning result of the positioning means to the captured image, the positioning means stops the positioning operation periodically until a specified time elapses from the time of shooting, and the specified time Positioning control means for causing the positioning means to resume periodic positioning operation after elapse of time.
The image classification apparatus according to claim 10, further comprising:
前記使用者の現在位置を定期的に測位する測位処理と、
前記測位処理による一連の測位結果と日時情報とを対応付けたものを前記使用者の移動履歴を示すものとして取得する移動履歴取得処理と、
撮影指示に応じて撮影した撮影画像に対して、この撮影指示時の前記測位処理による測位結果を位置情報として関連付けて記録する撮影記録処理と、
前記撮影記録処理により撮影時の位置情報が記録された場合には、前記測位処理による定期的な測位に基づいた移動履歴の取得に替えて、当該撮影時の位置情報に基づいた移動履歴を取得するよう前記移動履歴取得処理を制御する制御処理と、
前記移動履歴取得処理により取得された移動履歴情報を解析することにより、前記使用者の過去の移動履歴において同一期間と分類すべき撮影画像に対応する行動期間を判別する行動期間判別処理と、
前記複数の撮影画像を各々の撮影日時に基づき前記行動期間判別処理により判別された行動期間に応じて分類する画像分類処理と、
を含むことを特徴とする画像分類方法。 An image classification device for classifying a plurality of captured images taken by a user,
A positioning process for periodically measuring the current position of the user;
A movement history acquisition process for acquiring a series of positioning results and date / time information associated with the positioning process as an indication of the movement history of the user ;
Shooting and recording processing for recording, as a positional information, a positioning result obtained by the positioning processing at the time of the shooting instruction with respect to a shot image shot according to the shooting instruction;
When the position information at the time of shooting is recorded by the shooting and recording process, the movement history based on the position information at the time of shooting is acquired instead of acquiring the movement history based on the regular positioning by the positioning process. A control process for controlling the movement history acquisition process to
By analyzing the movement history information acquired by the movement history acquisition process, an action period determination process for determining an action period corresponding to a photographed image to be classified as the same period in the past movement history of the user;
An image classification process for classifying the plurality of captured images according to the action period determined by the action period determination process based on each shooting date;
An image classification method comprising:
前記使用者の現在位置を定期的に測位する測位機能、A positioning function for periodically measuring the current position of the user;
前記測位機能による一連の測位結果と日時情報とを対応付けたものを前記使用者の移動履歴を示すものとして取得する移動履歴取得機能、A movement history acquisition function for acquiring a correspondence between a series of positioning results and date / time information by the positioning function as an indication of the user's movement history;
撮影指示に応じて撮影した撮影画像に対して、この撮影指示時の前記測位機能による測位結果を位置情報として関連付けて記録する撮影記録機能、A shooting recording function for recording a position of the positioning result obtained by the positioning function at the time of the shooting instruction in association with the position of the shot image shot according to the shooting instruction;
前記撮影記録機能により撮影時の位置情報が記録された場合には、前記測位機能による定期的な測位に基づいた移動履歴の取得に替えて、当該撮影時の位置情報に基づいた移動履歴を取得するよう前記移動履歴取得機能を制御する制御機能、When position information at the time of shooting is recorded by the shooting and recording function, a movement history based on the position information at the time of shooting is acquired instead of acquiring a movement history based on periodic positioning by the positioning function. A control function for controlling the movement history acquisition function,
前記移動履歴取得機能により取得された移動履歴情報を解析することにより、前記使用者の過去の移動履歴において同一期間と分類すべき撮影画像に対応する行動期間を判別する行動期間判別機能、An action period determination function for determining an action period corresponding to a photographed image to be classified as the same period in the past movement history of the user by analyzing the movement history information acquired by the movement history acquisition function;
前記複数の撮影画像を各々の撮影日時に基づき前記行動期間判別機能により判別された行動期間に応じて分類する画像分類機能、An image classification function for classifying the plurality of captured images according to an action period determined by the action period determination function based on each shooting date and time;
を実現させることを特徴とするプログラム。A program characterized by realizing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015139050A JP6610925B2 (en) | 2015-07-10 | 2015-07-10 | Image classification apparatus, image classification method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015139050A JP6610925B2 (en) | 2015-07-10 | 2015-07-10 | Image classification apparatus, image classification method, and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2017021593A JP2017021593A (en) | 2017-01-26 |
JP2017021593A5 JP2017021593A5 (en) | 2018-08-16 |
JP6610925B2 true JP6610925B2 (en) | 2019-11-27 |
Family
ID=57889537
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015139050A Active JP6610925B2 (en) | 2015-07-10 | 2015-07-10 | Image classification apparatus, image classification method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6610925B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7143691B2 (en) * | 2018-09-04 | 2022-09-29 | トヨタ自動車株式会社 | Information processing device, information processing method and program |
CN109977246B (en) * | 2019-03-22 | 2023-07-07 | 深圳金袋鼠科技有限公司 | Method and system for classifying photos based on user travel |
-
2015
- 2015-07-10 JP JP2015139050A patent/JP6610925B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017021593A (en) | 2017-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI390463B (en) | A map information display device, a map information display method, and a computer readable recording medium | |
JP5517683B2 (en) | Image processing apparatus and control method thereof | |
JP5446794B2 (en) | Imaging apparatus, data processing method, and program | |
JP4901258B2 (en) | Camera and data display method | |
JP6292915B2 (en) | Display control apparatus, control method therefor, and program | |
JP6610925B2 (en) | Image classification apparatus, image classification method, and program | |
JP2012019374A (en) | Electronic album creation server, information processor, electronic album creation system, and control method of electronic album creation server | |
JP2012253421A (en) | Image display device, imaging apparatus, and image display program | |
JP2009134333A (en) | Digital photograph sharing system device | |
JP2009111827A (en) | Photographing apparatus and image file providing system | |
JP5470688B2 (en) | Image capturing apparatus, program thereof, and image display apparatus. | |
JP5509828B2 (en) | Image classification apparatus, image classification method, and program | |
JP2006236381A (en) | Information processor, information processing method and recording medium | |
JP5783739B2 (en) | Imaging apparatus and system | |
JP2011170491A (en) | Location name retrieval device, location name search method and electronic apparatus | |
JP5866767B2 (en) | Output device, output method, and program | |
JP2009065482A (en) | Imaging device and imaging method | |
JP2010183565A (en) | Image capturing apparatus, image retrieval device, and program | |
JP2013195298A (en) | Positioning device, positioning method, and program | |
JP2010056590A (en) | Camera | |
JP2014086805A (en) | Imaging apparatus, imaging apparatus control method, and program | |
JP5262695B2 (en) | Information processing apparatus, information processing method, and program | |
JP2009205550A (en) | Image display device and image display method | |
JP5635348B2 (en) | Image recording device | |
JP2005260355A (en) | Significance imparting device, significance information creating method, electronic album creating device, method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180702 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180702 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190627 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190722 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190917 |
|
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: 20191003 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191016 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6610925 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |