(57)【要約】本発明は、ユーザ（５）へのプログラムの伝送と、このプログラムへの伝送コンテンツの組み込みとを同期化する方法に関する。また本発明は、対応する装置および製品にも適用される。この同期化方法によれば、コンテンツで拡張されたプログラムは、伝送装置（１４）と、伝送サーバ（１３）とに時間的に管理してコマンド命令を送信することにより、またこのサーバによって作成されたコンテンツを、上記の装置によって作成されたプログラムに直ちに組み込むことによって作成される。データ処理に関連しかつこのサーバに理解できない命令がこのサーバにサブミットされ、このサーバにより、これらの命令が直ちにサービスオペレータ（２）にルーティングされる。このサービスオペレータは、これらの命令から得られるコマンドを直ちに実行する。このようにしてプログラムの伝送が、データ処理に関連するオペレーションに同期化される。適用分野は対話式テレビジョンである。
2004537200.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ（５）へのプログラムの伝送と、当該プログラムへの伝送コンテンツの組み込みとを同期化する方法であって、
プログラムを伝送するための少なくとも１つの装置（１４）と、少なくとも１つの伝送サーバ（１３）とに時間的に管理してコマンド命令を送信し、
−  該コマンドの直接的な作用の下に前記のプログラムおよびコンテンツを前記の伝送装置（１４）および伝送サーバ（１３）によってそれぞれ作成し、
−  前記のユーザ（５）に伝送する前に前記コンテンツを前記プログラムに直ちに組み込む形式の、ユーザへのプログラムの伝送と、当該プログラムへの伝送コンテンツの組み込みとを同期化する方法において、
−  前記サーバ（１３）に理解不能でありかつ少なくとも１つのサービスオペレータ（２）によって処理されるデータ処理についての命令を、前記伝送サーバ（１３）にサブミットするコマンド命令の間で送信し、
−  前記サーバ（１３）が理解不能なコマンド命令を受信した場合、該サーバ（１３）により直ちに、当該命令を前記サービスオペレータ（２）の少なくとも１つの伝送センタ（２０）にルーティングし、
−  該伝送センタ（２０）が受信した前記命令から得られる前記コマンドの即時実行を前記伝送センタ（２０）によってトリガし、
これにより、前記プログラムの伝送と、前記のデータの処理に関連するオペレーションとを同期化させ、ここで前記のユーザへの伝送は有利には放送であることを特徴とする、
ユーザへのプログラムの伝送と、当該プログラムへの伝送コンテンツの組み込みとを同期化する方法。
【請求項２】
前記のコマンド命令がターゲットにするコマンドは、
−  前記のサービスオペレータ（２）による少なくとも１つのデータ処理のトリガ、
−  当該の少なくとも１つのデータ処理の中断、および／または
−  前記データ処理の少なくとも１つの結果の取り出しと、当該結果の伝送サーバ（１３）への伝送とのトリガを含む、
請求項１に記載の方法。
【請求項３】
サービスオペレータ（２）の伝送センタ（２０）の処理モジュール（４０）であって、
該モジュール（４０）は、
−  少なくとも１つの伝送サーバ（１３）と情報を通信するためのユニット（４１）、および
−  前記サービスオペレータ（２）によって処理されるデータの処理に関連するアクションに対するユニット（４２）を含んでおり、
前記サーバ（１３）は、殊にユーザ（５）に伝送するプログラムに組み込む伝送コンテンツを準備する形式の、サービスオペレータの伝送センタの処理モジュールにおいて、
該モジュールはさらに、オペレータに対する少なくとも１つの実行リスト（ＬＯ）にアクセスするように設計した同期化ユニット（４３）を含んでおり、
該リスト（ＬＯ）は、前記サービスオペレータ（２）によるデータ処理に関連する命令と、関連する処理コマンドとからなる少なくとも１つの対を含み、
前記伝送サーバ（１３）から発せられたコマンド命令を前記通信ユニット（４１）が受信すると、前記同期化ユニット（４３）により、
−  当該コマンド命令と、前記の実行リスト（ＬＯ）の命令とが比較され、
−  該コマンド命令と、前記実行リスト（ＬＯ）の命令１つとが一致する場合、前記命令に関連するコマンドの前記アクションユニット（４２）による即時実行の要求が生成され、
−  前記処理モジュールは、有利には請求項１または２のいずれか１項に記載の同期化方法を実施することを特徴とする、
サービスオペレータの伝送センタの処理モジュール。
【請求項４】
前記アクションユニット（４２）により、有利には投票および／またはゲームの回答である、少なくとも１人の前記ユーザ（５）から発せられたデータの処理に関連するアクションが生成される、
請求項３に記載のオペレータに対する処理モジュール（４０）。
【請求項５】
前記アクションユニット（４２）により、前記の少なくとも１つのプログラムから抽出したデータの処理に関連するアクションが生成される、
請求項３または４に記載のオペレータに対する処理モジュール（４０）。
【請求項６】
サービスオペレータ（２）の放送センタ（２０）において、
該放送センタ（２０）は、請求項３から５までのいずれか１項に記載の、オペレータに対する処理モジュール（４０）を少なくとも１つ含むことを特徴とする、
サービスオペレータ（２）の放送センタ（２０）。
【請求項７】
サービスオペレータ（２）において、
該サービスオペレータ（２）は、請求項６に記載の少なくとも１つの伝送センタ（２０）を含むことを特徴とする、
サービスオペレータ（２）。
【請求項８】
伝送サーバ（１３）の処理モジュール（３０）であって、
該処理モジュール（３０）は、
−  サービスオペレータ（２）の少なくとも１つの伝送センタ（２０）と通信するためのユニット（３１）と、
−  ユーザ（５）に伝送されるプログラムに組み込む伝送コンテンツに関連するアクションに対するユニット（３２）とを含んでおり、
該アクションユニット（３２）により、前記コンテンツの準備と、当該コンテンツの伝送とがトリガされ、ここで該コンテンツは、当該コンテンツを前記プログラムに組み込むシステム（１５）に伝送され、
前記アクションユニットは、コマンドシステム（１２）から受信した命令に関連するコマンドを直ちに実行するように設計されている形式の、伝送サーバ（１３）の処理モジュール（３０）において、
伝送器に対する該処理モジュール（３０）はさらにルーティングユニット（３３）を含んでおり、
該ルーティングユニットは、前記アクションユニット（３２）が前記命令を理解できない場合、受信した前記コマンド命令（Ｃ０）を前記伝送センタ（２０）に直ちにルーティングし、
伝送器に対する前記処理モジュール（３０）は有利には、請求項１または２に記載の同期化方法を実施する、および／または請求項６に記載の伝送センタ（２０）に前記命令をルーティングすることを特徴とする、
伝送サーバ（１３）の処理モジュール（３０）。
【請求項９】
実行リスト（ＬＤ）を作成するトラフィックシステム（１１）であって、
該実行リスト（ＬＤ）はそれぞれ、タイムテーブルと、制御すべき装置と、コマンド命令とからなる三つ組を含んでおり、
前記の制御すべき装置は、例えば少なくとも１つの伝送サーバ（１３）を含んでいる形式の、トラフィックシステム（１１）において、
該トラフィックシステム（１１）は、前記のリスト（ＬＤ）に三つ組みを組み込むように設計されており、
該三つ組みにて、前記の制御すべき装置は、伝送サーバ（１３）であり、
前記の関連する命令は、データ処理命令であり、前記サーバ（１３）に理解不能であり、また該サーバ（１３）により、少なくとも１つのサービスオペレータ（２）に直ちにルーティングされ、
前記トラフィックシステム（１１）は有利には請求項１または２に記載された同期化方法を実施することを特徴とするトラフィックシステム（１１）。
【請求項１０】
伝送器に対する実行リスト（ＬＤ）であって、
該実行リストは、タイムテーブルと、制御すべき装置と、コマンド命令とからなる三つ組を含んでおり、
前記の制御すべき装置は、例えば少なくとも１つの伝送サーバ（１３）を含んでいる形式の、伝送器に対する実行リスト（ＬＤ）において、
前記の三つ組の少なくとも１つに対して、前記の制御すべき装置は前記伝送サーバ（１３）であり、
前記の関連する命令は、データ処理命令であり、前記サーバ（１３）に理解不能であり、また該サーバ（１３）により、少なくとも１つのサービスオペレータ（２）に直ちにルーティングされ、
伝送器に対する前記の実行リスト（ＬＤ）は有利には請求項９に記載のトラフィックシステム（１１）によって作成されることを特徴とする、
伝送器に対する実行リスト（ＬＤ）。
【請求項１１】
コンピュータプログラムにおいて、
請求項３から５までのいずれか１項に記載の、オペレータに対する処理モジュール（４０）の前記ユニット（４１〜４３）、
請求項８に記載の、伝送器に対する処理モジュール（３０）の前記ユニット（３１〜３３）、および／または
請求項９に記載のトラフィックシステム（１１）を実施する機能を含んでいることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば対話式のテレビジョンに対して、ユーザへのプログラム放送と、このプログラムへの放送コンテンツの組み込みとを同期化することに関する。また本発明は、対応する装置および製品にも関する。
【０００２】
対話式テレビジョンにより、視聴者は、視聴している伝送の進行に作用を及ぼすことが可能である。視聴者は対話式サービスと対話することができる。これを行うため、量販の対話端末装置が２重の通信ネットワークに接続される。すなわち、
−  １つ以上のポイントツーポイントサーバが実装された、例えば電話網などのポイントツーポイントタイプの双方向ネットワーク（モデム、ケーブルによる戻り線路など）、および
−  １つ以上の放送サーバが実装された、例えば地上波、ケーブルまたは衛星テレビション放送ネットワークのような単一方向配信ネットワークに接続されるのである。ここで「放送」（broadcasting）という表現は、例えばラジオ放送、ケーブルまたはインターネットのいずれによって行われるかにかかわらず、一連の宛先に同じデータを伝送することを意味すると理解されたい。
【０００３】
関連する端末装置は、例えばテレビジョン受信器、ＤＶＢ（＝Digital Video Broadcastingディジタルビデオ放送を表す）デコーダまたはインターネットデコーダからなる。対話式サービスは一般に上記の双方向ネットワークを介して放送により、端末装置にダウンロードされる。このようなサービスか、またはこのようなサービスのウェブアドレス（Universal Resource Locatorを表すＵＲＬまたはユニバーサルアドレスとも称される）のいずれかと同期して放送するオーディオビジュアルプログラムは、「拡張プログラム」（と称される。
【０００４】
対話式テレビションの公知のテクニックは実践的につぎのようなオペレーションに基づいている。放送センタまたは放送局は、サービスオペレータから発せられた対話サービスをオーディオビジュアルプログラム（単一方向ネットワーク）と同期して放送する手段として使用される。このためにこのサービスに関連するデータは、このプログラムに固有のオーディオビジュアル信号と一緒に伝達される。対話式端末装置がこのようにして得られた拡張プログラムを受信すると、この対話式端末装置は画面に（画像および音声）オーディオビジュアルプログラムを放送し、対話式サービスのデータを解釈する。つぎにこの対話式端末装置は、後者を上記のオーディオビジュアルプログラムと同期して放映し、これは通例、ビデオに重ね合わされたグラフィックまたはテキストによる表示の形態で行われる。
【０００５】
テレビジョン視聴者はつぎにこの対話式サービスと対話することができ、これはサービスオペレータのサーバとのコネクションを開始することによって行われる（双方向ネットワーク）。様々な視聴者から発せられた情報は、このような一連のサーバによって要求の形態で蓄積され、ふつう利用のために整理統合される。このような利用は、例えば、伝送の間に処理結果をアナウンスする形態で、またはこの結果に関連する対話式サービスを放送する形態で行われる。
【０００６】
以下で、プログラムと共に放送されるサービスの「コンテンツ」という表現は、サービスそれ自体、およびサーバを介してこのサービスにアクセスできるようにするＵＲＬまたは参照の両方のことを指す。
【０００７】
対話式テレビションの重要な様相の１つは、プログラムと対話式サービスデータとの同期化を配備して管理することに関連する。放送局の設備の２つの要素がふつうこのために使用される。すなわち、
−  時間情報（開示時刻および終了時刻）、オブジェクト情報（制御すべき装置）およびオペレーション情報（実行すべきコマンド）を含むイベント実行リスト（再生リスト）を作成するトラフィックシステムと、
−  この実行リストを管理して、放送局の放送設備（ビデオサーバ、ビデオレコーダ、字幕スーパー装置など）を制御してこれに指令するオートメーションシステムとが使用されるのである。
【０００８】
上記のトラフィックシステムにより、プログラムの時間的な編成に万一重大な変更がある場合に実行リストを変更することができる。上記のオートメーションシステム側では、直前になって万一小さな変更がある場合に再調整を行うことができ、またより重大な変更が必要な場合には上記のトラフィックシステムにリストを再作成させることができる。
【０００９】
対話式サービスとプログラムとの同期化は、上記の制御すべき装置間にオートメーションシステムによって放送サーバ（これは対話式アプリケーションのサーバとして動作する）を組み込むことによって達成される。プログラムの放送と、関連する対話式コンテンツの放送との間の同期が外れてしまう問題はこれによって回避されるのである。殊にオーディオビジュアルプログラムが遅延または先に進んでしまう場合、実行リストが放送局によって更新される。このようにして（放送サーバを含む）使用される装置は、適切な時点にトリガされるのである。
【００１０】
しかしながら対話式端末装置から発せられた要求を所定の時点に取り出して処理することは、問題を残したままである。殊に事前には互いに依存していない放送局の要素も、サービスオペレータの要素も共に考慮すべきである。しかしながら放送局からサービスオペレータにトリガ信号を送信することによって全体的な同期化を保証することは、複雑になるという危険を冒しており、さらに進みすぎまたは遅延が万一発生した場合に時間的な再調整が必ずしも考慮されないという危険を冒しているのである。
【００１１】
例えば、放送局がゲームの結果をビデオのはめ込み（video inlay）によって示したいとする。ここでこれらの結果は、多数の視聴者から発せられた回答の処理から得られたものである（競技の勝者、参加者数など）。この場合に放送局は、少なくとも、伝送が終了する前の時点に結果が得られるように十分に早く、かつできるだけ多くの参加者数が考慮されるように十分に時間をかけて処理をトリガしなければならない。しかしながら、伝送を遅延してまたは早く放送することは、この同期化について大きな困難をもたらす危険性があるのである。
【００１２】
本発明は、プログラムの伝送と、これらプログラムへの伝送コンテンツの組み込みとを同期化する方法に関し、ここでこの方法はさらに、データ処理に関連するオペレーションの同期化を保証することができる。
【００１３】
本発明の方法は、ユーザから発せられたデータの処理に適用され、より一般的には任意のデータの処理に適用される。また効果的かつ信頼性のある同期化が可能になり、経済的に実施可能である。
【００１４】
本発明の方法は、対話式のテレビジョンだけでなく、対話式のラジオに対しても適用され、ユーザへの伝送が含まれる対話の別の分野にも応用することができる。
【００１５】
本発明はまた、本発明の同期化方法を実施するのに適した装置にも関しており、ここでこの装置は、サービスオペレータの伝送センタの処理モジュール（対応する伝送センタおよび対応するサービスオペレータも）、伝送サーバの処理モジュールもそれぞれ含み、また対応するトラフィックシステム、伝送器に対する対応する伝送リストも、対応するコンピュータプログラム製品も含まれる。
【００１６】
したがって本発明の主題は、ユーザへのプログラムの伝送と、これらのプログラムへの伝送コンテンツの組み込みとを同期化する方法であり、ここでは、
−  プログラムを伝送するための少なくとも１つの装置と、少なくとも１つの伝送サーバとに時間的に管理してコマンド命令を送信し、
−  このコマンドの直接的な作用の下に上記のプログラムおよびコンテンツを伝送装置および伝送サーバによってそれぞれ作成し、
−  ユーザへの伝送の前にこれらのコンテンツをプログラムに直ちに組み込む。
【００１７】
本発明によれば、
−  サーバに理解不能でありかつ少なくとも１つのサービスオペレータによって処理されるデータ処理についての命令を、伝送サーバにサブミットされるコマンド命令の間で送信し、
−  上記サーバが理解不能なコマンド命令を受信した場合、このサーバにより、直ちにこれらの命令をサービスオペレータの少なくとも１つの伝送センタにルーティングし、
−  伝送センタが受信した上記命令から得られるコマンドの即時実行をこの伝送センタによってトリガする。
【００１８】
これにより、プログラムの伝送と、データの処理に関連するオペレーションとを同期化させる。
【００１９】
さらに上記のユーザへの伝送は有利には放送である。
【００２０】
したがって放送のための制御命令のタイミングが、サービスオペレータによるデータ処理に使用されるのである。これにより、両側で行われるオペレーションの完全な同期化を保証することができる。同一の時間管理の共同使用は、理解不能な命令を、伝送サーバにより、サービスオペレータに自動的に戻すことによって達成される。これにより、サービスオペレータ向けの命令はほとんど即時にルーティングされる。
【００２１】
この解決手段は、十分な精確さで全体的に同期化を行うことについて当業者が考え得たものと異なる。すなわち、装置および伝送サーバの両方に命令を送信する一方でサービスオペレータの伝送センタにも送信する、伝送器のレベルに配置された時間管理の中央集中システムとは異なるのである。このような実施形態に比較して、本発明の同期化方法は、実現が容易でありかつ手段が経済的であると同時に、時間的に極めて精確であるという利点を提供することが可能である。
【００２２】
有利にはサービスオペレータは伝送サーバに常時接続されており、これよって有益なすべての情報を直ちに通信することができ、また殊に伝送サーバにより、コマンド命令を伝送センタに直ちに伝送することができる。
【００２３】
データ処理に関する命令がターゲットにするコマンドは、所要の任意のオペレーションに関係することが可能である。これらは有利には以下を含む。すなわち、
−  サービスオペレータによる少なくとも１つのデータ処理のトリガ、
−  この少なくとも１つデータ処理の中断、および／または
−  上記のデータ処理の少なくとも１つの結果の取り出しと、この結果の伝送サーバへの伝送とのトリガを含むのである。
【００２４】
データ処理に関するすべてのオペレーションをつねに同期化する必要はない。したがって所要の情報が利用可能になるやいなやサービスオペレータのサーバによって処理がトリガされる場合、この処理をトリガするためにコマンド命令を送信する理由はないのである。このようなケースとは、例えば、つぎのようなケースである。すなわちこのケースに対してサッカーの試合の生中継開始時に対話式の宣伝が計画されず、つぎの対戦についてスタジアムの席の埋まり具合が不十分でなければ、席の埋まり具合が放送の前にサービスオペレータに直接通信されるケースである。
【００２５】
この逆にサービスオペレータが自動的に処理を終了させて結果を伝送サーバに直ちに伝送する場合、処理の終了を送信して取り出し命令をトリガすることは有益でない。これは例えばつぎのような伝送に対する場合である。この伝送の最後の部分が、専用のサービスによりリアルタイムで行われる、天気情報概要の放送に依存する場合である。この処理のトリガは、伝送サーバを介して適切な時点に指令されるが、結果はこの伝送サーバにすぐ後に自動的に伝送されるのである。
【００２６】
処理データの第１形態では、処理データはユーザから発せされる。この場合、これらの処理データは有利にはゲームに対する回答または投票からなる。例えば、あらかじめ分かっているトリガ時点に、放送局は、（オートメーションシステム、伝送サーバおよびサービスオペレータの伝送センタを介して）ゲームに対する回答の処理をこれらのサーバにおいてトリガする。このトリガ時点は、関連する伝送の開始後または終了の前の所定の時刻に設定されている。つぎに伝送の進行に対して同様にあらかじめ定められた結果提示時点に、放送局は、進行中の処理の中断と、得られた結果の取り出し（伝送サーバには理解できない命令による）と、競技の勝者または参加者の人数などの結果の表示（伝送サーバ向けの命令）とを連続して指令する。この表示は、例えば、ビデオ埋め込みまたは放送の対話式サービスを介して行われる。
【００２７】
処理データの第２形態では、データはユーザと無関係に得られる。この場合、これらのデータは有利には放送の画像に関連する（例えば、伝送の終了は、伝送中に事柄がどのように進行したかに依存し、放送画像に対するオペレーションを介して行われる）か、または別のサービス（例えば天気サービス）または情報提供者（例えば、スポーツイベントの主催に関連するオペレータ）から発せされた情報に関係する。
【００２８】
また本発明は、サービスオペレータの伝送センタの処理モジュールにも関する。このモジュールは以下を含む。すなわち、
−  少なくとも１つの伝送サーバと情報を通信するためのユニット。ここでこのサーバは、殊にユーザに伝送されるプログラムに組み込む伝送コンテンツを準備するためのものであり、また
−  サービスオペレータによって処理されるデータの処理に関連するアクションに対するユニットの２つのユニットを含むのである。
【００２９】
本発明によれば、上記の処理モジュールはさらに、オペレータに対する少なくとも１つの実行リストにアクセスするように設計した同期化ユニットを含んでおり、ここでこのリストは、サービスオペレータによるデータ処理に関連する命令と、関連する処理コマンドとからなる少なくとも１つの対を含み、上記の同期化ユニットは、伝送サーバから発せられたコマンド命令を通信ユニットによって受信すると、
−  コマンド命令と、上記の実行リストの命令とを比較することができ、
−  このコマンド命令と、実行リストの命令の１つとが一致する場合、この命令に関連するコマンドのアクションユニットによる即時実行の要求を生成することができる。
【００３０】
この処理モジュールは、有利には、本発明の１実施形態の同期化方法を実施することを意図したものである。
【００３１】
オペレータに対する処理モジュールによって実行リストを直ちに使用して、伝送サーバから受信したコマンド命令を識別することは極めて有益である。それはこれにより、伝送サーバによって指示されたオペレーションが極めて高速に進行することを保証できるからである。したがって慣用のテクニックに対しては思いもよらないように、タイムテーブルを含まない実行リストが使用される。殊に命令がターゲットにするコマンドは、直ちに実行されることが想定される。
【００３２】
有利にはアクションユニットは、少なくとも１人のユーザから発せられたデータの処理に関連するアクションを生成することができ、ここでこのデータは有利には投票および／またはゲームに対する回答である。このようなアクションには、例えばサーバに平均を作成させるかまたは回答を加え合わせることなどが含まれる。
【００３３】
またアクションユニットが、少なくとも１つのプログラムから抽出したデータを処理にするのに関連するアクションを生成できると有利である。このようなアクションには、例えば、伝送の継続を決定する目的で専用サーバに指示して、複数の志願者がゲームに移動する速度を比較させることなどがある。
【００３４】
本発明はまた、サービスオペレータの伝送センタに関し、ここでこれは、本発明の任意の実施形態にしたがうオペレータに対する処理モジュールを少なくとも１つ含むという特徴を有する。
【００３５】
本発明の別の課題はサービスオペレータであり、これは、本発明による少なくとも１つの伝送センタを含むという特徴を有する。
【００３６】
本発明は、伝送サーバの処理モジュールにも適用される。このモジュールは、
−  サービスオペレータの少なくとも１つの伝送センタと情報を通信するためのユニットと、
−  ユーザに伝送するプログラムに組み込まれる伝送コンテンツに関連するアクションに対するユニットとを含んでおり、ここでこのアクションユニットは、コンテンツの準備と、これらのコンテンツの伝送とをトリガすることができ、ここでこれらのコンテンツは、これらコンテンツをプログラムに組み込むためのシステムに伝送される。また上記のアクションユニットは、コマンドシステムから受信した命令に関連するコマンドを直ちに実行するように設計されている。
【００３７】
本発明によれば、上記の伝送器に対する処理モジュールは、さらにルーティングユニットを含んでおり、これは、アクションユニットがこの命令を理解できない場合、受信したコマンド命令を伝送センタに直ちにルーティングするためのものである。
【００３８】
伝送器に対するこの処理モジュールは有利には本発明の１実施形態に記載の同期化方法を実施するためのものであり、および／または上記の命令を本発明の伝送センタにルーティングするためのものである。
【００３９】
さらに本発明は、実行リストを作成することのできるトラフィックシステムに関する。各リストは、タイムテーブルと、制御すべき装置と、コマンド命令とからなる三つ組を含んでいる。ここでこの制御すべき装置は、殊に少なくとも１つの伝送サーバを含む。
【００４０】
本発明によれば、上記のトラフィックシステムは、上記のリストに三つ組を組み込むように設計されており、ここのこの三つ組において制御すべき装置は伝送サーバであり、関連する命令は、データ処理命令であり、このサーバには理解不能であり、またこのサーバによって少なくとも１つのサービスオペレータに直ちにルーティングされることが意図されている。
【００４１】
このトラフィックシステムは有利には本発明の１実施形態の同期化方法を実現するためのものである。
【００４２】
本発明の別の課題は、伝送器に対する実行リストであり、これは、タイムテーブルと、制御すべき装置と、コマンド命令の三つ組を含んでおり、ここでこの制御すべき装置は、殊に少なくとも１つの伝送サーバを含む。
【００４３】
本発明によれば、上記の少なくとも１つの三つ組に対して、制御すべき装置は伝送サーバであり、関連する命令は、データ処理命令であり、このサーバには理解不能であり、またこのサーバによって少なくとも１つのサービスオペレータに直ちにルーティングされることが意図されている。
【００４４】
伝送器に対する実行リストは有利には本発明のトラフィックシステムによって作成される。
【００４５】
本発明はまたはコンピュータプログラム製品に関する。本発明によれば、これは、本発明の任意の１実施形態に記載した、オペレータに対する処理モジュールのユニット、伝送器に対する処理モジュールのユニット、および／またはトラフィックシステムを実施することのできる機能を含んでいる。
【００４６】
「コンピュータプログラム製品」という表現は、ディスケットまたはカセットのようなプログラムを含む記憶スペースだけでなく、電気的または光信号などの信号も含むコンピュータプログラム媒体手段のことでもあると理解されたい。
【００４７】
当然のことながら、上に定義したすべての装置において、ユニットおよびモジュールは実質的に機能的なエンティティであり、必ずしも構造的なエンティティではない。したがってこれらは、例えば一緒にグルーピングして同一のコンポーネントにしたり、同一のソフトウェア部分にしたり、または逆に種々異なるコンポーネント間に分散することも可能である。
【００４８】
添付の図面に基づき、また制限を行うものではない以下の例示的な実施形態および実施例により、本発明をより分かりやすく説明することができる。
【００４９】
−  図１は、本発明の同期化方法を実施する有利な伝送および受信アセンブリの基本図であり、このアセンブリは、本発明により、例えば伝送サーバ（放送サーバ）有する放送局と、伝送センタ（放送センタ）を有するサービスオペレータとを含み、
−  図２では、図１の伝送サーバが、機能ブロックにより、また他の要素が接続されてより詳しく示されており、
−  図３では、図１の伝送センタが、機能ブロックにより、また他の要素が接続されてより詳しく示されており、
−  図４は、図１のタイプの複数の放送局に関連して、図１の伝送センタを示している。
【００５０】
伝送および受信アセンブリは、放送アセンブリまたは放送局１を含んでおり、これは単一方向のネットワーク３を介して伝送データを対話式テレビションのようなユーザ５に伝送するように設計されている。また放送局１に接続されたサービスオペレータ２が含まれており、これは双方向ネットワーク４を介してユーザ５と通信するように設計されている。例えば、ネットワーク４は公衆交換電話網（ＰＳＴＮ＝public switched telephone network）であり、ユーザ５は、電話接続の形態の通信媒介手段６を備えている。
【００５１】
放送局１は、利用可能なトラフィックシステム１１および利用可能なオートメーションシステム１２を有しており、ここで上記のトラフィックシステムは放送局に対して実行リストＬＤを作成して管理することでき、また上記のオートメーションシステムは、放送局１の種々の装置に作用することによってこれらの実行リストＬＤを実行するように設計されている。各実行リストＬＤは、イベントの列を有しており、これは開始時刻および終了時刻、制御すべき装置および実行すべき命令によってプログラムされている。イベント毎におよびプログラムされた時刻にオートメーションシステム１２は、それ自体を、指示された装置にアドレッシングし、専用のプロトコルを介して、実行リストＬＤで指示された命令をこの装置に送信する。
【００５２】
放送局１は、例えば、ビデオサーバまたはビデオレコーダのような、プログラムＰを供給する放送装置１４と、このプログラムＰに付加されるサービスのコンテンツ（対話式のサービスそれ自体またはＵＲＬ）を供給する放送サーバ１３とを有し、これらはオートメーションシステム１２によって制御される。放送サーバ１３は、例えば、コマンドプロトコルが定められて、イーサネットネットワークまたは単純なシリアル接続を介してオートメーションシステムに接続される。オートメーションシステム１２によって可能になるのは、例えば、関連するオーディオビジュアルプログラムＰの持続時間にわたってコンテンツがループされる放送（いわゆる「メリーゴーラウンド（carousel）」式の放送）をトリガすることである。オートメーションシステムは、サービスの放送の開始または中断および対話式端末装置におけるサービスの表示または消去のトリガなどのオペレーションについて放送サーバ１３に指令することができる。
【００５３】
トラフィックシステム１１およびオートメーションシステム１２によって可能になるのは、放送サーバ１３の監視および放送装置１４の監視を介して、プログラムＰと、関連するコンテンツとを同期化することであり、しかもこれらのプログラムＰに遅延または進み過ぎがある場合にも同期化することである。殊にオートメーションシステム１２（小さな修正に対して）またはトラフィックシステム１１（より重大な修正に対して）により、放送オペレーションを時間的に管理するために使用される実行リストＬＤを更新することができる。そのためこれらは、放送サーバ１３およびサービス向けの指令の瞬間を適合させるために呼び出される。
【００５４】
ＶＢＩ（Vertical Blanking Interval垂直帰線消去間隔を表す）タイプのエンコーダ１５は、放送装置１４からまた放送サーバ１３からそれぞれプログラムＰおよびこれに組み込むべきサービスのコンテンツとを受け取るように設計されており、また拡張されたプログラムＰ′（アナログモード）をただちに作成し、これらをユーザ５に通信するように設計されている。変形実施形態（ディジタルモード）では、サービスのコンテンツは、ＤＶＢ（Digital Video Broadcastingディジタルビデオ放送を表す）タイプの技術によってプログラムＰと共に伝達される。
【００５５】
サービスオペレータ２は、放送センタ２０と、複数のオンラインサーバ２１，２２および２３とからなり、ここでこれらはセンタと接続され、また対話式サービスのホストになる。サーバ２１〜２３は、双方向ネットワーク４を介してユーザ５に接続される。
【００５６】
放送センタ２０は、例えばＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocolを表す）タイプなどのリンク２５によって放送サーバ１３に常時接続されている。ＴＣＰ／ＩＰ上には付加的なアプリケーションパッケージの層が開発されている。例えばリンク２５は、Ｃｏｒｂａ（Common Object Request Broker Architectureを表す）アーキテクチャを有するバスからなる。このリンク２５は、例えば、１方向においてサービスオペレータ２にある管理アプリケーションをベースにして、放送サーバ１３をプログラムするのに使用され、また別の方向において放送サーバ１３の状態、コンテンツの放送の進み具合、任意の出来事などをサービスオペレータ２に伝えるために使用される。
【００５７】
さらに放送センタ２０は、オペレータに対する利用可能な実行リストＬＯを有し、ここでこの実行リストＬＯは、参照命令と、関連するコマンドとからなる対を含むが、これはタイムテーブルを含まないという特徴を有する。実行リストＬＯは、以下に説明するように、放送サーバ１３から発せられたコマンド命令を直ちに実行するのに使用される。
【００５８】
ユーザ５は、拡張されたプログラムＰ′を具現化する利用可能な手段を有しており、ここでは、例えば相応するプログラムＰのビデオ（ビデオのデコードおよび表示）にコンテンツが重ね合わされて（受信したデータの解釈）グラフィックまたはテキスト表示の形態で具現化される。これらのコンテンツが放送のＵＲＬまたは参照の場合、ユーザ５は、オンラインサーバ２１〜２３を介してサービスにアクセスすることができ、ここで各ＵＲＬは、ユーザ５がアドレッシングしなければならないサーバを決定し、またこのサーバにおいて起動すべきサービスを決定する。さらにユーザ５は、上記のコンテンツによりこのユーザが対話へと促されたサービスと通信することができ、これは適切なオンラインサーバ２１〜２３とのコネクションを開始することによって行われる。
【００５９】
放送サーバ１３および放送センタ２０を以下、データ処理に関して図２および３に基づきさらに詳しく説明する。
【００６０】
放送サーバ１３（図２）は、例えば処理モジュール３０からなり、これは、サービスオペレータ２の放送センタ２０と情報を通信するユニット３１と、サービスコンテンツに関連するアクションのためのユニット３２とを含む。ここでこのユニット３２は、オートメーションシステム１２によって制御される。この処理モジュールはまた、ルーティングユニット３３を含んでおり、これは、アクションユニット３２によって理解されない任意の命令Ｃ０を方法センタ２０に直ちにルーティングするためのものである。したがってこのアクションユニット３２は、オートメーションシステム１２から受信したコマンド命令の解釈を実行して、その内容にしたがって、つぎのような作用を及ぼすように設計されている。すなわち、
−  同じものを生成する通信ユニット３１による放送サーバ１３と放送センタ２０との間での情報の転送か、
−  指定されたコンテンツのエンコーダ１５への転送か、または
−  解釈が失敗した場合にコマンド命令を放送センタ２０に直ちに伝送するかのいずれかに作用を及ぼすように設計されているのである。
【００６１】
アクションユニット３２によって受信され解釈される命令は、放送センタ２０との別のタイプの通信に関連しており、これらはプログラムの放送と同期化されない。これには、例えば、放送サーバの状態についてまたは障害についての情報をサービスオペレータ２に送信することが含まれ得る。この場合、アクションユニット３２は、通信ユニット３１に直接、作用を及ぼす（点線の矢印）。
【００６２】
放送センタ２０（図３）側は、放送サーバ１３と通信するためのユニット４１とアクションユニット４２とを含む処理モジュール４０を含んでおり、これは、殊にデータ処理に関してサーバ２１〜２３に命令を送信するのに適している。この処理モジュールはまたは同期化ユニット４３を含んでおり、これはオペレータに対する実行リストＬＯにアクセスする。このユニット４３は、つぎのことを目的として設計されている。すなわち、
−  通信ユニット４１から任意のコマンド命令を受信するため、
−  この命令と、実行リストＬＯの参照命令とを比較するため、
−  またこの参照命令の１つに相応する命令Ｃ０を扱う場合、放送センタ２０か、または適切なサーバ（例えばサーバ２１）において、関連するコマンドのアクションユニット４２による即時実行に対する要求を生成するために設計されているのである。
【００６３】
放送サーバ１３から発せられる別のタイプの情報は、プログラムの放送と同期化する必要はなく、通信ユニット４１によって直接アクションユニット４２に送信される。この際に同期化ユニット４３を経由（点線の矢印）することはない。このようなものには、例えば、コンテンツの放送の進行具合または障害に関連する情報が含まれる。
【００６４】
実践的には放送センタ２０は有利には専用のアプリケーションパッケージを含み、これはリンク２５を介して戻るイベントを監視し、また実行リストＬＯでプログラムされている。
【００６５】
オペレーション中、伝送の間の適切な時間にデータ処理に関連するオペレーションを実行するため、以下を行う。すなわち、
−  放送局に対する実行リストＬＤが、トラフィックシステム１１によって準備される。これは、データ処理に関連するオペレーションについての命令Ｃ０をこの実行リストに入れ、これらを放送サーバ１３に割り当てることによって行われ、
−  オートメーションシステム１２は、実行リストＬＤにしたがって作用を及ぼす手段として使用され、ここでこの作用は、放送装置１４および放送サーバ１３によって実行されるすべてのアクションを同期してトリガすることによって行われる。
【００６６】
−  放送サーバ１３が、データ処理に関連する命令Ｃ０を受信する場合、放送サーバはこれらの命令を理解せず、放送センタ２０に直ちに送信する。この際にアクションはトリガされずまたアラームは発せられない。つぎに放送センタ２０は、利用可能なオペレータに対する実行リストＬＯの参照命令との対応関係を作成して、関連するコマンドの実行を要求する。
【００６７】
放送センタ２０はさらに、複数の放送局５１，５２および５３についてのサービスをコピーするのに適している（図４）。
【００６８】
このテクニックは、例えば、対話式サービスを用いて、回答のあるゲームを実施するオーディオビジュアルプログラムに適用される。ユーザ５によって送信された要求は、オンラインサーバ２１〜２３によって集められ、利用のため、プログラムが終わる前に整理統合される。これは以下のうちの１つの形態をとる。すなわち、
−  処理の結果（参加の程度、回答、勝者など）はオーディオビジュアルプログラムそれ自体において司会者または埋め込みによってアナウンスされる、
−  処理の結果は、伝送中に対話式サービスの形態で放送される。
【００６９】
使用される放送局に対する実行リストＬＤは、この場合、以下の表１に示した形式をとることができ、ここで第１列は開始時刻、第２および第３列は、放送装置１４向けおよび放送サーバ１３向けの命令をそれぞれ示す。
【００７０】
【表１】
2004537200.tif 000003
【００７１】
このテーブルに示された命令は、以下の意味を有する。すなわち、
−  Start＿Program1およびStop＿Program1：プログラム１の放送の開始および終了をそれぞれ表す；
−  Start＿Broadcast App1およびStopBroadcast App1：対話式アプリケーション１の放送の開始および終了をそれぞれ表す；
−  Start＿Display App1＿Scene1およびStart＿Display App1＿Scene2：アプリケーション１のシーン１およびシーン２のユーザにおける表示の開始をそれぞれ表す；
−  Stop＿Display App1＿Scene1およびStop＿Display App1＿Scene2：アプリケーション１のシーン１およびシーン２のユーザにおける表示の終了をそれぞれ表す；
−  Start＿Response＿Processing App1：アプリケーション１に対するデータ処理の開始を表す；この命令は、これを理解することのできない放送サーバ１３によって直接実行することはできない。したがって放送サーバがこれを受信した場合、これを直ちにサービスオペレータ２に転送しなければならないと想定されている。
【００７２】
オペレータに対する実行リストＬＯ側は、表２に示した形式をとることができ、ここで第１列は放送サーバ１３によって直接受信され送信された命令を示しており、第２列はサービスオペレータ２によって実行される相応するコマンドを示している。
【００７３】
【表２】
2004537200.tif 000004
【００７４】
この実施例では、同期化ワード"Start＿Response＿Processing App1"を受信すると、放送センタ２０は、例えばイーサネット接続またはモデム回線（リモートサーバ）を介して要求をhttpサーバに送信し、"App1"という名前で識別される対話式サービスのコンテキスト内で集められた回答の整理統合処理を実行するよう、このhttpサーバに求める。これを行うため、サービスオペレータ２および放送局１は事前に合意していなければならない。
【００７５】
このプログラムの進行中、はじめに想定されていたプログラムがスポーツイベントによって無効にされ、プログラム"program1"の放送が１０分間シフトされる場合、放送局１はその実行リストＬＤを編集して、タイムテーブルの修正を取り出し、これにより結果的に後続の全イベントを相応にシフトするのである。
【００７６】
したがって放送局１は、予想も付かない放送の変転に関係なく安全に保たれるのであり、サービス放送がオーディオビジュアルプログラムと完全に同期しているだけでなく、伝送中に想定される処理も、この伝送の進行に対してなんらのズレを生じることなく、指示された時点に行われるのである。したがって伝送のキーとなる時点において処理を計画することできるため、例えばこれらの処理の結果を、情報ポータルサービス式の対話式サービスの形態で放送することができる。
【図面の簡単な説明】
【００７７】
【図１】本発明の同期化方法を実施する有利な伝送および受信アセンブリの基本図である。
【図２】図１の伝送サーバを、機能ブロックによってまた他の要素を接続してより詳しく示した図である。
【図３】図１の伝送センタを、機能ブロックによってまた他の要素に接続してより詳しく示した図である。
【図４】図１のタイプの複数の放送局に関連して、図１の伝送センタを示す図である。
【図１】
2004537200.tif 000005
【図２】
2004537200.tif 000006
【図３】
2004537200.tif 000007
【図４】
2004537200.tif 000008
【国際公開パンフレット】
2004537200.tif 000009
2004537200.tif 000010
2004537200.tif 000011
2004537200.tif 000012
2004537200.tif 000013
2004537200.tif 000014
2004537200.tif 000015
2004537200.tif 000016
2004537200.tif 000017
2004537200.tif 000018
2004537200.tif 000019
2004537200.tif 000020
2004537200.tif 000021
2004537200.tif 000022
2004537200.tif 000023
2004537200.tif 000024
2004537200.tif 000025
2004537200.tif 000026
2004537200.tif 000027
2004537200.tif 000028
2004537200.tif 000029
2004537200.tif 000030
2004537200.tif 000031
2004537200.tif 000032
2004537200.tif 000033
2004537200.tif 000034
2004537200.tif 000035
2004537200.tif 000036
2004537200.tif 000037
2004537200.tif 000038
【国際調査報告】
2004537200.tif 000039
2004537200.tif 000040