(57)【特許請求の範囲】
【請求項１】
ソフトウエアの更新情報をダウンロード可能なテレビジョン・システムにおいて、
複数の受信装置であって、各々が、テレビジョン受信機と、セットトップ・ボックスと、ビデオ・レコーダと、テレビジョン及びビデオ・レコーダの結合体とのいずれか１つからなる、複数の受信装置と、
前記複数の受信装置の各々に対応して設けられた受信機であって、前記ソフトウエアの更新情報に関連しかつ前記複数の受信装置の少なくとも１つを識別する識別子を含んでいるデータを受信する受信機と、
前記複数の受信機それぞれに対応して設けられ、前記ソフトウエアの更新情報に関連するデータを記憶するメモリであって、前記識別子が対応する受信装置を表している場合にのみ、当該データを記憶するよう構成されているメモリと、
前記受信装置のそれぞれに対応して設けられたプロセッサであって、それぞれが、前記メモリと前記受信機の少なくとも１つとに結合しており、前記ソフトウエアの更新情報の少なくとも１つを実装すべき旨のユーザ指示に応答して、前記データを用いて、前記ソフトウエアの更新情報の少なくとも１つを、前記受信装置の少なくとも１つにおいて実装するプロセッサと
を備えていることを特徴とするテレビジョン・システム。
【請求項２】
請求項１記載のテレビジョン・システムにおいて、該システムはさらに、前記ソフトウエアの更新情報の少なくとも１つに関係する情報を表示するスクリーンを有するデバイスを少なくとも１つ備えていることを特徴とするテレビジョン・システム。
【請求項３】
請求項１記載のテレビジョン・システムにおいて、該システムはさらに、前記ソフトウエアの更新情報を注文するための少なくとも１つの電話を購えており、前記ソフトウエアの更新情報の実装に必要なデータは、前記ソフトウエアの更新情報の少なくとも１つが前記電話を用いて注文された後に、前記受信装置にダウンロードされることを特徴とするテレビジョン・システム。
【請求項４】
請求項１記載のテレビジョン・システムにおいて、該システムはさらに、セットトップ・ボックスを介して前記ソフトウエアの更新情報を注文する少なくとも１つの遠隔制御装置を備えており、前記ソフトウエアの更新情報の実装に必要なデータは、前記ソフトウエアの更新情報の少なくとも１つが前記遠隔制御装置を用いて注文された後に、前記受信装置にダウンロードされることを特徴とするテレビジョン・システム。
【請求項５】
請求項１記載のテレビジョン・システムにおいて、前記ソフトウエアの更新情報は、ソフトウエアの修理、ガイド用の追加オプションの広告、製品、及びガイド用の追加オプションの少なくとも１つを含むことを特徴とするテレビジョン・システム。
【請求項６】
請求項１記載のテレビジョン・システムにおいて、前記ソフトウエアの更新情報は、赤外線（ＩＲ）コードを指定することを特徴とするテレビジョン・システム。
【請求項７】
請求項１記載のテレビジョン・システムにおいて、前記ソフトウエアの更新情報は、ピクチャ・イン・ピクチャの拡張、ピクチャ・イン・ピクチャ画面のチャネル識別子、表示されたチャネル識別子を有するグラフィック・ネットワークのロゴ及びアイコン、拡張されたデータ・サービス、株相場サービス、バーチャル・チャネル・サービス、ニュース・サービス、気象情報サービス、及びスポーツ・スコア・サービスの少なくとも１つであることを特徴とするテレビジョン・システム。
【請求項８】
請求項１記載のテレビジョン・システムにおいて、前記受信機の各々は、テレビジョンと、セットトップ・ボックスと、ビデオ・レコーダと、テレビジョン及びビデオ・レコーダの結合体とのいずれか１つからなることを特徴とするテレビジョン・システム。
【請求項９】
請求項１記載のテレビジョン・システムにおいて、前記プロセッサは各々、ダウンロード可能な新規のソフトウエアの更新情報が利用可能となったときに、該ソフトウエアの更新情報を広告するためのアイコンを表示するように構成されていることを特徴とするテレビジョン・システム。
【請求項１０】
請求項９記載のテレビジョン・システムにおいて、前記プロセッサは、ユーザによる新規のダウンロード可能なソフトウエアの更新情報に関連する情報の要求に応答して、該情報を受信するよう構成されていることを特徴とするテレビジョン・システム。
【請求項１１】
ダウンロード可能なソフトウエアの更新情報を有するテレビジョン・システムにおいて、
複数の受信装置であって、各々が、テレビジョンと、セットトップ・ボックスと、ビデオ・レコーダと、テレビジョン及びビデオ・レコーダの結合体とのいずれか１つからなる複数の受信装置と、
前記複数の受信装置の各々に対応して設けられた受信機であって、前記ソフトウエアの更新情報に関連しかつ前記複数の受信装置の少なくとも１つを識別する識別子を含んでいるデータを受信する受信機と、
前記複数の受信機の各々に対応して設けられ、前記ソフトウエアの更新情報に関連するデータを記憶するメモリであって、前記識別子が対応する受信装置を表している場合にのみ、当該データを記憶するよう構成されているメモリと、
前記受信装置の各々に対応して設けられたプロセッサであって、各々が、前記メモリと前記受信機の少なくとも１つとに結合しており、前記ソフトウエアの更新情報の少なくとも１つを実装すべき旨のユーザ指示に応答して、前記データを用いて、前記ソフトウエアの更新情報の少なくとも１つを、前記受信装置の少なくとも１つにおいて実装するプロセッサと
を備え、
前記ソフトウエアの更新情報に関連するデータは、システムのユーザが、自分のテレビジョン・システムに前記ソフトウエアの更新情報をダウンロードすることを望むかどうかの選択をすることができるようにするための情報を含んでいる
ことを特徴とするテレビジョン・システム。
【請求項１２】
ソフトウエアの更新情報をダウンロード可能なテレビジョン・システムにおいて、
複数の受信装置であって、各々が、テレビジョンと、セットトップ・ボックスと、ビデオ・レコーダと、テレビジョン及びビデオ・レコーダの結合体とのいずれか１つからなる複数の受信装置と、
前記複数の受信装置の各々に対応して設けられた受信機であって、前記ソフトウエアの更新情報に関連しかつ前記複数の受信装置の少なくとも１つを識別する識別子を含んでいるデータを受信する受信機と、
前記複数の受信機の各々に対応して設けられ、前記ソフトウエアの更新情報に関連するデータを記憶するメモリであって、前記識別子が対応する受信装置を表している場合にのみ、当該データを記憶するよう構成されているメモリと、
前記受信装置の各々に対応して設けられたプロセッサであって、各々が、前記メモリと前記受信機の少なくとも１つとに結合しており、前記ソフトウエアの更新情報の少なくとも１つを実装すべき旨のユーザ指示に応答して、前記データを用いて、前記ソフトウエアの更新情報の少なくとも１つを、前記受信装置の少なくとも１つにおいて実装するプロセッサと
を備え、
前記識別子は、モデル、ブランド、有効日、及び製品タイプの１つによって、受信装置を識別するよう構成されている
ことを特徴とするテレビジョン・システム。
【請求項１３】
テレビジョン・システムにおいて、ソフトウエアの更新情報をダウンロードする方法において、
複数の受信装置に対して、前記ソフトウエアの更新情報に関連するデータであって、前記複数の受信装置の少なくとも１つを識別する識別子を含んでいるデータを送信するステップと、
前記データを、前記受信装置のそれぞれに配置されている複数の受信機において受信するステップと、
前記データを、該データに含まれる前記識別子によって識別された前記受信装置において記憶するステップと、
前記ソフトウエアの更新情報の少なくとも１つを使用可能にすべき旨のユーザ指示に応答して、前記識別子に識別された前記受信装置において記憶された前記データを用いて、前記ソフトウエアの更新情報の少なくとも１つを、前記受信装置の少なくとも１つにおいて使用可能にするステップと
を含むことを特徴とする方法。
【請求項１４】
請求項１３記載の方法において、前記ソフトウエアの更新情報は、ピクチャ・イン・ピクチャの拡張、ピクチャ・イン・ピクチャ画面のチャネル識別子、表示されたチャネル識別子を有するグラフィック・ネットワークのロゴ及びアイコン、拡張されたデータ・サービス、株相場サービス、バーチャル・チャネル・サービス、ニュース・サービス、気象情報サービス、及びスポーツ・スコア・サービスの少なくとも１つ用のソフトウエアの更新情報であることを特徴とする方法。
【請求項１５】
請求項１３記載の方法において、前記受信機の各々は、テレビジョンと、セットトップ・ボックスと、ビデオ・レコーダと、テレビジョン及びビデオ・レコーダの結合体とのいずれか１つからなることを特徴とする方法。
【請求項１６】
請求項１３記載の方法において、該方法はさらに、ダウンロード可能な新規のソフトウエアの更新情報が利用可能となったときに、該ソフトウエアの更新情報を広告するためのアイコンを表示するステップを含んでいることを特徴とする方法。
【請求項１７】
請求項１３記載の方法において、該方法はさらに、ユーザによる新規のソフトウエアの更新情報に関する情報の要求に応答して、該情報を受信するステップを含んでいることを特徴とする方法。
【請求項１８】
テレビジョン・システムにおいて、ソフトウエアの更新情報をダウンロードする方法において、
複数の受信装置に対して、前記ソフトウエアの更新情報に関連するデータであって、前記複数の受信装置の少なくとも１つを、モデル、ブランド、プロダクション、有効日、製品タイプの１つによって識別する識別子を含んでいるデータを送信するステップと、
前記データを、前記受信装置のそれぞれに配置されている複数の受信機において受信するステップと、
前記データを、該データに含まれる前記識別子によって識別された前記受信装置において記憶するステップと、
前記ソフトウエアの更新情報の少なくとも１つを使用可能にすべき旨のユーザ指示に応答して、前記識別子に識別された前記受信装置において記憶された前記データを用いて、前記ソフトウエアの更新情報の少なくとも１つを、前記受信装置の少なくとも１つにおいて使用可能にするステップと
を含むことを特徴とする方法。
【発明の詳細な説明】
関連出願
本出願は、１９９４年５月１３日に出願した米国特許出願０８／２４３５９８号（継続中）の一部継続出願であり、該米国特許出願０８／２４３５９８号は、１９９４年５月４日に出願した米国特許出願０８／２３９２２５号（継続中）の一部継続出願である。これらの米国特許出願の開示事項はすべて、あらゆる目的で本出願において参照されている。
発明の背景
今日、テレビジョン関連の情報をダウンロードするための種々の方法が利用可能である。この情報の多くは、テレビジョン・スケジュール・ガイドに関連している。テレビジョン・スケジュール・ガイドに要求される情報を提供するために、多数の異なる転送スキームもまた利用可能である。例えば、直接放送サテライト・システム（ＤＢＳ）は、セットトップ受信機と接続されたサテライト・ディッシュアンテナを介してテレビジョン番組のスケジュール情報を提供している。さらに、汎用のサテライト・ディッシュアンテナ、同軸ケーブル、電話線、光学ケーブル、アンテナ等が、テレビジョン番組のスケジュール情報を分配するために使用されている。例えば、テレビジョン・チャネル中の垂直ブランキング期間（ＶＢＩ）又は独立のテレビジョン・チャネルを、テレビジョン番組のスケジュール情報を提供するために用いることができる。
米国特許第５３５３１２１号には、テレビジョン番組のスケジュール・ガイド情報を提供して、工業的に成功を収めたシステムの代表例が開示されている。該米国特許第５３５３１２１号も、あらゆる目的において本出願に組み込まれている。さらに、１９９５年４月１７日に出願された米国特許出願０８／４２３４１１号には、テレビジョン情報に関する利用可能な多数の転送スキームが開示されており、該米国出願もすべての目的において本出願に組み入れられている。
さらに、加入者がビデオを選択してその位置で表示することができるようにしたシステムも提供されている。このようなシステムの１つとして、タッチ・トーン・テレフォン・キーパッドを用いたものがあり、それにより、加入者の選択を入力できるようにしている。これらのシステムは、ケーブル・テレビジョンにおいて利用可能であり、該システムは、ペイ−パー−ビュー（pay-per-view）・ビデオ・システムと呼ばれている。
テレビジョンのソフトウエアは往々にして、技術の進歩により、時代遅れとなる場合があり、または、機能しないことさえある。したがって、新規な機能を追加すること、ソフトウエアを更新すること、ソフトウエア・プログラムを修正することが必要な場合がある。さらに、テレビジョン・システムにおける新規購入ユニット（例えば、新規なＶＣＲに必要な遠隔制御赤外線コード）によっては、不適合性の問題が生じる。これらの状況においては、サービスマンが顧客の家に出向いて修理又は更新をするか、または、顧客がデバイスのサービスが可能な小売店に該デバイスを持っていくか、又は送るかする必要がある。これら両方の状況において、顧客はある程度の不都合を被ることになる。したがって、この種のサービスのより簡便な提供方法が待たれている。さらには、新規に構築された機能の提供を希望する場合、顧客は依然として、機能可能なユニットを新しいユニットに取り替えて、これらの新機能を得るようにしなければならない。
最後に、製造業者は、顧客と直接連絡（通信）することができるものの、この通信は極めて限定されたものであり、しかも高価格となってしまう。例えば、製造業者は、郵便で送ることができ、電話連絡することができ、広告を分配することができ、又は、商業的に放送広告することができる。製造業者は、ある特別の製品を購入した顧客に対してダイレクト・メールを送りかつ電話連絡が可能であるが、同様な方法では製造業者のテレビジョン・コマーシャルを送ることができない。したがって、ある顧客のテレビジョン上に広告を表示することができるシステムの提供が要望されている。さらに、上記したように、修理係を必要とせずに、製造業者がテレビジョン・システムのソフトウエアを更新し、取り替え、又はテレビジョン・システムのソフトウエアを追加することが、要望されている。
発明の概要
本発明は、好適な実施例においては、ダウンロード可能な機能を提供することを意図しており、より詳細には、このような機能をテレビジョン・システムの識別特定された受信装置に提供することを意図している。機能は製造業者に所望のものであり、（１）ソフトウエアの障害を訂正すること、（２）ソフトウエアを追加又は更新すること、（３）汎用性の要求を満足するためのものである。機能はまた、テレビジョン・システムの広告に応答して、これらの機能に関する勧誘、広告に応答する顧客が、注文できるものである。例えば、広告は、特定の顧客のテレビジョン（又は、他の電子的プロダクト）にネットワークを介して、プロダクトの電子的シリアル番号に基づいて、電子的に供給される。これらのソフトウエアの更新情報は、テレビジョン・システムに機能的に追加可能である。これらのソフトウエアの更新情報に関連するデータは、コンパイルされてメイン装置（中央装置）から多数の受信装置に配置される顧客の電子的プロダクト（例えば、テレビジョン）に対して送信される。該データは、識別特定された受信装置において格納され、ソフトウエアが用いられて該格納されたソフトウエアの更新情報をインストールする。このような記憶は、通常、不揮発性メモリ又はフラッシュＲＡＭにおいて実行される。受信装置はそれぞれ、受信機、メモリ、プロセッサを備えている。受信機は、これらのソフトウエアの更新情報に関連するデータを受信する。該データは、受信装置の少なくとも１つを識別する識別子を含んでいる。各受信装置にあるメモリは、データの識別子が該受信装置を識別する場合にのみ、受信データを記憶する。受信装置のプロセッサは、セーブしたデータを用いて、受信装置にソフトウエアの更新情報をロードし、セーブし、又は実行する。
これら及び他の作用効果は、当業者が、採用した図面を参照して本発明の以下詳細な説明を読めば、明確となるであろう。
【図面の簡単な説明】
図１は、ソフトウエアの更新情報を放送して受信するためのシステムを示す図ｄある。
図２は、受信テレビジョンの基本的な構成要素を示す図である。
図３は、関連するソフトウエアの更新情報フィールドを示すデータ・パケットの一部を示す図である。
図４は、ソフトウエアの更新情報に関連する情報が如何にしてテレビジョン画面に表示されるか、及び、追加の情報を得るために遠隔装置がどのように用いられるかを示す図である。
好適実施例の詳細な説明
ソフトウエアの更新情報のタイプ
本発明は、テレビジョン・システムにソフトウエアの更新情報をダウンロードするためのスキームを提供する。ダウンロード可能な多数のソフトウエアの更新情報は、一般に、１又は２のカテゴリに分けられる。第１のカテゴリは、ソフトウエア検出訂正、適合性要求フィックス、及び、テレビジョン製造業者又は第３者によって提供されるソフトウエアの更新または追加を含んでいる。例えば、テレビジョン製造業者は、あるモデルのテレビジョンが売られて頒布された後に、ソフトウエアの欠点に気づくことがある。障害があるテレビジョン・モデルを購入した消費者を惑わせることなく、このような欠点を訂正するために、ソフトウエアの問題点を修正する新しいソフトウエアを、製造業者がはたやすくダウンロードすることが可能である。この場合、サービスマンが出向く必要はない。他の例を挙げれば、赤外線（ＩＲ）コードが間違っているか又は摩滅状態にある場合がある。ＩＲコードは、テレビジョンと単一の遠隔制御を有するＶＣＲとの間の相互動作を可能にするために、用いられる。したがって、テレビジョン遠隔制御によりテレビジョンとＶＣＲとの両者を制御するために、正しいＩＲコードが必要である。このような場合、製造業者は新しいＩＲコードを容易にダウンロードし、これにより、顧客は、該顧客の所にあるテレビジョン遠隔制御装置を用いて、購入したか又は以前には整合性を有していなかったＶＣＲ、セットトップ・ボックス等を制御することができる。再度強調するが、サービスマンは不要であり、遠隔制御装置又は製品をサービスのために送る必要はない。
ソフトウエアの更新情報の第２のカテゴリは、顧客が自身のテレビジョン・システムにダウンロード又はイネーブル状態にしたいソフトウエアの更新情報を選択することである。例えば、顧客は、テレビジョン画面上のメニューまたはガイドがより多くのオプションを含むように、ユーザ・インターフェースを拡張（増強）したい場合がある。ソフトウエアの更新情報のこれらタイプの他の例としては、（１）ピクチャ・イン・ピクチャの拡張、（２）ピクチャ・イン・ピクチャ画面におけるチャネル識別、（３）グラフィック・ネットワークのロゴ及びアイコンを、画面上のチャネル識別子とともに表示すること、（４）拡張データ・サービス（ＥＤＳ）の増強（すなわち、グレードアップ）、（５）株相場サービス、（６）バーチャル・チャネル・サービス、（７）ニュース・サービス、（８）気象情報サービス、（９）スポーツ・スコア・サービスを含んでいる。
上記したソフトウエアの更新情報の多くは、販売されたテレビジョンに既に付属しており、テレビジョン・システムにおいて使用可能（イネーブル）状態にすることだけが必要である。例えば、表示されたチャネル識別子とともにアイコンを有するように選択すると、ユーザが新しいチャネルを選択する度に、左上に該アイコンが表示される。チャネル識別子を備えたこれらのアイコンは、テレビジョンが販売されたときに該テレビジョンのＲＯＭに通常記憶されているものであるが、適宜のソフトウエアが存在する場合にのみ表示されるものである。本発明は、このようなソフトウエアを販売後にダウンロード可能にするものである。ダウンロードされたソフトウエアは、新しいネットワークに関する追加のアイコンを提供するためにも使用可能である。
最後に、利用可能なソフトウエアの更新情報に関する広告は、一人の顧客又は複数の顧客に送信可能である。広告及び該広告に関連する情報は、画面を有する任意の装置（例えば、テレビジョンまたはコンピュータ・モニタ）で可視表示することができる。
ハードウエア環境
図１は、ソフトウエアの更新情報を放送して受信するためのシステムを示している。好適な実施例においては、上記したソフトウエアの更新情報に関連するデータは、メイン装置（中央装置）２０でコンパイルされる。メイン装置２０は、例えば、テレビジョン製造業者、ガイド・プロバイダ等である。その後、データは、通信ライン２２を介して分配装置（遠隔装置）３０に送信される。ライン２２は、任意の形式の媒体である。好適な実施例においては、コンパイルされたデータは、レーザ・ディスク、ビデオ・テープ及びコンパクト・ディスク上に記憶され、翌朝配達郵便やクーリエによって、分配装置３０に送られる。
好適実施例では、分配装置３０は、衛星（サテライト）４０と共に機能し、データを、受信装置４６、４８及び５０に向けて放送する。データは、好適実施例では、ある専用チャネルの垂直ブランキング周期（ＶＢＩ）で搬送される。この代替的な方法としては、データは、他のデータと共に、又は、そのデータだけで、専用のテレビジョン又はラジオ周波数チャネルで、放送することもできる。また、データは、高速デジタル環境で放送することもできる。好適実施例では、この放送は毎晩行われ、それによって、受信装置が受信するように、そして、必要な場合には、受信したデータをセーブするように、プログラムすることが可能になる。受信装置４６、４８及び５０は、例えば、ＶＣＲ４６、種々のボックス４８及びテレビジョン５０を含む。種々のボックス４８とは、例えば、セットトップ・ボックス（ケーブル・ボックスなど）や、ＴＶＣＲ（テレビジョンとＶＣＲとが１つのユニットに組み合わされたもの）である。好適実施例では、受信装置は、住居内に置かれた複数のテレビジョン５０及びＶＣＲ４６である。これらの受信装置４６、４８及び／又は５０は、他のデバイス又は製品にリンクされ、これらのデバイス／製品に、データの更新又はダウンロードを提供することができる。
本発明の別の実施例では、上述のソフトウエアの更新情報に関連するデータは、メイン装置２０でコンパイルされて、コンピュータ・ディスク（例えば、レーザ・ディスク、コンパクト・ディスク、フロッピ・ディスク等）に記憶される。そして、このディスクが、好適実施例では、翌日配達の郵便で、受信装置４６、４８及び／又は５０に位置する消費者に送られる。消費者は、このコンピュータ・ディスクを、コンピュータ記憶デバイス５２に挿入して、上述のソフトウエアの更新情報に関係するデータを、受信装置５０の１つの中のメモリにダウンロードする。コンピュータ記憶デバイス５２は、市販されている任意のディスク・ドライブでよい。さらに別の実施例では、データは、ビデオ・カセット・テープ（又は、それに類似する媒体）上に提供されて、翌日配達の郵便により消費者へ配送され、それにより、消費者は、自分のＶＣＲを用いて、自身が選択したソフトウエアの更新情報に関係するデータをダウンロードできる。この構成では、データは、ビデオ・テープのＶＢＩから読み出される。最後に、コンパイルされたデータは、送信ライン４２を介して送ることもできる。送信ライン４２は、例えば、同軸ケーブル、電話回線、光ファイバ・ケーブル、地上アンテナ等である。
データが放送されるときには、第１の実施例に示されるように、データは、システム１０の中の利用可能な受信装置４６、４８及び／又は５０の少なくとも１つを示すインジケータ・アドレスを含む。上述のように、これらの受信装置４６、４８及び５０は、例えば、テレビジョン、ＶＣＲ、セットトップ・ボックス、ＴＶＣＲ等である。したがって、その製造業者を示す関連するデータにインジケータ・アドレスを配置することにより、特定の製造業者によって製造されたすべてのテレビジョンに、あるソフトウエアの更新情報を送ることも可能である。受信装置４６、４８及び５０のそれぞれは、排他的な識別番号を有している。この識別番号は、好適な実施例では、（１）ＴＶ帯域、（２）モデル／シリアル番号、（３）顧客のシリアル番号、及び（４）地域番号を含むサブ識別フィールドである。データが受信装置４６、４８又は５０の１つによって受信されると、インジケータ・アドレスが読み出される。インジケータ・アドレスが受信装置４６、４８又は５０の１つに対する識別番号の適切な部分と一致する場合には、そのインジケータ・アドレスに関連するデータは、対応する受信装置４６、４８又は５０の中にセーブされる。それぞれのインジケータ・アドレス・サブフィールドは、該サブフィールドにおいて指示され得るすべてのカテゴリを識別するワイルドカード・インジケータを含み得る。例えば、顧客のシリアル番号のサブフィールドがワイルドカード・インジケータを含む場合には、指示されたテレビジョン・ブランドを有するすべての顧客は、その関連するデータをセーブすることになる。したがって、インジケータ・アドレスは、特定のユニット、特定のモデル又はシリアル番号グループ、特定のブランド、特定の製造又は日付の運転、又は、特定の製品のタイプ（すなわち、テレビジョンか、ＴＶＣＲか、ＶＣＲ又はセットトップ・ボックス）を識別するように、構成されている。
図２は、受信テレビジョンの基本的な構成要素を示している。上述のように、好適実施例では、受信装置は、テレビジョン５０である。放送されたデータは、テレビジョン５０の中の、チューナ５４、ビデオ・プロセッサ６０及びデータ・デコーダ６１によって受信される。放送されたデータを受け取るために、マイクロプロセッサ６２は、チューナ５４を、ソフトウエアの更新情報に関係したデータを搬送するチャネルに同調（チューニング）させる。受信されたデータがテレビジョンの識別番号の適切な部分に対応するインジケータ・アドレスを含む場合には、これらのデータはＲＡＭ５８にセーブ（記憶）される。マイクロプロセッサ６２は、正しいインジケータ・アドレスの放送時に、受信されたデータをモニタする。ある実施例では、データがＲＡＭ５８にセーブされた後で、オンスクリーン・ディスプレイ（ＯＳＤ）６４が、テレビジョン・スクリーン上に利用可能なソフトウエアの更新情報に関係するメッセージを表示する。
ＲＡＭ５８は、不揮発性の、バッテリによってバックアップされたメモリ、又はフラッシュ・メモリであり、したがって、ＲＡＭを維持するのに、連続的な電力供給は必要でない。ＲＡＭ５８は、ＴＶ制御部分、ローダ（loader）プログラム及びアドバンスト・プログラム（advanced program）を含む。別の実施例では、ＲＯＭ５９がローダ・プログラムとＴＶ制御部分を含むこともある。ＴＶ制御部分は、基本的なプログラムであり、これによって、テレビジョン５０が遠隔制御器（リモート・コントロール）１００と相互作用することが可能になる。遠隔制御器１００によって送信された信号は、ＩＲ受信機６８によって受信される。ローダ・プログラムは、アドバンスト・プログラムを変更するのに用いられる。アドバンスト・プログラムは、テレビジョンが購入された当初には、テレビジョンに含まれる場合と含まれない場合とがある。アドバンスト・プログラムは、新たなソフトウエアの更新情報を実装させるデータが受信されたときに、後で追加することが可能であるし、そうでなくとも、アドバンスト・プログラムの一部を交換したり、イネーブルして、そのソフトウエアの更新情報を実装させるデータが受信されたときに、新たなソフトウエアの更新情報を与えることも可能である。したがって、あるソフトウエアの更新情報を実装させるために送られるデータには、アドバンスト・プログラム・データが含まれる。
テレビジョン５０の内部のハードウエア及びソフトウエア（図２参照）は、ＶＣＲ４６又はセットトップ・ボックス４８の中に配置することもできる。その場合には、制御部分（上述のＴＶ制御部分に対応する）は、ＶＣＲ制御部分、又は、セットトップ・ボックス制御部分である。したがって、テレビジョン５０において実装した場合と同じ態様で、ソフトウエアの更新情報を、ＶＣＲ４６やセットトップ・ボックス４８に実装することができる。
ソフトウエア
図３は、データ・パケットの一部であり、本発明の１つの特定の実施例の関係するソフトウエアの更新情報のフィールドを示している。好適な実施例では、ソフトウエアの更新情報に関連するデータは、パケット形式で放送される。それぞれのデータ・パケットの内部には、少なくとも１つのソフトウエアの更新情報に関係する情報が提供されている。例えば、図３には、ＩＲコードを指定する特定のパレットが示されている。
ＩＲコード・コマンドは、リモコンが特定の周辺機器を制御するのに用いられる制御コードを特定する。好適な実施例では、周辺機器には、ＶＣＲ、セットトップ・ボックス、ＴＶＣ及びテレビジョンが含まれる。このコマンドの送信は、通常は、消費者がその周辺機器の１つと互換性を有するリモコンを有するときに生じる。他のソフトウエアの更新情報の場合のように、ＩＲコードは、そのシリアル番号を介して特定のユニットに向けられて送られるか、又は、与えられた製品コード、デバイスのタイプ（例えば、ＶＣＲ）及び／又はデバイスＩＤを有するユニットのグループに向けて送られる。
図３に示されているＩＲコード・コマンドには、複数のフィールドが含まれている。第１のフィールドであるフィールド０は、コマンド・タイプ７０を含む。コマンド・タイプ７０は、コマンドを、ＩＲコードの割り当てコマンドとして、識別する。フラグ７２もまた、フィールド０に含まれる。フラグ７２は、現在のコマンドが暗号化されているかどうかを示す。暗号解除キーＩＤ７４は、これもまたフィールド０に含まれているが、必要な場合には、２つの現在のプログラム暗号解除キーのどちらをこのコマンドの暗号解除するのに用いるべきかを、識別する。フィールド１及び２は、コマンド長７６を含む。これらのフィールドは、このコマンドに含まれる全バイト数を表している。フィールド３からフィールド７は、シリアル番号７８を含む。シリアル番号７８は、コマンドが向けられる消費者（顧客）ユニットのシリアル番号である。シリアル番号が０である場合には、コマンドは、このコマンドの中のものに対応する製品（プロダクト）コード、デバイス・タイプ、デバイスＩＤを有するすべての消費者ユニットに向けられる。
フィールド８及び９は、製品コード８０を含み、フィールド１０は、相互接続コンフィギュレーション８２を含む。相互接続コンフィギュレーション８２は、周辺機器によって制御される構成要素が接続されている方法に対応する値を含む。フィールド１１は、ベンダー識別（ベンダーに特有の）フィールド８４である。このフィールドは、その使用値がこのコマンドが向けられている製品に依存するバイト値を含む。例えば、このコマンドが特定の製造業者のテレビジョンに向けられている場合には、この値は、その特定の製造業者のテレビジョンに対するダウンロードされたＩＲコードと共に用いられるチューニング方法インデックスである。製品コード８０は、このコマンドが向けられている消費者ユニットのタイプ／モデルを識別する番号である。この番号は、また、その周辺機器に対するリモコンのタイプとも相関する。このコマンドは、この番号がシリアル番号フィールドが０であるときにその製品番号に一致しない場合には、消費者ユニットによって、無視される。さらに、このフィールドは、シリアル番号フィールドがゼロでないときに、無視される。
デバイス・タイプ８６は、ＩＲコードを認識することができるデバイスのタイプ（ＶＣＲ、ケーブル・ボックス、ＴＶ、ＩＲＤ等）を識別する。デバイスＩＤ８８は、そのＩＲコードを認識するデバイスに対するコード・グループ番号を含む。消費者ユニットは（一致するアドレスを有する場合にだけ）、与えられたデバイス・タイプに対して現に有しているグループ番号を、それが何であれ、この番号と交換する。したがって、メイン装置２０は、特定のユーザに対して、コード・グループを直接に設定できる。このコマンドにおけるシリアル番号フィールドが０である場合には、これは実行されない。この場合には、コマンドは、同じデバイス・タイプに対するデバイスＩＤと一致するコード番号を消費者が既に入力している場合には、処理されるだけである。
フィールド１５は、このコマンドにおけるＩＲコードに対するバージョン番号を有するＩＲバージョン９０を含む。識別された周辺機器は、それぞれのデバイス・タイプに対してバージョン番号をセーブし、そのバージョン番号が先に記憶されているバージョン番号よりも大きい場合には、消費者のグループに向けられたこれらのＩＲコード割り当てコードを処理するだけである。したがって、システムは、ＩＲコード・コマンドを再処理することはない。フィールド１６及び１７は、ＩＲコード長９２を含む。ＩＲコード・コマンド９２は、ＩＲコード・フィールドにおけるバイト数を含む。この値が０に等しい場合には、デバイスＩＤだけを用いて特定されたデバイス・タイプに対するコード・グループを更新し、ＩＲコードを有するフィールドは空である。フィールド１８〜ｎは、ＩＲコード９４を含む。ＩＲコード９４は、リモコンによって、特定されたタイプのデバイスを制御するのに用いられる。フィールド１８〜ｎの構造は、リモコンの製造業者によって決定される。
まとめると、ソフトウエアの更新情報パレットの内部の適切なフィールドが受信装置の識別番号の適切な部分と対応するときには、マイクロプロセッサ６２は、そのパケットをＲＡＭ５８にセーブする。ローダ・プログラムが、次に、そのソフトウエアの更新情報パケットの適切なフィールドからのデータを、アドバンスト・プログラムに挿入する。こうして、受信装置のソフトウエアは、受信されたパケットのソフトウエアの更新情報コマンド部分と共に用いられて、新たなソフトウエアの更新情報を組み入れることになる。
テレビジョン・ディスプレイ
好適な実施例では、データに関係するソフトウエアの更新情報は、３つの状況下で、上述の態様で送られる。第１に、製造業者がデバイスを更新することを望んでいるか、又はソフトウエアの問題点を自動的に修理することを望むときに、データが送られる。この状況では、消費者の相互作用は要求されない。したがって、データは、消費者のテレビジョン・システムの中にダウンロードされるが、この際に消費者は、通常の保守の目的でこれを知ることはない。望む場合には、消費者に、そのテレビジョン・システムにダウンロードされたすべてのデータの記述を提供することもできる。相互作用が必要であれば、リモコン１００を後に述べるように用いることになる。第２に、新たなソフトウエアの更新情報が、消費者の選択によって利用可能である場合に、データが送られる。このシナリオでは、データは、通常、広告の形式を有している。第３に、ソフトウエアの更新情報が消費者によって注文／購入された後で、そのソフトウエアの更新情報を実装するために送られる。上述のように、これらのソフトウエアの更新情報は、ＶＣＲ、テレビジョン、ＴＶＣＲ、セットトップ・ボックス等に対して、用いられる。ソフトウエアの更新情報データがテレビジョンではない受信サイトに送られる場合には、テレビジョンは、依然として、そのソフトウエアの更新情報に関係する情報を表示するために使用可能である。
図４は、あるソフトウエアの更新情報に関係する情報がテレビジョン・スクリーン上にどのように示されるか、そして、追加的な情報を得るのにリモコンをどのように用いることができるかを、示している。テレビジョン・システム１０と相互作用するためには、消費者は、テレビジョン・スクリーン１１０上のメッセージに応答して、リモコン１００を用いる。好適な実施例では、リモコンのボタン１０２、１０４及び１０６は、当初は、ブランクになっている。これらのボタン１０２、１０４及び１０６は、テレビジョン・スクリーン１１０上に、図形的に表示されているボタン１１２、１１４及び１１６に対応する。テレビジョン５０と共に売られたリモコンが、必要となる特別のボタン１０２、１０４及び１０６を備えていない場合には、新たなリモコンを、翌日配送の郵便でその消費者に宛てて送ることができる。
消費者に対して新たなソフトウエアの更新情報を宣伝するためにデータが送られる場合には、メールボックス・アイコン１２０が、消費者に対して、新たなソフトウエアの更新情報を選択することができることを知らせるのに用いられるのが通常である。消費者は、望むときには、メールボックス・アイコン１２０の表示を消去することができる。消費者は、さらに、一般化されたボタン１１２、１１４及び１１６によって促されるときには、特別のリモコン・ボタン１０２、１０４及び１０６の任意のものを押すことにより、新たなソフトウエアの更新情報に関係するより多くの情報を受け取ることができる。
好適な実施例では、メールボックス・アイコン１２０が一杯である（例えば、点滅するアイコン１２０は、メールボックスが一杯であることを示す）ときには、消費者は、テレビジョン・スクリーン１１０上で、新たに入手可能になったソフトウエアの更新情報に関係する情報を受け取ることができる。この情報は、消費者が特別のリモコン・ボタン１０２、１０４及び１０６の１つを押した後で、デモンストレーションとして与えられる。この短いデモンストレーションが終わると、次に、消費者は、リモコン・ボタン１０２、１０４及び１０６の１つを押下することによって、そのソフトウエアの更新情報を注文するか、又は、より多くの情報を受け取るかのどちらかを促される。例えば、宣伝のメッセージは、次のようなものがある。「ＲＣＡのテレビジョンをもっている方々へ、ネットワークＩＤ付きのデラックス・デジタル・ピクチャ・イン・ピクチャの提供です。１−８００−ＳＴＡＲ−ＮＯＷに今日中にお電話下さい。たったの、１９ドル９５セントです。」消費者には、また、注文のための、ソフトウエアの更新情報のＩＤ番号が与えられる。さらに、新たに利用可能になったソフトウエアの更新情報に関係するデモンストレーション中の任意の時間に、消費者は、リモコン１００の上のボタン１０８を押すことにより、通常のテレビジョン番組に戻ることもできる。ボタン１０８は、例えば、リモコン上のプリ（前）チャネル・ボタンでよい。
データがテレビジョン、ＶＣＲ、ＴＶＣＲ又はケーブル・ボックスにダウンロードされて消費者に消費者の注文によるソフトウエアの更新情報が提供されるときには、消費者は、新たなソフトウエアの更新情報を完全に組み入れるために、テレビジョン・システム１０と相互作用をしなければならない場合がある。例えば、ソフトウエアの更新情報が消費者のＶＣＲにダウンロードされた後で、別のメールボックス・アイコン１２０又はオンスクリーン・メッセージを用いて、注文されたソフトウエアの更新情報を実装するにはある種の情報が必要であると消費者に警告が与えられることがある。再び、消費者は、特別のリモコン・ボタン１０２、１０４及び１０６の任意のものを押すことによって、望むときには、相互作用プロセスを開始することができる。マイクロプロセッサ６２は、ＯＳＤと共に、テレビジョン・スクリーン１１０上に、一般化されたボタン１１２、１１４及び１１６を用いて、必要な情報を提供することができる。これらのボタンは、必要な情報を、消費者に要請する。消費者は、対応するリモコン上のボタン１０２、１０４、及び１０６を押すことにより、テレビジョン・スクリーン１１０上の種々の質問に応答する。例えば、ピクチャ・イン・ピクチャ表示における第２のピクチャの配置及び／又は大きさは、ピクチャ・イン・ピクチャ強化タイプのソフトウエアの更新情報に対しては、消費者によって選択される必要がない。さらに、データがダウンロードされて、消費者に１又は複数の新たなソフトウエアの更新情報が提供される際には、（１）新たなソフトウエアの更新情報は、ほとんど瞬時に自動的に表示され、（２）データ又は新たなソフトウエアの更新情報は、消費者がそのソフトウエアの更新情報の表示を要求するまで、一次的に記憶され、そして、（３）複数の新たなソフトウエアの更新情報のためのデータは、ソフトウエアの更新情報群が後で一度に表示されるように記憶されるようにすることができる。必要に応じて、消費者は、リモコン１００とテレビジョン・スクリーン１１０上のプロンプト１３０とを用いて、新たなソフトウエアの更新情報を表示する複数のモードの中から選択することが可能である。
好適な実施例では、消費者の場所にある電話のキーパッドを用いて、望むソフトウエアの更新情報を注文することができる。例えば、自動呼び出し応答システムを、タッチ・トーン・キーパッドと共に用いて、消費者のクレジット・カード番号、消費者の識別（ＩＤ）番号、及び所望のソフトウエアの更新情報を受け取ることができ、注文を自動的に行うことができる。別の実施例では、消費者の場所にある双方向／相互作用的（対話的）なセットトップ・ボックスを用い、リモコン１００を使って、望むソフトウエアの更新情報を注文することができる。このセットトップ・ボックスがケーブル・ボックスである場合には、ケーブル会社は、注文をメイン装置２０まで送信することができ、また、ケーブル会社は、料金請求プロセスを助けることもできる。注文の際には、消費者の識別（ＩＤ）番号が、このソフトウエアの更新情報が後で正しい消費者テレビジョン・システムにセーブされるように、必要となり得る。この識別番号は、注文している消費者の場所をトラッキングできる対話的なセットトップ・ボックス・システムでは、必要ない。
本発明の別の実施例では、受信装置４８はコンピュータであり、オフサイトのデータベースからの情報が注文されて、コンピュータ４８にダウンロードすることができる。例えば、特定の対象、ニュース・ストーリなどを、オンスクリーンに広告表示することができる。消費者は、次に、その特定の対象、ニュース・ストールなどのコンピュータ４８へのダウンロードを注文できる。さらに、望む場合には、消費者は、オフサイト・データベースからコンピュータ４８に対して、広告されたソフトウエア・プログラムを注文することもできる。これらの対象、ニュース・ストーリ、ソフトウエア・プログラムなどは、上述の場合と同じ態様で、受信装置に送ることができる。
本発明のすべての完全な開示を以上で行ったが、当業者には、種々の修正や変更が可能であることは明らかである。
【図１】
0003965462.tif 000002
【図２】
0003965462.tif 000003
【図３】
0003965462.tif 000004
【図４】
0003965462.tif 000005