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