(57)【要約】受信機（６０２）が受信したプログラムを記憶する能力を備えており、通信チャネル（３００）が複数の時間セグメント（３０２）に分割されているオンデマンド・ラジオ放送・システム（６００）。各時間セグメント（３０２）は、高優先プログラム・タイムスライス（３０４）及び低優先プログラム・タイムスライス（３０６）に分割される。高優先プログラム（３３６）は、各々の高優先プログラム・タイムスライス（３０４）でブロードキャストされる。残りのプログラムは、複数の低優先プログラム・タイムスライス（３０６）の間にブロードキャストされる。これによって、受信機（６０２）がコンタクトが不能に陥る問題、及び受信機（６０２）が高優先プログラムの最新バージョンを有していないという問題が克服される。
2004537202.tif 000002
【特許請求の範囲】
【請求項１】
ブロードキャトの方法であって、
複数のプログラムを記憶するステップと、
各々が高優先時間部分及び低優先時間部分を含んでいる複数の時間セグメントを無線通信チャネル内に規定するステップと、
各々の高優先時間部分で記憶プログラムの第1セットをブロードキャストするステップと、
複数の低優先時間部分で記憶プログラムの第2セットをブロードキャストするステップとを有することを特徴とする方法。
【請求項２】
更に、
各高優先時間部分の間の前記チャネルの第1バンド幅を、各低優先時間部分の間の前記チャネルの第2バンド幅よりも大きい値に増大させるステップを有することを特徴とする請求項１に記載の方法。
【請求項３】
前記チャネルの前記第1バンド幅を増大させるステップは、第2通信チャネルのバンド幅の少なくとも一部を利用するステップを有することを特徴とする請求項２に記載の方法。
【請求項４】
前記チャネルの前記第1バンド幅を増大させるステップは、前記第1バンド幅を、政府機関に認可された周波数スペクトル内での最大許容バンド幅に増大させるステップを有することを特徴とする請求項２に記載の方法。
【請求項５】
更に、
一日のうちの第1時間帯の間に、高優先時間部分のバンド幅を増大させるステップを有することを特徴とする請求項１に記載の方法。
【請求項６】
更に、
特定の前記高優先時間部分の連続時間を増大させることによって、特定の高優先時間部分のデューティ・サイクルを増大させるステップを有することを特徴とする請求項１に記載の方法。
【請求項７】
更に、
特定の前記高優先時間部分を含む時間セグメントを増大させることによって、特定の高優先時間部分のデューティ・サイクルを減少させるステップを有することを特徴とする請求項１に記載の方法。
【請求項８】
一日のうちの第1時間帯の間で、第1高優先時間部分のデューティ・サイクルが規定されており、且つ一日のうちの第2時間帯の間で、前記第1高優先時間部分のデューティ・サイクルよりも大きい、第2高優先時間部分のデューティ・サイクルが規定されていることを特徴とする請求項１に記載の方法。
【請求項９】
更に、
一日のうちの第1時間帯の間の高優先時間部分を、前記のプログラムの第1セットの少なくとも一部の受信及び出力に関するユーザの需要が、一日うちの第2時間帯の間の前記のプログラムの第1セットの少なくとも一部のうちの少なくとも一部の受信及び出力に関するユーザの需要よりも大きくなっている間、増大させるステップを有することを特徴とする請求項１に記載の方法。
【請求項１０】
前記チャネルは、複数のチャネルを含むアンサンブル型多重化信号でのチャネルとして規定されていることを特徴とする請求項１に記載の方法。
【請求項１１】
前記チャネルは、衛星放送システム内のチャネルとして規定されていることを特徴とする請求項１に記載の方法。
【請求項１２】
前記チャネルは、衛星デジタル・ビデオ放送無線信号で規定されることを特徴とする請求項１に記載の方法。
【請求項１３】
前記チャネルは、地上波デジタル・ビデオ放送無線信号で規定されることを特徴とする請求項１に記載の方法。
【請求項１４】
前記チャネルは、IBOC（in−band on−channel）信号若しくは混成IBOC信号で規定されることを特徴とする請求項１に記載の方法。
【請求項１５】
前記チャネルは、コード化直交周波数分割マルチプレクスを用いて変調された信号で規定されていることを特徴とする請求項１に記載の方法。
【請求項１６】
前記チャネルは、8−レベル・デジタル残留側波帯変調を用いて変調された信号で規定されていることを特徴とする請求項１に記載の方法。
【請求項１７】
前記のプログラムの第1セットは、少なくとも1つの自動車交通情報プログラムを有することを特徴とする請求項１に記載の方法。
【請求項１８】
前記のプログラムの第1セットは、少なくとも1つの気象情報プログラムを有することを特徴とする請求項１に記載の方法。
【請求項１９】
前記のプログラムの第2セットは、少なくとも1つのオーディオ・プログラムを有することを特徴とする請求項１に記載の方法。
【請求項２０】
前記のプログラムの第2セットは、少なくとも1つのビデオ・プログラムを有することを特徴とする請求項１に記載の方法。
【請求項２１】
前記のプログラムの第1セットは、単一プログラムで構成されることを特徴とする請求項１に記載の方法。
【請求項２２】
前記のプログラムの第2セットは、単一プログラムで
構成されることを特徴とする請求項１に記載の方法。
【請求項２３】
ブロードキャスト・システムであって、
複数のプログラムを記憶するように構成されているデータベースと、
前記の記憶されたプログラムを受信するように接続されており、且つ前記プログラムを含む無線信号をブロードキャストするように構成されている送信設備とを有し、
前記信号は、通信チャネルに関連付けられており、前記通信チャネルは、複数の時間セグメントに分割されており、前記時間セグメントの各々は、高優先時間部分及び低優先時間部分を含んでおり、前記データベースから受信されたプログラムの第1セットが、各高優先時間部分で搬送されて、且つ前記データベースから受信されたプログラムの第2セットが、複数の低優先時間部分で搬送されることを特徴とするシステム。
【請求項２４】
各高優先時間部分の間での前記チャネルの第1バンド幅は、各低優先時間部分の間での前記チャネルの第2バンド幅よりも大きくされていることを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記チャネルの前記第1バンド幅は、前記信号に関連付けられている第2通信チャネルのバンド幅の少なくとも一部を有することを特徴とする請求項２４に記載のシステム。
【請求項２６】
前記チャネルの前記第1バンド幅は、政府機関に認可された周波数スペクトル内での最大許容バンド幅を有することを特徴とする請求項２４に記載のシステム。
【請求項２７】
高優先時間部分のデューティ・サイクルは、特定の高優先時間部分の連続時間を増大させることによって増大されることを特徴とする請求項２３に記載のシステム。
【請求項２８】
高優先時間部分のデューティ・サイクルは、特定の高優先時間部分を含む時間セグメントの連続時間を増大させることによって減少されることを特徴とする請求項２３に記載のシステム。
【請求項２９】
前記信号は、複数のチャネルを含むアンサンブル型多重化信号を有し、前記通信チャネルは、アンサンブル型多重化信号チャネルのうちの1つであることを特徴とする請求項２３に記載のシステム。
【請求項３０】
前記チャネルは、衛星放送システム内のチャネルとして規定されることを特徴とする請求項２３に記載のシステム。
【請求項３１】
前記信号は、衛星デジタル・ビデオ放送信号であることを特徴とする請求項２３に記載のシステム。
【請求項３２】
前記信号は、地上波デジタル・ビデオ放送信号であることを特徴とする請求項２３に記載のシステム。
【請求項３３】
前記信号は、IBOC（in−band on−channel）信号若しくは混成IBOC信号であることを特徴とする請求項２３に記載のシステム。
【請求項３４】
前記信号の変調は、コード化直交周波数分割マルチプレクスであることを特徴とする請求項２３に記載のシステム。
【請求項３５】
前記信号の変調は、8−レベル・デジタル残留側波帯変調であることを特徴とする請求項２３に記載のシステム。
【請求項３６】
前記のプログラムの第1セットは、少なくとも1つの自動車交通情報プログラムを有することを特徴とする請求項２３に記載のシステム。
【請求項３７】
前記のプログラムの第1セットは、少なくとも1つの気象情報プログラムを有することを特徴とする請求項２３に記載のシステム。
【請求項３８】
前記のプログラムの第2セットは、少なくとも1つのオーディオ・プログラムを有することを特徴とする請求項２３に記載のシステム。
【請求項３９】
前記のプログラムの第2セットは、少なくとも1つのビデオ・プログラムを有することを特徴とする請求項２３に記載のシステム。
【請求項４０】
前記のプログラムの第1セットは、単一プログラムで構成されることを特徴とする請求項２３に記載のシステム。
【請求項４１】
前記のプログラムの第2セットは、単一プログラムで構成されることを特徴とする請求項２３に記載のシステム。
【請求項４２】
通信チャネルに関連付けられている無線放送信号であって、
前記通信チャネルは、複数の時間セグメントに分割されており、前記時間セグメントの各々は、高優先時間部分及び低優先時間部分を含んでおり、データベースから受信されたプログラムのプログラムの第1セットが、各高優先時間部分で搬送されて、且つデータベースから受信されたプログラムの第2セットが、複数の低優先時間部分で搬送されることを特徴とする信号。
【請求項４３】
各高優先時間部分の間での前記チャネルの第1バンド幅は、各低優先時間部分の間での前記チャネルの第2バンド幅よりも大きくされていることを特徴とする請求項４２に記載の信号。
【請求項４４】
前記チャネルの前記第1バンド幅は、前記信号に関連付けられている第2通信チャネルのバンド幅の少なくとも一部を有することを特徴とする請求項４３に記載の信号。
【請求項４５】
前記チャネルの前記第1バンド幅は、政府機関に認可された周波数スペクトル内での最大許容バンド幅を有することを特徴とする請求項４３に記載の信号。
【請求項４６】
高優先時間部分のデューティ・サイクルは、特定の高優先時間部分の連続時間を増大させることによって増大されることを特徴とする請求項４２に記載の信号。
【請求項４７】
高優先時間部分のデューティ・サイクルは、特定の高優先時間部分を含む時間セグメントの連続時間を増大させることによって減少されることを特徴とする請求項４２に記載の信号。
【請求項４８】
前記信号は、複数のチャネルを含むアンサンブル型多重化信号を有し、前記通信チャネルは、前記アンサンブル型多重化信号チャネルのうちの1つであることを特徴とする請求項４２に記載の信号。
【請求項４９】
前記チャネルは、衛星放送システム内のチャネルとして規定されることを特徴とする請求項４２に記載の信号。
【請求項５０】
前記信号は、衛星デジタル・ビデオ放送信号であることを特徴とする請求項４２に記載の信号。
【請求項５１】
前記信号は、地上波デジタル・ビデオ放送信号であることを特徴とする請求項４２に記載の信号。
【請求項５２】
前記信号は、IBOC（in−band on−channel）信号若しくは混成IBOC信号であることを特徴とする請求項４２に記載の信号。
【請求項５３】
前記信号の変調は、コード化直交周波数分割マルチプレクスであることを特徴とする請求項４２に記載の信号。
【請求項５４】
前記信号の変調は、8−レベル・デジタル残留側波帯変調であることを特徴とする請求項４２に記載の信号。
【請求項５５】
前記のプログラムの第1セットは、少なくとも1つの自動車交通情報プログラムを有することを特徴とする請求項４２に記載の信号。
【請求項５６】
前記のプログラムの第1セットは、少なくとも1つの気象情報プログラムを有することを特徴とする請求項４２に記載の信号。
【請求項５７】
前記のプログラムの第2セットは、少なくとも1つのオーディオ・プログラムを有することを特徴とする請求項４２に記載の信号。
【請求項５８】
前記のプログラムの第2セットは、少なくとも1つのビデオ・プログラムを有することを特徴とする請求項４２に記載の信号。
【請求項５９】
前記のプログラムの第1セットは、単一プログラムで構成されることを特徴とする請求項４２に記載の信号。
【請求項６０】
前記のプログラムの第2セットは、単一プログラムで構成されることを特徴とする請求項４２に記載の信号。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムに関するものであり、特に、ローカルのプログラム記憶領域を用いてユーザの人間にオンデマンドの情報を提供する無線システムに関するものである。
【背景技術】
【０００２】
選択されたオンデマンド・プログラム（コンテンツ）をユーザに配信する消費者志向の無線（ラジオ）通信システムを利用可能である。そのようなシステムには、概して、無線信号を介して予め記憶されているプログラムを受信して、その受信プログラムを後でユーザに出力（再生）するように局所的に記憶するモバイル・電子デバイス（例えば、ポータブル・ラジオ若しくはビデオ受信機）が含まれる。このユーザは、通常、記憶されたプログラムを出力するために、受信機により出力される選択メニューから選択することによって、1以上の記憶されたプログラムを指定することが可能である。それゆえに、「オンデマンド」というのは、送信設備の動作ではなく、受信機の動作を示している。自己の特許文献１、特許文献２、特許文献３、特許文献４、特許文献５、及び特許文献６と、特許文献７は、各々そのようなシステムの特性を説明しており、前記の全文献は言及を以ってその全文を本明細書の一部とする。1つの例示的なオンデマンド・プログラム配信システムは、現在、カリフォルニア州、レッドウッド（Redwood)市のCommand Audio Corporation社から市販されている。又、1つの例示的な受信機として、Command Audio Corporation社の製品番号CA-1000があげられる。
【０００３】
例えば、特許文献１、特許文献２、及び特許文献３の特許は、いくつかの実施例で、専用システム受信機を利用して情報を配布するための方法及びシステムを説明している。開示されているこのサービス及びシステムによって、プログラムが送信された時間に無関係にユーザが選択した時に、且つユーザが選択した場所で、特定のプログラムを傾聴する（若しくは特定プログラムを視聴する、若しくはプログラムのテキスト表示を読取る）こと（即ち、プログラム出力時間の変更）が可能にされている。そのようなプログラムの例としては、ニュース、音楽、スポーツ、及び金融のプログラムがあげられる。各固有プログラムは、例えば、ラジオ周波数（RF）信号を用いてデジタル化及びブロードキャストされる。通常は携帯可能なこの受信機によって、受信した無線信号からデジタル化されたプログラム（例えば、英数字データ、音声データ、ビデオ・データ）が抽出される。次に、この受信機によって、各固有の抽出プログラムが1セットのデータ・ファイルとして、受信機内部のメモリ（例えば、半導体不揮発性RAM（NRAM）若しくはディスク・ドライブ）、若しくは受信機に密接に関連付けられたメモリ（ローカルのコンテンツ記憶装置）の中に記憶される。この受信機は、記憶されたプログラムに対応する選択が含まれる、選択のメニュー構造（例えば、視覚的なディスプレイ、音声出力）を出力する。次に、ユーザは、例えば、コントロール・ボタン若しくは音声コマンドを用いて、出力されたメニュー構造から選択を選ぶことによって、後の任意の時間に記憶されたプログラム・データ・ファイルのうちの1つを出力させるように選択を行う。そのようなオンデマンド・システムのいくつかの実施例では、プログラム・データを搬送するのに民間FM局の副搬送波を利用して作動している。
【０００４】
そのようなオンデマンド・システムの適用は、民間FM局での使用だけに制限されるものではない。デジタル・オーディオ放送（DAB）（例えば、メリーランド州、コロンビアのiBiquity Digital Corporation, Columbia社からiDAB（登録商標）として最近開発されたIBOC（in-band on-channel）システム及びハイブリッド型IBOCシステム等）、衛星デジタル音声放送（SDAR）システム（例えば、ワシントンDCのSirius Satellite Radiom, Inc.社の独自仕様の2320.0乃至2332.5MHzで動作するシステム、或いは、ニューヨーク州、ニューヨーク市のXM Satellite Radio Inc.社の独自仕様の2332.5乃至2345.0MHzで動作するシステム）、若しくはアンサンブル型音声多重放送チャネル・システム（例えば、ヨーロッパ電気通信規格研究所（ETSI）のEureka−147システム、Silius and XM システム）を含むその他のブロードキャスト・システムもこのオンデマンド・サービスに対して適切である。これらのシステムは、通常、チャネル・バンド幅の動的割当て（dynamic channel bandwidth allocation）を含んでおり、それにより、特定システムのチャネルに割当てられたバンド幅が動的に変更される。バンド幅が増大されると、このチャネルは、より多くの情報ペイロードの搬送が可能になる。
【０００５】
図１は、周知のオンデマンド・システムである。図１には、特定の無線信号周波数及び／又は受信出力レベルでの信号受信問題（例えば、公知のSDARシステムからの信号で問題が生じる）が図示されている。送信機１０２は、従来的な送信アンテナ１０６を用いて無線信号１０４を従来的にブロードキャストしている。送信機１０２は、地上波の若しくは衛星の送信機であってよくて、line−of−sight信号送信に依存している。
【０００６】
図１に図示されるように、受信機１１４が位置１１５にある場合には、送信アンテナ１０６及び受信アンテナ１１２の間の直線的な信号経路１１０が物理的な障害物１０８によって遮断されてしまう。即ち、位置１１５では、受信機１１４は受信信号１０４を受信しない。従って、オンデマンド・ブロードキャスト・システムのためのプログラムが信号１０４に含まれていると、受信機１１４が位置１１５にある場合には、ローカルな記憶及びその後の再生のためにそのプログラムを受信することができない。例えば、居住施設のガレージの内部に駐車されている自動車内に受信機１１４が配置されている場合には、自動車の周囲のガレージ構造が障害物１０８として作用して、信号１０４が受信機１１４に到達することが妨げられてしまう。（特に、衛星信号は低出力である場合が多く、それゆえに容易に遮断されてしまう。）受信機１１４が位置１１６に移動されると、送信アンテナ１０６と受信アンテナ１１２との間に遮断されない信号経路１１８が存在する。それゆえに、位置１１６にある受信機１１４は、信号１０４を受信可能であり、その中にオンデマンド・システム・プログラムが搬送される。
【０００７】
図２は、図１のオンデマンド・システムで用いられるような信号１０４に対する例示的で、単純化された信号若しくはプログラムの送信構造の線図である。矢印を伴っている文字「t」は、時間を表現している。図２に図示されるように、無線信号１０４は、多数の消費者用プログラムを含んでいる。この開示においては、「プログラム」は、ユーザに情報又は娯楽を提供する特定のメディア形式若しくはマルチメディア形式（例えば、オーディオ、ビデオ、テキスト、グラフィック、若しくはそれらの組合わせ）の別個のメディア・オブジェクトである。場合によっては、1以上の「プログラム」には、システム受信機に対するオペレーティング・ソフトウェアのアップデート若しくは株のチッカ・データ（stock ticker data）等の他の情報が含まれてよい。又、場合によっては、「プログラム」は、エピソード的上映における個々のエピソード又はエディションであってもよい。例えば、エピソード的ニュース・サービス（例えば、ABCニュース）では、通常、所定の時間間隔（例えば、1時間毎に）で更新されたプログラム・コンテンツ（例えば、最新ニュース）を含む新エピソード（エディション）が上映される。各プログラムは、識別子（例えば、プログラム番号）と関連付けられている。
【０００８】
このプログラムは、通常、ブロードキャストのためにアクセスされる前に、生成されて、デジタル化されて、且つ適切なメディア内に記憶される。例えば、識別子3、17、325を保有する3つのプログラムは、レコーディング・スタジオ等の従来的なオーディオ・プログラム生成スタジオ（図示せず）で生成されるオーディオ・プログラムである。このプログラムは、デジタル・フォーマットで生成されるか、若しくはデジタル・フォーマットに変換されるかのいずれかが行われてから、例えば、磁気ディスク記憶装置及び従来式データ・ベース（図示せず）を用いて記憶される。人間のオペレータによって、プログラム・ブロードキャスト・スケジュールが生成されて、そのスケジュールを用いて従来式のコンピュータ・プラットフォーム上に常駐するソフトウェアが構成される（構成されたソフトウェア及びハードウェアの組合わせは、「ブロードキャスト・マネージャ」として機能する）。次に、このブロードキャスト・マネージャは、従来式のコンピュータ・プラットフォーム上に常駐する付加的なソフトウェアが、ブロードキャスト・スケジュールに従って、データベースからの記憶プログラムにアクセスするようにさせる。次に、配信サーバによって、このアクセスしたプログラムがブロードキャストのためにフォーマットされる（例えば、エンコード、フレーム構成、及び順序付けが行われる）。フォーマットされたこのプログラムは、圧縮及び暗号化がされてよい。その後に、配信サーバによって、フォーマットされたプログラムがブロードキャストのために無線通信設備（図示せず）に渡される。図２に示されるように、典型的なブロードキャスト・スケジュールが例示されており、そこでは、プログラム番号１７が3回ブロードキャストされており、プログラム番号325が1回ブロードキャストされており、且つプログラム番号3が2回ブロードキャストされている。2度以上ブロードキャストされるプログラムが、必ずしも続けてブロードキャストされなくてよい。
【０００９】
所定のプログラムは、他のプログラムよりも時間依存性があるとみなされる。即ち、プログラムによっては、人間の聴取者／視聴者が作業の実行に関して情報を得たうえでの決断するのに有益であるが、その情報の有用性は、非常に短時間（例えば、数分間）の間に低下していく。そのように時間依存性のあるプログラムは、それらが最新の情報を確実に含有しているように頻繁に更新される必要がある。時間依存性の高い情報の例には、自動車交通情報、小規模天気予報、ニュース、及び株価情報が含まれる。時間依存性が少ない、若しくは時間依存性のないプログラムの例は、音楽、映画、若しくはラジオのトーク番組等があげられる。
【００１０】
公知のライブ（リアル・タイムの）ラジオ放送若しくはテレビ放送では、時間依存性のある情報が多少定期的な時間間隔で更新されて、視聴者に送信される。そのような更新の例として、自動車交通情報（通常は、都市部において交通量がピークである時間帯（「ラッシュ」アワー）に民間FM局で10分毎に放送される）、気象情報又は警報（例えば、竜巻観測情報又は竜巻警報）、並びに一般ニュースがあげられる。現在のオンデマンド・システムではプログラムが繰返されるのにも関わらず、しかしながら、そのような時間依存性のあるプログラム、及び時間依存性のあるプログラムの更新の両方の提供に関して、受信機の起動後に、若しくは受信機が遮断されていたオンデマンド・プログラム信号経路から移動して出た後に、非常に短時間（例えば、60秒）で、これらの時間依存性のあるプログラム／更新がユーザに対して利用可能となる能力が、現在のオンデマンド・プログラム・システムでは何ら存在していないことを本発明者が発見した。例えば、本発明者は、自動車に取付けられた受信機は、ガレージを出た後にできるだけ早く聴取している運転者に現在の自動車交通情報を提供する必要があることを見つけている。それゆえに、本発明者は、受信機が起動されるとすぐに、若しくは起動されている受信機が時間依存性のあるプログラム・コンテンツを受信及び抽出できる位置になるとすぐに、時間依存性のあるプログラム・コンテンツを自動車のオンデマンド受信機に提供し得る信頼性のあるシステム及び方法が必要とされていることをみつけだした。
【００１１】
【特許文献１】
米国特許第5,406,626号
【特許文献２】
米国特許第5,524,051号
【特許文献３】
米国特許第5,590,195号
【特許文献４】
米国特許第5,751,806号
【特許文献５】
米国特許第5,809,472号
【特許文献６】
米国特許第5,815,671号
【特許文献７】
米国特許出願第09/454,901号
【発明の開示】
【発明の効果】
【００１２】
オンデマンド・システムに対して優先度の高いプログラムのバーストが、近接した間隔の時間間隔でブロードキャストされる。（「オンデマンド」は、受信機がローカルのプログラム記憶領域及び再生能力を備えていることを意味している。）通信チャネルは、複数の時間区分に分割される。各時間区分は、高優先プログラム・タイムスライス（時間部分）及び低優先プログラム・タイムスライスに分割される。オンデマンド・システム受信機によって受信される高優先プログラムは、各高優先プログラム・タイムスライス内でブロードキャストされる。受信機によって受信される残りのプログラムは、複数の低優先プログラム・タイムスライスに渡ってブロードキャストされる。
【００１３】
一実施例では、高優先プログラムに関するシステム・ユーザの需要（例えば、ニーズ）が高い場合に、通信チャネル・バンド幅が増大される。この動的バンド幅変更は、システムのオペレータが政府機関により割当てられた周波数スペクトル内でチャネル・バンド幅を規定しているデジタル放送システムを用いることによって容易化される。別実施例では、高優先プログラムに対するシステム・ユーザの需要が高い場合に、高優先プログラム・タイムスライスのデューティ・サイクルが増大される。高優先プログラム・タイムスライスのデューティ・サイクル若しくはバンド幅を増大させることによって、より多くの量の高優先プログラム情報をブロードキャストすることが可能にされる。
【００１４】
本発明によるシステムは、オンデマンド・システムのユーザにブロードキャストされるプログラムを生成するための少なくとも1つのプログラム生成設備を含んでいる。フォーマッタは、生成設備から受信したプログラムをデータベース内に記憶するようにフォーマットする。記憶されたプログラムは、高優先プログラム若しくは低優先プログラムのいずれかとして指定される。発行マネージャは、記憶されたプログラムにアクセスして、高優先プログラム・タイムスライスの間に、チャネル・サーバにブロードキャストのための高優先プログラムを渡す。同様に、発行マネージャは、一連の低優先プログラム・タイムスライスの間に、チャネル・サーバにブロードキャストのための低優先プログラムを渡す。チャネル・サーバは、ブロードキャストのための高優先プログラム及び低優先プログラムをプログラム・ストリームへとフレーム化及び交互配置して、このプログラム・ストリームをチャネル・マルチプレクサに渡す。このマルチプレクサ信号は、送信設備によって、地上波信号若しくは衛星信号のいずれかとして受信機にブロードキャストされる。
【発明を実施するための最良の形態】
【００１５】
複数の図面内での類似の番号は、同一若しくは概ね類似した要素を示している。通信システムに精通する人は、本発明の特性をより明らかに図示するために、いくつかの公知の従来的な要素が、図面及びそれに付随する説明から省かれていることを理解するであろう。
【００１６】
図３−Ａは、チャネル３００内の無線信号によって搬送される情報コンテンツ（ペイロード）が図示されている線図である。用語「チャネル」は、その上を情報が搬送される、時間と、周波数と、特定の政府機関により割当てられた周波数スペクトル内に存在するその他の並列チャネルから区別するためのコード区分とを含む、経路であると広義に解釈される必要がある。例えば、チャネル３００は、IBOC、混成IBOC、XM衛星ラジオ、シリウス衛星ラジオ、若しくはEureka−174基準に基いて規定されるデジタル放送チャネルであってよい。別実施例では、チャネル３００は、側波帯、FM副搬送波、若しくは民間のラジオ放送又はデジタル・テレビ・システムを含むテレビ・システムのその他の周波数スペクトルの区分によって規定される。矢印を伴う記号「t」は、図３−Ａ乃至図３−Ｃにおいて時間を表現している。
【００１７】
図３−Ａに示されるように、チャネル３００は、セグメント３０２ａ乃至３０２ｄとして図示されている複数の時間セグメントに分割される（セグメント３０２ｄは、チャネル３００上でブロードキャストされる情報が連続していることを図示するために一部だけが示されている）。図３−Ａの実施例では、各セグメントの開始時間が周期的になるように、セグメント３０２ａ乃至３０２ｄは連続時間が等しくなっている（例えば、同期セグメント）。別実施例では、セグメント３０２ａ乃至３０２ｄは、非同期になっている。各セグメント３０２ａ乃至３０２ｄは高優先プログラム・タイムスライス（時間部分）及び低優先プログラム・タイムスライス（時間部分）に分割される。即ち、セグメント３０２ａは、セグメント３０２ａは、高優先プログラム・タイムスライス３０４ａ及び低優先プログラム・タイムスライス３０６ａに分割される。セグメント３０２ｂ、３０２ｃ、３０２ｄは、各々、高優先プログラム・タイムスライス及び低優先プログラム・タイムスライスの組、３０４ｂ−３０６ｂ、３０４ｃ−３０６ｂ、３０４ｄ−３０６ｄに分割される。別実施例では、各時間セグメントは、3以上の優先レベル（例えば、低優先タイムスライス、中優先タイムスライス、高優先タイムスライス）のいタイムスライスに分割される。以下の開示は、2つの優先度のタイムスライスを用いている実施例の説明に限定されているが、この開示を考慮して3以上のタイムスライス優先度を用いる実施例も容易に達成される。
【００１８】
本発明によれば、オンデマンド・システムによってブロードキャストされる各プログラム・コンテンツは、デジタル化されており、このデジタル化されたプログラム・コンテンツは、ローカルでの記憶、及びユーザに対する再生（出力）のためにブロードキャストされる。高優先プログラム・タイムスライスに指定されたデジタル化されたプログラム・コンテンツがチャネル３００の高優先プログラム・タイムスライスの中に挿入されるのに対して、低優先ブロードキャストに指定されたデジタル化されたプログラム・コンテンツは、チャネル３００の低優先プログラム・タイムスライスの中に挿入される。そのように高優先プログラム及び低優先プログラムの指定を行うための方法は、以下で説明される。
【００１９】
各時間セグメントの高優先プログラム・タイムスライス及び低優先プログラム・タイムスライスによって、1のプログラム、2以上のプログラム、若しくはプログラムの一部が運ばれてよい。図３−Ｂには、チャネル３００によって運ばれる低優先プログラム・コンテンツが図示されている。図３−Ｂに示されるように、本発明に従って３１０、３１２、３１４、３１６が低優先ブロードキャストとして指定されている。それゆえに、プログラム３１０、３１２、３１４、３１６は、チャネル３００の一連の低優先プログラム・タイムスライスの中に挿入される。この図では、プログラム３１０及び３１２の集合（結合）データ・サイズ（ビット）が、単一の低優先プログラム・タイムスライスの間に、ブロードキャストされることが可能であり、そのために、プログラム３１０、３１２のデータは、低優先プログラム・タイムスライス３０６ａの中に挿入される。プログラム３１４のデータ・サイズは、低優先プログラム・タイムスライス３０６ｂの連続時間よりも長い連続時間を必要としている。本発明によれば、プログラム３１４は、2つの部分３１４ａ、３１４ｂに分割される。第1部分３１４ａは、低優先プログラム・タイムスライス３０６ｂの中に挿入されて、第2部分３１４ｂは、低優先プログラム・タイムスライス３０６ｃの中に挿入される。部分３１４ｂが必要とするブロードキャスト連続時間は、低優先プログラム・タイムスライス３０６ｃの残りの連続時間よりも短いので、それゆえに、プログラム３１６のためのデータも同様に低優先プログラム・タイムスライス３０６ｃの中に挿入される。図３−Ｂは例示的なものであり、実際、図３−Ｂに示されているものよりも多数の低優先ブロードキャストとして指定されるプログラムが存在する可能性がある。各低優先プログラムをブロードキャストのためにスケジューリングする方法は、以下で説明される。一実施例では、指定された全低優先プログラムは、2度目にブロードキャストされる前に一度にブロードキャストされる。即ち、チャネル３００内で、タイムスライス３０４が利用可能になると、低優先プログラムのスタックが、低優先タイムスライス３０４の中に挿入される。低優先プログラムの全スタックが一度にブロードキャストされた後に、低優先プログラム・スタック内のプログラムの第2ブロードキャスト・サイクルが開始される。
【００２０】
図３−Ｃには、チャネル３００によって搬送される高優先プログラム・コンテンツが図示されている。本発明に従って、プログラム３２０、３２２、３２４、３２６、３２８、３３０、３３２、及び３３４（集団的に高優先プログラム３３６）が高優先ブロードキャストとして指定される。高優先プログラムを指定する方法は、以下で説明される。図３−Ｃに示されるように、高優先プログラム３３６のデータが、各固有の高優先プログラム・タイムスライス３０４ａ、３０４ｂ、３０４ｃ、３０４ｄの中に挿入される。それゆえに、図３−Ｂに図示されるように、低優先プログラムの単一のスタックをブロードキャストする間に、図３−Ｃに図示されるように高優先プログラムは、複数回、ブロードキャストされる。図３−Ｂ及び図３−Ｃは、簡潔性のために分離して示されているが、高優先プログラム及び低優先プログラムは共に同一チャネル３００中に挿入されていることを理解されたい。図３−Ｃに図示されている高優先プログラムの数は例示的なものであり、これより多数若しくは少数の高優先プログラムが高優先プログラム３３６として含まれてよい。
【００２１】
場合によっては、システム動作中に、高優先プログラム３３６のデータ・サイズが高優先プログラム・タイムスライス３０４のデータ容量を下回るか、若しくは上回ってもよい。例えば、タイムスライス３０４の連続時間が、図３−Ｃに図示されているスタック内にある最後の高優先プログラムである高優先プログラム３３４を収容するには短すぎる可能性がある。この状況では、図３−Ｂに関して上述されたように、低優先プログラム３１４の分割及びブロードキャストと同様の方法によって、プログラム３０４が2部分に分割されて、2つの高優先プログラム・タイムスライスでブロードキャストされてよい。別実施例では、以下で説明されるように、全ての高優先プログラムのブロードキャストを可能にするように、高優先プログラム・タイムスライスのデューティ・サイクル及び／又はバンド幅が変更される。更に、別実施例では、プログラム・データ・サイズを減少させるように、高優先プログラムに適用される圧縮が増大されて（ユーザへのメディア出力忠実度が減少する可能性がある）、それにより、全ての高優先プログラムが少数の高優先タイムスライスでブロードキャストされることが可能にされる。このブロードキャスト・システムに関連付けられている受信機は、圧縮されたプログラム・コンテンツを、適用された圧縮技法に関して復元することが可能である。
【００２２】
実施例によっては、セグメント３０２ａ乃至３０２ｄの連続時間及び高優先プログラム・タイムスライス３０４ａ乃至３０４ｄが時間と共に変化する。例えば、一実施例では、セグメント３０２ａ乃至３０２ｄの連続時間が60秒であり、タイムスライス３０４ａ乃至３０４ｄの連続時間が10秒である。即ち、高優先プログラム・タイムスライスは、60秒毎に繰返される。高優先プログラム・タイムスライスの連続時間THと、高優先プログラム・タイムプライスの開始時間の間の繰返し周期（即ち、セグメントの連続時間）TRとの比が、高優先プログラム・タイムスライス・デューティ・サイクル（TH：TR）である。例示的なTH＝10秒、TR＝60秒の場合には、デューティ・サイクルは、1：6である。高優先プログラム・タイムスライス・デューティ・サイクルは、高優先プログラム・タイムスライスの連続時間を増大させることによって、若しくは高優先プログラム・タイムスライスを含む時間セグメントの連続時間を減少させることによって増大される。
【００２３】
実施例によっては、セグメント連続時間及び高優先プログラム・タイムスライス連続時間は、1日以内、若しくは1週以内等の非常に大きいタイム・スパンの範囲内で変化する。そのような変化によって、高優先プログラムに関するユーザ需要において認知されている時間変化が適応される。図３−Ａ乃至図３−Ｃを参照すると、例えば、一実施例では、「ラッシュ」アワー（自動車の交通量がピークになる時間）の間、セグメント３０２ａ乃至３０２ｄの連続時間が非常に短く（例えば、60秒）されているが、自動車の交通量がピークでない時間の間（例えば、夜間、週末）、より長く（例えば、10分）されている。即ち、高優先プログラム・タイムスライス３０４ａ乃至３０４ｄで搬送される自動車交通情報は、ラッシュ・アワー時の方がより需要があるということにより、交通量がピークでない間よりもラッシュ・アワーの間に非常に頻繁に繰返される。従って、高優先プログラム・タイムスライスが減少されている時間の間、低優先プログラムの処理能力が増大される。
【００２４】
図５では、1つの時間セグメント内で高優先プログラム・タイムスライスの連続時間を変化させること、若しくは時間セグメントの連続時間を変化させることのいずれかによって、高優先プログラム・タイムスライスのデューティ・サイクルが変更されている。図５に図示されるように、チャネル５０２が、高優先プログラム・タイムスライス５０４及び低優先プログラム・タイムスライス５０６に分割される。チャネル５０２は、比較のために基準線を表現しており、高優先プログラム・タイムスライスの連続時間t1−t2、低優先プログラム・タイムスライスの連続時間t2−t3、及びセグメントの連続時間t1−t3を有する。
【００２５】
チャネル５１２は、高優先プログラム・タイムスライス・デューティ・サークルが増大されている実施例を図示している。チャネル５０２と同様に、時間セグメント連続時間は、t1−t3である。しかし、チャネル５１２の場合には、高優先プログラム・タイムスライスt1−t2が増大されて、タイムスライス５０４の連続時間よりも長くなっている。その結果として、低優先タイムスライス５１６の連続時間t4−t3がタイムスライス５０６よりも減少されている。
【００２６】
チャネル５２２は、時間セグメントの連続時間が基準線チャネル５０２のセグメント連続時間を超過して増大されている一実施例を図示している。チャネル５０２と同様に、高優先プログラム・タイムスライスの連続時間はt1−t2である。しかし、チャネル５２２の場合には、セグメント連続時間t1−t5が増大されて、チャネル５０２のセグメント連続時間t1−t3よりも長くなっている。即ち、高優先プログラム・タイムスライス５０４、５２４は、類似の連続時間を有するが、低優先プログラム・タイムスライス５２６の連続時間は、低優先プログラム・タイムスライス５０６の連続時間よりも長くなっている。
【００２７】
実施例によっては、高優先プログラム・タイムスライス及び低優先プログラム・タイムスライスの搬送を行うチャネルのバンド幅（即ち、単位時間当たりのデータ搬送能力）は、時間と共に変化する。そのようなバンド幅の変化によって、高優先プログラムに関するユーザ需要において認知されている時間変化への適応がされる。図４−Aは、民間のXM衛星ラジオ・システム若しくはEureka−147基準に基づく放送局に割当てられた範囲等の周波数スペクトル４００を示している。更に、図４−Ａは、例示されているチャネル４０２ａ乃至４０２ｇに分割される周波数スペクトル４００を示している。当業者は、多くのデジタル放送システム（例えば、XMラジオ、Eureka−147等）において、システムのオペレータが、そのシステムに割当てられた範囲内でのチャネルの数と、各チャネルのバンド幅とを決定し、且つ変更可能であることを理解するであろう。それゆえに、多重チャネルの集合がスペクトル４００の範囲内のブロードキャスト（例えば、Eureka−147等）になっている実施例では、ブロードキャスト基準に従って、無線放送される前に、従来的な多重化（例えば、符号分割）のためにチャネル４２０ａ乃至４２０ｇが従来的なチャネル・マルチプレクサ４０６に渡される（大きい矢印４０４で図示されるように）。
【００２８】
実施例によっては、スペクトル４００内に規定される単一チャネルバンド幅の一部若しくは全体が、図３−Ａ乃至図３−Ｃに関連して上述されたような高優先タイムスライス及び低優先タイムスライスの両方の搬送を行うのに用いられる。しかしながら、デジタル情報放送形式によっては、放送局に割当てられている周波数のバンド幅の範囲内にある個々のチャネルのデータ運搬能力を、放送システムのオペレータがリアルタイムに特定して、且つ変更することが可能であるということも公知である。例えば、Eureka−147システムは、概して7又は8のチャネルを有し、XM衛星ラジオシステムは、最高255チャネルが可能である。それゆえに、図４−Ａに図示される一実施例では、選択されたチャネルのチャネル・バンド幅が、高優先プログラム・タイムスライス・ブロードキャストの間に動的に増大される。
【００２９】
場合によっては、放送局は、その放送局に割当てられているスペクトル４００の範囲内で利用可能であるチャネル全部よりも少数を利用している。図４−Ａに図示されているように、例えば、チャネル４０２ａ、４０２ｃ、４０２ｅ、及び４０２ｇが未使用のままであるのに対して、チャネル４０２ｂ、４０２ｄ、及び４０２ｆが、デジタル・ペイロード・チャネルであってよい。即ち、この例では、チャネル４０２ｄが高優先プログラム・タイムスライス及び低優先プログラム・タイムスライス・ペイロードの搬送を行う場合、高優先タイムスライス４０８が時間t1で開始すると、チャネル４０２ｄのバンド幅が未使用チャネル４０２ｅのバンド幅の少なくとも一部を含むように拡張される。チャネル４０２ｄのバンド幅は、時間t2までの高優先プログラム・タイムスライスの間、増大されたまま維持されて、時間t2で、チャネル４０２ｄのバンド幅は、低優先プログラム・タイムスライスの間の通常のチャネル４０２ｄバンド幅に戻される。場合によっては、チャネル４０２ｅはペイロード・チャネルであり、そのような場合には、チャネル４０２ｅのバンド幅は、高優先プログラム・タイムスライス４０８のブロードキャストの際の時間t1及びt2の間、減少されている。実施例によっては、チャネル４０２ｄのバンド幅が、1より多くの付加的なチャネルの中に拡張される。
【００３０】
図４−Ｂは、高優先プログラム・タイムスライス４１０のブロードキャストの間、チャネルのバンド幅が高優先プログラム・タイムスライス及び低優先プログラム・タイムスライスの搬送を行うペイロード・チャネルに隣接するチャネルの中に拡張される必要がないことを図示している。図４−Ｂに図示されるように、高優先プログラム・タイムスライスのブロードキャストの間、チャネル４０２ｆの少なくとも一部がチャネル４０２ｄの拡張されたバンド幅の搬送に用いられている。図４−Ｂには、割当てられている周波数スペクトル４００の大部分を占有する主要チャネル（例えば、チャネル４０２ｄ）と、周波数スペクトル４００の未使用部分の内部で、そのチャネルのバンド幅を拡張若しくは縮小し得る補助的チャネルとを用いているある種のデジタル放送システムが図示されている。更に、図４−Ａ及び図４−Ｂを組合わせると、一実施例では、高優先プログラム・タイムスライスを保有するチャネルのバンド幅が、スペクトル４００内で利用可能な全バンド幅を含むように拡張されることが例証される。
【００３１】
図４−Ｃには、周波数スペクトル４００の範囲内で、低優先プログラムがチャネル４０２ｄでブロードキャストされており、且つ高優先プログラムが別個のチャネル４０２ｆ内にある分離されたタイムスライス内でブロードキャストされている（代表的なタイムスライス４１２が、時間t1及びt2の間に1つだけ示されている）別実施例が図示されている。実施例によっては、チャネル４０２ｆのバンド幅は、高優先プログラム・タイムスライス４０８（図４−Ａ）若しくは４１０（図４−Ｂ）においてデータ搬送能力が拡張された方法と同様に、1以上の他のペイロード・チャネルのバンド幅（例えば、チャネル４０２ａ乃至４０２ｅ、及び４０２ｇ）を含むように拡張される。
【００３２】
図４−Ａ乃至図４−Ｃ及びそれに付随する文章で例示されるように、このオンデマンド・システムに関する低優先ペイロード・プログラムは、少なくとも1のペイロード・チャネル上でブロードキャストされており、且つこのオンデマンド・システムに関する高優先プログラムは、少なくとも1のペイロード・チャネル上の分離されているタイムスライスでブロードキャストされている。場合によっては、これらの分離された高優先プログラム・タイムスライスに割当てられるチャネル・バンド幅は、低優先プログラムを搬送するペイロード・チャネル・バンド幅の一部若しくは全てを含んでいる。又、場合によっては、これらの分離された高優先プログラム・タイムスライスは、高優先プログラムの搬送に使用するために他のチャネル（他の情報を搬送するペイロード・チャネル、若しくは未使用チャネルのいずれか）のバンド幅を割当てることによって、低優先プログラムを搬送するペイロード・チャネルのバンド幅を超えて増大される。当業者は、高優先プログラム及び低優先プログラムを同時にブロードキャストするために、1以上のペイロード・チャネルが用いられ得ることを理解するであろう。更に、当業者は、高優先プログラム・タイムスライス・ブロードキャストに対する増大されたバンド幅の割当ては、他の周波数スペクトル内に規定されているチャネルからのものであってよいことを理解するであろう。
【００３３】
図６は、本発明に従って、高優先プログラム及び低優先プログラムを生成して、フォーマットして、記憶して、ブロードキャストのために順序付けて、且つブロードキャストする一実施例であるオンデマンド無線ブロードキャスト・システム６００の線図である。更に、図６は、システム６００によってブロードキャストされたプログラムを受信して、次に受信したプログラムを後でユーザに出力するために記憶する受信機６０２を示している。
【００３４】
生成設備６０４は、ブロードキャストのために高優先プログラム及び低優先プログラム（例えば、独立したプログラム、若しくはニュース等のエピソード形式の上映のうちの一回分(editions)）の両方を生成する。図６に示されている単一の生成設備６０４は、本発明によるブロードキャストのためのプログラムを生成する1以上の設備を例示したものである。一例では、設備６０４は、従来的にプログラムが生成される従来式の放送室（例えば、音声若しくはビデオのレコーディング・スタジオ）である。例えば、例示的なプログラムの1つは、交通情報若しくは気象情報をアナウンスする人によって生成される。生成設備６０４の別の例には、ビデオ若しくはマルチメディアのプログラムを生成する設備が含まれる。更に他の場合として、生成設備６０４は、種々のソース（例えば、予め記憶されたオーディオ・プログラム若しくはビデオ・プログラム、金融の株価情報）によって生成された1以上のプログラム６０６を受信して、受信したこのプログラム６０６を本発明に従ってブロードキャストし得るように処理する。
【００３５】
実施例によっては、繰返しのプログラムを生成する生成設備６０４は、その特定の繰返しのプログラムが消費者の興味の対象となる領域に対して局所的である。例えば、局所的な気象情報及び自動車交通情報を含むプログラムが、全システム６００の地理的サービス・エリア（例えば、民間の衛星デジタル音声放送（SDAR）サービス・エリア）のサブ・エリア（例えば、都市）内に配置されている1以上の設備６０４によって生成される。即ち、第1都市内に配置されている第1生成設備６０４が、第1都市の聴取者／視聴者に対する繰返しプログラムを生成して、第2都市内の第2設備６０４が、第2都市の聴取者／視聴者に対する繰返しプログラムを生成して、且つ別の位置にある第3設備６０４が、全システム６００の聴取者／視聴者に対するプログラムを生成する。
【００３６】
製造設備６０４は、製造されたプログラム６０８をフォーマッタ６１０に渡す（例えば、従来式の陸線を介して送信される）。各生成プログラム６０８は、プログラム６０８のコンテンツに対応するフォーマットになっている。例えば、ある例では、音声コンテンツは非圧縮式パルス符号変調（PCM）形式であり、静止画像はJoint Photographic Experts Group（JPEG）ファイルとして圧縮されており、テキスト情報はASCII形式であり、且つビデオ（動画）はオーディオ／ビデオ・インタフェース（AVI）形式、Moving Picture Eperts Group（MPEG）形式、若しくは（アップル・コンピュータ社により開発された）QuickTime形式になっている。その他のデータ形式が用いられてもよい。
【００３７】
設備６０４によって生成される各プログラム６０８は、対応するプログラム識別子（例えば、番号）に関連付けられている。同様に、プログラム生成日時群（DTG）も、設備６０４によって生成若しくは処理された各プログラムに関連付けられており、エピソード形式の上映のうちの特定のプログラム・バージョンを識別するのに用いられる。時間依存性のある上映では、確実に、この時間依存性のある上映内の情報が可能な限り最新のものにされるように頻繁な更新が必要である。それゆえに、実施例によっては、生成設備６０４によって、ブロードキャストされる時間依存性のある上映の新規のプログラム・バージョン（更新）が生成される。更新された時間依存性のあるプログラム・バージョンは、先のバージョンのものと同一のプログラム識別子を有するが、先のバージョンよりもより新しい生成DTGを有する。一実施例では、生成設備６０４によって、生成されたプログラム６０８に関連付けられているバージョン番号がフォーマッタ６１０に提供される。このバージョン番号によって最新のプログラム・バージョンが特定されるので、このバージョン番号は生成DTGに類似しており、このバージョン番号は、生成DTGの代わりに、若しくは付加的に用いることが可能である。
【００３８】
このプログラム識別子及び生成DTGは、デジタル化されたプログラム・コンテンツと共にデータ・ヘッダ内でフォーマッタ６１０に渡される。従って、フォーマッタ６１０は、1以上の生成設備６０４から受信した各プログラム６０８のコンテンツを、受信したプログラム６０８の識別子及び生成DTGを決定することによって識別する。
【００３９】
フォーマッタ６１０は、ここで開示されている方法に従って常駐ソフトウェアがその上で動作する従来式のコンピュータ・プラットフォームである。フォーマッタ６１０は、設備６０４から受信したプログラムを処理して、データ・ファイルとして記憶するように、フォーマットされたプログラム６１２を、データベース６１４に渡す。更に、フォーマッタ６１０は、所定のプログラム属性（メタ情報）を各固有プログラムと関連付けて、これら関連付けされたプログラム属性を、記憶されるプログラム・コンテンツを搬送するフレーム内のヘッダ情報としてデータベース６１４に渡す。
【００４０】
フォーマッタ６１０は、従来式のメモリ６１６内に記憶されており、フォーマッタ６１０によって受信した各固有プログラムに対するプログラム属性を含有する属性テーブルを含んでいる。表Iは、メモリ６１６内に記憶される属性テーブルの一実施例を図示している。
【００４１】
【表１】
2004537202.tif 000003
【００４２】
このプログラム識別子フィールドは、上述のようなプログラム識別子を含有している。実施例によっては、このプログラム識別子フィールドは、データベース６１４に記憶されているプログラムに関連付けられたテキストとしてプログラム名を含んでいる。このプログラム識別子フィールド情報は、受信プログラム６０８と共に受信した識別子情報を、属性テーブル内のプログラム識別子に対して比較することが可能になるように、フォーマッタ６１０内に予めロードされている。
【００４３】
生成フィールドは、受信したプログラムに対する生成DTG（月／日／年  時間：分のように図示されている）を含んでいる。生成フィールド情報は、受信したプログラム６０８の生成DTG情報から更新される。場合によっては、設備６０４による生成DTGと生成したプログラム６０８との関連付けが行われず、それゆえに、フォーマッタ６１０によって、任意の生成DTG（例えば、フォーマッタ６１０がプログラム６０８を受信した時間）が受信したプログラム６０８に関連付けられる。
【００４４】
満了フィールドは、プログラムが完了して、もはや本発明に従ったブロードキャストのためのスケジューリングがされなくなるとみなされる日付及び時間である満了日時群（DTG）を含んでいる。一実施例では、この満了フィールド情報が外部のソースから属性テーブルにロードされて、プログラム満了時間が設定される。別実施例では、生成設備６０４によって、特定のプログラムに満了DTGが割当てられて、この満了DTGがプログラム６０８と共にフォーマッタ６１０に渡される。次に、受信したプログラム６０８からの満了DTG情報を用いて、属性テーブルが更新される。
【００４５】
圧縮フィールドは、データベース６１４内に記憶される前に、受信したプログラムに適用される圧縮形式を含んでいる。この情報は、受信したプログラムの識別子を同一の識別子を含むテーブル・レコードに対する照合を行うことによって決定される。各固有のプログラムに対して用いられる圧縮方式は、聴取者／視聴者に配信されるサービス（例えば、出力忠実度）に基づいて選択される（例えば、「CD」（コンパクト・ディスク）の高品質の音声出力の場合には、MPEG2レイヤー3（MP3）若しくはDOLBY(登録商標) AC3の圧縮が用いられる）。上述のように、プログラム・コンテンツによっては、例えば、従来式のJPEG若しくはMPEGのコーディングを用いて、設備６０４によって圧縮されるものもある。しかしながら、プログラム・コンテンツによっては、設備６０４によって圧縮されないものもある。そのような場合には、受信したプログラム・コンテンツは、フォーマッタ６１０によって、属性テーブル内で受信したプログラムの識別子に関連付けられている圧縮形式を用いて圧縮される。例えば、一実施例では、音声の記録は、記憶前に毎秒6.4、8、若しくは11.8キロビット（kbps）で、パルス符号変調（PCM）デジタル・オーディオ形式から、G.179（ITU−U G.729音声コーダ定義）標準Algebraic Code Excited Linear Prediction（ACELP）音声コーディングを利用した圧縮形式に変換される。その他の音声コーダ若しくはデータ圧縮方式が用いられてもよい。従って、プログラム・コンテンツのデータ圧縮は、設備６０４で、若しくは、必要に応じて、フォーマッタ６１０で圧縮が行われて、それにより、コンテンツは、オンデマンド・システム６００に関連付けられているオンデマンド受信機６０２による出力及び記憶に対して互換性のある圧縮形式にされる。
【００４６】
更に、フォーマッタ６１０は、付加的なプログラム属性を、データベース６１４に渡されるフォーマットされたプログラム６１２と関連付ける。この付加的なメタ情報には、識別子、満了DTG、及び圧縮属性に加えて、各固有のフォーマットされたプログラム６１２の生成DTG（及び／又はバージョン番号）、テキスト識別子、及びプログラム・サイズ属性が含まれてよい。
【００４７】
このプログラム・サイズ属性は、ビットで表現されているが、他の単位（例えば、バイト、パケット数）が用いられてもよい。
【００４８】
データベース６１４は、フォーマットされたプログラム６１２の配置及び記憶を行う常駐のデータベース管理ソフトウェアである従来式のコンピュータ・プラットフォームである。プログラム６１２のデジタル化されたコンテンツは、データベース６１４内にデータ・ファイルとして記憶される。実施例によっては、固有のプログラムを含む各固有のデータ・ファイルに関連付けられているヘッダ情報として、固有の識別子、生成DTG及び満了DTG、バージョン番号、圧縮形式、並びにプログラム・サイズ属性が記憶されている。別実施例では、各固有プログラムに関連付けられている固有のプログラム属性が、データベース６１４内の単一テーブル内に記憶されており、それにより、プログラム・コンテンツを記憶するファイルへのより容易な（例えば、より高速な）アクセスが可能にされる。
【００４９】
ある実施例では、以前に記憶したプログラムと同一の識別子を有しているが、以前に記憶したプログラムとは異なる生成DTGを有しているフォーマットされたプログラム６１２をデータベース６１４が受信した場合に、このデータベース６１４は、最新のプログラム・バージョンを記憶するようにされている。同様にして、最新のプログラム・バージョンを特定するためにバージョン番号を利用しているプログラムの場合には、データベース６１４によって、フォーマットされたプログラム６１２のバージョン番号が調査されて、このプログラム６１２を記憶する必要があるかどうかが決定される。実施例によっては、データベース６１４によって、プログラムのより古いバージョンがより新しいプログラム・バージョンで上書きされる。別実施例では、データベース６１４が、現在及び過去のプログラム・バージョンを記憶する。より古いプログラム・バージョンをより最近のプログラム・バージョンを用いて上書きする利点は、そうすることによって、アクセスするソフトウェアが記憶されたプログラム・バージョンのいずれにアクセスするか決定する必要がなく、且つデータベース６１４により古いプログラム・バージョンを削除（消去）する必要がないので、ブロードキャストするための最新のプログラム・コンテンツへのアクセスが単純化されることである。現在よりも前の満了DTGを有するプログラムは、データベース６１４から削除される。
【００５０】
一実施例では、プログラム、及びそのプログラムに関連付けられている情報が、圧縮されずにデータベース６１４内に記憶される。データの圧縮は、記憶されたプログラムがデータベース６１４から回収された後に適用される。即ち、実施例によっては、少なくともいくつかのフォーマッタ６１０の機能が、プログラムが記憶されて、ブロードキャストのためにデータベース６１４から回収された後に実行される。しかしながら、圧縮されたプログラムの記憶は、記憶効率を向上させる。
【００５１】
本発明によれば、プログラムは、ブロードキャストに関して高優先若しくは低優先のいずれかが指定されて、この高優先若しくは低優先の指定に対応する優先度の属性がデータベース６１４内の各固有プログラムに割当てられる。例えば、一実施例では、優先度の属性は、数字の1若しくは2のいずれかである。ここで、1が高優先プログラムを示しており、2が低優先プログラムを示している。別実施例では、より大きな範囲、例えば、1乃至10の優先度属性が用いられている。ここで、1が最高の優先度を示しており、10が最低の優先度を示している。この場合に、一方の領域（例えば、1乃至3）が高優先プログラムを示しており、残りの領域（例えば、4乃至10）が低優先プログラムを示している。そのような領域を用いることによって、高優先及び低優先の指定の範囲内での付加的な優先順位が可能にされている。例えば、高優先プログラムの中でも、優先度属性の1は、優先度属性の2若しくは3よりも優先順位が高くて、優先度属性の2は、優先度属性の3よりも優先順位が高くなっている。高及び低の優先プログラム・タイムスライスよりも多くが規定されている（例えば、高、中、低等）別実施例では、各優先プログラム・タイムスライス内でのブロードキャストに対応する2より多いプログラム・ブロードキャスト優先度が規定されている。1以上の優先度属性が、各プログラムに割当てられる（例えば、1−高、2−中、3−低；若しくは、1及び2−高、3及び4−中、5乃至10−低）。
【００５２】
発行マネージャ６１６は、ここで開示されている方法に従って動作するソフトウェアが常駐している従来式のコンピュータ・プラットフォームである。発行マネージャ６１６は、システム・オペレータ６１８に接続されている。発行マネージャ６１６からシステム・オペレータ６１８に渡される情報、及びシステム・オペレータ６１８から発行マネージャ６１４に渡される情報は、各々、信号６２０、６２２によって図示されている。信号６２２は、データベース６１４内に記憶されている各プログラムに関連付けられている優先度属性等の情報を含んでいる。実施例によっては、信号６２２は、更に、個々の優先度レベルに関してプログラム放送の順が決定されるように、ブロードキャストされるプログラムのスケジュールを含んでいる。又、実施例によっては、信号６２２は、図３−Ａ乃至図３−Ｃ及び図５に関連して上述されたような優先プログラム・デューティ・サイクル、若しくは図４−Ａ乃至図４−Ｃに関連して上述されたようなチャネル・データ容量割当てを含んでいる。又、実施例によっては、信号６２２内の情報が、発行マネージャ６２６内にある従来式メモリ６２４内に発行テーブルとして記憶される。
【００５３】
又、実施例によっては、システム・オペレータ６１８は、発行マネージャ６１６に送信される信号６２２内に含まれる情報を、従来式データ端末を利用して入力する人間のオペレータである。別実施例では、システム・オペレータ６１８は自動化されている。そのように自動化された実施例を利用することによって、規則的なスケジュールでの優先度属性の変更が容易化される。場合によっては、優先度テーブルの値が、例えば、時刻若しくは曜日で変更される。即ち、一定時間の間（例えば、ラッシュ・アワーの間）、高優先の値を有する1以上の特定のプログラム若しくはプログラム・バージョン（例えば、自動車交通情報）は、その他の時間（例えば、夜間遅い時間）の間、低優先が割当てられる。更に、自動化されたオペレータ６１８を用いることによって、図４−Ａ乃至図４−Ｃ、及び図５に関連して上述されたような時宜にかなったデューティ・サイクルの変更及びバンド幅の管理が容易化される。
【００５４】
発行マネージャ６１６は、データベース６１４内に記憶されたプログラムにアクセスして、アクセスした高優先プログラム６２６及び低優先プログラム６２８をチャネル・サーバ６３０に渡す（発行する）。即ち、発行マネージャ６１６は、高優先プログラム・タイムスライス内でブロードキャストするためのプログラムと、低優先プログラム・タイムスライス内でブロードキャストするためのプログラムとの両方にアクセスする。（プログラム・バージョンを含む）高優先プログラムは、複数回（例えば、各高優先プログラム・タイムスライス毎に1度）、ブロードキャストされる。
【００５５】
チャネル・サーバ６３０は、ここで開示されている方法に従って常駐ソフトウェアがその上で動作する従来式のコンピュータ・プラットフォームである。チャネル・サーバ６３０は、システム・オペレータ６１８に接続されている。チャネル・サーバ６３０からシステム・オペレータ６１８に渡される情報、及びシステム・オペレータ６１８からチャネル・サーバ６３０に渡される情報は、各々、信号６３２、６３４によって図示されている。チャネル・サーバ６３０は、発行マネージャ６１６から発行された高及び低の優先プログラム６３６、６３８、パケット・サイズ、フレームを受信して、それらのフレームをブロードキャスティングのためにタイムスライス（例えば、図３−Ａ乃至図３−Ｃ等参照）に交互配置する。1以上の出力プログラム・ストリームへのこのタイムスライスの交互配置は、システム・オペレータ６１８によって規定されて、信号６３４を介して渡されるデューティ・サイクルに基づいている。
【００５６】
図６に図示されるように、チャネル・サーバ６３０は、1以上のフレーム化されて且つ交互配置された、高優先プログラム及び低優先プログラムのストリーム６４０を従来式のチャネル・マルチプレクサ４０６に（例えば、従来的な陸線を用いて）渡す（図４−Ａ乃至図４−Ｃ参照）。各プログラム・ストリームは、固有チャネル（例えば、図４−Ａ乃至図４−Ｃ参照）内での多重化信号でのブロードキャストである。更に、チャネル・マルチプレクサ４０６は、通常、他のソース（図示せず）からの情報も受信して、多重化信号の他のチャネルの中に挿入する。チャネル・マルチプレクサ４０６は、システム・オペレータ６１８に接続されている。チャネル・マルチプレクサ４０６からシステム・オペレータ６１８に渡される情報、及びシステム・オペレータ６１８からチャネル・マルチプレクサ４０６に渡される情報は、各々、信号６４２、６４４によって図示されている。
【００５７】
チャネル・マルチプレクサ４０６によって、交互配置されたストリーム上で従来式の変調（例えば、コード化直交周波数分割マルチプレクス（COFDM）若しくは8レベル・デジタル残留側波帯変調（8VSM））が実行される。チャネル・マルチプレクサ４０６は、多重化信号６４６を従来式の送信設備６４８（例えば、IBOC若しくは混成IBOC送信機、XM衛星ラジオ・アップリンク送信機、Eureka−147送信機、デジタル・ビデオ放送送信機等）に出力する。多重化信号を用いていない実施例の場合には、出力プログラム・ストリーム６４０が送信設備６４８に直接渡される。
【００５８】
実施例によっては、サーバ６３０によって、従来式の順方向誤り検査、従来式の暗号化、従来式の重畳コーディング（例えば、Viterbi等）、並びに、所望に応じて従来式のデータ圧縮等の特性が付加される。代替実施例では、暗号化等の特性は、フォーマッタ６１０若しくは発行マネージャ６１６等のシステム６００における種々の他の部分によって付加される。高優先プログラムは、各高優先プログラム・タイムスライス内でブロードキャストされるように、若しくは、可能な限り多数の高優先プログラム・タイムスライス内でブロードキャストされるように、システム・オペレータによって指定されたプログラムである。一実施例では、発行マネージャ６１６によって、各記憶プログラムに関連付けられた優先度属性がデータベース６１４内に設定される。
【００５９】
2進法の「ブロードキャスト」マーカが、データベース６１４内に記憶されている各プログラムに関連付けられている。一実施例では、発行マネージャ６１６が、各プログラムに対するブロードキャスト・マーカの状態を制御することによって、高優先プログラム・ブロードキャスト及び低優先プログラム・ブロードキャストを制御する。次回のデューティ・サイクルのために、発行マネージャ６１６によって、このデューティ・サイクルでブロードキャストされる高優先プログラム及び低優先プログラムの両方に対してブロードキャスト・マーカが「ブロードキャスト」状態に設定される。場合によっては、発行マネージャ６１６は、システム・オペレータ６１８から受信したブロードキャスト・スケジュールに従って「ブロードキャスト」マーカを設定する。実施例によっては、発行マネージャ６１６によって、記憶されているプログラムのサイズを評価されて、利用可能な高優先プログラム・タイムスライス・バンド幅及び低優先プログラム・タイムスライス・バンド幅が満たされるように、「ブロードキャスト」マーカが設定される。又、実施例によっては、発行マネージャ６１６が、高優先プログラム指定及び低優先プログラム指定の範囲内での副次的優先度に基づいて「ブロードキャスト」を設定する。
【００６０】
次に、発行マネージャ６１６は、「ブロードキャスト」とマークされた高優先プログラムにアクセスして、高優先プログラム・タイムスライスの間に発行するように、アクセスしたその高優先プログラム６２６の少なくとも一部をバッファリングする。同様にして、発行マネージャ６１６は、「ブロードキャスト」とマークされた低優先プログラムにアクセスして、低優先プログラム・タイムスライスの間に発行するように、アクセスしたその低優先プログラム６２８の少なくとも一部をバッファリングする。発行マネージャ６１６は、関連の記憶プログラムにアクセスした後に、「ブロードキャスト」マーカを「非ブロードキャスト」状態にリセットする。
【００６１】
実施例によっては、1より多い「ブロードキャスト」マーカが、各記憶プログラムに関連付けられており、各「ブロードキャスト」マーカは、その記憶されたプログラムの一部に関連付けられている。この方法によって、プログラム３１４（図３−Ｂ参照）及び３３４（図３−Ｃ参照）に関連して上述されたように、プログラムの複数部分が1より多いタイムスライス内でのブロードキャストのために指定されている。
【００６２】
実施例によっては、発行マネージャ６１６によって、2度目のブロードキャストのために低優先プログラムが指定される前に、1度目のブロードキャストのために全ての低優先プログラムがマーク（指定）される。実施例によっては、発行マネージャによって、システム・オペレータ６１８から受信したスケジュールに従って、ブロードキャストのために低優先プログラムがマークされる。実施例によっては、発行マネージャ６１６が、低優先プログラムに関連付けられている副次的優先度（例えば、4乃至10）に従って、ブロードキャストのために低優先プログラムをマークする。
【００６３】
実施例によっては、発行マネージャ６１６によって、各高優先プログラム・タイムスライス内でのブロードキャストのために全ての高優先プログラムがマークされる。別実施例では、発行マネージャ６１６によって、スケジューリング・アルゴリズムに従ってブロードキャストのために高優先プログラムがマークされる。例えば、高優先プログラムが1、2として与えられており、且つ副次的な優先度として3が与えられている場合には、発行マネージャ６１６は、各高優先プログラム内でのブロードキャストのために優先度1のプログラムをマークして、全ての第2高優先プログラム・タイムスライス内でのブロードキャストのために優先度2のプログラムをマークして、更に、全ての第3高優先プログラム・タイムスライス内でのブロードキャストのために優先度3のプログラムをマークする。当業者は、ユーザに対して所望の高優先プログラム・サービスを提供するのに用いられ得る多数のスケジューリング・アルゴリズムに関して精通しているであろう。高優先プログラム・バンド幅及びデューティ・サイクルは、そのようなスケジューリング・アルゴリズムに適合するように変更されてよい。
【００６４】
発行マネージャ６１６は、ブロードキャストされるプログラムの各デューティ・サイクルに対してマーキングすることによって、記憶されているプログラムのブロードキャストの管理を行っている。発行マネージャ６１６は、デューティ・サイクルの間にブロードキャストされるプログラムにアクセスした後に、次に、「ブロードキャスト」マーカを調査する。「非ブロードキャスト」状態にリセットされていない全ての「ブロードキャスト」マーカは、ブロードキャストのためのアクセスがまだ行われていない。
【００６５】
一実施例では、マークされた優先プログラムが全てブロードキャストされていない場合には、発行マネージャ６１６は、システム・オペレータ６１８にデューティ・サイクルを増大させるように信号６２０で要求することによって、図３−Ａ乃至図３−Ｃ、及び図５に関連して上述されたように優先プログラムのデューティ・サイクルを増大させるように機能する。システム・オペレータ６１８は、要求を無視することによって、要求を受入れるようにデューティ・サイクルを変更することによって、且つ／又はチャネル・バンド幅を増大させることによって応答することが可能である。
【００６６】
デューティ・サイクルを変更する場合には、システム・オペレータ６１８は、信号６３４を介してチャネル・サーバ６３０にデューティ・サイクルを増大させるように命令を送信する。チャネル・サーバ６３０は、信号６３２を介してこの命令に応答する。次に、システム・オペレータ６１８は、信号６２２を介して発行マネージャ６１６に新規のデューティ・サイクルに関する情報を送信して、それにより、適切な高優先プログラム及び低優先プログラムがデータベース６１４からアクセスされて、チャネル・サーバ６３０に発行される。
【００６７】
ブロードキャスト・チャネル・バンド幅が変更される場合には、システム・オペレータ６１８は、信号６４４を介してチャネル・マルチプレクサ４０６にプログラム・ストリーム６４０を搬送するチャネルのバンド幅を増大させるように構成要求を送信する。チャネル・マルチプレクサ４０６は、信号６４２を介してこの命令に応答する。次に、システム・オペレータ６１８は、信号６２２を介して発行マネージャ６１６に新規のバンド幅に関する情報を送信して、それにより、適切な高優先プログラム及び低優先プログラムがアクセスされて、且つチャネル・サーバ６３０に発行される。更に、システム・オペレータ６１８は、信号６３４を介してチャネル・サーバ６３０に新規のバンド幅に関する情報を送信して、それにより、サーバ６３０は新規のバンド幅に対して十分なプログラム情報を提供する。
【００６８】
高優先プログラム・タイムスライス内に過剰受容能力（overcapacity）が存在する場合には、高優先タイムスライスが全ての高優先プログラムを収容することが不可能なときに用いられるのと同様の方法で、高優先タイムスライス・デューティ・サイクル及び／又はバンド幅が減少される。全ての高優先プログラムが個々のデューティ・サイクルに関してアクセスされると、優先プログラムのデューティ・サイクル若しくは高優先プログラム・タイムスライスのチャネル・バンド幅を減少する必要があるかどうかを決定するために、発行マネージャ６１６によって、アクセスされた高優先プログラムの集合サイズが調査される。システム・オペレータ６１８に高優先プログラム・タイムスライスの過剰利用及び不足利用を通知して、全ての高優先プログラムをブロードキャストするのに過不足ないように調整することによって、高優先プログラム・タイムスライスの品質が最適化される。更に、高優先タイムスライスの品質を調整することによって、「高優先」指定の内部にあるより優先度の低いプログラムのいくつかがブロードキャストされないという状況も防止される。
【００６９】
マネージャ６１６、チャネル・サーバ６３０、及びシステム・オペレータ６１８は、本発明によってより明らかに説明されるように図６に別個に示されている。当業者は、本発明に従って行われる発行の管理、チャネル・サービス、及びシステム動作は、単一のコンピュータ・プラットフォームを用いて実行されることを理解するであろう。
【００７０】
送信設備６４８は、ブロードキャストのためにプログラム・ストリーム６４６を受信する。一実施例では、送信設備６４８は、受信したストリームを従来式の送信アンテナ６５２を介して無線信号６５０ａでブロードキャストする。送信設備６４８が衛星放送システム（例えば、XM、Sirius等）と関連付けられている実施例では、送信設備６４８は、受信したストリームを地球周回軌道衛星６５４に衛星アップリンク信号６５０ｂで送信する。衛星６５４は、無線アップリンク信号６５０ｂを受信して、従来式衛星送信アンテナ６５６から無線ダウンリンク・ブロードキャスト信号６５０ｃでプログラム情報を繰返し放送する。信号６５０ａ乃至６５０ｃは、図３−Ａ乃至図３−Ｃに関連して上述されたように、プログラム・コンテンツを搬送するように構成されている。実施例によっては、送信設備６４８は、ブロードキャスト信号６５０ａを地上波（地上−地上）デジタル・ビデオ放送（DVB−T）信号としてブロードキャストする。実施例によっては、送信設備６４８は、信号６５０ｂを衛星（地上−衛生−地上）デジタル・ビデオ放送（DVB−S）信号としてブロードキャストする。
【００７１】
受信機６０２は、本発明に従ったオンデマンド受信機である。受信機６０２のの実施例によっては、ブロードキャスト信号６５０ａを受信する。又、受信機６０２の実施例によっては、ブロードキャスト信号６５０ｃを受信する。信号６５０ａ若しくは６５０ｃが従来式のアンテナ６５８を介して受信されて、受信機６０２によって、この受信信号からコンテンツが抽出されて、後でユーザに出力するために、この抽出されたコンテンツが記憶される。
【００７２】
図６に図示されるように、送信アンテナ６５２及び６５６は、送信アンテナ１０６（図１参照）と類似しており、受信アンテナ６５８は、受信アンテナ１１２（図１参照）と類似している。従って、高優先プログラムが高優先プログラム・タイムスライスで繰返しブロードキャストされることによって、受信機６０２は、アンテナ６５８がこの高優先プログラム・タイムスライスのプログラムを搬送するブロードキャスト信号を受信するように配置されるとすぐに、高優先プログラムを受信するようにされている。
【００７３】
図７は、本発明に従った例示的な受信機装置６０２の構成要素が図示されている線図である。この受信機は、通常は移動式であり、実施例によっては、自動車内に取付けられており（場合によっては、自動車ラジオに組込まれている）、又、別の実施例では、手持ち式の携帯用装置になっている。一実施例では、受信機装置６０２は、バッテリ（図示せず）若しくは外部電源（図示せず；例えば、従来式のAC壁面コンセント若しくはDC自動車電源）のいずれかによって電源が供給されており、場合によっては、受信機のバッテリは再充電も行われる。この受信機は、固定式の電源によって電力が供給される場合には、連続運転（常に電源オンになっている状態）が可能であり、従って、ブロードキャスト信号を連続的に受信することが可能である。しかしながら、バッテリによって電力が供給されている場合には、通常、受信機装置がバッテリ電源を節約するように電源オフにされるために、受信機装置によるブロードキャスト信号の受信が不可能である時間が存在する。更に、図１に関して上述されたように、受信機装置のアンテナ６５８への信号経路を邪魔する物理的な障害物のために、受信機装置がブロードキャスト信号を受信できない可能性もある。
【００７４】
チューナ７０２は、従来式のものであり、アンテナ６５８を介して無線信号（例えば、信号６５０ａ若しくは６５０ｃ（図６参照））を受信する。チューナ７０２は、受信した信号を従来式に復調する。実施例によっては、チューナ７０２が、IBOC若しくは混成IBOCチャネル等の単一放送チャネルに同調される。又、別実施例では、チューナ７０２は、複数チャネル（例えば、Sirius若しくはXMの独自仕様システム、若しくはEureka−147システム）を含む周波数スペクトルを受信するように同調される。このEureka−147 Fast Information Channel（FIC）、及び他のシステムにおける同様の特性によって、チューナ７０２によるペイロード・チャネルの識別が可能にされる信号構成情報が提供されて、それにより、特定ペイロード・チャネルの全バンド幅を受信するように同調されたり、若しくは受信したその他の信号構成変更（例えば、チャネルの追加若しくは削除）に適合されたりする。このようにして、チューナ７０２は、高優先プログラム・タイムスライス若しくは低優先プログラム・タイムスライスを含む１以上のチャネルを受信するように同調される。
【００７５】
復調信号は、その復調信号をデコード（例えば、フレーム除去（deframe）、従来式エラー検査の適用等）する従来式デコーダ７０４（例えば、別個の集積回路、従来式マイクロプロセッサによって実行されるソフトウェア等）への出力である。実施例によっては、デコーダ７０４によってこの復調信号が従来式に解凍されて、又、別実施例では、プログラム・コンテンツは、受信機内に記憶されるように圧縮形式で保持される。ブロードキャストの前にプログラム・コンテンツが（例えば、所定プログラムに対するユーザのアクセスが加入者形式で許可されるサービスの場合等に）暗号化される実施例では、復調されたプログラム・コンテンツは、デコーダ７０４によって解読される。解凍及び／又は解読に続いて、デコーダ７０４が複合された信号を制御ロジック７０６に出力する。タイムスライスの搬送を行う単一チャネルが受信されて、このチャネルのバンド幅が図４−Ａに図示されるように変更される一実施例では、チューナ７０２がこのバンド幅の変更に適合することが、FIC内の情報によって可能されている。図４−Ｂ及び図４−Ｃで図示されているような複数チャネルの実施例では、チューナ７０２及びデコーダ７０４によって、タイムスライスを含む複数チャネルがモニタリングされて、情報の到着の際にプログラム情報が抽出される。
【００７６】
制御ロジック７０６は、例えば、従来式のマイクロプロセッサ／マイクロコントローラ（これらの用語はここでは同意義である）によって実行される従来式にコーディングされているソフトウェア／ファームウェアで実施される。制御ロジック７０６は、ローカルの（即ち、受信機装置の内部の）記憶装置７０８内におけるデコードされたプログラム情報の記憶を制御する。概して、このデコードされたプログラム情報が、高優先プログラム・コンテンツ及び低優先プログラム・コンテンツを含んでいる。実施例によっては、システムによって、若しくは受信機を動作させるのに利用されるソフトウェアによってブロードキャストされるプログラム・インデックス（「番組案内」）等の情報がプログラムに含まれている。
【００７７】
局所的な記憶装置７０８は、従来式（例えば、NVRAM（東芝社製のNANDフラッシュ・メモリ等）、ディスク・ドライブ等）のものであり、受信及びデコードされたデジタル・プログラム・ファイルをデータ・ファイルとしてデータベース内に記憶する。このデコードされた信号は、上述されたように（例えば、フレーム内に、若しくはパケット・ヘッダ内に）各受信プログラムに関連付けられているプログラム識別子を含んでいる。一実施例では、制御ロジック７０６によって、受信したプログラムの識別子が既に記憶装置７０８内に記憶されているプログラムのプログラム識別子と比較される。受信したプログラムが記憶されていない場合には、制御ロジック７０６によって、新規に受信したプログラムが記憶される。受信したプログラムの識別子が記憶されているプログラム識別子と合致する場合には、受信したプログラムが記憶されているプログラムのより最新のバージョンであるかどうかを決定するように、制御ロジック７０６によって受信したプログラムの生成DTG及び／又はバージョン番号が検査される。受信したプログラムの生成DTG若しくはバージョン番号が記憶されているプログラムDTGよりも最新のものである場合には、制御ロジック７０８は、記憶されているプログラムを新規に受信したプログラムに交換する（若しくは、記憶されているプログラムの更新された部分を置換する）。通常、繰返しプログラム・タイムスライスの各々は、記憶装置７０８内に記憶されているプログラムに対する1以上の更新を含んでいる。
【００７８】
更に、再生制御７１０も、従来式のマイクロプロセッサ／マイクロコントローラによって実行される従来的にコーディングされたソフトウェア／ファームウェアで実施される。再生制御７１０は、従来的なインタフェース７１２技法に従ったユーザ・インタフェース７１２によって制御される。再生制御７１０は、記憶装置７０８内に記憶されているプログラム識別子に従来的にアクセスして、このアクセスした識別子を用いて記憶装置７０８内に記憶されているプログラムの1以上のメニューが構成される。このメニューには、各固有の記憶プログラムに対応している選択が含まれる。実施例によっては、メニュー選択が階層的になっており、例えば、ユーザは、特定のプログラムを出力のために選択する前に、最初に広範なプログラム・カテゴリー（例えば、音楽）を選択して、次に、より限定された副次的なカテゴリー（例えば、クラシック音楽）を選択する。実施例によっては、このメニューは、従来式の視覚的なディスプレイ（例えば、LCD、TFT）７１６を利用した出力である。別実施例では、出力装置７１４は、従来式の音声合成装置（図示せず）を含んでおり、各メニュー選択は、従来式の音声スピーカ７１８を介した合成音声出力である。
【００７９】
特定のメニュー選択を選択するのに入力装置７２０を利用して、ユーザは、特定の記憶プログラムを出力のために選択する。一実施例では、ユーザは、「次へ」及び「前へ」のスクロール・キーを用いて視覚的なメニュー選択内での従来式スクロールを行い、「再生」キー７２４を押すことによって、特定のプログラムを出力のために選択する。ユーザが「再生」キー７２４を押すと、再生制御７１０が、記憶装置７０８からの選択されたプログラムにアクセスして、必要に応じてそのアクセスしたプログラムを従来式に解凍して、このアクセスしたプログラムを出力装置７１４を介してユーザに出力する。実施例によっては、キー７２４は、最初のキー押下によって選択されたプログラムの出力が開始されて、続いてのキー押下によって進行中のプログラムが一時停止される「再生／一時停止」キーである。
【００８０】
実施例によっては、入力装置７２０は、従来式の音声認識システムを含んでおり、ユーザは、コマンド（例えば、「前進」、「後退」等）を従来式のマイクロフォン７２６の中に発言することによって、音声式メニュー選択内でのスクロールを行う。次に、このユーザは、第2コマンド（例えば、「再生」）を発言することによって、特定プログラムの再生を選択する。発言された「再生」コマンドに応答して、再生コントロール７１０が、記憶装置７０８から選択されたプログラムにアクセスして、出力装置７１４を介してこのアクセスされたプログラムをユーザに出力する。
【００８１】
実施例によっては、ユーザ・インタフェース７１２が、従来式の出力パラメータ（例えば、音量、輝度等）の制御装置７２６及び従来式のチューナ調整つまみ７２８を含んでいる。実施例によっては、ユーザがチューナ調整つまみを操作して、本発明に従って情報を提供する複数の放送チャネルの中から（例えば、複数のSDAR若しくはアンサンブル型多重化チャネルの中から）の選択を行う。ユーザのチャネル選択は、従来式の電気的なリンクを介したチューナ７０２への出力であり、このチューナ７０２は、ユーザ選択に応じて選択された放送チャネルへの同調を行う。別実施例では、チューナ７０２が、タイムスライス内でプログラムの搬送を行うチャネルを特定するようにFICのスキャンを行い、次に、それらのチャネルに自動的に調整する。描写されているリンク７３０は、例示的なものであり、無線システムに精通する者ならば、リンク７３０がマイクロプロセッサ等の従来式の構成要素を含んでいてよいことを理解するであろう。
【００８２】
更に、無線システムに精通する者ならば、本発明に従って、無線信号を介して受信されるプログラムの受信、記憶、及び出力の制御に、その他の従来式のユーザ・インタフェース入力装置が用いられてよいことを理解するであろう。例えば、一実施例では、制御ロジック７０６は、各受信プログラム識別子を識別して、この受信プログラム識別子を予めロードされている、記憶する必要のあるプログラムのテーブルとの対照して従来式に比較して、且つ識別子がそのテーブル内の識別子と合致するプログラムだけを記憶することによって、高優先プログラムだけを記憶するようにされている。高優先プログラムだけが記憶される実施例のいくつかでは、制御ロジック７０６及び再生制御は、（例えば、ストリーミング音声出力若しくはストリーミング・ビデオ出力の）受信に応じて即座にユーザに1以上の低優先プログラムを出力して、それにより、記憶装置７０８の記憶容量の要件が減少されている（ストリーミング音声出力若しくはストリーミング・ビデオ出力のシステムに精通している者ならば、従来的なバッファリングが大概必要とされることを理解するであろう）。別実施例では、制御ロジック７０６は、受信したプログラムの識別子を従来式の予めロードされている識別子のテーブルと参照して、記憶装置７０８内に低優先プログラムだけを記憶して、且つユーザに1以上の高優先プログラムの出力を即座に開始するようにされている。更に別の実施例では、ユーザがインタフェースを操作して記憶装置７０８内の所定プログラムを読出し専用の状態に指定して、それにより、指定されたこれらのプログラムが制御ロジック７０６によって削除されてしまうことが防止される。記憶されたプログラム（例えば、金融情報等）の新規バージョンが、別個のデータ・ファイルとして記憶される。再生制御７１０は、記憶されているバージョンの各々の生成DTG及びバージョン番号にアクセスして、生成DTG若しくはバージョン番号の各々に対応する選択メニューを出力する。次に、ユーザは、上述のように入力装置７２０を利用して種々のプログラム・バージョンの中から選択を行う。
【００８３】
本発明に従ったソフトウェア／ファームウェアのコーディングは、この説明を踏まえて所定の手順で行われる。通信システムに精通する者ならば、本明細書に説明されている実施例に対して多数の変形実施例が存在することを理解するであろう。例えば、本明細書で説明されている、命令がコード化されているソフトウェアは、場合によっては、プログラムされたメモリ集積回路として実施可能である。従って、本発明の範囲は、付随の請求項だけによって制限される。
【図面の簡単な説明】
【００８４】
【図１】図１は、この開示が処理している無線信号受信問題が図示されている。
【図２】図２は、信号構造の線図である。
【図３−Ａ】図３−Ａは、本発明によるチャネル構造の線図である。
【図３−Ｂ】図３−Ｂは、本発明によるチャネル構造の線図である。
【図３−Ｃ】図３−Ｃは、本発明によるチャネル構造の線図である。
【図４−Ａ】図４−Ａには、所定の周波数スペクトル内でのブロードキャスト・チャネルのバンド幅割当てが図示されている。
【図４−Ｂ】図４−Ｂには、所定の周波数スペクトル内でのブロードキャスト・チャネルのバンド幅割当てが図示されている。
【図４−Ｃ】図４−Ｃには、所定の周波数スペクトル内でのブロードキャスト・チャネルのバンド幅割当てが図示されている。
【図５】図５には、種々のタイムスライスのデューティ・サイクルが図示されている。
【図６】図６は、ブロードキャスト・システムの一実施例の線図である。
【図７】図７は、受信機の一実施例の線図である。
【図１】
2004537202.tif 000004
【図２】
2004537202.tif 000005
【図３−Ａ】
2004537202.tif 000006
【図３−Ｂ】
2004537202.tif 000007
【図３−Ｃ】
2004537202.tif 000008
【図４−Ａ】
2004537202.tif 000009
【図４−Ｂ】
2004537202.tif 000010
【図４−Ｃ】
2004537202.tif 000011
【図５】
2004537202.tif 000012
【図６】
2004537202.tif 000013
【図７】
2004537202.tif 000014
【国際公開パンフレット】
2004537202.tif 000015
2004537202.tif 000016
2004537202.tif 000017
2004537202.tif 000018
2004537202.tif 000019
2004537202.tif 000020
2004537202.tif 000021
2004537202.tif 000022
2004537202.tif 000023
2004537202.tif 000024
2004537202.tif 000025
2004537202.tif 000026
2004537202.tif 000027
2004537202.tif 000028
2004537202.tif 000029
2004537202.tif 000030
2004537202.tif 000031
2004537202.tif 000032
2004537202.tif 000033
2004537202.tif 000034
2004537202.tif 000035
2004537202.tif 000036
2004537202.tif 000037
2004537202.tif 000038
2004537202.tif 000039
2004537202.tif 000040
2004537202.tif 000041
2004537202.tif 000042
2004537202.tif 000043
2004537202.tif 000044
2004537202.tif 000045
2004537202.tif 000046
2004537202.tif 000047
2004537202.tif 000048
2004537202.tif 000049
2004537202.tif 000050
2004537202.tif 000051
2004537202.tif 000052
2004537202.tif 000053
2004537202.tif 000054
2004537202.tif 000055
2004537202.tif 000056
2004537202.tif 000057
2004537202.tif 000058
2004537202.tif 000059
2004537202.tif 000060
2004537202.tif 000061
2004537202.tif 000062
【国際公開パンフレット（コレクトバージョン）】
2004537202.tif 000063
【国際調査報告】
2004537202.tif 000064