(57)【要約】      （修正有）【課題】  データ放送において所望の情報を表示させる際に有用で、視聴者が頻繁に利用するコンテンツを容易に表示可能としたデータ放送受信装置を提供する。【解決手段】  データ放送受信装置において、ＢＭＬブラウザ制御部は、操作部からデータ放送画面表示を示す入力信号を検知したことを契機に、それ以降に検知した操作部からの入力信号を記憶手段に操作情報として記録可能とし、一連の操作履歴情報を確定する前に操作部からデータ放送の画面表示を解除することを示す入力信号を検知した場合に、確定されていない操作情報を消去するとともに、操作部から自動遷移の実行を示す入力信号を検知した場合に、記憶手段に格納されている操作情報に基づいて、ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御し、所定のデータ放送画面を自動的に表示可能とした。【選択図】  図５
2006180132.tif 000002
【特許請求の範囲】
【請求項１】
データ放送向けのページ記述言語で記述されたＢＭＬ文書データを含むデジタル放送信号を受信する受信部と、
受信したデジタル放送信号からＢＭＬ文書データを取得するＢＭＬ文書取得部と、
取得したＢＭＬ文書の記述内容を解析するＢＭＬ文書解析部と、
解析結果に基づいてデータ放送画面を生成するデータ放送画面生成部と、
前記生成されたデータ放送画面において複数の項目情報の中から所望の項目情報を選択するのに有効な操作ボタンを配置された操作部と、
前記操作部からの入力信号に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御するＢＭＬブラウザ制御部と、を備えたデータ放送受信装置において、
前記ＢＭＬブラウザ制御部は、
前記操作部からデータ放送画面表示を示す入力信号を検知したことを契機に、それ以降に検知した操作部からの入力信号を記憶手段に操作情報として記録可能とし、
データ放送画面を表示した状態で前記操作部からの入力信号を検知した場合に、当該入力信号を操作情報として記憶手段に記録するとともに操作情報に対応して当該データ放送のチャンネル情報を記録し、
前記操作部から操作情報の記録を確定することを示す入力信号を検知した場合に、それまでに記録した複数の操作情報を一連の操作履歴情報として確定し、
一方、前記一連の操作履歴情報を確定する前に前記操作部からデータ放送の画面表示を解除することを示す入力信号を検知した場合に、確定されていない操作情報を消去するとともに、
前記操作部から自動遷移の実行を示す入力信号を検知した場合に、前記記憶手段に格納されている操作情報に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御し、所定のデータ放送画面情報を自動的に出力することを特徴とするデータ放送受信装置。
【請求項２】
データ放送向けのページ記述言語で記述されたＢＭＬ文書データを含む放送信号を受信する受信部と、
受信した放送信号からＢＭＬ文書データを取得するＢＭＬ文書取得部と、
取得したＢＭＬ文書データの記述内容を解析するＢＭＬ文書解析部と、
解析結果に基づいてデータ放送画面を生成するデータ放送画面生成部と、
前記生成されたデータ放送画面において複数の項目情報の中から所望の項目情報を選択するのに有効な操作ボタンを配置された操作部と、
前記操作部からの入力信号に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御するＢＭＬブラウザ制御部と、を備えたデータ放送受信装置において、
前記ＢＭＬブラウザ制御部は、データ放送画面を表示した状態で前記操作部からの入力信号を検知した場合に、当該入力信号を操作情報として記憶手段に記録するとともに、
前記操作部から自動遷移の実行を示す入力信号を検知した場合に、前記記憶手段に格納されている操作情報に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御し、所定のデータ放送画面情報を自動的に出力することを特徴とするデータ放送受信装置。
【請求項３】
前記ＢＭＬブラウザ制御部は、操作情報に対応して当該データ放送のチャンネル情報を記録することを特徴とする請求項２に記載のデータ放送受信装置。
【請求項４】
前記ＢＭＬブラウザ制御部は、前記操作部からデータ放送画面表示を示す入力信号を検知したことを契機に、それ以降に検知した操作部からの入力信号を記憶手段に操作情報として記録することを特徴とする請求項２または３に記載のデータ放送受信装置。
【請求項５】
前記ＢＭＬブラウザ制御部は、前記操作部から操作情報の記録を確定することを示す入力信号を検知した場合に、それまでに記録した複数の操作情報を一連の操作履歴情報として確定することを特徴とする請求項２から４の何れかに記載のデータ放送受信装置。
【請求項６】
前記ＢＭＬブラウザ制御部は、前記一連の操作履歴情報を確定する前に前記操作部からデータ放送の画面表示を解除することを示す入力信号を検知した場合に、確定されていない操作情報を消去することを特徴とする請求項５に記載のデータ放送受信装置。
【請求項７】
前記ＢＭＬブラウザ制御部は、前記記憶手段に複数の操作履歴情報を識別可能に記録し、
前記操作部から自動遷移の実行を示す入力信号を検知した場合に、前記記憶手段に格納されている複数の操作履歴情報の何れかを選択可能に表示させるとともに、
選択された操作履歴情報を構成する操作情報に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御し、所定のデータ放送画面情報を自動的に出力することを特徴とする請求項１から６の何れかに記載のデータ放送受信装置。
【請求項８】
デジタル放送信号を受信し、処理することを特徴とする請求項２から７の何れかに記載のデータ放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ放送を受信可能なデータ放送受信装置及びデータ放送信号を含むＢＳ／ＣＳ／地上デジタル放送を受信可能なデジタル放送受信装置に関し、特に、データ放送画面において視聴者が所望のコンテンツを表示させる場合に有効な技術に関する。
【背景技術】
【０００２】
近年、デジタル技術の発達により放送の分野でもデジタル信号を用いた放送が実用化され、デジタル化された動画の放送（テレビ放送）に加え、視聴者が操作できるコンテンツの放送（データ放送）が可能になっている。このデータ放送には、テレビ放送を視聴しているときにニュースや気象情報などを表示させる番組と連動したデータ放送と、データのみを専門に放送する独立したデータ放送とがある。視聴者は、このデータ放送を使うことによって、ニュースや天気予報などの必要な情報をいつでも自由にテレビ画面に表示させることができる。
【０００３】
ここで、データ放送で提供されるコンテンツはＢＭＬという言語で記述されている。ＢＭＬとは、社団法人電波産業界（ＡＲＩＢ：Association of Radio Industries and Businesses）において規定された、データ放送用のマルチメディアコンテンツを記述する言語であり、インターネット標準であるＨＴＭＬと高い親和性を持たせたＸＭＬの文法により再定義したＸＨＴＭＬをベースとしている。例えば、データ放送においては、基本的にデータ放送受信装置に付属のリモコンにより操作することを前提としているため、フォーカスを持つことが可能な各項目間のフォーカスの移動をリモコンに配置されている「上」「下」「左」「右」の方向ボタンにより行わせるとともに、データ放送受信装置の種類によって同じボタンを押しても違った項目にフォーカスが移動することを避けるために、ＢＭＬ文書中にフォーカス状態にある項目情報から各方向ボタンや「青」「赤」「緑」「黄」の４色の色ボタンが押された場合に、どの項目に移動するかを記述される。
【０００４】
一方、データ放送受信装置には、ＢＭＬで記述されたコンテンツを再生するためのソフトウェア（以下、ＢＭＬブラウザと称する）が内蔵されている。例えば、テレビ番組を視聴しているときにリモコンのｄボタン（データボタン）を押すと、ＢＭＬブラウザが起動され、番組と連動したデータ放送の目次が表示される。または、テレビ放送、ラジオ放送、データ放送の何れかを選択可能なサービス切換ボタンを押してデータ放送を選択することで、独立したデータ放送を表示することができる。そして、このデータ放送画面において、方向ボタンと決定ボタン、または色ボタン等により必要な項目を選択して所望の情報を表示させることができる。
【０００５】
上述したように、データ放送では、テレビ画面においてリモコンの方向ボタン等でフォーカスを移動して表示する項目を選択し決定するため、操作性の自由度が非常に制限される。つまり、パーソナルコンピュータを用いてＷｅｂページ上で所望の情報を表示させるときのように、マウスを使用してカーソルを好きな位置に合わせてクリックすることで、選択・決定するという自由な操作をすることはできない。
【０００６】
にもかかわらず、データ放送のコンテンツにおいては、リモコンのどのボタンを操作することで、どこにフォーカスを移動させられるのかがわかりにくい構成のものが多い。そこで、データ放送で提供されるＢＭＬ文書を表示させる際に、リモコンの方向ボタンの中で現在どの方向ボタンが有効であるか、または有効な方向ボタンが操作された場合にフォーカス状態にある要素がどの要素に移動するのかを視聴者に知らせるようにしたＢＭＬデータ放送ブラウザ装置が提案されている（特許文献１）。また、データ放送の表示画面において、動作が有効なボタンの機能を解析して、その解析結果に基づいて、ボタンの機能説明内容を決定してディスプレイに表示するようにしたデータ放送受信装置が提案されている（特許文献２）。
【特許文献１】特開２００２−１６８４９号公報
【特許文献２】特開２００４−１９４１２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記先願技術によれば、リモコンの各ボタンを操作する際の利便性を向上することはできるものの、視聴者のボタン操作自体を改善するものではないので、視聴者が目的の情報を入手するためには所定のボタン操作を行う必要がある。
【０００８】
また、データ放送においては、リモコンの限られた操作ボタンにより所望の情報を表示させなければならない上、大抵のコンテンツは階層構造を有しているため、ボタン操作の回数は比較的多くなってしまう。これは、利用するコンテンツが決まっている場合（例えば、特定地域の天気予報等）でも同様で、その都度決まったボタン操作を行う必要があり視聴者にとって面倒である。
【０００９】
本発明は、データ放送において所望の情報を表示させる際に有用で、視聴者が頻繁に利用するコンテンツを容易に表示可能としたデータ放送受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に係る発明は、データ放送向けのページ記述言語で記述されたＢＭＬ文書データを含むデジタル放送信号を受信する受信部と、受信したデジタル放送信号からＢＭＬ文書データを取得するＢＭＬ文書取得部と、取得したＢＭＬ文書の記述内容を解析するＢＭＬ文書解析部と、解析結果に基づいてデータ放送画面を生成するデータ放送画面生成部と、前記生成されたデータ放送画面において複数の項目情報の中から所望の項目情報を選択するのに有効な操作ボタンを配置された操作部と、前記操作部からの入力信号に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御するＢＭＬブラウザ制御部と、を備えたデータ放送受信装置において、前記ＢＭＬブラウザ制御部は、前記操作部からデータ放送画面表示を示す入力信号を検知したことを契機に、それ以降に検知した操作部からの入力信号を記憶手段に操作情報として記録可能とし、データ放送画面を表示した状態で前記操作部からの入力信号を検知した場合に、当該入力信号を操作情報として記憶手段に記録するとともに操作情報に対応して当該データ放送のチャンネル情報を記録し、前記操作部から操作情報の記録を確定することを示す入力信号を検知した場合に、それまでに記録した複数の操作情報を一連の操作履歴情報として確定し、一方、前記一連の操作履歴情報を確定する前に前記操作部からデータ放送の画面表示を解除することを示す入力信号を検知した場合に、確定されていない操作情報を消去するとともに、前記操作部から自動遷移の実行を示す入力信号を検知した場合に、前記記憶手段に格納されている操作情報に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御し、所定のデータ放送画面情報を自動的に出力することを特徴とする。
【００１１】
請求項２に係る発明は、データ放送向けのページ記述言語で記述されたＢＭＬ文書データを含む放送信号を受信する受信部と、受信した放送信号からＢＭＬ文書データを取得するＢＭＬ文書取得部と、取得したＢＭＬ文書データの記述内容を解析するＢＭＬ文書解析部と、解析結果に基づいてデータ放送画面を生成するデータ放送画面生成部と、前記生成されたデータ放送画面において複数の項目情報の中から所望の項目情報を選択するのに有効な操作ボタンを配置された操作部と、前記操作部からの入力信号に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御するＢＭＬブラウザ制御部と、を備えたデータ放送受信装置において、前記ＢＭＬブラウザ制御部は、データ放送画面を表示した状態で前記操作部からの入力信号を検知した場合に、当該入力信号を操作情報として記憶手段に記録するとともに、前記操作部から自動遷移の実行を示す入力信号を検知した場合に、前記記憶手段に格納されている操作情報に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御し、所定のデータ放送画面情報を自動的に出力するようにしたものである。
【００１２】
請求項３に係る発明は、前記ＢＭＬブラウザ制御部は、操作情報に対応して当該データ放送のチャンネル情報を記録するようにしたものである。
【００１３】
請求項４に係る発明は、前記ＢＭＬブラウザ制御部は、前記操作部からデータ放送画面表示を示す入力信号を検知したことを契機に、それ以降に検知した操作部からの入力信号を記憶手段に操作情報として記録するようにしたものである。
【００１４】
請求項５に係る発明は、前記ＢＭＬブラウザ制御部は、前記操作部から操作情報の記録を確定することを示す入力信号を検知した場合に、それまでに記録した複数の操作情報を一連の操作履歴情報として確定するようにしたものである。
【００１５】
請求項６に係る発明は、前記ＢＭＬブラウザ制御部は、前記一連の操作履歴情報を確定する前に前記操作部からデータ放送の画面表示を解除することを示す入力信号を検知した場合に、確定されていない操作情報を消去するようにしたものである。
【００１６】
請求項７に係る発明は、前記ＢＭＬブラウザ制御部は、前記記憶手段に複数の操作履歴情報を識別可能に記録し、前記操作部から自動遷移の実行を示す入力信号を検知した場合に、前記記憶手段に格納されている複数の操作履歴情報の何れかを選択可能に表示させるとともに、選択された操作履歴情報を構成する操作情報に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御し、所定のデータ放送画面情報を自動的に出力するようにしたものである。
【００１７】
請求項８に係る発明は、デジタル放送信号を受信して処理するようにしたものである。
【発明の効果】
【００１８】
本発明によれば、データ放送受信装置において、ＢＭＬブラウザ制御部は、データ放送画面を表示した状態で操作部からの入力信号を検知した場合に、当該入力信号を操作情報として記憶手段に記録するとともに、操作部から自動遷移の実行を示す入力信号を検知した場合に、記憶手段に格納されている操作情報に基づいて、ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御し、所定のデータ放送画面情報を自動的に出力するようにしたので、視聴者は所望のコンテンツに到達するまでの操作履歴を一度登録するだけで、それ以降は面倒なボタン操作を行うことなく当該コンテンツを容易に表示装置に表示させることができる。特に、放送局から提供されるデータ放送において、コンテンツ自体がなくなることは稀で、目次（トップページ）から同じボタン操作をすることで常に同じコンテンツに到達する場合に有効である。例えば、特定地域の天気予報や、特定銘柄の株価情報等が考えられる。
【００１９】
また、ＢＭＬブラウザ制御部は、操作情報に対応して当該データ放送のチャンネル情報を記録するようにしたので、違う放送局の番組を視聴している場合でも自分で選局する必要はなく簡単に所望のコンテンツを表示させることができる。
【００２０】
また、ＢＭＬブラウザ制御部は、操作部からデータ放送画面表示を示す入力信号を検知したことを契機に、それ以降に検知した操作部からの入力信号を記憶手段に操作情報として記録するようにし、特定のボタンを操作しなくてもデータ放送画面において視聴者が操作した有効な入力信号はすべて記録されるようにしたので、視聴者が操作情報の記録開始を宣言し忘れて操作履歴が記録されていないという事態が生じることはなくなる。
【００２１】
また、ＢＭＬブラウザ制御部は、操作部から操作情報の記録を確定することを示す入力信号を検知した場合に、それまでに記録した操作情報を一連の操作履歴情報として確定するようにしたので、階層構造を有するデータ放送において、遷移途中の（下位階層のコンテンツを有する）コンテンツに到達するまでの操作履歴を登録することも可能となる。
【００２２】
また、ＢＭＬブラウザ制御部は、一連の操作履歴情報を確定する前に操作部からデータ放送の画面表示を解除することを示す入力信号を検知した場合に、確定されていない操作情報を消去するようにしたので、無駄な操作情報が記録されて記録領域が圧迫されるのを防止でき、記録領域を有効に利用することができる。
【００２３】
また、ＢＭＬブラウザ制御部は、記憶手段に複数の操作履歴情報を識別可能に記録し、操作部から自動遷移の実行を示す入力信号を検知した場合に、記憶手段に格納されている複数の操作履歴情報の何れかを選択可能に表示させるとともに、選択された操作履歴情報を構成する操作情報に基づいて、ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御し、所定のデータ放送画面情報を自動的に出力するようにしたので、頻繁に利用するコンテンツが複数ある場合でも対応することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
【００２５】
図１は、本発明を適用したデータ放送を受信可能なデジタル放送受信装置の構成を示すブロック図である。
【００２６】
本実施形態に係る地上デジタル放送受信装置は、ＢＳ／ＣＳ／地上デジタル放送を含むテレビ放送信号を受信可能で、チューナ１２と、ＴＳ分離部１３と、音声デコーダ１４と、音声処理部１５と、映像デコーダ１６と、映像合成部１７と、を備えるとともに、データ放送を表示可能とするため、ＢＭＬ文書取得部１８と、ＢＭＬ文書解析部１９と、データ放送画面生成部２０と、ＢＭＬブラウザ制御部２２と、を備える。また、操作手段の一つとしてリモコン装置１１が付属されており、入力検出部２１によりリモコン装置１１からの入力信号を検出する。さらに、電話回線５０に接続可能な通信部２４を備え、電話回線５０を介して視聴者から放送局に情報を送信できるように構成されている。
【００２７】
映像データ、音声データ、及びＢＭＬ文書データが多重化された放送信号がアンテナ３０によって受信され、チューナ１２でトランスポートストリーム信号（ＴＳ信号）に復号される。そして、ＴＳ分離部１３でＴＳ信号から音声データ、映像データ、ＢＭＬ文書データが抽出・分離される。
【００２８】
ＴＳ分離部１３でＴＳ信号から分離された音声データは、音声デコーダ１４でＭＰＥＧ２音声データにデコードされ、音声処理部１５でアナログ音声信号に変換される。そして、音声処理部１４で変換されたアナログ音声信号は、スピーカ等で構成される音声出力部６０から出力される。
【００２９】
ＴＳ分離部１３でＴＳ信号から分離された映像データは、映像デコーダ１６でＭＰＥＧ２映像データにデコードされ、映像合成部１７で後述するデータ放送画面生成部２０から供給されるデータ放送画面データと合成され、アナログ映像信号に変換される。そして、映像合成部１７で生成されたアナログ映像信号は、液晶パネル等のテレビジョン受像機で構成される表示部４０に出力される。
【００３０】
一方、ＴＳ分離部１３でＴＳ信号から分離されたＢＭＬ文書データは、ＢＭＬ文書取得部１８で取得され、取得されたＢＭＬ文書データはＢＭＬ文書解析部１９で記述内容を解析され、所定の内部データ形式に変換される。そして、ＢＭＬ文書解析部１９による解析結果に基づいて、データ放送画面生成部２０により表示レイアウトされてデータ放送画面が生成される。
【００３１】
本実施形態では、リモコン装置１１からの入力信号に基づいて、ＢＭＬブラウザ制御部２２により、ＢＭＬ文書取得部１８、ＢＭＬ文書解析部１９、データ放送画面生成部２０を制御するように構成されている。つまり、リモコン装置１１から送信されたリモコン信号（光信号）は入力検出部２１により検出され、ＢＭＬブラウザ制御部２２にキーコードが渡される。そして、ＢＭＬブラウザ制御部２２は、この入力されたキーコードに応じてデータ放送画面におけるフォーカス移動処理等の画面更新や、内部データの更新等を行う。
【００３２】
さらに、ＢＭＬブラウザ制御部２２は、データ放送画面を表示した状態でリモコン装置１１からの入力信号（データ放送画面おけるフォーカス移動処理等の画面更新に関係のない無効な入力信号を除く）を検知した場合に、当該入力信号を操作情報として記憶部２３に記録するようにしている。また、ＢＭＬブラウザ制御部２２は、リモコン装置１１から自動遷移の実行を示す入力信号を検知した場合に、前記記憶部２３に格納されている操作情報に基づいて、ＢＭＬ文書取得部１８、ＢＭＬ文書解析部１９、及びデータ放送画面生成部２０を制御し、所定のデータ放送画面情報（目的とするコンテンツ情報）を自動的に表示部４０に出力する。これにより、視聴者はデータ放送の所望するコンテンツを表示部４０に容易に表示させることができる。
【００３３】
図２は、リモコン装置１１の外観構成の一例を示す上面図である。図２に示すリモコン装置１１は、デジタル放送受信装置自体の電源をＯＮ／ＯＦＦする電源ボタン１１１、サービス（テレビ放送，ラジオ放送，データ放送）切換やメニュー表示等に用いる各種ファンクションボタン１１２、受信チャンネルの設定等に用いるチャンネル／番号ボタン１１３、データ放送画面において項目情報間でフォーカスを移動させたり、フォーカスされた項目情報を選択したりするデータ放送ボタン１１４、デジタル放送受信装置に接続されるテレビジョン受像機を操作するのに用いるテレビ操作用ボタン１１５等を備えている。
【００３４】
データ放送ボタン１１４は、詳細には、視聴している番組に連動したデータ放送画面を表示させるまたはデータ放送画面を解除し元の番組に戻るためのデータボタン（ｄボタン）１２９と、データ放送画面におけるフォーカスを上下左右に移動させる方向ボタン１２１〜１２４と、フォーカスされた項目情報を選択する決定ボタン１３１と、データ放送画面において青，赤，緑，黄に割り当てられた制御（例えば、青，赤，緑，黄に関連付けられたコンテンツを表示させる制御）を実行させる色ボタン１２５〜１２８と、直前のコンテンツに戻るための戻るボタン１３０等を有する。視聴者は、データ放送画面において、これらのデータ放送画面において有効な操作ボタンを操作することにより、所望のコンテンツを自由に表示させることができる。
【００３５】
図３は、本実施形態に係るデジタル放送受信装置によるデータ放送画面の一表示例を示す説明図であり、放送局から提供されたＢＭＬ文書に基づいて生成されるデータ放送画面Ｄ１と、データ放送画面における操作説明等を表示するサブ画面Ｄ２で構成される。
【００３６】
図３に示すように、データ放送画面Ｄ１には、各種項目（図３ではニュース、天気予報、スポーツ、おすすめの番組）が所定の位置に表示された項目情報ＭＩと、動画情報ＶＩと、文字情報ＴＩと、色ボタンに割り当てられた項目情報ＣＩと、が表示されている。また、ニュースの項目にフォーカス枠Ｆが付加されて、当該項目がフォーカスされていることを示している。このフォーカス枠Ｆは、リモコン装置１１の方向ボタン１２１〜１２４（図３では上ボタン１２１または下ボタン１２２）を操作することで移動される。例えば、視聴者がリモコン装置１１のデータボタン１２９を操作すると、図３に示すようなトップページが表示される。ただし、ＢＭＬ文書データは放送局によって提供されるので、データ放送画面のレイアウトや表示される項目情報等は提供されるデータ放送ごとに異なることはいうまでもない。
【００３７】
一方、サブ画面Ｄ２には、リモコン装置１１の方向ボタン１２１〜１２４でフォーカス枠Ｆを移動させて所望の項目情報を選択できること、決定ボタン１３１で選択した項目情報を決定できること、メニューボタン１４１（ファンクションボタンの一つ）で操作履歴情報を登録できることを示している。なお、操作履歴情報の登録の詳細については後述する。このサブ画面Ｄ２は、本実施形態のデジタル放送受信装置でデータ放送画面Ｄ１に付随して表示される画面であり、データ放送画面Ｄ１の表示内容に関連して変更されるものではない。
【００３８】
このようなデータ放送画面において、方向ボタン１２１〜１２４によりフォーカス枠Ｆを移動させて何れかの項目情報を選択して決定ボタン１３１を操作するか、または何れかの色ボタン１２５〜１２８を操作することで、次に表示させるコンテンツが決定される。そして、ＢＭＬ文書取得部１８で該当するＢＭＬ文書データが読み出され、ＢＭＬ文書解析部１９で記述内容が解析され、データ放送画面生成部２０で新たなデータ放送画面が生成されることとなる。
【００３９】
例えば、図３に示すデータ放送画面において、下ボタン１２２が２回操作されてスポーツの項目情報にフォーカス枠Ｆが移動され、決定ボタン１３１が操作されると、項目情報「スポーツ」に関連付けられたコンテンツが表示されることとなる（図４（Ａ））。さらに、図４（Ａ）に示すデータ放送画面において、赤ボタン１２６が操作されると、項目情報「ＢＢＢＢ」に関連付けられたコンテンツが表示されることとなる（図４（Ｂ））。
【００４０】
なお、図４（Ｂ）に示すコンテンツにおいては、図３や図４（Ａ）のデータ放送画面のように項目情報ＭＩは表示されていないので、方向ボタン１２１〜１２４と決定ボタン１３１の操作で次に表示させるコンテンツを決定することはできない。すなわち、図４（Ｂ）に示すコンテンツは、階層構造を有するデータ放送において、最下層のコンテンツということになる。
【００４１】
このように、リモコン装置１１に配置された各種操作ボタンを使用して決まった操作をすることにより、視聴者は所望のコンテンツを表示させることができる。例えば、図４（Ｂ）に示すコンテンツを表示させる場合は、図３に示すトップページを開始画面として「下ボタン、下ボタン、決定ボタン（図４（Ａ）に遷移）、赤ボタン（図４（Ｂ）に遷移）」、を順次操作することになる。
【００４２】
本実施形態のデジタル放送受信装置では、この特定のコンテンツに到達するために視聴者が操作した操作情報「下ボタン、下ボタン、決定ボタン、赤ボタン」を一連の操作履歴情報として記録しておき、リモコン装置１１から自動遷移の実行を示す入力信号を検知した場合に、この操作履歴情報を構成する各操作情報に基づいて、前記ＢＭＬ文書取得部、ＢＭＬ文書解析部、及びデータ放送画面生成部を制御し、所定のデータ放送画面（目的とするコンテンツ）を自動的に表示できるようにしている。
【００４３】
例えば、データ放送画面において、ファンクションボタン１１２の一つであるメニューボタン１４１を操作することで、それまでの操作履歴を確定して登録する。一方、データボタン１２９の長押し（例えば１秒以上）により、記録されている操作履歴情報に基づいてコンテンツの自動遷移を実行する。具体的には、図５に示すフローチャートに従って操作履歴情報が記憶部２３に記録され、図６に示すフローチャートに従ってコンテンツの自動遷移が実行される。
【００４４】
図５は、操作履歴情報記録処理に関するフローチャートであり、この処理はＢＭＬブラウザ制御部２２で実行される。
【００４５】
操作履歴情報記録処理は、リモコン装置１１の操作によりデータ放送画面が表示されると自動的に開始される。すなわち、リモコン装置１１からデータ放送画面表示を示す入力信号を検知したことを契機に、例えば、リモコン装置１１によりデータボタン１２９が操作されること、またはファンクションボタン１１２の一つであるサービス切換ボタン１４２が操作されデータ放送が選択されることを契機に開始される。このように、リモコン装置１１からデータ放送画面表示を示す入力信号を検知したことを契機に、それ以降に検知した操作部からの有効な入力信号を記憶部２３に操作情報として記録するようにし、特定のボタンを操作しなくてもデータ放送画面において視聴者が操作した有効な入力信号はすべて記録されるようにしているので、視聴者が操作情報の記録開始を宣言し忘れて操作履歴が記録されていないという事態が生じることはなくなる。
【００４６】
まず、ステップ１０１で、表示されているデータ放送のチャンネルを記録する。そして、ステップＳ１０２でリモコン装置１１からの入力信号（ボタン操作）を検知したか判定し、ボタン操作を検知した場合はステップＳ１０３に移行する。ここで、ステップＳ１０２では、データ放送画面において有効なボタン操作（例えば、データボタン１２９，方向ボタン，決定ボタン，色ボタン，メニューボタン等）があった場合に入力信号を検知したと判定することとし、ステップＳ１０３に移行する。
【００４７】
次いで、ステップＳ１０３で、前記入力信号がデータ放送画面からの移動（データ放送画面表示の解除）を示す信号（例えば、データボタン１２９の操作に対応）であるか判定し、そうである場合はステップＳ１０６移行して確定前に記録していた操作情報を消去して処理を終了する。このとき、データ放送画面の表示は解除され、元の番組が放送されることとなる。このように、一連の操作履歴情報を確定する前にリモコン装置１１からデータ放送の画面表示を解除することを示す入力信号を検知した場合に、確定されていない操作情報を消去するようにしたので、無駄な操作情報が記録されて記録領域が圧迫されるのを防止でき、記憶部２３の記録領域を有効に利用することができる。
【００４８】
一方、ステップＳ１０３でデータ放送画面からの移動を示す信号でないと判定した場合は、ステップＳ１０４に移行して目的のコンテンツに到達したか判定する。
【００４９】
ステップＳ１０４では、リモコン装置１１からの入力信号がメニューボタン１４１に対応する入力信号でない場合は目的のコンテンツに到達していないと判定し、ステップＳ１０７に移行する。すなわち、入力されたボタン操作は方向ボタン、色ボタン、決定ボタン等の表示されているコンテンツにおいて操作が有効なボタンであることとなるので、当該入力信号を操作情報として記憶部２６に記録する（ステップＳ１０７）。そして、ステップＳ１０２に戻り、以降の処理を繰り返し実行する。
【００５０】
一方、ステップＳ１０４で、リモコン装置１１からの入力信号がメニューボタン１４１に対応する入力信号であり、目的のコンテンツに到達したと判定した場合は、それまでに記録した複数の操作情報を一連の操作履歴情報として登録し（ステップＳ１０５）、処理を終了する。このように、リモコン装置１１から操作情報の記録を確定することを示す入力信号（メニューボタン１４１に対応）を検知した場合に、それまでに記録した操作情報を一連の操作履歴情報として確定するようにしたので、階層構造を有するデータ放送において、遷移途中のコンテンツ（例えば図４（Ａ））までの操作履歴を登録することもできる。なお、メニューボタン１４１を操作したときに、操作履歴情報として登録するか否かの確認画面を表示するようにしてもよい。
【００５１】
以上のようにして、目的のコンテンツに到達するまでの個々の操作情報が、一連の操作履歴情報として記録される。この操作履歴情報は、例えば図７に示すデータ構造を有している。すなわち、識別情報（Ｎｏ．）と、チャンネル情報と、個々の操作情報と、最終的に到達したコンテンツのタイトル情報を含む。すなわち、図３に示すデータ放送のトップページから図４（Ｂ）に示すコンテンツ（タイトル「ＢＢＢＢ」）に到達する場合の一連の操作履歴情報「下ボタン、下ボタン、決定ボタン、赤ボタン」は、図７のＮｏ．１のような形式で記録されることとなる。
【００５２】
図６は、データ放送画面におけるコンテンツの自動遷移処理に関するフローチャートであり、この処理はＢＭＬブラウザ制御部２２で実行される。
【００５３】
コンテンツの自動遷移処理は、リモコン装置１１の操作によりデータボタン１２９が長押し（１秒以上）されることで開始される。なお、簡単のため、操作履歴情報は一つしか記録されていないこととする。
【００５４】
まず、ステップＳ２０１で記録されている操作履歴情報からチャネル情報を読み出して受信するチャンネルを選局し、ステップＳ２０２で当該放送局から提供されるデータ放送画面を表示する。すなわち、リモコン装置１１でデータボタン１２９が操作されたときに実行する処理を行う。このように、操作情報に対応して当該データ放送のチャンネル情報を記録するようにしているので、違う放送局の番組を視聴している場合でも自分で選局する必要はなく簡単に所望のコンテンツを表示させることができる。
【００５５】
次いで、ステップＳ２０３で操作履歴情報として記録されている個々の操作情報を順次参照する。そして、読み出す操作情報があるか判定し（ステップＳ２０４）、操作情報がある場合は読み出して、当該操作情報に基づいて制御する（ステップＳ２０５）。すなわち、リモコン装置１１により当該操作情報に対応する操作ボタンが実際に操作されたのと同様の挙動を示す。その後、ステップＳ２０３に移行し、目的のコンテンツに到達するまで同様の処理を繰り返す。
【００５６】
一方、ステップＳ２０４で、読み出す操作情報がないと判定した場合は、すなわち前回の操作情報に基づく制御により目的とするコンテンツに到達したことになるので、そのまま処理を終了する。
【００５７】
以上説明したように、本実施形態に係るデータ放送受信装置によれば、ＢＭＬブラウザ制御部は、データ放送画面を表示した状態でリモコン装置１１からの入力信号を検知した場合に、当該入力信号を操作情報として記憶部２３に記録するとともに、リモコン装置１１から自動遷移の実行を示す入力信号を検知した場合に、記憶部２３に格納されている操作情報に基づいて、ＢＭＬ文書取得部１８、ＢＭＬ文書解析部１９、及びデータ放送画面生成部２０を制御し、所定のデータ放送画面情報を自動的に表示部４０に出力するようにしたので、視聴者は所望のコンテンツに到達するまでの操作履歴を一度登録するだけで、それ以降は面倒なボタン操作を行うことなく当該コンテンツを容易に表示させることができる。特に、放送局から提供されるデータ放送において、コンテンツ自体がなくなることは稀で、目次（トップページ）から同じ操作をすることで常に同じコンテンツに到達する場合に有効である。例えば、特定地域の天気予報や、特定銘柄の株価情報等が考えられる。
【００５８】
以上、本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００５９】
例えば、上記実施形態では、図５のステップＳ１０６において、確定されていない操作情報を消去するようにしているが、上書き可能な状態とするだけでも足りる。また、確定されていない操作情報を記録する一次記録領域と、確定された一連の操作履歴情報を記録する二次記録領域とを設け、一次記録領域は常に上書き可能としておいてもよい。
【００６０】
また、図７に示すように、記憶部２３に複数の操作履歴情報を識別可能に記録し、リモコン装置１１から自動遷移の実行を示す入力信号を検知した場合に、記憶部２３に格納されている複数の操作履歴情報の何れかを選択可能に表示させるとともに、選択された操作履歴情報を構成する操作情報に基づいて、ＢＭＬ文書取得部１８、ＢＭＬ文書解析部１９、及びデータ放送画面生成部２０を制御し、所定のデータ放送画面情報を自動的に表示部４０に出力することもできる。例えば、記憶部２３に記録されている操作履歴情報のうちタイトル情報をリスト表示することで、視聴者は容易に表示させたいコンテンツに対応する操作履歴情報を選択することができる。これにより、頻繁に利用するコンテンツが複数ある場合でも対応することができる。
【００６１】
また、上記実施形態では、操作履歴情報の登録をメニューボタン１４１に割り当て、操作履歴情報に基づく自動遷移をデータボタン１２９の長押しに割り当てているが、これに制限されず、その他の特定の操作ボタンに割り当てるようにしてもよい。また、デジタル放送受信装置の操作メニュー画面において、操作履歴情報に基づく自動遷移を実行させるための項目を設け、これを選択することで自動遷移を実行するようにしてもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明を適用したデータ放送を受信可能なデジタル放送受信装置の構成を示すブロック図である。
【図２】リモコン装置１１の外観構成の一例を示す上面図である。
【図３】本実施形態に係るデジタル放送受信装置によるデータ放送画面の一表示例を示す説明図である。
【図４】データ放送画面の繊維状他意を示す位置表示例である。
【図５】操作履歴情報記録処理に関するフローチャートである。
【図６】データ放送画面におけるコンテンツの自動遷移処理に関するフローチャートである。
【図７】操作履歴情報のデータ構造を示す説明図である。
【符号の説明】
【００６３】
１１  操作部（リモコン装置）
１２  チューナ
１３  ＴＳ分離部
１４  音声デコーダ
１５  音声処理部
１６  映像デコーダ
１７  映像合成部
１８  ＢＭＬ文書取得部
１９  ＢＭＬ文書解析部
２０  データ放送画面生成部
２１  入力検出部
２２  ＢＭＬブラウザ制御部
２３  記憶部
２４  通信部
３０  アンテナ
４０  表示部
５０  電話回線
６０  音声出力部
【図１】
2006180132.tif 000003
【図２】
2006180132.tif 000004
【図３】
2006180132.tif 000005
【図４】
2006180132.tif 000006
【図５】
2006180132.tif 000007
【図６】
2006180132.tif 000008
【図７】
2006180132.tif 000009