(57)【要約】データ処理装置は、第１記録媒体および第２記録媒体に、映像および／または音声に関する番組データを書き込むことが可能である。このデータ処理装置は、番組データに関する信号を受信する受信部と、複数のフォーマットのうちから、第１記録媒体に書き込み可能なフォーマットを選択する選択部と、選択されたフォーマットで番組データを第１記録媒体に書き込み、第１記録媒体に対する書き込み終了後に、引き続きフォーマットで番組データを第２記録媒体に書き込む制御部とを備えている。
2005008659.tif 000002
【特許請求の範囲】
【請求項１】
第１記録媒体および第２記録媒体に、映像および／または音声に関する番組データを書き込むことが可能なデータ処理装置であって、
前記番組データに関する信号を受信する受信部と、
複数のフォーマットのうちから、前記第１記録媒体に書き込み可能なフォーマットを選択する選択部と、
選択された前記フォーマットで前記番組データを前記第１記録媒体に書き込み、前記第１記録媒体に対する書き込み終了後に、引き続き前記フォーマットで前記番組データを前記第２記録媒体に書き込む制御部と
を備えたデータ処理装置。
【請求項２】
前記制御部は、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの記録時の状態を特定する情報を含むメディア管理情報を、前記第２記録媒体にさらに書き込む、請求項１に記載のデータ処理装置。
【請求項３】
前記制御部は、前記第１記録媒体および前記第２記録媒体に書き込まれた一連の前記番組データに対し、
前記第１記録媒体に書き込まれた前記番組データの第１部分を特定するための第１リスト情報、および前記第２記録媒体に書き込まれた前記番組データの第２部分を特定するための第２リスト情報を含む繋ぎ管理情報を生成し、前記第２記録媒体にさらに書き込む、請求項２に記載のデータ処理装置。
【請求項４】
前記制御部は、前記第１リスト情報として、前記第１記録媒体を特定する識別子、および、前記番組データの第１部分の開始位置および終了位置をそれぞれ特定する位置情報を生成し、
前記第２リスト情報として、前記第２記録媒体を特定する識別子、および、前記番組データの第２部分の開始位置および終了位置をそれぞれ特定する位置情報を生成する、請求項３に記載のデータ処理装置。
【請求項５】
前記制御部は、前記第１部分および第２部分が格納された前記第１記録媒体および前記第２記録媒体上のアドレス、前記第１部分および第２部分の再生時刻、および、前記第１部分および第２部分の各々を一意に特定する情報の少なくとも１つを利用して前記位置情報を生成する、請求項４に記載のデータ処理装置。
【請求項６】
前記第１記録媒体は光ディスクであり、前記第２記録媒体はハードディスクである、請求項５に記載のデータ処理装置。
【請求項７】
前記第１記録媒体として複数種類の光ディスクを装填することが可能であり、
前記選択部は、装填された光ディスクの種類に基づいてフォーマットを選択する、請求項６に記載のデータ処理装置。
【請求項８】
第１記録媒体および第２記録媒体に、映像および／または音声に関する番組データを書き込むことが可能なデータ処理方法であって、
前記番組データに関する信号を受信するステップと、
複数のフォーマットのうちから、前記第１記録媒体に書き込み可能なフォーマットを選択するステップと、
選択された前記フォーマットで前記番組データを前記第１記録媒体に書き込み、前記第１記録媒体に対する書き込み終了後に、引き続き前記フォーマットで前記番組データを前記第２記録媒体に書き込むステップと
を包含するデータ処理方法。
【請求項９】
前記書き込むステップは、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの記録時の状態を特定する情報を含むメディア管理情報を、前記第２記録媒体にさらに書き込む、請求項８に記載のデータ処理方法。
【請求項１０】
前記書き込むステップは、前記第１記録媒体および前記第２記録媒体に書き込まれた一連の前記番組データに対し、
前記第１記録媒体に書き込まれた前記番組データの第１部分を特定するための第１リスト情報、および前記第２記録媒体に書き込まれた前記番組データの第２部分を特定するための第２リスト情報を含む繋ぎ管理情報を生成し、前記第２記録媒体にさらに書き込む、請求項９に記載のデータ処理方法。
【請求項１１】
前記書き込むステップは、前記第１リスト情報として、前記第１記録媒体を特定する識別子、および、前記番組データの第１部分の開始位置および終了位置をそれぞれ特定する位置情報を生成し、
前記第２リスト情報として、前記第２記録媒体を特定する識別子、および、前記番組データの第２部分の開始位置および終了位置をそれぞれ特定する位置情報を生成する、請求項１０に記載のデータ処理方法。
【請求項１２】
前記書き込むステップは、前記第１部分および第２部分が格納された前記第１記録媒体および前記第２記録媒体上のアドレス、前記第１部分および第２部分の再生時刻、および、前記第１部分および第２部分の各々を一意に特定する情報の少なくとも１つを利用して前記位置情報を生成する、請求項１１に記載のデータ処理方法。
【請求項１３】
前記第１記録媒体は光ディスクであり、前記第２記録媒体はハードディスクである、請求項１２に記載のデータ処理方法。
【請求項１４】
前記第１記録媒体として複数種類の光ディスクを装填することが可能であり、
前記選択するステップは、装填された光ディスクの種類に基づいてフォーマットを選択する、請求項１３に記載のデータ処理方法。
【発明の詳細な説明】
【技術分野】  本発明は、映像および／または音声に関する番組データを複数種類の記録メディアに書き込む処理、および、複数種類の記録メディアに書き込まれた番組データから、映像等を再生する際のデータ処理に関する。
【背景技術】  デジタル放送およびＤＶＤへの記録の際に行われる映像の圧縮符号化方式として、ＭＰＥＧ符号化方式が一般的に用いられている。ＭＰＥＧ符号化方式は画像データの符号化処理として、画素値のフレーム内相関を利用して画像データを符号化するフレーム内符号化処理と、画素値のフレーム間相関を利用して画像データを符号化するフレーム間符号化処理とを、適応的に切り替えて行う符号化処理である。ＭＰＥＧ符号化方式では、連続する複数のフレームに対応する符号化データが１つの単位として画像データの符号化処理が行われる。例えば、ＩＳＯ／ＩＥＣ  １３８１８−２にはＭＰＥＧ２ビデオが規定され、ＩＳＯ／ＩＥＣ  １１１７２−２にはＭＰＥＧ１ビデオが規定されている。
ＢＳデジタル放送をはじめとするデジタルでのテレビ信号の伝送は、ＩＳＯ／ＩＥＣ  １３８１８−１（ＭＰＥＧ２システム）において規定されるＭＰＥＧトランスポートストリームとして伝送される。ＭＰＥＧトランスポートストリームは、映像および音声を圧縮符号化して得られている。ＭＰＥＧトランスポートストリームは、例えば青紫レーザーを用いてデータを書き込みおよび読み出す高密度の大容量ディスク、すなわちブルーレイディスク（以下、ＢＤ）に直接書き込まれる。
また、他の圧縮符号化して得られた符号化ストリームとして、ＭＰＥＧプログラムストリームも知られている。ＭＰＥＧプログラムストリームは、標準テレビ信号の解像度をもつ映像と音声の各符号化データを多重化した符号化ストリームである。ＭＰＥＧプログラムストリームは、例えばＤＶＤ−ＲＡＭにはＤＶＤレコーディング規格に準じて書き込まれ、ＤＶＤ−ＲメディアにＤＶＤプレイヤーでの再生を可能にするためにＤＶＤビデオ規格に準じて書き込まれる。なおＤＶＤレコーディング規格は、例えば上述のＩＳＯ／ＩＥＣ  １３８１８−１と、ＤＶＤ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｒｅｗｒｉｔａｂｌｅ／Ｒｅ−ｒｅｃｏｒｄａｂｌｅ  Ｄｉｓｃｓ、Ｐａｒｔ  ３、Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ、Ｖｅｒｓｉｏｎ  １．０、Ｓｅｐｔｅｍｂｅｒ  １９９９（ＶＲ１−３頁）に記載されている。またＤＶＤビデオ規格は、例えばＤＶＤ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｒｅａｄ−Ｏｎｌｙ  Ｄｉｓｃ  Ｐａｒｔ  ３に記載されている。
従来、映像等に関するビデオデータ（例えば放送番組のデータ）を、上述のＢＤメディア、ＤＶＤ−ＲＡＭメディア、ＤＶＤ−Ｒメディアなどの可換記録メディアと、ハードディスクなどの固定記録メディアとに記録することが可能な装置が知られている。この装置は、可換記録メディアへの記録処理から固定記録メディアへの記録処理に遷移する繋ぎ録画を行う際に、各メディアに記録される映像部分にオーバーラップ期間を設けて、繋ぎ部においても連続的に再生することを実現している。例えば日本国特開２００２−２８１４３６号公報にはそのような装置が開示されている。
上述のＢＤメディア、ＤＶＤ−ＲＡＭメディア、ＤＶＤ−Ｒメディアは、それぞれ異なる記録フォーマットで記録される。よって、繋ぎ録画に際しては、複数種類の光ディスクに応じた記録フォーマットで記録処理をし、その後、ハードディスクに記録することになる。このとき、光ディスクと異なる記録フォーマットでハードディスクに記録を行うと、繋ぎ部の再生処理において対応した記録フォーマットの再生処理を切替える必要があり、スムーズな連続再生が困難になる。また、録画機器の中には複数種類の可換記録メディアを装填できるものも存在するが、従来は、番組を複数種類の可換記録メディアとハードディスクとに分けて録画することは想定されていなかった。
本発明の目的は、複数種類の記録メディアと他の記録メディアとを繋ぎ録画した際も、容易に録画処理および再生処理を行うことを可能にすることである。
【発明の開示】
本発明によるデータ処理装置は、第１記録媒体および第２記録媒体に、映像および／または音声に関する番組データを書き込むことが可能なデータ処理装置であって、前記番組データに関する信号を受信する受信部と、複数のフォーマットのうちから、前記第１記録媒体に書き込み可能なフォーマットを選択する選択部と、選択された前記フォーマットで前記番組データを前記第１記録媒体に書き込み、前記第１記録媒体に対する書き込み終了後に、引き続き前記フォーマットで前記番組データを前記第２記録媒体に書き込む制御部とを備えている。
前記制御部は、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの記録時の状態を特定する情報を含むメディア管理情報を、前記第２記録媒体にさらに書き込んでもよい。
前記制御部は、前記第１記録媒体および前記第２記録媒体に書き込まれた一連の前記番組データに対し、前記第１記録媒体に書き込まれた前記番組データの第１部分を特定するための第１リスト情報、および前記第２記録媒体に書き込まれた前記番組データの第２部分を特定するための第２リスト情報を含む繋ぎ管理情報を生成し、前記第２記録媒体にさらに書き込んでもよい。
前記制御部は、前記第１リスト情報として、前記第１記録媒体を特定する識別子、および、前記番組データの第１部分の開始位置および終了位置をそれぞれ特定する位置情報を生成し、前記第２リスト情報として、前記第２記録媒体を特定する識別子、および、前記番組データの第２部分の開始位置および終了位置をそれぞれ特定する位置情報を生成してもよい。
前記制御部は、前記第１部分および第２部分が格納された前記第１記録媒体および前記第２記録媒体上のアドレス、前記番組データの第１部分および第２部分の再生時刻、および、第１部分および第２部分に個々を一意に特定する情報の少なくとも１つを利用して前記位置情報を生成してもよい。
前記第１記録媒体は光ディスクであり、前記第２記録媒体はハードディスクであってもよい。
前記第１記録媒体として複数種類の光ディスクを装填することが可能であり、前記選択部は、装填された光ディスクの種類に基づいてフォーマットを選択してもよい。
本発明によるデータ処理方法は、第１記録媒体および第２記録媒体に、映像および／または音声に関する番組データを書き込むことが可能である。前記データ処理方法は、前記番組データに関する信号を受信するステップと、複数のフォーマットのうちから、前記第１記録媒体に書き込み可能なフォーマットを選択するステップと、選択された前記フォーマットで前記番組データを前記第１記録媒体に書き込み、前記第１記録媒体に対する書き込み終了後に、引き続き前記フォーマットで前記番組データを前記第２記録媒体に書き込むステップとを包含する。
前記書き込むステップは、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの記録時の状態を特定する情報を含むメディア管理情報を、前記第２記録媒体にさらに書き込んでもよい。
前記書き込むステップは、前記第１記録媒体および前記第２記録媒体に書き込まれた一連の前記番組データに対し、前記第１記録媒体に書き込まれた前記番組データの第１部分を特定するための第１リスト情報、および前記第２記録媒体に書き込まれた前記番組データの第２部分を特定するための第２リスト情報を含む繋ぎ管理情報を生成し、前記第２記録媒体にさらに書き込んでもよい。
前記書き込むステップは、前記第１リスト情報として、前記第１記録媒体を特定する識別子、および、前記番組データの第１部分の開始位置および終了位置をそれぞれ特定する位置情報を生成し、前記第２リスト情報として、前記第２記録媒体を特定する識別子、および、前記番組データの第２部分の開始位置および終了位置をそれぞれ特定する位置情報を生成してもよい。
前記書き込むステップは、前記第１部分および第２部分が格納された前記第１記録媒体および前記第２記録媒体上のアドレス、前記第１部分および第２部分の再生時刻、および、前記第１部分および第２部分の各々を一意に特定する情報の少なくとも１つを利用して前記位置情報を生成してもよい。
前記第１記録媒体は光ディスクであり、前記第２記録媒体はハードディスクであってもよい。
前記第１記録媒体として複数種類の光ディスクを装填することが可能であり、前記選択するステップは、装填された光ディスクの種類に基づいてフォーマットを選択してもよい。
本発明によるデータ処理装置は、番組データから映像および／または音声を再生することが可能である。前記第１記録媒体には、前記番組データの第１部分および前記第１記録媒体を特定する識別子が書き込まれており、前記第２記録媒体には、前記番組データの第２部分およびメディア管理情報が書き込まれ、前記メディア管理情報は、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの第１部分の書き込み時の状態を特定する情報を含んでいる。前記データ処理装置は、前記第１記録媒体から前記識別子を読み出す第１ドライブと、前記第２記録媒体から前記メディア管理情報を読み出す第２ドライブと、前記第１記録媒体の識別子が前記メディア管理情報内の識別子と一致するか否かを判定し、一致するときにはさらに、前記番組データの第１部分の現在の状態が、前記メディア管理情報によって特定される書き込み時の状態と一致するか否かを判定する解析部と、状態が一致したときに、前記第１記録媒体および前記第２記録媒体から前記番組データの第１部分および第２部分から、前記映像および／または音声を再生する再生部とを備えている。
本発明によるデータ処理方法は、番組データから映像および／または音声を再生することが可能である。前記第１記録媒体には、前記番組データの第１部分および前記第１記録媒体を特定する識別子が書き込まれており、前記第２記録媒体には、前記番組データの第２部分およびメディア管理情報が書き込まれ、前記メディア管理情報は、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの第１部分の書き込み時の状態を特定する情報を含んでいる。前記データ処理方法は、前記第１記録媒体から前記識別子を読み出すステップと、前記第２記録媒体から前記メディア管理情報を読み出すステップと、前記第１記録媒体の識別子が前記メディア管理情報内の識別子と一致するか否かを判定し、一致するときにはさらに、前記番組データの第１部分の現在の状態が、前記メディア管理情報によって特定される書き込み時の状態と一致するか否かを判定するステップと、状態が一致したときに、前記第１記録媒体および前記第２記録媒体から前記番組データの第１部分および第２部分から、前記映像および／または音声を再生するステップとを包含する。
【図面の簡単な説明】  図１（ａ）は、ＤＶＤビデオレコーディング規格に準拠したＭＰＥＧ２プログラムストリーム１０ａのデータ構造を示す図であり、図１（ｂ）は、ビデオ規格に準拠したＭＰＥＧ２プログラムストリーム１０ｂのデータ構造を示す図である。
図２は、トランスポートストリーム（ＴＳ）２０のデータ構造を示す図である。
図３は、本実施形態による記録装置３０の機能ブロックの構成を示す図である。
図４は、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａの機能ブロックの構成の例を示す図である。
図５は、ＴＳエンコーダ１００ｃの機能ブロックの構成の例を示す図である。
図６は、繋ぎ録画が行われた後の、ＤＶＤ−Ｒメディア５０およびハードディスクドライブ１０７の各データ構造を示す図である。
図７は、記録装置３０の録画処理の手順を示す図である。
図８は管理ファイル５００ａ／５００ｂのデータ構造を示す図である。
図９は、メディア管理情報６１のデータ構造を示す図である。
図１０は、繋ぎ管理ファイル７００のデータ構造を示す図である。
図１１（ａ）は、ＤＶＤ−ＲＡＭメディアを利用して繋ぎ録画を行ったときの管理ファイル６００を示す図であり、図１１（ｂ）はＤＶＤ−ＲＡＭおよびハードディスク上に生成された番組ＡＶファイル６１０のデータ構造を示す図である。
図１２は本実施形態による再生装置１２０の機能ブロックの構成を示す図である。
図１３は繋ぎ再生処理の手順を示すフローチャートである。
図１４は、番組が３つの記録メディアに分けて録画されたときの状態を示す図である。
図１５は、番組が３つの記録メディアに分けて録画され、プレイリストａ〜ｃを各記録メディア上の番組ＡＶデータの一部に設定したときの再生経路を示す図である。
【発明を実施するための最良の形態】  以下、添付の図面を参照しながら、本発明の実施形態を説明する。
実施形態の説明中、「コンテンツ」とは、映像および／または音声を含む情報を表すとする。すなわち「コンテンツ」は、映像を表す映像情報および／または音声を表す音声情報を含んでいる。例えば、コンテンツは放送された番組の映像および／または音声である。
また「繋ぎ録画」とは、複数の異なる記録メディアを利用したコンテンツの録画をいう。例えば、２つの記録メディアが利用されるときにおいて、「繋ぎ録画」とは一方の記録メディアにコンテンツの一部分を録画し、その後、引き続き他方の記録メディアにコンテンツの後続部分を時間的に連続して録画することを表すとする。同様に、「繋ぎ再生」とは、繋ぎ録画された結果、複数の異なる記録メディアに録画された番組を、記録順序に従って順に再生することを言うとする。
まず図１および図２を用いて、実施形態において利用するデータストリームのデータ構造を説明する。その後、図３〜図１５を参照しながら、本実施形態による記録装置および再生装置の構成および動作を説明する。
図１（ａ）は、ＤＶＤビデオレコーディング規格に準拠したＭＰＥＧ２プログラムストリーム１０ａのデータ構造を示す（以下、このストリームを「ＶＲ規格ストリーム１０ａ」と称する）。
ＶＲ規格ストリーム１０ａは、複数のビデオオブジェクトユニット（Ｖｉｄｅｏ  ＯＢｊｅｃｔ；ＶＯＢ）＃１、＃２、・・・、＃ｋを含んでいる。例えば、ＶＲ規格ストリーム１０ａが放送番組のコンテンツとすると、各ＶＯＢは、ユーザが録画を開始してから録画を停止するまでの１回の録画動作に対応する動画データが格納されている。
各ＶＯＢは、複数のＶＯＢユニット（Ｖｉｄｅｏ  ＯＢｊｅｃｔ  ｕｎｉｔ；ＶＯＢＵ）＃１、＃２、・・・、＃ｎを含んでいる。各ＶＯＢＵは、映像の再生時間にして０．４秒から１秒程度のデータを含むデータ単位である。以下、最初に配置されたＶＯＢＵとその次に配置されたＶＯＢＵを例にして、ＶＯＢＵのデータ構造を説明する。
ＶＯＢＵ＃１は、複数のパックから構成されている。ＶＲ規格ストリーム１０ａ内の各パックのデータ長（パック長）は一定（２キロバイト（２０４８バイト））である。ＶＯＢＵの先頭には、図１（ａ）に“Ｒ”で示されるリアルタイムインフォメーションパック（ＲＤＩパック）１１ａが配置されている。ＲＤＩパック１１ａの後には、“Ｖ”で示されるビデオパック（ビデオパック１２ａ等）および“Ａ”で示されるオーディオパック（オーディオパック１３ａ等）が複数含まれている。なお、１つのＶＯＢＵのデータサイズは、ビデオデータが可変ビットレートであれば最大記録再生レート以下の範囲で変動し、ビデオデータが固定ビットレートであればほぼ一定である。
各パックは以下の情報を格納している。すなわち、ＲＤＩパック１１ａは、ＶＲ規格ストリーム１０ａの再生を制御するために用いられる情報、例えばＶＯＢＵの再生タイミングを示す情報や、ＶＲ規格ストリーム１０ａのコピーを制御するための情報を格納している。ビデオパック１２ａは、ＭＰＥＧ２圧縮されたビデオデータを格納している。オーディオパック１３ａは、例えばＭＰＥＧ２−オーディオ規格によって圧縮されたオーディオデータを格納している。近接するビデオパック１２ａおよびオーディオパック１３ａには、例えば、同期して再生されるビデオデータおよびオーディオデータが格納されているが、それらの配置（順序）は任意である。
ＶＯＢＵ＃２もまた、複数のパックから構成されている。ＶＯＢＵ＃２の先頭には、ＲＤＩパック１４ａが配置され、その後、ビデオパック１５ａおよびオーディオパック１６ａ等が複数配置されている。各パックに格納される情報の内容はＶＯＢＵ＃１と同様である。
図１（ｂ）は、ビデオ規格に準拠したＭＰＥＧ２プログラムストリーム１０ｂのデータ構造を示す（以下、このストリームを「ビデオ規格ストリーム１０ｂ」と称する）。
ビデオ規格ストリーム１０ｂのデータ構造は、ＶＲ規格ストリーム１０ａのデータ構造と類似している。すなわち、ビデオ規格ストリーム１０ｂは、複数のＶＯＢ＃１、＃２、・・・、＃ｋを含み、各ＶＯＢは複数のＶＯＢＵから構成されている。ＶＯＢＵは、ビデオパック１２ｂ、１５ｂ等およびオーディオパック１３ｂ、１６ｂ等を含む。ビデオパックおよびオーディオパックは、ビデオデータおよびオーディオデータを格納している。
データ構造において、ビデオ規格ストリーム１０ｂがＶＲ規格ストリーム１０ａと異なる点を説明すると、例えばビデオ規格ストリーム１０ｂの各ＶＯＢＵの先頭には、ＶＲ規格ストリーム１０ａのＲＤＩパックに代えて、“Ｎ”で示されるナビゲーションパック１１ｂ、１４ｂが配置されている。ナビゲーションパックは、ビデオデータおよびオーディオデータの再生を制御するためのナビゲーション情報が格納されている。
図２は、トランスポートストリーム（ＴＳ）２０のデータ構造を示す。ＴＳ２０は複数のＴＳパケットから構成されている。ＴＳパケットは、例えば、圧縮されたビデオデータが格納されたビデオＴＳパケット（Ｖ＿ＴＳＰ）２１、圧縮されたオーディオデータが格納されたオーディオＴＳパケット（Ａ＿ＴＳＰ）２２を含む。これらのデータは、放送番組のコンテンツのうち、それぞれ映像および音声に関するデータである。また、ＴＳ２０は、番組表（プログラム・アソシエーション・テーブル；ＰＡＴ）が格納されたパケット（ＰＡＴ＿ＴＳＰ）、番組対応表（プログラム・マップ・テーブル；ＰＭＴ）が格納されたパケット（ＰＭＴ＿ＴＳＰ）およびプログラム・クロック・リファレンス（ＰＣＲ）が格納されたパケット（ＰＣＲ＿ＴＳＰ）等を含む。各ＴＳパケットのデータ量は１８８バイトである。
図３は、本実施形態による記録装置３０の機能ブロックの構成を示す。以下では入力信号は、映像および／または音声に関するテレビ番組信号であるとして説明する。ただし、入力信号は文字情報、プログラムなどのデータであってもよい。
記録装置３０は、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａと、ＰＳ（ＶＲ）エンコーダ１００ｂと、ＴＳエンコーダ１００ｃと、セレクタ１０１ａ、１０１ｂおよび１０２と、記録形式選択部１０３と、光ディスクドライブ１０４と、メディア判別部１０５と、残容量検出部１０６と、ハードディスクドライブ１０７と、メディア選択部１０８と、メディア選択ユーザーインターフェース１０９と、属性情報設定ユーザーインターフェース１１１と、属性情報検出部１１２と、制御マイコン１１３とを備えている。記録装置３０は、複数のフォーマットのうちから、装填された光ディスクに書き込み可能なフォーマットを選択し、選択されたフォーマットで符号化した番組データをその光ディスクに書き込み、番組終了前に書き込み容量がなくなると、その後は引き続きそれまでのフォーマットで番組データをハードディスクに書き込む。
以下、記録装置３０の各構成要素を説明する。各構成要素の動作は、制御マイコン１１３の指示に基づいて制御される。記録装置３０は、放送波等から番組信号（入力信号）を受信して取得し、内部に送る。まず、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは、入力信号に基づいて、ビデオ規格ストリーム１０ｂ（図１（ｂ））を生成する。ＰＳ（ＶＲ）エンコーダ１００ｂは、入力信号に基づいて、ＶＲ規格ストリーム１０ａ（図１（ａ））を生成する。ＴＳエンコーダ１００ｃは、入力信号に基づいて、トランスポートストリーム（ＴＳ）（図２）を生成する。各種エンコーダのより具体的な構成は後述する。
セレクタ１０１ａは、入力信号を各種エンコーダ１００ａ〜１００ｃのいずれに出力するかを切り替える。セレクタ１０１ｂは、各種エンコーダ１００ａ〜１００ｃのいずれかひとつからの信号を受け取って出力する。セレクタ１０２は、入力信号を、光ディスクドライブ１０４およびハードディスクドライブ１０７の一方に出力する。セレクタ１０２はメディア選択部１０８によって制御される。
記録形式選択部１０３は、入力信号をＰＳ（ｖｉｄｅｏ）エンコーダ１００ａによって記録処理するか、ＰＳ（ＶＲ）エンコーダ１００ｂによって記録処理するか、あるいはＴＳエンコーダ１００ｃによって記録処理するかを選択する。具体的には記録形式選択部１０３は、メディア判別部１０５の出力信号（判別信号）に応じて記録形式を選択するためにセレクタ１０１ａ、セレクタ１０１ｂを制御する。
メディア判別部１０５は、光ディスクドライブ１０４に装填されている光ディスクの種類を判別し、判別信号を出力する。本実施形態では、光ディスクドライブ１０４はＤＶＤ−Ｒメディア、ＤＶＤ−ＲＡＭメディア、および、ＤＶＤ−ＲＡＭよりもさらに大容量および高記録レートの記録メディアである超高密度ＲＡＭメディア（以下ＢＤメディア）が挿入されていることを判別する。メディア判別部１０５は、例えば、装填されたメディアのカートリッジ形式、メディアの内周部に記録されている判別情報、および、レーザー光を照射したときの反射光の強さ等に基づいて、いずれの種類のメディアが装填されたかを判別できる。
残容量検出部１０６は、光ディスクドライブ１０４に装填されている光ディスクの残容量の検出を行う。例えば、残容量検出部１０６は、光ディスクの種類から最大記録可能容量を特定し、最大記録可能容量から記録済み容量を減算することにより記録可能な残容量を検出する。
メディア選択部１０８は、光ディスクの残容量が所定量以下となると、光ディスクドライブ１０４への記録からハードディスクドライブ１０７への記録へ遷移するように制御する。
メディア選択ユーザーインターフェース１０９は、ユーザが記録メディアの切替え指示を入力する際に利用される。メディア選択部１０８が残容量検出部１０６において検出された残容量によって切り替えを指示するため、メディア選択ユーザーインターフェース１０９は特に設ける必要はない。
記録装置３０は、光ディスクドライブ１０４に装填されている光ディスクが、ＤＶＤ−Ｒメディアの場合はＰＳ（ｖｉｄｅｏ）エンコーダ１００ａによって記録処理し、ＤＶＤ−ＲＡＭメディアの場合はＰＳ（ＶＲ）エンコーダ１００ｂによって記録処理し、ＢＤメディアの場合はＴＳエンコーダ１００ｃによって記録処理する。
そして、ハードディスクドライブ１０７への記録が遷移したときのハードディスクでの記録形式は、光ディスクドライブ１０４に装填された光ディスクの種類がそのまま採用される。すなわち、複数種類の光ディスクに記録を行うときに採用される記録形式は、装填された光ディスクによって決定されるが、一連の録画動作で光ディスクからハードディスクへと繋ぎ録画した場合には、光ディスクとハードディスクの記録形式を同一にする。これにより、記録メディアの切り替え時であるか否かにかかわらず、同じエンコーダを用いて処理を継続できる。また、繋ぎ録画された番組を再生するときには、記録メディアからの再生と固定記録メディアからの再生が切り替わるときには復号化処理の変更が不要になるので、シームレスな連続再生を実現できる。
次に、各種エンコーダの具体的な構成を説明する。図４は、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａの機能ブロックの構成の例を示す。ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは、ＤＶＤ−Ｒメディアに記録されるビデオ規格ストリーム１０ｂ（図１（ｂ））を生成する。ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは、映像信号の符号化処理を行うＭＰＥＧ２ビデオエンコーダ３００と、音声信号の符号化処理を行うドルビーＡＣ３オーディオエンコーダ３０１と、ビデオパック生成部３０２ａと、オーディオパック生成部３０２ｂと、多重化処理部３０３ａとを含む。ＭＰＥＧ２ビデオエンコーダ３００は入力されたビデオ信号を圧縮符号化処理する。ビデオパック生成部３０２ａおよびオーディオパック生成部３０２ｂは、得られたビデオ符号化データを２キロバイトサイズのビデオパックに分けて格納する。一方、ドルビーＡＣ３エンコーダは、入力されたオーディオ信号をドルビーＡＣ３方式で圧縮符号化する。そして、オーディオパック生成部３０２ｂは、得られたオーディオデータを２キロバイトサイズのオーディオパックに分けて格納する。
パック化されたビデオ、オーディオ符号化データは多重化処理部３０３ａによって多重化され、ＭＰＥＧプログラムストリームとして出力される。多重化処理にあたり、多重化処理部３０３ａは図１（ｂ）に示すナビゲーションパック１１ｂを付加する。
このようにＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは、入力信号を２キロバイトのパック化したＭＰＥＧプログラムストリームという形式で記録メディアに記録処理する。なお、「パック」はパケットの１つの例示的な形態として知られている。
次に、ＰＳ（ＶＲ）エンコーダ１００ｂの構成を説明する。ＰＳ（ＶＲ）エンコーダ１００ｂは、入力信号に基づいて、ＤＶＤ−ＲＡＭメディアに記録されるＶＲ規格ストリーム１０ａ（図１（ａ））を生成する。ＰＳ（ＶＲ）エンコーダ１００ｂの機能ブロックの主要な構成は、図４に示すＰＳ（ｖｉｄｅｏ）エンコーダ１００ａの構成と概ね同じである。図４にはＰＳ（ＶＲ）エンコーダを示す“１００ｂ”を併せて示している。なお、ＰＳ（ＶＲ）エンコーダ内の多重化処理部３０３ｂは、ナビゲーションパックではなく図１（ａ）に示すＲＤＩパック１１ａを付加する点に留意されたい。また、メディア上の管理データの記録形式も完全に一致せず異なる場合があるが、本発明の説明上、特に問題は生じないのでその説明は省略する。
次に、ＴＳエンコーダ１００ｃを説明する。図５は、ＴＳエンコーダ１００ｃの機能ブロックの構成の例を示す。ＴＳエンコーダ１００ｃはＢＤメディアに記録されるトランスポートストリーム（ＴＳ）（図２）を生成する。ＴＳエンコーダ１００ｃは、ＭＰＥＧ２ビデオエンコーダ３００と、ドルビーＡＣ３オーディオエンコーダ３０１と、ビデオパケット生成部４０２ａと、オーディオパケット生成部４０２ｂと、多重化処理部４０３とを含む。
ＭＰＥＧ２ビデオエンコーダ３００およびドルビーＡＣ３オーディオエンコーダ３０１は、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａと同じである。ビデオパケット生成部４０２ａは、ＭＰＥＧ２ビデオエンコーダ３００から出力されたビデオ符号化データに基づいて、１８８バイトサイズのパケットを生成する。また、オーディオパケット生成部４０２ｂは、ドルビーＡＣ３オーディオエンコーダ３０１から出力されたオーディオ符号化データに基づいて、１８８バイトサイズのオーディオパケットを生成する。多重化処理部４０３は、ビデオパケットおよびオーディオパケットを多重化しトランスポートストリームとして出力する。ＴＳエンコーダ１００ｃは、トランスポートストリームで記録した番組データを１つのＡＶファイルとして記録し、ＡＶユニット単位で属性情報を管理している形式で記録する。なお、図２に示すトランスポートストリームには、ビデオおよびオーディオ以外の種類のパケットも含まれているが、そのようなパケットを生成する構成は図５には特に明記していない。
次に、記録装置３０によって、繋ぎ録画によって記録メディアに格納される各種のデータおよび管理情報を説明する。以下の説明では、記録メディアはＤＶＤ−Ｒメディアおよびハードディスクであるとする。
図６は、繋ぎ録画後の、ＤＶＤ−Ｒメディア５０およびハードディスクドライブ１０７の各データ構造を示す。１番組のビデオ規格のプログラムストリームのうち、ストリーム先頭を含む一部分（ＰＳ−１）がまずＤＶＤ−Ｒメディア５０に書き込まれ、その後の部分（ＰＳ−２）がハードディスクに書き込まれたとする。なお「１番組」とは、録画の開始から終了までの１回の録画処理によって録画される対象をいうとする。
繋ぎ録画の終了時において、ＤＶＤ−Ｒメディア５０には、メディアＩＤ５１と、番組ＡＶファイル５２と、管理ファイル５００ａ等が格納されている。メディアＩＤ５１は、ＤＶＤ−Ｒメディア５０を特定するためのＤＶＤ−Ｒメディア５０に固有の情報である。メディアＩＤ５１はメディア出荷時に書き換え不可能な状態で記録されていてもよいし、後述するように記録装置３０が書き込んでもよい。また番組ＡＶファイル５２は、番組のストリームＰＳ−１を格納したファイルである。図には１つしか記載していないが、他の番組のプログラムストリームの番組ＡＶファイルが含まれていてもよい。管理ファイル５００ａは、番組ＡＶファイル５２の格納位置、時間情報等を格納している。管理ファイル５００ａのデータ構造の詳細は図８を参照して後述する。
一方、ハードディスクドライブ１０７に設けられたハードディスクには、リンク情報６０と、メディア管理情報６１と、番組ＡＶファイル６２等と、各ストリームのフォーマット管理ファイル（５００ｂ、６００）と、繋ぎ管理ファイル７００等とが格納されている。
リンク情報６０は、各ファイルのハードディスク上の格納アドレスが記述されており、例えば、メディア管理情報６１、各ストリームのフォーマット管理ファイル（５００ｂ、６００、６０１）および繋ぎ管理ファイル（７００、７０１、７０２）を読み出す際に参照される。メディア管理情報６１は、ＤＶＤ−Ｒメディア５０およびハードディスクに分けて書き込まれたＰＳ−１およびＰＳ−２とを関連付けるために設けられる。番組ＡＶファイルは、番組のストリームを格納したファイルである。例えば番組ＡＶファイル６２は、番組のストリームＰＳ−２を格納したファイルである。管理ファイル５００ｂは、ハードディスクドライブ１０７に対応して設けられており、その基本的な形式（データ構造）はＤＶＤ−Ｒメディア５０上に存在する管理ファイル５００ａと同じであるが、追加のデータを有していてもよい。繋ぎ管理ファイル７００は、繋ぎ録画の対象となった番組を再生するために必要な情報が記述されている。なお、メディア管理情報６１、フォーマット管理ファイルおよび繋ぎ管理ファイルのデータ構造は、図８〜１０を参照しながら後述する。
繋ぎ録画を複数回行うとき、ユーザは異なる種類の可換記録メディアを利用することがある。例えば、２つの番組を録画するとき、最初の番組はＤＶＤ−Ｒメディアとハードディスクを用いた繋ぎ録画を行い、次の番組はＢＤメディアとハードディスクを用いた繋ぎ録画を行うことがある。そのときは、ハードディスクには異なるフォーマットのデータストリームを格納したＡＶファイルが混在することになる。また、混在する各データストリームのフォーマット管理ファイルおよび繋ぎ管理ファイルも、各フォーマットに対応して設けられる。この結果、本実施形態によれば、ハードディスク上には３種のデータストリームに対応する番組ＡＶファイルが混在する可能性がある。なお、ハードディスク上の管理データの格納方法として、これら３つの記録形式によらない統一したデータ構造で管理ファイルを記録してもよい。
図６では、例えば番組１、３および７の番組ＡＶファイルはビデオ規格のプログラムストリームが格納されており、それらの番組ＡＶファイルに対応して、ＰＳ（ビデオ）フォーマット管理ファイル５００ｂおよびＤＶＤ−Ｖｉｄｅｏ規格の繋ぎ管理ファイル７００が設けられる。また、番組２および６の番組データを含む番組ＡＶファイル６１０は、ＶＲ規格のプログラムストリームを含んでおり、その番組ＡＶファイルに対応してＰＳ（ＶＲ）フォーマット管理ファイル６００およびＤＶＤ−ＶＲ規格の繋ぎ管理ファイル７０１が設けられる。さらに、番組４および５の番組データを含む番組ＡＶファイル６１１は、トランスポートストリームを含んでおり、その番組ＡＶファイルに対応してＴＳフォーマット管理ファイル６０１および繋ぎ管理ファイル７０２が設けられる。
次に、図７を参照しながら、記録装置３０の処理を説明する。図７は、記録装置３０の録画処理の手順を示す。以下に説明する処理の開始前に、記録装置３０には予め光ディスクが装填されており、かつ、メディア判別部１０５によってその光ディスクの種類が判定されているとする。光ディスクはＤＶＤ−Ｒであるとする。
ステップＳ７０において、記録装置３０に番組信号（ビデオ信号およびオーディオ信号）が入力されると、セレクタ１０１ａは記録形式選択部１０３からの指示に基づいて番組信号を出力するエンコーダ１００ａ〜１００ｃの１つを選択する。ＤＶＤ−Ｒが装填されているため、記録形式選択部１０３はＰＳ（ｖｉｄｅｏ）エンコーダ１００ａの選択を指示する。その結果、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａによってビデオ規格ストリームが生成される。処理はステップＳ７１に進む。
ステップＳ７１では、光ディスクドライブ１０４はビデオ規格ストリームをＤＶＤ−Ｒメディア５０に書き込む。ステップＳ７２では、残容量検出部１０６は、光ディスクの記録可能残量が所定値以下か否かを判定する。所定値以下になっていればステップＳ７４に進み、所定値より大きいときはステップＳ７３に進む。
ステップＳ７３では、記録装置３０は録画終了か否かを判定する。例えば、番組信号の入力が終了しているか否か、録画終了時刻になったか否か等に基づいて、判定が行われる。録画終了であれば録画処理は終了し、録画が終了しないときにはステップＳ７１に戻る。
ステップＳ７４では、光ディスクドライブ１０４は、メディアＩＤ５１（図６）とともに管理ファイル５００ａをＤＶＤ−Ｒメディア５０に書き込む。図８は管理ファイル５００ａ／５００ｂのデータ構造を示している。ＤＶＤ−Ｒメディア５０に書き込まれたファイルは管理ファイル５００ａであり、ＤＶＤ−Ｒメディア５０に書き込まれたファイルはＰＳ（ビデオ）フォーマット管理ファイル５００ｂである。図８の説明に関連して、管理ファイル５００ａおよび５００ｂの両方に共通する説明については単に「管理ファイル５００」と記述する。管理ファイル５００は、基本情報５１０、およびそれぞれの番組に対応するＡＶファイル管理情報５１１ａ、５１１ｂ、５１１ｃなどからなる。なお、図８には３つのＡＶファイル管理情報５１１ａ、５１１ｂ、５１１ｃが記載されているが、これはＤＶＤ−Ｒメディア５０に録画されたコンテンツが３つ存在していることを意味している。ＤＶＤ−Ｒメディア５０に録画されたコンテンツが１つのときには、ＡＶファイル管理情報は１つである。
基本情報５１０は、ＡＶファイル数、総記録時間など記録メディア全体に関する基礎的な情報を格納する。
ＡＶファイル管理情報５１１ａは、アドレス情報５２０、時間情報５２１、属性情報５２２を含む。アドレス情報５２０は、記録されたＡＶファイルの先頭アドレス、最終アドレス等を特定する情報を格納する。時間情報５２１は、記録した時刻、記録した時間長などの時間に関連する情報を格納する。
属性情報５２２は入力信号の属性を示す情報であり、例えばアスペクト情報５３０、コピー保護情報５３１、音声チャンネル情報５３２を含む。属性情報５２２を構成する各種の情報は入力信号に予め重畳されており、例えばＰＳ（ｖｉｄｅｏ）エンコーダ１００ａがビデオ規格ストリームを生成する際に入力信号から抽出し、ビデオ規格ストリーム内に収めている。アスペクト情報５３０は記録ビデオデータのアスペクト情報として４：３、１６：９、レターボックスを識別するための情報である。また、コピー保護情報５３１は、コピーフリー、コピー禁止等のコピー保護制御のための情報である。音声チャンネル情報５３２は、記録オーディオデータのチャンネル情報として、モノラル（１チャンネル）、ステレオ（２チャンネル）、デュアルモノ（１＋１チャンネル）等を識別する情報である。
図７のステップＳ７５において、メディア選択部１０８からの指示に基づいて、セレクタ１０２はビデオ規格ストリームの書き込み先をハードディスクドライブ１０７に変更する。またハードディスクドライブ１０７は、ハードディスク上にメディア管理情報６１を生成する。図９は、メディア管理情報６１のデータ構造を示している。メディア管理情報６１は、管理メディア数を示す情報９１と、各メディアについて設けられたメディア情報９２を有する。
メディア情報９２は、メディアＩＤ９２−１と繋ぎ再生可否判定情報９２−２とを有する。メディアＩＤ９２−１は、図６に示すメディアＩＤ５１と同じ情報である。繋ぎ再生可否判定情報９２−２は、例えば繋ぎ録画時の管理ファイル５００そのもの、または、管理ファイル５００を光ディスクに記録した時刻を表す値である。判定情報９２−２は、後述する繋ぎ録画されたデータストリームを連続して再生するときに、ハードディスクドライブ１０７で管理している光ディスクの情報（繋ぎ管理ファイルの情報）と、再生時に装填されている光ディスク上の番組データの状態との間に矛盾がないか否か、換言すれば整合しているか否かを判定するために用いられる。判定情報９２−２を設ける理由は、繋ぎ録画後に記録メディアが取り出されて他のレコーダで番組データの消去や編集等が行われると、格納アドレスや番組番号が存在せず、または変動するため、繋ぎ録画直後の番組データおよびそれらの管理情報を利用して番組データにアクセスできなくなるからである。
なお、メディア管理情報６１のメディアＩＤに、ユーザが付与したディスク名を記述してもよい。これにより、メディア管理情報６１の内容を表示等したときには、ユーザが容易にメディアを特定することができる。
図７のステップＳ７６では、ハードディスクドライブ１０７はビデオ規格ストリームをハードディスクに書き込む。なお、書き込み先をＤＶＤ−Ｒメディア５０からハードディスクに変更しても、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは引き続きビデオ規格ストリームを生成することに変更はない。
ステップＳ７７では、記録装置３０は録画終了か否かを判定する。この判定はステップＳ７３における判定と同じである。録画終了であればステップＳ７８に進み、録画が終了しないときにはステップＳ７６に戻って引き続き録画が継続される。
ステップＳ７８では、ハードディスクドライブ１０７はビデオ規格ストリームの書き込みを停止する。ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａもビデオ規格ストリームの生成を終了する。
ステップＳ７９では、記録装置３０はフォーマット管理ファイルおよび繋ぎ管理ファイルを生成し、ハードディスクに書き込む。
フォーマット管理ファイルは、図８を参照しながら説明した管理ファイル５００と同じデータ構造で、同じ種類の情報を格納している。フォーマット管理ファイルを参照すれば、繋ぎ再生を行わないときに、ハードディスクに格納された番組ＡＶファイルを再生することが可能である。フォーマット管理ファイルを参照することにより、ハードディスク内の各ＡＶデータファイルの格納アドレスやその記録時刻、記録時間長などを特定できる。また、属性情報もあわせて記述されているため、そのＡＶファイルのアスペクトや、コピーの可否、音声チャンネルを特定できる。両者の違いは、フォーマット管理ファイルは繋ぎ録画の終了後にハードディスク上に設けられるのに対し、管理ファイル５００は繋ぎ録画の録画先メディアの切り替え時に先に録画が行われていた記録メディア（本実施形態では光ディスク）上に設けられることである。
一方、繋ぎ管理ファイルは、繋ぎ再生を行うための情報を格納している。図１０は、繋ぎ管理ファイル７００のデータ構造を示す。繋ぎ管理ファイル７００は、ハードディスクの全体を管理する情報である基本情報７１０と、繋ぎ録画の対象となった各番組の管理情報７１１ａ、７１１ｂ、７１１ｃを含んでいる。以下では、本実施形態による繋ぎ録画の対象となった番組を「番組ａ」として説明する。図１０では、管理情報７１１ａが番組ａに関し、管理情報７１１ｂおよび７１１ｃは他の番組に関する。また本実施形態では、繋ぎ録画の対象となった番組ａはＤＶＤ−Ｒメディア５０とハードディスクとに分けて録画されているため、ＤＶＤ−Ｒメディア５０に存在する番組ａの一部分を第１部分と称し、ハードディスクに存在する番組ａの残りの部分を第２部分と称して説明する。なお、番組データの各部分をサブＡＶデータまたはプレイリストと呼ぶこともある。すなわち、本実施形態においては、繋ぎ録画された番組ａのデータは２つのプレイリストで構成され、それぞれＤＶＤ−Ｒメディア５０およびハードディスクに番組ＡＶファイルとして格納されたことになる。
番組ａの管理情報７１１ａは、プレイリスト情報７２０、時間情報７２１、属性情報７２２を含む。時間情報７２１は記録時刻、記録時間に関する情報であり、属性情報は番組ａのＡＶデータの属性に関する情報である。
プレイリスト情報７２０は、リスト管理情報７３０および各リスト情報７３１−１、７３１−２を含む。リスト管理情報７３０は、番組ａのプレイリスト数等の、各プレイリスト全体に関連する情報を格納している。リスト情報１（７３１−１）には、ＤＶＤ−Ｒメディア５０上に存在する番組ａの第１部分を特定する情報が規定され、リスト情報２（７３１−２）にはハードディスク上に存在する番組ａの第２部分を特定する情報が規定されている。
具体的に説明すると、リスト情報１（７３１−１）は、メディアＩＤ情報７４０、開始点情報７４１、終了点情報７４２を含んでいる。メディアＩＤ７４０は記録メディアを特定するための情報である。番組ａの第１部分はＤＶＤ−Ｒメディア５０に存在するため、メディアＩＤ７４０はＤＶＤ−Ｒメディア５０を特定する情報が記述される。開始点情報７４１および終了点情報７４２は、番組ａの第１部分が、ＤＶＤ−Ｒメディア５０上のどの位置からどの位置まで格納されているかを特定する。開始点情報７４１および終了点情報７４２は、ＤＶＤ−Ｒメディア５０のアドレスによって表すこともできる。
なお、開始点情報７４１および終了点情報７４２を番組ａの再生時間によって表すこともできる。再生時間によって表すときは、ＭＰＥＧにおいて規定されるプレゼンテーションタイムスタンプ（ＰＴＳ）を利用すればよい。例えば、再生時間として、映像に関していえばＭＰＥＧ規格のＧＯＰの先頭に配置される各ＩピクチャのＰＴＳを採用する。なお再生時間によって番組ａの開始点および終了点を特定するためには、ＭＰＥＧにおいて同様に規定される時間・アドレス変換テーブル（図示せず）もまた利用される。時間・アドレス変換テーブルは、時間を示すタイムスタンプ（ＰＴＳ）とアドレスを示すパック番号とが対応付けられている。パック番号とは、そのＰＴＳに対応する時刻に再生されるＩピクチャの先頭データが格納されたパックの番号である。
さらに、開始点情報７４１および終了点情報７４２は、番組を一意に識別できる番組番号であってもよい。この番組番号は、各メディアの番組のデータに対して別個独立に生成される情報であり、同じ番組の番組データが繋ぎ録画によって異なるメディアに記録されたか否かは問わない。
本実施形態においては、ＤＶＤ−Ｒメディア５０およびハードディスクを利用して繋ぎ録画を行ったときの処理を説明したが、これは例である。ＤＶＤ−Ｒメディア５０に代えて、ＤＶＤ−ＲＡＭメディアやＢＤメディアと、ハードディスクとを利用して繋ぎ録画を行うこともできる。
例えば、ＤＶＤ−ＲＡＭメディアを利用する繋ぎ録画を考える。図１１（ａ）は、ＤＶＤ−ＲＡＭメディアを利用して繋ぎ録画を行ったときのハードディスク上に設けられるＰＳ（ＶＲ）フォーマット管理ファイル６００を示す。なお、ＤＶＤ−ＲＡＭ上にも同じデータ構造の管理ファイルが設けられる。
管理ファイル６００は、基本情報６０１、各番組の管理情報６０２ａ、６０２ｂおよび６０２ｃなどを含む。基本情報６０１は、このハードディスク内の記録番組数、総記録時間などの、メディア全体に関する基礎的な情報を格納する。各番組の管理情報６０２ａ、６０２ｂ、６０２ｃは、各番組記録時刻、記録時間、アドレス情報などを格納する。
一方、図１１（ｂ）はハードディスク上に生成された番組ＡＶファイル６１０のデータ構造を示す。先の管理ファイルと同様、ＤＶＤ−ＲＡＭ上にも番組ＡＶファイル繋ぎ録画の対象となった番組の番組ＡＶファイル（図示せず）が記録される。まず、ＰＳ（ＶＲ）エンコーダ１００ｂは、２キロバイトのパックからなるＶＲ規格のＭＰＥＧプログラムストリームを生成する。ストリームは、１つのＡＶファイルに格納される。録画された番組が複数存在していても１つのＡＶファイルにおいて管理される。各番組のストリームは、所定のＡＶユニットに分けられ、ＡＶユニットごとに属性情報が管理される。なお、ＤＶＤ−ＲＡＭには繋ぎ録画の対象となった番組の第１部分に対応するデータが書き込まれ、ハードディスク上にはその番組の第２部分に対応するデータが書き込まれる。いずれもＶＲ規格のプログラムストリームである。
図１１（ｂ）に示すＡＶファイル６１０には、番組ａのＡＶデータ６１１ａ、番組ｂのＡＶデータ６１１ｂおよび番組ｃのＡＶデータ６１１ｃが示されている。これは、録画を３回行った結果、３番組分のＡＶデータが格納されていることを示している。いずれも同様のデータ構造を有するため、以下では例としてＡＶデータ６１１ａのデータ構造を説明する。
ＡＶデータ６１１ａはユニット情報６２０ａ、６２０ｂ、６２０ｃ、６２０ｄとＡＶユニット６２１ａ、６２１ｂ、６２１ｃ、６２１ｄとからなる。ＡＶユニットはＡＶデータを所定時間ごとに分割したものである。ユニット情報６２０ａは各ＡＶユニットを管理するための情報を格納している。各ＡＶユニットのアドレス情報６３０、時間情報６３１、属性情報６３２を含む。それぞれは図８に示す同名の構成要素（アドレス情報５２０、時間情報５２１、属性情報５２２）と同等のデータ構造を規定している。よってそれらの説明は省略する。また属性情報６３２は、ＡＶユニット６２１ａの属性を示す情報として、アスペクト情報６４０、コピー保護情報６４１、音声チャンネル情報６４２を格納する。属性情報６３２に格納された各情報もまた、図８に示す同名の構成要素（アスペクト情報５３０、コピー保護情報６４１および音声チャンネル情報６３２）と同等のデータ構造を規定しているので説明は省略する。
次に、図８に示す属性情報５２２の設定に関する変形例を説明する。先の説明では、属性情報５２２を構成する各種の情報は入力信号に予め重畳されており、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａが抽出してビデオ規格ストリーム内に設定するとした。その結果、図８で示したように属性情報５２２は番組ごとに管理されている。しかし、これではひとつの番組に対してはひとつの属性情報しか保持できないことになる。
一方、入力される信号の属性は時間とともに変化することがある。例えば、音声チャンネルに関しては、２ヶ国語放送番組はデュアルモノラル音声であるが、コマーシャルなどはステレオ音声である。このように、記録途中で音声チャンネル等が変わったときにも、その信号の属性を変更できるように属性情報を設定し、管理できることが好ましい。
記録装置３０は、属性情報設定ユーザーインターフェース１１１を有している。ユーザは、このインターフェース１１１を利用することによって属性情報を選択できる。具体的には、属性情報設定ユーザーインターフェース１１１は、デュアルモノラル音声の場合は主音声（左チャンネル）、あるいは副音声（右チャンネル）を記録することをユーザーが設定できるようにする。例えば、入力信号の音声チャンネルは常に２チャンネル（ステレオ）音声を記録し、デュアルモノラル音声は主音声を記録するように設定できる。仮に入力信号の音声チャンネルが録画途中でデュアルモノラル音声に切り変わると、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは右チャンネルの音声を主音声（左チャンネル）の音声に置き換えて２チャンネル音声として記録する。これにより、入力信号の音声属性が変わったとしても記録データの属性情報を変かえることなく記録することが可能となる。
なお、属性情報を構成するビデオ信号のアスペクト情報も同様である。ユーザは属性情報設定ユーザーインターフェース１１１を介して記録データのアスペクトを設定する。例えば、ユーザーが４：３として設定した場合は入力信号の属性情報が録画途中に１６：９と変わっても４：３として録画する。また、属性情報としてコピー保護情報であっても同様であるが、コピー禁止属性を持つコピー保護情報を、コピー許可に変更することはできないとすることが好ましい。記録装置３０のメーカーは、属性情報の変更が可能か否かを個別に設定できる。
属性情報設定ユーザーインターフェース１１１を利用した属性情報の設定は、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａにおける処理のみならず、ＰＳ（ＶＲ）エンコーダ１００ｂおよびＴＳエンコーダ１００ｃによる処理に際しても適用できるように記録装置３０を構成してもよい。例えば、図１１に示す属性情報６３２はＡＶユニット６２１ａごとに管理されているが、対応するＡＶユニットの属性情報をインターフェース１１１を介して変更することにより、入力信号の属性情報と同じ属性情報を記録することが可能となる。属性情報検出部１１２は入力信号中から属性情報を抽出し、設定された内容に適合した属性情報をＰＳ（ＶＲ）エンコーダ１００ｂおよびＴＳエンコーダ１００ｃに入力する。その結果、その属性情報は対応するＡＶユニットのユニット情報の属性情報６３２として記録される。
本実施形態では、光ディスクの残容量に基づいて録画先を変更するタイミングを決定するとした。しかし、記録装置３０に設けられたメディア選択ユーザーインターフェース１０９を利用することにより、繋ぎ録画するタイミングをユーザーが任意に選択できるようにしてもよい。インターフェース１０９は、例えば本体やリモコンのボタンであり、より具体的には録画先の変更を即時実行するボタンであってもよいし、録画先の変更を実行する時刻を予め設定できるボタンであってもよい。
なお、リンク情報、フォーマット管理ファイルおよび繋ぎ管理ファイルは、ハードディスクではなく、ＳＲＡＭ（図示せず）等に保持することもできる。
次に、図１２〜図１５を参照しながら、本実施形態による繋ぎ再生を行う再生装置およびその処理を説明する。まず、図１２は本実施形態による再生装置１２０の機能ブロックの構成を示す。多くの場合、図３に示す記録装置３０は、再生装置１２０の機能も備えている。記録装置３０にハードディスクドライブ１０７が内蔵され取り外しできない場合には、記録装置３０と再生装置１２０とは同一の筐体内に設けられるといえる。
再生装置１２０は、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａと、ＰＳ（ＶＲ）デコーダ２００ｂと、ＴＳデコーダ２００ｃと、セレクタ２０１ａ、２０１ｂおよび２０２と、再生形式選択部２０３と、光ディスクドライブ２０４と、メディア判別部２０５と、ハードディスクドライブ２０７と、メディア選択部２０８と、管理情報解析部２０９と、制御マイコン２１０とを備えている。再生装置１２０は、記録媒体に書き込まれた番組データから、映像および／または音声を再生することが可能である。
以下では、先に説明した記録装置３０によって、ＤＶＤ−Ｒメディア５０およびハードディスクを利用して繋ぎ録画が行われたとする。すなわちＤＶＤ−Ｒメディア５０には、図６に示すメディアＩＤファイル５１、番組ＡＶファイル５２および管理ファイル５００ａが存在する。一方、ハードディスクには図６に示すリンク情報６０、メディア管理情報６１、番組ＡＶファイル６２、ＰＳ（ビデオ）フォーマット管理ファイル５００ｂおよび繋ぎ管理ファイル７００が存在する。上述の各ファイルの内容は図８〜図１１などに示すとおりである。
まず、再生装置１２０の主要な動作の概要を説明する。以下の動作は制御マイコン２１０からの指示に基づいて行われる。再生装置１２０の光ディスクドライブ２０４は、ＤＶＤ−Ｒメディア５０からメディアＩＤ５１を読み出す。次にハードディスクドライブ２０７は、ハードディスクからメディア管理情報６１を読み出す。続いて管理情報解析部２０９は、ＤＶＤ−Ｒメディア５０のメディアＩＤ５１とメディア管理情報６１内のメディアＩＤ９２−１とが一致するか否かを判定する。一致するときにはさらに、番組データの第１部分の現在の状態が、前記メディア管理情報内の繋ぎ再生可否判定情報９２−２によって特定される、第１部分の書き込み時の状態と一致するか否かを判定する。
状態が一致すれば、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａは、ＤＶＤ−Ｒメディア５０から第１部分を読み出してデコードする。その結果、再生装置１２０は映像および／または音声の再生信号を出力する。ＤＶＤ−Ｒメディア５０内の第１部分のデコードが終了すると、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａは、次にハードディスクに存在する第２部分を読み出してデコードする。その結果、第２部分の再生信号が出力される。
記録装置３０の各構成要素を説明する。各構成要素の動作は、制御マイコン１２０の指示に基づいて制御される。
ＰＳ（ｖｉｄｅｏ）デコーダ２００ａは、記録装置３０のＰＳ（ｖｉｄｅｏ）エンコーダ１００ａの逆の処理を行う。すなわち、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａは、図８に示す管理ファイル５００を読み出し、基本情報５１０とともに、読み出しの対象となるＡＶファイルの管理情報（例えばＡＶファイル管理情報５１１ａ）を取得する。それらを利用して、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａは、ビデオ規格ストリームを特定し、そのビデオパケットおよびオーディオパケットを分離し、各パケットからビデオデータおよびオーディオデータを抽出する。その結果得られた符号化されたビデオフレームおよびオーディオフレームを復号して、再生信号として出力する。ＰＳ（ＶＲ）デコーダ２００ｂおよびＴＳデコーダ２００ｃも、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａと同様、それぞれＰＳ（ＶＲ）エンコーダ１００ｂおよびＴＳエンコーダ１００ｃとは逆の処理を行い、再生信号を出力する。
セレクタ２０１ａおよび２０１ｂは、再生形式選択部２０３からの指示に基づいて、デコード処理を行う３種のデコーダ２００ａ、２００ｂおよび２００ｃのいずれかを選択する。
再生形式選択部２０３はメディア判別部２０５の出力に基づいて制御され、３種のデコーダ２００ａ、２００ｂおよび２００ｃのいずれを選択すべきかを決定し、セレクタ２０１ａおよび２０１ｂに指示する。具体的には、再生形式選択部２０３は、光ディスクドライブ２０４に装填されている光ディスクがＤＶＤ−Ｒメディアのときには、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａの選択を指示し、ＤＶＤ−ＲＡＭメディアのときにはＰＳ（ＶＲ）デコーダ２００ｂの選択を指示し、ＢＤメディアのときはＴＳデコーダ２００ｃの選択を指示する。なお、光ディスクドライブ２０４に装填されている光ディスクのデータストリームのフォーマットを特定することにより、いずれのデコーダを採用するか判断してもよい。
光ディスクドライブ２０４およびハードディスクドライブ２０７は、記録装置３０の光ディスクドライブ１０４およびハードディスクドライブ１０７と同じであるとする。
メディア判別部２０５は、光ディスクドライブ２０４に装填されている光ディスクの種類を判別する。再生装置１２０は、ＤＶＤ−Ｒメディア、ＤＶＤ−ＲＡＭメディア、ＢＤメディアのいずれが挿入されているかを判別する。メディア判別部２０５による判別処理は、記録装置３０のメディア判別部１０５の処理と同様であるので、ここでは省略する。
セレクタ２０２は、光ディスクドライブ２０４とハードディスクドライブ２０７のうちいずれからデータを読み出すかを選択する。セレクタ２０２はメディア選択部２０８によって制御される。
メディア選択部２０８は、種々の管理情報を解析する管理情報解析部２０９によって制御される。本実施形態では、ハードディスクから繋ぎ管理ファイル（図１０）を読み取り、プレイリスト情報７２０内のメディアＩＤ７４０にしたがって、再生するメディアとして光ディスクドライブ２０４またはハードディスクドライブ２０７を選択する。
再生装置１２０は、１つの記録メディアにのみ録画された番組を再生すること（通常再生）もできるし、複数種類の記録メディアに繋ぎ録画された番組を連続して再生すること（繋ぎ再生）もできる。通常再生の処理は、光ディスクまたはハードディスクから再生の対象となる番組データを読み出しながら、その番組データのデータストリーム形式に対応するデコード処理を行う。その結果、番組の再生が可能になる。
次に、図１３を参照しながら、再生装置１２０において行われる繋ぎ再生の処理を説明する。図１３は繋ぎ再生処理の手順を示す。以下に説明する処理の開始前に、再生装置１２０には予め光ディスクが装填されており、かつ、メディア判別部２０５によってその光ディスクの種類が判定されているとする。光ディスクはＤＶＤ−Ｒであるとする。
まずステップＳ１３１において、光ディスクドライブ２０４は、装填された光ディスクからメディアＩＤ５１を読み出す。併せてハードディスクドライブ１０７は、リンク情報６０を参照してハードディスク上のメディア管理情報６１を読み出す。管理情報解析部２０９は、読み出されたメディアＩＤがハードディスク上のメディア管理情報６１内に登録されているか否かを判定する。登録されていないときはステップＳ１３３に進み、登録されているときはステップＳ１３４に進む。ステップＳ１３３では、再生装置１２０は光ディスク上のデータストリームを読み出してそのデータストリーム形式に対応するデコード処理を行い、光ディスクに格納された番組ＡＶファイルから番組データのみを再生する。仮にハードディスクに番組データが格納されていてもそのデータは再生の対象としない。その理由は、光ディスクの番組データに続いてどの番組データを再生すべきかを特定できないからである。
次に、ステップＳ１３４では、管理情報解析部２０９は、メディア管理情報６１内の繋ぎ再生可否判定情報９２−２と、現在の番組データの状態とに基づいて、繋ぎ再生が可能か否かを判定する。例えば、管理情報解析部２０９は、繋ぎ再生可否判定情報９２−２にＤＶＤ−Ｒメディア５０上の管理ファイル５００ａの記録時刻が記述されているときは、ＤＶＤ−Ｒメディア５０上の管理ファイル５００ａの記録時刻を示すタイムスタンプを読み出して照合する。そして、一致すれば繋ぎ再生が可能であると判定してステップＳ１３５に進み、一致しなければ繋ぎ再生ができないと判定してステップＳ１３５に進む。ステップＳ１３４のような処理を行う理由は、管理ファイル５００ａのタイムスタンプが一致しないときは、管理ファイル５００ａおよびＤＶＤ−Ｒメディア５０上番組ＡＶファイル５２が編集され繋ぎ録画直後と異なる状態であり、繋ぎ再生ができないことに基づいている。
ステップＳ１３５では、ハードディスクドライブ２０７は、ハードディスクから、そのメディアＩＤに対応する繋ぎ管理ファイルを読み出す。本実施形態では、ビデオ規格ストリームに関する繋ぎ管理ファイル７００が読み出される。
続くステップＳ１３６では、繋ぎ管理ファイルに規定された再生順序に基づいて光ディスクおよびハードディスクからデータストリームが順次読み出される。この処理に関連して、再生形式選択部２０３は、装填されているメディアの種類および再生の対象となる番組データのストリーム形式に基づいてセレクタ２０１ａおよび２０１ｂに指示を送り、適切なデコーダに処理を行わせる。その結果、映像および音声が再生される。なお、繋ぎ録画が行われており、繋ぎ再生が可能であるときはユーザに通知をし、その指示に従って繋ぎ再生を実行してもよい。
ＤＶＤ−Ｒメディア５０およびハードディスク上のデータストリームは同じ形式であるため、同じデコーダを用いて処理を継続できる。特に、ＤＶＤ−Ｒメディア５０からの再生とハードディスクからの再生とが切り替わるときにも復号化処理の変更が不要になるので、シームレスな連続再生を実現できる。
これまでの説明では、繋ぎ録画時にまずＤＶＤ−Ｒメディア５０に番組の第１部分を録画し、ハードディスクに第２部分を録画するとした。しかし、１つの番組を３以上のメディアに分けて繋ぎ録画することもできる。図１４は、番組が３つの記録メディアに分けて録画されたときの状態を示す。番組ＡＶデータ１４０の各部分をそれぞれプレイリストａ、ｂおよびｃとする。プレイリストａはＤＶＤ−Ｒメディア上に存在し、プレイリストｂはハードディスク上に存在し、プレイリストｃは、プレイリストａのＤＶＤ−Ｒメディアとは異なるＤＶＤ−Ｒメディア上に存在する。例えば、１枚目のＤＶＤ−Ｒメディアへの録画が終了したあと、２枚目のＤＶＤ−Ｒメディアを装填するまではハードディスクに番組を録画しておくときにはこのような形態をとる。
各プレイリストを格納した記録メディア、再生の開始点および終了点を特定するために、図１０に示す繋ぎ管理ファイル７００のリスト情報中にメディアＩＤ７４０、開始点情報７４１および終了点情報７４２が記述される。例えば、プレイリストａにはリスト情報７３１−１が対応して設けられ、１枚目のＤＶＤ−Ｒメディアを示すメディアＩＤと、プレイリストａの先頭位置および終了位置を示す情報（例えば１枚目のＤＶＤ−Ｒメディア上のアドレス）が記述される。プレイリストａ〜ｃについて、その先頭位置および終了位置を示す情報を開始点情報および終了点情報として記述しておくことにより、録画開始時から録画停止時まで、番組を途切れさせることなく繋ぎ再生を実現できる。
各プレイリストの先頭位置および終了位置は、任意に設定することが可能である。図１５は、番組が３つの記録メディアに分けて録画され、プレイリストａ〜ｃを各記録メディア上の番組ＡＶデータの一部に設定したときの再生経路を示す。繋ぎ録画直後は図１４に示すプレイリストが設定され、その後ユーザが編集して任意の開始点から終了点までの区間をプレイリストとして設定したときには、図１５に示す形態をとる。
プレイリストの変更指示、および、開始点および終了点の設定指示は、例えば図３に示す記録装置３０のリモコンやボタン（図示せず）を介して記録装置３０に送られる。記録装置３０は、その指示にしたがって図１０に示す繋ぎ管理ファイルの開始点情報７４１および終了点情報７４を変更する。
なお、記録装置３０を利用して上述の処理を行ったとき、または番組データの削除等の編集処理を行ったときには、各記録メディア上に存在する管理ファイル（例えば図６に示すＤＶＤ−Ｒメディア５０の管理ファイル５００ａ）が書き換えられることがある。このようなときは、記録装置３０はハードディスクに格納されているメディア管理情報６１内の繋ぎ再生可否判定情報９２−２の記述も変更することができる。例えば繋ぎ再生可否判定情報９２−２に、各記録メディアの管理ファイル５００ａの繋ぎ録画時の記録時刻が記述されているときは、記録装置３０はその後の書き換え時の記録時刻に変更する。これにより、繋ぎ再生時に繋ぎ再生可否判定情報９２−２に記述された記録時刻と管理ファイル５００ａのタイムスタンプとが照合されたときに両者は一致することになる。よって、繋ぎ再生は、１枚目のＤＶＤ−Ｒメディア中の番組ＡＶデータからまずプレイリストａ（７５１ａ）が再生され、その後、ハードディスク中の番組ＡＶデータからプレイリストｂ（７５１ｂ）が再生され、最後に２枚目のＤＶＤ−Ｒメディア中の番組ＡＶデータから、プレイリストｃ（７５１ｃ）が再生される。
以上、本実施形態を説明した。実施形態においては、記録／再生時のストリームの形式は２つ以上であればその数は問わない。また、記録／再生形式の種類は本実施形態の例に限られるものではなく、記録メディアの種類に応じた形式であればその種類は問わない。
また、記録装置３０および再生装置１２０は光ディスクドライブを備えるとしたが、これに代えて、またはこれとともに半導体メモリ、磁気テープメディア等の可換メディアが装填できるドライブを採用してもよい。固定の記録メディアをハードディスクとしたが、装置に内蔵される固定メディアドライブであればその種類は問わない。
また、本実施形態においては、光ディスクからハードディスクへ繋ぎ録画処理を例としてあげた。しかし、ハードディスクから光ディスクへの繋ぎ録画処理であってもよい。このときの処理は、本実施形態による処理と記録メディアの順序が入れ替わるだけである。繋ぎ再生時には、光ディスクドライブに装填されている光ディスクの種類に応じた再生形式でハードディスクから再生し、所定のタイミングで光ディスクに繋ぎ再生すればよい。
また、光ディスクから他の光ディスクに繋ぎ再生してもよい。このときは、一方の光ディスクの種類に応じて再生形式を選択して、両方の光ディスクの再生処理を行えばよい。
本実施形態では、繋ぎ管理ファイルをハードディスクに格納するとして説明した。しかし、繋ぎ録画時に番組データが書き込まれたハードディスク上の番組データ（繋ぎ先）を特定する情報を光ディスクに記述することもできる。このときは、繋ぎ先に関する情報が、繋ぎ録画時のハードディスクの状態と矛盾しないことを判定する情報が必要になる。例えば、例えばハードディスク上の番組データに一意の番組番号を付し、その番組番号に基づいて、繋ぎ録画時のハードディスクの状態と矛盾しないことを判定すればよい。
本発明によるデータ処理装置（記録装置３０および再生装置１２０）の機能は、それぞれ、図７および図１３に示す処理手順を規定したコンピュータプログラムに基づいて実現される。データ処理装置のコンピュータ（制御マイコン）は、そのようなコンピュータプログラムを実行することによってデータ処理装置の各構成要素を動作させ、上述した処理を実現することができる。コンピュータプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録して市場に流通され、デジタル放送波に重畳されて伝送され、または、インターネット等の電気通信回線を通じて伝送される。これにより、コンピュータシステムを、上述のデータ処理装置と同等の機能を有する再生装置として動作させることができる。
【産業上の利用可能性】  本発明によれば、可換記録メディアの種類に適合した複数種類の記録方法のうちひとつを選択し、可換記録メディアから固定記録メディアに同じ記録フォーマットで番組を繋ぎ録画する。これにより、繋ぎ録画時にエンコーダの切り替えは不要になる。また、繋ぎ録画された番組の再生時において、可換記録メディアからの再生と固定記録メディアからの再生が切り替わるときに復号化処理の変更は不要であるため、シームレスな連続再生を実現できる。
【図１】
2005008659.tif 000003
【図２】
2005008659.tif 000004
【図３】
2005008659.tif 000005
【図４】
2005008659.tif 000006
【図５】
2005008659.tif 000007
【図６】
2005008659.tif 000008
【図７】
2005008659.tif 000009
【図８】
2005008659.tif 000010
【図９】
2005008659.tif 000011
【図１０】
2005008659.tif 000012
【図１１】
2005008659.tif 000013
【図１２】
2005008659.tif 000014
【図１３】
2005008659.tif 000015
【図１４】
2005008659.tif 000016
【図１５】
2005008659.tif 000017
【手続補正書】
【提出日】平成17年8月11日(2005.8.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１記録媒体および第２記録媒体に、映像および／または音声に関する番組データを書き込むことが可能なデータ処理装置であって、
前記番組データに関する信号を受信する受信部と、
複数のフォーマットのうちから、前記第１記録媒体に書き込み可能なフォーマットを選択する選択部と、
選択された前記フォーマットで前記番組データを前記第１記録媒体に書き込み、前記第１記録媒体に対する書き込み終了後に、引き続き前記フォーマットで前記番組データを前記第２記録媒体に書き込む制御部と
を備えたデータ処理装置。
【請求項２】
前記制御部は、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの記録時の状態を特定する情報を含むメディア管理情報を、前記第２記録媒体にさらに書き込む、請求項１に記載のデータ処理装置。
【請求項３】
前記制御部は、前記第１記録媒体および前記第２記録媒体に書き込まれた一連の前記番組データに対し、
前記第１記録媒体に書き込まれた前記番組データの第１部分を特定するための第１リスト情報、および前記第２記録媒体に書き込まれた前記番組データの第２部分を特定するための第２リスト情報を含む繋ぎ管理情報を生成し、前記第２記録媒体にさらに書き込む、請求項２に記載のデータ処理装置。
【請求項４】
前記制御部は、前記第１リスト情報として、前記第１記録媒体を特定する識別子、および、前記番組データの第１部分の開始位置および終了位置をそれぞれ特定する位置情報を生成し、
前記第２リスト情報として、前記第２記録媒体を特定する識別子、および、前記番組データの第２部分の開始位置および終了位置をそれぞれ特定する位置情報を生成する、請求項３に記載のデータ処理装置。
【請求項５】
前記制御部は、前記第１部分および第２部分が格納された前記第１記録媒体および前記第２記録媒体上のアドレス、前記第１部分および第２部分の再生時刻、および、前記第１部分および第２部分の各々を一意に特定する情報の少なくとも１つを利用して前記位置情報を生成する、請求項４に記載のデータ処理装置。
【請求項６】
前記第１記録媒体は光ディスクであり、前記第２記録媒体はハードディスクである、請求項５に記載のデータ処理装置。
【請求項７】
前記第１記録媒体として複数種類の光ディスクを装填することが可能であり、
前記選択部は、装填された光ディスクの種類に基づいてフォーマットを選択する、請求項６に記載のデータ処理装置。
【請求項８】
第１記録媒体および第２記録媒体に、映像および／または音声に関する番組データを書き込むことが可能なデータ処理方法であって、
前記番組データに関する信号を受信するステップと、
複数のフォーマットのうちから、前記第１記録媒体に書き込み可能なフォーマットを選択するステップと、
選択された前記フォーマットで前記番組データを前記第１記録媒体に書き込み、前記第１記録媒体に対する書き込み終了後に、引き続き前記フォーマットで前記番組データを前記第２記録媒体に書き込むステップと
を包含するデータ処理方法。
【請求項９】
前記書き込むステップは、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの記録時の状態を特定する情報を含むメディア管理情報を、前記第２記録媒体にさらに書き込む、請求項８に記載のデータ処理方法。
【請求項１０】
前記書き込むステップは、前記第１記録媒体および前記第２記録媒体に書き込まれた一連の前記番組データに対し、
前記第１記録媒体に書き込まれた前記番組データの第１部分を特定するための第１リスト情報、および前記第２記録媒体に書き込まれた前記番組データの第２部分を特定するための第２リスト情報を含む繋ぎ管理情報を生成し、前記第２記録媒体にさらに書き込む、請求項９に記載のデータ処理方法。
【請求項１１】
前記書き込むステップは、前記第１リスト情報として、前記第１記録媒体を特定する識別子、および、前記番組データの第１部分の開始位置および終了位置をそれぞれ特定する位置情報を生成し、
前記第２リスト情報として、前記第２記録媒体を特定する識別子、および、前記番組データの第２部分の開始位置および終了位置をそれぞれ特定する位置情報を生成する、請求項１０に記載のデータ処理方法。
【請求項１２】
前記書き込むステップは、前記第１部分および第２部分が格納された前記第１記録媒体および前記第２記録媒体上のアドレス、前記第１部分および第２部分の再生時刻、および、前記第１部分および第２部分の各々を一意に特定する情報の少なくとも１つを利用して前記位置情報を生成する、請求項１１に記載のデータ処理方法。
【請求項１３】
前記第１記録媒体は光ディスクであり、前記第２記録媒体はハードディスクである、請求項１２に記載のデータ処理方法。
【請求項１４】
前記第１記録媒体として複数種類の光ディスクを装填することが可能であり、
前記選択するステップは、装填された光ディスクの種類に基づいてフォーマットを選択する、請求項１３に記載のデータ処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像および／または音声に関する番組データを複数種類の記録メディアに書き込む処理、および、複数種類の記録メディアに書き込まれた番組データから、映像等を再生する際のデータ処理に関する。
【背景技術】
【０００２】
デジタル放送およびＤＶＤへの記録の際に行われる映像の圧縮符号化方式として、ＭＰＥＧ符号化方式が一般的に用いられている。ＭＰＥＧ符号化方式は画像データの符号化処理として、画素値のフレーム内相関を利用して画像データを符号化するフレーム内符号化処理と、画素値のフレーム間相関を利用して画像データを符号化するフレーム間符号化処理とを、適応的に切り替えて行う符号化処理である。ＭＰＥＧ符号化方式では、連続する複数のフレームに対応する符号化データが１つの単位として画像データの符号化処理が行われる。例えば、ISO/IEC 13818-2にはＭＰＥＧ２ビデオが規定され、ISO/IEC 11172-2にはＭＰＥＧ１ビデオが規定されている。
【０００３】
ＢＳデジタル放送をはじめとするデジタルでのテレビ信号の伝送は、ISO/IEC 13818-1(ＭＰＥＧ２システム)において規定されるＭＰＥＧトランスポートストリームとして伝送される。ＭＰＥＧトランスポートストリームは、映像および音声を圧縮符号化して得られている。ＭＰＥＧトランスポートストリームは、例えば青紫レーザーを用いてデータを書き込みおよび読み出す高密度の大容量ディスク、すなわちブルーレイディスク（以下、ＢＤ）に直接書き込まれる。
【０００４】
また、他の圧縮符号化して得られた符号化ストリームとして、ＭＰＥＧプログラムストリームも知られている。ＭＰＥＧプログラムストリームは、標準テレビ信号の解像度をもつ映像と音声の各符号化データを多重化した符号化ストリームである。ＭＰＥＧプログラムストリームは、例えばＤＶＤ−ＲＡＭにはＤＶＤレコーディング規格に準じて書き込まれ、ＤＶＤ−ＲメディアにＤＶＤプレイヤーでの再生を可能にするためにＤＶＤビデオ規格に準じて書き込まれる。なおＤＶＤレコーディング規格は、例えば上述のISO/IEC 13818-1と、DVD Specifications for Rewritable/Re-recordable Discs、Part 3、Video Recording、Version 1.0、 September 1999（ＶＲ１-３頁）に記載されている。またＤＶＤビデオ規格は、例えばDVD Specifications for Read-Only Disc Part 3に記載されている。
【０００５】
従来、映像等に関するビデオデータ（例えば放送番組のデータ）を、上述のＢＤメディア、ＤＶＤ−ＲＡＭメディア、ＤＶＤ−Ｒメディアなどの可換記録メディアと、ハードディスクなどの固定記録メディアとに記録することが可能な装置が知られている。この装置は、可換記録メディアへの記録処理から固定記録メディアへの記録処理に遷移する繋ぎ録画を行う際に、各メディアに記録される映像部分にオーバーラップ期間を設けて、繋ぎ部においても連続的に再生することを実現している。例えば特許文献１にはそのような装置が開示されている。
【特許文献１】特開２００２−２８１４３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述のＢＤメディア、ＤＶＤ−ＲＡＭメディア、ＤＶＤ−Ｒメディアは、それぞれ異なる記録フォーマットで記録される。よって、繋ぎ録画に際しては、複数種類の光ディスクに応じた記録フォーマットで記録処理をし、その後、ハードディスクに記録することになる。このとき、光ディスクと異なる記録フォーマットでハードディスクに記録を行うと、繋ぎ部の再生処理において対応した記録フォーマットの再生処理を切替える必要があり、スムーズな連続再生が困難になる。また、録画機器の中には複数種類の可換記録メディアを装填できるものも存在するが、従来は、番組を複数種類の可換記録メディアとハードディスクとに分けて録画することは想定されていなかった。
【０００７】
本発明の目的は、複数種類の記録メディアと他の記録メディアとを繋ぎ録画した際も、容易に録画処理および再生処理を行うことを可能にすることである。
【課題を解決するための手段】
【０００８】
本発明によるデータ処理装置は、第１記録媒体および第２記録媒体に、映像および／または音声に関する番組データを書き込むことが可能なデータ処理装置であって、前記番組データに関する信号を受信する受信部と、複数のフォーマットのうちから、前記第１記録媒体に書き込み可能なフォーマットを選択する選択部と、選択された前記フォーマットで前記番組データを前記第１記録媒体に書き込み、前記第１記録媒体に対する書き込み終了後に、引き続き前記フォーマットで前記番組データを前記第２記録媒体に書き込む制御部とを備えている。
【０００９】
前記制御部は、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの記録時の状態を特定する情報を含むメディア管理情報を、前記第２記録媒体にさらに書き込んでもよい。
【００１０】
前記制御部は、前記第１記録媒体および前記第２記録媒体に書き込まれた一連の前記番組データに対し、前記第１記録媒体に書き込まれた前記番組データの第１部分を特定するための第１リスト情報、および前記第２記録媒体に書き込まれた前記番組データの第２部分を特定するための第２リスト情報を含む繋ぎ管理情報を生成し、前記第２記録媒体にさらに書き込んでもよい。
【００１１】
前記制御部は、前記第１リスト情報として、前記第１記録媒体を特定する識別子、および、前記番組データの第１部分の開始位置および終了位置をそれぞれ特定する位置情報を生成し、前記第２リスト情報として、前記第２記録媒体を特定する識別子、および、前記番組データの第２部分の開始位置および終了位置をそれぞれ特定する位置情報を生成してもよい。
【００１２】
前記制御部は、前記第１部分および第２部分が格納された前記第１記録媒体および前記第２記録媒体上のアドレス、前記番組データの第１部分および第２部分の再生時刻、および、第１部分および第２部分に個々を一意に特定する情報の少なくとも１つを利用して前記位置情報を生成してもよい。
【００１３】
前記第１記録媒体は光ディスクであり、前記第２記録媒体はハードディスクであってもよい。
【００１４】
前記第１記録媒体として複数種類の光ディスクを装填することが可能であり、前記選択部は、装填された光ディスクの種類に基づいてフォーマットを選択してもよい。
【００１５】
本発明によるデータ処理方法は、第１記録媒体および第２記録媒体に、映像および／または音声に関する番組データを書き込むことが可能である。前記データ処理方法は、前記番組データに関する信号を受信するステップと、複数のフォーマットのうちから、前記第１記録媒体に書き込み可能なフォーマットを選択するステップと、選択された前記フォーマットで前記番組データを前記第１記録媒体に書き込み、前記第１記録媒体に対する書き込み終了後に、引き続き前記フォーマットで前記番組データを前記第２記録媒体に書き込むステップとを包含する。
【００１６】
前記書き込むステップは、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの記録時の状態を特定する情報を含むメディア管理情報を、前記第２記録媒体にさらに書き込んでもよい。
【００１７】
前記書き込むステップは、前記第１記録媒体および前記第２記録媒体に書き込まれた一連の前記番組データに対し、前記第１記録媒体に書き込まれた前記番組データの第１部分を特定するための第１リスト情報、および前記第２記録媒体に書き込まれた前記番組データの第２部分を特定するための第２リスト情報を含む繋ぎ管理情報を生成し、前記第２記録媒体にさらに書き込んでもよい。
【００１８】
前記書き込むステップは、前記第１リスト情報として、前記第１記録媒体を特定する識別子、および、前記番組データの第１部分の開始位置および終了位置をそれぞれ特定する位置情報を生成し、前記第２リスト情報として、前記第２記録媒体を特定する識別子、および、前記番組データの第２部分の開始位置および終了位置をそれぞれ特定する位置情報を生成してもよい。
【００１９】
前記書き込むステップは、前記第１部分および第２部分が格納された前記第１記録媒体および前記第２記録媒体上のアドレス、前記第１部分および第２部分の再生時刻、および、前記第１部分および第２部分の各々を一意に特定する情報の少なくとも１つを利用して前記位置情報を生成してもよい。
【００２０】
前記第１記録媒体は光ディスクであり、前記第２記録媒体はハードディスクであってもよい。
【００２１】
前記第１記録媒体として複数種類の光ディスクを装填することが可能であり、前記選択するステップは、装填された光ディスクの種類に基づいてフォーマットを選択してもよい。
【００２２】
本発明によるデータ処理装置は、番組データから映像および／または音声を再生することが可能である。前記第１記録媒体には、前記番組データの第１部分および前記第１記録媒体を特定する識別子が書き込まれており、前記第２記録媒体には、前記番組データの第２部分およびメディア管理情報が書き込まれ、前記メディア管理情報は、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの第１部分の書き込み時の状態を特定する情報を含んでいる。前記データ処理装置は、前記第１記録媒体から前記識別子を読み出す第１ドライブと、前記第２記録媒体から前記メディア管理情報を読み出す第２ドライブと、前記第１記録媒体の識別子が前記メディア管理情報内の識別子と一致するか否かを判定し、一致するときにはさらに、前記番組データの第１部分の現在の状態が、前記メディア管理情報によって特定される書き込み時の状態と一致するか否かを判定する解析部と、状態が一致したときに、前記第１記録媒体および前記第２記録媒体から前記番組データの第１部分および第２部分から、前記映像および／または音声を再生する再生部とを備えている。
【００２３】
本発明によるデータ処理方法は、番組データから映像および／または音声を再生することが可能である。前記第１記録媒体には、前記番組データの第１部分および前記第１記録媒体を特定する識別子が書き込まれており、前記第２記録媒体には、前記番組データの第２部分およびメディア管理情報が書き込まれ、前記メディア管理情報は、前記第１記録媒体を特定する識別子、および、前記第１記録媒体に書き込まれた前記番組データの第１部分の書き込み時の状態を特定する情報を含んでいる。前記データ処理方法は、前記第１記録媒体から前記識別子を読み出すステップと、前記第２記録媒体から前記メディア管理情報を読み出すステップと、前記第１記録媒体の識別子が前記メディア管理情報内の識別子と一致するか否かを判定し、一致するときにはさらに、前記番組データの第１部分の現在の状態が、前記メディア管理情報によって特定される書き込み時の状態と一致するか否かを判定するステップと、状態が一致したときに、前記第１記録媒体および前記第２記録媒体から前記番組データの第１部分および第２部分から、前記映像および／または音声を再生するステップとを包含する。
【発明の効果】
【００２４】
本発明によれば、可換記録メディアの種類に適合した複数種類の記録方法のうちひとつを選択し、可換記録メディアから固定記録メディアに同じ記録フォーマットで番組を繋ぎ録画する。これにより、繋ぎ録画時にエンコーダの切り替えは不要になる。また、繋ぎ録画された番組の再生時において、可換記録メディアからの再生と固定記録メディアからの再生が切り替わるときに復号化処理の変更は不要であるため、シームレスな連続再生を実現できる。
【発明を実施するための最良の形態】
【００２５】
以下、添付の図面を参照しながら、本発明の実施形態を説明する。
【００２６】
実施形態の説明中、「コンテンツ」とは、映像および／または音声を含む情報を表すとする。すなわち「コンテンツ」は、映像を表す映像情報および／または音声を表す音声情報を含んでいる。例えば、コンテンツは放送された番組の映像および／または音声である。
【００２７】
また「繋ぎ録画」とは、複数の異なる記録メディアを利用したコンテンツの録画をいう。例えば、２つの記録メディアが利用されるときにおいて、「繋ぎ録画」とは一方の記録メディアにコンテンツの一部分を録画し、その後、引き続き他方の記録メディアにコンテンツの後続部分を時間的に連続して録画することを表すとする。同様に、「繋ぎ再生」とは、繋ぎ録画された結果、複数の異なる記録メディアに録画された番組を、記録順序に従って順に再生することを言うとする。
【００２８】
まず図１および図２を用いて、実施形態において利用するデータストリームのデータ構造を説明する。その後、図３〜図１５を参照しながら、本実施形態による記録装置および再生装置の構成および動作を説明する。
【００２９】
図１（ａ）は、ＤＶＤビデオレコーディング規格に準拠したＭＰＥＧ２プログラムストリーム１０ａのデータ構造を示す（以下、このストリームを「ＶＲ規格ストリーム１０ａ」と称する）。
【００３０】
ＶＲ規格ストリーム１０ａは、複数のビデオオブジェクトユニット（Video OBject；ＶＯＢ）＃１、＃２、・・・、＃ｋを含んでいる。例えば、ＶＲ規格ストリーム１０ａが放送番組のコンテンツとすると、各ＶＯＢは、ユーザが録画を開始してから録画を停止するまでの１回の録画動作に対応する動画データが格納されている。
【００３１】
各ＶＯＢは、複数のＶＯＢユニット（Video OBject unit；ＶＯＢＵ）＃１、＃２、・・・、＃ｎを含んでいる。各ＶＯＢＵは、映像の再生時間にして０．４秒から１秒程度のデータを含むデータ単位である。以下、最初に配置されたＶＯＢＵとその次に配置されたＶＯＢＵを例にして、ＶＯＢＵのデータ構造を説明する。
【００３２】
ＶＯＢＵ＃１は、複数のパックから構成されている。ＶＲ規格ストリーム１０ａ内の各パックのデータ長（パック長）は一定（２キロバイト（２０４８バイト））である。ＶＯＢＵの先頭には、図１（ａ）に“Ｒ”で示されるリアルタイムインフォメーションパック（ＲＤＩパック）１１ａが配置されている。ＲＤＩパック１１ａの後には、“Ｖ”で示されるビデオパック（ビデオパック１２ａ等）および“Ａ”で示されるオーディオパック（オーディオパック１３ａ等）が複数含まれている。なお、１つのＶＯＢＵのデータサイズは、ビデオデータが可変ビットレートであれば最大記録再生レート以下の範囲で変動し、ビデオデータが固定ビットレートであればほぼ一定である。
【００３３】
各パックは以下の情報を格納している。すなわち、ＲＤＩパック１１ａは、ＶＲ規格ストリーム１０ａの再生を制御するために用いられる情報、例えばＶＯＢＵの再生タイミングを示す情報や、ＶＲ規格ストリーム１０ａのコピーを制御するための情報を格納している。ビデオパック１２ａは、ＭＰＥＧ２圧縮されたビデオデータを格納している。オーディオパック１３ａは、例えばＭＰＥＧ２−オーディオ規格によって圧縮されたオーディオデータを格納している。近接するビデオパック１２ａおよびオーディオパック１３ａには、例えば、同期して再生されるビデオデータおよびオーディオデータが格納されているが、それらの配置（順序）は任意である。
【００３４】
ＶＯＢＵ＃２もまた、複数のパックから構成されている。ＶＯＢＵ＃２の先頭には、ＲＤＩパック１４ａが配置され、その後、ビデオパック１５ａおよびオーディオパック１６ａ等が複数配置されている。各パックに格納される情報の内容はＶＯＢＵ＃１と同様である。
【００３５】
図１（ｂ）は、ビデオ規格に準拠したＭＰＥＧ２プログラムストリーム１０ｂのデータ構造を示す（以下、このストリームを「ビデオ規格ストリーム１０ｂ」と称する）。
【００３６】
ビデオ規格ストリーム１０ｂのデータ構造は、ＶＲ規格ストリーム１０ａのデータ構造と類似している。すなわち、ビデオ規格ストリーム１０ｂは、複数のＶＯＢ＃１、＃２、・・・、＃ｋを含み、各ＶＯＢは複数のＶＯＢＵから構成されている。ＶＯＢＵは、ビデオパック１２ｂ、１５ｂ等およびオーディオパック１３ｂ、１６ｂ等を含む。ビデオパックおよびオーディオパックは、ビデオデータおよびオーディオデータを格納している。
【００３７】
データ構造において、ビデオ規格ストリーム１０ｂがＶＲ規格ストリーム１０ａと異なる点を説明すると、例えばビデオ規格ストリーム１０ｂの各ＶＯＢＵの先頭には、ＶＲ規格ストリーム１０ａのＲＤＩパックに代えて、“Ｎ”で示されるナビゲーションパック１１ｂ、１４ｂが配置されている。ナビゲーションパックは、ビデオデータおよびオーディオデータの再生を制御するためのナビゲーション情報が格納されている。
【００３８】
図２は、トランスポートストリーム（ＴＳ）２０のデータ構造を示す。ＴＳ２０は複数のＴＳパケットから構成されている。ＴＳパケットは、例えば、圧縮されたビデオデータが格納されたビデオＴＳパケット（Ｖ＿ＴＳＰ）２１、圧縮されたオーディオデータが格納されたオーディオＴＳパケット（Ａ＿ＴＳＰ）２２を含む。これらのデータは、放送番組のコンテンツのうち、それぞれ映像および音声に関するデータである。また、ＴＳ２０は、番組表（プログラム・アソシエーション・テーブル；ＰＡＴ）が格納されたパケット（ＰＡＴ＿ＴＳＰ）、番組対応表（プログラム・マップ・テーブル；ＰＭＴ）が格納されたパケット（ＰＭＴ＿ＴＳＰ）およびプログラム・クロック・リファレンス（ＰＣＲ）が格納されたパケット（ＰＣＲ＿ＴＳＰ）等を含む。各ＴＳパケットのデータ量は１８８バイトである。
【００３９】
図３は、本実施形態による記録装置３０の機能ブロックの構成を示す。以下では入力信号は、映像および／または音声に関するテレビ番組信号であるとして説明する。ただし、入力信号は文字情報、プログラムなどのデータであってもよい。
【００４０】
記録装置３０は、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａと、ＰＳ（ＶＲ）エンコーダ１００ｂと、ＴＳエンコーダ１００ｃと、セレクタ１０１ａ、１０１ｂおよび１０２と、記録形式選択部１０３と、光ディスクドライブ１０４と、メディア判別部１０５と、残容量検出部１０６と、ハードディスクドライブ１０７と、メディア選択部１０８と、メディア選択ユーザーインターフェース１０９と、属性情報設定ユーザーインターフェース１１１と、属性情報検出部１１２と、制御マイコン１１３とを備えている。記録装置３０は、複数のフォーマットのうちから、装填された光ディスクに書き込み可能なフォーマットを選択し、選択されたフォーマットで符号化した番組データをその光ディスクに書き込み、番組終了前に書き込み容量がなくなると、その後は引き続きそれまでのフォーマットで番組データをハードディスクに書き込む。
【００４１】
以下、記録装置３０の各構成要素を説明する。各構成要素の動作は、制御マイコン１１３の指示に基づいて制御される。記録装置３０は、放送波等から番組信号（入力信号）を受信して取得し、内部に送る。まず、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは、入力信号に基づいて、ビデオ規格ストリーム１０ｂ（図１（ｂ））を生成する。ＰＳ（ＶＲ）エンコーダ１００ｂは、入力信号に基づいて、ＶＲ規格ストリーム１０ａ（図１（ａ））を生成する。ＴＳエンコーダ１００ｃは、入力信号に基づいて、トランスポートストリーム（ＴＳ）（図２）を生成する。各種エンコーダのより具体的な構成は後述する。
【００４２】
セレクタ１０１ａは、入力信号を各種エンコーダ１００ａ〜１００ｃのいずれに出力するかを切り替える。セレクタ１０１ｂは、各種エンコーダ１００ａ〜１００ｃのいずれかひとつからの信号を受け取って出力する。セレクタ１０２は、入力信号を、光ディスクドライブ１０４およびハードディスクドライブ１０７の一方に出力する。セレクタ１０２はメディア選択部１０８によって制御される。
【００４３】
記録形式選択部１０３は、入力信号をＰＳ（ｖｉｄｅｏ）エンコーダ１００ａによって記録処理するか、ＰＳ（ＶＲ）エンコーダ１００ｂによって記録処理するか、あるいはＴＳエンコーダ１００ｃによって記録処理するかを選択する。具体的には記録形式選択部１０３は、メディア判別部１０５の出力信号（判別信号）に応じて記録形式を選択するためにセレクタ１０１ａ、セレクタ１０１ｂを制御する。
【００４４】
メディア判別部１０５は、光ディスクドライブ１０４に装填されている光ディスクの種類を判別し、判別信号を出力する。本実施形態では、光ディスクドライブ１０４はＤＶＤ−Ｒメディア、ＤＶＤ−ＲＡＭメディア、および、ＤＶＤ−ＲＡＭよりもさらに大容量および高記録レートの記録メディアである超高密度ＲＡＭメディア（以下ＢＤメディア）が挿入されていることを判別する。メディア判別部１０５は、例えば、装填されたメディアのカートリッジ形式、メディアの内周部に記録されている判別情報、および、レーザー光を照射したときの反射光の強さ等に基づいて、いずれの種類のメディアが装填されたかを判別できる。
【００４５】
残容量検出部１０６は、光ディスクドライブ１０４に装填されている光ディスクの残容量の検出を行う。例えば、残容量検出部１０６は、光ディスクの種類から最大記録可能容量を特定し、最大記録可能容量から記録済み容量を減算することにより記録可能な残容量を検出する。
【００４６】
メディア選択部１０８は、光ディスクの残容量が所定量以下となると、光ディスクドライブ１０４への記録からハードディスクドライブ１０７への記録へ遷移するように制御する。
【００４７】
メディア選択ユーザーインターフェース１０９は、ユーザが記録メディアの切替え指示を入力する際に利用される。メディア選択部１０８が残容量検出部１０６において検出された残容量によって切り替えを指示するため、メディア選択ユーザーインターフェース１０９は特に設ける必要はない。
【００４８】
記録装置３０は、光ディスクドライブ１０４に装填されている光ディスクが、ＤＶＤ−Ｒメディアの場合はＰＳ（ｖｉｄｅｏ）エンコーダ１００ａによって記録処理し、ＤＶＤ−ＲＡＭメディアの場合はＰＳ（ＶＲ）エンコーダ１００ｂによって記録処理し、ＢＤメディアの場合はＴＳエンコーダ１００ｃによって記録処理する。
【００４９】
そして、ハードディスクドライブ１０７への記録が遷移したときのハードディスクでの記録形式は、光ディスクドライブ１０４に装填された光ディスクの種類がそのまま採用される。すなわち、複数種類の光ディスクに記録を行うときに採用される記録形式は、装填された光ディスクによって決定されるが、一連の録画動作で光ディスクからハードディスクへと繋ぎ録画した場合には、光ディスクとハードディスクの記録形式を同一にする。これにより、記録メディアの切り替え時であるか否かにかかわらず、同じエンコーダを用いて処理を継続できる。また、繋ぎ録画された番組を再生するときには、記録メディアからの再生と固定記録メディアからの再生が切り替わるときには復号化処理の変更が不要になるので、シームレスな連続再生を実現できる。
【００５０】
次に、各種エンコーダの具体的な構成を説明する。図４は、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａの機能ブロックの構成の例を示す。ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは、ＤＶＤ−Ｒメディアに記録されるビデオ規格ストリーム１０ｂ（図１（ｂ））を生成する。ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは、映像信号の符号化処理を行うＭＰＥＧ２ビデオエンコーダ３００と、音声信号の符号化処理を行うドルビーＡＣ３オーディオエンコーダ３０１と、ビデオパック生成部３０２ａと、オーディオパック生成部３０２ｂと、多重化処理部３０３ａとを含む。ＭＰＥＧ２ビデオエンコーダ３００は入力されたビデオ信号を圧縮符号化処理する。ビデオパック生成部３０２ａおよびオーディオパック生成部３０２ｂは、得られたビデオ符号化データを２キロバイトサイズのビデオパックに分けて格納する。一方、ドルビーＡＣ３エンコーダは、入力されたオーディオ信号をドルビーＡＣ３方式で圧縮符号化する。そして、オーディオパック生成部３０２ｂは、得られたオーディオデータを２キロバイトサイズのオーディオパックに分けて格納する。
【００５１】
パック化されたビデオ、オーディオ符号化データは多重化処理部３０３ａによって多重化され、ＭＰＥＧプログラムストリームとして出力される。多重化処理にあたり、多重化処理部３０３ａは図１（ｂ）に示すナビゲーションパック１１ｂを付加する。
【００５２】
このようにＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは、入力信号を２キロバイトのパック化したＭＰＥＧプログラムストリームという形式で記録メディアに記録処理する。なお、「パック」はパケットの１つの例示的な形態として知られている。
【００５３】
次に、ＰＳ（ＶＲ）エンコーダ１００ｂの構成を説明する。ＰＳ（ＶＲ）エンコーダ１００ｂは、入力信号に基づいて、ＤＶＤ−ＲＡＭメディアに記録されるＶＲ規格ストリーム１０ａ（図１（ａ））を生成する。ＰＳ（ＶＲ）エンコーダ１００ｂの機能ブロックの主要な構成は、図４に示すＰＳ（ｖｉｄｅｏ）エンコーダ１００ａの構成と概ね同じである。図４にはＰＳ（ＶＲ）エンコーダを示す“１００ｂ”を併せて示している。なお、ＰＳ（ＶＲ）エンコーダ内の多重化処理部３０３ｂは、ナビゲーションパックではなく図１（ａ）に示すＲＤＩパック１１ａを付加する点に留意されたい。また、メディア上の管理データの記録形式も完全に一致せず異なる場合があるが、本発明の説明上、特に問題は生じないのでその説明は省略する。
【００５４】
次に、ＴＳエンコーダ１００ｃを説明する。図５は、ＴＳエンコーダ１００ｃの機能ブロックの構成の例を示す。ＴＳエンコーダ１００ｃはＢＤメディアに記録されるトランスポートストリーム（ＴＳ）（図２）を生成する。ＴＳエンコーダ１００ｃは、ＭＰＥＧ２ビデオエンコーダ３００と、ドルビーＡＣ３オーディオエンコーダ３０１と、ビデオパケット生成部４０２ａと、オーディオパケット生成部４０２ｂと、多重化処理部４０３とを含む。
【００５５】
ＭＰＥＧ２ビデオエンコーダ３００およびドルビーＡＣ３オーディオエンコーダ３０１は、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａと同じである。ビデオパケット生成部４０２ａは、ＭＰＥＧ２ビデオエンコーダ３００から出力されたビデオ符号化データに基づいて、１８８バイトサイズのパケットを生成する。また、オーディオパケット生成部４０２ｂは、ドルビーＡＣ３オーディオエンコーダ３０１から出力されたオーディオ符号化データに基づいて、１８８バイトサイズのオーディオパケットを生成する。多重化処理部４０３は、ビデオパケットおよびオーディオパケットを多重化しトランスポートストリームとして出力する。ＴＳエンコーダ１００ｃは、トランスポートストリームで記録した番組データを１つのＡＶファイルとして記録し、ＡＶユニット単位で属性情報を管理している形式で記録する。なお、図２に示すトランスポートストリームには、ビデオおよびオーディオ以外の種類のパケットも含まれているが、そのようなパケットを生成する構成は図５には特に明記していない。
【００５６】
次に、記録装置３０によって、繋ぎ録画によって記録メディアに格納される各種のデータおよび管理情報を説明する。以下の説明では、記録メディアはＤＶＤ−Ｒメディアおよびハードディスクであるとする。
【００５７】
図６は、繋ぎ録画後の、ＤＶＤ−Ｒメディア５０およびハードディスクドライブ１０７の各データ構造を示す。１番組のビデオ規格のプログラムストリームのうち、ストリーム先頭を含む一部分（ＰＳ−１）がまずＤＶＤ−Ｒメディア５０に書き込まれ、その後の部分（ＰＳ−２）がハードディスクに書き込まれたとする。なお「１番組」とは、録画の開始から終了までの１回の録画処理によって録画される対象をいうとする。
【００５８】
繋ぎ録画の終了時において、ＤＶＤ−Ｒメディア５０には、メディアＩＤ５１と、番組ＡＶファイル５２と、管理ファイル５００ａ等が格納されている。メディアＩＤ５１は、ＤＶＤ−Ｒメディア５０を特定するためのＤＶＤ−Ｒメディア５０に固有の情報である。メディアＩＤ５１はメディア出荷時に書き換え不可能な状態で記録されていてもよいし、後述するように記録装置３０が書き込んでもよい。また番組ＡＶファイル５２は、番組のストリームＰＳ−１を格納したファイルである。図には１つしか記載していないが、他の番組のプログラムストリームの番組ＡＶファイルが含まれていてもよい。管理ファイル５００ａは、番組ＡＶファイル５２の格納位置、時間情報等を格納している。管理ファイル５００ａのデータ構造の詳細は図８を参照して後述する。
【００５９】
一方、ハードディスクドライブ１０７に設けられたハードディスクには、リンク情報６０と、メディア管理情報６１と、番組ＡＶファイル６２等と、各ストリームのフォーマット管理ファイル（５００ｂ、６００）と、繋ぎ管理ファイル７００等とが格納されている。
【００６０】
リンク情報６０は、各ファイルのハードディスク上の格納アドレスが記述されており、例えば、メディア管理情報６１、各ストリームのフォーマット管理ファイル（５００ｂ、６００、６０１）および繋ぎ管理ファイル（７００、７０１、７０２）を読み出す際に参照される。メディア管理情報６１は、ＤＶＤ−Ｒメディア５０およびハードディスクに分けて書き込まれたＰＳ−１およびＰＳ−２とを関連付けるために設けられる。番組ＡＶファイルは、番組のストリームを格納したファイルである。例えば番組ＡＶファイル６２は、番組のストリームＰＳ−２を格納したファイルである。管理ファイル５００ｂは、ハードディスクドライブ１０７に対応して設けられており、その基本的な形式（データ構造）はＤＶＤ−Ｒメディア５０上に存在する管理ファイル５００ａと同じであるが、追加のデータを有していてもよい。繋ぎ管理ファイル７００は、繋ぎ録画の対象となった番組を再生するために必要な情報が記述されている。なお、メディア管理情報６１、フォーマット管理ファイルおよび繋ぎ管理ファイルのデータ構造は、図８〜１０を参照しながら後述する。
【００６１】
繋ぎ録画を複数回行うとき、ユーザは異なる種類の可換記録メディアを利用することがある。例えば、２つの番組を録画するとき、最初の番組はＤＶＤ−Ｒメディアとハードディスクを用いた繋ぎ録画を行い、次の番組はＢＤメディアとハードディスクを用いた繋ぎ録画を行うことがある。そのときは、ハードディスクには異なるフォーマットのデータストリームを格納したＡＶファイルが混在することになる。また、混在する各データストリームのフォーマット管理ファイルおよび繋ぎ管理ファイルも、各フォーマットに対応して設けられる。この結果、本実施形態によれば、ハードディスク上には３種のデータストリームに対応する番組ＡＶファイルが混在する可能性がある。なお、ハードディスク上の管理データの格納方法として、これら３つの記録形式によらない統一したデータ構造で管理ファイルを記録してもよい。
【００６２】
図６では、例えば番組１、３および７の番組ＡＶファイルはビデオ規格のプログラムストリームが格納されており、それらの番組ＡＶファイルに対応して、ＰＳ（ビデオ）フォーマット管理ファイル５００ｂおよびＤＶＤ−Ｖｉｄｅｏ規格の繋ぎ管理ファイル７００が設けられる。また、番組２および６の番組データを含む番組ＡＶファイル６１０は、ＶＲ規格のプログラムストリームを含んでおり、その番組ＡＶファイルに対応してＰＳ（ＶＲ）フォーマット管理ファイル６００およびＤＶＤ−ＶＲ規格の繋ぎ管理ファイル７０１が設けられる。さらに、番組４および５の番組データを含む番組ＡＶファイル６１１は、トランスポートストリームを含んでおり、その番組ＡＶファイルに対応してＴＳフォーマット管理ファイル６０１および繋ぎ管理ファイル７０２が設けられる。
【００６３】
次に、図７を参照しながら、記録装置３０の処理を説明する。図７は、記録装置３０の録画処理の手順を示す。以下に説明する処理の開始前に、記録装置３０には予め光ディスクが装填されており、かつ、メディア判別部１０５によってその光ディスクの種類が判定されているとする。光ディスクはＤＶＤ−Ｒであるとする。
【００６４】
ステップＳ７０において、記録装置３０に番組信号（ビデオ信号およびオーディオ信号）が入力されると、セレクタ１０１ａは記録形式選択部１０３からの指示に基づいて番組信号を出力するエンコーダ１００ａ〜１００ｃの１つを選択する。ＤＶＤ−Ｒが装填されているため、記録形式選択部１０３はＰＳ（ｖｉｄｅｏ）エンコーダ１００ａの選択を指示する。その結果、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａによってビデオ規格ストリームが生成される。処理はステップＳ７１に進む。
【００６５】
ステップＳ７１では、光ディスクドライブ１０４はビデオ規格ストリームをＤＶＤ−Ｒメディア５０に書き込む。ステップＳ７２では、残容量検出部１０６は、光ディスクの記録可能残量が所定値以下か否かを判定する。所定値以下になっていればステップＳ７４に進み、所定値より大きいときはステップＳ７３に進む。
【００６６】
ステップＳ７３では、記録装置３０は録画終了か否かを判定する。例えば、番組信号の入力が終了しているか否か、録画終了時刻になったか否か等に基づいて、判定が行われる。録画終了であれば録画処理は終了し、録画が終了しないときにはステップＳ７１に戻る。
【００６７】
ステップＳ７４では、光ディスクドライブ１０４は、メディアＩＤ５１（図６）とともに管理ファイル５００ａをＤＶＤ−Ｒメディア５０に書き込む。図８は管理ファイル５００ａ／５００ｂのデータ構造を示している。ＤＶＤ−Ｒメディア５０に書き込まれたファイルは管理ファイル５００ａであり、ＤＶＤ−Ｒメディア５０に書き込まれたファイルはＰＳ（ビデオ）フォーマット管理ファイル５００ｂである。図８の説明に関連して、管理ファイル５００ａおよび５００ｂの両方に共通する説明については単に「管理ファイル５００」と記述する。管理ファイル５００は、基本情報５１０、およびそれぞれの番組に対応するＡＶファイル管理情報５１１ａ、５１１ｂ、５１１ｃなどからなる。なお、図８には３つのＡＶファイル管理情報５１１ａ、５１１ｂ、５１１ｃが記載されているが、これはＤＶＤ−Ｒメディア５０に録画されたコンテンツが３つ存在していることを意味している。ＤＶＤ−Ｒメディア５０に録画されたコンテンツが１つのときには、ＡＶファイル管理情報は１つである。
【００６８】
基本情報５１０は、ＡＶファイル数、総記録時間など記録メディア全体に関する基礎的な情報を格納する。
【００６９】
ＡＶファイル管理情報５１１ａは、アドレス情報５２０、時間情報５２１、属性情報５２２を含む。アドレス情報５２０は、記録されたＡＶファイルの先頭アドレス、最終アドレス等を特定する情報を格納する。時間情報５２１は、記録した時刻、記録した時間長などの時間に関連する情報を格納する。
【００７０】
属性情報５２２は入力信号の属性を示す情報であり、例えばアスペクト情報５３０、コピー保護情報５３１、音声チャンネル情報５３２を含む。属性情報５２２を構成する各種の情報は入力信号に予め重畳されており、例えばＰＳ（ｖｉｄｅｏ）エンコーダ１００ａがビデオ規格ストリームを生成する際に入力信号から抽出し、ビデオ規格ストリーム内に収めている。アスペクト情報５３０は記録ビデオデータのアスペクト情報として４：３、１６：９、レターボックスを識別するための情報である。また、コピー保護情報５３１は、コピーフリー、コピー禁止等のコピー保護制御のための情報である。音声チャンネル情報５３２は、記録オーディオデータのチャンネル情報として、モノラル（１チャンネル）、ステレオ（２チャンネル）、デュアルモノ（１＋１チャンネル）等を識別する情報である。
【００７１】
図７のステップＳ７５において、メディア選択部１０８からの指示に基づいて、セレクタ１０２はビデオ規格ストリームの書き込み先をハードディスクドライブ１０７に変更する。またハードディスクドライブ１０７は、ハードディスク上にメディア管理情報６１を生成する。図９は、メディア管理情報６１のデータ構造を示している。メディア管理情報６１は、管理メディア数を示す情報９１と、各メディアについて設けられたメディア情報９２を有する。
【００７２】
メディア情報９２は、メディアＩＤ９２−１と繋ぎ再生可否判定情報９２−２とを有する。メディアＩＤ９２−１は、図６に示すメディアＩＤ５１と同じ情報である。繋ぎ再生可否判定情報９２−２は、例えば繋ぎ録画時の管理ファイル５００そのもの、または、管理ファイル５００を光ディスクに記録した時刻を表す値である。判定情報９２−２は、後述する繋ぎ録画されたデータストリームを連続して再生するときに、ハードディスクドライブ１０７で管理している光ディスクの情報（繋ぎ管理ファイルの情報）と、再生時に装填されている光ディスク上の番組データの状態との間に矛盾がないか否か、換言すれば整合しているか否かを判定するために用いられる。判定情報９２−２を設ける理由は、繋ぎ録画後に記録メディアが取り出されて他のレコーダで番組データの消去や編集等が行われると、格納アドレスや番組番号が存在せず、または変動するため、繋ぎ録画直後の番組データおよびそれらの管理情報を利用して番組データにアクセスできなくなるからである。
【００７３】
なお、メディア管理情報６１のメディアＩＤに、ユーザが付与したディスク名を記述してもよい。これにより、メディア管理情報６１の内容を表示等したときには、ユーザが容易にメディアを特定することができる。
【００７４】
図７のステップＳ７６では、ハードディスクドライブ１０７はビデオ規格ストリームをハードディスクに書き込む。なお、書き込み先をＤＶＤ−Ｒメディア５０からハードディスクに変更しても、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは引き続きビデオ規格ストリームを生成することに変更はない。
【００７５】
ステップＳ７７では、記録装置３０は録画終了か否かを判定する。この判定はステップＳ７３における判定と同じである。録画終了であればステップＳ７８に進み、録画が終了しないときにはステップＳ７６に戻って引き続き録画が継続される。
【００７６】
ステップＳ７８では、ハードディスクドライブ１０７はビデオ規格ストリームの書き込みを停止する。ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａもビデオ規格ストリームの生成を終了する。
【００７７】
ステップＳ７９では、記録装置３０はフォーマット管理ファイルおよび繋ぎ管理ファイルを生成し、ハードディスクに書き込む。
【００７８】
フォーマット管理ファイルは、図８を参照しながら説明した管理ファイル５００と同じデータ構造で、同じ種類の情報を格納している。フォーマット管理ファイルを参照すれば、繋ぎ再生を行わないときに、ハードディスクに格納された番組ＡＶファイルを再生することが可能である。フォーマット管理ファイルを参照することにより、ハードディスク内の各ＡＶデータファイルの格納アドレスやその記録時刻、記録時間長などを特定できる。また、属性情報もあわせて記述されているため、そのＡＶファイルのアスペクトや、コピーの可否、音声チャンネルを特定できる。両者の違いは、フォーマット管理ファイルは繋ぎ録画の終了後にハードディスク上に設けられるのに対し、管理ファイル５００は繋ぎ録画の録画先メディアの切り替え時に先に録画が行われていた記録メディア（本実施形態では光ディスク）上に設けられることである。
【００７９】
一方、繋ぎ管理ファイルは、繋ぎ再生を行うための情報を格納している。図１０は、繋ぎ管理ファイル７００のデータ構造を示す。繋ぎ管理ファイル７００は、ハードディスクの全体を管理する情報である基本情報７１０と、繋ぎ録画の対象となった各番組の管理情報７１１ａ、７１１ｂ、７１１ｃを含んでいる。以下では、本実施形態による繋ぎ録画の対象となった番組を「番組ａ」として説明する。図１０では、管理情報７１１ａが番組ａに関し、管理情報７１１ｂおよび７１１ｃは他の番組に関する。また本実施形態では、繋ぎ録画の対象となった番組ａはＤＶＤ−Ｒメディア５０とハードディスクとに分けて録画されているため、ＤＶＤ−Ｒメディア５０に存在する番組ａの一部分を第１部分と称し、ハードディスクに存在する番組ａの残りの部分を第２部分と称して説明する。なお、番組データの各部分をサブＡＶデータまたはプレイリストと呼ぶこともある。すなわち、本実施形態においては、繋ぎ録画された番組ａのデータは２つのプレイリストで構成され、それぞれＤＶＤ−Ｒメディア５０およびハードディスクに番組ＡＶファイルとして格納されたことになる。
【００８０】
番組ａの管理情報７１１ａは、プレイリスト情報７２０、時間情報７２１、属性情報７２２を含む。時間情報７２１は記録時刻、記録時間に関する情報であり、属性情報は番組ａのＡＶデータの属性に関する情報である。
【００８１】
プレイリスト情報７２０は、リスト管理情報７３０および各リスト情報７３１−１、７３１−２を含む。リスト管理情報７３０は、番組ａのプレイリスト数等の、各プレイリスト全体に関連する情報を格納している。リスト情報１（７３１−１）には、ＤＶＤ−Ｒメディア５０上に存在する番組ａの第１部分を特定する情報が規定され、リスト情報２（７３１−２）にはハードディスク上に存在する番組ａの第２部分を特定する情報が規定されている。
【００８２】
具体的に説明すると、リスト情報１（７３１−１）は、メディアＩＤ情報７４０、開始点情報７４１、終了点情報７４２を含んでいる。メディアＩＤ７４０は記録メディアを特定するための情報である。番組ａの第１部分はＤＶＤ−Ｒメディア５０に存在するため、メディアＩＤ７４０はＤＶＤ−Ｒメディア５０を特定する情報が記述される。開始点情報７４１および終了点情報７４２は、番組ａの第１部分が、ＤＶＤ−Ｒメディア５０上のどの位置からどの位置まで格納されているかを特定する。開始点情報７４１および終了点情報７４２は、ＤＶＤ−Ｒメディア５０のアドレスによって表すこともできる。
【００８３】
なお、開始点情報７４１および終了点情報７４２を番組ａの再生時間によって表すこともできる。再生時間によって表すときは、ＭＰＥＧにおいて規定されるプレゼンテーションタイムスタンプ（ＰＴＳ）を利用すればよい。例えば、再生時間として、映像に関していえばＭＰＥＧ規格のＧＯＰの先頭に配置される各ＩピクチャのＰＴＳを採用する。なお再生時間によって番組ａの開始点および終了点を特定するためには、ＭＰＥＧにおいて同様に規定される時間・アドレス変換テーブル（図示せず）もまた利用される。時間・アドレス変換テーブルは、時間を示すタイムスタンプ（ＰＴＳ）とアドレスを示すパック番号とが対応付けられている。パック番号とは、そのＰＴＳに対応する時刻に再生されるＩピクチャの先頭データが格納されたパックの番号である。
【００８４】
さらに、開始点情報７４１および終了点情報７４２は、番組を一意に識別できる番組番号であってもよい。この番組番号は、各メディアの番組のデータに対して別個独立に生成される情報であり、同じ番組の番組データが繋ぎ録画によって異なるメディアに記録されたか否かは問わない。
【００８５】
本実施形態においては、ＤＶＤ−Ｒメディア５０およびハードディスクを利用して繋ぎ録画を行ったときの処理を説明したが、これは例である。ＤＶＤ−Ｒメディア５０に代えて、ＤＶＤ−ＲＡＭメディアやＢＤメディアと、ハードディスクとを利用して繋ぎ録画を行うこともできる。
【００８６】
例えば、ＤＶＤ−ＲＡＭメディアを利用する繋ぎ録画を考える。図１１（ａ）は、ＤＶＤ−ＲＡＭメディアを利用して繋ぎ録画を行ったときのハードディスク上に設けられるＰＳ（ＶＲ）フォーマット管理ファイル６００を示す。なお、ＤＶＤ−ＲＡＭ上にも同じデータ構造の管理ファイルが設けられる。
【００８７】
管理ファイル６００は、基本情報６０１、各番組の管理情報６０２ａ、６０２ｂおよび６０２ｃなどを含む。基本情報６０１は、このハードディスク内の記録番組数、総記録時間などの、メディア全体に関する基礎的な情報を格納する。各番組の管理情報６０２ａ、６０２ｂ、６０２ｃは、各番組記録時刻、記録時間、アドレス情報などを格納する。
【００８８】
一方、図１１（ｂ）はハードディスク上に生成された番組ＡＶファイル６１０のデータ構造を示す。先の管理ファイルと同様、ＤＶＤ−ＲＡＭ上にも番組ＡＶファイル繋ぎ録画の対象となった番組の番組ＡＶファイル（図示せず）が記録される。まず、ＰＳ（ＶＲ）エンコーダ１００ｂは、２キロバイトのパックからなるＶＲ規格のＭＰＥＧプログラムストリームを生成する。ストリームは、１つのＡＶファイルに格納される。録画された番組が複数存在していても１つのＡＶファイルにおいて管理される。各番組のストリームは、所定のＡＶユニットに分けられ、ＡＶユニットごとに属性情報が管理される。なお、ＤＶＤ−ＲＡＭには繋ぎ録画の対象となった番組の第１部分に対応するデータが書き込まれ、ハードディスク上にはその番組の第２部分に対応するデータが書き込まれる。いずれもＶＲ規格のプログラムストリームである。
【００８９】
図１１（ｂ）に示すＡＶファイル６１０には、番組ａのＡＶデータ６１１ａ、番組ｂのＡＶデータ６１１ｂおよび番組ｃのＡＶデータ６１１ｃが示されている。これは、録画を３回行った結果、３番組分のＡＶデータが格納されていることを示している。いずれも同様のデータ構造を有するため、以下では例としてＡＶデータ６１１ａのデータ構造を説明する。
【００９０】
ＡＶデータ６１１ａはユニット情報６２０ａ、６２０ｂ、６２０ｃ、６２０ｄとＡＶユニット６２１ａ、６２１ｂ、６２１ｃ、６２１ｄとからなる。ＡＶユニットはＡＶデータを所定時間ごとに分割したものである。ユニット情報６２０ａは各ＡＶユニットを管理するための情報を格納している。各ＡＶユニットのアドレス情報６３０、時間情報６３１、属性情報６３２を含む。それぞれは図８に示す同名の構成要素（アドレス情報５２０、時間情報５２１、属性情報５２２）と同等のデータ構造を規定している。よってそれらの説明は省略する。また属性情報６３２は、ＡＶユニット６２１ａの属性を示す情報として、アスペクト情報６４０、コピー保護情報６４１、音声チャンネル情報６４２を格納する。属性情報６３２に格納された各情報もまた、図８に示す同名の構成要素（アスペクト情報５３０、コピー保護情報６４１および音声チャンネル情報６３２）と同等のデータ構造を規定しているので説明は省略する。
【００９１】
次に、図８に示す属性情報５２２の設定に関する変形例を説明する。先の説明では、属性情報５２２を構成する各種の情報は入力信号に予め重畳されており、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａが抽出してビデオ規格ストリーム内に設定するとした。その結果、図８で示したように属性情報５２２は番組ごとに管理されている。しかし、これではひとつの番組に対してはひとつの属性情報しか保持できないことになる。
【００９２】
一方、入力される信号の属性は時間とともに変化することがある。例えば、音声チャンネルに関しては、２ヶ国語放送番組はデュアルモノラル音声であるが、コマーシャルなどはステレオ音声である。このように、記録途中で音声チャンネル等が変わったときにも、その信号の属性を変更できるように属性情報を設定し、管理できることが好ましい。
【００９３】
記録装置３０は、属性情報設定ユーザーインターフェース１１１を有している。ユーザは、このインターフェース１１１を利用することによって属性情報を選択できる。具体的には、属性情報設定ユーザーインターフェース１１１は、デュアルモノラル音声の場合は主音声（左チャンネル）、あるいは副音声（右チャンネル）を記録することをユーザーが設定できるようにする。例えば、入力信号の音声チャンネルは常に２チャンネル（ステレオ）音声を記録し、デュアルモノラル音声は主音声を記録するように設定できる。仮に入力信号の音声チャンネルが録画途中でデュアルモノラル音声に切り変わると、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａは右チャンネルの音声を主音声（左チャンネル）の音声に置き換えて２チャンネル音声として記録する。これにより、入力信号の音声属性が変わったとしても記録データの属性情報を変かえることなく記録することが可能となる。
【００９４】
なお、属性情報を構成するビデオ信号のアスペクト情報も同様である。ユーザは属性情報設定ユーザーインターフェース１１１を介して記録データのアスペクトを設定する。例えば、ユーザーが４：３として設定した場合は入力信号の属性情報が録画途中に１６：９と変わっても４：３として録画する。また、属性情報としてコピー保護情報であっても同様であるが、コピー禁止属性を持つコピー保護情報を、コピー許可に変更することはできないとすることが好ましい。記録装置３０のメーカーは、属性情報の変更が可能か否かを個別に設定できる。
【００９５】
属性情報設定ユーザーインターフェース１１１を利用した属性情報の設定は、ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａにおける処理のみならず、ＰＳ（ＶＲ）エンコーダ１００ｂおよびＴＳエンコーダ１００ｃによる処理に際しても適用できるように記録装置３０を構成してもよい。例えば、図１１に示す属性情報６３２はＡＶユニット６２１ａごとに管理されているが、対応するＡＶユニットの属性情報をインターフェース１１１を介して変更することにより、入力信号の属性情報と同じ属性情報を記録することが可能となる。属性情報検出部１１２は入力信号中から属性情報を抽出し、設定された内容に適合した属性情報をＰＳ（ＶＲ）エンコーダ１００ｂおよびＴＳエンコーダ１００ｃに入力する。その結果、その属性情報は対応するＡＶユニットのユニット情報の属性情報６３２として記録される。
【００９６】
本実施形態では、光ディスクの残容量に基づいて録画先を変更するタイミングを決定するとした。しかし、記録装置３０に設けられたメディア選択ユーザーインターフェース１０９を利用することにより、繋ぎ録画するタイミングをユーザーが任意に選択できるようにしてもよい。インターフェース１０９は、例えば本体やリモコンのボタンであり、より具体的には録画先の変更を即時実行するボタンであってもよいし、録画先の変更を実行する時刻を予め設定できるボタンであってもよい。
【００９７】
なお、リンク情報、フォーマット管理ファイルおよび繋ぎ管理ファイルは、ハードディスクではなく、ＳＲＡＭ（図示せず）等に保持することもできる。
【００９８】
次に、図１２〜図１５を参照しながら、本実施形態による繋ぎ再生を行う再生装置およびその処理を説明する。まず、図１２は本実施形態による再生装置１２０の機能ブロックの構成を示す。多くの場合、図３に示す記録装置３０は、再生装置１２０の機能も備えている。記録装置３０にハードディスクドライブ１０７が内蔵され取り外しできない場合には、記録装置３０と再生装置１２０とは同一の筐体内に設けられるといえる。
【００９９】
再生装置１２０は、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａと、ＰＳ（ＶＲ）デコーダ２００ｂと、ＴＳデコーダ２００ｃと、セレクタ２０１ａ、２０１ｂおよび２０２と、再生形式選択部２０３と、光ディスクドライブ２０４と、メディア判別部２０５と、ハードディスクドライブ２０７と、メディア選択部２０８と、管理情報解析部２０９と、制御マイコン２１０とを備えている。再生装置１２０は、記録媒体に書き込まれた番組データから、映像および／または音声を再生することが可能である。
【０１００】
以下では、先に説明した記録装置３０によって、ＤＶＤ−Ｒメディア５０およびハードディスクを利用して繋ぎ録画が行われたとする。すなわちＤＶＤ−Ｒメディア５０には、図６に示すメディアＩＤファイル５１、番組ＡＶファイル５２および管理ファイル５００ａが存在する。一方、ハードディスクには図６に示すリンク情報６０、メディア管理情報６１、番組ＡＶファイル６２、ＰＳ（ビデオ）フォーマット管理ファイル５００ｂおよび繋ぎ管理ファイル７００が存在する。上述の各ファイルの内容は図８〜図１１などに示すとおりである。
【０１０１】
まず、再生装置１２０の主要な動作の概要を説明する。以下の動作は制御マイコン２１０からの指示に基づいて行われる。再生装置１２０の光ディスクドライブ２０４は、ＤＶＤ−Ｒメディア５０からメディアＩＤ５１を読み出す。次にハードディスクドライブ２０７は、ハードディスクからメディア管理情報６１を読み出す。続いて管理情報解析部２０９は、ＤＶＤ−Ｒメディア５０のメディアＩＤ５１とメディア管理情報６１内のメディアＩＤ９２−１とが一致するか否かを判定する。一致するときにはさらに、番組データの第１部分の現在の状態が、前記メディア管理情報内の繋ぎ再生可否判定情報９２−２によって特定される、第１部分の書き込み時の状態と一致するか否かを判定する。
【０１０２】
状態が一致すれば、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａは、ＤＶＤ−Ｒメディア５０から第１部分を読み出してデコードする。その結果、再生装置１２０は映像および／または音声の再生信号を出力する。ＤＶＤ−Ｒメディア５０内の第１部分のデコードが終了すると、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａは、次にハードディスクに存在する第２部分を読み出してデコードする。その結果、第２部分の再生信号が出力される。
【０１０３】
記録装置３０の各構成要素を説明する。各構成要素の動作は、制御マイコン１２０の指示に基づいて制御される。
【０１０４】
ＰＳ（ｖｉｄｅｏ）デコーダ２００ａは、記録装置３０のＰＳ（ｖｉｄｅｏ）エンコーダ１００ａの逆の処理を行う。すなわち、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａは、図８に示す管理ファイル５００を読み出し、基本情報５１０とともに、読み出しの対象となるＡＶファイルの管理情報（例えばＡＶファイル管理情報５１１ａ）を取得する。それらを利用して、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａは、ビデオ規格ストリームを特定し、そのビデオパケットおよびオーディオパケットを分離し、各パケットからビデオデータおよびオーディオデータを抽出する。その結果得られた符号化されたビデオフレームおよびオーディオフレームを復号して、再生信号として出力する。ＰＳ（ＶＲ）デコーダ２００ｂおよびＴＳデコーダ２００ｃも、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａと同様、それぞれＰＳ（ＶＲ）エンコーダ１００ｂおよびＴＳエンコーダ１００ｃとは逆の処理を行い、再生信号を出力する。
【０１０５】
セレクタ２０１ａおよび２０１ｂは、再生形式選択部２０３からの指示に基づいて、デコード処理を行う３種のデコーダ２００ａ、２００ｂおよび２００ｃのいずれかを選択する。
【０１０６】
再生形式選択部２０３はメディア判別部２０５の出力に基づいて制御され、３種のデコーダ２００ａ、２００ｂおよび２００ｃのいずれを選択すべきかを決定し、セレクタ２０１ａおよび２０１ｂに指示する。具体的には、再生形式選択部２０３は、光ディスクドライブ２０４に装填されている光ディスクがＤＶＤ−Ｒメディアのときには、ＰＳ（ｖｉｄｅｏ）デコーダ２００ａの選択を指示し、ＤＶＤ−ＲＡＭメディアのときにはＰＳ（ＶＲ）デコーダ２００ｂの選択を指示し、ＢＤメディアのときはＴＳデコーダ２００ｃの選択を指示する。なお、光ディスクドライブ２０４に装填されている光ディスクのデータストリームのフォーマットを特定することにより、いずれのデコーダを採用するか判断してもよい。
【０１０７】
光ディスクドライブ２０４およびハードディスクドライブ２０７は、記録装置３０の光ディスクドライブ１０４およびハードディスクドライブ１０７と同じであるとする。
【０１０８】
メディア判別部２０５は、光ディスクドライブ２０４に装填されている光ディスクの種類を判別する。再生装置１２０は、ＤＶＤ−Ｒメディア、ＤＶＤ−ＲＡＭメディア、ＢＤメディアのいずれが挿入されているかを判別する。メディア判別部２０５による判別処理は、記録装置３０のメディア判別部１０５の処理と同様であるので、ここでは省略する。
【０１０９】
セレクタ２０２は、光ディスクドライブ２０４とハードディスクドライブ２０７のうちいずれからデータを読み出すかを選択する。セレクタ２０２はメディア選択部２０８によって制御される。
【０１１０】
メディア選択部２０８は、種々の管理情報を解析する管理情報解析部２０９によって制御される。本実施形態では、ハードディスクから繋ぎ管理ファイル（図１０）を読み取り、プレイリスト情報７２０内のメディアＩＤ７４０にしたがって、再生するメディアとして光ディスクドライブ２０４またはハードディスクドライブ２０７を選択する。
【０１１１】
再生装置１２０は、１つの記録メディアにのみ録画された番組を再生すること（通常再生）もできるし、複数種類の記録メディアに繋ぎ録画された番組を連続して再生すること（繋ぎ再生）もできる。通常再生の処理は、光ディスクまたはハードディスクから再生の対象となる番組データを読み出しながら、その番組データのデータストリーム形式に対応するデコード処理を行う。その結果、番組の再生が可能になる。
【０１１２】
次に、図１３を参照しながら、再生装置１２０において行われる繋ぎ再生の処理を説明する。図１３は繋ぎ再生処理の手順を示す。以下に説明する処理の開始前に、再生装置１２０には予め光ディスクが装填されており、かつ、メディア判別部２０５によってその光ディスクの種類が判定されているとする。光ディスクはＤＶＤ−Ｒであるとする。
【０１１３】
まずステップＳ１３１において、光ディスクドライブ２０４は、装填された光ディスクからメディアＩＤ５１を読み出す。併せてハードディスクドライブ１０７は、リンク情報６０を参照してハードディスク上のメディア管理情報６１を読み出す。管理情報解析部２０９は、読み出されたメディアＩＤがハードディスク上のメディア管理情報６１内に登録されているか否かを判定する。登録されていないときはステップＳ１３３に進み、登録されているときはステップＳ１３４に進む。ステップＳ１３３では、再生装置１２０は光ディスク上のデータストリームを読み出してそのデータストリーム形式に対応するデコード処理を行い、光ディスクに格納された番組ＡＶファイルから番組データのみを再生する。仮にハードディスクに番組データが格納されていてもそのデータは再生の対象としない。その理由は、光ディスクの番組データに続いてどの番組データを再生すべきかを特定できないからである。
【０１１４】
次に、ステップＳ１３４では、管理情報解析部２０９は、メディア管理情報６１内の繋ぎ再生可否判定情報９２−２と、現在の番組データの状態とに基づいて、繋ぎ再生が可能か否かを判定する。例えば、管理情報解析部２０９は、繋ぎ再生可否判定情報９２−２にＤＶＤ−Ｒメディア５０上の管理ファイル５００ａの記録時刻が記述されているときは、ＤＶＤ−Ｒメディア５０上の管理ファイル５００ａの記録時刻を示すタイムスタンプを読み出して照合する。そして、一致すれば繋ぎ再生が可能であると判定してステップＳ１３５に進み、一致しなければ繋ぎ再生ができないと判定してステップＳ１３５に進む。ステップＳ１３４のような処理を行う理由は、管理ファイル５００ａのタイムスタンプが一致しないときは、管理ファイル５００ａおよびＤＶＤ−Ｒメディア５０上番組ＡＶファイル５２が編集され繋ぎ録画直後と異なる状態であり、繋ぎ再生ができないことに基づいている。
【０１１５】
ステップＳ１３５では、ハードディスクドライブ２０７は、ハードディスクから、そのメディアＩＤに対応する繋ぎ管理ファイルを読み出す。本実施形態では、ビデオ規格ストリームに関する繋ぎ管理ファイル７００が読み出される。
【０１１６】
続くステップＳ１３６では、繋ぎ管理ファイルに規定された再生順序に基づいて光ディスクおよびハードディスクからデータストリームが順次読み出される。この処理に関連して、再生形式選択部２０３は、装填されているメディアの種類および再生の対象となる番組データのストリーム形式に基づいてセレクタ２０１ａおよび２０１ｂに指示を送り、適切なデコーダに処理を行わせる。その結果、映像および音声が再生される。なお、繋ぎ録画が行われており、繋ぎ再生が可能であるときはユーザに通知をし、その指示に従って繋ぎ再生を実行してもよい。
【０１１７】
ＤＶＤ−Ｒメディア５０およびハードディスク上のデータストリームは同じ形式であるため、同じデコーダを用いて処理を継続できる。特に、ＤＶＤ−Ｒメディア５０からの再生とハードディスクからの再生とが切り替わるときにも復号化処理の変更が不要になるので、シームレスな連続再生を実現できる。
【０１１８】
これまでの説明では、繋ぎ録画時にまずＤＶＤ−Ｒメディア５０に番組の第１部分を録画し、ハードディスクに第２部分を録画するとした。しかし、１つの番組を３以上のメディアに分けて繋ぎ録画することもできる。図１４は、番組が３つの記録メディアに分けて録画されたときの状態を示す。番組ＡＶデータ１４０の各部分をそれぞれプレイリストａ、ｂおよびｃとする。プレイリストａはＤＶＤ−Ｒメディア上に存在し、プレイリストｂはハードディスク上に存在し、プレイリストｃは、プレイリストａのＤＶＤ−Ｒメディアとは異なるＤＶＤ−Ｒメディア上に存在する。例えば、１枚目のＤＶＤ−Ｒメディアへの録画が終了したあと、２枚目のＤＶＤ−Ｒメディアを装填するまではハードディスクに番組を録画しておくときにはこのような形態をとる。
【０１１９】
各プレイリストを格納した記録メディア、再生の開始点および終了点を特定するために、図１０に示す繋ぎ管理ファイル７００のリスト情報中にメディアＩＤ７４０、開始点情報７４１および終了点情報７４２が記述される。例えば、プレイリストａにはリスト情報７３１−１が対応して設けられ、１枚目のＤＶＤ−Ｒメディアを示すメディアＩＤと、プレイリストａの先頭位置および終了位置を示す情報（例えば１枚目のＤＶＤ−Ｒメディア上のアドレス）が記述される。プレイリストａ〜ｃについて、その先頭位置および終了位置を示す情報を開始点情報および終了点情報として記述しておくことにより、録画開始時から録画停止時まで、番組を途切れさせることなく繋ぎ再生を実現できる。
【０１２０】
各プレイリストの先頭位置および終了位置は、任意に設定することが可能である。図１５は、番組が３つの記録メディアに分けて録画され、プレイリストａ〜ｃを各記録メディア上の番組ＡＶデータの一部に設定したときの再生経路を示す。繋ぎ録画直後は図１４に示すプレイリストが設定され、その後ユーザが編集して任意の開始点から終了点までの区間をプレイリストとして設定したときには、図１５に示す形態をとる。
【０１２１】
プレイリストの変更指示、および、開始点および終了点の設定指示は、例えば図３に示す記録装置３０のリモコンやボタン（図示せず）を介して記録装置３０に送られる。記録装置３０は、その指示にしたがって図１０に示す繋ぎ管理ファイルの開始点情報７４１および終了点情報７４を変更する。
【０１２２】
なお、記録装置３０を利用して上述の処理を行ったとき、または、番組データの削除等の編集処理を行ったときには、各記録メディア上に存在する管理ファイル（例えば図６に示すＤＶＤ−Ｒメディア５０の管理ファイル５００ａ）が書き換えられることがある。このようなときは、記録装置３０はハードディスクに格納されているメディア管理情報６１内の繋ぎ再生可否判定情報９２−２の記述も変更することができる。例えば繋ぎ再生可否判定情報９２−２に、各記録メディアの管理ファイル５００ａの繋ぎ録画時の記録時刻が記述されているときは、記録装置３０はその後の書き換え時の記録時刻に変更する。これにより、繋ぎ再生時に繋ぎ再生可否判定情報９２−２に記述された記録時刻と管理ファイル５００ａのタイムスタンプとが照合されたときに両者は一致することになる。よって、繋ぎ再生は、１枚目のＤＶＤ−Ｒメディア中の番組ＡＶデータからまずプレイリストａ（７５１ａ）が再生され、その後、ハードディスク中の番組ＡＶデータからプレイリストｂ（７５１ｂ）が再生され、最後に２枚目のＤＶＤ−Ｒメディア中の番組ＡＶデータから、プレイリストｃ（７５１ｃ）が再生される。
【０１２３】
以上、本実施形態を説明した。実施形態においては、記録／再生時のストリームの形式は２つ以上であればその数は問わない。また、記録／再生形式の種類は本実施形態の例に限られるものではなく、記録メディアの種類に応じた形式であればその種類は問わない。
【０１２４】
また、記録装置３０および再生装置１２０は光ディスクドライブを備えるとしたが、これに代えて、またはこれとともに半導体メモリ、磁気テープメディア等の可換メディアが装填できるドライブを採用してもよい。固定の記録メディアをハードディスクとしたが、装置に内蔵される固定メディアドライブであればその種類は問わない。
【０１２５】
また、本実施形態においては、光ディスクからハードディスクへ繋ぎ録画処理を例としてあげた。しかし、ハードディスクから光ディスクへの繋ぎ録画処理であってもよい。このときの処理は、本実施形態による処理と記録メディアの順序が入れ替わるだけである。繋ぎ再生時には、光ディスクドライブに装填されている光ディスクの種類に応じた再生形式でハードディスクから再生し、所定のタイミングで光ディスクに繋ぎ再生すればよい。
【０１２６】
また、光ディスクから他の光ディスクに繋ぎ再生してもよい。このときは、一方の光ディスクの種類に応じて再生形式を選択して、両方の光ディスクの再生処理を行えばよい。
【０１２７】
本実施形態では、繋ぎ管理ファイルをハードディスクに格納するとして説明した。しかし、繋ぎ録画時に番組データが書き込まれたハードディスク上の番組データ（繋ぎ先）を特定する情報を光ディスクに記述することもできる。このときは、繋ぎ先に関する情報が、繋ぎ録画時のハードディスクの状態と矛盾しないことを判定する情報が必要になる。例えば、例えばハードディスク上の番組データに一意の番組番号を付し、その番組番号に基づいて、繋ぎ録画時のハードディスクの状態と矛盾しないことを判定すればよい。
【０１２８】
本発明によるデータ処理装置（記録装置３０および再生装置１２０）の機能は、それぞれ、図７および図１３に示す処理手順を規定したコンピュータプログラムに基づいて実現される。データ処理装置のコンピュータ（制御マイコン）は、そのようなコンピュータプログラムを実行することによってデータ処理装置の各構成要素を動作させ、上述した処理を実現することができる。コンピュータプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録して市場に流通され、デジタル放送波に重畳されて伝送され、または、インターネット等の電気通信回線を通じて伝送される。これにより、コンピュータシステムを、上述のデータ処理装置と同等の機能を有する再生装置として動作させることができる。
【産業上の利用可能性】
【０１２９】
本発明によれば、可換記録メディアの種類に適合した複数種類の記録方法のうちひとつを選択し、可換記録メディアから固定記録メディアに同じ記録フォーマットで番組を繋ぎ録画する。これにより、繋ぎ録画時にエンコーダの切り替えは不要になる。また、繋ぎ録画された番組の再生時において、可換記録メディアからの再生と固定記録メディアからの再生が切り替わるときに復号化処理の変更は不要であるため、シームレスな連続再生を実現できる。
【図面の簡単な説明】
【０１３０】
【図１】（ａ）は、ＤＶＤビデオレコーディング規格に準拠したＭＰＥＧ２プログラムストリーム１０ａのデータ構造を示す図であり、（ｂ）は、ビデオ規格に準拠したＭＰＥＧ２プログラムストリーム１０ｂのデータ構造を示す図である。
【図２】トランスポートストリーム（ＴＳ）２０のデータ構造を示す図である。
【図３】本実施形態による記録装置３０の機能ブロックの構成を示す図である。
【図４】ＰＳ（ｖｉｄｅｏ）エンコーダ１００ａの機能ブロックの構成の例を示す図である。
【図５】ＴＳエンコーダ１００ｃの機能ブロックの構成の例を示す図である。
【図６】繋ぎ録画が行われた後の、ＤＶＤ−Ｒメディア５０およびハードディスクドライブ１０７の各データ構造を示す図である。
【図７】記録装置３０の録画処理の手順を示す図である。
【図８】管理ファイル５００ａ／５００ｂのデータ構造を示す図である。
【図９】メディア管理情報６１のデータ構造を示す図である。
【図１０】繋ぎ管理ファイル７００のデータ構造を示す図である。
【図１１】（ａ）は、ＤＶＤ−ＲＡＭメディアを利用して繋ぎ録画を行ったときの管理ファイル６００を示す図であり、（ｂ）はＤＶＤ−ＲＡＭおよびハードディスク上に生成された番組ＡＶファイル６１０のデータ構造を示す図である。
【図１２】本実施形態による再生装置１２０の機能ブロックの構成を示す図である。
【図１３】繋ぎ再生処理の手順を示すフローチャートである。
【図１４】番組が３つの記録メディアに分けて録画されたときの状態を示す図である。
【図１５】番組が３つの記録メディアに分けて録画され、プレイリストａ〜ｃを各記録メディア上の番組ＡＶデータの一部に設定したときの再生経路を示す図である。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005008659.tif 000018
【図２】
2005008659.tif 000019
【図３】
2005008659.tif 000020
【図４】
2005008659.tif 000021
【図５】
2005008659.tif 000022
【図６】
2005008659.tif 000023
【図７】
2005008659.tif 000024
【図８】
2005008659.tif 000025
【図９】
2005008659.tif 000026
【図１０】
2005008659.tif 000027
【図１１】
2005008659.tif 000028
【図１２】
2005008659.tif 000029
【図１３】
2005008659.tif 000030
【図１４】
2005008659.tif 000031
【図１５】
2005008659.tif 000032
【国際調査報告】
2005008659.tif 000033
2005008659.tif 000034