(57)【要約】【課題】静止画をインデックスとして動画のエントリーポイントをサーチしてアクセスする際の最適なアクセス位置を記録することで、再生の際に最適なアクセス動作を行なわせることが可能な情報記録装置及び情報再生装置を提供する。【解決手段】撮像レンズから入射された光線を分離する光路分離器と、分離された光線を受光し、動画信号として出力する少なくとも１つの受光素子と静止画信号として出力する少なくとも１つの受光素子と、前記動画信号を記録媒体に記録する動画信号記録器と、前記静止画信号を記録媒体に記録する静止画信号記録器とを備えた情報記録装置において、前記静止画に対応した前記動画像の位置情報を記録媒体に記録するとともに、その位置情報からどれだけ離れた位置からアクセスするかのオフセット情報を記録媒体に記録することを特徴とする情報記録装置及びその記録した情報を再生する情報再生装置。【選択図】      図１
2006222930.tif 000002
【特許請求の範囲】
【請求項１】
撮影された動画と静止画とを記録媒体へ記録する第１の記録手段と、
前記撮影された静止画と、これらの静止画が撮影された時刻を含む所定撮影期間内に撮影された前記動画のうちの１枚とを１対１に関連付けるリンク情報を前記各静止画毎に生成するリンク情報生成手段と、
前記リンク情報にて前記各静止画と関連付けられた各１枚の動画の撮影時刻からそれぞれ所定期間前の各１枚の動画を指し示す情報であるオフセット情報を生成するオフセット情報設定手段と、
前記各静止画毎の前記各リンク情報と前記各オフセット情報とを対にした対応付け情報を前記記録媒体に記録する第２の記録手段と、
を有することを特徴とする情報記録装置。
【請求項２】
前記請求項１に記載の情報記録装置で記録媒体に記録された動画と静止画とをそれぞれ再生する情報再生装置であって、
前記記録媒体に記録された前記動画のシーンサーチに用いる各インデックス用画面を、前記記録媒体より読み出した前記各静止画を基に生成し、表示装置に表示させるインデックス画面生成手段と、
前記表示装置に表示されている前記各インデックス画面のうちの1つを指示する指示信号が入力され、その入力指示信号によってシーンサーチを行なう際に、前記記録媒体から前記対応付け情報を読み出して、前記１つのインデックス画面の基となる静止画と関連付けられている１枚の動画を前記対応付け情報内のリンク情報を用いて特定し、前記リンク情報と対をなすオフセット情報を用いて、前記特定した１枚の動画から前記所定期間前の１枚の動画をサーチするサーチ手段と、
を有することを特徴とする情報再生装置。
【請求項３】
前記記録媒体から読み出した前記対応付け情報内の前記各オフセット情報を、それぞれ任意の値に変更する為の変更指示信号が入力されたならば、この入力変更指示信号に従って新たな各オフセット情報を生成し、この生成した新たな各オフセット情報と各リンク情報とを対にした新たな対応付け情報を生成し、前記記録媒体に既に記録してある対応付け情報に上書きするオフセット情報変更手段と、
を有し、
前記サーチ手段は、
前記オフセット情報変更手段で変更され、記録媒体に記録された前記新たな対応付け情報を読み出して、この読み出した新たな対応付け情報を用いてサーチを行なう手段であることを特徴とする請求項２に記載の情報再生装置。
【請求項４】
撮影された動画と静止画とを記録媒体に記録させる為の情報記録プログラムであって、
前記撮影された動画と静止画とを第１の記録手段を用いて前記記録媒体に記録させる機能と、
１枚以上の前記撮影された静止画と、これらの静止画が撮影された時刻を含む所定期間内に撮影された前記動画のうちの１枚とを１対１に関連付けるリンク情報を前記各静止画毎に生成する機能と、
前記リンク情報にて前記各静止画と関連付けられた各１枚の動画の撮影時刻からそれぞれ所定期間前の各１枚の動画を指し示す情報であるオフセット情報を生成する機能と、
前記各静止画毎の前記各リンク情報と前記各オフセット情報とを対にした対応付け情報を第２の記録手段を用いて前記記録媒体に記録させる機能と、
をコンピュータに実行させる情報記録プログラム。
【請求項５】
前記請求項４に記載の情報記録プログラムをコンピュータに実行させて記録媒体に記録させた前記動画と前記静止画とを再生する為の情報再生プログラムであって、
前記記録媒体に記録された前記動画のシーンサーチに用いる各インデックス用画面を、前記記録媒体より読み出し手段を用いて読み出させた前記各静止画を基に生成し、表示装置に表示させる機能と、
前記表示装置に表示されている前記各インデックス画面のうちの1つを指示する指示信号が入力され、その入力指示信号によってシーンサーチを行なう際に、前記記録媒体から前記読み出し手段を用いて前記対応付け情報を読み出させて、前記１つのインデックス画面の基となる静止画と関連付けられている１枚の動画を前記対応付け情報のうちのリンク情報を用いて特定し、前記リンク情報と対をなすオフセット情報を用いて、前記特定した１枚の動画から前記所定期間前の１枚の動画をサーチ手段を用いてサーチさせるサーチ機能と、
をコンピュータに実行させる情報再生プログラム。
【請求項６】
前記記録媒体から前記読み出し手段を用いて読み出した前記対応付け情報内の前記各オフセット情報を、それぞれ任意の値に変更する為の変更指示信号が入力されたならば、この入力変更指示信号に従って新たな各オフセット情報を生成し、この生成した新たな各オフセット情報と各リンク情報とを対にした新たな対応付け情報を生成し、前記記録媒体に既に記録してある対応付け情報に前記第２の記録手段を用いて上書きさせる上書き機能と、
をコンピュータに実行させ、
前記サーチ機能は、
前記上書き機能によって前記記録媒体に記録されている前記新たな対応付け情報を前記読み出し手段を用いて読み出して、この読み出した前記新たな対応付け情報を基に前記サーチ手段を用いてサーチを行なわせる機能である、
請求項５に記載の情報再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録装置、情報再生装置、情報記録プログラムおよび情報再生プログラムに係り、特に動画記録中に静止画を記録した信号を再生する際に、各静止画を記録した時系列的位置をインデックスポイントとし、かつこれらの各静止画をインデックス画面として、そのそれぞれのインデックスポイントから所定期間前の位置を、動画再生時のサーチに用いるエントリーポイントとして設定することで、インデックス画面を用いて動画のサーチを好適に実現する情報記録装置、情報再生装置、情報記録プログラムおよび情報再生プログラムに関するものである。
【背景技術】
【０００２】
動画と静止画を共に記録し、また再生することが可能な情報記録再生装置が存在する。
例えば特許文献１には、入射光をプリズム分岐させて動画記録用ＣＣＤと静止画記録用ＣＣＤとに受光させ、１つの光学系と２つのＣＣＤとを用いて、動画はＭＰＥＧ圧縮して動画用記録媒体に、静止画はＪＰＥＧ圧縮して静止画用記録媒体に、それぞれ同時に記録を行なう技術が開示されている。
【０００３】
また特許文献２には、動画を記録中に所望の場面を静止画としても記録が可能な情報記録再生装置を提供する目的で、入力手段から入力された画像を、動画用データとして圧縮処理し、操作ボタンによって静止画記録開始信号が入力された際には、その静止画記録開始信号が入力された時点における入力画像を静止画用データとして圧縮処理し、同期信号生成回路からの同期信号に同期して上記した動画用データと静止画用データとを記録するためのタイミング信号を生成し、動画用データと静止画用データとを光磁気記録媒体に同時記録する技術が開示されている。
＜MPEG＞
次に、上記した記録再生装置で使用されているMPEGについて説明する。
【０００４】
MPEGは1988年、ISO/IEC JTC1/SC2（国際標準化機構/国際電気標準化会合同技術委員会1/専門部会2、現在のSC29）に設立された動画像符号化標準を検討する組織の名称（Moving Pictures Expert Group）の略称である。MPEG1（MPEGフェーズ1）は1.5Mbps程度の蓄積メディアを対象とした標準で、静止画符号化を目的としたJPEGと、ISDNのテレビ会議やテレビ電話の低転送レート用の動画像圧縮を目的としたH.261（CCITT SGXV、現在のITU-T SG15で標準化）の基本的な技術を受け継ぎ、蓄積メディア用に新しい技術を導入したものである。これらは1993年8月、ISO/IEC 11172 として成立している。
【０００５】
MPEG2（MPEGフェーズ2）は通信や放送などの多様なアプリケーションに対応できるように汎用標準を目的として、1994年11月ISO/IEC 13818、H.262として成立している。
MPEGは幾つかの技術の組み合わせで実現される。
【０００６】
入力画像は動き補償器で復号化した画像と、入力画像の差分を取ることで時間冗長部分を削減する。予測の方向は、過去、未来、両方からの３モード存在する。またこれらは16画素×16画素のMB（マクロブロック）ごとに切り替えて使用できる。予測方向は入力画像に与えられたピクチャータイプによって決定される。過去からの予測と、予測をしないでそのMBを独立で符号化する２モード存在するのがPピクチャーである。また未来からの予測、過去からの予測、両方からの予測、独立で符号化する４モード存在するのがBピクチャーである。そして全てのMBが独立で符号化するのがIピクチャーである。動き補償は、動き領域をMBごとにパターンマッチングを行ってハーフペル精度で動きベクトルを検出し、動き分だけシフトしてから予測する。動きベクトルは水平方向と垂直方向が存在し、何処からの予測かを示すMC(Motion Compensation)モードとともにMBの付加情報として伝送される。Iピクチャーから次のIピクチャーの前のピクチャーまでをGOP(Group Of Picture)といい、蓄積メディアなどで使用される場合には、一般に約１５ピクチャー程度が使用される。
【０００７】
差分画像はDCT器において直交変換が行われる。DCT（Discrete Cosine Transform)とは  余弦関数を積分核とした積分変換を有限空間への離散変換する直交変換である。MPEGではMBを４分割し8×8のDCTブロックに対して、２次元DCTを行う。一般にビデオ信号は低域成分が多く高域成分が少ないため、DCTを行うと係数が低域に集中する。
【０００８】
DCTされた画像データ（DCT係数）は量子化器で量子化が行われる。量子化は量子化マトリックスという8×8の２次元周波数を視覚特性で重み付けした値と、その全体をスカラー倍する量子化スケールという値で乗算した値を量子化値として、DCT係数をその量子化値で除算する。デコーダーで逆量子化するときは量子化値で乗算することにより、元のDCT係数に近似している値を得ることになる。
【０００９】
量子化されたデータはVLC器で可変長符号化される。量子化された値のうち直流（DC）成分は予測符号化のひとつであるDPCM（differential pulse code modulation )を使用する。また交流（AC）成分は 低域から高域にzigzag scanを行い、ゼロのラン長および有効係数値を１つの事象とし、出現確率の高いものから符号長の短い符号を割り当てていくハフマン符号化が行われる。
【００１０】
可変長符号化されたデータは一時バッファに蓄えられ、所定の転送レートで符号化データとして出力される。また、その出力されるデータのマクロブロック毎の発生符号量は、符号量制御器に送信され、目標符号量に対する発生符号量との誤差符号量を量子化器にフィードバックして量子化スケールを調整することで符号量制御される。量子化された画像データは逆量子化器にて逆量子化、逆DCT器にて逆DCTされ一時、画像メモリーに蓄えられたのち、動き補償予測器において、差分画像を計算するためのリファレンスの復号化画像として使用される。これら全体の符号化構成例を図１０に示す。
【００１１】
符号化されたストリームはバッファリングされ、バッファからのデータはVLD器に入力される。VLD器では可変長復号化され、直流（DC）成分および交流（AC）成分を得る。交流（AC）成分データは低域から高域にzigzag scanの順で8ｘ8のマトリックスに配置する。このデータは逆量子化器に入力され、量子化マトリックスにて逆量子化される。逆量子化されたデータは逆DCT器に入力され、逆DCTされ一時、画像データ（復号化データ）として出力される。また、復号化データは一時、画像メモリーに蓄えられたのち、動き補償予測器において、差分画像を計算するためのリファレンスの復号化画像として使用される。復号化構成例を図１１に示す。
＜ディスクフォーマットの一般的データ構造＞
次に、CD等の従来のディスク媒体と比較して、数倍から十数倍の記憶容量を有する近年開発された次世代のディスク媒体におけるディスクフォーマットの一般的なデータ構造について説明する。
【００１２】
次世代のディスク媒体としては、DVD-ROMディスク（DVD Specifications for Read-Only Discに準拠した読み出し専用光ディスク）、DVD-RWディスク（DVD Specifications for Re-recordable Discに準拠した再記録可能なディスク）DVD-RAMディスク（DVD Specifications for Rewritable Discに準拠した再書き込み可能なディスク）などがある。
【００１３】
DVD-RWまたはDVD-RAMディスク上に画像データを収録する規格も策定されており、その大容量を活かして高画質な動画及び静止画を記録し、様々な編集を経て再生する手法が提供される。
【００１４】
DVD-RWまたはDVD-RAMディスク上（以下、DVD-RW/RAMディスクと略す）に動画データを収録する規格であるVIDEO RECORDING規格（以下DVD-VRと略す）では、動画データはVOB（Video Object）単位に記録される。VOBとは連続する動画を任意の範囲毎に区別するための単位である。
【００１５】
そして、この記録された各VOBの再生には、そのVOB群の各VOBの再生順序を記述した管理データであるPGC （Program Chain）が用いられる。再生装置は再生時にこのPGCを参照して、記述されている順序でVOBを再生する。
【００１６】
このPGCのうち、ディスクに記録されている全てのVOBを、各VOBを記録した時の順序で全て再生するための順序が記述されているPGCはオリジナルPGC と定義されている。
また、全VOBのうち利用者が任意に選択し順序を設定した内容を記述したPGCはユーザー定義PGC （User Defined PGC）と定義されている。
【００１７】
１枚のディスク上に、オリジナルPGCはただ一つ存在し、ユーザー定義PGCは複数存在しうる。 従って、１枚のディスクに対して利用者が複数いても、その各利用者に対応したそれぞれ別々のユーザー定義PGCを作成し、編集することが可能である。また一人の利用者が好みに応じて複数のユーザー定義PGCを作成し、編集することも可能である。
［ディレクトリ構造］
"DVD Specifications for Rewritable/Re-recordable Discs、 Part3 VIDEO RECORDING、 Version 1.0"で示されるように、DVD-VRでは、DVD-RW/RAM上におけるディレクトリ構造が定義されている。図１２にそのディレクトリ構造図を示す。
【００１８】
ルートディレクトリ下にDVD＿RTAVディレクトリがある。
そのDVD＿RTAVディレクトリの下のVR＿MANGER.IFOファイルは、全ての記録再生管理データを収録するためのファイルであり、オリジナルPGC、ユーザー定義PGCなどが記述される。VR＿MOVIE.VROファイルには、動画データの本体が記録される。VR＿STILL.VROファイルには、静止画データの本体が記録される。VR＿AUDIO.VROファイルには、音声データの本体が記録される。
【００１９】
このように、実際の動画データ（VR＿MOVIE.VRO）、静止画データ（VR＿STILL.VRO）、音声データ（VR＿AUDIO.VRO）等の実データと、記録再生管理データとを分離して記録する構造とすることで、実際の動画、静止画、音声の各データを変更することなく、ユーザー定義PGCによって任意の再生順序を設定することが出来る。なお、VR＿STILL.VRO中の各静止画は、MPEG Video規格に準拠したMPEGイントラ画像として記録される。
［オリジナルPGC］
図１３はオリジナルPGCの構造概念図である。
【００２０】
DVD-VRディスクに、複数の動画データを記録する場合、その記録された各動画データを参照するためのプログラム（Program）がオリジナルPGC内に記述される。そして、その記述された各プログラムで参照される動画データを、更に１つまたは複数に分けるためのセル（Cell）が上記したプログラムと対応付けられて記述される。一般的には、記録の途中でポーズした場合や、記録後に番組の途中部分を編集で削除した場合などに、プログラムはその途切れ部分を境とする複数のセルに分割された構成をとる。各セルはそれぞれ対応する各VOBを参照している。このプログラムおよびセルがオリジナルPGCの記録再生管理データである。
【００２１】
VOBは、上記セルで参照される動画データそのものであり、MPEG-2システムに準拠したプログラムストリームとして記録されている。
図１３において、ディスクに最初に記録された動画データはVOB1であり、これを参照するプログラム及びセルがProgram1、Cell1としてオリジナルPGC内に記述される。以下、VOBが追加記録されていくたびに、その各VOBを参照するプログラムがProgram2、 Program 3、 ...、セルがCell2、Cell3、...というように追加記述されていく。なおVOBは、上記したとおり1つのプログラムの中で記録ポーズなどの区切りが発生した場合は複数に分かれるので、そのVOBを参照するセルも１つのプログラム内で複数記述されることになる。図１３は、Program2がCell2、Cell3に分かれている例である。
【００２２】
このオリジナルPGCを用いると、オリジナルPGC内に記述されているプログラムまたはセル（つまりディスクに記録されている全てのプログラムまたはセル）に対応した全VOBを記述順、つまり記録順に再生することが可能となる。また、オリジナルPGC上の特定のプログラムを利用者に指定させて、その指定させたプログラムが参照するVOBのみ再生することも可能である。
［ユーザー定義PGC］
図１４はユーザー定義PGCの構造概念図である。
【００２３】
オリジナルPGCで参照されている各VOBは、その全部または一部をユーザー定義PGCでも参照可能である。ユーザー定義PGCで用いられるセルは、オリジナルPGCと異なり、VOBと１対１に対応しなくてもよく、一つのVOBの中の一部分のみを参照したり、二つのVOBにまたがって参照したりすることが可能である。例えば、VOB内のコマーシャルの部分や不要場面の部分を除いた必要場面の部分のみを参照したり、２つ以上の番組（Program）の一部分を繋いで再生したりする用途等に適している。
【００２４】
また、ユーザー定義PGC中にはプログラムの階層は存在しない。つまり、ひとつのユーザー定義PGCが、オリジナルPGCで言う１つのプログラムに相当する。
［PGCI］
表５は、オリジナルPGC及びユーザー定義PGCに記述される情報（PGCI）の具体的定義内容を示す表である。PGCIは以下の情報からなる。
・PGC＿GI：PGCの一般情報。
・PGI：各プログラムナンバーのPGI。
【００２５】
（オリジナルPGCの場合のみ定義する。ユーザー定義PGCでは定義しない。）
・CI＿SRP ：PGC中の各セル情報の検索ポインタ。
・M＿CI：動画セルの場合の各セル情報。
【００２６】
（静止画セルの場合はS＿CIと置き換える。）
次に、上記各要素の詳細内容を説明する。
PGC＿GIには、PGC内のプログラム数が記述されるPG＿Ns、及びCI＿SRPの数が記述されるCI＿SRP＿Nsが定義される。ユーザー定義PGCの場合は上記したようにプログラムの階層を持たないのでPG＿Nsはゼロである。
【００２７】
PGIは、PG＿Nsに記述される個数分存在し、それぞれに付加されるナンバーｉ（iは整数）で区別する。PGI内には、プログラム中のセル数が記述されるC＿Ns、プログラムに関するテキスト情報を記述するプライマリテキスト情報が記述されるPRM＿TXTI、プログラムに関連するアイテムテキスト情報（PGCIではなく、VR＿MANGR.IFO内の別のデータ構造として別途収録されている）の検索ポインタ番号が記述されるIT＿TXT＿SRPN、プログラムを代表する静止画像の位置を指定する代表静止画情報が記述されるEP＿PICTI等が定義される。
【００２８】
CI＿SRPは、CI＿SRP＿Nsに記述されるプログラムの個数分存在し、それぞれに付加されるナンバーｊ（ｊは整数）で区別する。各CI＿SRP内にはセル情報M＿CI（静止画の場合はS＿CI）の先頭アドレスが記述されるCI＿SAが定義される。
【００２９】
M＿CIには、セルの一般情報を記述するM＿C＿GIと０個以上のセルエントリーポイント情報が記述されるM＿C＿EPIが定義される。M＿CIはC＿Nsに記述されるセルの個数分存在し、それぞれに付加されるナンバーｊ（ｊは整数）で区別する。
【００３０】
M＿C＿GI内には、セルのタイプが記述されるC＿TY、セルエントリーポイント数が記述されるC＿EPI＿Ns等が定義される。
M＿C＿EPI内には、エントリーポイントのタイプが記述されるEP＿TY（AとB、AはPRM＿TXTIなし、BはPRM＿TXTIあり）、エントリーポイントの再生時刻が記述されるEP＿PTM、及びエントリーポイントに関するプライマリテキスト情報が既出されるPRM＿TXTIが定義される。M＿C＿EPIはC＿EPI＿Nsに記述されるエントリーポイントの個数分存在し、それぞれに付加されるナンバーｋ（ｋは整数）で区別する。
【００３１】
ここで、エントリーポイントとはセル内の任意の時刻を指定し、プログラムやセルの任意の中間地点へのアクセスを可能にする情報である。図１３および図１４中に、セル内に指定されるエントリーポイントの例（EPと示される矢印）を示す。
【００３２】
なお、静止画のセルを再生する場合には、M＿CIの代わりにS＿CIが用いられる。（S＿CIの内容はここでは省略する。） 従って、オリジナルPGC上に動画と静止画を記録する場合はセル毎に混在することになる。ユーザー定義PGC上も、セル毎に動画用セルと静止画用セルを混在させることが出来る。
【特許文献１】特開２００４−７２１４８
【特許文献２】特開２０００−２３０９４
【発明の開示】
【発明が解決しようとする課題】
【００３３】
上記した特許文献１や特許文献２のような動画と静止画とを共に記録再生可能な従来の情報記録再生装置においては、動画と同時期に静止画を記録する際に、その静止画を記録した位置情報を動画のピクチャー（フレーム）のサーチ位置情報（エントリーポイント）として用いるが、この位置情報だけでは効果的に再生時のサーチを行なうことができないという課題があった。
【００３４】
例えば、記録した静止画をインデックス画面として用いて、この静止画が記録された位置を動画のエントリーポイントとしてサーチすると、静止画が記録された位置の動画シーンからすぐ再生が始まってしまう。静止画を記録したということは、その静止画の記録以前に、利用者にとって何かその記録を行なわせるきっかけとなる特徴的な出来事が動画として記録されている場合が多い。しながら従来例では、この静止画をインデックスとしてサーチするが、エントリーポイントがこの静止画の位置となっているので、上記した特徴的な出来事の後からしか動画を観ることができない。従って、利用者がその特徴的な出来事を観たい場合は、サーチ後に再生位置をすこし前に戻すという操作が必要になるなどの課題が生じていた。
【課題を解決するための手段】
【００３５】
そこで、上記課題を解決するために本発明は、以下の装置およびプログラムを提供するものである。
（１）撮影された動画と静止画とを記録媒体へ記録する第１の記録手段と、
前記撮影された静止画と、これらの静止画が撮影された時刻を含む所定撮影期間内に撮影された前記動画のうちの１枚とを１対１に関連付けるリンク情報を前記各静止画毎に生成するリンク情報生成手段と、
前記リンク情報にて前記各静止画と関連付けられた各１枚の動画の撮影時刻からそれぞれ所定期間前の各１枚の動画を指し示す情報であるオフセット情報を生成するオフセット情報設定手段と、
前記各静止画毎の前記各リンク情報と前記各オフセット情報とを対にした対応付け情報を前記記録媒体に記録する第２の記録手段と、
を有することを特徴とする情報記録装置。
（２）上記（１）に記載の情報記録装置で記録媒体に記録された動画と静止画とをそれぞれ再生する情報再生装置であって、
前記記録媒体に記録された前記動画のシーンサーチに用いる各インデックス用画面を、前記記録媒体より読み出した前記各静止画を基に生成し、表示装置に表示させるインデックス画面生成手段と、
前記表示装置に表示されている前記各インデックス画面のうちの1つを指示する指示信号が入力され、その入力指示信号によってシーンサーチを行なう際に、前記記録媒体から前記対応付け情報を読み出して、前記１つのインデックス画面の基となる静止画と関連付けられている１枚の動画を前記対応付け情報内のリンク情報を用いて特定し、前記リンク情報と対をなすオフセット情報を用いて、前記特定した１枚の動画から前記所定期間前の１枚の動画をサーチするサーチ手段と、
を有することを特徴とする情報再生装置。
（３）前記記録媒体から読み出した前記対応付け情報内の前記各オフセット情報を、それぞれ任意の値に変更する為の変更指示信号が入力されたならば、この入力変更指示信号に従って新たな各オフセット情報を生成し、この生成した新たな各オフセット情報と各リンク情報とを対にした新たな対応付け情報を生成し、前記記録媒体に既に記録してある対応付け情報に上書きするオフセット情報変更手段と、
を有し、
前記サーチ手段は、
前記オフセット情報変更手段で変更され、記録媒体に記録された前記新たな対応付け情報を読み出して、この読み出した新たな対応付け情報を用いてサーチを行なう手段であることを特徴とする上記（２）に記載の情報再生装置。
（４）撮影された動画と静止画とを記録媒体に記録させる為の情報記録プログラムであって、
前記撮影された動画と静止画とを第１の記録手段を用いて前記記録媒体に記録させる機能と、
１枚以上の前記撮影された静止画と、これらの静止画が撮影された時刻を含む所定期間内に撮影された前記動画のうちの１枚とを１対１に関連付けるリンク情報を前記各静止画毎に生成する機能と、
前記リンク情報にて前記各静止画と関連付けられた各１枚の動画の撮影時刻からそれぞれ所定期間前の各１枚の動画を指し示す情報であるオフセット情報を生成する機能と、
前記各静止画毎の前記各リンク情報と前記各オフセット情報とを対にした対応付け情報を第２の記録手段を用いて前記記録媒体に記録させる機能と、
をコンピュータに実行させる情報記録プログラム。
（５）上記（４）に記載の情報記録プログラムをコンピュータに実行させて記録媒体に記録させた前記動画と前記静止画とを再生する為の情報再生プログラムであって、
前記記録媒体に記録された前記動画のシーンサーチに用いる各インデックス用画面を、前記記録媒体より読み出し手段を用いて読み出させた前記各静止画を基に生成し、表示装置に表示させる機能と、
前記表示装置に表示されている前記各インデックス画面のうちの1つを指示する指示信号が入力され、その入力指示信号によってシーンサーチを行なう際に、前記記録媒体から前記読み出し手段を用いて前記対応付け情報を読み出させて、前記１つのインデックス画面の基となる静止画と関連付けられている１枚の動画を前記対応付け情報のうちのリンク情報を用いて特定し、前記リンク情報と対をなすオフセット情報を用いて、前記特定した１枚の動画から前記所定期間前の１枚の動画をサーチ手段を用いてサーチさせるサーチ機能と、
をコンピュータに実行させる情報再生プログラム。
（６）前記記録媒体から前記読み出し手段を用いて読み出した前記対応付け情報内の前記各オフセット情報を、それぞれ任意の値に変更する為の変更指示信号が入力されたならば、この入力変更指示信号に従って新たな各オフセット情報を生成し、この生成した新たな各オフセット情報と各リンク情報とを対にした新たな対応付け情報を生成し、前記記録媒体に既に記録してある対応付け情報に前記第２の記録手段を用いて上書きさせる上書き機能と、
をコンピュータに実行させ、
前記サーチ機能は、
前記上書き機能によって前記記録媒体に記録されている前記新たな対応付け情報を前記読み出し手段を用いて読み出して、この読み出した前記新たな対応付け情報を基に前記サーチ手段を用いてサーチを行なわせる機能である、
上記（５）に記載の情報再生プログラム。
【発明の効果】
【００３６】
本発明は、動画記録中に静止画を記録する場合、その静止画を記録した時系列的な位置情報として、この静止画に対応した動画のピクチャー（フレーム）の位置情報をインデックスポイントとして記録媒体に記録するとともに、そのインデックスポイントより時系列的に前の所定位置を動画のサーチに使用するエントリーポイントとなるように、前述のインデックスポイントからエントリーポイントまでの所定期間をオフセット期間として記録媒体に記録するようにした。更にこのオフセット期間を、記録した全静止画に対して一律に設定したり、個々の静止画毎に異ならせて設定したりできるようにした。
【００３７】
上記構成とすることにより、静止画をインデックスとして動画をサーチする際に、その静止画に対して所定のオフセット期間分前のエントリーポイントの動画から再生を開始することが可能となる。よって、従来例の課題であった、静止画を記録するきっかけとなる特徴的な出来事を観るためにサーチ後に再生位置をすこし前に戻すという操作が不要になり、利用者の利便性の向上が可能となる。
【００３８】
また、上記オフセット期間の設定を静止画毎に可能としているので、それぞれの静止画毎のきっかけとなる特徴的な出来事の時間に応じてオフセット設定できるので、利用者の利便性の更なる向上が可能となる。
【発明を実施するための最良の形態】
【００３９】
図１は本発明の情報記録装置の一実施例のブロック図である。本実施例の情報記録装置は、動画の記録中でもその記録を中断することなく、静止画も記録することを可能とするものである。詳細内容は後述する。
【００４０】
図３は本発明の情報再生装置の一実施例のブロック図である。本実施例の情報再生装置は、記録した動画及び静止画を再生すると共に、記録した静止画を動画のサーチ用のインデックスとして用いてサーチ再生することを可能とするものである。詳細内容は後述する。
＜ディスクフォーマットのデータ構造＞
まず、上記情報記録装置及び情報再生装置の実施例で使用する、ディスクフォーマットのデータ構造について説明する。これは従来例で説明した、一般的なディスクフォーマットのデータ構造を、本実施例の情報記録装置及び情報再生装置用にカスタマイズしたものである。
【００４１】
図１６は本実施例で使用するディスクフォーマットのデータ構造の例である。なお、ディレクトリ名やファイル名は本実施例を説明する目的で使用しており、これ以外の名称でも構わない。図示していないルートディレクトリの下にJVC＿HDVD＿SYSTEMディレクトリがあり、その下に、本実施例に関わる全ての管理データ、音声データ、動画データ、静止画データがファイルとして保存される。これは、従来例で説明した図１２のDVD＿RTAVディレクトリ以降に対応する。つまり、JVC＿HDVD＿SYSTEMが図１２のDVD＿RTAVに対応する。
［動画ファイル］
V＿PR＿SETは、記録されている各VOBをグループ化する為のディレクトリであり、このディレクトリ中に各VOBがV＿PRn.dat （ここで、nは1から開始されるプログラム番号）ファイルとしてそれぞれ記録される。各VOBはMPEG-2システム規格のプログラムストリームまたは、トランスポートストリームとして記録される。上記V＿PRn.datファイルは、従来例で説明した図１２のVR＿MOVIE.VROファイルに対応する。
［音声ファイル］
A＿PR＿SETは、音声の各プログラムをグループ化する為のディレクトリでありディレクトリ中に上記VOBと同様の各オーディオオブジェクト(AOB)がA＿PRn.dat （ここで、nは1から開始されるプログラム番号）ファイルとしてそれぞれ記録される。各AOBはMPEG-2システム規格のプログラムストリームまたは、トランスポートストリームとして記録される。上記A＿PRn.datファイルは、従来例で説明した図１２のVR＿AUDIO.VROファイルに対応する。
［Pack］
VOB及びAOBを記録する場合、図９のように、MPEG多重化規格のフォーマットに従い、パック化が施される。VOB及びAOBは所定バイト数単位（１パック内にセット可能なバイト数）毎に分割され、それぞれ図９のAudio or Video data部にセットされる。
【００４２】
なお、ひとつのPackはPack Header部とPacket部に分かれており、更にPacket部はPacket Header部と、分割されたVOB又はAOBがセットされるAudio or Video data部とに分かれている。なおPacket Header部の直後には、必要に応じてPrivate Headerが付加される場合がある。
［静止画ファイル］
S＿PR＿SETは、記録されている静止画の各ファイルをグループ化する為のディレクトリであり、このディレクトリ中に静止画の各ファイルがS＿PRn.jpg （ここで、nは1から開始されるプログラム番号）ファイルとして記録されている。なお、各静止画ファイルはJPEGファイルとして記録される。上記S＿PRn.jpgは、従来例で説明した図１２のVR＿STILL.VROファイルに対応する。
【００４３】
なお、図１６では動画、音声、静止画のプログラムに関するファイル群をそれぞれ異なるディレクトリ下に記録する例を示したが、３種全てのファイル群を同一ディレクトリ、例えばAVS＿PR＿SETなどの下に記録するようにしても、本発明の趣旨と相違しない。  さらには、動画のプログラムをそれぞれ一つのファイルV＿PRn.datとして記録する例、及び音声のプログラムをそれぞれ一つのファイルA＿PRn.datとして記録する例を示したが、全てのビデオプログラムを同一のファイル、例えばV＿PR.dat内に連続して記録し、V＿PR.dat内のどの部分がどのプログラムデータに相当するかを別途の情報として保持するようにしても良い。A＿PR.datについても同様である。
［TMG.ifo］
TMG.ifo（Total Manager Information）は、オリジナル管理データ及びユーザー定義管理データ（以下、プレイリストとも呼ぶ）を記録する為のファイルである。このTMG.ifoファイルは、従来例で説明した図１２のVR＿MANGRDVD.IFOファイルに対応する。また、オリジナル管理データは図１２のオリジナルPGC、ユーザー定義管理データは図１２のユーザー定義PGCにそれぞれ相当するものである。
【００４４】
TMG.ifoファイルの構造を図１７に示す。TOTAL＿MAN＿IFO（Total Manager Information）は、GENERAL＿IFO（General Information）、CNTNT＿IFO（Content Information）及びSTATUS＿IFO（Status Information）で構成される。
［STATUS＿IFO］
STATUS＿IFOには、最後に再生したプログラムの種類や番号など、ステータスに関する情報が記述される。
［CNTNT＿IFO］
CNTNT＿IFOは、動画プログラム情報構造体V＿PR＿IFOT（Video Program Information Table）、音声プログラム情報構造体A＿PR＿IFOT（Audio Program Information Table）、静止画プログラム情報構造体S＿PR＿IFOT（Still picture Program Information Table）、プレイリスト情報構造体PL＿IFOT（Play List Information Table）で構成される。
【００４５】
上記のうち、V＿PR＿IFOT、A＿PR＿IFOT及びS＿PR＿IFOTの３つがそれぞれ動画、音声静止画用のオリジナル管理データである。また、PL＿IFOTがユーザー定義管理データである。
【００４６】
V＿PR＿IFOTは、各動画プログラム毎の情報V＿PR＿IFO＿i（iは1からnまでの整数）の集まりで構成される。
A＿PR＿IFOTは、各音声プログラム毎の情報A＿PR＿IFO＿j（jは1からmまでの整数）の集まりで構成される。
【００４７】
S＿PR＿IFOTは、各静止画プログラム毎の情報S＿PR＿IFO＿k（kは1からqまでの整数）の集まりで構成される。
PL＿IFOTは、各プレイリスト毎の情報PL＿IFO＿p（pは1からrまでの整数）の集まりで構成される。
【００４８】
以下では上記したそれぞれの整数i、 j、 k、 pをそれぞれ、V＿PR＿IFO番号、 A＿PR＿IFO番号、S＿PR＿IFO番号、PL＿PR＿IFO番号と呼ぶことにする。
以下に上記したV＿PR＿IFO＿i、A＿PR＿IFO＿j、S＿PR＿IFO＿k、PL＿IFO＿pの詳細内容を説明する。
［動画プログラム情報構造体］
表１は、動画プログラム情報構造体V＿PR＿IFO＿i のデータフィールドと内容の例を示す表である。
【００４９】
データフィールドの中の、PR number （V＿PRN）に記述される値は、この動画プログラムの番号(i)を示し、V＿PR＿IFO番号と等しい。
Video Group number (V＿GRN)に記述される値は、この動画プログラムが属する動画グループの番号を示す。
【００５０】
V＿ATRには表１の下側の表に示すような内容の、このV＿PR＿IFO＿iで参照される動画データ（各VOB）の各種属性情報が記述される。例えば、圧縮方式を示すVideo＿compression＿mode、ＰＡＬやＮＴＳＣ等の放送方式を示すTV＿system、アスペクト比情報を示すAspect＿ratio、水平解像度であるHorizontal＿video＿resolution、垂直解像度であるVertical＿video＿resolution等の各種属性情報が記述される。
【００５１】
その他のデータフィールドについては、本実施例とは関係性が低いので説明を省略する。
なお、V＿PR＿IFO＿iは動画プログラムの再生に必要なアドレス情報や属性情報、テキスト等の付随情報を記述する為のものであり、表１の実施例以外にも様々な情報構造をとり得る。
［音声プログラム情報構造体］
表２は、音声プログラム情報構造体A＿PR＿IFO＿j のデータフィールドと内容の例を示す表である。
【００５２】
データフィールドの中の、PR number （A＿PRN）に記述される値は、この音声プログラムの番号（j)を示し、A＿PR＿IFO番号と等しい。
Audio Group number (A＿GRN)に記述される値は、この音声プログラムが属する音声グループの番号を示す。
【００５３】
Track number (TKN)に記述される値は、オーディオグループ内のトラック番号を示す。
その他のデータフィールドについては、本実施例とは関係性が低いので説明を省略する。
【００５４】
なお、A＿PR＿IFO＿jは音声プログラムの再生に必要なアドレス情報や属性情報、テキスト等の付随情報を記述する為のものであり、表２の実施例以外にも様々な情報構造をとり得る。
［静止画プログラム情報構造体］
表３は、静止画プログラム情報構造体S＿PR＿IFO＿kのデータフィールドと内容の例を示す表である。
【００５５】
データフィールドの中の、PR number （S＿PRN）に記述される値は、この静止画プログラムの番号(k)を示し、S＿PR＿IFO番号と等しい。
Still picture Group number (S＿GRN)に記述される値は、この静止画プログラムが属する静止画グループの番号を示す。
【００５６】
Linked＿video＿program＿numberには、この静止画プログラムと関連付けられる（以下リンクされると称する）動画プログラムのPR＿numberが記述される。なお、関連付けられていない（以下リンクされていないと称する）場合には０が記述される。リンクに関する詳細内容は後述する。
【００５７】
Linked＿video＿entry＿timeには、リンクされている動画プログラムの中のピクチャーのタイムコードが記述される。
entry＿offset＿timeにはリンクされている動画プログラムの中のピクチャーのタイムコードからどれだけ前の時間からエントリーするかのオフセットタイムが記述される。この値はオフセットする時間幅で示される。
【００５８】
S＿ATRには表３の下側の表に示すような内容の、このS＿PR＿IFO＿kで参照される静止画データの各種属性情報が記述される。例えば圧縮方式を示すVideo＿compression＿modeや、ＰＡＬやＮＴＳＣのＴＶシステムを識別するTV＿system、アスペクト比情報を示すAspect＿ratioなどの各種属性情報が記述される。
【００５９】
その他のデータフィールドについては、本実施例とは関係性が低いので説明を省略する。
なお、S＿PR＿IFO＿kは静止画プログラムの再生に必要なアドレス情報や属性情報、テキスト等の付随情報を記述する為のものであり、表３の実施例以外にも様々な情報構造をとり得る。
［プレイリストプログラム情報構造体］
表４は、プレイリストプログラム情報構造体PL＿IFO＿pのデータフィールドと内容の例を示す表である。
【００６０】
データフィールドの中の、PL numberに記述される値は、このプレイリストの番号(p)を示す。
num＿of＿ud＿programsには、このプレイリストに含まれるユーザー定義プログラムの数が記述される。ユーザー定義プログラムUD＿PR（User Defined Program）とは、利用者が設定するもので、一つ以上の動画プログラム、一つ以上の音声プログラムまたは一つ以上の静止画プログラムが記述されるものである。または、一つ以上の音声プログラムと、それと同時に再生すべき一つ以上の静止画プログラムが記述される場合もある。
【００６１】
UD＿PR＿modeには、対応するUD＿PRに動画、音声、静止画のうちのいずれのプログラムが記述されているかを示す情報が記述されている。
その他のデータフィールドについては、本実施例とは関係性が低いので説明を省略する。
【００６２】
各プログラムの機能、プログラムとユーザー定義プログラム、プレイリストの関係などについては後述する。
なお、プレイリストプログラム情報構造体PL＿IFO＿pは動画、音声、静止画の各プログラムを関連付けて再生するのに必要なアドレス情報や属性情報、テキスト等の付随情報を記述する為のものであり、表４の実施例以外にも様々な情報構造をとり得る。
［GENERAL＿IFO］
GENERAL＿IFOには、System IDやVersion number、 及びCNTNT＿IFOとSTATUS＿IFOの先頭アドレスなど、TOTAL＿MAN＿IFOの一般情報を記述する。詳細な例を表６に示す。この中の、Global＿entry＿offsetフィールドは、各静止画とリンクしているそれぞれの動画のピクチャーからエントリーする一般的なオフセットタイムが記述されるフィールドである。このGlobal＿entry＿offsetの値は、各静止画に対応する静止画プログラム情報構造体S＿PR＿IFO＿kの entry＿offset＿time フィールドに具体的な値が記載されていない場合に有効となるものである。
＜記録装置＞
図１は本発明の情報記録装置の一実施例のブロック図である。本実施例の情報記録装置は、上記したディスクフォーマットのデータ構造を用いることにより、動画の記録中でもその記録を中断することなく、静止画も記録することを可能とするものである。且つ、本装置は記録した静止画と、この静止画を記録した時期と同時期に記録していた動画のピクチャー（またはフレーム）とを互いにリンクさせた情報を併せて記録するものである。且つ、その記録するリンク情報には、その動画のピクチャーとリンクさせた静止画をインデックスとして動画をサーチするために用いるエントリーポイントを指し示すオフセット情報を含む。そしてこのエントリーポイント指し示すオフセット情報は静止画を記録した位置に対して所定期間前の位置の情報である。
【００６３】
以下この図１を用いて実施例を説明する。
入力された画像光はレンズ１０１を通して、光路分離器１０２に入力される。光路分離器にはプリズムやハーフミラーなどが用いられる。この光路分離器１０２によって２つに分離された画像光は動画用受光素子１０４と、静止画用受光素子１０５に入光される。受光素子には例えばＣＣＤやＣＭＯＳなどが用いられる。このとき、動画用撮像素子の解像度よりも、静止画用撮像素子の解像度のほうを大きくするのが効果的である。図５は、これまで説明したレンズ１０１から静止画用受光素子１０５までの所謂光学ブロックの具体例を示す構造図である。レンズ１０１に対応するレンズ群５０１、光路分離器１０２に対応するプリズム５０２、動画用受光素子１０４に対応するＣＣＤ５０３、静止画用受光素子１０５に対応するＣＣＤ５０４から構成されている。
【００６４】
動画用受光素子１０４と静止画用受光素子１０５とで画像光はそれぞれ光電変換されて電気的な画像信号となる。更に画像信号はＡ／Ｄ変換されてデジタルデータとしてそれぞれ静止画符号化器１１４、動画符号化器１１５に入力される。静止画符号化器１１４では入力されるデジタルデータを静止画データとして扱い、例えばＪＰＥＧを用いて信号圧縮処理を行う。また、動画符号化器１１５では入力されるデジタルデータを動画データとして扱い、例えばＭＰＥＧ２を用いて信号圧縮処理を行う。
【００６５】
また、オーディオ入力器１０３からのオーディオデータはＡ／Ｄ変換器１０８にてデジタルデータに変換され、音声符号化器１１３に入力される。音声符号化器１１３では入力されるデジタルデータを例えばドルビーＡＣ３を用いて信号圧縮処理を行う。
【００６６】
それぞれの符号化器で符号化された動画、静止画、音声の各符号化データは、多重化器１１７にて、１つのデータに多重化される。多重化されたデータはディスクフォーマット器１１９にて、後述するディスクフォーマットにてフォーマット化され、記録媒体書き込み器１１８へ入力される。
【００６７】
ユーザーインターフェース部（Ｕ／Ｉ）１０９は、利用者の操作情報を入力するブロックである。たとえば、動画を記録している途中に、利用者によってシャッターボタンが押されたなどの操作情報が入力されたならば、その押した時点のタイミング情報をＣＰＵへ出力する。
【００６８】
ＣＰＵ１１０は、上記のタイミング情報を受信したならば、静止画記録の開始を静止画撮影タイミング信号発生器１１１に指示する。
静止画撮影タイミング信号発生器１１１は、ＣＰＵ１１０より静止画記録の開始指示を受けたならば、静止画記録開始信号を静止画符号化器１１４、動画符号化器１１５に送信する。また同時に、これから記録する静止画のプログラムナンバーと、この静止画とリンクする動画のプログラムナンバー及びピクチャータイムコードとを生成して、それぞれを管理データメモリー１１２に送信し、また静止画のプログラムナンバーは、動画符号化器１１５へも送信する。
【００６９】
静止画符号化器１１４は、静止画記録開始信号を受信したならば、静止画符号化を開始する。
動画符号化器１１５は、静止画記録開始信号を受信したならば、動画符号化を開始する。そして、同時に受信した静止画のプログラムナンバーを、動画符号化データの１ピクチャー毎に付加されているＭＰＥＧのユーザーデータ領域にセットする。これにより、動画記録中に記録した静止画と、その静止画を記録したのと同時期に記録されていた動画の1枚のピクチャーとの対応付けがなされることになる。
【００７０】
静止画のプログラムナンバーとは、表３に示す静止画プログラム情報構造体のS＿PR＿IFOフィールドの中のPR＿numberの値である。
ＭＰＥＧのユーザーデータ領域とは、図２に示すようにＭＰＥＧストリームの１ピクチャー毎に１つ付加されているものである。表７はＭＰＥＧ２ビデオレーヤの１ピクチャーのシンタックスを示したものであり、この中のuser＿dataを使用する。user＿dataは、User＿data＿start＿codeという一意に決定できるバイトアラインされたスタートコードから始まり、次に0x000001の３バイトを受信するまで、user＿dataを続けることができる。ここに静止画の識別情報（後述するS＿PRN）を記述する。その際、他のアプリケーションでuser＿dataを使用している可能性もあるので、user＿data＿start＿codeに続く４バイトのuser＿dataに、本方式のデータであることを示す識別コード0x22220204を記述する。これにより他の用途で使用されているユーザーデータとの混同を防ぐことができる。
なお、ここでは４バイトの識別コード0x22220204としているが、この識別コードのバイト長は４バイトに限らずまた識別コードも0x22220204に限るものではない。
【００７１】
オフセット時間決定器１１６は、ユーザーインターフェース部（Ｕ／Ｉ）部１０９及びＣＰＵ１１０を介して利用者から設定されたり、装置内部にデフォルトとして予め設定されたりしている前述のオフセット情報をＣＰＵ１１０からの指示に従って管理データメモリーへ送信する。
【００７２】
管理データメモリー１１２は、前述したTMG.ifoファイルを記憶し管理するメモリーである。このメモリーに送信された静止画のプログラムナンバー、この静止画とリンクする動画のプログラムナンバー及びピクチャータイムコード、オフセット情報はＣＰＵ１１０からの制御指示に従って、以下のように処理される。
【００７３】
受信した静止画のプログラムナンバーと同じプログラムナンバーの静止画プログラム情報構造体がTMG.ifoファイル中に存在しない場合は、このプログラムナンバーの静止画プログラム情報構造体を新たに作成しTMG.ifoファイルに追加する。そしてこのプログラムナンバーを新たに作成した静止画プログラム情報構造体のPR＿numberフィールドにセットする。
【００７４】
この静止画とリンクする動画のプログラムナンバーは、上記で新たに作成した静止画プログラム情報構造体のLinked＿video＿programフィールドにセットする。この動画のプログラムナンバーは、現在記録中の動画に対応して既に作成されている表１に示す動画プログラム情報構造体のV＿PR＿IFOフィールドの中のPR＿numberと同じ値を記述する。つまり、記録中の動画の動画プログラム情報構造対のPR＿numberを、これから記録する静止画の静止画プログラム情報構造対のLinked＿video＿programに記述することで、現在記録中の動画とこれから記録する静止画との対応付け（リンク）がなされることになる。
【００７５】
ピクチャータイムコードは、Linked＿video＿entry＿timeフィールドにセットする。
ピクチャータイムコードとは、所謂タイムコードであり、ＭＰＥＧなどで用いられているＧＯＰ単位のＧＯＰヘッダーに記述されている時分秒フレーム数で表されるタイムコードを用いる。このタイムコードを、Linked＿video＿entry＿timeフィールドに記述することにより、現在記録中の動画プログラム中のピクチャーとこれから記録する静止画プログラムとの対応付け（リンク）がなされることになる。なお、このinked＿video＿entry＿timeフィールドに記述する情報は、動画プログラムの中のピクチャーを特定できる情報（動画ピクチャーの位置情報）であればタイムコードでなくて良い。例えば、記録されている動画プログラムの先頭からのフレーム数または先頭からのアドレス（バイト数）であっても良い。
【００７６】
オフセット情報は、entry＿offset＿timeフィールドにセットする。このオフセット情報はピクチャータイムコードと同じ時間表示単位でセットする。このオフセット情報によりサーチ時のエントリーポイントとなる動画のピクチャーを指定できる。
【００７７】
多重化器１１７は、それぞれの符号化器で独立に符号化された動画符号化データ、静止画符号化データ、音声符号化データを、時分割多重化する。
ディスクフォーマット器１１９は、上記多重化された各符号化データに対して、上記したディスクフォーマットである動画ディレクトリ（V＿PR＿SET）中の動画ファイル（V＿PRn.dat）、音声ディレクトリ（A＿PR＿SET）中の音声ファイル（A＿PRn.dat）、静止画ディレクトリ（S＿PR＿SET）中の静止画ファイル（S＿PRn.jpg）に対応するようにフォーマット化する。
【００７８】
記録媒体書き込み器１１８は、管理データメモリー１１２で生成され、記憶されているTMG.ifoファイル、及びディスクフォーマット器１１９によってフォーマット化された動画ファイル（V＿PRn.dat）、音声ファイル（A＿PRn.dat）、静止画ファイル（S＿PRn.jpg）をＣＰＵ１１０からの制御信号に従って、記録媒体１２０に記録する。
【００７９】
なお、本実施例は光路分離器１０２を用いて２つの光路に分離して、動画と静止画とをそれぞれ独立して記録する例であるが、光路分離器１０２を用いて２つの光路に分離しなくても良い。解像度の十分に高い受光素子と、静止画記録と動画記録とを切り替えるスイッチ１０５と、動画記録時に解像度を低くする為の解像度変換器１０７とがあれば、本発明は１つの受光素子で実現できる。
＜再生装置＞
図３は本発明の情報再生装置の一実施例のブロック図である。本実施例は、動画を記録中に任意の時点で静止画を記録したデータから動画及び静止画を再生する情報再生装置である。動画再生中に、それぞれの時点で記録されている静止画を用いた複数のインデックス画面から成るメニュー画面を作成し、そのメニュー画面を用いて、記録されている動画の所望の位置をサーチするものである。以下、図３を用いて実施例を説明する。
【００８０】
ＣＰＵ２０４は、記録媒体読み出し器２０２へ再生開始指示の制御信号を出力する。
記録媒体読み出し器２０２は、ＣＰＵ２０４から再生開始指示の制御信号を受けたならば、記録媒体２０１に記録されている動画ファイル（V＿PRn.dat）、静止画ファイル（S＿PRn.jpg）、音声（A＿PRn.dat）の多重化データと、管理データであるTMG.ifoファイルを読み出す。そして読み出したTMG.ifoファイルを管理データメモリー２０６に記録する。。また動画ファイル（V＿PRn.dat）、静止画ファイル（S＿PRn.jpg）、音声（A＿PRn.dat）の多重化データをディスクフォーマットデコーダー器２０５に入力する。
【００８１】
ディスクフォーマットデコーダー器２０５は、上記したディスクフォーマットで記録されている動画ファイル（V＿PRn.dat）、静止画ファイル（S＿PRn.jpg）、音声ファイル（A＿PRn.dat）をフォーマットデコードして多重化分離器２０７へ出力する。
【００８２】
多重化分離器２０７では、フォーマットデコードされた多重化データから、動画、静止画、音声の各符号化データを分離する。
音声復号化器２１０は、分離された音声符号化データを復号する。
【００８３】
静止画復号化器２１１は、分離された静止画符号化データを復号する。
動画復号化器２１１は、分離された動画符号化データを復号する。
メニュー画面設定器２１３は、復号された静止画を縮小してインデックス画面を生成し、このインデックス画面を複数枚ならべてメニュー画面を生成し、この生成したメニュー画面を利用者に表示する。利用者はこのメニュー画面に従って、ユーザーインターフェース（Ｕ／Ｉ）２０３を介してＣＰＵ２０４へ指示を送ることにより、各インデックス画面毎のエントリーポイントを設定したり、実際にサーチを実行したりすることが可能となる。
【００８４】
このメニュー画面を用いたエントリーポイントの具体的設定例を、図４を用いて説明する。図４はメニュー画面の表示例である。
利用者は、図４のメニュー画面の下部の８個の制御メニューを操作することにより、まず（１）や（２）のインデックス画面を選択する。するとこの（１）（２）の下側にある各２つの画面のうち右側に上記インデックス画面と同じシーンの画像が表示される。そして左側の画面は、右側の画面に対して例えば５秒前の映像が表示される。なお、この５秒の値はこの時点で装置に設定されている値である。次にこの５秒前の映像を選択した後に、制御メニューを操作してこの５秒前のシーンを例えば１０秒前のシーンに変更する。
【００８５】
上記設定処理を装置内部の動作で説明すると以下のような動作となる。
ＣＰＵ２０４は、管理データメモリー２０６に記録されているTMG.ifoファイルの中の上記インデックス画面の静止画に対応する静止画プログラム情報構造体（表３）のオフセット情報（entory＿offset＿time）に上記で設定した１０秒に相当する値を記述する。
【００８６】
次に、上記で設定したメニュー画面の任意のインデックス画面に対応する動画位置にサーチする場合の動作を説明する。
ＣＰＵは、管理データメモリー２０６に記録されているTMG.ifoファイルの中から、サーチするために選択されたインデックス画面の静止画に対応する静止画プログラム情報構造体（表３）からリンク先の動画のプログラムナンバーであるlinked＿video＿program＿numberと、リンク先の動画のピクチャー情報であるlinked＿video＿entry＿timeと、このピクチャーのどの位前から再生するかを示すオフセット情報であるentory＿offset＿timeとを取得する。
【００８７】
そしてＣＰＵ２０４は、取得した上記linked＿video＿program＿numberと、linked＿video＿entry＿timeと、entry＿offset＿timeとをアクセス時間設定器２０８に送信する。
アクセス時間設定器２０８は、送信されたlinked＿video＿program＿numberを用いて、サーチする対象の動画プログラムを特定し、linked＿video＿entry＿timeとentry＿offset＿timeを用いて、実際にサーチするエントリータイムを計算し、この計算したエントリータイムをランダムアクセス制御器２０９に送信する。
【００８８】
ランダムアクセス制御器２０９は、サーチ用の制御信号を記録媒体読み出し器２０２と画像出力器２１５とに送信する。
画像出力器２１５は、復号した動画ピクチャーの時刻情報と送信されたエントリータイムとを比較して、その時刻が一致するか、送信されたエントリータイムよりも大きい時刻情報の動画ピクチャーになったら、図示していないモニターへの画像信号の出力を開始する。
【００８９】
音声復号器２１０は、音声データを図示していないスピーカなどに出力する。
＜記録手順＞
次に、本実施例の記録装置における記録手順について、図６のフローチャートを用いて説明する。
【００９０】
ステップ６０１：記録処理スタート。
ステップ６０２：動画、音声の記録を開始する。
ステップ６０３：静止画を記録するか否かを判断する。この判断は、例えば利用者による静止画記録ボタンの押下などの操作結果によって行う。
【００９１】
操作結果が、静止画を記録する（ＹＥＳ）であった場合はステップ６０４へ処理を移行する。操作結果が記録しない（ＮＯ）、または操作が無かった場合には、ステップ６０６へ処理を移行する。
【００９２】
ステップ６０４：静止画データの記録を開始する。
ステップ６０５：静止画記録開始信号を出力する。
ステップ６０６：動画または静止画の符号化を行う。動画は、ＭＰＥＧ２圧縮符号化を行う。静止画はＪＰＥＧ圧縮符号化を行う。音声は動画とともにドルビーＡＣ３やＭＰＥＧ音声符号化などの圧縮符号化を行う。
【００９３】
ステップ６０７：符号化された動画、静止画、音声の各符号化データをそれぞれパック化して、パックヘッダーやタイムスタンプなどを付加して多重化を行う。
ステップ６０８：多重化されたデータのうちの動画データのピクチャー毎のユーザーデータ領域に、静止画のプログラムナンバーを記録する。この静止画のプログラムナンバーとは、表３の静止画プログラム情報構造体に記述されるPR＿numberである。
【００９４】
ステップ６０９：多重化されたデータを、図１６のフォーマットにしたがってフォーマット化し、バッファリングする。バッファにある程度のデータ量が蓄積されたら、記録媒体に記録する。
【００９５】
ステップ６１０：記録が全部終了したかどうかを判定する。
終了（ＹＥＳ）であればステップ６１１に処理を移行し、終了でない（ＮＯ）であればステップ６０３へ戻る。
【００９６】
ステップ６１１：記録結果に基づいて、管理データであるTMG.ifoファイルを記録媒体に記録する。
ステップ６１２：記録処理エンド。
【００９７】
＜エントリーセット手順＞
次に図７のフローチャートを用いて、記録された静止画に対して動画のオフセット時間（エントリーポイント）を設定する手順を説明する。
【００９８】
ステップ７０１：設定処理スタート。
ステップ７０２：オフセット時間設定画面（図４）を表示する。設定画面は対象となる記録した静止画をインデックス画面として表示する。そして、そのインデックス画面からどの位前の位置から、そのインデックス画面の静止画に関連する動画にアクセスするかのオフセット時間を利用者に入力させる。
【００９９】
ステップ７０３：静止画毎のオフセット時間を設定するかどうかを利用者に選択させる。設定する（ＹＥＳ）の場合、ステップ７０４に処理を移行する。設定しない（ＮＯ）の場合、ステップ７０５に移行する。
【０１００】
ステップ７０４：静止画データを再生、表示する。
ステップ７０５：予め装置に設定されているグローバルオフセット値を入力し、ステップ７０８に処理を移行する。このグローバルオフセット値は、表６に示すGENERAL＿IFOのGlobal＿entry＿offsetに記録する。ステップ７０８へ処理を移行する。
【０１０１】
ステップ７０６：静止画毎にオフセット値を入力させる。入力したオフセット値は、それぞれの静止画に対応した表３に示す静止画プログラム情報構造体のentry＿offset＿timeに記録する。
【０１０２】
ステップ７０７：静止画毎のオフセット値入力が終了したか否かを判定する。終了した（ＹＥＳ）場合はステップ７０８に処理を移行する。終了していない（ＮＯ）の場合はステップ７０４へ戻る。
【０１０３】
ステップ７０８：表３に示す静止画プログラム情報構造体としてフォーマット化する。
ステップ７０９：管理データであるTMG.ifoファイルをを記録媒体に記録する。
ステップ７１０：設定処理エンド。
＜再生手順＞
次に、本実施例の再生装置における再生手順について、図８のフローチャートを用いて説明する。
【０１０４】
ステップ８０１：再生処理スタート。
ステップ８０２：記録媒体から管理データであるTMG.ifoファイルを読み取り、管理データメモリー１１２に記録する。
【０１０５】
ステップ８０３：TMG.ifoファイル内の表６に示すGENERAL＿IFOのGlobal＿entry＿offsetの値を読み取る。
ステップ８０４：静止画データを復号して再生を開始する。
【０１０６】
ステップ８０５：再生された静止画データを縮小してインデックス画面とし、図４のようなメニュー画面を作成し表示する。
ステップ８０６：メニュー画面の中からサーチするインデックス画面を選択する。
【０１０７】
ステップ８０７：選択されたインデックス画面の静止画のLinked＿video＿entry＿timeとentry＿offset＿time値をTMG.ifoファイル内の表３に示す静止画プログラム情報構造体から読み出す。
【０１０８】
ステップ８０８：静止画毎のentry＿offset＿time値が０であるかどうかを判定する。０である（ＹＥＳ）場合はステップ８０９に処理を移行する。０でない（ＮＯ）場合はステップ８１０に処理を移行する。
【０１０９】
ステップ８０９：表６のGlobal＿entry＿offset値を、読み取った静止画毎のentry＿offset＿time（今は０が入力されている）のレジスター（メモリ）に入力（上書き）する。
ステップ８１０：Linked＿video＿entry＿timeとentry＿offset＿timeを加算した
エントリータイムの位置（エントリーポイント）へのサーチを実行する。
【０１１０】
ステップ８１１：サーチした位置から動画データの再生を行う。
ステップ８１２：更にサーチをするかどうかを選択する。サーチする（ＹＥＳ）場合にはステップ８０４に処理を戻す。サーチしない（ＮＯ）場合にはステップ８１３に処理を移行する。
【０１１１】
ステップ８１３：動画再生を継続するか終了するかを判定する。終了しない（ＮＯ）場合はステップ８１１に処理を戻す。終了する場合（ＹＥＳ）にはステップ８１４処理を移行する。
【０１１２】
ステップ８１４：再生処理エンド。
なお、本実施例では、記録媒体を特定していないが、ランダムアクセスできる記録媒体、例えばハードディスクや光ディスクなどであればどんな記録媒体であっても良い。
【０１１３】
また、記録媒体にデータを記録しなくても、通信、放送などあらゆる伝送媒体を経由してデータを送信することが可能で、その場合には、記録装置は伝送装置として使用することもできる。また再生装置は受信装置として使用することも可能である。
【０１１４】
本実施例の信号データを記録した記録媒体は、図１６、図１７、表１、表２、表３、表４、表６に示したフォーマット構造のデータが記録されていて、記録された静止画と同時期に記録された動画のピクチャーの位置情報からどれだけ離れた位置からエントリーするかのオフセット情報を記録媒体に記録するようにしたので、静止画をインデックスとして動画のエントリーポイントをサーチした際に、その静止画に対応するシーンの少し前から再生を開始することが出来、また、どの程度前から再生するかの情報が、全体及ぶような設定の仕方や、個々の静止画毎に設定することが可能となるという媒体特有の効果があり、見たいシーンから再生が始まってしまって、すこし前に戻すというユーザー操作が不要になり、効果的な再生を演出することできるシステムを好適に実現することができる。
【０１１５】
また、記録媒体は、媒体という定義はデータを記録できる媒体という、狭義な媒体というものだけでなく、信号データを伝送するための電磁波、光などを含む。また、記録媒体に記録されている情報は、記録されていない状態での、電子ファイルなどのデータ自身を含むものとする。
【０１１６】
また、本発明は上記した情報記録装置及び情報再生装置の機能をコンピュータに実現させるためのプログラムを含むものである。これらのプログラムは、記録媒体から読み取られてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【０１１７】
【表１】
2006222930.tif 000003
【０１１８】
【表２】
2006222930.tif 000004
【０１１９】
【表３】
2006222930.tif 000005
【０１２０】
【表４】
2006222930.tif 000006
【０１２１】
【表５】
2006222930.tif 000007
【０１２２】
【表６】
2006222930.tif 000008
【０１２３】
【表７】
2006222930.tif 000009
【図面の簡単な説明】
【０１２４】
【図１】本発明の実施例の好適な記録装置を示すブロック図である。
【図２】本発明の実施例のＭＰＥＧのユーザーデータ中に記録するデータ構造の説明図である。
【図３】本発明の実施例の好適な再生装置を示すブロック図である。
【図４】本発明の実施例の再生に使用するＵ／Ｉの例の説明図である。
【図５】本発明の実施例の好適な記録装置の光学系部分を示す構成図である。
【図６】本発明の実施例の好適な記録方法を示すフローチャート図である。
【図７】本発明の実施例の好適なパラメータ設定記録方法を示すフローチャート図である。
【図８】本発明の実施例の好適な再生方法を示すフローチャート図である。
【図９】従来技術におけるＭＰＥＧ規格のデータパック構造を示す説明図である。
【図１０】従来技術におけるMPEG符号化器のブロック図である。
【図１１】従来技術におけるMPEG復号化器のブロック図である。
【図１２】従来技術におけるディレクトリ、ファイル構造例の説明図である。
【図１３】従来技術におけるオリジナルPGCの構造を示す説明図である。
【図１４】従来技術におけるユーザー定義PGCの構造を示す説明図である。
【図１５】本発明の第２実施例の好適な記録装置を示すブロック図である。
【図１６】本発明の実施例のディレクトリ、ファイル構造の例を示す図である。
【図１７】本発明の実施例のTMG.ifoのデータ構造例を示す図である。
【符号の説明】
【０１２５】
１０１  レンズ
１０２  光路分離機
１０３  オーディオ入力器
１０４  受光素子（動画用）
１０５  受光素子（静止画用）
１０６  Ａ／Ｄ変換器
１０７  Ａ／Ｄ変換器
１０８  Ａ／Ｄ変換器
１０９  ユーザーインターフェース部
１１０  ＣＰＵ
１１１  静止画撮像タイミング信号発生器
１１２  管理データメモリ
１１３  音声符号化器
１１４  静止画符号化器
１１５  動画符号化器
１１６  オフセット時間決定器
１１７  多重化器
１１８  記録媒体書き込み器
１１９  ディスクフォーマット器
１２０  記録媒体選択器
【図１】
2006222930.tif 000010
【図２】
2006222930.tif 000011
【図３】
2006222930.tif 000012
【図６】
2006222930.tif 000013
【図７】
2006222930.tif 000014
【図８】
2006222930.tif 000015
【図９】
2006222930.tif 000016
【図１０】
2006222930.tif 000017
【図１１】
2006222930.tif 000018
【図１２】
2006222930.tif 000019
【図１３】
2006222930.tif 000020
【図１４】
2006222930.tif 000021
【図１５】
2006222930.tif 000022
【図１６】
2006222930.tif 000023
【図１７】
2006222930.tif 000024
【図４】
2006222930.tif 000025
【図５】
2006222930.tif 000026