(57)【特許請求の範囲】
【請求項１】
各々が所定のプログラム・セグメントに対応し各々が前記セグメントに関連付けられた時間情報を有する複数のプレゼンテーション・データ・ユニットおよび制御データ・ユニットを含むプログラム・データを取り出すステップと、ユーザによって入力された再生要求に応答して取り出されたデータ・ユニットを選択されたシーケンスで提供するステップを含む、プレゼンテーション・データ・ユニットのプレゼンテーションを制御する方法であって、
ユーザによって入力された再生要求を検出するステップと、
前記ユーザによって入力された再生要求に応答して、再生開始時間を決定して前記再生開始時間から前記プレゼンテーション・データ・ユニットのプレゼンテーションを再開するステップと、
前記再生開始時間から前記プレゼンテーション・データ・ユニットのプレゼンテーションを再開するときに、プログラムに関係するオンスクリーン表示を供給するステップと、
を含み、前記オンスクリーン表示が、サブタイトルを含むものであり、前記サブタイトルは、前記ユーザによって入力された再生要求に応答して、前記再生開始時間から前記ユーザによって入力された再生要求が検出された時間に対応するプレゼンテーション時間までのプレゼンテーション期間において表示され、前記サブタイトルは、前記ユーザによって入力された再生要求が検出された時間に対応するプレゼンテーション時間に続いて表示されない、前記プレゼンテーション・データ・ユニットのプレゼンテーションを制御する方法。
【請求項２】
前記提供するステップは、前記プレゼンテーション・データ・ユニットに関連付けられた制御データ・ユニットをパースすることと、前記制御データ・ユニットに関連付けられたアドレス・データを循環バッファに格納することとを含むものである、請求項１に記載の方法。
【請求項３】
ディジタル・プレゼンテーション・データ・ユニットおよび制御データ・ユニットからなるプログラム・データをプログラム・データ源から取り出すトランスデューサを具え、
各ディジタル・プレゼンテーション・データ・ユニットはそれぞれの制御データ・ユニットに関連付けられており、
各プレゼンテーション・データ・ユニットは所定のプログラム・セグメントに対応し、
前記トランスデューサは、ユーザによって入力されたデータに応答してプレゼンテーションおよび制御データ・ユニットのシーケンスを取り出し、ディジタル符号化データを供給し、
さらに、前記トランスデューサに結合されていて、前記ディジタル符号化データから表示を復号する復号器と、
前記復号器と前記トランスデューサとに結合された制御器と、
を具え、
前記制御器は、視聴者の第１の入力に応答してプレゼンテーション・データ・ユニットのシーケンスを提供するディジタル・ビデオ・システムであり、
前記制御器は、現在のプレゼンテーション点の直前のプログラムの所定部分を再生し、ユーザの第２の入力に応答して前記現在のプレゼンテーション点の直前の前記プログラムの前記所定部分を再生しながら、プログラムに関係するオンスクリーン表示を供給するものであり、前記オンスクリーン表示が、サブタイトルを含むものであり、前記サブタイトルは、前記ユーザの第２の入力に応答して、再生開始時間から前記ユーザの第２の入力が検出された時間に対応するプレゼンテーション時間までのプレゼンテーション期間において表示され、前記サブタイトルは、前記ユーザによって入力された再生要求が検出された時間に対応するプレゼンテーション時間に続いて表示されない、ディジタル・ビデオ・システム。
【請求項４】
前記オンスクリーン表示が、サブタイトルを含む、請求項３に記載のシステム。
【請求項５】
前記制御器は、プレゼンテーション期間において、前記プレゼンテーション・データ・ユニットおよび前記制御データ・ユニットをパースし、前記制御データ・ユニットに関連付けられたアドレス・データを循環バッファに格納するものである、請求項３に記載のシステム。
【請求項６】
視聴者の第１の入力に応答してビデオ・データ・ユニットのシーケンスを取り出して提供するステップと、視聴者の第２の入力に応答して現在のプレゼンテーション時間の前の前記ビデオ・データ・ユニットのシーケンスの所定部分を再生するステップを含む、ディジタル符号化ビデオ・データ・ユニットおよび制御データ・ユニットのシーケンスを提供する方法であって、
前記視聴者の第２の入力に応答して、前記ビデオ・データ・ユニットのシーケンスの前記所定部分を再生しながら、プログラムに関係するオンスクリーン表示を供給するステップを含み、前記プログラムに関係するオンスクリーン表示が、サブタイトルを含むものであり、前記サブタイトルは、前記視聴者の第２の入力に応答して、再生開始時間から前記視聴者の第２の入力が検出される時間に対応するプレゼンテーション時間までのプレゼンテーション期間において表示され、前記サブタイトルは、前記ユーザによって入力された再生要求が検出された時間に対応するプレゼンテーション時間に続いて表示されない、前記ディジタル符号化ビデオ・データ・ユニットおよび制御データ・ユニットのシーケンスを提供する方法。
【請求項７】
前記取り出して提供するステップは、前記ビデオ・データ・ユニットに関連付けられた制御データ・ユニットを取り出すことと、前記制御データ・ユニットの各々に関連付けられたアドレス・データを循環バッファに格納することとを含むものである、請求項６に記載の方法。
【請求項８】
前記再生するステップは、前記ビデオ・データ・ユニットのシーケンスの前記所定期間の倍数の期間分を再生することを含むものである、請求項６に記載の方法。
【請求項９】
前記再生するステップは、現在のプレゼンテーション時間を決定し、前記現在のプレゼンテーション時間から所望の期間を減算することによって、再生開始時間を決定することと、前記再生開始時間に関連付けられた制御データ・ユニットを取り出すこととを含むものである、請求項６に記載の方法。
【請求項１０】
前記再生するステップは、時間サーチ・アルゴリズムを用いて再生開始時間を決定することを含むものである、請求項６に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタル・データ・ストリームに基づいてビデオ・プログラムのプレゼンテーションを制御する方法および装置に関し、特に、ユーザが現在のプレゼンテーション点（ｐｏｉｎｔ：位置）の前に位置するビデオ・プログラムの所定部分を簡単に再生しその再生期間においてプログラムに関係するオンスクリーン表示を呼出すのを可能にする方法および装置に関する。
【０００２】
【発明の背景】
ディジタル圧縮されたビデオ（画像）およびオーディオ（音響）情報が記録されている蓄積メディア（媒体）を使用するビデオ信号処理システムによって、そのようなメディアに蓄積されているプログラムまたはビデオ・タイトルのプレゼンテーション（提供、供給、出力、表示）を制御するための膨大な数のオプション（選択肢）が、ユーザ（使用者）に与えられている。急速に普及しつつあるそのようなシステムの１つは、ディジタル・ビデオ・ディスク（ＤＶＤ）仕様（規格）に従って蓄積された情報を処理するように適合化されたビデオ・ディスク・プレーヤを具えている。ＤＶＤフォーマット化されたディスク上の情報は、ビデオおよびオーディオ・データ圧縮標準に従って別々のデータ・パケットとして記録される。指定されたパケットは、例えば、選び得る（ａｌｔｅｒｎａｔｉｖｅ）ビデオ角度、オーディオ・トラック、サブピクチャ・ストリーム、等のような種々のデータ・ストリームに関連付けられたデータを含んでいる。ビデオ・ディスク・プレーヤは、ＤＶＤフォーマット化されたディスクを読み取りつつ、或るデータ・パケットを表示しまたは提供し（ｐｒｅｓｅｎｔ）その他のデータをスキップする（飛ばす）ように制御される。この機能を用いると、ＤＶＤシステムによって、ディスクの制作者は、視聴者の好みに合わせて、種々のオンスクリーン表示と同様にビデオ・タイトル（名称）の多数の変形を供給することが可能になる。
【０００３】
視聴者は、或るプログラム（ｐｒｏｇｒａｍ：番組）を視聴している間に、プログラムにおける所定の部分をリプレイ（ｒｅｐｌａｙ、再生）したいと思うことがしばしばある。このようなことは、正規の再生（ｐｌａｙｂａｃｋ）を行っている間に見損なったまたは特に楽しんだプログラムの短い一部分をリプレイしたいと思うときに生じる。また、或る特定のシーン（場面）に、会話をかき消す傾向にある大音量の音楽および音響効果が含まれている場合には、視聴者は聞き損なった会話の一部分を再び聞こうとしてそのシーンだけを再生することを希望することがある。
【０００４】
視聴者には、たいてい、通常再生の間にプログラムの一部分をリプレイする多数のオプションが与えられている。視聴者は、例えばＤＶＤ上の章（チャプター：ｃｈａｐｔｅｒ）のような予め定められているプログラム・ブロックの開始点までジャンプバックする（飛んで戻る）ことができる。視聴者は、プログラム中の所望の点（位置）が見つかるまで、順方向（フォワード）モードまたは逆方向（リバース）モードのいずれかで、プログラムを高速で再生して、通常速度での再生を再開できる。視聴者は、繰返し（反復、リピート）モードを設定して、予め定められたプログラム・ブロックの再生を、または視聴者により決定されたプログラム・ブロックの再生を、ディスク上のＡ点−Ｂ点を設定することによって繰返すことができる。
【０００５】
しかし、これらの方法は多数のキー押下を通常必要としており、現在のプレゼンテーション点（位置）の直前にあるプログラム中の短い期間部分だけをリプレイしようとするときには、これらの方法は不便である。視聴者が、逃した会話をより良く知りたいと思う場合には、視聴者は、所望のジャンプ点（位置）（飛越し点）をサーチ（探索）しながら、サブタイトル（字幕）を手動でスイッチ・オン（付勢）し、そのリプレイが完了した後でそのサブタイトルをスイッチ・オフ（消勢）すればよい。しかし、そのためにはより多くのキー押下がそのシーケンスに追加され、視聴者は、サーチおよびプレゼンテーションに対してサブタイトルのスイッチ・オンおよびスイッチ・オフを手動で整合させなければならず、その調整は困難で厄介である。従って、多数のキー押下および不便な操作によって、プログラムの流れが中断され、視聴者のプログラム視聴の楽しさが減少する傾向にある。
【０００６】
【発明が解決しようとする課題】
従って、現在のプレゼンテーション点の直前のプログラムの所定の部分を視聴者が簡単にリプレイすることを可能にする方法および装置が必要である。
【０００７】
また、そのリプレイ期間に関連付けられた選択されたオンスクリーン表示（ＯＳＤ）を視聴者が見ることを可能にするような形態で、現在のプレゼンテーション点の直前のプログラムの所定部分を視聴者が簡単にリプレイすることを可能にする方法および装置が必要である。
【０００８】
また、プログラム・データがＤＶＤ仕様に従ってフォーマット化されている場合において、現在のプレゼンテーション点の直前のそのプログラムの所定部分を視聴者が簡単にリプレイすることを可能にする方法および装置が必要である。
【０００９】
【発明の概要】
本発明によれば、視聴者は、ユーザの入力に応答して現在のプレゼンテーション点（位置）の前にあるプログラムの所定部分を簡単にリプレイ（再生）することが可能になる。また、本発明によれば、そのリプレイ期間において視聴者の選択した好みに従って、例えばサブタイトルのようなオンスクリーン表示が行われる。
【００１０】
【課題を解決するための手段】
ＤＶＤ仕様に従ってフォーマット化されたデータと共に使用するのに適した典型例の実施形態において、本発明は、選択されたシーケンスの（一連の）プレゼンテーション・データ・ユニットに基づいてプログラムを提供するステップと、ユーザによって入力されたリプレイ要求（リクエスト）を検出するステップと、そのユーザによって入力されたリプレイ要求に応答してリプレイ開始時間を決定するステップと、そのリプレイ開始時間に関連付けられたプレゼンテーション・データ・ユニット（単位）を取り出して（検索して）、そのプログラムのプレゼンテーション（提供）をそのリプレイ開始時間から再開するステップと、そのプログラムのプレゼンテーションをそのリプレイ開始時間から再開するときに、プログラムに関係するオンスクリーン表示を供給する（行わせる）ステップとを含んでいる。そのオンスクリーン表示にはサブタイトルが含まれるという点で有利である。
【００１１】
また、本発明のビデオ処理装置は、プログラム・データ源から、ディジタル・プレゼンテーション・データ・ユニットと制御データ・ユニットとからなるプログラム・データを取り出すトランスデューサ（変換器）を具えている。各ディジタル・プレゼンテーション・データ・ユニットはそれぞれの制御データ・ユニットに関連付けられている。各プレゼンテーション・データ・ユニットは所定のプログラム・セグメント（ｓｅｇｍｅｎｔ：区分）に対応する。トランスデューサは、ユーザによって入力されたデータに応答してプレゼンテーションおよび制御データ・ユニットのシーケンスを取り出し、ディジタル符号化されたデータを供給する。本発明のビデオ処理装置は、さらに、トランスデューサに結合されていて、ディジタル符号化されたデータから表示を復号する復号器と、その復号器とトランスデューサとに結合された制御器（コントローラ）とを具えている。制御器は、視聴者の第１の入力に応答してプレゼンテーション・データ・ユニットのシーケンスに基づいてプログラムを提供する。制御器は、現在のプレゼンテーション点の直前のプログラムの所定部分をリプレイし、ユーザの第２の入力に応答して現在のプレゼンテーション点の直前のプログラムの所定部分をリプレイしながら、プログラムに関係するオンスクリーン表示を供給する（行わせる）。
【００１２】
【発明の実施の形態】
本発明を図面を参照して説明する。
ビデオ、オーディオおよび制御データからなる圧縮されたプログラム・データをディスクから読出するように適合化され、ＤＶＤ仕様に従ってプログラム・データを処理するように適合化されたディジタル・ビデオ装置を参照して、典型例の実施形態を説明するが、本発明は、ディジタル・ビデオおよびオーディオ情報を処理できる任意のビデオ処理装置において用いることができることを理解すべきである。ビデオおよびオーディオ情報と共に収容された、プログラムに関係する情報を用いて、ビデオおよびオーディオ情報の各部分を選択的に提供（プリゼント、供給、出力、表示）することができる。各プログラム・データ・ユニットは、それに関連付けられたプレゼンテーション時間データを有する。
【００１３】
図１は、本発明に従うディジタル・プログラム・データのプレゼンテーション（提供、供給、出力、表示）を制御するのに適した典型例のディジタル・ビデオ・ディスク・プレーヤ２４の基本的構成要素（エレメント）を示すブロック図である。これらの構成要素の構成および動作は一般的に知られており、ここではその詳細は説明しない。ディスク・プレーヤ２４は、ディスクを回転させ且つサーボ・プロセッサ２９の制御の下でそのディスクに蓄積された情報を読出すモータおよびピックアップ構造体（組立体）２６を具えている。プリアンプ（前置増幅器）２７およびＤＶＤデータ処理ユニット２８は、モータおよびピックアップ構造体２６からの電気的パルスをディジタル・データに変換し、そのディジタル・データはディジタル・オーディオ／ビデオ復号器ユニット３０によってさらに処理できるものである。ＤＶＤデータ処理ユニット２８は、典型的には、ディスクから読出された未処理の（生の）データに対して、例えば復調、エラー訂正（誤り訂正）およびデスクランブリング（暗号解読）のような諸機能を実行して、復号器ユニット３０に対する適正なフォーマットでディジタル符号化されたデータを供給する。
【００１４】
復号器（デコーダ）ユニット３０は、ディジタル符号化されたデータを受け取り、そのデータを処理し、適正なビデオ信号およびオーディオ信号を例えばテレビジョン装置のような表示ユニットに供給する。復号器ユニット３０はデータ・ストリーム・デマルチプレクサ３２を具えており、このデータ・ストリーム・デマルチプレクサ３２は、データ処理ユニット２８からのデータを分離（逆多重）して複数の別々のデータ・ストリームを生成して、その各データ・ストリームをそれぞれのデータ復号器に供給する。その複数のデータ・ストリームには、例えばビデオ・ストリーム、オーディオ・ストリーム、およびサブピクチャ・ストリーム等が含まれる。ビデオ復号器３１は、ビデオ・ストリームを受け取り、その信号をＭＰＥＧ２標準に従って復号し、ビデオ信号をミクサ３３に供給する。サブピクチャ復号器３４は、サブピクチャ・ストリームを受け取って、データをオンスクリーン表示（ＯＳＤ）制御手段３５に供給し、制御手段３５はＯＳＤビデオ信号をミクサ３３に供給する。ミクサ３３からの合成（組合わ）されたビデオ信号がＮＴＳＣ／ＰＡＬ符号化器４２に供給され、符号化器４２は、適正なビデオ信号標準に準拠したビデオ信号をビデオ表示装置に供給する。オーディオ復号器３６は、データ・ストリーム・デマルチプレクサ３２からオーディオ・ストリームを受け取って、適正なオーディオ信号をオーディオ・システムに供給する。
【００１５】
マイクロコントローラ４０はディスク・プレーヤ２４の動作を制御する。マイクロコントローラ４０はユーザ制御装置４１に結合される。制御装置４１は、ＩＲ（赤外線）遠隔制御装置、フロント・パネル・ボタン、等を具えている。マイクロコントローラ４０はユーザ制御装置４１からのデータを変換して、上述のディスク・プレーヤ２４の種々の構成要素の動作を制御する。データ・ストリームを提供するための種々のパラメータおよびデータはメモリ３８に格納（蓄積）される。
【００１６】
マイクロコントローラ４０は、例えば専用集積回路の形態または復号器／制御器ユニットの一部としての形態のような種々の実施形態で構成することができるが、これらに限定されるものではない。マイクロコントローラ４０は、例えばＳＧＳトムソン（Ｔｈｏｍｓｏｎ）社製の型式ＳＴＩ５５００のような適当な複数の制御器ユニットの中の１つで構成することもできるが、これに限定されるものではない。
【００１７】
図２は、ＤＶＤ仕様に従っており、且つディスク・プレーヤ２４によるプレゼンテーションに適した、ディスク上に蓄積されたプログラム・データおよび制御データの構成を例示している。データ構成は階層的であり、各データ・ブロックは各コンポーネント（構成要素、下位）データ・ブロックに分割されており、さらに各コンポーネントデータ・ブロックはより小さい各コンポーネント・データ・ブロックに分割されている。各ビデオ・タイトル・セット（組）は、例えば、１つの映画、またはテレビジョン・ショー（番組）のエピソード（１回分）のような指定されたプログラム・ユニットに対応しており、複数のビデオ・オブジェクトからなるビデオ・オブジェクト・セット（組）で構成されている。
【００１８】
各ビデオ・オブジェクトは複数のセルで構成されている。各セルは、例えばビデオ、オーディオ、サブピクチャ等の複数のプログラム・データ・タイプを有し且つプログラム・セグメントに対応するプレゼンテーション・データ・ユニットと見做すことができる。一方、各セルは複数のビデオ・オブジェクト・ユニット（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｕｎｉｔ：ＶＯＢＵ）で構成されている。各ＶＯＢＵは１つのナビゲーション・パック（ＮＡＶ＿ＰＡＣＫ）と複数のパックとで構成されており、各パックはそれぞれ複数のパケットに細分割されている。ＶＯＢＵは、一般的に、ＭＰＥＧ２のグループ・オブ・ピクチャ（ＧＯＰ、画面群）に対応しており、ＮＡＶ＿ＰＡＣＫはＶＯＢＵに関連付けられた制御データを含んでいる。各ＮＡＶ＿ＰＡＣＫは、現在のＶＯＢＵに対する（との関係における）各ＶＯＢＵのセクタ・アドレス（時間的プレゼンテーション順序における順方向および後方向の両方向のセクタ・アドレス）のような情報と、現在のＶＯＢＵに対応するセル・プレゼンテーション（セル）における経過時間の長さ（量）とを含んでいる。
【００１９】
また、ＤＶＤ仕様に従って蓄積されたデータは、データが提供される形態に柔軟性を与えるために、プレゼンテーション構成の形式に論理編成される。図３には、ＤＶＤ仕様に従っており、且つディスク・プレーヤ２４と共に用いるのに適したプレゼンテーション構成が示されている。このプレゼンテーション構成は図２のデータ構成上にオーバレイ（重ね合わ）される。ベース（基本）レベルにおいて、プレゼンテーション・シーケンスはプログラム（Ｐｒｏｇｒａｍ：ＰＧ）９６によって規定されており、各プログラムは各セルを指すポインタのリンクされたリストを含んでいる。複数のＰＧ９６はプログラム・チェーン情報（ＰＧＣＩ）９４を形成するように結合（組合わ）されていてもよい。さらに、複数のＰＧＣＩ９４はプログラム・チェーン（ＰＧＣ）９２を形成するように結合されていてもよい。
【００２０】
プレゼンテーションの期間において、ディスク・プレーヤ２４は、ＰＧＣに従ってディスクから適当なセルを取り出し、セル中のデータを分離（逆多重）して、プレゼンテーション用のデータを用意（形成）する。この関係において、ＮＡＶ＿ＰＡＣＫはパース（構文解析、ｐａｒｓｅ）され、ＮＡＶ＿ＰＡＣＫの各アドレスは後で使用するためにセーブしてもよい。各ＮＡＶ＿ＰＡＣＫはそれに関連付けられた経過時間値を有するので、ＮＡＶ＿ＰＡＣＫは、停止後の特定の経過時間においてプレゼンテーションを再開するのに使用することができ、または時間編集（エディット）機能に使用することができる。本発明において、マイクロコントローラ４０は、各ＮＡＶ＿ＰＡＣＫ中の相対的経過時間データを絶対的経過時間値に変換してＮＡＶ＿ＰＡＣＫアドレスをメモリ３８またはその他の任意の適当なメモリ装置に格納する。その後で、ユーザがリプレイ（再再生）を要求したときには、特定の経過時間値に関連付けられた特定のＮＡＶ＿ＰＡＣＫアドレスに簡単におよび直ぐにアクセスできる。
【００２１】
本発明によれば、ユーザがリプレイを要求したときには、マイクロコントローラ４０は現在のプレゼンテーション時間を評価し、所望のリプレイ開始時間を決定し、メモリ３８に格納された経過時間データに基づいて所望のリプレイ開始時間に関連付けられた所望のＮＡＶ＿ＰＡＣＫアドレスを決定して、所望のＮＡＶ＿ＰＡＣＫに基づいて所望のリプレイ開始時間からプレゼンテーションを再開する。格納されたＮＡＶ＿ＰＡＣＫのアドレスは、再生を再開する位置として使用される。そのアドレスは内容の分離（逆多重）と内容の提供を開始するための開始セクタとみなせる。エンド（終了）セクタは文字通りセル中の最後のセクタである。従って、前の点（位置）においてプレゼンテーションが再開され、プレゼンテーションのデリミタ（ｄｅｌｉｍｉｔｅｒ：区切記号）は関係するＮＡＶ＿ＰＡＣＫアドレスであり、そのＶＯＢＵを含むセルのエンド（終了）アドレスである。
【００２２】
ＤＶＤフォーマットによれば、１つのＮＡＶ＿ＰＡＣＫはプレゼンテーション素材（マテリアル）の約０．４〜０．６秒毎にパースされる。これは、有効サンプリング・レート（周波数）が、１つの１秒プレゼンテーション時間境界におけるジャンプバック（飛越して戻ること）を許容するのに充分であることを意味する。ディスク・プレーヤ２４は、セーブされたＮＡＶ＿ＰＡＣＫアドレスを用いて、現在のプレゼンテーション時間の前の所定の期間をジャンプバックしてもよい。ＮＡＶ＿ＰＡＣＫアドレスは、ユーザが所定の秒数だけジャンプバックしようとするときに所望のＮＡＶ＿ＰＡＣＫを取り出すのが容易になるように、その経過時間情報によってインデックス（指標付け）される。
【００２３】
所望のＮＡＶ＿ＰＡＣＫの選択を容易にしメモリ要求（量）を減少させるため、ＮＡＶ＿ＰＡＣＫアドレスは循環メモリに格納できるという利点がある。循環メモリは、例えばマイクロコントローラ４０またはメモリ３８の一部として構成することができる。また、ＮＡＶ＿ＰＡＣＫアドレスを各所定期間において（所定間隔で）取り出し可能であるように格納して、それによってユーザが所定期間（間隔）の倍数でジャンプバックすることが可能になる。例えば、リプレイ・ボタンを１度押下すると、ディスク・プレーヤ２４が前の５秒分をリプレイするように構成されており、一方、リプレイ・ボタンを２度押下するとディスク・プレーヤ２４は前の１０秒分をリプレイする、等々である。その代替構成として、各ボタンの押下に関連付けられたリプレイ期間はユーザにより選択可能であるように構成してもよい。リプレイ要求およびリプレイ期間の選択の入力は、ユーザによって、既知のユーザ・インタフェース方法の任意のものを用いて、例えば遠隔制御装置および／またはオンスクリーン表示を用いて行えばよい。
【００２４】
タイトル全体についてＮＡＶ＿ＰＡＣＫアドレスの全てを格納するとメモリを非常に多く（集中的に）使用するので、過去の所定の時間長さ（量）分だけのＮＡＶ＿ＰＡＣＫアドレスをメモリ３８にセーブする。ユーザがそのセーブされた期間（時間）を越える期間（時間）分だけジャンプバックしようとする場合は、時間サーチ・アルゴリズムを用いて、所望のプレゼンテーション時間が決定され、また所望のプレゼンテーション時間に関連付けられたＮＡＶ＿ＰＡＣＫアドレスが決定される。そのようなアルゴリズムは、ワン＿シーケンシャル＿ＰＧＣ（Ｏｎｅ＿Ｓｅｑｕｅｎｔｉａｌ＿ＰＧＣ）のタイプ（型）の任意のタイトル用のディスクに含まれているタイム・マップ（ＴＩＭＥ  ＭＡＰ）テーブルを用いる。タイム・マップ・テーブルには、明確なまたは独特の期間に（間隔で）開始する各ＮＡＶ＿ＰＡＣＫの各セクタ・アドレスが含まれている。これらの期間の時間細分性（ｇｒａｎｕｌａｒｉｔｙ）は、変化する（また、１秒の分解能より高い分解能でもよい）。従って、そのアルゴリズムは、サーチ中の時間位置に最も近い位置で開始するＮＡＶ＿ＰＡＣＫにジャンプして、サーチ中の正確な秒位置において開始するプレゼンテーション素材（マテリアル）を有するＮＡＶ＿ＰＡＣＫが見つかるまで、そのストリーム中を順方向にサーチするであろう。
【００２５】
いったん所望のプレゼンテーション時間が決定され、また所望のプレゼンテーション時間に関連付けられたＮＡＶ＿ＰＡＣＫがアクセスされると、プログラム・プレゼンテーション（提供）が再開する。上述のように、視聴者は、例えば聞き損なった会話を再度聞くためにプログラムの一部をリプレイしようとすることがある。これに関して、マイクロコントローラ４０は、所望のプレゼンテーション時間においてプレゼンテーションが再開したときに、ユーザによって設定された言語の選択（好み）に従ってサブタイトルを自動的にターンオン（付勢）する。その代替構成として、選択されたサブタイトルは前回（最後に）使用されたサブタイトル言語またはデフォルト（既定値）言語に対応するものでよく、または各サブタイトルはユーザによって設定された選択（好み）に従って共にターンオフ（消勢）されてもよい。プレゼンテーションが、リプレイ要求を受け取った時間に対応するプレゼンテーション時間に到達すると、マイクロコントローラ４０はそのサブタイトルを自動的にターンオフする。視聴者は、サブタイトル表示を見ることによって、背景ノイズによって意味を理解する（追う）ことまたは聞くことが困難な任意の会話を簡単に知覚する（知る）ことができる。このようにして、ディスク・プレーヤ２４は、プログラムの所定部分をリプレイし、１つのユーザ入力に応答してリプレイ期間中にサブタイトルを供給し、それによって上述のようなユーザの不便さが軽減される。
【００２６】
図４は、本発明によるインスタント（瞬間的、即時的）リプレイ機能を実行するためのフローチャートを例示している。通常のプレゼンテーション状態において、ディスク・プレーヤ２４は、ディスクからプログラム・データを取り出して、ステップ１０２に示された指定されたシーケンスに従って或る選択されたタイトルを供給（提供）する。上述のように、ディスク・プレーヤ２４は、プレゼンテーションの期間にストリームにおいて遭遇した各ＮＡＶ＿ＰＡＣＫ毎にＮＡＶ＿ＰＡＣＫをパースし、ＮＡＶ＿ＰＡＣＫの相対的経過時間値を絶対的経過時間値に変換し、ＮＡＶ＿ＰＡＣＫアドレスを循環バッファに格納し、最も古い保持値の上に上書き（オーバライト）する。
【００２７】
ステップ１０４において、ディスク・プレーヤ２４は、インスタント・リプレイを要求する視聴者の入力を受け取ったかどうかを判断する。その入力を受け取らなかった場合には、ディスク・プレーヤ２４は、ステップ１０２に示されている通常プレゼンテーションを継続する。インスタント・リプレイ要求を受け取った場合には、ディスク・プレーヤ２４は、現在のプレゼンテーション経過時間を評価し、ステップ１０６においてその現在のプレゼンテーション経過時間を格納し、ステップ１０８において現在のプレゼンテーション経過時間から所望の秒数を減算して所望のプレゼンテーション時間を決定する。ステップ１１０において判断されるように、所望のプレゼンテーション時間に対するＮＡＶ＿ＰＡＣＫアドレスがメモリ３８に格納されている場合には、ディスク・プレーヤ２４はそのＮＡＶ＿ＰＡＣＫにアクセスしてそのＮＡＶ＿ＰＡＣＫから（で）開始されるプレゼンテーションを再開する。所望のＮＡＶ＿ＰＡＣＫアドレスが格納されていなかった場合には、それによってユーザが相対的に長い期間をジャンプバックしようとしていることが示され、ステップ１１２によって示されるように、時間サーチ・アルゴリズムを用いて所望のプレゼンテーション時間およびＮＡＶ＿ＰＡＣＫアドレスが決定される。
【００２８】
いったんＮＡＶ＿ＰＡＣＫアドレスが見つかると、ステップ１１４に示されているように所望のＮＡＶ＿ＰＡＣＫに基づいてプレゼンテーションが再開し、ステップ１１６に示されているようにサブタイトルが自動的にターンオンされる。サブタイトルは、ユーザによって設定された選択（好み）に従ってターンオンされればよく、または使用された前回（最後）のサブタイトルに従ってターンオンされてもよい。サブタイトルを有するプレゼンテーションは、インスタント・リプレイ要求がステップ１０４で検出されたときにプレゼンテーションが元のプレゼンテーションに到達するまで、継続する。その点（位置）において、ステップ１１８に示されているように、サブタイトルはターンオフされ、ステップ１０２に示されているように、プレゼンテーションは通常の形態で継続する。
【００２９】
本発明を典型例の実施形態に関して説明したが、本発明の本質を逸脱することなく、記載された実施形態を変形しまたは変更することができることは、この分野の専門家には明らかである。例えば、この実施形態ではリプレイ中にサブタイトルが表示されるが、オンスクリーン表示には、著作されまたはディスク若しくはデータ源に収容された、および視聴者によって表示するよう選択されるその他のプログラム関係の情報が含まれていてもよいことは明らかである。そのような表示には、ディレクタのコメント、キャスト・メンバーのコメント、教育的な注釈または論評、等に関係するテキスト（原文）情報が含まれるが、それに限定されるものではない。また、データ・アドレスを格納してそれにアクセスするのに適した従来公知の方法も、それに関連付けられたプレゼンテーション時間データを考慮して、使用することができる。また、メモリ３８は、別個の装置としてではなく、マイクロコントローラ４０の一部として形成してもよい。
【００３０】
ここで、インスタント・リプレイ機能は、上述のディスク・プレーヤ２４の種々の構成要素を制御するための従来公知の多数の方法の中の任意のものまたはその組合せを用いて、例えばマイクロコントローラ４０に組込まれたソフトウェアを用いて、実現することができることが分かる。また、本明細書におけるインスタント・リプレイ機能は、プログラムを選択的に表示するよう構成（機能設定）できる任意の信号処理システムにおいて、現在のプレゼンテーション経過時間および前に提供したプログラム部分のアドレスを格納するための手段を設けて、実現することができる。従って、本発明は、本発明の真の範囲および精神に含まれる全ての変形をカバーするよう意図されていることを理解すべきである。
【図面の簡単な説明】
【図１】図１は、本発明のリプレイ機能を実現するのに適したディジタル・ビデオ・ディスク・プレーヤのブロック図である。
【図２】図２は、本発明のリプレイ機能を実現するのに適し且つＤＶＤフォーマットに従うデータ構成のブロック図である。
【図３】図３は、本発明のリプレイ機能を実現するのに適し且つＤＶＤフォーマットに従うプレゼンテーション構成のブロック図である。
【図４】図４は、本発明のリプレイ機能を実現するための各ステップを例示するフローチャートである。
【符号の説明】
２４  ディジタル・ディスク・プレーヤ
２８  ＤＶＤデータ処理ユニット
３０  ディジタル・オーディオ／ビデオ復号器ユニット
３８  メモリ
４０  マイクロコントローラ
４１  ユーザ制御装置
４２  ＮＴＳＣ／ＰＡＬ符号器
【図１】
0004518621.tif 000002
【図２】
0004518621.tif 000003
【図３】
0004518621.tif 000004
【図４】
0004518621.tif 000005