【誤訳訂正書】
【提出日】平成20年7月22日(2008.7.22)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【書類名】  明細書
【発明の名称】  プログラム生成
【特許請求の範囲】
【請求項１】  記憶手段及び表示手段を備えた端末により、予め記録された複数のプログラム要素にてなる集合から、プログラム要素のシーケンスとして提示されるプログラムを生成するプログラム生成方法において、上記複数のプログラム要素は、各プログラム要素が予め決められた複数のクラスにてなる集合のうちの少なくとも１つのクラスに割り当てられるように、プログラム要素の内容に基づいて分類され、上記方法は、
各プログラム要素を、それに関連付けられた少なくとも１つのプログラム分類コードとともに上記記憶手段に格納するステップを含み、上記各プログラム分類コードは、それに関連付けられた上記プログラム要素が割り当てられているクラスを識別し、
上記記憶手段に格納されたプログラム要素のクラスをあらわすアイコンを上記表示手段に表示するステップと、
上記端末のユーザによって選択された少なくとも１つのアイコンを示すユーザ入力を受信するステップと、
上記選択された少なくとも１つのアイコンに対応する少なくとも１つのクラスのプログラム要素に基づいて、プログラムを生成するステップとを含むプログラム生成方法。
【請求項２】  各プログラム要素は、該プログラム要素が関係するイベントのタイプに関して分類されることを特徴とする請求項１記載のプログラム生成方法。
【請求項３】  各プログラム要素は、該プログラム要素の価値の主観的評価情報に関して分類されることを特徴とする請求項１記載のプログラム生成方法。
【請求項４】  上記表示するステップは、上記複数のプログラム要素によりあらわされるイベントの時間的順序に対応した順序で、上記アイコンを表示することを含むことを特徴とする請求項１〜請求項３のいずれか一に記載のプログラム生成方法。
【請求項５】  上記表示するステップは、上記端末のユーザによって選択された部分集合のクラスに係るプログラム要素のみに対応するアイコンを表示することを含むことを特徴とする請求項１〜請求項４のいずれか一に記載のプログラム生成方法。
【請求項６】  上記生成するステップは、同時に提示される複数のプログラム要素を含むプログラムを生成することを含むことを特徴とする請求項１〜請求項５のいずれか一に記載のプログラム生成方法。
【請求項７】  上記生成されるプログラムは、同時に提示されるビデオ及びオーディオのプログラム要素を含むことを特徴とする請求項６記載のプログラム生成方法。
【請求項８】  上記生成されるプログラムは、同時に提示されるスチール画像及びビデオのプログラム要素を含むことを特徴とする請求項６又は７に記載のプログラム生成方法。
【請求項９】  上記方法は、上記端末により、上記プログラム要素を、上記関連付けられたプログラム分類コードとともに、プログラムソースから受信するステップをさらに含み、
上記格納するステップは、上記受信されたプログラム要素を、上記関連付けられたプログラム分類コードとともに上記記憶手段に格納することを含むことを特徴とする請求項１〜請求項８のいずれか一に記載のプログラム生成方法。
【請求項１０】  上記受信するステップは、上記端末のユーザによって選択された部分集合のクラスに対応するプログラム要素のみを受信することを含むことを特徴とする請求項９記載のプログラム生成方法。
【請求項１１】  上記格納するステップは、上記端末のユーザによって選択された部分集合のクラスに対応するプログラム要素のみを格納することを含むことを特徴とする請求項１〜請求項１０のいずれか一に記載のプログラム生成方法。
【請求項１２】  上記方法は、予め記録されたプログラム要素を追加記憶手段から読み出すステップをさらに含み、
上記生成するステップは、上記格納されたプログラム要素と上記予め記録されたプログラム要素とを合成することを含むことを特徴とする請求項１〜請求項１１のいずれか一に記載のプログラム生成方法。
【請求項１３】  少なくとも１つの格納されたプログラム要素は、生成されるプログラムにおける該プログラム要素の継続時間が、上記端末へ該プログラム要素のデータパケットを送信するのにかかる時間よりも短いように、読み出されることを特徴とする請求項１〜請求項１１のいずれか一に記載のプログラム生成方法。
【請求項１４】  生成された上記プログラムは、送信されたプログラム要素の反復を含むことを特徴とする請求項１３記載のプログラム生成方法。
【請求項１５】  上記生成するステップは、特定のプログラム要素により表されるイベントにリンクされる広告が提示されるプログラムであって、上記広告が、そのプログラム要素に連続して、又はそのプログラム要素と並列に提示されるプログラムを生成することを含むことを特徴とする請求項１〜請求項１４のいずれか一に記載のプログラム生成方法。
【請求項１６】  上記方法は、
上記端末のユーザによって選択された関心のあるクラスを識別する分類コードを受信するステップと、
上記選択された関心のある分類のプログラム要素が提示されるとき、上記端末のユーザに警告するステップとをさらに含むことを特徴とする請求項１〜請求項１５のいずれか一に記載のプログラム生成方法。
【請求項１７】  上記プログラム要素は、上記プログラム分類コードが、上記関連付けられたプログラム要素の価値の主観的指標情報をあらわすように、上記クラスに割り当てられることを特徴とする請求項１〜請求項１６のいずれか一に記載のプログラム生成方法。
【請求項１８】  上記方法は、上記端末のユーザによって選択されたプログラム分類コードであって、所定のしきい値を越える主観的な価値を有するプログラム要素をあわらすプログラム分類コードを示すユーザ入力を受信するステップをさらに含むことを特徴とする請求項１７記載のプログラム生成方法。
【請求項１９】  上記表示するステップは、上記アイコンを、提示されるプログラム要素と同時に表示することを含むことを特徴とする請求項１〜請求項１８のいずれか一に記載のプログラム生成方法。
【請求項２０】  予め記録された複数のプログラム要素にてなる集合から、プログラム要素のシーケンスとして提示されるプログラムを生成するプログラム生成装置において、上記プログラム生成装置は、
プログラム要素を、それに関連付けられたプログラム分類コードとともに格納する手段を備え、各プログラム分類コードは、プログラム要素の内容に基づき、上記関連付けられたプログラム要素が割り当てられている予め決められた複数のクラスにてなる集合から選択される１つのクラスを識別し、
上記プログラム要素のクラスにそれぞれ対応するアイコンを表示する手段と、
上記プログラム生成装置のユーザによって選択された少なくとも１つのアイコンを示すユーザ入力を受信する手段と、
上記選択された少なくとも１つのアイコンに対応する少なくとも１つのクラスのプログラム要素に基づいて、プログラムを生成する手段とを備えたことを特徴とするプログラム生成装置。
【請求項２１】  記憶手段及び表示手段を備えた端末により、予め記録された複数のプログラム要素にてなる集合から、プログラム要素のシーケンスとして提示されるプログラムを生成するプログラム生成方法において、上記複数のプログラム要素は、各プログラム要素が予め決められた複数のクラスにてなる集合のうちの少なくとも１つのクラスに割り当てられるように、プログラム要素の内容に基づいて分類され、上記各プログラム要素は、少なくとも１つのクラスに割り当てられた他のプログラム要素とは別個に、同じ少なくとも１つのクラスに分類され、上記方法は、
分類された各プログラム要素を、それに関連付けられた少なくとも１つのプログラム分類コードとともに上記記憶手段に格納するステップを含み、上記各プログラム分類コードは、それに関連付けられた上記プログラム要素が割り当てられているクラスを識別し、
上記プログラム要素のクラスにそれぞれ対応しかつ上記端末のユーザによって選択可能なアイコンを、上記表示手段に表示するステップと、
上記端末のユーザによって選択された少なくとも１つのアイコンを示すユーザ入力を受信するステップと、
上記選択された少なくとも１つのアイコンに対応する少なくとも１つのクラスのプログラム要素に基づいて、プログラムを生成するステップと、
上記生成されたプログラムを上記端末において提示するステップとを含み、
上記アイコンは、上記プログラムの提示と同時に上記表示手段に表示されることを特徴とするプログラム生成方法。
【請求項２２】  各プログラム要素は、上記プログラム要素が関係するイベントのタイプに関して分類されることを特徴とする請求項２１記載のプログラム生成方法。
【請求項２３】  記憶手段及び表示手段を備えた端末により、予め記録された複数のプログラム要素にてなる集合から、プログラム要素のシーケンスとして提示されるプログラムを生成するプログラム生成方法において、上記複数のプログラム要素は、各プログラム要素が予め決められた複数のクラスにてなる集合のうちの少なくとも１つのクラスに割り当てられるように、プログラム要素の内容に基づいて分類され、上記方法は、
分類された各プログラム要素を、それに関連付けられた少なくとも１つのプログラム分類コードとともに上記記憶手段に格納するステップを含み、上記各プログラム分類コードは、それに関連付けられた上記プログラム要素が割り当てられているクラスを識別し、
上記プログラム要素のクラスにそれぞれ対応しかつ上記端末のユーザによって選択可能なアイコンを、上記表示手段に表示するステップと、
上記端末のユーザによって選択された少なくとも１つのアイコンを示すユーザ入力を受信するステップと、
上記選択された少なくとも１つのアイコンに対応する少なくとも１つのクラスのプログラム要素に基づいて、上記端末に提示されるプログラムを生成するステップとを含み、
上記各プログラム要素は、低い価値から高い価値まで広がる相対的価値の範囲内で価値の主観的評価情報を基準として分類されることを特徴とするプログラム生成方法。
【発明の詳細な説明】
【０００１】
本発明は、各要素がデータパケットで表される連続したプログラム要素から成るプログラム（番組）の生成に関する。個々のプログラム要素は、例えば１つの画像または連続した画像または音声伝送を定義してもよい。プログラム要素は、予め記録された形式で分配されるか、若しくは、後の再生用にプログラム要素を記録するための装置を備えた受信者側に送信されてもよい。
【０００２】
記録装置、特に、ビデオレコーダの出現する前は、プログラムは生成されて大気またはケーブル線を介して配信され、単に受信者側の受信器により再生されていた。受信者側では、受信器のオン・オフ切り替え動作のほかには、受信されたプログラムを制御する可能性は全くなかった。
【０００３】
ビデオレコーダは、記録テープを関心のあるプログラムの部分まで進めることができる点で、記録されたプログラムを選択的に視聴することを可能にし、即ち、テープに記録されたプログラムのすべての要素を視聴する必要はなくなった。その後、ビデオディスクプレーヤが導入され、個々のプログラム要素には別々にインデックスが付与され、各プログラム要素は、ビデオテープ記録システムの場合と比較してより迅速にアクセス可能となった。しかしながら、ユーザが所望のプログラム要素が記録媒体のどの位置に記録されているのかを知る必要があり、また記録媒体のどこにどんなプログラム要素が記録されているのかについて知る必要があるという点で、ユーザが記録されたプログラムと相互作用できる程度に関しては、テープとディスクシステムとの間には基本的な差異はなかった。プログラム要素は、各プログラム要素が記録媒体の特定位置に割り当てられるということに基づいて記録され、プログラム要素のいずれか１つにアクセスすることは、プログラム要素の識別情報が記録媒体位置に関連付られたインデックスを基本的に必要とする。
【０００４】
現在では、対話式のビデオプログラムが利用可能であり、プログラム要素はコンピュータのメモリに格納され、また、プログラムは、コンピュータのオペレータによって行われる動作に部分的に依存しつつ生成される。（ここで、用語“メモリ”は、プログラム要素を格納可能なソリッドステートメモリ、ディスク、ＣＤおよびその他のデータ格納形態を含む意味で使用されている）。例えば、コンピュータゲームはユーザに対して、コンピュータメモリから読み出された画像を表示してもよく、ユーザはそれによって表示された画像に対して適切な動作を行うことができ、ユーザによって行われた動作に基づいてプログラムの内容が変更される。例えば、ユーザはコンピュータモニタの画面に表示された忠告を否定することができ、ユーザによって行われた忠告否定の動作はコンピュータによって生成された出力画像及びそれに関連した音声のシーケンスの特徴を決定する。従って、ユーザとプログラム間の相互動作の範囲には限度があり、格納されたプログラム要素の提示順序はユーザによって行われた動作に依存するが、ユーザは、基本的には、コンピュータによって定義された複数の代替経路にてなる複雑な集合からどの経路を採用するかを決定し、その経路に対応した連続画像を生成するだけである。ユーザは、特定の制御入力に対するコンピュータの応答を習熟するのに充分な回数だけゲームを行うのでなければ、次にどんなプログラム要素が表示されるのかを知る方法はない。
【０００５】
視聴者は現在のシステムを用いてプログラムを編集することはできない。プログラムの視聴者は、関心のあるなしに関わらずプログラムの要素の種類についてならわかるが、視聴者は、記録媒体の特定位置に記録された各プログラム要素の特徴を記述した詳細なインデックスなしには、記録されたプログラムからでさえ好みのプログラム要素を選択できないという場合がしばしばある。
【０００６】
ユーザがプログラム内容を編集できることが非常に望ましいという場合が存在する。多くの場合、特にスポーツ番組の放送の場合は、これらの番組の潜在的視聴者は、実際には放送されたスポーツイベントの比較的小さな部分のみに関心がある。例えば、生放送の場合、例えばゴール得点などの関心度の高い部分が、例えばゴール得点後からゲーム再開までの期間などの比較的興味のない一連のプレイの場面を放送しない代わりに、しばしば繰り返される。放送番組に対する視聴価値は、このような動作のリプレイによってかなり向上するが、視聴者がゲームのどの部分をリプレイするかを決定できないことと、番組製作者による放送を単に受容することを強制されることは不満である。
【０００７】
スポーツイベントにおいて実際に関心のある要素が、イベントの全内容を生放送で伝送するには不十分な帯域幅を有する比較的遅い通信チャンネルを介して配信される場合がしばしばある。従って、帯域幅の制約がテレビ放送システムの真の制限である。更に、標準的なパソコン表示画面での利用可能な解像度は、標準的なテレビ受信器でのそれよりはるかに大きく、このことは、視聴者の識別を高めるために大きな詳細画像が必要とされる場合に、重大な制限となりうる。しかしながら、放送画像の解像度が制限されている放送番組では、利用可能な解像度は使用できない。現在では、高画質画像が利用可能とできる唯一の方法はディスク上に番組材料を配信することのみであり、このような方法は、スポーツ競技などの一日限りのイベントに対しては一般に好ましくないであろう。
【０００８】
本発明の目的は、上述の１つまたはそれ以上の問題を解消するために、プログラムを生成するための改良された方法および装置を提供することである。
【０００９】
本発明によれば、予め記録されたプログラム要素にてなる集合から、プログラム要素のシーケンスとして提示されるプログラムを生成するための方法において、プログラム要素は、各プログラム要素が予め決められた複数のクラスにてなる集合のうちの少なくとも１つのクラスに割り当てられるように、プログラム要素の内容に基づいて分類され、各プログラム要素は、それに関連付けられた少なくとも１つのプログラム分類コードとともに格納され、各プログラム分類コードは、それに関連付けられたプログラム要素が割り当てられいているクラスを識別し、プログラムが、少なくとも１つのプログラム分類コードを選択して、上記少なくとも１つのプログラム分類コードと関連したプログラム要素を提供することにより生成されるプログラム生成方法が提供される。
【００１０】
プログラム要素は、要素が関連するイベントのタイプ、例えば、フットボール競技でのゴールシュートまたはゴール得点などを参照して分類してもよい。または、プログラム要素は、プログラム要素の価値の実質的な評価、例えば、フットボール競技でのプレイの特別な場面によってもたらされる興奮度合いなどにより分類してもよい。このように、分類コードは、単に特定のイベントに係る時間軸上の位置に関して定義される情報ではなく、むしろイベント自体の特徴に対して定義される情報をシステムのユーザに提供するために使用可能である。
【００１１】
ユーザに提示されるプログラムを生成するのに必要なプログラム要素の選択は、所定の選択基準を適用することにより自動的に制御されてもよく、例えば、所定の分類価値を有するプログラム要素のみを提示するように、格納されたプログラム要素を連続的に繰り返すことにより自動的に制御される。または、プログラム要素の選択は、システムに接続された表示装置の操作者によって制御してもよい。例えば、格納された各プログラム要素のクラスを表す記号（シンボル又はアイコン）を表示して、操作者が関連した記号の選択によってプログラム要素を選択してもよい。記号は、関連した複数のプログラム要素によって表されるイベントの時間的順序に対応した順序で表示してもよい。
【００１２】
操作者は部分集合のクラスを選択し、該部分集合に係るプログラム要素にのみ対応する記号を表示してもよい。同時的に提示される複数のプログラム要素を含むプログラム、例えば、映像と音声プログラム要素との合成、または、ビデオと静止画プログラム要素との合成の形態を含むプログラムを生成してもよい。
【００１３】
プログラム要素は、テープまたはＣＤなどのデータキャリアを用いてエンドユーザに配信されてもよいが、一般的には、関連したプログラム分類コードとともにユーザ側受信器に送信され、格納される。そしてプログラムは受信器側で分類コードを選択することにより生成される。
【００１４】
受信器のユーザによって選択された部分集合のクラスと関連したプログラム要素のみ受信器側に送信してもよい。または、受信されたプログラム要素のうちで、受信器のユーザによって選択された部分集合のクラスと対応したプログラム要素のみが受信器に格納される。このように、興味のないプログラム要素が受信器に全く送信されないようにする制御信号を送信することにより、または、受信されたプログラム要素のうちで、所定のしきい値より低い視聴価値を有するプログラム要素を廃棄することにより、ユーザはしきい値より低い視聴価値を有するプログラム要素をフィルタリングして除去することができる。
【００１５】
受信されたプログラム要素は、受信器の記憶装置におけるデータキャリアに格納された予め記録されたプログラム要素と合成されて、生成されるプログラムの視聴価値を高めることもできる。例えば、特定のゴルフコースに関する画像は、そのゴルフコースでの生イベントに関する画像および音声と合成することができる。
【００１６】
本発明は、プログラム要素を送信するのに使用される通信チャンネルが、例えばスポーツイベントなどの連続した生放送を搬送できる容量を有する状況で適用可能であるが、本発明は、通信チャンネルがそのような容量を有していない状況でも適用可能である。このようなチャンネルを使用するときは、特定のイベントを表すプログラム要素を送信するのにかかる時間は、生成されるプログラム内でそのプログラム要素によって占有される時間よりも長くなるであろう。しかし、このことは、連続したプログラムを生成できるようにプログラム要素を繰り返すことができるので、問題とはならない。
【００１７】
また、本発明は、プログラム要素データパケットのストリームと、それに関連付けられたプログラム生成制御データとを受信器に送信し、プログラム要素データパケットのストリームと、関連付けられたプログラム生成制御データとを受信器に格納し、プログラム生成制御データに基づいてプログラム要素データパケットを読み出してプログラムを生成することにより、受信器において提示されるプログラムを生成するための方法を提供し、プログラム要素データパケットは、生成されるプログラムにおける少なくとも１つのプログラム要素の継続時間が、送信器からそのプログラム要素のデータパケットを送信するのに要する時間よりも短いように読み出されることを特徴とする。
【００１８】
このように、本発明の好ましい実施例では、個々のプログラム要素は個々のプログラム要素の内容に基づいて選択された分類コードと関連付られているが、分類コードを生成することは必須ではなく、その代わりに、プログラム要素の繰り返しを可能とする制御データを単に送信し、プログラム要素は制限された容量の通信チャンネルを介して送信されるという事実にもかかわらず、連続して生成されるプログラムを生成することも可能である。プログラムの生成は、所定のルーチンに基づいて自動制御されてもよく、または、プログラム要素の選択を可能とする制御データを受信器のユーザに対して表示し、このユーザによって制御してもよい。
【００１９】
図１について説明する。通常のＰＣ（パーソナルコンピュータ）である端末１は、通常のモデム２および電話回線３を介して通常の電話交換器４に接続される。電話交換器は、現行の電話接続路または直接的な通信手段５を介して、プログラムソース６からプログラム要素のデータパケットおよびプログラム生成制御データを受信する。通常のデータ圧縮技術は、送信されるプログラム要素のデータパケットが例えばプログラム要素の各連続フレーム間の変化を表すのに必要なデータだけを含むように使用される。プログラム要素は、単一フレームだけで構成され得るが、それぞれのプログラム要素は、所定の数の連続フレームを含んでもよい。例えば、単一フレームは、その単一フレームを説明する音声データを含むデータパケットの一部として送信されてもよい。
【００２０】
図２について説明する。各端末は、入力インターフェース７と、バッファ８と、通常のディスプレイ装置９とを含む。プログラム要素のデータパケットはバッファ８に格納され、電話回線３からモデム２および入力インタフェース７を介してプログラム生成制御データを受信するコントローラ１０の制御の下で読み出される。
【００２１】
各端末１はデータストリームを受信し、データストリームはモデム２から入力インタフェース７へ送信される。データストリームにはプログラム要素のデータパケットが組み込まれ、データパケットのそれぞれから、１つまたは複数のビデオ画像とそれに関連する音声出力が生成される。さらに各端末１は制御信号を受信し、その制御信号は次に、バッファに格納されたプログラム要素のデータパケットの表示を制御するために使用される。例えば、バッファは、２分間の連続した実時間プログラムに相当するデータパケットを格納することができる。そのデータが、通常のテレビシステムのノーマルフレーム速度と一致する速度で表示のために読み出されなければならならないならば、バッファに格納された全ての画像データは、２分間で読み出されるはずである。電話回線３におけるデータ転送速度が連続した実時間再生のために必要とされるデータ転送速度のたった１／６であると仮定するとき、データによるバッファの更新よりもバッファからのデータの読み出しのほうが高速であるので、１２分間の実時間イベント毎に２分間だけ再生を行うことができる。本発明によると、プログラム要素のデータは、コントローラ１０からの制御信号にしたがってその後再生するためにバッファに格納され、格納され再生されるプログラム要素のデータは、ディスプレイ９に現れるプログラムの視聴品質を向上させるように選択される。
【００２２】
例えば、受信されるプログラム要素のデータパケットが、スポーツ競技に相当するならば、スポーツ競技で生じる画像データの１／６のみに相当する画像データだけがバッファに送信される。しかしながら、視覚的に面白くないスポーツ競技の時間に相当する画像データが捨てられているという事実を効果的に隠すやり方で、受信された画像データはリプレイされる。したがって、例えば得点する１０秒のシーケンスが１度送信され、それが数回再生される。通常のリアルタイムのテレビの生放送であっても、ときどきハイライトは数回繰り返され、それによってスポーツ競技で生じる画像の一部を捨てる。試合の比較的面白くない時間において、スポーツ競技の比較的もっと面白い部分に関するプログラム要素のデータが端末に送信される。競技が比較的面白くない時間には、プログラム要素のデータは端末に送信されなくてもよく、または、比較的面白い一連のプレイの場面が生じない場合にデータパケットが送信されてもよいが、送信されるデータパケットには比較的低い優先度が割り当てられるであろう。その後、比較的面白い場面が生じたときに当該場面が送信されて、バッファ内に格納されたときにすぐに表示されてもよい。異なる画像のシーケンスに対して異なる優先度を割り当てることによって、システムのコントローラは、画像を構成するプログラムの視聴品質を最良にするように、エンドユーザに対して表示される画像を制御する。
【００２３】
図３、４は、図１、２に関して記載されているような本発明の１つの可能な実施の形態を説明する。図３は、１５個の連続するプログラムイベントを表し、そのイベントのそれぞれは１から１５までの数字が付けられたデータパケットによって表される。システムオペレータは、プログラム要素のそれぞれに優先度コードの形式で「価値」を割り当てる。それらのコードは、ＡからＪまでの文字で表される。これらの文字は、最も面白いプログラム要素は、文字Ａで表されるクラスに配分され、最も面白くないプログラム要素は、文字Ｊで表されるクラスに配分されるような順序で配分される。これの例示を目的として、それぞれのプログラムはちょうど１分間続き、端末に送信するために２分間を必要とすると仮定する。端末のバッファは、一度に５個の１分間プログラム要素を格納することができる。図４は、図３に示したプログラム要素に相当する１５個のピリオドのそれぞれにおいて、どのプログラム要素が端末に格納されるかを説明している。図４の左側の列は、１５個のプログラム要素のそれぞれの番号を表し、図４の２番目から６番目の列は、端末における５つの記憶域の内容を表し、それは、どのプログラム要素がそれぞれのピリオドの最後において格納されているかを示し、７番目から１１番目の列は、格納されたプログラム要素に割り当てられた価値を表している。
【００２４】
第１ピリオドにおいて、プログラム要素１が生成され、端末に送信され、さらに格納されることが分かるであろう。同様に、第２、第３、第４、第５ピリオドにおいて、第２から第５のプログラム要素が生成され、送信され、さらに格納される。このプロセスにおいて、この時点で１０分が経過する。その１０分間のピリオドにおいて、ユーザーには、格納された情報で生成された一連の画像が提示される。例えば、第５ピリオドのとき、第５のプログラム要素が配信されている時間中に、プログラム要素１、２が連続して表示されてもよい。第６のプログラム要素は、第１のプログラム要素より高い優先度を有するので、送信されて第１の記憶域に格納される。第７の要素は、格納されたプログラム要素のいずれよりも低い優先度を有するので、送信されない。第８の要素は、Ｈの価値を有する最も古いプログラム要素（プログラム要素４）より高い優先度を有するので、送信された後、記憶装置内の当該プログラム要素と置き換えられる。次に、第９の要素は、第５のプログラム要素と置き換えられ、第１０の要素は、第６の要素と置き換えられ、第１１の要素は第３の要素と置き換えられ、第１２の要素は、格納されたプログラム要素のいずれよりも低い優先度を有するので送信されず、第１３の要素は、格納されたプログラム要素のいずれよりも低い優先度を有するので送信されず、第１４の要素は、プログラム要素２より高い優先度を有するので、送信され、第１５の要素は、格納されたプログラム要素のいずれよりも低い優先度を有するので送信されない。
【００２５】
図４に従う簡単なルーチンが失敗せずに行われるならば、最終的に記憶域の全ては高い価値のプログラム要素で満たされるが、これらのプログラム要素も、アプリケーションによっては「古く」なることがあり、この場合、例えば格納されたプログラム要素が「リフレッシュ」されるように、時間が経過すると格納されたプログラム要素の優先度を下げるためのルーチンを用いてもよい。例えば、格納されたすべてのプログラム要素の優先度レベルは、ルーチンを２周実行するごとに１段階ずつ下げられてもよい。
【００２６】
図３、４は、どのようにしてプログラムのデータパケットが端末に送られるかを説明しているが、それらのパケットがプログラムを生成するために使用される方法を説明していない。多くの代替の制御スキームが考えられる。例えば、端末は、格納された要素を所定の方法で繰り返すことによって、格納された要素から自動的にプログラムを生成してもよい。例えば、全てのＡ優先度のプログラム要素が例えば３回繰り返されたならば、全てのＢ優先度のプログラム要素は１回繰り返されるなどである。割り当てられた優先度が、例えばプレイ中の中断と一致させるために、通常の中断間隔で始まりかつ終わるプログラム要素を表すことができるように、プログラム要素は、継続時間が変化するものであってもよい。しかしながら、自動的なプログラム生成制御の代わりとして、例えば、ローカルに格納されたプログラム要素に割り当てられた優先度をあらわす画像を端末のオペレータに提示してオペレータに面白いプログラム要素を直接選択させることにより、端末のオペレータは、表示される画像を完全に制御することができるであろう。
【００２７】
図５は、データストリームを生成するために使用されることが可能なプロセスの説明図であり、この生成されたデータストリームの内容により、データストリームを受信する端末のオペレータが、複数の受信されたプログラム要素にてなる集合を「編集」してユーザの希望に合った独特のプログラムを生成することが可能になる。図６は、ユーザ端末におけるデータストリームの処理を表す。図７は、図６において小さなスケールで表されたスクリーンの様子を表す。図８は、図７のスクリーンに表示される複数の記号または「アイコン」を表し、複数の連続数字は、下に記載されたそれらのアイコンの意味の説明を理解することを助ける。
【００２８】
図５について説明する。矢印１１で表されるデータはＴＶカメラ１２によって取り込まれて、矢印１３で表されたデジタルデータのストリームを生成する。そのデジタルデータは、カメラ１２の前で起こるイベントの映像と音声の内容を定める。データが生成されるとき、システムオペレータは、データストリーム１３の映像と音声の内容に分類データを割り当て、分類は、関連するプログラム要素のデータの内容についての主観的な指標情報である。価値分類データは、図５において矢印１４で表されている。主観的な価値データ１４をさらに分類するため、例えば特定のイベントに対して責任があるチームの識別情報をさらに分類するために、矢印１５で表されるようにさらなる制御データが付け加えられてもよい。データ１４及び１５の合成されたデータは、制御データの形式で矢印１６で表すように出力される。
【００２９】
矢印１３、１６で表される２つのデータストリームは、送信機に送られ、図６で表される端末に送信され、さらに端末バッファに格納される。合成されたデータストリームは、直線１７で表され、バッファは長方形１８で表される。バッファにおいて、各クラスのデータは、そのクラスタイプにしたがってバッファのそれぞれの領域に格納される。クラスタイプは、関連するプログラム要素に割り当てられた主観的な価値に相当する。データは、端末のディスプレイスクリーン２０に表示される情報に基づいてユーザによってバッファ１８に送られる命令に従い、直線１９によって表されるようにバッファから読み出される。
【００３０】
図７について説明する。これは図６のスクリーンをもっと大きくしたものである。図７の大部分を占有する空白領域は、ディスプレイスクリーンの領域に相当し、プログラム要素はそこに表示され、スクリーンの下部にある記号は、バッファ１８に格納された複数のプログラム要素のデータパケットの内容を表す表示されたアイコンに相当する。
【００３１】
図８について説明する。図７において図示されているスクリーンの下部にあるアイコンを、１から１６までの数字の隣りに再び示す。生のイベントをリアルタイムで再現するように再生可能な速度でプログラム要素のデータパケットが送られると仮定すると、ディスプレイスクリーンは生の動きを示すであろう。しかしながら、特定の面白いプログラム要素は、後に再生するために格納され、それぞれの格納されたプログラム要素は、分類されて関連するアイコンで表される。最初のアイコンは、「キックオフ」に相当し、それはゲーム中で経過する最初の場面である。第２のアイコンは、質の高いパスの連続を示す。第３のアイコンは、質の高いロングパスを示す。第４のアイコンは、ゴールへのシュートを示す。第５のアイコンは、プレーヤ８への警告のイエローカードを示す。第６のアイコンは、質の高いパスの連続をさらに示す。第７のアイコンは、得点を示す。第８のアイコンは、ゴールへのシュートをさらに示す。第９のアイコンは、プレーヤ４への警告のイエローカードをさらに示す。第１０のアイコンは、ペナルティーを示す。第１１のアイコンは、別のゴールを示す。第１２のアイコンは、ハーフタイム（４５分）を示す。第１３のアイコンは、別の質の高いパスの連続を示す。第１４のアイコンはコーナーを示す。第１５のアイコンはペナルティーを示す。第１６のアイコンは別のゴールを示す。ホームチームのアイコンは、例えば赤で、アウェーチームは黒で強調されてもよい。
【００３２】
アイコンは、スクリーンの左下から現れ、ゲームの進行にしたがって右側へ動き続ける。これは、記録された最も古いイベントが右側にあることを意味する。さらなるイベントは、最も古いイベントと置換される。
【００３３】
図８において表されるプログラム要素のデータパケットは、端末オペレータによって関心がもたれたイベントであって、オペレータによって設定された最低の優先度で定義されるイベントを含むデータパケットだけを格納することによって生じる。例えば、プレイのつまらないピリオドに相当する、記録されたプログラム要素は存在しない。ユーザは、通常の方法でキーボードまたはリモート制御装置を用いて、例えばシミュレートされた制御パネル上のカーソルを図７の右下の角に動かすことによって、簡単にアイコンを吟味し、異なるアイコンへ切り換えることができる。図８において表された例において、オペレータのしきい値の設定を越える１０個のハイライトがハーフタイム前にあることを、オペレータは容易に分かる。アイコンの色は、どちらのチームがプレイを支配したかを示す。あるプレーヤがイエローカードを受けるまでに、素晴らしいパスと、前への素晴らしいロングパスがあったことが分かるであろう。前半において、関連するアイコンの色によって識別されるチームは２つのゴールがあった。現在の得点は、得点の獲得を表す３つのアイコンの色を見ることによって分かる。端末オペレータは、放送プログラム全体を見るか、ハイライトの全てを見るか、または所望の順序でハイライトのシーケンスをとびとびに見るかのいずれかを選択する。
【００３４】
したがって、端末オペレータは、通常の方法でプログラムを見るか、放送番組の一部をスキップして本当に面白いそれらの部分だけを見るか、または面白さが十分なもののいずれかが、さらに注目に値するほど面白いものが現れたかどうかを確認するために表示されたアイコンを定期的に見るかのいずれかが可能である。したがってオペレータは、ときどきスクリーンを一目見る以上のことをする必要もなく、面白いプログラム要素を確認するためにシステムを使用することが可能である。オペレータは、放送プログラムの全てか若しくはハイライトだけを記録して、表示されるプログラム要素の能動的な選択によりプログラムとのインタラクションを行うこと、または、ユーザによって以前に端末にキー入力された所定の価値選択情報にしたがって、格納されるプログラム要素をシステムに選択させること、または、システムプロバイダーによって決定された価値選択情報にてなるデフォルト集合にしたがって、プログラム要素とともに送信される分類データにプログラムの生成を制御させて、連続プログラムを生成させることのいずれかを選択することができる。データ通信チャネルが所定の速度でデータを送信することができる環境で、システムを使用可能である。その速度は、リアルタイムプログラムの送信の全てを適応させるのに十分な速度か、通常の送信より速い速度（例えば鮮明度の高い画像を生成させることができる）か、または通常の速度より遅い速度（必要ならば以前に格納されたプログラム要素を繰り返すことによって「完全な」プログラムが得られる場合）である。
【００３５】
利用者にとってのシステムの機能の重要性に関して、端末は、非常に柔軟性に富み、これによって、端末のオペレータは、放送イベントを、種々の方法、例えば、
１．送信のハイライトのみを選択するためのしきい値を設定する方法。
２．プログラムソースへ送信され得るしきい値であって、該プログラムソースにおいて、例えば複数のスポーツ競技から、一連のプレイのうちで「しきい値より大」の場面を選択するために利用され得るしきい値を設定する方法。
３．特定の重要性のイベントに迅速にアクセスすることを可能とするために、アイコンにより一連のイベントの「ストーリーボード」を表示する方法。
４．任意のハイライトの集合又は部分集合を永久に記録することを選択する方法。
５．格納された任意のアイテムを、随意に、実質的に即座に呼出し、再生する方法。
６．後の時点でアイコンレベル若しくはフルプログラムとして見るために、プログラム要素及びそれに関連したアイコンを格納する方法。
７．後に見るためにイベントのハイライトのみを自動的に格納し、それにより、記憶装置要件を削減する方法。
８．視聴者にとってほとんど関心のない放送イベントの要素を除外するようにシステムを設定する方法。
９．プログラムを生で視聴し、後のリプレイ用にハイライトを自動的に格納する方法。
１０．興味のある何かが起こった場合に、オペレータに警告すべく、プログラムを「見る」ために、システムを利用する方法。
のうちの任意の方法で体験することを選択できる。
【００３６】
実時間の放送信号の全てをユーザの端末に伝送することを許容しないような有効帯域幅しか持たない縮小帯域幅システムでは、プログラム要素が送信されている期間を埋めるために、送信されたプログラム要素によりスクリーンを占有する時間を「延長する」ことが必要である。これは、視聴されるプログラム要素が、実時間で連続したイベントの単なる再現に対応すると仮定して、単に、プログラム要素を繰返すことにより実現可能であり、若しくは、スチール画像およびそれに関連した音の信号を用いることにより実現可能である。特に動作に中断が生じているようなとき、娯楽上の価値を向上させる点では、粗末なビデオよりもスチール写真や効果的に記録された音声のほうが好ましい場合が多数存在する。かかる本発明の適用は、図９を参照して記述される。
【００３７】
図９は、４つのセクションＡからＤへ分割されている。これらの異なるセクションは、いかなる特定の目的にも利用可能で、サイズについて変更可能であり、また、それらの用法は、放送材料の動的変化に従って変更されてもよい。実例として、図９のセクションＡはビデオ動画，セクションＢはダイアグラム又はグラフ、また、セクションＣは高品質のスチール写真を表示するために用いられてもよい。それに関連した音声もまた生成される。例えば、図９において概略的に示されたシステムは、ゴルフトーナメントの模様をあらわすプログラムの放送に関して利用され得る。スクリーンのセクションＡには、有名なゴルフコースにおける特定のホールのフェアウェイ上に立っているゴルファーを映し出してもよい。このゴルファーは、コースの美しさと、ホールをどのようにプレイするつもりであるかとを説明していてもよい。また、スクリーンのセクションＣは、ゴルファーの最新の位置についての非常に高品質の画像を提示するのに用いられてもよい。セクションＢは、ゴルファーの第一打が飛んだ場所を、その距離目盛，残りの距離及びそれと同様のものと合わせてあらわすホールの平面図を含んでいてもよい。
【００３８】
ゴルファーは、ユーザの注意をスクリーンの選択された部分へ向かせるスクリプトに従って行動可能である。例えば、ゴルファーは、端末のユーザの注意を、地面が左側へ傾斜する道，グリーン周囲のバンカーへ真っ直ぐに落ちる危険、および、コースや種々の地形の美しさへ向かせることができる。ゴルファーがこのメッセージを送っている場合には、常に、スクリーン上で動くものはまったくない。もしゴルファーが、スクリーン上でのスチール写真画像について２０秒間話をすれば、これにより、システムバッファに次のビデオセクションを蓄積するための２０秒が与えられる。その後、次のビデオセクションは、視聴品質を改良するように、それが上記バッファに記録された場合の速度より高速でリプレイされ得る。
【００３９】
更に、予め記録されたデータパケットが、最終的なプログラムを構成するために用いられてもよい。例えば、特定のホールに関するゴルファーの技術の解説が、ＰＣのＣＤドライブ内のＣＤに保持された情報のライブラリから取り出されてもよい。この場合、その情報がスクリーンのセクションＡに表示され、同時に、スポンサのメッセージが、セクションＢにおけるコース平面図の所定位置にあらわれる。
【００４０】
スクリーンのセクションＤは、アイコン（図示した場合では、数字として示す。）を示しており、該アイコンは、関連したプログラム要素の重要性についての、プログラムプロデューサによる主観的な評価であるか、若しくは、図５〜８に示されたフットボールの例と同様の方法で、特定のイベントを識別するものかのいずれかである。このことは、ユーザが、プログラムのセクションの間でジャンプすることを可能とし、随意に、関心のあるセクションを繰り返し、それにより再び、全体として、プログラムに対する制御を獲得する。
【００４１】
プログラム要素が連続して再現され得る、すなわち、プログラムが、連続した要素の間に重複部分をもたずに一度に１つずつ提示されるプログラム要素で構成され得ること、若しくは、プログラム要素が並列に再現され得る、すなわち、プログラムが、その幾つかが同時に提示されることになるプログラム要素で構成され得ることが認められるであろう。複数のプログラム要素を同時に提示することにより、様々な状況においてユーザの鑑賞の質を向上させることになる。例えば、もしユーザに提示されるべきプログラムが、自動車レースの経過を放映するものであれば、表示スクリーンのほとんどが、レースにおける先頭の２台の車を示す画像により占有されつつ、スクリーンの残りの領域が、上記レースの決勝線へのアプローチを示すことができる。かかる画像の合成は、第１のイベント（先頭の２台の車の相対的な位置）及び第２のイベント(それらの決勝線へのアプローチ)がプログラムの主題の総括的な鑑賞に重要なものである２つのイベントをリンクさせることにより、プログラムの鑑賞の質を向上させることができる。
【００４２】
また、上記画像の合成は、特定のイベントの発生に対して特定の広告の提示をリンクさせることにより、広告のインパクトを向上させるように、連続若しくは並列に提示され得ることが認められるであろう。例えば、モータレースの経過を放映するプログラム要素が、広告用の画像をあらわすプログラム要素と合成されてもよい。該広告用の画像の提示は、レースの経過にリンクされ得る。１つの可能性は、レース車が首尾よく決勝線を横切る時間に、レース車のスポンサ又はレース車に対するタイヤの提供者に関係する広告材料が、スクリーン上に置かれることであろう。その結果、スポンサのメッセージが、勝者であるレース車及びドライバの画像に重ね合せられ得る、若しくは、その画像と合成され得る。
【００４３】
前述した発明の実施の形態は、プログラム要素の分類が、プログラム要素のソースにより制御されることを仮定するものである。しかしながら、プログラム要素のソースにより設定された分類を置き換えるべく、若しくは，分類されていない放送プログラムから、一組のプログラム要素及びそれに関連した分類を確立すべく、システムのユーザはプログラム要素の分類を決定することが可能である。例えば、ユーザは、イベントの放送を受信し、全放送を格納し、格納されたプログラムを関心のあるプログラム要素へ分別し、そして、関心のある各プログラム要素に関して分類を設定することができるであろう。その結果、ユーザは、ユーザの関心事に対して理想的に適合した基準に基づき、スポーツのイベントに関連したプログラム要素を分類することができ、それにより、ユーザ自身の分類システムに基づき制御されるようにして、その後のプログラム要素の再生が可能である。よって、ユーザは、プログラム要素のソースにより適切であるとみなされた分類システムをあてにするように強制されることはなく、特定のユーザの関心(しかし、それらの関心は特有であるかも知れない)に符合する分類を設定することができる。
【００４４】
プログラム要素の分類は、例えば、連続して提示される一続きのプログラム要素から構成されるプログラムにおいて、プログラム要素の開始に「タイムスタンプ」を付与することのように、種々の方法で使用され得る。その結果、例えば電話に応答可能であるように、一定期間、プログラムを停止させることを望むユーザは、停止の決定が下されたときに見られていたプログラム要素に対して、効果的に、「タイムスタンプ」の分類を付加することができる。付加された分類は、視聴者が、視聴再開後に復帰することを望むプログラム中のポイントを識別するフラグである。上記タイムスタンプの分類は、視聴されるプログラムを構成する一続きのプログラム要素における先行する全てのプログラム要素の迂回をシステムに実行させることにより、格納されたプログラム要素が提示される方法を効果的に変更する。
【００４５】
図３及び図４を参照しながら説明される本発明の実施の形態では、プログラムの要素が、個々の要素の「価値」の評価情報を参照することにより分類される。図７及び図８を参照しながら説明される本発明の実施の形態では、分類が、イベントの性質を参照することによりなされる。個々のプログラム要素に関連付けられた分類に係る種々のグラフィカル表現がユーザに対して提示されてもよいということが認められるであろう。例えば、１から１０のスケールにおけるプログラム要素の「価値」を基礎にした分類システムでは、実時間の放送プログラムにおける連続したイベントをあらわす一続きのプログラム要素の価値が、棒グラフの形式で提示されてもよい。グラフの各棒は、それぞれのプログラム要素に割り当てられた１から１０の範囲における価値に対応する長さを有するものである。かかる個々のプログラム要素の分類を提示することにより、ユーザは、割り当てられた価値の分類に基づき、非常に関心のあるものと思われるいかなる一続きのプログラム要素にも、迅速にアクセス可能となる。
【図面の簡単な説明】
【図１】  本発明によるシステムの全体構成を概略的に示す図である。
【図２】  図１のシステムの各受信器に設けられた装置を概略的に示す図である。
【図３】  プログラム要素データパケットおよび関連する分類コードの生成を示す図である。
【図４】  受信器における受信されたプログラム要素データパケットおよび関連する分類コードの格納を概略的に表す図である。
【図５】  プログラムソースで生成されたテレビ信号への分類コードの付加を概略的に示す図である。
【図６】  受信器でのプログラム要素データパケットおよび関連する分類コードの格納および使用を概略的に表す図である。
【図７】  図６の拡大表示画面を示す図である。
【図８】  スポーツイベントの経過を表す図７の画面に表示された記号を概略的に示す図である。
【図９】  同時再生された複数のプログラム要素を含むプログラムの生成に適した形態での表示画面を概略的に示す図である。
【符号の説明】
１…端末
２…モデム
３…電話回線
４…交換器
５…通信手段
６…Ｔ.Ｖ.画像ソース
７…入力インターフェース
８…バッファ
９…ディスプレイ装置
１０…コントローラ
１１…データ
１２…ＴＶカメラ
１３…データストリーム
１４…価値分類データ
１５…制御データ
１６…制御データ
１７…データストリーム
１８…バッファ
１９…データ
２０…ディスプレイスクリーン