(57)【要約】【課題】  自動的に動画を連結して記録する場合、ユーザにとって不要な動画も連結されてしまう可能性があった。【解決手段】  被写体を撮像して動画データを生成する撮像手段と、前記撮像手段により生成された動画データを一時的に記憶する記憶手段と、静止画の撮像指示を受け付ける受け付け手段と、前記受け付け手段により静止画の撮像指示が受け付けられたタイミングから所定時間遡った動画データを前記記憶手段から読み出して、記録媒体に記録するよう制御する記録制御手段と、現在位置を取得する取得手段と、所定の位置を場所テーブルに登録する登録手段とを有し、前記記録制御手段は、前記静止画の撮像指示を受け付けたときの位置と前記場所テーブルとに基づき、前記記憶手段に記憶されている動画データを、前記記録媒体に既に記録されている動画データにまとめて記録するか否かを切り替える。【選択図】  図５
2016197793.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して動画データを生成する撮像手段と、
前記撮像手段により生成された動画データを一時的に記憶する記憶手段と、
静止画の撮像指示を受け付ける受け付け手段と、
前記受け付け手段により静止画の撮像指示が受け付けられたタイミングから所定時間遡った動画データを前記記憶手段から読み出して、記録媒体に記録するよう制御する記録制御手段と、
現在位置を取得する取得手段と、
所定の位置を場所テーブルに登録する登録手段とを有し、
前記記録制御手段は、前記静止画の撮像指示を受け付けたときの位置と前記場所テーブルとに基づき、前記記憶手段に記憶されている動画データを、前記記録媒体に既に記録されている動画データにまとめて記録するか否かを切り替えることを特徴とする撮像装置。
【請求項２】
前記受け付け手段が、前記場所テーブルに登録されていない場所で撮像指示を受け付けた場合、該撮像指示に応じた撮像の前および後に、前記場所テーブルに登録されている場所で撮像が行われるまで、前記受け付け手段により静止画の撮像指示が受け付けられたタイミングから所定時間遡った動画データを前記記録媒体に記録しないことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記場所テーブルに登録されている場所で撮像が行われた後に、前記受け付け手段が、前記場所テーブルに登録されていない場所で撮像指示を受け付けた場合、該撮像指示に応じた撮像の後に、更に前記場所テーブルに登録されている場所で撮像が行われるまで、前記受け付け手段により静止画の撮像指示が受け付けられたタイミングから所定時間遡った動画データを前記記録媒体に記録しないことを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記場所テーブルに登録されている場所で撮像が行われた後に、前記受け付け手段が、前記場所テーブルに登録されていない場所で撮像指示を受け付けた場合、該撮像指示に応じた撮像の際に、前記受け付け手段により静止画の撮像指示が受け付けられたタイミングから所定時間遡った動画データを前記記憶手段から読み出して他の記録領域に保持しておくよう制御し、
該動画データが保持されたまま日付が変わった場合、該動画データを記録媒体に記録することなく削除することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記場所テーブルに登録されている場所で撮像が行われた後に、前記受け付け手段が、前記場所テーブルに登録されていない場所で撮像指示を受け付けた場合、該撮像指示に応じた撮像の際に、前記受け付け手段により静止画の撮像指示が受け付けられたタイミングから所定時間遡った動画データを前記記憶手段から読み出して他の記録領域に保持しておくよう制御し、
撮像装置を起動した際に、異なる日付に保持された動画データを削除することを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記記録制御手段が記録媒体に記録する動画データは、日付毎に異なるファイルにまとめて記録されることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記記録制御手段が記録媒体に記録する動画データは、該動画データを記録媒体に記録するトリガとなった静止画撮像指示に応じて撮像された静止画と同じフォルダに記録されることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記記憶手段に記憶されている動画データを、前記記録媒体に既に記録されている動画データにまとめて記録しない場合、単独のファイルとして記録することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記記憶手段に記憶されている動画データを、前記記録媒体に既に記録されている動画データにまとめて記録しない場合、記録媒体に記録することなく削除することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項１０】
被写体を撮像して動画データを生成する撮像工程と、
前記撮像工程で生成された動画データを一時的に記憶領域に記憶する記憶工程と、
静止画の撮像指示を受け付ける受け付け工程と、
前記受け付け工程で静止画の撮像指示が受け付けられたタイミングから所定時間遡った動画データを前記記憶領域から読み出して、記録媒体に記録するよう制御する記録制御工程と、
現在位置を取得する取得工程と、
所定の位置を場所テーブルに登録する登録工程とを有し、
前記記録制御工程では、前記静止画の撮像指示を受け付けたときの位置と前記場所テーブルとに基づき、前記記憶領域に記憶されている動画データを、前記記録媒体に既に記録されている動画データにまとめて記録するか否かを切り替えることを特徴とする撮像装置の制御方法。
【請求項１１】
コンピュータを請求項１乃至９のいずれか１項の撮像装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画と静止画を記録可能な撮像装置及びその制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、動画と静止画を同時に記録可能なデジタルカメラが知られている。なかには、静止画とともに、静止画撮像指示時点よりも所定時間遡った時点からの動画を記録し、一日の間に記録した動画を一つの動画ファイルとして連結し記録するモードを搭載するものがある。
【０００３】
例えば特許文献１では、静止画撮像指示時点よりも所定時間遡った時点からの動画を、静止画撮像後すぐに自動的に一つの動画ファイルとして連結して記録するデジタルカメラが開示されており、一日の間に記録した動画をまとめて容易に再生することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６１０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１では、静止画撮像後すぐに自動的に動画を連結して記録するため、ユーザが連結の対象とする動画を選択することができず、不要な動画も連結して記録してしまうという問題があった。この場合、不要な動画を取り除くためには、連結して記録された動画ファイルから不要な動画を取り除く動画編集作業が別途必要であった。例えば、特定の場所で撮像した動画のみをまとめた動画を生成したいというユーザ要求があった場合、連結して記録された動画ファイルから特定の場所で撮像した部分を抽出する作業が必要であった。
【０００６】
そこで本発明では、予め登録しておいた場所に関する動画を自動で生成することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明の撮像装置は、被写体を撮像して動画データを生成する撮像手段と、前記撮像手段により生成された動画データを一時的に記憶する記憶手段と、静止画の撮像指示を受け付ける受け付け手段と、前記受け付け手段により静止画の撮像指示が受け付けられたタイミングから所定時間遡った動画データを前記記憶手段から読み出して、記録媒体に記録するよう制御する記録制御手段と、現在位置を取得する取得手段と、所定の位置を場所テーブルに登録する登録手段とを有し、前記記録制御手段は、前記静止画の撮像指示を受け付けたときの位置と前記場所テーブルとに基づき、前記記憶手段に記憶されている動画データを、前記記録媒体に既に記録されている動画データにまとめて記録するか否かを切り替えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、予め登録しておいた場所に関する動画を自動で生成することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態における撮像装置の構成を示すブロック図である。
【図２】第１の実施形態における場所登録処理を示すフローチャートである。
【図３】第１の実施形態における場所登録処理中の表示画面の一例である。
【図４】第１の実施形態におけるプリＲＥＣ動画の撮像場所を説明するための図である。
【図５】第１の実施形態におけるプリＲＥＣ動画が記録されるまでの記録媒体の使い方を説明するための図である。
【図６】第１の実施形態における撮像装置の動作を示すフローチャートである。
【図７】第１の実施形態における撮像場所が登録場所と一致するか判定する方法を説明するための図である。
【図８】第２の実施形態における場所・区間分割数登録処理を示すフローチャートである。
【図９】第２の実施形態における区間分割数登録処理中の表示画面の一例である。
【図１０】第２の実施形態における登録場所間で撮像されたプリＲＥＣ動画の記録方法について説明するための図である。
【図１１】第２の実施形態における登録場所間で記録されたプリＲＥＣ動画の中から連結するプリＲＥＣ動画を選択する方法について説明するための図である。
【図１２】第２の実施形態における取得した情報とプリＲＥＣ動画の関係を示す図である。
【図１３】第２の実施形態における撮像装置の動作を示すフローチャートである。
【図１４】第２の実施形態における登録場所間動画の連結処理の動作を示すフローチャートである。
【図１５】第２の実施形態における登録場所間での撮像場所について説明するための図である。
【図１６】第２の実施形態における各プリＲＥＣ動画の所属区間、所属区間の中心までの距離を算出する一例を説明するための図である。
【図１７】第３の実施形態における撮像装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１１】
［第１の実施形態］
以下、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態における撮像装置１００の構成を示すブロック図である。
【００１２】
１０１は撮像装置１００の全ての動作を統括し制御するＣＰＵである。ＣＰＵ１０１は、例えば後述の撮像素子１０２を用いた撮像や、撮像により得られる画像データの記録媒体への記録制御を実行する。なお、ＣＰＵ１０１が行う制御は、例えば複数のＣＰＵによって分担して実行されてもよい。
【００１３】
１０２は被写体の光学像を電気信号に変換するためのＣＣＤやＣＭＯＳからなる撮像素子である。１０３は撮像素子１０２から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換回路である。１０４はＣＰＵ１０１により制御され、撮像素子１０２、Ａ／Ｄ変換回路１０３にクロック信号や制御信号を供給するタイミング発生回路である。
【００１４】
１０５はＣＰＵ１０１のワークエリアとして使用される一時的な記憶領域としてのＲＡＭである。ＲＡＭ１０５には撮像素子１０２により撮像され生成された動画データや静止画データも格納され、所定枚数の静止画データや所定時間の動画データを格納するのに十分な容量を備えている。１０６は後述のフローチャート等の制御プログラムを格納するＲＯＭである。
【００１５】
１０７は、Ａ／Ｄ変換回路１０３からのデータに対し、画像処理や、画像データの圧縮・伸張処理などを行う静止画信号処理回路である。１０８は、ＭＰＥＧ等の所定の動画圧縮処理や、２つの動画を１つの動画にするなどの連結処理を行う動画信号処理回路である。１０９はユーザが静止画撮像指示を行うための静止画撮像用ＳＷである。１１０はユーザがカメラの設定等を行うための操作部である。
【００１６】
ユーザは、操作部１１０により静止画撮像指示を行ったことをトリガとして、静止画撮像指示を行った時点よりも所定時間遡った時点から静止画撮像指示時点までの動画を記録するか否かを設定できる。
【００１７】
すなわち、本実施形態の撮像装置１００は、静止画撮像指示時点よりも所定時間遡った時点からの動画と静止画を記録するモードと、前述の動画は記録せず静止画のみを記録するモードとを有している。
【００１８】
１１３は、地図情報、後述する方法で登録された場所情報を格納する場所情報用メモリである。
【００１９】
１１１は、場所解析回路であり、場所情報取得部１１１１と場所情報解析部１１１２で構成される。場所情報取得部１１１１は、静止画撮像指示時点の場所情報の取得を行う。場所情報取得部１１１１は、例えばＧＰＳモジュールである。ＧＰＳモジュールは、ＧＰＳ衛星から発信される信号を受信し、現在位置を示す情報として緯度・経度からなる位置情報をＲＡＭ１０５に出力する。なお、本実施形態では、この位置情報の出力は定期的に実行され、ＲＡＭ１０５には常に最新の位置情報が記録されていることになる。以下の説明では、位置情報のことを場所情報とも記載する。場所情報解析部１１１２は、場所情報取得部１１１１が取得した場所情報、および１１３に登録されている場所情報から、登録場所と撮像場所、または撮像場所間の距離の算出、距離の比較などを行う。さらに、撮像場所がユーザの登録した場所情報と一致するかなど、算出した距離を用いて、場所情報の解析を行う。
【００２０】
１１２は、カメラの各種設定画面や撮像された静止画や動画を表示、再生するための表示部である。
【００２１】
１１５はメモリカードやハードディスク等の外部記録装置とのＩ／Ｆ（インタフェース）、１１６はメモリカードやハードディスク等との外部記録装置と接続を行うコネクタである。２００はメモリカードやハードディスク等の外部記録装置であり、２０１は撮像装置１００との接続を行うコネクタ、２０２は撮像装置１００とのインタフェース、２０３は静止画や動画を記録する記録部である。
【００２２】
本実施形態では外部記録装置を取り付けるインタフェース及びコネクタを一系統持つものとして説明しているが、外部記録装置を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェースおよびコネクタを組み合わせて備える構成としても構わない。更に、インタフェースとして無線機器等に対応させることにより、他のコンピュータ等の周辺機器との間で静止画や動画の転送が可能な構成としてもよい。
【００２３】
なお、以下の説明において、静止画撮像指示よりも所定時間遡った時点から静止画撮像指示までの期間をプリＲＥＣ期間、プリＲＥＣ期間に撮像装置１００が撮像する動画をプリＲＥＣ動画とする。また、プリＲＥＣ動画と静止画を記録し、さらにプリＲＥＣ動画同士を連結して連結動画とするモードをモードＡとする。なお、連結とは、例えば、記録部２０３に記録された動画とＲＡＭ１０５に蓄積された動画を１つの動画ファイルにまとめることをいう。
【００２４】
＜撮影場所の登録方法＞
次に、連結対象としたい撮像場所の登録方法について、図２に示すフローチャートを用いて説明する。まず、場所登録処理が開始されると、ＣＰＵ１０１は、場所情報用メモリ１１３に予め格納された地図情報を、表示部１１２に表示する（Ｓ２０１）。図３（ａ）に示す図は、Ｓ２０１で表示部１１２に表示される表示画面の一例である。図３（ａ）では、表示部１１２に地図情報が表示されている。
【００２５】
次に、ＣＰＵ１０１は、ユーザが操作部１１０を操作して地図上の一地点を選択したかを判定する（Ｓ２０２）。地図上の一地点が選択されていないと判定した場合（Ｓ２０２：ＮＯ）、Ｓ２０２の処理へ戻る。
【００２６】
地図上の一地点が選択されたと判定した場合（Ｓ２０２：ＹＥＳ）、ＣＰＵ１０１は、選択された地点を中心として登録される範囲（以後、登録範囲と称する）を、表示部１１２に表示されている地図上に強調表示する（Ｓ２０３）。図３（ｂ）に示す図は、Ｓ２０３で、ユーザにより地点Ｃが選択された場合の表示部１１２に表示される表示画面の一例である。図３（ｂ）では、登録範囲の半径を５０メートルとし、ユーザの選択した地点Ｃを中心とした半径５０メートルの範囲が表示部１１２に表示された地図上で強調表示されている。
【００２７】
次に、ＣＰＵ１０１は、選択された地点の緯度経度の情報と、選択された地点を中心とした登録範囲の半径の値を、場所情報用メモリ１１３に登録する（Ｓ２０４）。
【００２８】
次に、ＣＰＵ１０１は、選択画面を表示部１１２に表示する（Ｓ２０５）。図３（ｃ）に示す図は、Ｓ２０５で表示部１１２に表示される表示画面の一例である。図３（ｃ）では、選択した地点を中心とした登録範囲を登録場所Ａとして登録する処理が完了し、「場所の登録を終了する」か、「場所の登録を続ける」かを選択する指示を受け付ける状態である。
【００２９】
次に、ＣＰＵ１０１は、ユーザが操作部１１０を操作して、「場所の登録を続ける」か、「場所の登録を完了する」かのどちらを選択したかの判定を行う（Ｓ２０６）。「場所の登録を続ける」が選択されたと判定した場合（Ｓ２０６：ＮＯ）、Ｓ２０２の処理へ戻る。「場所の登録を完了する」が選択されたと判定した場合（Ｓ２０６：ＹＥＳ）、場所登録処理を終了する。
【００３０】
以上の処理で、ユーザが登録した場所情報が、場所情報用メモリ１１３に登録される。ここで、場所情報用メモリ１１３には、登録された場所情報が、不図示の場所テーブルの形で記録される。なお、上述した場所登録方法では、登録範囲を、ユーザが選択した地点から半径５０メートルの範囲としたが、ユーザによる操作部１１０の操作により設定してもよい。
【００３１】
また、登録する場所情報に緯度経度を用いたが、住所などの場所が特定できる情報を用いて処理を行ってもよい。
【００３２】
＜プリＲＥＣ動画の記録方法の例＞
次に、プリＲＥＣ動画の撮像場所、およびプリＲＥＣ動画の記録方法について、図４、５を用いて説明する。
【００３３】
図４は、上述した登録方法で登録した登録場所Ａ、登録場所Ｂの位置と、登録場所以外で撮像された場所である撮像場所Ｈ０〜Ｈ２の位置とを示した図である。また、撮像場所Ｈ０、登録場所Ａ、撮像場所Ｈ１、登録場所Ｂ、撮像場所Ｈ２の順番で撮像された場合を表している。撮像場所Ｈ０は、登録場所Ａよりも前に撮像された登録場所ではない場所、撮像場所Ｈ１は、登録場所Ａから登録場所Ｂまでの間で撮像された場所、撮像場所Ｈ２は、登録場所Ｂで撮像後に撮像された登録場所ではない場所を示している。撮像場所Ｈ０〜Ｈ２で撮像されたプリＲＥＣ動画については、登録場所Ａと登録場所Ｂで撮像されたプリＲＥＣ動画の撮像時刻と比較することで、登録場所Ａと登録場所Ｂの間で撮像されたプリＲＥＣ動画であるか否かが判定される。
【００３４】
図５は、撮像場所Ｈ０、登録場所Ａ、撮像場所Ｈ１、登録場所Ｂ、撮像場所Ｈ２で撮像されたプリＲＥＣ動画が記録されるまでのＲＡＭ１０５、および記録部２０３の使い方を示した図である。撮像されたプリＲＥＣ動画は、ＲＡＭ１０５に蓄積され、撮像場所に応じて次の２つの記録領域に記録される。一つは、撮像場所Ｈ０〜Ｈ２のように登録場所以外で撮像されたプリＲＥＣ動画が一時的に記録される記録部２０３内の領域である。この領域を、プリＲＥＣ動画記録領域とする。もう一つは、連結動画が記録される記録部２０３内の領域である。この領域を、連結動画記録領域とする。連結動画記録領域に記録されることは、すなわち連結動画に連結して記録されることを示す。なお、ここでは、この動画の連結は、一日分の動画をまとめて一つのファイルにすることで、一日の撮影のダイジェスト動画を生成することを目的としたものである。故に連結動画は日付毎に別ファイルとして生成される。
【００３５】
続いて、以下の５パターンについて各々プリＲＥＣ動画が記録されるまでの流れを説明する。
（０）撮像場所Ｈ０で撮像した場合
（１）登録場所Ａで撮像した場合
（２）撮像場所Ｈ１で撮像した場合
（３）登録場所Ｂで撮像した場合
（４）撮像場所Ｈ２で撮像した場合
【００３６】
各パターンの説明において、撮像されたプリＲＥＣ動画は、最初にＲＡＭ１０５に蓄積されるため、ＲＡＭ１０５にプリＲＥＣ動画が蓄積された状態から説明する。
【００３７】
（０）撮像場所Ｈ０で撮像した場合
撮像場所Ｈ０で撮像されたプリＲＥＣ動画ＭＯＶ０は、場所情報用メモリ１１３に登録されている場所で撮像されたプリＲＥＣ動画ではない。また、撮像場所Ｈ０で撮像された時点では、登録場所Ａ、登録場所Ｂで撮像が行われていない。そのため、撮像場所Ｈ０で撮像されたプリＲＥＣ動画ＭＯＶ０は、登録場所Ａ、登録場所Ｂと関連していないと判断されて、記録されない。なお、このプリＲＥＣ動画ＭＯＶ０は、動画の連結に利用しないだけで、動画ＭＯＶ０単独で一つのファイルとして記録媒体に記録してもよい。その場合、動画の連結に利用しないことが判定されたことに応じて、一つのファイルとして記録媒体に出力される。
【００３８】
（１）登録場所Ａで撮像した場合
登録場所Ａは、場所情報用メモリ１１３に登録されている場所である。そのため、登録場所Ａで撮像されたプリＲＥＣ動画ＭＯＶ１は、ＲＡＭ１０５から連結動画記録領域に記録され、以降の動画との連結まで保持される。
【００３９】
（２）撮像場所Ｈ１で撮像した場合
撮像場所Ｈ１で撮像されたプリＲＥＣ動画ＭＯＶ２については、その動画の撮像時刻に基づき、登録場所の間で撮像された動画であるか否かを判定する。ここでは、撮像場所Ｈ１で撮像されたプリＲＥＣ動画ＭＯＶ２の撮像時刻が、登録場所Ａで撮像されたプリＲＥＣ動画ＭＯＶ１の撮像時刻よりも遅い。そのため、プリＲＥＣ動画ＭＯＶ２は登録場所間で撮像されたプリＲＥＣ動画になる可能性がある。しかし、撮像場所Ｈ１でプリＲＥＣ動画ＭＯＶ２が撮像された時点では、今後登録場所Ｂで撮像するか不明のため、登録場所間で撮像されたプリＲＥＣ動画か否かを判定することができない。そこで、プリＲＥＣ動画ＭＯＶ２が登録場所間で撮像されたプリＲＥＣ動画か否かの判定が可能になるまで、プリＲＥＣ動画ＭＯＶ２を、プリＲＥＣ動画記録領域に記録する。よって、撮像場所Ｈ１で撮像したプリＲＥＣ動画ＭＯＶ２は、ＲＡＭ１０５からプリＲＥＣ動画記録領域に記録される。
【００４０】
（３）登録場所Ｂで撮像した場合
登録場所Ｂで撮像が行われると、登録場所で撮像が行われたと判定される。また、プリＲＥＣ動画ＭＯＶ３が生成され、一旦ＲＡＭ１０５に蓄積される。プリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画ＭＯＶ２は、この時点で登録場所Ａと登録場所Ｂの間で撮像された動画であると判定することが可能になる。プリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画が登録場所間で撮像された動画であると判定された場合、そのプリＲＥＣ動画（ここでは、プリＲＥＣ動画ＭＯＶ２）は、連結動画記録領域に記録されている連結動画に連結して記録される。その後、ＲＡＭ１０５に蓄積されている登録場所Ｂで撮像したプリＲＥＣ動画ＭＯＶ３は、連結動画記録領域に記録されている連結動画に連結して記録される。
【００４１】
（４）撮像場所Ｈ２で撮像した場合
撮像場所Ｈ２で撮像されたプリＲＥＣ動画ＭＯＶ４は、撮像場所Ｈ１で撮像されたプリＲＥＣ動画ＭＯＶ２と同様、ＲＡＭ１０５からプリＲＥＣ動画記録領域に記録される。その後に登録場所で撮像しなかった場合、撮像場所Ｈ２で撮像されたプリＲＥＣ動画ＭＯＶ４は、登録場所間で撮像されたプリＲＥＣ動画ではないため、連結されずにプリＲＥＣ動画記録領域に残ってしまう。この場合、連結動画は、１日の間の動画が連結して記録されるため、翌日になれば、残ってしまったプリＲＥＣ動画は、連結されないことが確定する。よって、プリＲＥＣ動画ＭＯＶ４は、翌日以降に撮像装置１００を起動した際に、プリＲＥＣ動画記録領域から破棄される。あるいは、撮像装置１００が起動したまま日付をまたいだ場合は、日付をまたいだタイミングでプリＲＥＣ動画記録領域から破棄してもよい。なお、このようにして連結されなかったプリＲＥＣ動画ＭＯＶ４を破棄する代わりに、プリＲＥＣ動画ＭＯＶ０と同様に、単独で一つのファイルとして記録媒体に記録してもよい。
【００４２】
上述したプリＲＥＣ動画記録領域は、モードＡに設定された場合に、記録部２０３に作成される。このとき、プリＲＥＣ動画記録領域には、プリＲＥＣ動画が一時的に記録されているにすぎず、また細切れの動画しか記録されないため、プリＲＥＣ動画記録領域を閲覧禁止にする処理を行う。閲覧禁止にする方法としては、例えば、プリＲＥＣ動画記録領域をフォルダとして作成し、作成したフォルダを隠しフォルダに設定するなどの方法で行う。
【００４３】
＜撮像動作＞
次に、上記構成を有する撮像装置１００の撮像動作について、図６に示すフローチャートを用いて説明する。図６に示すフローチャートは、撮像装置１００の電源スイッチがオン状態であるときに実行される。また、予め、ユーザによって上述した場所登録方法で連結対象としたい撮像場所が設定されていることとする。
【００４４】
まず、操作部１１０を介して、ユーザからの撮像モードを設定する指示を受け付ける（Ｓ６０１）。ＣＰＵ１０１は、設定された撮像モードがモードＡかどうか判定する（Ｓ６０２）。モードＡに設定されていないと判定された場合（Ｓ６０２：ＮＯ）、ＣＰＵ１０１は、各撮像モードに応じた処理を行い（Ｓ６０３）、処理を終了する。
【００４５】
モードＡに設定されていると判定された場合（Ｓ６０２：ＹＥＳ）、ＣＰＵ１０１は、予め設定された期間、プリＲＥＣ動画をＲＡＭ１０５にバッファリングする（Ｓ６０４）。
【００４６】
次に、ＣＰＵ１０１は静止画撮像指示が検出されたかどうか、すなわち静止画撮像ＳＷ１０９が押下されたかどうかを判定する（Ｓ６０５）。静止画撮像指示が検出されていないと判定された場合（Ｓ６０５：ＮＯ）、ＣＰＵ１０１は、Ｓ６０５の処理を繰り返し、静止画撮像指示が検出されるのを待つ。静止画撮像指示が検出されたと判定された場合（Ｓ６０５：ＹＥＳ）、ＣＰＵ１０１は、プリＲＥＣ動画のバッファリングを停止させる（Ｓ６０６）。
【００４７】
次に、静止画信号処理回路１０７は、Ａ／Ｄ変換回路１０３で処理された画像に対して、所定の画像処理を行い、ＣＰＵ１０１が静止画として記録部２０３に記録する（Ｓ６０７）。
【００４８】
次に、場所情報取得部１１１１は、静止画撮像指示時点でＲＡＭ１０５に記録されている最新の場所情報を取得する（Ｓ６０８）。
【００４９】
次に、場所情報解析部１１１２は、取得した場所情報が場所情報用メモリ１１３に登録されている登録場所情報と一致するか判定する（Ｓ６０９）。Ｓ６０９における判定方法の詳細については、後述する。
【００５０】
取得した場所情報が登録場所情報と一致しないと判定された場合（Ｓ６０９：ＮＯ）、ＣＰＵ１０１は、連結動画記録領域に連結動画が存在するか判定する（Ｓ６１０）。連結動画が存在しない場合（Ｓ６１０：ＮＯ）、ＣＰＵ１０１は、プリＲＥＣ動画が登録場所よりも撮像時刻が早く撮像していることになる（図４の撮像場所Ｈ０の場合）。この場合、処理を終了する。
【００５１】
一方、連結動画記録領域に連結動画が存在すると判定された場合（Ｓ６１０：ＹＥＳ）、ＣＰＵ１０１は、ＲＡＭ１０５に蓄積されているプリＲＥＣ動画を、プリＲＥＣ動画記録領域に記録して（Ｓ６１１）、処理を終了する。Ｓ６１１の処理は、図４の撮像場所Ｈ１、または撮像場所Ｈ２の場合と判断されたときの処理に相当する。
【００５２】
取得した場所情報が登録場所情報と一致する場合（Ｓ６０９：ＹＥＳ）、ＣＰＵ１０１は、プリＲＥＣ動画記録領域に、プリＲＥＣ動画が存在するか判定する（Ｓ６１２）。
【００５３】
プリＲＥＣ動画が存在しないと判定された場合（Ｓ６１２：ＮＯ）、ＣＰＵ１０１は、連結動画記録領域に連結動画が存在するか判定する（Ｓ６１３）。
【００５４】
連結動画が存在すると判定された場合（Ｓ６１３：ＹＥＳ）、Ｓ６１６の処理に進む。
【００５５】
連結動画が存在しないと判定された場合（Ｓ６１３：ＮＯ）、動画信号処理回路１０８はＲＡＭ１０５に蓄積されているプリＲＥＣ動画に所定の信号処理を行い、ＣＰＵ１０１はプリＲＥＣ動画を連結動画として連結動画記録領域に記録する（Ｓ６１４）。その後、処理を終了する。Ｓ６１４の処理は、図４の登録場所Ａの１回目の撮像時のみ行われる処理に相当する。
【００５６】
プリＲＥＣ動画が存在すると判定された場合（Ｓ６１２：ＹＥＳ）、動画信号処理回路１０８は、プリＲＥＣ動画記録領域に存在するプリＲＥＣ動画を、連結動画記録領域に存在する連結動画の後に連結する。そして、ＣＰＵ１０１は連結動画を連結動画記録領域に記録する（Ｓ６１５）。Ｓ６１５の処理は、図４の登録場所Ｂの１回目の撮像時において、撮像場所Ｈ１で撮像したプリＲＥＣ動画ＭＯＶ２を連結する処理に相当する。
【００５７】
次に、動画信号処理回路１０８が、ＲＡＭ１０５に蓄積されているプリＲＥＣ動画を、連結動画記録領域に存在する連結動画の後に連結し、ＣＰＵ１０１が連結動画を連結動画記録領域に記録し（Ｓ６１６）、処理を終了する。Ｓ６１６の処理は、図４の登録場所Ａ、または登録場所Ｂで、１回目の撮像以降の撮像時に行われる処理に相当する。
【００５８】
＜Ｓ６０９での判定方法＞
Ｓ６０９の判定方法の詳細について図７を用いて、撮像場所が登録範囲内の場合と登録範囲外の場合について説明する。
【００５９】
図７は、登録場所Ａと登録場所Ａの登録範囲の半径ｒ、撮像場所ａ、撮像場所ｂ、登録場所Ａの中心から撮像場所ａまでの距離ｒａ、登録場所Ａの中心から撮像場所ｂまでの距離ｒｂを示している。登録場所Ａの中心の緯度経度情報と、登録場所Ａの登録範囲の半径ｒは、場所情報用メモリ１１３に登録されている情報を用いる。撮像場所ａは、登録範囲内の撮像場所を示し、撮像場所ｂは、登録範囲外の撮像場所を示している。
【００６０】
距離ｒａ、ｒｂは、登録場所Ａの中心と撮像場所ａ、ｂの緯度経度の情報から算出され、登録範囲の半径ｒと比較される。
【００６１】
撮像場所ａの場合、ｒ≧ｒａと判定されるので、撮像場所ａは登録場所Ａと一致すると判定される。撮像場所ｂの場合、ｒ＜ｒｂと判定されるので、撮像場所ｂは登録場所Ａと一致しないと判定される。以上のようにして、撮像場所が、登録場所と一致するかどうかを判定する。
【００６２】
上述した第１の実施形態によれば、予め場所を登録し、登録場所、または登録場所間で撮像した動画のみを連結して記録することで、登録場所に着目した動画を自動で生成することができる。
【００６３】
なお、上述した第１の実施形態および後述する全ての実施形態において、静止画撮像指示が検出されると、撮像された静止画を記録部２０３に記録する前に、ＲＡＭ１０５へのバッファリングを停止するフローとしている。すなわち、静止画撮像指示よりも所定時間遡った時点から静止画撮像指示までの期間をプリＲＥＣ期間としている。
【００６４】
これについては、撮像された静止画を記録部２０３に記録後、ＲＡＭ１０５へのバッファリングを停止してもよい。すなわち、静止画記録時点よりも所定時間遡った時点から静止画記録時点までの期間をプリＲＥＣ期間としてもよい。
【００６５】
上述したフローは、図６に示すフローチャート中の、Ｓ６０６とＳ６０７の順序を逆にすることにより実現できる。
【００６６】
［第２の実施形態］
第２の実施形態では、後述する方法で区間分割数Ｘを予め登録しておくことで、プリＲＥＣ動画の撮像場所などの条件により、登録場所間で記録されたプリＲＥＣ動画の連結される数を区間分割数Ｘ以下に調整できる場合について説明する。
【００６７】
第２の実施形態では、第１の実施形態と共通する部分が多いため、以下では本実施形態特有の部分を中心に説明する。
【００６８】
まず、区間分割数Ｘの設定方法について、図８に示すフローチャートを用いて説明する。区間分割数Ｘは、登録場所間で最初と最後に記録されたプリＲＥＣ動画の撮像場所の間を、登録した区間分割数Ｘの分だけ分割する値である。
【００６９】
Ｓ８０１〜Ｓ８０６では、図２の処理Ｓ２０１〜Ｓ２０６と同様の処理が行われる。
【００７０】
次に、ＣＰＵ１０１は、登録場所が複数存在するか判定を行う（Ｓ８０７）。登録場所が複数存在しないと判定された場合（Ｓ８０７：ＮＯ）、ＣＰＵ１０１は、場所・区間分割数登録処理を終了する。
【００７１】
登録場所が複数存在すると判定された場合（Ｓ８０７：ＹＥＳ）、ＣＰＵ１０１は、区間分割数登録画面を表示部１１２に表示する（Ｓ８０８）。図９に示す図は、Ｓ８０８で表示部１１２に表示される表示画面の一例である。図９では、ユーザが区間分割数を登録する画面が表示されている。
【００７２】
次に、ＣＰＵ１０１は、ユーザが操作部１１０を操作して登録した区間分割数Ｘを、場所情報用メモリ１１３に記録して（Ｓ８０９）、場所・区間分割数登録処理を終了する。以上の処理で、ユーザが登録した場所情報と区間分割数Ｘが、場所情報用メモリ１１３に登録される。
【００７３】
次に、登録場所間で撮像されたプリＲＥＣ動画の記録方法について、図１０を用いて説明する。
【００７４】
図１０は、上述した登録方法で登録した登録場所Ａ、登録場所Ｂの位置と、登録場所間で撮像された場所である撮像場所Ｊ１〜Ｊ１０の位置とを示した図である。
【００７５】
登録場所間で記録されたプリＲＥＣ動画の連結される数を区間分割数Ｘ以下にするために、撮像場所が近いプリＲＥＣ動画が既に記録されている場合は、既に記録されているプリＲＥＣ動画のみを残し、後から撮像したプリＲＥＣ動画は記録しないようにする。つまり、同一場所で撮像されたプリＲＥＣ動画は１つだけしか記録されない。撮像場所が近いかどうかの判定方法の詳細は後述する。
【００７６】
プリＲＥＣ動画を記録した場合は、記録したプリＲＥＣ動画の数を把握するために、プリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画数Ｎ（初期値：Ｎ＝０）を用意し、プリＲＥＣ動画が記録されるごとに、１を加算していく。プリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画数Ｎは、記録されるプリＲＥＣ動画に対して情報として付加される。
【００７７】
また、プリＲＥＣ動画を記録しなかった場合は、その撮像場所で撮像した回数を把握するために、同一撮像場所の撮像回数ＬＮ（初期値：ＬＮ＝１）を用意し、プリＲＥＣ動画が記録されなかったごとに、１を加算していく。同一撮像場所の撮像回数ＬＮは、同一撮像場所で記録されたプリＲＥＣ動画に対して情報として付加される。
【００７８】
以上の記録方法で、図１０の場合を考えると、撮像場所Ｊ１では、プリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画数Ｎに１が加算されて、撮像されたプリＲＥＣ動画に付加されて記録される。撮像場所Ｊ２では、撮像場所Ｊ１が同一撮像場所のため、プリＲＥＣ動画が記録されずに、同一撮像場所の撮像回数ＬＮに１が加算されて、撮像場所Ｊ１で記録されたプリＲＥＣ動画に付加される。撮像場所Ｊ３〜Ｊ６、Ｊ９は撮像場所Ｊ１と同様の処理が行われる。撮像場所Ｊ７、Ｊ８は、撮像場所Ｊ６が同一撮像場所のため、撮像場所Ｊ１０は、撮像場所Ｊ９が同一撮像場所のため、撮像場所Ｊ２と同様の処理が行われる。
【００７９】
次に、登録場所間で記録されたプリＲＥＣ動画の中から連結するプリＲＥＣ動画を選択する方法について図１１を用いて説明する。
【００８０】
区間分割数Ｘの値より多くのプリＲＥＣ動画が登録場所間で記録された場合は、上記の方法でプリＲＥＣ動画記録領域に記録されたプリＲＥＣ動画の中から、連結するプリＲＥＣ動画を選択しなければならない。ここでは、区間分割数をＸ＝３として説明する。
【００８１】
図１１のように、図１０で記録した撮像場所を撮像順に直線距離で表し、最初の撮像場所Ｊ１と最後の撮像場所Ｊ９の間を、区間分割数で３つの区間に等間隔に分割する。分割した各区間に、プリＲＥＣ動画がある場合は、プリＲＥＣ動画が所属している区間をプリＲＥＣ動画ごとに所属区間として記録する。図１１の場合、撮像場所Ｊ１、Ｊ３は区間Ｒ１、撮像場所Ｊ４、Ｊ５は区間Ｒ２、撮像場所Ｊ６、Ｊ９は区間Ｒ３に所属していることになる。各プリＲＥＣ動画の所属区間を算出する方法の詳細は後述する。
【００８２】
各区間で代表動画を１つ選択することで、連結するプリＲＥＣ動画を区間分割数以下の数にすることができる。
【００８３】
代表動画の選択方法としては、以下の場合が考えられる。
【００８４】
まず、区間にプリＲＥＣ動画が存在しない場合は、その区間の代表動画は選択しない。
【００８５】
次に、区間に代表動画が１つ存在する場合は、存在するプリＲＥＣ動画が代表動画として選択される。
【００８６】
最後に、区間に代表動画が複数存在する場合は、同一撮像場所の撮像回数ＬＮの値が大きいプリＲＥＣ動画が代表動画として選択される。もし、同一撮像場所の撮像回数ＬＮが同数だった場合は、各所属区間の中心までの距離が最も近いプリＲＥＣ動画が代表動画として選択される。プリＲＥＣ動画の各所属区間の中心までの距離を算出する方法の詳細は後述する。各所属区間の中心までの距離も同数の場合は、撮像時刻が最も古いプリＲＥＣ動画が代表動画として選択される。
【００８７】
以上の方法で、ＣＰＵ１０１は、登録場所間で記録されたプリＲＥＣ動画の中から連結するプリＲＥＣ動画を選択する。
【００８８】
上述した、登録場所間で撮像されたプリＲＥＣ動画の記録方法、選択方法で取得した情報と記録されたプリＲＥＣ動画は、図１２のプリＲＥＣ動画の情報ＴＡＢＬＥのように関係づけされている。なお、図１２で選択される代表動画は、区間Ｒ１では、同一撮像場所の撮像回数ＬＮの値が最も大きい撮像場所Ｊ１が選ばれる。区間Ｒ２では、所属区間の中心までの距離が最も近い撮像場所Ｊ４が選ばれる。区間Ｒ３では、同一撮像場所の撮像回数ＬＮの値が最も大きい撮像場所Ｊ６が選ばれる。
【００８９】
第２の実施形態における撮像中の動作を図１３に示すフローチャートを用いて説明する。なお、予めユーザによって上述した登録方法で連結対象としたい撮像場所と、区間分割数Ｘが設定されていることとする。
【００９０】
Ｓ１３０１〜Ｓ１３１０では、図６の処理Ｓ６０１〜Ｓ６１０と同様の処理が行われるため、説明を省略する。
【００９１】
Ｓ１３１０の処理で、連結動画記録領域に連結動画がある場合（Ｓ１３１０：ＹＥＳ）、ＣＰＵ１０１は、プリＲＥＣ動画記録領域に、プリＲＥＣ動画が存在するか判定する（Ｓ１３１１）。プリＲＥＣ動画が存在しないと判定された場合（Ｓ１３１１：ＮＯ）、ＣＰＵ１０１は、プリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画数Ｎに、１を加算する（Ｓ１３１２）。
【００９２】
次に、ＣＰＵ１０１は、ＲＡＭ１０５に蓄積されているプリＲＥＣ動画に、撮像場所情報、およびプリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画数Ｎを付加して、プリＲＥＣ動画記録領域に記録して（Ｓ１３１３）、処理を終了する。
【００９３】
プリＲＥＣ動画が存在すると判定された場合（Ｓ１３１１：ＹＥＳ）、ＲＡＭ１０５に蓄積されているプリＲＥＣ動画の撮像場所情報が、プリＲＥＣ動画記録領域のプリＲＥＣ動画の撮像場所情報と一致するか判定する（Ｓ１３１４）。
【００９４】
Ｓ１３１４、Ｓ１３１１の処理により、プリＲＥＣ動画を記録する処理か、記録しない処理かが判定される。さらに、Ｓ１３１４の判定は、図７を用いて説明した登録場所と撮像場所が一致するかの判定と同様の方法で判定可能である。この場合、登録場所Ａに代わり、プリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画の撮像場所、登録範囲の半径ｒに代わり、同一の撮像場所であると見なす範囲（以後、撮像範囲と称する）の半径が用いられる。なお、撮像範囲の半径は、例えば、初期設定値を半径１０メートルとしてもよいし、登録場所や区間分割数を登録する際に、ユーザによる操作部１１０の操作により別途設定してもよい。
【００９５】
一致しないと判定された場合（Ｓ１３１４：ＮＯ）、ＣＰＵ１０１は、Ｓ１３１２の処理に進む。
【００９６】
一致すると判定された場合（Ｓ１３１４：ＹＥＳ）、ＣＰＵ１０１は、一致すると判定されたプリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画に、同一撮像場所の撮像回数ＬＮに１を加算した値を付加する（Ｓ１３１５）。
【００９７】
次に、ＣＰＵ１０１は、ＲＡＭ１０５に蓄積されているプリＲＥＣ動画を破棄して（Ｓ１３１６）、処理を終了する。
【００９８】
Ｓ１３１７〜Ｓ１３１９では、図６の処理Ｓ６１２〜Ｓ６１４と同様の処理が行われるため、説明を省略する。
【００９９】
Ｓ１３１７の処理で、プリＲＥＣ動画記録領域にプリＲＥＣ動画が存在する場合（Ｓ１３１７：ＮＯ）、ＣＰＵ１０１は、登録場所間で記録されたプリＲＥＣ動画を連結するために、登録場所間動画の連結処理を行う（Ｓ１３２０）。登録場所間動画の連結処理の詳細については後述する。
【０１００】
Ｓ１３２１では、図６の処理Ｓ６１６と同様の処理が行われるため、説明を省略する。その後、処理を終了する。
【０１０１】
次に、登録場所間動画の連結処理（Ｓ１３２０）の詳細について、図１４に示すフローチャートを用いて説明する。登録場所間動画の連結処理が開始されると、ＣＰＵ１０１は、プリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画数ＮをプリＲＥＣ動画記録領域のプリＲＥＣ動画から、区間分割数Ｘを場所情報用メモリ１１３から取得する（Ｓ１４０１）。
【０１０２】
次に、ＣＰＵ１０１は、Ｓ１４０１で取得したプリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画数Ｎと区間分割数Ｘを比較してＮ＞Ｘかを判定する（Ｓ１４０２）。比較結果がＮ≦Ｘだった場合（Ｓ１４０２：ＮＯ）、動画信号処理回路１０８は、プリＲＥＣ動画記録領域に存在するプリＲＥＣ動画を、連結動画記録領域に存在する連結動画の後に連結を行い（Ｓ１４０３）、Ｓ１４１６の処理に進む。
【０１０３】
比較結果がＮ＞Ｘだった場合（Ｓ１４０２：ＹＥＳ）、ＣＰＵ１０１は、プリＲＥＣ動画記録領域に存在するプリＲＥＣ動画から撮像場所情報を取得して、図１１で説明したように、最初と最後の撮像場所の間を等間隔にＸ個の区間に分割する（Ｓ１４０４）。
【０１０４】
次に、場所情報解析部１１１２は、各プリＲＥＣ動画の撮像場所情報から、各プリＲＥＣ動画の所属区間を算出する（Ｓ１４０５）。Ｓ１４０５の所属区間を算出する方法の詳細は後述する。
【０１０５】
次に、ＣＰＵ１０１は、区間の代表動画を選択するために、区間内に１つ以上プリＲＥＣ動画があるか判定する（Ｓ１４０６）。区間内に１つ以上プリＲＥＣ動画がないと判定された場合（Ｓ１４０６：ＮＯ）、ＣＰＵ１０１は、Ｓ１４１３の処理に進む。
【０１０６】
区間内に１つ以上プリＲＥＣ動画があると判定された場合（Ｓ１４０６：ＹＥＳ）、ＣＰＵ１０１は、同一撮像場所の撮像回数ＬＮが最大値のプリＲＥＣ動画が２つ以上存在するか判定する（Ｓ１４０７）。同一撮像場所の撮像回数ＬＮが最大値のプリＲＥＣ動画が２つ以上存在しないと判定された場合（Ｓ１４０７：ＮＯ）、ＣＰＵ１０１は、同一撮像場所の撮像回数ＬＮが最大値のプリＲＥＣ動画を代表動画として選択する（Ｓ１４０８）。その後、Ｓ１４１３の処理に進む。
【０１０７】
同一撮像場所の撮像回数ＬＮが最大値のプリＲＥＣ動画が２つ以上存在すると判定された場合（Ｓ１４０７：ＹＥＳ）、処理はＳ１４０９に進む。Ｓ１４０９では、場所情報解析部１１１２は、同一撮像場所の撮像回数ＬＮが最大値の各プリＲＥＣ動画の撮像場所情報から、所属区間の中心までの距離を算出する。Ｓ１４０９の所属区間の中心までの距離を算出する方法の詳細は後述する。
【０１０８】
次に、場所情報解析部１１１２は、所属区間の中心までの距離が最小値のプリＲＥＣ動画が２つ以上あるか判定する（Ｓ１４１０）。所属区間の中心までの距離が最小値のプリＲＥＣ動画が２つ以上ないと判定された場合（Ｓ１４１０：ＮＯ）、ＣＰＵ１０１は、所属区間の中心までの距離が最小のプリＲＥＣ動画を代表動画として選択し（Ｓ１４１１）、Ｓ１４１３の処理に進む。
【０１０９】
所属区間の中心までの距離が最小値のプリＲＥＣ動画が２つ以上あると判定された場合（Ｓ１４１０：ＹＥＳ）、処理はＳ１４１２に進む。Ｓ１４１２では、ＣＰＵ１０１は、所属区間の中心までの距離が最小値のプリＲＥＣ動画の中で、撮像日時が最も古いプリＲＥＣ動画を代表動画として選択とする。
【０１１０】
次に、ＣＰＵ１０１は、処理回数Ｍ（初期値はＭ＝０）に１を加算する（Ｓ１４１３）。ＣＰＵ１０１は、全ての区間で処理を行ったかを判定するために、処理回数Ｍと区間分割数Ｘを比較してＭ＝Ｘか判定する（Ｓ１４１４）。Ｍ≠Ｘと判定された場合（Ｓ１４１４：ＮＯ）、ＣＰＵ１０１は、Ｓ１４０６の処理へ戻り、代表画像が未選択の区間の処理を行う。
【０１１１】
Ｍ＝Ｘと判定された場合（Ｓ１４１４：ＹＥＳ）、動画信号処理回路１０８は、各区間で選択された代表動画を、連結動画記録領域に記録されている連結動画の後に連結する（Ｓ１４１５）。
【０１１２】
ＣＰＵ１０１は、Ｓ１４０３、またはＳ１４１５で連結した連結動画を連結動画記録領域に記録する（Ｓ１４１６）。
【０１１３】
次に、ＣＰＵ１０１は、プリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画と、プリＲＥＣ動画に付加した、プリＲＥＣ動画記録領域に記録されているプリＲＥＣ動画数Ｎと、同一撮像場所の撮像回数ＬＮの削除を行う（Ｓ１４１７）。
【０１１４】
次に、ＣＰＵ１０１は、処理回数Ｍを、Ｍ＝０に初期化し（Ｓ１４１８）、登録場所間動画の連結処理を終了する。
【０１１５】
続いて、図１５、１６を用いて各プリＲＥＣ動画の所属区間、所属区間の中心までの距離の算出方法を説明する。図１５（ａ）は、表示部１１２に表示した地図上に、登録場所Ａから登録場所Ｂまでの登録場所間で撮像された場所Ｎ１〜Ｎ６を示した図である。図１５（ｂ）は、図１５（ａ）の登録場所Ａから登録場所Ｂまでを直線で表した図である。ここでは、各プリＲＥＣ動画の所属区間、所属区間の中心までの距離を算出する一例を、区間分割数Ｘ＝３として説明する。ただし、各撮像場所間の距離は、図１５（ｂ）に示す直線距離とする。例えば、Ｎ１からＮ４の距離は、図１５（ａ）上でのＮ１とＮ４間の最短距離ではなく、図１５（ｂ）に示すＮ２、Ｎ３を経由した最短の直線距離とする。
【０１１６】
図１５（ｂ）に示す直線経路で撮像が行われた場合について、図１６（ａ）を用いて、各プリＲＥＣ動画の所属区間を算出する方法を説明する。図１４のＳ１４０４の処理で登録場所間の最初（Ｎ１）と最後（Ｎ６）の撮像場所間を等間隔に３個の区間Ｒ１〜Ｒ３に分割する。また、Ｎ１から各区間の境界線までの距離を各々Ｐ１、Ｐ２、Ｐ３とする。Ｐ３の距離は、撮像場所の場所情報を用いて、Ｎ２〜Ｎ５を経由したＮ１からＮ６までの直線距離を算出することで求められる。Ｐ１、Ｐ２の距離は、Ｐ３を等間隔に３個の区間に分割しているため、算出したＰ３の距離の１／３がＰ１の距離となり、Ｐ３の距離の２／３がＰ２の距離となる。
【０１１７】
Ｎ１から撮像場所までの距離が、Ｐ１未満なら区間Ｒ１、Ｐ１以上Ｐ２未満なら区間Ｒ２、Ｐ２以上なら区間Ｒ３と判定される。図１６（ａ）のＮ２は、Ｎ１からの距離Ｑ１がＱ１＜Ｐ１のため、区間Ｒ１に属する。Ｎ３は、Ｎ１からの距離Ｑ２がＰ１＜Ｑ２＜Ｐ２のため、区間Ｒ２に属する。
【０１１８】
次に、図１６（ｂ）を用いて、各プリＲＥＣ動画の所属区間の中心までの距離を算出する方法を説明する。Ｎ１から区間Ｒ２の中心までの距離をＰ２２とすると、Ｎ３から区間Ｒ２の中心までの距離は、Ｐ２２−Ｑ２の絶対値で算出される。また、Ｎ４から区間Ｒ２の中心までの距離は、Ｐ２２−Ｑ３の絶対値で算出される。以上のように、Ｎ１からの距離を基準にして、各プリＲＥＣ動画の所属区間、所属区間の中心までの距離を算出する。
【０１１９】
以上が、第２の実施形態の説明である。上述した第２の実施形態によれば、第１の実施形態に加えて、予め登録した区間分割数Ｘと、プリＲＥＣ動画の撮像場所などの条件により、登録場所間で記録されたプリＲＥＣ動画の連結される数を区間分割数Ｘ以下に調整できる。そのため、生成される動画内の登録場所間の動画の割合を少なくでき、さらに動画全体の時間も短縮できる。
【０１２０】
［第３の実施形態］
第３の実施形態では、登録場所、または登録場所間のプリＲＥＣ動画のみを連結した連結動画とは別に、登録場所、または登録場所間ではないプリＲＥＣ動画も連結して記録する場合について説明する。
【０１２１】
なお、以下の説明において、登録場所、または登録場所間で撮像した場合に連結動画記録領域に記録される連結動画を第１連結動画、撮像場所に関わらず、連結動画記録領域に記録される連結動画を第２連結動画という。
【０１２２】
本発明の第３の実施形態においても、第１の実施形態と共通する部分が多いため、以下では本実施形態特有の部分を中心に説明する。
【０１２３】
第３の実施形態における撮像中の動作を図１７のフローチャートを用いて説明する。また、予め、ユーザによって上述した場所登録方法で連結対象としたい撮像場所が設定されていることとする。
【０１２４】
Ｓ１７０１〜Ｓ１７０９では、図６の処理Ｓ６０１〜Ｓ６０９と同様の処理が行われるため、説明を省略する。
【０１２５】
ＣＰＵ１０１は、登録場所で最初の撮像を行うまで、プリＲＥＣ動画を記録しないために、連結動画記録領域に第１連結動画が存在するか判定する（Ｓ１７１０）。第１連結動画が存在しない場合（Ｓ１７１０：ＮＯ）、処理を終了する。
【０１２６】
Ｓ１７１１〜Ｓ１７１２では、図６の処理Ｓ６１１〜Ｓ６１２と同様の処理が行われるため、説明を省略する。
【０１２７】
ＣＰＵ１０１は、連結動画記録領域に第１連結動画が存在するか判定する（Ｓ１７１３）。第１連結動画が存在する場合（Ｓ１７１３：ＹＥＳ）、Ｓ１７１６の処理に進む。
【０１２８】
第１連結動画が存在しない場合（Ｓ１７１３：ＮＯ）、ＲＡＭ１０５に蓄積されているプリＲＥＣ動画に対して、動画信号処理回路１０８が所定の信号処理を行い、ＣＰＵ１０１が、プリＲＥＣ動画を第１連結動画として連結動画記録領域に記録する（Ｓ１７１４）。その後、Ｓ１７１７の処理に進む。
【０１２９】
プリＲＥＣ動画が存在する場合（Ｓ１７１２：ＹＥＳ）、動画信号処理回路１０８は、プリＲＥＣ動画記録領域に存在するプリＲＥＣ動画を、連結動画記録領域に存在する第１連結動画の後に連結する。そして、ＣＰＵ１０１は第１連結動画を連結動画記録領域に記録する（Ｓ１７１５）。
【０１３０】
次に、動画信号処理回路１０８が、ＲＡＭ１０５に蓄積されているプリＲＥＣ動画を、連結動画記録領域に存在する第１連結動画の後に連結し、ＣＰＵ１０１が第１連結動画として連結動画記録領域に記録する（Ｓ１７１６）。
【０１３１】
ＣＰＵ１０１は、連結動画記録領域に第２連結動画が存在するか判定する（Ｓ１７１７）。第２連結動画が存在しない場合（Ｓ１７１７：ＮＯ）、ＲＡＭ１０５に蓄積されているプリＲＥＣ動画に対して、動画信号処理回路１０８が所定の信号処理を行い、ＣＰＵ１０１が第２連結動画として連結動画記録領域に記録する（Ｓ１７１８）。その後、処理を終了する。
【０１３２】
第２連結動画が存在する場合（Ｓ１７１７：ＹＥＳ）、動画信号処理回路１０８が、ＲＡＭ１０５に蓄積されているプリＲＥＣ動画を、連結動画記録領域に存在する第２連結動画の後に連結する。そして、ＣＰＵ１０１は第２連結動画として連結動画記録領域に記録する（Ｓ１７１９）。その後、処理を終了する。
【０１３３】
以上、第１の実施形態を基に処理を追加する形で説明を行ったが、第３の実施形態の処理は第２の実施形態を基に実現されてもよい。
【０１３４】
上述した第３の実施形態によれば、登録場所、または登録場所間のプリＲＥＣ動画のみを連結した第１連結動画とは別に、撮像場所に関わらず、全てのプリＲＥＣ動画を連結した第２連結動画を記録することができる。そのため、ユーザは状況に応じて、どちらを再生するかを選択することができる。
【０１３５】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【０１３６】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2016197793.tif 000003
【図２】
2016197793.tif 000004
【図３】
2016197793.tif 000005
【図４】
2016197793.tif 000006
【図５】
2016197793.tif 000007
【図６】
2016197793.tif 000008
【図７】
2016197793.tif 000009
【図８】
2016197793.tif 000010
【図９】
2016197793.tif 000011
【図１０】
2016197793.tif 000012
【図１１】
2016197793.tif 000013
【図１２】
2016197793.tif 000014
【図１３】
2016197793.tif 000015
【図１４】
2016197793.tif 000016
【図１５】
2016197793.tif 000017
【図１６】
2016197793.tif 000018
【図１７】
2016197793.tif 000019