(57)【要約】【課題】高度な画像解析技術を用いることなく、簡易に特定の被写体が存在するダイジェスト動画を作成する。【解決手段】被写体像を撮影する撮影系(51〜54)と、撮影系(51〜54)で撮影する画像中に位置情報を時間的な輝度変化に変調させて発光する発光装置が含まれていた場合、その発光の輝度変化から当該発光装置の位置情報を復調する復調系(64，65)と、撮影系(51〜54)での撮影で得る動画データに復調系(64，65)で得る位置情報と時刻情報とを関連付けて記録するメモリカード66と、時系列に沿った時刻情報と関連付けた一連の位置情報を入力する入力系(68，75)と、入力系(68，75)で入力した内容に従い、メモリカード66で記録した動画データで時刻情報と位置情報とが一致する範囲を抽出して新たな動画データを作成する制御系(56〜58)とを備える。【選択図】図４
2010288207.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮影する撮影手段と、
上記撮影手段で撮影する画像中に位置情報を時間的な輝度変化に変調させて発光する発光装置が含まれていた場合、その発光の輝度変化から当該発光装置の位置情報を復調する復調手段と、
上記撮影手段での撮影で得る動画データに上記復調手段で得る位置情報と時刻情報とを関連付けて記録する記録手段と、
時系列に沿った時刻情報と関連付けた一連の位置情報を入力する入力手段と、
上記入力手段で入力した内容に従い、上記記録手段で記録した動画データで時刻情報と位置情報とが一致する範囲を抽出して新たな動画データを作成する動画編集手段と
を具備したことを特徴とする動画記録装置。
【請求項２】
上記記録手段は、動画データに、複数の発光装置の位置情報で規定する位置範囲情報を時刻情報と関連付けて記録し、
上記動画編集手段は、上記入力手段で入力した内容に従い、上記記録手段で記録した動画データで上記位置範囲情報が内在する位置情報と時刻情報とが一致する部分を抽出して新たな動画データを作成する
ことを特徴とする請求項１記載の動画記録装置。
【請求項３】
被写体像を撮影する撮影部、及び上記撮影部での撮影で得る動画データを記録する記録部を備えた動画記録装置が内蔵するコンピュータが実行するプログラムであって、上記コンピュータを、
上記撮影部で撮影する画像中に位置情報を時間的な輝度変化に変調させて発光する発光装置が含まれていた場合、その発光の輝度変化から当該発光装置の位置情報を復調する復調手段、
上記撮影部での撮影で得る動画データに上記復調手段で得る位置情報と時刻情報とを関連付けて上記記録部に記録させる記録制御手段、
時系列に沿った時刻情報と関連付けた一連の位置情報を入力する入力手段、及び
上記入力手段で入力した内容に従い、上記記録部で記録した動画データで時刻情報と位置情報とが一致する範囲を抽出して新たな動画データを作成する動画編集手段
として機能させることを特徴とする、コンピュータが読取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影した動画の簡易編集機能を有するデジタルカメラ等に好適な動画記録装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、撮影した動画を編集し、特定の被写体のみが映し出されているシーンを抽出したダイジェスト動画を作成する技術が各種考えられている。
【０００３】
例えば特許文献１には、顔認識やオブジェクト認識を行なうことにより、特定の被写体が存在するシーンを抽出する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０４２４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献に記載された技術では、記録されている動画を構成する個々のフレーム画像に対して画像解析処理を施す必要があり、膨大な処理量が要求され、プロセッサにかかる負担が非常に大きなものとなるという不具合がある。
【０００６】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、高度な画像解析技術を用いることなく、簡易に特定の被写体が存在するダイジェスト動画を作成することが可能な動画記録装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、被写体像を撮影する撮影手段と、上記撮影手段で撮影する画像中に位置情報を時間的な輝度変化に変調させて発光する発光装置が含まれていた場合、その発光の輝度変化から当該発光装置の位置情報を復調する復調手段と、上記撮影手段での撮影で得る動画データに上記復調手段で得る位置情報と時刻情報とを関連付けて記録する記録手段と、時系列に沿った時刻情報と関連付けた一連の位置情報を入力する入力手段と、上記入力手段で入力した内容に従い、上記記録手段で記録した動画データで時刻情報と位置情報とが一致する範囲を抽出して新たな動画データを作成する動画編集手段と
を具備したことを特徴とする。
【０００８】
請求項２記載の発明は、上記請求項１記載の発明において、上記記録手段は、動画データに、複数の発光装置の位置情報で規定する位置範囲情報を時刻情報と関連付けて記録し、上記動画編集手段は、上記入力手段で入力した内容に従い、上記記録手段で記録した動画データで上記位置範囲情報が内在する位置情報と時刻情報とが一致する部分を抽出して新たな動画データを作成することを特徴とする。
【０００９】
請求項３記載の発明は、被写体像を撮影する撮影部、及び上記撮影部での撮影で得る動画データを記録する記録部を備えた動画記録装置が内蔵するコンピュータが実行するプログラムであって、上記コンピュータを、上記撮影部で撮影する画像中に位置情報を時間的な輝度変化に変調させて発光する発光装置が含まれていた場合、その発光の輝度変化から当該発光装置の位置情報を復調する復調手段、上記撮影部での撮影で得る動画データに上記復調手段で得る位置情報と時刻情報とを関連付けて上記記録部に記録させる記録制御手段、時系列に沿った時刻情報と関連付けた一連の位置情報を入力する入力手段、及び上記入力手段で入力した内容に従い、上記記録部で記録した動画データで時刻情報と位置情報とが一致する範囲を抽出して新たな動画データを作成する動画編集手段として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、高度な画像解析技術を用いることなく、簡易に特定の被写体が存在するダイジェスト動画を作成することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るデジタルカメラでの撮影環境例を示す図。
【図２】同実施形態に係る発光部を含む発光装置の機能構成を示すブロック図。
【図３】同実施形態に係る発光部が送信する情報のデータフォーマットを示す図。
【図４】同実施形態に係るデジタルカメラの機能回路構成を示すブロック図。
【図５】同実施形態に係るＧＰＳロガーの機能回路構成を示すブロック図。
【図６】同実施形態に係るデジタルカメラのメモリカードに記録される動画データ中に付加して記録された撮影位置データの一部を例示する図。
【図７】同実施形態に係るＧＰＳロガーのＧＰＳログメモリに記録されるログの一部を例示する図。
【図８】同実施形態に係るダイジェスト動画の生成処理の内容を示すフローチャート。
【図９】同実施形態に係る有効撮影領域と被写体との位置関係の一例を示す図。
【発明を実施するための形態】
【００１２】
以下本発明の一実施形態を図面を参照して説明する。なお、以下の説明における様々な細部の特定乃至実例及び数値や文字列その他の記号の例示は、本発明の宜質思想を明瞭にするためのあくまでも参考であって、それらのすべてまたは一部によって本発明の技術思想が限定されることはない。
【００１３】
また、周知の手法、周知の手順、周知のアーキテクチャ及び周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであり、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に含まれているものとする。
【００１４】
図１は、本実施形態における利用形態を示す図であり、レーストラックＲＴ上を疾駆する人物ＰＳＮを被写体としてデジタルカメラ１０で動画を撮影している情景を例示するものである。
【００１５】
被写体となる人物ＰＳＮは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）ロガー２０を装着しており、疾駆中のＧＰＳ情報は逐次ＧＰＳロガー２０内に蓄積される。ＧＰＳ情報は、３次元位置情報、すなわち緯度、経度、及び高度の各情報と時刻情報とを組として一定時間、例えば１５［秒］間隔でＧＰＳロガー２０に蓄積記憶される。
【００１６】
レーストラックＲＴは、コースラインＣＬ及びフィニッシュラインＦＬで区画される。上記コースラインＣＬ及びフィニッシュラインＦＬ共に、各ライン内に一定間隔、例えば１［ｍ］間隔で発光部３０，３０，…が規則的に一面に敷設される。
【００１７】
それぞれの発光部３０，３０，…は、その設置された位置に応じた情報に基づき、肉眼では視認できない変調速度で時間的に輝度変化するように発光している。
【００１８】
各発光部３０，３０，…の可視光通信システムにおける情報送信装置としての詳細については、特開２００３−１７９５５６号公報で述べられているのでその説明を省略する。
【００１９】
図２は、発光部３０，３０，…を含む発光装置の機能構成を示す図である。同図において、１つの発光装置は、発光部３０、駆動制御部４１、情報変調部４２、及び情報記憶部４３から構成される。
【００２０】
発光部３０は、ＬＥＤ等の発光デバイスで構成される。情報記憶部４３は、情報変調部４２へ伝送すべき情報を記憶する。典型的にはこの発光部３０が敷設された３次元空間中の座標位置、すなわち緯度、経度、及び高度を含む位置情報をデジタルデータとして記憶する。
【００２１】
情報変調部４２は、情報記憶部４３に記憶されたデジタルデータを時間的に輝度変化する情報に符号化して変調する回路部である。符号化方式及び変調方式については任意ではあるが、望ましくは周波数が２８．８［ｋＨｚ］の副搬送波（サブキャリア）を採用した４ＰＰＭ（Ｐｕｌｓｅ−ｐｏｓｉｔｉｏｎ  ｍｏｄｕｌａｔｉｏｎ）を採用する。
【００２２】
駆動制御部４１は、情報変調部４２にて変調されたデータに従って、発光部３０を規格化された可視光通信システムで伝送可能な周期で点滅駆動させる等、時間的に輝度が変化するように駆動制御する。
【００２３】
図３は、上述した情報記憶部４３に格納される情報を示すが、発光部３０が送信する情報のデータフォーマットＤＦでもある。すなわち、同データフォーマットＤＦは、光源ユニークＩＤ情報Ｄ１、位置ＩＤ情報Ｄ２、及び表示情報Ｄ３を有する。
【００２４】
光源ユニークＩＤ情報Ｄ１は、各発光部３０，３０，…に個々に設定された識別情報である。位置ＩＤ情報Ｄ２は、その発光部３０が敷設された３次元空間中の座標位置である。表示情報Ｄ３は、必須ではなくオプションとなる情報であり、当該敷設位置に対応してこの発光装置の所有者が任意に設定可能な文字テキストのデータ列からなる情報である。
【００２５】
発光部３０は上述した肉眼では視認できない程度の速度で時間的に輝度を変化させて発光することにより、このデータフォーマットＤＦの内容を、巡回的に上記デジタルカメラ１０を含む外部の不特定多数の情報復号装置に送信する。
【００２６】
図４は、上記デジタルカメラ１０の概念的な回路構成を示す図である。同図で、カメラ筐体前面に配設される光学レンズユニット５１により、固体撮像素子であるＣＭＯＳイメージセンサ５２の撮像面上に被写体の光像が結像される。
【００２７】
スルー画像表示、あるいはライブビュー画像表示とも称されるモニタ状態では、このＣＭＯＳイメージセンサ５２での撮像により得た画像信号を画像処理部５３に送り、相関二乗サンプリングや自動ゲイン調整、Ａ／Ｄ変換処理を実行してデジタル化する。画像処理部５３はさらに、このデジタル値の画像データに画素補間処理、γ補正処理を含むカラープロセス処理を施した後、システムバスＳＢを介して画像バッファ５４に一時的に保持させる。
【００２８】
画像バッファ５４に保持された画像データをシステムバスＳＢ１を介して画像処理部５３に読出し、画像サイズを大幅に縮小した上で再びシステムバスＳＢ１を介して表示部５５へ送り、モニタ画像として表示させる。
【００２９】
以上の過程を制御部５６が統括制御する。制御部５６はＣＰＵで構成され、メインメモリ５７、プログラムメモリ５８と直接接続される。メインメモリ５７は、ＳＤＲＡＭ（シンクロナスＤＲＡＭ）で構成され、ワークメモリとして機能する。プログラムメモリ５８は、電気的に書換可能な不揮発性メモリで構成され、後述する撮影モード時の位置情報を伴う画像データの記録を含む動作プログラムや各種データ等を固定的に記憶する。
【００３０】
制御部５６は、プログラムメモリ５８から必要なプログラムやデータ等を読出し、メインメモリ５７に適宜一時的に展開記憶させながら、このデジタルカメラ１０全体の制御動作を実行する。
【００３１】
さらに上記制御部５６は、キー入力部５９から直接入力されるキー操作信号に対応して各種制御動作を実行する。制御部５６は、システムバスＳＢ１を介して上記画像処理部５３、画像バッファ５４、表示部５５の他、さらにレンズ駆動部６０、フラッシュ駆動部６１、ＣＭＯＳ駆動部６２、音声処理部６３、通信処理部６４、デコード部６５、メモリカード６６、ＵＳＢインタフェース（Ｉ／Ｆ）６７、ブルートゥース（登録商標）通信部６８、及びインジケータ部６９とも接続される。
【００３２】
キー入力部５９は、例えば電源キー、シャッタキー、ズームキー、撮影モードキー、再生モードキー、メニューキー、カーソル（「↑」「→」「↓」「←」）キー、セットキー等を備える。
【００３３】
レンズ駆動部６０は、制御部５６からの制御信号を受けてレンズ用ステッピングモータ（Ｍ）７０の回動を制御し、上記光学レンズユニット５１を構成する複数のレンズ中の一部、具体的にはフォーカスレンズ及びズームレンズの位置をそれぞれ個別に光軸方向に沿って移動させる。
【００３４】
フラッシュ駆動部６１は、静止画像撮影時に制御部５６からの制御信号を受けて複数の白色高輝度ＬＥＤで構成されるフラッシュ部７１を撮影タイミングに同期して点灯駆動する。
【００３５】
ＣＭＯＳ駆動部６２は、その時点で設定されている撮影条件等に応じて上記ＣＭＯＳイメージセンサ５２の走査駆動を行なう。
【００３６】
上記キー入力部５９のシャッタキー操作に伴う静止画の撮影時に、画像処理部５３は上記画像バッファ５４に保持される画像データを所定のデータファイル形式、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）であればＤＣＴ（離散コサイン変換）やハフマン符号化等のデータ圧縮処理を施してデータ量を大幅に削減した画像データファイルを作成する。作成した画像データファイルはシステムバスＳＢ１を介してメモリカード６６に記録される。
【００３７】
また上記画像処理部５３は、再生モード時にメモリカード６６から読出されてくる画像データをシステムバスＳＢ１を介して受取り、記録時とは逆の手順で圧縮を解く伸長処理により元のサイズの画像データを得、これをシステムバスＳＢ１を介して画像バッファ５４に保持させる。そして、画像バッファ５４に保持された画像データにより表示部５５で再生のための表示を実行させる。
【００３８】
なお、動画撮影時に画像処理部５３は、画像バッファ５４に時間的に連続して保持される複数の画像データを所定のデータファイル形式、例えばＨ．２６４／ＡＶＣ（ＭＰＥＧ−４パート１０／Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）であればＤＣＴ（離散コサイン変換）や可変長符号化、及びＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）を単位とした動き補償フレーム間予測符号化等のデータ圧縮処理を施してデータ量を大幅に削減し、作成した画像データファイルを順次上記メモリカード６６に記録させると共に、全ての画像データファイルの記録を終えた時点でメモリカード６６に記録された一連の画像データファイルを１つのデータファイルとして纏めるべく設定する。
【００３９】
また画像処理部５３は、動画データの再生モード時に上記メモリカード６６から読出されてくる一連の画像データを記録時とは逆の手順で圧縮を解く伸長処理により順次元のサイズの画像データを得、これを画像バッファ５４に時間的に連続して順次保持させるもので、画像バッファ５４に保持された画像データにより表示部５５で再生のための表示が連続して実行される。
【００４０】
音声処理部６３は、上記光学レンズユニット５１と同じくカメラ筐体前面に配設されたマイクロホン７２から入力される音声信号をデジタルデータ化し、所定のデータファイル形式、例えばＡＡＣ（ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅ  ｅｘｐｅｒｔｓ  ｇｒｏｕｐ−４  Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）形式でデータ圧縮して音声データファイルを作成し、上記メモリカード６６へ送出する。
【００４１】
加えて音声処理部６３は、ＰＣＭ音源等の音源回路を備え、音声の再生時にメモリカード６６から送られてくる音声データファイルの圧縮を解いてアナログ化し、このデジタルカメラ１０の背面側に設けられるスピーカ７３を駆動して、拡声放音させる。
【００４２】
上記通信処理部６４は、時間的に連続して画像バッファ５４に記録される画像中の任意複数の位置領域を特定し、その輝度変化を抽出して点滅パターンを“０”“１”の符号に変換する。
【００４３】
上記デコード部６５は、上記通信処理部６４で得られた符号化情報をデコードして上記図３で説明したデータフォーマットＤＦを復調する。  
以上、通信処理部６４とデコード部６５とで発光部３０，３０，…からの情報を復調する復調系を構成する。
【００４４】
上記メモリカード６６は、このデジタルカメラ１０に着脱自在に装着される。メモリカード６６は、このデジタルカメラ１０の記録媒体となる画像データ等の記録用メモリであり、内部にはブロック単位で電気的に書換え可能な不揮発性メモリであるフラッシュメモリと、そのコントローラ回路とが設けられる。
【００４５】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェース６７は、ＵＳＢコネクタ７４を介してこのデジタルカメラ１０を外部機器、例えばパーソナルコンピュータやＧＰＳロガー２０と接続する際のデータの送受を司る。
【００４６】
ブルートゥース通信部６８は、例えば無線通信距離が約１［ｍ］であるＣｌａｓｓ３に対応し、ブルートゥースアンテナ７５を介して上記通信距離内に存在する他のブルートゥース対応機器との間でネットワークを確立して任意のデータの送受を行なう。
【００４７】
インジケータ部６９は、複数のＬＥＤで構成され、このデジタルカメラ１０の各種動作状態、例えば電源のオン／オフ、光学レンズユニット５１での合焦状態、フラッシュ駆動部６１の点灯の有無等を表示する。
【００４８】
図５は、上記ＧＰＳロガー２０の概念的な回路構成を示す図である。同図で、図示しない複数のＧＰＳ衛星からの到来電波がＧＰＳアンテナ８１で受信され、ＧＰＳレシーバ８２に送られる。ＧＰＳレシーバ８２は、複数、原理的には４個以上のＧＰＳ衛星からの受信信号を復調した上でデスクランブル処理、位置計算処理等を行なうことで、正確な現在位置の緯度、経度、及び高度と現在時刻とを取得する。このＧＰＳレシーバ８２に対し、システムバスＳＢ２を介して制御部８３、ブルートゥース通信部８４、メモリカードコントローラ８５、ＧＰＳログメモリ８６、及びＵＳＢインタフェース８７と接続される。
【００４９】
制御部８３はＣＰＵで構成され、メインメモリ８８、プログラムメモリ８９と直接接続される。メインメモリ８８は、ＳＤＲＡＭ（シンクロナスＤＲＡＭ）で構成され、ワークメモリとして機能する。プログラムメモリ８９は、電気的に書換可能な不揮発性メモリで構成され、ＧＰＳログの蓄積記録や上記ブルートゥース通信部８４、メモリカードコントローラ８５、ＧＰＳログメモリ８６を介しての各種データの送受信を含む動作プログラムを固定的に記憶する。
【００５０】
制御部８３は、プログラムメモリ８９から必要なプログラムやデータ等を読出し、メインメモリ８８に適宜一時的に展開記憶させながら、このＧＰＳロガー２０全体の制御動作を実行する。さらに上記制御部８３は、電源キーを備えるキー入力部９０からのキー操作信号に対応して各種制御動作を実行する。
【００５１】
ブルートゥース通信部８４は、例えば無線通信距離が約１［ｍ］であるＣｌａｓｓ３に対応し、ブルートゥースアンテナ９１を介して上記通信距離内に存在する他のブルートゥース対応機器との間でネットワークを確立してＧＰＳログデータ等の送受を行なう。
【００５２】
メモリカードコントローラ８５は、メモリカードコネクタ９２にメモリカード９３が装着された場合に、上記制御部８３とメモリカード９３との間の通信制御を司り、例えばメモリカード９３に記録されている画像データに対してＧＰＳログメモリ８６を参照し、該当するＧＰＳログの書込み等を実行する。
【００５３】
ＧＰＳログメモリ８６は、電源がオンされている間に上記ＧＰＳレシーバ８２から一定時間間隔で得られる現在位置と現在時刻の情報を順次蓄積して記録する。
【００５４】
ＵＳＢインタフェース８７は、ＵＳＢコネクタ９４を介してこのＧＰＳロガー２０を外部機器、例えばパーソナルコンピュータやデジタルカメラ等と接続する際のデータの送受を司る。
【００５５】
次に上記実施形態の動作について説明する。  
ここでは、上記図１で説明した環境でデジタルカメラ１０によりレーストラックＲＴを疾駆する人物ＰＳＮの動画を撮影し、その動画データを記録媒体であるメモリカード６６に記録しているものとする。
【００５６】
一方、人物ＰＳＮ側でもＧＰＳロガー２０の電源をオンした状態で装着し、レーストラックＲＴを移動した際のログをＧＰＳロガー２０内のＧＰＳログメモリ８６に記録しているものとする。
【００５７】
図６は、デジタルカメラ１０のメモリカード６６に記録される動画データ中に付加して記録された、撮影位置データの一部を例示するものである。例えば動画のフレームレートが３０［フレーム／秒］であった場合、１秒間分に相当する３０フレーム中の先頭の１フレーム毎に、図示するような内容の撮影位置データを付加する。当該データは、例えば  
ｄａｙ＝２００８／０９／２９；(年／月／日)  
ｔｉｍｅ＝０９：２４：２５；(時／分／秒)  
ｆｒａｍｅ＝９１；(対応フレーム番号)  
ｐｏｌｙｇｏｎ＝４；(有効領域多角形頂点数)  
ｘ０＝５；ｙ０＝７；(頂点座標０)  
ｘ１＝７；ｙ１＝１；(頂点座標１)  
ｘ２＝２；ｙ２＝２；(頂点座標２)  
ｘ３＝２；ｙ３＝４；(頂点座標３)  
のような構成を１つの組合せとして記録される。
【００５８】
なお、上記頂点座標は、本来  
Ｅ：１３９．４４．５４．６８(東経１３９度４４分５４秒６８)  
Ｎ：３５．３９．５１(北緯３５度３９分５１秒)  
Ｈ：２５．２(高度２５．２［ｍ］)  
のような緯度、経度、及び高度の各情報を示す数値単位で得られるものであるが、本実施形態では説明を簡易化するべく、高度情報の記載を省略すると共に、緯度及び経度の情報をｘｙ座標系の整数で表現している。
【００５９】
図７は、ＧＰＳロガー２０のＧＰＳログメモリ８６に記録されるログの一部を例示するものである。当該データは、例えば  
ｄａｙ＝２００８／０９／２９；(年／月／日)  
ｔｉｍｅ＝０９：２４：２５；(時／分／秒)  
ｘ＝５；ｙ＝７；(被写体座標)  
のような構成を１つの組合せとして記録される。
【００６０】
なお、上記被写体座標も、上記頂点座標と同様に、本実施形態での説明を簡易化するべく、高度情報の記載を省略すると共に、緯度及び経度の情報をｘｙ座標系の整数で表現している。
【００６１】
デジタルカメラ１０でメモリカード６６に記録した動画のデータファイルを選択する一方で、ＧＰＳログを記録したＧＰＳロガー２０をデジタルカメラ１０の近傍、１［ｍ］以内に配置し、ブルートゥースによる通信を確立した上で、選択した動画のデータファイルからダイジェストの動画のデータファイルを生成する指示を行なうことで、図８に示す処理が実行される。
【００６２】
なお、以下に示す動作は、再生モード時の編集動作の１つとして、制御部５６がプログラムメモリ５８に記憶されている動作プログラムやデータ等を読出してメインメモリ５７に展開して保持させた上で実行するものである。
【００６３】
プログラムメモリ５８に記憶されている動作プログラム等は、このデジタルカメラ１０の製造工場出荷時にプログラムメモリ５８に記憶されていたものに加え、例えばこのデジタルカメラ１０のバージョンアップに際して、デジタルカメラ１０をパーソナルコンピュータと接続することにより外部からＵＳＢコネクタ７３、ＵＳＢインタフェース６７を経由して新たな動作プログラム、データ等をダウンロードして記憶したものも含む。
【００６４】
図８は、デジタルカメラ１０で再生モード時に編集動作の１つとして実行する、ダイジェスト動画の生成処理の内容を示すものである。
【００６５】
その動作当初には、メモリカード６６に記録している、選択した動画のデータファイルを読出して開く（ステップＳ１０１）。
【００６６】
次に、このデジタルカメラ１０とブルートゥース通信により接続が確立されている、ＧＰＳロガー２０のＧＰＳログメモリ８６の記録内容を開く（ステップＳ１０２）。
【００６７】
ここで、開いた動画データファイルから上記図６で示した記録時刻を読出し、最も古い時刻である記録開始時刻Ｔｃａｍ＿ｓｔａｒｔと、最も新しい時刻である記録終了時刻Ｔｃａｍ＿ｅｎｄとを設定する（ステップＳ１０３）。
【００６８】
次いで、開いたＧＰＳログから上記図７で示した記録時刻を読出し、最も古い時刻である記録開始時刻Ｔｇｐｓ＿ｓｔａｒｔと、最も新しい時刻である記録終了時刻Ｔｇｐｓ＿ｅｎｄとを設定する（ステップＳ１０４）。
【００６９】
次に、動画データファイルの記録開始時刻Ｔｃａｍ＿ｓｔａｒｔがＧＰＳログの記録開始時刻Ｔｇｐｓ＿ｓｔａｒｔよりも前である（＝時刻の数値が小さい）か否かを判断する（ステップＳ１０５）。
【００７０】
ここで、動画データファイルの記録開始時刻Ｔｃａｍ＿ｓｔａｒｔがＧＰＳログの記録開始時刻Ｔｇｐｓ＿ｓｔａｒｔよりも前であると判断した場合には、ＧＰＳログの記録開始時刻Ｔｇｐｓ＿ｓｔａｒｔをダイジェスト動画データファイルの記録開始時刻Ｔｓｒｃｈ＿ｓｔａｒｔとして設定する（ステップＳ１０６）。
【００７１】
また、上記ステップＳ１０５で動画データファイルの記録開始時刻Ｔｃａｍ＿ｓｔａｒｔがＧＰＳログの記録開始時刻Ｔｇｐｓ＿ｓｔａｒｔよりも後であるか、または等しいと判断した場合には、動画データファイルの記録開始時刻Ｔｃａｍ＿ｓｔａｒｔをダイジェスト動画データファイルの記録開始時刻Ｔｓｒｃｈ＿ｓｔａｒｔとして設定する（ステップＳ１０７）。
【００７２】
次に、動画データファイルの記録終了時刻Ｔｃａｍ＿ｅｎｄがＧＰＳログの記録終了時刻Ｔｇｐｓ＿ｅｎｄよりも後である（＝時刻の数値が大きい）か否かを判断する（ステップＳ１０８）。
【００７３】
ここで、動画データファイルの記録終了時刻Ｔｃａｍ＿ｅｎｄがＧＰＳログの記録終了時刻Ｔｇｐｓ＿ｅｎｄよりも後であると判断した場合には、ＧＰＳログの記録終了時刻Ｔｇｐｓ＿ｅｎｄをダイジェスト動画データファイルの記録終了時刻Ｔｓｒｃｈ＿ｅｎｄとして設定する（ステップＳ１０９）。
【００７４】
また、上記ステップＳ１０８で動画データファイルの記録終了時刻Ｔｃａｍ＿ｅｎｄよりもＧＰＳログの記録終了時刻Ｔｇｐｓ＿ｅｎｄの方が後であるか、または等しいと判断した場合には、動画データファイルの記録終了時刻Ｔｃａｍ＿ｅｎｄをダイジェスト動画データファイルの記録終了時刻Ｔｓｒｃｈ＿ｅｎｄとして設定する（ステップＳ１１０）。
【００７５】
上記ステップＳ１０５〜Ｓ１１０の処理により、生成するべきダイジェスト動画データファイルの記録開始時刻Ｔｓｒｃｈ＿ｓｔａｒｔと記録終了時刻Ｔｓｒｃｈ＿ｅｎｄとを設定したことになる。
【００７６】
次いで、上記ステップＳ１０６またはＳ１０７で設定したダイジェスト動画データファイルの記録開始時刻Ｔｓｒｃｈ＿ｓｔａｒｔを照合対象時刻Ｔｓｒｃｈに設定する（ステップＳ１１１）。
【００７７】
次に、その時点で設定されている照合対象時刻Ｔｓｒｃｈに従って動画データファイルの当該時刻の上記図６で説明した有効撮影領域情報を読出し、有効領域多角形頂点数ｐｏｌｙｇｏｎの値を変数ｎに設定すると共に、その頂点数ｎで表されるｎ角形の有効領域の各頂点の座標（ｘ０，ｙ０），（ｘ１，ｙ１）〜（ｘ(ｎ−１)，ｙ(ｎ−１)）を設定する（ステップＳ１１２）。
【００７８】
次いで、その時点で設定されている照合対象時刻Ｔｓｒｃｈに従ってＧＰＳログメモリ８６の当該時刻の上記図７で説明した被写体の位置座標（ｘ，ｙ）を読出す（ステップＳ１１３）。
【００７９】
そして、上記ステップＳ１１２で設定したｎ角形の各頂点の座標（ｘ０，ｙ０），（ｘ１，ｙ１）〜（ｘ(ｎ−１)，ｙ(ｎ−１)）で示される有効領域内に、上記ステップＳ１１３で設定した被写体位置座標（ｘ，ｙ）が存在するか否かにより、照合対象時刻Ｔｓｒｃｈの撮影画像中に被写体が写っているか否かを判断する（ステップＳ１１４）。
【００８０】
図９は、上記図１で示した撮影環境での有効撮影領域ＶＡと被写体である人物ＰＳＮとの位置関係を示す図である。図中、ＰＸはこのデジタルカメラ１０の撮影光軸である。この有効撮影領域ＶＡの場合、計６個の発光部３０Ａ〜３０Ｆを頂点とした６角形の内部に人物ＰＳＮが装着したＧＰＳロガー２０があることで、動画データ中に主要な被写体が写っていると判断する。
【００８１】
このように被写体位置座標（ｘ，ｙ）が有効領域内に存在し、照合対象時刻Ｔｓｒｃｈの撮影画像中に被写体が写っていると判断した場合にのみ、照合対象時刻Ｔｓｒｃｈから一定の時間幅分、例えば１秒間分の動画データをメモリカード６６に作成するダイジェスト動画データファイルに追記する（ステップＳ１１５）。
【００８２】
この場合、メモリカード６６に記録される動画データファイルは、予め設定されたデータファイル形式、例えばＨ．２６４／ＡＶＣであればＤＣＴや可変長符号化、及びＧＯＰを単位とした動き補償フレーム間予測符号化等のデータ圧縮処理によりデータ量を大幅に削減して順次上記メモリカード６６に記録する。
【００８３】
その後、照合対象時刻Ｔｓｒｃｈの値を＋１秒分更新設定する（ステップＳ１１６）。そして、この更新設定した照合対象時刻Ｔｓｒｃｈの値が、上記ステップＳ１０９またはＳ１１０で設定したダイジェスト動画データファイルの記録終了時刻Ｔｓｒｃｈ＿ｅｎｄより後に位置していない（＝時刻の数値が大きい）ことを確認した上で（ステップＳ１１７）、再び上記ステップＳ１１２からの処理に戻る。
【００８４】
こうしてステップＳ１１２〜Ｓ１１７の処理を繰返し実行することで、有効領域内に被写体が写っている場合は一定の時間幅分、例えば１秒間分ずつダイジェスト動画のデータファイルをメモリカード６６に追記していく。
【００８５】
そして、照合対象時刻Ｔｓｒｃｈが記録終了時刻Ｔｓｒｃｈ＿ｅｎｄより後になると、上記ステップＳ１７でそれを判断し、以上でこの図８のダイジェスト動画の生成処理を終了する。
【００８６】
このダイジェスト画像の生成処理の終了により、メモリカード６６に記録した一連の動画データファイルを１つのデータファイルとして纏めるべく設定する。
【００８７】
このように本実施形態によれば、特別に高度な画像解析技術を用いることなく、簡易に特定の被写体が存在するダイジェスト動画を作成することが可能となる。
【００８８】
加えて上記実施形態では、動画データに対して、一定時間毎に複数の発光部３０，３０，…の位置情報で規定する位置範囲情報を時刻の情報と関連付けて記録し、ダイジェスト動画を生成するにあたっては、記録した動画データで上記位置範囲情報が内在する位置情報と時刻情報とが一致する部分を抽出するものとしたので、被写体の存在の有無を簡易な演算により求めることができ、より一層処理を簡易化できる。
【００８９】
なお上記実施形態は、本発明をデジタルカメラに適用した場合について説明したが、本発明はこれに限ることなく、ビデオムービーカメラは勿論、カメラ機能を有する携帯電話端末やモバイル型のパーソナルコンピュータ等にも同様に適用可能となる。
【００９０】
また上記実施形態では、デジタルカメラ１０とＧＰＳロガー２０とがワイヤレスＬＡＮ機能の１つであるブルートゥースの規格に基づいて無線接続され、ＧＰＳロガー２０に蓄積されたログデータがデジタルカメラ１０側に読出されるものとして説明したが、本発明は有線／無線の接続を限定するものではない。
【００９１】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【００９２】
１０…デジタルカメラ、２０…ＧＰＳロガー、３０，３０Ａ〜３０Ｆ…発光部、４１…駆動制御部、４２…情報変調部、４３…情報記憶部、５１…光学レンズユニット、５２…ＣＭＯＳイメージセンサ、５３…画像処理部、５４…画像バッファ、５５…表示部、５６…制御部、５７…メインメモリ、５８…プログラムメモリ、５９…キー入力部、６０…レンズ駆動部、６１…フラッシュ駆動部、６２…ＣＭＯＳ駆動部、６３…音声処理部、６４…通信処理部、６５…デコード部、６６…メモリカード、６７…ＵＳＢインタフェース（Ｉ／Ｆ）、６８…ブルートゥース通信部、６９…インジケータ部、７０…レンズ用ステッピングモータ（Ｍ）、７１…フラッシュ部、７２…マイクロホン、７３…スピーカ、７４…ＵＳＢコネクタ、７５…ブルートゥースアンテナ、８１…ＧＰＳアンテナ、８２…ＧＰＳレシーバ、８３…制御部、８４…ブルートゥース通信部、８５…メモリカードコントローラ、８６…ＧＰＳログメモリ、８７…ＵＳＢインタフェース（Ｉ／Ｆ）、８８…メインメモリ、８９…プログラムメモリ、９０…キー入力部、９１…ブルートゥースアンテナ、９２…メモリカードコネクタ、９３…メモリカード、９４…ＵＳＢコネクタ、ＣＬ…コースライン、ＤＦ…データフォーマット、Ｄ１…光源ユニークＩＤ情報、Ｄ２…位置ＩＤ情報、Ｄ３…表示情報、ＦＬ…フィニッシュライン、ＰＳＮ…人物、ＰＸ…撮影光軸、ＲＴ…レーストラック、ＳＢ１，ＳＢ２…システムバス、ＶＡ…有効撮影領域。
【図１】
2010288207.tif 000003
【図２】
2010288207.tif 000004
【図３】
2010288207.tif 000005
【図４】
2010288207.tif 000006
【図５】
2010288207.tif 000007
【図６】
2010288207.tif 000008
【図７】
2010288207.tif 000009
【図８】
2010288207.tif 000010
【図９】
2010288207.tif 000011