(57)【要約】【課題】動画像を記録したときに同時に記録された静止画像を容易に確認することができるようにする。【解決手段】管理情報として複数のトラックを設定可能なファイル形式で管理しながら静止画像と動画像とを同時に記録媒体に記録可能な記録装置において、動画像と静止画像とを同時に記録した場合に、前記静止画像のファイル名を格納するためのチャプタ用のトラックを生成し、前記チャプタ用のトラックに前記静止画像の情報を付加して記録する制御手段を設け、同時に記録した静止画像と動画像の関連を確認できるようにする。【選択図】図１
2014096194.tif 000002
【特許請求の範囲】
【請求項１】
管理情報として複数のトラックを設定可能なファイル形式で管理しながら静止画像と動画像とを同時に記録媒体に記録可能な記録装置において、
動画像と静止画像とを同時に記録した場合に、前記静止画像のファイル名を格納するためのチャプタ用のトラックを生成し、前記チャプタ用のトラックに前記静止画像の情報を付加して記録する制御手段を有することを特徴とする記録装置。
【請求項２】
静止画像と動画像を同時に記録媒体に記録可能な記録装置において、
符号化された動画像であるメディアデータを格納する第１のアトムと、前記メディアデータのファイル位置情報や再生時間を格納する第２のアトムと、各アトム内でトラックと呼ばれる構造によってメディアデータを管理するメディアファイルフォーマットに従い記録媒体にメディアファイルを記録する際に、
前記第１のアトムに映像データ、音声データ、チャプタデータ、テキストデータを記録するデータ記録手段と、
前記第２のアトムに映像用、音声用、チャプタ用、テキスト用の各トラックを作成し、前記第１のアトムの各データのファイル位置情報を記録するトラック記録手段と、
前記データ記録手段、及びトラック記録手段の動作を制御する制御手段とを有し、
前記制御手段は、静止画像を記録した際に、同時に記録した動画像の情報として、前記第２のアトム内のチャプタ用のトラックに所定期間のチャプタを設定し、第２のアトム内のテキスト用のトラックに同時に記録した静止画像のファイルの情報をテキスト情報として記録するよう前記トラック記録手段を制御することを特徴とする記録装置。
【請求項３】
静止画像を記録した際に同時に記録する動画像が、静止画像を記録した時点からさかのぼって所定時間の動画像である場合、前記チャプタ用のトラックのチャプタの開始時点を、前記静止画像を記録した時点から所定時間さかのぼった時点とし、前記チャプタ用のトラックのチャプタ期間を、前記所定時間とすることを特徴とする請求項２に記載の記録装置。
【請求項４】
動画像の記録中に静止画像を記録した場合、前記チャプタ用のトラックのチャプタ開始時点を、静止画像を記録した時点とし、前記チャプタ用のトラックのチャプタ期間を、所定の時間とすることを特徴とする請求項２に記載の記録装置。
【請求項５】
前記制御手段は、動画像の記録中に所定時間内に複数の静止画像を記録した場合、第２のアトム内のテキスト用のトラックに連続記録した複数の静止画像のファイルの情報をまとめて１つのテキスト情報として記録するよう前記トラック記録手段を制御することを特徴とする請求項２に記載の記録装置。
【請求項６】
管理情報として複数のトラックを設定可能なファイル形式で管理しながら静止画像と動画像とを同時に記録媒体に記録可能な記録方法において、
動画像と静止画像とを同時に記録した場合に、前記静止画像のファイル名を格納するためのチャプタ用のトラックを生成し、前記チャプタ用のトラックに前記静止画像の情報を付加して記録する制御工程を有することを特徴とする記録方法。
【請求項７】
静止画像と動画像を同時に記録媒体に記録可能な記録方法において、
符号化された動画像であるメディアデータを格納する第１のアトムと、前記メディアデータのファイル位置情報や再生時間を格納する第２のアトムと、各アトム内でトラックと呼ばれる構造によってメディアデータを管理するメディアファイルフォーマットに従い記録媒体にメディアファイルを記録する際に、
前記第１のアトムに映像データ、音声データ、チャプタデータ、テキストデータを記録するデータ記録工程と、
前記第２のアトムに映像用、音声用、チャプタ用、テキスト用の各トラックを作成し、前記第１のアトムの各データのファイル位置情報を記録するトラック記録工程と、
前記データ記録工程、及びトラック記録工程の動作を制御する制御工程とを有し、
前記制御工程は、静止画像を記録した際に、同時に記録した動画像の情報として、前記第２のアトム内のチャプタ用のトラックに所定期間のチャプタを設定し、第２のアトム内のテキスト用のトラックに同時に記録した静止画像のファイルの情報をテキスト情報として記録するよう前記トラック記録工程を制御することを特徴とする記録方法。
【請求項８】
静止画像を記録した際に同時に記録する動画像が、静止画像を記録した時点からさかのぼって所定時間の動画像である場合、前記チャプタ用のトラックのチャプタの開始時点を、前記静止画像を記録した時点から所定時間さかのぼった時点とし、前記チャプタ用のトラックのチャプタ期間を、前記所定時間とすることを特徴とする請求項７に記載の記録方法。
【請求項９】
動画像の記録中に静止画像を記録した場合、前記チャプタ用のトラックのチャプタ開始時点を、静止画像を記録した時点とし、前記チャプタ用のトラックのチャプタ期間を、所定の時間とすることを特徴とする請求項７に記載の記録方法。
【請求項１０】
前記制御工程は、動画像の記録中に所定時間内に複数の静止画像を記録した場合、第２のアトム内のテキスト用のトラックに連続記録した複数の静止画像のファイルの情報をまとめて１つのテキスト情報として記録するよう前記トラック記録工程を制御することを特徴とする請求項７に記載の記録方法。
【請求項１１】
管理情報として複数のトラックを設定可能なファイル形式で管理しながら静止画像と動画像とを同時に記録媒体に記録可能な記録方法の各工程をコンピュータに実行させるプログラムにおいて、
動画像と静止画像とを同時に記録した場合に、前記静止画像のファイル名を格納するためのチャプタ用のトラックを生成し、前記チャプタ用のトラックに前記静止画像の情報を付加して記録する制御工程をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
静止画像と動画像を同時に記録媒体に記録可能な記録方法の各工程をコンピュータに実行させるプログラムにおいて、
符号化された動画像であるメディアデータを格納する第１のアトムと、前記メディアデータのファイル位置情報や再生時間を格納する第２のアトムと、各アトム内でトラックと呼ばれる構造によってメディアデータを管理するメディアファイルフォーマットに従い記録媒体にメディアファイルを記録する際に、
前記第１のアトムに映像データ、音声データ、チャプタデータ、テキストデータを記録するデータ記録工程と、
前記第２のアトムに映像用、音声用、チャプタ用、テキスト用の各トラックを作成し、前記第１のアトムの各データのファイル位置情報を記録するトラック記録工程と、
前記データ記録工程、及びトラック記録工程の動作を制御する制御工程とをコンピュータに実行させ、
前記制御工程は、静止画像を記録した際に、同時に記録した動画像の情報として、前記第２のアトム内のチャプタ用のトラックに所定期間のチャプタを設定し、第２のアトム内のテキスト用のトラックに同時に記録した静止画像のファイルの情報をテキスト情報として記録するよう前記トラック記録工程を制御することを特徴とするプログラム。
【請求項１３】
請求項１１または１２に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関するものであり、特に、静止画像と動画像を記録する装置に用いて好適な技術に関する。
【背景技術】
【０００２】
従来、動画像や音声を記録する場合に、ＭＰ４ファイルフォーマットやQuickTime File Format（以下、ＭＯＶファイルフォーマットと呼ぶ）の形式で記録する装置が知られている（例えば、特許文献１参照）。
また、静止画像と動画像を同時に記録する機能を持つ装置も登場している。静止画像を記録する場合、ＤＣＦファイルフォーマットに従って記録することが一般的である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−６１４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＤＣＦフォーマットに従って記録される静止画像と、ＭＯＶ或いはＭＰ４ファイルフォーマットに従って記録される動画像とを関連付ける方法は定義されていない。そのため、同時に記録した静止画像と動画像の関連がわからないという問題があった。
【０００５】
そのため、例えば、動画像の再生中に、その動画像を記録している際に同時に記録した静止画像を確認することができない問題点があった。また、動画像を削除した際に、対応する静止画像を同時に削除することができないといった問題点もあった。
本発明は前述の問題点に鑑み、動画像を記録したときに同時に記録された静止画像を容易に確認することができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の記録装置は、管理情報として複数のトラックを設定可能なファイル形式で管理しながら静止画像と動画像とを同時に記録媒体に記録可能な記録装置において、
動画像と静止画像とを同時に記録した場合に、前記静止画像のファイル名を格納するためのチャプタ用のトラックを生成し、前記チャプタ用のトラックに前記静止画像の情報を付加して記録する制御手段を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、静止画像と動画像を同時に記録した際に、静止画像と動画像の関連情報を付加して記録するようにした。これにより、動画像と同時に記録した静止画像の検索や、動画像を削除する際に同時に関連する静止画像を削除することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る記録装置の構成例を示すブロック図である。
【図２】ファイルの構成ＭＯＶファイルフォーマットの構成を表している図である。
【図３】実施形態で記録したときのｍｏｏｖアトムとｍｄａｔアトムの関係を説明している図である。
【図４】静止画像を記録した際に、その時点からさかのぼって４秒間の動画像を同時に記録する機能で記録を行う際に作成されるファイルの説明図である。
【図５】動画像の記録を行う際の手順の一例を示すフローチャートである。
【図６】第２の実施形態を示し、動画像を撮影開始から１０秒後に静止画像を撮影した場合の説明図である。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、本発明の実施の形態について図面を参照しながら説明する。
図１は、本実施形態に係る記録装置１００の構成例を示すブロック図である。本実施形態の記録装置１００は、動画の記録中に静止画の記録指示があった場合に、動画を記録しながら、同時に静止画を記録媒体に記録可能である。また、動画データはＭＯＶファイル形式で記録される。ＭＯＶ形式では、「アトム」と呼ばれる単位でデータが管理される。
【００１０】
図１において、入力部１０１は、動画像信号や音声信号を取得して出力する。本実施形態では、入力部１０１は記録装置１００の外部から供給された動画像信号や音声信号を入力する。しかし、入力部１０１を撮像部やマイクロフォンを含む構成とし、撮像部により撮影された動画像やマイクにより入力された音声信号を取得する構成としてもよい。
【００１１】
制御部１０２は、ユーザインターフェース（以下、ＵＩとする）１０３からの入力に応じて記録装置１００の動作全体を制御する。制御部１０２は、図示しないマイクロコンピュータ（ＣＰＵ）やメモリ等を含み、メモリに記憶されたプログラム（ソフトウエア）に従って記録装置１００を制御する。また、制御部１０２は、記録媒体制御部１０６との間でデータやコマンドを通信するための記録媒体インターフェイス（ＩＦ）を内蔵している。
【００１２】
ＵＩ１０３は、ユーザにより操作可能な各種のスイッチを含む。そして、ＵＩ１０３は、ユーザによる各種指示などを受理して制御部１０２へ通知する。ＵＩ１０３は、電源スイッチや記録・再生の開始、停止を指示するためのスイッチ、記録装置１００のモードを切り替えるためのスイッチ等を含む。
【００１３】
ＣＯＤＥＣ１０４は、静止画像用のＣＯＤＥＣと動画像用のＣＯＤＥＣの２つを持ち、２つのＣＯＤＥＣを同時に動作させることができる構成になっている。そして、記録時は入力部１０１により入力された映像信号や音声信号を符号化してそのデータ量を圧縮する。ＣＯＤＥＣ１０４は、動画像をH.264形式に従って符号化し、静止画像をＪＰＥＧの符号化形式に従って符号化する。
【００１４】
メモリ１０５は、動画像信号や音声信号を一時的に記憶する。記録装置１００の各ブロックは、メモリ１０５に対してアクセスすることにより、必要な動画像信号や音声信号を処理する。また、メモリ１０５は、動画像信号や音声信号の他に、ファイルシステムの情報や、ｍｏｏｖアトム内のｔｒａｋ等の管理情報など、各種の情報を記憶し、更に、制御部１０２による制御のためのワークメモリ等の役割を果たす。
【００１５】
記録媒体制御部１０６は、記録媒体１０９に対し、動画信号や音声信号、あるいは、各種の情報を記録したり、記録媒体１０９に記録されている動画信号や音声信号、あるいは、各種の情報を再生したりする。記録媒体制御部１０６は、記録時においては、メモリ１０５に蓄積された動画データや音声データを記録媒体１０９に記録するデータ記録を行う。また、記録媒体制御部１０６は、再生時においては、記録媒体１０９から動画データや音声データを読み込み、メモリ１０５に記憶する。
【００１６】
本実施形態では、記録媒体１０９はSDメモリカードなどのフラッシュメモリカード、ランダムアクセス可能な記録媒体である。また、記録媒体制御部１０６は、記録媒体１０９に記録する動画像、音声データや、各種の情報を、ＦＡＴ（File Allocation Table）等のファイルシステムに従い、ファイルとして管理する。
【００１７】
また、記録媒体制御部１０６は、ＡＴＡ、SDCARD I/F等の公知のインターフェイス（ＩＦ）を有し、制御部１０２における記録媒体ＩＦとの間でデータや各種のコマンドを通信する。また、記録媒体１０９は、不図示の記録媒体装着、排出機構により、記録装置１００に対して容易に装着、排出することができるように構成するが、記録装置１００に各記録媒体１０９が内蔵される構成でもよい。
【００１８】
制御部１０２は、記録媒体１０９に対してデータ（ファイル）の書き込み、読み出しを行う場合、記録媒体制御部１０６を制御して、記録媒体１０９から、ファイルシステムデータを再生してメモリ１０５に記憶する。このファイルシステムデータは、記録媒体１０９に記録されたデータのファイル名やファイルのサイズ、データの記録アドレスなどを示すデータであり、ファイルを管理するための管理情報である。
【００１９】
そして、制御部１０２は、記録媒体１０９から読み出したファイルシステムデータに従ってファイルの書き込み、読み出しを制御する。また、制御部１０２は、記録媒体１０９へのファイルの書き込みに応じて、メモリ１０５に記憶されたファイルシステムデータを更新する。そして、更新したファイルシステムデータを、記録媒体制御部１０６により記録媒体１０９に記録するように制御する。
【００２０】
また、ユーザはＵＩ１０３を操作することにより、記録装置１００の動作モードの切り替え、あるいは、静止画像の記録、動画像の記録開始、停止などを指示することができる。
また、出力部１０７は、再生された動画データや音声データを記録装置１００の外部の表示装置などに出力する。表示部１０８は、動画像や各種の情報を液晶パネル等の表示装置に表示する。
【００２１】
チャプタ管理部１１０は、ＭＯＶファイルで定義されているアトムやトラック等の構造を管理し、アトム内の情報の読み書きやトラック記録手段によるトラックの生成等を行う。
バス１１１は、記録装置１００の各部の間でデータや各種の制御コマンドなどを送受信するために用いられる。
【００２２】
本実施形態では、動画像の記録フォーマットとしてＭＯＶファイルで記録する場合について説明する。
図２は、ＭＯＶファイルの構成を表している。ＭＯＶファイルはアトムを単位として階層構造を有する。ＭＯＶファイルの最上位の階層は３つのアトムから構成される。図２に示す様に、アトム１はｆｔｙｐ（ファイルタイプ）アトムであり、ＭＯＶファイルのファイルヘッダ情報がｆｔｙｐアトムに格納される。アトム２（第２のアトム）はｍｏｏｖアトムであり、アトム３（ｍｄａｔアトム、第１のアトム）に格納され動画像などのメディアデータを再生するためのメタデータが格納される。例えば、ｍｄａｔアトムに符号化された動画データが格納される場合、この符号化された動画データに関連する情報が格納される。ｍｄａｔアトムには、動画データや音声データ、静止画データなどのメディアデータが格納される。ｍｄａｔアトムに格納される各データは、１以上のチャンク（ｃｈｕｎｋ）から構成される。チャンクは、メディアデータの頭出しの際の単位となる。
【００２３】
図３は、本実施形態で記録したときのｍｏｏｖアトムとｍｄａｔアトムの関係を説明している図である。ここでは例として、チャプタが３つで構成されている場合を説明する。なお、本実施形態に直接関係のないアトムの説明は省略する。また、１回に記録される動画データから（動画の記録開始の指示がら記録停止の指示まで）１チャンクを構成するが、１回に記録された動画データを複数のチャンクとして記録する構成でもよい。
【００２４】
ｍｄａｔアトムには映像、音声、チャプタ情報データ、テキスト情報データがそれぞれのチャンクに入っている。
ｍｏｏｖアトムは複数のトラック（ｔｒａｋ）で構成され、ｔｒａｋ１が映像用、ｔｒａｋ２が音声用、ｔｒａｋ３がチャプタ用、ｔｒａｋ４がテキスト用である。各トラックは、ｍｄａｔアトム内のデータ位置のオフセット情報が格納されるｓｔｃｏアトムを含む。再生時には、このオフセット情報をもとに各データをｍｄａｔから読み込み処理する。
【００２５】
トラック１の映像用オフセット（ファイル位置情報）はｓｔｃｏ１アトムに格納される。ｓｔｃｏ１アトムには３つのビデオデータのオフセットＶ１、Ｖ２、Ｖ３が格納され、それぞれ、ｍｄａｔアトムのチャンク１のビデオＶ１、チャンク２のビデオＶ２、チャンク３のビデオＶ３のオフセットを表している。
【００２６】
また、トラック２の音声用オフセットはｓｔｃｏ２アトムに格納される。ｓｔｃｏ２アトムには３つの音声データのオフセットＡ１、Ａ２、Ａ３が格納され、それぞれ、ｍｄａｔアトムのチャンク１の音声Ａ１、チャンク２の音声Ａ２、チャンク３の音声Ａ３のオフセットを表している。
【００２７】
トラック３のチャプタ用オフセットはｓｔｃｏ３アトムに格納される。ｓｔｃｏ３アトムには３つのチャプタデータのオフセットＣ１、Ｃ２、Ｃ３が格納され、それぞれ、ｍｄａｔアトムのチャンク１のチャプタＣ１、チャンク２のチャプタＣ２、チャンク３のチャプタＣ３のオフセットを表している。
【００２８】
ｍｄａｔ内のチャプタデータはチャプタ名が格納される。ここでは例として、Ｃ１には“Ｃｈａｐｔｅｒ０１“、Ｃ２には“Ｃｈａｐｔｅｒ０２“、Ｃ３には“Ｃｈａｐｔｅｒ０３“が入っている。これらのチャプタデータは再生機器でチャプタを再生するときに一覧表示され、チャプタ名を選択して、選択したチャプタを再生するような場合に用いられる。
【００２９】
トラック４のテキスト用オフセットはｓｔｃｏ４アトムに格納される。ｓｔｃｏ４アトムには３つのテキストデータのオフセットＴ１、Ｔ２、Ｔ３が格納され、それぞれ、ｍｄａｔアトムのＣｈｕｎｋ１のテキストＴ１、Ｃｈｕｎｋ２のテキストＴ２、Ｃｈｕｎｋ３のテキストＴ３のオフセットを表している。
【００３０】
ｍｄａｔ内のテキストデータとして、任意の文字列が格納される。ここでは例として、各チャプタの動画データの記録中に記録された静止画像のファイル名が格納される。テキストデータＴ１には“００００１．ＪＰＧ”、テキストデータＴ２には“００００２．ＪＰＧ”、テキストデータＴ３には“００００３．ＪＰＧ”が格納される。ここに各チャプタの動画データの記録中に記録された静止画像のファイル名を格納することで、各チャプタの動画データの記録中に記録された静止画像を容易に認識することができる。その他、テキストデータとして関連する静止画像の情報を入れておくことも可能である。
【００３１】
また、チャプタ用トラックとテキスト用トラックにはｓｔｔｓ（Ｔｉｍｅ−ｔｏ−ｓａｍｐｌｅ Ｂｏｘ）アトムも格納される。ｓｔｔｓには、各チャプタの再生期間を示す情報が格納される。この情報により、静止画像１枚と動画像の再生期間の関連付けが可能であり、動画像を再生途中でもその再生期間に対応する静止画像の情報をチャプタトラックおよびテキストトラックから取得することができる。
【００３２】
次に、本実施形態の記録装置１００における動作について説明する。
まず、動画記録時の処理を説明する。ＵＩ１０３により電源が投入されると、記録待機状態に移行する。制御部１０２は、記録待機状態において、入力部１０１から入力されている動画データを表示部１０８に表示する。この状態で、ＵＩ１０３より動画記録開始の指示が出力された場合、制御部１０２は、ＣＯＤＥＣ１０４により、入力部１０１からの動画データと音声データの符号化を開始させる。ＣＯＤＥＣ１０４は、動画データと音声データを符号化して、メモリ１０４に記憶する。
【００３３】
制御部１０２は、記録媒体制御部１０６に対し、新たに動画ファイル（ＭＯＶファイル）を生成し、動画と音声の記録を開始するように指示する。記録媒体制御部１０６は、記録媒体１０９に対し、新たに動画ファイルを生成し、メモリ１０４から動画データと音声データを読み出して、この動画ファイルにおけるｍｄａｔアトムに格納する。また、制御部１０２は、動画の記録中に、ＣＯＤＥＣ１０４から、符号化された動画データと音声データのデータ量（サイズ）の情報を取得し、メモリ１０５に記憶する。
【００３４】
動画記録停止の指示がＵＩ１０３から出力された場合、制御部１０２は、ＣＯＤＥＣ１０４による動画と音声の符号化を停止する。また、制御部１０２は、記録媒体１０９への動画と音声の記録を停止するように、記録媒体制御部１０６に指示する。そして、メモリ１０５に記憶されているデータサイズの情報に基づいて、ｍｄａｔアトムに格納された動画と音声のオフセットを算出し、このオフセット情報を含むメタデータを、ｍｏｏｖアトムに格納するように、記録媒体制御部１０６に指示する。このように、一つの動画ファイル（ＭＯＶファイル）が記録される。
【００３５】
次に、静止画記録時の処理を説明する。記録待機状態において、ＵＩ１０３より静止画撮影の指示が出力された場合、制御部１０２は、入力部１０１から１画面の静止画データを取得する。そして、この１画面の静止画データを符号化するように、ＣＯＤＥＣ１０４に指示する。ＣＯＤＥＣ１０４は、取得された静止画データを符号化し、メモリ１０５に記憶する。制御部１０２は、記録媒体制御部１０６に対し、符号化された静止画データを記録するように指示する。記録媒体制御部１０６は、メモリ１０５より符号化された静止画データを読み出し、静止画ファイルとして記録媒体１０９に記録する。
次に、同時記録モードについて説明する。同時記録モードでは、ユーザによる静止画撮影の指示が出力された場合、その静止画撮影の指示の直前の所定期間分の動画と音声が記録される。
【００３６】
図４は、静止画像を記録した際に、その時点からさかのぼって４秒間の動画像を同時に記録する機能で記録を行う際に作成されるファイルの説明図である。
図５は、記録媒体１０９に、図３で説明したメディアファイルフォーマットに従い動画像の記録を行う際の手順の一例を示すフローチャートである。なお、図５に示す各処理は、制御部１０２の制御に基づいて行われる。
【００３７】
図４は、横軸が時間を示し、静止画像を時間Ｓ１、時間Ｓ２、時間Ｓ３のタイミングで撮影した場合を図示している。
図４において、時間Ｓ１で静止画像を撮影した際には、静止画像をファイルとして記録媒体１０９に記録すると同時に、その時点からさかのぼって４秒間の動画像Ｍ１を記録する。動画像Ｍ１は、ｍｄａｔアトム内にチャンク１として記録される。このとき動画データの他、音声データ、チャプタデータ（チャプタ名、チャプター期間）、テキストデータ（静止画像ファイル名）が記録される。
【００３８】
次に、時間Ｓ２で静止画像を撮影した際には、時間Ｓ１で撮影した際と同様に、静止画像を記録媒体１０９に記録すると同時に、その時点からさかのぼって４秒間の動画像Ｍ２を記録する。動画像Ｍ２は、動画像Ｍ１が記録されたファイルと同じファイルのｍｄａｔアトム内にチャンク２として記録される。このとき、音声データ、チャプタデータ（チャプタ名）、テキストデータ（静止画像ファイル名）が記録される。
【００３９】
次に、時間Ｓ３で静止画像を撮影した際には、時間Ｓ１で撮影した際と同様に、静止画像を記録媒体１０９に記録すると同時に、その時点からさかのぼって４秒間の動画像Ｍ３を記録する。動画像Ｍ３は、動画像Ｍ１，Ｍ２が記録されたファイルと同じファイルのｍｄａｔアトム内にチャンク３として記録される。また、音声データ、チャプタデータ（チャプタ名）、テキストデータ（静止画像ファイル名）が記録される。
このようにして、ファイルのｍｄａｔアトム内には３つのチャンクが記録される。また、チャプタとテキストは１対１の関係で作成することで対応するチャプタとテキストがわかるようにする。
【００４０】
次に、図５で本実施形態の記録装置１００の動作のフローを説明する。
記録待機状態において、ＵＩ１０３から同時記録モードの指示があった場合、制御部１０２は、前記のように、静止画撮影の指示に応じて、静止画と同時に、静止画撮影の指示の直前のｎ秒分の動画を記録する同時記録モードを設定する。そして、制御部１０２は、同時記録モードの記録待機状態において、ＣＯＤＥＣ１０４を制御し、入力部１０１から入力されている動画データと音声データの符号化を開始する（Ｓ５０１）。ＣＯＤＥＣ１０４は符号化された動画データと音声データをメモリ１０５に順次記憶する。メモリ１０５は、保存できるサイズに限りがある。そのため、制御部１０２は、ｎ秒前よりも古いデータはメモリ１０４から廃棄することにより、メモリ１０５には、直前の所定期間（本実施形態では４秒）の符号化された動画と音声データが記憶されるように制御する。
【００４１】
次に、制御部１０２は、入力部１０１より入力されている動画を表示部１０８に表示し、ＵＩ１０３からの静止画記録の指示を待つ（Ｓ５０２）。
【００４２】
次に、制御部１０２は、ＵＩ１０３より静止画撮影の指示が出力されているか否かを判定する（Ｓ５０３）。そして、静止画撮影の指示がない場合、制御部１０２は、ＵＩ１０３よりモード切り替えの指示が出力されたか否かを確認する（Ｓ５１１）。モードの切り替え指示が出力された場合、制御部１０２は、ＣＯＤＥＣ１０４による動画と音声の符号化を停止し、切り替えが指示されたモードに変更する。また、モード切り替えの指示が無い場合、制御部１０２は、Ｓ５０２の記録スタンバイ状態を続ける。
一方、Ｓ５０３で静止画撮影の指示がＵＩ１０３から出力された場合（図４のＳ１）、制御部１０２は、入力部１０１から入力された画像データから、静止画撮影の指示に対応した１画面の静止画を取得する。そして、ＣＯＤＥＣ１０４によりこの静止画データを符号化し、記録媒体１０９に記録する（Ｓ５０４）。この際、制御部１０２は、記録された静止画ファイルのファイル名を取得し、メモリ１０５に一時保存しておく。
【００４３】
次に、制御部１０２は、同時記録モードにおいて記録される動画データを格納するための動画ファイル（ＭＯＶファイル）をオープンし、このＭＯＶファイルのｍｄａｔアトムにチャプタデータ（図３のＣ１）を記録する（Ｓ５０５）。続いて、制御部１０２は、ｍｄａｔアトムにテキストデータ（図３のＴ１）を記録する（Ｓ５０６）。このとき、先にメモリ１０５に一時保存しておいたファイル名がテキストデータとして記録される。
【００４４】
次に、制御部１０２は、メモリ１０５に記憶された、所定期間分の符号化された動画データと音声データをそれぞれ、ｍｄａｔアトムの映像データ（Ｖ１）、音声データ（Ａ１）として記録する（Ｓ５０７、Ｓ５０８）。
【００４５】
次に、制御部１０２は、ｍｄａｔアトムに記録した各データのオフセットを求め、ｍｏｏｖアトムに記録する。このとき、各アトムは図２で説明したファイルの構成となるように記録する。なお、同時記録モードで記録される動画データを格納するためのＭＯＶファイルが記録媒体１０９に記録されていない場合、制御部１０２は、新たに同時記録用のＭＯＶファイルを作成する。また、既に同時記録モード用のＭＯＶファイルが記録媒体１０９に記録されていた場合、この記録済みのＭＯＶファイルに対し、新たにチャプタ、テキスト、動画データ及び音声データの各アトムを追加して記録する。また、制御部１０２は、静止画記録の指示により記録された各データに応じて、記録済みのＭＯＶファイルのｍｏｏｖを更新する。
以上の記録が完了すると、モード切り替え指示があったか否かを判別し（Ｓ５１１）、切り替わっていない場合には、Ｓ５０２の記録スタンバイ状態に戻り、次の静止画撮影を待機する。
【００４６】
Ｓ５１１の判定で、モードが切り替わった場合には、記録モードの処理を完了する。
記録スタンバイ状態で、次の静止画撮影が行われると（図４のＳ２）、再度Ｓ５０４〜Ｓ５１０の処理が行われる。このとき、各データはｍｄａｔアトム内の次のチャンク（図３のチャンク２）として記録される。
【００４７】
また、ｍｏｏｖアトムの各トラックに各データのオフセット情報（図３のｍｏｏｖアトム内のＶ２、Ａ２、Ｃ２、Ｔ２）を追加する。Ｓ５１０では、すでに記録媒体１０９に記録済みのｍｏｏｖアトムに新規のオフセット情報を追加したｍｏｏｖアトムを上書きする。
このように、静止画撮影が行われる度にｍｄａｔアトムへデータの追加とｍｏｏｖアトムの更新が行われる。
以上の処理で、図３で説明したファイルフォーマットの構成で記録を行うことができる。
【００４８】
次に、再生モードの処理を説明する。ユーザは、ＵＩ１０３を操作して再生モードを設定する。再生モードが設定されると、制御部１０２は、記録媒体１０９に記録された各動画ファイル（ＭＯＶファイル）、静止画ファイルの代表画像（サムネイル画像）の一覧画面を表示する。ユーザは、記録された動画或いは静止画を再生する場合、ＵＩ１０３を操作して、所望の代表画像を選択した後、再生を指示する。制御部１０２は、再生が指示された動画ファイル、または静止画ファイルを再生するように、記録媒体制御部１０６とＣＯＤＥＣ１０４に指示する。再生された動画或いは静止画が、表示部１０８に表示される。
【００４９】
次に、不要な静止画像を削除した場合に、同時に記録した動画像を削除する場合の処理について説明する。ユーザは、ＵＩ１０３を操作して、再生モードにおける代表画像の一覧画面から、削除したい静止画の代表を選択する。このように、ユーザにより代表画像が選択されると、制御部１０２は、選択された静止画ファイルのファイル名を検出する。
【００５０】
同時に記録した動画像を削除するためには動画像のどのチャプタかを知る必要がある。
削除対象の静止画が指定された場合、制御部１０２は、記録媒体１０９に記録された、同時記録モード用の動画ファイルを検出する。そして、制御部１０２は、この同時記録用の動画ファイルにおけるテキストトラック（図３のトラック４）を読み込み、ｓｔｃｏ４のオフセットＴ１、Ｔ２、Ｔ３が示すｍｄａｔアトム内のテキストデータを取得する。このテキストデータにより、同時記録モードにおいて記録された静止画ファイルのファイル名がわかる。そのため、制御部１０２は、削除が指定された静止画ファイルのファイル名と、取得したファイル名とを比較し、一致するファイル名があるかどうかを確認する。一致するファイル名が無い場合、制御部１０２は、指定された静止画ファイルを記録媒体１０９から削除するように、記録媒体制御部１０６に指示する。記録媒体制御部１０６は、指定された静止画ファイルを記録媒体１０９から削除する。また、一致するファイル名が検出された場合、制御部１０２は、その静止画ファイルを撮影したときに記録していたチャプタを検出する。例えば、削除が指定された静止画ファイルのファイル名が00002.JPGであった場合、図３のＴ２（00002.JPG）のテキストデータが選択された静止画像のファイル名と一致するので、チャプタ２が対応する動画像であることがわかる。
【００５１】
次に、制御部１０２は、指定された静止画ファイルを削除するとともに、チャプタ２のｍｄａｔアトム内のチャンク２を削除するように、記録媒体制御部１０６に指示する。また、ｍｏｏｖアトム内の各トラックのチャプタ２の情報も不要となるため、制御部１０２は、各トラックのチャプタ２の情報を削除したｍｏｏｖを作成し、もとのｍｏｏｖに上書きするように、記録媒体制御部１０６に指示する。
以上の処理によって、静止画像を削除するときに対応する動画像も一緒に削除することができる。また、最後の削除処理を行わなければ、ユーザが選択した静止画像に対応する動画像の検索機能として実現できる。
【００５２】
また、動画像を再生中に、再生中のチャプタのテキストｔｒａｋからオフセット情報を取得し、ｍｄａｔアトム内のテキストデータ（静止画像のファイル名）を取得することで、対応する静止画像の検索、削除処理を行うことができる。
【００５３】
したがって、本発明の記録装置によれば、静止画像と動画像を同時に記録した際に静止画像と動画像の関連情報を付加し記録することで、動画像と同時に記録した静止画像の検索や、動画像を削除する際に同時に関連する静止画像を削除することができる。
なお、静止画を削除する場合に、指定された静止画を記録したときに同時に記録していた動画が記録媒体１０９に記録されていた場合に、動画も一緒に削除するかどうかをユーザに問い合わせる構成としてもよい。そして、ユーザにより、動画も共に削除することが指示された場合には、削除が指定された静止画に対応する動画を削除し、そうでない場合には、静止画を削除して、動画を削除しないようにしてもよい。静止画を削除し、動画を削除しない場合、制御部１０２は、チャプタトラックから、削除された静止画ファイルのファイル名のテキストデータを削除する。
【００５４】
（第２の実施形態）
第１の実施形態では、ユーザが同時記録モードを設定した場合に、静止画像を記録した際に、その時点からさかのぼって４秒間の動画像を同時に記録する場合について説明した。第２の実施形態では、動画の記録中に、ユーザが所望のタイミングで静止画撮影の指示を行った場合に、動画を記録しながら、静止画像を同時に記録する。
【００５５】
図６は、動画像を撮影開始から１０秒後に静止画像を撮影した場合の説明図である。また、本実施形態においては、動画像は所定期間として設定されている３０秒間記録している。
動画像は１回の記録であるので、１つのチャンクとしてｍｄａｔアトム内に記録される。ここで、映像と音声については、それぞれ３０秒分のデータがチャンク１に記録される。
【００５６】
また、チャプタとテキストデータに関しては、静止画像を記録した時点に動画像を記録した位置に関連づけて記録する。例えば、図６では、静止画像を記録した時点をチャプタ用のトラックのチャプタ開始時点とし、静止画像を記録した時点から所定秒間を関連するチャプタ期間としてチャプタデータとテキストデータを記録している。したがって、ｍｏｏｖアトム内のチャプタとして、静止画像を記録した時点から所定秒間の時間間隔をそのチャプタとして定義する。
【００５７】
このように、動画像のチャンクとは関係なく、静止画像が撮影される度にチャプタとテキストデータを追記していく。この際に、チャプタとテキストデータに関しては常に１対１で作成することでチャプタとテキストの対応がわかるようにする。
また、所定時間内に複数の静止画像を連続記録した場合（連写撮影）には、撮影した複数の静止画像のファイル名を１つのテキストデータにまとめて記録する。
【００５８】
このように記録すれば、１つのチャプタに複数の静止画像の関連付けを行うことができ、連写撮影した静止画像に対して関連付けることができる。この場合でも、チャプタとテキストデータに関しては常に１対１で作成し、チャプタとテキストの対応がわかるようにする。
【００５９】
以上のような記録を行えば、静止画像のファイル名からその静止画像を記録した時点の動画像の位置を検索することができる。また、動画像を再生中にその位置にチャプタ情報が存在すれば、同時に記録した静止画像が存在することがわかり、その静止画像のファイル名を取得することができる。
したがって、本発明の記録装置によれば、静止画像と動画像を同時に記録した際に静止画像と動画像の関連情報を付加して記録することで、動画像と同時に記録した静止画像の検索をすることができる。
【００６０】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６１】
１００  記録装置
１０１  入力部
１０２  制御部
１０３  ユーザインターフェース（ＵＩ）
１０４  ＣＯＤＥＣ
１０５  メモリ
１０６  記録媒体制御部
１０７  出力部
１０８  表示部
１０９  記録媒体
１１０  チャプタ管理部
１１１  バス
【図１】
2014096194.tif 000003
【図２】
2014096194.tif 000004
【図３】
2014096194.tif 000005
【図４】
2014096194.tif 000006
【図５】
2014096194.tif 000007
【図６】
2014096194.tif 000008