(57)【特許請求の範囲】
【請求項１】
映像データを記録媒体に記録する記録手段と、
前記映像データの撮影位置を示す位置情報を取得する位置情報取得手段と、
複数の撮影予定位置を含む予定経路を設定する設定手段と、
前記設定手段により設定された予定経路に含まれる複数の前記撮影予定位置と前記位置情報取得手段により取得された前記映像データの位置情報との間の距離をそれぞれ検出し、前記距離が予め設定された閾値よりも小さい映像データを前記撮影予定位置のグループとして分類すると共に、前記映像データが前記複数の撮影予定位置のグループの何れにも分類されない場合、前記位置情報が前記予定経路上における二つの前記撮影予定位置の間の経路上にあるか否かを判別し、前記位置情報が前記経路上にあると判別した映像データを前記経路上のグループとして分類する分類手段とを備えることを特徴とする映像データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像データ処理装置に関し、特に、デジタル撮影記録装置により画像を撮影し記録した後のコンテンツ管理において、ユーザの実作業を軽減する場合に好適な映像データ処理装置に関する。
【０００２】
【従来の技術】
従来、デジタル撮影記録装置によって撮影されたデータには、画像情報、時間情報、位置情報、撮影者情報といった様々な付加情報が加えられ記録されていた。図１２は従来例のデジタル撮影記録装置の電気的構成を示すブロック図である。デジタル撮影記録装置１００は、外部機器と接続するための通信部１０１、通信の上位プロトコル制御を行う通信補助部１０２、撮影されたデジタルデータの加工、圧縮、伸張処理を行う画像処理部１０３、撮影、加工、圧縮されたデジタルデータを記録する着脱可能記録部１０４、撮影、加工、圧縮されたデジタルデータを表示する表示部１０５、時間情報、位置情報、画像情報、撮影者情報等を撮影データに付加する付加情報生成部１０６、被写体を撮像する撮像部１０７、所定データを記憶するメモリ部１０８、全体を制御する制御部１０９、ユーザがデジタル撮影記録装置１００を操作するための操作部１１０が、データバス１１１、アドレスバス１１２によって接続されることで構成されている。
【０００３】
ユーザが撮影したデジタルデータには、付加情報生成部１０６によって生成された情報が付加されて、着脱可能記録部１０４に記録される。付加情報生成部１０６は、例えば、位置情報を取得するためにＧＰＳ（Global Positioning System）のような位置情報取得手段、時間情報を取得するために時間管理手段等を具備している。また、前記手段を装備しない場合にも、通信部１０１を介して外部機器より前記付加情報を取得することも可能である。このようにして撮影・記録されたデジタルデータは、着脱可能記録部１０４を外部機器に接続することで、または通信部１０１を介して外部機器に送信され、例えばＰＣ（Personal Computer）やＰＤＡ（Personal Digital Assistants）等でコンテンツ（情報の内容）管理がユーザ自身によって行われる。この際に前記付加情報を利用してユーザはコンテンツを分類することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来例においては次のような問題があった。即ち、従来例のデジタル撮影記録装置における、上述の画像情報、時間情報、位置情報、撮影者情報のような付加情報をユーザが認識し、それを分類するためには、多大なる労力が必要となる。実際のユーザにとっては、デジタル撮影記録装置で撮影・記録したコンテンツを管理するような手間を代行するデジタルプリントサービスのようなシステムが望ましい。つまり、所望の被写体の撮影、コンテンツの管理、撮影画像の鑑賞の内、前記コンテンツ管理を自動で行うようなシステムが必要となる。従って、コンテンツ管理を行う手間を軽減可能とする技術が要望されていた。
【０００５】
本発明は、上述した点に鑑みなされたものであり、ユーザによる被写体の撮影に基づく映像データに対して位置情報によるグルーピングを自動で行うことにより、ユーザがコンテンツ管理を行う手間を軽減し、作業効率の改善を可能とした映像データ処理装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明は、映像データを記録媒体に記録する記録手段と、前記映像データの撮影位置を示す位置情報を取得する位置情報取得手段と、複数の撮影予定位置を含む予定経路を設定する設定手段と、前記設定手段により設定された予定経路に含まれる複数の前記撮影予定位置と前記位置情報取得手段により取得された前記映像データの位置情報との間の距離をそれぞれ検出し、前記距離が予め設定された閾値よりも小さい映像データを前記撮影予定位置のグループとして分類すると共に、前記映像データが前記複数の撮影予定位置のグループの何れにも分類されない場合、前記位置情報が前記予定経路上における二つの前記撮影予定位置の間の経路上にあるか否かを判別し、前記位置情報が前記経路上にあると判別した映像データを前記経路上のグループとして分類する分類手段とを備えることを特徴とする。
【０００９】
【発明の実施の形態】
先ず、本発明の概要を説明する。本発明の映像データ処理装置としての映像撮影記録装置は、撮影・記録したデジタルデータの付加情報を利用してコンテンツのグルーピングを行うものであり、従来の映像撮影記録装置の構成に加え、位置情報を取得するための位置情報取得機能、位置情報に応じた分類を行うための位置情報自動分類機能、ユーザが撮影を行う予定経路を予め設定するための予定経路設定機能、ユーザが設定した予定経路情報と撮影地点の位置情報とを比較し分類するための比較分類機能、及び、分類されたグループに新たにグループ名を付加するためのユーザインタフェース機能を具備したものである。以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１０】
［第１の実施の形態］
図１は本発明の第１の実施の形態に係る映像撮影記録装置２００の電気的構成を示すブロック図である。映像撮影記録装置２００は、通信部２０１、通信補助部２０２、画像処理部２０３、着脱可能記録部２０４、表示部２０５、グループ情報管理部２０６、位置情報取得部２０７、撮像部２０８、メモリ２０９、制御部２１０、操作部２１１を備えている。
【００１１】
映像撮影記録装置２００において、通信部２０１は、外部機器と接続し通信を行うためのものである。通信補助部２０２は、通信部２０１を介した通信の上位プロトコル制御を行う。画像処理部２０３は、撮影されたデジタルデータの加工、圧縮、伸長処理を行う。着脱可能記録部２０４は、撮影、加工、圧縮されたデジタルデータを記録する。表示部２０５は、撮影、加工、圧縮されたデジタルデータを表示する。グループ情報管理部２０６は、位置情報を利用して着脱可能記録部２０４の撮影データのグルーピングを撮影毎に行う。位置情報取得部２０７は、位置情報を取得する。撮像部２０８は、被写体を撮像する。メモリ２０９は、撮影予定経路（以下予定経路）を示す予定経路情報、地図データをデータベース化した地理データベース等を記憶する。制御部２１０は、映像撮影記録装置２００全体を制御するものであり、本発明のプログラムに基づき図２（第１の実施の形態）、図６（第２の実施の形態）のフローチャートに示す処理をグループ情報管理部２０６に実行させる。操作部２１１は、撮影動作指示・記録動作指示等に用いる。
【００１２】
更に詳述すると、映像撮影記録装置２００において、制御部２１０が各処理部を制御し、撮像部２０８によって取得されたデジタルデータを画像処理部２０３に転送し加工圧縮する。また、制御部２１０が各処理部を制御し、画像処理部２０３が加工圧縮したデータを着脱可能記録部２０４に転送し、着脱可能記録部２０４に記録する。また、位置情報取得部２０７が、位置情報取得部２０７から位置情報を、画像処理部２０３から画像情報を、制御部２１０から時間情報と撮影者情報を各々取得し、制御部２１０によって撮影画像データに取得した情報を付加する。ここで、位置情報を取得するための位置情報取得部２０７は、具体的にはＧＰＳ（Global Positioning System）であってもよい。また、外部機器と通信部２０１及び通信補助部２０２を介して通信することによって、外部機器より位置情報を取得してもよい。
【００１３】
また、付加された緯度／経度によって表される位置情報を利用してグルーピングする処理は、グループ情報管理部２０６によって行う。グループ情報管理部２０６は、位置情報取得部２０７によって取得される位置情報を利用して、着脱可能記録部２０４に記録されている撮影データのグルーピングを撮影毎に行う。グルーピングの分類手法としては、最短距離法、最尤法、他緩法など様々なアルゴリズムが考えられるが、その実現手段としてはどのようなアルゴリズムを用いてもよい。本実施形態では、単純なアルゴリズムによる分類を下記の図２のフローチャートに基づいて後述する。
【００１４】
次に、上記の如く構成された映像撮影記録装置２００の動作について図１〜図２を参照しながら詳細に説明する。尚、図２のフローチャートに示す処理は、映像撮影記録装置２００のグループ情報管理部２０６が制御部２１０の制御下で本発明のプログラムに基づき実行する。
【００１５】
先ず、図２のステップＳ２０１において、映像撮影記録装置２００の制御部２１０は、着脱可能記録部２０４より全記録画像データの位置情報を読み出し、位置情報テーブルを作成するテーブル化を行う。ステップＳ２０２において、位置情報の中から任意の基準点を決定する。ステップＳ２０３において、任意の計測点を抽出し、ステップＳ２０４において、基準点及び計測点の２点間の距離を計算する。ステップＳ２０５において、２点間の距離と予め設定された閾値との大小関係を比較する。ステップＳ２０５で２点間の距離が閾値より小さいと認識した場合には、上記ステップＳ２０１で作成した位置情報テーブルに近傍マーク（２点間の距離が近いことを示すマーク）を１加算する。ステップＳ２０５で２点間の距離が閾値より大きく、また次の未処理データがあると認識した場合には、上記ステップＳ２０３に戻り、上述の処理を繰り返す。
【００１６】
次に、ステップＳ２０８において、全てのデータを基準点とした計測を終了したか否かを判断する。ステップＳ２０８で全てのデータを基準点とした計測を終了していないと判断した場合は、上記ステップＳ２０２に戻り再度基準点を決定し、上述の処理を繰り返す。ステップＳ２０８で全てのデータを基準点とした計測を終了したと判断した場合は、ステップＳ２０９において、各点における近傍マークの加算数を値としたヒストグラムを生成し、ステップＳ２１０において、上記生成されたヒストグラムを利用して判別分析法等のアルゴリズムによって分類を行う。
【００１７】
尚、本実施形態においては、情報のグルーピングに単純なアルゴリズムを用いているが、精度や処理時間の短い優れたアルゴリズムを採用することが望ましい。上記のようにしてグルーピングされた情報は、画像データのヘッダファイルに付加してもよいし、また、別のデータとしてグルーピング情報を保持したファイルを生成し記録してもよい。
【００１８】
また、本実施形態においては、位置情報によるグルーピング情報は、映像撮影記録装置２００によって撮影地点の分布状態に応じ撮影毎に自動的に生成されるが、グルーピング名は操作部２１１と表示部２０５に表示されるユーザインタフェースを利用して設定することが可能である。また、上述の例では撮影毎にグルーピングを行っているが、ユーザ操作により任意のタイミングでグルーピングを行うことも可能である。
【００１９】
以上説明したように、第１の実施の形態によれば、映像撮影記録装置２００は、映像を撮影する撮像部２０８、撮影された映像を記録する着脱可能記録部２０４、撮影データに位置情報、時間情報、撮影者情報、画像情報等の付加情報を加える位置情報取得部２０７、付加された位置情報に基づき撮影データをグルーピングするグループ情報管理部２０６、グルーピング情報を撮影データのヘッダに付加して着脱可能記録部２０４に記録もしくは着脱可能記録部２０４の別の記録領域に記録する制御を行う制御部２１０を備えるため、即ち、ユーザによる被写体の撮影に基づくデータに対して位置情報によるグルーピングを自動で行うことにより、ユーザがコンテンツ管理を行う手間を軽減することができ、作業効率の改善を期待することができるという効果を奏する。
【００２０】
［第２の実施の形態］
本発明の第２の実施の形態の映像撮影記録装置２００は、通信部２０１、通信補助部２０２、画像処理部２０３、着脱可能記録部２０４、表示部２０５、グループ情報管理部２０６、位置情報取得部２０７、撮像部２０８、メモリ２０９、制御部２１０、操作部２１１を備えている（図１参照）。各部の詳細構成は上記で詳述したので説明を省略する。
【００２１】
本実施形態では、ユーザが予定経路情報を予め設定することで位置情報によるグルーピングを行う。映像撮影記録装置２００において、予定経路情報の設定は、操作部２１１と表示部２０５によって行う。ユーザは表示部２０５に表示される画面である図３に示すメニュー（「モード設定」、「予定経路設定」、「時間設定」）から、「予定経路設定」を操作部２１１によって選択する。次に、ユーザは表示部２０５に表示される次画面である図４において、地名、緯度、経度を操作部２１１によって入力する。設定された予定経路は図５に示すように表示される。設定された予定経路情報はメモリ２０９に記憶される。
【００２２】
ここで、映像撮影記録装置２００が地理データベースをメモリ２０９に保持していた場合には、ユーザは表示部２０５に表示される画面である図４において地理名のみを入力するだけで、自動的に、即ち制御部２１０が地理名から緯度経度情報に変換し予定経路情報として保持することにより、地理名による予定経路情報の設定を行うことができる。また、外部機器、例えばＰＣやＰＤＡ等が地理データベースを保持しており、図４に示すような経路設定のためのインタフェースを具備している場合には、映像撮影記録装置２００の通信部２０１により上記ＰＣ、ＰＤＡ等から予定経路情報を受信し、メモリ２０９に記録することで、外部機器による予定経路の設定を行うことができる。
【００２３】
次に、設定された予定経路に応じたグルーピングについて説明する。映像撮影記録装置２００は、撮影毎に位置情報取得部２０７によって位置情報を取得し、撮影したデータに位置情報を付加し、着脱可能記録部２０４に記録する。このとき取得した位置情報と予定経路情報とを比較し、その中で最も近い予定系路上の位置情報との差が予め設定された閾値Ａより小さい場合には、その位置情報が示す地理名に記録データをグルーピングする。このグルーピング情報は、記録データのヘッダとして記録されてもよいし、様々な付加情報によって記録コンテンツを管理する別ファイル内に記述されてもよい。また、上記閾値Ａは、ユーザが制御部２１０及び表示部２０５のインタフェースによって設定することも可能であり、設定された閾値はメモリ２０９に保持される。
【００２４】
次に、上記の如く構成された映像撮影記録装置２００の動作について図１、図３〜図１１を参照しながら詳細に説明する。尚、図６のフローチャートに示す処理は、映像撮影記録装置２００のグループ情報管理部２０６が制御部２１０の制御下で本発明のプログラムに基づき実行する。
【００２５】
図６のステップＳ６０１において、映像撮影記録装置２００による撮影が行われると、ステップＳ６０２において、予定経路情報が設定されているか否かを判別する。ステップＳ６０２で予定経路情報が設定されていないと判断した場合には、ステップＳ６０８へ移行する。ステップＳ６０２で予定経路情報が設定されていると判断した場合には、ステップＳ６０３において、予定経路情報に基づく地点の位置と撮影地点の位置との距離を計測する。計測した中で予定経路のＣ地点との距離Ｂが最も小さい場合には、ステップＳ６０４において、距離Ｂと上記閾値Ａとを比較する。
【００２６】
ステップＳ６０４で距離Ｂが上記閾値Ａより小さいと判断した場合は、ステップＳ６０６において、映像撮影記録装置２００による撮影データは予定経路のＣ地点の撮影データとしてグルーピングされ、ステップＳ６０８において、その情報が撮影データのヘッダファイルもしくは別データとして記録される。ステップＳ６０４で距離Bが上記閾値Ａより大きいと判断した場合には、ステップＳ６０５において、映像撮影記録装置２００による撮影地点が予定系路上の中間地点であるかどうかの判別を行う。この判別方法について説明する。例えば、予定経路情報としてＤ地点、Ｅ地点、Ｆ地点が設定されていたとする。即ち、ステップＳ６０４で撮影地点の位置と各予定経路上のＤ、Ｅ、Ｆ地点との距離Ｂが上記閾値Ａより大きいと判断した場合には、ステップＳ６０５に移行する。
【００２７】
図７は予定経路上のＤ地点８０１、Ｅ地点８０２、Ｆ地点８０３の位置相関を示す図である。８０７は各地点から閾値Ａに相当する距離を示している。即ち、Ｄ地点８０１、Ｅ地点８０２、Ｆ地点８０３共に、８０４、８０５、８０６で示される円の中に存在し、その円の中での撮影ならば、その地点の撮影データとしてグルーピングされる。ステップＳ６０５で、当該撮影が図８に示すように予定系路上の２地点間（本例ではＥ地点８０２及びＦ地点８０３間）の距離を直径とする円９０１内での撮影である場合には、予定経路途中での撮影と判断して、ステップＳ６０６において、グルーピングを行う。
【００２８】
図８において９０２で示す地点で撮影を行った場合には、Ｅ地点８０２からＦ地点８０３への経路途中での撮影として判別される。但し、この判別方法は、２地点（本例ではＥ地点８０２とＦ地点８０３）が比較的近距離にある場合にのみ有効である。２地点が遠距離にある場合には、図９に示すように、１００１、１００２、１００３、１００４で示す角度で範囲を決定し、その範囲であるＲａ１００５内での撮影であった場合は、予定系路途中での撮影としてグルーピングを行う。尚、角度１００１、１００２、１００３、１００４は、２地点間の距離応じて動的に変化させるほうがより精度の高いグルーピング（分類）が可能となる。また、この予定系路途中か否かの判別も、精度や処理時間の短い優れたアルゴリズムを採用することが望ましい。
【００２９】
ステップＳ６０５で予定経路途中でないと判断した場合は、ステップＳ６０７において、予定経路外地点での撮影として分類する。また、表示部２０５にその旨を表示することで通知する。また、ユーザはその通知に基づき新たなグループとして撮影地点名を表示部２０５または操作部２１１から入力可能である。尚、予定経路外での撮影が多い場合には、第１の実施の形態で示したように自動で撮影分布に応じた分類を行う。
【００３０】
上記のフローチャートに沿った処理をグループ情報管理部２０６が行うことによって本発明が実現される。また、図１０に示すように、グルーピングされたデータとして、表示部２０５において予定経路情報１１０１と各地点での撮影枚数１１０２等が表示される。また、図１１に示すように、操作部２１１と表示部２０５のユーザインタフェースを使用することで、予定経路途中１２０１や予定経路外１２０３として分類されたグループ名を変更することも可能である。
【００３１】
以上説明したように、第２の実施の形態によれば、映像撮影記録装置２００は、映像を撮影する撮像部２０８、撮影された映像を記録する着脱可能記録部２０４、撮影データに位置情報、時間情報、撮影者情報、画像情報等の付加情報を加える位置情報取得部２０７、撮影前に設定された撮影予定経路としての複数の予定経路情報と撮影地点の位置情報に応じてグルーピングを行うグループ情報管理部２０６、グルーピング情報を撮影データのヘッダに付加して着脱可能記録部２０４に記録もしくは着脱可能記録部２０４の別の記録領域に記録する制御を行う制御部２１０を備えるため、即ち、ユーザによる被写体の撮影に基づくデータに対して位置情報によるグルーピングを自動で行うことにより、ユーザがコンテンツ管理を行う手間を軽減することができ、作業効率の改善を期待することができるという効果を奏する。
【００３２】
［他の実施の形態］
上記実施形態では、図５等に示すような所定地域の予定経路を例に挙げたが、これに限定されるものではなく、ユーザ所望の予定経路とすることが可能である。これにより、国内旅行における撮影データのコンテンツ管理に好適となる。
【００３３】
上記実施形態では、図５等に示すような日本国内の予定経路を例に挙げたが、これに限定されるものではなく、ユーザ所望の日本国外の予定経路とすることも可能である。これにより、外国旅行における撮影データのコンテンツ管理に好適となる。
【００３４】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。上述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体等の媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体等の媒体に格納されたプログラムコードを読み出し実行することによっても、本発明が達成されることは言うまでもない。
【００３５】
この場合、記憶媒体等の媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体等の媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体等の媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、或いはネットワークを介したダウンロードなどを用いることができる。
【００３６】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００３７】
更に、記憶媒体等の媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００３８】
【発明の効果】
以上説明したように、本発明によれば、予定経路に含まれる複数の撮影予定位置と映像データの位置情報との間の距離をそれぞれ検出し、前記距離が予め設定された閾値よりも小さい映像データを撮影予定位置のグループとして分類すると共に、映像データが複数の撮影予定位置のグループの何れにも分類されない場合、位置情報が予定経路上における二つの撮影予定位置の間の経路上にあるか否かを判別し、位置情報が前記経路上にあると判別した映像データを前記経路上のグループとして分類するため、即ち、ユーザによる被写体の撮影に基づく映像データに対して位置情報によるグルーピングを自動で行うことにより、ユーザがコンテンツ管理を行う手間を軽減することができ、作業効率の改善を期待することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１、第２の実施の形態に係る映像撮影記録装置の電気的構成を示すブロック図である。
【図２】第１の実施の形態の処理を示すフローチャートである。
【図３】予定経路設定のメニュー表示例を示す図である。
【図４】ユーザインタフェースを利用した予定経路設定の操作例を示す図である。
【図５】予定経路設定後の表示例を示す図である。
【図６】第２の実施の形態の処理を示すフローチャートである。
【図７】図６のステップＳ６０４における判別状態を示す図である。
【図８】図６のステップＳ６０５における判別状態を示す図である。
【図９】図６のステップＳ６０５における判別状態を示す図である。
【図１０】グルーピング結果の表示例を示す図である。
【図１１】ユーザインタフェースを利用したグループ名の変更操作例を示す図である。
【図１２】従来例に係るデジタル撮影記録装置の電気的構成を示すブロック図である。
【符号の説明】
２００  映像撮影記録装置
２０１  通信部
２０２  通信補助部
２０３  画像処理部（記録手段）
２０４  着脱可能記録部（記録媒体）
２０５  表示部（設定手段）
２０６  グループ情報管理部（分類手段）
２０７  位置情報取得部
２０８  撮像部
２０９  メモリ
２１０  制御部（記録手段）
２１１  操作部（設定手段）
【図１】
0003937787.tif 000002
【図２】
0003937787.tif 000003
【図３】
0003937787.tif 000004
【図４】
0003937787.tif 000005
【図５】
0003937787.tif 000006
【図６】
0003937787.tif 000007
【図７】
0003937787.tif 000008
【図８】
0003937787.tif 000009
【図９】
0003937787.tif 000010
【図１０】
0003937787.tif 000011
【図１１】
0003937787.tif 000012
【図１２】
0003937787.tif 000013