(57)【要約】【課題】画像データを符号化して記録媒体に記録する場合に、記録された画像データの良好なサーチ再生を実現する。【解決手段】記録装置は、動画像データを符号化して主画像データを生成する符号化手段と、主画像データの高速再生用画像データを生成する高速データ生成手段と、主画像データの再生位置と前記高速再生用画像データの再生位置とを対応付けるためのサーチ管理データを生成する管理データ処理手段と、主画像データを含む主画像ファイルと、高速再生用画像データを含む高速再生用ファイルと、サーチ管理データを含むサーチ管理ファイルとを生成し、これら主画像ファイル、高速再生用ファイル及びサーチ管理ファイルを独立して記録媒体に記録する記録手段を有する。【選択図】      図７
2004343201.tif 000002
【特許請求の範囲】
【請求項１】
入力された動画像データを符号化して主画像データを生成する符号化手段と、
前記主画像データの高速再生用画像データを生成する高速データ生成手段と、
前記主画像データの再生位置と前記高速再生用画像データの再生位置とを対応付けるためのサーチ管理データを生成する管理データ処理手段と、
前記主画像データを含む主画像ファイルと、前記高速再生用画像データを含む高速再生用ファイルと、前記サーチ管理データを含むサーチ管理ファイルとを生成し、前記主画像ファイル、前記高速再生用ファイル及び前記サーチ管理ファイルを記録媒体に記録する記録手段とを備える記録装置。
【請求項２】
前記高速データ生成手段は、前記入力された動画像データから一定間隔毎に１フレームを選択し、この選択されたフレームに基づいて抽出したフレームを用いて前記高速再生用画像データを生成することを特徴とする請求項１記載の記録装置。
【請求項３】
前記符号化手段は前記動画像データをフレーム内符号化処理とフレーム間符号化処理とを用いて符号化し、前記高速データ生成手段は前記選択されたフレームの近傍で前記フレーム内符号化処理されるフレームを前記高速再生用画像データのために抽出することを特徴とする請求項２記載の記録装置。
【請求項４】
前記サーチ管理データは、前記高速再生用画像データ中の各フレームに対応した前記主画像データ中のフレーム内符号化フレームの位置を示す位置情報を含むことを特徴とする請求項３記載の記録装置。
【請求項５】
前記位置情報は前記主画像データ中のフレーム内符号化フレームの位置を前記主画像データの先頭からのデータ量で示すことを特徴とする請求項４記載の記録装置。
【請求項６】
前記符号化手段は１フレームの前記フレーム内符号化処理フレームとｎフレーム（ｎは自然数）以上の前記フレーム間符号化フレームとからなるＧＯＰを単位として前記動画像データを符号化し、前記高速データ生成手段は前記選択されたフレームを含むＧＯＰにおける前記フレーム内符号化フレームを前記高速再生用画像データのために抽出することを特徴とする請求項２記載の記録装置。
【請求項７】
前記高速データ生成手段は、１ＧＯＰ毎に１フレームづつ抽出した前記フレーム内符号化フレームを用いて前記高速再生用画像データを生成することを特徴とする請求項６記載の記録装置。
【請求項８】
前記サーチ管理データは、前記高速再生用画像データ中の各フレームに対応したＧＯＰの先頭フレームの位置を示す位置情報を含むことを特徴とする請求項６記載の記録装置。
【請求項９】
前記位置情報は前記高速再生用画像データ中の各フレームに対応したＧＯＰの先頭フレームの位置を前記主画像データの先頭からのデータ量で示すことを特徴とする請求項８記載の記録装置。
【請求項１０】
前記高速データ生成手段は、ＮＧＯＰ期間（Ｎは１以上の整数）以上の指定された一定期間毎に１フレームを選択し、前記高速データ生成手段は前記選択されたフレームを含むＧＯＰにおける前記フレーム内符号化フレームを前記高速再生用画像データのために抽出することを特徴とする請求項２記載の記録装置。
【請求項１１】
前記サーチ管理データは、前記高速再生用画像データ中の各フレームに対応した前記主画像データ中のフレームの位置を示す位置情報を含むことを特徴とする請求項１記載の記録装置。
【請求項１２】
前記位置情報は前記高速再生用画像データ中の各フレームに対応した前記主画像データ中のフレームの位置を前記主画像データの先頭からのデータ量で示すことを特徴とする請求項１１記載の記録装置。
【請求項１３】
前記記録手段は、前記主画像データファイルとこの主画像データファイルに対応する高速再生用ファイル及びサーチ管理ファイルに対し、共通の名前を付加すると共に、互いに異なる拡張子を付加して記録することを特徴とする請求項１記載の記録装置。
【請求項１４】
請求項１の記録装置により前記主画像ファイル、前記高速再生用ファイル及びサーチ管理ファイルが記録された記録媒体よりデータを再生する再生手段と、
前記再生手段により前記主画像ファイルを再生する通常再生モードと前記再生手段により前記高速再生用ファイルを再生する高速再生モードとを設定するモード設定手段と、
前記高速再生モードから前記通常再生モードへの切り替え指示に応じて、前記サーチ管理データに基づいて前記高速再生用画像データ中の前記指示された再生位置に対応する前記主画像データ中の再生位置を決定し、前記決定した再生位置より前記主画像データの再生を開始するよう前記再生手段を制御する制御手段とを備える再生装置。
【請求項１５】
前記サーチ管理データは前記高速再生用画像データ中の各フレームに対応した前記主画像データ中のフレームの位置を示す位置情報を含み、前記制御手段は前記位置情報を用いて前記主画像データ中の再生位置を決定することを特徴とする請求項１４記載の再生装置。
【請求項１６】
前記位置情報は、前記高速再生用画像データ中の各フレームに対応した前記主画像データ中のフレームの先頭からのデータ量として記述されていることを特徴とする請求項１５記載の再生装置。
【請求項１７】
前記制御手段は更に、前記通常再生モードから前記高速再生モードへの切り替え指示に応じて、前記主画像データ中の前記指示された再生位置に対応する前記高速再生用画像データ中の再生位置を決定し、この再生位置より前記高速再生用画像データの再生を開始するよう前記再生手段を制御することを特徴とする請求項１４記載の再生装置。
【請求項１８】
前記高速再生用画像データは前記主画像データから一定期間毎に選択されたフレームに基づき抽出されたフレームを用いて生成されており、前記サーチ管理データは前記フレームの選択間隔を示す間隔情報を含み、前記制御手段は前記間隔情報を用いて前記主画像データ中の前記指示された再生位置に対応する前記高速再生用画像データ中の再生位置を決定することを特徴とする請求項１７記載の再生装置。
【請求項１９】
指定された再生速度に応じて前記主画像データのフレームを間引いて再生する低速サーチモードを更に有することを特徴とする請求項１４記載の再生装置。
【請求項２０】
前記モード設定手段は任意に再生速度を設定可能であり、前記制御手段は前記モード設定手段により所定の再生速度よりも低い再生速度が設定された場合には前記低速サーチモードを設定し、前記所定の再生速度以上の再生速度が設定された場合には前記高速再生モードを設定することを特徴とする請求項１９記載の再生装置。
【請求項２１】
動画像データを符号化することにより得られた主画像データを含む主画像ファイルと、前記主画像データの高速再生用画像データを含む高速再生用ファイルとを記録媒体より再生する再生手段と、
前記再生手段により前記主画像ファイルを再生する通常再生モードと前記再生手段により前記高速再生用ファイルを再生する高速再生モードとを設定するモード設定手段と、
前記再生手段により再生された主画像データと高速再生用画像データとに従う画像を表示する表示手段と、
前記通常再生モードから前記高速再生モードへの切り替え指示に応じて、前記高速再生用画像データの再生を開始すると共に、表示画面上に子画面を設けてこの子画面に前記高速再生用画像を表示するよう前記再生手段と前記表示手段とを制御する制御手段とを備える再生装置。
【請求項２２】
前記制御手段は更に、前記通常再生モードから前記高速再生モードへの切り替え指示に応じて、前記主画像データの再生を一時停止して主画面に表示した前記主画像データに従う通常再生用画像を静止画像として表示するよう前記再生手段と前記表示手段とを制御することを特徴とする請求項２１記載の再生装置。
【請求項２３】
入力された動画像データを符号化して主画像データを生成する符号化ステップと、
前記主画像データの高速再生用画像データを生成する高速データ生成ステップと、
前記主画像データの再生位置と前記高速再生用画像データの再生位置とを対応付けるためのサーチ管理データを生成する管理データ処理ステップと、
前記主画像データを含む主画像ファイルと、前記高速再生用画像データを含む高速再生用ファイルと、前記サーチ管理データを含むサーチ管理ファイルとを生成し、前記主画像ファイル、前記高速再生用ファイル及び前記サーチ管理ファイルを記録媒体に記録する記録ステップとを有する記録方法。
【請求項２４】
請求項１の記録装置により前記主画像ファイル、前記高速再生用ファイル及びサーチ管理ファイルが記録された記録媒体よりデータを再生する再生ステップと、
前記再生ステップにより前記主画像ファイルを再生する通常再生モードと前記再生手段により前記高速再生用ファイルを再生する高速再生モードとを設定するモード設定ステップと、
前記高速再生モードから前記通常再生モードへの切り替え指示に応じて、前記サーチ管理データに基づいて前記高速再生用画像データ中の前記指示された再生位置に対応する前記主画像データ中の再生位置を決定し、前記決定した再生位置より前記主画像データの再生を開始するよう前記再生手段を制御する制御ステップとを有する再生方法。
【請求項２５】
動画像データを符号化することにより得られた主画像データを含む主画像ファイルと、前記主画像データの高速再生用画像データを含む高速再生用ファイルとを記録媒体より再生する再生ステップと、
前記再生手段により前記主画像ファイルを再生する通常再生モードと前記再生手段により前記高速再生用ファイルを再生する高速再生モードとを設定するモード設定ステップと、
前記再生手段により再生された主画像データと高速再生用画像データとに従う画像を表示装置に表示する表示制御ステップとを有し、
前記通常再生モードから前記高速再生モードへの切り替え指示に応じて、前記高速再生用画像データの再生を開始すると共に、表示画面上に子画面を設けてこの子画面に前記高速再生用画像を表示することを特徴とする再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置に関し、特には、画像データを記録する装置に関する。
【０００２】
【従来の技術】
従来、画像信号をデジタル信号に変換して磁気テープや光ディスクなどに対して記録再生する装置が知られている。これらの装置のうち、特に、ディスク媒体に画像データを記録する装置では、画像データをＭＰＥＧ方式で符号化して記録することが一般的である。ＭＰＥＧ方式を用いる理由は、フレーム間の動き補償予測符号化を用いることで、動画像データの情報量を効率よく圧縮することができるためである。
【０００３】
ＭＰＥＧ方式は、１フレームの画像をマクロブロックと呼ぶブロックに分割し、各ブロックに対してＤＣＴ処理、量子化処理を施した後可変長符号化を行うものであり、更に特徴なのは、フレーム間あるいはフィールド間の動き補償予測符号化の技術を組み合わせて大きな圧縮率を得ている。
【０００４】
符号化される動画像データの各フレームはＩ、Ｐ、Ｂの三つのピクチャタイプに分類される。Ｉピクチャはフレーム内符号化をおこなうフレームであり、他のフレームの情報を参照することなく単独に符号化できるが、一般にＢ、Ｐピクチャに比較して符号量を多く必要とする。Ｐピクチャは１〜数フレーム先行するＩまたはＰピクチャの画像信号から動き補償予測した画像信号との差分を符号化する、いわゆるフレーム間予測符号化を行うフレームであり、Ｉピクチャに比べて符号量を大幅に削減することが可能である。Ｂピクチャは先行するＩまたはＰピクチャから予測するだけでなく、後続するＩまたはＰピクチャからも予測を行う双方向フレーム間予測符号化を行うフレームであり、Ｐピクチャよりさらに符号量を削減することが可能となる。
【０００５】
符号化効率を向上させる（符号量を削減する）ためには、Ｉピクチャの使用をなるべく避けＢ、Ｐピクチャを使用する必要がある。しかし、Ｂ、Ｐピクチャは他のフレームの画像信号を用いて予測符号化しているため、参照フレームのデータに伝送エラーが発生すると、後続のデータがこのエラーの影響で復元不能となってしまうという不具合が生じる。
【０００６】
そのため、エラーの影響を考慮すると、自身のフレームだけで単独に復号が可能なＩピクチャを適当な間隔で挿入する必要がある。これらを考慮して、ＭＰＥＧ符号化では例えば図２０に示すようなピクチャ構成が用いられる。このピクチャ構成の繰り返しパターンをＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）と呼ぶ。
【０００７】
このように、ＭＰＥＧ符号化された画像信号をディスク媒体に記録した後、サーチ再生を行う場合には、特許文献１に記載のように、ピックアップを半径方向に移動させることでサーチ再生が可能である。そして、適当なタイミングでこのトラック移動を繰り返し、前述のＩピクチャの復号をすることでサーチ再生を実現できる。
【０００８】
【特許文献１】
特開平７−２２６９０８号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、ＭＰＥＧ方式では符号化効率や画質を重視したＭＰＥＧ符号化ではＧＯＰ長の途中変更や可変レートの符号化を行うため、ＭＰＥＧ方式により符号化されディスク媒体に記録された画像データのサーチ再生を行う場合、Ｉピクチャがディスク上に所定の間隔で記録されておらず、サーチ速度が変化してしまう問題がある。
【００１０】
また、ＭＰＥＧ符号化を用いると前述のような、Ｉ、Ｂ、Ｐピクチャの復号手順が必要なため、本質的に逆サーチに複雑な処理が必要になる。
【００１１】
更に、光ディスクのようなトラックに信号を記録するシステムでは、トラック移動後にはトラッキングを安定させ、かつ、Ｉピクチャの先頭を見つけるために相当の時間が必要であり、頻繁にトラック移動を必要とする高速サーチの実現が複雑かつ難しいという問題がある。
【００１２】
本発明はこの様な問題を解決することを目的とする。
【００１３】
本発明の他の目的は、画像データを符号化して記録媒体に記録する場合に、記録された画像データの良好なサーチ再生を実現するところにある。
【００１４】
【課題を解決するための手段】
本発明においては、入力された動画像データを符号化して主画像データを生成する符号化手段と、前記主画像データの高速再生用画像データを生成する高速データ生成手段と、前記主画像データの再生位置と前記高速再生用画像データの再生位置とを対応付けるためのサーチ管理データを生成する管理データ処理手段と、前記主画像データを含む主画像ファイルと、前記高速再生用画像データを含む高速再生用ファイルと、前記サーチ管理データを含むサーチ管理ファイルとを生成し、前記主画像ファイル、前記高速再生用ファイル及び前記サーチ管理ファイルを記録媒体に記録する記録手段とを備える構成とした。
【００１５】
【発明の実施の形態】
本発明の実施形態について図面を用いて説明する。
【００１６】
図１は本発明を適用したビデオカメラの構成を示す図である。本形態のビデオカメラでは、撮影した動画像データをＭＰＥＧ方式により符号化し、メモリカードに記録する。
【００１７】
図１において、まず、基本記録動作を説明する。
【００１８】
撮像部１０１は、レンズを通って入射した被写体光を固体センサで電気信号に変換し、デジタルデータに変換した後、色分離、白バランス、ガンマ補正、アパーチャ補正などの各種の処理を施し、符号化処理部１０２、表示ドライバ１０５に出力する。
【００１９】
表示ドライバ１０５は、撮影モードにおいては、ＣＰＵ１０７からの指示に従い、撮像部１０１から得られた動画像データを表示部１０６に出力して表示する。
【００２０】
操作部１０８により記録開始の指示があると、ＣＯＵ１０７は符号化処理部１０２を制御し、符号化処理を開始する。符号化処理部１０２は、メモリ１０３を用いて動画像データをＭＰＥＧ方式に従い符号化し、記録再生部１０４に出力する。また、符号化処理部１０２は、ＣＰＵ１０７から指定されたタイミングで入力画像データ中のフレームを抽出し、そのサイズを縮小した後にフレーム内符号化により符号化してサーチ用画像データを生成する。そして、このサーチ用画像データをメモリ１０３に記憶し、適当なタイミングで読み出して記録再生部１０４に出力する。
【００２１】
記録再生部１０４は、ＣＰＵ１０７の指示に従い、記録開始の指示から記録停止の指示までの間に符号化処理部１０２から出力された符号化後の一連の動画像データ（主動画データ）を一つのファイルとしてメモリカードＭに記録する。また、この主動画データの記録に伴って生成されたサーチ用画像データを主動画データのファイルとは別のファイルとしてメモリカードＭに記録する。
【００２２】
ＣＰＵ１０４は、主画像データの記録に伴い、サーチ用画像データを生成するよう符号化処理部１０２に指示を出すと共に、サーチ用画像データの各フレームと主画像データ中の再生位置を関連付けるためのタイムサーチテーブルを生成する。そして、主画像データの記録を停止した後、このタイムサーチテーブルのデータを記録再生部１０４に出力し、主画像データファイル及びサーチ用画像データファイルとは別のファイルとしてメモリカードＭに記録する。
【００２３】
また、記録再生部１０４は、前記各ファイルを、ＵＤＦ、ＦＡＴ、ＥＸＴ２等のファイルシステム管理の元にメモリカードＭに記録する。
【００２４】
ファイルシステムとは、ファイルの管理を行うための管理情報とファイルデータからなる構造体系を意味する。このファイルシステムを共通化することによって、異なった記憶媒体あるいは記録再生機器でも記録再生できるわけである。
【００２５】
また、符号化処理部１０２により出力された主画像データは、必要に応じて外部Ｉ／Ｆ１０９に送られる。
【００２６】
次に、サーチ用画像データの生成処理について、図２を用いて説明する。
【００２７】
図２は記録開始後に符号化処理部１０２に入力される動画像データの各フレームと符号化された動画像データ、及び、その際に生成されるサーチ用画像データの様子を示す図である。
【００２８】
本形態では、入力された動画像データから一定間隔Ｔｃｓｔ毎に１フレームを選択し、この選択されたフレームを含むＧＯＰの先頭のＩピクチャに相当するフレーム（エントリフレーム）をサーチ用画像データとして抽出する。
【００２９】
図２において、ｔ１、ｔ２、ｔ３、ｔ４はそれぞれ、一定間隔Ｔｃｓｔ毎の時間であり、２０１は入力動画像データのフレームの様子を示している。入力動画像データ列２０１において、Ｉ、Ｐ、Ｂを付加したフレームはそれぞれＭＰＥＧ方式の符号化処理でＩピクチャ、Ｐピクチャ、Ｂピクチャとして処理されるフレームである。そして、この入力動画像データ２０１をＭＰＥＧ符号化した結果、符号化データ２０２が得られる。図２に示した様に、ＭＰＥＧ符号化では、入力画像データ２０１のフレーム順序と符号化データ２０２のフレームの順序が異なっている。
【００３０】
また、本形態では、図２のｔ１、ｔ２、ｔ３、ｔ４のタイミングに対応したフレームを選択し、それぞれの選択されたフレームを含むＧＯＰの先頭のＩピクチャをサーチ用画像として抽出する。そして、この様に一定間隔Ｔｃｓｔ毎のＧＯＰの先頭のＩピクチャを集めてサーチ用画像データ列２０３を生成し、主画像データとは別のファイルとして記録する。
【００３１】
次に、この様に生成したサーチ用画像データの各フレームと主画像データ中の再生位置（ＧＯＰ）とを対応付けるためのタイムサーチテーブルについて説明する。
【００３２】
図３はタイムサーチテーブルの様子を示す図である。
【００３３】
図３のタイムサーチテーブルは、このテーブルに対応する主画像データが作成されたファイル作成時間、主画像データの再生時間、サーチ用画像データを生成する際のインターバル時間Ｔｃｓｔ、１フレームの再生時間、主画像データのファイルに含まれるＧＯＰの数、各ＧＯＰに関するＧＯＰ情報、サーチ用画像データに含まれるエントリフレームの数、各エントリフレームに関するエントリ情報で構成される。
【００３４】
ＧＯＰ情報は、それぞれのＧＯＰについて、エントリフレームのサイズＥｎｓ、ＧＯＰ再生時間Ｔｇｏｐ、ＧＯＰサイズＧｓが記載され、エントリ情報は、そのエントリフレームを含むＧＯＰを識別するためのＧＯＰ＿ＩＤ、ＧＯＰ内においてＴｃｓｔに対応したフレームとエントリフレームとの差を示すエントリオフセットＥＦｄｉｆ、主画像データにおいて、先頭からこのＧＯＰの先頭位置までのデータ量を示すオフセットＧｏｆｓが順次記載される。
【００３５】
ＣＰＵ１０７は動画像データの記録に伴ってこの様なタイムサーチテーブルを生成する。そして、このタイムサーチテーブルを参照すれば、サーチ用画像データ中の各フレームに対応する主画像データ中のエントリフレーム再生位置がバイト単位に算出できる。そのため、サーチ用画像データ中の指定されたフレームに対応した再生位置から主画像データの再生を開始することが可能となる。
【００３６】
また、本形態では、サーチ用画像データをフレーム内符号化により符号化する。このとき、各フレームの画像データが固定長になるように符号化する。また、サーチ用画像データのファイルの先頭に、ファイル作成時間、符号化フレームのサイズ、フレーム間隔等の管理データを付加することも可能である。
【００３７】
また、本形態では、サーチ用画像のエントリフレームの抽出間隔ＴｃｓｔをｎＧＯＰ期間（ｎは１以上の整数）以上とするが、ＧＯＰ期間に同期していなくてもよい。このＴｃｓｔはユーザが所望するサーチ再生速度（倍率）により任意に指定できるようにしてもよい。
【００３８】
これにより、１ＧＯＰ期間内に複数回Ｔｃｓｔ毎のサーチ用画像抽出タイミングが含まれることがない。ここで、ｎ＝１とすれば、１ＧＯＰ毎に１フレームを抽出してサーチ用画像データを生成することになり、１ＧＯＰがｆフレームから構成される場合、このサーチ用画像データの再生速度はｆ倍速となる。
【００３９】
図４に、本実施形態でのメモリカードＭ上のディレクトリ構成を示す。
【００４０】
本形態では、ＲＯＯＴディレクトリ以下に、ＭＯＶＥという本形態における専用ディレクトリを作成する。専用ディレクトリを統一した名前にすることによって、このディレクトリ以下は、本実施例の方式を理解している他製品、周辺機器において、以下に述べる、本形態特有の再生機能が使用できることになる。
【００４１】
ＭＯＶＥディレクトリ以下には、記録される各ファイル群が格納される。ＭＯＶ００１．ｍｐｇは主動画ファイル、ＭＯＶ００１．ｓｃｈはこの主動画ファイルのサーチ用画像ファイル、ＭＯＶ００１．ｔｂｌはこのサーチ用画像ファイルの各フレームと主画像ファイルの再生位置とを関連付けるタイムサーチテーブルのファイルである。この様に、ＭＯＶｙｙｙのｙｙｙの番号を同様にすることによって、動画、サーチ画、タイムサーチテーブルの各ファイルを関連付けて格納することができる。
【００４２】
以上のような記録時におけるＣＰＵ１０７の処理について、図５のフローチャートを用いて説明する。
【００４３】
記録開始の指示があると、まず、記録再生部１０４により、図４に示した様にＭＯＶＥディレクトリ内に主画像データファイル、サーチ用画像ファイル、タイムサーチテーブルファイルを新規に作成し（ステップＳ５０１）、主画像データを符号化して記録する（ステップＳ５０２）。次に、サーチ用画像データ抽出用の一定期間Ｔｃｓｔが経過したか否かを判別し（ステップＳ５０３）、Ｔｃｓｔ期間となったら、前述のように動画像データからエントリフレームを抽出し、符号化した後、サーチ用画像データとして記録する（ステップＳ５０４）。そして、この抽出したエントリフレームに従い、図３に示したエントリ情報をタイムサーチテーブルに追加する（ステップＳ５０５）。
【００４４】
そして、記録停止の指示の有無を検出し、停止指示がなければＳ５０３に戻る（ステップＳ５０６）。
【００４５】
また、Ｓ５０３でＴｃｓｔ経過していない場合には、Ｓ５０６に進み、記録停止の指示を検出する。
【００４６】
Ｓ５０６で記録停止の指示があると、タイムサーチテーブルに主画像データに関する各データを追加し（ステップＳ５０７）、各ファイルに対して必要なデータを追加して記録した後ファイルをクローズして終了する（ステップＳ５０８）。
【００４７】
次に、再生時の処理について説明する。
【００４８】
まず、メモリカードＭに記録されている複数のファイルのうちの一つを選択して再生する通常再生時の動作を説明する。
【００４９】
ユーザが操作部１０８を操作して、再生すべきファイルを指定すると、ＣＰＵ１０７は記録再生部１０４を制御して、メモリカードＭより指定された主画像データのファイルを再生する。記録再生部１０４は再生したファイルを解析し、主画像データを符号化処理部１０２に出力する。符号化処理部は再生された主画像データを復号して情報量を伸張し、表示ドライバ１０５により表示器１０６に再生画像を表示する。
【００５０】
次に、サーチ再生時の処理を説明する。
【００５１】
まず、前述の様に、ファイルを指定して通常再生を行っている状態で、ユーザが操作部１０８によりサーチ再生を指示すると、ＣＰＵ１０７は記録再生部１０４を制御して、現在再生している主画像データのファイルに対応したタイムサーチテーブルのファイルを再生し、ＣＰＵ１０７の内部のメモリに格納する。
【００５２】
次に、ＣＰＵ１０７は、主画像データにおいてサーチ再生の指示があった時点で表示（再生）していたフレームの先頭からのフレーム数Ｆ１を検出する。先頭からのフレーム数Ｆ１は、主画像データの各フレームに付加されているタイムコードをＣＰＵ１０７が参照することで検出可能である。
【００５３】
そして、ＣＰＵ１０７は、この先頭からのフレーム数とタイムサーチテーブルに記載されているサーチ用画像データの各フレームの抽出間隔Ｔｃｓｔとから、サーチの指示の時点のフレームに対応したサーチ用画像データ中のフレームの位置を以下の通り決定する。
【００５４】
即ち、サーチ用フレームの選択間隔Ｔｃｓｔよりフレーム間隔Ｎを求める。つまり、主画像データ列において、Ｎフレーム毎にサーチ用画像データを選択しているということを算出する。そして、サーチ用画像データの各フレームのデータ量をＭバイトとすると、サーチ用画像データにおける対応するフレームの先頭からの位置（バイト数）ＦＳは、
ＦＳ＝Ｍ×（Ｆ１／Ｎ）
で求められる。
【００５５】
この様に、サーチ用画像データ中の再生開始フレーム位置を決定すると、ＣＰＵ１０７は、記録再生部１０４を制御して、メモリカードＭに記録されているサーチ用画像データを指定された位置より再生し、符号化処理部１０２に出力する。
【００５６】
符号化処理部１０２は、再生されたサーチ用画像データを復号し、表示ドライバ１０５に出力する。
【００５７】
また、ＣＰＵ１０７は、サーチ再生開始の指示に応じて表示ドライバ１０５を制御し、図６に示す表示画面を生成し、表示部１０６に表示する。
【００５８】
本形態では、サーチ再生の指示があると、図６に示すように通常再生用の表示画面とサーチ再生用の表示画面からなる二画面構成で表示する。
【００５９】
図６において、６０１が通常再生用の表示画面であり、６０２がサーチ再生用の表示画面である。通常再生を行っている際にサーチ再生の指示があると、表示ドライバ１０５は子画面６０２を生成し、この子画面６０２に再生されたサーチ用画像を表示する。また、このとき、ファイル全体に対する現在の再生位置を示すバー情報６０３も表示する。
【００６０】
また、ＣＰＵ１０７は、サーチ再生の指示があると、主画像データの再生を一時停止し、図６の親画面６０１にサーチ開始時のフレームの画像を静止画として表示する。
【００６１】
この状態で、ユーザが操作部１０８を操作して通常再生の指示を行うと、ＣＰＵ１０７はタイムサーチテーブルを用いて、子画面６０２に表示しているサーチ用画像の現在のフレームに対応した主画像データの再生位置を算出する。
【００６２】
即ち、ＣＰＵ１０７は、現在再生されているサーチ用データの先頭からのフレーム数を検出し、タイムサーチテーブルの中から検出したフレーム数に対応するタイムサーチ情報を検出する。そして、この対応したタイムサーチ情報に記載されているＧＯＰオフセットデータより、再生開始位置のＧＯＰの主画像データ中の先頭からのバイト数を検出する。
【００６３】
そして、記録再生部１０４を制御し、検出した再生開始位置に対応したＧＯＰの先頭のフレームより主画像データの再生を開始する。また、ＣＰＵ１０７は、表示ドライバ１０５を制御し、図６の子画面６０２とバー情報６０３を消去して、再生された主画像を表示部１０６に表示する。
【００６４】
次に、以上のような再生時におけるＣＰＵ１０７の処理について、図７のフローチャートを用いて説明する。
【００６５】
図７において、再生指示があると、指定された主画像ファイルをメモリカードＭから再生して表示する（ステップＳ７０１）。この状態でサーチ再生の指示を検出し（ステップＳ７０２）、サーチ指示がない場合、更に再生停止の指示を検出する（ステップＳ７１２）。Ｓ７０２でサーチ再生の指示があると、タイムサーチテーブルを再生し（ステップＳ７０３）、サーチ用画像データにおける再生開始位置を算出する（ステップＳ７０５）。そして、算出した再生開始位置よりサーチ用画像データの再生を開始すると共に（ステップＳ７０５）、図６に示すように、主画像データの再生を一時停止して（ステップＳ７０６）、サーチ画像を子画面に表示すると共に主画像データの静止画面を親画面に表示する（ステップＳ７０７）。
【００６６】
この状態で通常再生指示を検出し（ステップＳ７０８）、通常再生指示がない場合、更に再生停止の指示を検出する（ステップＳ７１３）。
【００６７】
Ｓ７０８で通常再生の指示を検出すると、タイムサーチテーブルより主画像データの再生開始位置を算出し（ステップＳ７０９）、算出した再生開始位置より主画像データの再生を開始する（ステップＳ７１０）。そして、子画面の表示を停止して主画像を表示する（ステップＳ７１１）。
【００６８】
また、Ｓ７１２、Ｓ７１３で再生停止の指示があると、画像データの再生を停止して終了する（ステップＳ７１４）。
【００６９】
この様に、本形態によれば、主画像データとは別に、主画像データから一定間隔で抽出したフレームからなるサーチ用画像データを生成し、これを主画像データとは別のファイルとして記録している。そのため、ＭＰＥＧなどのフレーム間符号化により符号化した画像データの良好なサーチ再生処理を実現することが可能となる。また、サーチ用画像データを別のファイルとして記録しているため、通常再生時に比べ、再生時の処理の負荷を増大させることがない。
【００７０】
特に、ディスク媒体を用いた場合、サーチ再生時にピックアップを半径方向に高速にスキップ移動させる必要がないため、迅速にサーチデータを再生、表示することが可能となる。
【００７１】
また、サーチ用画像データを主画像データとは別のファイルとして記録しているので、主画像データを高速に再生する機能を持たない機器であっても、このサーチ用画像データを再生することで容易にサーチ再生を実現できる。
【００７２】
なお、本形態では、サーチ再生時において図６に示した形態にて主画像とサーチ画像とを表示し、更に、サーチ画像の再生位置をバー情報で表示したが、主画像の表示位置の情報も表示してもよく、また、バー情報に限らず、他の形態をとることも可能である。また、サーチ再生中であることを示す情報を表示することも可能である。
【００７３】
また、サーチ再生中は親画面に表示する主画像の再生を一時停止し、静止画像として表示していたが、これに限らず、例えば、数秒間に１フレームづつ再生し、表示画面を更新するようにしてもよい。
【００７４】
また、本形態では、サーチ再生時において、図６のようにサーチ用画像を子画面で表示したが、これに限らず、サーチ再生時には主画像からサーチ画像に切り替えて表示してもよい。この場合、サーチ用画像データを生成する際に画面のサイズを縮小せずに記録する必要がある。この様にサーチ用画像に切り替えて表示した場合であっても、本形態では、サーチ用画像データの各フレームと主画像データ中の再生位置との対応を示すタイムサーチテーブルを記録しているため、このタイムサーチテーブルを参照することで、サーチ用画像データの各フレームに対応した主画像データ中の再生位置を容易に算出することが可能となる。
【００７５】
また、本形態では、記録媒体としてメモリカードを使用した場合について説明したが、これ以外にも、光ディスクや磁気ディスクなど、データをファイルとして扱う他のランダムアクセス媒体を用いることも可能である。
【００７６】
次に、本発明の第２の実施形態について説明する。
【００７７】
本形態では、再生速度（倍率）が異なる二つのサーチ再生モードを用意し、再生速度が速いサーチモードが指定された場合には第１の実施形態で説明した如くサーチ用画像データを用いたサーチ再生処理を実行し、再生速度が遅い方のサーチ再生モードが指定された場合には、主画像データを間引き再生することでサーチ再生を実現する。
【００７８】
本形態においても、ビデオカメラの構成、及び記録時の処理については、第１の実施形態と同様である。また、通常再生時の処理も第１の実施形態と同様である。
【００７９】
以下、サーチ再生処理に伴うＣＰＵ１０７の処理について説明する。
【００８０】
図８は本形態におけるＣＰＵ１０７によるサーチ再生処理を示すフローチャートである。本形態では、再生速度が速い第１のサーチモードと第１のサーチモードよりも再生速度が遅い第２のサーチモードとを有し、ユーザはこれら第１、第２のサーチモードを操作部１０８により任意に指定できる。
【００８１】
図８において、通常再生の指示があると、指定された主画像ファイルを再生し、表示する（ステップＳ８０１）。この状態で第１のサーチモード指示（高速サーチ）を検出し（ステップＳ８０２）、第１のサーチモードの指示がない場合、更に第２のサーチモード指示（低速サーチ）を検出する（ステップＳ８０３）。
【００８２】
低速サーチである第２のサーチモードの指示があると、記録再生部１０４を制御して、第２のサーチモードに指定されている再生速度に対応したフレーム毎に再生、復号した主画像データを間引いて表示する（ステップＳ８０４）。例えば、サーチ再生速度が５倍速であった場合、再生、復号した主画像データを５フレームに１フレームのみ選択して表示する。
【００８３】
この状態で通常再生への切り替えを検出し（ステップＳ８０５）、通常再生への切り替え指示があると通常速度で主画像データを再生し、表示する（ステップＳ８０６）。
【００８４】
また、Ｓ８０２で第１のサーチモード指示があった場合、図７を用いて説明したサーチ用画像データを用いたサーチ処理を実行する（ステップＳ８０７）。具体的には、図７のＳ７０３に進み、Ｓ７１１の処理が終了したら、Ｓ８０２に戻る。
【００８５】
また、ステップＳ８０８、Ｓ８０９で再生停止の指示を検出すると、画像データの再生を停止して終了する（ステップＳ８１０）。
【００８６】
以上説明したように、本形態によれば、比較的再生速度の速い第１の高速サーチモードと、比較的再生速度の遅い第２の高速サーチモードとを用意し、第２のサーチモードにおいては主画像データを間引き再生することで、サーチ用画像データの再生速度よりも遅い速度でのサーチ再生を実現することができる。
【００８７】
この様に、再生速度が比較的低速の場合、再生装置にかかる負荷も少なくて済み、低速サーチ用に別途サーチ用画像データを作成する必要もない。
【００８８】
また、再生速度が速い場合には第１の実施形態と同様にサーチ用画像データを用いたサーチ再生処理を実行するため、ＭＰＥＧなどのフレーム間符号化により符号化した画像データの良好なサーチ再生処理を実現することが可能となる。
【００８９】
なお、本形態では、再生速度が異なる二つのサーチ再生モードを容易したが、これに限らず、ユーザが任意の再生速度を指定できるように構成しておき、指定された再生速度が所定の閾値よりも遅い場合には指定された再生速度に応じて主画像データを間引き再生、表示し、閾値よりも速い場合にはサーチ用画像データを用いたサーチ再生処理を実行するようにしてもよい。
【００９０】
【発明の効果】
以上説明したように、本発明によれば、画像データを符号化して記録媒体に記録する場合に、記録された画像データの良好なサーチ再生を実現することが可能となる。
【図面の簡単な説明】
【図１】本発明が適用されるビデオカメラの構成を示す図である。
【図２】実施形態にて扱う画像データの様子を示す図である。
【図３】タイムサーチテーブルの様子を示す図である。
【図４】実施形態におけるディレクトリ構造を示す図である。
【図５】記録処理を示すフローチャートである。
【図６】サーチ時の表示画面を示す図である。
【図７】サーチ処理を示すフローチャートである。
【図８】他の実施形態におけるサーチ処理を示すフローチャートである。
【図１】
2004343201.tif 000003
【図２】
2004343201.tif 000004
【図３】
2004343201.tif 000005
【図４】
2004343201.tif 000006
【図５】
2004343201.tif 000007
【図６】
2004343201.tif 000008
【図７】
2004343201.tif 000009
【図８】
2004343201.tif 000010