(57)【特許請求の範囲】
【請求項１】
撮像手段による動画の撮影に関する設定として、再生時間に対する実撮影時間の割合が異なる複数の設定のいずれかを選択する選択手段と、
前記複数の設定のうち、実撮影時間が再生時間よりも短い設定については、実撮影時間として所定の実撮影時間と、再生時間として前記所定の実撮影時間に対応する、設定ごとに異なる再生時間とを表示し、
前記複数の設定のうち、実撮影時間が再生時間よりも長い設定については、再生時間として所定の再生時間と、実撮影時間として前記所定の再生時間に対応する、設定ごとに異なる実撮影時間とを表示する
ように制御する表示制御手段と、
を備えることを特徴とする撮像制御装置。
【請求項２】
前記動画の撮影開始から所定の時間の経過後に自動的に撮影を停止する所定の動作モードの有効／無効を設定する設定手段を更に備え、
前記所定の動作モードが有効の場合、前記表示制御手段は、前記所定の時間を実撮影時間として表示し、前記所定の時間に対応する、設定ごとに異なる再生時間を再生時間として表示するように制御する
ことを特徴とする請求項１に記載の撮像制御装置。
【請求項３】
前記所定の実撮影時間と前記所定の再生時間とは同じ長さである
ことを特徴とする請求項１又は２に記載の撮像制御装置。
【請求項４】
ユーザの指示に従って前記所定の実撮影時間又は前記所定の再生時間を変更する変更手段を更に備える
ことを特徴とする請求項１乃至３のいずれか１項に記載の撮像制御装置。
【請求項５】
前記変更手段により前記所定の実撮影時間が変更された場合、前記表示制御手段は、前記複数の設定のうち、実撮影時間が再生時間よりも短い設定、及び実撮影時間が再生時間よりも長い設定のいずれについても、前記所定の実撮影時間と、前記所定の実撮影時間に対応する、設定ごとに異なる再生時間とを表示するように制御し、
前記変更手段により前記所定の再生時間が変更された場合、前記表示制御手段は、前記複数の設定のうち、実撮影時間が再生時間よりも短い設定、及び実撮影時間が再生時間よりも長い設定のいずれについても、前記所定の再生時間と、前記所定の再生時間に対応する、設定ごとに異なる実撮影時間とを表示するように制御する
ことを特徴とする請求項４に記載の撮像制御装置。
【請求項６】
前記複数の設定のうち、実撮影時間と再生時間とが等しくなる設定については、前記表示制御手段は、実撮影時間及び再生時間を表示しないように制御する
ことを特徴とする請求項１乃至５のいずれか１項に記載の撮像制御装置。
【請求項７】
前記表示制御手段は、前記複数の設定のうちのいずれかが前記選択手段で選択されたことに応じて、当該選択された設定に対応する実撮影時間及び再生時間を表示するように制御する
ことを特徴とする請求項１乃至６のいずれか１項に記載の撮像制御装置。
【請求項８】
前記表示制御手段は、前記複数の設定のうちの２以上の設定の各々について同時に、対応する実撮影時間及び再生時間を表示するように制御する
ことを特徴とする請求項１乃至６のいずれか１項に記載の撮像制御装置。
【請求項９】
前記２以上の設定は、実撮影時間が再生時間よりも短い設定と、実撮影時間が再生時間よりも長い設定とを含む
ことを特徴とする請求項８に記載の撮像制御装置。
【請求項１０】
前記複数の設定には、実撮影時間が再生時間よりも短い第１の設定と第２の設定と、実撮影時間が再生時間よりも長い第３の設定と第４の設定とが含まれ、
前記表示制御手段は、前記第１の設定の場合には、前記所定の実撮影時間に対する、前記第１の設定における再生時間を表示し、前記第２の設定の場合には、前記所定の実撮影時間に対する、前記第２の設定における再生時間を表示し、前記第３の設定の場合には、前記所定の再生時間に対する、前記第３の設定における実撮影時間を表示し、前記第４の設定の場合には、前記所定の再生時間に対する、前記第４の設定における実撮影時間を表示するように制御することを特徴とする請求項１乃至９のいずれか１項に記載の撮像制御装置。
【請求項１１】
撮像制御装置の制御方法であって、
撮像手段による動画の撮影に関する設定として、再生時間に対する実撮影時間の割合が異なる複数の設定のいずれかを選択する選択工程と、
前記複数の設定のうち、実撮影時間が再生時間よりも短い設定については、実撮影時間として所定の実撮影時間と、再生時間として前記所定の実撮影時間に対応する、設定ごとに異なる再生時間とを表示し、
前記複数の設定のうち、実撮影時間が再生時間よりも長い設定については、再生時間として所定の再生時間と、実撮影時間として前記所定の再生時間に対応する、設定ごとに異なる実撮影時間とを表示する
ように制御する表示制御工程と、
を備えることを特徴とする制御方法。
【請求項１２】
コンピュータを、請求項１乃至１０のいずれか１項に記載の撮像制御装置の各手段として機能させるためのプログラム。
【請求項１３】
コンピュータを、請求項１乃至１０のいずれか１項に記載の撮像制御装置の各手段として機能させるためのプログラムを記録したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像制御装置、その制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
従来のビデオカメラには、通常記録時とは異なる撮影速度の設定を可能とし、スロー記録やファスト記録を可能としているものがある（特許文献１参照）。スロー記録は、撮影フレームレートを通常のフレームレートよりも高速に設定して撮影することによって、再生時に実時間よりもゆっくり再生されるスロー動画を記録する記録方式である。ファスト記録は、通常の撮影フレームレートで撮影した動画のフレームを間引いて記録する間欠記録を行うことによって、再生時に実時間よりも速く再生されるファスト動画を記録する記録方式である。ファスト記録は、タイムラプス撮影、低速度撮影、微速度撮影、インターバル撮影などとも称されるものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０―２１２８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スロー記録やファスト記録を行う場合、動画の実撮影時間と再生時間とが一致しなくなる。そのため、ユーザが実撮影時間と再生時間の相違を認識せずに動画撮影を行うと、意図せず極端に長い動画や短い動画が生成される可能性がある。一例を挙げると、１２００倍速のファスト記録を行う場合、再生時間は実撮影時間の１／１２００倍となり、１時間の動画撮影を行っても再生時間はわずか３秒となる。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、スロー記録又はファスト記録により生成される動画の実撮影時間と再生時間の相違をユーザがより容易に認識できるようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、撮像手段による動画の撮影に関する設定として、再生時間に対する実撮影時間の割合が異なる複数の設定のいずれかを選択する選択手段と、前記複数の設定のうち、実撮影時間が再生時間よりも短い設定については、実撮影時間として所定の実撮影時間と、再生時間として前記所定の実撮影時間に対応する、設定ごとに異なる再生時間とを表示し、前記複数の設定のうち、実撮影時間が再生時間よりも長い設定については、再生時間として所定の再生時間と、実撮影時間として前記所定の再生時間に対応する、設定ごとに異なる実撮影時間とを表示するように制御する表示制御手段と、を備えることを特徴とする撮像制御装置を提供する。
【０００７】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための形態における記載によって更に明らかになるものである。
【発明の効果】
【０００８】
本発明によれば、スロー記録又はファスト記録により生成される動画の実撮影時間と再生時間の相違をユーザがより容易に認識することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明を適用可能な撮像制御装置の一例である撮像装置１００の構成を示すブロック図。
【図２】撮像装置１００のディスプレイ１０５に表示される通常画面の例を示す図。
【図３】撮像装置１００のディスプレイ１０５に表示される倍率選択画面の例を示す図（スロー記録の場合）。
【図４】撮像装置１００のディスプレイ１０５に表示される倍率選択画面の例を示す図（ファスト記録の場合）。
【図５】撮像装置１００のディスプレイ１０５に表示される倍率選択画面の例を示す図（通常記録の場合）。
【図６】撮像装置１００の動作を示すフローチャート。
【図７】図６のＳ６０２における倍率選択処理の詳細を示すフローチャート。
【図８】図７のＳ７０９における撮影時間例及び再生時間例の補正処理の詳細を示すフローチャート。
【図９】図６のＳ６０３における記録設定処理の詳細を示すフローチャート。
【図１０】撮像装置１００のディスプレイ１０５に表示される倍率選択画面の変形例を示す図。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施形態を説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１１】
［第１の実施形態］
図１は、本発明を適用可能な撮像制御装置の一例である撮像装置１００の構成を示すブロック図である。撮像装置１００の内部バス１５０には、ＣＰＵ１０１、揮発性メモリ１０２、不揮発性メモリ１０３、画像処理部１０４、ディスプレイ１０５、操作部１０６、記録媒体Ｉ／Ｆ１０７、外部Ｉ／Ｆ１０９、通信Ｉ／Ｆ１１０、及び撮像部１１２が接続されている。内部バス１５０に接続される各部は、内部バス１５０を介して互いにデータのやりとりを行うことができるように構成されている。
【００１２】
ＣＰＵ１０１は、例えば不揮発性メモリ１０３に格納される各種プログラムに従い、揮発性メモリ１０２をワークメモリとして用いて、撮像装置１００の各部を制御する。揮発性メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）により構成される。不揮発性メモリ１０３は、例えばハードディスク（ＨＤ）やＲＯＭなどにより構成される。不揮発性メモリ１０３には、前述の各種プログラムに加えて、画像データや音声データなどの各種データが格納される。
【００１３】
画像処理部１０４は、ＣＰＵ１０１の制御に基づいて、画像データに対して各種画像処理を施す。処理対象の画像データとしては、不揮発性メモリ１０３や記録媒体１０８に格納された画像データや、外部Ｉ／Ｆ１０９を介して取得した映像信号、通信Ｉ／Ｆ１１０を介して取得した画像データ、撮像部１１２で撮像された画像データなどがある。画像処理部１０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理などが含まれる。画像処理部１０４は、特定の画像処理を施すための専用の回路ブロックで構成してもよい。また、画像処理の種別によっては、画像処理部１０４を用いずにＣＰＵ１０１がプログラムに従って画像処理を施すことも可能である。
【００１４】
ディスプレイ１０５は、ＣＰＵ１０１の制御に基づいて、画像や、ＧＵＩ(Graphical User Interface)を構成するＧＵＩ画面などを表示する。ＣＰＵ１０１は、プログラムに従い表示制御信号を生成し、ディスプレイ１０５に表示するための映像信号を生成してディスプレイ１０５に出力するように撮像装置１００の各部を制御する。ディスプレイ１０５は、出力された映像信号に基づいて映像を表示する。
【００１５】
操作部１０６は、ユーザ操作を受け付けるための入力デバイスであり、キーボードなどの文字情報入力デバイスや、マウスやタッチパネル１２０といったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む。なお、タッチパネル１２０は、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるように構成された入力デバイスである。
【００１６】
記録媒体Ｉ／Ｆ１０７は、メモリーカードやＣＤ、ＤＶＤといった記録媒体１０８が装着可能なように構成され、ＣＰＵ１０１の制御に基づき、装着された記録媒体１０８からのデータの読み出しや、記録媒体１０８に対するデータの書き込みを行う。
【００１７】
外部Ｉ／Ｆ１０９は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。通信Ｉ／Ｆ１１０は、外部機器やインターネット１１１などと通信（電話通信を含む）して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。
【００１８】
撮像部１１２は、ＣＣＤセンサやＣＭＯＳセンサなどの撮像素子、ズームレンズ、フォーカスレンズ、シャッター、絞り、測距部、Ａ／Ｄ変換器などにより構成されるカメラユニットである。撮像部１１２では、静止画や動画を撮像可能である。撮像された画像の画像データは、画像処理部１０４に送信され、各種処理を施された後、静止画ファイル又は動画ファイルとして記録媒体１０８に記録される。
【００１９】
ＣＰＵ１０１は、タッチパネル１２０に関する以下の操作や状態を検出できる。
・タッチパネル１２０を指やペンで触れたこと（以下、「タッチダウン」と称する）。
・タッチパネル１２０を指やペンで触れている状態であること（以下、「タッチオン」と称する）。
・タッチパネル１２０を指やペンで触れたまま移動していること（以下、「ムーブ」と称する）。
・タッチパネル１２０へ触れていた指やペンを離したこと（以下、「タッチアップ」と称する）。
・タッチパネル１２０に何も触れていない状態（以下、「タッチオフ」と称する）。
【００２０】
これらの操作及び状態や、タッチパネル１２０上に指やペンが触れている位置座標は、内部バス１５０を通じてＣＰＵ１０１に通知される。ＣＰＵ１０１は、通知された情報に基づいて、タッチパネル１２０上にどのような操作が行われたかを判定する。ムーブの場合、ＣＰＵ１０１は、タッチパネル１２０上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル１２０上の垂直成分・水平成分毎に判定できる。また、タッチパネル１２０上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作を「フリック」と呼ぶ。フリックは、タッチパネル１２０上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えれば、タッチパネル１２０上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されると、フリックが行われたと判定できる。また、所定距離以上を、所定速度未満でムーブしたことが検出された場合は、ドラッグが行われたと判定するものとする。タッチパネル１２０は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。
【００２１】
本実施形態において、撮像装置１００は、操作部１０６に記録開始ボタン及び記録停止ボタンを有する。記録ボタンを押下することで動画の記録が開始され、記録停止ボタンを押下することで動画の記録が停止される。
【００２２】
また、本実施形態において、撮像装置１００は、動画の撮影速度の倍率（再生時間に対する実撮影時間の割合）を変更することが可能である。倍率を１よりも小さく設定した場合には、再生時に実撮影時間よりも長く再生されるスロー動画を記録することができる。倍率を１よりも大きく設定した場合には、再生時に実撮影時間よりも短く再生されるファスト動画を記録することができる。
【００２３】
また、本実施形態において、撮像装置１００は、スナップ記録モードという記録モードを持つ。この記録モードに設定されている場合には、撮像装置１００は、記録開始ボタンの押下後（即ち、撮影開始の後）、予め定められた時間（以降、「スナップ記録時間」と呼ぶ。例えば４秒である。）の経過後、記録停止ボタンが押下されなくても、自動的に記録を停止する。操作部１０６にはスナップボタンが含まれ、ユーザがこれを押下することによって、スナップ記録モードが有効になる。また、スナップ記録モードが有効な状態でもう一度スナップボタンを押下することで、スナップ記録モードは無効となる。このように、ユーザは、スナップボタンを用いて、スナップ記録モード（所定の動作モード）の有効／無効を設定することができる。
【００２４】
本実施形態において、撮像装置１００は、ディスプレイ１０５上に表示される画面として、記録媒体の残り記録容量や、様々な機能の現在の設定状態などが表示される、通常画面を持つ。また、撮像装置１００は、ユーザが通常記録、スロー記録、及びファスト記録のいずれを行うのかと、スロー記録又はファスト記録の倍率とを選択するための、倍率選択画面を有する。
【００２５】
図２は、通常画面の表示例を示す図である。通常画面では、ディスプレイ１０５上に倍率選択画面表示ボタン２０１が表示され、ユーザによってそのボタンが押下されることで、ディスプレイ１０５の画面が倍率選択画面へと遷移する。
【００２６】
図３乃至図５は、倍率選択画面の表示例を示す図である。図３（ａ）に示すように、倍率選択画面では、撮影速度の倍率を選択するための複数の倍率ボタン３０１と、倍率選択画面を終了するための設定終了ボタン３０２とが表示される。ユーザは、倍率ボタン３０１を押して撮影速度の倍率を選択した後、設定終了ボタン３０２を押すことにより撮影速度の倍率を決定する。撮影速度の倍率が選択されると、撮像装置１００は、動画の実撮影時間と再生時間との関係をユーザが容易に認識できるようにするために、撮影時間の例（以下、「撮影時間例」）と再生時間の例（以下、「再生時間例」）とを表示する。図３（ａ）の例では、１／４倍のスロー記録が選択されており、撮影時間例３０３は「１分」を示し、再生時間例３０４は「４分」を示している。また、倍率選択画面は、撮像部フレームレート表示３０５と、画像処理部フレームレート表示３０６とを含む。撮像部フレームレート表示３０５は、撮像部１１２が撮影時に１秒間に何フレームの処理を行うかを示す。画像処理部フレームレート表示３０６は、画像処理部１０４が撮影時に１秒間に何フレームの処理を行うかを示す。業務用ビデオカメラを使うような上級のユーザであれば、それぞれのフレームレート表示を見ることによって、どのような動画が撮影される設定になっているのかをより的確に知ることができる。
【００２７】
次に、図６を参照して、撮像装置１００の動作について説明する。図６のフローチャートは、ユーザが撮影速度の倍率を設定し、その後、動画の記録を開始して停止する際の、撮像装置１００の動作に関するものである。本フローチャートの各ステップの処理は、特に断らない限り、ＣＰＵ１０１が、不揮発性メモリ１０３に記録されたプログラムを、ワークメモリとしての揮発性メモリ１０２に展開して実行することにより実現する。ユーザが操作部１０６を用いて撮像装置１００の動作モードを記録モードに設定すると、ＣＰＵ１０１が、ディスプレイ１０５に通常画面（図２）を表示し、本フローチャートの処理を開始する。
【００２８】
最初に、Ｓ６０１で、ＣＰＵ１０１は、ディスプレイ１０５上に表示されている倍率選択画面表示ボタン２０１（図２）がユーザに押されたか否かを判定する。倍率選択画面表示ボタン２０１が押された場合、処理はＳ６０２へと進み、そうでない場合、処理はＳ６０４に進む。
【００２９】
Ｓ６０２で、ＣＰＵ１０１は、ディスプレイ１０５に倍率選択画面を表示し、ユーザによる撮影速度の倍率の選択及び決定を受け付けるように動作する。Ｓ６０２における倍率選択処理の詳細は、図７を参照して後述する。
【００３０】
Ｓ６０３で、ＣＰＵ１０１は、Ｓ６０２において決定された撮影速度の倍率で動画を撮影するために必要な、各種の設定処理を行う。Ｓ６０３における記録設定処理の詳細は、図９を参照して後述する。
【００３１】
Ｓ６０４で、ＣＰＵ１０１は、操作部１０６の記録開始ボタンが押されたか否かを判定する。記録開始ボタンが押された場合、処理はＳ６０５へと進み、そうでない場合、処理はＳ６０１へと戻る。
【００３２】
Ｓ６０５で、ＣＰＵ１０１は、動画の記録を開始する。具体的には、ＣＰＵ１０１は、Ｓ６０３で行われた設定に基づいて、撮像部１１２や画像処理部１０４などを制御する。これにより、撮像部１１２によって撮像された映像信号が、画像処理部１０４によって符号化され、記録媒体Ｉ／Ｆ１０７を通して記録媒体１０８に符号化された動画ファイルとして記録される。なお、Ｓ６０３における記録設定処理が一度も行われずに処理がＳ６０５に進んだ場合は、ＣＰＵ１０１は、デフォルトの設定に基づいて動画の記録制御を行う。
【００３３】
Ｓ６０６で、ＣＰＵ１０１は、操作部１０６の記録停止ボタンが押されたか否かを判定する。記録停止ボタンが押された場合、処理はＳ６０７へと進む。記録停止ボタンが押されていない場合、ＣＰＵ１０１は、動画の記録を継続し、記録停止ボタンが押されるまでＳ６０６の判定処理を繰り返す。なお、前述のスナップ記録モードが有効の場合、記録停止ボタンが押されなくても、撮影開始からスナップ記録時間の経過後に、処理はＳ６０７へと進む。
【００３４】
Ｓ６０７で、ＣＰＵ１０１は、画像処理部１０４に対して映像信号の符号化処理を停止するように制御し、また、記録媒体１０８に対する動画ファイルの記録処理も停止する。その後、処理はＳ６０１に戻り、ＣＰＵ１０１は、次の動画記録に備える。
【００３５】
図７は、図６のＳ６０２における倍率選択処理の詳細を示すフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、ＣＰＵ１０１が、不揮発性メモリ１０３に記録されたプログラムを、ワークメモリとしての揮発性メモリ１０２に展開して実行することにより実現する。
【００３６】
最初に、Ｓ７０１で、ＣＰＵ１０１は、画像処理部１０４を制御し、ディスプレイ１０５に倍率選択画面を表示する。倍率選択画面は、撮像装置１００において設定可能な撮影速度の倍率の種類に対応する数の倍率ボタンを含む。ユーザはこの倍率ボタンを押すことで、所望の撮影速度の倍率を選択することができる。
【００３７】
Ｓ７０２で、ＣＰＵ１０１は、画像処理部１０４を制御し、現在の撮影速度の設定倍率に対応する倍率ボタンに対してフォーカス処理を行う。具体的には、現在の設定倍率に対応する倍率ボタンが強調して表示されるように、他の倍率ボタンとは異なる色で描画を行う。例えば、現在の設定倍率が１／４の場合、倍率ボタンは、図３（ａ）に示す倍率ボタン３０１のような状態となる。
【００３８】
Ｓ７０３で、ＣＰＵ１０１は、現在の撮影速度の設定倍率が１未満か否かを判定する。１未満の設定倍率は、スロー記録に対応する。設定倍率が１未満の場合、処理はＳ７０４へと進む。そうでない場合、処理はＳ７０６へと進む。
【００３９】
Ｓ７０４で、ＣＰＵ１０１は、撮影時間例を１分に設定する。Ｓ７０５で、ＣＰＵ１０１は、撮影時間例に対応する、現在の設定倍率での再生時間を、再生時間例に設定する。具体的には、ＣＰＵ１０１は、撮影時間例として設定されている１分に対し、現在の設定倍率の逆数を乗算して得られる時間を、再生時間例として設定する。その後、処理はＳ７０９へと進む。
【００４０】
一方、設定倍率が１以上の場合、Ｓ７０６で、ＣＰＵ１０１は、現在の撮影速度の設定倍率が１よりも大きいか否かを判定する。１よりも大きい設定倍率は、ファスト記録に対応する。設定倍率が１よりも大きい場合、処理はＳ７０７へと進む。そうでない場合、処理はＳ７１１へと進む。
【００４１】
Ｓ７０７で、ＣＰＵ１０１は、再生時間例を１分に設定する。Ｓ７０８で、ＣＰＵ１０１は、再生時間例に対応する、現在の設定倍率での撮影時間を、撮影時間例に設定する。具体的には、ＣＰＵ１０１は、再生時間例に設定されている１分に対し、現在の設定倍率を乗算して得られる時間を、撮影時間例として設定する。その後、処理はＳ７０９へと進む。
【００４２】
Ｓ７０９で、ＣＰＵ１０１は、Ｓ７０４及びＳ７０５、又はＳ７０７及びＳ７０８で設定した撮影時間例及び再生時間例に対して補正処理を行う。Ｓ７０９における補正処理の詳細は、図８を参照して後述する。
【００４３】
Ｓ７１０で、ＣＰＵ１０１は、画像処理部１０４を制御し、撮影時間例及び再生時間例をディスプレイ１０５に表示する。Ｓ７１０における表示例は、図３及び図４を参照して後述する。その後、処理はＳ７１２へと進む。
【００４４】
一方、設定倍率が１の場合、スロー記録もファスト記録も行われない（即ち、通常記録が行われる）。この場合、実撮影時間と再生時間の不一致は生じない。そのため、Ｓ７１１で、ＣＰＵ１０１は、画像処理部１０４を制御し、撮影時間例及び再生時間例の表示をディスプレイ１０５から消す。Ｓ７１１における表示例は、図５を参照して後述する。或いは、ＣＰＵ１０１は、撮影時間例と再生時間例を同じ時間（例えば、「１分」）に設定して表示してもよい。その後、処理はＳ７１２へと進む。
【００４５】
ここで、図３及び図４を参照して、Ｓ７１０における表示例について説明する。例えば、設定倍率が１／４であり、Ｓ７０９の補正処理によって撮影時間例及び再生時間例が変化しなかった場合、図３（ａ）に示すように、撮影時間例及び再生時間例としてそれぞれ「１分」及び「４分」が表示される。また、設定倍率が１／２の場合、図３（ｂ）に示すように、撮影時間例及び再生時間例としてそれぞれ「１分」及び「２分」が表示される。図３（ａ）と図３（ｂ）との比較から理解できるように、スロー記録の場合、倍率が小さくなるほど、固定された実撮影時間に対応する再生時間が長くなり、動画がよりスローになることをユーザがより直感的に把握できる。
【００４６】
また、設定倍率が２の場合、図４（ａ）に示すように、撮影時間例及び再生時間例としてそれぞれ「２分」及び「１分」が表示される。これに対し、図４（ｂ）では、設定倍率が４であり、撮影時間例及び再生時間例としてそれぞれ「４分」及び「１分」が表示される。図４（ａ）と図４（ｂ）との比較から理解できるように、ファスト記録の場合、倍率が大きくなるほど、固定された再生時間に対応する実撮影時間が長くなり、より長時間の撮影が必要になることをユーザがより直感的に把握できる。また、ファスト記録の場合、再生時間が固定されているため、例えば図４（ｃ）に示すように設定倍率が１２００という極めて大きい値であっても、不自然に短い再生時間例を表示してしまうことを回避することができる。この場合、撮影時間例は２０時間と長くなるが、一般的に、例えば星の動きを一晩中撮影するような場合に高い設定倍率が使用されることが想定されるため、撮影時間例が長くなることはユーザにとってそれほど不自然ではない。
【００４７】
次に、図５を参照して、Ｓ７１１における表示例について説明する。図５から理解できるように、設定倍率が１の場合（通常記録の場合）、倍率ボタンは表示されるが、撮影時間例及び再生時間例は表示されない。但し、前述の通り、撮影時間例及び再生時間例として同じ時間が表示されてもよい。
【００４８】
図７に戻り、Ｓ７１２で、ＣＰＵ１０１は、ディスプレイ１０５上に表示されている複数の倍率ボタンのいずれかがユーザに押されたか否かを判定する。倍率ボタンのいずれかが押された場合、処理はＳ７１３へと進み、そうでない場合、処理はＳ７１４に進む。
【００４９】
Ｓ７１３で、ＣＰＵ１０１は、Ｓ７１２において押されたと判定された倍率ボタンに応じた倍率を、撮影速度の倍率として設定する。その後、処理はＳ７０２に戻り、ＣＰＵ１０１は、変更後の設定倍率に基づいて倍率選択画面を更新する。
【００５０】
Ｓ７１２において倍率ボタンが押されていない場合、Ｓ７１４で、ＣＰＵ１０１は、ディスプレイ１０５上に表示されている設定終了ボタンがユーザに押されたか否かを判定する。設定終了ボタンが押された場合、処理はＳ７１５へと進み、そうでない場合、処理はＳ７１２に戻る。
【００５１】
Ｓ７１５で、ＣＰＵ１０１は、画像処理部１０４を制御し、全ての倍率ボタン、撮影時間例、及び再生時間例の表示をディスプレイ１０５から消すことで、倍率選択画面を閉じる処理を行う。これにより、ディスプレイ１０５の表示画面が通常画面に戻る。
【００５２】
図８は、図７のＳ７０９における撮影時間例及び再生時間例の補正処理の詳細を示すフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、ＣＰＵ１０１が、不揮発性メモリ１０３に記録されたプログラムを、ワークメモリとしての揮発性メモリ１０２に展開して実行することにより実現する。
【００５３】
Ｓ８０１で、ＣＰＵ１０１は、スナップ記録モードの状態を取得し、スナップ記録モードが有効であるか否を判定する。スナップ記録モードが有効である場合は、処理はＳ８０２へと進み、そうでない場合、処理はＳ８０４へと進む。
【００５４】
Ｓ８０２で、ＣＰＵ１０１は、撮影時間例にスナップ記録時間（例えば、４秒）を設定する。Ｓ８０３で、ＣＰＵ１０１は、撮影時間例に対応する、現在の設定倍率での再生時間を、再生時間例に設定する。具体的には、ＣＰＵ１０１は、撮影時間例に設定されている数値に対し、現在の設定倍率の逆数を乗算して得られる時間を、再生時間例として設定する。このように、スナップ記録モードが有効である場合、スロー記録及びファスト記録のいずれの場合も、撮影時間例がスナップ記録時間に固定される。
【００５５】
Ｓ８０４で、ＣＰＵ１０１は、記録媒体１０８の空き容量などに基づいて記録可能時間を取得し、記録可能時間が再生時間例よりも短いか否かを判定する。記録可能時間が再生時間例よりも短い場合、処理はＳ８０５へと進み、そうでない場合、補正処理は終了する。
【００５６】
Ｓ８０５で、ＣＰＵ１０１は、再生時間例に記録可能時間を設定する。Ｓ８０６で、ＣＰＵ１０１は、再生時間例に対応する、現在の設定倍率での撮影時間を、撮影時間例に設定する。具体的には、ＣＰＵ１０１は、再生時間例に設定されている数値に対し、現在の設定倍率を乗算して得られる時間を撮影時間例として設定する。このように、記録可能時間が再生時間例よりも短い場合、スロー記録及びファスト記録のいずれの場合も、再生時間例が記録可能時間に固定される。
【００５７】
図９は、図６のＳ６０３における記録設定処理の詳細を示すフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、ＣＰＵ１０１が、不揮発性メモリ１０３に記録されたプログラムを、ワークメモリとしての揮発性メモリ１０２に展開して実行することにより実現する。
【００５８】
Ｓ９０１で、ＣＰＵ１０１は、現在の撮影速度の設定倍率が１未満かを判定する。１未満の設定倍率は、スロー記録に対応する。設定倍率が１未満の場合、処理はＳ９０２へと進む。そうでない場合、処理はＳ９０４へと進む。
【００５９】
Ｓ９０２で、ＣＰＵ１０１は、撮像部１１２を制御し、現在の撮影速度の設定倍率に応じた高速フレームレートで動作するように設定する。具体的には、ＣＰＵ１０１は、通常撮影時のフレームレートに対して、現在の設定倍率の逆数を乗算して得られるフレームレートで動作するように、撮影フレームレートを設定する。例えば、設定倍率が１／４の場合、通常の撮影フレームレートが６０ｆｐｓであれば、ここで設定される高速フレームレートは２４０ｆｐｓである（図３（ａ）参照）。
【００６０】
Ｓ９０３で、ＣＰＵ１０１は、画像処理部１０４を制御し、間欠記録を行わず、通常記録を行うように動作するように設定を行う。
【００６１】
一方、設定倍率が１以上の場合、Ｓ９０４で、ＣＰＵ１０１は、現在の撮影速度の設定倍率が１よりも大きいか否かを判定する。１よりも大きい設定倍率は、ファスト記録に対応する。設定倍率が１よりも大きい場合、処理はＳ９０５へと進む。そうでない場合、処理はＳ９０７へと進む。
【００６２】
Ｓ９０５で、ＣＰＵ１０１は、画像処理部１０４を制御し、間欠記録の記録間隔を現在の設定倍率に応じて設定する。具体的には、画像処理部１０４は、撮像部１１２から入力されるフレーム数に対して、符号化を行うフレーム数が設定倍率の逆数を乗じた数となるように、間引き処理を行う。例えば、設定倍率が４である場合、画像処理部１０４は、符号化を行うフレーム数が設定倍率の逆数である１／４となるように、撮像部１１２から入力される映像信号の４フレーム中３フレームを間引いて符号化し、記録する。例えば、設定倍率が４である場合、通常のフレームレートが６０ｆｐｓであれば、符号化レートは１５ｆｐｓとなる（図４（ｂ）参照）。
【００６３】
Ｓ９０６で、ＣＰＵ１０１は、撮像部１１２を制御し、撮影フレームレートが通常撮影時のフレームレートとなるように設定を行う。
【００６４】
一方、設定倍率が１の場合、Ｓ９０７で、ＣＰＵ１０１は、撮像部１１２を制御し、撮影フレームレートが通常撮影時のフレームレートとなるように設定を行う。Ｓ９０８で、ＣＰＵ１０１は、画像処理部１０４を制御し、間欠記録を行わず、通常記録を行うように動作するように設定を行う。
【００６５】
なお、図３（ａ）を参照して前述した通り、倍率選択画面は、撮像部フレームレート表示３０５及び画像処理部フレームレート表示３０６を含んでもよい。撮像部フレームレート表示３０５は、図９のＳ９０２又はＳ９０６において設定される撮影フレームレートに対応し、画像処理部フレームレート表示３０６は、図９のＳ９０３又はＳ９０５において行われる間欠記録の設定に基づく符号化レートに対応する。倍率選択画面が撮像部フレームレート表示３０５及び画像処理部フレームレート表示３０６を含む場合、ＣＰＵ１０１は、これらを表示するタイミング（例えば、図７のＳ７１０）で、設定倍率に対応する撮影フレームレートと符号化レートとを算出する。
【００６６】
以上説明したように、第１の実施形態によれば、撮像装置１００は、スロー記録の範囲で設定倍率を変更する場合、撮影時間例を固定して対応する再生時間例を変化させる。また、撮像装置１００は、ファスト記録の範囲で設定倍率を変更する場合、再生時間例を固定して対応する撮影時間例を変化させる。
【００６７】
これにより、スロー記録やファスト記録の倍率をユーザが設定する際に、実撮影時間と再生時間の相違をユーザが容易かつ直感的に認識することが可能となる。即ち、スロー記録の場合、倍率が小さくなるほど、固定された実撮影時間に対応する再生時間が長くなり、動画がよりスローになることをユーザがより直感的に把握できる。また、ファスト記録の場合、倍率が大きくなるほど、固定された再生時間に対応する実撮影時間が長くなり、より長時間の撮影が必要になることをユーザがより直感的に把握できる。また、スロー記録の場合とファスト記録の場合とで固定対象の時間例が切り替わるが、スロー記録の場合は一貫して撮影時間例が固定され、ファスト記録の場合は一貫して再生時間例が固定される。そのため、ユーザは、スロー記録における倍率間の相違と、ファスト記録における倍率間の相違とを、それぞれ容易に認識することができる。
【００６８】
また、本実施形態では、スロー記録の場合とファスト記録の場合とで固定対象の時間例が切り替わるため、撮影時間例及び再生時間例の変動範囲が抑制され、ユーザが実撮影時間と再生時間の相違を認識しやすくなる。仮に、常に撮影時間例又は再生時間例の一方が固定されている場合、図３（ａ）に示す倍率ボタン３０１の範囲で倍率設定が可能であれば、対応する再生時間例又は撮影時間例が最大で４８００倍（（１／４の逆数）×１２００）に変化する。しかし、本実施形態では、この変化が最大で１２００倍に抑えられる。
【００６９】
更に、本実施形態では、撮影時間例及び再生時間例が不自然に長い時間になったり短い時間になったりすることが抑制され、ユーザにとって違和感なく分かりやすい長さの時間例が表示される。ちなみに、図４（ｃ）に示す撮影時間例である２０時間は比較的長い時間であるが、一般的に、例えば星の動きを一晩中撮影するような場合に高い設定倍率が使用されることが想定されるため、撮影時間例が長くなることはユーザにとってそれほど不自然ではない。
【００７０】
なお、本実施形態では、ユーザが倍率選択画面において倍率ボタンを押すことで、対応する撮影時間例と再生時間例とが表示されるものとしたが、撮影時間例及び再生時間例の表示形態はこれに限定されない。例えば、図１０で示すように、撮像装置１００は、選択可能な複数の倍率を一覧表示し、各倍率に対して撮影時間例及び再生時間例を予め同時に表示するような倍率選択画面を生成してもよい。図１０においては、倍率が１（ＯＦＦ）の列にも撮影時間例と再生時間例とが表示されているが、これらは表示されなくても構わない。また、ディスプレイ１０５の表示画面サイズによっては、選択可能な複数の倍率のうちの一部の（２以上の）倍率のみが同時に表示される。この場合、ユーザは、例えば操作部１０６を用いた操作により、表示対象の倍率を切り替えることができる。
【００７１】
また、本実施形態では、撮影速度の設定倍率が１未満の場合には、撮影時間例を１分で固定して表示し、撮影速度の設定倍率が１よりも大きい場合には、再生時間例を１分で固定して表示している。このように、撮影時間例を固定する場合も、再生時間例を固定する場合も、いずれも同じ時間（ここでは、１分）に固定することで、ユーザにとって分かりやすい表示となる。特に、撮影時間例及び再生時間例が単位時間である１分で固定されることで、対応する再生時間例又は撮影時間例がどのような時間になるのかをユーザが直感的に把握することができる。なお、本実施形態はこれに限定されず、撮影時間例又は再生時間例において固定する時間を別の時間としてもよい。また、固定する時間をユーザが自由に変更可能なように撮像装置１００を構成してもよい。この場合、撮像装置１００は、撮影速度の設定倍率によらず、撮影時間例と再生時間例のうちユーザが最後に固定時間の変更を行った方を固定して表示し、もう一方の時間例を設定倍率に応じて変化させてもよい。こうすれば、ユーザは、自分が変更したものが撮影時間例であれば対応する再生時間を、変更したものが再生時間例であれば対応する撮影時間を、撮影速度の設定倍率によらずに知ることが可能となる。
【００７２】
なお、ＣＰＵ１０１の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００７３】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。更に、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００７４】
また、上述した実施形態においては、本発明を撮像装置１００に適用した場合を例にして説明したが、これはこの例に限定されず、撮像を制御する撮像制御装置であれば適用可能である。また、実際に撮像を行うのは外部の撮像装置であっても構わない。この場合、例えば、撮像制御装置（例えば、スマートフォンやタブレットＰＣ）と撮像装置を無線又は有線で接続し、撮像装置で撮像されたライブビュー画像を撮像制御装置のディスプレイに表示させる。そして、撮像制御装置からの操作に応じて、撮像装置での撮像（記録）の開始が指示される。特に、ファスト記録は、いわゆるタイムラプス撮影であり、屋外に三脚などで固定したデジタルカメラを、スマートフォンなどで室内から制御し、天体の動きや雲の移り変わりを撮影するといった用いられ方が一般的に知られている。従って、本発明は、スマートフォンやタブレットＰＣ、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００７５】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７６】
１００…撮像装置、１０１…ＣＰＵ、１０２…揮発性メモリ、１０３…不揮発性メモリ、１０４…画像処理部、１０５…ディスプレイ、１０６…操作部、１０７…記録媒体Ｉ／Ｆ、１０８…記録媒体、１０９…外部Ｉ／Ｆ、１１０…通信Ｉ／Ｆ、１１１…インターネット、１１２…撮像部、１２０…タッチパネル、１５０…内部バス
【図１】
0006442266.tif 000002
【図２】
0006442266.tif 000003
【図３】
0006442266.tif 000004
【図４】
0006442266.tif 000005
【図５】
0006442266.tif 000006
【図６】
0006442266.tif 000007
【図７】
0006442266.tif 000008
【図８】
0006442266.tif 000009
【図９】
0006442266.tif 000010
【図１０】
0006442266.tif 000011