(57)【要約】【課題】  所望のフレームレートの区間を簡単に切り出す。【解決手段】  符号化された動画を第１、第２の記録媒体に同時に記録するように制御する。第１、第２の記録媒体への動画の同時記録中に、記録中の動画を再生したときの再生倍速を所定の再生倍速に変更するための指示があった場合、第１、第２の符号化手段によりそれぞれ符号化される動画のフレームレートを所定の再生倍速に対応した所定のフレームレートに変更し、所定のフレームレートの動画を記録するように制御を行う。第１、第２の記録媒体に同時に記録されている動画の符号化モードのフレーム数の最小公倍数となるフレーム数を単位として、同時記録中の動画データのフレームレートを変更する。【選択図】  図１
2018195946.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により得られた動画データを符号化する手段であって、符号化の単位となるフレーム数が異なる複数の符号化モードを有する第１の符号化手段と、
前記撮像手段により得られた動画データを符号化する手段であって、前記複数の符号化モードを有する第２の符号化手段と、
前記第１の符号化手段により符号化された動画データを第１の記録媒体に記録する第１の記録手段と、
前記第２の符号化手段により符号化された動画データを第２の記録媒体に記録する第２の記録手段と、
ユーザの指示に応じて、前記複数の符号化モードの何れかを前記第１の符号化手段の符号化モードとして設定し、前記複数の符号化モードの何れかを前記第２の符号化手段の符号化モードとして設定し、前記設定された符号化モードで前記第１の符号化手段と前記第２の符号化手段により符号化された動画データを、前記第１の記録媒体と前記第２の記録媒体に同時に記録するように制御を行うとともに、前記第１の記録媒体と前記第２の記録媒体への前記動画データの同時記録中に、記録中の動画データを再生したときの再生倍速を所定の再生倍速に変更するための指示があった場合、前記第１の符号化手段と前記第２の符号化手段によりそれぞれ符号化される動画データのフレームレートを前記所定の再生倍速に対応した所定のフレームレートに変更し、前記所定のフレームレートの動画データを記録するように制御を行う制御手段とを備え、
前記制御手段は、前記第１の記録媒体と前記第２の記録媒体に同時に記録されている動画データの符号化モードのフレーム数の最小公倍数となるフレーム数を単位として、前記同時記録中の動画データのフレームレートを変更するように制御を行うことを特徴とする記録装置。
【請求項２】
前記制御手段は、前記変更するための指示があったときのフレームレートの動画データの符号化を開始してから符号化されたフレーム数が、前記最小公倍数の整数倍となったフレームのつぎのフレームから、符号化される動画データのフレームレートを前記所定の再生倍速に対応した所定のフレームレートに変更することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記所定の再生倍速は１倍速以外の再生倍速であることを特徴とする請求項１に記載の記録装置。
【請求項４】
前記制御手段は、１倍速に対応したフレームレートの動画データの記録中に、前記変更するための指示があった場合、記録される動画データのフレームレートを前記所定の再生倍速に対応したフレームレートに変更することを特徴とする請求項１に記載の記録装置。
【請求項５】
前記第１の符号化手段と前記第２の符号化手段はそれぞれ、フレーム内符号化とフレーム間符号化とを用いて符号化を行うことを特徴とする請求項１に記載の記録装置。
【請求項６】
前記撮像手段から出力された動画データのフレームを間引くことにより、前記第１の符号化手段と前記第２の符号化手段により符号化される動画データのフレームレートを変更する手段を備えることを特徴とする請求項１に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置に関する。
【背景技術】
【０００２】
従来、撮影時のフレームレートを切り替えることにより、撮影された動画のファストモーション、或いはスローモーションの効果を実現する撮像装置が知られている（特許文献１参照）。特許文献１では、動画の撮影中にフレームレートを任意に切り替える装置が開示されている。
【０００３】
また、動画の圧縮方式として、ＭＰＥＧなどのフレーム内圧縮方式とフレーム間圧縮方式とを選択的に使用する方式が知られている。フレーム内圧縮方式とフレーム間圧縮方式とを組み合わせて圧縮することにより、効率よく動画を圧縮することができる。
【０００４】
このように圧縮された動画を編集する場合、一旦復号した後に必要な処理を施し、再度圧縮する必要がある。しかし、このような方法では編集処理に時間がかかるため、動画の一部を削除するなど、簡単な編集を行う場合は、復号せずに、ＧＯＰを単位として編集が行われる。この場合、編集が可能な単位はＧＯＰの単位となる。１ＧＯＰは１５フレームで構成されることが多いため、編集の単位も１５フレーム単位となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１２２７３４
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のように、一部の区間のフレームレートが異なるように撮影された動画を圧縮した場合、フレームレートの切り替え位置がＧＯＰ途中となる可能性がある。
【０００７】
そのため、所望のスローモーション効果、ファストモーション効果の区間のみを簡単に切り出す編集を行うことができないという問題点があった。
【０００８】
本発明はこのような問題を解決することができる装置を提供する。
【課題を解決するための手段】
【０００９】
撮像手段と、前記撮像手段により得られた動画データを符号化する手段であって、符号化の単位となるフレーム数が異なる複数の符号化モードを有する第１の符号化手段と、前記撮像手段により得られた動画データを符号化する手段であって、前記複数の符号化モードを有する第２の符号化手段と、前記第１の符号化手段により符号化された動画データを第１の記録媒体に記録する第１の記録手段と、前記第２の符号化手段により符号化された動画データを第２の記録媒体に記録する第２の記録手段と、ユーザの指示に応じて、前記複数の符号化モードの何れかを前記第１の符号化手段の符号化モードとして設定し、前記複数の符号化モードの何れかを前記第２の符号化手段の符号化モードとして設定し、前記設定された符号化モードで前記第１の符号化手段と前記第２の符号化手段により符号化された動画データを、前記第１の記録媒体と前記第２の記録媒体に同時に記録するように制御を行うとともに、前記第１の記録媒体と前記第２の記録媒体への前記動画データの同時記録中に、記録中の動画データを再生したときの再生倍速を所定の再生倍速に変更するための指示があった場合、前記第１の符号化手段と前記第２の符号化手段によりそれぞれ符号化される動画データのフレームレートを前記所定の再生倍速に対応した所定のフレームレートに変更し、前記所定のフレームレートの動画データを記録するように制御を行う制御手段とを備え、前記制御手段は、前記第１の記録媒体と前記第２の記録媒体に同時に記録されている動画データの符号化モードのフレーム数の最小公倍数となるフレーム数を単位として、前記同時記録中の動画データのフレームレートを変更するように制御を行う。
【発明の効果】
【００１０】
本発明によれば、符号化された動画のうち、所望のフレームレートの区間を簡単に切り出すことができる。
【図面の簡単な説明】
【００１１】
【図１】記録装置を示すブロック図である。
【図２】符号化モードを説明する図である。
【図３】区間スロー＆ファストモードで符号化されるフレームを示す図である。
【図４】記録処理を示すフローチャートである。
【図５】区間スロー＆ファストモードで符号化されるフレームを示す図である。
【図６】区間スロー＆ファストモードでの表示画面を示す図である。
【図７】記録装置を示すブロック図である。
【図８】記録処理を示すフローチャートである。
【図９】区間スロー＆ファストモードで符号化されるフレームを示す図である。
【図１０】区間スロー＆ファストモードでの表示画面を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照しながら説明する。図１は、本実施形態に係る記録装置１００の構成例を示すブロック図である。
【００１３】
図１において、撮像部１０１は、撮像素子より画像を入力する。本実施形態では、撮像部１０１は、１フレームが横１９２０画素×縦１０８０画素の動画データを出力する。また、撮像部１０１は、通常の動画記録モードにおいては、３０フレーム毎秒（ｆｐｓ）の動画データを出力する。また、後述の区間スロー＆ファストモードにおいては、６０ｆｐｓの動画データを出力する。
【００１４】
制御部１０２は、操作部１０３からの入力に応じて、記録装置１００の動作全体を制御する。制御部１０２はマイクロコンピュータやメモリ等を含み、不図示の不揮発メモリに記録されたコンピュータプログラム（以下ソフトウェア）に従って記録装置１００を制御する。
【００１５】
また、制御部１０２は、記録部１０６との間でデータやコマンドを通信するための記録媒体インターフェースを内蔵している。操作部１０３は、ユーザにより操作可能な各種のスイッチを含む。そして、操作部１０３は、電源スイッチや記録の開始、停止および、フレームレート切り替えを指示する為のスイッチ、記録装置１００のモードを切り替える為のスイッチ等を含む。
【００１６】
第１の符号化処理部１０４は、記録時においては、撮像部１０１により得られた動画データをＨ．２６４／ＭＰＥＧ４  ＡＶＣ等の公知の符号化形式に従って符号化して、その情報量を圧縮する。また、画像を記録する為に必要な処理を施す。また、第１の符号化処理部１０４は、第１の符号化モードと第２の符号化モードの複数の符号化モードを持つ。第１の符号化モードにおいて、第１の符号化処理部１０４は、動画データの全てのフレームをフレーム内符号化方式により符号化する。つまり、第１の符号化モードにおいては、符号化の単位が１フレームとなる。フレーム内符号化方式は、他のフレームを参照せずに、同じフレーム内のデータだけを用いて符号化する方式である。
【００１７】
また、第２の符号化モードにおいて、第１の符号化処理部１０４は、フレーム内符号化と、フレーム間符号化とを共に用いて符号化を行う。本実施形態では、符号化処理の単位となる１ＧＯＰを１５フレームで構成する。また、１ＧＯＰは１フレームのＩピクチャを含む。つまり、第２の符号化モードにおいては、１５フレームが符号化の単位となる。また、本実施形態では、一つのＧＯＰのフレームが、他のＧＯＰのフレームを参照フレームとして使用しない、ＣｌｏｓｅｄＧＯＰとして符号化する。
【００１８】
図２の（ａ）は第１の符号化モードで符号化された動画データの各フレームを示し、図２（ｂ）は第２の符号化モードで符号化された動画データの各フレームを示す。図２（ｂ）においては、表示順に各フレームを表示している。図２において、Ｉと表示されたフレームがフレーム内符号化により符号化されるフレームである。また、Ｂと表示されたフレームは、双方向予測のフレーム間符号化により符号化されるフレームで、Ｐと表示されたフレームは前方予測のフレーム間符号化により符号化されるフレームである。また、第１の符号化処理部１０４は、再生時においては再生された動画データを復号して出力する。
【００１９】
メモリ１０５は、画像データを保持する。記録装置１００の各ブロックは、メモリ１０５に対してアクセスすることにより、画像データを処理する。またメモリ１０５は、画像データの他に、ファイルシステムの情報や、各種情報を記憶し、更に制御部１０２による制御のためのワークメモリ等の役割を果たす。
【００２０】
第１の記録再生部１０６は、メモリ１０５に記憶された画像データ、或いは、各種情報を第１の記録媒体１０８に記録する。第１の記録媒体１０８はフラッシュメモリカード等のランダムアクセスの記録媒体である。第１の記録媒体１０８は、不図示の装着・排出機構により撮像装置１００に対して容易に排出、装着することができる。
【００２１】
また、第１の記録再生部１０６は、第１の記録媒体１０８に記録する画像データや各種情報をＦＡＴ３２やｅｘＦＡＴ等のファイルシステムに従い、ファイルとして管理する。フレームレート変換部１０７は、撮像部１０１から入力された動画データのフレームを間引くことによりフレームレートを変換する。表示部１０９は、動画や各種の情報を液晶パネル等の表示装置に表示する。データバス１１０は、記録装置１００の各部の間でデータや各種の制御コマンドなどを送受信するために用いられる。
【００２２】
画像処理部１１４は、記録時においては、撮像部１０１により得られた動画データに対して現像処理やホワイトバランス、ガンマ補正などの公知の処理を施す。また、表示部１０９に表示するための表示用の画像も生成する。
【００２３】
第２の符号化処理部１１３は、記録時においては、撮像部１０１により得られた動画データをＨ．２６４／ＭＰＥＧ４  ＡＶＣ等の公知の符号化形式に従って符号化して、その情報量を圧縮する。また、画像を記録する為に必要な処理を施す。また、第２の符号化処理部１０４は、第１の符号化処理部１０４と同様に、第１の符号化モードと第２の符号化モードを持つ。
【００２４】
第２の記録再生部１１１は、メモリ１０５に記憶された画像データ、或いは、各種情報を第２の記録媒体１１２に記録する。第２の記録媒体１１２はフラッシュメモリカード等のランダムアクセスの記録媒体である。第２の記録媒体１１２は、不図示の装着・排出機構により撮像装置１００に対して容易に排出、装着することができる。また、第２の記録再生部１１１は、第２の記録媒体１１２に記録する画像データや各種情報をＦＡＴ３２やｅｘＦＡＴ等のファイルシステムに従い、ファイルとして管理する。
【００２５】
また、第１の記録再生記録部１０６及び第２の記録再生部１１１は、ＡＴ  Ａｔｔａｃｈｍｅｎｔ）等の公知のインターフェース（ＩＦ）を有する。制御部１０２は、第１の記録媒体１０８に対して動画ファイルの書き込みを行う場合、第１の記録部１０６を制御して、第１の記録媒体１０８からファイルシステムデータ（管理データ）を再生してメモリ１０５に記憶する。このファイルシステムデータは、第１の記録媒体１０８に記録されたデータのファイル名やファイルサイズ、データの記録アドレスを表示するデータであり、ファイルを管理するための情報である。また、制御部１０２は、第２の記録媒体１１２に対して動画ファイルの書き込みを行う場合、第２の記録再生部１１１を制御して、第２の記録媒体１１２からファイルシステムデータ（管理データ）を再生してメモリ１０５に記憶する。
【００２６】
制御部１０２は、メモリ１０５に記憶したファイルシステムデータを解析することでファイルシステムがＦＡＴ３２なのか、ｅｘＦＡＴなのかを識別し、制御を切り替える。制御部１０２は、読み出したファイルシステムデータに従ってファイルの書き込み、読み出しを制御する。制御部１０２は、第１の記録媒体１０８、第２の記録媒体１１２へのファイルの書き込みに応じて、メモリ１０５に記憶されたファイルシステムデータを更新する。そして、更新したファイルシステムデータを、第１の記録再生部１０６により記録媒体１０８に記録し、また、第２の記録再生部１１１により記録媒体１１２に記録する。
【００２７】
また、ユーザは、操作部１０３を操作することにより、記録装置１００の動作モードの切り替え、あるいは、動画データの記録開始、停止、あるいは、フレームレートの切り替えなどを指示することができる。
【００２８】
次に、本実施形態における記録動作について説明する。制御部１０２から動画データの通常記録モードへ移行する指示を受けると、記録装置１００を記録待機状態へ遷移する。記録待機状態において、撮像部１０１は動画データを出力し、画像処理部１１４は出力された動画データを処理してメモリ１０５に記憶する。表示部１０９は、メモリ１０５より動画データを読み出して表示する。このように、記録待機状態では、撮像部１０１により得られた動画がライブビュー画像として表示部１０９に表示される。ユーザは、記録待機状態において、撮像装置１００の記録モードなどを設定することができる。
【００２９】
本実施形態では、撮像装置１００は、通常の記録モードを持つ。通常の記録モードにおいては、ユーザによる記録開始の指示に応じて動画の記録が開始され、記録停止の指示に応じて動画の記録が停止される。また、通常の記録モードでは、記録開始から記録停止までの間、記録される動画のフレームレートは同じであり、ユーザが変更することができない。また、通常の記録モードで記録される動画データのフレームレートは６０ｆｐｓである。
【００３０】
また、ユーザは、記録待機状態において、第１の記録媒体１０８と第２の記録媒体１１２のうちの何れかを記録先として選択することができる。更に、記録装置１００は、第１の記録媒体１０８と第２の記録媒体１１２の両方に動画を記録する同時記録の機能を持つ。ユーザは記録待機状態において操作部１０３を操作することにより、同時記録の機能を設定することができる。
【００３１】
また、ユーザは、記録待機状態において、動画を記録する場合の符号化モードとして、第１の符号化モードと第２の符号化モードの何れかを設定することができる。更に、同時記録の機能を有効に設定した場合、ユーザは、第１の記録媒体１０８に記録する動画の符号化モードと、第２の記録媒体１１２に記録する動画の符号化モードを、独立に設定することができる。制御部１０２は、ユーザにより設定された、これらの設定状態をメモリ１０５に記憶しておく。
【００３２】
まず、通常の記録モードの処理について説明する。記録待機状態において、操作部１１２が操作され、動画の記録開始の指示があると、制御部１１１は、各部を制御して動画の記録を開始する。
【００３３】
撮像部１０１は、６０ｆｐｓの動画データを出力する。撮像部１０１からの動画データは画像処理部１１４により処理され、一旦メモリ１０５に記憶される。第１の符号化処理部１０４、及び、第２の符号化処理部１１３は、前述のように設定された符号化モードに従い、メモリ１０５に記憶された動画データを符号化し、メモリ１０５に記憶する。例えば、記録先として第１の記録媒体１０８が選択された場合は第１の符号化処理部１０４が動画を符号化するが、第２の符号化処理部１１３は符号化処理を行わない。また、記録先として第２の記録媒体１１２が選択された場合は第２の符号化処理部１１３が動画を符号化するが、第１の符号化処理部１０４は符号化処理を行わない。同時記録が設定された場合は、第１の符号化処理部１０４と第２の符号化処理部１１３はそれぞれ、設定された符号化モードに従い動画データを符号化する。
【００３４】
記録先として第１の記録媒体１０８が選択された場合、記録再生部１０６は、メモリ１０５から符号化された動画データを読み出し、第１の記録媒体１０８に記録する。また、記録先として第２の記録媒体１１２が選択された場合、記録再生部１１１は、メモリ１０５から符号化された動画データを読み出し、第２の記録媒体１１２に記録する。また、同時記録が設定された場合、第１の記録再生部１０６と第２の記録再生部１１１がそれぞれ、符号化された動画データをメモリ１０５から読みだして第１の記録媒体１０８、第２の記録媒体１１２に記録する。このように記録が行われ、ユーザにより記録停止の指示があると、制御部１０２は、各部を制御して記録を停止する。
【００３５】
また、撮像装置１００は、記録開始から記録停止までの間に、記録される動画のフレームレートをユーザの指示により変更することができる、所定の記録モードを持つ。以下、この所定の記録モードを区間スロー＆ファストモードと呼ぶ。
【００３６】
区間スロー＆ファストモードにおいて、ユーザは、動画の記録中に操作部１０３を操作することにより、記録される動画の再生時の再生倍速の変更を指示することができる。本実施形態では、区間スロー＆ファストで記録された動画データを再生する際には、再生された動画データを所定の再生フレームレートで表示する。所定の再生フレームレートを３０ｆｐｓとする。そのため、再生フレームレートと同じ３０ｆｐｓの動画を１倍速の動画とする。
【００３７】
区間スロー＆ファストモードにおいて、ユーザは、動画の記録中に、１／２倍速のスロー、１倍速、２倍速のファスト、の何れかの再生倍速を指定することにより、記録される動画の再生倍速の変更を指示することができる。
【００３８】
記録された動画のフレームレートが６０ｆｐｓの場合、１／２倍速のスロー再生（低速）画像として表示部１０９に表示される。また、記録された動画のフレームレートが１５ｆｐｓの場合、２倍速のファスト再生（高速）画像として表示部１０９に表示される。即ち、１／２倍速に対応したフレームレートは６０ｆｐｓであり、２倍速に対応したフレームレートは１５ｆｐｓである。
【００３９】
ユーザは、記録待機状態において操作部１０３を操作することにより、区間スロー＆ファストモードに設定することができる。区間スロー＆ファストモードが設定された場合、記録待機状態に遷移し、記録開始指示を待つ。制御部１０２は、区間スロー＆ファストモードに設定された場合、撮像部１０１に対し、６０ｆｐｓの動画データを出力する様に指示する。
【００４０】
フレームレート変換部１０７は、撮像部１０１からの６０ｆｐｓの動画データを１フレームおきに間引くことにより、３０ｆｐの１倍速の動画データを出力する。このような記録待機状態において、撮像部１０１から出力されたフレーム画像が表示部１０９に表示される。
【００４１】
操作部１０３から記録開始指示が入力されると、撮像部１０１からの動画データはフレームレート変換部１０７によりフレームレートの変換処理が施され、メモリ１０５に記憶される。記録開始時において、フレームレート変換部１０７は、６０ｆｐｓで入力されたフレームを２回に１回フレームを間引いて３０ｆｐｓとしてメモリ１０５に記憶する。第１の符号化処理部１０４、第２の符号化処理部１１３は前述のように動画データを符号化し、メモリ１０５に記憶する。第１の記録再生部１０６、第２の記録再生部１１１はメモリ１０５から符号化データを読み出し、３０ｆｐｓの動画として第１の記録媒体１０８、第２の記録媒体１１２に動画ファイルとして記録する。
【００４２】
このように動画データの記録開始後、ユーザが操作部１０３を操作することにより、フレームレートの変更が指示された場合、制御部１０２は、ユーザの指示に応じて、フレームレート変換部１０７による動画データの間引き率を変更する。フレームレート変換部１０７は、制御部１０２から指定された間引き率に応じて撮像部１０１からの動画のフレームを間引いて出力する。
【００４３】
図３は、区間スロー＆ファストモードにおいて記録される動画を示す図である。図３（ａ）の３０１は区間スロー＆ファストモードにおいて撮像部１０１から出力される動画データを示している。前述のように、区間スロー＆ファストモードでは、撮像部１０１は６０ｆｐｓの動画データを出力する。フレームの間隔は１／６０秒となる。
【００４４】
図３（ｂ）の３０２は、１倍速の動画データを示している。１倍速の動画を記録する場合、フレームレート変換部１０７は撮像部１０１からの６０ｆｐｓの動画データを１フレームおきに間引き、３０ｆｐｓの動画データを出力する。この場合のフレームの間引き率は２フレームに１フレームとなる。また、フレームの更新間隔は１／３０秒となる。
【００４５】
図３（ｃ）の３０３は、１倍速の記録中に１／２倍速のスローの指示があった場合に記録される動画を示している。１倍速の期間では、フレームレート変換部１０７は撮像部１０１からの６０ｆｐｓの動画データを１フレームおきに間引き、３０ｆｐｓの動画データを出力する。そして、１／２倍速のスロー動画の指示があると、フレームレート変換部１０７は、フレームＡ５からはフレームを間引くことなく出力することにより、６０ｆｐｓの動画が出力される。フレームの更新間隔は１／６０秒となる。その後、１倍速の変更指示があると、フレームレート変換部１０７は、フレームＡ１０１から１フレームおきに間引いて出力する。
【００４６】
図３（ｄ）の３０４は、１倍速の記録中に２倍速のファストの指示があった場合に記録される動画を示している。１倍速の期間では、フレームレート変換部１０７は撮像部１０１からの６０ｆｐｓの動画データを１フレームおきに間引き、３０ｆｐｓの動画データを出力する。そして、２倍速のファスト動画の指示があると、フレームレート変換部１０７は、フレームＡ５から、４フレームのうち３フレームを間引いて出力することにより、１５ｆｐｓの動画が出力される。フレームの更新間隔は１／１５秒となる。その後、１倍速の変更指示があると、フレームレート変換部１０７は、フレームＡ１０１から１フレームおきに間引いて出力する。
【００４７】
以下、図４のフローチャートを用いて、区間スロー＆ファストモードの処理について説明する。なお、図４の処理は、制御部１０２が各部を制御することにより実行される。
【００４８】
記録装置１００が起動状態にあり、区間スロー＆ファストモードに設定されて、操作部１０３により記録開始が指示された場合に図４の処理が開始される。制御部１０３は、符号化モードに応じて動画の記録時の最小記録単位を取得する（Ｓ４０１）。第１の符号化モードでは、符号化された動画の各フレームを１フレームのデータだけで復号できる。そのため、第１の符号化モードが設定されていた場合は最小記録単位を１フレームとする。また、第２の符号化モードでは、動画データの符号化単位が１ＧＯＰの１５フレームとなる。そのため、第２の符号化モードが設定されていた場合は最小記録単位を１５フレームとする。制御部１０２は、同時記録が設定されていた場合には、各記録媒体に対して設定された符号化モードに基づいて、それぞれの記録媒体への最小の記録単位を取得する。
【００４９】
次に、制御部１０２は、同時記録が設定されているか否かを判別する（Ｓ４０２）。同時記録が設定されていた場合、各記録媒体に対する最小記録単位の最小公倍数を記録単位として設定する（Ｓ４０３）。第１の記録媒体１０８の符号化モードとして第１の符号化モードが設定され、第２の記録媒体１１２の符号化モードとして第２の符号化モードが設定されていた場合、１フレームと１５フレームの最小公倍数である１５フレームが記録単位として設定される。同時記録が設定されていない場合、制御部１０２は、Ｓ４０１で取得された記録最小単位を記録単位として設定する（Ｓ４０４）。
【００５０】
制御部１０２は、記録開始時においては、間引き率を１倍速の間引き率である１／２に設定する（Ｓ４０５）。そのため、フレームレート変換部１０７は６０ｆｐｓの動画データを３０ｆｐｓに変換する。次に、制御部１０２は、記録先として選択された記録媒体に対して動画ファイルをオープンし、動画の符号化と記録を開始する（Ｓ４０６）。
【００５１】
記録を開始した後、制御部１０２は操作部１０３からの記録停止の指示があったか否かを判別する（Ｓ４０７）。ユーザにより記録停止が指示された場合は、記録される動画データのフレームレートを、現在の再生倍速に対応したフレームレートに切り替えてから符号化を行ったフレーム数が記録単位の整数倍となるまで記録を継続する（Ｓ４１２）。そして、記録単位の整数倍のフレームまで符号化を行ったら動画の符号化と記録を停止して、ファイルをクローズする（Ｓ４１３）。
【００５２】
また、記録停止の指示がない場合、制御部１０２は、操作部１０３により動画の再生倍速の変更の指示があったか否かを判別する（Ｓ４０８）。変更指示が無い場合には、現在のフレームレートでの動画の記録を続ける。また、変更指示があった場合、制御部１０２は、現在の再生倍速に対応したフレームレートの動画の符号化を開始してから、符号化を行ったフレーム数が記録単位の整数倍となったか否かを判別する（Ｓ４０９）。記録単位の整数倍のフレーム数を符号化したら、つぎのフレームから、フレームレート変換部１０７の間引き率を、変更後の再生倍速に応じて変更する（Ｓ４１１）。そして、変更後のフレームレートで動画の記録を続ける。符号化を行ったフレーム数が記録単位の整数倍となるまでに記録停止の指示があると（Ｓ４１０）、符号化を行ったフレーム数が記録単位の整数倍になるまで現在のフレームレートでの動画の記録を継続して記録を停止する。
【００５３】
図５は区間スロー＆ファストモードにおいて、同時記録を行っているときに記録される動画を示す図である。図５の５０１が第１の記録媒体１０６に記録される動画で、第１に符号化モードで符号化される。５０２が第２の記録媒体１１２に記録される動画で、第２の符号化モードで符号化される。
【００５４】
等倍速の動画の記録中に、５０３の時点で１／２倍速のスロー動画への変更指示があると、記録単位であるフレームＡ３３まで１倍速の動画を記録し、フレームＡ３４より１／２倍速のスロー動画に変更する。
【００５５】
ここで、同時記録が設定されておらず、第１の記録媒体１０６に対して第１の符号化モードで符号化した動画の記録が行われている場合、記録単位が１フレームとなるので、再生倍速の変更指示の直後のフレームＡ３１から１／２倍速のスロー動画になる。一方、前述のように同時記録が設定されていた場合は、フレームＡ３１からではなく、記録単位である１５フレームの整数倍となるまで１倍速の動画の記録が継続される。
【００５６】
図６は、区間スロー＆ファストモードにおける表示部１０９の表示画面を示す図である。図６（ａ）は、記録設定画面のＵＩ表示である。６１０１に示すように、通常記録や記録中に倍率を変更できる倍率変更記録で記録するモードを選択することが出来る。操作者が記録するモードを選択すると図６（ｂ）の表示画面に遷移する。
【００５７】
図６（ｂ）は、記録待機状態の表示画面である。第１の記録媒体１０８（カード１）、第２の記録媒体１１２（カード２）の残記録時間６２０１、記録装置１００の動作状況６２０２（●は記録中、●が表示されてなければ非記録中）、タイムコード６２０３などが表示される。また、６２０４は各再生倍速を指定するためのボタンである。ユーザは操操作部１０３を操作していずれかのボタンを指定することにより、再生倍速の変更を指示することが可能である。
【００５８】
図６（ｃ）は記録中に等倍から１／２スローに変更した状態の表示画面である。６３０１に示すように、１／２倍スローが選択されている。また６３０２に示すように、記録装置１００が記録中である表示が追加表示される。また、６３０３に示すようにタイムコードは記録時間に応じて加算されていく。
【００５９】
図６（ｄ）は記録を停止した状態（図６（ｃ）から１分記録を行った後に記録の停止を行った状態）の表示である。６４０１に示すように、残時間は図６（ｃ）から１分減っている。また６４０２に示すように、記録装置１００は非記録中である旨が表示される。また、６３０３に示すようにタイムコードは記録時間に応じて加算されていく。
【００６０】
次に、再生時の処理を説明する。ユーザが操作部１０３を操作して、再生モードを指示すると再生モードとなる。制御部１０２は、各部を制御し、第１の記録媒体１０８、或いは、第２の記録媒体１１２のうち、ユーザが選択した方の記録媒体に記録された各動画ファイルの代表画像（サムネイル画像）を表示部１０９に表示する。
【００６１】
ユーザは操作部１０３を操作して、所望の動画ファイルに対応した代表画像を選択して再生を指示する。制御部１０２は、再生指示があると、指定された動画ファイルを再生するように第１の記録再生部１０６、或いは第２の記録再生部１１１に指示する。第１の記録再生部１０６、或いは第２の記録再生部１１１は、指定された動画ファイルを記録媒体から読み出し、メモリ１０５に記憶する。
【００６２】
第１の符号化処理部１０４は、メモリ１０５から符号化された動画データを読み出して復号し、再度メモリ１０５に記憶する。表示部１０９は、復号された動画データの各フレームをメモリ１０５から読み出して表示する。この際、区間スロー＆ファストモードで記録された動画データを再生した場合には、表示部１０９は３０ｆｐｓのフレームレートで表示する。そのため、１倍速以外の再生倍速に対応したフレームレートで記録された動画データは、それぞれの再生倍速で表示される。また、通常の記録モードで記録された動画データは、６０ｆｐｓ（１倍速）で表示される。
【００６３】
このように、本実施形態では、動画を符号化し、二つの記録媒体に同時に記録する機能を持つ。また、同時記録中に、動画の再生倍速の変更の指示があると、各記録媒体に記録する動画のフレームレートを、再生倍速に対応したフレームレートに変更する。更に、各記録媒体に記録される動画の符号化モードが異なる場合、各符号化モードにおける符号化単位のフレーム数の最小公倍数を単位として、フレームレートを変更する。
【００６４】
このような構成により、各記録媒体に同時に記録された動画から、各再生倍速に対応したフレームレートの部分を簡単に切り出すことが可能となる。
【００６５】
なお、本実施形態では、区間スロー＆ファストモードにおいて、再生倍速に応じて、撮像部１０１から出力される動画のフレームを間引く構成としたが、他の構成でもよい。例えば、撮像部１０１が適切に撮像素子からの画像の読み出し速度を変更可能であれば、撮像部１０１が出力する動画データのフレームレートを、各再生倍速に応じて変更する構成でもよい。
【００６６】
更に、画像処理部１０２がフレームを間引く構成ではなく、複数の前後のフレームを合成することにより、各再生倍速に対応したフレームレートの動画データを生成する構成でもよい。
【００６７】
また、記録された動画データの再生時のフレームレートである所定の再生フレームレートを６０ｆｐｓとしたが、これ以外のフレームレートとしてもよい。また、再生倍速を１倍速、２倍速、或いは、１／２倍速以外としてもよく、更に四つ以上の再生倍速に変更できるようにしてもよい。
【００６８】
また、第１の符号化処理部１０４、第２の符号化処理部１１３における符号化モードとして、符号化の単位となるフレーム数が異なる符号化モードを備える構成としてもよい。例えば、１ＧＯＰが１２フレームで構成される第３の符号化モードを有する構成としてもよい。そして、区間スロー＆ファストモードにおいて、同時記録を行う場合に、第１の符号化処理部１０４が第２の符号化モード、第２の符号化処理部１１３が第３の符号化モードに設定される。この場合は、１５フレームと１２フレームの最小公倍数である６０フレームを単位として、再生倍速に対応したフレームレートの変更処理が行われる。
【００６９】
次に、第２の実施形態を説明する。図７は第２の実施形態の記録装置７００を示す図である。図７において、図１と同様の構成については同一番号を付加して詳細な説明は省略する。記録装置７００では、第３の符号化処理部１１５、第３の記録再生部１１６、第３の記録媒体１１７が追加されている。第３の符号化処理部１１５は、第１の符号化処理部１０４、第２の符号化処理部１１３と同じく、動画データを所定の符号化方式により符号化する。また、第３の記録再生部１１６は、第３の記録媒体１１７に対して動画データや各種のデータを記録する。記録蔵置７００は、第１の記録媒体１０８、第２の記録媒体１１２に対する動画の記録中に、記録残量（空き容量）が無くなった場合、第３の記録媒体１１７に記録先を切り替えて動画の記録を続ける機能を持つ。
【００７０】
以下、図８のフローチャートを用いて、本実施例における記録処理について説明する。なお、図８の処理は、制御部７０４が各部を制御することにより実行される。Ｓ４０１〜Ｓ４１３の処理は図４と同じであるため、説明を省略する。Ｓ８０１において、制御部１０４の指示により、記録再生部１０８、１１２、１１７が各記録媒体の記録残量を取得する。取得した記録残量しに基づいて、記録を継続可能な記録媒体が存在し（Ｓ８０２）、記録媒体を切り替える必要がある場合（Ｓ８０３）、残量が無くなった記録媒体（ここでは第２の記録媒体１１２とする）に記録中のファイルをクローズする（Ｓ８０４）。そして、記録先の記録媒体を第２の記録媒体１１２から第３の記録媒体１１７に切り替え（Ｓ８０５）、動画ファイルをオープンして記録を継続する（Ｓ８０６）。また、記録を継続可能な記録媒体が存在しない場合（Ｓ８０２）は記録停止処理と同様の制御に遷移する。
【００７１】
図９は第１の記録媒体１０８と第２の記録媒体１１２に記録していた場合に倍率を等倍から１／２倍に切り替えが発生し、さらに第２の記録媒体１１２から第３の記録媒体１１７に記録媒体が切り替わる際のタイミングチャートである。図５と同様、記録最小単位の最小公倍数は１５であり、第２の記録媒体１１２の記録残量がなくなってしまったため、第３の記録媒体１１７にＡ３４フレームから切り替える。記録媒体を跨がずに簡易編集する場合にスロー区間、ファスト区間のみを切り出すことが可能になる。
【００７２】
次に図１０を用いて、操作者が操作部１０３を操作して、記録装置７００に対して１／２記録中に記録媒体が切り替わった場合のＵＩ表示について説明していく。図１０（ａ）は、１００１に示すようにカード１を示す第１の記録媒体１０８、カード２を示す第２の記録媒体１１２に記録中であることを表している。図１０（ｂ）は、１００２に示すようにカード２を示す第１の記録媒体１１２は記録残量がなくなったため、ＥＮＤ表示になり、カード３を示す第３の記録媒体１１７に切り替わって記録が継続していることを表示する。また、カード１を示す第１の記録媒体１０８は記録残量が残っているため記録を継続していることを表している。
【００７３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００７４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７５】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【図１】
2018195946.tif 000003
【図２】
2018195946.tif 000004
【図３】
2018195946.tif 000005
【図４】
2018195946.tif 000006
【図５】
2018195946.tif 000007
【図６】
2018195946.tif 000008
【図７】
2018195946.tif 000009
【図８】
2018195946.tif 000010
【図９】
2018195946.tif 000011
【図１０】
2018195946.tif 000012