(57)【要約】【課題】全体としてのユーザインタフェースの一貫性がないデータ放送において、データ放送受信画面に対応したリモコンを構成するキー又はボタン、あるいはデータ放送受信画面に表示されたキー又はボタンに番組及び受信画面ごとに違った機能が付与されている場合であっても、これらの有効動作の有無及び操作機能をユーザが混乱を起こすこなく把握することができ、また放送事業者は必要最小限の情報をＢＭＬ文書に書き込むだけで良いようにする。【解決手段】開示されるデータ放送受信装置９は、データ放送を受信して取得するＢＭＬ文書ＤＢＭＬから操作部１０を構成するキー又はボタンのうち、動作が有効なキーやボタンの機能を解析して、その解析結果に基づいて、キー又はボタンの機能説明内容を決定してディスプレイに表示するためのビデオデータＤＶ３を作成する。【選択図】      図１
2004194126.tif 000002
【特許請求の範囲】
【請求項１】
データ放送を受信して取得するユーザインタフェース情報から操作手段のうち、動作が有効な前記操作手段の機能を解析して、その解析結果に基づいて、前記操作手段の機能説明内容を決定して報知することを特徴とするデータ放送受信装置。
【請求項２】
データ放送を受信してＢＭＬ文書を取得するＢＭＬ文書取得部と、
操作部を構成するキー又はボタンが操作されたことを検出する操作入力検出部と、
前記ＢＭＬ文書取得部から供給された前記ＢＭＬ文書から動作が有効な前記キーや前記ボタンを抽出し、有効な前記キー又は前記ボタンが操作された場合の機能を解析するとともに、前記操作入力検出部の検出結果に基づいて、前記キー又は前記ボタンが操作された後に現在の前記ＢＭＬ文書から動作が有効な前記キー又は前記ボタンを抽出し、有効な前記キー又は前記ボタンが操作された場合の機能を解析して、解析結果を出力するＢＭＬ文書解析部と、
前記解析結果に基づいて、前記キー又は前記ボタンの機能説明内容を決定する操作機能説明決定部と、
前記操作機能説明決定部により決定された機能説明内容を前記キー又は前記ボタンに関連づけてディスプレイに表示する操作機能説明表示部と
を備えていることを特徴とするデータ放送受信装置。
【請求項３】
前記ＢＭＬ文書解析部は、前記ＢＭＬ文書を解析しても、前記キー又は前記ボタンの動作が有効か否か判断できない場合や、動作が有効な前記キー又は前記ボタンでもどのような機能を有しているか判断できない場合には、機能が不明である旨を前記操作機能説明決定部に通知し、
前記操作機能説明部は、前記通知に基づいて、対応する前記キー又は前記ボタンの機能説明欄を空欄表示とするように前記操作機能説明表示部に指示することを特徴とする請求項２記載のデータ放送受信装置。
【請求項４】
前記操作機能説明表示部は、前記機能説明内容の表示形式を決定し、前記操作機能説明決定部により決定された機能説明内容を決定した前記表示形式で前記キー又は前記ボタンに関連づけて前記ディスプレイに表示することを特徴とする請求項２又は３記載のデータ放送受信装置。
【請求項５】
前記表示形式は、放送受信画面を前記ディスプレイ全面に表示したままで、その一部に重ねて前記キー又は前記ボタンの機能説明内容を半透明で表示するＯＳＤ表示形式、前記放送受信画面と、前記キー又は前記ボタンの機能説明画面とを別々のウインドウに重ならないように前記ディスプレイに表示する別ウィンドウ表示形式、前記ディスプレイに前記キー又は前記ボタンの前記機能説明内容を表示しない非表示形式のいずれかであることを特徴とする請求項４記載のデータ放送受信装置。
【請求項６】
前記操作機能説明表示部は、動作が無効な前記キー又は前記ボタンの機能説明欄にその旨を表示し、動作は有効であるが機能が不明な前記キー又は前記ボタンの機能説明欄にその旨を表示することを特徴とする請求項２乃至５のいずれか１に記載のデータ放送受信装置。
【請求項７】
前記操作機能説明表示部は、動作が無効な前記キー又は前記ボタンの機能説明欄をグレー表示とし、動作は有効であるが機能が不明な前記キー又は前記ボタンの機能説明欄を空欄表示とすることを特徴とする請求項２乃至５のいずれか１に記載のデータ放送受信装置。
【請求項８】
前記操作部は表示部を有するリモコンであり、前記表示部には、前記キー又は前記ボタンに関連づけて前記機能説明内容が表示されることを特徴とする請求項１乃至７のいずれか１に記載のデータ放送受信装置。
【請求項９】
前記操作部は表示部を有するリモコンであり、前記表示部には、前記キー又は前記ボタンはそれぞれダブルアクションタイプであり、前記キー又は前記ボタンが軽く押下された場合に対応する前記機能説明内容が音声で報知されることを特徴とする請求項１乃至７のいずれか１に記載のデータ放送受信装置。
【請求項１０】
コンピュータに請求項１乃至９のいずれか１に記載の機能を実現させるための操作機能報知プログラム。
【請求項１１】
請求項１乃至９のいずれか１に記載のデータ放送受信装置を備えていることを特徴とするデジタル放送受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データ放送受信装置、操作機能報知プログラム及びデジタル放送受信機に関し、詳しくは、データ放送を視聴する際に使用されるキー又はボタンの操作機能をユーザに報知するデータ放送受信装置、操作機能報知プログラム及びこのデータ放送受信装置を備えたデジタル放送受信機に関する。
【０００２】
【従来の技術】
日本では、２０００年１２月１日からＢＳデジタル放送が開始され、ＢＳデジタル放送を受信中に通信回線を介して受信画面を利用した双方向サービスを受けることが可能なＢＳデータ放送も併せて行われるようになった。このＢＳデータ放送における双方向サービスは、リモートコントローラ（以下、リモコンと略す。）を用いることが想定されており、老若男女のいずれにとってもリモコンの使い勝手が良いことが好ましい。
【０００３】
ところが、ＢＳデジタル放送に関する技術標準等を決定する機関である社団法人電波産業会（ＡＲＩＢ：Association of Radio Industries and Business）が作成した「ＢＳ／広帯域ＣＳデジタル放送運用規定技術資料」（２．４版  Ｈ１４．９．２６）には、以下に示す記述があるのみであり、ＢＳデータ放送の受信画面側のユーザインタフェースに関する規定はない。
「ユーザの混乱を避けるため、一つのボタンに多くの意味をもたせないこと。複数の意味付けを行う場合は、操作内容をコンテンツ内でユーザへ明示することが望ましい。」
【０００４】
そのため、データ放送全体としてのユーザインタフェースの一貫性がない。また、実際のデータ放送では、リモコンを構成するキー又はボタンには番組はもちろん受信画面ごとにも違った機能が付与されているため、ユーザは、しばしば混乱を起こし、リモコンの操作における学習効果も得られず、多くの負担を強いられる状況となっている。
【０００５】
そこで、従来では、データ放送における双方向サービスに関してユーザの使い勝手を向上させるために、以下に示す技術が提案されている。
従来例のＢＭＬ（Broadcast Markup Language）データ放送ブラウザ装置では、ＢＳデジタル放送が受信可能なチューナ又はテレビ受信機に付属するリモコンの「上」、「下」、「左」、「右」の各カーソルキーの有効動作の有無、有効に動作する場合のフォーカスの移動先を、例えば、図１６に示すように受信画面に表示している（例えば、特許文献参照。）。ここで、ＢＭＬとは、上記したＡＲＩＢにおいて規定された、データ放送用マルチメディアコンテンツを記述する言語をいい、インターネット標準であるＨＴＭＬ（Hyper Text Markup Language）と高い親和性を持たせたＸＭＬ（eXtensible Markup Language）の文法により再定義したＸＨＴＭＬ（eXtensible Hyper Text Markup Language）をベースとしている。
【０００６】
図１６に示す受信画面では、要素「本日のお勧め番組」がフォーカス状態にあることを示しており、要素「本日のお勧め番組」の上辺、下辺及び右辺に接触している黒の三角マークは、リモコンの「上」、「下」、「左」、「右」の４個のカーソルキーのうち、上カーソルキー、下カーソルキー、右カーソルキーは有効に動作するが、左カーソルキーは有効に動作しないことを表している。また、図１６において、要素「交通情報」の下辺に接触している黒の三角マークは、上カーソルキーを操作した場合のフォーカスの移動先が要素「交通情報」であることを表している。同様に、「目次へ」の上辺に接触している黒の三角マークは、下カーソルキーを操作した場合のフォーカスの移動先が要素「目次へ」であることを表し、要素「番組連動」の左辺に接触している黒の三角マークは、右カーソルキーを操作した場合のフォーカスの移動先が要素「番組連動」であることを表している。
【０００７】
【特許文献】
特開２００２−０１６８４９号公報（第４−８頁、図５）
【０００８】
【発明が解決しようとする課題】
ところで、上記した従来のＢＭＬデータ放送ブラウザ装置においては、ユーザは、各カーソルキーの有効動作の有無や有効に動作する場合のフォーカスの移動先は把握することはできるが、リモコンを構成する他のキー又はボタンの機能については把握することはできない。したがって、あるデータ放送受信画面において、カーソルキー以外のキー又はボタンの有効動作の有無が分からない場合や、また有効に動作する場合でもそのキー又はボタンを操作するとどのような動作をするか分からない場合がある。
【０００９】
例えば、上記した「ＢＳ／広帯域ＣＳデジタル放送運用規定技術資料」には、ＢＳデジタル放送が受信可能なチューナ又はテレビ受信機に付属するリモコンに、「青」、「赤」、「緑」、「黄」の４色の色ボタンを設けることが規定されているが、色ボタンの配置を左から順に、「青」、「赤」、「緑」、「黄」にすることが望ましいとだけ規定されているに過ぎない。このため、あるデータ放送の受信画面において、たまたま「青」、「赤」、「緑」、「黄」のいずれかが配色されているが、これらの色とリモコンの４色の色ボタンの機能とは対応づけられていない場合に、ユーザが勘違いしていずれかの色ボタンを操作してしまう場合があり得る。
【００１０】
また、従来のデータ放送受信装置では、ユーザが、主体的に、リモコンのデータ放送受信画面を表示するためのデータボタンを操作することによってのみ、データ放送受信画面を表示することができる場合には、ディスプレイには、図１７に示すように、ＢＳデータ放送が付加されていないＢＳデジタル放送、ＢＳアナログ放送、あるいは地上波放送と同様の受信画面が表示されてしまう。このため、ユーザは、データボタンを操作しない限り、データ放送受信画面に切り替わらないため、現在視聴している番組にデータ放送が付加されていることに気づかない。一方、ディスプレイには既にデータ放送受信画面が表示されているのに、ユーザがそれと気づかずにリモコンのデータボタンを操作してしまい、データ放送受信画面を解除してしまう場合があり得る。この場合には、ユーザは、意図した結果が得られないため、リモコンを操作するのに混乱を生じるおそれがある。
【００１１】
以上説明した不都合は、ＢＳデジタル放送が受信可能なパーソナルコンピュータ（以下、パソコンと略す。）においても同様に当てはまる。というのは、パソコンにおいては、マウスを用いて受信画面に表示されたキー又はボタンをクリックすることができるが、そのボタンの機能が表示されないことは同じだからである。
この点、データ放送を行う放送事業者がＢＭＬ文書中にリモコンを構成するキー又はボタンの操作機能に関する詳細な情報を予め書き込んでおき、受信側でそれを読み出して受信画面に表示することが考えられる。しかし、すべてのデータ放送のＢＭＬ文書にリモコンを構成するキー又はボタンの操作機能に関する情報を予め書き込むことは放送事業者の負担となる。
【００１２】
この発明は、上述の事情に鑑みてなされたもので、全体としてのユーザインタフェースの一貫性がないデータ放送において、データ放送受信画面に対応したリモコンを構成するキー又はボタン、あるいはデータ放送受信画面に表示されたキー又はボタンに番組及び受信画面ごとに違った機能が付与されている場合であっても、これらの有効動作の有無及び操作機能をユーザが混乱を起こすこなく把握することができ、また放送事業者は必要最小限の情報をＢＭＬ文書に書き込むだけで良いデータ放送受信装置、操作機能報知プログラム及びデジタル放送受信機を提供することを目的としている。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明に係るデータ放送受信装置は、データ放送を受信して取得するユーザインタフェース情報から操作手段のうち、動作が有効な上記操作手段の機能を解析して、その解析結果に基づいて、上記操作手段の機能説明内容を決定して報知することを特徴としている。
【００１４】
また、請求項２記載の発明に係るデータ放送受信装置は、データ放送を受信してＢＭＬ文書を取得するＢＭＬ文書取得部と、操作部を構成するキー又はボタンが操作されたことを検出する操作入力検出部と、上記ＢＭＬ文書取得部から供給された上記ＢＭＬ文書から動作が有効な上記キーや上記ボタンを抽出し、有効な上記キー又は上記ボタンが操作された場合の機能を解析するとともに、上記操作入力検出部の検出結果に基づいて、上記キー又は上記ボタンが操作された後に現在の上記ＢＭＬ文書から動作が有効な上記キー又は上記ボタンを抽出し、有効な上記キー又は上記ボタンが操作された場合の機能を解析して、解析結果を出力するＢＭＬ文書解析部と、上記解析結果に基づいて、上記キー又は上記ボタンの機能説明内容を決定する操作機能説明決定部と、上記操作機能説明決定部により決定された機能説明内容を上記キー又は上記ボタンに関連づけてディスプレイに表示する操作機能説明表示部とを備えていることを特徴としている。
【００１５】
また、請求項３記載の発明は、請求項２記載のデータ放送受信装置に係り、上記ＢＭＬ文書解析部は、上記ＢＭＬ文書を解析しても、上記キー又は上記ボタンの動作が有効か否か判断できない場合や、動作が有効な上記キー又は上記ボタンでもどのような機能を有しているか判断できない場合には、機能が不明である旨を上記操作機能説明決定部に通知し、上記操作機能説明部は、上記通知に基づいて、対応する上記キー又は上記ボタンの機能説明欄を空欄表示とするように上記操作機能説明表示部に指示することを特徴としている。
【００１６】
また、請求項４記載の発明は、請求項２又は３記載のデータ放送受信装置に係り、上記操作機能説明表示部は、上記機能説明内容の表示形式を決定し、上記操作機能説明決定部により決定された機能説明内容を決定した上記表示形式で上記キー又は上記ボタンに関連づけて上記ディスプレイに表示することを特徴としている。
【００１７】
また、請求項５記載の発明は、請求項４記載のデータ放送受信装置に係り、上記表示形式は、放送受信画面を上記ディスプレイ全面に表示したままで、その一部に重ねて上記キー又は上記ボタンの機能説明内容を半透明で表示するＯＳＤ表示形式、上記放送受信画面と、上記キー又は上記ボタンの機能説明画面とを別々のウインドウに重ならないように上記ディスプレイに表示する別ウィンドウ表示形式、上記ディスプレイに上記キー又は上記ボタンの上記機能説明内容を表示しない非表示形式のいずれかであることを特徴としている。
【００１８】
また、請求項６記載の発明は、請求項２乃至５のいずれか１に記載のデータ放送受信装置に係り、上記操作機能説明表示部は、動作が無効な上記キー又は上記ボタンの機能説明欄にその旨を表示し、動作は有効であるが機能が不明な上記キー又は上記ボタンの機能説明欄にその旨を表示することを特徴としている。
【００１９】
また、請求項７記載の発明は、請求項２乃至５のいずれか１に記載のデータ放送受信装置に係り、上記操作機能説明表示部は、動作が無効な上記キー又は上記ボタンの機能説明欄をグレー表示とし、動作は有効であるが機能が不明な上記キー又は上記ボタンの機能説明欄を空欄表示とすることを特徴としている。
【００２０】
また、請求項８記載の発明は、請求項１乃至７のいずれか１に記載のデータ放送受信装置に係り、上記操作部は表示部を有するリモコンであり、上記表示部には、上記キー又は上記ボタンに関連づけて上記機能説明内容が表示されることを特徴としている。
【００２１】
また、請求項９記載の発明は、請求項１乃至７のいずれか１に記載のデータ放送受信装置に係り、上記操作部は表示部を有するリモコンであり、上記表示部には、上記キー又は上記ボタンはそれぞれダブルアクションタイプであり、上記キー又は上記ボタンが軽く押下された場合に対応する上記機能説明内容が音声で報知されることを特徴としている。
【００２２】
また、請求項１０記載の発明に係る操作機能報知プログラムは、コンピュータに請求項１乃至９のいずれか１に記載の機能を実現させることを特徴としている。
【００２３】
また、請求項１１記載の発明に係るデジタル放送受信機は、請求項１乃至９のいずれか１に記載のデータ放送受信装置を備えていることを特徴としている。
【００２４】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態について説明する。説明は、実施例を用いて具体的に行う。
図１は、この発明の一実施例であるデータ放送受信装置を備えたＢＳデジタル放送受信機の構成を示すブロック図である。
この例のＢＳデジタル放送受信機は、ＢＳデジタル放送を含めたテレビ放送が受信可能なパソコンであり、ＢＳアンテナ１に接続され、チューナ部２と、ＴＳ分離部３と、映像デコーダ４と、映像合成部５と、表示部６と、音声処理部７と、音声出力部８と、データ放送受信装置９と、操作部１０とを有している。
【００２５】
チューナ部２は、ＢＳアンテナ１によって受信され変換された各チャンネルの放送信号ＳＲＦをトランスポートストリーム信号ＳＴＳに復号する。トランスポートストリーム信号ＳＴＳは、ＢＭＬ文書ＤＢＭＬがビデオデータＤＶや音声データＤＡと多重化された信号である。ＴＳ分離部３は、チューナ部２から供給されるトランスポートストリーム信号ＳＴＳをＢＭＬ文書ＤＢＭＬと、ビデオデータＤＶ１と、音声データＤＡ１とに分離する。映像デコーダ４は、ＴＳ分離部３から供給されるビデオデータＤＶ１からＭＰＥＧ（Moving Picture Expert Group）２のビデオデータＤＶ２にデコードする。
【００２６】
映像合成部５は、映像デコーダ４から供給されるビデオデータＤＶ２と、データ放送受信装置９を構成する操作機能説明表示部２５から供給されるビデオデータＤＶ３とを合成した後、アナログの映像信号ＳＰに変換する。表示部６は、ＣＲＴディスプレイ、液晶パネル、あるいはプラズマディスプレイパネル等のディスプレイを有し、映像合成部５から供給される映像信号ＳＰに基づいて画像をディスプレイに表示する。音声処理部７は、ＴＳ分離部３から供給される音声データＤＡ１からＭＰＥＧ２の音声データをデコードした後、アナログの音声信号ＳＡに変換する。音声出力部８は、スピーカを有し、音声処理部７から供給される音声信号ＳＡに基づいて音声を拡声出力する。
【００２７】
データ放送受信装置９は、図１に示すように、ＢＭＬ文書取得部２１と、操作入力検出部２２と、ＢＭＬ文書解析部２３と、操作機能説明決定部２４と、操作機能説明表示部２５と、通信部２６を有している。ＢＭＬ文書取得部２１は、ＴＳ分離部３から供給されるＢＭＬ文書ＤＢＭＬを取得してＢＭＬ文書解析部２３に供給する。操作入力検出部２２は、操作部１０から供給される検出信号に基づいて操作部１０を構成するキー又はボタン、あるいは後述するリモコン３１を構成するキー又はボタンが操作されたことを検出し、操作されたキー又はボタンに対応したコードをＢＭＬ文書解析部２３に供給する。
【００２８】
ＢＭＬ文書解析部２３は、ＢＭＬ文書取得部２１から供給された新たなＢＭＬ文書ＤＢＭＬから動作が有効なキー又はボタンを抽出し、有効なキー又はボタンが操作された場合の機能を解析するとともに、操作入力検出部２２から供給されたコードに基づいて、キー又はボタンが操作された後に現在のＢＭＬ文書ＤＢＭＬから動作が有効なキー又はボタンを抽出し、有効なキー又はボタンが操作された場合の機能を解析する。そして、ＢＭＬ文書解析部２３は、解析結果を操作機能説明決定部２４に供給する。この場合、ＢＭＬ文書解析部２３は、ＢＭＬ文書ＤＢＭＬを解析しても、キー又はボタンの動作の有効か否かが判断できない場合にはその旨を、動作が有効なキー又はボタンでもどのような機能を有しているか判断できない場合には機能が不明である旨を、それぞれ操作機能説明決定部２４に通知する。操作機能説明決定部２４は、ＢＭＬ文書解析部２３の解析結果に基づいて、キー又はボタンの機能説明内容を決定する。また、ＢＭＬ文書解析部２３からキー又はボタンの動作が有効か否かが判断できない旨又は、動作が有効なキー又はボタンでもどのような機能を有しているか判断できない旨が通知された場合には、操作機能説明決定部２４は、対応するキー又はボタンの機能説明欄を空欄表示とするように操作機能説明表示部２５に指示する。
【００２９】
操作機能説明表示部２５は、操作機能説明決定部２４により決定された機能説明内容の表示形式を決定し、上記したキー又はボタンの機能説明内容を決定した表示形式で表示部６を構成するディスプレイに表示するためのビデオデータＤＶ３を作成する。この場合、操作機能説明表示部２５は、動作が無効なキー又はボタンの機能説明欄をグレー表示（この明細書に添付する図面では黒ベタ表示）とし、動作が有効か否か不明なキー又はボタンの機能説明欄及び、動作は有効であるが機能が不明なキー又はボタンの機能説明欄を、それぞれ空欄表示とするようにビデオデータＤＶ３を作成する。通信部２６は、図示せぬ通信回線を介して各放送局が設置した図示せぬサーバと接続し、データ放送受信画面を利用した双方向サービスを受けるためのデータ通信を行う。
【００３０】
ここで、機能説明内容の表示形式としては、例えば、ＯＳＤ（On Screen Display）表示形式、別ウィンドウ表示形式、非表示形式がある。ＯＳＤ表示形式とは、ＢＳデジタル放送の受信画面は、ディスプレイ全面に表示したままで、その一部に重ねてキー又はボタンの機能説明を半透明で表示する形式である。また、別ウィンドウ表示形式は、ＢＳデジタル放送の受信画面と、キー又はボタンの機能説明画面とを別々のウインドウに重ならないようにディスプレイに表示する形式である。非表示形式は、文字通り、ディスプレイにキー又はボタンの機能説明を表示しない形式である。この表示形式は、ユーザが予め操作部１０を操作して設定しておく。この例では、別ウインドウ形式に予め設定されているものとする。
【００３１】
操作部１０は、電源スイッチ、音量調節ボタン、チャンネル切換ボタン、各種ファンクションボタンの他、キーボード、マウス等のポインティングデバイスを有するとともに、後述するリモコン３１から放射される光信号又は電波を受信する受信部を有する。操作部１０は、マウスや各種ボタン、あるいはリモコン３１がユーザによって操作されることにより、そのマウス、ボタン、あるいは光信号の種類及びボタン等の操作時間に応じた検出信号をデータ放送受信装置９を構成する操作入力検出部２２に供給する。
なお、パソコンには、上記した各構成要素の他、パソコン特有の構成要素が設けられているが、この発明には直接関係しないので、その説明を省略する。
【００３２】
図２は、リモコン３１の外観構成の一例を示す上面図、図３は、リモコン３１の外観構成の一部拡大上面図である。図２及び図３に示すリモコン３１は、ＢＳデジタル放送を含めたテレビ放送が受信可能なパソコンに付属しているものであるため、電源スイッチ３２、ワンタッチスタートボタン３３、チャネル／番号ボタン３４など各種のスイッチやボタンが設けられている。しかし、この発明に直接関係するキーやスイッチは、データボタン３５、上カーソルキー３６、下カーソルキー３７、左カーソルキー３８、右カーソルキー３９、決定ボタン４０、戻るボタン４１、青色ボタン４２、赤色ボタン４３、緑色ボタン４４及び黄色ボタン４５である。データボタン３５は、データ放送の開始及び終了を指示するためのボタンであり、この例では、図３のボタン上に「２」と記され、その右下部に「／ｄ」と記されているように、２番目のメニューを選択するためのメニューボタン「２」と兼用となっている。
【００３３】
次に、上記構成のＢＳデジタル放送受信機の動作のうち、操作機能報知処理について図４に示すフローチャートを参照して説明する。まず、前提として、この例のＢＳデジタル放送受信機に電源が投入されており、今、地上波放送のチャネル、ＢＳアナログ放送のチャネル、あるいはＢＳデータ放送が付加されていないＢＳデジタル放送のあるチャネルから、ＢＳデータ放送が付加されているＢＳデジタル放送のあるチャネルに切り替えられてそのチャネルの番組が表示部６を構成するディスプレイに表示されたものとする。
図５は別ウインドウ表示の例である。図５の例では、ユーザが操作機能説明表示を有効に設定している場合であって、受信画面の上から約４分の３にサッカーの試合のゴールシーンが表示されているとともに、残りの約４分の１にはキー又はボタンの機能説明が表示されるエリアが確保されている。
【００３４】
ユーザは、リモコン３１を構成するキー又はボタンを操作することにより、ＢＳデータ放送に関する様々な指示を行うことができる。この他、ユーザは、操作部１０を構成する図示せぬマウスを操作してカーソルを表示画面上で各キー又はボタン上に移動させた後、クリックすることにより、リモコン３１の対応するキー又はボタンの操作と同様の指示を行うことができる。しかし、以下ではリモコン３１のみが操作されるとして説明する。また、リモコン３１のキー又はボタンの操作と、マウスの一連の操作とを総称するときは、「操作部を構成するキー又はボタンの操作」と呼ぶことにする。
【００３５】
まず、図４に示すステップＳＰ１では、データ放送受信装置９は、ユーザがリモコン３１を構成するキー又はボタンを操作するか、ＴＳ分離部３から新たなＢＭＬ文書ＤＢＭＬが供給された否かを判断する。この判断結果が「ＮＯ」の場合には、データ放送受信装置９は、同判断を繰り返す。そして、ユーザがリモコン３１を構成するキー又はボタンを操作するか、ＴＳ分離部３から新たなＢＭＬ文書ＤＢＭＬが供給されると、ステップＳＰ１の判断結果が「ＹＥＳ」となり、データ放送受信装置９は、ステップＳＰ２へ進む。今の場合、ＴＳ分離部３から、図６に示すように、「Startup.BML」という新たなＢＭＬ文書ＤＢＭＬが供給されると、データ放送受信装置９は、ステップＳＰ２へ進む。なお、ユーザがリモコン３１を構成するキー又はボタンを操作することにより新たなＢＭＬ文書ＤＢＭＬが供給されることもある。
【００３６】
ステップＳＰ２では、データ放送受信装置９は、リモコン３１を構成するキー又はボタンが操作されたか否かを判断する。そして、リモコン３１を構成するキー又はボタンが操作された場合には、ステップＳＰ２の判断結果が「ＹＥＳ」となり、データ放送受信装置９は、ステップＳＰ３へ進む。ステップＳＰ３では、データ放送受信装置９の操作入力検出部２２は、操作部１０から供給される検出信号に基づいてリモコン３１を構成するキー又はボタンのいずれが操作されたかを検出し、操作されたキー又はボタンに対応したコードをＢＭＬ文書解析部２３に供給した後、ステップＳＰ４へ進む。
【００３７】
一方、リモコン３１を構成するキー又はボタンが操作されたのではない場合には、ステップＳＰ２の判断結果が「ＮＯ」となり、データ放送受信装置９は、ステップＳＰ４へ進む。ステップＳＰ４では、ＴＳ分離部３から新たなＢＭＬ文書ＤＢＭＬが供給されたか否かを判断する。そして、ＴＳ分離部３から新たなＢＭＬ文書ＤＢＭＬが供給された場合には、ステップＳＰ４の判断結果が「ＹＥＳ」となり、データ放送受信装置９は、ステップＳＰ５へ進む。ステップＳＰ５では、ＢＭＬ文書取得部２１は、ＴＳ分離部３から供給されたＢＭＬ文書ＤＢＭＬを取得してＢＭＬ文書解析部２３に供給した後、ステップＳＰ６へ進む。一方、ＴＳ分離部３から供給されたＢＭＬ文書ＤＢＭＬが更新されていない場合には、ステップＳＰ４の判断結果が「ＮＯ」となり、データ放送受信装置９は、ステップＳＰ６へ進む。今の場合、ＢＭＬ文書取得部２１は、ＴＳ分離部３から供給された「Startup.BML」という新たなＢＭＬ文書ＤＢＭＬ（図６参照）を取得してＢＭＬ文書解析部２３に供給する。
【００３８】
ステップＳＰ６では、ＢＭＬ文書解析部２３は、ＢＭＬ文書取得部２１から供給された新たなＢＭＬ文書ＤＢＭＬから動作が有効なキー又はボタンを抽出し、有効なキー又はボタンが操作された場合の機能を解析するとともに、操作入力検出部２２から供給されたコードに基づいて、キー又はボタンが操作された後に現在のＢＭＬ文書ＤＢＭＬから動作が有効なキー又はボタンを抽出し、有効なキー又はボタンが操作された場合の機能を解析し、解析結果を操作機能説明決定部２４に供給した後、ステップＳＰ７へ進む。この場合、ＢＭＬ文書解析部２３は、ＢＭＬ文書ＤＢＭＬを解析しても、キー又はボタンの動作が有効か否かが判断できない場合にはその旨を、動作が有効なキー又はボタンでもどのような機能を有しているか判断できない場合には機能が不明である旨をそれぞれ操作機能説明決定部２４に通知する。
【００３９】
今の場合、ＢＭＬ文書解析部２３は、ＢＭＬ文書取得部２１から供給された「Startup.BML」という新たなＢＭＬ文書ＤＢＭＬ（図６参照）の解析を行う。すなわち、まず、ＢＭＬ文書解析部２３は、ＢＭＬ文書ＤＢＭＬ「Startup.BML」のテキストコードを検査することにより、「DataButtonPressed」というキーワードがヒットする。これにより、ＢＭＬ文書解析部２３は、要素<beitem>の属性<onoccur>の値（関数名）である「GoTop()」を取得する。次に、ＢＭＬ文書解析部２３は、上記値（関数名）「GoTop()」の処理コードを検査することにより、「browser.launchDocument」というキーワードがヒットする。これにより、ＢＭＬ文書解析部２３は、「browser.launchDocument」の引数（ＢＭＬ文書名）である「top.bml」を取得する。次に、ＢＭＬ文書解析部２３は、ＢＭＬ文書ＤＢＭＬ「top.bml」（図７参照）のテキストコードを検査することにより、タグ<title>とタグ</title>とで囲まれた文字列である「トップページ」を取得する。これにより、ＢＭＬ文書解析部２３は、文字列「トップページ」に「へ」を加えた文字列「トップページへ」をデータボタンの機能説明欄に表示すべきと解析する。次に、ＢＭＬ文書解析部２３は、ＢＭＬ文書ＤＢＭＬ「Startup.BML」のテキストコードの検査を継続するが、その他のキーワードがヒットしないので、他のキー又はボタンの機能説明欄はグレー表示にすべきと解析する。そして、ＢＭＬ文書解析部２３は、以上の解析結果を操作機能説明決定部２４に供給する。
【００４０】
ステップＳＰ７では、操作機能説明決定部２４は、ＢＭＬ文書解析部２３の解析結果に基づいて、キー又はボタンの機能説明内容を決定し、そのキー又はボタンの機能説明内容を操作機能説明表示部２５に供給した後、ステップＳＰ８へ進む。なお、ＢＭＬ文書解析部２３からキー又はボタンの動作の有効か否かが判断できない旨又は、動作が有効なキー又はボタンでもどのような機能を有しているか判断できない旨が通知された場合には、操作機能説明決定部２４は、対応するキー又はボタンの機能説明欄を空欄表示とするように指示する。今の場合、操作機能説明決定部２４は、データボタン３５に対応した機能説明欄に「トップページへ」と表示するという機能説明内容を決定する。
【００４１】
ステップＳＰ８では、操作機能説明表示部２５は、操作機能説明決定部２４により決定された機能説明内容の表示形式を決定し、上記したキー又はボタンの機能説明内容を決定された表示形式で表示部６を構成するディスプレイに表示するためのビデオデータＤＶ３を作成した後、ステップＳＰ９へ進む。この場合、操作機能説明表示部２５は、動作が無効なキー又はボタンの機能説明欄をグレー表示（この明細書に添付する図面ではいずれも黒ベタ表示）とし、動作が有効か否か不明なキー又はボタンの機能説明欄及び、動作は有効であるが機能が不明なキー又はボタンの機能説明欄を空欄表示とするようにビデオデータＤＶ３を作成する。今の場合、操作機能説明表示部２５は、予めユーザにより表示形式が別ウインドウ形式に設定されているため、操作機能説明決定部２４により決定された機能説明内容の表示形式を別ウインドウ形式に決定し、データボタン３５に対応した機能説明欄に「トップページへ」と表示するとともに、他のキー又はボタンに対応した機能説明欄は無効であることを示すグレー表示（この明細書に添付する図面ではいずれも黒ベタ表示）とするという機能説明内容を別ウインドウ形式で表示部６を構成するディスプレイに表示するためのビデオ信号ＤＶ３を作成し、映像合成部５に供給した後、ステップＳＰ９へ進む。
【００４２】
ステップＳＰ９では、映像合成部５は、映像デコーダ４から供給されるビデオデータＤＶ２と、操作機能説明表示部２５から供給されるビデオデータＤＶ３とを合成した後アナログの映像信号ＳＰに変換し、表示部６に供給した後、ステップＳＰ１へ戻る。今の場合、上記した処理が行われることにより、ディスプレイの受信画面の下から約４分の１には、図８に示すように、データボタン３５の動作が有効であり、その機能が「トップページへ」であること、その他のボタンの動作は無効であることが表示される。
【００４３】
以下、以上説明したステップＳＰ１〜ＳＰ９の処理が繰り返されることにより、ユーザによるリモコン３１のキー又はボタンの操作又はＢＭＬ文書ＤＢＭＬの更新に基づいてディスプレイの表示が切り替わったり、各種動作が行われ、ユーザがＢＳデジタル放送及びＢＳデータ放送を楽しむことができる。例えば、ディスプレイに図８に示す受信画面が表示されている状態でユーザがリモコン３１を構成するデータボタン３５を操作すると、ＴＳ分離部３から「top.BML」という新たなＢＭＬ文書ＤＢＭＬが供給されるので、図４に示すフローチャートのステップＳＰ１、ステップＳＰ２及びステップＳＰ４の判断結果がいずれも「ＹＥＳ」となり、ステップＳＰ３では、操作入力検出部２２は、リモコン３１を構成するデータボタン３５が操作されたことを検出し、操作されたデータボタン３５に対応したコードをＢＭＬ文書解析部２３に供給し、ステップＳＰ５では、ＢＭＬ文書取得部２１は、ＴＳ分離部３から供給された「top.BML」という新たなＢＭＬ文書ＤＢＭＬを取得してＢＭＬ文書解析部２３に供給する。
【００４４】
これにより、ＢＭＬ文書解析部２３は、ＢＭＬ文書取得部２１から供給された「top.BML」という新たなＢＭＬ文書ＤＢＭＬ（図７参照）の解析を行う。すなわち、まず、ＢＭＬ文書解析部２３は、ＢＭＬ文書ＤＢＭＬ「top.BML」のテキストコードを検査することにより、「DataButtonPressed」というキーワードがヒットする。これにより、ＢＭＬ文書解析部２３は、要素<beitem>の属性<onoccur>の値（関数名）である「Data_off()」を取得する。次に、ＢＭＬ文書解析部２３は、上記値（関数名）「Data_off()」の処理コードを検査することにより、「browser.launchDocument」というキーワードがヒットする。これにより、ＢＭＬ文書解析部２３は、「browser.launchDocument」の引数（ＢＭＬ文書名）である「startup.bml」を取得する。次に、ＢＭＬ文書解析部２３は、ＢＭＬ文書ＤＢＭＬ「startup.bml」（図６参照）のテキストコードを検査することにより、すべての要素<object>の属性<type>の値を検査するが、属性<type>の値として、値<video>及び値<audio>だけしかヒットしない。これにより、ＢＭＬ文書解析部２３は、文字列「データ放送をＯＦＦ」をデータボタンの機能説明欄に表示すべきと解析する。
【００４５】
次に、ＢＭＬ文書解析部２３は、ＢＭＬ文書ＤＢＭＬ「top.BML」のテキストコードの検査を継続することにより、「accesskey」というキーワードがヒットする。これにより、ＢＭＬ文書解析部２３は、要素<id>の属性<accesskey>の値である「B」と、要素<id>の属性<onkeydown>の値（関数名）である「Go_ch100()」とを取得する。次に、ＢＭＬ文書解析部２３は、上記値（関数名）「Go_ch100()」の処理コードを検査することにより、「browser.epgTune」というキーワードがヒットする。これにより、ＢＭＬ文書解析部２３は、「browser.epgTune」の引数である「arib://0004.0000.0064」を取得する。ここで、属性<accesskey>の値である「B」は青色ボタンを意味し、引数「arib://0004.0000.0064」のうち、値「0004」はＢＳデジタル放送を意味し、値「0064」は１００ｃｈを意味する。これにより、ＢＭＬ文書解析部２３は、文字列「ＢＳ（１００ｃｈ）」に「へ」を加えた文字列「ＢＳ（１００ｃｈ）へ」を青色ボタンの機能説明欄に表示すべきと解析する。
【００４６】
次に、ＢＭＬ文書解析部２３は、ＢＭＬ文書ＤＢＭＬ「top.BML」のテキストコードの検査を継続することにより、「nav-index:0」というキーワードがヒットする。これにより、ＢＭＬ文書解析部２３は、決定ボタン４０を表す属性<onclick>の値（関数名）である「Go_news ()」を取得する。次に、ＢＭＬ文書解析部２３は、上記値（関数名）「Go_news ()」の処理コードを検査することにより、「browser.launchDocument」というキーワードがヒットする。これにより、ＢＭＬ文書解析部２３は、「browser.launchDocument」の引数（ＢＭＬ文書名）である「news.bml」を取得する。次に、ＢＭＬ文書解析部２３は、ＢＭＬ文書ＤＢＭＬ「news.bml」（図９参照）のテキストコードを検査することにより、タグ<title>とタグ</title>とで囲まれた文字列である「ニュースページ」を取得する。これにより、ＢＭＬ文書解析部２３は、文字列「ニュースページ」に「へ」を加えた文字列「ニュースページへ」を決定ボタンの機能説明欄に表示すべきと解析する。
【００４７】
次に、ＢＭＬ文書解析部２３は、キーワード「nav-index:0」がヒットした要素<p>のテキストコードの検査を継続することにより、下カーソルキー３７を表す「nav-down」というキーワードがヒットする。これにより、ＢＭＬ文書解析部２３は、キーワード「nav-down」の値である「1」を取得する。したがって、ＢＭＬ文書解析部２３は、<nav-index:1>を含むタグ<p>とタグ</p>とで囲まれた文字列である「スポーツ」を取得する。これにより、ＢＭＬ文書解析部２３は、文字列「スポーツ」に「を選択」を加えた文字列「スポーツを選択」を下カーソルキーの機能説明欄に表示すべきと解析する。次に、ＢＭＬ文書解析部２３は、キーワード「nav-index:0」がヒットした要素<p>のテキストコードの検査を継続するが、その他のキーワードがヒットしないので、他のキー又はボタンの機能説明欄はグレー表示にすべきと解析する。そして、ＢＭＬ文書解析部２３は、以上の解析結果を操作機能説明決定部２４に供給する。
【００４８】
これにより、図１０に示すように、受信画面の上から約４分の３にフォーカスが「ニュース」にあるデータ放送受信画面のトップページが表示されるとともに、ディスプレイの受信画面の下から約４分の１には、青色ボタン４２の動作が有効であり、その機能が「ＢＳ（１００ｃｈ）へ」の移動であること、下カーソルキー３７の動作が有効であり、その機能が「スポーツを選択」であること、決定ボタン４０の動作が有効であり、その機能が「ニュースページへ」であること、データボタン３５の動作が有効であり、その機能が「データ放送をＯＦＦ」であること、その他のボタンの動作は無効であることが表示される。
【００４９】
同様に、ディスプレイに図１１に示す受信画面が表示されている状態でユーザがリモコン３１を構成する下カーソルキー３７を操作してスポーツを選択すると、図１２に示すように、受信画面の上から約４分の３に表示されたデータ放送受信画面においてフォーカスが「ニュース」から「スポーツ」に移動するとともに、ディスプレイの受信画面の下から約４分の１には、青色ボタン４２の動作が有効であり、その機能が「放送中の番組データへ」の移動であること、上カーソルキー３６の動作が有効であり、その機能が「ニュースを選択」であること、下カーソルキー３７の動作が有効であり、その機能が「天気予報を選択」であること、決定ボタン４０の動作が有効であり、その機能が「スポーツページへ」であること、戻るボタン４１の動作が有効であり、その機能が「ニュースを選択」であること、データボタン３５の動作が有効であり、その機能が「データ放送をＯＦＦ」であること、その他のボタンの動作は無効であることが表示される。
【００５０】
また、ディスプレイに図１１又は図１２に示す受信画面が表示されている状態でユーザがリモコン３１を構成する青色ボタン４２を操作して放送中の番組データページの表示を指示すると、図１３に示すように、受信画面の上から約４分の３に表示されたデータ放送受信画面が左から約３分の２にＢＳデジタル放送のサッカー試合のゴールシーンが、残りの約３分の１に放送中の番組データとして一方のサッカーチームの先発メンバーの一部（背番号、ポジション、氏名）及びこのデータが全体で４つある番組データの第１番目であることを示す「１／４」、右カーソル及び左カーソルが表示されるとともに、ディスプレイの受信画面の下から約４分の１には、右カーソルキー３９の動作が有効であり、その機能が「次のページへ」であること、戻るボタン４１の動作が有効であり、その機能が「トップページへ」であること、データボタン３５の動作が有効であり、その機能が「データ放送をＯＦＦ」であること、その他のボタンの動作は無効であることが表示される。
【００５１】
また、ディスプレイに図１３に示す受信画面が表示されている状態でユーザがリモコン３１を構成する右カーソルキー３９を操作すると、図１４に示すように、受信画面の上から約４分の３に表示されたデータ放送受信画面が左から約３分の２にＢＳデジタル放送のサッカー試合のゴールシーンが、残りの約３分の１に放送中の番組データとして一方のサッカーチームの先発メンバーの残りの一部（背番号、ポジション、氏名）及びこのデータが全体で４つある番組データの第２番目であることを示す「２／４」、右カーソル及び左カーソルが表示されるとともに、ディスプレイの受信画面の下から約４分の１には、左カーソルキー３８の動作が有効であり、その機能が「前のページへ」であること、右カーソルキー３９の動作が有効であり、その機能が「次のページへ」であること、戻るボタン４１の動作が有効であり、その機能が「トップページへ」であること、データボタン３５の動作が有効であり、その機能が「データ放送をＯＦＦ」であること、その他のボタンの動作は無効であることが表示される。
【００５２】
このように、この例の構成によれば、ディスプレイの受信画面の下から約４分の１に、リモコンを構成するキー又はボタンの有効動作の有無及び有効な場合の機能説明が表示されるので、あるデータ放送受信画面において、たまたま「青」、「赤」、「緑」、「黄」のいずれかが配色されているが、これらの色とリモコンの４色の色ボタンの機能とは対応づけられていない場合であっても、ユーザが勘違いしていずれかの色ボタンを操作してしまうことがない。
また、ユーザが、主体的に、リモコンのデータ放送受信画面を表示するためのデータボタンを操作することによってのみ、データ放送受信画面を表示することができる場合には、ディスプレイには、例えば、図８に示すように、データボタン３５の動作だけが有効であって、その機能が「トップページへ」と表示されるので、ユーザは、データボタン３５を操作しない限りデータ放送受信画面に切り替わらないこと、すなわち、現在視聴している番組にデータ放送が付加されていることに気づくことができる。一方、ディスプレイに既にデータ放送受信画面が表示されている場合には、例えば、図１０に示すように、データボタン３５その他のキー又はボタンの動作が有効であって、データボタン３５の機能が「データ放送をＯＦＦ」と表示されるので、ユーザは、気づかずにリモコンのデータボタンを操作してデータ放送受信画面を解除してしまうおそれが少ない。
また、この例の構成によれば、データ放送を行う放送事業者は、ＢＭＬ文書中にリモコンを構成するキー又はボタンの操作機能に関する必要最小限の情報を予め書き込んでおくだけで良いので、負担となることはない。
したがって、この例のデータ放送受信装置によれば、全体としてのユーザインタフェースの一貫性がないデータ放送において、データ放送受信画面に対応したリモコンを構成するキー又はボタン、あるいはデータ放送受信画面に表示されたキー又はボタンに番組及び受信画面ごとに違った機能が付与されている場合であっても、これらの有効動作の有無及び操作機能をユーザが混乱を起こすこなく把握することができる。また放送事業者は必要最小限の情報をＢＭＬ文書に書き込むだけで良い。
【００５３】
以上、この発明の実施例を図面を参照して詳述してきたが、具体的な構成はこの実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更等があってもこの発明に含まれる。
例えば、上述の実施例においては、この発明をＢＳデジタル放送を含めたテレビ放送が受信可能なパソコンに適用する例を示したが、これに限定されず、この発明は、ＢＳデジタル放送が受信可能なチューナ（ＳＴＢ：Set-top Box）やテレビ受信機に適用しても良い。ＳＴＢの場合には、リモコン３１のキー又はボタンの機能説明は、例えば、図１５に示すように、αブレンディング機能等を用いてデータ放送受信画面にＯＳＤ表示形式で表示しても良い。この場合の表示位置は、固定ではなく、ユーザが自由に移動可能に構成したり、上位置、中位置、下位置の３種類からユーザに任意に選択可能に構成しても良い。
【００５４】
また、上述の実施例においては、この発明をＢＳデジタル放送にＢＳデータ放送が付加されている場合に適用する例を示したが、これに限定されず、この発明は、ＣＳデジタル放送、地上波のデジタル放送、あるいはケーブルテレビのデジタル放送にそれぞれデータ放送が付加されている場合に適用しても良い。
また、上述の実施例においては、リモコン３１のキー又はボタンの機能説明は、リモコン３１におけるキー又はボタンの配置とは無関係にディスプレイに表示する例を示したが、これに限定されず、リモコン３１の形状をディスプレイに表示するとともに、リモコン３１におけるキーとボタンの配置と対応づけて表示しても良い。
また、上述の実施例においては、動作が無効なキー又はボタンの機能説明欄をグレー表示とし、動作は有効であるが機能が不明なキー又はボタンの機能説明欄を空欄表示とする例を示したが、これに限定されず、動作が無効なキー又はボタンの機能説明欄にその旨を表示し、動作は有効であるが機能が不明なキー又はボタンの機能説明欄にその旨を表示しても良い。
【００５５】
また、上述の実施例においては、リモコン３１のキー又はボタンの機能説明は、ディスプレイに表示する例を示したが、これに限定されず、リモコン３１に設けたディスプレイに表示するように構成しても良く、また、音声で報知するように構成しても良い。前者の場合、操作部１０とリモコン３１とは赤外線又は電波により双方向通信を行い、操作機能説明表示部２５から出力される画像データＤＶ３に基づいて、リモコン３１を構成するキー又はボタンのコードと、対応するキー又はボタンの機能説明内容の文字データとがリモコン３１に供給されるように構成する必要がある。
【００５６】
後者の場合、リモコンのキー又はボタンをダブルアクションタイプで構成するとともに、操作機能説明表示部２５は、画像データＤＶ３に対応した音声合成データを作成して音声出力部８に供給するように構成し、ユーザがリモコンのキー又はボタンを軽く押下すると、そのキー又はボタンの機能説明が音声出力部８から音声でなされ、ユーザが当該キー又はボタンを更に強く押下することにより、その機能が実行されるように構成すればよい。この場合、動作が無効なキーやボタンについては、例えば、「使用できません」と音声で説明し、動作は有効だが機能が不明なキーやボタンについては、例えば、「機能が不明です」と音声で説明し、動作が有効か否か不明なキーやボタンについては、例えば、「有効かどうか不明です」と音声で説明しても良い。
【００５７】
また、上述の実施例においては、データ放送を受信して取得するＢＭＬ文書から動作が有効なキーやボタンを抽出し、有効なキー又はボタンが操作された場合の機能を解析する例を示したが、これに限定されない。この発明は、例えば、キーやボタンだけでなく、スイッチ、ジョイステック、トラックボールなど各種の操作手段の操作に関するユーザインタフェース情報がデータ放送を受信する際に放送事業者から供給される場合にも適用される。
【００５８】
また、上述の各実施例においては、データ放送受信装置９の各構成要素をハードウェアで構成した例を示したが、これに限定されない。すなわち、上記データ放送受信装置９を、ＣＰＵ（中央処理装置）と、ＲＯＭやＲＡＭ等の内部記憶装置と、ＦＤＤ（フレキシブル・ディスク・ドライブ）、ＨＤＤ（ハード・ディスク・ドライブ）、ＣＤ−ＲＯＭドライブ等の外部記憶装置と、出力手段と、入力手段とを有するコンピュータによって構成し、上記ＢＭＬ文書取得部２１、上記操作入力検出部２２、上記ＢＭＬ文書解析部２３、上記操作機能説明決定部２４、上記操作機能説明表示部２５がＣＰＵによって構成され、これらの機能が操作機能報知プログラムとして、ＲＯＭ等の半導体メモリや、ＦＤ、ＨＤやＣＤ−ＲＯＭ等の記憶媒体に記憶されていると構成しても良い。この場合、操作機能報知プログラムは、記憶媒体からＣＰＵに読み込まれ、ＣＰＵの動作を制御する。ＣＰＵは、操作機能報知プログラムが起動されると、上記ＢＭＬ文書取得部２１、上記操作入力検出部２２、上記ＢＭＬ文書解析部２３、上記操作機能説明決定部２４、上記操作機能説明表示部２５として機能し、操作機能報知プログラムの制御により、上記した処理を実行するのである。なお、この発明をＢＳデジタル放送を含めたテレビ放送が受信可能なパソコンに適用する場合には、操作機能報知プログラムはアプリケーションプログラムの１つとして記憶媒体にインストールされるとしても良い。
【００５９】
【発明の効果】
以上説明したように、この発明の構成によれば、データ放送を受信して取得するユーザインタフェース情報から操作手段のうち、動作が有効な操作手段の機能を解析して、その解析結果に基づいて、操作手段の機能説明内容を決定して報知している。
したがって、全体としてのユーザインタフェースの一貫性がないデータ放送において、データ放送受信画面に対応したリモコンを構成するキー又はボタン等の操作手段、あるいはデータ放送受信画面に表示されたキー又はボタン等の操作手段に番組及び受信画面ごとに違った機能が付与されている場合であっても、これらの有効動作の有無及び操作機能をユーザが混乱を起こすこなく把握することができる。また放送事業者は必要最小限の情報をＢＭＬ文書等のユーザインタフェース情報に書き込むだけで良い。
【図面の簡単な説明】
【図１】この発明の一実施例であるデータ放送受信装置を備えたＢＳデジタル放送受信機の構成を示すブロック図である。
【図２】リモコン３１の外観構成の一例を示す上面図である。
【図３】リモコン３１の外観構成の一部拡大上面図である。
【図４】同受信機の動作のうち、操作機能報知処理を説明するためのフローチャートである。
【図５】同実施例のＢＳデジタル放送受信機による受信画面例を示す図である。
【図６】ＢＭＬ文書の一例を示す図である。
【図７】ＢＭＬ文書の一例を示す図である。
【図８】同実施例のＢＳデジタル放送受信機による受信画面例を示す図である。
【図９】ＢＭＬ文書の一例を示す図である。
【図１０】同実施例のＢＳデジタル放送受信機による受信画面例を示す図である。
【図１１】同実施例のＢＳデジタル放送受信機による受信画面例を示す図である。
【図１２】同実施例のＢＳデジタル放送受信機による受信画面例を示す図である。
【図１３】同実施例のＢＳデジタル放送受信機による受信画面例を示す図である。
【図１４】同実施例のＢＳデジタル放送受信機による受信画面例を示す図である。
【図１５】この発明をＢＳデジタル放送が受信可能なチューナやテレビ受信機に適用した場合の受信画面例を示す図である。
【図１６】従来例のＢＭＬデータ放送ブラウザ装置による受信画面例を示す図である。
【図１７】従来のデータ放送受信装置による受信画面例を示す図である。
【符号の説明】
９    データ放送受信装置
２１  ＢＭＬ文書取得部
２２  操作入力検出部
２３  ＢＭＬ文書解析部
２４  操作機能説明決定部
２５  操作機能説明表示部
３５  データボタン
３６  上カーソルキー
３７  下カーソルキー
３８  左カーソルキー
３９  右カーソルキー
４０  決定ボタン
４１  戻るボタン
４２  青色ボタン
４３  赤色ボタン
４４  緑色ボタン
４５  黄色ボタン
【図１】
2004194126.tif 000003
【図２】
2004194126.tif 000004
【図３】
2004194126.tif 000005
【図４】
2004194126.tif 000006
【図５】
2004194126.tif 000007
【図６】
2004194126.tif 000008
【図７】
2004194126.tif 000009
【図８】
2004194126.tif 000010
【図９】
2004194126.tif 000011
【図１０】
2004194126.tif 000012
【図１１】
2004194126.tif 000013
【図１２】
2004194126.tif 000014
【図１３】
2004194126.tif 000015
【図１４】
2004194126.tif 000016
【図１５】
2004194126.tif 000017
【図１６】
2004194126.tif 000018
【図１７】
2004194126.tif 000019