(57)【要約】【課題】管理を複雑にすることなく、AVストリームの特徴的な再生区間を、簡単かつ確実に、再生できるようにする。【解決手段】AVストリームの特徴点を表すマークとして、ポイントを示すタイプのマークと、セクション（期間）を示すタイプのマークが用意される。ポイントを示すタイプのマークは、AVストリームの所定の再生時刻に対応するタイムスタンプでポイントを指定する。セクションを示すタイプのマークは、AVストリームの所定の再生区間の再生開始点のタイムスタンプと、再生開始始点から再生終了点までの持続時間（duration）に基づいて、その区間を指定する。【選択図】図３
2010225270.tif 000002
【特許請求の範囲】
【請求項１】
再生装置によって再生されるクリップＡＶストリーム、前記クリップＡＶストリームと１対１に対応するクリップ情報、および前記クリップＡＶストリームの再生区間を指定するプレイリストを記録する情報記録媒体であって、
前記クリップＡＶストリームから検出されたユーザの指定によらない特徴的な再生区間の再生開始点のタイムスタンプと前記再生区間の持続時間を有するクリップマークであって、特別な再生を指定する拡張データが付加されたクリップマークを前記プレイリストから参照される前記クリップ情報の要素として記録するとともに、
前記プレイリストの中からユーザが指示した任意の再生区間の開始点のタイムスタンプと、前記再生区間の持続時間との組からなるプレイリストマークであって、特別な再生を指示する拡張データが付加されたプレイリストマークを記録し、
前記再生装置に、前記クリップマークまたは前記プレイリストマークの前記タイムスタンプに基づいて、前記ＡＶストリームの読み出し位置を決定させる
情報記録媒体。
【請求項２】
前記クリップ情報および前記プレイリストは、それぞれ前記ＡＶストリームとは別のファイルとして記録される
請求項１に記載の情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録媒体に関し、特に、再生区間の記録再生の管理を容易に行うことができるようにする情報記録媒体に関する。
【背景技術】
【０００２】
近年、記録可能で記録再生装置から取り外し可能なディスク型媒体として、各種の光ディスクが提案されている。このような記録可能な光ディスクは、数ギガバイトの大容量メディアとして提案されており、ビデオ信号等のＡＶ（Audio Visual）信号を記録するメディアとしての期待が高い。
【０００３】
ディジタルビデオ信号をディジタル圧縮する符号化方式の１つにMPEG（Moving Picture Experts Group）２方式がある。MPEG２は、ディジタルビデオ信号を記録媒体に記録する場合にも応用されている。例えば、アナログビデオ信号を記録媒体に記録する場合、ビデオ信号をMPEG２方式にエンコードして、符号化ビットストリームを記録媒体に記録する。また、近年始まったデジタル方式のＴＶ（テレビジョン）放送では、MPEG２方式で符号化されたビデオ番組が、トランスポートストリームと呼ばれるフォーマットで伝送されている。デジタル放送を情報記録媒体に記録する場合には、トランスポートストリームをデジタル信号のまま、デコードや再エンコードすることなく記録する方式が用いられている。
【０００４】
ディスク媒体にＡＶ信号が記録されていると、ＡＶ信号のランダムアクセス再生（頭だし再生や早送り再生など）が容易に実現できる。この特徴を利用して、ユーザが、記録されているＡＶ信号の中から任意の再生区間（IN点（イン点）とOUT点（アウト点））を選択して、自由にＡＶ信号の再生経路を作成することができる。この機能は、一般に、プレイリスト再生と呼ばれる。例えば、DVDビデオレコーディング規格（DVD specifications for Rewritable/Re-recordable Discs, Part ３ Video Recording, Version １.０, September １９９９）では、プレイリスト再生は、User Defined PGCやOriginal PGCとして規定されている。
【０００５】
また、ユーザが、プレイリストの中から、お気に入りのシーンの開始点を選択して、再生の頭だし点情報を記録することができる。この機能は、特徴点やマークと呼ばれる。例えば、DVDビデオレコーディング規格では、Movie Cell Entry Point Information(M_C_EPI)として規定されている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ユーザが、あるプレイリストの中から任意の再生区間（スタート点とエンド点）を選択した場合において、その再生区間に特別な意味を与える機能を実現するには、従来、例えば、次の２つの方法が考えられる。
【０００７】
第１番目の方法は、ユーザが、プレイリストの中から上記の特別な再生区間を選択したとき、その再生区間を再生経路に持つ別のプレイリストを作成する方法である。しかしながら、この方法は、ユーザが新しいプレイリストの作成を望んでいないにも関わらず、プレイリストの数が増加してしまう問題がある。
【０００８】
第２番目の方法は、ユーザが、プレイリストの中から上記の特別な再生区間を選択したとき、２つのマーク（スタートマークとエンドマーク）を使って、その区間を示す方法である。しかしながら、この方法は、マーク情報の数が増えるし、また、区間を示す２つのマークをペアで管理しなければならないために、マークを使う再生処理や編集処理が複雑になる問題がある。
【０００９】
また、入力されたＡＶストリームから任意の特徴的な再生区間の動画像を選択して、その区間に特別な意味を与える機能を実現する場合にも、例えば、２つのマーク（スタートマークとエンドマーク）を使って、その区間を示す方法が考えられる。しかしながら、この方法も、マーク情報の数が増えるし、また、区間を示す２つのマークをペアで管理しなければならないために、マークの記録再生の管理方法が複雑になる問題がある。
【００１０】
本発明は、このような状況を鑑みてなされたものであり、ユーザがあるプレイリストの中から任意の再生区間を選択して、その区間に特別な意味を与える機能を実現する場合、その再生区間の記録再生の管理を容易に行えるようにするものである。
【００１１】
また、入力されたＡＶストリームから任意の特徴的な再生区間の動画像を選択して、その区間に特別な意味を与える機能を実現する場合に、その再生区間の記録再生の管理を容易に行えるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の一側面の情報記録媒体は、再生装置によって再生されるクリップＡＶストリーム、前記クリップＡＶストリームと１対１に対応するクリップ情報、および前記クリップＡＶストリームの再生区間を指定するプレイリストを記録する情報記録媒体であって、前記クリップＡＶストリームから検出されたユーザの指定によらない特徴的な再生区間の再生開始点のタイムスタンプと前記再生区間の持続時間を有するクリップマークであって、特別な再生を指定する拡張データが付加されたクリップマークを前記プレイリストから参照される前記クリップ情報の要素として記録するとともに、前記プレイリストの中からユーザが指示した任意の再生区間の開始点のタイムスタンプと、前記再生区間の持続時間との組からなるプレイリストマークであって、特別な再生を指示する拡張データが付加されたプレイリストマークを記録し、前記再生装置に、前記クリップマークまたは前記プレイリストマークの前記タイムスタンプに基づいて、前記ＡＶストリームの読み出し位置を決定させる。
【００１３】
前記クリップ情報および前記プレイリストは、それぞれ前記ＡＶストリームとは別のファイルとして記録されるようにすることができる。
【００１４】
本発明の一側面においては、クリップＡＶストリームから検出されたユーザの指定によらない特徴的な再生区間の再生開始点のタイムスタンプと再生区間の持続時間を有するクリップマークであって、特別な再生を指定する拡張データが付加されたクリップマークがプレイリストから参照されるクリップ情報の要素として記録されるとともに、プレイリストの中からユーザが指示した任意の再生区間の開始点のタイムスタンプと、再生区間の持続時間との組からなるプレイリストマークであって、特別な再生を指示する拡張データが付加されたプレイリストマークが記録され、再生装置に、クリップマークまたはプレイリストマークのタイムスタンプに基づいて、ＡＶストリームの読み出し位置が決定させられる。
【発明の効果】
【００１５】
本発明の一側面によれば、ユーザがあるプレイリストの中から任意の再生区間を選択して、その区間に特別な意味を与える機能を実現する場合、その再生区間の記録再生の管理を容易に行えるようなる。また、入力されたＡＶストリームから任意の特徴的な再生区間の動画像を選択して、その区間に特別な意味を与える機能を実現する場合に、その再生区間の記録再生の管理を容易に行えるようになる。
【図面の簡単な説明】
【００１６】
【図１】記録再生システムで用いる記録媒体上のアプリケーションフォーマットの簡単化された構造を説明する図である。
【図２】PlayList上のマークを説明する図である。
【図３】Clip上のマークを説明する図である。
【図４】PlayListMark()のシンタクスを説明する図である。
【図５】ClipMark()のシンタクスを説明する図である。
【図６】動画像記録再生装置の構成を示すブロック図である。
【図７】ClipMarkを作成する方法を説明するフローチャートである。
【図８】PlayListMarkを作成する方法を説明するフローチャートである。
【図９】PlayListを再生する時、セクションを示すタイプのPlayListMark / ClipMarkを使用した再生方法を説明するフローチャートである。
【発明を実施するための形態】
【００１７】
図１は、本発明を適用した記録再生システムで用いる記録媒体上のアプリケーションフォーマットの簡単化された構造を示している。このフォーマットは、AVストリームの管理のためにPlayList（プレイリスト）とClip（クリップ）の２つのレイヤをもつ。
【００１８】
１つのAVストリームとそれの付属情報のペアを１つのオブジェクトと考え、それをClipと呼ぶ。AVストリームファイルはClip AVストリームファイルと呼ばれ、その付属情報は、Clip Information file（クリップインフォメーションファイル）と呼ばれる。
【００１９】
１つのClip AVストリームファイルは、MPEG２トランスポートストリームをDVRアプリケーションフォーマットによって規定される構造に配置したデータからなる。
【００２０】
一般に、コンピュータ等で用いるデータファイルは、バイト列として扱われるが、Clip AVストリームファイルのコンテンツは、時間軸上に展開される。そして、PlayListは、Clipの中のアクセスポイントをタイムスタンプで指定する。PlayList が、Clipの中へのアクセスポイントをタイムスタンプで指し示している時、Clip Information fileは、Clip AVストリームファイルの中でストリームのデコードを開始すべきアドレス情報を見つけるために役立つ。そのために、Clip Information fileは、Clip AVストリーム中のタイムサーチ用のタイムスタンプ対アドレスの対応テーブルを持つ。
【００２１】
PlayListは、Clipの中からユーザが見たい再生区間を選択し、それを簡単に編集することができることを目的にして導入された。１つのPlayListは、Clipの中の再生区間の集まりである。あるClipの中の１つの再生区間は、PlayItem（プレイアイテム）と呼ばれる。それは、時間軸上のIN（イン）点とOUT（アウト）点のペアで表される。それゆえ、PlayListは、PlayItemの集まりである。
【００２２】
PlayListには、２つのタイプがある。１つは、Real PlayList（リアルプレイリスト）であり、もう１つは、Virtual PlayList（バーチャルプレイリスト）である。
【００２３】
Real PlayListは、それが参照しているClipのストリーム部分を共有しているとみなされる。すなわち、Real PlayListは、それの参照しているClipのストリーム部分に相当するデータ容量をディスクの中で占める。AVストリームが新しいClipとして記録される場合、そのClip全体の再生可能範囲を参照するReal PlayListが自動的に作られる。Real PlayListの再生範囲の一部分が消去された場合、それが参照しているClipのストリーム部分もまたデータが消去される。
【００２４】
Virtual PlayListは、Clipのデータを共有していないとみなされる。Virtual PlayListが変更または消去されたとしても、Clipは何も変化しない。
【００２５】
なお、以下の説明においては、Real PlayListとVirtual PlayListを総称して単に、PlayListと称する。
【００２６】
マークは、ClipおよびPlayListの中のハイライトや特徴的な時間を指定するためにある。
【００２７】
PlayListに付加されるマークは、PlayListMark（プレイリストマーク）と呼ばれ、これは主にユーザによってセットされる。PlayListMarkには２つのタイプがある（図２参照）。１つは、ポイントを示すタイプのマークであり、これは、そのポイントを示すタイムスタンプで示される。もう１つはセクションを示すタイプのマークであり、これは、セクションの開始点を示すタイムスタンプと、そのセクションの持続時間(duration)で示される。ポイントを示すタイプのマークの例としては、ユーザがお気に入りのシーンの開始点がある。セクションを示すタイプのマークの例としては、ユーザがお気に入りのシーンの区間があげられる。
【００２８】
Clipに付加されるマークは、ClipMark（クリップマーク）と呼ばれ、これは、AVストリームの内容に起因する特徴的なシーンを指定する。ClipMarkには２つのタイプがある（図３参照）。１つは、ポイントを示すタイプのマークであり、これは、そのポイントを示すタイムスタンプで示される。もう１つはセクションを示すタイプのマークであり、これは、セクションの開始点を示すタイムスタンプと、そのセクションの持続時間(duration)で示される。ポイントを示すタイプのマークの例としては、ある特徴的なシーンの開始点がある。セクションを示すタイプのマークの例としては、ある特徴的なシーンの区間があげられる。PlayListを再生する時、再生機器は、そのPlayListが参照するClipのマークを参照する事ができる。
【００２９】
なお、図３において、STC連続区間は、マークのタイムスタンプが置かれているところのシステムタイムクロックが連続である区間を表す。
【００３０】
図４は、PlayListMarkをストアするデータベースであるPlayListMark()のシンタクスを示す。PlayListMark()は、PlayListファイルに属する。
【００３１】
lengthは、このlengthフィールドの直後のバイトからPlayListMark()の最後のバイトまでのバイト数を示す。
【００３２】
number_of_PlayList_marksは、PlayListMark()の中にストアされているマークのエントリー数を示す。
【００３３】
mark_typeは、マークのタイプを示し、少なくとも、そのマークがポイントタイプのものか、セクションタイプのものかを示す。さらに、そのポイントの種類やそのセクションの種類をmark_typeの意味に持たせても良い。
【００３４】
maker_IDは、そのマークをPlayListMark()にストアした記録機器を製造したメーカの識別番号を示す。
【００３５】
ref_to_PlayItem_idは、マークが置かれているところのPlayItemを指定するところのPlayItemの識別番号を示す。
【００３６】
mark_time_stampは、マークがポイントタイプの場合、ポイントを示すタイムスタンプをストアする。また、マークがセクションタイプの場合、セクションの開始点を示すタイムスタンプをストアする。mark_time_stampは、ref_to_PlayItem_idで示されるPlayItemの中で定義されているところのIN_timeとOUT_timeで特定される再生範囲の中の時間を指す。
【００３７】
durationは、マークがセクションタイプの場合、そのセクションの持続時間で示される。この持続時間は、ref_to_PlayItem_idで示されるPlayItemの中に閉じていても良いし、前記PlayItemに続くPlayItemにまたがっても良い。
【００３８】
makers_private_dataは、maker_IDで示されるメーカが自由に使用できるフィールドであり、そのマークにメーカ独自の意味を与えることができる。例えば、セクションタイプのマークの場合、durationで示される区間を再生する時に、フェードインまたはフェードアウト再生することを指示するために使用できる。
【００３９】
図５は、ClipMarkをストアするデータベースであるClipMark()のシンタクスを示す。ClipMark()は、Clip Informationファイルに属する。
【００４０】
lengthは、このlengthフィールドの直後のバイトからClipMark()の最後のバイトまでのバイト数を示す。
【００４１】
maker_IDは、ClipMark()を作成する記録機器の製造メーカの識別番号を示す。
【００４２】
number_of_Clip_marksは、ClipMarkの中にストアされているマークのエントリー数を示す。
【００４３】
mark_typeは、マークのタイプを示し、少なくとも、そのマークがポイントタイプか、セクションタイプのものかを示す。さらに、そのポイントの種類やそのセクションの種類をmark_typeの意味に持たせても良い。
【００４４】
ref_to_STC_idは、mark_time_stampで示されるタイムスタンプが置かれているところのシステムタイムクロックの時間軸を指定するところの識別番号を示す。ここで、システムタイムクロックの時間軸は、Clip AVストリーム中のビデオの再生タイムスタンプが参照するところの時間軸である。
【００４５】
mark_time_stampは、マークがポイントタイプの場合、ポイントを示すタイムスタンプをストアする。また、マークがセクションタイプの場合、セクションの開始点を示すタイムスタンプをストアする。mark_time_stampは、ref_to_STC_idで示されるシステムタイムクロックの時間軸上の時間を指す。
【００４６】
durationは、マークがセクションタイプの場合、そのセクションの持続時間で示される。この持続時間は、ref_to_STC_idで示されるシステムタイムクロックの時間軸の中に閉じていても良いし、前記システムタイムクロックの時間軸に続く時間軸にまたがっても良い。
【００４７】
makers_private_dataは、maker_IDで示されるメーカが自由に使用できるフィールドであり、そのマークにメーカ独自の意味を与えることができる。例えば、セクションタイプのマークの時、durationで示される区間を再生する時に、その区間のスキップ再生をすることを指示するために使用できる。
【００４８】
次に、DVRアプリケーション構造のデータを記録再生するシステムについて、図６の動画像記録再生装置のブロック図を用いて説明する。この動画像記録再生装置は、再生部１と記録部２とで構成されている。
【００４９】
はじめに記録時の動作について、入力オーディオビデオ信号を符号化して記録する場合を説明する。
【００５０】
端子２８と端子２９からは、それぞれビデオ信号とオーディオ信号が入力される。ビデオ信号とオーディオ信号は、信号解析部２４とAVエンコーダ２３へ入力される。AVエンコーダ２３は、入力ビデオ信号とオーディオ信号を符号化し、符号化ビデオストリーム(V)と符号化オーディオストリーム(A)をマルチプレクサ２２に出力する。符号化ビデオストリーム(V)は、例えばMPEG２ビデオストリームであり、符号化オーディオストリーム(A)は、例えばMPEG１オーディオストリームやドルビー（商標）AC３オーディオストリーム等である。
【００５１】
マルチプレクサ２２は、入力ストリームを多重化して、多重化ストリームを出力する。多重化ストリームは、例えば、MPEG２トランスポートストリームやMPEG２プログラムストリームである。多重化ストリームは、ソースパケッタイザ２１に入力される。ソースパケッタイザ２１は、入力多重化ストリームを記録媒体のアプリケーションフォーマットに従って、ソースパケットから構成されるAVストリームに符号化する。AVストリームは、ECC（誤り訂正）符号化部２０、変調部１９で処理された後、書き込み部１８へ入力される。書き込み部１８は、制御部１７から指示される制御信号に基づいて、記録媒体１０へClip AVストリームファイルを記録する。
【００５２】
この動画像記録再生装置は、Clip AVストリームファイルを記録すると共に、そのファイルに関係するアプリケーションデータベース情報、すなわち、Clip Information ファイルとPlayListファイルもまた記録する。これらのアプリケーションデータベース情報は、制御部１７により作成される。
【００５３】
Clip Information ファイルは、ClipMark()を含む。ClipMark()は信号解析部２４から制御部１７へ入力される情報に基づいて作られる。PlayListファイルは、主に端子２７を介してユーザインタフェースから入力されるユーザの指示情報に基づいて作られる。
【００５４】
信号解析部２４からの動画像の特徴情報は、この動画像記録再生装置により自動生成されるものである。信号解析部２４は、入力ビデオオーディオ信号の内容を解析し、入力動画像信号の中の特徴的な画像を検出し、特徴点の開始点とその終了点を示す画像のタイムスタンプを制御部１７へ出力する。例えば、特徴点の開始点とその終了点とは、入力ビデオ信号の中のプログラムの開始点とその終了点や、CM（コマーシャルメッセージ）の開始点とその終了点などである。制御部１７は、入力される特徴点の開始点とその終了点の画像のタイムスタンプに基づいて、ClipMark()を作成する。
【００５５】
制御部１７は、ポイントタイプのマークの場合は、開始点のタイムスタンプだけをClipMark()にストアする。また、セクションタイプのマークの場合は、開始点のタイムスタンプ(mark_time_stamp)、および開始点から終了点までの持続時間(duration)がClipMark()にストアされる。また、制御部１７は、マークに拡張データ(makers_private_data)を付加することができる。
【００５６】
端子２７から入力されるユーザの指示情報は、AVストリームの中のお好みの再生区間の情報や、ユーザのお好みシーンの開始点や終了点の情報である。これらのユーザの指示情報は、PlayListのデータベースにストアされるものである。制御部１７は、入力されるユーザのお好みシーンの情報から得られる当該シーンの開始点と終了点の画像のタイムスタンプに基づいて、PlayListMark()を作成する。ポイントタイプのマークの場合は、開始点のタイムスタンプだけをPlayListMark()にストアする。また、セクションタイプのマークの場合は、開始点のタイムスタンプ(mark_time_stamp)、および開始点から終了点までの持続時間(duration)をPlayListMark()にストアする。また、制御部１７は、マークに拡張データ(makers_private_data)を付加することができる。
【００５７】
制御部１７は、上記の入力情報に基づいて、AVストリームのデータベース（Clip Information）とPlayListのデータベースを作成する。これらのデータベース情報は、AVストリームと同様にして、ECC（誤り訂正）符号化部２０、変調部１９で処理されて、書き込み部１８へ入力される。書き込み部１８は、制御部１７から指示される制御信号に基づいて、記録媒体１０へデータベースファイルを記録する。
【００５８】
次に、再生時の動作について説明する。
【００５９】
記録媒体１０には、AVストリームファイルとアプリケーションデータベース情報が記録されている。
【００６０】
はじめに制御部１７は、読み出し部１１に対して、アプリケーションデータベース情報を読み出すように指示する。そして、読み出し部は、記録媒体からアプリケーションデータベース情報を読み出し、そのデータベース情報は、復調部１２、ECC（誤り訂正）復号部１３の処理を経て、制御部１７へ入力される。
【００６１】
制御部１７は、アプリケーションデータベースに基づいて、記録媒体（ディスク）１０に記録されているPlayListの一覧を端子２７からユーザインタフェースへ出力する。ユーザは、ユーザインタフェースを用いてPlayListの一覧から再生したいPlayListを選択する。再生を指定されたPlayListは、端子２７から、制御部１７へ入力される。
【００６２】
制御部１７は、そのPlayListの再生に必要なAVストリームファイルの読み出しを読み出し部１１に指示する。そして、読み出し部１１は、記録媒体１０からそのAVストリームを読み出す。このAVストリームは、復調部１２、誤り訂正部１３の処理を経て、AVストリームはソースデパケッタイザ１４へ入力される。
【００６３】
ソースデパケッタイザ１４は、記録媒体１０のアプリケーションフォーマットのAVストリームを、デマルチプレクサ１５へ入力できるストリームに変換する。デマルチプレクサ１５は、制御部１７により指定されたAVストリームの再生区間(PlayItem)を構成するビデオストリーム(V)とオーディオストリーム(A)をAVデコーダ１６へ入力する。AVデコーダ１６は、ビデオストリームとオーディオストリームを復号し、再生ビデオ信号と再生オーディオ信号をそれぞれ端子２５と端子２６から出力する。
【００６４】
次に、PlayListMark または ClipMarkを使用してPlayListを再生する場合を説明する。
【００６５】
まず、ClipMark()やPlayListMark()にストアされているマーク点のリストの中から、ユーザが、あるマークを使用する再生方法を制御部１７に指示する（例えば、この動作は、ClipMark()やPlayListMark()にストアされているマーク点のサムネール画像リストをユーザインタフェースに表示して、ユーザが、その中からある画像を選択することにより行われる）。
【００６６】
制御部１７は、マークのタイムスタンプで指示されるAVストリームの読み出しを読み出し部１１へ指示する。具体的には、制御部１７は、マークのタイムスタンプを取得すると、Clip Informationファイルにストアされているタイムサーチ用のタイムスタンプ対アドレスの対応テーブルに基づいて、記憶媒体からのAVストリームの読み出し位置を決定し、そのAVストリームの読み出しを読み出し部１１へ指示する。
【００６７】
読み出し部１１は、指定されたアドレスからデータを読み出す。読み出されたデータは、復調部１２、ECC復号部１３、ソースデパケッタイザ１４の処理を経て、デマルチプレクサ１５へ入力され、AVデコーダ１６で復号（デコード）されて、マークで示されるAVデータが再生される。
【００６８】
マークに拡張データ（makers_private_data）が付加されている時、その内容に基づいて、特別な再生をしても良い。例えば、セクションタイプのマークの拡張データがフェードインまたはフェードアウト再生を示す時、セクションで示される区間をそのように再生しても良い。
【００６９】
次に、図７を参照して、動画像記録再生装置が、ClipMarkを作成する方法を説明する。
【００７０】
ステップＳ１１において、信号解析部２４は、端子２８と端子２９より入力されたビデオ信号とオーディオ信号を解析し、その特徴点を検出する。
【００７１】
ステップＳ１２において、制御部１７は、ステップＳ１１の処理で、信号解析部２４により解析された特徴点のマークタイプ、タイムスタンプ、およびそのSTC情報を取得する（mark_type，mark_time_stamp，ref_to_STC_idを取得する。図５を参照。）。
【００７２】
ステップＳ１３において、制御部１７は、ステップＳ１２の処理で取得されたmark_typeがセクションタイプのマークであるか否かを判定する。mark_typeがセクションタイプのマークである場合には、ステップＳ１４に進み、制御部１７は、入力されたオーディオ信号とビデオ信号を解析して、そのマークが示す区間（duration）を検出する。
【００７３】
ステップＳ１３において、mark_typeがセクションタイプのマークではないと判定された場合、ステップＳ１４の処理はスキップされる。
【００７４】
次に、ステップＳ１５に進み、制御部１７は、プライベートデータ（makers_private_data）を記録する場合、信号解析部２４から入力されるそのデータを取得するか、もしくは、端子２７を介して、ユーザインタフェースから入力されるそのデータを取得する。
【００７５】
ステップＳ１６において、制御部１７は、以上の処理により取得されたデータに基づいて、ClipMark()（図５）の情報を作成する。
【００７６】
ステップＳ１７において、制御部１７は、書き込み部１８に対して、Clip Information fileとClip AV stream fileの記録を指示する。この指示に基づいて、書き込み部１８により、記録媒体１０にこれらのファイルが記録される。
【００７７】
次に、図８を参照して、動画像記録再生装置がPlayListMarkを作成する方法を説明する。
【００７８】
ステップＳ３１において、ユーザが１つのPlayListの再生を指示すると、この指示は、ユーザインタフェースから端子２７を介して、制御部１７に入力される。
【００７９】
ステップＳ３２において、制御部１７は、ステップＳ３１の処理で指示されたPlayListの再生の開始を、読み出し部１１に指示する。
【００８０】
ステップＳ３３において、ユーザは、ユーザインタフェースを操作し、端子２７から制御部１７に対して、所望のシーンの位置にマークのセットを指示する。
【００８１】
ステップＳ３４において、制御部１７は、ステップＳ３３の指示に対応する処理を実行する。すなわち、マークのタイプ、タイムスタンプ、およびそのタイムスタンプの属するPlayItemのPlayItem_idを取得する（mark_type, mark_time_stamp, ref_to_PlayItem_idなどが取得される）（図４）。
【００８２】
ステップＳ３５において、制御部１７は、マークタイプがセクションタイプのマークであるか否かを判定する。マークのタイプがセクションタイプのマークである場合には、ステップＳ３６に進み、ユーザは、そのマークが示す区間を指示する。例えば、ユーザは、その区間の開始点と終了点を指示する。ステップＳ３７において、制御部１７は、ステップＳ３６の処理で指示された区間の情報（duration）を取得する。
【００８３】
ステップＳ３５の処理で、マークがセクションタイプのマークではないと判定された場合、ステップＳ３６とステップＳ３７の処理は、スキップされる。
【００８４】
ステップＳ３８において、制御部１７は、プライベートデータ（makers_private_data）が記録される場合、それがユーザインタフェースを介して、端子２７から入力されてくるので、それを取得する。
【００８５】
ステップＳ３９において、制御部１７は、以上の処理により、取得したデータに基づいて、PlayListMark()（図４）の情報を作成する。
【００８６】
ステップＳ４０において、制御部１７は、書き込み部１８を制御し、PlayListファイルを記録するように指示する。書き込み部１８は、この指示に基づいて、PlayListファイルを記録媒体１０に記録する。
【００８７】
さらに、図９を参照して、動画像記録再生装置が、セクションを示すタイプのPlayListMarkまたはClipMarkを使用して、PlayListを再生する場合の処理を説明する。
【００８８】
ステップＳ６１において、ユーザは、１つのPlayListの再生を指示する。この指示は、上述した場合と同様に、ユーザインタフェースから端子２７を介して、制御部１７に入力される。
【００８９】
ステップＳ６２において、ユーザは、セクションを示すタイプのマークを使用する所定の再生方法を制御部１７に更に指示する。例えば、所定の区間をスキップするなどの指示がここで行われることになる。
【００９０】
ステップＳ６３において、制御部１７は、ステップＳ６１で指示されたPlayListに関係するPlayListMark（図４）と、ClipMark（図５）の情報を取得する。これらは、上述したように、図７または図８の処理で、記録媒体１０に記録されたものである。
【００９１】
ステップＳ６４において、制御部１７は、ステップＳ６２の処理で指示された所定の再生方法に必要なマークデータを、ステップＳ６３の処理で取得した情報から取得する。
【００９２】
ステップＳ６５において、制御部１７は、マークのタイムスタンプとdurationに基づいて、AVストリームを記録媒体１０から再生するように、読み出し部１１を制御する。読み出し部１１は、この制御に基づいて、記録媒体１０から指定された範囲のAVストリームを再生する。
【００９３】
ステップＳ６６において、制御部１７は、マークのmakers_private_dataに基づいて、再生画像の処理を行う。
【００９４】
なお、本実施の形態は、多重化ストリームとしてMPEG２トランスポートストリームを例にして説明しているが、これに限らず、DSSトランスポートストリームやMPEG２プログラムストリームについても適用することが可能である。
【００９５】
また、本実施の形態では、Clip InformationファイルとPlayListファイルを分離したファイルとして管理しているが、これらの情報を１つのファイルにまとめて管理しても良い。例えば、１つのファイルの中でClipMark情報を集めたオブジェクトと、PlayListMarkを集めたオブジェクトを管理するようにしても良い。
【００９６】
さらに、必ずしも、ファイルという形式でデータを管理する（ファイルシステムを使ってデータを管理する）必要もなく、動画像記録再生装置が管理できる形式でデータを管理できれば良い。
【００９７】
以上のようにして、再生区間の記録再生の管理を容易に行えるようなる。すなわち、再生区間を選択したとき、２つのマーク（スタートマークとエンドマーク）を使って、その区間を示す必要がないので、マーク情報の数が増えることがなく、また、区間を示す２つのマークをペアで管理する必要がないので、マークの管理方法が記録再生の容易になる。また、ユーザが望んでいないプレイリストを別に作成する必要もないので、ユーザに対して分かりやすいユーザインタフェースを提供できる。
【００９８】
また、マークに動画像記録再生装置のメーカの独自情報を与えることが可能である。
【００９９】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１００】
この記録媒体は、図６に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４１（フロッピディスクを含む）、光ディスク４２（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク４３（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリ４４など（これらは、必要に応じて接続されるドライブ３１によりドライブされる）よりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROMや、ハードディスク（図示せず）などで構成される。
【０１０１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１０２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【符号の説明】
【０１０３】
１０  記録媒体，  １１  読み出し部，  １２  復調部，  １４  ソースデパケッタイザ，  １５  デマルチプレクサ，  １６  AVデコーダ，  １７  制御部，  １８  書き込み部，  １９  変調部，  ２１  ソースパケッタイザ，  ２２  マルチプレクサ，  ２３  AVエンコーダ，  ２４  信号解析部
【図１】
2010225270.tif 000003
【図２】
2010225270.tif 000004
【図３】
2010225270.tif 000005
【図４】
2010225270.tif 000006
【図５】
2010225270.tif 000007
【図６】
2010225270.tif 000008
【図７】
2010225270.tif 000009
【図８】
2010225270.tif 000010
【図９】
2010225270.tif 000011