(57)【特許請求の範囲】
【請求項１】
データ放送を受信して前記データ放送に基づくサービスを提供するデータ放送受信装置において、
前記データ放送に基づく表示画面とともに前記表示画面の所定の位置を指示するポインタを表示する表示手段と、
前記ポインタを表示する前記表示画面上の座標に関する指示を含む利用者からの指示を入力し、指示情報を生成する指示入力手段と、
前記指示情報に応じて前記表示画面上に表示する前記ポインタの座標に関する座標情報を生成する座標情報生成手段と、
前記座標情報に基づく前記表示画面上の所定の位置に前記ポインタが表示されるように前記表示手段を制御するとともに、必要に応じて前記指示情報に基づく所定の処理を起動する起動制御を行なうポインタ制御手段と、
を有し、
前記ポインタ制御手段は、前記座標情報に応じて前記ポインタを表示する位置に対応するコンポーネントを検索し、前記データ放送の規格に基づき前記コンポーネントに設定されているイベントを起動させるとともに、前記座標情報及び前記指示情報に基づき前記指示入力手段より入力した前記利用者の操作を前記データ放送の規格において定義されたリモートコントロール操作に置き換える、
ことを特徴とするデータ放送受信装置。
【請求項２】
データ放送を受信して前記データ放送に基づくサービスを提供する際に所望のコンポーネントを選択するコンポーネント選択方法において、
前記データ放送に基づく表示画面とともに前記表示画面の所定の位置を指示するポインタを表示するステップと、
所定の指示入力手段より入力する前記ポインタを表示する前記表示画面上の座標に関する指示を含む利用者からの指示に応じて指示情報を生成するとともに前記表示画面上に表示する前記ポインタの座標に関する座標情報を生成するステップと、
前記座標情報に基づいて前記表示画面上の所定の位置に前記ポインタを表示するステップと、
前記座標情報及び前記指示情報に基づき前記指示入力手段より入力した前記利用者の操作を前記データ放送の規格において定義されたリモートコントロール操作に置き換えるステップと、
前記ポインタが表示された座標に対応するコンポーネントを検索するステップと、
前記データ放送の規格に基づき前記コンポーネントに設定されているイベントを起動させるステップと、
を有することを特徴とするコンポーネント選択方法。
【請求項３】
コンピュータにデータ放送を受信して前記データ放送に基づくサービスを提供する際に所望のコンポーネントを選択するコンポーネント選択方法を実行させるためのプログラムにおいて、
コンピュータに、前記データ放送に基づく表示画面とともに前記表示画面の所定の位置を指示するポインタを表示するステップと、
所定の指示入力手段より入力する前記ポインタを表示する前記表示画面上の座標に関する指示を含む利用者からの指示に応じて指示情報を生成するとともに前記表示画面上に表示する前記ポインタの座標に関する座標情報を生成するステップと、
前記座標情報に基づいて前記表示画面上の所定の位置に前記ポインタを表示するステップと、
前記座標情報及び前記指示情報に基づき前記指示入力手段より入力した前記利用者の操作を前記データ放送の規格において定義されたリモートコントロール操作に置き換えるステップと、
前記ポインタが表示された座標に対応するコンポーネントを検索するステップと、
前記データ放送の規格に基づき前記コンポーネントに設定されているイベントを起動させるステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータ放送受信装置、コンポーネント選択方法及びプログラムに関し、特にデータ放送を受信して前記データ放送に基づくサービスを提供するデータ放送受信装置、コンポーネント選択方法及びプログラムに関する。
【０００２】
【従来の技術】
近年、ＢＳデジタル放送の開始とともに、本格的なデータ放送サービスが行なわれている。図１１は、ＢＳデジタルデータ放送システムの構成図である。データ放送は、放送局４４１０で編成された映像と合わせて多重化されるか、または、独自にデータ放送だけで、放送衛星ＢＳ４４２０経由で各家庭に送出される。各家庭では、デジタルアンテナ４４３０でこの信号を受信し、デジタル受信機やデジタルテレビジョンから構成されるデータ放送受信装置４０００で映像及び音声が処理され、テレビジョン画面にデータ放送に基づくサービスが展開される。
【０００３】
ユーザは、リモートコントローラ（以下、リモコンとする）を操作することにより、データ放送サービスをインタラクティブに操作することができる。また、ＷＷＷによるＨＰサービスのように、静止画像やテキストを自由にレイアウトして提供することもできる。さらに、動的なアニメーションやリモコン操作により、双方向のサービスを受けることができる。
【０００４】
【発明が解決しようとする課題】
しかし、従来のデータ放送受信装置は、リモコンを用いて操作を行なうため、操作性が悪いという問題がある。
【０００５】
ＢＳデジタルデータ放送の規格であるＢＭＬ（Broadcast Markup Language）にはポインティングデバイスについての規定がなく、データ放送の操作はリモコンによって行なわれている。
【０００６】
例えば、データ放送画面上にある複数のボタン（選択項目）から１つを選んで処理を実行させるような場合について説明する。図１２は、メニュー選択の操作画面とリモコンの一例である。テレビ画面４１００には、選択可能なメニュー、メニュー１（４１１０）、メニュー２（４１２０）、メニュー３（４１３０）及びメニュー４（４１４０）が表示されており、例えば、最上部のメニュー１（４１１０）がフォーカスされている。利用者は、選択のためリモコン４２００の上下左右キーを用いて選択を行なうボタンまでフォーカスを移動する。例えば、メニュー４（４１４０）を選択する場合、リモコン４２００の下キー４２１０を操作し、フォーカスを下のメニューへ移動させる。この場合であれば、４回下ボタン４２１０を操作するか、下へ移動するまで連続して下キー４２１０を押しつづける。その後、メニュー４（４１４０）へフォーカスが移動したところで、決定キー（４２２０）を押さなければならなかった。このように、所望の操作を直接選択することができず、操作性が大変悪かった。
【０００７】
また、アクセスキーという直接処理をするための色ボタンを使うこともできるが、色ボタンをわざわざ設定しなければならなかったり、画面のデザイン上表示したくない色を表示しなければならなかったりする等、好ましい手法ではなかった。
【０００８】
本発明はこのような点に鑑みてなされたものであり、データ放送の操作性を向上させるデータ放送受信装置、コンポーネント選択方法及びプログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明では上記課題を解決するために、データ放送を受信して前記データ放送に基づくサービスを提供するデータ放送受信装置において、前記データ放送に基づく表示画面とともに前記表示画面の所定の位置を指示するポインタを表示する表示手段と、前記ポインタを表示する前記表示画面上の座標に関する指示を含む利用者からの指示を入力し、指示情報を生成する指示入力手段と、前記指示情報に応じて前記表示画面上に表示する前記ポインタの座標に関する座標情報を生成する座標情報生成手段と、前記座標情報に基づく前記表示画面上の所定の位置に前記ポインタが表示されるように前記表示手段を制御するとともに、必要に応じて前記指示情報に基づく所定の処理を起動する起動制御を行なうポインタ制御手段と、を有し、前記ポインタ制御手段は、前記座標情報に応じて前記ポインタを表示する位置に対応するコンポーネントを検索し、前記データ放送の規格に基づき前記コンポーネントに設定されているイベントを起動させるとともに、前記座標情報及び前記指示情報に基づき前記指示入力手段より入力した前記利用者の操作を前記データ放送の規格において定義されたリモートコントロール操作に置き換える、ことを特徴とするデータ放送受信装置、が提供される。
【００１０】
このような構成のデータ放送受信装置では、表示手段は、受信したデータ放送に基づく表示画面を表示するとともに、ポインタ制御手段に従って表示画面の所定の位置を指示するポインタを表示する。指示入力手段は、ポインタが表示されている表示画面上の座標に関する指示を含む利用者の指示を入力し、指示に関する指示情報を生成し、座標情報生成手段及び制御手段へ伝達する。座標情報生成手段は、指示入力手段から取得した指示情報に応じて、ポインタを表示する表示画面上の座標を算出し、座標情報を生成して制御手段へ伝達する。ポインタ制御手段は、指示情報と座標情報を取得し、座標情報に基づく表示画面上の所定の位置にポインタが表示されるように表示手段の制御を行なうとともに、必要に応じて指示情報に基づく所定の処理を起動し、さらに、座標情報に応じてポインタを表示する位置に対応するコンポーネントを検索し、データ放送の規格に基づきコンポーネントに設定されているイベントを起動させるとともに、座標情報及び指示情報に基づき指示入力手段より入力した利用者の操作をデータ放送の規格において定義されたリモートコントロール操作に置き換える。
【００１１】
また、上記課題を解決するために、データ放送を受信して前記データ放送に基づくサービスを提供する際に所望のコンポーネントを選択するコンポーネント選択方法において、前記データ放送に基づく表示画面とともに前記表示画面の所定の位置を指示するポインタを表示するステップと、所定の指示入力手段より入力する前記ポインタを表示する前記表示画面上の座標に関する指示を含む利用者からの指示に応じて指示情報を生成するとともに前記表示画面上に表示する前記ポインタの座標に関する座標情報を生成するステップと、前記座標情報に基づいて前記表示画面上の所定の位置に前記ポインタを表示するステップと、前記座標情報及び前記指示情報に基づき前記指示入力手段より入力した前記利用者の操作を前記データ放送の規格において定義されたリモートコントロール操作に置き換えるステップと、前記ポインタが表示された座標に対応するコンポーネントを検索するステップと、前記データ放送の規格に基づき前記コンポーネントに設定されているイベントを起動させるステップと、を有することを特徴とするコンポーネント選択方法、が提供される。
また、上記課題を解決するために、コンピュータにデータ放送を受信して前記データ放送に基づくサービスを提供する際に所望のコンポーネントを選択するコンポーネント選択方法を実行させるためのプログラムにおいて、コンピュータに、前記データ放送に基づく表示画面とともに前記表示画面の所定の位置を指示するポインタを表示するステップと、所定の指示入力手段より入力する前記ポインタを表示する前記表示画面上の座標に関する指示を含む利用者からの指示に応じて指示情報を生成するとともに前記表示画面上に表示する前記ポインタの座標に関する座標情報を生成するステップと、前記座標情報に基づいて前記表示画面上の所定の位置に前記ポインタを表示するステップと、前記座標情報及び前記指示情報に基づき前記指示入力手段より入力した前記利用者の操作を前記データ放送の規格において定義されたリモートコントロール操作に置き換えるステップと、前記ポインタが表示された座標に対応するコンポーネントを検索するステップと、前記データ放送の規格に基づき前記コンポーネントに設定されているイベントを起動させるステップと、を実行させることを特徴とするプログラム、が提供される。
【００１２】
このような手順のコンポーネント選択方法及びプログラムでは、受信したデータ放送に基づく表示画面に表示画面の所定の位置を指示するポインタを表示する。表示画面を見ている利用者からの指示を指示入力手段から入力して指示情報を生成する。指示がポインタの座標に関する指示であれば、ポインタを表示する座標を算出して座標情報を生成し、座標情報に基づいてポインタを所定の位置に表示する。続いて、座標情報及び指示情報に基づき指示入力手段より入力した利用者の操作をデータ放送の規格において定義されたリモートコントロール操作に置き換え、ポインタが表示された座標に対応するコンポーネントを検索し、データ放送の規格に基づきコンポーネントに設定されているイベントを起動させる。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１は、本発明の一実施の形態であるデータ放送受信装置の構成図である。
【００１４】
本発明に係るデータ放送受信装置は、データ放送を受信するデータ放送受信手段１１０、受信したデータを蓄積するデータ蓄積手段１２０、データ放送に基づく表示画面の制御を行なう表示制御手段１３０、表示画面を表示する表示手段１４０、利用者の指示を入力する指示入力手段１５０、指示入力手段に応じて表示画面に表示するポインタの座標を算出する座標情報生成手段１６０及び指示情報と座標情報に基づいてポインタの処理を行なうポインタ制御手段１７０から構成される。
【００１５】
データ放送受信手段１１０は、所望のデータ放送を受信し、デコード処理等を行なった後、デコードされた信号をデータ蓄積手段１２０あるいは表示制御手段１３０へ送る。
【００１６】
データ蓄積手段１２０は、データ放送受信手段１１０によってデコードされた信号を蓄積し、必要に応じて表示制御手段１３０へ送る。
表示制御手段１３０は、データ放送受信手段１１０及びデータ蓄積手段１２０から取得した信号に基づきデータ放送の表示画面を再生し、表示手段１４０に表示する。
【００１７】
表示手段１４０は、表示制御手段１３０及びポインタ制御手段１７０に従って、データ放送に基づく表示とポインタとを画面に表示する。
指示入力手段１５０は、表示手段１４０の表示画面に表示されるポインタの位置を操作するポインティングデバイスであり、ポインタの座標に関する指示とともにポインタが表示された領域に対応するコンポーネントの起動等の指示を入力し、座標情報生成手段１６０及びポインタ制御手段１７０へ送る。ポインティングデバイスがマウスやトラックボール等の場合は、移動する方向と移動量とが指示され、タブレットやデジタイザー等の場合には座標が直接指示される。また、リモコンの決定キーに相当する入力部を有し、この入力部からの信号を受け、例えば、「決定」や「戻る」等の指示情報を生成する。
【００１８】
座標情報生成手段１６０は、指示入力手段１５０から取得したポインタの座標に関する指示に基づき、ポインタを表示する座標を算出し、座標情報としてポインタ制御手段１７０へ送る。
【００１９】
ポインタ制御手段１７０は、第１に、ポインタを表示する座標に関する座標情報を座標情報生成手段１６０から取得し、ポインタを表示する画面上の位置を制御するポインタ移動制御処理を行なう。第２に、ポインタが移動した座標に対応するコンポーネントを検索し、指示入力手段１５０より入力する指示情報とに応じてコンポーネントに設定されているイベントを起動させる起動制御処理を行なう。すなわち、指示入力手段１５０より入力した操作を、例えば、ＢＳデジタルデータ放送のＢＭＬ規格におけるキーグループのベーシックで定義されたリモコン操作である「上矢印」、「下矢印」、「左矢印」、「右矢印」、「決定」、「戻る」の６つの操作に対応させて処理を行なう。移動制御処理及び起動制御処理の詳細については後述する。
【００２０】
このような構成のデータ放送受信装置の動作について説明する。
放送局等から送信されたデータ放送は、データ放送受信手段１１０で受信される。データ放送受信手段１１０は、受信した信号のデコードを行ない、必要に応じてデータ蓄積手段１２０へデータを蓄積する。表示制御手段１３０は、データ放送受信手段１１０のデコードしたデータ及び必要に応じてデータ蓄積手段１２０に蓄積されたデータに基づいてデータ放送の表示画面を再生し、表示手段１４０に表示する。このとき、表示画面の所定の位置を指示するポインタをポインタ制御手段１７０に従って表示する。利用者は指示入力手段１５０によりポインタの移動先の座標に関する指示や「決定」「戻る」等の指示を行なう。これらの指示は、指示入力手段１５０から指示情報として座標情報生成手段１６０とポインタ制御手段１７０へ送られる。座標情報生成手段１６０は、指示入力手段１５０から入力する座標に関する指示に応じて、ポインタを表示する表示画面上の座標を算出して座標情報を生成し、ポインタ制御手段１７０へ送る。ポインタ制御手段１７０は、座標情報に基づきポインタを所定の位置に移動させるとともに、ポインタの表示位置に対応するコンポーネントを検索する。続いて、指示情報を参照して、検索されたコンポーネントに設定されているイベントを起動する。例えば、ポインタに対応するコンポーネントにＢＭＬ規格によるＯｎＦｏｃｕｓイベントが設定されていた場合、コンポーネントに対応する表示画面領域をフォーカスさせる。
【００２１】
次に、上記説明の機能を実現するデータ放送受信装置のハードウエア構成について説明する。図２は、本発明の一実施の形態であるデータ放送受信装置のハードウエア構成図である。
【００２２】
本発明に係るデータ放送受信装置のハードウエア構成は、全体を制御する制御手段を構成するＣＰＵ１３１０、ＲＯＭ１３２０及びＲＡＭ１３３０と、記憶手段であるハードディスク１１１０と、再生手段を構成するディスプレイ１４１０及び音声出力１４２０と、指示入力手段であるポインティングデバイス１５１０及びリモコン１５２０と、他の装置と情報交換を行なう通信処理部１７１０と、が内部バス１８１０によって接続している。
【００２３】
制御手段であるＣＰＵ１３１０は、装置全体を制御するとともにデータ放送コンテツ再生時の表示制御と、ポインタに関する表示制御及び指示に対応するポインタ制御を行なう。ＲＯＭ１３２０は、ＣＰＵ１３１０の必要な各種情報、例えば、表示する文字等が保存されている。また、ＲＡＭ１３３０は、ＣＰＵ１３１０の必要なワーク情報の一時保存領域、例えば、ＢＭＬファイルを展開するメモリに用いられる。ハードディスク１１１０は、データ放送受信装置が取得したデータを蓄積し、蓄積データファイルとして記憶するデータ蓄積手段である。表示手段であるディスプレイ１４１０は、ＢＭＬ再生画面表示等を行なうとともに、ポインタを所定の位置に表示する。音声出力部１４２０は、ＢＭＬコンテンツの再生時の音声出力等を行なう。指示入力手段であるポインティングデバイス１５１０及びリモコン１５２０は、データ放送操作等の利用者の指示を入力しＣＰＵ１３１０へ伝達する。特に、ポインティングデバイス１５１０、例えばマウスは、ポインタの座標指示や処理機能の選択に関する指示を伝達する。通信処理部１７１０は、ネットワークに接続し、他のマシンのＢＭＬファイルを参照する際等の通信処理を行なう。
【００２４】
具体的なポインタの動作を表示画面で説明する。図３は、本発明の一実施の形態であるデータ放送受信装置の表示画面の一例である。
データ放送受信装置は、図２に示す各部より構成され、表示画面２０００に基づく操作は、ポインティングデバイス、例えばマウスにより行なうとする。
【００２５】
表示画面２０００には、「天気予報」、「スポーツ情報」、「地域情報」及び「番組案内」のメニュー項目と、「次へ」及び「前へ」という操作ボタン２１００が表示されている。また、本発明では、マウスに対応したポインタであるマウスカーソル２２００が表示画面上の任意の座標に表示されている。マウスでは、移動、クリック、ダブルクリックの３つの操作が可能である。
【００２６】
第１に、マウスを移動させた場合、マウスの移動方向及び移動量に応じたポインタの座標が算出され、座標情報が生成される。生成された座標情報に基づき、表示画面２０００上に所定の位置にマウスカーソル２２００が移動して表示される。マウスカーソル２２００が移動した座標に設定されているコンポーネントが検索され、検索されたコンポーネントに設定されているイベントが起動される。例えば、マウスカーソル２２００が、「天気予報」が表示された領域に移動した場合、「天気予報」が選択可能なコンポーネントであり「ＯｎＦｏｃｕｓ」イベントが設定されていたら、「天気予報」の領域をフォーカスする。続いて、「番組案内」へ移動したい場合、マウスを使ってマウスカーソル２２００を「番組案内」が表示された領域に移動させて「番組案内」をフォーカスさせる。
【００２７】
このように、本発明によれば、選択したい項目までマウスカーソル２２００を直接移動させることができるため、短時間で所望の項目を選択することが可能となり、操作性が向上する。
【００２８】
第２に、マウスがクリックされた場合、マウスカーソル２２００の座標に対応するコンポーネントが検索される。検索されたコンポーネントがアクティブ、例えばコンポーネントに対応する領域がフォーカスされていれば、リモコン操作の「決定」に対応するイベントを起動させる。例えば、「天気予報」がフォーカスされている状態でマウスがクリックされた場合、リモコン操作の決定キーが操作された場合の処理、例えば天気予報画面の展開が行なわれる。
【００２９】
第３に、マウスがダブルクリックされた場合、マウスカーソル２２００の座標に対応するコンポーネントが検索する。検索されたコンポーネントについて、リモコン操作の「決定」に対応するイベントを起動させる。
【００３０】
このように、本発明によれば、表示画面２０００を見ながらより視覚的にアクセスできるようになるため、操作性を向上させることができる。
次に、マウスのそれぞれの操作に対応するコンポーネントの選択とコンポーネントに関するイベントを起動させるコンポーネント選択方法について説明する。
【００３１】
上記説明の、移動、クリック及びダブルクリックの３つのマウス操作に対応する処理について説明する。
第１に、移動操作について説明する。図４は、本発明の一実施の形態であるデータ放送受信装置におけるマウスの移動操作に対する処理のフローチャートである。
【００３２】
処理が開始されると（Ｓ０１）、マウスが移動している状態の場合には、マウスによって指示されるマウスカーソルの座標に関する座標情報を所定の間隔で取得する（Ｓ０２）。取得したマウスカーソルの座標情報に基づき、この座標に対して設定されているコンポーネントを検索する（Ｓ０３）。続いて、検索されたコンポーネント内にＢＭＬ規格によるｎａｖ−ｉｎｄｅｘが設定されているか否かを判定する（Ｓ０４）。ｎａｖ−ｉｎｄｅｘは、コンポーネントがリモコン操作によって選択することが可能であることを示しており、ｎａｖ−ｉｎｄｅｘが設定されているコンポーネントに対応する領域へは、リモコン操作によってカーソルを移動させることができる。一方、ｎａｖ−ｉｎｄｅｘが設定されていない場合には、そこへカーソルを移動させることができない。ｎａｖ−ｉｎｄｅｘが設定されていない場合には、処理をなにもせず（Ｓ０５）、終了する（Ｓ１１）。コンポーネントにｎａｖ−ｉｎｄｅｘが設定されている場合、さらに、マウスカーソルの座標に対応して１つ以上のコンポーネントが設定されているかをチェックする（Ｓ０６）。１つ以上のコンポーネントが設定されていた場合、１つであるかがチェックされ（Ｓ０７）、２以上の場合には、一番上に設定されているコンポーネント、すなわち最後に記述されているコンポーネントを選択する（Ｓ０８）。また、１つの場合にはそのコンポーネントを選択する（Ｓ０９）。このようにして、コンポーネントが選択され、選択されたコンポーネントにＯｎＦｏｃｕｓイベントを発火し（Ｓ１０）、処理を終了（Ｓ１４）する。これにより、選択されたコンポーネントに対応する領域がフォーカスされて表示される。
【００３３】
また、Ｓ６でコンポーネントが設定されていないと判定された場合、ＯｎＦｏｃｕｓイベントが発火したコンポーネントが存在するか否かをチェックする（Ｓ１１）。存在する場合には、そのコンポーネントにＯｎｂｌｕｒイベントを発火し（Ｓ１２）、処理を終了する（Ｓ１４）。これにより、そのコンポーネントに対応する領域のフォーカスが消失する。ＯｎＦｏｃｕｓイベントが発火したコンポーネントが存在しない場合は処理をなにもせず（Ｓ１３）、終了する（Ｓ１４）。
【００３４】
さらにＳ１０において、選択されたコンポーネントにＯｎＦｏｃｕｓイベントを発火する際に、他にＯｎＦｏｃｕｓイベントが発火したコンポーネントが存在する場合、そのコンポーネントにＯｎｂｌｕｒイベントを発火させる。これにより、フォーカスの遷移が発生する。
【００３５】
第２に、クリック操作について説明する。図５は、本発明の一実施の形態であるデータ放送受信装置におけるマウスのクリック操作に対する処理のフローチャートである。
【００３６】
処理が開始され（Ｓ２１）、マウスカーソルが表示されている座標情報を取得される（Ｓ２２）。取得したマウスカーソルの座標情報に基づき、この座標に対して設定されているコンポーネントを検索する（Ｓ２３）。続いて、検索されたコンポーネント内にＢＭＬ規格によるｎａｖ−ｉｎｄｅｘが設定されているか否かを判定する（Ｓ２４）。ｎａｖ−ｉｎｄｅｘが設定されていない場合には、処理をなにもせず（Ｓ２５）、終了する（Ｓ３２）。コンポーネントにｎａｖ−ｉｎｄｅｘが設定されている場合、さらに、マウスカーソルの座標に対応して１つ以上のコンポーネントが設定されているかをチェックする（Ｓ２６）。コンポーネントが設定されていない場合、処理をなにもせず（Ｓ２５）、終了する（Ｓ３２）。１つ以上のコンポーネントが設定されていた場合、１つであるかがチェックされ（Ｓ２７）、２以上の場合には、一番上に設定されているコンポーネント、すなわち最後に記述されているコンポーネントを選択する（Ｓ２８）。また、１つの場合にはそのコンポーネントを選択する（Ｓ２９）。次に、選択されたコンポーネントにＯｎＦｏｃｕｓがアクティブになっているか否かをチェックし（Ｓ３０）、アクティブでなければなにもせず（Ｓ２５）、処理を終了する（Ｓ３２）。アクティブであれば、選択されたコンポーネントにＯｎＣｌｉｃｋイベントを発火し（Ｓ３１）、処理を終了する。
【００３７】
第３に、ダブルクリックについて説明する。図６は、本発明の一実施の形態であるデータ放送受信装置におけるマウスのダブルクリック操作に対する処理のフローチャートである。
【００３８】
処理が開始され（Ｓ４１）、マウスカーソルが表示されている座標情報を取得される（Ｓ４２）。取得したマウスカーソルの座標情報に基づき、この座標に対して設定されているコンポーネントを検索する（Ｓ４３）。続いて、検索されたコンポーネント内にＢＭＬ規格によるｎａｖ−ｉｎｄｅｘが設定されているか否かを判定する（Ｓ４４）。ｎａｖ−ｉｎｄｅｘが設定されていない場合には、処理をなにもせず（Ｓ４５）、終了する（Ｓ５１）。コンポーネントにｎａｖ−ｉｎｄｅｘが設定されている場合、さらに、マウスカーソルの座標に対応して１つ以上のコンポーネントが設定されているかをチェックする（Ｓ４６）。コンポーネントが設定されていない場合、処理をなにもせず（Ｓ４５）、終了する（Ｓ５１）。１つ以上のコンポーネントが設定されていた場合、１つであるかがチェックされ（Ｓ４７）、２以上の場合には、一番上に設定されているコンポーネント、すなわち最後に記述されているコンポーネントを選択する（Ｓ４８）。また、１つの場合にはそのコンポーネントを選択する（Ｓ４９）。続いて、選択されたコンポーネントに、ＯｎＣｌｉｃｋイベントを発火し（Ｓ５０）、処理を終了する（Ｓ５１）。
【００３９】
本発明のコンポーネント選択方法では、マウスで操作されたときに発生するイベントである移動、クリック、ダブルクリックをＢＭＬのイベントＯｎＦｏｃｕｓ、Ｏｎｃｌｉｃｋに割り当てることによって、データ放送のコンポーネント選択とコンポーネントに関するイベントの起動（発火）処理を行なう。このように、本来データ放送の規格で定義されていないマウス操作をリモコン操作に置き換えることによって、現状の規格のデータ放送における操作性を向上させることが可能となる。
【００４０】
上記の説明ではポインティングデバイスをマウスとしたが、ポインティングデバイスはマウスに限定されない。本発明を適用したデータ放送受信装置の構成例をいくつか説明する。
【００４１】
図７は、パーソナルコンピュータのウインドウ環境でデータ放送を再生する実施例の構成図である。パーソナルコンピュータ（以下、ＰＣとする）とポインティングデバイスの組み合わせとしては、例えば、デスクトップＰＣ３１００とマウス３１１０、あるいはノートブックＰＣ３２００とタッチパット３２１０といった組み合わせがある。デスクトップＰＣ３１００あるいはノートブックＰＣ３２００は、データ放送信号を取得して表示部にデータ放送に基づく画面を再生するとともに、ポインタを表示する。利用者は、画面上のポインタをマウス３１１０あるいはタッチパット３２１０を操作して移動させて所望のコンポーネントを選択する。
【００４２】
図８は、携帯端末においてデータ放送を再生する実施例の構成図である。携帯端末３３００には、例えば、タッチパネル３３１０が搭載されている。携帯端末３３００は、データ放送信号を取得して表示部にデータ放送に基づく画面を再生するとともに、ポインタを表示する。利用者は、タッチパネル３３１０を操作して画面上のポインタを移動させて所望のコンポーネントを選択する。
【００４３】
図９は、車載用端末においてデータ放送を再生する実施例の構成図である。車載用端末３４００には、例えば、タッチパネル３４１０が搭載されている。車載用端末３４００は、データ放送信号を取得して表示部にデータ放送に基づく画面を再生するとともに、ポインタを表示する。利用者は、タッチパネル３４１０を操作して画面上のポインタを移動させて所望のコンポーネントを選択する。
【００４４】
図８及び図９に示したようなタッチパネル３３１０あるいはタッチパネル３４１０を用いた構成の場合、画面上の所定の位置を示す、例えば矢印のようなポインタを表示しなくてもよい。利用者は、所望するコンポーネントに対応する表示部を直接タッチすることによりポインタを移動させてコンポーネントの選択を行なうことができる。この場合、タッチが行なわれた座標を算出し、座標情報が生成された後のイベント処理は、マウス等の場合と同様である。
【００４５】
図１０は、デジタルＴＶにおいてデータ放送を再生する実施例の構成図である。デジタルＴＶ３５００には、例えば、マウス３５１０が接続されている。デジタルＴＶ３５００は、データ放送信号を取得して表示部にデータ放送に基づく画面を再生するとともに、ポインタを表示する。利用者は、マウス３５１０を操作して画面上のポインタを移動させて所望のコンポーネントを選択する。
【００４６】
このように、本発明のデータ放送受信装置は、データ放送に基づく画面を表示可能な表示装置とポインティングデバイスとを有する構成であれば、どのような構成であってもよい。
【００４７】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、データ放送受信装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。
【００４８】
プログラムを実行するコンピュータは、読み取り可能な記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００４９】
【発明の効果】
以上説明したように本発明のデータ放送受信装置では、データ放送に基づく表示画面とともに、表示画面の所定の位置を指示するポインタを表示する。利用者が指示入力手段で行なう操作に応じて、表示画面上に表示するポインタの座標が算出され、表示される。また、指示に応じて所定の処理が起動される。
【００５０】
このように、表示画面上の所定の位置を指示するポインタを所望の位置に移動させて操作を行なうことにより、短時間に所望の項目までフォーカスを移動させることが可能となり、データ放送における操作性が向上する。この結果、データ放送の画面を見ながら、より視覚的にアクセスできるようになる。
【００５１】
また、本発明のコンポーネント選択方法及びプログラムでは、受信したデータ放送に基づく表示画面に表示画面の所定の位置を指示するポインタを表示し、利用者からの指示に応じてポインタの表示位置を移動させる。このとき、ポインタが表示された座標に対応するコンポーネントを検索し、データ放送の規格に基づきコンポーネントに設定されているイベントを起動させる。
【００５２】
このように、表示画面上の所定の位置を指示するポインタを所望の位置に移動させて操作を行なうことにより、短時間に所望のコンポーネントを選択することが可能となり、データ放送における操作性が向上する。
【図面の簡単な説明】
【図１】本発明の一実施の形態であるデータ放送受信装置の構成図である。
【図２】本発明の一実施の形態であるデータ放送受信装置のハードウエア構成図である。
【図３】本発明の一実施の形態であるデータ放送受信装置の表示画面の一例である。
【図４】本発明の一実施の形態であるデータ放送受信装置におけるマウスの移動操作に対する処理のフローチャートである。
【図５】本発明の一実施の形態であるデータ放送受信装置におけるマウスのクリック操作に対する処理のフローチャートである。
【図６】本発明の一実施の形態であるデータ放送受信装置におけるマウスのダブルクリック操作に対する処理のフローチャートである。
【図７】パーソナルコンピュータのウインドウ環境でデータ放送を再生する実施例の構成図である。
【図８】携帯端末においてデータ放送を再生する実施例の構成図である。
【図９】車載用端末においてデータ放送を再生する実施例の構成図である。
【図１０】デジタルＴＶにおいてデータ放送を再生する実施例の構成図である。
【図１１】ＢＳデジタルデータ放送システムの構成図である。
【図１２】メニュー選択の操作画面とリモコンの一例である。
【符号の説明】
１１０・・・データ放送受信手段、１２０・・・データ蓄積手段、１３０・・・表示制御手段、１４０・・・表示手段、１５０・・・指示入力手段、１６０・・・座標情報生成手段、１７０・・・ポインタ制御手段
【図１】
0004608829.tif 000002
【図２】
0004608829.tif 000003
【図３】
0004608829.tif 000004
【図４】
0004608829.tif 000005
【図５】
0004608829.tif 000006
【図６】
0004608829.tif 000007
【図７】
0004608829.tif 000008
【図８】
0004608829.tif 000009
【図９】
0004608829.tif 000010
【図１０】
0004608829.tif 000011
【図１１】
0004608829.tif 000012
【図１２】
0004608829.tif 000013