(57)【特許請求の範囲】
【請求項１】
動画を撮影する撮影手段と、
移動時の状況を検出するための計測を行うセンサと、
このセンサの計測値に基づいて前記移動時の状況の種別を、前記撮影手段による動画撮影の最中に判別する動作判別手段と、
この動作判別手段により判別された前記状況の種別に応じて、前記撮影手段により撮影された動画において、当該状況の種別が判別された期間に対応する動画部分に対して所定の基準に基づき優先度を、前記撮影手段による動画撮影の最中に設定する優先度設定手段と、
この優先度設定手段により設定された優先度と、前記動画部分とを対応付けて記憶する記録手段と、
前記撮影手段による動画撮影が終了した後にユーザからの再生指示があった時に、前記動画部分のうちの一部または全部を選択することでダイジェスト再生対象の動画の再生部分を設定するダイジェスト再生設定手段を備え、
このダイジェスト再生設定手段は、
高い優先度が設定された動画部分から順番に選択し、前記優先度の等しい前記動画部分が複数存在し、当該優先度の等しい動画部分を全て選択すると、当該選択された動画部分の合計時間が予め設定されたダイジェスト再生時間の範囲を超過する場合には、前記優先度の等しい動画部分のうち、前記動画の先頭、終端、又は、既に前記再生部分として設定された前記動画部分を示す時刻の中で、各動画部分の両隣に隣接する２箇所からより均等且つより大きく離れている動画部分を優先的に前記ダイジェスト再生対象の動画の再生部分として選択する部分選択手段と、
この部分選択手段で動画部分が選択される毎に、選択された動画部分の合計時間と、前記ダイジェスト再生時間の範囲とを比較する選択時間比較手段と、
この選択時間比較手段により、前記選択された動画部分の合計時間が前記ダイジェスト再生時間の範囲を超えたと判別された場合には、この一回前迄に選択されていた前記動画部分をダイジェスト再生対象の動画の再生部分として設定する設定手段と、
を備えることを特徴とする動画撮影装置。
【請求項２】
当該装置が所定の状態である時には、前記撮影手段による動画撮影を自動的に一時停止する一時停止手段と、
を備えることを特徴とする請求項１記載の動画撮影装置。
【請求項３】
前記所定の状態とは、当該装置が移動せずに停止している状態か、当該装置が所定の大きさ以上で振動して撮影画像ブレが大きくなる状態か、当該装置が移動中であっても変動が小さく撮影動画内容の変化が乏しい状態が続いている状態か、前記優先度の低い状態が所定時間続いている状態か、前記優先度が所定のレベル以上に設定されていない状態か、のいずれかであることを特徴とする請求項２記載の動画撮影装置。
【請求項４】
前記優先度設定手段は、前記撮影手段による動画撮影の開始直後の動画部分、及び、前記撮影手段による動画撮影の終了直前の動画部分に対して、他の動画部分よりも高い優先度を設定することを特徴とする請求項１〜３の何れか一項に記載の動画撮影装置。
【請求項５】
前記優先度設定手段は、一の優先度の設定が行われたタイミングから所定の時間が経過した場合、又は、当該一の優先度より上位の優先度が重ねて設定された場合に、前記一の優先度の設定期間を終了させることを特徴とする請求項１〜４の何れか一項に記載の動画撮影装置。
【請求項６】
前記優先度設定手段は、前記動作判別手段により移動時の状況の種別が判別された場合、当該状況の開始時点に対応する時点にまで遡って前記優先度の設定を行うことを特徴とする請求項１〜５の何れか一項に記載の動画撮影装置。
【請求項７】
一連の動画の部分毎に優先度が自動設定された動画データをダイジェスト再生するための再生部分を設定するダイジェスト再生設定装置であって、
高い優先度が設定された動画部分から順番に選択する部分選択手段と、
この部分選択手段で動画部分が選択される毎に、選択された動画部分の合計時間と、予め設定されたダイジェスト再生時間の範囲とを比較する選択時間比較手段と、
この選択時間比較手段により、前記選択された動画部分の合計時間が前記ダイジェスト再生時間の範囲を超えたと判別された場合には、この一回前迄に選択されていた前記動画部分をダイジェスト再生対象の動画の再生部分として設定する設定手段と、
を備え、
前記部分選択手段は、前記優先度の等しい前記動画部分が複数存在し、当該優先度の等しい動画部分を全て選択すると、当該選択された動画部分の合計時間が前記予め設定されたダイジェスト再生時間の範囲を超過する場合には、前記優先度の等しい動画部分のうち、前記動画の先頭、終端、又は、既に前記再生部分として設定された前記動画部分を示す時刻の中で、各動画部分の両隣に隣接する２箇所からより均等且つより大きく離れている動画部分を優先的に前記ダイジェスト再生対象の動画の再生部分として選択することを特徴とするダイジェスト再生設定装置。
【請求項８】
前記部分選択手段は、優先度が設定された前記動画部分のうち、各々所定の時間幅の動画部分だけを前記ダイジェスト再生対象の動画の再生部分に含めることを特徴とする請求項７記載のダイジェスト再生設定装置。
【請求項９】
一連の動画の部分毎に優先度が自動設定された動画データをダイジェスト再生するための再生部分を設定するダイジェスト再生の設定方法であって、
高い優先度が設定された動画部分から順番に選択する部分選択ステップ、
この部分選択ステップで動画部分が選択される毎に、選択された動画部分の合計時間と、予め設定されたダイジェスト再生時間の範囲とを比較する選択時間比較ステップ、
この選択時間比較ステップで、前記選択された動画部分の合計時間が前記ダイジェスト再生時間の範囲を超えたと判別された場合には、この一回前迄に選択されていた前記動画部分をダイジェスト再生対象の動画の再生部分として設定する設定ステップ、
を含み、
前記部分選択ステップは、前記優先度の等しい前記動画部分が複数存在し、当該優先度の等しい動画部分を全て選択すると、当該選択された動画部分の合計時間が前記予め設定されたダイジェスト再生時間の範囲を超過する場合には、前記優先度の等しい動画部分のうち、前記動画の先頭、終端、又は、既に前記再生部分として設定された前記動画部分を示す時刻の中で、各動画部分の両隣に隣接する２箇所からより均等且つより大きく離れている動画部分を優先的に前記ダイジェスト再生対象の動画の再生部分として選択することを特徴とするダイジェスト再生の設定方法。
【請求項１０】
コンピュータを、
一連の動画の部分毎に優先度が自動設定された動画データをダイジェスト再生するための再生部分を設定するダイジェスト再生設定手段として機能させるプログラムであって、
前記ダイジェスト再生設定手段は、
高い優先度が設定された動画部分から順番に選択する部分選択手段、
この部分選択手段で動画部分が選択される毎に、選択された動画部分の合計時間と、予め設定されたダイジェスト再生時間の範囲とを比較する選択時間比較手段、
この選択時間比較手段により、前記選択された動画部分の合計時間が前記ダイジェスト再生時間の範囲を超えたと判別された場合には、この一回前迄に選択されていた前記動画部分をダイジェスト再生対象の動画の再生部分として設定する設定手段、
を備え、
前記部分選択手段は、前記優先度の等しい前記動画部分が複数存在し、当該優先度の等しい動画部分を全て選択すると、当該選択された動画部分の合計時間が前記予め設定されたダイジェスト再生時間の範囲を超過する場合には、前記優先度の等しい動画部分のうち、前記動画の先頭、終端、又は、既に前記再生部分として設定された前記動画部分を示す時刻の中で、各動画部分の両隣に隣接する２箇所からより均等且つより大きく離れている動画部分を優先的に前記ダイジェスト再生対象の動画の再生部分として選択することを特徴とする特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動画撮影装置、ダイジェスト再生設定装置、ダイジェスト再生設定方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、ユーザが移動しながら動画を撮影するのに適した携帯型の動画撮影装置がある。このような動画撮影装置には、自転車やバイクに取り付けるなどして撮影を行うことも可能なものがある。このような動画撮影の場合、ユーザは、細かな撮影の開始や停止の操作を行い難い。そこで、動画撮影は、しばしば撮影対象を限らずに連続的に行われる。しかしながら、このような撮影を行った場合には、ユーザが撮影した動画を再生する際に早送り再生の有無に拘わらず全ての映像を確認しながら見返す必要が生じるという問題がある。
【０００３】
従来、特許文献１には、このような動画を編集するための技術として、動画撮影装置へのユーザによる操作入力に基づくイベント検出や、ＧＰＳ装置により取得された位置と予め撮影位置として入力設定された位置との相対関係に基づくイベント検出などにより撮像データをシーン分けし、検出されたイベントと撮像データにおけるシーンの位置を示すフレーム位置とを関連付けて記憶させることで、撮影後にユーザが容易に所望のシーンを呼び出して表示、及び、編集することを可能とする技術が開示されている。また、この特許文献１には、更に、ユーザが撮影された画像データの各フレームに優先度を設定することによって、当該画像データを早送り再生する際に間引いて選択されるフレームの重み付けを行う技術について開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第９９／０３２７３号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、予め設定された撮影対象には限られない連続撮影を行う場合には、前以て所望の撮影対象を設定しておくことが困難である。従って、撮影された動画を短時間で見返したい場合などに容易に各動画部分の取捨選択が出来ず、結局ユーザの操作を要求することでユーザに負担を生じさせたりすることになるという課題がある。
【０００６】
この発明の目的は、ユーザに負担をかけず、容易に各動画部分を取捨選択可能とする動画撮影装置、ダイジェスト再生設定装置、ダイジェスト再生設定方法、及び、プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、
動画を撮影する撮影手段と、
移動時の状況を検出するための計測を行うセンサと、
このセンサの計測値に基づいて前記移動時の状況の種別を、前記撮影手段による動画撮影の最中に判別する動作判別手段と、
この動作判別手段により判別された前記状況の種別に応じて、前記撮影手段により撮影された動画において、当該状況の種別が判別された期間に対応する動画部分に対して所定の基準に基づき優先度を、前記撮影手段による動画撮影の最中に設定する優先度設定手段と、
この優先度設定手段により設定された優先度と、前記動画部分とを対応付けて記憶する記録手段と、
前記撮影手段による動画撮影が終了した後にユーザからの再生指示があった時に、前記動画部分のうちの一部または全部を選択することでダイジェスト再生対象の動画の再生部分を設定するダイジェスト再生設定手段を備え、
このダイジェスト再生設定手段は、
高い優先度が設定された動画部分から順番に選択し、前記優先度の等しい前記動画部分が複数存在し、当該優先度の等しい動画部分を全て選択すると、当該選択された動画部分の合計時間が予め設定されたダイジェスト再生時間の範囲を超過する場合には、前記優先度の等しい動画部分のうち、前記動画の先頭、終端、又は、既に前記再生部分として設定された前記動画部分を示す時刻の中で、各動画部分の両隣に隣接する２箇所からより均等且つより大きく離れている動画部分を優先的に前記ダイジェスト再生対象の動画の再生部分として選択する部分選択手段と、
この部分選択手段で動画部分が選択される毎に、選択された動画部分の合計時間と、前記ダイジェスト再生時間の範囲とを比較する選択時間比較手段と、
この選択時間比較手段により、前記選択された動画部分の合計時間が前記ダイジェスト再生時間の範囲を超えたと判別された場合には、この一回前迄に選択されていた前記動画部分をダイジェスト再生対象の動画の再生部分として設定する設定手段と、
を備えることを特徴とする動画撮影装置である。
【発明の効果】
【０００８】
本発明に従うと、ユーザに負担をかけずに容易に各動画部分の取捨選択を可能にするという効果がある。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態の動画撮影装置の内部構成を示すブロック図である。
【図２】第１実施形態の動画撮影装置における撮影処理の制御手順を示すフローチャートである。
【図３】動画撮影装置によって撮影されたシーンの例を示す図である。
【図４】動画撮影装置によって撮影されたシーンの例を示す図である。
【図５】第１実施形態の動画撮影装置におけるダイジェスト再生処理の制御手順を示すフローチャートである。
【図６】第１実施形態の動画撮影装置で撮影された映像からダイジェスト再生を行う場合のシーンの選択について説明する図である。
【図７】ダイジェスト再生処理で呼び出されるダイジェスト画像選択処理の制御手順を示すフローチャートである。
【図８】ダイジェスト画像選択処理の他の例を示すフローチャートである。
【図９】ダイジェスト画像選択処理の他の例を示すフローチャートである。
【図１０】第２実施形態の動画撮影装置における撮影処理の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１１】
［第１実施形態］
先ず、本発明の第１実施形態の動画撮影装置について説明する。
図１は、第１実施形態の動画撮影装置の内部構成を説明するブロック図である。
【００１２】
この動画撮影装置１は、動画の撮影機能及び簡単な再生機能を有するものである。動画撮影装置１は、ＣＰＵ（Central Processing Unit）１０（計時手段、ダイジェスト再生設定手段）と、メモリ１１と、ＲＡＭ（Random Access Memory）１２と、撮影手段としての映像撮影装置１３と、記録手段としての映像記録装置１４と、動作判別手段としての状態判別処理部１５と、優先度設定手段としてのプライオリティ計算処理部１６と、ＧＰＳ受信アンテナ１７と、ＧＰＳ受信処理部１８と、３軸地磁気センサ１９と、３軸加速度センサ２０と、気圧センサ２１と、表示部２２と、電源部２３と、操作キー２４と、などを備えている。
【００１３】
ＣＰＵ１０は、種々の演算処理を行い、動画撮影装置１全体の動作を統括制御する。メモリ１１は、例えば、ＲＯＭ（Read Only Memory）である。このメモリ１１には、動画撮影装置１の制御用プログラムや、動画撮影プログラム、及び、動画の再生プログラムが格納されている。また、この動画再生プログラムには、ダイジェスト再生プログラム１１ｂが含まれている。また、ＣＰＵ１０は、図示略の内部クロック信号を計数することで時刻を計数する内蔵時計としての動作も行う。なお、別個に専用のカウンタを備えて時刻の計数を行わせることとしても良い。ＲＡＭ１２は、ＣＰＵ１０に作業用のメモリ空間を提供し、一時データを記憶する。
【００１４】
映像撮影装置１３には、撮影用のレンズやデジタル撮像を行うための撮像素子、例えば、ＣＣＤイメージセンサやＣＭＯＳイメージセンサが設けられている。映像記録装置１４は、映像撮影装置１３により撮影された動画データを記憶する。この映像記録装置１４には、フラッシュメモリなどの不揮発性メモリやハードディスクといったデータの読み書きが可能なものが用いられている。映像撮影装置１３で撮影されたデータは、例えば、ＭＰＥＧ４のような任意の画像フォーマットに変換されて映像記録装置１４に記録されていく。
【００１５】
ＧＰＳ（Global Positioning System）受信処理部１８は、ＧＰＳ受信アンテナ１７を用いてＧＰＳ衛星などの測位衛星から送信される電波を複数受信して、各測位衛星からの測位情報を復号すると共に、これらの測位情報に基づいて現在時刻及び現在位置の算出を行って所定のフォーマットでＣＰＵ１０に出力する。
【００１６】
本実施形態の動画撮影装置１は、３種類の計測センサを備えている。
３軸地磁気センサ１９は、３軸方向の地磁場を計測するセンサであり、例えば、磁気抵抗素子を用いた半導体センサである。３軸加速度センサ２０は、３軸方向の加速度を計測するセンサであり、例えば、静電容量を用いて測定を行う。気圧センサ２１は、大気圧を測定するセンサであり、例えば、ピエゾ抵抗を用いた半導体センサである。
【００１７】
状態判別処理部１５は、３軸地磁気センサ１９、３軸加速度センサ２０、及び、気圧センサ２１の計測値に基づいて動画撮影装置１の移動状態（移動時の状況）を判別する。また、プライオリティ計算処理部１６は、判別された移動状態と、この移動状態に係る時刻とに基づいて、映像記録装置１４に記憶された動画データにおいてこの移動状態及び時刻に対応する動画部分に対し、この動画をダイジェスト再生する際に用いられる優先度を算出する。これらの判別処理や計算処理を行うＣＰＵ、及び、判別条件を定めるテーブルデータや一時設定値などを記憶するＲＯＭ、ＲＡＭは、ＣＰＵ１０、メモリ１１、ＲＡＭ１２と独立に設けられていても良いし、同一のものが共通に利用される構成であっても良い。
【００１８】
表示部２２は、撮影された動画を再生したり、撮影用メニューや撮影設定画面などを表示させたりするのに用いられる。この表示部２２としては、特には限られないが、ドットマトリクス式の液晶表示画面（ＬＣＤ）が用いられている。操作キー２４は、一又は複数のボタンスイッチなどを備える。その他操作キー２４としては、タッチパネルや回転スイッチなどを備えても良い。ユーザがこれらの操作キー２４を操作することによって操作の内容に基づく電気信号が生成されてＣＰＵ１０に送られる。そして、この電気信号に基づく処理により各種設定の切り替えや動作命令の実行がなされる。
【００１９】
電源部２３は、動画撮影装置１の各部に動作用の電力を供給する。この電源部２３には、動画撮影装置１が必要とする電力量に応じた必要な出力電圧及び容量の電池が備えられており、この電池は、着脱及び交換可能か、又は、外部電源との接続により充電可能に構成されている。電源部２３は、電池の出力電圧を必要に応じて動画撮影装置１の各部の入力電圧に変換して出力する。また、電源部２３から各部へ供給される電力は、ＣＰＵ１０を介するものだけではなく、各部に直接供給されるものであっても良い。
【００２０】
次に、第１実施形態の動画撮影装置１の撮影動作について説明する。
図２は、動画撮影装置１の撮影時の動作に係る撮影処理のＣＰＵ１０による制御手順を示す。
【００２１】
この第１実施形態の動画撮影装置１における動画の撮影処理では、例えば、自転車に取り付けられて走行中に撮影が行われる際に、停止（自転車の停車）時とノイズ判定時を除いて撮影が継続される。
【００２２】
撮影処理が開始されると、ＣＰＵ１０は、先ず、ＧＰＳ受信処理を行う（ステップＳ１１）。具体的には、ＣＰＵ１０は、ＧＰＳ受信処理部１８をオンしてＧＰＳ受信アンテナ１７を介してＧＰＳ衛星からの電波を受信させ、受信電波に基づいて現在位置の算出を行わせる。そして、ＣＰＵ１０は、ＧＰＳ受信処理部１８で算出された現在位置データを取得する。ＣＰＵ１０は、この取得された現在位置データを移動経路の履歴データとして順次映像記録装置１４に記憶させていく。
【００２３】
次に、ＣＰＵ１０は、各センサから計測値を取得する（ステップＳ１２）。ＣＰＵ１０は、３軸地磁気センサ１９から３軸方向の磁場強度の計測値、３軸加速度センサ２０から３軸方向の加速度の計測値、及び、気圧センサ２１から気圧の計測値をそれぞれ取得する。ＣＰＵ１０は、動画撮影装置１における３軸地磁気センサ１９及び３軸加速度センサ２０の計測値を予めメモリ１１に格納されている所定の同定ロジックに基づいて、適切に座標変換を行って東西南北の方位角方向、及び、垂直上下方向における動画撮影装置１の姿勢及び動作を同定する。また、気圧センサ２１の出力データを予めメモリ１１に保持されたテーブルデータに基づいて高度値に変換する。ＣＰＵ１０は、これらの計測値及び算出値のうち、少なくとも直近の所定時間内のデータをＲＡＭ１２などに一時記憶させる。
【００２４】
続いて、ＣＰＵ１０は、現在時刻を取得する（ステップＳ１３）。現在時刻としては、ＣＰＵ１０が計数する現在時刻の値が用いられるが、適宜ＧＰＳ衛星から受信したデータに基づいて当該現在時刻を補正することとしても良い。
【００２５】
ＣＰＵ１０は、ステップＳ１２、Ｓ１３の処理で得られた各データに基づき、動画撮影装置１、即ち、ユーザの移動状態を状態判別処理部１５に判定させる（ステップＳ１４）。
【００２６】
次に、ＣＰＵ１０は、判定された移動状態（移動時の状況）が「ロードノイズ」であるか否かを判別する（ステップＳ１５）。即ち、ダート道、オフロードといった走行路の凹凸などにより所定の大きさ以上での振動加速度が検出されたような場合には、通常、撮影画像のブレが大きくなって見辛い画像となるので、移動状態の種別に関係なく「ロードノイズ」として判別する。ロードノイズであると判別された場合には、ＣＰＵ１０の処理は、ステップＳ２２に移行する。ロードノイズではないと判別された場合には、ＣＰＵ１０の処理は、ステップＳ２１に移行する。なお、ステップＳ１５の処理において、ロードノイズが所定の大きさ以上ではなかった場合であってもロードノイズの大きさを求めて当該振動加速度分を補正する処理を行っても良い。
【００２７】
ステップＳ２１の処理に移行すると、次に、ＣＰＵ１０は、移動状態が停止状態であるか否かを判別する。具体的には、ＣＰＵ１０は、３軸加速度センサ２０の計測値が重力加速度のみであって変動が無く、また、気圧センサ２１の計測値に変化がないか否かを判別する。また、ＣＰＵ１０は、ステップＳ１１の処理で取得された位置データに誤差以上の変化がないか否かを併せて判別することとしても良い。停止状態であると判別された場合には、ＣＰＵ１０の処理は、ステップＳ２２に移行する。
【００２８】
ステップＳ２２の処理に移行すると、ＣＰＵ１０は、現在動画の撮影が継続されているか否かを判別する。動画の撮影中ではないと判別された場合には、ＣＰＵ１０の処理は、そのままステップＳ７４に移行する。動画の撮影中であると判別された場合には、ＣＰＵ１０は、後述の回転フラグ、及び、昇降フラグをリセットし（ステップＳ２３、Ｓ２４）、それから、動画の撮影を停止する（ステップＳ２５）。そして、ＣＰＵ１０は、撮影された画像データの保存処理を行う（ステップＳ２６）。ＣＰＵ１０は、ロードノイズが原因で撮影を停止した場合には、撮影を停止した時点までではなく、ロードノイズの検出が始まったと同定されたタイミングまでの撮影データを保存することとしても良い。それから、ＣＰＵ１０の処理は、ステップＳ７４に移行する。
【００２９】
ステップＳ２１の判別処理で停止状態ではないと判別されると、次に、ＣＰＵ１０は、移動状態が「発進状態」であるか否かを判別する（ステップＳ３１）。ＣＰＵ１０は、前回の移動状態が停止状態であり、且つ、今回の移動状態が停止状態ではない場合に、発進状態であると判別する。或いは、ＣＰＵ１０は、所定時間停止状態が継続された後に、所定時間非停止状態が継続されたとの判別がなされた場合に、発進状態と判別することとしても良い。発進状態であると判別された場合には、ＣＰＵ１０は、次に、この発進が今回の撮影における最初の発進タイミングであるか否かを判別する（ステップＳ３２）。最初の発進タイミングであると判別された場合には、ＣＰＵ１０は、優先度を「１」に設定し、当該優先度が設定された時刻と共に映像記録装置１４に記憶させる（ステップＳ３３）、一方、最初の発進タイミングではないと判別された場合には、ＣＰＵ１０は、優先度を「４」に設定し、優先度が設定された時刻データと関連付けて映像記録装置１４に記憶させる（ステップＳ３４）、ステップＳ３３、Ｓ３４の何れかの処理で優先度が設定されると、ＣＰＵ１０は、撮影を開始する（ステップＳ３５）。撮影が開始されると、ＣＰＵ１０の処理は、ステップＳ７３に移行する。なお、優先度は、数値が小さいほど高いこととする。
【００３０】
なお、映像記録装置１４に記憶させる優先度及び優先度の設定時刻のデータは、動画データファイルのヘッダ情報として含められることとしても良いし、別個に優先度履歴ファイルが作成されてこのファイルに追加記録されていくこととしても良い。また、撮影された動画のデータは、優先度が設定されるごとに別個のファイルに分割して保存しても良いし、優先度が設定された動画部分の先頭にそれぞれ上記ヘッダ情報を含むシーン情報（チャプタ情報）を挿入することとしても良い。
【００３１】
次に、ステップＳ３１の判別処理で発進状態ではない、即ち、前回の移動状態判別時から引き続いて走行中であると判別された場合には、ＣＰＵ１０は、現在の移動状態が方向回転状態であるか否かを判別する（ステップＳ４１）。ＣＰＵ１０は、３軸加速度センサ２０からの出力に水平面内での加速度が検出され、且つ、当該加速度の向きと、３軸地磁気センサ１９で計測された磁場とに基づいて同定される進行方向が前回の移動状態判別時の進行方向と比較して方位角方向に変化しているか否かを判別する。方向回転状態であると判別された場合には、次いで、ＣＰＵ１０は、前回から引き続いて方向回転状態であるか、又は、優先度が既に「２」以上に設定されているか否かを判別する（ステップＳ４２）。ここでは、ＣＰＵ１０は、優先度が「１」であるか、又は、回転フラグがセットされているか否かを判別する。優先度が「１」ではなく、且つ、回転フラグがセットされていないと判別された場合には、ＣＰＵ１０は、回転フラグをセットする（ステップＳ４３）。このとき、昇降フラグがセットされている場合には、ＣＰＵ１０は、この昇降フラグをリセットする。また、ＣＰＵ１０は、動画の当該部分の優先度を「２」に設定するとともに、このときの時刻を関連付けて映像記録装置１４に記憶させる（ステップＳ４４）。
【００３２】
ここで、曲がり角やカーブの走行時を自転車のふらつきなどによる回転検出と区別するには、多少の時間が必要となることがある。そこで、優先度「２」を設定するタイミングとしては、実際に方向回転が検出されたタイミングではなく、これより所定時間前のタイミングとすることが可能である。この所定時間は一律に定めても良いし（例えば、１０秒）、或いは、計測値の履歴に基づいて判別結果に従う変化が現れだしたタイミングを毎回再検出することとしても良い。ステップＳ４４の処理が終了すると、ＣＰＵ１０の処理は、ステップＳ７３に移行する。
【００３３】
一方、優先度「１」が設定されていると判別された場合には、ＣＰＵ１０は、ここでは優先度を下げずに、そのまま処理をステップＳ７１に移行させる。また、回転フラグがセットされている場合には、優先度「２」が設定されているので、ＣＰＵ１０は、再度の設定を行わずに、やはりそのまま処理をステップＳ７１に移行させる。
【００３４】
ステップＳ４１の判別処理で、方向回転状態ではないと判別された場合には、ＣＰＵ１０は、更に、移動状態が登り下り状態であるか否かを判別する（ステップＳ５１）。ＣＰＵ１０は、気圧センサ２１の出力データに基づいて求められた高度の変化、３軸地磁気センサ１９の計測により求められた動画撮影装置１が備えられた自転車等の姿勢の変化、及び、３軸加速度センサ２０により求められた上下方向への加速度変化の特性に基づいて、登り下りの状態を判別する。登り下り状態であると判別された場合には、ＣＰＵ１０は、続いて、登り下り状態が前回の移動状態判別時から継続して判別されたか、または、優先度が「３」以上に設定されているか否かを判別する（ステップＳ５２）。ここでは、ＣＰＵ１０は、優先度が「１」であるか、及び、回転フラグ、昇降フラグの少なくともいずれかがセットされているかを調べる。優先度が「１」ではなく、回転フラグ及び昇降フラグの何れもセットされていないと判別された場合には、ＣＰＵ１０は、昇降フラグをセットし（ステップＳ５３）、また、優先度を「３」に設定すると共に、この優先度と時刻データとを関連付けて映像記録装置１４に記憶させる（ステップＳ５４）。それから、ＣＰＵ１０の処理は、ステップＳ７３に移行する。
【００３５】
ここで、ステップＳ５１の処理において登り下りの動作が開始されてからこの状態が実際に判別されるまでには、ある程度の時間が経過する場合がある。このような場合には、ステップＳ４４の処理と同様に、ステップＳ５４の処理において優先度「３」を設定する動画部分の先頭位置を実際の判別処理がなされたタイミングより所定時間前に遡って設定するよう構成することが出来る。
【００３６】
ステップＳ５２の判別処理で、優先度が「１」に設定されていると判別された場合、または、回転フラグがセットされている（即ち、優先度「２」が設定されている）と判別された場合には、ＣＰＵ１０は優先度を下げずにそのまま処理をステップＳ７１に移行させる。また、昇降フラグがセットされている場合にも、ＣＰＵ１０は、再度の同一設定を行わずに処理をステップＳ７１に移行させる。
【００３７】
ステップＳ５１の判別処理で、移動状態が登り下り状態ではないと判別された場合には、ＣＰＵ１０は、回転フラグをリセットし（ステップＳ６１）、また、昇降フラグをリセットする（ステップＳ６２）。それから、ＣＰＵ１０は、現在設定されている優先度が「５」であり、且つ、この優先度「５」が設定されてからの継続時間のカウント値（後述のステップＳ７３の処理を参照）が所定カウントに到達しているか否かを判別する（ステップＳ６３）。優先度が「５」であり、且つ、継続時間のカウント値が所定のカウント数に到達していると判別された場合には、ＣＰＵ１０は、優先度を「４」に設定し、この設定タイミングの時刻情報と関連付けて映像記録装置１４に記憶させる（ステップＳ６４）。それから、ＣＰＵ１０の処理は、ステップＳ７３に移行する。一方、優先度が「５」ではないか、または、優先度が「５」であるがカウント値が所定カウントに到達していないと判別された場合には、ＣＰＵ１０の処理は、ステップＳ７１に移行する。
【００３８】
ステップＳ４２、Ｓ５２、Ｓ６３の処理の何れかからステップＳ７１の処理に移行すると、ＣＰＵ１０は、継続時間のカウント値が所定のカウント値に到達しているか否かを判別する。所定のカウント値に到達していると判別された場合には、ＣＰＵ１０は、優先度を「５」に設定し（ステップＳ７２）、それから、ＣＰＵ１０の処理は、ステップＳ７３に移行する。所定のカウント値に到達していないと判別された場合には、ＣＰＵ１０の処理は、そのままステップＳ７４に移行する。
なお、ここで、各優先度１〜５に対する所定のカウント値は、各々異なる値であっても良い。例えば、優先度５から優先度４に戻す所定のカウント値（ステップＳ６３のカウント値）のみ、他の所定のカウント値（ステップＳ７１のカウント値）より大きく設定することとしても良いし、ステップＳ７１における優先度１〜４から優先度５に変更する際の所定のカウント値を優先度１〜４毎に異なる値としても良い。
【００３９】
ステップＳ３３、Ｓ３４の処理における優先度の設定からステップＳ３５の処理を経て、または、ステップＳ４４、Ｓ５４、Ｓ６４、Ｓ７２の処理で優先度が設定されてステップＳ７３の処理に移行すると、ＣＰＵ１０は、当該優先度に設定されてからの継続時間のカウントを開始する。それから、ＣＰＵ１０の処理は、ステップＳ７４に移行する。
【００４０】
ステップＳ７４の処理に移行すると、ＣＰＵ１０は、操作キー２４を用いて撮影終了操作が入力されたか否かを判別する。終了操作が入力されていないと判別された場合には、ＣＰＵ１０の処理は、ステップＳ１１に戻って、最初から処理を繰り返す。
【００４１】
一方、ステップＳ７４の判別処理で終了操作が入力されたと判別された場合には、ＣＰＵ１０は、終了処理を行って（ステップＳ７５）、撮影処理を終了する。この終了処理では、ＣＰＵ１０は、最後の所定時間の撮影データ部分に対して優先度１を設定するとともに、撮影データの保存処理を行う。
【００４２】
図３、図４には、自転車走行中に撮影された動画中の画像の例を示す。
【００４３】
先ず、スタート地点で撮影開始準備が整った後に、図３（ａ）に示すスタート地点で走行を開始すると、発進判定がなされ（ステップＳ３１で“ＹＥＳ”）、これが最初の発進タイミングとなる（ステップＳ３２で“ＹＥＳ”）ので、優先度「１」が設定されて（ステップＳ３３）、動画の撮影が開始される（ステップＳ３５）。また、優先度「１」の継続時間のカウントが開始される（ステップＳ７３）。
【００４４】
図３（ｂ）に示すように、優先度「１」のまま暫く直進走行していくと（ステップＳ６３で“ＮＯ”）、やがて継続時間のカウント値が所定のカウント値となり（ステップＳ７１で“ＹＥＳ”）、優先度が「５」に変更され（ステップＳ７２）、カウント値がリセットされて新たに継続時間のカウントが開始される（ステップＳ７３）。
【００４５】
やがて、図４（ａ）に示すように、自転車が曲がり角に差し掛かると、自転車の方向回転が検出されて（ステップＳ４１で“ＹＥＳ”）、回転フラグがセットされる（ステップＳ４３）とともに、優先度が「２」に設定される（ステップＳ４４）。そして、カウント値がリセットされて、再度新たに継続時間のカウントが開始される（ステップＳ７３）。この方向回転が所定の時間以上継続されるか（ステップＳ４２で“ＹＥＳ”が続いてステップＳ７１で“ＹＥＳ”）、方向回転が終了後、所定の時間が経過した後（ステップＳ６３で“ＹＥＳ”が続いてステップＳ７１で“ＹＥＳ”）には、優先度が「５」に戻る（ステップＳ７２）。
【００４６】
図４（ｂ）に示すように、自転車が交差点に差し掛かり、一時停止すると、停止の判定がなされ（ステップＳ２１で“ＹＥＳ”）、撮影が一時停止される（ステップＳ２２〜Ｓ２６）。その後、自転車が再発進すると、発進が検出されると共に（ステップＳ３１で“ＹＥＳ”）、優先度が「４」に設定される（ステップＳ３２で“ＮＯ”、ステップＳ３４）。
【００４７】
最後に、自転車が出発地点に戻ってきて停止すると、停止判定がなされ（ステップＳ２１で“ＹＥＳ”）、撮影が停止され（ステップＳ２２〜Ｓ２６）、ユーザにより撮影終了操作がなされることで（ステップＳ７４で“ＹＥＳ”）、終了処理が行われて（ステップＳ７５）、撮影処理が終了する。
【００４８】
次に、撮影された動画をダイジェスト再生する場合の動作について説明する。
図５は、撮影された動画をダイジェスト再生する場合に実行されるダイジェスト再生処理のＣＰＵ１０による制御手順を示すフローチャートである。
【００４９】
ユーザが操作キー２４の操作入力により表示部２２への動画のダイジェスト再生命令がＣＰＵ１０に入力されると、ＣＰＵ１０は、ダイジェスト再生処理を開始する。ＣＰＵ１０は、先ず、再生対象の動画のトータル時間を確認する（ステップＳ１１１）。次に、ＣＰＵ１０は、この動画のトータル時間が、予め設定されたダイジェスト再生時間内であるか否かを判別する（ステップＳ１１２）。動画のトータル時間がダイジェスト再生時間内であると判別された場合には、ＣＰＵ１０は、動画を全て再生の対象として選択して（ステップＳ１１３）、処理をステップＳ１１５の処理に移行させる。
【００５０】
一方、動画のトータル時間がダイジェスト時間内にないと判別された場合には、ＣＰＵ１０は、プライオリティ計算処理部１６に命令を送り、後述する真の優先度を逐次計算させながら、この真の優先度に基づいて、動画データからダイジェスト再生対象シーンの選択処理を行う（ステップＳ１１４）。このステップＳ１１４の処理内容に関しては、後に詳述する。
【００５１】
ダイジェスト時間内に再生させる動画のシーン選択が終了すると、ＣＰＵ１０は、動画の再生開始処理を行う（ステップＳ１１５）。ＣＰＵ１０は、表示部２２への表示出力を切り替え、映像記録装置１４に記録された画像データをデコードして出力可能とする。
【００５２】
次に、ＣＰＵ１０は、動画の録画順に一シーンずつ選択し、選択されたシーンがダイジェスト再生の対象として選択されたシーンであるか否かを判別する（ステップＳ１１６）。選択されたシーンであると判別された場合には、ＣＰＵ１０は、当該シーンの画像再生処理を行う（ステップＳ１１７）。それから、ＣＰＵ１０は、ユーザ操作によりダイジェスト再生の停止操作がなされたか否かを判別する（ステップＳ１１８）。停止操作がなされたと判別された場合には、ＣＰＵ１０は、そのままダイジェスト再生処理を終了する。一方、停止操作がなされていないと判別された場合には、ＣＰＵ１０の処理は、ステップＳ１２０に移行する。
【００５３】
ステップＳ１１６の判別処理で、ダイジェスト再生の対象として選択されたシーンではないと判別された場合には、ＣＰＵ１０は、当該シーンの再生をスキップする処理を行う（ステップＳ１１９）。それから、ＣＰＵ１０の処理は、ステップＳ１２０に移行する。
【００５４】
ステップＳ１２０の処理に移行すると、ＣＰＵ１０は、全ての選択対象のシーンの再生が終了したか否かを判別する。具体的には、ＣＰＵ１０は、ステップＳ１１７またはステップＳ１１９の処理で再生またはスキップされたシーンがダイジェスト再生中の動画の最後のシーンであったか否かを判別する。そして、再生が終了したのではないと判別された場合には、ＣＰＵ１０の処理は、ステップＳ１１６に戻り、次に選択されるシーンについての再生有無の判別処理を行う。一方、再生が終了したと判別された場合には、ＣＰＵ１０は、ダイジェスト再生処理を終了する。
【００５５】
次に、本実施形態の動画撮影装置１におけるダイジェスト（再生対象シーンの）画像の選択処理について説明する。
図６は、動画撮影装置１において撮影された動画データの各シーンの優先度設定の例、及び、ダイジェスト再生の際のシーン選択について説明する図である。
【００５６】
図６（ａ）には、動画データの時系列配置が示されている。動画を示すコラム配列の横方向の長さが動画の先頭からの撮影時間に対応し、縦線によって各シーンが区切られると共に、各シーンに対して上記で示したように、それぞれ１〜５の数字で示された優先度が設定されている。また、各シーンの上部に記された数字は、各シーンのシーン番号であり、また、当該シーンの先頭の時間を示す。この図６（ａ）では、簡単のために、３２分間の動画データが１分単位で各シーンに区切られているものとし、優先度５のシーンのみが２分間継続可能に設定されている。
【００５７】
ここでは、ダイジェスト再生映像のダイジェスト時間が１０分に設定されている場合のシーン選択について説明する。先ず、動画データの両端に設定された優先度１のシーン０、３１が選択される（図６（ｂ））。この２つのシーンの合計時間は２分であり、ダイジェスト時間より短い。
次に、優先度２のシーンが選択される。このとき、同一優先度のシーンについては、本実施形態の動画撮影装置１では、既に選択された両隣のシーンとの時間差が均等に大きいものが優先的に選択される。このような特徴のシーンの選択には、様々な方法を用いることが出来るが、この同一優先度内での選択順を定める指標として、この動画撮影装置１では、以下に示す「真の優先度」を算出して用いる。
【００５８】
真の優先度の算出には、例えば、既に選択された両隣のシーンの先頭時間からの時間差の差Ｄｔを用いることが出来る。
Ｄｔ＝｜（α−Ｔｐ）−（Ｔｌ−α）｜  …  （１）
ここで、αが選択候補となるシーンの先頭時間、Ｔｐが既に選択された前側のシーンの先頭時間、Ｔｌが既に選択された後ろ側のシーンの先頭時間をそれぞれ示す。
【００５９】
ここでは、既に選択された両隣のシーンは最初のシーン（先頭時間＝０）、及び、最後のシーン（先頭時間＝３１）である。優先度２のシーンは、シーン２、４、１５の３箇所である。従って、これらのシーンにおける差Ｄｔは、それぞれ、２７、２３、１となる。これらの値が小さいほど両隣の選択されたシーンから均等に離れていることになるので、先ず、シーン１５が選択される。これにより、選択されたシーンの合計時間が３分となるが、これは、まだ、設定されたダイジェスト時間より短い。
【００６０】
次に、シーン１５が選択されたことで、残り２箇所のシーンの真の優先度が変化するので、改めて計算を行う。シーン２、４の真の優先度は、それぞれ、１１、７となる。従って、シーン４が選択される。これにより、選択されたシーンの合計時間が４分となるが、これもまだ、設定されたダイジェスト時間よりも短い。そこで、最後にシーン２が選択される（図６（ｃ））。こうして、優先度２のシーンが全て選択されたときに、選択されたシーンの合計時間が未だ設定されたダイジェスト時間より短い場合には、次に優先度３のシーンから順番にダイジェスト再生の対象として選択される。
【００６１】
この動画において、優先度３のシーンは３箇所存在する。従って、同様に、これらのシーンが順番に選択されていく。このとき、シーン７と、シーン２４、２８とでは、既に選択された隣接する前後のシーンが異なる。このような場合の真の優先度に基づくシーン選択方法としては、複数の方法の中から選択可能である。
【００６２】
第１の方法としては、動画の先頭から順番に既に選択された隣接する２つのシーンを指定していき、当該シーン間に選択候補の優先度３のシーンが存在するか否かを判別する。そして、シーンが存在する場合には、当該シーンの中から最も真の優先度が高いものを１つ選択する。それから、指定する２つの隣接シーンを順次後ろにずらしていく。この方法を用いた場合には、図６（ｄ１）に示すように、先ず、シーン０、２間、及び、シーン２、４間には、優先度３のシーンが存在しないので、そのままスキップする。次いで、シーン４、１５間に１つの優先度３のシーン７があるので、このシーン７が自動的に選択される。それから、シーン１５、３１間には、優先度３のシーン２４、２８が存在するので、これらのシーンのうち真の優先度が最も高いもの（差Ｄｔが最も小さいもの）を選択する。ここでは、シーン２４が選択される。指定されたシーンが最後のシーン３１まで到達して未だ全ての優先度３のシーンが選択されていない場合には、残りのシーンについて真の優先度を再計算した後に再度先頭からシーンの指定と選択が行われ、最終的にシーン２８が選択される。
【００６３】
一方、第２の方法としては、先ず、全ての優先度３のシーンについて真の優先度を算出する。そして、真の優先度が高いものから順次選択されていく。この場合には、図６（ｄ２）に示すように、シーン２４、シーン７、シーン２８の順番に選択されていくことになる。
【００６４】
また、第２の方法の変形例としては、優先度３のシーンについて、真の優先度が高いものから１つのシーンが選択される毎に真の優先度が再計算されることとする。この場合には、図６（ｄ３）に示すように、シーン２４、シーン２８、シーン７の順番に選択されていく。
【００６５】
ここで、前後の２つのシーンＴｐ、Ｔｌ間の長さが短い区間内にある選択候補のシーンαの差Ｄｔは、小さくなりやすく、狭い区間から多くのシーンが選択されることになる。そこで、真の優先度の算出の際に、シーン間の長さを考慮に入れることもできる。例えば、真の優先度Ｐを以下のように求めることが出来る。
Ｐ＝Ｌ／Ｄｔ  …  （２）
ここでＬは、前後の２つのシーンＴｐ、Ｔｌ間の長さを示し、Ｐが大きいほど真の優先度が高くなる。
或いは、真の優先度Ｐを求める際に２つのシーン間の差Ｄｔではなく、例えば、２つのシーン間の積（α−Ｔｐ）×（Ｔｌ−α）のような値を用いることも出来る。
【００６６】
優先度３のシーンが全て選択されると、選択済みの合計ダイジェスト再生時間は、８分となる。これは、まだダイジェスト時間より短いので、更に優先度４のシーンからダイジェスト再生の対象シーンが選択される。
【００６７】
図６（ａ）に示すように、優先度４のシーンは７箇所に存在する。従って、優先度４のシーンから２箇所が選択された時点で設定されたダイジェスト時間である１０分となる。上記のように、真の優先度の算出方法や、選択順序により選択されるシーンは、図６の（ｅ１）〜（ｅ３）に示したように多少異なるが、いずれの場合であっても、既に選択された隣接する両隣のシーンからの距離が均等に離れているシーンが優先的に選択される。
【００６８】
図７は、ダイジェスト再生処理で呼び出されるダイジェスト画像選択処理の第１の方法に基づく制御手順を示すフローチャートである。
【００６９】
ダイジェスト画像選択処理が呼び出されると、ＣＰＵ１０は、先ず、変数ｉを１に設定し、選択されたブロックの合計時間を０に設定する（ステップＳ２１１）。続いて、ＣＰＵ１０は、優先度が変数ｉと等しい（以後、優先度ｉと記す）シーンの画像情報を抽出する（ステップＳ２１２）。ここで、画像情報には、当該シーンの先頭時刻及び継続時間の情報が含まれる。
【００７０】
次に、ＣＰＵ１０は、先頭から順番に選択済みの隣接する２つのシーンを指定し、指定された２つのシーン間に優先度ｉのシーンが含まれるか否かを判別する（ステップＳ２１３）。なお、動画の先頭及び終端のシーンが選択されていない段階では、動画の先頭と最初の選択済みシーンとの間、及び、最後の選択済みシーンと動画の終端との間も判別処理の区間に含む。
【００７１】
指定された２つのシーン間に優先度ｉのシーンが含まれていないと判別された場合には、ＣＰＵ１０の処理は、ステップＳ２２０に移行する。一方、優先度ｉのシーンが含まれていると判別された場合には、ＣＰＵ１０は、更に、含まれているシーンの数が１つであるか否かを判別する（ステップＳ２１４）。含まれているシーンが１つであると判別された場合には、ＣＰＵ１０は、そのシーンを抽出し（ステップＳ２１５）、処理をステップＳ２１８に移行させる。含まれているシーンが複数であると判別された場合には、ＣＰＵ１０は、これら複数のシーンの真の優先度をプライオリティ計算処理部１６に計算させる（ステップＳ２１６）。そして、ＣＰＵ１０は、求められた真の優先度が最も高いシーンを抽出し（ステップＳ２１７）、処理をステップＳ２１８に移行させる。
【００７２】
ステップＳ２１８の処理に移行すると、ＣＰＵ１０は、抽出されたシーンの画像情報から継続時間を取得し、この継続時間を加えた後の選択シーン合計時間が設定されたダイジェスト時間内であるか否かを判別する。ダイジェスト時間内ではないと判別された場合には、ＣＰＵ１０は、この抽出されたシーンをダイジェストに加えないままダイジェスト画像選択処理を終了する。
【００７３】
ダイジェスト時間内であると判別された場合には、ＣＰＵ１０は、抽出シーンをダイジェスト再生の選択シーンに追加する（ステップＳ２１９）。そして、ＣＰＵ１０の処理は、ステップＳ２２０に移行する。
【００７４】
ステップＳ２２０の処理に移行すると、ＣＰＵ１０は、指定された２つのシーンを１つ後方にずらせるか否かを判別する。全ての２つのシーン間がまだ指定されておらず、後方にずらすことが可能であると判別された場合には、ＣＰＵ１０は、この後方にずらした２つのシーン間を指定して処理をステップＳ２１３に戻す。全ての２つのシーン間が既に指定されたと判別された場合には、ＣＰＵ１０は、次に、優先度ｉのシーンが全て選択されたか否かを判別する（ステップＳ２２１）。優先度ｉのシーンが未だ全て選択されていないと判別された場合には、２つのシーン間の指定を先頭に戻し、ステップＳ２１７で抽出されなかった優先度ｉのシーンに対して再度ステップＳ２１３〜Ｓ２２０の処理を繰り返す。
【００７５】
優先度ｉのシーンが全て選択されたと判別された場合には、ＣＰＵ１０は、変数ｉに１を加算する（ステップＳ２２２）。そして、１つ下の優先度ｉのシーンについて、ステップＳ２１２〜Ｓ２２１のシーン選択処理を繰り返す。
【００７６】
図８は、ダイジェスト再生処理で呼び出されるダイジェスト画像選択処理の第２の方法に基づく制御手順を示すフローチャートである。
このダイジェスト画像選択処理では、上述の例のフローチャートにおけるステップＳ２１３、Ｓ２１４、Ｓ２１５、Ｓ２２０の処理が除外され、また、フローの流れが一部変更されている。２つの例で同一の制御内容の処理については、同一の符号を付して詳しい説明を省略する。
【００７７】
ステップＳ２１２において、優先度ｉの画像情報が抽出されると、ＣＰＵ１０は、これら優先度ｉのシーン全ての真の優先度をプライオリティ計算処理部１６に計算させる（ステップＳ２１６）。そして、ＣＰＵ１０は、求められた真の優先度が最も高いものを抽出し、ダイジェスト再生画像が設定されたダイジェスト時間内に収まる範囲で順番に選択されていく（ステップＳ２１７〜Ｓ２２１）。ここで、ＣＰＵ１０がステップＳ２１９の処理で抽出シーンを選択シーンに追加するたびに、ＣＰＵ１０の処理は、ステップＳ２１６で真の優先度を計算しなおす。従って、選択されたシーンに隣接するシーンの真の優先度が低く再設定されることになる。
【００７８】
なお、上記のように、同一の優先度ｉ内での真の優先度は、一のシーンが選択されると、当該シーンに直接隣接するシーンのみ変化するので、ステップＳ２１６の処理においてＣＰＵ１０は、このようなシーンについてのみ真の優先度を計算、再設定することとしても良い。
【００７９】
図９は、ダイジェスト再生処理で呼び出されるダイジェスト画像選択処理の第２の方法の変形例に基づく制御手順を示すフローチャートである。
このダイジェスト画像選択処理では、上述の第２の方法に基づくダイジェスト画像選択処理のフローチャートにおけるステップＳ２２１の代わりにＳ２１８ａ、Ｓ２１９ａが追加され、また、フローの流れが一部変更されている。２つの例で同一の制御内容の処理については、同一の符号を付して詳しい説明を省略する。
【００８０】
この第２の方法の変形例に基づくダイジェスト画像選択処理では、ステップＳ２１２の処理によって優先度ｉの画像情報が抽出されると、ＣＰＵ１０は、先ず、この画像情報に基づいて優先度ｉ以上の優先度のシーンの合計時間を算出し、この合計時間が設定されたダイジェスト時間内であるか否かを判別する（ステップＳ２１８ａ）。そして、設定されたダイジェスト時間内であると判別された場合には、ＣＰＵ１０は、優先度ｉのシーンを一括して全て選択する（ステップＳ２１９ａ）。そして、ＣＰＵ１０の処理は、ステップＳ２２２に移行して、変数ｉに１を加算する。
【００８１】
一方、優先度ｉ以上のシーンの合計時間が設定されたダイジェスト時間内に入らないと判別された場合には、ＣＰＵ１０の処理は、ステップＳ２１６に移行し、上述の第２の方法に基づくダイジェスト画像選択処理と同一の処理を行う（ステップＳ２１６〜Ｓ２１９）。この場合には、この優先度ｉに係るシーン選択の途中で必ず設定されたダイジェスト時間を越えることになるので、ステップＳ２１８の処理で“ＮＯ”に分岐してダイジェスト画像選択処理を終了し、ダイジェスト再生処理に戻る。
【００８２】
以上のように、第１実施形態の動画撮影装置１は、映像撮影装置１３と、撮影された動画データ及び当該動画の各部分の優先度情報を記憶する映像記録装置１４と、３軸地磁気センサ１９、３軸加速度センサ２０、及び、気圧センサ２１の３つのセンサとを備える。そして、動画撮影の際に３つのセンサにより計測されたデータに基づき、状態判別処理部１５において動画撮影装置１、即ち、ユーザの移動状態を判別し、この判別結果に従ってプライオリティ計算処理部１６でこの動画部分の優先度が算出される。この優先度情報が撮像時刻情報と共に動画データの付加情報として映像記録装置１４に記録されることで、各動画部分の優先度に基づいて、動画をダイジェスト再生するときの出力部分と省略部分とを設定することができる。従って、流し撮影のように不必要な撮影部分が多く含まれる動画を再生する際に、ユーザの手を煩わすことなく容易に所望の時間のダイジェスト動画を設定することができる。
【００８３】
また、予め撮影目標が明確に設定されていない場合や、自転車、バイク、自動車などの操縦によりユーザが容易にカメラの操作を行うことが出来ないような場合であっても、３つのセンサの計測データに基づいてメリハリのある動画部分が選択されたダイジェスト動画を設定することができる。
【００８４】
また、複数ステップの優先度を設定することで、ユーザが所望するダイジェスト時間に収まる範囲で優先度の高い順にダイジェスト再生箇所を設定していけばよいので、ダイジェスト再生時間の長短に関わりなく柔軟且つ容易にダイジェスト再生箇所を設定することができる。
【００８５】
また、同一の優先度の動画部分が複数箇所設定される場合において、同一優先度の動画部分を全て選択できない場合には、隣接する再生選択動画部分や、動画の先頭、終端からの時間差が大きく、且つ、両側から均等に離れている動画部分を優先的に選択する構成とすることで、ダイジェスト再生される箇所が一部に偏ることなくバランスよく設定される。
【００８６】
また、ダイジェスト再生の際に、優先度が設定された動画部分を全て再生対象とする必要はなく、当該動画部分内で更に所定の時間や所定の割合の部分だけを一律に抜き出すことで、ダイジェスト再生時間が短い場合でも一部の動画部分に偏りすぎることなく動画部分を選択することができる。
【００８７】
また、３つのセンサによる計測データに基づいて、ロードノイズなどで画像が乱れており、望ましい画像が得られないと想定される場合には、撮影を中止させて無駄な撮影処理を行わせないこととすることができる。
【００８８】
また、同様に、一時停止した区間では、自動的に撮影を中断することが出来るので、信号などで毎回撮影のオンオフを制御しながら走行する煩わしさを省くことが出来る。
【００８９】
また、検出された一の状況が長時間続くような場合でも、対応する優先度の設定期間を所定時間で終了することで、同様な状態が長く続くダイジェスト動画となることを防止することが出来る。
【００９０】
また、カーブや坂道などで、実際にカーブや坂道に差し掛かるタイミングと、３つのセンサによる状態判別がなされるタイミングの間に差が生じる場合があるので、状態判別がなされた場合に、当該状態に対応する動画部分の設定を先に録画された部分に遡って行うことが出来る。このような設定を行うことで、より適切な期間のダイジェスト動画を設定することができる。
【００９１】
また、３軸地磁気センサ１９、３軸加速度センサ２０、及び、気圧センサ２１をセンサとして用いることで、動作の有無及び、水平面内と、垂直方向の移動を三次元的にカバーして同定することが出来るので、移動状態の変化を的確に検出することが出来る。
【００９２】
また、このような優先度情報を付加情報として含む動画データに基づいて、動画撮影装置１の表示部２２のみならず、他の動画再生装置においても同様に適切なダイジェスト再生を行うことが出来るようなプログラムを構成することが出来る。
【００９３】
［第２実施形態］
次に、第２実施形態の動画撮影装置について説明する。
この第２実施形態の動画撮影装置１の内部構成は、図１に示した第１実施形態の動画撮影装置１の内部構成と同一であるので、詳細な説明を省略するとともに、以後、同一の符号を用いて説明する。
【００９４】
この第２実施形態の動画撮影装置１では、動画撮影の際に優先度４以上が設定されたシーンを除いて撮影を中断する点が第１実施形態の動画撮影装置１と異なる。
【００９５】
図１０は、第２実施形態の動画撮影装置１において、ＣＰＵ１０が実行する撮影処理の制御手順を示すフローチャートである。
【００９６】
この第２実施形態の動画撮影装置１における撮影処理では、第１実施形態の動画撮影装置１における撮影処理からステップＳ６３、Ｓ７１の処理がそれぞれステップＳ６３ａ、Ｓ７１ａの処理に変更され、ステップＳ３５、Ｓ７３の処理がまとめてステップＳ３５ａの処理に変更され、また、ステップＳ７２の処理の代わりにステップＳ６５の処理が行われる。また、フローの順序が変更になっている。その他の処理については、第１実施形態と第２実施形態の動画撮影装置１で同一であり、同一の符号を付して説明を省略する。
【００９７】
この撮影処理では、ステップＳ３５ａの処理で撮影が開始される際に、ＣＰＵ１０は、停止カウンタのカウントを開始する。そして、ステップＳ５１の処理で上り下り動作が検出されていないと判別され、回転フラグ及び昇降フラグがリセットされた後に（ステップＳ６１、Ｓ６２）、ＣＰＵ１０は、停止カウンタの値が所定の撮影停止カウントに到達しているか否かを判別する（ステップＳ７１ａ）。そして、撮影停止カウントに到達していると判別された場合には、ＣＰＵ１０は、映像撮影装置１３による撮影を停止し、開始カウンタのカウントを開始する（ステップＳ６５）。このとき、ＣＰＵ１０は、停止カウンタのカウント動作を停止して、カウント値をリセットする。そして、ＣＰＵ１０の処理は、ステップＳ７４に移行する。
【００９８】
一方、ステップＳ７１ａの判別処理で、撮影停止カウントに達していないと判別された場合には、次に、ＣＰＵ１０は、開始カウンタの値が予め設定された撮影開始カウントに到達しているか否かを判別する（ステップＳ６３ａ）。開始カウンタの値が撮影開始カウントに到達していると判別された場合には、ＣＰＵ１０は、優先度を４に設定した後（ステップＳ６４）、処理をステップＳ３５ａに進めて撮影動作を再開させる。開始カウンタの値が撮影開始カウントに到達していないと判別された場合には、ＣＰＵ１０の処理は、そのままステップＳ７４に移行する。
【００９９】
即ち、この第２実施形態の動画撮影装置１では、優先度４の状態で撮影動作が継続されたまま停止カウンタの値が撮影停止カウントに到達した場合には、撮影動作が停止される。優先度が２又は３の状態が継続されている場合には、停止カウンタのカウント動作が行われているが、撮影動作の停止はなされない。一方、走行中に撮影動作が停止されていた場合には、方向転換や登り下りが検出された場合、又は、開始カウンタが撮影開始カウントに到達した場合に撮影が再開される。
【０１００】
なお、撮影動作中に優先度の設定が変更されてステップＳ３５ａの処理に移行した場合には、ＣＰＵ１０は、撮影動作を継続したままシーンのみを変更するように構成することが出来る。
【０１０１】
以上のように、第２実施形態の動画撮影装置１によれば、冗長に継続される直線走行区間のような部分については、３軸地磁気センサ１９、３軸加速度センサ２０、及び気圧センサ２１の計測値及び時刻の計数データに基づいて自動的に同定して撮影を一時停止することが出来る。従って、無駄な撮影を行わずに映像記録装置１４の空き領域を確保すると共に、撮影に要する電力の消費を抑えて長時間必要な部分の撮影に回すことが出来る。
【０１０２】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施形態では、３軸地磁気センサ１９、３軸加速度センサ２０、及び、気圧センサ２１を用いて移動状態を判別したが、ジャイロセンサなどの他の計測センサを用いても良い。また、ユーザの移動に係る直接的な移動状態の検出だけではなく、例えば、照度センサを用いて移動時の周囲状況を併せて判別し、夜間、トンネル、樹林帯よりも昼間の開けた平原地帯などを優先するように設定しても良い。
【０１０３】
また、判別される移動状態は、上記実施例で示したものに限られないし、優先度の具体的な高低も適宜設定することができる。例えば、スタート地点である自宅をわざわざダイジェスト画像に組み込まないこととしても良いし、蛇行している区間よりも直線で快調に走行している区間の優先度を高く設定することも可能である。
【０１０４】
また、上記実施の形態で示した動画撮影装置１は、音声を合わせて録音することが可能であっても良い。
【０１０５】
また、上記実施の形態では、全ての撮影シーンに対して優先度を設定することとしたが、優先度が所定のレベル以下のシーンに対して優先度を設定しないこととしても良い。そして、この場合のダイジェスト再生には、優先度を設定したシーンの合計時間が設定されたダイジェスト時間より短い場合であっても、優先度が設定されていないシーンを含まないようにすることができる。
【０１０６】
また、上記実施の形態では、長時間撮影された動画の中から所望の時間のダイジェスト動画を選択する場合について説明したが、移動の履歴のようなものであって、そもそも主たる撮影目標がないような場合には、優先度設定に基づいて撮影時間自体を更に短く定めることとしても良い。
【０１０７】
また、以上の説明では、本発明に係るプログラム１１ｂのコンピュータ読み取り可能な媒体としてハードディスクやフラッシュメモリといったメモリ１１を使用した例を開示したが、これに限定されない。その他のコンピュータ読み取り可能な媒体として、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）などの他の不揮発性メモリー、ＲＯＭ、ＣＤ−ＲＯＭなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
その他、上記実施の形態の説明で示した具体的な構成や順序、数値などの細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【０１０８】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【０１０９】
［付記］
＜請求項１＞
動画を撮影する撮影手段と、
移動時の状況を検出するための計測を行うセンサと、
このセンサの計測値に基づいて前記移動時の状況の種別を判別する動作判別手段と、
判別された前記状況の種別に応じ、前記撮影手段により撮影された動画において、当該状況の種別が判別された期間に対応する動画部分に対して所定の基準に基づき優先度を設定する優先度設定手段と、
この優先度設定手段により設定された優先度と、前記動画部分とを対応付けて記憶する記録手段と、
を備えることを特徴とする動画撮影装置。
＜請求項２＞
前記動画部分のうちの一部または全部を選択することでダイジェスト動画の再生部分を設定するダイジェスト再生設定手段を備え、
このダイジェスト再生設定手段は、
高い優先度が設定された動画部分から順番に選択する部分選択手段と、
この部分選択手段で動画部分が選択される毎に、選択された動画部分の合計時間と、予め設定されたダイジェスト時間の範囲とを比較する選択時間比較手段と、
この選択時間比較手段により、前記選択された動画部分の合計時間が前記ダイジェスト時間の範囲を超えたと判別された場合には、この一回前迄に選択されていた前記動画部分をダイジェスト動画の再生部分として設定する設定手段と、
を備えることを特徴とする請求項１記載の動画撮影装置。
＜請求項３＞
前記部分選択手段は、前記優先度の等しい前記動画部分が複数存在し、当該優先度の等しい動画部分を全て選択すると、当該選択された動画部分の合計時間が前記予め設定されたダイジェスト時間の範囲を超過する場合には、前記優先度の等しい動画部分のうち、前記動画の先頭、終端、又は、既に前記再生部分として設定された前記動画部分を示す時刻の中で、各動画部分の両隣に隣接する２箇所からより均等且つより大きく離れている動画部分を優先的に前記ダイジェスト動画の再生部分として設定することを特徴とする請求項２記載の動画撮影装置。
＜請求項４＞
前記部分選択手段は、優先度が設定された前記動画部分のうち、各々所定の時間幅の動画部分を前記ダイジェスト動画の再生部分に含めることを特徴とする請求項２又は３記載の動画撮影装置。
＜請求項５＞
前記撮影手段は、前記優先度設定手段により所定レベル以上の優先度が設定されない期間において、前記動画の撮影を停止することを特徴とする請求項１〜４の何れか一項に記載の動画撮影装置。
＜請求項６＞
前記動作判別手段は、所定の基準以上のブレ動作を伴う状況を判別し、
前記撮影手段は、前記動作判別手段が前記ブレ動作を伴う状況を判別された場合には、前記動画の撮影を停止することを特徴とする請求項１〜５の何れか一項に記載の動画撮影装置。
＜請求項７＞
前記優先度設定手段は、
一の優先度の設定が行われたタイミングから所定の時間が経過した場合、又は、当該一の優先度より上位の優先度が重ねて設定された場合に、前記一の優先度の設定期間を終了させることを特徴とする請求項１〜６の何れか一項に記載の動画撮影装置。
＜請求項８＞
前記優先度設定手段は、前記動作判別手段により移動時の状況の種別が判別された場合、当該状況の開始時点に対応する時点にまで遡って前記優先度の設定を行うことを特徴とする請求項１〜７の何れか一項に記載の動画撮影装置。
＜請求項９＞
前記センサには、磁場センサ、加速度センサ、及び、気圧センサが含まれることを特徴とする請求項１〜８の何れか一項に記載の動画撮影装置。
＜請求項１０＞
動画を撮影する撮影手段と、移動時の状況を検出するための計測を行うセンサと、を備えた動画撮影装置による動画撮影方法であって、
前記センサの計測値に基づいて前記移動時の状況の種別を判別する動作判別ステップ、
判別された前記状況の種別に応じ、前記撮影手段により撮影された動画において、当該状況の種別が判別された期間に対応する動画部分に対して所定の基準に基づき優先度を設定する優先度設定ステップ、
この優先度設定ステップで設定された優先度と、前記動画部分とを対応付けて記憶する記録ステップ、
を含むことを特徴とする動画撮影方法。
＜請求項１１＞
動画を撮影する撮影手段と、移動時の状況を検出するための計測を行うセンサと、を備えた動画撮影装置に用いられるコンピュータを、
前記センサの計測値に基づいて前記移動時の状況の種別を判別する動作判別手段、
判別された前記状況の種別に応じ、前記撮影手段により撮影された動画において、当該状況の種別が判別された期間に対応する動画部分に対して所定の基準に基づき優先度を設定する優先度設定手段、
この優先度設定手段により設定された優先度と、前記動画部分とを対応付けて記憶する記録手段、
として機能させるためのプログラム。
【符号の説明】
【０１１０】
１     動画撮影装置
１０   ＣＰＵ
１１   メモリ
１１ｂ ダイジェスト再生プログラム
１２   ＲＡＭ
１３   映像撮影装置
１４   映像記録装置
１５   状態判別処理部
１６   プライオリティ計算処理部
１７   ＧＰＳ受信アンテナ
１８   ＧＰＳ受信処理部
１９   ３軸地磁気センサ
２０   ３軸加速度センサ
２１   気圧センサ
２２   表示部
２３   電源部
２４   操作キー
【図１】
0005510484.tif 000002
【図２】
0005510484.tif 000003
【図３】
0005510484.tif 000004
【図４】
0005510484.tif 000005
【図５】
0005510484.tif 000006
【図６】
0005510484.tif 000007
【図７】
0005510484.tif 000008
【図８】
0005510484.tif 000009
【図９】
0005510484.tif 000010
【図１０】
0005510484.tif 000011