(57)【要約】【課題】  プリレック機能でユーザの指定位置以降の先行記録から記録するようにする。【解決手段】  記録開始指示に先行する所定時間分の符号化動画像データがメモリ（１０６）に記憶される。顔検出部（１２４）は撮影画像中から顔を検出し、顔認識部（１２５）が顔を認識する。顔認識結果により、ＯＳＤ部（１１３）が被写体の移動軌跡を描画し、撮影画像に重畳して、液晶パネル（１１６）に表示する。ユーザは記録希望のタイミングを被写体の移動軌跡上で指定する。ＣＰＵ（１１０）は、記録開始指示に応じて、軌跡上の指定位置以降のメモリ（１０６）に記憶される符号化動画像データと、記録開始指示以降の、カメラユニット（１２３）により入力される動画像のエンコーダ（１０２）による符号化動画像データとをメモリカード（１２０）に記録するように記録再生回路（１２１）を制御する。【選択図】  図１
2015076639.tif 000002
【特許請求の範囲】
【請求項１】
動画像を入力する動画像入力手段と、
前記動画像を圧縮符号化し、符号化動画像データを出力する符号化処理手段と、
記録開始指示に先行する所定時間分の前記符号化動画像データを記憶する記憶手段と、
前記動画像入力手段により入力される前記動画像から、ユーザにより指定される被写体の位置を検出する被写体検出手段と、
前記被写体検出手段により検出される被写体位置に従い、前記被写体検出手段により検出される前記被写体の軌跡を前記動画像に重畳する表示制御手段と、
前記被写体の軌跡と前記記憶手段に記憶される前記符号化動画像データとの対応を記憶する位置管理テーブルと、
前記記録開始指示を入力し、前記軌跡上の位置を指示する指示手段と、
前記指示手段により入力される前記記録開始指示に従い、前記指示手段で指示される前記軌跡上の位置以降の、前記記憶手段に記憶される前記符号化動画像データ、及び、前記記録開始指示以降の、前記動画像入力手段により入力される前記動画像に対する前記符号化処理手段による前記符号化動画像データを記録媒体に記録する記録手段
とを有することを特徴とする画像記録装置。
【請求項２】
前記表示制御手段は、前記記憶手段への前記符号化動画像データの記憶開始後に、前記軌跡の、前記動画像への重畳を開始することを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記表示制御手段は、前記記憶手段に記憶される前記符号化動画像データに対応する軌跡を前記動画像に重畳することを特徴とする請求項１又は２に記載の画像記録装置。
【請求項４】
前記指示手段による前記軌跡上の位置の指示が無い場合、前記記録手段は、前記指示手段により入力される前記記録開始指示に従い、前記記憶手段に記憶される前記符号化動画像データ、及び、前記記録開始指示以降の、前記動画像入力手段により入力される前記動画像に対する前記符号化処理手段による前記符号化動画像データを記録媒体に記録することを特徴とする請求項１乃至３の何れか１項に記載の画像記録装置。
【請求項５】
前記表示制御手段は、前記記憶手段の使用状態を示す情報と、前記指示手段により指示される前記軌跡上の位置を、前記使用状態を示す情報に付加して示す情報とを、前記動画像に重畳する請求項１乃至４の何れか１項に記載の画像記録装置。
【請求項６】
動画像を入力する動画像入力ステップと、
前記動画像を圧縮符号化し、符号化動画像データを出力する符号化処理ステップと、
記録開始指示に先行する所定時間分の前記符号化動画像データを記憶手段に記憶する記憶ステップと、
前記動画像入力ステップにより入力される前記動画像から、ユーザにより指定される被写体の位置を検出する被写体検出ステップと、
前記被写体検出ステップにより検出される被写体位置に従い、前記被写体検出ステップにより検出される前記被写体の軌跡を前記動画像に重畳する表示制御ステップと、
前記被写体の軌跡と前記記憶手段に記憶される前記符号化動画像データとの対応を管理テーブルに記憶するステップと、
指示手段による前記記録開始指示の入力と前記軌跡上の位置の指示を受け付けるステップと、
前記指示手段により入力される前記記録開始指示に従い、前記指示手段で指示される前記軌跡上の位置以降の、前記記憶手段に記憶される前記符号化動画像データ、及び、前記記録開始指示以降の、前記動画像入力ステップにより入力される前記動画像に対する前記符号化処理ステップによる前記符号化動画像データを記録媒体に記録する記録ステップ
とを有することを特徴とする画像記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリレック機能を有する画像記録装置及び画像記録方法に関する。
【背景技術】
【０００２】
従来の画像記録装置には、ユーザの記録開始指示より前の時間に撮影された画像からさかのぼって本記録する機能（プリレック機能）を実装したものがある。これは、動画像信号を繰り返しメモリに記憶しておき、記録開始指示に応じて、当該指示の所定時間前に撮影された動画像信号以降を記録媒体に記録する機能である（特許文献１参照）。
【０００３】
この機能により、ユーザが記録開始ボタンを押下する前のシーンから動画像信号を記録できる。プリレック可能な時間は、プリレック用に割り当てられた記録領域のサイズと動画像の記録レートに依存する。プリレック機能により、撮り逃しを防ぐことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３２８３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリレック機能で録画された動画は、プリレック機能を使わずに録画された動画と違いがないので、プリレック機能で録画された動画を再生した場合、ユーザは、どの時点で記録開始操作をしたのかが分からなかった。
【０００６】
本発明は、プリレック機能を使用した場合、記録開始位置をユーザが容易に指定可能な画像記録装置及び画像記録方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る画像記録装置は、動画像を入力する動画像入力手段と、前記動画像を圧縮符号化し、符号化動画像データを出力する符号化処理手段と、記録開始指示に先行する所定時間分の前記符号化動画像データを記憶する記憶手段と、前記動画像入力手段により入力される前記動画像から、ユーザにより指定される被写体の位置を検出する被写体検出手段と、前記被写体検出手段により検出される被写体位置に従い、前記被写体検出手段により検出される前記被写体の軌跡を前記動画像に重畳する表示制御手段と、前記被写体の軌跡と前記記憶手段に記憶される前記符号化動画像データとの対応を記憶する位置管理テーブルと、前記記録開始指示を入力し、前記軌跡上の位置を指示する指示手段と、前記指示手段により入力される前記記録開始指示に従い、前記指示手段で指示される前記軌跡上の位置以降の、前記記憶手段に記憶される前記符号化動画像データ、及び、前記記録開始指示以降の、前記動画像入力手段により入力される前記動画像に対する前記符号化処理手段による前記符号化動画像データを記録媒体に記録する記録手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、記録開始したい位置を、被写体の軌跡位置で指定すればよいので、撮り逃しを防ぎ、且つ記録開始位置を容易に指定できるようになる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】プリレック機能に使用するメモリの説明図である。
【図３】バッファ位置管理テールの構成例である。
【図４】本実施例の記録動作フローチャートである。
【図５】被写体軌跡の表示例である。
【図６】被写体軌跡とステータスバーの表示例である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１１】
図１は、本発明を適用した画像記録再生装置の一実施例の概略構成ブロック図を示す。
【００１２】
１０１はレンズユニットであり、集光のための固定レンズ群、変倍レンズ群、絞り、及び変倍レンズ群の動きで移動した結像位置を補正する機能と焦点調節を行なう機能とを兼ね備えた補正レンズ群により構成されている。１０４はＣＣＤ（Charge Coupled Device）撮像素子であり、光を電荷に変換し撮像信号を生成する。レンズユニット１０１は、撮像素子１０４の結像面上に被写体光学像を結像する。１０５はＡ／Ｄ処理部であり、撮像信号に所定の処理を施しデジタル画像データを出力する。レンズユニット１０１、撮像素子１０４及びＡ／Ｄ処理部１０５は、動画像入力手段としてのカメラユニット１２３を構成する。また、図１には図示していないが、変倍レンズ群及び絞りなどを駆動するアクチュエータ、手ぶれ補正のためのセンサ（例えば角速度センサ）及び手ぶれ補正手段（シフトレンズなど）が備えられている。カメラユニット１２３は、被写体を撮像するモジュールである。
【００１３】
１１８はカメラ制御ＣＰＵ（Central Processing Unit）であり、ＣＰＵ１１０の制御に従いカメラユニット１２３の各部を制御する。カメラ制御ＣＰＵ１１８は、カメラユニット１２３の情報、例えば合焦情報及び手ぶれ情報などのカメラユニット１２３で得られる情報をＣＰＵ１１０に伝達する。
【００１４】
１０９はマイクユニットである。マイクユニット１０９は撮影時に周囲の音声を取り込み、音声信号を出力する。マイクユニットは、増幅器及び帯域制限器等を含む。１１９はＡ／Ｄ処理部であり、マイクユニット１０９から出力されるアナログ音声信号をデジタル音声データに変換する。
【００１５】
１１０はマイクロコンピュータからなるＣＰＵであり、図示した記録再生装置の全体を制御する。ＣＰＵ１１０は、プログラムを格納する不揮発性メモリ（ＲＯＭ）、作業領域となる揮発性メモリ（ＲＡＭ）、他のハードウエアとデータの受け渡しや制御用レジスタをアクセスするための外部バス、及び時間を計測するタイマを有する。
【００１６】
１０３はバスである。バス１０３には各ブロックが接続されており、ＣＰＵ１１０の制御に従ってデータの受け渡しを行なう伝送路である。
【００１７】
１０２はＣＰＵ１１０の制御に従いデジタル画像データ及びデジタル音声データを圧縮符号化するエンコーダ又は符号化処理手段であり、圧縮画像データと圧縮音声データを時系列順に多重化して圧縮ビデオデータを生成する。エンコーダ１０２は、例えばデータ位置とフレーム位置の変換に必要となる情報などをＣＰＵ１１０に通知する。
【００１８】
１２１は記録再生回路であり、エンコーダ１０２と、メモリ１０６、メモリカード１２０及びデコーダ１０８とのインターフェースを有し、ＣＰＵ１１０の制御によってデータの受け渡しを制御する。
【００１９】
１０６はメモリであり、各ブロックが作業用に使用可能となっている。また、メモリ１０６は、カメラユニット１２３から入力される画像データを一時的に記憶するバッファ手段としても使用される。バッファされるデータは、エンコーダ１０２で圧縮符号化された圧縮画像データである。
【００２０】
１２０は撮影した動画を記録するメモリカードである。記録再生回路１２１は、バス１０３に接続されるＣＰＵ１１０及びメモリ１０６とのインターフェースと、メモリカード１２０とのインターフェースを有している。記録再生回路１２１は、ＣＰＵ１１０等からメモリカード１２０の制御レジスタにアクセスするための変換を行なう。
【００２１】
メモリカード１２０内には、映像（画像）データと音声データが圧縮状態で格納される。ユーザから記録開始指示を受けると、ＣＰＵ１１０は、メモリ１０６内にバッファしていた圧縮データを読み出し、メモリカード１２０に記録する。記録再生回路１２１は、ＣＰＵ１１０の介在無しにメモリ１０６とメモリカード１２０との間でデータを転送する、所謂ダイレクトメモリーアクセス（ＤＭＡ）機能を備える。すなわち、記録再生回路１２１にメモリ１０６の先頭アドレスとデータ量、及びメモリカード１２０の先頭書き込みアドレスを指定すると、記録再生回路１２１は、メモリ１０６からメモリカード１２０にデータを転送する。
【００２２】
１０８はエンコーダ１０２に対応するデコーダである。デコーダ１０８は、ＣＰＵ１１０に指定されたメモリ１０６のアドレスから圧縮データを逐次読み出し、復号化する。デコーダ１０８は、復号化された画像データ及び音声データを、例えば、ＩＴＵ-Ｒ  ＢＴ．６５６（ＣＣＩＲ６５６）等に準拠するフォーマットで出力する。デコーダ１０８はまた、静止画については、復号化された画像データのサイズを縮小（画素間引き）する機能を具備する。
【００２３】
１０７は音声出力部であり、１１７は映像出力部である。音声出力部１０７は、デコーダ１０８によって復号化された音声データを外部に出力する。また、映像出力部１１７は、デコーダ１０８によって復号化された画像データを所定の映像形式で外部に出力する。音声出力部１０７及び映像出力部１１７は、例えば、テレビジョン受像機等に接続する。
【００２４】
顔検出部１２４は、撮像素子１０４で撮像した画像データに顔検出処理を行って、画像内に含まれる人物の顔領域を検出する。顔検出部１２４は、特定種類の被写体として人物の顔を検出する被写体検出手段である。この顔検出処理は公知のアルゴリズムによって行われる。例えば、顔検出部１２４は、公知の特徴点を抽出する処理によって、スルー画像又は撮像画像から、眼、鼻及び口の各端点並びに顔の輪郭点等の特徴点を抽出し、これらの特徴点に基づいて被写体の顔領域と顔の大きさを検出する。
【００２５】
顔認識部１２５は、顔検出部１２４の検出結果に基づいて、認証対象となる顔の特徴を示す顔認証データを生成する。例えば、顔認識部１２５は、検出された顔の特徴点の位置、特徴点から求まる顔パーツの大きさ及び各特徴点の相対距離などから顔認証データを生成する。顔検出部１２４と顔認識部１２５を用いて、被写体になっている人物を検出する。
【００２６】
奥行き検出部１２６は、カメラから被写体までの距離を検出する。奥行き検出には例えば、位相差方式の外側センサを使用し、三角測量の原理で距離を計測する。
【００２７】
１１３はオンスクリーンディスプレイ（ＯＳＤ）部であり、後述する各種設定を行なうためのメニュー画面、タイトル及び時間などの情報をビデオ画像に重畳又は合成する表示制御手段である。ＯＳＤ部１１３は、デコーダ１０８から入力される画像データをキャプチャし、縮小処理を施し、任意の位置に再配置する機能も備えている。詳細は後述するが、ＯＳＤ部１１３は、顔検出部１２４により検出された被写体位置に基づいて、被写体軌跡を描画する。
【００２８】
１１２はユーザが操作する複数のスイッチからなるスイッチ操作部である。スイッチ操作部１１２は、タッチパネル操作部１１５と同様に、ユーザ操作を受け付けてＣＰＵ１１０に入力する手段である。スイッチ操作部１１２は、動画の記録開始／終了を指示する記録開始・終了スイッチ、及びレンズユニット１０１の焦点距離を変更するズームボタンを備える。
ＣＰＵ１１０は所定のファイルシステムを扱うソフトウェアを具備しており、このファイルシステムに従ってメモリカード１２０へのデータの読み書きが行なわれる。１１１はＥＥＰＲＯＭであり、書き換え可能なＲＯＭである。ＣＰＵ１１０は、スイッチ操作部１１２及びタッチパネル操作部１１５によるユーザの指示又は入力を待機しており、随時、受け付ける。
【００２９】
１１４はＥＶＦ（Electronic View Finder）であり、撮影視野内の被写体の配置等を確認するのに使用される。１１６は液晶パネルであり、撮影視野内の被写体を表示するモニタ画面として用いられる。
【００３０】
１１５はタッチパネル操作部であり、液晶パネル１１６と一体化されている。液晶パネル１１６にサムネイル画像や仮想ボタンを表示すると、ユーザは、タッチパネル操作部１１５によってそのサムネイル画像などを調節操作するような操作感で種々の指示をＣＰＵ１１０に入力できる。
【００３１】
１２２は、画面制御部であり、タッチパネル操作部１１５からの入力を演算して、仮想ボタンを押されたことを判断する。画面制御部１２２はさらに、液晶パネル１１６に表示する仮想ボタンの制御も行なっている。スイッチ操作部１１２とタッチパネル操作部１１５は、ユーザからの指示を入力する操作手段を構成する。
【００３２】
プリレック機能を説明する。プリレック機能は、撮影モードにおいて、記録開始指示に先行する所定時間内に撮影された動画像の圧縮画像データ又は符号化データをメモリ１０６に先行して記憶しておく先行記録又は暫定記録の機能である。先行記憶場所としてメモリ１０６の一部を使用するが、もちろん、メモリカード１２０を使用してもよい。
【００３３】
ユーザはスイッチ操作部１１２及びタッチパネル操作部１１５を操作することにより、プリレック機能の実行の有無を任意に設定できる。プリレック機能が設定されると、エンコーダ１０２は、カメラユニット１２３から出力される動画像の各画像データを圧縮し、その所定時間分の符号化データをメモリ１０６の決められた記憶領域に暫定記憶する。所定時間を経過した動画像部分をメモリ１０６から時間の経過とともに消去していくことで、メモリ１０６には、直近の所定時間分の動画像データが保持される。
【００３４】
記録開始指示があると、ＣＰＵ１１０にその指示時点でメモリ１０６に記憶されていた所定時間分の動画像データ（符号化データ）をその先頭から読み出し、メモリカード１２０に書き込む。これに続けて、ＣＰＵ１１０は、撮影開始指示後のカメラユニット１２３からの動画像の符号化画像データをメモリカード１２０に書き込む。撮影停止の指示があると、ＣＰＵ１１０は、停止の指示があったシーンまでの動画像データ（符号化データ）をメモリカード１２０に記録し、記録を停止する。ＣＰＵ１１０は引き続き、メモリ１０６に所定時間分の動画像データを記憶しながら、次の記録開始指示を待つ。
【００３５】
図２は、プリレック機能が設定されているときに、エンコーダ１０２がメモリ１０６に圧縮画像データを記憶する様子を示す模式図である。前述のように、本実施例では、メモリ１０６の決められた領域（アドレス）をプリレック機能のための記憶領域に設定している。この記憶領域を、いわゆるリングメモリ又はリングバッファとして使用する。
【００３６】
図２（１）はプリレック用記憶領域２０２のアドレスを示す。記憶領域２０２は、先頭アドレスが０ｘ００００１０００、最終アドレスが０ｘ０２０００ＦＦＦとする。本実施例では、符号化動画像データが数分程度、例えば、３分程度、記憶可能な領域をプリレック用記憶領域２０２としている。
【００３７】
エンコーダ１０２は、プリレック用記憶領域２０２の先頭から最終アドレスに向かい圧縮動画像信号を順次記憶し、最終アドレスまで記憶したら、再度先頭アドレスに戻り記憶を続けていく。図２（１）で、現在の書き込みアドレスが０ｘ１７ＦＦＦＦＦＦの場合、０ｘ１７ＦＦＦＦＦＦのデータが最新のデータであり、その直ぐ先のアドレス０ｘ０１８００００００に記録されているデータが最も古いデータとなる。
【００３８】
エンコーダ１０２は、１フレーム分の符号化動画像データをメモリ１０６に記憶する度に、その先頭アドレスをＣＰＵ１１０に通知する。これにより、ＣＰＵ１１０は、現在から所定フレーム前の動画像が記憶されているメモリ１０６のアドレスを確認できる。
【００３９】
ユーザ操作によりＣＰＵ１１０がプリレック機能を有効にすると、エンコーダ１０２は、カメラユニット１２３からの動画像データの圧縮符号化を開始し、メモリ１０６のプリレック用記憶領域２０２への符号化データの書き込みを開始する。ただし、この段階では、メモリ１０６に記憶された符号化データは、メモリカード１２０には転送されない。記録停止状態では、プリレック用記憶領域２０２に直前の所定期間分の動画像データが圧縮状態で保持されることになる。
【００４０】
ユーザが記録開始指示をＣＰＵ１１０に入力すると、ＣＰＵ１１０は、メモリ１０６のプリレック用記憶領域２０２に記憶された記録開始指示以降の所定期間前の符号化動画像データを逐次読み出して、メモリカード１２０に記録する。
【００４１】
図２（２）は、記録開始指示があったときにメモリ１０６に蓄積されている動画像データを示す模式図である。
【００４２】
図２（２）において、アドレス２０４までデータを記憶された時点で、ユーザが記録開始指示を入力したとする。ＣＰＵ１１０は、撮影開始指示の所定期間前（例えば、３分前）の符号化動画像データの記憶アドレス２０６から符号化動画像データの読み出しを開始し、メモリカード１２０に記録するように、記録再生回路１２１に指示する。２０８は、記録開始指示から３分前までの符号化動画像データである。
【００４３】
ＣＰＵ１１０は、プリレック機能で記憶領域２０２に保持された動画像に含まれる被写体の軌跡を管理する。そのためのバッファ位置管理テーブルの構成と例を図３に示す。図３に示すように、バッファ位置管理テーブルは、被写体ＩＤ、被写体座標及び記憶領域２０２のバッファアドレスから構成される。被写体座標を決定する時刻情報を含めても良い。この時刻情報を含めることにより、記憶領域２０２から消去されたふるい画像データに対応する被写体座標を簡単に判別出来、管理テーブルから消去出来る。また、この時刻情報は、記憶領域２０２に格納される符号化動画像データのタイムコードとも対応するので、バッファ管理テーブルにバッファアドレスを格納しなくても良くなる。
【００４４】
バッファ管理テーブルで、被写体ＩＤは、被写体毎に割り当てられるユニークな識別子（ＩＤ）である。被写体が複数いる場合には、被写体毎に互いに異なる被写体ＩＤが割り当てられる。バッファアドレスは、記憶領域２０２上で、被写体ＩＤで特定される被写体を含むフレーム又は画面のアドレスを示す。被写体座標は、被写体ＩＤで特定される被写体のフレーム又は画面上での座標を示す。被写体座標の原点（０，０）は、液晶パネル１１６の左上を示す。右下の座標は（９５９，５３９）である。図３では、被写体ＩＤが０の被写体が座標（８００，１０）に位置するフレーム画像が、バッファメモリ０ｘ１５００００００に記憶されていることを示す。
【００４５】
図３はまた、被写体ＩＤが０の被写体が時間の経過と共に画面内で移動する様子を示す。被写体が増えた場合には、被写体ＩＤと被写体座標が増加する。これにより、被写体と被写体位置とバッファアドレスとを関連付けすることができる。
【００４６】
図４は、本実施例の記録時の動作フローチャートを示す。
【００４７】
Ｓ４０１で、ユーザは、スイッチ操作部１１２又はタッチパネル操作部１１５により記録モードへの設定をＣＰＵ１１０に指示する。ＣＰＵ１１０は、各部を記録モードでスタンバイさせる。
【００４８】
Ｓ４０２で、ユーザは、スイッチ操作部１１２又はタッチパネル操作部１１５等のユーザ指示手段によりプリレック機能のオンをＣＰＵ１１０に指示する。すなわち、ユーザが、スイッチ操作部１１２及びタッチパネル操作部１１５に備えたプリレックボタンを押下することで、ＣＰＵ１１０は、プリレック機能をオンにする。
【００４９】
Ｓ４０３で、ＣＰＵ１１０はプリレック動作を開始する。すなわち、カメラユニット１２３からの撮像画像データはエンコーダ１０２でエンコードされ、記録再生回路１２１によりメモリ１０６の記憶領域２０２に記憶される。これにより、常時、直前の所定時間分の撮影画像データ（符号化データ）が記憶領域２０２に保持される。
【００５０】
Ｓ４０４で、ＣＰＵ１１０は、顔検出部１２４及び顔認識部１２５を使い、一定時間毎に（例えば、フレーム毎に）、被写体位置を検出し、その軌跡を液晶パネル１１６上に撮影画像に重畳して表示する。具体的には、１／３０秒ごとに、顔検出部１２４が入力画像から被写体の顔を検出し、顔認識部１２５がその顔を認識する。これにより被写体を識別できる。そして、ＯＳＤ部１１３が、識別した被写体の顔の中心位置にマークを描く。これを繰り返すことにより、被写体の軌跡を描画できる。ただし、被写体軌跡は、記憶領域２０２に保持されている画像データのシーンに対応するもののみを描画し、記憶領域２０２に保持されていない画像の被写体軌跡は、描画しない。すなわち、ＯＳＤ部１１３は、記憶領域２０２への記憶開始後に、軌跡の撮影画像への重畳を開始する。被写体軌跡を描画する範囲は、バッファ位置管理テーブル（図３）に登録された被写体座標を参照することで決定できる。
【００５１】
ＯＳＤ部１１３が描画する軌跡は、液晶パネル１１６上で撮影画像に重畳して表示される。複数の被写体がある場合、被写体の軌跡を被写体毎に色分けするのが好ましい。
【００５２】
Ｓ４０５で、ＣＰＵ１１０は、被写体の軌跡位置とバッファアドレスとを関連付けるバッファ位置管理テーブル（図３）を作成する。ＣＰＵ１１０は、図３に示すように、１／３０秒毎にバッファ一管理テーブルに被写体座標とバッファアドレスを登録する。
【００５３】
Ｓ４０６で、ＣＰＵ１１０は、タッチパネル操作部１１５及びスイッチ操作部１１２からのユーザ指示の有無を判別する。ユーザ指示があった場合（Ｓ４０６）、ＣＰＵ１１０は、Ｓ４０７に進んで、被写体軌跡にタッチしたか否かを検出する。ユーザ指示が無かった場合（Ｓ４０６）、ＣＰＵ１１０は、Ｓ４０４に戻り、被写体軌跡を表示する。
【００５４】
Ｓ４０７では、ＣＰＵ１１０は、Ｓ４０６でユーザがタッチした座標と、バッファ位置管理テーブルに登録されている被写体軌跡の座標とを照合し、ユーザが軌跡を押下したか否かを判別する。被写体軌跡がタッチされなかった場合（Ｓ４０７）、ＣＰＵ１１０は、Ｓ４１０に進み、記録開始指示があったか否かを検出する。軌跡が押下された場合（Ｓ４０７）、ＣＰＵ１１０は、Ｓ４０８に進む。
【００５５】
記録開始指示がされていない場合（Ｓ４１０）、ＣＰＵ１１０は、Ｓ４０４に戻り、被写体軌跡を表示する。記録開始指示を検出した場合（Ｓ４１０）、ＣＰＵ１１０は、Ｓ４０９に進む。
【００５６】
Ｓ４０８で、ＣＰＵ１１０は、Ｓ４０７で押下された軌跡の座標から、バッファ位置管理テーブル（図３）を参照し、押下された被写体軌跡に対応する記憶領域２０２のバッファアドレスを特定する。
【００５７】
Ｓ４０９で、ＣＰＵ１１０は、記録媒体への動画記録を開始する。具体的には、被写体軌跡が指示された場合、ＣＰＵ１１０は、記憶領域２０２の特定されたバッファアドレスからメモリカード１２０に動画データを本記録し、続けて、記録指示後の撮影画像をメモリカード１２０に本記録する。被写体軌跡が指示されていない場合、ＣＰＵ１１０は、記憶領域２０２からメモリカード１２０に動画データを本記録し、続けて、記録指示後の撮影画像をメモリカード１２０に本記録する。
【００５８】
以上のように、本実施例では、ユーザが記録を開始したい被写体の軌跡位置を指定することで、プリレック機能においても、ユーザ所望の被写体位置から記録を開始できる。
【００５９】
図５は、プリレック時の被写体軌跡の表示例を示す。図５（１）は、ユーザがプリレック開始指示を入力し、入力画像の記憶領域２０２への記憶が開始した後に、被写体が登場したシーンである。図５（１）はＳ４０４に対応する。被写体軌跡は、プリレック開始後に被写体を検出した場合に表示される。
【００６０】
図５（２）は、図５（１）に続いて被写体たる人物Ａが移動した状態を示す。人物Ａの被写体軌跡（移動軌跡）も合わせて表示されている。なお、時間の経過により記憶領域２０２から消去された画像にあった被写体（人物Ａ）の位置に対応する被写体軌跡は、表示されない。被写体が複数いる場合には、被写体軌跡の色を被写体毎に変えても良い。また、ユーザがタッチパネル操作部１１５から被写体を指定することで、表示されている被写体の被写体軌跡を非表示にすることや、表示されていない被写体の被写体軌跡を表示することが可能である。
【００６１】
図５（３）は、図５（２）に示す表示状態でユーザが被写体軌跡を指定した状態を示す。図５（３）は、ステップＳ４０８に対応する。先に説明したように、この被写体軌跡の指定により、プリレック機能で記憶領域２０２に先行保持された符号化データの内、軌跡上で指定された位置以降の符号化データが、記録開始指示に従いメモリカード１２０に本記録される。
【００６２】
ユーザが記録開始を支持すると、ＣＰＵ１１０はＯＳＤ部１１３に指示して、図５（４）に示すように、液晶パネル１１６の画面上から被写体軌跡を非表示にする。
【００６３】
以上のように、プリレック機能が有効な場合であっても本記録の開始点をユーザが指定できるので、撮り逃しを防ぎつつ、ユーザの希望するタイミングからの録画が可能になる。
【実施例２】
【００６４】
記憶領域２０２への格納状態を定量的に理解できるように、液晶パネル１１６の画面に記憶領域２０２の使用状態をステータスバーとしてグラフ表示してもよい。図６はその表示例を示す。被写体軌跡とステータスバーは、ＯＳＤ部１１３が、被写体軌跡とステータスバーを描画し、撮影画像に重畳する。
【００６５】
図４に示す記録動作フローチャートを参照しつつ、ステータスバーの表示態様の変遷を説明する。
【００６６】
Ｓ４０１の段階では、図６（１）に示すように、ステータスバーは表示されない。Ｓ４０２でプリレック機能が有効化されると、ＯＳＤ部１１３はステータスバーのグラフィックを生成し、図６（２）に示すようにステータスバーが表示される。ステータスバーは、記憶領域２０２に記憶可能なバッファ時間（ここでは、３分）で表示される。
【００６７】
Ｓ４０３でプリレック機能により記憶領域２０２に撮影画像データ（圧縮データ）が格納され始めると、ＯＳＤ部１１３は、記憶領域２０２への画像データ格納量をステータスバー上に表示する。図６（３）に示す例では、約２分間の画像データが記憶領域２０２に保持されている。
【００６８】
Ｓ４０４で被写体が検出されると、ＯＳＤ部１１３は、図６（４）に示すように、被写体軌跡を線で描画すると共に、ステータスバーに被写体軌跡の表示開始位置を示すシンボルを付加して表示する。図６（４）では、約２分２０秒の動画像データが記憶領域２０２に保持され、ステータスバー上の軌跡表示開始位置から、そのうちの２０秒間程度に被写体が存在することが分かる。
【００６９】
図６（５）に示すように、Ｓ４０６とＳ４０７でユーザが被写体軌跡を指示すると、ＣＰＵ１１０は、指示された軌跡上の点に対応する画像データのシーンを、バッファ位置管理テーブルを参照して検索する。記録再生回路１２１は、検索されたシーン以降の動画像データを記憶領域２０２から読み出してメモリカード１２０に本記録する。
【００７０】
メモリカード１２０への記録が開始されると、ＯＳＤ部１１３は、図６（６）に示すように、被写体軌跡とステータスバーを非表示とする。
【００７１】
以上のように、プリレック時に被写体軌跡と共にステータスバーを表示することで、先行又は暫定記録されているシーンの中で被写体を含むシーンが分かる。これにより、記録開始指示に先行して記憶領域２０２に暫定記録した画像の内で本記録される部分をユーザが認識しやすくなる。
【図１】
2015076639.tif 000003
【図２】
2015076639.tif 000004
【図３】
2015076639.tif 000005
【図４】
2015076639.tif 000006
【図５】
2015076639.tif 000007
【図６】
2015076639.tif 000008