(57)【特許請求の範囲】
【請求項１】
情報オブジェクトに分割されているテキストベースの情報内容を運んでいるテキストベースの情報信号のための受信機であって、前記受信機は放送受信機であることと、前記テキストベースの情報信号は、前記情報オブジェクトがデータカルーセルの方法で放送されるデータカルーセル・テキストベースの情報放送信号であることを特徴とし、前記受信機は、
ユーザ操作可能なセレクタ（４４）、および、
解析された情報オブジェクトが複数の一意なオブジェクトＩＤの中の他のオブジェクトＩＤを指し示しているリンク項目を含んでいる自動処理をサポートしているリンクオブジェクト（２８）であるかどうかに関して決定すること、
解析された前記情報オブジェクトがリンクオブジェクトであるが自動処理をサポートしているリンクオブジェクトではない場合、プレゼンテーションを前記ユーザに示されるようにし（８２）、前記リンクオブジェクトの全てのリンク項目が前記プレゼンテーションにより含まれるような所定の方法で前記リンクオブジェクトの前記リンク項目を示すこと、
解析された前記情報オブジェクトが自動処理をサポートしているリンクオブジェクト（２８）である場合、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目と関連した条件データが満たされているかに関してチェックし、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目の１つも、条件を満たしている条件データと関連していないかを決定すること（９６）、
前記自動処理をサポートしているリンクオブジェクトの前記リンク項目の１つも、条件を満たしている条件データと関連していない場合、デフォルトにより決定された前記自動処理をサポートしているリンクオブジェクトの前記リンクオブジェクトの中の１つのリンクオブジェクトを決定するために、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目のデフォルト信号（１１４）をチェックし（９０）、デフォルトにより決定された前記リンク項目により参照されたオブジェクトＩＤを前記新しく選択されたオブジェクトＩＤとして自動的に指定する（９４）こと、または、デフォルトにより決定された前記リンク項目が、デフォルトにより決定されていない前記自動処理をサポートしているリンクオブジェクトのリンク項目よりも前記ユーザに認識されることがより容易であるように、前記プレゼンテーションを前記ユーザに示されるようにする（９４；１００）こと、および、
前記自動処理をサポートしているリンクオブジェクトの前記リンク項目の少なくとも１つが、条件を満たしている条件データと関連している場合、新しく選択されたオブジェクトＩＤとして、条件を満たしている条件データ（３２；１１０）が関連している前記自動処理をサポートしているリンクオブジェクトのリンク項目（２８ｃ；１０２ｂ）により参照されたオブジェクトＩＤ（３０；１１２）を自動的に指定すること、または、プレゼンテーションを前記ユーザに示されるようにし、前記チェックに依存する方法で前記自動処理をサポートしているリンクオブジェクトを示し、そして、前記新しく選択されたオブジェクトＩＤとして、前記ユーザ操作可能なセレクタを介して前記ユーザにより選択された前記自動処理をサポートしているリンクオブジェクトのリンク項目により参照されたオブジェクトＩＤを指定すること、
によって、前記複数の一意なオブジェクトＩＤの中の選択されたオブジェクトＩＤを含んでいる前記情報オブジェクトを解析するように構成された処理装置（４２）、を含んでいること、を特徴とする、受信機。
【請求項２】
視覚的に、および／または、聴覚的に前記ユーザに示すように構成されたプレゼンテーション装置（４８）を更に含み、前記プレゼンテーションは示されるためのものであること、を特徴とする、請求項１に記載の受信機。
【請求項３】
前記処理装置（４２）は、前記選択されたオブジェクトＩＤを含んでいる前記情報オブジェクトを解析する際、
解析された前記情報オブジェクトがリンクオブジェクトであるかどうかに関して決定すること（８０）、および、
もしそうであれば、前記リンクオブジェクトの中の自動処理指標（１０４）があるかどうかに関してチェックすること（８４）、
によって、解析された前記情報オブジェクトが自動処理をサポートしているリンクオブジェクトであるかどうかを決定するように更に構成されること、を特徴とする、請求項１又は請求項２に記載の受信機。
【請求項４】
前記処理装置（４２）は、前記選択されたオブジェクトＩＤを含んでいる前記情報オブジェクトを解析する際、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目のちょうど１つが、条件が満たされている条件データと関連しているかどうかに関してチェックし（９８）、そして、もしそうであれば、前記新しく選択されたオブジェクトＩＤとして、前記ちょうど１つのリンク項目により参照されたオブジェクトＩＤを自動的に指定する（９４）ように構成されること、を特徴とする、請求項１〜請求項３のいずれかに記載の受信機。
【請求項５】
前記処理装置（４２）は、前記選択されたオブジェクトＩＤを含んでいる前記情報オブジェクトを解析する際、前記自動処理をサポートしているリンクオブジェクトの２つ以上の前記リンクオブジェクトが、条件が満たされている条件データと関連しているかどうかに関してチェックし（９８）、そして、もしそうであれば、条件が満たされていない条件データと関連した前記リンク項目を、除外して又は従属する方法で示して、又はその逆をして、前記２つ以上のリンク項目をそれが示すように、前記プレゼンテーションを前記ユーザに示されるようにする（１００）ように構成されること、を特徴とする、請求項１〜請求項４のいずれかに記載の受信機。
【請求項６】
情報オブジェクトに分割されているテキストベースの情報内容を運んでいるテキストベースの情報信号のための受信機であって、
ユーザ操作可能なセレクタ（４４）、および、
解析された情報オブジェクトが複数の一意なオブジェクトＩＤの中の他のオブジェクトＩＤを指し示しているリンク項目を含んでいる自動処理をサポートしているリンクオブジェクト（２８）であるかどうかに関して決定すること、
もしそうであれば、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目と関連した条件データが満たされているかに関してチェックすること、および、
新しく選択されたオブジェクトＩＤとして、条件を満たしている条件データ（３２；１１０）が関連している前記自動処理をサポートしているリンクオブジェクトのリンク項目（２８ｃ；１０２ｂ）により参照されたオブジェクトＩＤ（３０；１１２）を自動的に指定すること、または、プレゼンテーションを前記ユーザに示されるようにし、前記チェックに依存する方法で前記自動処理をサポートしているリンクオブジェクトを示し、そして、前記新しく選択されたオブジェクトＩＤとして、前記ユーザ操作可能なセレクタを介して前記ユーザにより選択された前記自動処理をサポートしているリンクオブジェクトのリンク項目により参照されたオブジェクトＩＤを指定すること、
によって、前記複数の一意なオブジェクトＩＤの中の選択されたオブジェクトＩＤを含んでいる前記情報オブジェクトを解析するように構成された処理装置（４２）、を含んでいること、を特徴とし、
前記処理装置（４２）は、前記選択されたオブジェクトＩＤを含んでいる前記情報オブジェクトを解析する際、
解析された前記情報オブジェクトが自動処理をサポートしているリンクオブジェクトである場合、前記自動処理をサポートしているリンクオブジェクト内の条件タイプ表示（１０８）を、前記自動処理をサポートしているリンクオブジェクト内の前記条件タイプ表示（１０８）により示された条件タイプが前記放送受信機によりサポートされるかどうかに関してチェックする（８８）ように、そして、
もしそうでなければ、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目と関連した前記条件データを無視して（９２）、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目の中の１つのリンク項目がデフォルトにより決定されるかどうかに関して決定するために、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目のデフォルト信号をチェックする（９０）ように、構成されること、を特徴とする、受信機。
【請求項７】
前記処理装置（４２）は、前記リンク項目と関連した前記条件データが満たされているかどうかに関してチェックする際、
前記条件データを、前記放送受信機の言語設定、現在の日付、現在時刻、現在の週日、前記受信機の現在位置、前記受信機が現在同調しているオーディオまたはビデオのチャンネル、前記受信機のディスプレイ機能、前記受信機の前記現在位置を測定する前記受信機の能力、ナビゲーションを実行する前記受信機の能力、外部のデータネットワークにアクセスする前記受信機の能力および前記受信機のデータ通信機能のうちの１つ以上と比較するように、構成されること、を特徴とする、請求項１〜請求項６のいずれかに記載の受信機。
【請求項８】
前記処理装置（４２）は、前記プレゼンテーションを前記ユーザに示されるようにする際、前記チェックに依存している所定のルールによって前記プレゼンテーションを示すように、更に構成され、前記ルールは、同様に、前記自動処理をサポートしているリンクオブジェクト内に含まれた条件タイプ表示（１０８）に依存すること、を特徴とする、請求項１〜請求項７のいずれかに記載の受信機。
【請求項９】
情報オブジェクトに分割されているテキストベースの情報内容を運んでいるテキストベースの情報信号を処理するための方法であって、前記テキストベースの情報信号は、前記情報オブジェクトがデータカルーセルの方法で放送されるデータカルーセル・テキストベースの情報放送信号であることを特徴とし、
複数の一意なオブジェクトＩＤの中の選択されたオブジェクトＩＤを含んでいる所定の情報オブジェクトが、前記複数の一意なオブジェクトＩＤの中の他のオブジェクトＩＤを指し示しているリンク項目を含んでいる自動処理をサポートしているリンクオブジェクト（２８）であるかどうかに関して決定するステップ、
解析された前記情報オブジェクトがリンクオブジェクトであるが自動処理をサポートしているリンクオブジェクトではない場合、プレゼンテーションをユーザに示されるようにし（８２）、前記リンクオブジェクトの全てのリンク項目が前記プレゼンテーションにより含まれるような所定の方法で前記リンクオブジェクトの前記リンク項目を示すステップ、
解析された前記情報オブジェクトが自動処理をサポートしているリンクオブジェクト（２８）である場合、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目と関連した条件データが満たされているかに関してチェックし、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目の１つも、条件を満たしている条件データと関連していないかを決定する（９６）ステップ、
前記自動処理をサポートしているリンクオブジェクトの前記リンク項目の１つも、条件を満たしている条件データと関連していない場合、デフォルトにより決定された前記自動処理をサポートしているリンクオブジェクトの前記リンクオブジェクトの中の１つのリンクオブジェクトを決定するために、前記自動処理をサポートしているリンクオブジェクトの前記リンク項目のデフォルト信号（１１４）をチェックし（９０）、デフォルトにより決定された前記リンク項目により参照されたオブジェクトＩＤを前記新しく選択されたオブジェクトＩＤとして自動的に指定する（９４）ステップ、または、デフォルトにより決定された前記リンク項目が、デフォルトにより決定されていない前記自動処理をサポートしているリンクオブジェクトのリンク項目よりも前記ユーザに認識されることがより容易であるように、前記プレゼンテーションを前記ユーザに示されるようにする（９４；１００）ステップ、および、
前記自動処理をサポートしているリンクオブジェクトの前記リンク項目の少なくとも１つが、条件を満たしている条件データと関連している場合、新しく選択されたオブジェクトＩＤとして、条件を満たしている条件データ（３２；１１０）が関連している前記自動処理をサポートしているリンクオブジェクトのリンク項目（２８ｃ；１０２ｂ）により参照されたオブジェクトＩＤ（３０；１１２）を自動的に指定するステップ、または、プレゼンテーションを前記ユーザに示されるようにし、前記チェックに依存する方法で前記自動処理をサポートしているリンクオブジェクトを示し、そして、前記新しく選択されたオブジェクトＩＤとして、ユーザ操作可能なセレクタを介して前記ユーザにより選択された前記自動処理をサポートしているリンクオブジェクトのリンク項目により参照されたオブジェクトＩＤを指定するステップ、を含むこと、を特徴とする、方法。
【請求項１０】
コンピュータ上で動作するときに、請求項９に記載の方法を実行するための命令を有するコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、例えば、例にＸＭＬベースのロープロファイルの情報サービスＪｏｕｒｎａｌｉｎｅ（登録商標）がある、データカルーセルのテキストベースの情報放送などのテキストベースの情報伝送に関する。
【背景技術】
【０００２】
テキストベースの情報伝送を代表するデータカルーセル・テキストベース情報放送は、テキストベースの情報が技術的なオーバーヘッドを相当に低く保つことによって大量のユーザに配信されることを可能にする。例えば、受信機から放送送信機へのアップリンク又はフィードバック信号は必要ではない。ユーザが、個人の好みに従って、放送信号によって供給された情報内容を介して個々にナビゲートすることを可能にするために、その全体の情報は、他のオブジェクトを参照するオブジェクトに分けられる。それによって、オブジェクトの結果として生じるリンクした配置に相互作用的にナビゲートすることを可能にする。具体的には、メニューオブジェクトは、１つのオブジェクトからその他へ進むために、ユーザがメニュー項目の中の一つを選ぶのを可能にする。
【０００３】
ユーザが、例えば、各戻りボタンを押すことによってこのオブジェクトからその親オブジェクトへ移動することを可能にするために、各オブジェクトに親オブジェクトＩＤを供給することが可能だろうが、この種の親リンクの供給は、どのデータカルーセル放送システムにおいても供給されない、または、予め設定された親オブジェクトＩＤポインタが直観的な戻り動作を可能にしないように、２つ以上のメニューオブジェクトが１つのオブジェクトにリンクで進むことができるという事実のために価値さえもない。ＮｅｗｓＳｅｒｖｉｃｅ  Ｊｏｕｒｎａｌｉｎｅ（登録商標）において、オブジェクトは、メニューオブジェクトのメニュー項目またはオブジェクトの双方向性機能リンクなどのオブジェクトのリンク項目を介して、根オブジェクトから他のオブジェクト拡張につながるリンクを有する階層的ツリー構造に配置され、そのリンク項目は他の、例えば階層的に下位のオブジェクトを指し示す。
【０００４】
データカルーセル・テキストベースの情報放送システムの上記特性を考慮に入れると、テキストベースの情報オブジェクトの各ツリー構造によるナビゲーションがユーザにとってわずらわしいものでありうること、または、放送信号によって放送される情報内容の更新が制限されうることは、明らかになる。例えば、放送された情報を異なる言語のユーザに利用可能にするために、テキストベースの情報ツリー構造は、交わらない根のついた木の森の形で供給されえ、各受信機に関して各根のついたツリー構造によるナビゲーションを始めるように構成されている、または、これらの根のついたツリー構造のうちの選択可能な一つでナビゲーションを始めるように構成可能である。新しい言語は、新しい木の根を有する新しい木によって適応されうる。しかし、その受信機を構成することの必要性は、時々、ユーザに受信機を構成する能力を供給する際に関連があるオーバーヘッドのために不必要である。自動車用ラジオにおいて、例えば、入力スイッチ数は、非常に制限されうる。その結果、新しくサポートされたサービス言語と関連した新しい根オブジェクトＩＤに対するラジオのコンフィギュレーションがあまりに厄介である。他の可能性は、全ての受信機を共通の根メニューオブジェクトでナビゲーションを始めるように構成することである。この根メニューオブジェクトは、各言語が、全体のツリーの各サブツリーに対応しており、新しい言語の追加が、単に新しくサポートされた言語と関係しているオブジェクトの新しいツリーを指し示している根メニューオブジェクトにメニュー項目を追加することを必要とするだけであるように、ユーザに言語を選択する可能性を提供する。しかし、この可能性さえ、ユーザが自分の言語で実際の情報をナビゲートするように最初に言語を選択しなければならないことを必要とする。
【０００５】
放送業者が直面する、データカルーセル・テキストベース情報放送の上述の特性から生じる他の問題は、そこに含まれた情報が最新であるように保つために、テキスト情報オブジェクトを連続的に更新する放送業者の必要性がある。データカルーセルに示されたいくつかの情報は、一時的な効果があるだけである。換言すれば、この情報は、各持続時間の終了に応じて、他の情報内容にオブジェクトＩＤを割り当てることによって、ただ限られた持続時間だけしか放送されないはずである。しかし、もっと言えば、他の情報は、周期的方法でより長い時間の間関連している。例えば、いくつかのオブジェクトＩＤは、有名な人の誕生日に関する情報をユーザに示すために確保されうるし、そして、特定の日付のための人の名前は、放送業者が毎日そのオブジェクトＩＤと関連した内容を更新しなければならない情報に関する毎年の基準に関連するようになる。
【０００６】
更に、データカルーセル・テキストベースの情報を放送している信号は、テキスト情報のみに制限されない。例えば、いくつかのオブジェクトは、付加データを含み、それは、ロープロファイル受信機によって無視され、この付加データについては、例えばデータに関係している特殊記号、グラフィックス、位置情報などのこの付加情報を処理することができる高レベルの受信機に専用なものである。場合によっては、低レベルの受信機を有するユーザが純粋なテキストデータよりはむしろこの付加データに依存しているそれらの主要な内容のために特定のオブジェクトにアクセスするのは時間の浪費であろう。これは、今度は、ユーザのためのナビゲーション・オーバーヘッドを増加させる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このように、ユーザ・ナビゲーション・オーバーヘッドおよび／または放送業者の内容管理／更新のオーバーヘッドが低減されうるように、テキストベースの情報伝送構想を供給することが本発明の目的である。
【課題を解決するための手段】
【０００８】
この目的は、請求項１に記載の受信機、請求項１２に記載のテキストベースの情報信号、請求項１６に記載の伝送システム、請求項１７に記載の方法、および、請求項１８に記載のコンピュータ・プログラムによって達成される。
【０００９】
本発明は、条件データは、その条件データが満たされているか否かに関してのチェックに応じて、リンクオブジェクトの自動処理が実行されうるように、リンクオブジェクトのリンク項目と関連し、メニューオブジェクト又は他のオブジェクトへのリンクを有する他のメニューの類のオブジェクトなどのリンクオブジェクトを供給することによって、ナビゲーション・オーバーヘッドおよび／または内容管理／更新オーバーヘッドが、低減されうるという発見に基づく。例えば、自動処理は、新しく選択されたオブジェクトＩＤとして、条件が満たされているそれと関連した条件データを有する、リンクオブジェクトのリンク項目により参照されるオブジェクトＩＤの自動指定を含みうる。この場合、ユーザにリンクオブジェクトを示すことは、抑制されることさえできる。従って、ユーザは、その中の１つを選択することが、あらかじめ明らかであろうリンクオブジェクトのリンク項目の１つを選択することに関係しない。あるいは、自動処理は、ユーザに、例えば、視覚的に、および／または、聴覚的に、プレゼンテーションを示されるようにし、新しく選択されたオブジェクトＩＤとして、ユーザ操作可能なセレクタを介してユーザにより（例えば、手動で）選択されるリンクオブジェクトのリンク項目により参照されるオブジェクトＩＤを指定することに関する条件データの上述のチェックに依存する方法で、リンクオブジェクトのリンク項目を示すことを含みうる。チェックの結果への依存によって、条件が満たされているそれと関連した条件データを有するリンク項目は、例えば、他と比較して、ユーザ操作可能なセレクタを介したユーザによるこれらのメニュー項目を選択することを容易にするために、メニューの始めに配置されうる。その逆も同様にありえる。他の実施形態によって、または、他のリンクオブジェクトのために、チェックの結果への依存は、条件が満たされているそれと関連した条件データを有するリンク項目が、例えば、リンク項目の中の順番が変更されないまま、他のリンク項目に対してユーザに、より認識可能であるように強調されうるように、実施されうる。さらにまた、その逆も、これらのリンク項目がより認識可能でないように示されるように、同様にありえる。さらに他の実施形態によって、または、さらに他のリンクオブジェクトのために、チェックの結果への依存は、条件が満たされていないそれと関連した条件データを有するリンク項目が、例えば、無視されうるように、実施されうる。こうして、メニューは短くなる。この場合も、その逆も条件が満たされているそれと関連した条件データを有するこれらのリンク項目がメニューから削除されるように、同様にありえる。
【００１０】
リンクオブジェクトのリンク項目と関連した条件データは、さまざまな選択基準に属しうる。例えば、条件データは、放送受信機の言語設定、現在の日付、現在時刻、現在の週日、受信機の現在位置、受信機が現在同調しているオーディオまたはビデオのチャンネル、受信機のディスプレイ機能、受信機の現在位置を測定する受信機の能力、ナビゲーションを実行する受信機の能力、外部のデータネットワークにアクセスする受信機の能力および受信機のデータ通信機能の一つ以上との比較を必要としうる。自動処理をサポートしているリンクオブジェクトの中の条件タイプ表示は、リンクオブジェクト内の条件データが参照するのはこれらのありえる選択基準のうちのどれなのかを特定するのに使用されうる。
【００１１】
本発明の一実施形態によって、リンクオブジェクトの自動リンク処理のための機構は、自動リンク処理機能をサポートしないＪｏｕｒｎａｌｉｎｅ（登録商標）受信機が、自動処理をサポートしているオブジェクトを受信するときに、標準Ｊｏｕｒｎａｌｉｎｅ（登録商標）リンクオブジェクトをリンク選択のためにユーザに表示するような方法で、Ｊｏｕｒｎａｌｉｎｅ（登録商標）受信機に適用される。古いＪｏｕｒｎａｌｉｎｅ（登録商標）が自動処理をサポートしているメニューオブジェクトを処理することを可能にするために、新しい自動処理をサポートしているメニューオブジェクトは、オブジェクトヘッダーセクションの中で、現存するオブジェクトタイプをまだ使用する。自動処理が関係している情報はまた、新規なＪＭＬコードを使用することにより、リンクオブジェクトに導入されない。むしろ、自動処理機構は、自動処理機構を解すことができない受信機には無視される、後に続くデータセクションの長さを指定する長さ表示が後に続く、エスケープシンボルを含んでいるエスケープ・シーケンスを介して、現存するオブジェクト構文の中に構築される。
【００１２】
本発明の好ましい実施形態は、図に関してより詳細に以下に説明される。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の一実施形態による放送システムのブロック図を示す。
【図２】図２は、本発明の一実施形態による方法オブジェクトを示している概略図を示す。
【図３】図３は、一実施形態によるメニューオブジェクトをサポートしている自動処理の概略図を示す。
【図４】図４は、一実施形態によるオブジェクトの階層ツリー構造の概略図を示す。
【図５】図５は、一実施形態による受信機のブロック図を示す。
【図６】図６は、一実施形態による図５の受信機の処理装置の動作モードを示しているフローチャートを示す。
【図７】図７は、一実施形態による図５の受信機のメニューオブジェクト処理のフローチャートを示す。
【図８】図８は、一実施形態によるタイプメニューのＪＭＬオブジェクトの典型的な変形例の概略図を示す。
【発明を実施するための形態】
【００１４】
模範的に以下で概説される実施形態が、データカルーセル・テキストベースの情報放送に関することに留意されたい。しかし、本発明は、カルーセルベースのデータ伝送にも、放送にも制限されない。むしろ、以下に概説される実施形態と異なって、本発明はまた、データオブジェクトが要求に応じて転送されるデータ伝送にも適用されうる。同様に、以下に概説される実施形態と異なって、本発明はまた、要求により伝送を命令される又はされない特定のアドレスに向けられたアドレスベースのデータ伝送にも適用されうる。そして、このように、以下に概説される実施形態はまた、これらのアプリケーションに振り替えられうる。しかし、以下の実施形態は、本発明の原理の理解を容易にするために、特定の可能性、すなわち、カルーセルベースの放送に関して概説される。
【００１５】
図１は、一実施形態によるデータカルーセル・テキストベースの情報放送システムを示す。その方式は、信号１２を受信するための対応する受信機１４にデータカルーセル・テキストベースの情報放送信号１２を送る放送伝送システム１０を含む。放送伝送システム１０は、複数の一意なオブジェクトＩＤのために、それぞれの情報オブジェクトが保存されたオブジェクトメモリ１６を含む。特に、異なるテキスト情報または異なるテキスト情報が関係している対象への一意なオブジェクトＩＤの関連付けを含んでいるメモリ１６の中の情報オブジェクトの更新および／または管理１８は、放送伝送システム１０によって含まれたオブジェクトマネージャ２０によって実行される。オブジェクトマネージャ２０は、例えば、ニュース編集者が放送することを望むテキスト情報を一意なオブジェクトＩＤにマップする際に、その編集者を援助しているコンピュータである。
【００１６】
更に、放送伝送システム１０は、放送送信機２２を含む。放送送信機２２は、データカルーセルの形でメモリ１６に保存されたオブジェクト２４を放送するように構成される。すなわち、放送送信機２２は、各オブジェクトＩＤと関連した繰り返し率で、繰り返し、各オブジェクトＩＤのテキスト情報オブジェクト２４を送信する。
【００１７】
受信機１４は、データカルーセル・テキストベースの情報放送信号１２を受信して、そのユーザが情報オブジェクト２４の中のメニューオブジェクトのメニュー項目を選択することによって前記信号のテキスト情報内容をナビゲートすることを可能にする。
【００１８】
例えば、受信機１４は、データカルーセル・テキストベースの情報放送信号１２が埋込まれたデジタルオーディオ放送信号を受信する専用のラジオでありうる。あるいは、受信機は、テレビ受信装置またはいくつかの他のマルチメディア装置でありうる。そして、信号１２は、マルチメディア、オーディオ、ビデオおよび／またはデータ放送信号の一部でありうる。説明の便宜だけのために、以下の記載では、単にオーディオ変形例だけが説明される。しかし、オーディオ・オプションが言及されるときはいつでも、他の可能性は特に言及されていなくても、ありえる変形例である。
【００１９】
以下で、より詳細に概説されるように、受信機１４は、グラフィックまたはテキストディスプレイ、プリンタまたは、加えて、または、あるいは、ユーザに示すためのラウドスピーカなどのプレゼンテーション装置を含みうる。そして、プレゼンテーションは、オブジェクト２４のテキスト内容、または、各プレゼンテーション装置にプレゼンテーションを出力するための少なくとも出力を示す。したがって、放送伝送システム１０は、デジタルオーディオ／ビデオ／データ放送システムの一部でありえる。しかし、本発明は、ワイヤレス伝送のこの例に制限されない。むしろ、受信機１４への信号１２のいかなる無指向性伝送も、使用されうる。
【００２０】
すでに上記で概説され、そして、図４に関して以下でより詳細に記述されるように、信号１２に含まれるテキスト情報は、オブジェクト２４の中のリンクオブジェクトによって階層ツリー構造で同様に構成されうるオブジェクト２４に分割される。特に、各オブジェクト２４は、特定のオブジェクトタイプでありえる。オブジェクトタイプの中で、リンクオブジェクトおよび非リンクオブジェクトは、区別されうる。リンクオブジェクトは、他のオブジェクトを指し示している、および、受信機と相互作用することによりユーザにより選択可能である、リンク項目を含む。リンクオブジェクトは、例えば、他のオブジェクトを指し示しているホットボタンを有するメニューオブジェクトまたはテキストオブジェクトでありえる。単純化のために、以下の記載において、リンクオブジェクトは、メニューオブジェクトであるとみなされる。しかし、明示的に言及されていなくても、以下の実施形態は、他のオブジェクトタイプに読みやすい方法で交換可能である。
【００２１】
メニューオブジェクトは、例えば、ユーザに示されるメニューをもたらし、そのメニューは、ユーザが選択しうる、および、他のオブジェクトＩＤを用いて他のオブジェクトを参照する又は指し示すメニュー項目を含む。
【００２２】
以下でメッセージオブジェクトと呼ばれる非リンクオブジェクトは、他のいかなるオブジェクトＩＤへのいかなる参照またはポインタも含まず、単にその一意なオブジェクトＩＤを用いることによって、一つ以上のメニュー（またはリンク）オブジェクトによって指し示されうるだけである。
【００２３】
図２は、メッセージオブジェクト２６のための例を示す。図に示すように、メッセージオブジェクトは、その一意なオブジェクトＩＤ２６ａおよび情報２６ｂを含む。情報２６ｂは、純粋なテキストを含みうる、または、個別記号、グラフィックまたは画像またはビデオシーケンスのようないくつかのマルチメディア要素などのいくつかの付加データによって補充されうる。丸括弧によって示されるように、メッセージオブジェクト２６が単にセクション２６ｂに非テキスト情報を含むだけであることは可能でありうる。エスケープシンボルは、セクション２６ｂの付加的な非テキスト情報部分を処理できない受信機１４との下位互換性を保証し、その代わりに単にユーザにそのテキスト部分を示すために使用されうる。
【００２４】
図３は、オブジェクトＩＤ２８ａ、タイトルセクション２８ｂおよび１つ又はいくつかのメニュー項目２８ｃを含むようにメニューオブジェクト２８を示す。図３に示すように、各メニュー項目２８ｃは、他のオブジェクトＩＤを参照するポインタ３０をそれと関連させている。更に、メニュー項目２８ｃのうちの少なくとも１つは、受信機側で、満たされているか否かをチェックされうる条件を定めている条件データ３２とそれを関連させている。以下で概説されるように、１つのメニュー項目２８ｃと関連した条件データは、全て、あるいは、少なくとも１つの条件が満たされる場合には満たされるその条件データ３２を有する２つ以上の条件データからなることもある。それから、各チェック結果に基づいて、メニューオブジェクト２８の自動処理は、以下でより詳細に述べるように実行される。
【００２５】
タイトルセクション２８ｂは、タイトルを示しているテキスト情報を含む。同様に、各メニュー項目セクション２８ｃは、各メニュー項目を示しているメニューラベル３３、すなわちテキスト情報を含む。
【００２６】
更に、明示的に上記で述べられてはいないが、メッセージオブジェクト２６およびメニューオブジェクト２８は、メニューオブジェクトをメニューオブジェクトとして、および、メッセージオブジェクトをメッセージオブジェクトとして同定するために、その間で識別することを可能にするオブジェクトタイプ識別子を含みうる。更に、図２および図３において示されたオブジェクトタイプの他に、他のオブジェクトタイプは、同様に利用可能でありうる。
【００２７】
図２および図３がメッセージ及びメニューオブジェクトを例示する方法は、説明のための性質でしかない。そこに示されたデータセクションは、これらの図に示すように上から下に順番にオブジェクトの中に順次配置されうる、または、各オブジェクトの中に他の方法で配置されうる。さらに、いくつかのデータセクションは、例えば、タイトルセクション２８ｂなどは、任意でありうる、または、供給されないことさえありうる。更に、データセクション２８ａ〜２８ｃおよび２６ａおよび２６ｂは、固定の前もって定められたサイズでありえる、または、例えばそれぞれの次のセクションの最初などの、セクション間の境界を示しているそれぞれ区分化しているシンボルを用いてサイズを変更しうる。同様に、ポインタ３０、条件データ３２および／またはメニューラベル３３は、それらが属する、または、それらが形成する各共通の隣接さえしたメニュー項目セクション２８ｃの中に、必ずしも含まれる必要があるわけではない。むしろ、共にメニュー項目２８ｃを形成しているポインタ３０、条件データ３２およびメニューラベル３３の間の関連が受信機側で導き出せれば充分である。更に、メニュー／リンクオブジェクトと非リンク／メッセージオブジェクト間の違いは消えうるし、そして、オブジェクトタイプ表示は、リンク項目の存在の有無が単にあるだけであるこれらのオブジェクト間の違いに関して、用いられなくなりうる。ここで、リンク項目は、上記で概説されたように、各オブジェクトのプレゼンテーションのどこかに位置付けられたメニューオプションの順序付けられたリストまたはホットボタンを形成しているメニュー項目でありえる。このように、図３はまた、「リンク」と「メニュー」を交換すること、および、「テキストベースの情報」と「タイトル」と交換することによって、より一般的なリンクオブジェクトのための例を示しているものと解釈されうる。さらにまた、以下で、説明の便宜のために、メニューオブジェクトを参照するだけであり、そして、この以下の記載は、同じ方法で、すなわち、用語「リンク」と「メニュー」を交換することで、リンクオブジェクトのいかなる種類にも容易に交換されうる。最後に、以下の記載で、用語「メニュー項目」もまた、時々、同上を示している各「メニューラベル」を意味するために使用されることに留意されたい。
【００２８】
すでに上記で強調したように、オブジェクト２４に含まれた情報内容は、メニューオブジェクト２８によって階層的に構成される。これを示すために、図４を参照する。図４は、メニューオブジェクトのメニュー項目のポインタにより定められるように示されたツリー構造に配置されたメニューオブジェクトおよびメッセージオブジェクトを示す。特に、メニューオブジェクトは、丸みを帯びた角を有し、「Ｍ」で付された長方形４４によって示され、そして、メッセージオブジェクトは、直角の角を有し、「Ｔ」で付された長方形によって示される。すでに上で示したように、各オブジェクト２４は、一意なオブジェクトＩＤを割り当てられる。換言すれば、図４に示されたオブジェクト２４は、それぞれ、それと関連した一意なオブジェクトＩＤを有する。そして、それは、図４に示された他のいかなるオブジェクト２４のオブジェクトＩＤとも異なっており、これらのオブジェクト２４の各々は、信号１２（図１）を介して繰り返し送信されている。さらにまた、その繰り返される伝送は、他の非データカルーセル・アプリケーションにおいて離れたままにされ、その伝送はインターネットを介するなど、要求に応じて実行されさえしうる。しかし、以下では、特定の実施形態は、説明の便宜のためだけに、データカルーセル伝送に関して説明される。
【００２９】
図４に示すように、メニューオブジェクト３４のうちの１つは、図４の場合には、模範的にオブジェクトＩＤ０ｘ００００である特定のオブジェクトＩＤと関連している。このオブジェクト３６は、オブジェクト２４がポインタ３０によって構築されるツリー構造３８の根を形成する。根オブジェクト３６の特定オブジェクトＩＤは、受信機１４に知られていることもあり、最初に、受信機をオンにすると、即座に、受信機によってユーザに示されることもある。根オブジェクト３６は、階層ツリー構造３８の第１の階層レベルを形成する。根オブジェクト３６のメニュー項目のポインタ３０は、異なるオブジェクトＩＤを有し、根オブジェクト３６から始まり第２の階層レベルに伸びているオブジェクト２４の矢印によって示されるように、第２の階層レベルを形成しているオブジェクト２４を指し示す。第２の階層レベルのメニューオブジェクトは、同様に、それぞれ異なるオブジェクトＩＤを有するオブジェクトを指し示しているポインタを有するメニュー項目を有する。
【００３０】
オブジェクト２４の「階層レベル」は、根オブジェクト３６から各オブジェクトに最も短い可能なパスとして定められうる。階層レベルの範囲は非制限的でありうるが、実施形態によって、階層レベルの数は、例えば２０階層レベルなどのある最大値に制限されうる。同様に、メニューオブジェクト３４ごとのメニュー又はリンク項目の数は、無制限でありえる、または、ある最大値に制限されうる。図４の場合、階層レベルの数は、２０に制限されることを例として示されており、そして、メニューオブジェクト３４につきリンクまたはメニュー項目の数は、最大３２に制限されることを例として示される。
【００３１】
図４に示されるように、オブジェクト２４は、２つ以上のメニューオブジェクトの各メニュー項目によって参照されうる、または、指し示されうる。更に、特定のメニューオブジェクト３４のメニュー項目のポインタは、次の階層レベルのオブジェクトを指し示すことに制限されない。むしろ、特定の階層レベルのメニューオブジェクトは、図４に点線で示されているように、より小さい階層レベルの中に異なるオブジェクトＩＤを有するオブジェクトを指し示しているメニュー項目を有しうる。
【００３２】
図５は、一実施形態による受信機１４の一例を示す。受信機１４は、データカルーセル・テキストベースの情報放送信号１２（図１）を受信するためのアンテナ４０と、処理装置４２と、ユーザ操作可能なセレクタ４４と、スピーカ４６と、ディスプレイ４８と、メモリ５０とを含む。
【００３３】
アンテナ４０は、受信信号１２のためのものであり、信号１２の有線伝送の場合には、接触ベースの受信器入力と交換されうる。特に、図５に示された受信機１４は、処理装置４２がアンテナ４０を介して音声放送信号から音声チャンネルを抽出するように、そして、ユーザに提供するために、同上をスピーカ４６に出力するように構成されている、音声受信機またはラジオでありうる。ここで、処理装置４２は、音声放送信号から抽出されスピーカ４６に出力されるようにチャンネルを変えるためにユーザ操作可能なセレクタ４４またはいくつかの他の入力を操作しているユーザに応答しうる。しかし、あるいは、受信機１４は、特にテキスト情報を信号１２から抽出する専用の受信機でありえ、その場合には、スピーカ４６は受信機１４によって含まれないこともある。更に、アンテナは、受信機の外部にありうる。例えば、アンテナは、受信機が組み込まれうる車のフロントガラス、後部スクリーンまたは側窓に統合されたアンテナでありうる。
【００３４】
以下でより詳細に述べるように、処理装置４２は、オブジェクトのツリー３８（図４参照）をナビゲートする際にユーザを援助するように構成される。特に、処理装置４２は、放送信号１２又はそれのキャッシュに格納された部分をモニターし、それと関連した選択されたオブジェクトＩＤを有するオブジェクト２４を検出し、そして、同上が、以下に述べるように、ユーザに実際に表示される場合には、プレゼンテーション・スクリーンにこの情報オブジェクトの内容を示すように構成される。処理装置４２は、ディスプレイ４８にプレゼンテーション・スクリーンを出力する。現在表示されるオブジェクトがメニューオブジェクトである場合、ユーザは、メニューオブジェクトのメニュー項目のうちの１つを選択することを促される。特に、ユーザは、ユーザ操作可能なセレクタ４４を用いてメニュー項目のうちの１つを選択することが可能である。
【００３５】
セレクタ４４は、例えば４―トグルスイッチなどのトグルスイッチまたは回転つまみでありうるし、または、タッチ画面機能またはそれらの組み合わせを含みうる。音声制御を可能にしている音声認識入力機能さえ、可能であろう。サポートされた入力変形例に応じて、処理装置は、例えば、何らかのスイッチまたはそのようなものを押すことによりユーザがその選択を容認することに応じて選択される、実際に選択可能なメニュー項目を強調するように構成されうる。
【００３６】
処理装置４２は、ユーザによる特定のメニュー項目の選択に応じて、新たに選択されたオブジェクトＩＤとしてこのメニュー項目により参照されたオブジェクトＩＤを指定するように構成される。ここで、処理装置４２は、さらに、それと関連したこのオブジェクトＩＤを有するオブジェクト２４を検出するなどのために、放送信号１２またはキャッシュに格納されたキャッシュされたその一部をモニターする。処理装置４２は、アクセスする順に最近アクセスされたオブジェクトＩＤのトラックを保持するために、メモリ５０を使用しうる。換言すれば、処理装置４２は、パス履歴をメモリ５０に格納しうる。そして、パス履歴は、根オブジェクト３６からその他のオブジェクト２４にナビゲートするときに、通り抜けたオブジェクトＩＤのリストを含む。メモリ５０に格納されたパス履歴は、特定の数のオブジェクトＩＤに制限されえ、この数は、例えば、階層レベルの最大数に等しい、または、後者より大きい。処理装置４２は、例えば親メニューに戻るというユーザの要望を示している受信機１４のユーザ操作可能なセレクタ４４または何らかの他の入力手段を用いることによって、ユーザがこの前のメニューに戻ることを要求することに応じて、現在表示されたオブジェクトに到達したところからメニューオブジェクトのオブジェクトＩＤを得るために、パス履歴を使用しうる。新しく選択されたオブジェクトＩＤがメモリ５０に格納されたパス履歴リストにすでに存在する場合には、処理装置４２は、履歴パスを短くするように構成されうる。更に、処理装置４２は、最大数を上回っているパス履歴における異なるオブジェクトＩＤの数に応じて、パス履歴リストから最も古い又はその他のオブジェクトＩＤを取り除くように構成されうる。
【００３７】
例えば、ディスプレイは、ＴＦＴ、ＬＣＤまたはＯＬＥＤディスプレイなどのテキストまたはグラフィックディスプレイでありうる。アンテナと同様に、同上は、受信機の外部にありうる。例えば、ディスプレイ４８は、受信機が組み込まれうる、および、例えば、他のソースからのナビゲーションまたはビデオ情報などの他の情報を表示するために使用されもする車のディスプレイでありうる。
【００３８】
受信機の機能の実施形態が以下でより詳細に説明される前に、図５の受信機が単に特定の実施形態であるというだけであり、いくつかの変更がなされても同じ又は同様の効果を得うるということに留意されたい。例えば、図５の受信機は、情報オブジェクトのテキスト内容をユーザに示すためのデバイスとしてディスプレイ４８を含むことを示されたが、ラウドスピーカ４６などの他のプレゼンテーション装置も同様に可能である。その場合、処理装置は、プレゼンテーションをユーザに示されるようにする際に、リンク／メニューラベルなどのオブジェクトのテキスト内容を音声に変換するように構成されるだろうし、または、プリンタの場合には、処理装置は、プレゼンテーションをユーザに示されるようにする際に、プリンタドライバに関与する。更に、受信機は、コンピュータでありえる。更に、テキストベースの情報信号がデータカルーセル放送信号でない場合、受信機は、選択されたオブジェクトＩＤを有するオブジェクトをさえぎるためにデータカルーセル信号をモニターする代わりに、現在選択されたオブジェクトＩＤを有するオブジェクトを中継局からオーダーする又は抜き取るように構成されうる。しかし、以下の記載は、実例としてデータカルーセル信号アプリケーションに焦点を合わせる。
【００３９】
図６を参照して、受信機１４の動作モードは、一実施形態により説明される。例えば、受信機１４に切り換えるときなどの、放送信号１２によって示された情報サービスに入るときに、選択された又は現在のオブジェクトＩＤはステップ６０において初期化される。例えば、上記ですでに説明されたように、選択されたオブジェクトＩＤは、根オブジェクト３６（図４）のオブジェクトＩＤに初期化されうる。そこにおいて、処理装置４２は、それと関連した選択されたオブジェクトＩＤを有するデータカルーセル放送信号１２の範囲内の次のオブジェクト２４を抽出６２する。加えて、抽出６２の前に、処理装置は、例えばメモリ５０の内部オブジェクトキャッシュから、選択されたオブジェクトＩＤを有するオブジェクトのキャッシュに格納されたバージョンを引き出そうとしうる。利用可能であれば、処理装置は、キャッシュに格納されたバージョンを使用しうるし、後述するようにオブジェクトを解析することに移りうる。さらにまた、非データカルーセル・システムにおいて、ステップ６２は、サーバから選択されたＩＤを有するオブジェクトを能動的に要求している処理装置４２を含みうる。
【００４０】
このオブジェクトを解析する際に、処理装置４２は、ステップ６２で得られたオブジェクトがステップ６２においてメニューオブジェクトであるかに関して決定する。もしそうでなければ、処理装置４２は、ステップ６６においてディスプレイ４８にオブジェクト内容を示す。ユーザは、現在の／選択されたオブジェクトＩＤを有する現在のオブジェクト内に含まれるテキストを読み取る若干の時間を必要としうる。そして、この間に、待ちループ６８を経て、処理装置４２はサイクル動作する。特に、処理装置４２は、ユーザが、例えばステップ７０において受信機１４のユーザ操作可能なセレクタ４４または何らかの他の入力手段をモニターすることによって、上述したパス履歴から前のメニューオブジェクトに戻ることを要求するかに関してチェックする。これがそうでない時間の間、処理装置４２は、放送信号が現在の／選択されたオブジェクトを有する他のオブジェクトを伝送するかに関して決定し、そうであれば、このより最近伝送されたオブジェクトが現在表示されたオブジェクトと比較して変更されたかに関して決定するために、放送信号をモニターする。ここで、処理装置４２は、図２には示されていないが、どのメッセージオブジェクトも含む修正インデックスに基づいてこの決定を実行しうる。任意選択で、より現実のオブジェクトが見つかった場合、処理装置４２は、ステップ７２においてディスプレイ４８に表示されたプレゼンテーション・スクリーンを現実化しうる。さらにまた、非データカルーセル・システムにおいて、ステップ７２は、選択されたＩＤを有するより新しいバージョンのオブジェクトが利用可能かどうかに関して、サーバで能動的に及び断続的にチェックし、もしそうであれば、プレゼンテーション・スクリーンを更新する、処理装置４２を含みうる。
【００４１】
更に、ユーザが前のメインオブジェクトに戻ることを要求するとすぐに、処理装置４２は、ステップ７４において新しく選択されたオブジェクトＩＤとしてメモリ５０のパス履歴の最近のアクセスされたオブジェクトＩＤを指定する。ここで、演算はステップ６２に移る。
【００４２】
処理装置４２が、ステップ６４において、それと関連した選択されたオブジェクトＩＤを有するオブジェクトがメニューオブジェクトであることを決定する場合、演算は、図７に関してより詳細に説明されるメニューオブジェクト処理７６に移る。
【００４３】
メニューオブジェクトを処理するときに、処理装置４２は、最初に、ステップ８０において、受信機１４自体が自動処理をサポートするかどうかに関して、または、受信機の自動処理機能がユーザによりアクティブにされるかどうかに関して決定する。そうでない場合には、処理装置４２は、メニュー項目の条件データ３２（図３参照）を無視して、通常にメニューオブジェクトを処理する。それで、現在のメニューオブジェクトが自動処理をサポートしているオブジェクトである場合、処理装置４２は最終的な条件データを無視して、通常にステップ８２においてメニューオブジェクトを処理する。異なるオブジェクトタイプによれば、図３に示される条件データ３２を含まない通常のメニューオブジェクトが自動処理メニューオブジェクトと共に共通の出口を出ていく場合、処理装置４２は、ステップ８２において同じように両方のタイプを処理する。それで、処理装置４２は、ステップ７０および７２において図６に示されたものと同様のループでサイクル動作するが、処理装置４２は、ユーザが前のメニューに戻ることを指示することにだけでなく、現在の通常のメニューオブジェクトのメニュー項目のうちの１つと関連したオブジェクトＩＤを有するオブジェクトに変更するユーザ操作可能なセレクタ４４を用いたユーザの命令にも応答する。換言すれば、ステップ８２において、処理装置４２は、ディスプレイ４８にメニューを表示し、そして、ユーザがメニュー項目のうちの１つを選択する場合、処理装置４２は現在のオブジェクトＩＤを、選択されたメニュー項目２８ｃのポインタ３０（図３参照）が参照するオブジェクトＩＤに変更する。この時間まで、または、ユーザが前のメニューに戻ることを要求するまで、現在表示されたオブジェクトＩＤを有する、および、異なる修正インデックスを有するメニューオブジェクトが放送信号において生じる場合、処理装置４２はメニューを現実化しうる。さらにまた、非データカルーセル・システムにおいて、処理装置４２は、選択されたＩＤを有するより新しいバージョン・オブジェクトが利用可能かに関して、サーバで能動的に及び断続的にチェックすることができ、そうであれば、プレゼンテーション・スクリーンを更新する。決定８０を実行する際、処理装置４２は、例えば、ユーザの好みによりユーザ設定可能であるメモリ５０内の状態をチェックする。例えば、ユーザが、処理装置４２に、自動処理をサポートしているメニューオブジェクトを自動的に処理することを望まない場合、ステップ８０および８２により、これらのメニューオブジェクトは通常のメニューオブジェクトのように処理される。しかし、受信機１４が自動処理をサポートしているメニューオブジェクトの自動処理を絶え間なくサポートする場合、ステップ８０および８２が無視されうることは留意される。
【００４４】
しかし、自動処理がサポートされる場合、処理装置４２は、ステップ８４において、現在のメニューオブジェクトが自動処理をサポートしているオブジェクトであるかに関して決定する。そうでない場合、処理装置４２は、ステップ８２に関して上述したように通常のメニューオブジェクトを処理する。しかし、通常のメニューおよび自動処理をサポートしているメニューオブジェクトの前述の共通で存在しないが、後者だけ存在することはまた可能である点に留意されたい。この場合、ステップ８４および８６は、無視されうる。
【００４５】
しかし、自動処理がサポートされる又はアクティブであり、現在のオブジェクトが自動処理をサポートする場合、処理装置４２は、ステップ８８において、自動処理をサポートしているメニューオブジェクトと関連した選択タイプが、受信機１４に知られているか否かに関して決定する。以下により詳細に述べるように、放送信号１２により、自動処理をサポートしているメニューオブジェクト２８（図３参照）の中の条件データ３２が、複数の異なるタイプの条件のうちの１つに関係することを可能にすることは、可能である。すなわち、放送信号１２は、条件のタイプがオブジェクトごとに異なる自動処理をサポートしているメニューオブジェクト２８を含みうる。更に、１つの自動処理選択メニューオブジェクト２８内の条件データは、１つの条件タイプにだけ向けられるように任意で制限されうる。選択／条件のタイプのための例は、受信機が、言語、日付、時間、週日、地理的領域、受信機が同調されうるオーディオ又は動画チャンネル、ディスプレイ機能、受信機の現在の位置を決定するハードウェア機能、ナビゲーションを実行するハードウェア機能、外部データネットワークにアクセスするハードウェア機能、および／または、ユーザがデータ伝送することを可能にするハードウェア機能を含む。
【００４６】
処理装置４２または受信機１４が、現在のメニューオブジェクトの選択タイプを知らない、または、処理できない場合、処理装置４２は、条件データが満たされていない、または、条件／選択タイプが知られていない場合には、これらのメニュー項目のいくつかがデフォルトにより選択されることになるかどうかについて、または、メニュー項目のいくつかが使用可能であるデフォルトフラグとそれと関連させているかどうかについて、決定するためにメニュー項目をチェックする。このチェックは、ステップ９０において実行される。ステップ９０は、任意である。すなわち、この種のデフォルト表示機能は、放送信号１２の範囲内で供給される必要はない。メニュー項目のいずれもデフォルトで選択されることが示されない場合、ステップ８２および８６の場合にあったように、処理装置４２は、ステップ９２において、現在の自動処理をサポートしているメニューオブジェクトを処理する。すなわち、条件データは無視され、そして、メニューオブジェクトは通常に処理される。
【００４７】
それから、処理装置４２は、２つ以上のこれらのメニュー項目がデフォルトにより選択されるかどうか、および、メニュー項目のいくつかが使用可能であるデフォルトフラグをそれと関連させているかどうかについて、それぞれ、決定するために、メニュー項目をチェックする。そうでない場合、すなわち、メニュー項目のちょうど１つがデフォルトにより選択されるように指示される場合、処理装置４２は、ステップ９４において自動的に各リンク／メニュー項目を選択し、その処理が図６のステップ６２に移ると共に、新しく選択されたオブジェクトＩＤとして、前記メニュー項目のポインタにより指し示されたオブジェクトＩＤを指定する。あるいは、デフォルトによるメニュー項目の表示は、ディスプレイ４８にメニューを表示するときに、すでにステップ８２に関して上記の概説されたように、ユーザの入力を待つと共に、処理装置４２がメニューにおいて前記リンク項目を強調すること、同上を最初の位置に配置すること、または、ステップ９４においてデフォルトメニュー項目だけを保持するためにメニューを短くすることを単にもたらすだけである。後者の場合、自動処理は、その選択が、デフォルトメニュー項目が表示されるメニューの中で強調されるという事実のためにユーザによって手動で実行されるのをおそらく容易にする。自動選択変形例によっては、ユーザは、メニューに関して悩まされることさえないかもしれない。すなわち、オブジェクト・ツリーによるユーザのナビゲーションが容易になされる可能性が高いように、処理装置４２はユーザにメニューを表示することを抑制しうる。
【００４８】
２つ以上のメニュー項目がデフォルトにより選択されることになり、そして、使用可能であるデフォルトフラグをそれと関連させている場合、それぞれ、処理装置４２は、ユーザにメニューを示すときに、メニューの前記リンク項目を強調しつつ、メニューの最初の位置に同上を配置しつつ、または、ステップ１００においてデフォルトメニュー項目を単に保持するためにメニューを短くしつつ、メニューをユーザに示す。
【００４９】
選択タイプが知られている場合、処理装置４２は、ステップ９６において、その条件データが満たされているいくつか又は少なくとも１つのメニュー項目が存在するかどうかを決定する。決定９６がその条件データが満たされているメニュー項目がないことを明らかにする場合、その過程は、デフォルト表示がチェックされるステップ９０に移る。しかし、その条件データが満たされているメニュー項目が少なくとも１つある場合、処理装置４２は、それからステップ９８において、その条件データが満たされている２つ以上のリンク／メニュー項目があるかどうかを決定する。もしあれば、処理装置４２は、ステップ１００においてその条件データが満たされているリンク／メニュー項目を強調しつつ、同上をメニューの最初の位置に配置しつつ、または、単に満たされているその条件データを有しているリンク／メニュー項目だけを保持するためにメニューを短くしつつ、ディスプレイ４８にメニューを表示する。その逆もまたありえる、すなわち、処理装置４２は、満たされているその条件データを有するリンク／メニュー項目を見えにくくさせるように表示しつつ、同上をメニューの最後の位置に配置しつつ、または、満たされているその条件データを有するリンク／メニュー項目を取り除くことによってメニューを短縮しつつ、ディスプレイ４８にメニューを表示しうる。これらのオプションのうちの１つの選択は、固定されうる、または、選択タイプに依存しうる。
【００５０】
しかし、それの条件データが満たされているリンク／メニュー項目がただ１つしかない場合、プロセスはステップ９４に移る。すなわち、処理装置４２は、自動的に一致しているリンク／メニュー項目を選択して、前記メニュー項目のポインタにより指し示されたオブジェクトＩＤを新しく選択されたオブジェクトＩＤとして指定し、それからその処理は図６のステップ６２に移る。あるいは、すでにステップ８２に関して上記で概説されたように、ディスプレイ４８にメニューを表示するときに、ユーザの入力を待ちつつ、メニューに前記リンク項目を強調し、同上を最初の位置に配置し、または、単にステップ９４のデフォルトメニュー項目だけを保持するためにメニューを短くする。さらにまた、その逆もありえる、すなわち、満たされているその条件データを有するリンク／メニュー項目をあまり視認できないように表示する、同上をメニューの最後の位置に配置する、または、満たされているその条件データを有するリンク／メニュー項目を取り除くことによってメニューを短縮しつつ、ディスプレイ４８にメニューを表示しうる。
【００５１】
処理装置４２によって実行された実際の処理および条件データが満たされているか否かの決定（ステップ９６および９８）は、条件データの種類に依存する。例えば、条件データが、特定の日付または特定の時間またはどこかの週日などを示す場合、処理装置４２は、処理装置が例えば内部クロックから後者の情報を得て、各条件データを現在の日付、現在時刻または現在の週日に関する情報と比較する。条件タイプが言語である場合、処理装置４２は、条件データを、例えば、内部の言語設定と比較する。例えば、この言語設定は、受信機１４の製造者から固定されうる。あるいは、ユーザが、自分が示されるテキスト情報の好ましい言語を変えることができるように、言語選択は、ユーザ設定可能でありうる。条件タイプが受信機１４のハードウェア機能を示している場合、例えば、処理装置４２は、条件データを、例えば、その受信機がどれくらい古いものか、そして、その受信機がどの程度各リンク項目を介して到達可能なオブジェクトの特定の部分を処理することができるかを反映している受信機１４のバージョン番号と比較する。換言すれば、処理装置は、条件データを、放送受信機の言語設定、現在の日付、現在時刻、現在の週日、受信機の現在位置、受信機が現在同調しているオーディオまたはビデオのチャンネル、受信機のディスプレイ機能、受信機の現在位置を測定する受信機の能力、ナビゲーションを実行する受信機の能力、外部のデータネットワークにアクセスする受信機の能力および受信機のデータ通信機能の１つ以上と比較することができる。
【００５２】
条件データが満たされている場合のメニュー項目のプレゼンテーションは、条件タイプそのものに依存しさえする点に留意する必要がある。例えば、条件データが満たされている場合のメニュー項目は、その条件がその言語に関係するとき、ユーザに、より認識可能に示される一方、条件データが満たされている場合のメニュー項目は、その条件が受信機の最低限のハードウェア機能に関係するとき、ユーザがその内容が十分な方法でも受信機には役立たないオブジェクトを指し示しているメニュー項目を選択することをできなくする又はより困難にするために、隠されうる又はユーザに認識されにくくされうる。
【００５３】
いずれにせよ、ステップ９４および１００で実行された自動処理は、放送信号１２の範囲内に含まれた情報サービスによるユーザのナビゲーションを容易にする。例えば、条件が満たされている又はデフォルトで選択されるように示されている条件データを有するリンクの強調表示によって、各メニュー項目の選択がユーザにとってより容易になる。この方法によって、ユーザにとってメニュー項目の選択を容易にすることは可能である。そして、そのことは、おそらく他のメニュー項目よりもユーザによって優先させられることになる可能性が高くなる。例えば、ユーザは自分の好みによってその好ましい言語を設定でき、その結果、この言語に関係している各メニュー項目が他のメニュー項目と比較してメニューの中で強調される。オブジェクトマネージャ（図１参照）は、同様に、これらの日付またはデイタイムを示している条件データを有する、それらの語義の内容に従って、特定の日付又はデイタイムの間興味を起こさせるだけであるメニュー項目を、これらの時間の間、これらのメニュー項目にユーザの注意が引かれるように、供給しうる。
【００５４】
上記のように、強調表示は、他のメニュー項目と比較して各メニュー項目のユーザの選択を容易にしうる。満たされていない条件データを有するメニュー項目を表示することを抑制することさえ、可能である。更に、条件が満たされている又はデフォルトで選択されるように示されている条件データを有するメニュー項目を強調することは、より見えづらく他のメニュー項目を示すことによって強調されうる。
【００５５】
ステップ９４における自動選択は、同様に、オブジェクト・ツリーを介したユーザのナビゲーションを特に容易にする。ユーザは、メニュー項目のいずれも選択する必要はない。さらに、自動的に実行されるその選択は、放送信号のエディターによる、または、その受信機のそれぞれの設定をユーザが設定することによる、条件データの上述の設定のため、ユーザの好みに応じる場合が多い。
【００５６】
具体的なニュースサービスに対する特定の好みなしで本発明の実施形態を説明した後に、以下の記載は、現存のＮｅｗｓＳｅｒｖｉｃｅ  Ｊｏｕｒｎａｌｉｎｅ（登録商標）の場合における自動オブジェクト処理の実施形態を説明する。換言すれば、以下の記載は、ＮｅｗｓＳｅｒｖｉｃｅ  Ｊｏｕｒｎａｌｉｎｅ（登録商標）を上述したような自動処理をサポートしているメニュー項目で補うことを説明し、その補足する機能は、自動処理をサポートしているメニューオブジェクトを処理するようには組み込まれなかった古い受信機が通常のメニューオブジェクトのようにこれらの新しいオブジェクトを処理する（ステップ８６と比較）ことがまだ可能であるように実現される。しかしながら、以下に概説された実施形態はまた、ホットボタン又は他のオブジェクトＩＤを指し示している相互作用機能を有するオブジェクトなどの、ＮｅｗｓＳｅｒｖｉｃｅ  Ｊｏｕｒｎａｌｉｎｅ（登録商標）の他のリンクオブジェクトと交換可能であり、今後の他のオブジェクトタイプは、以下に概説されるように自動処理をサポートするために拡張されうる。
【００５７】
言語または他の好みに基づいたＪｏｕｒｎａｌｉｎｅ（登録商標）受信機によるメニューからの自動リンク選択のための機構は、以下において説明される。自動リンク選択機能をサポートしないＪｏｕｒｎａｌｉｎｅ（登録商標）受信機は、代わりに、メニュー選択のために、標準Ｊｏｕｒｎａｌｉｎｅ（登録商標）メニューオブジェクトをユーザに表示する。例えば、好ましい言語設定がないので、受信機がそれ自体で選択をすることができない場合、放送業者は、自分がデフォルト選択を望むか、または、ユーザが手動でリンクを選択すべきかを決定できる。
【００５８】
古いＪｏｕｒｎａｌｉｎｅ（登録商標）受信機が自動処理をサポートしているメニューオブジェクトをまだ処理することを可能にするために、新しい自動処理をサポートしているメニューオブジェクトは、通常のメニューオブジェクト、すなわちオブジェクトタイプＩＤ  ００１と比べて、オブジェクトヘッダーセクションにおいて同じオブジェクトタイプＩＤをまだ使用する。自動処理が関係している情報はまた、ＪＭＬコード又はＪＭＬオブジェクトの内容セクションをタイトル、メニュー項目など（図２を比較）の情報の論理ブロックに、順次、分割するために使用される構文要素のいずれの使用によっても、メニューオブジェクトに導入されない。新しいＪＭＬコードは、古い受信機には解釈可能でない。むしろ、自動処理機構は、規格（ＥＴＳＩ  ＴＳ  １０２９７９  Ｖ１．１．１）において定められたエスケープ・シーケンスのデータセクションを介して信号を送られる。Ｊｏｕｒｎａｌｉｎｅ（登録商標）において使用されるエスケープシンボルは、０ｘ１Ａであり、その後に、後のデータセクションの長さを特定する１バイトが続く。全部のデータセクションは、自動処理機構を解することができない受信機によって無視されることになる。明らかに、最大２５６バイトは、エスケープ・シーケンス・データセクションの中に含まれうる。このサイズを拡張するために、特別なエスケープシンボル、すなわち、０ｘ１Ｂは、条件データなどの自動処理データのすぐあとに続く一部に適応させるために更なるデータセクションを供給するのに使用されうる。後者のシンボルの後には、また、データ拡張セクションの長さを示しているバイトも続く。単に１つ以上のエスケープシンボル０ｘ１Ｂを含んでいるエスケープ・シーケンスの実行のすべてのデータセクションは、例えば条件データまたは選択マーカーなどの自動処理ユニットまたは選択タイプ表示を得るために連結される。
【００５９】
各データセクションの内容は、８ビットのデータセクション（ＤＳ）タイプ表示から始める。自動処理機構の信号を送るために、２つの新しいＪｏｕｒｎａｌｉｎｅ（登録商標）データセクションタイプ、すなわちＤＳ「選択オブジェクト」およびＤＳ「選択マーカー」は、導入される。自動処理は、本実施形態によって、Ｊｏｕｒｎａｌｉｎｅ（登録商標）メニューオブジェクトに適用されるが、上記のように、他の可能性も同様に利用可能であろう。多くて、メニューオブジェクトごとに１つの選択評価基準または選択タイプが可能とされうる。放送業者は、それらの各オブジェクト・データセクションの異なる選択タイプを有するメニューオブジェクトを転送することによっていくつかの異なる選択タイプに内容選択の基礎をおくことを決めうる。
【００６０】
ＤＳ選択オブジェクトは、同様に、エスケープシンボルに続く各長さ表示に続くＤＳタイプコード０ｘＣ０によって信号を送られうる。ＤＳ選択オブジェクトは、各メニューオブジェクトの中の最初の視覚的なテキスト文字の前に最大１回起こるために制限されうる。さらに、すでに上記で示されたように、ＤＳタイプシンボル０ｘＣ０は制限されうる又はメニューオブジェクトの用途にだけ利用可能でありうる。
【００６１】
以下でより詳細に述べるように、ＤＳタイプシンボル０ｘＣ０は、現在のＪＭＬメニューオブジェクトが、例えばそのリンク項目の１つを自動的に選択するなどの自動的処理をサポートする受信機に信号が送られる。この種のメニューオブジェクトは、以下では、選択オブジェクトと呼ばれる。自動選択を含む自動処理の条件は、以下でより詳細に説明される選択マーカーＤＳ（０ｘＣ１）を供給される。
【００６２】
選択マーカーは、ＤＳタイプシンボル０ｘＣ１を用いて信号を送られうる。さらにまた、このシンボルは、同様にエスケープシンボルに続く各長さ表示に続く。もちろん、選択マーカーは、選択オブジェクトに利用可能であるだけである。選択オブジェクトのデータ列の中のその位置は、各メニュー項目のポインタまたはリンク・ターゲットと前記メニュー項目（図８を比較）の最初の視覚的なテキスト文字との間の位置に制限されうる。選択マーカーは、選択オブジェクトの中のリンク項目のために選択条件を定める。ゼロ、１つ又はそれ以上の選択マーカーはリンク項目ごとに定められる。その選択マーカーのうちの少なくとも１つにおける条件が、満たされている場合、リンク項目の条件は、満たされている。さらに、選択マーカーを有しないリンク項目の条件は、満たされているものとして解釈されうる。あるいは、選択マーカーが供給されないリンク項目の条件は、一般に条件が満たされていないものとして解釈されうる。以下では、第１の変形例が、あてはまるものとみなされる。しかし、条件が満たされている又は満たされていない選択マーカーなしのメニュー項目の条件に関する擬制が、ＤＳ選択オブジェクトに含まれた選択タイプ／評価基準次第でさえありえることに留意されたい。
【００６３】
両方のＤＳタイプシンボルに、それぞれ、例えば、選択／条件タイプやメニュー項目選択条件自体やデフォルトフラグを説明している各コードが続く。選択マーカーに関する限り、これらのマーカーに制限がもたらされ、それにより、選択オブジェクトごとにただ１つの選択マーカーがデフォルトフラグを可能にさせうることもありうる。しかし、上記で説明されたように、２つ以上のデフォルトフラグを使用可能にできることもまた、可能である。
【００６４】
上記で概説されたＤＳタイプシンボルおよびその以下の記載の理解を容易にするために、ＪＭＬ選択オブジェクトを示す図８を参照することができる。すでに上記で概説されたように、ＪＭＬオブジェクトは、内容セクション１０２が後に続くヘッダーセクション１００を含む。ヘッダーセクションは、オブジェクトＩＤ（図３の２８ａ参照）、および、上で記載されたように、メニューオブジェクト、すなわち００１のオブジェクトＩＤに等しい選択オブジェクトのためのオブジェクトタイプシンボルを含む。内容セクション１０２は、論理ブロックのシーケンスに、連続的に分割される、または、構築される。メニューオブジェクトの場合には、これは、タイトルブロック１０２ａおよび１つ以上のリンク項目１０２ｂである。各ブロック１０２ａおよび１０２ｂの始めを示すＪＭＬコードは、０ｘ００から０ｘ０Ｆまでの８ビットのコードである。図８において、０ｘ０１は、タイトルブロック１０２ａの始まりの信号を送り、そして、０ｘ０２はリンク／メニュー項目１０２ｂの始まりを示す。図８において示されたオブジェクトの断片の終わりに示されるように、２つ以上のメニュー項目は連結されうる。（ステップ９４および１００に関して説明されたような自動処理動作のない状態において）ユーザにメニューを表示するときに、受信機は、メニュー項目がメニューオブジェクト内で配置される順を採用するように、サポートされうる、または、構成されうる。
【００６５】
図８に示されているように、ブロック１０２ａおよび１０２ｂの両方は、各テキスト文字部分を含む。図８において、この部分は、タイトルブロック１０２ａの場合に「タイトル」、そして、メニュー項目１０２ｂの場合に「メニューオプション１」によって示される。加えて、各メニュー項目ＪＭＬコード０ｘ０２の後に、ポインタ（図３の３０）、すなわちユーザによって各メニュー項目の選択に応じてアクセスされるオブジェクトＩＤを示している２バイトが直ちに続く。図８において、メニュー項目１０２ｂのターゲットＪＭＬオブジェクトのオブジェクトＩＤは、例として、０ｘＡＡＢＢである。
【００６６】
しかし、図８に示されたメニューオブジェクトは選択オブジェクトであるので、自動処理に関する付加データセクションは、上述したエスケープ・シーケンス０ｘ１Ａ、すなわち、データセクション１０４および１０６を用いてメニューオブジェクトに挿入される。すでに上記で説明されたように、データセクションは、１バイトの長さ表示に、すなわちデータセクション１０４の場合には０ｘ０１、そして、データセクション１０６の場合には０ｘ０４が後に続くエスケープシンボル、すなわちエスケープシンボル０ｘ１Ａによってオブジェクトに埋込まれる。各データセクションの中で、上述したＤＳタイプシンボル０ｘＣ０および０ｘＣ１は、以下でより詳細に説明されるその後に続く付加データを有する始めで生じる。
【００６７】
データセクション「選択オブジェクト」１０４は、以下の構造および内容を有する。メニューオブジェクト内のＤＳタイプ値０ｘＣ０を有するデータセクション１０４が存在することは、このメニューオブジェクトが、受信機によりサポートされる場合、そのリンク項目１０２ｂの１つの自動選択を含んでいる自動処理をサポートすることを示す。それはまた、選択タイプ、すなわち、すでに上記で示されたように、この自動選択が言語または他のどの条件タイプに基づくかを定める。
【００６８】
ちょうど１つの選択評価基準が、１つのメニューオブジェクトに適用されうる。ＤＳデータセクション「選択オブジェクト」は、その表示シンボル０ｘＣ０の後に続くフォーマットを有する。特に、８ビットの選択タイプ指標は、シンボル０ｘＣ０に続く。例である図８の場合、これは０ｘ００である。特に、８ビットの選択タイプ指標１０８は、それぞれ、選択オブジェクトのタイプおよび選択評価基準を定める。例えば、選択タイプ０ｘ００は、選択評価基準「言語」を説明しうる。すなわち、現在のメニューオブジェクトのメニュー項目１０２ｂは多数の言語において利用可能であり、そして、受信機は好ましい言語のメニュー項目を選択しうる。
【００６９】
もちろん、他の値は、他の選択タイプ定義のために使用されうる。
【００７０】
データセクション「選択マーカー」１０６、すなわち、その構造および内容は、以下において説明される。データセクションＤＳタイプ値０ｘＣ１は、リンク項目１０２ｂのための選択条件を定める。それは、条件値１１０に基づいたリンク１０２ｂの選択を可能にする。自動処理機構をサポートする受信機は、上記のように、および、言語に関して以下に例示されるように、日時などの実際の条件または言語設定および受信機のバージョン番号などの自身の格納されたデータセットに対する各リンク項目１０２ｂの各条件１１０にそれぞれ一致するように期待される。上記でまた説明されたように、一致の場合には、自動処理機構により、選択されたリンク項目は、メニューオブジェクトをユーザに示さずに自動的に選択されうる又は処理されうる。任意選択で、付加的なバイトは、条件に依存して、又は、条件タイプに依存して、ＤＳ選択マーカーにより、含まれうる。
【００７１】
ＤＳタイプ「選択マーカー」１０６は、リンク・ターゲット定義１１２とリンク項目のための最初の視覚的なテキスト文字（図８のメニューオプション１参照）との間に位置付けされた選択オブジェクトのリンク項目１０２ｂの範囲内の部分に制限されうる。選択オブジェクトは、リンク項目ごとに０個、１個または複数の選択条件１０６を運ぶ。
【００７２】
ＤＳデータセクション「選択マーカー」は、以下のフォーマットを有しうる。１ビットのデフォルトフラグ１１４は、ステップ９０および９４に関する図７に関して説明されたデフォルト選択の信号を送るために使用される。数バイトまたはｎ×８ビットは、選択条件１１０を定めるために使用される。バイト境界合わせを得るために、７ビットは、将来のアプリケーションのために取っておかれうる。
【００７３】
デフォルトフラグ１１４は、選択オブジェクト内の他の条件が一致しない場合に、又は、受信機が選択タイプ１０８を解しない場合に、受信機が各リンク項目１０２ｂを選択すべきかを示す。メニューの中の選択マーカー１０６の１つも１に設定されたデフォルトフラグを有さない場合、受信機はどの選択をするべきかについて自動的に決めることができず、従って、手動選択のために通例のメニューオブジェクトとしてメニューをユーザに示しうる（図７のステップ９２参照）。
【００７４】
しかし、図８において例示されるように、フラグが１に設定される場合、これは、選択オブジェクトのためのデフォルト選択を示す（図７のステップ９４と比較）。それがすべてのリンク項目１０２ｂのために０に設定される場合、デフォルトは選択オブジェクトのために信号を送られない。それがちょうど１つのリンク項目に対して１に設定される場合、受信機は、条件データが満たされていない又は選択タイプがサポートされない場合には、同上を自動的に選択しうる、または、図７に関して上述したように個々にデフォルトリンク項目を処理することに関するメニューを示しうる。それが２つ以上のリンク項目に対して１に設定される場合、受信機は、条件データが満たされていない又は選択タイプがサポートされない場合には、図７に関して上述したように他とは異なってデフォルトリンク項目を処理することに関するメニューを示しうる。
【００７５】
１つの選択オブジェクト内のデフォルトフラグに関して、１に設定されたそのデフォルトフラグを有するこの種の選択マーカーの数は、１つの選択オブジェクト内では最大で１に制限されうる。
【００７６】
選択条件を定めることのために取っておかれた領域１１０は、同様に、選択オブジェクトの選択タイプ１０８に依存する長さを有しうる。例えば、選択タイプとして言語を示している前述の選択タイプ値０ｘ００は、それぞれ、２４ビットまたは３バイトの選択基準長さをそれと関連させている。言語の同一性を確認するために使用されるコードは、小文字で定められたＩＳＯ  ６３９―２（言語の名前の表現のためのコード  −パート２：アルファ−３コード）において定められるように、３文字のＩＳＯ言語コードでありえた。言語コードが受信機の選択に等しい場合、条件が満たされている。
【００７７】
受信機が選択オブジェクト・データセクション１０４を検出し、選択タイプ値１０８が知られている場合、図８の選択オブジェクトを受信する受信機の動作は以下の通りでありえる。
１．すべてのリンク項目１０２ｂを通過して、（図７のステップ９６の決定と同様に）このリンク項目１０２ｂのために与えられた条件１１０のうちの少なくとも１つが満たされているかをチェックする。この点に関して、選択マーカーデータセクションを有さないリンク項目は、それらの条件が満たされているかのように処理されうる。その逆もまたありえる。更に、両方のオプションは、選択タイプに依存する異なる自動処理をサポートしているオブジェクトのために使用されうる。
２．満たされた条件を有するリンク項目１０２ｂを計数する。
ａ．たった１つしかない場合、そのデータリンクを選択する又は他と異なっているこのリンク項目を示しつつ、オブジェクトのテキストの内容を示す（図７のステップ９８および９４を比較）。
ｂ．多くの一致しているリンク項目がある場合、手動選択のためにユーザに他のリンク項目とは異なって一致しているものを示しつつメニュー項目を示す（ステップ１００を比較）。
３．満たされた条件を有するリンク項目がない（図７のステップ９６の「いいえ」出口）、および、
ａ）リンク項目のうちのちょうど１つが、選択マーカーＤＳ内に１に設定されたそのデフォルトフラグを有する場合（図７のステップ９０の「はい」出口を比較）、このリンクを選択する、または、他と異なっているこのデフォルトリンク項目を示しつつ、オブジェクトのテキスト内容を示す、
ｂ）リンク項目の２つ以上が、選択マーカーＤＳ内に１に設定されたそのデフォルトフラグを有する場合（図７のステップ９０の「はい」出口を比較）、他と異なっているこれらのデフォルトリンク項目を示しつつ、オブジェクトのテキスト内容を示す。
４．満たされた条件を有するリンク項目がなく、そして、選択マーカーＤＳ内で１に設定されたそのデフォルトフラグを有するリンク項目がない場合、手動選択のために全部のメニューをユーザに示す（図７のステップ９２を比較）。
【００７８】
受信機が特定の選択タイプ値をサポートしない場合、受信機の動作は、以下の通りでありえる。
１．選択マーカーＤＳ内で１に設定されたデフォルトフラグの存在のためにすべてのリンク項目をチェックする。
ａ．１つある場合、１に設定されたそのデフォルトフラグを有するそのリンク項目を選択する、または、他と異なっているこのデフォルトリンク項目を示しつつ、オブジェクトのテキスト内容を示す（図７のステップ９４を比較）。
ｂ．２個以上ある場合、他と異なっているこれらのデフォルトリンク項目を示すことに関するオブジェクトのテキスト内容を示す（図７のステップ１００を比較）。
ｃ．１つもない場合、手動選択のためにユーザにメニューを示す（図７のステップ９２を比較）。
【００７９】
代替システムとして、受信機が全く自動処理機構をサポートしない場合、メニューは、図７に関して前に概説されたように（ステップ８６参照）、通例のメニューとしてユーザに提示されうる。
【００８０】
放送業者は、デフォルトフラグによりデフォルトリンク項目を指定することによる自動処理が常にあるべきかどうか決めることができる。自動処理を処理できる受信機は、リンクがそれらの履歴において自動的に選択されたメニューオブジェクトを含まないこともあり、可能ならば、これらのオブジェクトをユーザから隠すことができる。
【００８１】
すでに上記で示されたように、条件タイプが言語にも、更には、上述した例にも制限されない点に留意する必要がある。例えば、条件タイプは、そのメニュー項目により参照されるオブジェクトのテキスト内容が属するデータのカテゴリに関しうる。例えば、自動処理をサポートしているメニューオブジェクトは、メニュー項目ニュース、スポーツおよび経済を含みうる。受信機は、ユーザに選ばれたカテゴリを示しているユーザが設定可能であるユーザ選択を格納することができた。カテゴリに関する条件データが満たされているかどうかは、この条件データを、受信機に格納されたカテゴリ選択と比較することにより決定される。さらに、格納されたカテゴリ選択は、ユーザが関心を持つカテゴリを示すことができるだけでなく、カテゴリ選択は、個々のカテゴリに値を割り当てることによって、カテゴリを選択順にすることもできる。例えば、カテゴリ選択のゼロより大きい値をそれと関連付けたすべてのカテゴリは、ステップ１００において、例えば、選択値によって順序付けながら、すなわち、最初により高い選択値を参照する条件データを有するメニュー項目を、それからカテゴリ選択がより低い値を示すカテゴリを示している条件データをそれと関連させているメニュー項目をリスト化することによって、表示されうる。例えば、ユーザは、経済に１００の値を、ニュースに５０の値を、そして、スポーツのためにゼロの値を割り当てることができた。このように、値項目「スポーツ」は示されず、そして、メニュー項目「経済」はメニュー項目「ニュース」の前に表示されるだろう。この順番はメニュー項目がメニューオブジェクトで生じる順番とは独立していることに留意されたい。
【００８２】
更に、自動処理に関して図７による及び図８の記載による処理手順は、例示されたただ１つの可能性でしかないことに留意されたい。例えば、受信機がメニュー項目のターゲットオブジェクトＩＤを選択することは可能であるだろうし、それらは、メニューオブジェクトに配置された順番でメニュー項目をスキャンするときに、最初に、それの条件データが満たされる。
【００８３】
加えて、上記で記載したように、処理装置４２がメモリ５０に保存される履歴パスに、自動処理をサポートしているメニューオブジェクトのオブジェクトＩＤを記録することを、それがユーザにより表示されていないが自動選択を受けた場合には、抑制することは可能である。この方法によって、自動選択は、ユーザおよびオブジェクト・ツリーを介したナビゲーションにはトランスペアレントであり、特に、戻り機能はユーザにとって論理的であることを保つ。
【００８４】
更に、上記の実施形態において、条件データは、自動処理をサポートしているオブジェクトに常に存在した。代わりに、単にデフォルト機能だけが、使用される。更に、存在している１つの一致している又はデフォルトのリンク項目又は２つ以上のものとの間の差別化は、省略されうる。したがって、自動処理は、自動選択を含まず、単に自動処理タイプレンダリングを含むだけでありうる。その逆もまたありうる。
【００８５】
実際の実施態様に応じて、発明の放送構想は、ハードウェアにおいて、または、ソフトウェアにおいて実施されうる。従って、本発明はまた、ＣＤ、ディスク、ＤＶＤ、メモリースティック、メモリカードまたはメモリチップなどのコンピュータ可読媒体に保存されうるコンピュータ・プログラムにも関する。従って、本発明はまた、コンピュータで実行されるときに、上記形態と関連して説明された発明の方法を実行するプログラムコードを有するコンピュータ・プログラムである。
【００８６】
この発明がいくつかの好ましい実施形態に関して説明されると共に、この発明の範囲内に入る変更、置換及び均等物がある。また、本発明の方法および組成物を実施する多くの別な方法があることにも留意されたい。したがって、以下の添付された請求の範囲が本発明の真の趣旨および範囲内に入るようなすべてのこの種の変更、置換及び均等物を含むことと解釈されることが意図される。
【００８７】
さらにまた、フローチャートに示されたすべてのステップが受信機において各手段により実施されること、および、実施態様がＣＰＵ、ＡＳＩＣの回路部品等で動作しているサブルーチンを含みうることに留意されたい。
【図１】
0005449530.tif 000002
【図２】
0005449530.tif 000003
【図３】
0005449530.tif 000004
【図４】
0005449530.tif 000005
【図５】
0005449530.tif 000006
【図６】
0005449530.tif 000007
【図７】
0005449530.tif 000008
【図８】
0005449530.tif 000009