(57)【要約】【課題】複数画面表示可能なテレビジョン装置において、操作対象画面に含まれる文字や画像等の要素の１つに、操作対象画面を切り替える機能を付与し、リモコンが備える方向キー等の操作で画面の切り替えを行う。【解決手段】テレビジョン装置１０は、受信したテレビジョン信号に含まれる特定のデータ（ＢＭＬ文書など）に基づいて当該テレビジョン信号に応じた画面情報を生成するブラウザ部１、生成した複数の画面情報を合成することにより１つの表示画面上に複数の縮小画面を表示させる画面動作／表示処理部５、表示された複数の縮小画面を切り替えて各縮小画面の遠隔操作を行うリモコン２を備える。ブラウザ部１は、リモコン２の操作対象とした縮小画面に含まれる要素の１つに、他の縮小画面へ操作対象を切り替える機能を付与し、画面動作／表示処理部５は、リモコン２が備える方向キー等の操作により前記要素から前記他の縮小画面へ操作対象を切り替える。【選択図】図１
2005303628.tif 000002
【特許請求の範囲】
【請求項１】
複数のテレビジョン信号を受信可能な受信手段と、該受信したテレビジョン信号に含まれる特定のデータに基づいて当該テレビジョン信号に応じた画面情報を生成するブラウザ手段と、該ブラウザ手段からの複数の画面情報を合成することにより１つの表示画面上に複数の縮小画面を表示させる画面動作／表示処理手段と、該表示された複数の縮小画面を切り替えて各縮小画面の遠隔操作を行うための操作入力手段と、該操作入力手段の操作対象とした縮小画面に含まれる要素の１つに、他の縮小画面へ操作対象を切り替える操作対象画面切替機能を付与する操作対象画面切替機能付与手段とを備え、前記操作入力手段が備える所定の操作キーの操作により前記要素から前記他の縮小画面へ操作対象を切り替えるようにしたことを特徴とする複数画面表示テレビジョン装置。
【請求項２】
請求項１に記載の複数画面表示テレビジョン装置において、前記画面動作／表示処理手段は、前記操作対象画面切替機能が付与された前記要素を、同一の縮小画面に含まれる他の要素と区別して明示することを特徴とする複数画面表示テレビジョン装置。
【請求項３】
請求項１又は２に記載の複数画面表示テレビジョン装置において、前記縮小画面に含まれる要素に対してフォーカスが移動する順序を検出する手段を備え、前記操作対象画面切替機能付与手段は、前記検出されたフォーカスの移動順序に関する情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴とする複数画面表示テレビジョン装置。
【請求項４】
請求項１又は２に記載の複数画面表示テレビジョン装置において、前記縮小画面に含まれる要素の位置情報を検出する手段を備え、前記操作対象画面切替機能付与手段は、前記検出された要素の位置情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴とする複数画面表示テレビジョン装置。
【請求項５】
請求項１又は２に記載の複数画面表示テレビジョン装置において、前記縮小画面に含まれる要素に対してフォーカスが移動する順序を検出する手段と、前記縮小画面に含まれる要素の位置情報を検出する手段とを備え、前記操作対象画面切替機能付与手段は、前記検出されたフォーカスの移動順序に関する情報及び前記検出された要素の位置情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴とする複数画面表示テレビジョン装置。
【請求項６】
複数のテレビジョン信号を受信可能な受信手段と、該受信したテレビジョン信号に含まれる特定のデータに基づいて当該テレビジョン信号に応じた画面情報を生成するブラウザ手段と、該ブラウザ手段からの複数の画面情報を合成することにより１つの表示画面上に複数の縮小画面を表示させる画面動作／表示処理手段と、該表示された複数の縮小画面を切り替えて各縮小画面の遠隔操作を行うための操作入力手段とを備えた複数画面表示テレビジョン装置を用いて操作対象画面を切り替える操作対象画面切替方法において、前記操作入力手段の操作対象とした縮小画面に含まれる要素の１つに、他の縮小画面へ操作対象を切り替える操作対象画面切替機能を付与し、前記操作入力手段が備える所定の操作キーの操作により前記要素から前記他の縮小画面へ操作対象を切り替えるようにしたことを特徴とする操作対象画面切替方法。
【請求項７】
前記操作対象画面切替機能が付与された前記要素を、同一の縮小画面に含まれる他の要素と区別して明示することを特徴とする請求項６に記載の操作対象画面切替方法。
【請求項８】
前記縮小画面に含まれる要素に対してフォーカスが移動する順序を検出し、該検出したフォーカスの移動順序に関する情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴とする請求項６又は７に記載の操作対象画面切替方法。
【請求項９】
前記縮小画面に含まれる要素の位置情報を検出し、該検出した要素の位置情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴とする請求項６又は７に記載の操作対象画面切替方法。
【請求項１０】
前記縮小画面に含まれる要素に対してフォーカスが移動する順序と、前記縮小画面に含まれる要素の位置情報とを検出し、前記検出したフォーカスの移動順序に関する情報及び要素の位置情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴とする請求項６又は７に記載の操作対象画面切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数画面表示テレビジョン装置及び操作対象画面切替方法、より詳細には、１画面中に複数の画面を同時に表示可能な複数画面表示テレビジョン装置及び操作対象画面切替方法に関する。
【背景技術】
【０００２】
従来、テレビジョン受信機等においては、受信したテレビジョン信号又は外部ビデオ信号に基づく画像上の一部に、子画面を表示する子画面表示機能を備えたものがある。このような多画面表示時においては、操作対象画面の把握及び制御の容易性を考慮する必要がある。例えば、リモコン上に、各画面に対応したキー配設領域を設け、画面数に応じた数のキーを配設することで、操作すべきキーの特定を容易にして操作の煩雑さを軽減するなどの方法がある。しかしながら、この方法によると、リモコンが非常に大きくなってしまう等の問題がある。
【０００３】
上記問題を解決するために、例えば、特許文献１には、操作対象がいずれの画面であるか、また、選択キーの操作によって操作対象がいずれの画面に変化したかなどの情報を提示する提示手段を設け、リモコン上には１画面分の操作キーと操作対象画面を選択するための選択キー（カーソルキー等）を配設し、選択キーによって操作対象画面を切換えながら、操作キーを操作して各画面表示を制御するようにした多画面表示テレビジョン受信機が開示されている。
【特許文献１】特開平７−１６２７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、昨今のデジタルテレビにおけるデータ放送などでは、リモコンに設けた方向キーや決定キーを高い頻度で使用し、リモコンを操作しながら視聴するといったことが行われている。このような視聴形態に対して、上記特許文献１に記載の発明では、視聴者は操作対象画面を変更する度に、画面からリモコンに視線を移して、リモコン上の選択キーを目視して確認しなければならず、操作が煩わしいという問題がある。
【０００５】
本発明は、上述のごとき実情に鑑みてなされたものであり、操作対象とする画面に含まれる要素の一つに、操作対象画面を切り替える機能を付与することによって、リモコンが備える所定の操作キー（例えば、方向キー等）の操作により、操作対象画面の切り替えをできるようにした複数画面表示テレビジョン装置及び該装置を用いた操作対象画面切替方法を提供すること、を目的としてなされたものである。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するための手段を提供するもので、以下の技術手段を構成する。
第１の技術手段は、複数のテレビジョン信号を受信可能な受信手段と、該受信したテレビジョン信号に含まれる特定のデータに基づいて当該テレビジョン信号に応じた画面情報を生成するブラウザ手段と、該ブラウザ手段からの複数の画面情報を合成することにより１つの表示画面上に複数の縮小画面を表示させる画面動作／表示処理手段と、該表示された複数の縮小画面を切り替えて各縮小画面の遠隔操作を行うための操作入力手段と、該操作入力手段の操作対象とした縮小画面に含まれる要素の１つに、他の縮小画面へ操作対象を切り替える操作対象画面切替機能を付与する操作対象画面切替機能付与手段とを備え、前記操作入力手段が備える所定の操作キーの操作により前記要素から前記他の縮小画面へ操作対象を切り替えるようにしたことを特徴としたものである。
【０００７】
第２の技術手段は、第１の技術手段において、前記画面動作／表示処理手段は、前記操作対象画面切替機能が付与された前記要素を、同一の縮小画面に含まれる他の要素と区別して明示することを特徴としたものである。
【０００８】
第３の技術手段は、第１又は第２の技術手段において、前記縮小画面に含まれる要素に対してフォーカスが移動する順序を検出する手段を備え、前記操作対象画面切替機能付与手段は、前記検出されたフォーカスの移動順序に関する情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴としたものである。
【０００９】
第４の技術手段は、第１又は第２の技術手段において、前記縮小画面に含まれる要素の位置情報を検出する手段を備え、前記操作対象画面切替機能付与手段は、前記検出された要素の位置情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴としたものである。
【００１０】
第５の技術手段は、第１又は第２の技術手段において、前記縮小画面に含まれる要素に対してフォーカスが移動する順序を検出する手段と、前記縮小画面に含まれる要素の位置情報を検出する手段とを備え、前記操作対象画面切替機能付与手段は、前記検出されたフォーカスの移動順序に関する情報及び前記検出された要素の位置情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴としたものである。
【００１１】
第６の技術手段は、複数のテレビジョン信号を受信可能な受信手段と、該受信したテレビジョン信号に含まれる特定のデータに基づいて当該テレビジョン信号に応じた画面情報を生成するブラウザ手段と、該ブラウザ手段からの複数の画面情報を合成することにより１つの表示画面上に複数の縮小画面を表示させる画面動作／表示処理手段と、該表示された複数の縮小画面を切り替えて各縮小画面の遠隔操作を行うための操作入力手段とを備えた複数画面表示テレビジョン装置を用いて操作対象画面を切り替える操作対象画面切替方法において、前記操作入力手段の操作対象とした縮小画面に含まれる要素の１つに、他の縮小画面へ操作対象を切り替える操作対象画面切替機能を付与し、前記操作入力手段が備える所定の操作キーの操作により前記要素から前記他の縮小画面へ操作対象を切り替えるようにしたことを特徴としたものである。
【００１２】
第７の技術手段は、第６の技術手段において、前記操作対象画面切替機能が付与された前記要素を、同一の縮小画面に含まれる他の要素と区別して明示することを特徴としたものである。
【００１３】
第８の技術手段は、第６の又は第７の技術手段において、前記縮小画面に含まれる要素に対してフォーカスが移動する順序を検出し、該検出したフォーカスの移動順序に関する情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴としたものである。
【００１４】
第９の技術手段は、第６の又は第７の技術手段において、前記縮小画面に含まれる要素の位置情報を検出し、該検出した要素の位置情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴としたものである。
【００１５】
第１０の技術手段は、第６の又は第７の技術手段において、前記縮小画面に含まれる要素に対してフォーカスが移動する順序と、前記縮小画面に含まれる要素の位置情報とを検出し、前記検出したフォーカスの移動順序に関する情報及び要素の位置情報に基づいて、前記操作対象画面切替機能を付与する要素を決定することを特徴としたものである。
【発明の効果】
【００１６】
複数画面表示可能なテレビジョン装置において、操作対象とする画面に含まれる要素の一つに、操作対象画面を切り替える機能を付与することによって、リモコンが備える所定の操作キー（例えば、方向キー等）の操作により、操作対象画面の切り替えができるため、視聴者は、手元のリモコンに視線を移すことなく、画面を見たままの状態で全ブラウザを操作することが可能となる。
【発明を実施するための最良の形態】
【００１７】
本発明による複数画面表示テレビジョン装置の実施形態の一例を、ＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書を受信して表示するＢＭＬブラウザに基づいて以下に説明する。
図１は、本発明の一実施形態に係る複数画面表示テレビジョン装置の構成例を示すブロック図で、図中、１０は複数のテレビジョン信号を受信可能な複数画面表示テレビジョン装置（以下、単にテレビジョン装置という）で、該テレビジョン装置１０は、ブラウザ部１，リモコン２，受光部３，リモコン情報処理部４，画面動作／表示処理部５，表示部６，ＤＥＭＵＸ７，ＤＳＭ−ＣＣデコーダ８，ファイルシステム９を備えている。
【００１８】
上記ブラウザ部１は、データ表示部（ブラウザ手段）１１、データ表示部１２、及びブラウザ管理部１３を備え、データ表示部１１及びデータ表示部１２は同じ構成とし、それぞれ異なるデータ放送の画面を、一つの画面上に同時に表示させることができる。本実施形態では２つのデータ表示部を備えているものとして説明するが、これに限定されず、２つ以上のデータ表示部を備える構成としてもよい。
【００１９】
以下の説明ではデータ表示部１１を代表例として説明するものとする。
データ表示部１１は、パーサ部１１１，操作対象画面切替ボタン表示判定部（操作対象画面切替機能付与手段）１１２，描画管理部１１３，ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）部１１４，スクリプト処理部１１５，割込事象処理部１１６を備え、さらに、ＤＯＭ部１１４は仮想ボタン位置検出部１１４ａと仮想ボタン順序検出部１１４ｂを備えている。
【００２０】
図１に示すテレビジョン装置１０において、アンテナで１つのテレビジョン信号を受信すると、ＤＥＭＵＸ７、ＤＳＭ−ＣＣデコーダ８、ファイルシステム９を介して、分離されたＢＭＬ文書がパーサ部１１１に入力される。パーサ部１１１では、入力されたＢＭＬ文書を解析し、ＢＭＬ文書中要素の親子関係を示す木構造を生成し、その解析結果をＤＯＭ部１１４に格納する。
【００２１】
ＤＯＭ部１１４に格納する木構造には、各々の要素の表示位置などを示す属性情報が含まれており、この属性情報を元に描画管理部１１３は何をどこに表示すべきかを定め、画面動作／表示処理部５を利用して描画を行う。より詳細には、描画管理部１１３は、上記属性情報に基づいて、画面のどこに何をいつ表示するかといった空間／時間的な提示の制御や、関連番組やインターネットのＵＲＬを示すリンク、タイトルや本文などを示す構造表現、操作ボタン等のユーザインタフェイスなどを定め、画面動作／表示処理部５を利用して描画を行う。複数のブラウザが起動している場合、画面動作／表示処理部５が各画面を縮小して多画面表示できるように制御する。
【００２２】
ブラウザ管理部１３は、複数のブラウザが起動している場合、いずれのブラウザがアクティブな状態（すなわち、リモコン２からの指示に従って操作可能な状態）であるのかを管理し、リモコン２からの指示を対応するブラウザに割り振る。また、画面動作／表示処理部５を利用して、アクティブなブラウザに枠をつけるなどの方法で他のブラウザと異なる表示を行ってアクティブ状態であることを明示するとともに、ＤＯＭ部１１４を通じてアクティブなブラウザ中に含まれる所定の要素に、画面を操作するためのフォーカスを与える。視聴者は、リモコン２の方向キーなどを操作してフォーカスを移動させ、画面を操作することができる。
【００２３】
また、上記要素とは、表示画面上に設けられ、ユーザの入力を受け付け可能なボタン（例えば、操作ボタン，アイコンなど）や、入力用フォーム等のユーザインタフェイスとなるもので、ＢＭＬ文書で言えば、ｉｎｐｕｔ、ａ、ｏｂｊｅｃｔ要素及びｏｎｃｌｉｃｋ、ｏｎｋｅｙｄｏｗｎ、ｏｎｋｅｙｕｐの属性が指定されている要素等が該当し、この要素のことを以下の各実施形態の説明では仮想ボタンという。
【００２４】
（第１の実施形態）
図１に示すテレビジョン装置１０において、ブラウザ管理部１３が複数のブラウザの起動を検知すると、操作対象画面切替ボタン表示判定部１１２は、ＤＯＭ部１１４にアクセスし、画面中に表示される仮想ボタンの一つに、操作対象ブラウザを切り替える機能を付与する。当該機能が与えられた仮想ボタンにフォーカスが当てられ、リモコン２が備える所定の操作キー（例えば、方向キーなど）が押されるとスクリプト処理部１１５が、入力されたキーコードを受け取り、所定の操作キーからの入力であることを検知すると、ブラウザ管理部１３に通知する。ブラウザ管理部１３はこの通知を受け取ると、画面動作／表示処理部５に操作対象ブラウザの切り替えを指示し、画面動作／表示処理部５は、新しく操作対象となるブラウザに外枠などを付与して明示するとともに、同ブラウザ内の所定の位置（すなわち、所定の仮想ボタン）にフォーカスを当てて、これまで操作対象であった（すなわち、アクティブであった）ブラウザに対するフォーカスをやめる。
【００２５】
このように、データ表示画面（ブラウザ）中の仮想ボタンの一つに、操作対象ブラウザを切り替える機能を付与することによって、リモコンでブラウザ内の仮想ボタンにフォーカスを当てる操作と同様な操作で操作対象ブラウザの切り替えができるため、視聴者は、手元（リモコン）に視線を移すことなく、画面を見たままの状態で全てのブラウザを操作することが可能となる。
【００２６】
また、操作対象画面切替ボタン表示判定部１１２は、操作対象ブラウザを切り替える機能を付与する仮想ボタンを決定すると、ＤＯＭ部１１４の情報により、描画管理部１１３及び画面動作／表示処理部５を利用して、当該仮想ボタンが他の仮想ボタンと異なるように明示的に表示を行うようにしてもよい。例えば、当該仮想ボタンの周囲の枠を強調したり、色を付けるなどの方法がある。これによって、操作対象ブラウザを切り替える機能が付与された仮想ボタンがどれであるかユーザに示すことができる。
【００２７】
このように、操作対象ブラウザを切り替える機能が付与された仮想ボタンを他の仮想ボタンと区別可能に明示することで、視聴者は、操作対象ブラウザを切り替えるための仮想ボタンを直感的に把握できると共に、当該ブラウザ切り替え機能が動作していることを容易に確認することができる。
【００２８】
図２は、フォーカスの移動順序を利用して操作対象画面切替ボタンを決定する場合の処理の一例を説明するための図である。尚、本例は、図１に示したテレビジョン装置１０に基づいて説明するものとする。
図２（Ａ）は画面１から画面２に操作対象を切り替える際の画面例を示す図である。図中、画面１はＡＢＣデータ放送のクイズコーナーの画面例を示し、クイズ問題と共に、視聴者によって選択可能な回答が割り当てられた仮想ボタン（本例では五輪書ボタン１，葉隠ボタン２，禁秘抄ボタン３）が表示され、画面２はＸＹＺデータ放送の画面例を示す。また、図２（Ｂ）は図２（Ａ）に示す画面１に対応するＢＭＬ文書の一例を示す図である。
【００２９】
図２（Ｂ）に示すＢＭＬ文書のスタイル情報の記載（ｎａｖ−ｉｎｄｅｘ，ｎａｖ−ｒｉｇｈｔ，ｎａｖ−ｌｅｆｔなど）から、五輪書ボタン１（ｉｄ：ａｎｓ１に相当）をフォーカスの初期値として、リモコン２の右方向キーで、葉隠ボタン２（ｉｄ：ａｎｓ２に相当）、禁秘抄ボタン３（ｉｄ：ａｎｓ３に相当）へとフォーカスが移動する順序がわかる。
【００３０】
操作対象画面切替ボタン表示判定部１１２は、図２（Ａ）の画面１に示す仮想ボタン（五輪書ボタン１，葉隠ボタン２，禁秘抄ボタン３）のいずれか一つに新たな機能（操作対象画面切替機能）を付与する。この際、操作対象画面切替ボタン表示判定部１１２は、ＤＯＭ部１１４にアクセスし、仮想ボタン順序検出部１１４ｂを利用して、仮想ボタン（五輪書ボタン１，葉隠ボタン２，禁秘抄ボタン３）上をフォーカスが移る順序（本例では右方向）を検出し、操作対象画面を切り替える機能を付与するのに最適な仮想ボタンを選択して当該機能を付与する。本例では、画面１の右側に向けてフォーカスが移動していくため、右端に配置された禁秘抄ボタン３が最適な仮想ボタンとして選択され、この禁秘抄ボタン３に操作対象画面切替機能が付与される。
【００３１】
図２（Ａ）において、画面１の五輪書ボタン１が初期値としてフォーカスされ（Ｓ１）、リモコン２の右方向キーによって画面１の右側にフォーカスが移動し（Ｓ２）、右端の禁秘抄ボタン３にフォーカスされた状態でリモコン２の右方向キーがさらに操作されると操作対象画面が画面２に切り替わり（Ｓ３）、画面２がアクティブな状態となる。視聴者は、画面２に対して画面操作を行うことができる。
【００３２】
図３は、本発明が適用される操作対象画面切替方法の一例を説明するためのフロー図である。本例は、図１及び図２に基づいて、フォーカスの移動順序を利用して操作対象画面切替ボタンを決定する処理について説明する。ここでは、画面初期状態（左側の画面１）からリモコン２の右方向キーを繰り返し入力した場合の終点となる仮想ボタンが画面上に存在する場合、その仮想ボタンを見つけ、右方向キーを操作して右側の画面２に操作対象を切り替える。尚、ＨＴＭＬで用いられるｔａｂｉｎｄｅｘのようなものを利用する場合には、その大小だけでも代用は可能である。
【００３３】
まず、テレビジョン装置１０は、ＤＯＭ部１１４を走査し（ステップＳ１１）、図２（Ｂ）に示すＢＭＬ文書から、ｎａｖ−ｉｎｄｅｘ：０が設定されている要素（仮想ボタン）があるかどうか判定し（ステップＳ１２）、ｎａｖ−ｉｎｄｅｘ：０が設定されている要素がない場合（ＮＯの場合）、処理を中止する。また、上記ステップＳ１２において、ｎａｖ−ｉｎｄｅｘ：０が設定されている要素がある場合（ＹＥＳの場合）、当該要素のｎａｖ−ｉｎｄｅｘ：０を登録して仮の操作対象画面切替ボタンとする（ステップＳ１３）。
【００３４】
次に、上記ステップＳ１３で仮の操作対象画面切替ボタンとした要素にｎａｖ−ｒｉｇｈｔが設定されているかどうか判定し（ステップＳ１４）、ｎａｖ−ｒｉｇｈｔが設定されている場合（ＹＥＳの場合）、そのｎａｖ−ｒｉｇｈｔに対応する上記要素の右側要素のｎａｖ−ｉｎｄｅｘが登録されているかどうか判定する（ステップＳ１５）。また、上記ステップＳ１４において、ｎａｖ−ｒｉｇｈｔが設定されていない場合（ＮＯの場合）、上記仮の操作対象画面切替ボタンとした要素を、実際の操作対象画面切替ボタンとして決定する（ステップＳ１８）。
【００３５】
次に、上記ステップＳ１５において、上記右側要素のｎａｖ−ｉｎｄｅｘが登録されている場合（ＹＥＳの場合）、ｎａｖ−ｄｏｗｎが設定されているかどうか判定し（ステップＳ１６）、ｎａｖ−ｄｏｗｎが設定されている場合（ＹＥＳの場合）、そのｎａｖ−ｄｏｗｎに対応する下側要素のｎａｖ−ｉｎｄｅｘが登録されているかどうか判定し（ステップＳ１７）、ｎａｖ−ｉｎｄｅｘが登録されている場合（ＹＥＳの場合）、処理を中止する。また、上記ステップＳ１６において、ｎａｖ−ｄｏｗｎが設定されていない場合（ＮＯの場合）、処理を中止する。
【００３６】
一方、上記ステップＳ１５において、上記右側要素のｎａｖ−ｉｎｄｅｘが登録されていない場合（ＮＯの場合）、上記ステップＳ１３に移行して上記右側要素のｎａｖ−ｉｎｄｅｘ（本例では、ｎａｖ−ｉｎｄｅｘ：１）を登録して仮の操作対象画面切替ボタンとし、登録した右側要素（ｎａｖ−ｉｎｄｅｘ：１）について上記ステップＳ１４以下の処理を繰り返す。また、同様に、上記ステップＳ１７において、上記下側要素のｎａｖ−ｉｎｄｅｘが登録されていない場合（ＮＯの場合）、上記ステップＳ１３に移行して上記下側要素のｎａｖ−ｉｎｄｅｘを登録して仮の操作対象画面切替ボタンとし、登録した下側要素について上記ステップＳ１４以下の処理を繰り返す。
【００３７】
図２（Ａ）に示す例では、五輪書ボタン１（ｎａｖ−ｉｎｄｅｘ：０）から、葉隠ボタン２（ｎａｖ−ｉｎｄｅｘ：１）、禁秘抄ボタン３（ｎａｖ−ｉｎｄｅｘ：２）と順次右側に、仮の操作対象画面切替ボタンを移動させ、ｎａｖ−ｒｉｇｈｔが設定されていない禁秘抄ボタン３が右端の仮想ボタンとして判断される。この結果、禁秘抄ボタン３が操作対象画面切替機能を付与する操作対象画面切替ボタンとして決定される。
【００３８】
アクティブ状態にあるデータ表示画面内の仮想ボタンに、他のデータ表示画面へ操作対象を切り替える機能を付与するためには、当該機能を付与する仮想ボタンを決定する必要がある。フォーカスが仮想ボタン上を移動する順序がＢＭＬ文書等のデータに明記されている場合、この移動順序を利用して、操作対象画面を切り替える機能を付与する仮想ボタンを決定することができる。例えば、上記データ中に仮想ボタンとなる要素１〜要素５があり、フォーカスの初期値が仮想ボタン１、右方向キーの入力で仮想ボタン２、さらに右方向キーの入力で仮想ボタン３、・・・という順序が記載されている場合、仮想ボタン５に対して、右方向キーの入力に応じて右側のデータ表示画面に操作対象を切り替える機能を付与することにより、ユーザが操作対象画面の切り替えを行う手順をより直感的に把握することが可能となる。
【００３９】
（第２の実施形態）
図４は、仮想ボタンの位置に関する情報を利用して操作対象画面切替ボタンを決定する場合の処理の一例を説明するための図である。尚、本例は、図１に示したテレビジョン装置１０に基づいて説明するものとする。
図４（Ａ）は画面２から画面１に操作対象を切り替える際の画面例を示す図である。図中、画面１はＡＢＣデータ放送のクイズコーナーの画面例を示し、クイズ問題と共に、視聴者によって選択可能な回答が割り当てられた仮想ボタン（本例では五輪書ボタン１，葉隠ボタン２，禁秘抄ボタン３）が表示され、画面２はＸＹＺデータ放送の画面例を示す。また、図４（Ｂ）は図４（Ａ）に示す画面２に対応するＢＭＬ文書の一例を示す図である。
【００４０】
図４（Ｂ）に示すＢＭＬ文書の記載（ｏｎｃｌｉｃｋなど）から、仮想ボタンとなる要素や、その位置に関する情報がわかる。尚、各要素の“ｏｎｃｌｉｃｋ”の設定（ｋａｋｕｄａｉ１，２，３）により、フォーカスが当たっている画像をクリックすると、その画像に応じた拡大写真が画面２の右側に表示される。図４（Ａ）に示す例では上から２番目の画像がフォーカス、クリックされ、その画像に応じた拡大写真が表示された状態を示す。
【００４１】
操作対象画面切替ボタン表示判定部１１２は、図４（Ａ）の画面２に示す仮想ボタンの一つに新たな機能（操作対象画面切替機能）を付与する。この際、操作対象画面切替ボタン表示判定部１１２は、ＤＯＭ部１１４にアクセスし、仮想ボタン位置検出部１１４ａを利用して、仮想ボタンとなる各要素の位置を検出し、操作対象画面を切り替える機能を付与するのに最適な仮想ボタンを選択して当該機能を付与する。本例では、画面２の左下側に向けてフォーカスが移動していくため、左下に配置された上から３番目の画像が最適な仮想ボタンとして選択され、この画像に操作対象画面切替機能が付与される。
【００４２】
ここで、仮想ボタンとなる各要素とは、ＢＭＬで言えば、ｉｎｐｕｔ、ａ、ｏｂｊｅｃｔ要素及びｏｎｃｌｉｃｋ、ｏｎｋｅｙｄｏｗｎ、ｏｎｋｅｙｕｐの属性が指定されている要素等が該当する。本実施形態では、第１の実施形態と比較して、フォーカスが移る順序がデータ（ＢＭＰ文書等）上に記載されていない場合でもブラウザがユーザインタフェイスとなり得る要素（本例ではｏｎｃｌｉｃｋの属性が指定されている）を特定することができる。
【００４３】
図４（Ａ）において、画面２の上から２番目の画像がフォーカスされ（Ｓ２１）、リモコン２の下方向キーによって画面２の左下側にフォーカスが移動し（Ｓ２２）、左下の画像（上から３番目の画像）にフォーカスされた状態でリモコン２の左方向キーがさらに操作されると操作対象画面が画面１に切り替わり（Ｓ２３）、画面１がアクティブな状態となる。視聴者は、画面１に対して画面操作を行うことができる。
【００４４】
図５は、本発明が適用される操作対象画面切替方法の他の例を説明するためのフロー図である。本例は、図１及び図４に基づいて、仮想ボタンの位置に関する情報を利用して操作対象画面切替ボタンを決定する処理について説明する。ここでは、右側の画面２において最も左に位置する仮想ボタンを見つけ、左方向キーを操作して左側の画面１に操作対象を切り替える。画面２の各要素について、スタイル情報の“ｌｅｆｔ”の値は、画面２の左から右に向けて大きくなり、“ｔｏｐ＋ｈｅｉｇｈｔ”の値は、画面２の上から下に向けて大きくなる。従って、画面２において左下に位置する仮想ボタンは、“ｌｅｆｔ”の値が最も小さく、“ｔｏｐ＋ｈｅｉｇｈｔ”の値が最も大きくなる。
【００４５】
まず、テレビジョン装置１０は、ＤＯＭ部１１４を走査し（ステップＳ３１）、図４（Ｂ）に示すＢＭＬ文書から、画面２において仮想ボタンとなる要素があるかどうか判定し（ステップＳ３２）、仮想ボタンとなる要素がない場合（ＮＯの場合）、特定の仮想ボタンを設定しない（ステップＳ３６）。また、上記ステップＳ３２において、仮想ボタンとなる要素がある場合（ＹＥＳの場合）、その仮想ボタンとなる要素のうち、スタイル情報の“ｌｅｆｔ”の値が小さい要素、すなわち、画面２において最も左に位置する要素を選択する（ステップＳ３３）。さらに、上記“ｌｅｆｔ”の値が同じ場合、“ｔｏｐ＋ｈｅｉｇｈｔ”の値が大きい要素を選択し（ステップＳ３４）、選択した要素を操作対象画面切替ボタンとして決定する（ステップＳ３５）。
【００４６】
このように、フォーカスの移動順序が記述されていない場合には、仮想ボタンとなり得る要素の位置を検出して、操作対象画面を切り替える機能を付与する仮想ボタンを決定する。例えば、現在操作対象となっているデータ表示画面の右端に表示される仮想ボタンを特定し、この仮想ボタンに対して右方向キーを入力すると、右側に位置する他のデータ表示画面に操作対象を切り替えることができ、これによりフォーカスの移動順序が記述されていなくても操作対象画面切替ボタンを決定して画面を切り替えることができる。
【００４７】
（第３の実施形態）
本実施形態は、前述した第１の実施形態及び第２の実施形態を組み合わせたもので、図１及び図２に基づいて、図２（Ａ）に示す画面１から画面２に操作対象画面を切り替える処理について説明する。
操作対象画面切替ボタン表示判定部１１２は、図２（Ａ）の画面１に示す仮想ボタンの一つに新たな機能（操作対象画面切替機能）を付与する。この際、操作対象画面切替ボタン表示判定部１１２は、ＤＯＭ部１１４にアクセスし、仮想ボタン順序検出部１１４ｂを利用して、仮想ボタン上をフォーカスが移る順序を検出する。フォーカスが移る順序を検出できれば、第１の実施形態に示した方法（すなわち、フォーカスの移動順序）によって操作対象画面切替ボタンを決定する。また、フォーカスが移る順序を検出できなければ、第２の実施形態に示した方法（すなわち、仮想ボタンの位置に関する情報）によって操作対象画面切替ボタンを決定する。
【００４８】
図６は、本発明が適用される操作対象画面切替方法の他の例を説明するためのフロー図である。本例は、図１及び図２に基づいて、フォーカスの移動順序（第１の実施形態）及び仮想ボタンの位置に関する情報（第２の実施形態）を利用して操作対象画面切替ボタンを決定する処理について説明する。
まず、テレビジョン装置１０は、ＤＯＭ部１１４を走査し（ステップＳ４１）、図４（Ｂ）に示すＢＭＬ文書から、ｎａｖ−ｉｎｄｅｘ：０が設定されている要素（仮想ボタン）があるかどうか判定し（ステップＳ４２）、ｎａｖ−ｉｎｄｅｘ：０が設定されている要素がある場合（ＹＥＳの場合）、当該要素のｎａｖ−ｉｎｄｅｘ：０を登録して仮の操作対象画面切替ボタンとする（ステップＳ４３）。
【００４９】
次に、上記ステップＳ４３で仮の操作対象画面切替ボタンとした要素にｎａｖ−ｒｉｇｈｔが設定されているかどうか判定し（ステップＳ４４）、ｎａｖ−ｒｉｇｈｔが設定されている場合（ＹＥＳの場合）、そのｎａｖ−ｒｉｇｈｔに対応する上記要素の右側要素のｎａｖ−ｉｎｄｅｘが登録されているかどうか判定する（ステップＳ４５）。また、上記ステップＳ４４において、ｎａｖ−ｒｉｇｈｔが設定されていない場合（ＮＯの場合）、上記仮の操作対象画面切替ボタンとした要素を、実際の操作対象画面切替ボタンとして決定する（ステップＳ５１）。
【００５０】
次に、上記ステップＳ４５において、上記右側要素のｎａｖ−ｉｎｄｅｘが登録されている場合（ＹＥＳの場合）、ｎａｖ−ｄｏｗｎが設定されているかどうか判定し（ステップＳ４６）、ｎａｖ−ｄｏｗｎが設定されている場合（ＹＥＳの場合）、そのｎａｖ−ｄｏｗｎに対応する下側要素のｎａｖ−ｉｎｄｅｘが登録されているかどうか判定し（ステップＳ４７）、ｎａｖ−ｉｎｄｅｘが登録されている場合（ＹＥＳの場合）、処理を中止する。また、上記ステップＳ４６において、ｎａｖ−ｄｏｗｎが設定されていない場合（ＮＯの場合）、処理を中止する。
【００５１】
一方、上記ステップＳ４５において、上記右側要素のｎａｖ−ｉｎｄｅｘが登録されていない場合（ＮＯの場合）、上記ステップＳ４３に移行して上記右側要素のｎａｖ−ｉｎｄｅｘ（本例では、ｎａｖ−ｉｎｄｅｘ：１）を登録して仮の操作対象画面切替ボタンとし、登録した右側要素（ｎａｖ−ｉｎｄｅｘ：１）について上記ステップＳ４４以下の処理を繰り返す。また、同様に、上記ステップＳ４７において、上記下側要素のｎａｖ−ｉｎｄｅｘが登録されていない場合（ＮＯの場合）、上記ステップＳ４３に移行して上記下側要素のｎａｖ−ｉｎｄｅｘを登録して仮の操作対象画面切替ボタンとし、登録した下側要素について上記ステップＳ４４以下の処理を繰り返す。
【００５２】
以下、仮想ボタンに対するフォーカスの移動順序が記述されていない場合、仮想ボタンの位置に関する情報を利用して、操作対象画面切替ボタンを決定する方法を実行する。尚、画面１の各要素について、スタイル情報の“ｌｅｆｔ＋ｗｉｄｔｈ”の値は、画面１の左から右に向けて大きくなり、“ｔｏｐ＋ｈｅｉｇｈｔ”の値は、画面１の上から下に向けて大きくなる。従って、画面１において右下に位置する仮想ボタンは、“ｌｅｆｔ＋ｗｉｄｔｈ”の値が最も大きく、“ｔｏｐ＋ｈｅｉｇｈｔ”の値が最も大きくなる。
【００５３】
而して、上記ステップＳ４２において、ｎａｖ−ｉｎｄｅｘ：０が設定されている要素がない場合（ＮＯの場合）、テレビジョン装置１０は、画面１において仮想ボタンとなる要素があるかどうかＢＭＬ文書から判定し（ステップＳ４８）、仮想ボタンとなる要素がない場合（ＮＯの場合）、特定の仮想ボタンを設定しない（ステップＳ５２）。また、上記ステップＳ４８において、仮想ボタンとなる要素がある場合（ＹＥＳの場合）、その仮想ボタンとなる要素のうち、スタイル情報の“ｌｅｆｔ＋ｗｉｄｔｈ”の値が大きい要素、すなわち、画面１において最も右に位置する要素を選択する（ステップＳ４９）。さらに、上記“ｌｅｆｔ”の値が同じ場合、“ｔｏｐ＋ｈｅｉｇｈｔ”の値が大きい要素を選択し（ステップＳ５０）、選択した要素を操作対象画面切替ボタンとして決定する（ステップＳ５１）。
【００５４】
このように、上記２つの操作対象画面切替方法をＢＭＬ文書などのデータ内容によって使い分けることによって、より直感的に把握しやすい操作対象画面の切り替えを行なうことができる。すなわち、フォーカスの移動順序を利用した方法（第１の実施形態）では、ブラウザに入力されたデータにフォーカスの移動順序が記述されている必要があるが、仮に仮想ボタンに対するフォーカスの移動順序が記述されていなくても、仮想ボタンの位置に関する情報を利用した方法（第２の実施形態）によって、仮想ボタンの位置情報から操作対象画面切替ボタンを決めることができる。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態に係る複数画面表示テレビジョン装置の構成例を示すブロック図である。
【図２】フォーカスの移動順序を利用して操作対象画面切替ボタンを決定する場合の処理の一例を説明するための図である。
【図３】本発明が適用される操作対象画面切替方法の一例を説明するためのフロー図である。
【図４】仮想ボタンの位置に関する情報を利用して操作対象画面切替ボタンを決定する場合の処理の一例を説明するための図である。
【図５】本発明が適用される操作対象画面切替方法の他の例を説明するためのフロー図である。
【図６】本発明が適用される操作対象画面切替方法の他の例を説明するためのフロー図である。
【符号の説明】
【００５６】
１…ブラウザ部、２…リモコン、３…受光部、４…リモコン情報処理部、５…画面動作／表示処理部、６…表示部、７…ＤＥＭＵＸ、８…ＤＳＭ−ＣＣデコーダ、９…ファイルシステム、１０…複数画面表示テレビジョン装置（テレビジョン装置）、１１，１２…データ表示部（ブラウザ手段）、１３…ブラウザ管理部、１１１…パーサ部、１１２…操作対象画面切替ボタン表示判定部（操作対象画面切替機能付与手段）、１１３…描画管理部、１１４…ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）部、１１４ａ…仮想ボタン位置検出部、１１４ｂ…仮想ボタン順序検出部、１１５…スクリプト処理部、１１６…割込事象処理部。
【図１】
2005303628.tif 000003
【図２】
2005303628.tif 000004
【図３】
2005303628.tif 000005
【図４】
2005303628.tif 000006
【図５】
2005303628.tif 000007
【図６】
2005303628.tif 000008