(57)【要約】【課題】拡張された機能のデジタルビデオディスク(DVD)を作成するための方法および装置を提供すること。【解決手段】拡張された機能のデジタルビデオディスク(DVD)を作成するための方法および装置は、DVD上に番組ストリーム用のインデックステーブルを有する強化されたDVDを作成する。インデックステーブルは、MPEGストリーム内のGOP(group of pictures)ヘッダを指し示すように設定されたインデックステーブル内の各エントリで、MPEG番組ストリーム内のキー・ロケーションを指し示す。本発明は、GOPヘッダを、予め決められた間隔で、半ばランダムな間隔で、またはキー・ロケーションで選択することができる。本発明は、ハードディスク上に番組ストリームを格納する間に、ローカルなハードディスク上にすでに格納された番組マテリアルスをスキャンする間に、または、番組マテリアルがハードディスクから読み出されかつDVDに書き込まれている間の何れかで、インデックステーブルを作成する。本発明は、新しいディレクトリをDVD構造に加え、かつ1つ以上のストリームのための1つ以上のインデックステーブルをディレクトリ内に書き込む。
2006524410.tif 000002
【特許請求の範囲】
【請求項１】
強化されたデジタルビデオディスク(DVD)を作成しかつ使用するプロセスであって：
デジタル番組マテリアルストリーム読み取るステップと；
インデックステーブルを作成するステップであって、
当該インデックステーブルのエントリが、当該デジタル番組マテリアルストリーム内の特定のフレームを指し示し、
当該作成するステップが、予め決められた間隔で当該特定のフレームを選択するステップと；
当該デジタル番組マテリアルストリームをDVD標準に従ってDVDに書き込むステップと；
当該インデックステーブルを当該DVDに書き込むステップとを有するプロセス。
【請求項２】
当該DVD上にDVD標準ディレクトリではない新しいディレクトリを作成するステップをさらに有し；かつ
当該インデックステーブルが当該ディレクトリに書き込まれる請求項1に記載のプロセス。
【請求項３】
当該番組マテリアルストリームに関連するメタデータを当該ディレクトリ内に格納するステップをさらに有し；かつ
当該メタデータが、当該番組マテリアルストリームの前記コンテンツに関する情報を含む請求項2に記載のプロセス。
【請求項４】
当該インデックステーブルが当該DVD上のDVD標準VIDEO_TSディレクトリ内に書き込まれる請求項1に記載のプロセス。
【請求項５】
当該インデックステーブルが当該DVD上のDVD標準AUDIO_TSディレクトリ内に書き込まれる請求項1に記載のプロセス。
【請求項６】
当該デジタル番組マテリアルストリームをハードディスク上に格納するステップをさらに有する請求項1に記載のプロセス。
【請求項７】
当該デジタル番組マテリアルストリームが当該ハードディスク上に格納される時、当該作成するステップが当該インデックステーブルを作成する請求項6に記載のプロセス。
【請求項８】
当該作成するステップが、それが当該ハードディスク上に格納された当該デジタル番組マテリアルストリームをスキャンしながら、当該インデックステーブルを作成する請求項6に記載のプロセス。
【請求項９】
当該デジタル番組マテリアルストリームが当該DVD上に書き込まれる時、当該作成するステップが、当該インデックステーブルを作成する請求項1に記載のプロセス。
【請求項１０】
インデックステーブルを当該DVDから読み取るステップと；
当該DVD上のデジタルストリームをユーザに再生するステップとを有し；
当該再生するステップが、当該デジタルストリームのプレイバックの間に、可変早送りおよび巻戻し、フレームステップ、一時停止、および再生機能を含むが、それらに限定されない、特殊効果を実行するために、ユーザコマンドを受け取るステップとをさらに有し；かつ
当該再生するステップが、当該インデックステーブルを使用して、当該特殊効果を実行するために、当該デジタルストリーム内のフレームを参照する請求項1に記載のプロセス。
【請求項１１】
デジタルビデオディスク(DVD)のプレイバックの間に、強化された特殊効果を実行するためのプロセスであって：
当該DVD上のデジタルマテリアルストリームをスキャンするステップと；
当該DVDをスキャンしながら、インデックステーブルを作成するステップであって、
当該インデックステーブル内のエントリが当該デジタル番組ストリーム内の特定のフレームを指し示し、
当該作成するステップが当該特定のフレームを予め決められた間隔で当該デジタルストリーム内で選択するステップと；
当該インデックステーブルを一時的格納デバイス上に保存するステップとを有し；
当該保存するステップは、当該インデックステーブルが、特に、当該DVD上の当該デジタルストリーム用であることを示すプロセス。
【請求項１２】
当該一時的格納デバイスからインデックステーブルを読み取るステップと；
当該DVD上のデジタルストリームをユーザに再生するステップと；
当該デジタルストリームのプレイバックの間に、可変早送りおよび巻戻し、フレームステップ、一時停止、および再生機能を含むが、それらに限定されない、特殊効果を実行するために、ユーザコマンドを受け取るステップとをさらに有し；かつ
当該再生するステップが、当該インデックステーブルを使用して、当該特殊効果を実行するために、当該デジタルストリーム内でフレームを参照する請求項11に記載のプロセス。
【請求項１３】
強化されたデジタルビデオディスク(DVD)を作成しかつ使用するための装置であって：
デジタル番組マテリアルストリームを読み取るためのモジュールと；
インデックステーブルを作成するためのモジュールであって、
当該インデックステーブル内のエントリが、当該デジタル番組マテリアルストリーム内の特定のフレームを指し示し、
当該作成するモジュールが予め決められた間隔で当該特定のフレームを選択するモジュールと；
当該デジタル番組マテリアルストリームをDVD標準に従って、DVD上に書き込むためのモジュールと；
当該インデックステーブルを当該DVD上に書き込むためのモジュールとを有する装置。
【請求項１４】
当該DVD上にDVD標準ディレクトリではない新しいディレクトリを作成するモジュールをさらに有し；かつ
当該インデックステーブルが当該ディレクトリに書き込まれる請求項13に記載の装置。
【請求項１５】
当該番組マテリアルストリームに関連するメタデータを当該ディレクトリ内に格納するモジュールをさらに有し；かつ
当該メタデータが、当該番組マテリアルストリームの前記コンテンツに関する情報を含む請求項14に記載の装置。
【請求項１６】
当該インデックステーブルが当該DVD上のDVD標準VIDEO_TSディレクトリ内に書き込まれる請求項13に記載の装置。
【請求項１７】
当該インデックステーブルが当該DVD上のDVD標準AUDIO_TSディレクトリ内に書き込まれる請求項13に記載の装置。
【請求項１８】
当該デジタル番組マテリアルストリームをハードディスク上に格納するモジュールをさらに有する請求項13に記載の装置。
【請求項１９】
当該デジタル番組マテリアルストリームが当該ハードディスク上に格納される時、当該作成するモジュールが当該インデックステーブルを作成する請求項18に記載の装置。
【請求項２０】
当該作成すモジュールが、それが当該ハードディスク上に格納された当該デジタル番組マテリアルストリームをスキャンしながら、当該インデックステーブルを作成する請求項18に記載の装置。
【請求項２１】
当該デジタル番組マテリアルストリームが当該DVD上に書き込まれる時、当該作成するモジュールが、当該インデックステーブルを作成する請求項13に記載の装置。
【請求項２２】
インデックステーブルを当該DVDから読み取るモジュールと；
当該DVD上のデジタルストリームをユーザに再生するモジュールと；
当該再生するモジュールが、当該デジタルストリームのプレイバックの間に、可変早送りおよび巻戻し、フレームステップ、一時停止、および再生機能を含むが、それらに限定されない、特殊効果を実行するために、ユーザコマンドを受け取るモジュールとをさらに有し；かつ
当該再生するモジュールが、当該インデックステーブルを使用して、当該特殊効果を実行するために、当該デジタルストリーム内のフレームを参照する請求項13に記載の装置。
【請求項２３】
デジタルビデオディスク(DVD)のプレイバックの間に、強化された特殊効果を実行するための装置であって：
当該DVD上のデジタルマテリアルストリームをスキャンするモジュールと；
当該DVDをスキャンしながら、インデックステーブルを作成するモジュールであって；
当該インデックステーブル内のエントリが当該デジタル番組ストリーム内の特定のフレームを指し示し；
当該作成するモジュールが当該特定のフレームを予め決められた間隔で当該デジタルストリーム内で選択するモジュールと；
当該インデックステーブルを一時的格納デバイス上に保存するモジュールとを有し；
当該保存するモジュールは、当該インデックステーブルが、特に、当該DVD上の当該デジタルストリーム用であることを示す装置。
【請求項２４】
当該一時的格納デバイスからインデックステーブルを読み取るモジュールと；
当該DVD上のデジタルストリームをユーザに再生するモジュールと；
当該デジタルストリームのプレイバックの間に、可変早送りおよび巻戻し、フレームステップ、一時停止、および再生機能を含むが、それらに限定されない、特殊効果を実行するために、ユーザコマンドを受け取るモジュールとをさらに有し；かつ
当該再生するモジュールが、当該インデックステーブルを使用して、当該特殊効果を実行するために、当該デジタルストリーム内でフレームを参照する請求項23に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルビデオディスク(DVD)のフォーマットに関する。より詳細には、本発明は、互換性のあるデジタルビデオレコーダおよびDVDプレーヤー用のDVDコンテンツの機能の拡張に関する。
【背景技術】
【０００２】
デジタルビデオディスクまたはDVDは、VCRテープと同程度に普及した。すぐに、DVDプレーヤーは、VCRに取って代わるであろう。DVDプレーヤーの販売は、年毎に、劇的に増加した。DVDの製造業者は、DVDがVCRテープばかりでなく、CD、レーザディスク、およびビデオゲームカートリッジに取って代わると想像している。
【０００３】
現在、DVDは、単一のディスク上に、15.9GBまでのビデオおよびオーディオデータを格納することができるプラットフォームを提供する。しかしながら、典型的な書き込み可能なDVDは、約4.7GBのデータしか格納することができない。
【０００４】
近年、デジタルビデオレコーダ(DVR)が、市場に現れた。1つの具体例は、本出願人により所有される特許文献1である。DVR機能に関して好機を拡張することを続けている、今日実施されている多くの技術動向がある。その初期の存在が結果として本発明のDVRを導いたこれらの動向とは、半導体媒体上のゲートの増加する密度とハードドライブのプラッタ上の増加する磁気記憶密度である。
【０００５】
コンテンツブロードキャスタの純デジタル放送への移行として、放送局から視聴者への全経路は、デジタルになっている。DVRは、デジタル格納および表示ソリューションを視聴者に提供する最前線である。DVRは、記録された放送番組の格納およびプレイバックの向上されたコントロールを視聴者に提供する。ユーザは、生の放送番組中、VCRを使用してでは決して実現可能ではない、一時停止、および巻戻しの能力を有する。
【０００６】
DVR内のハードディスクが非常に大きい(数百GB)場合であっても、DVDプレーヤー／レコーダを使用して格納された番組マテリアルをバックアップかつ再生する能力は、特許文献1まで考慮されなかった。この組み合わせは、DVRユーザに、DVD上に格納された番組マテリアルの大きなライブラリを作成する利点を提供する。
【０００７】
しかしながら、DVD標準を使用してフォーマットされたDVDを再生する時、ひとつの問題が発生する。DVDが再生される時、DVR上に格納された番組マテリアルと同じグラニュラリティ(granularity)で番組マテリアルを介して早送りおよび巻戻しのような特殊効果を実行することは、とても困難である。さらに、コンテンツの複数の読み込みを実行する事無く、DVDコンテンツ内の任意のポジションに行くことは不可能である。各読み込みは、長い待ち時間の原因となる。
【０００８】
標準DVDプレーヤー上で同じタイプのDVR特殊効果を実行することは、DVDディスクのセクションのコストのかかる読み込みを要求し、かつそのグラニュラリティは、最高でDVRの標準までであろう。
【０００９】
DVRおよびDVDプレーヤー上で再生されるDVD番組マテリアル上で細かいグラニュラリティの特殊効果を実行する能力をユーザに与える、拡張された機能のデジタルビデオディスク(DVD)を作成するための方法および装置を提供することは、有利であろう。DVRに役立つDVD番組マテリアルに関する追加の情報を伝達する、拡張された機能のデジタルビデオディスクを作成するための方法および装置を提供することは、さらに有利であろう。
【００１０】
【特許文献１】米国特許第6,233,389号
【特許文献２】米国特許出願(entitled Digital Video Recorder System with an Integrated DVD Recording Device)
【特許文献３】米国特許出願第09／422,139号
【発明の開示】
【課題を解決するための手段】
【００１１】
本発明は、拡張された機能のデジタルビデオディスク(DVD)を作成するための方法および装置を提供する。本発明は、ユーザに、デジタルビデオレコーダ(DVR)およびDVDプレーヤー上で再生されるDVD番組マテリアルに関して細かいグラニュラリティの特殊効果を実行する能力を与える。さらに、本発明は、強化されたDVDを再生する時、DVRには、より多くのDVD番組マテリアル情報を提供する。
【００１２】
本発明の好適な実施例は、DVD上の番組ストリームのためのインデックステーブルを有する強化されたDVDを作成する。インデックステーブルは、MPEG番組ストリーム内のキー・ロケーションを指し示す。インデックステーブル内の各エントリは、本発明により、MPEGストリーム内のGOP(group of pictures)ヘッダの先頭を指し示すように、設定される。本発明は、GOPヘッダを、予め決められた間隔で、半ばランダムな間隔で、またはキー・ロケーションで選択することができる。
【００１３】
本発明は、ハードディスク上に番組ストリームを格納する間に、ローカルなハードディスク上にすでに格納された番組マテリアルスをスキャンする間に、または、番組マテリアルがハードディスクから読み出されかつDVDに書き込まれている間の何れかで、インデックステーブルを作成する。
【００１４】
DVDは、UDF(Universal Disk Format)ブリッジフォーマットを使用して編成される。本発明は、DVD標準ナビゲーションとコントロール情報を作成し、情報をDVDに書き込む。本発明は、新しいディレクトリをDVD構造に加える。このディレクトリは、予約されていない任意の名前とすることが可能である。本発明は、新しいディレクトリをDVD上に作成し、かつ1つ以上のストリームのための1つ以上のインデックステーブルをディレクトリ内に書き込む。
【００１５】
新しいディレクトリおよびそのコンテンツは、発明により可能になったDVDプレーヤーおよびDVRによってのみ認識される。VIDEO_TSおよびAUDIO_TSディレクトリ内の各媒体ストリームファイルは、新しいディレクトリ内に、対応するインデックステーブルファイルを有する。これに代えて、インデックステーブルファイルは、それぞれのVIDEO_TSおよびAUDIO_TSディレクトリに格納可能であろう。
【００１６】
本発明により作成された強化されたDVDが、この発明に対応する(invention-aware)DVDプレーヤーに挿入される時、このDVDプレーヤーは、全部の特殊効果の機能を可能にするために、DVD上のインデックステーブルファイルを利用する。このインデックステーブルは、番組マテリアル上で特殊効果を実行するために、DVDプレーヤーに、強化されたDVDへの完全にランダムなアクセスを与える。スムーズな早送りおよび逆送り(reverse)の特殊効果は、インデックステーブルを介してアドレス指定されたフレームを取り込むことにより達成される。
【００１７】
本発明は、DVRコンテンツおよびDVDコンテンツ間のシームレスなユーザ経験を、両方の特徴を組み込んだ組み合わせデバイス上で提供する。この発明に対応したDVRは、強化されたDVDを読み取り、およびDVRのハードディスクに格納されたストリーム上で実行される特殊効果と等価である特殊効果の機能を実行するためにDVD上のインデックステーブルファイルを利用する。
【００１８】
本発明に対するさらなる強化は、DVRが各キャプチャされたTV放送番組用の電子番組ガイド(EPG (Electronic Program Guide))メタデータを強化されたDVD上に格納することである。
【００１９】
本発明の他の観点および利点は、例えば、本発明の原理を例示する、添付図面と組み合わせて以下に記載する詳細な説明から明らかになるであろう。
【発明を実施するための最良の形態】
【００２０】
本発明は、拡張された機能のデジタルビデオディスク(DVD)を作成するための方法および装置において実施される。本発明に従うシステムは、ユーザにデジタルビデオレコーダ(DVR)およびDVDプレーヤー上で再生されるDVD番組マテリアルに関して細かいグラニュラリティの特殊効果を実行する能力を与える。本発明は、そのうえ、強化されたDVDを再生する時、より多くのDVD番組マテリアル情報をDVRに提供する。
【００２１】
DVD標準は、アクセスされた位置が章の境界にある限り、DVDの「ランダムな」アクセスを提供する。章の境界より細かいグラニュラリティを要求する、任意のアクセスは、問題が生じる。ナビゲーションテーブルが、提供され、このテーブルは、DVDプレーヤーが現在のポジションから-120秒および+120秒の位置へ、およびこの間隔内(例えば、-60、-30、-7.5、+7.5、+30、+60)の他の中間ポイントへアクセスすることを可能にする。テーブルは、サブ間隔間にインデックスを含まない。120秒フレームシーケンス間にある位置を見つけるために、ポジションを補間すること、かつDVD番組マテリアル内の所望のポイントを見つけるために各ナビゲーションパックを読み取ることが必要である。さらに、DVD上の位置にランダムにアクセスすることは、100ms〜200msを要求する。位置を見つけるために複数の読み込みを実行しなければならないことは、大きな時間遅れの一因となる。
【００２２】
上記説明のように、現在のDVDフォーマットの場合、DVDプレーヤーを使用してDVDコンテンツをランダムかつ後方にスムーズにトラバースすることは困難である。このことは、任意の秒数のリプレイまたは任意の時間コード特徴(time code feature)へのスキップのような特殊効果をスムーズに実行することを非常に困難にする。
【００２３】
本発明の好適な実施例は、記録された番組マテリアルを前後両方向に任意のスピードでナビゲートすることを支援する追加のコンテンツでDVDを強化することにより、上記問題を解決する。このことは、DVDへの完全にランダムなアクセスを提供する、DVD媒体上へインデックスすることを組み込むことにより行われ、このことにより、この発明に対応したDVRおよびDVDプレーヤーが標準DVDプレーヤーより速くかつ正確にランダムなアクセスポジショニングを実行することが可能になり、およびこのような強化されたDVDのスムーズな前後のナビゲーションを提供することが可能になる。
【００２４】
図1を参照すると、入力セクション102、DVRコントローラ103、および出力セクション106を有する典型的なデジタルビデオレコーダ(DVR)101が示される。番組マテリアルの格納は、ローカルなハードディスク104およびDVDプレーヤー／レコーダ105上で行われる。
【００２５】
このようなDVRは、本出願人により所有されかつ本明細書に参照として組み込まれている特許文献1および米国特許出願番号が割当てられていないがこれもまた本出願人により所有されかつ本明細書に参照として組み込まれている、特許文献2において説明されている。
【００２６】
入力セクション102は、テレビジョン(TV)入力ストリームを多数の形式、例えば、NTSC(National Television Standards Committee)またはPAL放送、およびDSS(Digital Satellite System)、DBS(Digital Broadcast Services)、またはATSC(Advanced Television Standards Committee)のようなデジタル形式で受け取る。DBS、DSSおよびATSCは、MPEG-2(Moving Pictures Experts Group 2)およびMPEG-2トランスポートと称される標準に基づく。MPEG-2トランスポートは、TV受像機が、入力ストリームを分解して、多重化された信号中の番組を見つけ出すことができるように、TVソース送信機からのデジタルデータストリームをフォーマットするための標準である。入力セクション102は、MPEGストリームを作り出す。
【００２７】
MPEG2トランスポート多重化は、同じ放送チャンネルに、複数のビデオおよびオーディオ供給およびプライベートデータを持つ、複数の番組をサポートする。入力セクション102は、特定の番組にチャンネルを同調させて、それから特定のMPEG番組を抽出し、それを、システムのその他の部分に供給する。アナログTV信号は、その信号がどのようにして得られたかについて、システムのその他の部分が意識しないように、同様のMPEGフォーマットにエンコードされる。追加の情報は、多くの標準的な仕方でアナログTV信号の垂直帰線消去期間(VBI)に変調することができる；例えば、NABTS(North American Broadcast Teletext Standard)を、NTSC信号のライン10〜20上に情報を変調するために用いることができるし、FCCは、クローズドキャプション(CC)サービスおよび拡張データサービス(EDS)にライン21の使用を指令している。そのような信号は、入力セクションによってデコードされ、あたかも、それらが、MPEG2プライベートデータチャンネルを介して配信されたかのように、システムの他の部分に渡される。
【００２８】
DVRコントローラ103は、入力セクション102から来るストリームを処理し、およびストリームを、ハードドライブ104、DVDプレーヤー／レコーダ105、および出力セクション106に導く。入力ストリームは、入力セクション102によりMPEGストリームに変換され、DVRコントローラ103に送られる。DVRコントローラ103は、MPEGストリームをメモリにバッファリングする。それは、そのとき、ユーザが、リアルタイムTVを見ていれば、それは、2つの作業を実行する：即ち、そのストリームが、出力セクション106に送られ、そして、同時に、それは、ハードディスク104に書き込まれる。さもなければ、それは、MPEGストリームをハードディスク104に格納する。
【００２９】
DVRコントローラ103がMPEGストリームをハードディスク104に格納する時、それは、インデックステーブルを作成する。DVRコントローラ103は、MPEGストリームを読み取り、かつ各エレメンタリストリーム要素（例えば、I、P、およびBフレーム）の位置および特に各GOP(group of pictures)ヘッダの先頭および最も近いタイムスタンプをインデックステーブル内に記録する。インデックステーブルが所望の時間に対する正確なジャンプポイント位置を含まない場合、何れか任意の時間にジャンプすることは、インデックステーブルを使用して、利用可能なタイムスタンプの全てを比較し、ターゲットに最も近い2つのタイムスタンプを見つけ出し、かつストリーム内のジャンプすべき所を見つけ出すためにそれらの間の線形補間を行うことにより可能である。この方法は、ファイル内の任意のポイントへのジャンプが実行される時、使用される。
【００３０】
ストリームが現在再生しているポイントから相対的にジャンプすることが要求される場合、線形補間は、そのポイントから相対的にジャンプするための値を与える。そのようにすることは、ポジショニングの不正確さが、ジャンプして後戻りする、または単に多すぎるまたは少なすぎる送りをすることをさせないことを保証する。この後者の方法は、例えば、早送りまたは巻戻しの特殊効果のために使用される。システムがジャンプすることになっている絶対時間が現在のポイントに近づいた時、これは、また、使用される。
【００３１】
出力セクション106は、MPEGストリームを入力として受け取り、かつNTSC、PAL、または他の要求されたTV標準従って、TVモニタ107に対してアナログTV信号を、またはデジタルモニタ107用のデジタル信号を作り出す。出力セクション106は、MPEGデコーダ、OSD(On-Screen Display)ジェネレータ、アナログTVエンコーダ、デジタルディスプレイエンコーダ（例えば、DVI、HDMI、等）、およびオーディオロジックを含む。OSDジェネレータは、DVRコントローラ103が、結果としての出力信号の上にオーバーレイされるイメージを供給することを可能にする。
【００３２】
DVRコントローラ103は、ユーザが、ハードディスク104に格納された番組マテリアル、および、またDVDプレーヤー／レコーダ105に挿入されたDVDに格納された番組マテリアルをプレイバックすることを可能にする。DVDプレーヤー／レコーダ105は、ハードディスク104に格納された番組マテリアルを書き込み可能なDVDに記録する。
【００３３】
図2に関して、DVDプレーヤー201は、先に記録されたDVD 202を受け取る。DVDコントローラ203は、先に記録された番組マテリアルをDVD 202から読み取る。DVDコントローラ203は、ユーザがDVDを通してナビゲートし、番組マテリアルを再生し、および早送りおよび巻戻し機能を実行することを可能にする。
【００３４】
ユーザは、DVD 202をDVDプレーヤー201に挿入する。ユーザは、DVDコントローラ203を介して視聴される番組マテリアルを選択する。DVDコントローラ203は、DVD202上の番組マテリアルを位置づけ、抽出し、かつMPEG番組ビデオおよびオーディオをDVD202から出力セクション204に流す。出力セクション204は、TVモニタ205に対してMPEGストリームをアナログTV信号に変換する。ユーザは、TVモニタ205を介して、番組マテリアルを視聴する。
【００３５】
DVRとDVDプレーヤーが付き合わせて比較される時、ユーザに示されるピクチャにおける明らかな質の差はない。これは、DVRとDVDプレーヤーは、両方ともMPEG標準に従うからである。その差は、番組マテリアルを通してナビゲートする能力の中にある。マテリアル上で特殊効果、例えば、早送り、逆送り、再生、一時停止、高速／スロー再生、インデックス、および高速／スロー逆送り再生を実行している間、DVRは、番組マテリアルのフレーム間をスムーズに移行する。上記したように、DVDプレーヤーは、DVDマテリアルにタイムリーなアクセスをすることが出来ないので、DVDプレーヤーは、番組マテリアルのフレーム間でスムーズな移行ができない。
【００３６】
本発明の1つの好適な実施例は、DVDプレーヤーをDVRと同様にする。
【００３７】
図3を参照すると、DVD-ビデオおよびDVD-オーディオ情報は、VOBU(Video Object Units)内のDVD上に配置される。DVD-ビデオフォーマットのためにVOBU 301は、ナビゲーションパケット302、1つ以上のビデオパケット303、1つ以上のオーディオパケット304、および1つ以上のサブピクチャパケット305を有することができる。DVD-オーディオフォーマットは、強調表示パケット306、静止パケット307、およびRTテキストパケット308を使用する。VOBU 301は、常に、ビデオを含むわけではない。
【００３８】
ナビゲーションパケット302は、物理データがどの様にアクセスされるかを決定する情報を含む。ビデオ303およびオーディオ304パケットは、ビデオおよびオーディオコンテンツを記録する順序で伝達する。サブピクチャ情報305は、サブタイトル、キャプション、メニュー等を示すために、ビデオコンテンツにオーバーレイする。
【００３９】
複数のビデオVOBUは、MPEG番組ストリーム標準と対応する。ビデオを含む複数のVOBUは、MPEG GOP(group of pictures)として編成される。
【００４０】
DVDコンテンツの対話型ナビゲーションを可能にするナビゲーションパックは、DVDオーサリングプロセス中に相当量の努力を要求する。本発明は、VOBUストリームの標準レイアウトに影響を及ぼさず、むしろ、DVD標準と関連して働き、かつそれを利用する。
【００４１】
本発明は、DVDを以下に従って、オーサーする：
1)      ビデオ&オーディオコンテンツの準備
コンテンツは、すでに、存在する場合がある、または、それは、地上のアンテナ、アナログケーブルTV供給、デジタルケーブルTV供給、またはデジタル衛星TV供給のような、アナログまたはデジタル番組ソースからキャプチャされたコンテンツの場合がある。
【００４２】
2)      1つ以上のインデックステーブルの構築
キャプチャプロセス中またはDVDオーサリングプロセス中の何れかで、1つ以上の媒体ストリーム内の全てのキー・ロケーションに対してポインタを提供する1つ以上のインデックステーブルを生成する。
【００４３】
3)      強化されたDVDの作成
UDFファイルシステムを作成する。
【００４４】
本発明の利点は、それが人の介入を要求しないこと、および任意の放送されていないキャプチャされた媒体ストリーム上で使用可能であることである。それは、また、コンテンツの直接的なリアルタイムのキャプチャから保存への転送(capture-to-archive transfer)にも使用可能である。
【００４５】
図4および5に関して、典型的なオーサリング・システム401は、DVRのコンポーネントの多くを含む。故に、DVRは、オーサリング・システムと同様に、DVDをオーサーすることができるが、放送番組マテリアルをDVD上に記録するという追加された利点を有する。
【００４６】
オーサーされるべき番組マテリアルは、入力セクション402を介して、オーサリング・システム401にエンターする。システムコントローラ403は、番組マテリアルをMPEGフォーマットでハードディスク404上に格納する。
【００４７】
上記からわかるように、DVRが、標準DVDプレーヤーよりはるかに細かいグラニュラリティで、ストリーム内でナビゲートする能力を有することは、容易に理解される。オーサリング・システム401は、番組マテリアルをハードディスク404上にDVRと同様に格納し、および故に、DVRと同じグラニュラリティで、番組マテリアルをアドレス指定する能力を有する。
【００４８】
システムコントローラ403は、DVRのために上記の通りに同様にハードディスク404上に格納された番組マテリアルのためのインデックステーブル502を作成する。インデックステーブル502は、番組のMPEGストリーム内のキー・ロケーションを指し示す。インデックステーブル502内の各エントリは、番組ストリーム501内のGOPヘッダを指し示し、かつタイムスタンプを含むように、システムコントローラ403により設定される。
【００４９】
システムコントローラ403により選択されたGOPヘッダは、システムセットアップに依存する。システムは、GOPヘッダを、予め決められた間隔で、半ばランダムな間隔で、またはキー・ロケーションで選択できる。一般に、予め決められた間隔が使用される。
【００５０】
システムコントローラ403は、番組マテリアルをハードディスク404上に格納している間、ハードディスク404上にすでに格納された番組マテリアルのスキャンしている間、または番組マテリアルが、ハードディスク404から読み出されかつDVD405に書き込まれている間の何れかに、インデックステーブル502をセットアップする。
【００５１】
第一のアプローチを使用すると、システムコントローラ403がストリームを入力セクション402から受け取るとき、システムコントローラ403は、入ってくるMPEGストリームを読み取り、かつそれが格納したいGOPヘッダフレームのアドレスを決定する。システムコントローラ403は、それが位置をインデックステーブル502内に決定し、かつ入ってくるストリーム501をハードディスク404上に格納する時、各アドレスを配置する。一旦、全ての番組マテリアルストリームがハードディスク404上に格納されると、システムコントローラは、ハードディスク404上に、完成されたインデックステーブル502を格納する。
【００５２】
第二のアプローチは、システムコントローラがすでにハードディスク404上に格納された番組マテリアルストリームをスキャンすることを可能にする。また、それは、システムコントローラが先に記録されたDVDを後処理することを可能にする。システムコントローラ403は、ハードドライブ404またはDVD405上のストリーム501をスキャンする。ストリームがスキャンされる時、システムコントローラ403は、ストリームのためのインデックステーブル502作成する。スキャンが完了した時、システムコントローラ403は、インデックステーブル502をハードディスク404上に格納し、および／またはインデックステーブル502を先に記録されたDVD405に書き込む。
【００５３】
最後のアプローチにおいて、システムコントローラ403は、ハードディスク404無しで番組ストリームを読み取り、かつそのストリームをDVD 405に書き込む。システムコントローラ403がストリームを読み取りながら、それは、インデックステーブル502を作成し、ストリーム501内の位置に対してインデックステーブル502内のエントリを指し示す。ストリームがDVD 405に書き込まれた後、システムコントローラは、DVD405に対するインデックステーブル502を書き込む。
【００５４】
図4および6に関して、オーサリング・システム401は、DVD標準に従う、強化されたDVD 405を作成する必要がある。DVD自体は、UDF (Universal Disk Format)ブリッジフォーマットを使用して編成される。システムコントローラ403は、DVD標準ナビゲーションとコントロール情報を作成し、およびDVD 405に情報を書き込む。システムコントローラ403は、また、.VOB (video object file)、.AOB (audio object file)、.IFO (information file object)、および.BUP (backup file)ファイルをVIDEO_TSディレクトリ601またはAUDIO_TSディレクトリ602を書き込む。VIDEO_TSディレクトリ601は、DVDビデオまたはビデオを有するDVDオーディオディスク用である。AUDIO_TSディレクトリ602は、DVD-オーディオ専用ディスク用である。
【００５５】
本発明は、新しいディレクトリ603をDVD構造に加える。ディレクトリは、予約されていない任意の名前、例えば、TIVO_TSとすることが可能である。システムコントローラ403は、新しいディレクトリ603をDVD 405上に作成する。それは、次に、1つ以上のストリームのための1つ以上のインデックステーブル502をこのディレクトリ603に書き込む。
【００５６】
新しいディレクトリ603およびそのコンテンツは、発明により可能になったDVDプレーヤーおよびDVRによってのみ認識される。VIDEO_TS601およびAUDIO_TS602ディレクトリ内の各媒体ストリームファイルは、新しいディレクトリ603内に対応するインデックステーブルファイルを有する。これに代えて、インデックステーブルファイルは、それぞれのVIDEO_TS601およびAUDIO_TS602ディレクトリ内に、格納されても良い。
【００５７】
再び図2を参照すると、本発明により作成された、強化されたDVD 202が、この発明に対応したDVDプレーヤー201に挿入される時、DVDコントローラ203は、全部の特殊効果の機能を可能にするために、DVD 202上のインデックステーブルファイルを利用する。このインデックステーブルは、番組マテリアルに関して特殊効果を実行するために、DVDプレーヤー201に、強化されたDVD 202への完全にランダムなアクセスを与える。DVDコントローラ202は、単に、インデックステーブルを参照し、インデックステーブル内のそのアドレスにジャンプする、またはインデックステーブル内に無いジャンプポイントに対しては上述した線形補間方法を使用する。スムーズな早送りおよび逆送りの特殊効果は、アドレス指定されたインデックステーブルを介してフレームを取り込むことにより達成される。任意のタイプのジャンプナビゲーション（例えば、最後の10秒の即時リプレイ）もまた、インデックステーブルを介して達成される。発明を意識しないDVDプレーヤーは、強化されたDVDを、それが通常のDVDとして、再生するであろう。
【００５８】
当業者は、本発明のインデックステーブルにより多くのタイプの方法がMPEGストリーム内にフレームを位置づけるために使用可能となることを、容易に理解するであろう。さらに、当業者は、説明されたインデックステーブルがタイムスタンプおよびフレームポインタを含むにもかかわらず、情報が、DVRまたはDVDプレーヤー上の所望のタスクを補足するために、含まれるまたは置き換えることが可能であることを容易に理解するであろう。
【００５９】
本発明は、DVRコンテンツおよびDVDコンテンツ間で、両方の特徴を組み込んだ組み合わせデバイス上のシームレスのユーザ経験を提供する。
【００６０】
図1を再び参照すると、この発明に対応したDVR101は、強化されたDVD105を読み取る。DVRコントローラ103は、ハードディスク104上に格納されたストリーム上で実行される特殊効果と等価である特殊効果の機能を実行するために、DVD105上のインデックステーブルファイルを利用する。DVRコントローラ103は、インデックステーブルを参照し、およびその情報を上記の様に使用する。スムーズな早送り、逆送り、フレームステップ、およびランダムなポジショニング特殊効果は、インデックステーブルを介してアドレス指定されたフレームを取り込むことにより、達成される。
【００６１】
本発明に対するさらなる強化は、強化されたDVDに各キャプチャされたTV放送番組のために、EPG(Electronic Program Guide)メタデータを格納することである。これは、記録されたコンテンツのより良いサーチを可能にするために、DVRまたはDVDプレーヤーにより使用される。本出願人により所有されかつ本明細書に参照として組み込まれる、特許文献3もまた、本発明により使用可能であるオブジェクト情報 (メタデータ)のタイプを説明する。
【００６２】
図7を参照すると、メタデータは、番組情報をユーザに表示するために、使用され、ユーザが、役者、ジャンル、監督などのような番組属性に基づいて、番組マテリアルをサーチすることを可能にし、かつDVDに格納された番組のリストを作成することを可能にする。メタデータは、DVD701に格納された番組マテリアルのリスト表示するために、使用可能である。番組702の名前は、メタデータ内に格納される。
【００６３】
図8を参照すると、番組マテリアルのメタデータは、DVDプレーヤーまたはDVRに、番組のテキストのコンテンツ概要802のような詳細な番組情報801を表示するのに充分な情報を提供できる。
【００６４】
本発明の別の好適な実施例は、DVRが読み取り専用DVD上で細かい-グラニュラリティの特殊効果を実行することを可能にする。DVRは、読み取り専用DVDをスキャンし、かつDVRのハードディスクに一時的に格納される対応するインデックステーブルを作成する。DVRは、ユーザがDVDを再生する時、インデックステーブルを参照する。DVRは、ユーザがライブラリ内に格納されたインデックステーブルを有するDVDを再生する時は何時でも参照されるインデックステーブルのライブラリを構築できる。このことにより、DVRは、予め作成された1つ以上のインデックステーブルを再現するために要求される時間を節約できる。
【００６５】
本発明は、好適な実施例について本明細書に記載されているが、当業者は、他のアプリケーションが、本発明の精神および範囲から逸脱することなく、本明細書に記載したアプリケーションに代えることが出来ることは、容易に理解するであろう。したがって、本発明は、添付の請求の範囲によってしか制限されるべきではない。
【図面の簡単な説明】
【００６６】
【図１】本発明に従うデジタルビデオレコーダ(DVR)のブロック線図である。
【図２】本発明に従うデジタルビデオディスク(DVD)プレーヤーのブロック線図である。
【図３】本発明に従うDVD標準ビデオオブジェクトユニット(VOBU)データストリームおよびそのパケットのブロック線図である。
【図４】本発明に従う強化されたDVDオーサリング・システムのブロック線図である。
【図５】本発明に従うMPEGストリーム内のキー・ロケーションを指し示す、本発明により作成されたインデックステーブルのブロック線図である。
【図６】本発明に従う標準DVDディレクトリ構造の部分の線図である。
【図７】本発明に従う強化されたDVD上に格納された番組マテリアルを示すユーザインタフェーススクリーンの線図である。
【図８】本発明に従う強化されたDVD上に格納すされた番組の詳細な説明を示すユーザインタフェーススクリーンの線図である。
【符号の説明】
【００６７】
101  DVR
102  入力セクション
103  DVRコントローラ
104  ハードディスク
105  DVD
106  出力セクション
107  TVモニタ
201  DVDプレーヤー
203  DVRコントローラ
204  出力セクション
205  TVモニタ
501  番組ストリーム
502  インデックステーブル
【図１】
2006524410.tif 000003
【図２】
2006524410.tif 000004
【図３】
2006524410.tif 000005
【図４】
2006524410.tif 000006
【図５】
2006524410.tif 000007
【図６】
2006524410.tif 000008
【図７】
2006524410.tif 000009
【図８】
2006524410.tif 000010
【国際調査報告】
2006524410.tif 000011