(57)【特許請求の範囲】
【請求項１】
マルチサービス通信システムにおいて動的仮想サービスの選択を提供する方法であって、複数の異なる基本サービスが、伝送サイトから加入者位置に伝送され、該複数の異なる基本サービスの各々が、複数のサービス構成要素を含み、各基本サービスの該サービス構成要素が、複数の異なる周波数チャネルのうちの１つのチャネルを介して該加入者位置に伝送され、いくつかの周波数チャネルは、１つより多くの基本サービスについて多重化されたサービス構成要素を伝搬し、該方法は、
（ａ）複数の動的仮想サービスを定義する工程であって、各動的仮想サービスは、複数の基本サービスが関連付けられたグループを含み、該複数の基本サービス内の１つのみが常にアクティブである、工程と、
（ｂ）該工程（ａ）で定義された各動的仮想サービスについて、その動的仮想サービスを構成する該グループのうちの現在アクティブである１つの基本サービスを特定する動的仮想サービスマップ定義を該伝送サイトで生成する工程と、
（ｃ）動的仮想サービスごとに該動的仮想サービスマップ定義を該加入者位置に伝送する工程であって、特定の動的仮想サービスに対する該動的仮想サービスマップ定義は、その特定の動的仮想サービスに関連付けられた複数の基本サービスのグループの該多重化されたサービス構成要素を伝搬する周波数チャネルを介して伝送される、工程と、
（ｄ）該複数の動的仮想サービスマップ定義から現在アクティブな動的仮想サービスに対応する動的仮想サービスマップ定義を該加入者位置で選択する工程であって、該現在アクティブな動的仮想サービスは加入者によって選択された動的仮想サービスである、工程と、
（ｅ）該現在アクティブな動的仮想サービスに対応し、かつ、該現在アクティブな基本サービスを特定する、該伝送された動的仮想サービスマップ定義を該加入者位置で一時的に格納する工程と、
（ｆ）該伝送された動的仮想サービスマップ定義を利用して、該現在アクティブな基本サービスを決定する工程と
を包含する、方法。
【請求項２】
前記工程（ａ）で定義された前記動的仮想サービスの各々に固有のサービス番号を割り当てる工程をさらに包含する、請求項１に記載の方法。
【請求項３】
所与の動的仮想サービスについて前記工程（ｂ）で生成された前記動的仮想サービスマップ定義の各々は、動的仮想サービス番号指定およびアクティブ基本サービス指定を含み、該動的仮想サービス番号指定が、その動的仮想サービスに割り当てられた前記固有のサービス番号を特定し、該アクティブ基本サービス指定が、その動的仮想サービスに対して前記現在アクティブな基本サービスを特定する、請求項２に記載の方法。
【請求項４】
前記伝送する工程において、所与の動的仮想サービスの前記動的仮想サービスマップ定義は、その動的仮想サービスを構成する複数の基本サービスからなるグループ内の１つの基本サービスの前記サービス構成要素を伝搬する各周波数チャネルを介して、前記加入者位置に伝送される、請求項１に記載の方法。
【請求項５】
動的仮想サービスごとに、その動的仮想サービスを構成する複数の基本サービスからなるグループから得られる基本サービスのうちの１つをホーム基本サービスとして定義し、加入者が該動的仮想サービスのうちの１つを選択すると、該加入者位置にあるデコーダは、該選択された動的仮想サービスの該ホーム基本サービスを構成する前記サービス構成要素を伝搬する前記周波数チャネルに最初に同調し、それにより該選択された動的仮想サービスについて、その周波数チャネルを介して伝搬された該動的仮想サービスマップ定義のうちの１つを受け取ることができる、請求項１に記載の方法。
【請求項６】
マルチサービス通信システムにおいて加入者位置でサービスの選択を可能にする方法であって、複数の基本サービスが該加入者位置に伝送され、該複数の基本サービスの各々が、１つ以上のサービス構成要素を含み、該複数の基本サービスの各々の該サービス構成要素が、複数の異なる周波数チャネルのうちの１つのチャネルを介して該加入者位置に伝送され、該方法は、
該複数の基本サービスの各々のサービス構成要素間マップ定義を生成する工程であって、該サービス構成要素間マップ定義は、その基本サービスを構成するサービス構成要素のうちどの構成要素が、特定の周波数で伝搬されたかを特定する、工程と、
その基本サービスを構成する該サービス構成要素を伝搬する該周波数チャネルのみを介して、該複数の基本サービスの各々の該サービス構成要素間マップ定義を該加入者位置に伝送する工程であって、特定の周波数チャネルのみが、該特定の周波数チャネルが伝搬する該複数の基本サービスに対する該複数のサービス構成要素間マップ定義を伝搬する、工程と、
選択された基本サービスの該サービス構成要素を伝搬する該周波数チャネルに同調する工程と、
アクティブな基本サービスに対応する該サービス構成要素間マップ定義を該同調された周波数チャネルから抽出し、一時的に格納する工程であって、該アクティブな基本サービスは、加入者によって選択された基本サービスである、工程と、
該抽出されたサービス構成要素間マップ定義において特定された該サービス構成要素を同調された周波数チャネルから入手する工程と
を包含する、方法。
【請求項７】
固有のサービス番号を前記複数の基本サービスの各々に割り当てる工程をさらに包含し、該複数の基本サービスの各々の前記サービス構成要素間マップ定義が、サービス番号指定および少なくとも１つのサービス構成要素割り当てを含む、請求項６に記載の方法。
【請求項８】
マルチサービス通信システムにおいて、加入者が選択した基本サービスのサービス構成要素にアクセスする方法であって、複数の基本サービスを加入者位置に伝送し、該複数の基本サービスの各々が複数のサービス構成要素を含み、該複数の基本サービスの各々の該サービス構成要素は、複数の周波数チャネルのうちの１つのチャネルを介して多重化された形式で該加入者位置において受け取られ、いくつかの周波数チャネルは、１つより多くの基本サービスについて多重化されたサービス構成要素を含み、さらに、該複数の基本サービス各々のサービス構成要素間マップ定義が、該加入者位置に伝送され、該複数の基本サービスの各々の該サービス構成要素間マップ定義は、その基本サービスを構成するサービス構成要素のうちどの構成要素が該周波数チャネルのみを介して伝搬されたかを特定し、該方法は、
該選択された基本サービスの該サービス構成要素を伝搬する該周波数チャネルに同調する工程と、
アクティブな基本サービスに対応する該サービス構成要素間マップ定義を該同調された周波数チャネルから抽出し、一時的に格納する工程であって、該アクティブな基本サービスは、加入者によって選択された基本サービスである、工程と、
該選択された１つの基本サービスを構成する、該抽出されたサービス構成要素間マップ定義で特定された該サービス構成要素を該同調された周波数から入手する工程と
を包含する、方法。
【請求項９】
前記複数の基本サービスの各々に固有のサービス番号を割り当て、該複数の基本サービスの各々の前記サービス構成要素間マップ定義が、サービス番号指定および少なくとも１つのサービス構成要素割り当てを含む、請求項８に記載の方法。
【請求項１０】
前記基本サービスごとに、前記周波数チャネルのうちどのチャネルがその基本サービスを構成する前記多重化されたサービス構成要素を伝搬するかを特定する、同調マップを前記加入者位置に設け、前記同調する工程は、
該同調マップにアクセスし、該周波数チャネルのうちどのチャネルが前記選択された基本サービスの該多重化されたサービス構成要素を伝搬するかを決定する工程と、
該選択された１つの基本サービスについて該同調マップで特定された該周波数チャネルに同調する工程と
を包含する、請求項８に記載の方法。
【請求項１１】
マルチサービス通信システムにおいて加入者位置でサービスの選択を可能にする装置であって、複数の基本サービスを該加入者位置に伝送し、該複数の基本サービスの各々が、１つ以上のサービス構成要素を含み、該複数の基本サービスの各々の該サービス構成要素が、複数の異なる周波数チャネルのうちの１つのチャネルを介して多重化された形式で、該加入者位置に伝送され、該周波数チャネルのうちいくつかは、該複数の基本サービスのうちの１つより多くの基本サービスの該サービス構成要素を伝搬し、該装置は、
該基本サービスごとに、その基本サービスを構成するサービス構成要素のうちどの構成要素が特定の周波数チャネルを介して伝搬されたかを特定するサービス構成要素間マップ定義を生成する手段と、
該基本サービスごとに該サービス構成要素間マップ定義を該加入者位置に伝送する手段であって、所与の基本サービスの該サービス構成要素間マップ定義が、その基本サービスを構成する該サービス構成要素を伝搬する該周波数チャネルのみを介して該加入者位置に伝送される、手段と、
アクティブな基本サービスに対応する該サービス構成要素間マップ定義を該同調された周波数チャネルから抽出し、一時的に格納する手段であって、該アクティブな基本サービスは、加入者によって選択された基本サービスである、手段と
を含む、装置。
【請求項１２】
前記加入者位置で使用されるデコーダをさらに含み、該デコーダは、
該加入者位置で出力するための前記複数の基本サービスのうちの１つを選択するサービス選択スイッチと、
該選択された基本サービスの前記多重化されたサービス構成要素を伝搬する前記周波数チャネルに同調し、かつ、その周波数チャネルを介して伝搬される該多重化されたサービス構成要素を受け取る手段と、
該選択された基本サービスについて該加入者位置に伝送された前記サービス構成要素間マップ定義のうちの１つを該同調された周波数チャネルから抽出する手段と、
該受け取る手段に結合され、該抽出されたサービス構成要素間マップ定義に応答して、該受け取られた多重化されたサービス構成要素をデマルチプレクスし、かつ、該抽出されたサービス構成要素間マップ定義において特定された該選択された基本サービスを構成する前記サービス構成要素を入手する、デマルチプレクサと
を含む、請求項１１に記載の装置。
【請求項１３】
前記同調し、かつ、受け取る手段は、
前記基本サービスごとに、前記周波数チャネルのうちどのチャネルが、その基本サービスを構成する前記多重化されたサービス構成要素を伝搬するかを特定する同調マップと、
該同調マップに応答して、該同調マップが特定した周波数チャネルに同調する同調可能受信機と
を含む、請求項１２に記載の装置。
【請求項１４】
前記抽出する手段は、前記受け取る手段と前記デマルチプレクサとの間に結合される、請求項１２に記載の装置。
【請求項１５】
マルチサービス通信システムにおいて、サービスを選択し、加入者位置で出力するデコーダ装置であって、複数の基本サービスが該加入者位置に伝送され、該複数の基本サービスの各々が複数のサービス構成要素を含み、該複数の基本サービスの各々の該サービス構成要素が、複数の周波数チャネルのうち１つのチャネルを介して、多重化された形式で該加入者位置において受け取られ、いくつかの周波数チャネルが、１つより多くの基本サービスについて多重化されたサービス構成要素を含み、さらに、該複数の基本サービスの各々のサービス構成要素間マップ定義が、その基本サービスの該サービス構成要素を伝搬する該周波数チャネルのみを介して該加入者位置に伝送され、所与の基本サービスの該サービス構成要素間マップ定義は、その基本サービスを構成するサービス構成要素のどの構成要素が特定の周波数チャネルのみを介して伝送されるかを特定し、該デコーダ装置は、
該複数の基本サービスのうちの１つを選択し、該加入者位置において出力するサービス選択スイッチと、
該選択された基本サービスの該多重化されたサービス構成要素を伝搬する該周波数チャネルに同調し、かつ、その周波数チャネルを介して伝搬される該多重化されたサービス構成要素を受け取る手段と、
アクティブな基本サービスに対応する該サービス構成要素間マップ定義を該同調された周波数チャネルから抽出し、一時的に格納する手段であって、該アクティブな基本サービスは、加入者によって選択された基本サービスである、手段と
該受け取る手段に結合され、該抽出されたサービス構成要素間マップ定義に応答して、該受け取られた多重化されたサービス構成要素をデマルチプレクスし、かつ、該抽出されたサービス構成要素間マップ定義で特定された、該選択された基本サービスを構成する該サービス構成要素を入手する、デマルチプレクサと
を含む、デコーダ装置。
【請求項１６】
前記同調し、かつ、受け取る手段は、
前記基本サービスごとに、前記周波数チャネルのうちどのチャネルが、その基本サービスを構成する前記多重化されたサービス構成要素を伝搬するかを特定する同調マップと、
該同調マップに応答して、該同調マップが特定した周波数チャネルに同調する同調可能受信機と
を含む、請求項１５に記載の装置。
【請求項１７】
前記抽出する手段は、前記受け取る手段と前記デマルチプレクサとの間に結合される、請求項１５に記載の装置。
【発明の詳細な説明】
発明の背景
発明の分野
本発明は、複数の異なるサービスが１つ以上の異なる周波数チャネルを介して加入者位置に伝送されるマルチサービス通信システムに関する。より詳細には、本発明は、このようなマルチサービス通信システムにおいてサービスの選択を提供する方法および装置に関する。
従来技術の説明
今日の通信システムは、ビデオや、オーディオや、テレテキストや加入者へのデータサービスの多数を同時に伝送する能力を有する。例えば、デジタル圧縮技術の出現によって、加入テレビ（有料テレビ）産業は、各加入者に提供され得るサービス数を増大させた。従って、加入者は、利用可能な膨大な数のサービスの選択に直面することになる。これらのサービスにアクセスする効率的かつ進歩性のある方法を加入者に提供することが極めて重要である。
多くのマルチサービス通信システムは、１つ以上の異なる周波数チャネルを介して異なるサービスを伝送する。各周波数チャネルは、１より多くのサービスを伝搬することができる。特定のサービスにアクセスするためには、そのサービスを伝搬する周波数チャネルに同調し、次にその周波数チャネルで伝搬される多くのサービスからその特定のサービスを選択する必要がある。一般に、サービスアクセスの詳細から加入者を解放し、加入者が同様の方法で異なるサービスにアクセスすることができることが望ましい。加入テレビのオペレータは、典型的には、固有の番号を各サービスに割り当て、加入者が押しボタン式デバイスまたは携帯型遠隔操作を用いて特定のサービス番号を選択することにより、その加入者がそのサービスにアクセスすることを可能にするデコーダを加入者に提供する。これにより、加入者は、サービスを獲得するための複雑な詳細から解放される。
サービス番号を異なるサービスに容易に再割り当てする能力をシステムオペレータに与えることがさらに望ましい。サービスの中には中止されるものもあるし、追加されるものもある。従って、固有の番号付けシステムではますます時代遅れとなる。Ｂｅｎｎｅｔｔらの米国特許第４，９０８，８５９号およびＹｏｎｅｄａらの米国特許第５，２００，８２３号は、チャネル番号を割り当てる際にある程度の柔軟性をシステムオペレータに提供するマルチサービス通信システムを記載している。両方のシステムは、「仮想チャネルマッピング」と呼ばれることがある方式を採用している。ここで、「チャネルマップ」は、利用可能な各サービスを異なる加入者の選択可能なチャネル番号にマッピングするために用いられる。両方のシステムでは、チャネルマップはユーザのデコーダに格納され、ユーザが選択可能なチャネル番号ごとにエントリを有している。ユーザが視聴のために与えられたサービス番号を選択する場合、デコーダは当該チャネル番号に対応するチャネルマップエントリにアクセスし、デコーダによって受け取られるサービスのうちのどれが選択されたチャネル番号に対応するかを判定する。適切なサービスが特定されると、デコーダは適切な周波数に同調し、その周波数チャネルで入力されるデータから選択されたサービスを取り出す。システムオペレータは、適切なチャネルマップエントリを修正することによって、チャネル番号の割り当てを変更することができる。両方のシステムは、システムオペレータが、新規のチャネルマップエントリを周波数チャネルのうちの１つ以上を介してデコーダに伝送することを可能にする。しかしながら、各システムでは、チャネルマップ全体が常にデコーダ内のメモリに格納されている。不幸なことに、利用可能なサービス数がますます増加する一方で、チャネルマップ全体を格納するために必要なメモリ量が制限される可能性がある。従って、チャネルマップ全体をデコーダに格納する必要性のない、マルチサービス通信システムにおいて仮想サービスの選択を提供する方法および装置が必要である。本発明はこの必要性を満たす。
さらに、ＢｅｎｎｅｔｔらおよびＹｏｎｅｄａらのシステムは、種々のサービスへのアクセスを規定する際にある程度の柔軟性を提供するが、圧縮技術によってさらに増加した数の利用可能なサービスを提供することが可能になるので、加入者アクセスを提供するさらに柔軟かつ独創性のある手段が必要とされる。本発明はこの必要性も満たす。
発明の要旨
本発明は、加入者がマルチサービス通信システムにおいて異なる複数の基本サービスにアクセスすることを可能にする方法および装置に関する。各異なる複数の基本サービスは、複数のサービス構成要素を含み、各基本サービスのサービス構成要素は、複数の周波数チャネルのうちの１つのチャネルを介して、多重化された形式で加入者位置において受け取られる。周波数チャネルには、１つより多くの基本サービスについて多重化されたサービス構成要素を含み得るものがある。
本発明の１つの局面によると、加入者が加入者位置において異なる複数の基本サービスにアクセスすることを可能にする方法は、（ａ）基本サービスごとに、その基本サービスを構成するサービス構成要素のどれが特定の周波数チャネルを介して伝搬されたかを特定するサービス構成要素間マップ定義を生成する工程と、（ｂ）その基本サービスを構成するサービス構成要素を伝搬する周波数チャネルを介して、各基本サービスのサービス構成要素間マップ定義を加入者位置に定期的に伝送する工程とを包含する。加入者位置にあるデコーダは、選択された基本サービスのサービス構成要素を伝搬する周波数チャネルに同調し、選択された基本サービスについて、加入者位置に伝送されたサービス構成要素間マップ定義のうちの１つを同調された周波数チャネルから抽出し、次に、その周波数チャネルから抽出されたサービス構成要素間マップ定義で特定されるサービス構成要素を入手し得る。好ましくは、固有のサービス番号が各基本サービスに割り当てられ、各基本サービスのサービス構成要素間マップ定義は、サービス番号指定および少なくとも１つのサービス構成要素割り当てを含む。
加入者位置において、選択された基本サービスのサービス構成要素にアクセスする方法は、（ａ）選択された基本サービスのサービス構成要素を伝搬する周波数チャネルに同調する工程と、（ｂ）選択された基本サービスについて、加入者位置に伝送されたサービス構成要素間マップ定義のうちの１つを同調された周波数チャネルから抽出する工程と、（ｃ）抽出されたサービス構成要素間マップ定義で特定された、選択された基本サービスを構成するサービス構成要素を同調された周波数チャネルから入手する工程とを包含する。好ましくは、同調マップは加入者位置に設けられ、基本サービスごとに、周波数チャネルのどのチャネルが、その基本サービスを構成する多重化されたサービス構成要素を伝搬するかを特定する。このような同調マップが設けられると、選択された基本サービスのサービス構成要素を伝搬する周波数チャネルに同調する工程は、（ｉ）同調マップにアクセスして、どの周波数チャネルが、選択された基本サービスの多重化されたサービス構成要素を伝搬するかを決定する工程と、（ｉｉ）その基本サービスについて同調マップで特定された周波数チャネルに同調する工程とを包含する。
上記方法による、加入者が異なる複数の基本サービスにアクセスすることを可能にする位置は、その基本サービスを構成するサービス構成要素のどれが特定の周波数チャネルを介して伝搬されたか特定する、基本サービスごとにサービス構成要素間マップ定義を生成する手段と、各基本サービスのサービス構成要素間マップ定義を加入者位置に定期的に伝送する手段とを含む。好ましくは、所与の基本サービスのサービス構成要素間マップ定義は、その基本サービスを構成するサービス構成要素を伝搬する周波数チャネルを介して加入者位置に伝送される。
特定の基本サービスを選択し、加入者位置で出力するデコーダ装置は、基本サービスのうちの１つを選択し、加入者位置で出力するサービス選択スイッチと、選択された基本サービスの多重化されたサービス構成要素を伝搬する周波数チャネルに同調し、かつその周波数チャネルを介して伝搬された多重化されたサービス構成要素を受け取る手段と、選択された基本サービスについて、加入者位置に伝送されたサービス構成要素間マップ定義のうちの１つを同調された周波数チャネルから抽出する手段と、受け取る手段に結合され、抽出されたサービス構成要素間マップ定義に応答して、受け取られた多重化されたサービス構成要素をデマルチプレクスし、かつ抽出されたサービス構成要素間マップ定義で特定された、選択された基本サービスを構成するサービス構成要素を入手する手段とを含む。好ましくは、同調しかつ受け取る手段は、基本サービスごとに、どの周波数チャネルが、その基本サービスを構成する多重化されたサービス構成要素を伝搬するかを特定する同調マップと、同調マップに応答して、同調マップが特定した周波数チャネルに同調する同調可能受信機とを含む。
本発明の別の局面は、システムオペレータが新規のサービスを定義することを可能にする動的仮想サービス機能を提供する方法および装置に関する。本明細書中において、上記の機能を「動的仮想サービス」と呼ぶ。動的仮想サービスは、複数の基本サービスが関連付けられたグループを含み、そのグループにおける複数の基本サービスのうちの１つのみが常に稼動（アクティブ）である。
１実施形態によると、加入者位置において動的仮想サービスの選択を提供する方法は、（ａ）動的仮想サービスを基本サービスからなるグループとして定義する工程であって、そのグループの各基本サービスが、他の基本サービス以外の異なる期間において、周波数チャネルのうちの１つを介して放送される、工程と、（ｂ）定義された動的仮想サービスの動的仮想サービスマップ定義を加入者位置に定期的に伝送する工程であって、この動的仮想サービスマップ定義は、そのグループの基本サービスのうちどれが、加入者位置に現在放送されているかを特定する工程とを包含する。加入者が定義された動的仮想サービスを選択すると、加入者位置にあるデコーダは、選択された動的仮想サービスについて、伝送された動的仮想サービスマップ定義を利用して、その動的仮想サービスに対して現在アクティブである基本サービスを決定することができる。
好ましくは、上記方法は、固有のサービス番号を定義された動的仮想サービスに割り当てる工程をさらに包含する。定義された動的仮想サービスの動的仮想サービスマップ定義は、好ましくは、動的仮想サービス番号指定およびアクティブ基本サービス指定を含み、この動的仮想サービス番号指定は、その動的仮想サービスに割り当てられた固有のサービス番号を特定し、アクティブ基本サービス指定は、その動的仮想サービスに対して現在アクティブである基本サービスを特定する。好ましくは、定義された動的仮想サービスの動的仮想サービスマップ定義は、その動的仮想サービスを構成するグループの基本サービスのうちの１つを伝搬する周波数チャネルを介して、加入者位置に定期的に伝送される。さらに、定義された動的仮想サービスを構成する基本サービスからなるグループからの基本サービスの内の１つをホーム基本サービスとして定義することが好ましい。加入者が動的仮想サービスを選択すると、加入者位置にあるデコーダは、ホーム基本サービスを伝搬する周波数チャネルに最初に同調し、それによりその周波数チャネルで伝送された動的仮想サービスマップ定義のうちの１つを受け取ることができる。
好適な実施形態において、複数の異なる動的仮想サービスが定義され、動的仮想サービスマップ定義が定期的に生成され、動的仮想サービスごとに加入者位置に定期的に伝送される。加入者が動的仮想サービスのうちの１つを選択し、加入者位置で出力する場合、加入者位置にあるデコーダは、選択された動的仮想サービスについて、伝送された動的仮想サービスマップ定義を利用し、それによりその動的仮想サービスに対して現在アクティブである基本サービスを決定する。
加入者位置において加入者が異なる基本サービスおよび動的仮想サービスにアクセスすることを可能にする装置は、基本サービスのうちの１つを直接に選択するか、動的仮想サービスのうちの１つを選択するサービス選択スイッチを含む。動的仮想サービスごとに動的仮想サービスマップが提供される。この動的仮想サービスマップは、その動的仮想サービスを構成する（すなわち「作成する」）複数の基本サービスからなるグループに含まれる現在アクティブな基本サービスを定義する。現在アクティブな基本サービスは時刻に応じて変化するように定義される。サービス選択スイッチおよび動的仮想サービスマップに応答して、加入者が選択した動的仮想サービスに対して現在アクティブである基本サービスを自動的に選択する手段が提供される。最後に、上記装置は、これらの構成要素を伝搬する周波数チャネルから選択された基本サービスのサービス構成要素を受け取りそれらにアクセスする手段を提供する。
動的仮想サービスマップは、動的仮想サービスごとに動的仮想サービス定義を含む。各動的仮想サービス定義は、動的仮想サービス番号指定およびアクティブ基本サービス指定を含む。このアクティブ基本サービス指定は、指定された動的仮想サービスに対して現在アクティブである基本サービスを特定する。好適な実施形態によると、各動的仮想サービスの定義は、その動的仮想チャネルを構成する基本サービスからなるグループ内の１つのサービス構成要素を伝搬する各周波数チャネルを介して上記装置に定期的に再伝送される。従って、上記装置は、伝送された動的仮想サービス定義を受け取りかつ処理する手段をさらに含む。
本発明の１実施形態によれば、ホーム基本サービスが動的仮想サービスごとに定義される。特定の動的仮想サービスについてのホーム基本サービスが、その動的仮想サービスを構成する基本サービスからなるグループの１つから選択される。動的仮想サービスが、加入者によって最初に選択される場合、装置は、まず、そのホーム基本サービスのサービス構成要素を伝搬する周波数チャネルに「同調する」。当然のことながら、選択された動的仮想サービスについての動的仮想サービスマップ定義で特定された現在アクティブである基本サービスが、ホーム基本サービスと異なる場合、上記装置は、現在アクティブである基本サービスを伝搬する周波数チャネルに直ちに再同調する。好ましくは、特定の動的仮想サービスについてのホーム基本サービスは、平均して、その動的仮想サービスに対して現在アクティブである基本サービスとなる場合が最も多い基本サービスである。
本発明の１実施形態によると、選択された基本サービスのサービス構成要素を受け取りかつアクセスする手段は、同調マップ、同調可能受信機、サービス構成要素間マップおよびサービス構成要素デマルチプレクサを含む。同調マップは、基本サービスごとに、周波数チャネルのうちどのチャネルが、その基本サービスを構成する多重化されサービス構成要素を伝搬するかを特定する。動的仮想サービスごとに、同調マップは、その動的仮想サービスについてのホーム基本サービスを伝搬する周波数チャネルを特定する。同調可能受信機は、同調マップに応答して、選択されたサービスについて多重化されたサービス構成要素を伝搬する周波数チャネルに同調し、その周波数チャネルを介して伝搬される多重化されたサービス構成要素を受け取る。次に、サービス構成要素間マップは、選択された基本サービスについて、受け取られた周波数チャネルにおける多重化されたサービス構成要素のどれがその基本サービスを構成するかを規定する。次いで、受信機に結合され、サービス構成要素間マップに応答するサービス構成要素デマルチプレクサは、受け取られた多重化されたサービス構成要素をデマルチプレクスし、選択された基本サービスを構成するこれらサービス構成要素を入手する。同調マップは、周波数チャネルのうち１つ以上を介して修正された同調マップを伝送することによって、再プログラミングされ得る。動的仮想サービスごとの動的仮想サービスマップ定義と同様に、基本サービスごとのサービス構成要素間マップ定義は、その基本サービスのサービス構成要素を伝搬する周波数チャネルを介して上記装置に定期的に再伝送される。従って、本発明の装置は、伝送されたサービス構成要素間マップ定義を受け取り、かつ処理する手段をさらに含む。各サービス構成要素間マップ定義は、サービス番号指定および少なくとも１つのサービス構成要素割り当てを含む。
本発明のさらなる特徴および詳細は、以下から明らかである。
【図面の簡単な説明】
上述の要旨ならびに以下の好適な実施形態の詳細な説明は、添付の図面とともに読むことによってより良く理解される。本発明を例示するために、図面では現在の好適な実施形態を示すが、開示される特定の方法および装置に限定されないことが理解される。
図１は、本発明の装置が利用され得る例示的な加入テレビシステムのブロック図である。
図２は、システムデータおよび複数の多重化されたサービス構成要素を含む、例示的なデジタルデータストリームのコンテンツおよび構成を示す図である。
図３は、図２の例示的なデータストリームのコンテンツおよび構成のさらなる詳細を示す。
図４は、図１の例示的な加入テレビシステムのさらなる詳細を提供するブロック図である。
図５は、本発明による、マルチサービス通信システムにおいて動的仮想サービスの選択を提供する装置の機能図である。
図６は、本発明の動的仮想サービスの概念を示す図である。
図７は、図５の装置の好適な実施形態のさらなる詳細を示すブロック図である。
図８は、本発明による例示的な同調マップの一般的な構成およびコンテンツを示す。
図９は、本発明による例示的なサービス構成要素間マップ定義の一般的な構成およびコンテンツを示す。
図１０は、本発明による例示的な動的仮想サービスマップ定義の一般的な構成およびコンテンツを示す。
好適な実施形態の詳細な説明
上記の要旨および以下の好適な実施形態の詳細な説明は、添付の図面とともに読むことによってよりよく理解される。本発明の例示を目的として、現在の好適な実施形態を図面に示すが、本発明は、開示される特定の方法および機器に限定されないことを理解すべきである。
図面の説明に進む前に、本明細書中において本発明を加入テレビシステムに関して説明するが、本発明はこれに限定されないことが理解されるべきであり、むしろ本発明は、複数の伝送されたサービスへのアクセスが必要とされる任意のシステムで利用され得る。
全図面を通して同一の番号は同一の要素を示す。
図１は、本発明の装置が用いられ得る例示的な加入テレビシステム１０の部分的なブロック図を示す。図に示されるように、システム１０は、複数のエンコーダ１８を含んでおり、これらエンコーダ１８の各々が、「プログラマ」（例えば、１２、１４および１６）によって操作される。システム１０には任意の数のプログラマが存在し得る。プログラマは、種々の加入者へ伝送するための複数の基本サービス（例えば、ＢＳ1．．ＢＳN）を提供するエンティティである。例えば、図１において、プログラマ１２は、基本サービスＢＳ1、ＢＳ2．．ＢＳNを提供している。所与のプログラマによって提供される基本サービスの数は、利用可能な帯域幅によってのみ制限される。加入テレビシステムでは、基本サービスがテレビ番組である場合が最も多いが、任意のタイプのサービスが伝送されてもよい。例えば、基本サービスは、デジタルオーディオサービスまたはテレテキストサービスであり得る。
基本サービスは、互いに関連した１組のサービス構成要素を含む。例えば、サービス構成要素の例として、ビデオ（Ｖ）サービス構成要素、オーディオ（Ａ）サービス構成要素および字幕（ＣＣ）サービス構成要素などがある。本実施形態において、サービス構成要素はデジタルデータを含むが、本発明はこれに限定されない。また本発明は、アナログサービス構成要素またはデジタルサービス構成要素とアナログサービス構成要素との組み合わせを伝送するシステムで利用されてもよい。さらに、所与の基本サービスの１つ以上のサービス構成要素を伝送する前に、圧縮および／または暗号化することができる。
図示されるように、サービス構成要素（すなわち、Ｖ、Ａ、ＣＣ）は、各プログラマサイト１２、１４、１６においてエンコーダ１８に提供される。各エンコーダ１８は、サービス構成要素を多重化し、多重化されたサービス構成要素、ならびに所望ならば、種々の他のシステム関連データを含むデータストリームを生成する。次いで、各プログラマ１２、１４、１６は、そのデータストリームを衛星３０を介して遠隔位置（例えば、ヘッドエンド設備または直接放送衛星（ＤＢＳ）加入者）に伝送するためにそのデータストリームを衛星アップリンク２０に提供する。典型的には、各プログラマは、異なる衛星トランスポンダを介して各データストリームを伝送する。各トランスポンダは、異なるトランスポンダの周波数で動作する。１９９２年１０月３０日に出願され、「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｔｒａｎｓｍｉｔｔｉｎｇ  ａ  Ｐｌｕｒａｌｉｔｙ  ｏｆ  Ｄｉｇｉｔａｌ  Ｓｅｒｖｉｃｅｓ」と称する米国特許出願第０７／９６８，８４６号は、システム１０で使用され得る例示的なエンコーダを記載している。しかしながら、各エンコーダ１８の特定のインプリメンテーションが本発明にとって重要でないことが理解される。
図２は、図１のエンコーダ１８によって生成された例示的なデータストリーム２６を図示したものである。図に示されるように、例示的なデータストリーム２６は、連続したフレーム２８を含む。各フレームのシステムデータ領域３２は、システム１０を動作させるために必要なシステム関連情報を含み得る。各フレームのサービス構成要素のデータ領域３４は、エンコーダ１８に入力された種々の基本サービスの多重化されたサービス構成要素を伝搬する。以降でさらに詳細に説明されるように、システムデータは、本発明の装置が利用する情報を含み得る。特定のタイプのシステムデータは１つのフレームとして伝送するには大きすぎる可能性があるので、これらのタイプのデータは、本明細書中で「クリプトサイクル（ｃｒｙｐｔｏｃｙｃｌｅ）」と呼ばれる連続フレームを介して伝搬することができる。図２に示す例に従うと、クリプトサイクルは、８個のフレームを含むが、クリプトサイクルは、任意のフレーム数によって規定され得る。基本的に、クリプトサイクルは、データストリーム２６内に固定の境界を規定する。その境界内では完全な１組のシステムデータが伝送される。
図３は、図２の例示的なデータストリーム２６の１つのフレーム２８の一般的な構成およびフォーマットをより詳細に示す。図に示されるように、各フレームは、フレーム同期ワード（ＦＳＹＮＣ）４２で始まり、フレームの各ラインは、水平同期ワード（ＨＳＹＮＣ）５０で始まり得る。各ラインは、１６００ビットのような固定数のビットを含み得る。システム内のデコーダは、ＨＳＹＮＣワードおよびＶＳＹＮＣワードを利用して、データストリームを受け取った後にフレーム同期を確立することができる。以降で説明するために、各フレーム２８のシステムデータ領域３２は、同調マップエントリ４４、サービス構成要素間マップ定義４６、および／または動的仮想サービスマップ定義４８を伝搬し得る。他のシステム関連情報もまた伝搬され得る。上述したように、多重化されたサービス構成要素は、各フレーム２８の領域３４内で伝搬される。好適には、領域３４の異なる部分を各サービス構成要素に割り当てることによって、サービス構成要素は多重化される。個々のサービス構成要素を多重化する例示的な方法は、前述した米国特許出願第０７／９６８，８４６号に記載されている。しかしながら、各エンコーダ１８のインプリメンテーションと同様に、データストリームの正確な構成およびフォーマットは、本発明に重要ではない。むしろ本発明は、任意の通信システムに利用可能であり、このような通信システムでは、個々のサービス構成要素が多重化されて、遠隔位置に伝送される。例えば、本発明は、多重化されたサービス構成要素およびパケット化されたフォーマットのシステムデータを伝送するシステムで利用され得る。図２および図３は、データストリームフォーマットの単なる例示に過ぎない。
図４は、図１の例示的な加入テレビシステム１０のさらなる詳細を示す。具体的には、図４は、ケーブルヘッドエンド設備５２および複数の加入者位置（例えば７２、７４）のブロック図を示す。図に示されるように、各プログラマ１２、１４、１６によって伝送されるデータストリーム（すなわち、ＤＳ1、ＤＳ2．．ＤＳN）は、衛星ダウンリンク５４を介してヘッドエンド５２で獲得され、各受信機５６、５８、６０に提供される。各受信機５６、５８、６０は、各衛星トランスポンダ周波数に同調され、そのトランスポンダを介して伝搬されるデータストリームを受け取る。ヘッドエンド５２でデータストリームを受け取った後、各データストリームは、固有の周波数チャネルで変調される各変調器６２、６４または６６に提供される。各周波数チャネルは、典型的には、６ＭＨｚの帯域幅であるが、各周波数チャネルの帯域幅は、用途に応じて変更可能である。変調器６２、６４および６６は好適には、４−ＶＳＢ（残留側帯波）変調を利用するが、任意の適切な変調技術を利用することができる。図に示されるように、個々の周波数チャネルは、コンバイナ６８に提供される。コンバイナ６８は、周波数チャネルを組み合わせて１つの広帯域幅信号にする。次に、その１つの広帯域幅信号は、ケーブル配信ネットワーク７０を介して加入者位置７２、７４のそれぞれに伝送される。従って、理解され得るように、各基本サービスのサービス構成要素は、複数の周波数チャネルのうちの１つについて多重化された形式で加入者位置において受け取られる。さらに、各周波数チャネルは、１つより多くのサービスについて多重化されたサービス構成要素を伝搬することができる。デコーダ７６は、各加入者位置７２、７４に設けられる。これによりその位置の加入者が基本サービスのうちの異なるサービスにアクセスすることができる。加入テレビシステムにおいて、基本サービスは、テレビ番組またはオーディオ番組である場合が最も多い。テレビ番組またはオーディオ番組は、加入者位置にあるテレビセット７８および／またはオーディオ出力デバイス８０の出力である。
図５は、本発明によるマルチサービス通信システムにおいて動的仮想サービスの選択を行う装置８２の機能的な図である。装置８２は、図４の例示的なシステム１０の各加入者位置にあるデコーダ７６として使用され得る。本発明によると、装置８２は、基本サービスのうちの１つを直接に選択するか、または複数の動的仮想サービスのうちの１つを選択するサービス選択スイッチ９０を備える。動的仮想サービスは、複数の基本サービスが関連付けられたグループを含み、そのグループ内の複数の基本サービスのうちの１つのみが与えられた期間にアクティブとなる。各基本サービスおよび各動的仮想サービズには固有のサービス番号が与えられる。図５に示す例では、３２個の基本サービス（例えば、基本サービス番号１〜３２）および３個の動的仮想サービス（例えば、動的仮想サービス番号５０〜５２）がある。他の実施形態では、基本サービスおよび動的仮想サービスの数は、異なっていてもよい。サービス番号の基本サービスへの割り当ておよびサービス番号の動的仮想サービスへの割り当ては完全に任意であり、通常、通信システムのオペレータによって行われる。例えば、加入テレビシステムでは、サービス番号「１４」が、特定の有料テレビサービスに割り当てられ、サービス番号「６」がネットワーク放送に割り当てられるかもしれない。加入者には、典型的には、番号別にそれぞれ利用可能なサービスが掲載された「番組ガイド」が提供される。サービス選択スイッチ９０は、押しボタン式デバイスを備えていてもよい。押しボタン式デバイスの各ボタンは異なるサービス番号に対応する。あるいは、サービス選択スイッチ９０は、選択されたサービス番号は装置８２上のＬＥＤディスプレイに表示される。携帯式リモコンを備えていてもよい。携帯式リモコンにおいてさらに、サービス選択スイッチ９０は、加入者位置におけるコンピュータまたはテレビ画面上に表示されるグラフィカルユーザインターフェースを備えていてもよい。
装置８２は、同調マップ９２、サービス構成要素間マップ９４および動的仮想サービスマップ９６をさらに含む。図示の都合上、サービス選択番号は、図５に２回だけ示されている。１回は、同調マップ９２の機能性を示すためであり、１回は、動的仮想サービスマップ９６およびサービス構成要素間マップ９４の機能性を示すためである。図５に示されるように、同調マップ９２は、基本サービスごとに周波数チャネルのうちどのチャネルがその基本サービスの多重化されたサービス構成要素を伝搬するかを特定する、以降で説明するために、同調マップ９２は、動的仮想サービスごとにその動的仮想サービスの「ホーム」基本サービスとなるサービス構成要素を伝搬する周波数チャネルを特定する。適切な周波数チャネルが特定されると、サービス構成要素間マップ９４は、その周波数チャネル内でどの多重化されたサービス構成要素が選択された基本サービスを「作成する」かを特定する。
常に、動的仮想サービスマップ９６は、選択された動的仮想サービスの現在アクティブである基本サービスを特定する。上述したように、動的仮想サービスは、複数の基本サービスが関連付けられたグループである。複数の基本サービスのうちの１つだけが、与えられた期間にその動的仮想サービスに対してアクティブである。例えば、図５では、動的仮想サービス番号「５０」は、基本サービス番号「１」、「３」、「２４」および「３０」を含む。期間Ｔ1において、基本サービス番号「１」はアクティブであり、期間Ｔ2において、基本サービス番号「３０」はアクティブである、等である。期間Ｔ1．．ＴNは、動的仮想サービスごとに異なっていてもよく、各動的仮想サービスは、任意の数の基本サービスを含み得る。以降でより詳細に説明するように、装置８２は、サービス選択スイッチ９０および動的仮想サービスマップ９６に応答して、選択された動的仮想サービス内で現在アクティブである基本サービスを自動的に選択する手段を含む。加入者がサービス選択スイッチ９０を介して動的仮想サービスを選択する場合、装置８２は、動的仮想サービスマップ９６にアクセスして、どの基本サービスがその動的仮想サービスに対して現在アクティブであるかを決定する。現在アクティブである基本サービスが特定されると、その現在アクティブである基本サービスは、以降でより詳細に説明されるように自動的に選択される。理解され得るように、本発明の動的仮想サービスの機能は、時刻に応じて変化するグループであって、複数の基本サービスからなるグループを用いて、新規のサービス（すなわち、動的仮想サービス）を定義する能力をシステムオペレータに与える。
図６は、本発明の動的仮想サービスの概念を示す。より詳細には、図６は、システムオペレータが、動的仮想サービス番号「５０」を割り当てられた「カウボーイチャンネル」と呼ばれる動的仮想サービスを定義した例を示す。例えば、期間Ｔ1（すなわち５：００ｐｍ〜７：００ｐｍ）において、加入者は、サービス選択スイッチ９０を介してサービス番号「５０」を選択し、「カウボーイチャンネル」を視聴することを選択したと仮定する。その期間中、動的仮想サービスマップ９６は、基本サービス番号「１」を動的仮想サービス「５０」に対して現在アクティブである基本サービスとして特定する。基本サービス番号「１」は、７：００ｐｍに終了予定である有名なカウボーイに関するドキュメンタリであり得る。加入者には知られていないが、サービス番号「５０」の動的仮想サービスマップ定義は７：００ｐｍに変更され、基本サービス番号「３０」が、その動的仮想サービスに対してアクティブな基本サービスとなる。期間Ｔ2において、基本サービス「３０」は、９：００ｐｍに終了するクラシックな西部映画のネットワーク放送であり得る。次に同様の再定義が９：００ｐｍに生じる。上述したように、加入者が選択した動的仮想サービス内で現在アクティブである基本サービスを自動的に選択する手段が装置８２に設けられる。従って、理解され得るように、本発明の動的仮想サービス機能は、複数の基本サービスが関連付けられたグループから新規なサービスを時刻に応じて変化するように定義する極めて柔軟性のある手段をシステムオペレータに提供する。
図７は、本発明の装置８２の好適な実施形態のさらなる詳細を示すブロック図である。サービス選択スイッチ９０、同調マップ９２、サービス構成要素間マップ９４、動的仮想サービスマップ９６に加えて、装置８２は、選択された基本サービスに対して多重化されたサービス構成要素を伝搬する周波数チャネルに同調するために、同調マップ９２に応答する同調可能受信機９８をさらに含む。上述したように、各周波数チャネルは、システム関連データも伝搬し得る。システム関連データおよび多重化されたサービス構成要素が受け取られると、これらのシステムデータおよび多重化されたサービス構成要素は、システムデータプロセッサ１００に通される。システムデータプロセッサ１００は、入力されるデータストリームからシステムデータを抽出し処理を行う。システムデータおよび多重化されたサービス構成要素が、図２および３に示されるフレームフォーマットで伝送される場合、プロセッサ１００は、フレーム同期を確立するためにＨＳＹＮＣワードおよびＶＳＹＮＣワードを利用して、各フレームからシステムデータの抽出を容易にすることができる。次いで、プロセッサ１００は、多重化されたサービス構成要素データをサービス構成要素デマルチプレクサ１０２に伝送する。このサービス構成要素デマルチプレクサ１０２は、サービス構成要素間マップ９４に応答して、受け取られた多重化されたサービス構成要素をデマルチプレクスし、選択された基本サービスのサービス構成要素を得る。選択されたサービス（例えば、ビデオ、字幕、テレテキスト等）のビデオ関連サービス構成要素が、ビデオプロセッサ１０４に出力され、テレビセット７８に表示され得る。選択された基本サービスのオーディオサービス構成要素が、オーディオプロセッサ１０６に出力され、スピーカシステム８０のようなオーディオ出力デバイスに提供され得る。特許請求の範囲に規定されるように、同調マップ９２、サービス構成要素間マップ９４、同調可能受信機９８、およびサービス構成要素デマルチプレクサ１０２は、これらの構成要素を伝搬する周波数チャネルから選択された基本サービスのサービス構成要素を受け取りそしてアクセスする手段をまとめて提供する。
動作に際して、加入者は、基本サービスのうちの１つまたは動的仮想サービスのうちの１つのいずれかをサービス選択スイッチ９０を介して選択する。スイッチ９０は、選択されたサービスのサービス番号を同調マップ９２に提供する。同調マップ９２は、そのサービス番号の同調マップ内で特定された周波数チャネルに直ちに同調するように同調可能受信機９８を促す。上述したように、基本サービスごとに、同調マップ９２は、その基本サービスの多重化されたサービス構成要素を伝搬する周波数チャネルを特定する。動的仮想サービスごとに、同調マップ９２は、その仮想動的サービスの「ホーム」基本サービスのサービス構成要素を伝搬する周波数チャネルを特定する。加入者が、動的仮想サービスを最初に選択する場合、スイッチ９０は、その動的仮想サービスのサービス番号を同調マップ９２に提供し、その選択された動的仮想サービスの「ホーム」基本サービスを伝搬する周波数チャネルに「同調する」ように受信機９８を促す。
スイッチ９０は、選択されたサービス（すなわち、基本サービスまたは仮想動的サービス）のサービス番号をセレクタ８８および動的仮想サービスマップ９６に提供する。加入者が基本サービスを選択する場合、セレクタ８８は単に、その選択された基本サービスのサービス番号をライン９３を介してサービス構成要素間マップ９４に提供するだけである。しかしながら、加入者が動的仮想サービスを選択する場合、セレクタ８８は、動的仮想サービスマップ９６にアクセスして、その選択された動的仮想サービスに対して現在アクティブである基本サービスのサービス番号を決定する。次いでセレクタ８８は、そのサービス番号をライン９３を介してサービス構成要素間マップ９４に提供する。加入者が異なるサービスを選択しない場合には、セレクタ８８は、選択された動的仮想サービスに対して「アクティブである」基本サービス定義の変化を見つけるために、動的仮想サービスマップ９６を調べ続ける。アクティブであるサービス定義が変化する場合は常に、セレクタ８８は新規の基本サービス番号をライン９３を介して提供する。従って、セレクタ８８は、加入者が選択した動的仮想サービスに対して現在アクティブである基本サービスを自動的に選択する手段を提供する。理解され得るように、ライン９３を介して出力されるサービス番号は、加入者によって直接に選択された基本サービスのサービス番号であるか、または加入者が選択した動的仮想サービスに対して現在アクティブである基本サービスの番号であるかのいずれかである。
上述したように、加入者が動的仮想サービスを最初に選択する場合、受信機９８はまず、その動的仮想サービスの「ホーム」基本サービスを伝搬する周波数チャネルに同調する。しかしながら、セレクタ８８は、「ホーム」基本サービスが選択された動的仮想サービスに対して現在アクティブな基本サービスではないということを、動的仮想サービスマップ９６から直ちに決定することができる。現在アクティブである基本サービスが「ホーム」基本サービスでない場合、セレクタ８８は、現在アクティブである基本サービスのサービス番号をライン９５を介して同調マップに提供する必要があり、それにより受信機９８は、「ホーム」基本サービスを伝搬する周波数チャネルから現在アクティブである基本サービスを伝搬する周波数チャネルへと自動的に再度同調し得る。それ以降、選択された動的仮想サービスに対して現在アクティブである基本サービス定義が変更される場合は常に、受信機９８が適切な周波数チャネルに自動的に再度同調し得るように、セレクタ８８は、新たにアクティブとなる基本サービス番号をライン９５を介して同調マップ９２に再度提供する必要がある。
受信機９８が選択された基本サービス（すなわち、加入者によって直接に選択された基本サービス、または加入者が選択した動的仮想サービスに対して現在アクティブである基本サービス）を伝搬する周波数チャネルに同調すると、受信機９８は、多重化されたサービス構成要素およびその周波数チャネルで伝搬される任意のシステムデータの受け取りを開始する。上述したように、受け取られたデータはまず、システムデータプロセッサ１００に通される。システムデータプロセッサ１００は、その周波数チャネルで伝送された任意のシステムデータを処理し、多重化されたサービス構成要素データをサービス構成要素デマルチプレクサ１０２に伝達する。
デマルチプレクサ１０２は、選択された基本サービスのサービス構成要素間マップ定義をサービス構成要素間マップ９４から受け取り、その情報を利用して選択された基本サービスのサービス構成要素を抽出する。サービス構成要素デマルチプレクサの例示的な実施例は、上述の同時係属中の米国特許出願第０７／９６８，８４６号に見受けられ得る。しかしながら、ここでもやはりデマルチプレクサの特定のインプリメンテーションは、本発明にとって重要でなく、大部分が通信システムで利用される特定のデータストリームフォーマットに依存する。選択されたサービスのサービス構成要素が得られると、ビデオ関連サービスがビデオプロセッサ１０４に提供され得、オーディオ関連サービスがオーディオプロセッサ１０６に提供され得る。上述したように、本発明は、オーディオ関連サービス構成要素およびビデオ関連サービス構成要素に限定されない。例えば、サービス構成要素は、加入者位置にあるコンピュータシステム（図示せず）で次に出力され得るコンピュータ関連データを含んでもよい。上述のように、本発明は、任意のマルチサービス通信システムに利用され得る。
図８は、同調マップ９２の一般的な構成およびコンテンツを示す。本発明の実施形態によると、同調マップ９２全体が装置８２に格納される。しかしながら、同調マップ９２は、変更された同調マップを装置８２に伝送することによって変更され得る。同調マップの情報は、必要に応じてシステムデータとして周波数チャネルのうち１つ以上のチャネルを介して伝送され得る。図８に示されるように、同調マップ９２は、加入者に利用可能な基本サービスおよび動的仮想サービスのエントリを含む。基本サービスの場合、同調マップ９２における各エントリは、その基本サービスについて多重化されたサービス構成要素を伝搬する周波数チャネル（例えば、ｆ1、ｆ2等）を特定する。動的仮想サービスの場合、同調マップ９２は、その動的仮想サービスについて「ホーム」基本サービスの周波数チャネルを特定する。例えば、図５に示されるように、動的仮想サービス「５０」が基本サービス「１」、「３」、「２４」および「３０」を含む。基本サービス番号「２４」は、動的仮想サービス「５０」についての「ホーム」基本サービスとして規定される。従って、図８に示されるように、サービス番号「５０」の同調マップエントリは、基本サービス「２４」の周波数チャネル（ｆ2）を特定する。動的仮想サービスごとのホーム基本サービスの必要性は以降で説明される。
図９は、所与の基本サービスについての例示的なサービス構成要素間マップ定義１１０の一般的な構成およびコンテンツを示す。図に示されるように、定義１１０は、その基本サービスのサービス番号を特定するサービス番号指定１１２を含む。１つ以上のサービス構成要素割り当て１１４．．１２０がサービス番号１１２に続く。サービス構成要素割り当て１１４．．１２０の各々は、その基本サービスをまとめて構成するサービス構成要素のうち異なる構成要素を特定する。上述のように、サービス構成要素デマルチプレクサ１０２は、選択された基本サービスのサービス構成要素間定義を利用して、受け取られた周波数チャネルを介して多重化した形式として提供される多くのサービス構成要素からその基本サービスについてのサービス構成要素を抽出する。本発明によれば、装置８２は、各基本サービスのサービス構成要素間マップ定義を常に格納しない。むしろ、各基本サービスのサービス構成要素間マップ定義は定期的に（そして頻繁に）その基本サービスのサービス構成要素を伝搬する周波数チャネルを介してシステムデータとして装置８２に再伝送される。例えば、通信システムが、図２および図３に例示されるフレームフォーマットを利用する場合、特定の基本サービスのサービス構成要素間定義は、クリプトサイクル毎に１回再伝送され得る。
特定の基本サービスが選択されると、選択スイッチ９０は、選択されたサービス番号を同調マップ９２に提供し、適切なチャネル周波数を受信機９８に提供する。選択されたサービスのサービス定義は、その同じチャネル周波数を介して伝送されるので、システムデータプロセッサ１００は、選択された基本サービスのサービス構成要素間マップ定義を得て、その定義をライン９７を介してサービス構成要素間マップ９４に提供することができる。しかしながら、サービス構成要素間マップ９４は、必要に応じて定義を再獲得できるので、その定義を常に格納する必要はない。
サービス構成要素間マップ９４と同様に、動的仮想サービスマップ９６は、選択された動的仮想サービスごとに動的仮想サービス定義を提供する。図１０は、例示的な動的仮想サービスマップ定義１４０を示す。図に示すように、動的仮想サービスマップ定義１４０は、システムオペレータによって割り当てられる動的仮想サービス番号指定１４２を含む。アクティブなサービス定義１４４は、その動的仮想サービスに対して現在アクティブである基本サービスのサービス番号を特定する。所与の動的仮想サービスについてアクティブな基本サービスが常に変化する可能性があるので、動的仮想サービスごとの動的仮想サービス定義は、システムデータとして装置８８に頻繁に再伝送される必要がある。例えば、通信システムが、図２および図３のフレームフォーマットを利用する場合、特定の動的仮想サービスの動的仮想サービス定義は、各クリプトサイクルごとに１回再伝送され得る。サービス構成要素間マップ定義を用いた場合と同様に、システムデータプロセッサ１００は、所与の周波数チャネルを介して伝送された動的仮想サービスマップ定義を受け取り、これらの定義をライン９１を介して動的仮想サービスマップ９６に提供する。しかしながら、好適な実施形態によると、すべての周波数チャネルを介してすべての動的仮想サービス定義を伝送しないため、伝送帯域幅が保存される。むしろ、特定の動的仮想サービスについての定義は、その動的仮想サービスに関連する複数の基本サービスからなるグループのうち１つ基本サービスの多重化されたサービス構成要素を伝搬するこれらの周波数チャネルを介して伝送されるのみである。例えば、図５を参照して、動的仮想サービス番号「５１」の定義は、基本サービス「４」、「３０」および「３２」（すなわち動的仮想サービス「５１」を「構成する」基本サービスからなるグループ）の多重化されたサービス構成要素を伝搬する周波数チャネルを介して、システムデータとして伝搬されるのみである。従って、加入者が特定の動的仮想サービスに「入る」と、その動的仮想サービスについての定義を常に装置８２が受け取る。
特定の動的仮想サービスについての動的仮想サービスマップ定義は、その動的仮想サービスを「構成する」基本サービスの周波数チャネルを介して伝送されるのみであるので、これらの基本サービスのうちの１つは、「ホーム」基本サービスとして定義される必要がある。「ホーム」基本サービスの必要性が例として最良に示される。加入者が特定の動的仮想サービスを選択すると仮定する。ただし、この特定の動的仮想サービスは、現在選択されている動的仮想サービスの基本サービスのうちの１つではない、予め選択された基本サービスである。予め選択された基本サービスは、選択された動的仮想サービスの基本サービスからなるグループの１つではないので、装置８２は選択された動的仮想サービスについての動的仮想サービス定義を受け取らない。従って、現在アクティブである基本サービスを決定することはできない。この問題を回避するために、各動的仮想サービスを「作成する」グループにおける基本サービスのうちの１つが、その動的仮想サービスのための「ホーム」基本サービスとして指定される。上述したように、同調マップエントリが各動的仮想サービスに提供され、ホーム基本サービスの周波数チャネルを特定する。加入者が初めに特定の動的仮想サービスを選択する場合、受信機９８は、ホーム基本サービスの周波数チャネルに直ちに同調する。従って、システムデータプロセッサ１００は、選択された動的仮想サービスの動的仮想サービス定義の受け取りを開始する。当然のことながら、受け取られた定義において特定された現在アクティブである基本サービスが「ホーム」基本サービスと異なる場合には、セレクタ８８がライン９５を介して現在アクティブである基本サービスのサービス番号を提供し、それにより受信機９８にホーム基本サービスから現在アクティブである基本サービスへと再度同調させる。好適には、現在アクティブである基本サービスになり得る可能性の高い基本サービスは、ホームサービスとして規定される。
上記の説明内容から、本発明がマルチサービス通信システムにおいて動的仮想サービスの選択を提供する装置に関することが理解され得る。本発明は、加入テレビシステムに関して説明されてきたが、本発明はそれに限定されない。むしろ、本発明は、任意のマルチサービス通信システムにおいて利用され得る。例えば、本発明の装置は、直接放送衛星加入者のサイトで利用されてもよく、この場合、同調マップ９２は、上述のケーブル配信ネットワーク７０の６Ｍｈｚ周波数チャネルのうちの１つのチャネルではなくて、各サービス番号について異なる衛星トランスポンダ周波数を特定する。さらに、本発明の広い発明の概念を逸脱することなく、上述の実施形態を変更することができることを理解する。従って、本発明は、開示される特定の実施形態に限定されるのではなく、添付の特許請求の範囲によって規定される本発明の範囲および精神においてすべての改変を網羅するように意図される。例えば、十分なメモリが利用可能である場合には、サービス構成要素間マップ定義およびすべてのサービスについての動的仮想サービス定義は、装置８２（例えば図７のブロック９４および９６）にさらに永続的に格納することができる。それにより頻繁に定義を再伝送する必要性をなくす。しかしながら、種々のサービス定義への変更は、なおも修正部分を装置８２へ伝送することによって行われ得る。さらに、最新のアクティブな基本サービスがメモリに維持されるため、動的仮想サービス定義を格納することによって、各動的仮想サービスについてのホーム基本サービスを指定する必要性をもなくすことができる。
【図１】
0003830507.tif 000002
【図２】
0003830507.tif 000003
【図３】
0003830507.tif 000004
【図４】
0003830507.tif 000005
【図５】
0003830507.tif 000006
【図６】
0003830507.tif 000007
【図７】
0003830507.tif 000008
【図８】
0003830507.tif 000009
【図９】
0003830507.tif 000010
【図１０】
0003830507.tif 000011