(57)【特許請求の範囲】
【請求項１】
表示手段と、
テレビジョン放送波からチャンネル毎の特定周波数の放送情報を受信し、表示手段に出力するチューナと、
サーバ装置および通信網を介してデータ通信を行い、サーバ装置から画面情報を受信し表示手段に出力する通信手段と、
テレビ放送チャンネルを含む初期メニュー情報、およびサーバ装置の接続先情報であるジャンプ先ＵＲＬを含む追加メニュー情報を記憶する記憶手段と、
予め定めたサーバ装置から追加メニュー情報を取得して前記記憶手段に記憶するメニュー更新手段と、
前記記憶手段に記憶された初期メニュー情報および追加メニュー情報からチャンネル番号に対応させた操作メニュー情報を作成し表示手段に出力するメニュー作成手段と、
ユーザがチャンネルを選択することができるチャンネル選択手段とを備え、
前記チューナは選択されたチャンネルの放送情報を受信して表示手段に出力し、
前記通信手段は選択されたチャンネルに対応するジャンプ先ＵＲＬからサーバ装置に接続して画面情報を受信し表示手段に出力することを特徴とする情報端末装置。
【請求項２】
前記メニュー作成手段は、初期メニュー情報と追加メニュー情報を混在する上位階層と、初期メニュー情報と追加メニュー情報が独立する下位階層から成る階層構造の操作メニュー情報を作成することを特徴とする請求項１記載の情報端末装置。
【請求項３】
前記チャンネル選択手段で選択され接続されたサーバ装置の操作履歴を記憶する履歴記憶手段を備え、
前記メニュー更新手段は、履歴記憶手段に記憶された操作履歴を反映した追加メニュー情報を予め定めたサーバ装置から取得することを特徴とする請求項１記載の情報端末装置。
【請求項４】
請求項１記載の情報端末装置と、この情報端末装置とデータ通信可能に構成されるサーバ装置とを含む通信システムであって、
当該サーバ装置は、
追加メニュー情報を記憶する追加メニュー記憶手段と、
情報端末装置からの要求により追加メニュー記憶手段に記憶された追加メニュー情報を送信する送信手段とを備え、
前記情報端末装置のメニュー更新手段は、送信手段から送信される追加メニュー情報を前記記憶手段に記憶することを特徴とする通信システム。
【請求項５】
請求項１記載の情報端末装置と、この情報端末装置と無線通信可能に構成される携帯端末装置とを含む通信システムであって、
当該携帯端末は、
端末側表示手段と、
情報端末装置の記憶手段に記憶されたメニュー情報を受信する受信手段と、
受信したメニュー情報からチャンネル番号に対応させたソフトキー操作メニュー情報を作成し端末側表示手段に出力するメニュー作成手段と、
いずれのソフトキーが入力されたかを検出する検出手段と、
入力を検出したソフトキーに対応する操作信号を前記情報端末装置に送信する送信手段とを備えたことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニュー画面によって複数の機能が選択的に実行可能な情報端末装置および通信システムに関する。
【背景技術】
【０００２】
インターネットなどの通信網が整備され、各家庭においても容易にデータ通信を行うことが可能になっている。データ通信用の端末装置の多くは、パーソナルコンピュータ（ＰＣ）が用いられているが、その他にもテレビジョン受像機、ゲーム機、セットトップボックスなどの家電製品がデータ通信機能およびブラウジング機能を備え、データ通信用の端末装置として用いられる。
【０００３】
ＰＣでインターネットサイトの閲覧などを行う場合、閲覧プログラムであるブラウザを起動し、ＵＲＬ（Uniform Resource Locator）を入力するなどすることで所望のインターネットサイトを画面に表示させる必要があり、操作が煩雑である。
【０００４】
特許文献１記載の情報表示・選択方法は、優先リンク先リストをダウンロードし、リストに格納されたリンク情報をテンキーに対応付けることで、ユーザがテンキーを押すだけで所望のインターネットサイトを画面に表示させることができる。特許文献２記載のユーザーターミナルは、インターネットサイト名とインターネットアドレスとを含むチャネルテーブルをダウンロードし、チャネルナンバーとインターネットサイト名をメニュー形式で表示する。ユーザはテンキーパッドを用いてチャネルナンバーを入力するだけで所望のインターネットサイトを画面に表示させることができる。
【０００５】
テレビジョン受像機でインターネットサイトの閲覧などを行う場合、一旦インターネットに接続するためのモードに切り替える操作を行い、その後ＵＲＬを入力するなどすることで所望のインターネットサイトを画面に表示させる必要があり、さらに操作が煩雑になる。これに対して以下のように、操作性を向上させる技術が開発されている。
【０００６】
特許文献３記載のインターネットテレビジョン受像機は、所定の時間ごとにインターネットアドレス情報を受信し、インターネットアドレスに対してチャンネル番号を割り当てることにより、ユーザがチャンネル番号を選択するだけで、インターネットサイトの表示などを行う。特許文献４記載のテレビジョン受像機は、選局用チャンネル番号と、処理プログラム（たとえば、ブラウザ）関連情報または番組選択情報とを対応付けて記憶し、ユーザが選局用チャンネル番号を選択することでインターネットサイトの表示などを行う。
【０００７】
特許文献５記載の情報処理装置は、ネットワーク上に展開されているコンテンツと、テレビジョン放送波とを処理することが可能であり、コンテンツにアクセスするための操作ボタン情報を取得し、所定のテレビジョン番組を表示されるときに操作される操作ボタンと、コンテンツにアクセスするための操作ボタンとを同一画面に表示する。特許文献６記載の通信端末支援ネットワークシステムは、加入者端末が外部通信端末との接続を行う手順を含むメニュー画面を出力する手段と、コントロールサーバによって書き換えられるメニュー画面のデータを保持する手段とを、端末支援装置が備えており、コントロールサーバが、端末支援装置と更新したときに受信する更新番号に基づいてメニュー画面のデータを書き換えることでユーザの操作の簡素化を可能としている。
【０００８】
【特許文献１】特開２００３−６０９７号公報
【特許文献２】特表２００３−５２４２３９号公報
【特許文献３】特開２００１−８６４２１号公報
【特許文献４】特開２００２−４４５３６号公報
【特許文献５】特許第３５９４１８７号公報
【特許文献６】特許第３６４６２２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献３，４記載の発明では、インターネットアドレス、またはブラウザ、メーラーなどの処理プログラムと、チャンネル番号とを対応付けて、テレビジョン番組を表示する場合と同様の操作でデータ通信を行うことを可能としているが、対応付けるための設定操作をユーザが行う必要があり、対応付けの変更、追加などを行うごとに操作が必要となる。特許文献５記載の発明では、コンテンツにアクセスするための第１の操作ボタンと、テレビジョン番組を表示するための第２の操作ボタンとを同一の画面に表示しているので、複数の機能が混在し、操作性が低下する。機能を追加しようとする場合、第１の操作ボタンの数を増加させるしかなく、第１の操作ボタンを表示するための情報はネットワークを介して提供されるため、ユーザの意に反して第１の操作ボタンが増加してしまい、さらに操作性が低下してしまう。
【００１０】
特許文献６記載の発明では、コントロールサーバのメンテナンス手段が、端末支援装置のメニューデータ保持手段を書き換えることでメニュー画面のデータを書き換えているので、コントロールサーバにかかる負荷が大きく、処理能力が高いコントロールサーバが必要となる。
【００１１】
本発明の目的は、機能が追加されたときのメニュー画面の操作性を向上させる情報端末装置および通信システムを提供することであり、他の目的は、サーバ装置の処理負担を軽減することができる情報端末装置および通信システムを提供することである。
【課題を解決するための手段】
【００１２】
本発明は、表示手段と、
テレビジョン放送波からチャンネル毎の特定周波数の放送情報を受信し、表示手段に出力するチューナと、
サーバ装置および通信網を介してデータ通信を行い、サーバ装置から画面情報を受信し表示手段に出力する通信手段と、
テレビ放送チャンネルを含む初期メニュー情報、およびサーバ装置の接続先情報であるジャンプ先ＵＲＬを含む追加メニュー情報を記憶する記憶手段と、
予め定めたサーバ装置から追加メニュー情報を取得して前記記憶手段に記憶するメニュー更新手段と、
前記記憶手段に記憶された初期メニュー情報および追加メニュー情報からチャンネル番号に対応させた操作メニュー情報を作成し表示手段に出力するメニュー作成手段と、
ユーザがチャンネルを選択することができるチャンネル選択手段とを備え、
前記チューナは選択されたチャンネルの放送情報を受信して表示手段に出力し、
前記通信手段は選択されたチャンネルに対応するジャンプ先ＵＲＬからサーバ装置に接続して画面情報を受信し表示手段に出力することを特徴とする情報端末装置である。
【００１３】
また本発明は、前記メニュー作成手段は、初期メニュー情報と追加メニュー情報を混在する上位階層と、初期メニュー情報と追加メニュー情報が独立する下位階層から成る階層構造の操作メニュー情報を作成することを特徴とする。
【００１４】
また本発明は、前記チャンネル選択手段で選択され接続されたサーバ装置の操作履歴を記憶する履歴記憶手段を備え、
前記メニュー更新手段は、履歴記憶手段に記憶された操作履歴を反映した追加メニュー情報を予め定めたサーバ装置から取得することを特徴とする。
【００１５】
また本発明は、上記の情報端末装置と、この情報端末装置とデータ通信可能に構成されるサーバ装置とを含む通信システムであって、
当該サーバ装置は、
追加メニュー情報を記憶する追加メニュー記憶手段と、
情報端末装置からの要求により追加メニュー記憶手段に記憶された追加メニュー情報を送信する送信手段とを備え、
前記情報端末装置のメニュー更新手段は、送信手段から送信される追加メニュー情報を前記記憶手段に記憶することを特徴とする通信システムである。
【００１６】
また本発明は、情報端末装置と、この情報端末装置と無線通信可能に構成される携帯端末装置とを含む通信システムであって、
当該携帯端末は、
端末側表示手段と、
情報端末装置の記憶手段に記憶されたメニュー情報を受信する受信手段と、
受信したメニュー情報からチャンネル番号に対応させたソフトキー操作メニュー情報を作成し端末側表示手段に出力するメニュー作成手段と、
いずれのソフトキーが入力されたかを検出する検出手段と、
入力を検出したソフトキーに対応する操作信号を前記情報端末装置に送信する送信手段とを備えたことを特徴とする。
【発明の効果】
【００２１】
本発明によれば、表示手段と、テレビジョン放送波からチャンネル毎の特定周波数の放送情報を受信し、表示手段に出力するチューナと、サーバ装置および通信網を介してデータ通信を行い、サーバ装置から画面情報を受信し表示手段に出力する通信手段と、テレビ放送チャンネルを含む初期メニュー情報、およびサーバ装置の接続先情報であるジャンプ先ＵＲＬを含む追加メニュー情報を記憶する記憶手段と、予め定めたサーバ装置から追加メニュー情報を取得して前記記憶手段に記憶するメニュー更新手段と、前記記憶手段に記憶された初期メニュー情報および追加メニュー情報からチャンネル番号に対応させた操作メニュー情報を作成し表示手段に出力するメニュー作成手段と、ユーザがチャンネルを選択することができるチャンネル選択手段とを備えた情報端末装置であり、前記チューナは選択されたチャンネルの放送情報を受信して表示手段に出力し、前記通信手段は選択されたチャンネルに対応するジャンプ先ＵＲＬからサーバ装置に接続して画面情報を受信し表示手段に出力する。
【００２４】
これにより、追加メニュー情報を受信することで、情報端末装置の機能が追加された場合でも、初期メニュー情報と同じデータ構造を有する操作メニュー情報に基づくメニュー画面が作成されるので、ユーザによるメニュー画面の操作性が向上する。
【００２５】
また本発明によれば、前記メニュー作成手段は、初期メニュー情報と追加メニュー情報を混在する上位階層と、初期メニュー情報と追加メニュー情報が独立する下位階層から成る階層構造の操作メニュー情報を作成する。
【００２６】
これにより、たとえば追加された機能を各階層のメニュー画面に振り分けることができるので、メニュー画面での操作性がさらに向上する。
【００２７】
また本発明によれば、前記チャンネル選択手段で選択され接続されたサーバ装置の操作履歴を記憶する履歴記憶手段を備え、前記メニュー更新手段は、履歴記憶手段に記憶された操作履歴を反映した追加メニュー情報を予め定めたサーバ装置から取得する。
【００２８】
これにより、履歴情報が反映されたメニュー画面が作成され、表示されるので、ユーザの使い勝手が向上する。
【００２９】
また本発明によれば、上記の情報端末装置と、この情報端末装置とデータ通信可能に構成されるサーバ装置とを含む通信システムであり、当該サーバ装置は、追加メニュー情報を記憶する追加メニュー記憶手段と、情報端末装置からの要求により追加メニュー記憶手段に記憶された追加メニュー情報を送信する送信手段とを備え、前記情報端末装置のメニュー更新手段は、送信手段から送信される追加メニュー情報を前記記憶手段に記憶する。
【００３１】
これにより、追加メニュー情報を受信することで、情報端末装置の機能が追加された場合でも、初期メニュー情報と同じデータ構造を有する操作メニュー情報に基づくメニュー画面が作成されるので、ユーザによるメニュー画面の操作性が向上する。
【００３２】
本発明によれば、上記の情報端末装置と、この情報端末装置と無線通信可能に構成される携帯端末装置とを含む通信システムであり、当該携帯端末は、端末側表示手段と、情報端末装置の記憶手段に記憶されたメニュー情報を受信する受信手段と、受信したメニュー情報からチャンネル番号に対応させたソフトキー操作メニュー情報を作成し端末側表示手段に出力するメニュー作成手段と、いずれのソフトキーが入力されたかを検出する検出手段と、入力を検出したソフトキーに対応する操作信号を前記情報端末装置に送信する送信手段とを備える。
【００３４】
これにより、ユーザは、携帯端末装置の表示検出手段に表示されるソフトキーを操作することによって実行する機能を選択することができる。
【００４１】
また本発明によれば、サーバ装置から送信される情報に基づいて、情報端末装置が、実行する機能を選択するためのメニュー画面を更新するメニュー画面更新方法である。
【発明を実施するための最良の形態】
【００４４】
図１は、本発明の実施の一形態である通信システム１００を示す概略図である。通信システム１００は、受信装置１およびサービスサーバ２を含んで構成される。
【００４５】
受信装置１とサービスサーバ２とは、インターネット３などの通信網を介してデータ通信可能に接続されている。インターネット３から宅内への引き込み部分が光ファイバケーブルである場合は、光信号を電気信号に変換するメディアコンバータ４を備え、さらには、ＮＡＴ（Network Address Translation）などの機能を有し、複数の通信装置が接続された場合であっても、通信網への同時アクセスを可能とするブロードバンドルータ５などを備えていてもよい。なお、ブロードバンドルータ５は、ＩＥＥＥ（Institute of
Electrical and Electronic Engineers）８０２．１１gなどの規格に従って無線通信を行う無線アクセスポイントとしての機能を持つものとする。したがって、ブロードバンドルータ５を介することで、宅内に設置された無線通信可能な機器は、無線通信により、同じ宅内の無線通信可能な装置、あるいはインターネット３上の任意のサーバと接続してデータ通信を行うことが可能である。
【００４６】
通信システム１００では、ユーザが受信装置１を操作することで、各種コンテンツの配信などの通信サービスを利用することが可能である。
【００４７】
図２は、受信装置１の構成を示すブロック図である。
受信装置１から出力される動画像やメニュー画面は、表示装置６の表示画面に表示される。メニュー画面には、受信装置１が実行可能な機能（初期機能）および、通信サービスを利用する際に実行する機能（追加機能）が表示され、ユーザはメニュー画面を見ながら実行したい機能を選択することができる。受信装置１は、メニュー画面の構成を示すメニュー情報に基づいてメニュー画面を作成して表示装置６に出力する。
【００４８】
サービスサーバ２は、追加機能を選択可能とするためのメニュー情報である追加メニュー情報を、受信装置１に送信する。受信装置１は、初期機能を選択可能とするための第１メニュー情報である初期メニュー情報と、第２メニュー情報である追加メニュー情報とに基づいて第３メニュー情報である表示メニュー情報を作成し、表示メニュー情報に基づいてメニュー画面を作成する。
【００４９】
受信装置１は、ＰＣなどの情報処理機能を持つ装置により実現され、制御部１０、ワークメモリ１１、不揮発性メモリ１２、画像合成部１３、通信部１４、リモコン受光部１５、チューナ１６、コーデック１７およびリモコン１８を含んで構成される情報端末装置である。
【００５０】
制御部１０は、ＣＰＵ（中央演算処理装置）などで実現され、装置全体の制御および、プログラムの実行を行うための演算機能を有する情報作成手段、画面作成手段および要求手段である。ワークメモリ１１は、ＤＲＡＭ（Dynamic Random Access Memory）など、揮発性で高速に読み書きできる記憶デバイスによって構成され、主として一時的な情報の記憶に使用される。ワークメモリ１１は、少なくともサービスサーバ２から受信したメニュー情報および受信時刻などの関連情報を記憶するメニュー記憶部１１ａ、メニュー画面の構成とチャンネル番号との対応を示す設定情報を記憶するチャンネル設定情報記憶部１１ｂ、ユーザによる操作の履歴を示す履歴情報を記憶する履歴情報記憶部１１ｃを含む。不揮発性メモリ１２は、ハードディスクドライブまたはフラッシュメモリなど電力の供給が無くとも情報を保持する機能を持つ記憶デバイスで構成され、工場出荷時などに予め記憶されている初期情報、およびユーザが装置の使用中に設定した情報のうち継続的に記憶する必要がある情報などを記憶する端末側記憶手段である。不揮発性メモリ１２は、受信装置１の動作にかかわって実行される各種プログラムおよびサービスを利用する際に使用され、ＷＷＷ（World Wide Web）サーバに記憶されているＨＴＭＬ（Hyper Text Markup
Language）で記述されたＷｅｂページを表示する機能を持つＷＷＷブラウザプログラムを記憶するプログラム記憶部１２ａ、通信サービスに関連してデータ通信を行うサービスサーバの情報、受信装置１が予め実行可能な機能を選択するためのメニュー情報である初期メニュー情報など記憶する初期設定情報記憶部１２ｂを含む。
【００５１】
画像構成部１３は、表示装置６で表示可能なように、動画像やメニュー画面を合成して表示装置６に出力する出力手段である。通信部１４は、ＬＡＮ（Local Area Network）インターフェイスなどのデータ通信用インターフェイスによって実現され、通信プログラムの指示に従って双方向の通信を行う端末側通信手段である。リモコン受光部１５は、リモコン（リモートコントローラ）１８から発信される赤外線を受光するデバイスによって構成され、リモコン１８で操作されたキーの情報を制御部１０に伝える。チューナ１６は、アンテナ１９で受信したテレビジョン放送波から、チャンネルごとの特定周波数の放送信号を得る。コーデック１７は、アナログ放送の録画機能を持つ場合に、チューナ１６から得られる放送信号をＭＰＥＧ２（Moving Picture Experts Group phase 2）などの方式でエンコードしたり、録画済の動画像データをデコードする。リモコン１８は、複数のキーを備え、ユーザによって操作されたキーに関する情報を、赤外線などを利用する無線通信によってリモコン受光部１５に送信する選択装置である。
【００５２】
表示装置６は、液晶ディスプレイなどによって実現され、音声出力のためのスピーカを内蔵し、外部機器として受信装置とケーブルを介して接続される。
【００５３】
図３は、リモコン１８の外観図である。リモコン１８には、ユーザが操作可能なキーとして、電源キー２０、音声切換キー２１、入力切替キー２２、音量キー２３、サービス送りキー２４、チャンネル送りキー２５、ダイレクトキー２６、決定キー２７、汎用キー２８を備える。
【００５４】
電源キー２０は、受信装置１本体の電源の状態をＯＮまたはＯＦＦに切り替える。音声切替キー２１は、ステレオ放送の音声をモノラルに切り替える、あるいは音声多重放送の音声を主音声から副音声、副音声から主音声＋副音声、主音声＋副音声から主音声に順次切り替える。入力切替キー２２は、表示装置６の画面に表示する画像を、テレビジョン放送信号に基づく画像か外部機器から入力される信号に基づく画像かを切り替える。音量キー２３は、大キーと小キーの２つのキーを有し、表示装置６のスピーカから出力される音量の大小を変更する。サービス送りキー２４は、左キーと右キーの２つのキーで構成され、左右方向のカーソル移動、あるいはリモコンの配列に対応したメニュー表示画面において、通信サービスで外部から取得する項目を順送りまたは逆送りする。チャンネル送りキー２５は、上キーと下キーの２つのキーで構成され、上下方向のカーソル移動、あるいはリモコンの配列に対応したメニュー表示画面において設定されている全てのチャンネル、すなわち受信装置１本体に予め設定されているチャンネルおよび通信サービスで取得したチャンネルを順送りまたは逆送りする。ダイレクトキー２６は、１から１２までの１２個のキーを持ち、番号に対応するチャンネルをダイレクトに選択する。決定キー２７は、入力の確定、メニュー画面に表示されたキーの押下などに使用する。汎用キー２８は、Ａ、Ｂ、Ｃ、Ｄの４つのキーで構成され、各操作を補助するキーとして機能する。
【００５５】
図４は、リモコン１８の構成を示すブロック図である。リモコン１８は、制御部３０、キー入力検出部３１、操作キー３２、赤外線発光部３３を含んで構成される。ここで、操作キー３２は、図３で示した各キーを含む。
【００５６】
操作キー３２がユーザによって操作されると、検出手段であるキー入力検出部３１がいずれのキーが入力されたかを検出し、制御部３０は、送信手段である赤外線発光部３３から検出結果である入力されたキーの種類を出力する。
【００５７】
サービスサーバ２は、情報処理装置により実現され、メニュー情報を受信装置１に提供する。さらに、データの記憶およびデータの送受信などサービスの提供に関連する動作を行ってもよい。サービス１サーバ２ａとサービス２サーバ２ｂとは、同様の構成を有しており、提供する通信サービスの種類が異なっているだけである。
【００５８】
図５は、サービスサーバ２の構成を示すブロック図である。サービスサーバ２は、たとえばＷＷＷサーバのように要求を受けて情報を送出する機能を有する。
【００５９】
サービスサーバ２は、制御部４０、ワークメモリ４１、不揮発性メモリ４２、入力部４３、通信部４４を含んで構成されるサーバ装置である。制御部４０は、ＣＰＵなどで実現され、サーバ全体の制御および、プログラムの実行を行うための演算機能を有する決定手段である。ワークメモリ１１は、ＤＲＡＭなど、揮発性で高速に読み書きできる記憶デバイスによって構成され、主として一時的な情報の記憶に使用される。不揮発性メモリ１２は、ハードディスクドライブまたはフラッシュメモリなど電力の供給が無くとも情報を保持する機能を持つ記憶デバイスで構成され、受信装置１からの要求に応じて受信装置１に送信する追加メニュー情報を記憶するサーバ側記憶手段である。入力部４３は、キーボード、マウスなどユーザの操作によりデータの入力、コマンドの入力などを行う。通信部４４は、ＬＡＮインターフェイスなどのデータ通信用インターフェイスによって実現され、通信プログラムの指示に従って双方向の通信を行うサーバ側通信手段である。
【００６０】
以下では、通信システム１００における各種処理について説明する。
図６は、受信装置１のメニュー更新処理を示すフローチャートである。図７は、サービスサーバ２の追加メニュー情報送信処理を示すフローチャートである。
【００６１】
メニュー更新処理は、不揮発性メモリ１２のプログラム記憶部１２ａに記憶された更新処理プログラムにより実行される。電源投入により処理が開始され、ステップＳ１では、接続先であるサービスサーバの選択を行う。
【００６２】
ここでは、図８に示すような接続先選択画面５０を表示装置６に表示させ、ユーザによって追加メニュー情報を取得するサービスサーバを選択させる。ユーザは、たとえばリモコン１８のサービス送りキー２４を操作してサービス１サーバアイコン５１か、サービス２サーバアイコン５２かをハイライト表示させ、決定キー２７を入力することでサービスサーバを選択する。また、接続先選択画面５０を表示するための接続先サービスサーバ２の情報は、図９に示すようなデータ構造を有する接続先情報５３として初期設定情報記憶部１２ｂに記憶されている。接続先情報５３は、サーバ名５４およびＵＲＬ５５で構成される。サーバ名は、接続先であるサービスサーバを識別するための名称であり、たとえば提供されるサービス名が用いられる。ＵＲＬ５５は、各サービスサーバのＵＲＬである。なお、サービスサーバの選択は、最初に電源が投入されたときおよびユーザが希望するときに行われる。
【００６３】
接続先の選択は、必須ではなく、選択しない場合は、後述するステップＳ６であらかじめ受信装置１の初期設定情報記憶部１２ｂに登録されている全てのサービスサーバに対してメニュー更新の要求を行ってもよい。
【００６４】
ユーザにより接続先が選択されると、ステップＳ２において、接続先情報５３に記載されているＵＲＬに対して追加メニュー情報の要求を行う。
【００６５】
サービスサーバ２では、図７に示すように、ステップＳ１１で受信装置１から追加メニュー情報の要求があるかどうかを監視し、要求があるとステップＳ１２で、要求した受信装置１に対して追加メニュー情報を送信する。追加メニュー情報の送信が終了した後も、次の追加メニュー情報の要求に備えて追加メニュー情報送信処理を繰り返す。
【００６６】
受信装置１では、ステップＳ３において、サービスサーバ２から追加メニュー情報を受信する。追加メニュー情報は、階層構造を有し、カテゴリ情報およびメニュー項目情報の２種類の情報を含む。カテゴリ情報は、階層構造を有するデータ構造において、複数の項目を纏めた単位をカテゴリとして、そのカテゴリに含まれるメニュー項目あるいはサブメニューを示す情報である。
【００６７】
図１０は、カテゴリ情報５６のデータ構造を示す図である。カテゴリ情報５６は、ＩＤ５７、カテゴリ名５８、ｃｈ番号５９、階層６０、上位カテゴリ名６１、初期ＩＤリスト６２、アイコンＵＲＬ６３、メッセージ６４を含む。ＩＤ５７は、各カテゴリを識別するためのＩＤである。カテゴリ名５８は、カテゴリの名称である。ｃｈ番号５９は、メニュー画面として表示するときに、リモコン１８のダイレクトキー２６に割り当てるためのチャンネル番号である。階層６０は、カテゴリが位置する階層を示し、数字が大きいほど下位の階層に位置する。上位カテゴリ名６１は、自らが属する上位階層のカテゴリの名称で、階層が１すなわち、最上位の場合は空白になる。初期ＩＤリスト６２は、カテゴリに含まれるメニュー項目のＩＤまたはサブカテゴリのＩＤが列挙されている。アイコンＵＲＬ６３は、メニュー画面に表示するときのアイコンデータのＵＲＬである。ただし受信装置１内の初期設定記憶部１２ｂにアイコンデータを記憶している場合は、ＵＲＬではなく、不揮発性メモリ１２に構築されるファイルシステム上のパスを記載する。メッセージ６４は、メニュー画面を表示するときに、カテゴリのトップ画面に表示する文字列であり、カテゴリの説明や、サービスの停止時間のお知らせなどである。
【００６８】
図１１は、メニュー項目情報６５のデータ構造を示す図である。メニュー項目情報６５は、ＩＤ６６、ラベル６７、ｃｈ番号６８、アイコンＵＲＬ６９、ジャンプ先ＵＲＬ７０を含む。ＩＤ６６は、各メニュー項目を識別するためのＩＤであり、カテゴリのＩＤを含めて一意的に決定される。ラベル６７は、メニュー項目の名称である。ｃｈ番号は、メニュー画面として表示するときに、リモコン１８のダイレクトキー２６に割り当てるためのチャンネル番号である。アイコンＵＲＬ６９は、メニュー画面に表示するときのアイコンデータのＵＲＬである。ジャンプ先ＵＲＬ７０は、メニュー項目がユーザによって選択されたとき、ＷＷＷブラウザプログラムを起動して、表示すべきサイトのＵＲＬが記載されている。ただし、メニュー項目がユーザによって選択されたときに、受信装置１のプログラム記憶部１２ａに記憶されているプログラムを実行する場合は、ＵＲＬではなく、不揮発性メモリ１２に構築されるファイルシステム上のパスを記載する。
【００６９】
カテゴリ情報、およびメニュー項目情報を含む追加メニュー情報は、すべて受信機側で受信されて、一旦ワークメモリ１１のメニュー記憶部１１ａに記憶される。
【００７０】
ステップＳ４では、初期設定情報記憶部１２ｂに記憶されている初期メニュー情報に基づいてメニュー表示形式に構築する。ステップＳ５では、受信した追加メニュー情報をマージして表示メニュー情報を作成する。初期メニュー情報は、受信装置１が予め実行可能な機能を示す、書き換えられない情報であり、そのデータ構造は、サービスサーバ２から受信する追加メニュー情報のデータ構造と同じで、カテゴリ情報とメニュー項目情報とからなる。
【００７１】
ステップＳ６では、作成した表示メニュー情報をチャンネル設定情報記憶部１１ｂに記憶し、表示装置６に表示可能なメニュー画面を作成して出力する。
【００７２】
ここでは、１つのサービスサーバに接続する場合を例として示したが、複数のサービスサーバに接続してもよい。その場合は、接続するサービスサーバの数だけ、追加メニュー情報の要求とその受信を実行すればよい。
【００７３】
メニュー更新処理は、電源投入時に毎回実行するため、サービスサーバ２で情報が変更された場合も、容易に変更を反映することができる。追加メニュー情報は、受信装置１からの要求に応じて送信すればよいので、サービスサーバ２の処理タイミングが分散され、負荷が小さくなる。
【００７４】
図１２は、受信装置１のメニュー表示形式構築処理を示すフローチャートである。
図６のステップＳ４およびＳ５に示したように、初期メニュー情報に基づいてメニュー表示形式の構築を行い、これに追加メニュー情報をマージする。それぞれのステップは、いずれも図１２に示すフローチャートによって処理が可能であり、ステップＳ４では、初期メニュー情報のみで処理を開始するのに対し、ステップＳ５では、既に構築された初期メニュー情報が存在する状態で処理を開始することが異なっているだけである。
【００７５】
ステップＳ２１では、各カテゴリ情報５６の階層６０に基づいて、階層の数値が小さい、つまり上位のカテゴリが上となるようにソートを行う。
【００７６】
ステップＳ２２では、カテゴリ情報を上位から１件読み出し、ステップＳ２３で、上位カテゴリ名６１に基づいて上位のカテゴリ情報が存在するかどうかを判断する。上位カテゴリ名が空欄である、または階層６０が１である場合は、ステップＳ２４で最上位の階層として記憶し、ｃｈ番号を対応付けて記憶する。そうでない場合は、ステップＳ２５に進み、上位のカテゴリ名と一致するカテゴリをすでに処理済のカテゴリからサーチし、そのカテゴリ情報５６のチャンネル番号にｃｈ番号５９を対応させる。ステップＳ２６では、カテゴリ情報が終端（最下位）に達したかをチェックし、終端に達していない場合はステップＳ２２に戻って次のカテゴリ情報を読み出す。終端に達している場合は、ステップＳ２７に進み、メニュー項目情報の処理を行う。
【００７７】
ステップＳ２７では、メニュー項目情報６５を１件読み出し、ステップＳ２８でカテゴリ情報５６の初期ＩＤリスト６２に記載されているＩＤと一致するカテゴリをサーチし、一致したカテゴリの配下のチャンネル番号にｃｈ番号６８を対応させる。ステップＳ２９では、メニュー項目情報が終端に達したかを確認し、終端に達していない場合は、ステップＳ２７に戻って、次のメニュー項目情報を読み出す。終端に達した場合は、処理を終了する。
【００７８】
次に追加メニュー情報を初期メニュー情報に併合するが、前述のように、図１２のフローチャートを再度実行すればよい。
【００７９】
図１３は、表示形式に構築されたメニュー情報を示す図である。図１３（ａ）は、初期メニュー情報を示し、図１３（ｂ）は、追加メニュー情報がマージされた表示メニュー情報を示している。
【００８０】
図１３（ａ）に示すように、初期メニュー情報では、最上位の第１階層には、「メイン」カテゴリと「設定」カテゴリとがあり、チャンネル番号「１」と「６」にそれぞれ対応付けられている。第２階層では、「メイン」カテゴリの下位階層に、「テレビ」カテゴリおよび「アルバム」カテゴリがあり、チャンネル番号「１」および「２」にそれぞれ対応付けられている。また、同じく第２階層では、「設定」カテゴリの下位階層に、「ネットワーク設定」カテゴリおよび「テレビ設定」カテゴリがあり、チャンネル番号「１」および「２」にそれぞれ対応付けられている。
【００８１】
また、図１３（ｂ）では、図１３（ａ）に示した初期メニュー情報に追加メニュー情報がマージされている。第１階層には、新たに「サービス１」カテゴリが追加され、チャンネル番号「２」が対応付けられている。第２階層には、「メイン」カテゴリの下位階層に「ＶＯＤ（Video on Demand）」カテゴリが追加され、チャンネル番号「３」に対応付け
られている。また、「サービス１」カテゴリの下位階層には「ショッピング」、「天気情報」、「オークション」の各メニュー項目があり、チャンネル番号「１」、「２」、「３」が対応付けられている。さらに、「設定」カテゴリの下位階層には、「ＶＯＤ設定」カテゴリが追加され、チャンネル番号「３」に対応付けられている。
【００８２】
なお、本実施形態では、第２階層までであるが、それ以下の階層が存在してもよい。また、カテゴリあるいは、メニュー項目を対応付けする際、受信メニュー情報のｃｈ番号が既に登録されているチャンネル番号である場合は、上書きする。
【００８３】
図１４は、表示装置６に表示されるメニュー画面の１例を示す図である。電源投入時には、図１４（ａ）に示すように、最上位である第１階層のカテゴリが表示される。カテゴリ情報５６、メニュー項目情報６５のアイコンＵＲＬ６３，６９にＵＲＬが記載されている場合は、画面表示時にアイコンデータの取得を行う。リモコン１８のサービス送りキー２４により、フォーカスを左右に移動させ、決定キー２７を押下することで、第１階層のカテゴリが選択される。ここでは、「メイン」カテゴリが選択されたものとする。
【００８４】
第１階層のカテゴリが選択されると、図１４（ｂ）に示すように選択されたカテゴリの名称が、カテゴリ情報５６のカテゴリ名５８に基づいて表示され、カテゴリ名称の下方にメッセージ６４に記載されている文字列が表示される。さらに、選択されたカテゴリの下位階層にあたる第２階層のカテゴリおよびメニュー項目が表示される。このとき、第２階層のカテゴリおよびメニュー項目は、チャンネル番号に対応付けられているので、リモコン１８のダイレクトキー２６の配列に合わせて、各チャンネルの位置にカテゴリ名、メニュー項目のラベルを表示させる。リモコン１８のダイレクトキー２６を押下することで、第２階層のカテゴリ、またはメニュー項目が選択される。ここでは「ＴＶ」カテゴリが選択されたものとする。
【００８５】
第２階層のカテゴリが選択されると、図１４（ｃ）に示すように選択されたカテゴリの名称が、カテゴリ情報５６のカテゴリ名５８に基づいて表示される。さらに選択されたカテゴリの下位階層にあたる第３階層のカテゴリおよびメニュー項目が表示される。このとき、第３階層のカテゴリおよびメニュー項目は、チャンネル番号に対応付けられているので、リモコン１８のダイレクトキー２６の配列に合わせて、各チャンネルの位置にカテゴリ名、メニュー項目のラベルを表示させる。ダイレクトキー２６のいずれかが押下されるとジャンプ先ＵＲＬ７０にＵＲＬが記載されているＵＲＬに接続を行う。ジャンプ先ＵＲＬ７０に受信装置１内のパスが記載されている場合は、処理プログラムが実行される。
【００８６】
例のように「ＴＶ」カテゴリが選択された場合は、テレビジョン放送のチャンネル番号がダイレクトキー２６の配列に応じて表示される。このときにダイレクトキー２６のいずれかが押下されると、処理プログラムが実行され、選択されたキーのチャンネルに応じたテレビジョン放送の番組が表示される。
【００８７】
第一階層に選択できるカテゴリの数が少ない場合は、テレビジョン放送の番組を表示させて図１４（ａ）に示した第１階層の画面表示を行わなくてもよい。この場合、たとえば、汎用キーの「Ａ」を押すと「メイン」カテゴリが選択され、汎用キーの「Ｂ」を押すと「サービス１」カテゴリが選択され、汎用キーの「Ｃ」を押すと「設定」カテゴリが選択されたものと予め設定すればよい。
【００８８】
本発明の他の実施形態について説明する。受信装置１およびサービスサーバ２の構成は図２および図５に示した構成と同じであるので説明は省略する。
【００８９】
上記では、毎回の電源投入時に受信装置１がメニュー更新処理を行うが、本実施形態では、メニュー情報の更新をより早急に反映させるために、所定の時間ごとにサービスサーバに追加メニュー情報が更新されているかを確認する。更新されていれば追加メニュー情報の要求を行う。
【００９０】
図１５は、受信装置１の更新確認処理を示すフローチャートである。図１６は、サービスサーバ２の更新時刻送信処理を示すフローチャートである。ここでは、１０分間ごとに確認を行うものとする。
【００９１】
電源投入時に、メニュー更新処理を行い、更新した時刻を受信時刻としてメニュー記憶部１１ａに記憶しておく。ステップＳ３１では、前回の確認時刻または追加メニュー情報の受信時刻から１０分間経過したかを確認する。１０分間経過していない場合は待機する。１０分間経過している場合は、ステップＳ３２で、追加メニュー情報が送信されるサービスサーバ２に対して、更新時刻の送信要求を行い、応答として返された更新時刻情報を受信する。ここで、更新時刻を確認した時刻を確認時刻としてメニュー記憶部１１ａに記憶しておく。更新時刻情報は、サービスサーバ２が追加メニュー情報の変更を行った時刻を示す。
【００９２】
サービスサーバ２では、図１６に示すように、ステップＳ４１で受信装置１から更新時刻の要求を監視し、要求があるとステップＳ４２で、要求した受信装置１に対して更新時刻情報を送信する。更新時刻情報の送信が終了した後も、次の更新時刻情報の要求に備えて更新時刻送信処理を繰り返す。
【００９３】
次にステップＳ３３では、受信した更新時刻情報と、前回の確認時刻または追加メニュー情報受信時刻とを比較し、更新時刻が、確認時刻または追加メニュー情報の受信時刻より過去であればステップＳ３１に戻る。確認時刻または追加メニュー情報の受信時刻より後であれば、図６に示したメニュー情報更新処理を行い、最新のメニュー情報に更新する。
【００９４】
複数のサービスサーバに接続する場合は、サービスサーバそれぞれに対して、図１５の更新確認処理を行う。ここで追加メニュー情報の更新が見つかった場合は、たとえ１つのサービスサーバのみが更新されていたとしても、すべてのサービスサーバから追加メニュー情報を受信して、表示メニュー情報を作成する。
【００９５】
本発明のさらに他の実施形態について説明する。受信装置１およびサービスサーバ２の構成は図２および図５に示した構成と同じであるので説明は省略する。
【００９６】
リモコン１８のキー配列は、一般には受信装置１によって決まっているので、上記の実施形態では、たとえばサービスサーバ２は、受信装置１から送られてくる各種要求などに基づいて受信装置１の種類を識別し、リモコン１８のキー配列を認識している。
【００９７】
受信装置１によっては、複数種類のリモコン１８が利用可能であったり、ＰＣのキーボードなどを入力装置として接続可能に構成されている。このような場合は、ユーザが使用しているリモコン１８のキー配列をサービスサーバ２に通知する。
【００９８】
ここでは、キー配列がキーボードの１０キーの場合、リモコン１２キーの場合、リモコン１５キーの場合について説明する。初期メニュー情報は、それぞれのキー配列に対応した情報を記憶している。
【００９９】
メニュー更新処理の接続先選択画面の後、たとえば図１７に示すようなキー配列選択画面７１を表示装置６に表示させ、ユーザによっていずれかのキー配列を選択させる。追加メニュー情報要求の際に、１０キー、１２キー、または１５キーであることをサービスサーバ２に通知する。これによりサービスサーバ２から送られてくる追加メニュー情報は、たとえばキー配列が１５キーであることを通知した場合、カテゴリ情報やメニュー項目情報のｃｈ番号部分に１２〜１５を含むメニュー情報が送信される。表示形式構築処理においては、選択されたキー配列に応じた初期メニュー情報が用いられる。これにより、キーの数に応じたメニュー画面を作成することが可能で、その特長を生かすことが出来る。
【０１００】
本発明のさらに他の実施形態について説明する。受信装置１およびサービスサーバ２の構成は図２および図５に示した構成と同じであるので説明は省略する。
【０１０１】
通信サービスを提供する場合には、サービスサーバに発生した障害に対応する必要がある。
【０１０２】
受信装置１を操作して選択されたメニュー項目のジャンプ先ＵＲＬとして外部のＵＲＬが記載されている場合、ＷＷＷブラウザを起動しサイトの表示を行おうとするが、ここでサービスサーバ２が反応せず、タイムアウトした場合は、ジャンプ先ＵＲＬが変更されている可能性があるので、追加メニュー情報の要求を行う。
【０１０３】
要求に失敗した場合は、ネットワークの設定に障害があると判断し、図１８（ａ）に示すような警告画面を表示させ、ユーザにネットワーク関連の配線の確認、またはネットワーク接続設定の確認を促す。
【０１０４】
要求に成功し、追加メニュー情報が取得できた場合は、実行しようとしたメニュー項目と同じIDを持つメニュー項目のジャンプ先ＵＲＬ７０が取得前と変化しているかどうかを確認する。ジャンプ先ＵＲＬ７０が変化していない場合は、サービス提供サーバに障害が生じていると判断し、図１８（ｂ）に示すような警告画面を表示させ、ユーザにサービスが利用できないことを通知する。ジャンプ先ＵＲＬ７０が取得前と変化している場合は、図１２に示したメニュー情報更新処理を実行する。
【０１０５】
また、図１９に示すように、各メニュー情報に含まれるすべてのメニュー項目情報に、障害時アイコンＵＲＬ７１を記載するようにする。上記のような特定のサービスに関わる障害が判明した場合、メニュー画面に表示するアイコンとして障害時アイコンＵＲＬ７１のアイコンデータを障害時用のアイコンとして表示してもよい。この障害時アイコンは、アイコンＵＲＬ６９のアイコンデータとは異なり、サービスを使用できないことを視覚的に理解し易いように表現した図案が使用される。
【０１０６】
さらに、メニュー画面を表示させる際に、メニュー項目を含み、下位の階層のカテゴリの表示を行う場合、画面を表示させるとともに、そのカテゴリに含まれる全てのメニュー項目のジャンプ先ＵＲＬの内容を先読みしておく。このときに上記のように障害が発生していることを認識した場合、ユーザがメニュー項目を選択せずとも、予め障害時アイコンを表示させることができる。
【０１０７】
障害が復旧したことが確認されると、サービスサーバ２の更新時刻を強制的に現在時刻に設定する。これにより、受信装置１が図１５に示した更新確認処理を実行すると、必ずメニュー情報更新処理を行うため、障害が復旧されたものとして障害時アイコンから通常のアイコンＵＲＬ６９のアイコンに戻る。
【０１０８】
本発明のさらに他の実施形態について説明する。受信装置１およびサービスサーバ２の構成は図２および図５に示した構成と同じであるので説明は省略する。
【０１０９】
本実施形態では、受信装置１が、メニュー画面におけるユーザの操作履歴、およびユーザの情報を記憶しておき、サービスサーバ２に操作履歴を送信する。
【０１１０】
受信装置１は、初回電源投入時の追加メニュー情報受信に先立って、図２０に示すようなユーザ登録画面を作成し、表示装置６に表示させる。ここで、ユーザは、年齢、性別、地域を選択して登録を行うことで、ユーザＩＤが付与され、受信装置１の初期設定情報記憶部１２ｂに、選択された項目とユーザＩＤとが対応付けられて記憶される。
【０１１１】
追加メニュー情報の受信後、受信した追加メニュー情報および初期メニュー情報にかかわらず、操作履歴情報を作成して履歴情報記憶部１１ｃに記憶する。図２１は、操作履歴情報７２のデータ構造を示す図である。操作履歴情報７２は、ユーザＩＤ７３、サービス７４、ＩＤ７５、時刻７６、アクション７７を含む。ユーザＩＤ７３は、初回電源投入時に設定されたユーザの識別番号である。サービス７４は、利用したサービスサーバの識別名である。ＩＤ７５は、選択の対象となったカテゴリまたはメニュー項目のＩＤである。時刻７６は、アクションが行われた時刻である。アクション７７は、操作の種別を表し、アイコンを表示しただけの場合は"VIEW"、実行を開始した場合は"OPEN"、実行を終了した場合は"CLOSE"が記載される。操作履歴情報７２は、ユーザが受信装置１を操作している
間、逐次ログとして履歴情報記憶部１１ｃに記憶される。
【０１１２】
操作履歴情報７２は、受信装置１の電源オフ時、または、追加メニュー情報の受信直前に、サービスに対応するサービスサーバ２に対して送信される。電源オフ時は、操作履歴情報７２をサービスサーバ２に送信した後、初期化する。追加メニュー受信直前では、操作履歴情報７２を送信した後、サービスサーバ２がこの操作履歴情報７２を反映した追加メニュー情報を作成し受信装置１に送信する。受信装置１は、追加メニュー情報を受信した後、操作履歴情報７２を初期化する。
【０１１３】
サービスサーバ２では、ユーザＩＤ単位で、各カテゴリまたはメニュー項目のＩＤに関係するアクションの集計を行い、ユーザの年代、性別、地域の情報を考慮した上で、ユーザＩＤ別の追加メニュー情報を候補情報の中から選択するか、新たに作成し、次回受信装置１がユーザＩＤを指定して追加メニュー情報を要求した際に、ユーザ固有の追加メニュー情報として受信装置１に送信する。
【０１１４】
また、本実施例で使用するリモコンは、リモコン１８のほか、図２２に示す、リモコン１８ａの形式でも良い。リモコン１８ａには、ユーザが操作可能なキー、スイッチとして、電源キー７８、決定キー７９、カーソルキー８０、汎用キー８１、リモコン電源スイッチ８２を備える。また、ディスプレイ８３は、表示領域と同程度の大きさのタッチパネルを備え、ユーザの指やタッチペンのようなデバイスで押された場所を座標として検出し、表示領域に表示されたソフトキー（ダイレクトキー２６に相当）の配置と検出した座標とから、ユーザによって押されたソフトキーが検出される。
【０１１５】
電源キー７８は、受信装置１本体の電源の状態をＯＮまたはＯＦＦに切り替える。決定キー７９は、入力の確定、メニュー画面に表示されたキーの押下などに使用する。カーソルキー８０は、上キー、下キー、左キーおよび右キーの４つのキーで構成され、上下左右方向のカーソル移動、あるいはディスプレイ８３の画面上においてフォーカスを上下左右方向に移動する。汎用キー８１は、Ａ，Ｂ，Ｃ，Ｄの４つのキーで構成され、チャンネルの第一階層をダイレクトに選択する。リモコン電源スイッチ８２は、突起を横方向にスライドすることで、リモコン１８ａの電源のＯＮとＯＦＦを切り換える。図２２の例ではＯＮと表示された側に突起が位置しており、リモコン１８ａの電源がＯＮ状態であることがわかる。ディスプレイ８３には、図２２の例では、１から１２までの１２個のチャンネルに対応するソフトキーが表示され、これをユーザの指あるいはタッチペンで押した際に、番号に対応するチャンネルをダイレクトに選択する。なお、リモコン電源スイッチ８２がＯＮ状態のときのみ、ディスプレイ８３の画面表示、および操作時のリモコン信号創出を行う。
【０１１６】
図２３は、リモコン１８ａの構成を示すブロック図である。リモコン１８ａは、制御部８４、キー入力検出部８５、操作キー８６、ワークメモリ８７、無線通信部８８、表示・圧力検出部８９、プログラム記憶部９０を含んで構成される。ここで、制御部８４は、リモコン１８ａで行われる処理、制御全般を行う。操作キー８６は、図２２で示した各キーを含む。操作キー８６がユーザによって操作されると、検出手段であるキー入力検出部８５がいずれのキーが入力されたかを検出し、制御部８４は、送信手段である無線通信部８８から検出結果である入力されたキーの種類を出力する。無線通信部８８は、無線ＬＡＮに接続可能に構成され、受信装置１の通信部１４から送信されたメニュー情報をブロードバンドルータ５を経由して受信し、あるいは受信装置１を操作するキーの種類を送出する。表示・圧力検出部８９は、図２２に示したタッチパネル付のディスプレイ８３に相当し、受信装置１から送信されたメニュー情報および、任意の文字、図形などを表示することが可能であり、前述のように、ユーザによって押されたソフトキーを検出することで、受信装置１を操作するために入力されたキーの種類を送信する。ワークメモリ８７は、揮発性のメモリで構成され、後述するプログラム記憶部９０に記憶されているプログラムを展開したり、受信装置１から受信したメニュー情報を一次的に記憶するために使用する。プログラム記憶部９０は、不揮発性のメモリによって構成され、メニューを表示し、キーの種類を発行するためのプログラムを格納している。
【０１１７】
また、本実施例で使用するリモコンは、リモコン１８、リモコン１８ａのほか、図２４に示す、リモコン１８ｂの形式でも良い。リモコン１８ｂは、携帯電話機としての機能を備え、ディスプレイ９１、アンテナ９７、スピーカ９８、マイク９９のほか、ユーザが操作可能なキーとして、カーソルキー９２、決定キー９３、通話キー９４、電源キー９５、数字キー９６を備える。ディスプレイ９１は、リモコン１８ａのディスプレイ８３と同様に動作し、１から１２までの１２個のチャンネルに対応するソフトキーを表示する。カーソルキー９２は、上キー、下キー、左キーおよび右キーの４つのキーで構成され、上下左右方向のカーソル移動、あるいはディスプレイ８３の画面上においてフォーカスを上下左右方向に移動する。決定キー９３は、入力の確定、メニュー画面に表示されたキーの押下などに使用する。通話キーは、後述する数字キー９６の操作によって電話番号を入力した後、押すことで、携帯電話通信網（移動通信網）を通じて相手側の電話機と電話通信を行うことができる。電源キー９５は、長押しでリモコン１８ｂの電源をＯＮ，ＯＦＦすることができる。また、短く押すことで電話通信回線を切断することができる。数字キー９６は、０から９、および＊、＃の記号を含む１２個のキーで構成され、メニューの選択や通話の際の電話番号を入力するために使用する。アンテナ９７は、携帯電話通信網に接続する際のアンテナである。スピーカ９４は、通話時に受信した相手の音声の出力などに使用される。マイク９９は、通話時にユーザの音声の入力に使用される。
【０１１８】
図２５は、リモコン１８ｂの構成を示すブロック図である。リモコン１８ｂは、制御部１００、キー入力検出部１０１、操作キー１０２、ワークメモリ１０３、表示部１０４、プログラム記憶部１０５、無線通信部１０６および携帯電話部１０７を含んで構成される。ここで、制御部１００は、リモコン１８ｂで行われる処理、制御全般を行う。操作キー１０２は、図２４で示した各キーを含む。操作キー１０２がユーザによって操作されると、検出手段であるキー入力検出部１０１がいずれのキーが入力されたかを検出し、制御部１０２は、送信手段である無線通信部１０６から検出結果である入力されたキーの種類を出力する。無線通信部１０６は、無線ＬＡＮに接続可能に構成され、受信装置１の通信部１４から送出されたメニュー情報をブロードバンドルータ５を経由して受信し、あるいは受信装置１を操作するキーの種類を送出する。携帯電話部１０７は、図２４に示したアンテナ９７、スピーカ９８、マイク９９を含み、携帯電話通信網を通じて、電話通話を行うほか、携帯電話通信網を通じてインターネットに接続し、データ通信を行う機能を有し、各種サービスを受けるとともに、ソフトウェアをダウンロードし、プログラム記憶部１０５に記憶させる機能を持つ。表示部１０４は、図２４のディスプレイ９１に相当し、受信装置１から送信されたメニュー情報を表示する。ワークメモリ１０３は、揮発性のメモリで構成され、後述するプログラム記憶部１０５に記憶されているプログラムを展開したり、受信装置１から受信したメニュー情報を一次的に記憶するために使用する。プログラム記憶部１０５は、不揮発性のメモリによって構成され、メニューを表示し、キーの種類を発行するためのプログラムを格納している。
【０１１９】
また、表示装置６に表示されるメニュー画面のさらなる一例として、図２６に示すようなメニュー画面を表示してもよい。リモコン１８ａにて、汎用キー８１の４種類のキーを押下した場合、受信装置１は、表示装置６に表示した図２６Ａ（ａ）に示すメニュー画面と同じデータ構造のメニュー情報を通信部１４より送信し、リモコン１８ａは、ブロードバンドルータ５を経由して無線通信部８７よりメニュー情報を受信し、ワークメモリ８７に一時記憶させた後、制御部８４によりメニュー画面を作成して、表示・圧力検出部８９に表示させる。なお、図２６Ａ（ａ）は、第２階層に相当する本体メニューで、汎用キー８１の３種類のキーのうち、Ａキーを押した場合の例であり、カテゴリ情報５６のカテゴリ名５８に基づいて表示され、選択されたカテゴリの下位階層にあたる第３階層のカテゴリおよびメニュー項目がリスト形式で表示される。さらに、表示・圧力検出部８９により、ビデオのメニューを選択した場合、ビデオのカテゴリに属するメニューを表示する図２６Ａ（ｂ）のメニュー画面が、表示装置６とリモコン１８ａの表示・圧力検出部８９の双方に表示される。図２６Ａ（ｂ）の例では、ビデオのカテゴリに属するメニュー項目が１画面に表示可能な数を越えるため、リモコン１８ａにて、表示・圧力検出部８９に表示されている下矢印の部分をポイントすることで、図２６Ｂ（ｃ）に示すように、図２６Ａ（ｂ）で表示し切れなかったメニュー項目を表示させることができる。この場合、これらメニューを配下に持つカテゴリ情報５６は図１０と同じ構成であるが、初期ＩＤリスト６２は、１画面に表示できる数以上のＩＤが含まれる。また、配下のメニュー項目情報は、図１１と同じ構成であるが、上位のカテゴリ情報の初期ＩＤリストに含まれるＩＤをもつとともに、ｃｈ６８は、１から１２までの番号を持つメニュー項目が複数組あり、メニュー項目情報に記録されているリストの順にｃｈの組数だけ複数の画面に分けて表示される。ここでは、カテゴリ情報の配下にメニュー項目が含まれる例を示したが、サブカテゴリとなるカテゴリ情報を含む場合であっても同様である。
【０１２０】
サービスサーバの選択は、リモコン１８ａの汎用キー８１より、Ｂキーを押下することで、受信装置１の表示装置６とリモコン１８ａの表示・圧力検出部８９の双方に表示される図２７（ａ）に示すメニュー画面より選択することによって行う。図２７（ａ）より、サービスの一つである、TVBahnを選択した場合、受信装置１の表示装置６とリモコン１８ａの表示・圧力検出部８９の双方に表示されるメニュー画面が図２７（ｂ）であり、TVBahnカテゴリに含まれるメニュー項目として、TVBahnサービスから提供されるサービスの一覧が表示される。
【０１２１】
以上の構成により、リモコンには、必ずしもダイレクトキーを備える必要がなく、リモコンのディスプレイに表示されるソフトキーを操作することによっても実現可能である。また、メニューの第１階層は、メニュー形式による選択を行わず、リモコンの汎用キーなどによる操作でダイレクトに選択することも可能である。また、カテゴリに属するサブカテゴリ、あるいはメニュー項目は、１画面に表示できる数以上の数が存在しても、リモコンの操作により画面送りを行うことで選択操作が可能になる。また、サービスサーバの選択は、更新メニューの取得時に全サービスのメニューを取得することで、更新メニューの取得時にユーザによる選択を省略することができる。
【０１２２】
また、リモコン１８ｂを用いた場合は、決定キー９３を押下すると、受信装置１は、表示装置６に表示した図２６Ａ（ａ）に示すメニュー画面と同じ構造のメニュー情報を通信部１４から送信し、リモコン１８ｂは、ブロードバンドルータ５を経由して無線通信部８７によりメニュー情報を受信し、ワークメモリ８７に一時記憶した後、制御部８４によりメニュー画面を作成して、ディスプレイ９１にメニュー画面を表示する。その後の操作は、カーソルキー９２で選択しようとするメニュー項目にフォーカスを移動し、決定キー９３を押すことにより、受信装置１に操作されたキーの種類を送信することができるほか、数字キー９６の各キーをダイレクトキーとして操作することで、図２６Ａ（ｂ）、図２６Ｂ（ｃ）、図２７（ｂ）の各メニュー画面に対応した操作されたキーの種類を受信装置１に送信することができる。
【０１２３】
以上の構成により、携帯電話機を受信装置１のリモコンとして操作することが可能となる。
【図面の簡単な説明】
【０１２４】
【図１】本発明の実施の一形態である通信システム１００を示す概略図である。
【図２】受信装置１の構成を示すブロック図である。
【図３】リモコン１８の外観図である。
【図４】リモコン１８の構成を示すブロック図である。
【図５】サービスサーバ２の構成を示すブロック図である。
【図６】受信装置１のメニュー更新処理を示すフローチャートである。
【図７】サービスサーバ２の追加メニュー情報送信処理を示すフローチャートである。
【図８】接続先選択画面５０を示す図である。
【図９】接続先情報５３のデータ構造を示す図である。
【図１０】カテゴリ情報５６のデータ構造を示す図である。
【図１１】メニュー項目情報６５のデータ構造を示す図である。
【図１２】受信装置１のメニュー表示形式構築処理を示すフローチャートである。
【図１３】表示形式に構築されたメニュー情報を示す図である。
【図１４】表示装置６に表示されるメニュー画面の１例を示す図である。
【図１５】受信装置１の更新確認処理を示すフローチャートである。
【図１６】サービスサーバ２の更新時刻送信処理を示すフローチャートである。
【図１７】キー配列選択画面７１を示す図である。
【図１８】障害時の警告画面を示す図である。
【図１９】メニュー項目情報６５のデータ構造を示す図である。
【図２０】ユーザ登録画面を示す図である。
【０１２５】
【図２１】操作履歴情報７２のデータ構造を示す図である。
【図２２】リモコン１８ａの外観図である。
【図２３】リモコン１８ａの構成を示すブロック図である。
【図２４】リモコン１８ｂの外観図である。
【図２５】リモコン１８ｂの構成を示すブロック図である。
【図２６Ａ】表示装置６に表示されるメニュー画面の他の例を示す図である。
【図２６Ｂ】表示装置６に表示されるメニュー画面の他の例を示す図である。
【図２７】表示装置６に表示されるメニュー画面の他の例を示す図である。
【符号の説明】
【０１２６】
１  受信装置
２  サービスサーバ
３  インターネット
４  メディアコンバータ
５  ブロードバンドルータ
６  表示装置
１０，３０，４０  制御部
１１，４１  ワークメモリ
１２，４２  不揮発性メモリ
１３  画像合成部
１４，４４  通信部
１５  リモコン受光部
１６  チューナ
１７  コーデック
１８  リモコン
１９  アンテナ
２０  電源キー
２１  音声切換キー
２２  入力切替キー
２３  音量キー
２４  サービス送りキー
２５  チャンネル送りキー
２６  ダイレクトキー
２７  決定キー
２８  汎用キー
３１  キー入力検出部
３２  操作キー
３３  赤外線発光部
４３  入力部
【図１】
0005255753.tif 000002
【図２】
0005255753.tif 000003
【図３】
0005255753.tif 000004
【図４】
0005255753.tif 000005
【図５】
0005255753.tif 000006
【図６】
0005255753.tif 000007
【図７】
0005255753.tif 000008
【図８】
0005255753.tif 000009
【図９】
0005255753.tif 000010
【図１０】
0005255753.tif 000011
【図１１】
0005255753.tif 000012
【図１２】
0005255753.tif 000013
【図１３】
0005255753.tif 000014
【図１４】
0005255753.tif 000015
【図１５】
0005255753.tif 000016
【図１６】
0005255753.tif 000017
【図１７】
0005255753.tif 000018
【図１８】
0005255753.tif 000019
【図１９】
0005255753.tif 000020
【図２０】
0005255753.tif 000021
【図２１】
0005255753.tif 000022
【図２２】
0005255753.tif 000023
【図２３】
0005255753.tif 000024
【図２４】
0005255753.tif 000025
【図２５】
0005255753.tif 000026
【図２６Ａ】
0005255753.tif 000027
【図２６Ｂ】
0005255753.tif 000028
【図２７】
0005255753.tif 000029