(57)【特許請求の範囲】
【請求項１】
強化されたデジタル・ビデオ・ディスク(DVD)を作成しかつ使用するプロセスであって、
−デジタル番組マテリアル・ストリームを読み込むステップと、
−インデックス・テーブルを作成するステップであって、
当該インデックス・テーブルのエントリが、当該デジタル番組マテリアル・ストリーム内の特定フレームを指し、
当該作成するステップが、予め決められた間隔の当該特定フレームを選択する
ステップと、
−当該デジタル番組マテリアル・ストリームをDVDに書き込むステップと、
−ディレクトリを当該DVDに形成するステップと、
−当該ディレクトリ内に当該インデックス・テーブルを書き込むステップと、
−当該デジタル番組マテリアル・ストリームに関連するメタデータを当該ディレクトリ内に格納するステップであって、当該メタデータが、当該デジタル番組マテリアル・ストリームのコンテンツに関する電子番組ガイドからの情報を含む、ステップと
を有するプロセス。
【請求項２】
当該インデックス・テーブルが、当該DVD上のVIDEO_TSディレクトリ内に書き込まれる、請求項１に記載のプロセス。
【請求項３】
当該インデックス・テーブルが、当該DVD上のAUDIO_TSディレクトリ内に書き込まれる、請求項１に記載のプロセス。
【請求項４】
当該デジタル番組マテリアル・ストリームをハードディスクに格納するステップをさらに有する、請求項１に記載のプロセス。
【請求項５】
当該デジタル番組マテリアル・ストリームが当該ハードディスクに格納される時、当該作成するステップが、当該インデックス・テーブルを作成する、請求項４に記載のプロセス。
【請求項６】
それが、当該ハードディスクに格納された当該デジタル番組マテリアル・ストリームを走査する間、当該作成するステップが、当該インデックス・テーブルを作成する、請求項４に記載のプロセス。
【請求項７】
当該デジタル番組マテリアル・ストリームが当該DVDに書き込まれる時、当該作成するステップが、当該インデックス・テーブルを作成する、請求項１に記載のプロセス。
【請求項８】
インデックス・テーブルを当該DVDから読み込むステップと、
当該DVDのデジタル・ストリームをユーザに再生するステップであって、当該再生するステップが、当該デジタル・ストリームのプレイバックの間に、可変早送りおよび巻戻し、フレーム・ステップ、一時停止、および再生機能を含むが、それらに限定されない、特殊効果を実行するために、ユーザ・コマンドを受け取るステップと
をさらに有し、かつ
当該再生するステップが、当該インデックス・テーブルを使用して、当該特殊効果を実行するために、当該デジタル・ストリーム内のフレームを参照する、
請求項１に記載のプロセス。
【請求項９】
デジタル・ビデオ・ディスク(DVD)のプレイバックの間に、強化された特殊効果を実行するためのプロセスであって、
−当該DVDのデジタル・マテリアル・ストリームを走査するステップと、
−当該DVDを走査しながら、インデックス・テーブルを作成するステップであって、
当該インデックス・テーブル内のエントリが、当該デジタル番組ストリーム内の特定のフレームを指し、
当該作成するステップが、当該デジタル・ストリーム内で予め決められた間隔の当該特定フレームを選択する
ステップと、
−当該インデックス・テーブルを一時的格納デバイスに保存するステップと
を有し、かつ
当該インデックス・テーブルが、当該DVDの当該デジタル・ストリームに対応することを、当該保存するステップが示す、
プロセス。
【請求項１０】
−当該一時的格納デバイスからインデックス・テーブルを読み込むステップと、
−当該DVDのデジタル・ストリームをユーザに再生するステップと、
−当該デジタル・ストリームのプレイバックの間に、可変早送りおよび巻戻し、フレーム・ステップ、一時停止、および再生機能を含むが、それらに限定されない、特殊効果を実行するユーザ・コマンドを受け取るステップと
をさらに有し、かつ
当該再生するステップが、当該インデックス・テーブルを使用して、当該特殊効果を実行するために、当該デジタル・ストリーム内でフレームを参照する、
請求項９に記載のプロセス。
【請求項１１】
強化されたデジタル・ビデオ・ディスク(DVD)を作成しかつ使用するための装置であって、
−デジタル番組マテリアル・ストリームを読み込むためのモジュールと、
−インデックス・テーブルを作成するためのモジュールであって、
当該インデックス・テーブル内のエントリが、当該デジタル番組マテリアル・ストリーム内の特定フレームを指し、
当該作成するモジュールが、予め決められた間隔で当該特定フレームを選択する
モジュールと、
−当該デジタル番組マテリアル・ストリームを、DVDに書き込むモジュールと、
−当該DVDにディレクトリを作成するモジュールと、
−当該インデックス・テーブルを当該ディレクトリに書き込むモジュールと、
−当該デジタル番組マテリアル・ストリームに関連するメタデータを当該ディレクトリ内に格納するモジュールであって、当該メタデータが、当該デジタル番組マテリアル・ストリームのコンテンツに関する電子番組プログラムからの情報を含む、モジュールと
を有する装置。
【請求項１２】
当該インデックス・テーブルが、当該DVDのVIDEO_TSディレクトリ内に書き込まれる、請求項１１に記載の装置。
【請求項１３】
当該インデックス・テーブルが、当該DVDのAUDIO_TSディレクトリ内に書き込まれる、請求項１１に記載の装置。
【請求項１４】
当該デジタル番組マテリアル・ストリームをハードディスクに格納するモジュールをさらに有する、請求項１１に記載の装置。
【請求項１５】
当該デジタル番組マテリアル・ストリームが、当該ハードディスクに格納される時、当該作成するモジュールが当該インデックス・テーブルを作成する、請求項１４に記載の装置。
【請求項１６】
当該作成するモジュールが、それが当該ハードディスクに格納された当該デジタル番組マテリアル・ストリームを走査しながら、当該インデックス・テーブルを作成する、請求項１４に記載の装置。
【請求項１７】
当該デジタル番組マテリアル・ストリームが、当該DVDに書き込まれる時、当該作成するモジュールが、当該インデックス・テーブルを作成する、請求項１１に記載の装置。
【請求項１８】
−インデックス・テーブルを当該DVDから読み込むモジュールと、
−当該DVDのデジタル・ストリームをユーザに再生するモジュールと、
−当該再生するモジュールが、当該デジタルス・トリームのプレイバックの間に、可変早送りおよび巻戻し、フレーム・ステップ、一時停止、および再生機能を含むが、それらに限定されない、特殊効果を実行するユーザ・コマンドを受け取るモジュールと
をさらに有し、かつ
当該再生するモジュールが、当該インデックス・テーブルを使用して、当該特殊効果を実行するために、当該デジタル・ストリーム内のフレームを参照する、
請求項１１に記載の装置。
【請求項１９】
デジタル・ビデオ・ディスク(DVD)のプレイバックの間に、強化された特殊効果を実行するための装置であって、
−当該DVDのデジタル・マテリアル・ストリームを走査するモジュールと、
−当該DVDを走査しながら、インデックス・テーブルを作成するモジュールであって、
当該インデックス・テーブル内のエントリが、当該デジタル番組ストリーム内の特定のフレームを指し、
当該作成するモジュールが、予め決められた間隔で当該特定フレームを当該デジタル・ストリーム内で選択する
モジュールと、
−当該インデックス・テーブルを一時的格納デバイス上に保存するモジュールと
を有し、かつ
当該インデックス・テーブルが、当該DVDの当該デジタルス・トリームに対応することを、当該保存するモジュールが示す、
装置。
【請求項２０】
−当該一時的格納デバイスからインデックス・テーブルを読み込むモジュールと、
−当該DVDのデジタル・ストリームをユーザに再生するモジュールと、
−当該デジタル・ストリームのプレイバックの間に、可変早送りおよび巻戻し、フレーム・ステップ、一時停止、および再生機能を含むが、それらに限定されない、特殊効果を実行するユーザ・コマンドを受け取るモジュールと
をさらに有し、かつ
当該再生するモジュールが、当該インデックス・テーブルを使用して、当該特殊効果を実行するために、当該デジタル・ストリーム内のフレームを参照する、
請求項１９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル・ビデオ・ディスク(DVD)のフォーマットに関する。より詳細には、本発明は、互換性のあるデジタル・ビデオレコーダおよびDVDプレーヤー用のDVDコンテンツの機能の拡張に関する。
【背景技術】
【０００２】
デジタル・ビデオ・ディスクまたはDVDは、VCRテープと同程度に普及して来ている。間もなく、DVDプレーヤーは、VCRに取って代わるであろう。DVDプレーヤーの販売は、年毎に、劇的に増加している。DVDの製造業者は、DVDがVCRテープばかりでなく、CD、レーザ・ディスク、およびビデオ・ゲーム・カートリッジに取って代わると予想している。
【０００３】
現在、DVDは、単一のディスク上に、15.9GBまでのビデオおよびオーディオ・データを格納することができるプラットフォームを提供する。しかしながら、典型的な書き込み可能なDVDは、約4.7GBのデータしか格納することができない。
【０００４】
近年、デジタル・ビデオレコーダ(DVR)が、市場に出現した。この一具体例は、本出願人が所有する特許文献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を再生する時、より多くのDVD番組マテリアル情報をDVRに提供する。
【００１２】
本発明の好適な実施例は、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を見ていれば、DVRコントローラ103は、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は、DVRと同様に番組マテリアルをハードディスク404上に格納するので、DVRと同じ精度で、番組マテリアルをアドレス指定する能力を有する。
【００４８】
システム・コントローラ403は、DVRに対し上述したものと同様に、ハードディスク404上に格納された番組マテリアルに対し、インデックス・テーブル502を作成する。インデックス・テーブル502は、番組のMPEGストリーム内のキー・ロケーションを指す。システム・コントローラ403により、インデックス・テーブル502内の各エントリは、番組ストリーム501内のGOPヘッダを指しかつタイム・スタンプを含むように、設定される。
【００４９】
システム・コントローラ403により選択されたGOPヘッダは、システムのセットアップに依存する。システムは、GOPヘッダを、予め決められた間隔で、半ばランダムな間隔で、またはキー・ロケーションで、選択することができる。一般に、予め決められた間隔が使用される。
【００５０】
番組マテリアルをハードディスク404上に格納している間、ハードディスク404上にすでに格納されている番組マテリアルを走査している間、または番組マテリアルが、ハードディスク404から読み出されかつDVD405に書き込まれている間の何れかに、システム・コントローラ403は、インデックス・テーブル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に格納された番組のリストを作成することを可能にするために、使用される。メタデータは、DVDに格納された番組マテリアルをリスト表示する701ために、使用可能である。番組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  インデックス・テーブル
【図１】
0004484870.tif 000002
【図２】
0004484870.tif 000003
【図３】
0004484870.tif 000004
【図４】
0004484870.tif 000005
【図５】
0004484870.tif 000006
【図６】
0004484870.tif 000007
【図７】
0004484870.tif 000008
【図８】
0004484870.tif 000009