(57)【要約】【課題】  本発明の目的は、記録量が限られる撮影において、記録中に記録される量をユーザが把握できるようにすることである。【解決手段】  記録部より取得された記録データを第１の記録手段へ記録するように制御する記録制御手段と、ユーザからの記録に関する指示を受け付ける受付手段と、前記受付手段が前記指示を受け付けたことに応じて、前記指示を受け付ける前までに前記記録部により取得された記録データを記録するように制御する制御手段であって、前記受付手段が前記指示を受け付ける前に、前記第１の記録手段に記録される記録データ量に対応した表示を表示部に表示するように制御する制御手段とを有することを特徴とする。【選択図】  図５
2019047270.tif 000002
【特許請求の範囲】
【請求項１】
記録部より取得された記録データを第１の記録手段へ記録するように制御する記録制御手段と、
ユーザからの記録に関する指示を受け付ける受付手段と、
前記受付手段が前記指示を受け付けたことに応じて、前記指示を受け付ける前までに前記記録部により取得された記録データを記録するように制御する制御手段であって、
前記受付手段が前記指示を受け付ける前に、前記第１の記録手段に記録される記録データ量に対応した表示を表示部に表示するように制御する制御手段とを有することを特徴とする記録制御装置。
【請求項２】
前記第１の記録手段に記録される記録データ量に対応した表示は、前記指示を受け付けたことに応じて前記第１の記録手段に記録される記録データの記録時間に関する表示であることを特徴とする請求項１に記載の記録制御装置。
【請求項３】
記録部より取得された記録データを第１の記録手段へ記録するように制御する記録制御手段と、
ユーザからの記録に関する指示を受け付ける受付手段と、
前記受付手段が前記指示を受け付けたことに応じて、前記指示を受け付けるまでに前記記録部により取得された記録データを前記第１の記録手段に記録する第１の記録モードと、前記受付手段が前記指示を受け付けたことに応じて、前記指示後に前記記録部により取得される記録データを前記第１の記録手段に記録する第２の記録モードとを切り替え可能な切替手段と、
前記第１の記録モードの場合には、データ記録量を示す第１のアイテムが表示されている状態から、第１の時間が経過したことに応じて、前記第１のアイテムよりも多いデータ記録量を示す第２のアイテムを表示するようにし、前記第２の記録モードの場合には、前記第２のアイテムが表示されている状態から、前記第１の時間が経過時したことに応じて、前記第１のアイテムを表示するように制御する制御手段とを有することを特徴とする記録制御装置。
【請求項４】
記録部より取得された記録データを第１の記録手段へ記録するように制御する記録制御手段と、
ユーザからの記録に関する指示を受け付ける受付手段と、
前記受付手段が前記指示を受け付けたことに応じて、前記指示を受け付けるまでに前記記録部により取得された記録データを記録する第１の記録モードと、前記受付手段が前記指示を受け付けたことに応じて、前記指示後に前記記録部により取得される記録データを記録する第２の記録モードとを切り替え可能な切替手段と、
前記第１の記録モードの場合には、前記指示がされる前に、前記指示に応じて第１の記録手段に記録される記録データ量に対応する表示をし、前記第２の記録モードの場合には、前記指示がされたことに応じて、前記指示に応じて前記第１の記録手段に記録される記録データ量に対応する表示をするように制御する制御手段とを有することを特徴とする記録制御装置。
【請求項５】
前記制御手段は、前記第１の記録モードの場合には、前記指示がされる前に、前記指示に応じて第１の記録手段に記録される記録データ量に対応する表示をし、前記第２の記録モードの場合には、前記指示がされたことに応じて、前記指示に応じて前記第１の記録手段に記録される記録データ量に対応する表示をするように制御することを特徴とする請求項３に記載の記録制御装置。
【請求項６】
前記制御手段は、前記第１の記録モードの場合に、前記受付手段が前記指示を受け付けたことに応じて、前記指示を受け付ける前までに前記記録部により取得された記録データを記録するように制御し、
前記受付手段が前記指示を受け付けたことに応じて、前記第１の記録手段に記録される記録データ量に対応する表示を表示部に表示するように制御することを特徴とする請求項３乃至５の何れか１項に記載の記録制御装置。
【請求項７】
前記制御手段は、前記第１の記録モードにおいては、ユーザからの前記指示がないまま所定の時間が経過するごとに、前記第１の記録手段に記録される記録データ量に対応する表示を所定の表示形態で表示するように制御することを特徴とする請求項３乃至６の何れか１項に記載の記録制御装置。
【請求項８】
前記第２の記録モードにおいては、前記受付手段が前記指示を受け付けてから前記所定の時間が経過すると、前記記録が停止されることを特徴とする請求項７に記載の記録制御装置。
【請求項９】
前記制御手段は、前記第１の記録モードの場合には、前記第１の記録手段に記録される記録データ量に対応する表示が前記所定の表示形態で表示されている場合に、第２の時間が経過したことに応じて、前記所定の表示形態から第１の表示形態に変更し、前記第２の記録モードの場合には、ユーザからの前記指示を受け付けた後、前記第１の記録手段に記録される記録データ量に対応する表示を前記第１の表示形態で表示された後、時間が経過したことに応じて、前記所定の表示形態で表示するように制御することを特徴とする請求項７または８に記載の記録制御装置。
【請求項１０】
前記第１の記録手段に記録される記録データ量に対応する表示は、記録時間を示す表示であることを特徴とする請求項３乃至９のいずれか１項に記載の記録制御装置。
【請求項１１】
前記制御手段は、前記第１の記録モードの場合には、記録指示を行うことにより、現在記録可能な記録データ量に対応する表示をし、前記第２の記録モードの場合には、現在記録されている記録データ量に対応する表示をするように制御することを特徴とする請求項３乃至１０のいずれか１項に記載の記録制御装置。
【請求項１２】
前記制御手段は、前記第１の記録モードの場合には、時間経過に応じてカウントアップする表示をし、前記第２の記録モードの場合には、時間経過に応じてカウントダウンする表示をするように制御することを特徴とする請求項３乃至１１のいずれか１項に記載の記録制御装置。
【請求項１３】
前記第１の記録モード及び前記第２の記録モードはハイフレームレート撮影を行う記録モードであることを特徴とする請求項３乃至１２のいずれか１項に記載の記録制御装置。
【請求項１４】
撮像手段をさらに有し、
前記記録データは、前記撮像手段により撮像された動画であることを特徴とする請求項１乃至１３のいずれか１項に記載の記録制御装置。
【請求項１５】
記録部より取得された記録データを第１の記録手段へ記録するように制御する記録制御ステップと、
ユーザからの記録に関する指示を受け付ける受付ステップと、
前記受付ステップにおいて前記指示を受け付けたことに応じて、前記指示を受け付ける前までに前記記録部により取得された記録データを記録するように制御する制御ステップであって、
前記受付ステップにおいて前記指示を受け付ける前に、前記第１の記録手段に記録される記録データ量に対応した表示を表示部に表示するように制御する制御ステップとを有することを特徴とする記録制御装置の制御方法。
【請求項１６】
記録部より取得された記録データを第１の記録手段へ記録するように制御する記録制御ステップと、
ユーザからの記録に関する指示を受け付ける受付ステップと、
前記受付ステップにおいて前記指示を受け付けたことに応じて、前記指示を受け付けるまでに前記記録部により取得された記録データを前記第１の記録手段に記録する第１の記録モードと、前記受付ステップにおいて前記指示を受け付けたことに応じて、前記指示後に前記記録部により取得される記録データを前記第１の記録手段に記録する第２の記録モードとを切り替え可能な切替ステップと、
前記第１の記録モードの場合には、データ記録量を示す第１のアイテムが表示されている状態から、第１の時間が経過したことに応じて、前記第１のアイテムよりも多いデータ記録量を示す第２のアイテムを表示するようにし、前記第２の記録モードの場合には、前記第２のアイテムが表示されている状態から、前記第１の時間が経過時したことに応じて、前記第１のアイテムを表示するように制御する制御ステップとを有することを特徴とする記録制御装置の制御方法。
【請求項１７】
記録部より取得された記録データを第１の記録手段へ記録するように制御する記録制御ステップと、
ユーザからの記録に関する指示を受け付ける受付ステップと、
前記受付ステップにおいて前記指示を受け付けたことに応じて、前記指示を受け付けるまでに前記記録部により取得された記録データを記録する第１の記録モードと、前記受付手段が前記指示を受け付けたことに応じて、前記指示後に前記記録部により取得される記録データを記録する第２の記録モードとを切り替え可能な切替ステップと、
前記第１の記録モードの場合には、前記指示がされる前に、前記指示に応じて第１の記録手段に記録される記録データ量に対応する表示をし、前記第２の記録モードの場合には、前記指示がされたことに応じて、前記指示に応じて前記第１の記録手段に記録される記録データ量に対応する表示をするように制御する制御ステップとを有することを特徴とする記録制御装置の制御方法。
【請求項１８】
コンピュータを、請求項１乃至１４のいずれか１項に記載された記録制御装置の各手段として機能させるためのプログラム。
【請求項１９】
コンピュータを、請求項１乃至１４のいずれか１項に記載された記録制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録される記録量を表示する記録制御装置およびその制御方法に関する。
【背景技術】
【０００２】
高速度撮影（高速で変化する被写体を撮像し記録すること）の指示のトリガーとしては、記録したい現象の前に記録指示をする場合と、後に記録指示をする場合がある。特許文献１には、現象の開始直前のトリガーにより撮像保存を開始するフロントトリガー（またはスタートトリガー）と、現象後を検知し、それまでに一時保存されていた直前の画像を記録媒体に移すトリガーとするエンドトリガーとがあることが開示されている。また、予め撮影時間の決められている撮影において、ユーザに撮影時間が制限されているのかを示す方法がある。特許文献２には、撮影動作に入ると、２０秒などの予め設定されている時間をカウントし、記録終了までの時間に応じて記録ランプの点滅周期をだんだん早くする方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２５４０７３号公報
【特許文献２】特開２００５−２０４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の方法では、エンドトリガーの場合にどのくらいの記録がされているのかユーザは把握することができない。また、特許文献２の方法では、撮影が開始されなければ、ユーザに対して通知を行わないので、撮影の開始前には、ユーザは記録量を把握することができない。
【０００５】
本発明は、上記の課題に鑑み、例えば記録量が限られる撮影において、記録中に記録される量をユーザが把握できるようにする記録制御装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の記録制御装置は、記録部より取得された記録データを第１の記録手段へ記録するように制御する記録制御手段と、ユーザからの記録に関する指示を受け付ける受付手段と、前記受付手段が前記指示を受け付けたことに応じて、前記指示を受け付ける前までに前記記録部により取得された記録データを記録するように制御する制御手段であって、前記受付手段が前記指示を受け付ける前に、前記第１の記録手段に記録される記録データ量に対応した表示を表示部に表示するように制御する制御手段とを有する。
【発明の効果】
【０００７】
本発明によれば、例えば記録量が限られる撮影において、記録中に記録される量をユーザが把握できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの外観図
【図２】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの構成例を示すブロック図
【図３】本実施形態における記録モードの処理、通常記録処理を示すフローチャート
【図４】本実施形態におけるスタートトリガー処理を示すフローチャート
【図５】本実施形態におけるエンドトリガー処理を示すフローチャート
【図６】本実施形態におけるセンタートリガー処理を示すフローチャート
【図７】本実施形態におけるハイフレームレート設定画面と通常記録の際の表示例を示す図
【図８】本実施形態におけるスタートトリガーの際の表示部の表示例を示す図
【図９】本実施形態におけるエンドトリガーの際の表示部の表示例を示す図
【図１０】本実施形態におけるセンタートリガーの際の表示部の表示例を示す図
【図１１】本実施形態におけるその他の表示例を示す図
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１０】
図１（ａ）、（ｂ）に本発明の表示制御装置の一例としてのデジタルカメラ１００の外観図を示す。デジタルカメラ１００は大まかに本体部２０３とグリップ部２０２からなる。図１（ａ）にはデジタルカメラ１００を表示部２８側から見た場合の外観図を示す。図１（ｂ）には、デジタルカメラ１００を撮像レンズ１０３側から見た外観図を示す。
【００１１】
表示部２８は本体部２０３に含まれており、画像や各種情報を表示する表示部である。表示部２８と重畳してタッチ操作を検出可能なタッチパネル７０ａが配置される。
【００１２】
グリップ部２０２に含まれるシャッターボタン６１は撮影指示を行うための操作部（撮影指示部）である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。操作部７０はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。コントローラホイール７３は操作部７０に含まれる回転操作可能な操作部材である。コントローラホイール７３の四方向には十字キー８２が設けられ、上下左右それぞれのボタンの押下により選択項目の移動が可能になる。また、コントローラホイール７３と十字キー８２の中央には、ＳＥＴボタン８３が設けられており、選択中の項目として設定するための操作部である。メニューボタン８４を押下すると、メニュー画面が表示部２８に表示され、メニュー画面においては撮影に関する設定やモードの切り替えが可能である。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。記録媒体２００はメモリカードやハードディスク等の記録媒体（記録部）である。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり記録や再生が可能となる。図においては、蓋を開けて記録媒体スロット２０１から記録媒体２００の一部を取り出して露出させた状態を示している。撮像レンズ１０３は、被写体像を取得するためのレンズである。
【００１３】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
【００１４】
図２において、撮像レンズ１０３はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０１は絞り機能を備えるシャッターである。撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００１５】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１６】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画や所定期間の動画および音声を格納するのに十分な記憶容量を備えている。
【００１７】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００１８】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
【００１９】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００２０】
システムタイマ５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２１】
モード切替スイッチ６０、シャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２２】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画モード、動画モード、再生モード等のいずれかに切り替える。静止画モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、メニューボタンに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０でメニューボタンに一旦切り換えた後に、メニューボタンに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画モードにも複数のモードが含まれていてもよい。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２３】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作（撮影制御）を開始する。
【００２４】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源スイッチ７２は、電源のオンとオフの切り替えを受け付け、電源制御部８０は電源スイッチ７２で受け付けられた電源のオン・オフに応じてデジタルカメラ１００の電源を制御する。
【００２５】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。
【００２６】
記録と再生に関する信号の処理は、それぞれ記録系信号処理部４０と再生系信号処理部４１とで行われる。記録系信号処理部４０は、画像処理部２４から出力された映像信号に対して映像圧縮を行う。圧縮された映像は、一時記録媒体４３に一時的に保管されたのち、記録媒体制御部４２を介して、記録媒体２００に送出して記録される。記録媒体制御部４２（一時記録媒体４３）と記録媒体２００とは、Ｉ／Ｆ１８を介して接続可能である。一時記録媒体４３は、ＤＲＡＭ、ＳＲＡＭなどから構成される一時記録媒体（バッファ）であり、映像を一時記録するため、高速な読み書きが可能であることが求められる。ただし、一時記録媒体４３の記録可能量は、記録媒体２００の記録可能量の上限よりも小さいため、一時記録媒体４３の記録量が一杯になってしまうと、記録媒体２００にはまだ記録する容量があっても記録が停止することがある。記録媒体２００は、ハードディスク、ＤＶＤ、フラッシュメモリなどからなり、システム制御部５０からの制御により映像信号が記録される。記録された映像信号は、操作部７０を操作することによって再生するときに記録媒体制御部４２に読み出され、再生系信号処理部４１を経由して、表示部２８に表示される。
【００２７】
図３（ａ）、（ｂ）を用いて本実施形態における記録モードの処理及び通常記録処理について説明する。図３（ａ）のフローチャートは、デジタルカメラ１００に電源が入り、記録媒体への記録可能な状態になると開始され、図３（ｂ）のフローチャートは図３（ａ）のＳ３０３に進むと開始する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００２８】
Ｓ３０１では、システム制御部５０は、現在の記録モードが高速撮影であるハイフレームレート記録（ＨＦＲ記録）に設定されているか否かを判定する。ハイフレームレート記録（ハイフレームレート撮影）は、記録モードの待機画面（ＬＶ画像を表示し、記録媒体２００への記録をしていない状態）において設定することができる。待機画面においてメニューボタン８４の押下に応じて、表示部２８に図７（ａ）の設定画面７０１に示すようなハイフレームレートを設定するための画面が表示される。設定画面７０１において、項目７０２はＨＦＲ記録の設定をするための項目であり、入にすることによりＨＦＲ記録に設定することができる。項目７０３は、ＨＦＲ記録モードとしてエンドトリガーまたはスタートトリガーの設定をすることができ、項目７０４は、ＨＦＲ記録におけるフレームレートを設定することができる。なお、デジタルカメラ１００のフレームレートとしては１２０ｆｐｓ（フレーム／秒）、２４０ｆｐｓ、４８０ｆｐｓ、９６０ｆｐｓのいずれかを設定することができる。設定画面７０２においてＨＦＲ記録を入にしている場合に、１２０ｆｐｓを設定するとＨＦＲ記録は通常の記録と同様に２４０ｆｐｓのときのような記録時間に制限を設けずに撮影を行う（記録媒体の空き容量や、電池残量による記録の制限はある）。これは、１２０ｆｐｓの記録データ量であれば大きな遅延なく、記録処理を行うことができるので、記録時間や記録スピードに制限をかける必要がないためである。一方で、２４０ｆｐｓやそれ以上のフレームレート（４８０、９６０ｆｐｓ）の場合には、記録処理に時間を要し、記録処理が進まずに途中で記録できなることがないよう、記録時間を１０秒等の所定時間内になるように設定している。このように、記録時間を設定すると、この時間内であれば途中で記録が止まったり、記録処理が進まずに記録が途切れてしまったりすることなく、ユーザが所望の動画像を取得することができる。ＨＦＲ記録に設定されていると判定された場合は、Ｓ３０２へ進み、そうでない場合は、Ｓ３０３へ進む。
【００２９】
Ｓ３０２では、システム制御部５０は、ＨＦＲ記録モードがエンドトリガーに設定されているか否かを判定する。ＨＦＲ記録にはエンドトリガーとスタートトリガーがあり、どちらも記録時間に制限がある。上述したように、ＨＦＲ記録は２４０ｆｐｓ等の高いフレームレートで記録がされるので、その分記録データ量が多く処理に時間を要すため、バッファ等の一時記録媒体４３に記録してから、記録媒体２００に記録する。このとき、エンドトリガーでは、１０秒等の所定時間毎に常にハイフレームレートの動画をバッファ等の一時記録媒体４３に記録しておき、ユーザ指示がなければ所定時間の経過後に記録した動画像を廃棄（削除）するものである。このように、所定時間毎に一時記録媒体４３の映像データを書き換えることで、２４０ｆｐｓのように高いフレームレートであっても、一時記録媒体４３が一杯になることなく、記録指示をいつでも受け付けることができる。また、所定の時間の経過前にユーザから記録指示があれば、０秒から記録指示までの間にバッファに記録された動画像が記録媒体２００に記録される。スタートトリガーでは、バッファ等の一時記録媒体４３に常時記録はせずに、ユーザから撮影指示がされたらバッファへの記録を開始し、１０秒等の所定時間が経過するか、またはユーザから記録停止指示がされたら、バッファから記録媒体２００への記録をする。エンドトリガーかスタートリガーかは、Ｓ３０１で上述した設定画面７０１において設定可能であり、設定画面７０１の項目７０３を選択することによりいずれかに設定することができる。エンドトリガーに設定されていると判定した場合は、Ｓ３０５へ進み、そうでない（スタートトリガーに設定されている）場合は、Ｓ３０４へ進む。なお、通常記録とＨＦＲ記録のスタートトリガーとエンドトリガーとは、メニュー画面でなくても、予め割り当てられたボタンへの操作によりそれぞれ設定可能にしてもよい。
【００３０】
Ｓ３０３では、システム制御部５０は、通常記録処理を行う。通常記録処理については、図３（ｂ）の通常記録処理のフローチャートを用いて後述する。
【００３１】
Ｓ３０４では、システム制御部５０は、スタートトリガー処理を行う。スタートトリガー処理については、図４のスタートトリガー処理のフローチャートを用いて後述する。
【００３２】
Ｓ３０５では、システム制御部５０は、エンドトリガー処理を行う。エンドトリガー処理については、図５のエンドトリガー処理のフローチャートを用いて後述する。
【００３３】
Ｓ３０７では、システム制御部５０は、記録モードを終了するか否かを判定する。記録モードは、再生モードへの遷移、もしくはデジタルカメラ１００の電源のＯＦＦに応じて終了する。記録モードを終了すると判定した場合は、終了し、そうでない場合は、Ｓ３０１へ戻る。
【００３４】
次に、図３（ｂ）の通常記録処理について説明をする。通常記録処理は、図３（ａ）のＳ３０３に進むと開始する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００３５】
Ｓ３１０では、システム制御部５０は、表示部２８に図７（ｂ）のスタンバイ画面７０５に示すようなスタンバイ表示をする。スタンバイ表示においては、スタンバイ状態（記録の開始を受け付け可能である状態）であることを示すガイド７０６が表示される。
【００３６】
Ｓ３１１では、システム制御部５０は、記録開始指示がされたか否かを判定する。記録開始指示は、シャッターボタン６１の押下により行うことができる（撮影指示を受付可能）。記録開始指示がされたと判定された場合は、Ｓ３１３へ進み、そうでない場合は、Ｓ３１２へ進む。
【００３７】
Ｓ３１２では、システム制御部５０は、通常記録処理を終了するか否かを判定する。通常記録処理は、ＨＦＲ記録への切り替え、再生モードへの遷移、デジタルカメラ１００の電源のＯＦＦに応じて終了する。通常記録処理を終了すると判定した場合は、終了し、そうでない場合は、Ｓ３１１へ戻る。
【００３８】
Ｓ３１３では、システム制御部５０は、通常記録タイマのカウントを開始する。つまり、Ｓ３１３では、Ｓ３１１で判定された記録開始指示に応じて通常記録タイマとしてシステムタイマ５３における撮影時間（記録タイマ）の計時を開始する。Ｓ３１３の時間の計時から経過した時間が単位時間経過するごとに（例えば１秒毎）システムメモリ５２に動画を記録し、更新する。
【００３９】
Ｓ３１４では、システム制御部５０は、一時記録媒体４３への動画の記録を開始する。また、図７（ｃ）の記録中画面７０９に示すように、表示部２８において、スタンバイ状態を示すガイド７０６から、動画の記録中であることを示すガイド７０７へと表示を切り替え、さらに記録時間を示すガイド７０８を表示部２８に表示する。なお、記録の開始時には、ガイド７０８は０秒と表示する。
【００４０】
Ｓ３１５では、システム制御部５０は、Ｓ３１３で計時を開始した通常記録タイマが、計時の開始もしくは直前のＳ３１５においてＹｅｓと判定されてから単位時間である１秒分増加したか否かを判定する。ここで、単位時間とは、通常記録タイマの経過時刻表示を更新する時間であり、本実施形態においては１秒毎に通常記録タイマの時間の表示を更新していく。通常記録タイマが、単位時間である１秒、増加したと判定した場合は、Ｓ３１６へ進み、そうでない場合は、Ｓ３１８へ進む。
【００４１】
Ｓ３１６では、システム制御部５０は、通常記録タイマ表示を１秒分カウントアップして更新し、システムメモリ５２に記録する。
【００４２】
Ｓ３１７では、システム制御部５０は、システムメモリ５２に記録された通常記録タイマの経過時間の表示を更新する。図７（ｃ）のガイド７０８が２秒なので、単位時間である１秒が経過するとガイド７０８は３秒へと切り替わる。このように、単位時間経過するたびに撮影期間を示す表示が更新される。単位時間が１秒である場合には、（秒、２秒、３秒、・・・と１秒ごとに時間の表示が更新される。
【００４３】
Ｓ３１８では、システム制御部５０は、一時記録媒体４３から記録媒体２００への記録を実行する。すなわち、バッファに溜まった記録データを不揮発性の記録媒体である記録媒体２００へと移行する。なお、Ｓ３１８の処理は１秒毎ではなく例えば数秒ごとに間欠的に行ってもよい。
【００４４】
Ｓ３１９では、システム制御部５０は、一時記録媒体４３への記録が継続可能であるか否かを判定する。Ｓ３１８において一時記録媒体４３から記録媒体２００への記録を行っているが、一時記録媒体４３への記録スピードが、一時記録媒体４３から記録媒体２００への記録スピードを上回る場合には、一時記録媒体４３の記録容量が一杯になってしまう。一時記録媒体４３が一杯になってしまうと、記録処理を継続できなくなる。すなわち、Ｓ３１９においては、一時記録媒体４３への記録データの記録がまだ可能であるか否かを判定する。一時記録媒体４３への記録が継続可能であると判定した場合は、Ｓ３２０へ進み、そうでない場合は、記録を停止するために、Ｓ３２２へ進む。
【００４５】
Ｓ３２０では、システム制御部５０は、記録停止指示がされたか否かを判定する。記録停止指示は、シャッターボタン６１の押下により行うことができる。記録停止指示がされたと判定した場合は、Ｓ３２１へ進み、そうでない場合は、Ｓ３１５へ進む。
【００４６】
Ｓ３２１では、システム制御部５０は、記録停止が可能であるか否かを判定する。本実施形態では、動画として記録する場合にはある程度の記録時間の長さ（０．５秒）があるものを記録する。すなわち、０．１秒や０．２秒といった短い時間の長さのものは動画として記録しない。よって、システムタイマ５３に計時されている撮影開始からの経過時間が、０．５秒未満である場合には記録停止できないものとし、０．５秒以上である場合には記録停止可能とする。記録停止可能であると判定した場合は、Ｓ３２２へ進み、そうでない場合は、Ｓ３１５へ進む。
【００４７】
Ｓ３２２では、システム制御部５０は、一時記録媒体４３への記録を停止する。
【００４８】
Ｓ３２３では、システム制御部５０は、通常記録タイマのカウントを停止し、システムタイマ５３における計時を停止し、計時された時刻を０秒に戻す。
【００４９】
Ｓ３２４では、システム制御部５０は、表示部２８に表示していた記録時間を示すガイド７０８を非表示にする。
【００５０】
Ｓ３２５では、システム制御部５０は、一時記録媒体４３から記録媒体２００への記録を実行する。
【００５１】
Ｓ３２６では、システム制御部５０は、Ｓ３２５の記録が終了したか否かを判定する。一時記録媒体４３から記録媒体２００への記録が終了したと判定した場合は、Ｓ３１０へ戻り、そうでない場合には、Ｓ３２５の処理を継続する。
【００５２】
以上、説明したように、本実施形態においてはＨＦＲ記録と通常記録とをユーザが選択することができ、さらに通常記録処理の場合には記録の開始指示から終了指示までに撮影された記録データを記録することができる。
【００５３】
次に、図４のスタートトリガー処理について説明する。スタートトリガー処理は、図３（ａ）のＳ３０４に進むと開始される。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００５４】
Ｓ４０１では、システム制御部５０は、表示部２８に図８（ａ）のスタンバイ画面８０１に示すようなスタンバイ表示をする。スタンバイ表示においては、スタンバイ状態（記録の開始を受け付け可能である状態）であることを示すガイド８０２が表示される。また、Ｓ４０１では、記録フレームレートである２４０ｆｐｓを示すアイテム８０４ａと、現在のＨＦＲ記録の設定がスタートトリガーであることを示すガイド８０４ｂを表示する。
【００５５】
Ｓ４０２では、システム制御部５０は、スタート記録タイマを初期化し、システムメモリ５２に記録する。スタート記録タイマは、ＨＦＲ記録として、記録される記録時間を示すものであり、本実施形態ではＨＦＲ記録の最大の記録時間が１０秒であるのでＳ４０２では１０秒に初期化する。
【００５６】
Ｓ４０３では、システム制御部５０は、図８（ａ）のスタンバイ画面８０１のガイド８０３に示すように記録時間を示すスタート記録タイマを表示する。本実施形態ではＨＦＲ記録として最大１０秒間の記録が可能であるので、スタート記録タイマは１０秒を表示する。
【００５７】
Ｓ４０４では、システム制御部５０は、記録開始指示がされたか否かを判定する。スタートトリガーの場合には、記録開始指示に応じて一時記録媒体４３への記録の開始をする。記録開始指示はシャッターボタン６１の押下により行うことができる（撮影指示を受付可能）。記録開始指示がされたと判定した場合は、Ｓ４０６へ進み、そうでない場合は、Ｓ４０５へ進む。
【００５８】
Ｓ４０５では、システム制御部５０は、スタートトリガー処理を終了するか否かを判定する。スタートトリガー処理は、通常記録への切り替え、エンドトリガーへの切り替え、再生モードへの遷移、デジタルカメラ１００の電源のＯＦＦに応じて終了する。スタートトリガー記録処理を終了すると判定した場合は、終了し、そうでない場合は、Ｓ４０４へ戻る。
【００５９】
Ｓ４０６では、システム制御部５０は、Ｓ４０４において記録開始指示がされたので、Ｓ４０２において初期化したスタート記録タイマのカウントダウンを開始する。つまり、Ｓ４０６では、Ｓ４０４で判定された記録開始指示に応じてスタート記録タイマとしてシステムタイマ５３における撮影時間（記録タイマ）の計時を開始する。Ｓ４０６では、Ｓ４０４で判定された記録開始指示に応じてシステムタイマ５３における記録時間の計時を開始し、１０秒が経過するまで、記録可能な残り時間を単位時間経過するごとに更新し、システムメモリ５２に記録する。
【００６０】
Ｓ４０７では、システム制御部５０は、撮像部２２により取得された撮像画像を一時記録媒体４３への記録を開始する。また、図８（ｂ）の記録中画面８０５に示すように、スタンバイ状態を示すガイド８０２から、動画の記録中であることを示すガイド８０７へと表示を切り替えて表示部２８に表示する。
【００６１】
Ｓ４０８では、システム制御部５０は、Ｓ４０６で計時を開始したスタート記録タイマが単位時間である１秒が周期的に経過したか否かを判定する。ここで、単位時間とは、スタート記録タイマの経過時刻の表示を更新する時間であり、本実施形態においては１秒毎にスタート記録タイマの時間の表示を更新していく。スタート記録タイマが、単位時間である１秒、周期的に経過したと判定した場合は、Ｓ４０９へ進み、そうでない場合は、Ｓ４１２へ進む。
【００６２】
Ｓ４０９では、システム制御部５０は、スタート記録タイマ表示を１秒分、カウントダウンして更新し、システムメモリ５２に記録する。すなわち、Ｓ４０９においては１秒ずつ、Ｓ４０２において初期化されたスタート記録タイマ１０秒から減らした時間をシステムメモリ５２に記録していく。このように、ＨＦＲ記録として記録可能な残り時間をシステムメモリ５２に記録していく。
【００６３】
Ｓ４１０では、システム制御部５０は、スタート記録タイマの表示を更新する。図８（ｂ）のガイド８０６が７秒なので、単位時間である１秒が経過するとガイド８０６は６秒へと切り替わる。このように、単位時間経過するたびに撮影期間を示す表示が更新される。
【００６４】
Ｓ４１１では、システム制御部５０は、システムメモリ５２に記録しているスタート記録タイマが０秒になったか否かを判定する。スタート記録タイマが０秒になった、すなわち、ＨＦＲ記録として記録可能な時間が経過したと判定した場合は、Ｓ４１４へ進み、そうでない場合は、Ｓ４１２へ進む。
【００６５】
Ｓ４１２では、システム制御部５０は、記録停止指示がされたか否かを判定する。記録停止指示は、シャッターボタン６１の押下により行うことができる。記録停止指示がされたと判定した場合は、Ｓ４１３へ進み、そうでない場合は、Ｓ４０８へ進む。
【００６６】
Ｓ４１３では、システム制御部５０は、Ｓ３２１と同様に記録停止が可能であるか否かを判定する。記録停止可能であると判定した場合は、Ｓ４１４へ進み、そうでない場合は、Ｓ４０８へ進む。
【００６７】
Ｓ４１４では、システム制御部５０は、一時記録媒体４３への記録を停止する。なお、スタート記録タイマが０秒になって記録が停止された場合には、ガイド８１０は０秒と表示され、そうでない場合にはその時のスタート記録タイマが表示される。
【００６８】
Ｓ４１５では、システム制御部５０は、スタート記録タイマのカウントを停止し、システムタイマ５３の計時を停止する。また、Ｓ４１１の判定でＹｅｓと判定された場合には、図８（ｃ）の記録停止画面８０９に示すようなガイド８０８を表示する。ガイド８０８は、これ以上ＨＦＲ記録をすることはできないので、記録は停止し、スタンバイ状態であるが、記録はできないことを示している。記録停止画面８０９は、スタート記録タイマが０秒になったことにより、記録が停止されたことに応じて表示される画面であり、ユーザ操作により記録が停止された場合には図８（ｃ）を経由せず、後述する図８（ｄ）の表示がされる。
【００６９】
Ｓ４１６では、システム制御部５０は、表示部２８に表示していた記録時間を示すガイド８１０を非表示にする。
【００７０】
Ｓ４１７では、システム制御部５０は、一時記録媒体４３から記録媒体２００への記録を実行する。ＨＦＲ記録においては、１秒間に記録されるフレーム数が２４０ｆｐｓの場合には、通常記録の６０ｆｐｓの４倍となる。すなわち、記録データの容量が通常の撮影の４倍となるので、一時記録媒体４３から記録媒体２００への記録処理に時間を要し、さらに１０秒と限られた時間であっても記録処理には時間を要する。Ｓ４１７の処理は記録時間の２倍近く時間がかかることもある。なお、Ｓ４１７の処理には、動画の圧縮処理や、サムネイルの作成等の処理も含まれる。また、Ｓ４１７においては、記録媒体２００への記録中であることを示す書き込みガイド８１１を表示部２８に表示する。書き込みガイド８１１は、一時記録媒体４３から記録媒体２００への記録の書き込み中であることを示すガイドであり、書き込みの進捗具合も示している。
【００７１】
Ｓ４１８では、システム制御部５０は、Ｓ４１７の記録が終了したか否かを判定する。一時記録媒体４３から記録媒体２００への記録が終了したと判定した場合は、Ｓ４０１へ戻り、そうでない場合には、Ｓ４１７の処理を継続する。
【００７２】
以上、説明したように、本実施形態においてはスタートトリガーでのＨＦＲ記録をすることができ、最大１０秒（再生時間は２４０ｆｐｓの場合は例えば再生時間は４０秒）分の撮影をすることができる。また、ユーザは撮影の開始指示前には１０秒間のＨＦＲ記録を行うことができることを把握することができ、さらに撮影中には、あと何秒間ＨＦＲ記録をすることができるのか把握することができる。ＨＦＲ記録には記録データ量が多いため、一度記録指示をした後、すぐに他の撮影を開始できない場合があるため、撮影タイミングがずれてしまうと、ユーザがシャッターチャンスを逃してしまう可能性がある。しかしながら、記録可能時間を示すようにすることでユーザは、所望の撮影を行うためにどのタイミングで撮影を開始し、さらにいつまでに撮影を完了すればよいのか把握しやすくなる。
【００７３】
次に、図５のエンドトリガー処理について説明する。エンドトリガー処理は、図３（ａ）のＳ３０５に進むと開始される。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。エンドトリガーはスタートトリガーとは異なるタイミングで記録媒体への指示をするものである。１０秒ごとに一時記録媒体４３をリフレッシュするとともに、最大１０秒間分のＨＦＲ記録を一時記録媒体４３に記録していき、ユーザの指示に応じて一時記録媒体４３に記録されていた記録データを記録媒体２００に記録するというものである。すなわち、ユーザの指示タイミングより前の一時記録媒体４３にある記録データを記録することができる。エンドトリガーの場合には、ユーザの指示タイミングにより一時記録媒体４３に記録されている記録時間の長さが変わる。
【００７４】
Ｓ５０１では、システム制御部５０は、表示部２８に図９（ａ）のスタンバイ画面９０１に示すようなスタンバイ表示をする。スタンバイ表示においては、スタンバイ状態（記録の開始を受け付け可能である状態）であることを示すガイド９０２が表示される。また、Ｓ５０１では、記録フレームレートである２４０ｆｐｓを示すアイテム９０４ａと、現在のＨＦＲ記録の設定がエンドトリガーであることを示すガイド９０４ｂを表示する。
【００７５】
Ｓ５０２では、システム制御部５０は、エンド記録タイマを初期化し、システムメモリ５２に記録する。エンド記録タイマは、ＨＦＲ記録として、記録される記録時間を示すものであり、本実施形態ではＨＦＲ記録の最大の記録時間が１０秒である。Ｓ５０２では０秒に初期化する。
【００７６】
Ｓ５０３では、システム制御部５０は、図９（ａ）のスタンバイ画面９０１のガイド９０３に示すように記録可能な時間を示すエンド記録タイマを表示する。本実施形態ではＨＦＲ記録として最大１０秒間の記録が可能であるので、エンド記録タイマは０秒から１０秒までが表示される。例えば５秒のときに、後述するＳ５１１において記録開始指示をすると、Ｓ５１１から前の５秒間の間に一時記録媒体４３に記録されていた記録データが記録媒体２００に記録される。
【００７７】
Ｓ５０４では、システム制御部５０は、Ｓ５０２において初期化したエンド記録タイマのカウントを開始する。つまり、Ｓ５０４では、Ｓ５０２で初期化されたエンド記録タイマのカウントを、システムタイマ５３において開始する。Ｓ５０４以降、ユーザからの記録開始指示がなくても、カウントを継続し、１０秒毎にエンド記録タイマのカウントをリセットするとともに、システムメモリ５２にエンド記録タイマの時間を記録する。
【００７８】
Ｓ５０５では、システム制御部５０は、撮像部２２により取得された撮像画像の一時記録媒体４３への記録を開始する。また、図９（ｂ）のスタンバイ画面９０５に示すように、記録時間を示すガイド９０６を表示部２８に表示する。すなわち、ガイド９０６は現在一部記録媒体４３に記録されているＨＦＲ動画の記録時間を示しており、今撮影開始指示をすると、ガイド９０６の時間分ＨＦＲ記録がされることを示している。
【００７９】
Ｓ５０６では、システム制御部５０は、Ｓ５０４で計時を開始したエンド記録タイマが単位時間である１秒経過したか否かを周期的に判定する。ここで、単位時間とは、エンド記録タイマの経過時刻の表示を更新する時間であり、本実施形態においては１秒毎にエンド記録タイマの時間の表示を更新していく。エンド記録タイマが、単位時間である１秒、経過したと判定した場合は、Ｓ５０７へ進み、そうでない場合は、Ｓ５１１へ進む。
【００８０】
Ｓ５０７では、システム制御部５０は、エンド記録タイマ表示を１秒分、カウントアップして更新し、システムメモリ５２に記録する。すなわち、Ｓ５０７においては１秒ずつ、Ｓ５０２において初期化されたエンド記録タイマ０秒から増やした時間をシステムメモリ５２に記録していく。このように、ＨＦＲ記録として記録される（現在記録可能な時間の長さ）時間をシステムメモリ５２に記録していく。
【００８１】
Ｓ５０８では、システム制御部５０は、エンド記録タイマの表示を更新する。図９（ｂ）のガイド９０６が３秒なので、単位時間である１秒が経過するとガイド９０６は４秒へと切り替わる。このように、単位時間経過するたびに撮影期間を示す表示が更新される。
【００８２】
Ｓ５０９では、システム制御部５０は、システムメモリ５２に記録しているエンド記録タイマが１０秒になったか否かを判定する。エンド記録タイマが１０秒になった、すなわち、一時記録媒体４３に記録されるＨＦＲ記録の最大の時間が経過したと判定した場合は、Ｓ５１０へ進み、そうでない場合は、Ｓ５１１へ進む。図９（ｃ）のガイド９０７はエンド記録タイマが１０秒になったことを示す表示である。このとき、ガイド９０８に示すように、このまま撮影指示をしないとエンド記録タイマが０秒に戻る（記録データが削除される）ことを示す表示をしてもよい。エンド記録タイマ１０秒になると、今まで一時記録媒体４３に記録されていたＨＦＲ記録データは削除され、再び０秒から記録を開始する。
【００８３】
Ｓ５１０では、システム制御部５０は、エンド記録タイマのカウントを停止する。すなわち、システムタイマ５３の計時を停止し、Ｓ５０１に戻る。
【００８４】
Ｓ５１１では、システム制御部５０は、記録開始指示がされたか否かを判定する。エンドトリガーの場合には、記録開始指示に応じて一時記録媒体４３に記録されていたＨＦＲの記録データを一時記録媒体４３に記録する。記録開始指示はシャッターボタン６１の押下により行うことができる（撮影指示の受付可能）。記録開始指示がされたと判定した場合は、Ｓ５１３へ進み、そうでない場合は、Ｓ５１２へ進む。
【００８５】
Ｓ５１２では、システム制御部５０は、エンドトリガー処理を終了するか否かを判定する。エンドトリガー処理は、通常記録への切り替え、スタートトリガーへの切り替え、再生モードへの遷移、デジタルカメラ１００の電源のＯＦＦに応じて終了する。エンドトリガー記録処理を終了すると判定した場合は、終了し、そうでない場合は、Ｓ５０６へ戻る。
【００８６】
Ｓ５１３では、システム制御部５０は、記録開始が可能であるか否かを判定する。Ｓ３２１とＳ４１３での判定において、記録時間が短すぎると動画として記録しないことを説明した通り、Ｓ５０４ではエンド記録タイマのカウント開始後、すぐの短い記録時間の場合には記録処理を行わないようにする。Ｓ５１３においてはエンド記録タイマが所定時間である０．５秒未満である場合には記録開始できないものとし、０．５秒以上である場合には記録開始可能であるとする。なお、図５のエンドトリガー処理における記録の開始は、撮影済みのものを記録媒体２００へと記録し始めることを指し、記録開始指示後に撮影された画像を記録するものを指すものではない。記録開始可能であると判定した場合は、Ｓ５１４へ進み、そうでない場合は、Ｓ５０６へ進む。なお、Ｓ５１３の処理を行う前に、所定時間が経過するまでは記録開始指示を受け付けないようにしてもよい。
【００８７】
Ｓ５１４では、システム制御部５０は、一時記録媒体４３への記録を停止する。
【００８８】
Ｓ５１５では、システム制御部５０は、エンド記録タイマのカウントを停止する。すなわち、システムタイマ５３における計時を停止する。
【００８９】
Ｓ５１６では、システム制御部５０は、表示部２８に表示していた記録時間を示すガイド９０６を非表示にする。
【００９０】
Ｓ５１７では、システム制御部５０は、一時記録媒体４３から記録媒体２００への記録を実行する。なお、Ｓ５１７では、スタートトリガー処理にて説明をしたように、記録媒体２００への記録の書き込み中であることを示すガイド８１１を表示する。
【００９１】
Ｓ５１８では、システム制御部５０は、Ｓ５１７の記録が終了したか否かを判定する。一時記録媒体４３から記録媒体２００への記録が終了したと判定した場合は、Ｓ５０１へ戻り、そうでない場合には、Ｓ５１７の処理を継続する。
【００９２】
以上、説明した実施形態によればユーザは、ＨＦＲ記録における記録量を、各撮影モード中に把握することができる。つまり、スタートトリガーの場合には、あと何秒まで記録できるのかを把握でき、エンドトリガーの場合には、今指示をしたら直前の何秒分が記録されるのかを把握することができる。スタートトリガーの場合には、ユーザの指示タイミングから１０秒の記録をするので、カウントダウン表示をすることで記録可能な残りの時間が分かる。また、エンドトリガーの場合には、ユーザの指示がなくても一時記録媒体４３へ記録データを溜めているので、カウントアップ表示をすることで記録可能な時間が分かる。エンドトリガーの場合には、１０秒経過してしまうと一旦記録データが削除されてしまうので、１０秒経過する前に撮影開始指示をすれば、所望の画像を記録しておくことができる。例えば、野球でバッターがバットを振った後、あと何秒か長く撮り、一塁へ走りだすところを撮ろうとしたときに、すでに９秒であった場合には、記録を開始してしまった方がよい。一方で、３秒くらいであった場合には、もう少し長く撮影をしてもバットを振る瞬間を逃さず記録できることが分かる。このように、エンドトリガーのときに記録される時間を表示することでユーザはせっかく撮影した記録データを意図せず失わずに済む。
【００９３】
［その他の実施形態］
その他の実施形態として図６のフローチャートを用いてセンタートリガー処理を説明する。センタートリガー処理は、エンドトリガー処理のように、トリガー直前に一時記録媒体４３に記録された記録データをユーザからの指示タイミングで記録媒体２００に記録する。それと共に、その後にスタートトリガー処理のように、トリガー後に所定時間の撮像を行いつつ一時記録媒体４３への画像記録を開始し、その後で一時記録媒体４３の画像を記録媒体２００に記録するという処理である。つまり、ユーザの記録指示の前後の記録データを記録する処理である。センタートリガー処理は、ＨＦＲ記録の記録モードの１つとして選択可能にしてもよい。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００９４】
Ｓ６０１では、システム制御部５０は、表示部２８に図１０（ａ）のスタンバイ画面１００１に示すようなスタンバイ表示をする。スタンバイ表示においては、スタンバイ状態（記録の開始を受け付け可能である状態）であることを示すガイド１００２が表示される。また、Ｓ６０１では、記録フレームレートである２４０ｆｐｓを示すアイテム１００４ａと、現在のＨＦＲ記録の設定がエンドトリガーであることを示すガイド１００４ｂを表示する。
【００９５】
Ｓ６０２では、システム制御部５０は、エンド記録タイマとスタート記録タイマとを初期化し、システムメモリ５２に記録する。エンド記録タイマとスタート記録タイマは、ＨＦＲ記録として記録される記録時間を示すものであり、本実施形態ではそれぞれ５秒が最大である。Ｓ６０２では記録タイマを０秒に、スタート記録タイマを５秒に初期化する。
【００９６】
Ｓ６０３では、システム制御部５０は、図１０（ａ）のスタンバイ画面１００１のガイド１００３に示すように記録可能な時間を示すエンド記録タイマ（ガイド１００３ａ）とスタート記録タイマ（ガイド１００３ｂ）とを表示する。本実施形態ではＨＦＲ記録として最大１０秒間の記録が可能であるので、エンド記録タイマは０秒から５秒までカウントアップされ、スタート記録タイマは５秒から０秒までカウントダウンされて表示される。
【００９７】
Ｓ６０４では、システム制御部５０は、Ｓ６０２において初期化したエンド記録タイマのカウントを開始する。Ｓ６０４では、ユーザからの記録開始指示がなくても、５秒毎にエンド記録タイマのカウントをし、システムメモリ５２に記録する。
【００９８】
Ｓ６０５では、システム制御部５０は、撮像部２２により取得された撮像画像を一時記録媒体４３への記録を開始する。また、図１０（ｂ）のスタンバイ画面１００５に示すように、記録時間を示すガイド１００６を表示部２８に表示する。すなわち、ガイド１００６は現在一部記録媒体４３に記録されているＨＦＲ動画の記録時間を示しており、今撮影開始指示をすると、ガイド１００６の時間分ＨＦＲ記録がエンドトリガーの分として記録されることを示している。つまり、図１０（ｂ）のガイド１００６のタイミングで記録指示をすると、ガイド１００６ａより指示前の１秒とガイド１００６ｂより指示後の５秒が記録されることが分かる。
【００９９】
Ｓ６０６〜Ｓ６０８の処理は、図５のＳ５０６〜Ｓ５０８の処理と同様の処理である。
【０１００】
Ｓ６０９では、システム制御部５０は、システムメモリ５２に記録しているエンド記録タイマが５秒になったか否かを判定する。エンド記録タイマが５秒になった、すなわち、一時記録媒体４３に記録されるＨＦＲ記録のエンド記録用の最大の時間が経過したと判定した場合は、Ｓ６１０へ進み、そうでない場合は、Ｓ６１１へ進む。エンド記録タイマ５秒になると、今まで一時記録媒体４３に記録されていたＨＦＲ記録データは削除され、再び０秒から記録を開始する。センタートリガー処理においては、ユーザの記録指示がされるまでは、エンドトリガー処理と同様の処理を繰り返す。
【０１０１】
Ｓ６１０では、システム制御部５０は、エンド記録タイマのカウントを停止し、システムタイマ５３の計時を停止する。
【０１０２】
Ｓ６１１では、システム制御部５０は、記録開始指示がされたか否かを判定する。センタートリガーの場合には、記録開始指示に応じて一時記録媒体４３に記録されていたＨＦＲの記録データを一時記録媒体４３に記録し、さらに指示後に撮影された記録データも記録する。記録開始指示はシャッターボタン６１の押下により行うことができる。記録開始指示がされたと判定した場合は、Ｓ６１３へ進み、そうでない場合は、Ｓ６１２へ進む。
【０１０３】
Ｓ６１２では、システム制御部５０は、センタートリガー処理を終了するか否かを判定する。センタートリガー処理は、通常記録への切り替え、スタートトリガー、エンドトリガーへの切り替え、再生モードへの遷移、デジタルカメラ１００の電源のＯＦＦに応じて終了する。センタートリガー記録処理を終了すると判定した場合は、終了し、そうでない場合は、Ｓ６０６へ戻る。
【０１０４】
Ｓ６１３では、システム制御部５０は、記録開始が可能であるか否かを判定する。Ｓ６１３においてはエンド記録タイマが所定時間である０．５秒未満である場合には記録開始できないものとし、０．５秒以上である場合には記録開始可能であるとする。
【０１０５】
Ｓ６１４では、システム制御部５０は、Ｓ６０４において開始したエンド記録タイマのカウントを停止する。このとき、表示部２８において、スタンバイ状態を示すガイド１００２から、動画の記録中であることを示すガイド１００７へと表示を切り替える。さらに、エンド記録タイマ３秒のときにＳ６１１において記録開始指示をした場合には、ガイド１００８に示すように、エンド記録タイマが３秒（ガイド１００８ａ）、スタート記録タイマが５秒（ガイド１００８ｂ）で、最大で８秒間記録できることが分かる。
【０１０６】
Ｓ６１５では、システム制御部５０は、Ｓ６０２において初期化したスタート記録タイマのカウントを開始する。
【０１０７】
Ｓ６１６〜Ｓ６２３の処理は、図４のＳ４０８〜Ｓ４１５の処理と同様の処理である。
【０１０８】
Ｓ６２４では、システム制御部５０は、表示部２８に表示していた記録時間を示すガイド１００８を非表示にする。また、図１０（ｄ）の記録停止画面１０１１に示すようなガイド１００９を表示する。ガイド１００９は、これ以上ＨＦＲ記録をすることはできないので、記録は停止し、スタンバイ状態であり、記録はできないことを示している。
【０１０９】
Ｓ６２５〜Ｓ６２６の処理は、図４のＳ４１７〜Ｓ４１８の処理と同じである。ただし、Ｓ６０５〜Ｓ６１４までに撮影された記録と、Ｓ６１５〜Ｓ６２２までに撮影された記録とを共に記録する処理を行う。
【０１１０】
以上、説明したセンタートリガー処理においては、ＨＦＲ記録における記録量を、エンドトリガーの撮影分とスタートトリガーの撮影分のそれぞれの分把握することができる。
【０１１１】
なお、上述した実施形態においては、ＨＦＲ記録の時間を何秒というように、時間の長さを直接表示することを説明したが、ユーザがより感覚的に長さを分かるように表示をしてもよい。図１１（ａ）〜（ｇ）は、その他の表示例を示すものである。図１１（ａ）、（ｂ）はスタートトリガーの場合の記録時間を示す表示例の変形例であり、最大記録時間に対する記録時間の量（データ記録量）を示している。図１１（ａ）では、スタート記録タイマ１０秒のときは、記録時間を示すバーは白色で表示され、ユーザから撮影開始指示があると、徐々にバーの表示形態が左から右へと表示１１０１のように変わっていく。そして、カウントダウンされ、０秒になると表示１１０２のようにバー全体の表示形態が黒になる。図１１（ｂ）では、バーではなく複数のアイテムを並べ、表示形態を時間が経過するごとに（記録時間に対応する分）１つずつ変えていく変形例である。スタート記録タイマ１０秒のときは、４つ全てが白色であり、５秒経過すると表示１１０３のように２つが黒色に表示形態が変わり、０秒になると全てのアイテムが黒色に表示形態が変わる。
【０１１２】
図１１（ｃ）はエンドトリガーの場合の表示例であり、時間の経過するごとに円の表示形態が少しずつ変化していくものである。図１１（ａ）〜（ｃ）は、それぞれスタートトリガーでもエンドトリガーでも適用可能であう。
【０１１３】
図１１（ｄ）、（ｅ）は、それぞれスタートトリガー、エンドトリガーの場合の表示の変形例を示したものである。図１１（ｄ）は、ユーザの撮影開始指示に応じてバーの表示形態が時間経過に応じて変更されていき、アイテム１１０４は表示形態が変更される位置と共に移動する。アイテム１１０４は、記録の停止を受け付けていることを示すためのアイテムである。図１１（ｅ）は、エンドトリガーの場合の変形例であり、例えばエンド記録タイマが９秒のときに記録指示がされていなかったら、１０秒になると、一時記録媒体４３に記録されている記録データが削除されることを示すためにアイテム１１０４を薄く表示する。また、５秒のときにユーザから記録指示がされた場合には、アイテム１１０５の示すように、記録される時間の長さを示すようにする。
【０１１４】
図１１（ｆ）は、一時記録媒体４３から記録媒体２００への記録をしている際の表示の変形例であり、一時記録媒体の記録データが徐々に記録媒体２００へ移行していることを示している。
【０１１５】
図１１（ｇ）は、センタートリガーの場合の表示の変形例を示したものであり、図１１（ａ）と同様に時間の経過に応じてバーの表示形態を変えていくものである。図１１（ｇ−１）は、記録指示のタイミングでバーに線を引き、その線からスタート記録タイマの経過時間分表示形態を変えていく。図１１（ｇ−２）（コメント；図１１において現状では単に−１、−２と表示されているだけですが、これらはそれぞれ（ｇ−１）、（ｇ−２）と表示するべきです。）は、記録指示のタイミングで、それまでに一時記録媒体に記録されていた分の時間を表示し、さらに中央の線の位置からスタート記録タイマの経過時間分表示形態を変えていく。このようにすることでユーザはセンタートリガーの場合にも、エンド記録タイマの時間と、スタート記録タイマの時間とを把握することができる。
【０１１６】
また、図１１（ａ）〜（ｇ）で示した表示例の他にも、記録量を最大の記録時間１０秒と比較してどのくらいの割合であるか、パーセントで表示してもよいし、記録量をバイトやセクタで表示するようにしてもよい。
【０１１７】
また、時間を示す表示の変形例として、スタートトリガーの場合に、最大の記録時間が１０秒であることを表示すると共に、カウントアップで表示してもよい（記録量を示す）。同様に、エンドトリガーの場合にカウントダウンとしてもよい（記録停止時間を示す）。
【０１１８】
なお、上述の実施形態においてはＨＦＲ記録を例に挙げて説明をしたが、これ以外にも、音声の録音、連写や画質が高く記録容量の大きな撮影など、記録時間が限られている撮影にも適用可能である。また、エンドトリガーとスタートトリガーとのいずれかを選択可能な撮影であれば、ＨＦＲ撮影でなくても適用可能である。
【０１１９】
また、記録時間が短く記録開始や停止ができない期間には、撮影時間を示すガイドをグレーアウトしてもよいし、記録ができないことを示すガイドを表示するようにしてもよい。最大記録時間が経過することに応じて記録を停止する場合には、あと数秒でユーザに記録が停止することを示す表示をしてもよい。
【０１２０】
なお、上述した実施形態におけるＨＦＲ記録に関する時間の長さは、これに限ったものではない。ＨＦＲ記録可能な時間の長さは、一時記録媒体４３と記録媒体２００によっては５秒や１５秒等の時間になってもよいし、さらに動画として必要な記録時間は０．５秒でなく１秒や０．３秒といった時間でもよい。また、エンドトリガーの場合に、常に所定時間の映像データを一時記録媒体４３に保持する場合には、経過時間に応じた記録時間を表示しなくてもよい。さらに、経過時刻を更新する単位時間は１秒でなく０．５秒や０．１秒といった長さでもよい。
【０１２１】
なお、システム制御部５０が行うものとして説明した上述の各種の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【０１２２】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１２３】
また、上述した実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明したが、これはこの例に限定されず、記録指示前の記録データを記録する制御が可能な記録制御装置であれば適用可能である。すなわち、本発明は携帯電話端末や携帯型の画像ビューワ、ファインダーを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【０１２４】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【図１】
2019047270.tif 000003
【図２】
2019047270.tif 000004
【図３】
2019047270.tif 000005
【図４】
2019047270.tif 000006
【図５】
2019047270.tif 000007
【図６】
2019047270.tif 000008
【図７】
2019047270.tif 000009
【図８】
2019047270.tif 000010
【図９】
2019047270.tif 000011
【図１０】
2019047270.tif 000012
【図１１】
2019047270.tif 000013