(57)【特許請求の範囲】
【請求項１】
第１のコンテンツを構成する単位データと、
前記第１のコンテンツを構成する前記単位データのそれぞれのデコード時刻および前記第１のコンテンツにおける配置位置と、
前記第１のコンテンツを構成する前記単位データから選択された第２のコンテンツを構成する単位データからなるエレメントの所定の単位データのデコード時刻と、
前記第２のコンテンツを構成する前記単位データからなる前記エレメントの再生順序と、
前記第２のコンテンツを構成する前記単位データから選択された第３のコンテンツを構成する単位データからなるエレメントの長さ、および前記第２のコンテンツにおける前記エレメントの前記所定の単位データの配置位置と
を関連付けて記憶手段に記憶させる制御手段
を備える情報処理装置。
【請求項２】
前記記憶手段に記憶された前記再生順序で、前記記憶手段に記憶された前記エレメントの前記所定の単位データのデコード時刻に対応する単位データを、前記記憶手段に記憶された前記デコード時刻および前記配置位置に基づいて、前記記憶手段に記憶された前記第１のコンテンツから読み出し、再生する再生手段
をさらに備える請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段に記憶された前記再生順序で、前記記憶手段に記憶された前記エレメントの前記所定の単位データのデコード時刻に対応する単位データを、前記記憶手段に記憶された前記デコード時刻および前記配置位置に基づいて、前記記憶手段に記憶された前記第１のコンテンツの中から、前記記憶手段に記憶された前記エレメントの長さおよび前記配置位置に対応する前記単位データを抽出し、再生する再生手段
をさらに備える請求項１に記載の情報処理装置。
【請求項４】
第１のコンテンツを構成する単位データと、
前記第１のコンテンツを構成する前記単位データのそれぞれのデコード時刻および前記第１のコンテンツにおける配置位置と、
前記第１のコンテンツを構成する前記単位データから選択された第２のコンテンツを構成する単位データからなるエレメントの所定の単位データのデコード時刻と、
前記第２のコンテンツを構成する前記単位データからなる前記エレメントの再生順序と、
前記第２のコンテンツを構成する前記単位データから選択された第３のコンテンツを構成する単位データからなるエレメントの長さ、および前記第２のコンテンツにおける前記エレメントの前記所定の単位データの配置位置と
を関連付けて記憶手段に記憶させるステップ
を含む情報処理方法。
【請求項５】
第１のコンテンツを構成する単位データと、
前記第１のコンテンツを構成する前記単位データのそれぞれのデコード時刻および前記第１のコンテンツにおける配置位置と、
前記第１のコンテンツを構成する前記単位データから選択された第２のコンテンツを構成する単位データからなるエレメントの所定の単位データのデコード時刻と、
前記第２のコンテンツを構成する前記単位データからなる前記エレメントの再生順序と、
前記第２のコンテンツを構成する前記単位データから選択された第３のコンテンツを構成する単位データからなるエレメントの長さ、および前記第２のコンテンツにおける前記エレメントの前記所定の単位データの配置位置と
を関連付けて記憶手段に記憶させるステップ
を含む処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項６】
特徴点情報を有するコンテンツデータを編集する情報処理装置において、
第１のコンテンツデータの一部が第１の部分コンテンツデータとして選択された場合、該第１の部分コンテンツデータに対応する前記特徴点情報及び前記第１のコンテンツデータの識別情報に基づいて、前記第１の部分コンテンツデータが前記第１のコンテンツデータから構成されていることを示す情報と、前記第１のコンテンツデータにおける前記第１の部分コンテンツデータの再生開始位置及び再生終了位置を示す情報と、前記第１の部分コンテンツデータの再生順序とを有する第１の再生管理情報を、前記第１の部分コンテンツデータからなる第２のコンテンツデータの再生に関する情報として作成する第１の再生管理情報作成手段と、
前記第２のコンテンツデータの一部が第２の部分コンテンツデータとして選択された場合、前記第１の再生管理情報に基づいて、前記第２の部分コンテンツデータが前記第２のコンテンツデータから構成されていることを示す情報と、前記第２の部分コンテンツデータのデータ長および前記第２のコンテンツデータにおける前記第２の部分コンテンツデータの配置位置を示す情報とを有する第２の再生管理情報を、前記第２の部分コンテンツデータからなる第３のコンテンツデータの再生に関する情報として作成する第２の再生管理情報作成手段と
を備える情報処理装置。
【請求項７】
前記特徴点情報は、前記コンテンツデータのデコード可能な単位毎の先頭を示すデータを有しており、
前記第２の再生管理情報は、前記第２の部分コンテンツデータの前記第２のコンテンツデータの先頭からのオフセット情報と前記第２の部分コンテンツデータのデータ長を示す情報を有している
請求項６に記載の情報処理装置。
【請求項８】
特徴点情報を有するコンテンツデータを編集する情報処理方法において、
第１のコンテンツデータの一部が第１の部分コンテンツデータとして選択された場合、該第１の部分コンテンツデータに対応する前記特徴点情報及び前記コンテンツデータの識別情報に基づいて、前記第１の部分コンテンツデータが前記第１のコンテンツデータから構成されていることを示す情報と、前記第１のコンテンツデータにおける前記第１の部分コンテンツデータの再生開始位置及び再生終了位置を示す情報と、前記第１の部分コンテンツデータの再生順序とを有する第１の再生管理情報を、前記第１の部分コンテンツデータからなる第２のコンテンツデータの再生に関する情報として作成し、
前記第１の部分コンテンツデータからなる第２のコンテンツデータの一部が第２の部分コンテンツデータとして選択された場合、前記第１の再生管理情報に基づいて、前記第２の部分コンテンツデータが前記第２のコンテンツデータから構成されていることを示す情報と、前記第２の部分コンテンツデータのデータ長および前記第２のコンテンツデータにおける前記第２の部分コンテンツデータの配置位置を示す情報とを有する第２の再生管理情報を、前記第２の部分コンテンツデータからなる第３のコンテンツデータの再生に関する情報として作成するステップ
を含む情報処理方法。
【請求項９】
コンテンツデータを再生する再生装置において、
第１のコンテンツデータを構成している１以上の第１の部分コンテンツデータからなる第２のコンテンツデータを、前記１以上の第１の部分コンテンツデータの再生順序と、前記第１のコンテンツデータにおける前記１以上の第１の部分コンテンツデータのそれぞれの再生開始位置情報及び再生終了位置情報とに基づいて取得し、前記第２のコンテンツデータの中から、前記第２のコンテンツデータを構成している１以上の第２の部分コンテンツデータからなる第３のコンテンツデータを、前記１以上の第２の部分コンテンツデータのそれぞれのデータ長および前記第２のコンテンツデータにおける前記１以上の第２の部分コンテンツデータのそれぞれの配置位置を示す情報とに基づいて抽出して再生する再生制御手段
を備える再生装置。
【請求項１０】
コンテンツデータを再生する再生方法において、
第１のコンテンツデータを構成している１以上の第１の部分コンテンツデータからなる第２のコンテンツデータを、前記１以上の第１の部分コンテンツデータの再生順序と、前記第１のコンテンツデータにおける前記１以上の第１の部分コンテンツデータのそれぞれの再生開始位置情報及び再生終了位置情報とに基づいて取得し、前記第２のコンテンツデータの中から、前記第２のコンテンツデータを構成している１以上の第２の部分コンテンツデータからなる第３のコンテンツデータを、前記１以上の第２の部分コンテンツデータのそれぞれのデータ長および前記第２のコンテンツデータにおける前記１以上の第２の部分コンテンツデータのそれぞれの配置位置を示す情報とに基づいて抽出して再生するステップ
を含む再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、再生装置および方法、並びに記録媒体に関し、特に、特徴点データを新たに生成せずにコンテンツを編集することができるようにした情報処理装置および方法、再生装置および方法、並びに記録媒体に関する。
【０００２】
【従来の技術】
例えば、テレビジョン受像機から供給されたコンテンツ（例えば、番組）が録画されている記録媒体には、そのコンテンツを構成するAVデータ（ビデオデータおよびオーディオデータ）の他、AVデータのデコード時刻を示す情報などの、いわゆる特徴点情報も記録されている。
【０００３】
【発明が解決しようとする課題】
ところで、録画されたコンテンツから、例えば、コマーシャル部分が取り省かれた新たなコンテンツが生成される場合、すなわち、コンテンツが編集される場合、従来、その生成されるコンテンツ（コマーシャル部分が取り除かれたコンテンツ）のための特徴点情報も生成され、記録媒体に記録されるようになされている。このことより、コンテンツの編集処理に時間がかかったり、また、記録媒体の記録容量が効率的に使用されない課題があった。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、特徴点情報を新たに生成しないようにするものである。
【０００５】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、第１のコンテンツを構成する単位データと、第１のコンテンツを構成する単位データのそれぞれのデコード時刻および第１のコンテンツにおける配置位置と、第１のコンテンツを構成する単位データから選択された第２のコンテンツを構成する単位データからなるエレメントの所定の単位データのデコード時刻と、第２のコンテンツを構成する単位データからなるエレメントの再生順序と、第２のコンテンツを構成する単位データから選択された第３のコンテンツを構成する単位データからなるエレメントの長さ、および第２のコンテンツにおけるエレメントの所定の単位データの配置位置とを関連付けて記憶手段に記憶させる制御手段を備える。
【０００６】
記憶手段に記憶された再生順序で、記憶手段に記憶されたエレメントの所定の単位データのデコード時刻に対応する単位データを、記憶手段に記憶されたデコード時刻および配置位置に基づいて、記憶手段に記憶された第１のコンテンツから読み出し、再生する再生手段をさらに設けることができる。
【０００８】
記憶手段に記憶された再生順序で、記憶手段に記憶されたエレメントの所定の単位データのデコード時刻に対応する単位データを、記憶手段に記憶されたデコード時刻および配置位置に基づいて、記憶手段に記憶された第１のコンテンツの中から、記憶手段に記憶されたエレメントの長さおよび配置位置に対応する単位データを抽出し、再生する再生手段をさらに設けることができる。
【０００９】
請求項４に記載の情報処理方法は、第１のコンテンツを構成する単位データと、第１のコンテンツを構成する単位データのそれぞれのデコード時刻および第１のコンテンツにおける配置位置と、第１のコンテンツを構成する単位データから選択された第２のコンテンツを構成する単位データからなるエレメントの所定の単位データのデコード時刻と、第２のコンテンツを構成する単位データからなるエレメントの再生順序と、第２のコンテンツを構成する単位データから選択された第３のコンテンツを構成する単位データからなるエレメントの長さ、および第２のコンテンツにおけるエレメントの所定の単位データの配置位置とを関連付けて記憶手段に記憶させるステップを含む。
【００１０】
請求項５に記載の記録媒体は、第１のコンテンツを構成する単位データと、第１のコンテンツを構成する単位データのそれぞれのデコード時刻および第１のコンテンツにおける配置位置と、第１のコンテンツを構成する単位データから選択された第２のコンテンツを構成する単位データからなるエレメントの所定の単位データのデコード時刻と、第２のコンテンツを構成する単位データからなるエレメントの再生順序と、第２のコンテンツを構成する単位データから選択された第３のコンテンツを構成する単位データからなるエレメントの長さ、および第２のコンテンツにおけるエレメントの所定の単位データの配置位置とを関連付けて記憶手段に記憶させるステップを含む処理をコンピュータに実行させるプログラムを記録している。
【００１１】
請求項１に記載の情報処理装置、請求項４に記載の情報処理方法、および請求項５に記載の記録媒体のプログラムにおいては、第１のコンテンツを構成する単位データと、第１のコンテンツを構成する単位データのそれぞれのデコード時刻および第１のコンテンツにおける配置位置と、第１のコンテンツを構成する単位データから選択された第２のコンテンツを構成する単位データからなるエレメントの所定の単位データのデコード時刻と、第２のコンテンツを構成する単位データからなるエレメントの再生順序と、第２のコンテンツを構成する単位データから選択された第３のコンテンツを構成する単位データからなるエレメントの長さ、および第２のコンテンツにおけるエレメントの所定の単位データの配置位置とが関連付けられて記憶手段に記憶される。
請求項６に記載の情報処理装置は、第１のコンテンツデータの一部が第１の部分コンテンツデータとして選択された場合、該第１の部分コンテンツデータに対応する特徴点情報及び第１のコンテンツデータの識別情報に基づいて、第１の部分コンテンツデータが第１のコンテンツデータから構成されていることを示す情報と、第１のコンテンツデータにおける第１の部分コンテンツデータの再生開始位置及び再生終了位置を示す情報と、第１の部分コンテンツデータの再生順序とを有する第１の再生管理情報を、第１の部分コンテンツデータからなる第２のコンテンツデータの再生に関する情報として作成する第１の再生管理情報作成手段と、第２のコンテンツデータの一部が第２の部分コンテンツデータとして選択された場合、第１の再生管理情報に基づいて、第２の部分コンテンツデータが第２のコンテンツデータから構成されていることを示す情報と、第２の部分コンテンツデータのデータ長および第２のコンテンツデータにおける第２の部分コンテンツデータの配置位置を示す情報とを有する第２の再生管理情報を、第２の部分コンテンツデータからなる第３のコンテンツデータの再生に関する情報として作成する第２の再生管理情報作成手段とを備える。
特徴点情報は、コンテンツデータのデコード可能な単位毎の先頭を示すデータを有しており、第２の再生管理情報は、第２の部分コンテンツデータの第２のコンテンツデータの先頭からのオフセット情報と第２の部分コンテンツデータのデータ長を示す情報を有している。
請求項８に記載の情報処理方法は、第１のコンテンツデータの一部が第１の部分コンテンツデータとして選択された場合、該第１の部分コンテンツデータに対応する特徴点情報及びコンテンツデータの識別情報に基づいて、第１の部分コンテンツデータが第１のコンテンツデータから構成されていることを示す情報と、第１のコンテンツデータにおける第１の部分コンテンツデータの再生開始位置及び再生終了位置を示す情報と、第１の部分コンテンツデータの再生順序とを有する第１の再生管理情報を、第１の部分コンテンツデータからなる第２のコンテンツデータの再生に関する情報として作成し、第１の部分コンテンツデータからなる第２のコンテンツデータの一部が第２の部分コンテンツデータとして選択された場合、第１の再生管理情報に基づいて、第２の部分コンテンツデータが第２のコンテンツデータから構成されていることを示す情報と、第２の部分コンテンツデータのデータ長および第２のコンテンツデータにおける第２の部分コンテンツデータの配置位置を示す情報とを有する第２の再生管理情報を、第２の部分コンテンツデータからなる第３のコンテンツデータの再生に関する情報として作成するステップを含む。
請求項６に記載の情報処理装置および請求項８に記載の情報処理方法においては、第１のコンテンツデータの一部が第１の部分コンテンツデータとして選択された場合、該第１の部分コンテンツデータに対応する特徴点情報及び第１のコンテンツデータの識別情報に基づいて、第１の部分コンテンツデータが第１のコンテンツデータから構成されていることを示す情報と、第１のコンテンツデータにおける第１の部分コンテンツデータの再生開始位置及び再生終了位置を示す情報と、第１の部分コンテンツデータの再生順序とを有する第１の再生管理情報が、第１の部分コンテンツデータからなる第２のコンテンツデータの再生に関する情報として作成され、第２のコンテンツデータの一部が第２の部分コンテンツデータとして選択された場合、第１の再生管理情報に基づいて、第２の部分コンテンツデータが第２のコンテンツデータから構成されていることを示す情報と、第２の部分コンテンツデータのデータ長および第２のコンテンツデータにおける第２の部分コンテンツデータの配置位置を示す情報とを有する第２の再生管理情報が、第２の部分コンテンツデータからなる第３のコンテンツデータの再生に関する情報として作成される。
請求項９に記載の再生装置は、第１のコンテンツデータを構成している１以上の第１の部分コンテンツデータからなる第２のコンテンツデータを、１以上の第１の部分コンテンツデータの再生順序と、第１のコンテンツデータにおける１以上の第１の部分コンテンツデータのそれぞれの再生開始位置情報及び再生終了位置情報とに基づいて取得し、第２のコンテンツデータの中から、第２のコンテンツデータを構成している１以上の第２の部分コンテンツデータからなる第３のコンテンツデータを、１以上の第２の部分コンテンツデータのそれぞれのデータ長および第２のコンテンツデータにおける１以上の第２の部分コンテンツデータのそれぞれの配置位置を示す情報とに基づいて抽出して再生する再生制御手段を備える。
請求項１０に記載の再生方法は、第１のコンテンツデータを構成している１以上の第１の部分コンテンツデータからなる第２のコンテンツデータを、１以上の第１の部分コンテンツデータの再生順序と、第１のコンテンツデータにおける１以上の第１の部分コンテンツデータのそれぞれの再生開始位置情報及び再生終了位置情報とに基づいて取得し、第２のコンテンツデータの中から、第２のコンテンツデータを構成している１以上の第２の部分コンテンツデータからなる第３のコンテンツデータを、１以上の第２の部分コンテンツデータのそれぞれのデータ長および第２のコンテンツデータにおける１以上の第２の部分コンテンツデータのそれぞれの配置位置を示す情報とに基づいて抽出して再生するステップを含む。
請求項９に記載の再生装置および請求項１０に記載の再生方法においては、第１のコンテンツデータを構成している１以上の第１の部分コンテンツデータからなる第２のコンテンツデータが、１以上の第１の部分コンテンツデータの再生順序と、第１のコンテンツデータにおける１以上の第１の部分コンテンツデータのそれぞれの再生開始位置情報及び再生終了位置情報とに基づいて取得され、第２のコンテンツデータの中から、第２のコンテンツデータを構成している１以上の第２の部分コンテンツデータからなる第３のコンテンツデータが、１以上の第２の部分コンテンツデータのそれぞれのデータ長および第２のコンテンツデータにおける１以上の第２の部分コンテンツデータのそれぞれの配置位置を示す情報とに基づいて抽出されて再生される。
【００１２】
【発明の実施の形態】
図１は、本発明の記録再生装置１の構成例を示している。記録再生装置１は、光ディスク７が装着され、その光ディスク７に、外部（例えば、テレビジョン受像機）から供給されたコンテンツ（例えば、番組）を構成するAVデータ、そのコンテンツの題名や記録日時などの管理データ、およびAVデータの、デコードが可能な単位（以下、セクタと称する）毎のデコード時刻およびAVデータ上の位置などの特徴点データを記録する。なお、デコード方式が、MPEG2(Moving Picture Experts Group2）のMP@ML(Main Profile at Main Level)で規定されている場合、特徴点データは、各GOP(Group of Pictures)のＩピクチャの表示時刻およびＩピクチャの位置である。また、AVデータ、管理データ、および特徴点データは、それぞれファイル形式で、光ディスク７に記録され、AVデータは、AVデータファイルに、管理データは、管理データファイルに、そして特徴点データは、特徴点データファイルに、それぞれファイルされて記録される。
【００１３】
記録再生装置１はまた、光ディスク７に記録されている各種データを読み取り、外部に出力する。
【００１４】
記録再生装置１のユーザ入出力部２は、キーパネル１１およびLCD(Liquid Crystal Display)１２を有する。キーパネル１１は、ユーザの操作に応じた信号を発生し、システムコントロール部４に供給する。LCD１２は、システムコントロール部４から供給された信号に基づき、記録再生装置１の状態または記録再生装置１に装着された光ディスク７に関する情報等を表示する。
【００１５】
AV入出力部３は、エンコーダ/デコーダ１３，１４、およびマルチプレクサ/デマルチプレクサ１５を有し、システムコントロール部４から供給された信号に基づき、エンコーダ/デコーダ１３，１４、およびマルチプレクサ/デマルチプレクサ１５を制御する。また、AV入出力部３は、システムコントロール部４にエンコーダ/デコーダ１３，１４、およびマルチプレクサ/デマルチプレクサ１５の状態を示す信号を供給する。
【００１６】
エンコーダ/デコーダ１３は、記録時において、外部から供給されたビデオ信号を圧縮（エンコード）して、ビデオ信号に対応する所定の方式のビデオデータをマルチプレクサ/デマルチプレクサ１５に出力し、再生時において、マルチプレクサ/デマルチプレクサ１５から供給された所定の方式のビデオデータを伸張（デコード）して外部に出力する。エンコーダ/デコーダ１４は、記録時において、外部から供給されたオーディオ信号を圧縮（エンコード）して、オーディオ信号に対応する所定の方式のオーディオデータをマルチプレクサ/デマルチプレクサ１５に出力し、再生時において、マルチプレクサ/デマルチプレクサ１５から供給された所定の方式のオーディオデータを伸張（デコード）して外部に出力する。
【００１７】
マルチプレクサ/デマルチプレクサ１５は、記録時において、エンコーダ/デコーダ１３およびエンコーダ/デコーダ１４から供給された所定の方式のビデオデータおよびオーディオデータを多重化し、ドライブ部６に出力する。また、再生時において、ドライブ部６から供給された多重化されたビデオデータおよびオーディオデータを分離し、ビデオデータをエンコーダ/デコーダ１３に、オーディオデータをエンコーダ/デコーダ１４に出力する。
【００１８】
システムコントロール部４は、ユーザ入出力部２、AV入出力部３、およびファイル管理部５それぞれの状態に基づき、ユーザ入出力部２、AV入出力部３、およびファイル管理部５を制御する。
【００１９】
ファイル管理部５は、システムコントロール部４からの信号に基づき、ドライブ部６を制御し、ドライブ部６の状態に応じた信号をシステムコントロール部４に供給する。
【００２０】
ドライブ部６は、バッファ１６、ECC回路１７、変調/復調回路１８、およびピックアップ１９を有し、ファイル管理部５からの信号に基づき、バッファ１６、ECC回路１７、変調/復調回路１８、およびピックアップ１９を動作させ、光ディスク７にデータを記録し、または光ディスク７からデータを読み出す。
【００２１】
バッファ１６は、AV入出力部３から供給されたデータを一時的に記憶し、データが途切れないように、ECC(Error Correction Code)回路１７にデータを出力し、また、ECC回路１７から供給されたデータを一時的に記憶し、データが途切れないように、AV入出力部３に供給する。
【００２２】
ECC回路１７は、バッファ１６から供給されたデータにECCを付加して、変調/復調回路１８に出力し、また、変調/復調回路１８から供給されたデータを、ECCを基に誤り訂正した後、バッファ１６に出力する。
【００２３】
変調/復調回路１８は、ECC回路１７から供給されたデータを所定の方式に変調してピックアップ１９に出力し、ピックアップ１９から供給されたデータを所定の方式に基づいて復調し、ECC回路１７に出力する。
【００２４】
ピックアップ１９は、変調/復調回路１８から供給されたデータに基づき、記録再生装置１に装着された光ディスク７にデータを記録し、または光ディスク７に記録されたデータを読み取り、変調/復調回路１８に出力する。
【００２５】
次に、予め光ディスク７に記録されたコンテンツ（コンテンツＡ）を編集し、新たなコンテンツ（コンテンツＢ）を生成する場合の記録再生装置１の動作について、図２のフローチャートを参照して説明する。なお、光ディスク７には、図３（Ａ）に示すような、コンテンツＡを構成するAVデータが、AVデータファイルＡにファイルされて記録されている。光ディスク７にはまた、図４に示すような、コンテンツＡを構成するAVデータのセクタ毎のデコード時刻およびそのAVデータ上の位置が示されている特徴点データが、特徴点データファイルＡにファイルされて記録されている。なお、特徴点としてのデコード時刻は、この場合、コンテンツＡの先頭のセクタ（図３には図示されていないセクタ）のデコード時刻からの時間を表し、また特徴点としての位置は、この場合、コンテンツＡの先頭のセクタからのバイト数を表している。
【００２６】
ステップＳ１において、ユーザが、例えば、コンテンツＡを視聴している状態において（コンテンツＡが再生されている状態において）、コンテンツＡの所望の場面を選択するなど、所定の操作をユーザ入出力部２に対して行うと、システムコントロール部４は、ユーザ入出力部２から入力された、ユーザの操作に対応する信号に基づいて、編集されるコンテンツのID、選択された場面を構成するセクタのデコード時刻、そしてそのセクタの、コンテンツＢにおける再生の順序を取得する。
【００２７】
この例の場合（図３（Ａ））、コンテンツＡにおけるデコード時刻S1乃至時刻E1のセクタ（以下、これらをまとめて、エレメントB1と称する）、デコード時刻S2乃至時刻E2のセクタ（以下、これらをまとめてエレメントB2と称する）、デコード時刻S3乃至時刻E3のセクタ（以下、これらをまとめてエレメントB3と称する）、およびデコード時刻S4乃至時刻E4のセクタ（以下、これらをまとめてエレメントB4と称する）における場面が選択され、選択されたエレメントBは、コンテンツＢにおいて、エレメントB1、エレメントB3、エレメントB4、そしてエレメントB2の順番で再生されるものとする。すなわち、システムコントロール部４は、コンテンツＡのID、デコード時刻S1乃至時刻E1、デコード時刻S2乃至時刻E2、デコード時刻S3乃至時刻E3、およびデコード時刻S4乃至時刻E4、並びにコンテンツＢにおいて、エレメントB1、エレメントB3、エレメントB4、そしてエレメントB2の順番で再生されることを示す情報を取得する。
【００２８】
ステップＳ２において、システムコントロール部４は、ステップＳ１で取得した情報を、ファイル管理部５に通知すると、ファイル管理部５は、各エレメントB毎に、IDを設定する。
【００２９】
次に、ステップＳ３において、ファイル管理部５は、図５に示すように、設定したエレメントBのIDと、そのエレメントBの先頭のセクタのデコード時刻Sおよび最後尾のセクタのデコード時刻Eからなるテーブル（以下、デコード時刻テーブルと称する）を生成する。
【００３０】
ステップＳ４において、ファイル管理部５は、図６に示すように、エレメントBのIDと、そのエレメントBの再生の順番を示す番号からなるテーブル（以下、再生順番テーブルと称する）を生成する。この例では、エレメントB1、エレメントB3、エレメントB4、そしてエレメントB2の順番で再生されるので、図６の再生順番テーブルには、エレメントB1のIDに対応して、最初に再生されることを示す番号（１番）、エレメントB3のIDに対応して、第２番目に再生されることを示す番号（２番）、エレメントB4のIDに対応して、第３番目に再生されることを示す番号（３番）、そしてエレメントB2のIDに対応して、第４番目に再生されることを示す番号（４番）が設定される。
【００３１】
次に、ステップＳ５において、ファイル管理部５は、ドライブ部６を介して、特徴点データファイルＡ（コンテンツＡを構成するAVデータの特徴点データがファイルされているファイル）を読み出す。
【００３２】
ステップＳ６において、ファイル管理部５は、図７に示すように、オフセットの値と、データ長からなるテーブル（以下、オフセット／データ長テーブルと称する）を生成する。具体的には、ファイル管理部５は、特徴点データファイルＡにファイルされている特徴点データ（図４）の、エレメントB1、エレメントB2、エレメントB3、およびエレメントB4それぞれのセクタの位置を取得するとともに、各エレメントの長さ（例えば、エレメントB1の長さ＝ＸE1−ＸS1）（バイト）を算出し、そしてエレメントBの合計の長さ（バイト）を算出する。ファイル管理部５は、算出したエレメントBの合計の長さと、オフセット値０を、オフセット／データ長テーブルに設定する。この例の場合のように、外部から供給された信号がそのまま記録されているコンテンツＡを編集する場合、オフセット／データ長テーブルのオフセット値は０とされる。
【００３３】
次、ステップＳ７は、ファイル管理部５は、ステップＳ３で生成したデコード時刻テーブル（図５）、ステップＳ４で生成した再生順番テーブル（図６）、およびステップＳ６で生成したオフセット／データ長テーブル（図７）を、コンテンツＢのためのAVデータファイルＢにファイルして、光ディスク７に記録させる。なお、AVデータファイルＢには、各テーブルの他、コンテンツＢは、コンテンツＡのAVデータより構成されていることを示す情報もファイルされる。その後、処理は終了する。
【００３４】
以上のようにして、コンテンツＢが生成されるが、デコード時刻テーブル、再生順番テーブル、およびオフセット／データ長テーブルを生成して、コンテンツＡの特徴点データを共有するようにしたので、コンテンツＢの生成処理（編集処理）が迅速に行われ、かつ、光ディスク７の記録容量が節約される。
【００３５】
次に、上述のようにして生成されたコンテンツＢを再生する場合の記録再生装置１の動作について、図８のフローチャートを参照して説明する。
【００３６】
ステップＳ２１において、ユーザによりユーザ入出力部２が操作され、コンテンツＢの再生が指令されると、システムコントロール部４は、ユーザ入出力部２から入力された、ユーザの操作に対応する信号に基づく指令、すなわち、コンテンツＢの再生指令を、ファイル管理部５に出力する。
【００３７】
次に、ステップＳ２２において、ファイル管理部５は、ドライブ部６を制御して、AVデータファイルＡおよびAVデータファイルＢを光ディスク７から読み出す。正確には、ファイル管理部５は、はじめに、AVデータファイルＢを読み出すが、それには、コンテンツＢは、コンテンツＡを構成するAVデータより構成されていることを示す情報がファイルされているので、この場合、コンテンツＡのAVデータがファイルされているAVデータファイルＡも読み出す。
【００３８】
ステップＳ２３において、ファイル管理部５は、AVデータファイルＢにファイルされているオフセット／データ長テーブル（図７）を参照し、オフセット値（＝０）とデータ長（＝Ｎ）を検出する。
【００３９】
次に、ステップＳ２４において、ファイル管理部５は、ドライブ部６を制御し、AVデータファイルＢにファイルされている再生順番テーブル（図６）を参照し、コンテンツＢとして再生される各エレメントBの再生順番を検出する。
【００４０】
ステップＳ２５において、ファイル管理部５は、ステップＳ２４で検出したエレメントの再生順番で、各エレメントBの先頭のセクタのデコード時刻と最後尾のセクタのデコード時刻を、デコード時刻テーブル（図５）から読み出し、その読み出した順番で、ドライブ部６に出力する。これにより、例えば、はじめに、エレメントB1の先頭のセクタおよび最後尾のセクタのデコード時刻（S1,E1）が、デコード時刻テーブルから読み出され、ドライブ部６に出力され、次に、エレメントB3の先頭セクタおよび最後尾セクタのデコード時刻（S3,E3）がデコード時刻テーブルから読み出され、ドライブ部６に出力される。
【００４１】
ステップＳ２６において、ドライブ部６は、ファイル管理部５から、各エレメントBの先頭のセクタおよび最後尾のセクタのデコード時刻が入力されると、図３（Ａ），（Ｃ），（Ｄ）に示すように、入力された順番に従って、そのデコード時刻に対応するエレメントBを、AVデータファイルＡにファイルされているAVデータから読み出し、AV入出力部３に出力する。すなわち、各エレメントBが、エレメントB1、エレメントB3、エレメントB4、そしてエレメントB2の順番で、AV入出力部３に出力され、AV入出力部３は、エレメントBを、その順て、デマルチプレクスおよびデコードする。このようにして、コンテンツＢは、再生される。
【００４２】
次に、コンテンツＢを編集して、新たなコンテンツ（コンテンツＣ）を生成する場合の記録再生装置１の動作について、図９のフローチャートを参照して説明する。
【００４３】
ステップＳ４１において、ユーザが、例えば、コンテンツＢを視聴している状態において（コンテンツＢ（図３（Ｄ））が再生されている状態において）、所望の場面を選択するなど、所定の操作をユーザ入出力部２に対して行うと、システムコントロール部４は、ユーザ入出力部２から入力された、ユーザの操作に対応する信号に基づいて、編集されるコンテンツのID、選択された場面を構成するAVデータ（エレメントB）の先頭のセクタのコンテンツＢ上の位置（オフセット）、およびエレメントBのデータ長を検出する。
【００４４】
この例の場合、コンテンツＢ（図３（Ｄ））の先頭のセクタとａバイト（オフセット）分離れたセクタから、そのセクタとＬバイト（データ長）分離れたセクタまでのセクタ（以下、エレメントB11と称する）、およびコンテンツＢの先頭のセクタとｂバイト（オフセット）分離れたセクタから、そのセクタとＭバイト（データ長）分離れたセクタまでのセクタ（以下、エレメントB12と称する）に対応する場面が選択されたものとする。すなわち、システムコントロール部４は、エレメントB11のオフセットがａバイトで、そのデータ長が、Ｌバイトであること、およびエレメントB12のオフセットがｂバイトで、そのデータ長が、Ｍバイトであることを検出する。
【００４５】
ステップＳ４２において、システムコントロール部４は、ステップＳ４１で取得した情報を、ファイル管理部５に通知すると、ファイル管理部５は、図１０に示すように、ａバイトおよびｂバイトをオフセットとして、ＬバイトおよびＭバイトをデータ長として、オフセット／データ長テーブルを生成する。
【００４６】
ステップＳ４３において、ファイル管理部５は、ドライブ部６を制御し、ステップＳ４２で生成したオフセット／データ長テーブルを、コンテンツＣのためのAVデータファイルＣにファイルして、光ディスク７に記録させる。なお、AVデータファイルＣには、このオフセット／データ長テーブルの他、コンテンツＣは、コンテンツＢ（コンテンツＡのAVデータより構成されたコンテンツ）のAVデータより構成されていることを示す情報がファイルされる。その後、処理は終了する。
【００４７】
以上のようにして、コンテンツＣは生成されるが、オフセット／データ長テーブルを生成して記録するようにしたので、コンテンツＢのデコード時刻テーブルおよび再生順番テーブル、並びにコンテンツＡの特徴点データを共有するようにしたので、コンテンツＣの生成処理（編集処理）が迅速に行われ、かつ、光ディスク７の記録容量が節約される。
【００４８】
次に、上述したように生成されたコンテンツＣを再生する場合の記録再生装置１の動作について、図１１のフローチャートを参照して説明する。
【００４９】
ステップＳ５１において、ユーザによりユーザ入出力部２が操作され、コンテンツＣの再生が指令されると、システムコントロール部４は、ユーザ入出力部２から入力された、ユーザの操作に対応する信号に基づく指令、すなわち、コンテンツＣの再生指令を、ファイル管理部５に出力する。
【００５０】
ステップＳ５２において、ファイル管理部５は、ドライブ部６を制御して、AVデータファイルＡ、AVデータファイルＢ、およびAVデータファイルＣを、それぞれ光ディスク７から読み出させる。正確には、ファイル管理部５は、はじめに、AVデータファイルＣを読み出すが、それには、コンテンツＣは、コンテンツＢのAVデータより構成されていることを示す情報が含まれているので、この場合、AVデータファイルＢを読み出す。また、読み出したコンテAVデータファイルＢには、コンテンツＢは、コンテンツＡのAVデータより構成されていることを示す情報が含まれているので、ファイル管理部５は、AVデータファイルＡも読み出す。
【００５１】
ステップＳ５３乃至ステップＳ５６において、図８のステップＳ２３乃至ステップＳ２６における場合と同様の処理が実行され、コンテンツＢを構成するエレメントBが、AVデータファイルＡにファイルされているAVデータから、エレメントB1、エレメントB3、エレメントB4、そしてエレメントB2の順番で読み出される（図３（Ａ）乃至図（Ｄ））。
【００５２】
次に、ステップＳ５７において、ファイル管理部５は、AVデータファイルＣにファイルされているオフセット／データ長テーブル（図１０）を参照し、オフセット（ａバイト、ｂバイト）およびデータ長（ＬバイトおよびＭバイト）を取得する。
【００５３】
ステップＳ５８において、ファイル管理部５は、ドライブ部６を制御して、ステップＳ５３乃至ステップＳ５６の処理により読み出されたコンテンツＢを構成するAVデータのうち、図３（Ｅ）に示すように、エレメントB11、およびエレメントB12のみを、AV入出力部３に出力させる。AV入出力部３は、ドライブ部６から入力されたエレメントB11およびエレメントB12を、デマルチプレクスし、そしてデコードする。これにより、コンテンツＣは、再生される。
【００５４】
なお、以上においては、AVデータファイルＡにファイルされているコンテンツＡを構成するAVデータに対して、デコード時刻テーブル（図５）、再生順番デーブル（図６）、およびオフセット／データ長テーブル（図７）が生成されたが、特徴点データファイルＡにファイルされている特徴点データＡ（図４）を、１つのコンテンツとして、それに対し、同様に、デコード時刻テーブル、再生順番テーブル、およびオフセット／データ長テーブルを生成することもできる。
【００５５】
上述した一連の処理は、ハードウエアにより実現させることもできるが、ソフトウエアにより実現させることもできる。一連の処理をソフトウエアにより実現する場合には、そのソフトウエアを構成するプログラムがコンピュータにインストールされ、そのプログラムがコンピュータで実行されることより、上述した記録再生装置１が機能的に実現される。
【００５６】
図１２は、上述のような記録再生装置１として機能するコンピュータ１０１の一実施の形態の構成を示すブロック図である。CPU（Central Processing Unit）１１１にはバス１１５を介して入出力インタフェース１１６が接続されており、CPU１１１は、入出力インタフェース１１６を介して、ユーザから、キーボード、マウスなどよりなる入力部１１８から指令が入力されると、例えば、ROM（Read Only Memory）１１２、ハードディスク１１４、またはドライブ１２０に装着される磁気ディスク１３１、光ディスク１３２、光磁気ディスク１３３、若しくは半導体メモリ１３４などの記録媒体に格納されているプログラムを、RAM（Random Access Memory）１１３にロードして実行する。これにより、上述した各種の処理（例えば、図２、図８、図９、および図１１のフローチャートにより示される処理）が行われる。さらに、CPU１１１は、その処理結果を、例えば、入出力インタフェース１１６を介して、LCD（Liquid Crystal Display）などよりなる表示部１１７に必要に応じて出力する。なお、プログラムは、ハードディスク１１４やROM１１２に予め記憶しておき、コンピュータ１０１と一体的にユーザに提供したり、磁気ディスク１３１、光ディスク１３２、光磁気ディスク１３３，半導体メモリ１３４等のパッケージメディアとして提供したり、衛星、ネットワーク等から通信部１１９を介してハードディスク１１４に提供することができる。
【００５７】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００５８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００５９】
【発明の効果】
請求項１に記載の情報処理装置、請求項４に記載の情報処理方法、および請求項５に記載の記録媒体のプログラムによれば、第２のコンテンツを迅速に生成することができ、かつ、記録媒体の記録容量を節約することができる。
請求項６に記載の情報処理装置および請求項８に記載の情報処理方法によれば、コンテンツデータの一部の部分コンテンツを適切に再生するための再生管理情報を生成することができる。
請求項９に記載の再生装置および請求項１０に記載の再生方法によれば、第３のコンテンツデータを適切に再生することができる。
【図面の簡単な説明】
【図１】図１は、本発明の記録再生装置１の構成例を示すブロック図である。
【図２】編集処理を説明するフローチャートである。
【図３】編集処理および再生処理を説明する図である。
【図４】特徴点データを説明する図である。
【図５】デコード時刻テーブルを示す図である。
【図６】再生順番テーブルを示す図である。
【図７】オフセット／データ長テーブルを示す図である。
【図８】再生処理を説明するフローチャートである。
【図９】編集処理を説明する他のフローチャートである。
【図１０】オフセット／データ長テーブルを示す他の図である。
【図１１】再生処理を説明する他のフローチャートである。
【図１２】コンピュータ１０１の構成を示すブロック図である。
【符号の説明】
１  記録再生装置，  ２  ユーザ入出力部，  ３  AV入出力部，  ４  システムコントロール部，  ５  ファイル管理部，  ６  ドライブ部，  ７  光ディスク
【図１】
0004232298.tif 000002
【図２】
0004232298.tif 000003
【図３】
0004232298.tif 000004
【図４】
0004232298.tif 000005
【図５】
0004232298.tif 000006
【図６】
0004232298.tif 000007
【図７】
0004232298.tif 000008
【図８】
0004232298.tif 000009
【図９】
0004232298.tif 000010
【図１０】
0004232298.tif 000011
【図１１】
0004232298.tif 000012
【図１２】
0004232298.tif 000013