(57)【要約】      （修正有）【課題】メタデータを効率よく記録することで、記録媒体の容量を有効に使用できるようにする。【解決手段】記録装置は、複数のフレームを含む動画データを、フレーム内符号化と、フレーム間符号化とを用いて符号化する符号化手段と、前記動画データの各フレームに対応したメタデータを生成する生成手段と、前記符号化手段により符号化された動画データと前記生成手段により生成されたメタデータとを記録媒体に記録する記録手段と、前記フレーム間符号化により符号化されたフレームに対応したメタデータの値が、直前のフレーム内符号化フレームに対応したメタデータの値と違わない場合、前記フレーム間符号化により符号化されたフレームに対応したメタデータを記録しないように、前記記録手段を制御する制御手段とを備える。【選択図】図２
2014220548.tif 000002
【特許請求の範囲】
【請求項１】
複数のフレームを含む動画データを、フレーム内符号化と、フレーム間符号化とを用いて符号化する符号化手段と、
前記動画データの各フレームに対応したメタデータを生成する生成手段と、
前記符号化手段により符号化された動画データと前記生成手段により生成されたメタデータとを記録媒体に記録する記録手段と、
前記フレーム間符号化により符号化されたフレームに対応したメタデータの値が、直前のフレーム内符号化フレームに対応したメタデータの値と違わない場合、前記フレーム間符号化により符号化されたフレームに対応したメタデータを記録しないように、前記記録手段を制御する制御手段とを備える記録装置。
【請求項２】
前記メタデータは、複数の種類の情報を含み、前記制御手段は、前記複数の種類の情報のうち、直前のフレーム内符号化フレームに対応したメタデータの値と違わないものを記録しないように、前記記録手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、前記複数の情報のうち、直前のフレーム内符号化フレームに対応したメタデータの値と違うものを記録するように、前記記録手段を制御することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記制御手段は、前記フレーム内符号化フレームに対応したメタデータについては、全ての種類の情報を記録するように、前記記録手段を制御することを特徴とする請求項２に記載の記録装置。
【請求項５】
前記記録手段は、前記動画データの各フレームに、前記メタデータを付加して記録することを特徴とする請求項１に記載の記録装置。
【請求項６】
前記生成手段により生成されたメタデータを記憶するメモリを備え、
前記フレーム内符号化フレームに対応したメタデータは、次のフレーム内符号化フレームに対応したメタデータが生成されるまで前記メモリに保持される
ことを特徴とする請求項１に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置に関する。
【背景技術】
【０００２】
従来、ビデオカメラなどの動画を記録する装置において、動画に関連した情報をメタデータとして付加して記録する構成が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３１２２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の構成では、動画の各フレームに対してメタデータが付加される。そのため、メタデータの種類が増加すると、各フレームに付加されて記録されるメタデータの記録容量が多くなり、動画を記録するための容量が減ってしまうという問題があった。
【０００５】
本発明は前述の問題点に鑑み、メタデータを効率よく記録することで、記録媒体の容量を有効に使用できるようにすることを目的としている。
【課題を解決するための手段】
【０００６】
本発明においては、複数のフレームを含む動画データを、フレーム内符号化と、フレーム間符号化とを用いて符号化する符号化手段と、前記動画データの各フレームに対応したメタデータを生成する生成手段と、前記符号化手段により符号化された動画データと前記生成手段により生成されたメタデータとを記録媒体に記録する記録手段と、前記フレーム間符号化により符号化されたフレームに対応したメタデータの値が、直前のフレーム内符号化フレームに対応したメタデータの値と違わない場合、前記フレーム間符号化により符号化されたフレームに対応したメタデータを記録しないように、前記記録手段を制御する制御手段とを備える。
【発明の効果】
【０００７】
本発明によれば、メタデータを効率よく記録することで、記録媒体の容量を有効に使用できるようになる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る記録装置の構成例を示すブロック図である。
【図２】メタデータの記録処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１０】
図１において、撮像部１０１は、動画データを取得して出力する。制御部１０２は、操作部１０３からの入力に応じて記録装置１００の動作全体を制御する。制御部１０２はマイクロコンピュータやメモリ等を含み、不図示の不揮発メモリに記憶されたコンピュータプログラム（ソフトウェア）に従って記録装置１００を制御する。また、制御部１０２は、記録再生部１０６との間でデータやコマンドを通信するための記録媒体インターフェイスを内蔵している。操作部１０３は、ユーザにより操作可能な各種のスイッチを含む。そして、操作部１０３は、ユーザによる各種の指示などを受理して制御部１０２へ通知する。また、操作部１０３は、電源スイッチや記録の開始、停止を指示するためのスイッチ、記録装置１００のモードを切り替えるためのスイッチ等を含む。
【００１１】
信号処理部１０４は、記録時においては、撮像部１０１により得られた動画データをＭＰＥＧ等の公知の符号化形式に従って符号化して、その情報量を圧縮し、動画データを記録するために必要な処理を施す。ＭＰＥＧにおいては、動画データの複数のフレームが、フレーム内符号化と、前方予測、或いは、双方向予測動き補償フレーム間予測符号化（フレーム間符号化）とを用いて符号化される。また、ＭＰＥＧでは、１フレームのフレーム内符号化されるフレームを含む所定数のフレームからなるＧＯＰを単位として符号化を行う。また、信号処理部１０４は、再生時においては、再生された動画データを復号し、その情報量を伸張する。また、信号処理部１０４は、再生時において、再生された動画データからメタデータを取り出して制御部１０２に送る。
【００１２】
メモリ１０５は、動画データを記憶する。記録装置１００の各ブロックは、メモリ１０５に対してアクセスすることにより、動画データを処理する。また、メモリ１０５は、動画データの他に、ファイルシステムの情報や、管理情報、メタデータなど、各種の情報を記憶し、更に、制御部１０２による制御のためのワークメモリ等の役割を果たす。
【００１３】
記録再生部１０６は、記録媒体１０８に対し、動画データや各種の情報を書き込み、或いは、読み出す。記録再生部１０６は、記録時においては、メモリ１０５に蓄積された動画データを記録媒体１０８に書き込む。また、記録再生部１０６は、再生時においては、記録媒体１０８から動画データを読み出し、メモリ１０５に記憶する。本実施形態では、記録媒体１０８はフラッシュメモリカード等のランダムアクセスの記録媒体である。また、不図示の装着、排出機構により、記録装置１００に対して記録媒体１０８を容易に装着、排出することができるように構成する。
【００１４】
また、ユーザは、操作部１０３を操作することにより、記録装置１００の動作モードの切り替え、あるいは、動画データの記録開始、停止などを指示することができる。出力部１０７は、再生された動画データを外部に出力する。表示部１０９は、動画や各種の情報を液晶パネル等の表示装置に表示する。データバス１１０は、記録装置１００の各部の間でデータや各種の制御コマンドなどを送受信するために用いられる。
【００１５】
位置検出部１１１は、公知のＧＰＳの構成により記録装置１００の位置を検出し、制御部１０２やメタデータ処理部１１２に出力する。メタデータ処理部１１２は、動画の記録中における記録装置の動作状態を検出し、メタデータを生成する。本実施形態では、記録日時や各シーンの識別情報、位置検出部１１１からの位置情報、撮像部１０１のシャッタ速度等の設定状態の情報など、複数の種類の情報を含むメタデータが生成される。
【００１６】
次に、本実施形態における記録動作について説明する。まず、操作部１０３から動画データの記録モードへ移行する指示を受けると、記録装置１００を記録待機状態へ遷移し、記録開始の指示を待つ。そして、記録待機状態において、撮像部１０１から入力された動画データに係る動画を表示部１０９に表示する。記録待機状態において、操作部１０３から記録開始の指示が入力されると、制御部１０２は、信号処理部１０４に対し、撮像部１０１により入力されてメモリ１０５に記憶された動画データを読み出して、動画データの符号化を開始するように指示する。そして、信号処理部１０４により、符号化された動画データをメモリ１０５に記憶する。
【００１７】
また、記録開始の指示に応じて、制御部１０２は、メタデータ処理部１１２によるメタデータの生成処理を開始させる。メタデータ処理部１１２は、動画データの各フレームに対応したメタデータを生成し、メモリ１０５に記憶する。制御部１０２は、メモリ１０５に記憶された各フレームのメタデータから、後述のように記録すべきメタデータを選択し、選択されたメタデータを記録するように記録再生部１０６に指示する。
【００１８】
記録再生部１０６は、メモリ１０５から符号化された動画データとメタデータとを読み出して、動画データの各フレームに対し、対応するメタデータを付加して記録媒体１０８に記録する。動画の記録中に、操作部１０３から記録停止の指示を受けた場合は、制御部１０２は信号処理部１０４による動画データの符号化を停止する。
【００１９】
次に、本実施形態における、メタデータの記録処理について説明する。図２は、メタデータの記録処理を示すフローチャートである。なお、図２の処理は制御部１０２が各部を制御することにより実行される。
【００２０】
記録開始の指示が出力された場合、制御部１０２は、今回記録するメタデータが、フレーム内符号化されるフレームに対応したメタデータであるか否かを判別する（Ｓ２０１）。フレーム内符号化されるフレームに対応したメタデータであった場合、制御部１０２は、メモリ１０５に記憶された全ての種類のメタデータを、記録対象のメタデータとして選択する（Ｓ２０８）。また、このフレーム内符号化フレームに対応したメタデータは、次回のフレーム内符号化フレームのメタデータが生成されるまでの間、メモリ１０５に保持される。
【００２１】
また、今回記録するメタデータが、フレーム内符号化されるフレーム以外のフレームに対応したメタデータである場合、制御部１０２は、メモリ１０５に記憶されたメタデータのうちの一つの種類を選択する（Ｓ２０２）。そして、選択したメタデータの値と、直前のフレーム内符号化フレームのメタデータのうちの同じ種類のメタデータの値と比較し、違いがあるか否かを判別する（Ｓ２０３）。違いがある場合、制御部１０２は、このメタデータを記録対象のメタデータとして選択する（Ｓ２０４）。また、違いが無い場合、制御部１０２は、このメタデータを記録対象のメタデータとしては選択しない。
【００２２】
続いて、制御部１０２は、残りの種類のメタデータがあるか否かを判別し（Ｓ２０５）、残りのメタデータがある場合、次のメタデータを選択してＳ２０３に戻る（Ｓ２０７）。
【００２３】
このように、全ての種類のメタデータについて、記録すべきか否かを判別した後、制御部１０２は、選択したメタデータを今回記録するフレームに付加して記録するように、記録再生部１０６に指示する（Ｓ２０６）。
【００２４】
この結果、記録される動画データのうち、フレーム内符号化フレームに対応したメタデータについては、全ての種類のメタデータが記録される。また、フレーム内符号化フレーム以外のフレームに対応したメタデータについては、直前のフレーム内符号化フレームのメタデータと違う値である場合に記録され、それ以外は記録が禁止される。
【００２５】
そのため、フレーム内符号化フレーム以外のフレームについては、フレーム内符号化フレームのメタデータから変化が無い場合には記録されないので、メタデータの種類が増えた場合にも、記録容量の増加を抑えることができる。
【図１】
2014220548.tif 000003
【図２】
2014220548.tif 000004