(57)【特許請求の範囲】
【請求項１】
ＤＶＤレコーダにおけるリアルタイムにメニューを生成する方法であって、
少なくとも１個のダミーボタンを有するテンプレートメニューを設けるステップと、
ビデオデータの記録セッション中にマーキングコマンドを起動するステップと、
前記マーキングコマンドに応じて、前記起動するステップに対応する時間に記録された前記ビデオデータにアクセスするための有効なフローコントロールコマンドを前記ダミーボタンに割り当てることによって前記テンプレートメニューを変更するステップとを含む方法。
【請求項２】
前記記録セッションの前に前記ＤＶＤに前記テンプレートメニューを記憶するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記マーキングコマンドに応じて、前記ダミーボタンの表示パラメータをコントロールして、前記ダミーボタンを可視化するステップをさらに含む、請求項１に記載の方法。
【請求項４】
ユーザ入力に応じて所定数のダミーボタンを前記テンプレートメニューに配列する、請求項１に記載の方法。
【請求項５】
前記ビデオデータの記録セッションの後に、前記テンプレートメニューを変更するステップをさらに含む、請求項１に記載の方法。
【請求項６】
ボタンの言語、ボタンの外観、ボタンの文言、メニュー名、及びメニューの背景のうち少なくとも一つを変更する、請求項５に記載の方法。
【請求項７】
前記変更するステップはボタンの外観をサムネイル画像に変更するステップを含む、請求項５に記載の方法。
【請求項８】
前記サムネイル画像は前記セッション中に記録された前記ビデオデータによって決定される場面である、請求項７に記載の方法。
【請求項９】
前記変更するステップはボタンを消去するステップを含む、請求項８に記載の方法。
【請求項１０】
さらにボタンが必要な場合、前記第１のテンプレートメニューからアクセスできる第２のテンプレートメニューを設ける、請求項１に記載の方法。
【請求項１１】
ＤＶＤレコーダにおけるリアルタイムにメニューを生成するシステムであって、
少なくとも１個のダミーボタンを有するテンプレートメニューを設ける手段と、
ビデオデータの記録セッション中にマーキングコマンドを起動する手段と、
前記マーキングコマンドに応じて、前記起動するステップに対応する時間に記録された前記ビデオデータにアクセスするための有効なフローコントロールコマンドを前記ダミーボタンに割り当てることによって前記テンプレートメニューを変更する手段とを有するシステム。
【請求項１２】
前記記録セッションの前に前記ＤＶＤに前記テンプレートメニューを記憶する手段をさらに有する、請求項１１に記載のシステム。
【請求項１３】
前記マーキングコマンドに応じて、前記ダミーボタンの表示パラメータをコントロールして、前記ダミーボタンを可視化する手段をさらに有する、請求項１１に記載のシステム。
【請求項１４】
ユーザ入力に応じて所定数のダミーボタンを前記テンプレートメニューに配列する手段をさらに有する、請求項１１に記載のシステム。
【請求項１５】
前記ビデオデータの記録セッションの後に、前記テンプレートメニューを変更する手段をさらに有する、請求項１１に記載のシステム。
【請求項１６】
ボタンの言語、ボタンの外観、ボタンの文言、メニュー名、及びメニューの背景のうち少なくとも一つを変更する、請求項１５に記載のシステム。
【請求項１７】
前記変更する手段は、ボタンの外観をサムネイル画像に変更する、請求項１５に記載のシステム。
【請求項１８】
前記サムネイル画像は、前記セッション中に記録された前記ビデオデータにより決定される場面である、請求項１７に記載のシステム。
【請求項１９】
前記変更する手段はボタンを消去する、請求項１８に記載のシステム。
【請求項２０】
さらにボタンが必要な場合、第２のテンプレートメニューを自動的に設ける手段をさらに有する、請求項１１に記載のシステム。
【発明の詳細な説明】
【０００１】
［発明の分野］
本発明は書換え型ＤＶＤ、ハードディスク、光磁気ディスク等のディスク媒体に記録されたオーディオのみ、ビデオのみ、ビデオとオーディオ両方のプログラムを実行する方法及び装置に関する。
【０００２】
［発明の背景］
様々な装置が開発され、消費者がビデオ及び／またはオーディオプログラムを記録して後で視聴できるようになった。その様な装置にはテープレコーダ、ビデオカセットレコーダ、記録可能型コンパクトディスク、及び最も新しい記録可能型デジタルビデオディスク（ＤＶＤ）が含まれる。ハードディスク及び光磁気ディスクも使われている。
【０００３】
一度だけ記録可能で、その後は読取専用メモリーとなるＤＶＤは頭文字をとってＤＶＤ−Ｒと呼ばれている。ＤＶＤ−Ｒという頭文字はライトワンス技術、またはレコードワンス技術、を表す場合もある。記録される、または消去後再記録される（すなわち上書きされる）ＤＶＤには複数のフォーマットがある。これらはＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、及びＤＶＤ＋ＲＷという頭文字で呼ばれている。現時点では統一的な業界標準はまだ採択されていない。ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、及びＤＶＤ＋ＲＷの名称はそれぞれのリライタブル技術を指すこともある。ここでリライタブルＤＶＤ技術、装置、及び方法と言った場合には、現在使用されている、及び将来開発されるすべての標準を指し示すものとする。
【０００４】
多くの場合、番組は視聴者が留守の間に、後で都合が良い時に視聴するために記録される。これは番組のタイムシフティングと呼ばれる。別の場合、番組を記録せずに、また記録する意図も無く視聴している時に、電話や予期せぬ来訪者等により視聴が中断されることがある。ＶＣＲにビデオテープが入っていれば、またはすぐにビデオテープを取り出してＶＣＲにセットすることができれば、番組を記録することができる。しかし、視聴者は記録が完全に終わるまでその番組を全部、適当な順序で視聴することはできない。番組によってその記録時間は短くも長くもなる。
【０００５】
リライタブルＤＶＤ技術は一般に普及しているが、再生、記録、早送り、逆送り、及び停止等の基本的な動作しか利用されていない。ポーズも使われているが、ビデオデッキのポーズと同じようにしか使われておらず、例えば、番組の再生を中断し、あるいは記録を中断して、視聴している番組を記録するにあたりコマーシャルを除くためにしか利用されていない。コンピュータのハードディスクと異なり、記録可能型ＤＶＤ装置は特筆すべき付加機能を持っており、記録されたＤＶＤを逆再生することができる。それ故、コンピュータのハードディスクの代わりに使用できるリライタブルＤＶＤ技術を、方法と装置を含め、開発する経済的なインセンティブが存在する。斯様な装置で改良された優位な機能を持ち、しかもコストを低減し売り上げを増加させることができる装置を提供することはやりがいのある仕事である。
【０００６】
ＤＶＤ技術により、例えばビデオの一場面から別の場面へ継ぎ目無く飛んだりする様な、より進化した様々な機能を利用できるようになる。これらの機能を実現すべく、ＤＶＤ-Ｖｉｄｅｏ規格ではオンスクリーンメニューが使用される。スクリーン上に表示されるボタンを操作することで、ビデオの視聴をコントロールできる。例えば、メニューによってユーザはディスクに収められている様々なビデオをナビゲーションしたり、複数の番組から選択したり、ディスクに収められているビデオの異なったバージョンを選択したり、ＤＶＤの別の進化した機能を操作したりできる。ディスクにインターラクティブなビデオプログラムが入っていればメニューでナビゲーションすることもできる。ＤＶＤ規格によればサブメニューを設けることもでき、メインメニューで使える以上の制御や選択のオプションを提供することもできる。
【０００７】
ディスクのナビゲーションではメニューが重要な役割を果たす。しかし、例えばＤＶＤ−ＲＷ、ＤＶＤ+ＲＷ、ＤＶＤ−ＲＡＭやストリーマ等のリアルタイム記録装置では、リアルタイムでメニューを準備し記録することは非常に困難である。特に、ユーザが一定の情報を知らないとメニューを作成することはできない。例えば、一連のビデオ表示（プレゼンテーション）または記録（レコーディング）ではユーザがそのビデオ表示（プレゼンテーション）は何かということを知らないとならない。そのような情報はメニューの表示あるいはナビゲーションボタンに付随したテキストにおいてプレゼンテーションを適当に区別するために必要である。しかし、ユーザにはレコーディングの前にはディスクに何を記録するか分からない。さらに、メニューを作るには事前にディスクのどこに特定のプレゼンテーションが記録されるか知らなければならない。斯様な情報がなければ、ボタンが操作されたときＤＶＤプレーヤがディスクのどこにジャンプするのか分からない。
【０００８】
様々なビデオの記録期間（レコーディングセッション）の後にメニューを挿入するため戻ることも問題である。その様にすると、ユーザはナビゲーションボタンがプレーヤをジャンプさせる特定のプレゼンテーションを探すために記録されたビデオを再生またはジャンプする必要がある。必要なビデオプレゼンテーションの場所が分からないので、これは面倒なプロセスである。
【０００９】
［発明の概要］
ＤＶＤレコーダにおいてリアルタイムにメニューを生成する方法を開示する。前記方法は１個以上のダミーボタンを有するテンプレートメニューを用意するステップと、ビデオデータの記録期間中にマーキングコマンドを起動するステップと、前記マーキングコマンドに応じて、前記起動するステップに対応する時間に前記ビデオデータにアクセスするための有効なフローコントロールコマンドを前記ダミーボタンに割り当てることによって、前記テンプレートメニューを変更するステップとを含む。
【００１０】
一つの面では、前記方法は記録期間の前にＤＶＤに前記テンプレートメニューを記憶するステップを含むことができる。別の面では、前記方法は前記ダミーボタンを可視化するために、前記マーキングコマンドに応じて、前記ダミーボタンの表示パラメータをコントロールするステップを含むことができる。さらに別の面では、前記方法はユーザ入力に応じて所定数のダミーボタンを前記テンプレートに配列する。
【００１１】
前記方法は前記ビデオデータの記録期間の後に前記テンプレートメニューを変更するステップを含むことができる。例えば、ボタンの言語、ボタンの外観、ボタンの文言、メニュー名、及びメニューの背景が変更可能である。あるいは、前記変更するステップは前記ボタンの外観を小さな画像（サムネイルイメージ）に変更することもできる。例えば、前記小さな画像（サムネイルイメージ）は前記ビデオデータの記録期間に記録された前記ビデオデータによって決定される場面とすることができる。さらに別に、前記変更するステップはボタンを消去することも可能である。
【００１２】
別の実施形態によれば、ＤＶＤレコーダにおいて、メニューがリアルタイムに生成されるシステムが提供される。前記システムは１個以上のダミーボタンを有するテンプレートメニューを用意するために好適な処理能力を有するＤＶＤ記録ハードウェアを含む。前記システムはビデオデータの記録期間にマーキングコマンドを起動し、前記マーキングコマンドに応じて、ビデオデータにアクセスするための有効なフローコントロールコマンドを前記ダミーボタンに割り当てる。
【００１３】
ある面では、前記システムは前記記録期間の前に前記ＤＶＤ上に前記テンプレートメニューを記憶する。別の面では、前記システムは、前記ダミーボタンを可視化するために、前記マーキングコマンドに応じて、前記ダミーボタンの表示パラメータをコントロールする。さらに別の面では、前記システムはユーザ入力に応じて、所定数のダミーボタンを前記テンプレートメニューに配列することができる。
【００１４】
前記システムは前記ビデオデータの記録期間の後に、前記テンプレートメニューを変更することができる。例えば、ボタンの言語、ボタンの外形、ボタンの文言、メニュー名、及びメニューの背景は変更可能である。あるいは、前記システムはボタンの外観を変更して小さな画像（サムネイルイメージ）とすることもできる。例えば、前記小さな画像は前記ビデオデータの記録期間に記録されたビデオデータによって決定される場面とすることができる。さらに別に、前記システムはボタンがもはや必要無くなった場合、前記ボタンを消去することも可能である。
【００１５】
本発明のさらなる面によって、多様なビデオセグメントにアクセスするために必要なボタンの数が、前記メニューにあるスペースを超過する場合、さらにボタンを含んだ第２のメニューが自動的に用意される。前記第２のメニュー画面は、例えば、第１のメニュー上に含むことができる「次メニュー」ボタンによってアクセスすることができる。
【００１６】
［発明の実施の形態］
記録可能ＤＶＤ装置
図１のブロック図に示したように、本発明による多様な進んだ動作機能を有する装置１００は、記録可能ディスク媒体１０２を使用する。リライタブルディスク媒体１０２の実施形態は、例えば図示した様にリライタブルＤＶＤである。多くの場合、後述するように、リライタブルディスク媒体は、例えば、ハードディスクあるいは磁気光ディスク（ＭＯＤ）である。ＭＯＤの例としてはミニディスクがある。多くの場合、本発明はビデオまたはオーディオ、またはビデオとオーディオ両方に応用できる。
【００１７】
装置１００はディスク媒体、この場合はリライタブルＤＶＤに書き込み及び読み出しができる。装置１００にはメカニカルアセンブリー１０４、コントロール部１２０、ビデオ／オーディオ処理パス１４０及びビデオ／オーディオ出力処理パス１７０が設けられている。ほとんどのブロック及びパスは自明であり、いくつかのブロックは利便性のためのもので、装置１００の動作を理解するためには重要ではない。
【００１８】
メカニカルアセンブリー１０４はＤＶＤ１０２を回転させるモータ１０６と、回転するディスク上を動くピックアップアセンブリー１０８を有する。ピックアップアセンブリーのレーザは、ディスクのらせん状のトラック上にスポットを焼きつけたり、トラック上にあらかじめ焼き付けてあるスポットを照射したりして、ビデオ及び／またはオーディオプログラムを記録再生する。本発明を理解するためには、ディスクが片面か両面か、両面記録の場合は両面記録か、ディスクから読み出す場合はディスクの同じ面からか両面からかは無関係である。ピックアップとモータはサーボ１１０でコントロールされている。サーボ１１０はディスク１０２のらせん状トラックから読み出されたデータの再生信号を第１の入力信号として受け取る。再生信号はコントロール部の一部またはビデオ／オーディオ出力処理パスの一部でもある誤り訂正回路１３０へも入力される。
【００１９】
コントロール部１２０はコントロール中央処理装置（ＣＰＵ）１２２及びナビゲーションデータ生成回路１２６から成る。コントロールＣＰＵ１２２は第１の入力信号をナビゲーションデータ生成回路１２６に供給しサーボ１１０は第２の入力信号をナビゲーションデータ生成回路１２６に供給する。サーボはコントロール部の一部でもある。ナビゲーションデータ生成回路１２６は第１の入力信号をビデオ／オーディオ入力処理パス１４０の一部を形成するマルチプレクサ（ＭＵＸ）１５４に供給する。ＭＵＸ１５４の出力は誤り訂正符合化回路１２８への入力である。誤り訂正符合化回路１２８の出力はピックアップ１０８に供給されるレーザによってディスク１０２のらせん状トラックに「焼付け」される記録可能な入力信号である。
【００２０】
図１に示す様に、コントロールＣＰＵ１２２はリードバッファ１７２及びライトバッファ１５２に入っているデータに優先的にアクセスすることができる。ＣＰＵ１２２はリードバッファ１７２及びライトバッファ１５２に格納されているビデオデータを消去、変更、再フォーマットすることができる。コントロール及びデータインターフェイスにより、ＣＰＵ１２２はパケットビデオエンコーダ１４４及びオーディオエンコーダ１４８の動作をコントロールする。コントロールＣＰＵ１２２により実行される従来からの動作のため適切なソフトウェア及びファームウェアがメモリーに格納されている。後でさらに詳述する様に、本発明によれば、さらに進んだ機能１３４のプログラムルーチンがＣＰＵ１２２をコントロールするため設けられている。
【００２１】
視聴者が起動できる機能のためのコントロールバッファ１３２は再生、記録、逆送り、早送り、スロー再生、ポーズ／再生及び停止といった現在使用可能な機能のことである。ポーズはＶＣＲのポーズ動作と同じであり、例えば、あらかじめ記録されたプログラムの再生を手動で中断したり、視聴しているプログラムの記録を、コマーシャルを記録しないように中断したりする。もう一つ別のバッファ１３６はここに教示された本発明を実現するためのコマンドを受け取る。
【００２２】
ビデオ／オーディオ入力処理パス１４０は、装置１００のデジタル記録に際し、ＮＴＳＣやＰＡＬ等の従来のテレビ信号をＭＰＥＧ−１やＭＰＥＧ−２等のデジタル化したパケットデータに変換する信号処理回路である。入力パス１４０はビデオ入力のためのＮＴＳＣデコーダ１４２とＭＰＥＧ−１またはＭＰＥＧ−２等のビデオエンコーダ１４４から成り、オーディオＡ／Ｄ（アナログからデジタルへ）コンバータ１４６とＭＰＥＧ−１またはＭＰＥＧ−２等のオーディオエンコーダ１４８から成る。デジタル化された信号はマルチプレクサ１５０で結合され、パケット全体が出来上がるまでライトバッファ１５２に格納される。オーディオとビデオのデータパケットのグループが生成されるに従って、それらはナビゲーションデータ生成ブロック１２６で生成された適切なナビゲーションパケットとともにＭＵＸ１５４で結合され、誤り訂正符合化回路１２８に送られる。誤り訂正符合化回路１２８は入力パス１４０の一部である。
【００２３】
実際には、ＤＶＤのらせん状トラック上の最小のアドレス可能な単位は１６セクターから成るＥＣＣ（誤り訂正符合）ブロックであり、各セクターは２０４８バイトのユーザデータを含む。一つのグループは多くのＥＣＣブロックから成り、例えば１２個のＥＣＣブロックを含む。ブロックの各グループは結合したビデオ及びオーディオプログラムの約0.5秒分に相当する。例えば１９２セクターから成るＥＣＣブロックの一つのグループを記録するために必要とされるらせん状トラックの量は、らせん状トラックのセグメントとして定義される。従って、ライトバッファは１セグメント分のデータを格納できる容量があればよいように見える。１セグメント分のデータは、例えば、オーディオ及びビデオプログラムの約0.5秒分に相当する。
【００２４】
出力処理パス１７０は誤り訂正ブロック１３０と、ディスクから読み出されたデータが処理のためパケットとして集積されるリードバッファ（出力バッファ）１７２から成る。パケットはデマルチプレクサ１７６を経由してビデオ及びオーディオ処理のためにそれぞれのパスへのパケットの伝播をコントロールする条件付きアクセス回路１７４によって処理される。従って、リードバッファ１７２は、オーディオ及びビデオプログラムの約0.5秒分に相当する、１セグメント分のデータを格納できるだけの容量を持っていればよいように見える。
【００２５】
ビデオはデコーダ１７８によって、例えばＭＰＥＧ−１またはＭＰＥＧ−２から復号化され、ＮＴＳＣまたはＰＡＬ等の従来のテレビ信号として符号化される。オーディオはＭＰＥＧ−１またはＭＰＥＧ−２等から回路１８２によって復号化され、オーディオＤ／Ａコンバータ１８４によってアナログ信号に変換される。ＰＣＩバッファ１９０及びＰＣＩデコーダ１９２は、ディスク上のナビゲーションパケットに含まれるプレゼンテーションコントロール情報をデコードするためにある。出力処理パス１７０は誤り訂正回路１３０を含む。
【００２６】
ＤＶＤメディア
本発明を説明するために、プログラムはリライタブルＤＶＤに記録され、リライタブルＤＶＤから再生されるとする。図２に示したリライタブルＤＶＤ１０は、装置１００でディスク１０２として使うことができる。ディスク１０は中心に穴１４を持つ平坦な円形のプラスチック皿のような部材１２からできている。
【００２７】
トラック上の記録の方向は、普通、らせん状トラック１６に沿って、内周から外周への外向きである。複数の３つの大きなドットの並び（．．．）は、図示されていないトラックの部分を表している。結果として、らせん状トラックの始点は穴１４の近くであり、四角形１８で表されている。らせんの終点は縁の近くで、ひし形２０で表されている。当業者であれば、らせんの始点と終点をこの様に記述すれば分かるはずである。本発明による特定の進んだ機能は逆向き記録、即ち外周から内周への記録を利用する。トラックは、媒体タイプのインデックスとして、図示していない横向きのウォブルを有することもできる。図の縮尺の都合上、トラック１６の一部たけを図示し、ウォブルはずっと拡大した縮尺で図示される。
【００２８】
ほぼ円形で直径方向に同心円をなすらせんの部分はトラックと呼ばれることもあるが、この用語はその特定の意味を持つだけではない。例えばＣＤ−ＲＯＭでは、トラックという用語は一つの楽曲が入ったらせん状トラックの一部分、あるいは他のセレクションをも指すために使われ、ＤＶＤでも同じ様に使われるかも知れない。
【００２９】
図１に示した装置は図２に示したディスク媒体とともに、様々に変形されて、本発明によってここに教示された進んだ機能を実現するために使われる。ここに教示した進んだ機能は、他の種類のディスク媒体及びディスク媒体プレーヤ及びレコーダに適用可能であることが理解されるであろう。
【００３０】
図３に示したように、各ＤＶＤはビデオマネージャ２６及びビデオタイトルセット（ＶＴＳ）２８を有している。ＶＴＳはビデオタイトルセット情報（ＶＴＳＩ）２７、オプションであるメニューためのビデオオブジェクトセット（ＶＯＢＳ）２９、実際のタイトル内容が入った一つ以上のタイトルのためのビデオオブジェクトセット（ＶＯＢＳ）３０を含む。各ＶＯＢＳ３０は、複数のビデオオブジェクト３２をさらに含む。各ＶＯＢ３２は複数のセル３４を含む。各ＶＯＢＳはセルへのポインターの集まりから成る。この様に、ＶＯＢＳデータはセルを結びつけ、プログラムまたはセルが再生される順序を表示する。特定のＶＯＢＳ内のセルはフラグによっていかなる順序でも再生可能である。例えば、順番にも再生できるし、ランダムにも再生できる。
【００３１】
各セルは複数のビデオオブジェクトユニット（ＶＯＢＵ）３６を含む。ディスクのビデオコンテンツが含まれている各ＶＯＢＵ３６は、0.4秒から1.0秒の表示素材を収めている。各ＶＯＢＵ３６は記録の順序に並んだデータパック(data pack)である。各ＶＯＢＵは唯一のナビゲーションパック（ＮＶ＿ＰＣＫ）３８から始まり、ビデオパック（Ｖ＿ＰＣＫ）３９、オーディオパック（Ａ＿ＰＣＫ）４０及びサブピクチャーパック（ＳＰ＿ＰＣＫ）４２のすべての種類を包含することができる。各ＶＯＢＵは文字通り一群の画像（ＧＯＰ）から成る。
【００３２】
ＮＶ＿ＰＣＫ３８はデータサーチ情報とともに表示コントロール情報を含む。データサーチ情報は「トリック」モード再生、即ちノーマル再生、ストップ及びポーズ以外のＤＶＤ装置の動作モードすべての実行に使用できる。データサーチ情報（ＤＳＩ）の一側面は、デコーダが、現在のＮＶ＿ＰＣＫに対応するＶＯＢＵ内の参照画像を見つけるのに役立つことである。ＤＳＩの別の側面は、デコーダが、現在のＶＯＢＵに関して将来または過去の表示中のＶＯＢＵを見つけるのに役立つことである。現在のＶＯＢＵ表示に関して過去のＶＯＢＵは、バックワード情報（ＢＷＤＩ）として知られるＮＶ＿ＰＣＫのフィールドで参照される。現在のＶＯＢＵ表示に関して未来のＶＯＢＵは、フォーワード情報（ＦＷＤＩ）として知られるＮＶ＿ＰＣＫのフィールドで参照される。
【００３３】
各ＶＯＢＳは分岐またはその他のインターラクティブな機能を有するナビゲーションコマンドを含むことができる。これらのナビゲーションコマンドは、ＶＯＢＳの一部分として、プリコマンドの集合として含まれている。これらのプリコマンドの後ろには、セル３４のＮＶ＿ＰＣＫ３８内にあるナビゲーションコマンドが続き、ナビゲーションコマンドはセルが表示された後に実行される。最後に、ＶＯＢＳでは、これらに続くオプションのポストコマンドが続くことがある。これらのコマンドはすべて、ＶＯＢＳ内のテーブルに格納され、何度でも繰返し使えるように数字によって参照される。ナビゲーションコマンドは、コントロールＣＰＵ１２２に分岐またはインターラクティブな機能に付随する様々な動作を実行させる。例えば、ＧＯＴＯ、ＬＩＮＫ、ＪＵＭＰ、ＥＸＩＴ等のコマンドでフローコントロールすることができる。
【００３４】
メニューはボタンの集まりで、ユーザはこれによりビデオの表示をコントロールすることができる。メニューボタンを生成するための情報はコマンドデータの中に含まれている。ボタンはビデオをバックグラウンドとして表示することができ、ＤＶＤはボタンの表示を抑制することもできる。見えないボタンはピクセルのコントラストをゼロとすることで生成できる。各ボタンは付随するコマンドを有する。ほとんどの場合、上記の通り、フローコントロールコマンドが付随している。異なったビデオ表示に含むディスク上の複数のＶＯＢＳ３０にアクセスするため、ＶＯＢＳにメニュー構造が与えられる。この場合、メニューは各メニューボタンに付随したナビゲーションコマンドを有する。
【００３５】
ＤＶＤレコーダのための３段階メニュー処理
本発明は、記録可能型ＤＶＤにおいてナビゲーションメニューのリアルタイム生成を困難にしている問題を解決するために、３段階のメニュー処理を行う。図８は処理を示すフローチャートである。第１段階はメニューの前処理である。ステップ８０において、あらかじめ生成されたテンプレートメニューが一群の隠されたまたは見えないボタンとともに、ユーザによって用意され、または選択される。ユーザはテンプレートメニューに付随させるボタンの数を指定することができる。さらに、各ボタンにはそれに付随する所定の言語を持たせることができる。例えば、世界の様々な地域で使用できるようにするため、ボタンに付随する言語には英語、スペイン語、またはフランス語を含むことができる。テンプレートメニューはメモリーに記憶しても良いし、ＤＶＤプレーヤに内蔵したソフトウェアで生成しても良い。
【００３６】
テンプレートメニューに付随した各ボタンは、あらかじめ記録されたダミー（即ち空の）コマンドを持つか、または何もコマンドを持たない。テンプレートボタンはこれらのボタンが起動された時、それに付随したソフトウェアコマンドがもしあっても何も起こらず、何の影響も与えないように初期設定されている。さらに、テンプレートメニューのボタンは、隠されて表示されないように設定されていることが望ましい。それ故、図４に示した様に、テンプレートメニュー４４は初め空白な画面として現れる。
【００３７】
第２段階では、記録中にメニューが必要な場合、あらかじめ生成されたテンプレートメニュー４４がメニューのＶＯＢＳ２９を記録するディスク上の位置にコピーされる。続いて、記録処理がステップ８２で始まる。ステップ８４において、コントロールＣＰＵ１２２はマーキングコマンドが検出されたか判断する。ステップ８４でコントロールＣＰＵ１２２によってマーキングコマンドが検出されたと判断した場合は、フローコントロールコマンド等のダミーでないコマンドが隠されたボタンの一つに付随させられる。マーキングコマンドを受け取った時点に対応するビットストリーム中の位置を記録する。メニューボタンに付随したダミーでないコマンドによって、ビットストリーム中の記録された位置を参照することができ、ディスク上のその位置に記録されたビデオデータに後でアクセスできる。
【００３８】
マーキングコマンドは適当な手段で発することができる。例えば、ユーザはＤＶＤ装置１００のコントロールボタンを起動することができるし、またはコントロールＣＰＵ１２２の動作をコントロールしているソフトウェアプログラムルーチンによって自動的に発することもできる。マーキングコマンドは、進んだ機能バッファ１３６に接続された適当なユーザインターフェイスによって入力することもできる。ソフトウェアルーチンがこの目的に使用される場合、所定のあらかじめ定義された条件下、例えばある長さの記録期間（レコーディングセッション）が始まるたびに、マーキングコマンドが生成される。マーキングコマンドの結果、システムはステップ８６に進み、テンプレートメニュー４４の１個のダミーボタンが可視化され、ナビゲーション可能となる。
【００３９】
図５は１個のボタン４５が起動された後のテンプレートメニュー４４を図示している。特に、ボタンのピクセルコントラストはゼロ以外の値に変更され、スクリーン上で視認可能となる。さらに、有効なナビゲーションまたはフローコントロールコマンドがボタンに割り当てられ、もしダミーコマンドがあらかじめ割り当てられていればそのダミーコマンドと置換される。図６はボタン４５が６個起動され、各ボタンが視認可能となり、ＤＶＤプレーヤ１００をマークされた場面にジャンプさせる有効なフローコントロールコマンドが割り当てられた同じメニュー４４を図示している。
【００４０】
ステップ８８の判断で記録期間（レコーディングセッション）が完了すると、第３段階のプロセスが開始される。第３段階では、上述したように、ビデオ表示素材の記録といずれかのプレゼンテーションのマーキングに引き続き、ステップ９０においてメニュー４４は所望の通り変更可能である。例えば、図７に示したように、メニュー名４６は変更可能であり、ボタンの外観も変更可能である。本発明の実施形態によると、ボタンは小さな静止画像（サムネイルスチルイメージ）として表すことも可能である。例えば、小さな画像（サムネイルイメージ）は、ボタンによってプレーヤがジャンプする最初の画像とすることができる。メニュー４４の背景４７もユーザが選択したものに変更可能である。
【００４１】
あるいは、有効なフローコントロールコマンドを消去するかダミーコマンドに戻すことによって、ボタンを消去することができる。もしボタンに付随したダミーでないコマンドが無ければ、ボタンは不可視となりナビゲーション不能となる。必要なら、メニュー上の言語と内容は記録後でも変更可能である。
【００４２】
本発明のさらに別の面では、ビデオの多様なセグメントにアクセスするために必要なボタンの数がメニュー上に取れるスペースを超過している場合は、さらにボタンを有した第２のメニュー画面が自動的に用意される。第２の画面は、例えば、第１のメニューにある「次メニュー」ボタンによってアクセスすることができる。
【００４３】
本発明は記録に個性的なメニューを付け加えられるようにし、ユーザに多大な柔軟性を提供するものである。本発明によってメニュー処理を前処理、記録、後処理の３段階に分割することで、ユーザに利便性と柔軟性を提供できる。
【図面の簡単な説明】
【図１】  本発明による１以上の進んだ機能を有する書換え型ＤＶＤ装置のブロック図である。
【図２】  書換え型ＤＶＤのらせん状のトラックを示す図である。
【図３】  ビデオディスクのデータ構造を示す図である。
【図４】  本発明による空白のメニューを示す図である。
【図５】  本発明によるボタンを１個含むメニューを示す図である。
【図６】  本発明によるボタンを６個含むメニューを示す図である。
【図７】  本発明によるボタンとメニュータイトルが変更されたメニューを示す図である。
【図８】  本発明による処理を示すフローチャートである。
【図１】
0004447195.tif 000002
【図２】
0004447195.tif 000003
【図３】
0004447195.tif 000004
【図４】
0004447195.tif 000005
【図５】
0004447195.tif 000006
【図６】
0004447195.tif 000007
【図７】
0004447195.tif 000008
【図８】
0004447195.tif 000009