(57)【要約】  本発明は、記録媒体に記録されたデータストリームの編集に関するものである。ナビゲーション単位で分割されて記録媒体上に記録されているデータストリームに対する任意のナビゲーション単位を削除する時に、削除されたナビゲーション単位に属する残存データと前記削除されたナビゲーション直前のナビゲーション単位に属する有効データとを共に含む記録ブロック内で前記有効データと前記残存データを区別する情報を前記記録媒体上に記録しておく。以後に前記情報を参照して前記残存データがデコードされないようにする。
2008527610.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の複数の記録ブロックに記録されたデータストリームを編集する方法において、
ナビゲーション単位で分割された前記データストリームから任意のナビゲーション単位が削除された時に、その削除されたナビゲーション単位に属する残存データと前記削除されたナビゲーション単位直前のナビゲーション単位に属する有効データとを共に含む記録ブロック内で前記有効データと前記残存データを区別するために用いる第１情報を前記記録媒体上に記録する段階を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
前記任意のナビゲーション単位が削除された時に、その削除されたナビゲーション単位に属する残存データと前記削除されたナビゲーション単位直後のナビゲーション単位に属する有効データとを共に含んでいる記録ブロック内で前記有効データと前記残存データを区別するために用いる第２情報を前記記録媒体上に記録する段階をさらに含むことを特徴とする方法。
【請求項３】
請求項１に記載の方法において、
前記第１情報は、連続記録されたデータストリームに割り当てられる管理情報である連続セグメント情報用の領域内に記録されることを特徴とする方法。
【請求項４】
請求項３に記載の方法において、
前記連続セグメント情報は、その情報に関連した連続記録されたデータストリームの開始及び終了位置についての情報を含むことを特徴とする方法。
【請求項５】
請求項３に記載の方法において、
前記連続セグメント情報は、その情報に関連したデータストリームが連続記録された記録ブロックの数についての情報を含むことを特徴とする方法。
【請求項６】
請求項３に記載の方法において、
前記任意のナビゲーション単位が削除された時に、その削除によって分離された前記データストリームの１つの部分に連続セグメント情報を割り当てて必要情報を記録する段階をさらに含むことを特徴とする方法。
【請求項７】
請求項１に記載の方法において、
前記第１情報は、前記記録ブロックのヘッダーに記録されることを特徴とする方法。
【請求項８】
請求項１に記載の方法において、
前記第１情報は、前記記録ブロック内における前記有効データの最後の伝送パケットの順番であることを特徴とする方法。
【請求項９】
ビデオデータとその管理情報を記録媒体に記録し再生する装置において、
前記記録媒体に信号を記録して記録された信号を読み出す光記録手段を駆動する駆動部と、
前記ビデオデータを含む入力データを、前記記録媒体の記録フォーマットである記録ブロックに好適な形式にフォーマットして前記駆動部に印加し、前記駆動部から出力される記録ブロックのデータを保存手段に保存するフォーマッターと、
前記ビデオデータの記録時にナビゲーション単位に分割しながら複数の記録ブロックに記録するように前記駆動部を制御して、前記記録されたビデオデータから任意のナビゲーション単位を削除する時にその削除されたナビゲーション単位に属する残存データと前記削除されたナビゲーション単位直前のナビゲーション単位に属する有効データとを共に含む任意の記録ブロック内で前記有効データと前記残存データを区別するために用いる第１情報を生成して前記記録媒体上に記録する制御部とを備えることを特徴とする装置。
【請求項１０】
請求項９に記載の装置において、
前記制御部は、前記任意のナビゲーション単位を削除する時に、その削除されたナビゲーション単位に属する残存データと前記削除されたナビゲーション単位直後のナビゲーション単位に属する有効データとを共に含む記録ブロック内で前記有効データと前記残存データを区別するために用いる第２情報を生成して前記記録媒体上に記録するように前記駆動部を制御することを特徴とする装置。
【請求項１１】
請求項９に記載の装置において、
前記制御部は、前記第１情報を、連続記録されているデータストリームに割り当てられた管理情報である連続セグメント情報の領域内に記録することを特徴とする装置。
【請求項１２】
請求項９に記載の装置において、
前記制御部は、前記第１情報を、前記任意の記録ブロックのヘッダーに記録することを特徴とする装置。
【請求項１３】
請求項９に記載の装置において、
前記第１情報は、前記記録ブロック内における前記有効データの最後の伝送パケットの順番であることを特徴とする装置。
【請求項１４】
請求項９に記載の装置において、
前記制御部は、前記臨時保存手段に保存されたデータに、前記第１情報により排除されたデータが含まれている場合、そのデータはビデオデコーダに印加しないことを特徴とする装置。
【請求項１５】
請求項１４に記載の装置において、
前記排除されたデータは、１つの記録ブロック内で前記第１情報により指示される番号以後の順番に該当する少なくとも１つの伝送パケットであることを特徴とする装置。
【請求項１６】
請求項１４に記載の装置において、
前記排除されたデータは、１つの記録ブロック内で前記第１情報により指示される番号以前の順番に該当する少なくとも１つの伝送パケットであることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録されたビデオデータの編集、特に削除後の残存データを処理するための情報を管理する方法及び装置に関する。
【背景技術】
【０００２】
映像信号を記録するための媒体で光ディスクが磁気テープを代替するようになっている。ＤＶＤ＋／−Ｒが代表的な書換可能な光ディスク媒体であるが、このディスクはビデオデータを記録モードによって約１〜６時間程度記録することができる。
【０００３】
ところが、現在ＴＶ放送信号がデジタル形式に転換されている。ＴＶ放送信号は現在のアナログ信号より高画質を提供しているので、このようなデジタル方式のＴＶ放送信号を録画するためにはＤＶＤ＋／−Ｒより大きい記録容量を有するディスク記録媒体が必要である。
【０００４】
このような理由で大容量の書換可能ディスクが開発されている。このような大容量の書換可能ディスクは別として、現在のＤＶＤ＋／−Ｒのような中容量のディスクにデジタル放送によるデータストリームを記録する場合、再生管理のために記録されるストリームをナビゲーション（Ｎａｖｉｇａｔｉｏｎ）単位に分割されるが、このナビゲーション単位と、定められた大きさのデータ、例えば３２ｋＢの大きさを有するディスクの記録ブロックは、互いに正確に整列されない。このような整列の乱れにより、記録データの以後再生に問題が発生しないようにするためにはナビゲーション単位の編集時に特別な管理情報を必要とする。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、本発明は、上記のような必要性によって創作されたものであって、本発明の目的は、データ削除時にナビゲーション単位と記録ブロックとの整列の乱れにより残存する不要データがデコーディングに関与しないようにする管理情報を生成して記録する方法及び装置を提供することにある。
【０００６】
本発明の他の目的は、上記記録された管理情報を利用して削除されたナビゲーション単位に属するデータをスキップする再生方法及び装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために本発明は、ナビゲーション単位で分割されて記録媒体上に記録されているデータストリームから任意のナビゲーション単位を削除する時に、削除されたナビゲーション単位に属する残存データと上記削除されたナビゲーション単位直前のナビゲーション単位に属する有効データを共に含む記録ブロック内で上記有効データと上記残存データを区別する情報を上記記録媒体上に記録しておくことにその特徴がある。
【０００８】
また、本発明は、ナビゲーション単位で分割されて記録媒体上に記録されているデータストリームに対する任意のナビゲーション単位を削除する時に、削除されたナビゲーション単位に属する残存データと上記削除されたナビゲーション単位直後のナビゲーション単位に属する有効データを共に含んでいる記録ブロック内で上記有効データと上記残存データを区別する情報を上記記録媒体上に記録することに他の特徴がある。
【０００９】
本発明の一実施形態では、上記残存データと有効データを区別する情報を、連続記録されているデータストリームに割り当てられる管理情報である連続セグメント情報領域内に記録する。
【００１０】
本発明の他の実施形態では、上記残存データと有効データを区別する情報を、上記残存データと有効データを共に含んでいる記録ブロックのヘッダーに記録する。
【００１１】
また、本発明の一実施形態では、上記残存データと有効データを区別する情報を、記録ブロック内で最後または最初の有効データを含んでいる伝送パケットの順番で記録する。
【００１２】
添付の図面は本発明のさらなる理解を提供するために含まれるが、本発明の好ましい実施形態を例示し、説明と共に、本発明の原理を説明するのに役立つ。
【００１３】
以下、本発明の望ましい実施形態に対して、添付した図面を参照しながら詳細に説明する。
【００１４】
本発明の説明に先立って、ＤＶＤ＋／−Ｒより大容量を有するディスクとして提案されたＨＤ−ＤＶＤのデジタルデータストリーム記録方法を先に説明する。
【００１５】
図１はＨＤ−ＤＶＤのトランスポートストリーム記録構造である。図１の記録構造では、１つのパケットグループ（記録ブロック）は３２，７６８バイトの大きさを有し、これは通常エラー訂正（ＥＣＣ）のためにエンコードされる１ブロックの大きさに対応し、１つのパケットグループを読んでエラー訂正過程を実行することにより、ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）処理前のデータを得ることができる。
【００１６】
１つのパケットグループ、すなわち１つの記録ブロックには１６個の論理ブロック（ｌｏｇｉｃａｌ  ｂｌｏｃｋ）が含まれる。論理ブロックは通常、データを一度に書き込んで読み出す単位である。パケットグループの大きさが３２，７６８バイトであるので、１つのパケットグループには図１に示すように、１８８バイトのＭＰＥＧトランスポートパケット（以下、ＴＰと略称する）が１７０個と、１２８バイトのパケットグループヘッダーとが含まれる。そして、各ＴＰが受信された時間が記録される４バイトのパケット到着時刻（ＰＡＴＳ：Ｐａｃｋｅｔ  Ａｒｒｉｖａｌ  Ｔｉｍｅ  Ｓｔａｍｐ）が、ＨＤ−ＤＶＤに記録される前に各ＴＰ前段に付加されるので、１７０個のＴＰが記録されることによって１つのパケットグループが完成する。
【００１７】
放送プログラムのような１つの映像物がＨＤ−ＤＶＤに記録されると、図２に示したようにその大きさに相応するだけのパケットグループが作られる。そして、記録された映像物にアクセスできるようにナビゲーション情報を生成するが、このナビゲーション情報は記録された１つの映像物を１つのＳＯＢ（Ｓｔｒｅａｍ  ＯＢｊｅｃｔ）で管理し、またその映像物に対する任意（ｒａｎｄｏｍ）のアクセスが可能にさせるためのナビゲーション単位に対する情報を含む。このナビゲーション単位は図２に示したように、ＭＰＥＧに準拠したＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）を１つ以上含む、０．４〜１秒内のプレゼンテーション時間の長さを有するデータブロックに該当（これをＳＯＢＵ（Ｓｔｒｅａｍ  ＯＢｊｅｃｔ  Ｕｎｉｔ）と言う）し、ＨＤ−ＤＶＤに記録されたＳＯＢを探索する時はＳＯＢＵ単位で位置の計算が行われる。
【００１８】
ところで、図２に例示された記録例で分かるように、１つのＳＯＢＵに属する記録データ（以下、ＳＯＢＵと称する）が正確に３１，９６０バイト（１つのパケットグループで１７０個のＰＡＴＳと１２８バイトのパケットグループヘッダーを減らした大きさ）になり得ないのでＳＯＢＵの最初及び／または最後がパケットグループと正確に整列（ａｌｉｇｎ）されない。
【００１９】
各ＳＯＢＵは少なくとも１つの完全なＧＯＰで構成され、ＧＯＰは常にＭＰＥＧ方式で定義されたイントラ（Ｉｎｔｒａ）コード化されたＩピクチャーをその先頭に有するので、各ＳＯＢＵ区間のみ正確に区別し、それによる整列の乱れを補完するナビゲーション情報を用意することが、記録された信号のトリック（ｔｒｉｃｋ）プレイ中のデータのデコーディング処理において有利である。したがって、各ＳＯＢＵがパケットグループと整列されないことに対する管理情報が必要である。また、各ＳＯＢＵ内の先頭Ｉピクチャーもパケットグループと整列されないので、例えばトリックプレイ中にデコーディングの信頼性を高めるためにはＩピクチャーの整列の乱れに対する管理情報も必要である。
【００２０】
図３はＨＤ−ＤＶＤに記録されたデータストリーム、例えばデジタルテレビ放送プログラムの例を示したものであって、記録された１つのプログラム（３００）の記録ブロック、すなわちパケットグループとがずれていることについての情報と上記プログラム（３００）内の各ナビゲーション単位が記録ブロックとずれていることに関する情報を示す。図３で、記録されたプログラム（３００）はナビゲーション情報により単一のＳＯＢに解釈されるが、このＳＯＢ（３００）の先頭と終りが記録ブロック、すなわちパケットグループとずれることについての情報は、ＳＯＢ＿Ｓ＿ＰＫＴ＿ＰＯＳ（１００）とＳＯＢ＿Ｅ＿ＰＫＴ＿ＰＯＳ（１０１）のフィールドにそれぞれ記録され、このフィールドはＳＯＢの管理情報に含まれる。そして、そのＳＯＢに属する任意のＳＯＢＵ、例えばＳＯＢＵ＃１がパケットグループと整列されないことについての情報はＳＯＢＵ＃１の管理情報である、ＶＯＢＵ（Ｖｉｄｅｏ Ｏｂｊｅｃｔ Ｕｎｉｔ）エントリーのＳＯＢＵ＿Ｓ＿ＰＫＴ＿ＰＯＳ（１１０）のフィールドに記録される。ＶＯＢＵエントリーは図４のような構造を有し、タイムマップ（Ｔｉｍｅ  Ｍａｐ）のエレメントを指し示す。上記エレメントは１つのＶＯＢＵにしたがって生成されるのでＶＯＢＵエントリーという。このようにＳＯＢＵの整列の乱れについての管理情報を各ＳＯＢＵ当たりに生成して記録しておくことによって、各ＳＯＢＵの整列されない区間は正確に指示される。
【００２１】
ところで、記録されたデータストリームはユーザーによりＳＯＢＵ単位で編集されることもできる。図５に示すように、記録されたデータストリームで１つのＳＯＢＵ（４０１）の削除要求が出された場合、そのＳＯＢＵの管理情報が削除されるので上記非整列についての情報、削除されたＳＯＢＵのＳＯＢＵ＿Ｓ＿ＰＫＴ＿ＰＯＳ情報は除去される。
【００２２】
上記ＳＯＢＵ（４０１）が削除される場合、そのＳＯＢＵに一部が含まれたパケットグループ（４１１、４１２）に属するデータ（４１１ａ、４１２ａ）を物理的に削除、例えばｎｕｌｌデータでパディングする必要がある。ＳＯＢＵの先頭データは常にＩ−ピクチャーでスタートし、対応するＳＯＢＵ（４０１）の削除でＳＯＢＵ＿Ｓ＿ＰＫＴ＿ＰＯＳの情報もないため、削除されたＳＯＢＵ（４０１）に後尾が含まれたパケットグループ（４１１）がデコードされる時、削除で不要になったＩ−ピクチャーデータ（４１１ａ）がデコーダに印加されることができる。このようにすると、以後のデコーディングに深刻な問題を引き起こす場合がある。ＨＤ−ＤＶＤへの書き込み／読み出し動作がパケットグループ単位で構成されるために、削除によって必要がなくなった不要データ（４１１ａ、４１２ａ）を除去するためには削除されたＳＯＢＵ（４０１）に一部が含まれたパケットグループ（４１１、４１２）それぞれに対して読み出し−修正−書き込み過程を行なわなければならない。しかし、このような動作は編集時にナビゲーション情報のみ修正することに比べてＨＤ−ＤＶＤ記録／再生装置に負荷を増加させる。
【００２３】
したがって、本発明では、任意の１つのＳＯＢＵまたは複数の連続したＳＯＢＵの削除によって不要なデータが発生する場合、そのデータを物理的に削除する動作を行わないで、この状況についての指示情報を管理情報に記録して、不要な残存データがデコーダに印加されないようにする。
【００２４】
本発明による一実施形態では、図６に例示されたように、記録されたデータストリーム（ＳＯＢ）に対して連続セグメント（ｓｅｇｍｅｎｔ）情報（ＣＮＴ＿ＳＥＧＩ）を割り当てることによって、１つまたはそれ以上の連続したＳＯＢＵが削除され、それによって記録ストリームが２個のパートに分離されると、分離されたパートに対して１つの連続セグメント情報をさらに生成して割り当てることによって、連続した２個の記録ストリームがそれぞれ連続セグメント情報を有するようにする。すなわち、１つのＳＯＢに２個の連続セグメント情報（ＣＮＴ＿ＳＥＧＩ＃１、＃２）が関連付けされる。連続セグメント情報（ＣＮＴ＿ＳＥＧＩ）にはそのセグメントに属するパケットグループの数を記録することができる。そして、各連続セグメント情報はそのセグメントの最後のパケットグループ内で自身のセグメントに属する最後のＴＰの番号、例えば０から１６９の値のうち１つを記録するフィールド（ＣＮＴ＿ＳＥＧ＿Ｅ＿ＰＫＴ＿ＰＯ）と、先頭パケットグループ内で自身のセグメントに属する先頭ＴＰの番号を記録するフィールド（ＣＮＴ＿ＳＥＧ＿Ｓ＿ＰＫＴ＿ＰＯ）を有する。
【００２５】
図６に示すように、ＳＯＢＵ（５０１）が削除されることによって、連続セグメント情報（ＣＮＴ＿ＳＥＧＩ＃１）のＣＮＴ＿ＳＥＧ＿Ｅ＿ＰＫＴ＿ＰＯフィールドには、削除されたＳＯＢＵ（５０１）の管理情報（複数の連続したＳＯＢＵが削除された場合には削除された先頭のＳＯＢＵの管理情報）に記録されていたＳＯＢＵ＿Ｓ＿ＰＫＴ＿ＰＯＳの値から１を引いて{削除されたＳＯＢＵ（５０１）に属する先頭ＴＰ（ＴＰ＃ｉ）より１つ先立ったＴＰ（ＴＰ＃ｉ−１）が前の連続セグメントの最後のＴＰになる}記録されて、新しく生成された連続セグメント情報（ＣＮＴ＿ＳＥＧＩ＃２）のＣＮＴ＿ＳＥＧ＿Ｅ＿ＰＫＴ＿ＰＯフィールドには、ＳＯＢ情報に記録されているＳＯＢ＿Ｅ＿ＰＫＴ＿ＰＯＳの値（ｘｘｘで表記）が複写される。また、新しく生成された連続セグメント情報（ＣＮＴ＿ＳＥＧＩ＃２）のＣＮＴ＿ＳＥＧ＿Ｓ＿ＰＫＴ＿ＰＯフィールドには、削除されたＳＯＢＵ（５０１）の次のＳＯＢＵ（ＳＯＢＵ＃ｎ＋１）の管理情報に記録されているＳＯＢＵ＿Ｓ＿ＰＫＴ＿ＰＯＳ（ここに記録された値は分離された後段連続セグメントの開始ＴＰの番号になる）がコピーされ記録される。
【００２６】
上記のような記録過程により、任意のＳＯＢＵの削除による不要な残存データを排除させることができる情報が連続セグメント情報（ＣＮＴ＿ＳＥＧＩ）に維持されるので、再生中にその情報（ＣＮＴ＿ＳＥＧ＿Ｅ＿ＰＫＴ＿ＰＯ、ＣＮＴ＿ＳＥＧ＿Ｓ＿ＰＫＴ＿ＰＯ）を参照してパケットグループで削除されたデータパートはデコーダに印加されないようにする。
【００２７】
本発明による他の一実施形態では、任意のＳＯＢＵの削除によって不要なデータを有するＴＰを排除させる値を該パケットグループのヘッダーに記録する。図７に示すように、任意のＳＯＢＵ（６０１）が削除されることによって不要なデータ（６１１ａ）を有するようになったパケットグループ（６１１）のヘッダーに、有効データを有する最後のＴＰの番号を記録する。削除されたＳＯＢＵ（６０１）に属するＴＰが上記パケットグループ（６１１）のｉ番目ＴＰからである場合、そのパケットグループ（６１１）ヘッダーに記録される有効データを有する最後のＴＰの番号はｉ−１になり、この値は図８のような構造を有するパケットグループヘッダーの一般情報内のＶＡＬＩＤ＿ＰＫＴ＿Ｎｓのフィールドに記録される。
【００２８】
図８の構造はパケットグループの類型（ＰＫＴ＿ＧＲＰ＿ＴＹＰＥ）、パケットグループのバージョン（ＶＥＲＳＩＯＮ）、パケットグループの状態（ＰＫＴ＿ＧＲＰ＿ＳＳ）、そして先頭パケットのＰＡＴＳの拡張バイト（ＦＩＲＳＴ＿ＰＡＴＳ＿ＥＸＴ）を含んでいるが、このフィールドは本発明と直接関連があるのではないので、これについての説明は省略する。
【００２９】
一方、最後のＴＰの番号の代わりに有効なパケットの数を記録することもできる。通常パケットの番号は０から始めるので、有効パケットの数を記録する場合には最後の有効パケットの番号を記録する場合より１だけ大きい値が記録される。
【００３０】
図７に示すように、削除されたＳＯＢＵ（６０１）のデータを含まない各パケットグループのヘッダーにあるＶＡＬＩＤ＿ＰＫＴ＿Ｎｓには１６９（または１７０：パケットの数を記録する場合）の値が記録される。
【００３１】
したがって、再生時に各パケットグループのヘッダーにあるＶＡＬＩＤ＿ＰＫＴ＿Ｎｓの値により指定されるＴＰまでデコーダに印加されるようにすることによって、削除によって不要になったデータを有するＴＰのペイロード（ｐａｙｌｏａｄ）データのデコーディングにより引き起こされる問題を引き起こさないようにすることができる。
【００３２】
一方、図７に示すように、任意のＳＯＢＵ（６０１）の削除で、後尾に不要な残存データを含むパケットグループ（６１１）以外に先頭に不要なデータを含むパケットグループ（６１２）もやはり生じるようになるが、上記パケットグループ（６１２）の先頭に不要残存データを含むパケットをスキップすることができる情報は、パケットグループヘッダーに記録しない。代わりに、上記削除されたＳＯＢＵ（６０１）の次のＳＯＢＵ（６０２）のＶＯＢＵエントリー内のＳＯＢＵ＿Ｓ＿ＰＫＴ＿ＰＯＳのフィールドに不要残存データを含むパケットをスキップすることができる値が記録されているので、この値を再生時に参照する。
【００３３】
図９は本発明による光ディスク記録及び再生装置の一実施形態に対する構成を示したものである。Ａ／Ｖエンコーダー９は、オーディオビデオ信号を受けて、例えばＭＥＰＧ方式によりエンコードして、コーディング情報とストリーム特性情報と共に多重化装置（Ｍｕｌｔｉｐｌｅｘｅ、８）に出力する。上記多重化装置８は、例えば、ＴＰシーケンス（またはトランスポートストリーム）内にオーディオビデオデータを作るために、上記入力されるコーディング情報とストリーム特性情報を基礎にして上記エンコードされたオーディオビデオデータを多重化する。また、直接ＴＰシーケンスが入力される場合には各ペイロード（ｐａｙｌｏａｄ）にあるデータを多重分離（ｄｅｍｕｘｉｎｇ）して上位レベル、例えばＰＥＳ、Ｐｉｃｔｕｒｅ、ＧＯＰレベル等のヘッダー情報を分析する。フォーマッター（Ｆｏｒｍａｔｔｅｒ、７）は上記多重化装置８から入力される伝送パケットを光ディスクのオーディオビデオ記録フォーマット、例えばパケットグループ（記録ブロック）に合うように構成する。この時、エラー訂正のために、例えば、ＣＲＣコードの付与とデータ整列等の動作を行うことができる。図９に示したように、上記Ａ／Ｖエンコーダー９、上記多重化装置８、そして上記フォーマッター７の動作は上記制御部１０により制御される。上記制御部１０がユーザーから記録命令を受信すると、上記Ａ／Ｖエンコーダー９、上記多重化装置８、そして上記フォーマッター７に必要な制御情報を送り、また駆動部３を制御し、光ディスク１、例えばＨＤ−ＤＶＤに上記フォーマッター７の出力を図１及び図２のような形態で記録することができるようにする。すなわち、上記制御部１０は、入力されるＴＰシーケンスを（ビデオ信号が入力されると、まずこれをＴＰシーケンスに変換して）ナビゲーション単位に分割しながら、上記記録媒体１上の複数の記録ブロック（パケットグループ）毎に記録する。
【００３４】
また、上記制御部１０は光ディスクに記録されているオーディオビデオデータの再生を管理するための情報であるナビゲーション（Ｎａｖｉｇａｔｉｏｎ）データを生成する。例えば、アナログＡ／Ｖを記録する時は上記エンコーダー９と多重化装置８で提供されるエンコードされたピクチャーに対する情報に基づいて、トランスポートストリームを記録する時は上記多重化装置８が分析した情報に基づいて、上記制御部１０は図３及び図４に提示されたナビゲーション情報を生成した次に上記駆動部３を制御して光ピックアップ２を介して装着されたＨＤ−ＤＶＤ  １のナビゲーションデータ記録領域に記録する。
【００３５】
特に、上記制御部１０は、エンコードされるピクチャーのＧＯＰとピクチャーレベルについての情報を上記エンコーダー９から受け、これに基づいてナビゲーション単位であるＳＯＢＵを図２に示すように構成する。入力されるデジタルストリームについては上記多重化装置８により分析されて提供される情報からＧＯＰの開始点を把握してＳＯＢＵを構成する。すなわち、１つのナビゲーション単位に対する情報を生成する。この時、上記制御部１０は、１つまたは連続したＧＯＰのプレゼンテーションタイムが０．４〜１秒間の値になるように１つまたは複数個のＧＯＰを１つのＳＯＢＵ内で構成する。
【００３６】
本発明の一実施形態によれば、連続的に記録されたストリームに対して連続セグメント情報（ＣＮＴ＿ＳＥＧＩ）を生成してナビゲーションデータ領域に記録する。最初生成された１つの連続セグメント情報（ＣＮＴ＿ＳＥＧＩ）のＣＮＴ＿ＳＥＧ＿Ｅ＿ＰＫＴ＿ＰＯとＣＮＴ＿ＳＥＧ＿Ｓ＿ＰＫＴ＿ＰＯのフィールドには、上記連続記録されたストリームの単位（ＳＯＢ）の管理情報に記録されたＳＯＢ＿Ｓ＿ＰＫＴ＿ＰＯＳとＳＯＢ＿Ｅ＿ＰＫＴ＿ＰＯＳの値と同じ値が記録される。
【００３７】
上記のような記録過程の後に、ユーザーから任意のＳＯＢＵ（または連続したＳＯＢＵグループ）に対する削除要求があれば、該ＳＯＢＵに対するＳＯＢＵエントリーをタイムマップで削除する。連続記録されたストリームを管理するために連続セグメント情報を生成する実施形態の場合には、上記制御部１０はその削除されたＳＯＢＵを前後に連続セグメント情報を割り当てる。すなわち、図６に示すように、最初生成された連続セグメント情報（ＣＮＴ＿ＳＥＧＩ＃１）のＣＮＴ＿ＳＥＧ＿Ｅ＿ＰＫＴ＿ＰＯの値は削除されたＳＯＢＵにより不要になった部分（５１１ａ）を排除する、該セグメントの最後のＴＰの番号、すなわち（ｉ−１）を記録して、新しく生成された連続セグメント情報（ＣＮＴ＿ＳＥＧＩ＃２）のＣＮＴ＿ＳＥＧ＿Ｓ＿ＰＫＴ＿ＰＯの値は削除されたＳＯＢＵにより不要になった部分（５１２ａ）を排除する、該セグメントの開始ＴＰの番号、すなわちｍを記録する。このような動作は、メモリー（図示せず）にロードされているナビゲーションデータを上記のように修正した後上記駆動部３を介して装着された光ディスク１、例えばＨＤ−ＤＶＤのナビゲーションデータ記録領域に記録することによって完成される。
【００３８】
パケットグループヘッダーの情報を用いる実施形態の場合には、上記制御部１０は削除されたＳＯＢＵのデータを後尾に含むパケットグループ（６１１）のヘッダーのＶＡＬＩＤ＿ＰＫＴ＿Ｎｓの値を図７に示すように修正するようになる。場合によっては、削除されたＳＯＢＵの残存データを先頭に含むパケットグループ（６１２）のヘッダーのＶＡＬＩＤ＿ＰＫＴ＿Ｎｓの値を有効なパケット数だけを指示するように更新することができる。
【００３９】
再生の間、上記制御部１０は、上記のように記録または編集されたデータ構造を再生するように上記駆動部３を制御する。再生のため、ナビゲーションデータが先に読み出されてメモリー（図示せず）にロードされる。上記ロードされた情報とユーザーインターフェース（記録及び再生装置の操作ボタンまたは上記装置と関連された遠隔操縦）を介して受けたユーザー入力を基礎にして、上記制御部１０は上記光ディスク１から記録ブロック（パケットグループ）を再生するように上記駆動部３を制御する。例えば、上記ユーザー入力は再生する記録プログラム（これはナビゲーション情報により１つのＳＯＢで管理されている）を指定できる。このようなユーザー入力は、例えば、上記制御部１０にあらかじめプログラムされたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）に基づくメニューを介して指定することができる。上記ユーザー入力と上記ロードされたナビゲーション情報を利用して、上記制御部１０は指定されたプログラムを特定してその再生を制御する。
【００４０】
デフォーマッター（Ｄｅｆｏｒｍａｔｔｅｒ、４）は上記駆動部３により再生されるデータストリームを受けて、記録ブロック（パケットグループ）単位でデータストリームを構成し、そのヘッダーと１７０個のＴＰを区別し、ヘッダー情報を上記制御部１０に提供する。多重分離部（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ、５）は上記ＴＰをエンコードされたビデオオーディオデータに逆多重化する。上記制御部１０によりデジタルストリーム伝送モードに設定されている場合、入力されるＴＰシーケンスをデジタル接続端子、例えばＩＥＥＥ１３９４を介してそのまま送信する。Ａ／Ｖデコーダ６は入力されるエンコードされたビデオオーディオデータをデコードして本来のビデオオーディオ信号に作る。再生の間、上記デフォーマッター４、上記多重分離部５、そして上記Ａ／Ｖデコーダ６の動作は上記制御部１０により制御される。
【００４１】
一方、再生または探索時に、削除されたＳＯＢＵに属する残存データは、メモリーにロードされているナビゲーションデータに含まれている連続セグメント情報（ＣＮＴ＿ＳＥＧＩ）のＣＮＴ＿ＳＥＧ＿Ｅ＿ＰＫＴ＿ＰＯ（及びＣＮＴ＿ＳＥＧ＿Ｓ＿ＰＫＴ＿ＰＯ）値を参照して、または上記デフォーマッター４で構成されたパケットグループヘッダー情報のＶＡＬＩＤ＿ＰＫＴ＿Ｎｓの値を参照して排除され、上記デフォーマッター４で上記多重分離部５に印加されない。
【００４２】
図９には記録及び再生装置に関して図示しているが、図９の構成要素の一部だけで記録動作または再生動作のみを提供する専用記録装置または専用再生装置も可能である。
【００４３】
上記の制限された実施形態で説明した本発明は、削除により不要になった残存データを排除させる情報を記録することによって、そのような残存データがデコーディングに問題を起こすことができる余地を除去する。
【００４４】
前述した本発明の望ましい実施形態は、例示の目的のために開示されたものであって、当業者ならば、以下添付された特許請求範囲に開示された本発明の技術的思想とその技術的範囲内で、また他の多様な実施形態を改良、変更、代替または付加等が可能である。
【図面の簡単な説明】
【００４５】
【図１】ＨＤ−ＤＶＤの伝送パケットシーケンスの記録構造を示す図である。
【図２】ＨＤ−ＤＶＤの記録データに対するナビゲーション単位とパケットグループ間の関係を示す図である。
【図３】ＨＤ−ＤＶＤに記録された映像データのナビゲーション単位とパケットグループとの位置関係のための情報の例を示す図である。
【図４】ナビゲーション単位毎に割り当てられるタイムマップエレメントの構造を例示する図である。
【図５】ナビゲーション単位の削除時に不要データが残存するようになる例を示す図である。
【図６】本発明の一実施形態によって、連続した記録ストリームに割り当てる連続セグメント情報を介して不要残存データを排除する方法を図式的に例示する図である。
【図７】本発明の他の一実施形態によって、パケットグループのヘッダー情報を介して不要残存データを排除する方法を図式的に例示する図である。
【図８】図７の実施形態によって不要残存データを排除する情報が記録される、ＨＤ−ＤＶＤの記録ブロック毎に割り当てられるヘッダー情報内の一般情報構造を例示する図である。
【図９】本発明による光ディスク記録及び再生装置の構成を示す図である。
【図１】
2008527610.tif 000003
【図２】
2008527610.tif 000004
【図３】
2008527610.tif 000005
【図４】
2008527610.tif 000006
【図５】
2008527610.tif 000007
【図６】
2008527610.tif 000008
【図７】
2008527610.tif 000009
【図８】
2008527610.tif 000010
【図９】
2008527610.tif 000011
【国際調査報告】
2008527610.tif 000012