(57)【要約】【課題】画像データに対するアクセス性の向上を可能とした記録装置、記録再生装置、制御方法、及びプログラムを提供する。【解決手段】記録装置は、第１のインデックスデータ生成回路１０６、第２のインデックスデータ生成回路１０７、記録回路１０９、制御回路１０８を備える。第１のインデックスデータ生成回路１０６は、情報データ検索用の第１のインデックスデータを生成する。第２のインデックスデータ生成回路１０７は、情報データ検索用の第２のインデックスデータを生成する。記録回路１０９は、多重化回路１０５で多重化した情報データと第１及び第２のインデックスデータを記録媒体１１１に記録する。制御回路１０８は、第１のインデックスデータを情報データが格納されるファイルの最後部に格納すると共に、第２のインデックスデータを情報データの前に記録するよう記録回路１０９を制御する。【選択図】図１
2008152863.tif 000002
【特許請求の範囲】
【請求項１】
画像データ及びオーディオデータを含む情報データの検索用の第１のインデックスデータを生成する第１の生成手段と、
前記情報データの検索用の第２のインデックスデータを生成する第２の生成手段と、
前記情報データを記録媒体に記録可能な形式に変換する変換手段と、
前記変換手段により変換された情報データと前記第１及び第２の生成手段により各々生成された前記第１及び第２のインデックスデータを記録媒体に記録する記録処理手段と、
前記第１のインデックスデータを前記情報データが格納されるファイルの最後部に格納すると共に、前記第２のインデックスデータを前記情報データの前に記録するよう前記記録処理手段を制御する制御手段と、
を備えることを特徴とする記録装置。
【請求項２】
画像データ及びオーディオデータを含む情報データの検索用の第１のインデックスデータを生成する第１の生成手段と、
前記情報データの検索用の第２のインデックスデータを生成する第２の生成手段と、
前記情報データを記録媒体に記録可能な形式に変換する変換手段と、
前記変換手段により変換された情報データと前記第１及び第２の生成手段により各々生成された前記第１及び第２のインデックスデータを記録媒体に記録する記録処理手段と、
前記第１のインデックスデータを前記情報データが格納されるファイルの最後部に格納すると共に、前記第２のインデックスデータを前記ファイルのヘッダ情報の直後に記録するよう前記記録処理手段を制御する制御手段と、
を備えることを特徴とする記録装置。
【請求項３】
前記画像データ及びオーディーデータの一部を検索時における再生対象のデータとし、
前記記第２の生成手段は、前記検索時における再生対象の画像データ或いはオーディオデータの記録開始を示すID情報を前記第２のインデックスデータに格納することを特徴とする請求項１又は２記載の記録装置。
【請求項４】
前記画像データ及びオーディーデータの一部を検索時における再生対象のデータとし、
前記記第２の生成手段は、前記検索時における再生対象の画像データ或いはオーディオデータの前記ファイル内における規定位置からの距離を示す情報を前記第２のインデックスデータに格納することを特徴とする請求項１又は２記載の記録装置。
【請求項５】
前記画像データ及びオーディーデータの一部を検索時における再生対象のデータとし、
前記記第２の生成手段は、前記検索時における再生対象の画像データ或いはオーディオデータの長さを示す情報を前記第２のインデックスデータに格納することを特徴とする請求項１又は２記載の記録装置。
【請求項６】
前記画像データ及びオーディーデータの一部を検索時における再生対象のデータとし、
前記記第２の生成手段は、前記検索時における再生対象の画像データ或いはオーディオデータが記録されている前記記録媒体内の先頭の記録ブロックのアドレスを示す情報を前記第２のインデックスデータに格納することを特徴とする請求項１又は２記載の記録装置。
【請求項７】
前記画像データ及びオーディーデータの一部を検索時における再生対象のデータとし、
前記記第２の生成手段は、前記検索時における再生対象の画像データ或いはオーディオデータが記録されている前記記録媒体内の先頭の記録ブロックのアドレスと、該再生対象の画像データ或いはオーディオデータが記録されているアドレスとのオフセット値を前記第２のインデックスデータに格納することを特徴とする請求項１又は２記載の記録装置。
【請求項８】
規定の間隔で抽出した前記画像データ及びオーディオデータの一部を検索時における再生対象のデータとすることを特徴とする請求項３乃至７のいずれかに記載の記録装置。
【請求項９】
前記記録処理手段は、前記記録媒体における規定サイズの記録ブロック単位に前記情報データを記録し、
前記第２の生成手段は、前記情報データの記録停止までの間に生成した前記第２のインデックスデータと、前記情報データが格納されるファイルのヘッダ情報の合計サイズが、前記記録媒体の記録ブロックサイズの整数倍となるよう前記第２のインデックスデータに対してダミーデータを付加することを特徴とする請求項１又は２記載の記録装置。
【請求項１０】
前記制御手段は、前記第２のインデックスデータ、前記情報データ、前記第１のインデックスデータが記録される記録ブロックの参照先のアドレスを変更することで、前記第２のインデックスデータを前記情報データの前に格納することを特徴とする請求項１記載の記録装置。
【請求項１１】
前記第２の生成手段は、記録開始時に前記第２のインデックスデータを記録するための規定サイズを決定し、第１の間隔で検索用の画像データとオーディオデータを抽出しながら前記情報データを記録しているときに前記第２のインデックスデータのサイズが前記規定サイズを超えそうな場合は、検索時における再生対象のデータとして決定した画像データ及びオーディオデータの一部を、検索時における再生対象のデータから除外すると共に、前記画像データ及びオーディオデータの抽出間隔を前記第１の間隔よりも長い第２の間隔とすることを特徴とする請求項１記載の記録装置。
【請求項１２】
前記請求項１乃至１１の何れかに記載の記録装置と、前記記録媒体からデータを再生する再生手段とを備えた記録再生装置であって、
前記制御手段は、前記情報データの検索指示に応じて、前記再生手段により前記記録媒体から再生された前記第２のインデックスデータに基づき前記情報データを検索するよう前記再生手段を制御することを特徴とする記録再生装置。
【請求項１３】
前記制御手段は、前記記第２のインデックスデータに格納された、前記検索時における再生対象の画像データ或いはオーディオデータの前記ファイル内における規定位置からの距離を示す情報を基に、前記画像データ或いはオーディオデータの検索を行うことを特徴とする請求項１２記載の記録再生装置。
【請求項１４】
前記制御手段は、前記第２のインデックスデータに格納された、前記検索時における再生対象の画像データ或いはオーディオデータが記録されている前記記録媒体内の先頭の記録ブロックのアドレスの情報を基に、前記画像データ或いはオーディオデータの検索を行うことを特徴とする請求項１２記載の記録再生装置。
【請求項１５】
前記制御手段は、前記第２のインデックスデータに格納された、前記検索時における再生対象の画像データ或いはオーディオデータが記録されている前記記録媒体内の先頭の記録ブロックのアドレスと、該再生対象の画像データ或いはオーディオデータが記録されているアドレスとのオフセット値を基に、前記画像データ及びオーディオデータの検索を行うことを特徴とする請求項１２記載の記録再生装置。
【請求項１６】
前記制御手段は、前記第２のインデックスデータに基づき、前記検索時における再生対象の画像データ及びオーディオデータの記録ブロックのアドレス情報を取得し、該アドレス情報により画像データ及びオーディオデータを読み出すと共に、前記検索時における再生対象の画像データ或いはオーディオデータの記録開始を示すID情報が検出されなかった場合は、該再生対象の画像データ或いはオーディオデータの前記ファイル内における規定位置からの距離を示す情報を基に、画像データ及びオーディオデータの検索を行うことを特徴とする請求項１２記載の記録再生装置。
【請求項１７】
前記制御手段は、前記記録媒体に前記第２のインデックスデータが存在しない場合、前記第１のインデックスデータを用いて画像データ及びオーディオデータの検索を行うことを特徴とする請求項１２記載の記録再生装置。
【請求項１８】
画像データ及びオーディオデータを含む情報データの検索用の第１のインデックスデータを生成する第１の生成ステップと、
前記情報データを検索用の第２のインデックスデータを生成する第２の生成ステップと、
前記情報データを記録媒体に記録可能な形式に変換する変換ステップと、
前記変換ステップにより変換された情報データと前記第１及び第２の生成ステップにより各々生成された前記第１及び第２のインデックスデータを記録媒体に記録する記録ステップと、
前記第１のインデックスデータを前記情報データが格納されるファイルの最後部に格納すると共に、前記第２のインデックスデータを前記情報データの前に記録するよう前記記録処理手段を制御する制御ステップと、
を備えることを特徴とする記録装置の制御方法。
【請求項１９】
画像データ及びオーディオデータを含む情報データの検索用の第１のインデックスデータを生成する第１の生成ステップと、
前記情報データを検索用の第２のインデックスデータを生成する第２の生成ステップと、
前記情報データを記録媒体に記録可能な形式に変換する変換ステップと、
前記変換ステップにより変換された情報データと前記第１及び第２の生成ステップにより各々生成された前記第１及び第２のインデックスデータを記録媒体に記録する記録ステップと、
前記第１のインデックスデータを前記情報データが格納されるファイルの最後部に格納すると共に、前記第２のインデックスデータを前記ファイルのヘッダ情報の直後に記録するよう前記記録処理手段を制御する制御ステップと、
を備えることを特徴とする記録装置の制御方法。
【請求項２０】
前記請求項１８又は１９記載の記録装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像データの記録を行う記録装置、画像データの記録及び再生を行う記録再生装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルビデオカメラやデジタルカメラ等の撮像装置に搭載され、メモリカード等の記録媒体に動画像データを記録する記録装置（或いは記録再生装置）が普及している。この種の装置による記録媒体に対する動画像データ（ファイル）の記録形式としては図８に示すようなものがある。
【０００３】
図８は、従来例に係る動画像データの記録形式を示す図である。
【０００４】
図８において、動画像データ（ファイル）には、先頭領域にヘッダH、次の領域に動画像（AV）データD、最後の領域にインデックスデータIが記録されている。ヘッダHは、画像及びオーディオの種類やデータの圧縮形式等を示す。動画像（AV）データDは、各画像データとオーディオデータから構成される。インデックスデータIは、各画像データとオーディオデータのサーチ（検索）用のデータである。
【０００５】
記録媒体に記録された上記動画像データ（ファイル）を再生する場合において、記録媒体が例えばFAT（File Allocation Table）で管理されていた場合、以下のような情報を得ることができる。ディレクトリエントリ情報から記録された動画像データ（ファイル）情報（例えばファイル名）と、その動画像データ（ファイル）が記録されたクラスタの先頭クラスタ情報を得ることができる。
【０００６】
操作者は操作部を介して動画像データ（ファイル）情報から再生する動画像データ（ファイル）を選択することができる。操作者により再生する動画像データ（ファイル）が選択され、再生の開始が指示された場合には、その先頭クラスタ情報からFATを参照して、選択された動画像データ（ファイル）が記録されたクラスタ情報を順次取得していく。これにより、ヘッダH及び動画像データDを取得することで、動画像データを再生することができる。
【０００７】
次に、動画像データを特殊再生する場合において、例えば図８に示す画像Vnのデータを再生したい場合は、以下のようになる。まず、FATをたどって検索用のインデックスデータIを読み出し、インデックスデータIの画像Vnに関する情報Bn（例えばこの場合はヘッダHからのオフセットバイト数）を取得する。更に、情報Bnを基に再び動画像データ（ファイル）の先頭からFATをたどって情報Bnのオフセットの位置にあるクラスタまでシークし、所望の画像データVnを取得することで、再生する。
【０００８】
引き続き、順方向に特殊再生（サーチ）する場合は、以下のようになる。再生速度等のパラメータにより次に再生されるべき画像Vn+sを計算し、画像Vnの位置からFATをたどって画像Vn+sまでシークし、画像Vn+sを取得することで、再生する。順方向の再生を行う場合には上記動作を繰り返す。
【０００９】
画像Vnの位置から逆方向に再生する場合は、以下のようになる。検索用のインデックスデータIから画像Vnを上記と同様に取得した後、再生速度等のパラメータにより次に再生されるべき画像Vn-kを計算し、再び検索用のインデックスデータIから画像Vn-kに関するヘッダからのオフセットBn-kを取得する。更に、オフセット値を基に再びデータ（ファイル）の先頭からFATをたどってオフセットBn-kの位置にあるクラスタまでシークし、所望の画像データVn-kを取得することで、再生する。逆方向の再生を行う場合には上記動作を繰り返す。
【００１０】
上述したように、動画像データ（ファイル）を特殊再生する場合は、まず、サーチ（検索）用のインデックスデータを動画像データ（ファイル）の先頭からFATをたどって取得する。更に、そのインデックスデータを基に再び動画像データの先頭からFATをたどって所望の画像データを得るということになる。
【００１１】
そのため、記録媒体に対するアクセス速度が高くないと、円滑な特殊再生を実現することができない。特に逆方向の再生の場合は、画像データを再生する毎に動画像データ（ファイル）の先頭からFATをたどって所望の画像データを得ることになるので、更にアクセス速度が高くないと円滑な特殊再生を実現することができない。
【００１２】
従来の再生装置（或いは記録再生装置）では、記録媒体に記録されているデータ（この場合は圧縮されたオーディオデータ）を再生する場合に、再生されるオーディオデータの記録媒体上の管理情報であるFATを装置内のメモリに記憶しておく。なお、データの全てのFATをメモリに記憶することが無理な場合は適当に間引いたFATを記憶する。データの特殊再生時には、メモリに記憶されているFAT情報からオーディオデータを検索して再生することで、検索速度の向上と装置の処理負荷の低減を図るものがある（例えば、特許文献１参照）。
【特許文献１】特開２００２−１４９４５３号公報（第９頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、上記従来例では、記録媒体に記録されているデータを再生するに際してFAT情報を再生装置内のメモリに記憶しておかなければならない。そのため、データ（ファイル）サイズが大きくなると（特に動画像データではデータサイズが増大する）、換言すれば記録時間が長くなると、メモリ容量も増大する。その結果、デジタルビデオカメラやデジタルカメラといった小型且つ低コストが要求される携帯機器では、FAT情報を利用した制御の実現が難しいという問題がある。また、動画像データに対するアクセス性を向上させたいという課題がある。
【００１４】
本発明の目的は、上記制御を実現しながら画像データに対するアクセス性の向上を可能とした記録装置、記録再生装置、制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１５】
上述の目的を達成するために、本発明の記録装置は、画像データ及びオーディオデータを含む情報データの検索用の第１のインデックスデータを生成する第１の生成手段と、前記情報データの検索用の第２のインデックスデータを生成する第２の生成手段と、前記情報データを記録媒体に記録可能な形式に変換する変換手段と、前記変換手段により変換された情報データと前記第１及び第２の生成手段により各々生成された前記第１及び第２のインデックスデータを記録媒体に記録する記録処理手段と、前記第１のインデックスデータを前記情報データが格納されるファイルの最後部に格納すると共に、前記第２のインデックスデータを前記情報データの前に記録するよう前記記録処理手段を制御する制御手段と、を備えることを特徴とする。
【００１６】
また、本発明の記録装置は、画像データ及びオーディオデータを含む情報データの検索用の第１のインデックスデータを生成する第１の生成手段と、前記情報データの検索用の第２のインデックスデータを生成する第２の生成手段と、前記情報データを記録媒体に記録可能な形式に変換する変換手段と、前記変換手段により変換された情報データと前記第１及び第２の生成手段により各々生成された前記第１及び第２のインデックスデータを記録媒体に記録する記録処理手段と、前記第１のインデックスデータを前記情報データが格納されるファイルの最後部に格納すると共に、前記第２のインデックスデータを前記ファイルのヘッダ情報の直後に記録するよう前記記録処理手段を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、検索用の第１のインデックスデータに対して検索用の第２のインデックスデータを、情報データの前或いはファイルのヘッダ情報の直後に記録する。これにより、再生時における画像データのアクセス性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１９】
［第１の実施の形態］
先ず、本発明の第１の実施の形態の記録装置について説明する。
【００２０】
図１は、本発明の第１の実施の形態に係る撮像装置に搭載される記録装置の構成を示すブロック図である。
【００２１】
図１において、記録装置は、入力端子１００、カメラ信号処理回路１０１、符号化回路１０２、入力端子１０３、オーディオ信号処理回路１０４、多重化回路１０５を備えている。更に、記録装置は、第１のインデックスデータ生成回路１０６、第２のインデックスデータ生成回路１０７、制御回路１０８、記録回路１０９、ファイルシステム制御回路１１０、記録媒体１１１を備えている。
【００２２】
入力端子１００には、CCD等の撮像素子（不図示）からの動画像データが入力される。カメラ信号処理回路１０１は、動画像データに信号処理を施す。符号化回路１０２は、カメラ信号処理回路１０１から出力される動画像データを符号化する。入力端子１０３には、オーディオデータが入力される。オーディオ信号処理回路１０４は、オーディオデータに信号処理を施す。
【００２３】
多重化回路１０５は、符号化回路１０２から出力される動画像符号化データと、オーディオ信号処理回路１０４から出力されるオーディオデータとを多重化する。第１のインデックスデータ生成回路１０６は、情報データ（動画像データ及びオーディオデータ）検索用の第１のインデックスデータを生成する。第２のインデックスデータ生成回路１０７は、情報データ検索用の第２のインデックスデータを生成する。
【００２４】
制御回路１０８は、記録装置の各部の制御を司る。記録回路１０９は、記録媒体１１１に対する情報データの記録を行う。また、記録回路１０９は、記録媒体１１１における規定サイズの記録ブロック単位に情報データを記録する。ファイルシステム制御回路１１０は、制御回路１０８の指示に基づき動画像データファイルを開く（オープン）等のファイル制御を行う。
【００２５】
本実施の形態の記録装置は、以下の特徴を有する。
【００２６】
第１のインデックスデータを情報データが格納されるファイルの最後部に格納すると共に、第２のインデックスデータを情報データの前（ファイルの先頭付近）に記録する。更に、規定の間隔で抽出した動画像データ及びオーディーデータの一部を検索時における再生対象のデータとする。再生装置については図５により後述する。
【００２７】
また、検索時における再生対象の動画像データ或いはオーディオデータの記録開始を示すID情報を第２のインデックスデータに格納する。また、検索時における再生対象の動画像データ或いはオーディオデータのファイル内における規定位置からの距離を示す情報を第２のインデックスデータに格納する。また、検索時における再生対象の動画像データ或いはオーディオデータの長さを示す情報を第２のインデックスデータに格納する。
【００２８】
また、検索時における再生対象の動画像データ或いはオーディオデータが記録されている記録媒体内の先頭の記録ブロックのアドレスを示す情報を第２のインデックスデータに格納する。また、検索時における再生対象の動画像データ或いはオーディオデータが記録されている記録媒体内の先頭の記録ブロックのアドレスと、該動画像データ或いはオーディオデータが記録されているアドレスとのオフセット値を第２のインデックスデータに格納する。
【００２９】
また、記録開始時に第２のインデックスデータを記録するための規定サイズを決定する。第１の間隔で検索用の画像データとオーディオデータを抽出しながら情報データを記録しているときに第２のインデックスデータのサイズが規定サイズを超えそうな場合は、以下の処理を行う。検索時における再生対象のデータとして決定した画像データ及びオーディオデータの一部を、検索時における再生対象のデータから除外する。これと共に、画像データ及びオーディオデータの抽出間隔を第１の間隔よりも長い第２の間隔に設定する。
【００３０】
次に、上記構成を有する本実施の形態の記録装置の動作について説明する。
【００３１】
操作者により操作部（不図示）を介して記録媒体１１１に対する動画像の記録開始が指示されると、制御回路１０８は、ファイルシステム制御回路１１０に以下の処理を指示する。ファイルシステム制御回路１１０は、動画像データファイルを記録するためのファイル(a)をオープンし、図２ａに示すようにファイル(a)のエントリを記録媒体１１１に記録し、アドレスAdr(a1)を記憶する。この場合、エントリには、ファイル（a）のデータの記録開始ブロック（クラスタ）のアドレスAdr(a1)が記録される。
【００３２】
次に、制御回路１０８は、第２のインデックスデータを記録するためのファイル（b）のオープンをファイルシステム制御回路１１０に指示する。ファイルシステム制御回路１１０は、図３ｂに示すヘッダHを記録回路１０９を介して記録媒体１１１に記録すると共に、図２ｂに示すようにファイル（b）のエントリを記録する。この場合、エントリには、ファイル（b）のデータの記録開始ブロック（クラスタ）のアドレスAdr(b1)が記録される。
【００３３】
ここで、図４に示すように、記録媒体１１１に記録されたデータを管理する情報であるエントリは、記録媒体１１１の管理データ記録領域４０１に記録される。また、ヘッダHは、記録媒体１１１のデータ記録領域４０２に記録される。
【００３４】
また、図２ｂに示すように、エントリのデータはヘッダHを記録開始した記録ブロック（クラスタ）のアドレスAdr（b1）を管理情報として記録する。更に、ヘッダHまでのデータを記録した場合に、もし、ヘッダHの記録サイズが記録媒体１１１の記録ブロック（クラスタ）のサイズを超える場合には、以下のようになる。図２ｂに示すように、記録開始ブロック（クラスタ）Adr(b1)の次に記録されたブロック（クラスタ）Adr(b2)のアドレスが参照テーブルのアドレスAdr(b1)の参照先アドレスとして、記録媒体１１１の管理データ記録領域４０１に記録される。
【００３５】
次に、入力端子１００から入力されたCCD等の撮像素子からの入力データに対し、カメラ信号処理回路１０１は、カメラ信号処理を行い、輝度・色差データを符号化回路１０２に出力する。符号化回路１０２は、例えばDCT（Discrete Cosine Transform）をベースとした画像の符号化を行い、符号化した動画像符号化データを多重化回路１０５に出力する。他方、入力端子１０３から入力されたオーディオデータに対し、オーディオ信号処理回路１０４は、サンプリング変換、符号化等の信号処理を行い、信号処理したオーディオデータを多重化回路１０５に出力する。
【００３６】
多重化回路１０５は、制御回路１０８の制御を受け、予め設定された単位で符号化回路１０２から供給される動画像符号化データとオーディオ信号処理回路１０４から供給されるオーディオデータを多重化する。
【００３７】
例えば、図３ａに示すように、最初に動画像データV1を長さVlen(1)で、次に続く動画像データV2を長さVlen(2)で、・・・、動画像データVnを長さVlen(n)でそれぞれ記録し、次にオーディオデータA1を長さAlen(1)で記録していくものとする。
【００３８】
制御回路１０８は、多重化回路１０５に対して、動画像データVj及びオーディオデータAkに再生時に用いられるID情報や長さ等の付加情報を付加するよう指示する。多重化回路１０５は、V1、V2、・・・、Vn、A1、Vn+1、・・・、というように多重化して記録回路１０９に送出する。記録回路１０９は、記録媒体１１１にファイル（a）として図３ａに示すように動画像データを続けて記録していく。
【００３９】
同時に、制御回路１０８は、第１のインデックスデータ生成回路１０６に対して、以下のような第１のインデックスデータIVjとして、それぞれID情報を付加するよう指示する。各動画像データVjの長さVlen(j)とファイルの特定位置からのオフセット（例えば動画像データV1からのオフセット）の値Voffset(j)を、図２ｃに示すように動画像データVjの第１のインデックスデータIVjとする。オーディオデータAk の長さAlen(k)と、Aoffset(k)を、図２ｃに示すようにオーディオデータAkの第１のインデックスデータIAkとする。そして、制御回路１０８は、記録する動画像データ、オーディオデータ順にIV1、IV2、・・・、IVn、IA1、IVn+1、・・・と記憶させていく。
【００４０】
更に、制御回路１０８は、第２のインデックスデータ生成回路１０７に対しても、各動画像データVjの長さVlen(j)とファイルの特定位置からのオフセットの長さVoffset(j)、オーディオデータAk の長さAlen(k)と、Aoffset(k)を記憶させる。
【００４１】
更に、制御回路１０８は、以下の各種情報をファイルシステム制御回路１１０から取得して第２のインデックスデータ生成回路１０７に供給する。先頭の動画像データ、オーディオデータからのシリアル番号Num（Vj）、Num（Ak）。記録媒体１１１に記録回路１０９により記録した動画像データVj、或いはオーディオデータAkの記録された先頭の記録ブロック（クラスタ）のアドレスAdr(Vj) 、Adr(Ak)。記録ブロック内でのVj、Akの記録位置までのオフセットB-offset（Vj）、B-offset（Ak）等。
【００４２】
例えば図２ｅに示すように、動画像データVjは記録媒体１１１の記録ブロック（クラスタ）のアドレスAdr（as）の途中から記録されているとすると、Adr(Vj)= Adr(as)である。
【００４３】
第２のインデックスデータ生成回路１０７は、以下の処理を行う。図２ｄに示すように、例えば記録する最初の動画像データV1については、シリアル番号1、Voffset (V1)、Vlen(V1) 、Adr(V1)（=Adr(a1)）と、再生時に用いるID情報等の識別データを付加して、動画像データV1に対する第２のインデックスデータHV1とする。オーディオデータの場合は、図２ｄに示すように第２のインデックスデータHAkとする。
【００４４】
第２のインデックスデータ生成回路１０７は、第２のインデックスデータを記録回路１０９に供給する。これに伴い、記録回路１０９を介してファイル（b）に図３ｂに示すように最初に第２のインデックスデータであることを示すユーザIDを記録媒体１１１に記録する。更に、HV1、HV2、・・・、HVn、HA1、HVn+1、・・・、のようにファイル（a）に記録されていく動画像データに対応した順に第２のインデックスデータを記録媒体１１１に記録していく。
【００４５】
ここで、第２のインデックスデータ、情報データ、第１のインデックスデータが記録される記録ブロックの参照先のアドレスを変更することで、第２のインデックスデータを情報データ（動画像データ及びオーディオデータ）の前に格納する。
【００４６】
操作者により操作部を介して記録媒体１１１に対するデータの記録終了が指示されると、制御回路１０８は、多重化回路１０５から最後の動画像データVq（オーディオデータであってもよい）を記録回路１０９に送出する。記録回路１０９は、図３ａに示すように記録媒体１１１に動画像データVqを記録する。制御回路１０８は、第１のインデックスデータ生成回路１０６に動画像データVqの第１のインデックスデータIVqを生成させて、記憶させる。
【００４７】
更に、制御回路１０８は、第１のインデックスデータ生成回路１０６に記憶されていた第１のインデックスデータIV1、IV2、・・・、IVn、IA1、IVn+1、・・・、IVqを多重化回路１０５に送出させる。更に、図３ｃに示すように、制御回路１０８は、記録回路１０９を介して記録媒体１１１にファイル（a）のVqが記録された後に第１のインデックスデータIV1〜IVqを記録させる。
【００４８】
同様に、制御回路１０８は、第２のインデックスデータ生成回路１０７に動画像データVqの第２のインデックスデータHVqを生成させて、記録回路１０９に送出させる。更に、図３ｂに示すように、制御回路１０８は、記録回路１０９を介して記録媒体１１１にファイル（b）に第２のインデックスデータHVqを記録させる。
【００４９】
ここで、ファイル（b）のサイズが記録媒体１１１の記録ブロック（クラスタ）サイズの整数倍でない時は、以下の処理を行う。第２のインデックスデータの最後にダミーデータを付加してファイル（b）のサイズが記録媒体１１１の記録ブロック（クラスタ）サイズの整数倍m（mは１以上の整数）になるように調整する。
【００５０】
更に詳細に説明すると以下のようになる。情報データの記録停止までの間に生成した第２のインデックスデータと、情報データが格納されるファイルのヘッダ情報の合計サイズが、記録媒体１１１の記録ブロックサイズの整数倍となるよう、第２のインデックスデータにダミーデータを付加する。
【００５１】
更に、図３ｂに示すように、第２のインデックスデータのサイズlen(HV)を先頭のユーザIDのエリアに記録する。そして、ファイル（b）のデータを最後に記録した記録ブロック（クラスタ）のアドレスAdr（bm）を記憶する。
【００５２】
この時、記録媒体１１１の管理データ記録領域４０１には、図２ａ、図２ｂに示すようにファイル（a）とファイル（b）のエントリと参照テーブルが記録されている。
【００５３】
次に、制御回路１０８は、ファイル（b）の参照テーブルのアドレスAdr（bm）の参照先アドレスのend符号を図２ｆに示すように記憶したファイル(a)のエントリのアドレスAdr(a1)に置き換える。これにより、ファイル（b）の参照テーブルをファイル（a）の参照テーブルと結合させる。そして、制御回路１０８は、ファイル（b）のファイルサイズにファイル（a）のファイルサイズを加算し、ファイル（b）のエントリのファイルサイズ情報を更新し、ファイル（a）のエントリを消去する。
【００５４】
上述した制御により、ファイル（b）は図３ｃに示すように構成される。即ち、論理上、ファイル（b）はヘッダの後に第２のインデックスデータHVjが配置され、次に動画像（オーディオを含む）データが記録され、最後に従来のデータフォーマットに従う第１のインデックスデータIVjが配置された動画像記録データになる。そして、記録媒体１１１にはファイル（b）が動画像データを記録したファイルとして記録される。
【００５５】
この際、元のファイル（ａ）、即ち、動画データの記録アドレスは、元のファイル（ｂ）、即ち、第２のインデックスデータの記録アドレスと物理的に連続していなくてもよい。
【００５６】
即ち、結合後のファイルエントリを用いてファイル（ａ）をアクセスした場合に、図３ｃの如く配置されているように見える。
【００５７】
以上説明したように、従来の検索用の第１のインデックスデータに対して検索用の第２のインデックスデータをファイルの先頭付近に配置するように構成している。これにより、再生時におけるファイルの動画像データのアクセス性を向上させることが可能となる。
【００５８】
また、第２のインデックスデータは、動画像データを記録するファイルとは別のファイル（ファイル（b））で記録媒体に逐次記録する。これにより、記録再生装置の記録媒体を増やすことなく第２のインデックスデータを記録することが可能となる。
【００５９】
また、第２のインデックスデータとして、各々の画像データとオーディオデータが最初に記録されている記録媒体の記録ブロック（クラスタ）のアドレス、及びオフセット値を記録するように構成している。ここで、オフセット値は各々の画像データとオーディオデータが記録ブロック内でどこから始まっているかを示す値である。これにより、再生時における動画像データの検索を高速に行うことが可能となる。
【００６０】
また、ヘッダを含めた第２のインデックスデータを記録するファイル（ファイル（b））は、そのサイズを記録媒体の記録ブロック（クラスタ）の整数倍となるように構成している。これにより、記録終了時に動画像データを記録したファイルと参照先のアドレスを変更するだけで、データをコピーすることなくファイルを結合することができ、記録終了までの待ち時間を大幅に少なくすることが可能となる。
【００６１】
また、第２のインデックスデータは、ユーザが定義するインデックスデータとし、図３ｂに示すようにファイルの先頭にユーザIDを付加する構成としている。これにより、第２のインデックスデータを利用できない記録再生装置（或いは再生装置）は、第２のインデックスデータを付加的な情報として読み飛ばすことになるので、ファイルとしての互換性も保つことが可能となる。次に、上記図１に示した記録装置により記録されたデータを再生する本実施の形態の再生装置について説明する。
【００６２】
図５は、本実施の形態に係る再生装置の構成を示すブロック図である。
【００６３】
図５において、再生装置は、再生回路５０１、ファイルシステム制御回路１１０、記録媒体１１１、抽出回路７０１、制御回路７０２を備えている。更に、再生装置は、第１のインデックスデータ解析回路７０３、第２のインデックスデータ解析回路７０４、復号化回路７０５、オーディオ信号処理回路７０６、出力端子７０７、７０８を備えている。
【００６４】
制御回路７０２は、情報データの検索指示に応じて、再生回路５０１により記録媒体１１１から再生された第２のインデックスデータに基づき情報データを検索するよう再生回路５０１を制御する。また、制御回路７０２は、記録媒体１１１に第２のインデックスデータが存在しない場合、第１のインデックスデータを用いて記録媒体１１１から動画像データ及びオーディオデータの検索を行う。
【００６５】
抽出回路７０１は、記録媒体１１１から再生回路５０１を介して再生データを抽出する。第１のインデックスデータ解析回路７０３は、第１のインデックスデータを解析するなどの処理を行う。第２のインデックスデータ解析回路７０４は、第２のインデックスデータを解析するなどの処理を行う。復号化回路７０５は、符号化された画像データを復号する。オーディオ信号処理回路７０６は、再生したオーディオデータに信号処理を施す。出力端子７０７からは、再生画像データが出力される。出力端子７０８からは、再生オーディオデータが出力される。
【００６６】
本実施の形態の再生装置は以下の特徴を有する。
【００６７】
第２のインデックスデータに基づき、検索時における再生対象の画像データ及びオーディオデータの記録ブロックのアドレス情報を取得し、該アドレス情報により画像データ及びオーディオデータを読み出す。これと共に、検索時における再生対象の画像データ或いはオーディオデータの記録開始を示すID情報が検出されなかった場合は、以下の処理を行う。再生対象の画像データ或いはオーディオデータの前記ファイル内における規定位置からの距離を示す情報を基に、画像データ及びオーディオデータの検索を行う。
【００６８】
次に、上記構成を有する本実施の形態の再生装置の動作について説明する。
【００６９】
制御回路７０２は、記録媒体１１１の管理データ記録領域４０１（図４）からエントリ情報を取得するようにファイルシステム制御回路１１０に指示する。ファイルシステム制御回路１１０は、再生回路５０１を介して記録媒体１１１からエントリ情報を読み出し、制御回路７０２に供給する。操作者は操作部を介してエントリ情報から記録媒体１１１に記録された図３ｃに示すファイルを再生するように指定することができる。
【００７０】
操作者により操作部を介して図３ｃに示すファイルを再生するように指示されると、制御回路７０２は、ファイルシステム制御回路１１０にファイルの再生を指示する。ファイルシステム制御回路１１０は、再生回路５０１を介して、記録媒体１１１の図２ｆに示すエントリにあるアドレスAdr（b1）ブロック（クラスタ）から記録データの読み出しを始める。再生回路５０１を介して読み出されたデータは抽出回路７０１に送出される。抽出回路７０１は、読み出されたデータ（図３ｃに示すファイル）からヘッダHを検出し、次に第２のインデックスデータのIDを検出する。
【００７１】
抽出回路７０１は、第２のインデックスデータのIDを検出すると、第２のインデックスデータ解析回路７０４に第２のインデックスデータを送出する。第２のインデックスデータ解析回路７０４は、第２のインデックスデータHV1が記録されているブロック(クラスタ)のアドレスAdr（HV1）とブロック(クラスタ)内のHV1のデータまでのオフセット値D-offset（HV1）を記憶するように制御回路７０２に指示する。制御回路７０２は、ファイルシステム制御回路１１０を介してアドレスAdr（HV1）とオフセット値D-offset（HV1）を記録媒体１１１に記憶する。
【００７２】
なお、通常再生は図３ｃに示すファイルを先頭から順に再生するだけなので、ここでは説明を省略する。
【００７３】
操作者により操作部を介して図３ｃに示すファイルを特殊再生するように指示された後、記録媒体１１１から動画像データを特殊再生する場合は、以下のようになる。制御回路７０２は、記録媒体１１１に記憶されたブロックのアドレスAdr（HV1）からデータの読み出しを行うようにファイルシステム制御回路１１０に指示する。ファイルシステム制御回路１１０は、再生回路５０１を介して記録媒体１１１のアドレスAdr（HV1）からデータを読み出す。
【００７４】
ファイルシステム制御回路１１０は、図２ｆに示す参照テーブルのアドレスAdr（HV1）を読んで、アドレスAdr（HV1）に続くブロック（クラスタ）を再生回路５０１を介して読み出し、抽出回路７０１に供給する。抽出回路７０１は、第２のインデックスデータを検出すると、第２のインデックスデータ解析回路７０４に第２のインデックスデータを送出する。
【００７５】
ここで、制御回路７０２は、特殊再生したい画像Vpの先頭からのフレーム数pを計算し、第２のインデックスデータ解析回路７０４にフレーム数pを供給している。第２のインデックスデータ解析回路７０４は、制御回路７０２からの制御により、第２のインデックスデータを解析する。更に、第２のインデックスデータ解析回路７０４は、画像Vpの第２のインデックスデータHV(Vp)がきた時、インデックスデータHV(Vp)のアドレスAdr（Vp）、オフセットB-offset（Vp）、画像データの長さVlen（Vp）を制御回路７０２に送出する。
【００７６】
制御回路７０２は、第２のインデックスデータ解析回路７０４から供給されたアドレスAdr（Vp）からデータをVlen（Vp）のサイズだけ読み出すようにファイルシステム制御回路１１０に指示する。ファイルシステム制御回路１１０は、再生回路５０１を介して記録媒体１１１のアドレスAdr（Vp）のブロック(クラスタ)から参照テーブルのアドレスAdr（Vp）の参照先をたどってサイズVlen（Vp）だけデータを読み出し、抽出回路７０１に供給する。
【００７７】
抽出回路７０１は、供給されたデータとオフセットB-offset（Vp）等から図３ｃに示す画像データVpの先頭を検出し、画像データを復号化回路７０５に供給する。復号化回路７０５は、供給された画像データを復号し、出力端子７０７に出力する。これにより、操作者は出力端子７０７に接続された不図示のモニタ等で再生画像を見ることができる。
【００７８】
他方、制御回路７０２は、再生速度に応じて、次に再生する動画像V(p+n)を計算し、上記で説明したようにアドレスAdr（HV1）から第２のインデックスデータにアクセスする。更に、制御回路７０２は、動画像V(p+n)を記録した記録媒体１１１の記録ブロック（クラスタ）のアドレスAdr（V(p+n)）とその動画像V(p+n)のサイズVlen（V(p+n)）を得る。これにより、操作者は上記と同様にして動画像V(p+n)を得ることで視聴することができる。
【００７９】
また、もし記録媒体１１１に記録された図３ｃに示すファイルを他の記録媒体にコピーし、ファイルがコピーされた記録媒体を再生装置で再生した場合は、以下のようになる。制御回路７０２は、第２のインデックスデータHV1に記録されているアドレスAdr（V1）の記録ブロックをまず読み出し、抽出回路７０１で動画像データV1のIDが検出されなければ、このファイルはコピーされたものと判断する。制御回路７０２は、第２のインデックスHVjの記録ブロックのアドレス情報は使用せず、ファイルの特定位置からのオフセット情報Voffset（Vj）を使用して動画像データVjをアクセスする。
【００８０】
以上説明したように、ファイルの先頭付近（この場合はヘッダ情報の直後）に第２のインデックスデータを記録し、第２のインデックスデータを基に動画像データを検索するように構成している。これにより、まず検索用の第２のインデックスデータにたどり着く時間が速くなり、高速に動画像データにアクセスすることが可能となる。
【００８１】
また、第２のインデックスデータとして、動画像データが記録されたブロック（クラスタ）のアドレス、及び記録ブロック内での各データの開始位置を示す記録ブロック内でのオフセット値を利用し、動画像データを読み出すように構成している。これにより、高速に動画像データにアクセスすることが可能となる。これはまた、特に、動画像データを逆サーチした時に高速に動画像データにアクセスすることが可能となる。
【００８２】
［第２の実施の形態］
先ず、本発明の第２の実施の形態の記録装置について説明する。
【００８３】
図６は、本発明の第２の実施の形態に係る撮像装置に搭載される記録装置の構成を示すブロック図である。
【００８４】
図６において、記録装置は、入力端子１００、カメラ信号処理回路１０１、符号化回路１０２、入力端子１０３、オーディオ信号処理回路１０４、多重化回路１０５を備えている。更に、記録装置は、第１のインデックスデータ生成回路１０６、第２のインデックスデータ生成回路２０１、制御回路２０２、記録回路１０９、ファイルシステム制御回路１１０、記録媒体１１１を備えている。
【００８５】
次に、上記構成を有する本実施の形態の記録装置の動作について説明する。
【００８６】
操作者により操作部を介して記録媒体１１１に対する動画像の記録開始が指示されると、制御回路２０２は、ファイルシステム制御回路１１０に以下の処理を指示する。ファイルシステム制御回路１１０は、図３ｄに示すファイル（d）をオープンし、ファイル（d）のエントリ等のファイルの管理データを記録回路１０９を介して記録媒体１１１の管理データ記録領域４０１（図４）に記録する。
【００８７】
次に、制御回路２０２は、図３ｄに示すヘッダHを記録媒体１１１に記録する。次に、制御回路２０２は、第２のインデックスデータを記録媒体１１１に記録するために、図３ｄに示すように長さLの領域を確保し、動画像データVj、オーディオデータAkをヘッダH、第２のインデックスデータの次からV1、V2、・・・、と記録していく。
【００８８】
制御回路２０２は、第１のインデックスIVj、IAkについては、上記第１の実施の形態と同様に第１のインデックスデータ生成回路１０６で生成し、記憶していく。また、制御回路２０２は、第２のインデックスデータについても、上記第１の実施の形態と同様に第２のインデックスデータ生成回路２０１で図２ｄに示すようにHV1、HV2、HV3、・・・を生成し、記憶していく。
【００８９】
ここで、記録時間が進んで第２のインデックスデータHVtを記憶した時、第２のインデックスデータ生成回路２０１は以下の処理を行う。第２のインデックスデータHV(t+1)を記憶すると、図３ｅに示すように第２のインデックスデータを記録する長さLを超えてしまう時、HV1、HV3、HV5、・・・、HV(t - 1)（t mod 2 = 0）とする。n = 2 e + 1 （e = 0、1、2、・・・）のHVnを残し、HV1、HV3、HV5、・・・、HVtは破棄する。そして、図３ｆに示すようにHV(t + 1) 、HV(t + 3) 、・・・を記憶していく。
【００９０】
次に、記録時間が進んで第２のインデックスデータHV(2t -1)を記憶した時、第２のインデックスデータ生成回路２０１は以下の処理を行う。HV1、HV5、HV9、・・・、HV(2t - 3) を残し、HV3、HV7、HV11、・・・、HV(2t -1)は破棄する。そして、図３ｇに示すようにHV(2t +1) 、HV(2t +5) 、・・・を記憶していく。
【００９１】
操作者により操作部を介して記録終了が指示されると、制御回路２０２は、最後の動画像データVq（オーディオデータであってもよい）を記録回路１０９に送出する。記録回路１０９は、記録媒体１１１に図３ｄに示すように動画像データVqを記録する。制御回路２０２は、第１のインデックスデータ生成回路１０６に動画像データVqの第１のインデックスデータIVqを生成させて、記憶させる。
【００９２】
更に、制御回路２０２は、第１のインデックスデータ生成回路１０６に記憶されていた第１のインデックスデータIV1、IV2、・・・、IVn、IA1、IVn+1、・・・、IVqを多重化回路１０５に送出する。そして、制御回路２０２は、記録回路１０９を介して記録媒体１１１に図３ｄに示すファイル（d）のVqが記録された後に第１のインデックスデータを記録する。
【００９３】
同様に、制御回路２０２は、第２のインデックスデータ生成回路２０１に記録終了の指示を行う。第２のインデックスデータ生成回路２０１は、図３ｈに示すように最後の第２のインデックスデータHVrを記憶する。本実施の形態では r = q / 4 + (q mod 4) + 1となる。
【００９４】
その後、制御回路２０２は、記憶した第２のインデックスデータHVn（n = 1、4、・・・、r）を第２のインデックスデータ生成回路２０１から多重化回路１０５に送出する。そして、制御回路２０２は、記録回路１０９を介して記録媒体１１１に対し図３ｄに示すようにファイル（d）に第２のインデックスデータを記録し、記録を終了する。
【００９５】
以上説明したように、従来の検索用の第１のインデックスデータに対して検索用の第２のインデックスデータをファイルの先頭付近に配置するように構成している。これにより、再生時にファイルの動画像データのアクセス性を向上させることが可能となる。
【００９６】
また、第２のインデックスデータは固定サイズLで記録するように構成している。これにより、動画像データを同じファイル内でオフセットを付けて記録することが可能となる。なお、記録再生装置のメモリも用意できる固定サイズとすればよい。
【００９７】
また、第２のインデックスデータは、ユーザが定義するインデックスデータとし、図３ｂに示すようにファイルの先頭にユーザIDを付加する構成としている。これにより、第２のインデックスデータを利用できない記録再生装置（或いは再生装置）は、第２のインデックスデータを付加的な情報として読み飛ばすことになるので、ファイルとしての互換性も保つことが可能となる。
【００９８】
次に、上記図６に示した記録装置により記録されたデータを再生する本実施の形態の再生装置について説明する。
【００９９】
図７は、本実施の形態に係る再生装置の構成を示すブロック図である。
【０１００】
図７において、再生装置は、再生回路５０１、ファイルシステム制御回路１１０、記録媒体１１１、抽出回路８０１、制御回路８０２を備えている。更に、再生装置は、第１のインデックスデータ解析回路７０３、第２のインデックスデータ解析回路８０４、復号化回路７０５、オーディオ信号処理回路７０６、出力端子７０７、７０８を備えている。
【０１０１】
次に、上記構成を有する本実施の形態の再生装置の動作について説明する。
【０１０２】
本実施の形態では、上記図３ｄに示す動画像データ（d）を再生する場合について説明する。制御回路８０２は、記録媒体１１１の管理データ記録領域４０１からエントリ情報を取得するようにファイルシステム制御回路１１０に指示する。ファイルシステム制御回路１１０は、再生回路５０１を介して記録媒体１１１からエントリの情報を読み出し、制御回路８０２に供給する。操作者は操作部を介してエントリ情報から記録媒体１１１に記録された図３ｄに示すファイルを再生するように指定することができる。
【０１０３】
操作者により操作部を介して図３ｄに示すファイルを再生するように指示されると、制御回路８０２は、ファイルシステム制御回路１１０に再生を指示する。ファイルシステム制御回路１１０は、再生回路５０１を介して記録媒体１１１から記録データの読み出しを始める。再生回路５０１を介して読み出されたデータは抽出回路８０１に送出される。抽出回路８０１は、読み出されたデータ（図３ｄに示すファイル）からヘッダHを検出し、次に第２のインデックスデータのIDを検出する。
【０１０４】
抽出回路８０１は、第２のインデックスデータのIDを検出すると、第２のインデックスデータ解析回路８０４に第２のインデックスデータを送出する。第２のインデックスデータ解析回路８０４は、第２のインデックスデータHV1が記録されているブロック(クラスタ)のアドレスAdr（HV1）とブロック(クラスタ)内のHV1のデータまでのオフセット値D-offset（HV1）を記憶するように制御回路８０２に指示する。制御回路８０２は、ファイルシステム制御回路１１０を介してアドレスAdr（HV1）とオフセット値D-offset（HV1）を記録媒体１１１に記憶する。
【０１０５】
なお、通常再生は図３ｄに示すファイルを先頭から順に再生するだけなので、ここでは説明を省略する。
【０１０６】
操作者により操作部を介して図３ｄに示すファイルを特殊再生するように指示された後、記録媒体１１１から動画像データを特殊再生する場合は、以下のようになる。制御回路８０２は、記録媒体１１１に記憶したブロックのアドレスAdr（HV1）からデータの読み出しを行うようにファイルシステム制御回路１１０に指示する。ファイルシステム制御回路１１０は、再生回路５０１を介して記録媒体１１１のアドレスAdr（HV1）からデータを読み出す。
【０１０７】
ファイルシステム制御回路１１０は、参照テーブルのアドレスAdr（HV1）を読んで、Adr（HV1）に続くブロック（クラスタ）のデータを再生回路５０１を介して抽出回路８０１に読み出し、抽出回路８０１に供給する。抽出回路８０１は、第２のインデックスデータを検出すると、第２のインデックスデータ解析回路８０４に第２のインデックスデータを送出する。
【０１０８】
ここで、制御回路８０２は、特殊再生したい画像Vpの先頭からのフレーム数pを計算し、第２のインデックスデータ解析回路８０４にフレーム数pを供給する。第２のインデックスデータ解析回路８０４は、制御回路８０２からの制御により、第２のインデックスデータを解析し、p ≧ i でpに最も近いi（ i = Num（Vi））を探す。更に、第２のインデックスデータ解析回路８０４は、第２のインデックスデータHV(Vi)のアドレスAdr（Vi）、画像データの長さVlen（Vi）を制御回路８０２に送出する。
【０１０９】
制御回路８０２は、第２のインデックスデータ解析回路から供給されたアドレスAdr（Vi）からデータを読み出すようにファイルシステム制御回路１１０に指示する。ファイルシステム制御回路１１０は、再生回路５０１を介して記録媒体１１１からアドレスAdr（Vi）のブロック（クラスタ）から参照テーブルのアドレスAdr（Vi）の参照先をたどってデータを読み出していき、抽出回路８０１に供給する。
【０１１０】
抽出回路８０１は、再生されてくるデータからVi、 V(i+1)、 V(i+2)、・・・、V(p -1)までデータを読み飛ばすように制御回路８０２に指示し、図３ｄに示す画像データVpの先頭を検出し、復号化回路７０５に画像データを供給する。復号化回路７０５は、供給された画像データを復号し、出力端子７０７に出力する。これにより、操作者は出力端子７０７に接続された不図示のモニタ等で再生画像を見ることができる。
【０１１１】
再生速度に応じて、次に再生する画像データV(p+n)についても上記で説明したものと同様の動作を繰り返す。
【０１１２】
以上説明したように、ファイルの先頭付近（この場合はヘッダ情報の直後）に第２のインデックスデータを記録し、第２のインデックスデータを基に動画像データを検索するように構成している。これにより、まず検索用の第２のインデックスデータにたどり着く時間が速くなり、高速に動画像データにアクセスすることが可能となる。
【０１１３】
また、第２のインデックスデータとして、動画像データが記録されたブロック（クラスタ）のアドレスを利用し、動画像データを読み出すように構成している。これにより、高速に動画像データにアクセスすることが可能となる。これはまた、特に、動画像データを逆サーチした時に高速に動画像データにアクセスすることが可能となる。
【０１１４】
［他の実施の形態］
上記実施の形態では、撮像装置に搭載される記録装置及び再生装置について説明したが、記録装置及び再生装置を搭載する撮像装置の種類は特定のものに限定されるものではない。デジタルビデオカメラ、デジタルカメラ等の各種の撮像装置に適用可能である。  上記実施の形態では、記録装置と再生装置を分けた構成について説明したが、これに限定されるものではない。記録装置と再生装置を一体化した記録再生装置として構成することも勿論可能である。
【０１１５】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１１６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１７】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１１８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１９】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１２０】
【図１】本発明の第１の実施の形態に係る撮像装置に搭載される記録装置の構成を示すブロック図である。
【図２ａ】動画像データの記録形式を示す図である。
【図２ｂ】動画像データの記録形式を示す図である。
【図２ｃ】動画像データの記録形式を示す図である。
【図２ｄ】動画像データの記録形式を示す図である。
【図２ｅ】動画像データの記録形式を示す図である。
【図２ｆ】動画像データの記録形式を示す図である。
【図３ａ】動画像データの記録形式を示す図である。
【図３ｂ】動画像データの記録形式を示す図である。
【図３ｃ】動画像データの記録形式を示す図である。
【図３ｄ】動画像データの記録形式を示す図である。
【図３ｅ】動画像データの記録形式を示す図である。
【図３ｆ】動画像データの記録形式を示す図である。
【図３ｇ】動画像データの記録形式を示す図である。
【図３ｈ】動画像データの記録形式を示す図である。
【図４】記録媒体のデータの記録領域を示す図である。
【図５】再生装置の構成を示すブロック図である。
【図６】本発明の第２の実施の形態に係る撮像装置に搭載される記録装置の構成を示すブロック図である。
【図７】再生装置の構成を示すブロック図である。
【図８】従来例に係る動画像データの記録形式を示す図である。
【符号の説明】
【０１２１】
１０１  カメラ信号処理回路（変換手段）
１０２  符号化回路（変換手段）
１０４  オーディオ信号処理回路（変換手段）
１０６  第１のインデックスデータ生成回路（第１の生成手段）
１０７、２０１  第２のインデックスデータ生成回路（第２の生成手段）
１０８、２０２、８０２  制御回路（制御手段）
１０９  記録回路（記録処理手段）
１１０  ファイルシステム制御回路
１１１  記録媒体
５０１  再生回路（再生手段）
７０１、８０１  抽出回路
７０３  第１のインデックスデータ解析回路
７０４、８０３  第２のインデックスデータ解析回路
【図１】
2008152863.tif 000003
【図２ａ】
2008152863.tif 000004
【図２ｂ】
2008152863.tif 000005
【図２ｃ】
2008152863.tif 000006
【図２ｄ】
2008152863.tif 000007
【図２ｅ】
2008152863.tif 000008
【図２ｆ】
2008152863.tif 000009
【図３ａ】
2008152863.tif 000010
【図３ｂ】
2008152863.tif 000011
【図３ｃ】
2008152863.tif 000012
【図３ｄ】
2008152863.tif 000013
【図３ｅ】
2008152863.tif 000014
【図３ｆ】
2008152863.tif 000015
【図３ｇ】
2008152863.tif 000016
【図３ｈ】
2008152863.tif 000017
【図４】
2008152863.tif 000018
【図５】
2008152863.tif 000019
【図６】
2008152863.tif 000020
【図７】
2008152863.tif 000021
【図８】
2008152863.tif 000022