(57)【特許請求の範囲】
【請求項１】
モーションメニューを生成するための装置において前記モーションメニューを生成する方法であって、
（Ａ）単一のビデオプログラムをビデオソースから受信するステップであって、前記単一のビデオプログラムが順次的に配置された複数のタイトルストリームを含み、前記複数のタイトルストリームを前記装置に内蔵された一定容量のバッファに生成するステップと、
（Ｂ）前記複数のタイトルストリームを複数のタイトルセグメントに分割するステップであって、前記複数のタイトルセグメントのそれぞれが前記複数のタイトルストリームのそれぞれに対応すると共に、前記複数のタイトルセグメントのそれぞれが決まった時間量に及ぶステップと、
（Ｃ）前記複数のタイトルセグメントをサムネイルサイズにスケーリングすることによって、複数のサムネイルセグメントを前記複数のタイトルストリームに上書きして前記バッファに生成するステップであって、前記複数のサムネイルセグメントのそれぞれが前記複数のタイトルセグメントのそれぞれに対応するステップと、
（Ｄ）前記複数のサムネイルセグメントを符号化することによって、複数の符号化されたセグメントを前記複数のサムネイルセグメントに上書きして前記バッファに生成するステップであって、前記複数の符号化されたセグメントのそれぞれが前記複数のサムネイルセグメントのそれぞれに対応するステップと、
（Ｅ）前記複数の符号化されたセグメントを復号化することによって、複数のサムネイルフレームを前記バッファに生成するステップであって、前記複数のタイトルセグメントのそれぞれが前記複数のサムネイルフレームのそれぞれの複数に対応するステップと、
（Ｆ）前記モーションメニューの複数のメニューフレームを前記バッファに生成するステップであって、前記複数のメニューフレームの順次表示が前記モーションメニューにおいて動的コンテンツを有する前景の複数のサムネイルとして見えるように、（ｉ）前記複数のタイトルセグメントのそれぞれからの前記複数のサムネイルフレームのそれぞれと（ｉｉ）前記複数のメニューフレームのそれぞれへの背景画像とを結合することによって、前記モーションメニューの前記複数のメニューフレームを前記バッファに生成するステップと、
を含み、
前記ステップ（Ｃ）において、前記モーションメニューの各ページに提示されるタイトル数および前記モーションメニューのサイズに依存して、前記サムネイルサイズが変更される、方法。
【請求項２】
前記モーションメニューを符号化することによって、符号化されたメニューを前記バッファに生成するステップをさらに含む、請求項１に記載の方法。
【請求項３】
少なくとも１つのナビゲーション項目を前記符号化されたメニューに加えるステップであって、前記ナビゲーション項目が画面上のナビゲーションを実行するステップをさらに含む、請求項２に記載の方法。
【請求項４】
前記符号化されたメニューおよび前記単一のビデオプログラムの両方を記録媒体に記録するステップをさらに含む、請求項２に記載の方法。
【請求項５】
前記複数のタイトルセグメントのそれぞれからの前記複数のサムネイルフレームのそれぞれが前記バッファに同時に存在する、請求項１に記載の方法。
【請求項６】
前記複数のタイトルセグメントのそれぞれの複数のフレームのそれぞれを空間的に縮小することによって、前記複数のサムネイルセグメントが生成される、請求項５に記載の方法。
【請求項７】
前記単一のビデオプログラムを復号化することによって、前記背景画像を生成するステップをさらに含む、請求項１に記載の方法。
【請求項８】
前記背景画像が前記モーションメニューにおいて静的である、請求項７に記載の方法。
【請求項９】
与えられた前記複数のメニューフレームのそれぞれが前記複数のメニューフレームの後続の１つが生成される前に符号化される、請求項１に記載の方法。
【請求項１０】
前記バッファが６４メガバイト以下の揮発性メモリを含む、請求項１に記載の方法。
【請求項１１】
モーションメニューを生成するための装置であって、
一定容量のバッファと、
（Ａ）単一のビデオプログラムをビデオソースから受信し、前記単一のビデオプログラムが順次的に配置された複数のタイトルストリームを含み、前記複数のタイトルストリームを前記バッファに生成し、（Ｂ）前記複数のタイトルストリームを複数のタイトルセグメントに分割し、前記複数のタイトルセグメントのそれぞれが前記複数のタイトルストリームのそれぞれに対応すると共に、前記複数のタイトルセグメントのそれぞれが決まった時間量に及び、（Ｃ）前記複数のタイトルセグメントをサムネイルサイズにスケーリングすることによって、複数のサムネイルセグメントを前記複数のタイトルストリームに上書きして前記バッファに生成し、前記複数のサムネイルセグメントのそれぞれが前記複数のタイトルセグメントのそれぞれに対応し、（Ｄ）前記複数のサムネイルセグメントを符号化することによって、複数の符号化されたセグメントを前記複数のサムネイルセグメントに上書きして前記バッファに生成し、前記複数の符号化されたセグメントのそれぞれが前記複数のサムネイルセグメントのそれぞれに対応し、（Ｅ）前記複数の符号化されたセグメントを復号化することによって、複数のサムネイルフレームを前記バッファに生成し、前記複数のタイトルセグメントのそれぞれが前記複数のサムネイルフレームのそれぞれの複数に対応し、（Ｆ）前記モーションメニューの複数のメニューフレームを前記バッファに生成し、前記複数のメニューフレームの順次表示が前記モーションメニューにおいて動的コンテンツを有する前景の複数のサムネイルとして見えるように、（ｉ）前記複数のタイトルセグメントのそれぞれからの前記複数のサムネイルフレームのそれぞれと（ｉｉ）前記複数のメニューフレームのそれぞれへの背景画像とを結合することによって、前記モーションメニューの前記複数のメニューフレームを前記バッファに生成するように構成された回路と、
を含み、
前記（Ｃ）において、前記モーションメニューの各ページに提示されるタイトル数および前記モーションメニューのサイズに依存して、前記サムネイルサイズを変更するように動作する装置。
【請求項１２】
前記回路が、前記モーションメニューを符号化することによって、符号化されたメニューを前記バッファに生成するように構成されたエンコーダを含む、請求項１１に記載の装置。
【請求項１３】
（ｉ）前記エンコーダが少なくとも１つのナビゲーション項目を前記符号化されたメニューに加えるようにさらに構成され、（ｉｉ）前記ナビゲーション項目が画面上のナビゲーションを実行する、請求項１２に記載の装置。
【請求項１４】
前記回路が、前記符号化されたメニューおよび前記単一のビデオプログラムの両方を記録媒体に記録するように構成された光ディスク書き込み装置をさらに含む、請求項１２に記載の装置。
【請求項１５】
前記複数のタイトルセグメントのそれぞれからの前記複数のサムネイルフレームの多くとも１つが前記バッファに同時に存在する、請求項１１に記載の装置。
【請求項１６】
前記回路が、前記複数のタイトルセグメントのそれぞれの複数のフレームのそれぞれを空間的に縮小することによって、前記複数のサムネイルフレームを生成するように構成されたスケーラをさらに含む、請求項１５に記載の装置。
【請求項１７】
前記回路が、前記単一のビデオプログラムを復号化することによって、前記背景画像を生成するようにさらに構成される、請求項１１に記載の装置。
【請求項１８】
前記背景画像が前記モーションメニューにおいて静的である、請求項１７に記載の装置。
【請求項１９】
与えられた前記複数のメニューフレームのそれぞれが前記複数のメニューフレームの後続の１つが生成される前に符号化される、請求項１１に記載の装置。
【請求項２０】
モーションメニューを生成するための装置であって、
単一のビデオプログラムをビデオソースから受信するための手段であって、前記単一のビデオプログラムが順次的に配置された複数のタイトルストリームを含み、前記複数のタイトルストリームを前記装置に内蔵された一定容量のバッファに生成する手段と、
前記複数のタイトルストリームを複数のタイトルセグメントに分割するための手段であって、前記複数のタイトルセグメントのそれぞれが前記複数のタイトルストリームのそれぞれに対応すると共に、前記複数のタイトルセグメントのそれぞれが決まった時間量に及ぶ手段と、
前記複数のタイトルセグメントをサムネイルサイズにスケーリングすることによって、複数のサムネイルセグメントを前記複数のタイトルストリームに上書きして前記バッファに生成するための手段であって、前記モーションメニューの各ページに提示されるタイトル数および前記モーションメニューのサイズに依存して、前記サムネイルサイズを変更するように動作し、前記複数のサムネイルセグメントのそれぞれが前記複数のタイトルセグメントのそれぞれに対応する手段と、
前記複数のサムネイルセグメントを符号化することによって、複数の符号化されたセグメントを前記複数のサムネイルセグメントに上書きして前記バッファに生成するための手段であって、前記複数の符号化されたセグメントのそれぞれが前記複数のサムネイルセグメントのそれぞれに対応する手段と、
前記複数の符号化されたセグメントを復号化することによって、複数のサムネイルフレームを前記バッファに生成するための手段であって、前記複数のタイトルセグメントのそれぞれが前記複数のサムネイルフレームのそれぞれの複数に対応する手段と、
前記モーションメニューの複数のメニューフレームを前記バッファに生成するための手段であって、前記複数のメニューフレームの順次表示が前記モーションメニューにおいて動的コンテンツを有する前景の複数のサムネイルとして見えるように、（ｉ）前記複数のタイトルセグメントのそれぞれからの前記複数のサムネイルフレームのそれぞれと（ｉｉ）前記複数のメニューフレームのそれぞれへの背景画像とを結合することによって、前記モーションメニューの前記複数のメニューフレームを前記バッファに生成する手段と、
を含む、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にビデオメニュー生成に関し、特に、省メモリ環境におけるビデオモーションメニュー生成に関する。
【背景技術】
【０００２】
図１を参照すると、従来のデジタル多用途ディスク（ＤＶＤ）メニューページ１０の図が示されている。メニューページ１０には、背景画像１２、いくつかのサムネイル画像１４ａ−１４ｆ、および、１つまたは複数のナビゲーションボタン１６ａ−１６ｂが含まれる。ＤＶＤメニューページ１０は、通常、市販のプレーヤ／レコーダでＤＶＤディスクを再生する場合に最初に現れる画像である。
【０００３】
画像１２は、プレーヤ／レコーダ内の不揮発性メモリに記憶されることが多い。画像１２は、サムネイル画像１４ａ−１４ｆの視覚的な背景テンプレートを生成するために用いられる。通常、ビデオプログラムの各タイトル用に１つのサムネイル画像１４ａ−１４ｆとして、４〜８のサムネイル画像１４ａ−１４ｆが単一のメニューページ１０に存在する。プログラムにおけるタイトル数がメニュー１０のサムネイル容量を超える場合には、メニュー１０は、数ページを有し、かくしてマルチページメニューと呼ばれる。ボタン１６ａ−１６ｂは、メニューページ間の移動を制御する。ボタン１６ａ−１６ｂは、通常、「次へ」および「前へ」と名付けられる。
【０００４】
メニューナビゲーションは、プレーヤ／レコーダに関連する手持ち式のリモコン装置によって始動される。リモコン上の矢印キーを押すことによって、ディスプレイの中央焦点を、サムネイル画像１４ａ−１４ｆのいずれかまたはボタン１６ａ−１６ｂのいずれかに移動させることができる。選択されたオブジェクトを作動させることによって、プレーヤ／レコーダは、選択されたタイトルを再生するか、またはボタンを実行して、メニューページ１０を次ページまたは前ページに適宜変更する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的、特徴および利点には、（ｉ）可動シーケンスをメニューで示すサムネイルを生成し、（ｉｉ）小量のメモリを用いて動的サムネイルを生成し、かつ／または（ｉｉｉ）プレーヤ／レコーダの外部の記憶装置を使用せずにモーションメニューを生成可能である、省メモリ環境におけるビデオモーションメニュー生成を提供することが含まれる。
【課題を解決するための手段】
【０００６】
本発明は、省メモリ環境においてモーションメニューを生成する方法に関する。この方法には、一般に、（Ａ）ビデオプログラムで受信された複数のタイトルストリームのそれぞれから一定期間を符号化することによって、複数の符号化されたストリームをバッファに生成するステップと、（Ｂ）符号化されたストリームのそれぞれを復号化することによって、複数のサムネイルフレームをバッファに生成するステップと、（Ｃ）符号化されたストリームにおける各それぞれのストリームからのサムネイルフレームの１つを複数のメニューフレームのそれぞれの１つに結合することによってモーションメニューをバッファに生成し、メニューフレームの順次表示が、モーションメニューでは、動的コンテンツを有する複数のサムネイルとして見えるようにするステップと、が含まれる。
【０００７】
本発明のこれらや他の目的、特徴および利点は、次の詳細な説明ならびに添付の特許請求の範囲および図面から明らかになろう。
【図面の簡単な説明】
【０００８】
【図１】従来のＤＶＤメニューページの図である。
【図２】本発明の好ましい実施形態による装置のブロック図である。
【図３】モーションメニューを生成する例示的な方法の流れ図である。
【図４】サムネイルストリームの生成に焦点を合わせた図３の方法の一部の詳細な流れ図である。
【図５】モーションメニューの完成に焦点を合わせた図３の方法の一部の詳細な流れ図である。
【発明を実施するための形態】
【０００９】
静的なタイトルサムネイル画像を備えたＤＶＤメニューは、あらかじめ記録されたＤＶＤディスク上で利用可能であることが多い。モーションメニューは、個別のタイトルサムネイル画像が経時的に変化して可動シーケンスを示す動的メニューである。モーションメニューは、一般に、消費者が生成したＤＶＤディスクでは利用不可能であり、通常、消費者用ＤＶＤレコーダ／プレーヤでは生成することができない。消費者用ＤＶＤレコーダ／プレーヤは、一般に、モーションメニューを生成するための十分な内部メモリを欠いている。
【００１０】
図２を参照すると、装置１００のブロック図が、本発明の好ましい実施形態に従って示されている。装置（または機器）１００は、ＤＶＤレコーダ／プレーヤとして実現してもよい。装置１００は、ビデオソースから受信されたタイトルビデオストリームを用いて、動的サムネイル画像をモーションメニューに生成するように動作可能であってもよい。装置１００には、一般に、回路（またはモジュール）１０２、回路（またはモジュール）１０４、回路（またはモジュール）１０６、回路（またはモジュール）１０８、回路（またはモジュール）１１０、回路（またはモジュール）１１２、回路（またはモジュール）１１４およびインタフェース（またはポート）１１６が含まれる。
【００１１】
回路１０２は、音声／ビデオエンコーダを実現してもよい。回路１０２は、一般に、ビデオストリームを符号化して、符号化されたビットストリームを生成するように動作可能である。符号化は、ＭＰＥＧ−２規格、ＭＰＥＧ−４規格、ＭＰＥＧ−４高度ビデオ符号化勧告および／またはＨ．２６４勧告に準拠してもよい。他のビデオ符号化規格を、特定の用途の基準を満たすように実行してもよい。
【００１２】
回路１０４は、音声／ビデオデコーダを実現してもよい。回路１０４は、ビデオストリームを復号化して、非圧縮フレームおよび／またはフィールドのシーケンスを生成するように動作可能であってもよい。復号化は、ＭＰＥＧ−２規格、ＭＰＥＧ−４規格、ＭＰＥＧ−４高度ビデオ符号化勧告および／またはＨ．２６４勧告に準拠してもよい。他のビデオ復号化規格を、特定の用途の基準を満たすように実行してもよい。
【００１３】
回路１０６は、ビデオスケーラを実現してもよい。回路１０６は、一般に、リアルタイムでビデオストリームのビデオフィールド／フレームを縮小するように動作可能である。縮小は、ビデオフィールド／フレームのサイズを、通常サイズ（例えば７２０×４８０画素）からサムネイルサイズ（例えば１２０×８０画素）に変更してもよい。縮小はまた、（例えば、モーションメニューにおける３×３サムネイルアレイにおいて）ビデオストリームのビットレートを、約４メガビット／秒から約１１０キロビット／秒に低減してもよい。
【００１４】
回路１０８は、ビデオメモリとして実現してもよい。回路１０８は、１つもしくは複数の符号化されたビットストリームおよび／または１つもしくは複数の復号化されたビデオシーケンスを記憶するために、多重バッファとして構成してもよい。回路１０８は、固体メモリとして実現してもよい。一般に、回路１０８は、約２メガバイト（ＭＢ）〜約６４ＭＢの容量を有する。回路１０８は、揮発性ランダムアクセスメモリを実現してもよい。回路１０８はまた、不揮発性容量（例えば、揮発性メモリおよび不揮発性メモリ）を表してもよい。他のメモリ容量を、特定の用途の基準を満たすように実現してもよい。
【００１５】
回路１１０は、ビデオプロセッサとして実現してもよい。回路１１０は、一般に、ビデオ画像および情報を操作するように動作可能である。いくつかの実施形態では、回路１１０は、（ｉ）復号化されたサムネイルフレームを復号化された背景画像に重ねて、モーションメニューを形成し、かつ（ｉｉ）ナビゲーション機能（例えば、ボタンおよびリンク）をモーションメニューに加えるように動作可能であってもよい。
【００１６】
回路１１２は、光ディスク書き込み装置（またはレコーダ）として実現してもよい。回路１１２は、一般に、１つまたは複数の符号化されたビデオプログラム、および、１つまたは複数の符号化されたモーションメニューを光ディスク媒体上に（中に）書き込むように動作可能である。いくつかの実施形態では、回路１１２はまた、符号化されたビデオコンテンツおよび符号化されたモーションメニューを光ディスクから読み出しできる光ディスクプレーヤを実現してもよい。
【００１７】
回路１１４は、光ディスクプレーヤとして実現してもよい。回路１１４は、モーションメニューを構築するために用いられるタイトルストリームを有するビデオプログラムのソースを提供してもよい。いくつかの実施形態では、回路１１４は、ビデオプログラムの非光ディスクソースであってもよい。例えば、回路１１４は、ビデオ衛星受信機、ケーブルセットトップボックスおよび／またはカムコーダとして実現してもよい。ビデオプログラム（コンテンツ）の他のソースを、特定の用途の基準を満たすように実現してもよい。
【００１８】
インタフェース１１６は、一般に、ビデオ出力ポートを実現する。インタフェース１１６は、合成出力部、コンポーネント出力部、無線周波数出力部、ＲＧＢ（ｒｅｄ−ｇｒｅｅｎ−ｂｌｕｅ）出力部および／または同様のものの１つまたは複数として配置してもよい。インタフェース１１６は、プログラムおよびモーションメニューを視聴者に示すためにディスプレイに接続可能であってもよい。
【００１９】
図３を参照すると、モーションメニューを生成する例示的な方法１２０の流れ図が示されている。方法（またはプロセス）１２０は、装置１００によって実行してもよい。方法１２０には、一般に、ステップ（またはブロック）１２２、ステップ（またはブロック）１２４、ステップ（またはブロック）１２６、ステップ（またはブロック）１２８、および、ステップ（またはブロック）１３０が含まれる。
【００２０】
ステップ１２２において、ビデオプログラムを、（例えば、プレーヤに挿入された通常のＤＶＤディスクの形態で）回路１１４によって受信してもよい。回路１１４は、ステップ１２４においてビデオプログラムから１つまたは複数のタイトルストリームを抽出してもよい。抽出中のタイトルストリームの復号化は、回路１１４または回路１０４によって実行してもよい。タイトルストリームのそれぞれにおける決まった時間量（例えば２０〜３０秒）に及ぶストリームセグメントは、さらなる処理のために回路１１４から読み出してもよい。ステップ１２６において、回路１０２は、捕捉されたタイトルストリームセグメントを符号化し、符号化されたタイトルストリームセグメントを回路１０８に記憶してもよい。セグメントのバッファリングは符号化の後に行って、回路１０８の制限された容量を効率的に利用してもよい。
【００２１】
ステップ１２８において、回路１０２−１１０は、符号化されたタイトルストリームセグメントからモーションメニューを生成するように動作してもよい。モーションメニューの生成には、一般に、メニュー内ナビゲーション機能（例えば、次ページおよび前ページボタン）ならびにＤＶＤ関連ナビゲーション機能（例えば、言語選択、アスペクト比など）を加えることが含まれる。結果として得られたモーションメニューは、回路１０２によって符号化し、後続の表示および／または記録のために回路１０８に一時的に記憶してもよい。ステップ１３０において、回路１０４−１１２は、モーションメニューおよびビデオプログラムの両方を、回路１１２に装着された書き込み可能媒体（例えば光ディスク）上に（中に）記憶するように動作可能であってもよい。方法１２０は、モーションメニューの各ページ用に繰り返してもよい。
【００２２】
図４を参照すると、サムネイルストリームの生成に焦点を合わせた方法１２０の一部の詳細な流れ図が示されている。図示の部分には、ステップ１２２、１つもしくは複数のステップ（またはブロック）１４０ａ−１４０ｎ、１つもしくは複数のステップ（またはブロック）１４２ａ−１４２ｎ、ステップ１２６、および、１つもしくは複数のステップ（またはブロック）１４４ａ−１４４ｎを含んでもよい。
【００２３】
ステップ１２２（図３における）には、一般に、回路１１４から受信されたタイトルストリーム（例えばストリーム１−ストリームＮ）のそれぞれに１つのサブステップとして、多重サブステップ１２２ａ−１２２ｎ（図４における）が含まれる。いくつかの実施形態では、タイトルストリームは、回路１１４から１つずつ受信し、１つずつ処理してもよい。他の実施形態では、２以上のタイトルストリームを受信し、並行して処理してもよい。タイトルストリームは、符号化した形態で受信してもよい。
【００２４】
ステップ１４０ａ−１４０ｎにおいて、符号化されたタイトルストリームのそれぞれは、回路１０４および／または回路１１４によって復号化してもよい。ステップ１２２ａ−１２２ｎと同様に、復号化動作１４０ａ−１４０ｎは、順次的に１タイトルストリームずつか、または２以上のストリームをほぼ同時に並行して実行してもよい。復号化は、フレームごとに、および／またはフィールドごとに実行してもよい。復号化されたタイトルストリームは、回路１０８に一時的にバッファしてもよい。ステップ１４２ａ−１４２ｎにおいて、復号化されたタイトルストリームは、回路１０６によってサムネイルサイズに縮小してもよい。スケーリングは、フレームごとに、および／またはフィールドごとに実行してもよい。サムネイルサイズは、（ｉ）モーションメニューの各ページにおいて提示されるタイトル数および（ｉｉ）モーションメニューサイズの１つまたは両方に依存して、固定サイズまたは動的サイズであってもよい。スケーリングされたサムネイルストリームのそれぞれは、回路１０８にバッファしてもよい。いくつかの実施形態では、スケーリングされたサムネイルストリームは、オリジナルのストリームに上書きしてもよい。他の実施形態では、スケーリングされたサムネイルストリームは、オリジナルのストリームとは別に記憶してもよい。
【００２５】
ステップ１２６（図３における）には、一般に、スケーリングされたサムネイルストリームのそれぞれに１つのサブステップとして、多重サブステップ１２６ａ−１２６ｎ（図４における）が含まれる。ステップ１２６ａ−１２６ｎのそれぞれにおいて、それぞれのスケーリングされたサムネイルストリームを符号化してもよい。結果として得られたサムネイルストリームは、ステップ１４４ａ−１４４ｎにおいて回路１０８上に（中に）記憶してもよい。
【００２６】
図５を参照すると、モーションメニューの完成に焦点を合わせた方法１２０の一部の詳細な流れ図が示されている。図示の部分には、１つもしくは複数のステップ（またはブロック）１４６ａ−１４６ｎ、１つもしくは複数のステップ（またはブロック）１４８ａ−１４８ｎ、ステップ（またはブロック）１５０、ステップ（またはブロック）１５２、ステップ（またはブロック）１５４、ステップ（またはブロック）１５６、ステップ（またはブロック）１５８およびステップ１３０を含んでもよい。
【００２７】
ステップ１４６ａ−１４６ｎにおいて、符号化およびスケーリングされたサムネイルストリームのそれぞれにおける単一フィールド／フレームを、回路１０８から読み出してもよい。前述のように、読み出しは、１つのフィールド／フレームずつか、または多数のフィールド／フレームを並行してほぼ同時に実行してもよい。回路１０８から読み出したフィールド／フレームのそれぞれは、それぞれのステップ１４８ａ−１４８ｎにおいて回路１０４によって復号化し、回路１０８に逆に書き込んでもよい。
【００２８】
ステップ１５０において、符号化された背景画像は、回路１０８（例えば、不揮発性部分）からかまたは回路１１４を介してビデオソースから、回路１０４によって読み出してもよい。背景画像は、一般に、スペースを節約するために符号化された形態で記憶される。回路１０４は、ステップ１５２において背景画像を復号化し、復号化された画像を回路１０８（例えば、揮発性部分）にバッファしてもよい。復号化された背景画像は、回路１０８においてフルサイズのバッファ（例えば、ＹＵＶ４：２：０バッファ）を占めてもよい。ステップ１５４において、回路１１０は、タイトルのそれぞれからのサムネイルフィールド／フレームを背景画像と結合することによって、モーションメニューのページを生成してもよい。結果として得られたモーションメニューページは、構成中および構成後に回路１０８にバッファしてもよい。次に、回路１０２は、ステップ１５６においてモーションメニューページを符号化し、結果を回路１０８に逆に記憶してもよい。
【００２９】
モーションメニューページの全てが生成され、符号化されてバッファされてしまうまで、追加的な符号化されたモーションメニューページを、各連続するページ用に生成してもよい。ステップ１５８において、回路１１０は、画面上のナビゲーション情報を、符号化されたモーションメニューページに加えてもよい。その後、ステップ１３０において、回路１１２は、完成したモーションメニューを書き込み可能光ディスクに、ＤＶＤビデオ準拠ストリームで書き込んでもよい。ナビゲーションファイルに記憶されたナビゲーション情報は、プレーヤ（例えば回路１１４）に、サムネイルシーケンスを引き続いてループするように命令し、それによって、常に可動のモーションメニューを生成してもよい。いくつかの実施形態では、ナビゲーションファイルは、単一パスでサムネイルシーケンスを表示し、かつ次に、シーケンスの最後のフィールド／フレームでサムネイルを保持するように、プレーヤに命令してもよい。
【００３０】
タイトルストリームのそれぞれを再符号化することによって、装置１００内の実質的なメモリ節約を実現してもよい。メモリ節約によって、一般に、磁気ハードドライブなどの大型外部記憶装置を用いずに、ローカルな固体メモリにおいてモーションメニュー生成プロセス全体が可能になる。
【００３１】
モーションメニューを視聴者に表示しながら音声を提供してもよい。例えば、１つまたは複数の音声クリップを、回路１０８（不揮発性部分）に記憶し、回路１１０を介して低ビットレートで再生してもよい。多数の音声クリップが回路１０８に記憶されている場合には、モーションメニューをオーサリングするユーザは、モーションメニューに関連するクリップの１つまたは複数を選択してもよい。
【００３２】
図２−５のダイアグラムによって実行される機能を、関連技術の当業者には明らかであるように、本明細書の教示に従ってプログラムされた従来の汎用デジタルコンピュータを用いて実現してもよい。同様に関連技術の当業者には明らかであるように、適切なソフトウェア符号化は、本開示の教示に基づき、熟練したプログラマによって容易に準備することができる。
【００３３】
本明細書で説明するように、本発明はまた、ＡＳＩＣ、ＦＰＧＡを準備することによってか、または従来のコンポーネント回路の適切なネットワークを相互接続することによって実施してもよく、それらの修正は、当業者には容易に明らかになろう。
【００３４】
したがって、本発明にはまた、コンピュータ製品を含んでもよく、このコンピュータ製品は、本発明に従ってプロセスを実行するようにコンピュータをプログラムするために使用できる命令を含む記憶媒体であってもよい。記憶媒体としては、限定するわけではないが、フロッピー（登録商標）ディスク、光ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、磁気もしくは光カードを含む任意のタイプのディスク、または電子命令を記憶するのに適した任意のタイプの媒体を含むことができる。本明細書で用いられているように、用語「同時に」は、ある共通期間を共有するイベントを示すように意味されているが、しかしこの用語は、同じ時点で始まり同じ時点で終了するか、または同じ継続期間を有するイベントに限定されるようには意味されていない。
【００３５】
本発明の好ましい実施形態に関連して本発明を特に図示し説明したが、本発明の範囲から逸脱せずに、形態および詳細における様々な変更をなし得ることが、当業者によって理解されよう。
【図１】
0005701597.tif 000002
【図２】
0005701597.tif 000003
【図３】
0005701597.tif 000004
【図４】
0005701597.tif 000005
【図５】
0005701597.tif 000006