(57)【特許請求の範囲】
【請求項１】
チャンネル選択信号を受け取り、指定されたチャンネルのTV信号を選択する受信手段と、
選択されたチャンネルのTV信号を復調してデジタル信号ストリームを出力する復調手段と、
デジタル信号ストリームから、音声信号ストリーム、映像信号ストリーム、及びデータ信号ストリームをそれぞれ出力する多重分離手段と
データ信号ストリームを復号してデータ放送文書を出力するデータ復号手段と、
前記データ放送文書を受け取り、データ放送画面を形成するデータ放送ブラウザと、
上記各手段を制御する制御手段とを具えるデジタル放送受信機において、
前記データ放送ブラウザは、前記データ放送文書を受け取り、データ放送画面を形成するためのレイアウト情報を出力する文書解析手段、当該レイアウト情報を受け取り、データ放送画面を形成するレイアウト描画手段、及び、文書解析手段及びレイアウト描画手段を制御するブラウザ制御手段を有し、
前記文書解析手段は、現用系と予備系との間で切り換わる第１及び第２の文書解析部を有し、
ザッピングが検知され又はザッピングを指示する信号が入力した際、前記ブラウザ制御手段は、現用系の第１の文書解析部に対して状態保持を指示すると共に現用系から予備系に切り換え、予備系の第２の文書解析部を現用系に切り換え、
ザッピングの終了が検知された際、前記ブラウザ制御手段は、現用系の第２の文書解析部を予備系に切り換えると共に予備系の第１の文書解析部を現用系に切り換えることを特徴とするデジタル放送受信機。
【請求項２】
請求項１に記載のデジタル放送受信機において、さらに、前記レイアウト描画手段は、現用系と予備系との間で切り換わる第１及び第２のレイアウト描画部を有し、
ザッピングが検知され又はザッピングを指示する信号が入力した際、前記ブラウザ制御手段は、現用系の第１の文書解析部に対して状態保持を指示すると共に当該第１の文書解析部及び第１のレイアウト描画部を予備系に切り換え、予備系の第２の文書解析部及び第２のレイアウト描画部を現用系に切り換え、
ザッピングの終了又は中止が検知された際、前記ブラウザ制御手段は、現用系の第２の文書解析部及び第２のレイアウト描画部を予備系に切り換えると共に予備系の第１の文書解析部及び第１のレイアウト描画部を現用系に切り換えることを特徴とするデジタル放送受信機。
【請求項３】
チャンネル選択信号を受け取り、指定されたチャンネルのTV信号を選択する受信手段と、
選択されたチャンネルのTV信号を復調してデジタル信号ストリームを出力する復調手段と、
デジタル信号ストリームから、音声信号ストリーム、映像信号ストリーム、及びデータ信号ストリームをそれぞれ出力する多重分離手段と
データ信号ストリームを復号してデータ放送文書を出力するデータ復号手段と、
前記データ放送文書を受け取り、データ放送画面を形成するデータ放送ブラウザと、
上記各手段を制御する制御手段とを具え、
前記データ放送ブラウザは、前記データ放送文書を受け取り、データ放送画面を形成するためのレイアウト情報を出力する文書解析手段、当該レイアウト情報を受け取り、データ放送画面を形成するレイアウト描画手段、及び、文書解析手段及びレイアウト描画手段を制御するブラウザ制御手段を有るデジタル放送受信機において、
前記受信手段、復調手段、多重分離手段、データ復号手段、及び文書解析手段は、現用系と予備系との間で交互に切り換わる第１及び第２の２つ系統をそれぞれ有し、
ザッピングが検知され又はザッピングを指示する信号が入力した際、前記制御手段は、現用系の第１の系統の手段に対して状態保持を指示すると共に当該第１の系統の手段を予備系に切り換え、予備系の第２の系統の手段を現用系にそれぞれ切り換え、
ザッピングの終了が検知された際、前記第２の系統の手段をそれぞれ予備系に切り換え、第１の系統の手段を現用系に切り換えることを特徴とするデジタル放送受信機。
【請求項４】
請求項１から３までのいずれか１項に記載のデジタル放送受信機において、さらに、データ放送の状態変化を検出する手段を有し、ザッピング開始時のデータ放送とザッピング終了時のデータ放送との間の状態変化を検出し、状態変化が認められない場合、ザッピング開示時のデータ放送に復帰し、状態変化が認められる場合、データ放送を初期状態から実行することを特徴とするデジタル放送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ放送の視聴中にチャンネルザッピング操作が行われても、元のチャンネルに復帰したとき視聴中であったデータ放送の画面に戻って視聴を継続できるデジタル放送受信機に関するものである。
【背景技術】
【０００２】
デジタル放送の実用化に伴い、各種のデータ放送が放送され、多様なデータ放送コンテンツが視聴されている。データ放送を受信するためには、チャンネルを所望のチャンネルに合わせてからｄボタンを押すことにより目的のページ（あるいは表示状態）に移行するようになっており、その操作には比較的複雑な操作を必要としている。一方、データ放送を視聴中にチャンネルを変えた場合は、元のデータ放送画面に戻らないため、チャンネルを変更する前のデータ放送を再度視聴することを希望する場合、始めから操作をし直して目的のページ等へ移行することになる。
【０００３】
各種放送コンテンツの視聴中にリモコンを操作して他のチャンネルの放送番組を一時的に視聴する場合も多い。例えば、希望する放送番組を選定する際、ザッピングを行ってチャンネルを順次変更し、所望の放送番組を選択するケースも多々存在する。また、コマーシャルの期間中にザッピングを行って他の放送番組をチェックする場合もある。このように、ザッピング操作は、視聴者が所望のチャンネル選択する際簡易な手法として広く利用されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のデジタル放送受信機においては、データ放送の視聴中にザッピング操作を行って他のチャンネルの放送番組を一時的に視聴する場合、ザッピング直前のデータ放送画面に戻らないため、改めてｄボタンを押すことから操作をやり直す必要があった。しかしながら、データ放送画面の操作は比較的複雑であるため、元のデータ放送を継続して視聴することを希望する場合、視聴者に対して大きな負担となっていた。このような視聴者に対する負担は、データ放送の活用に対して障害であり、データ放送を継続して視聴することを希望する視聴者の要望に十分に対応することができないものである。
【０００５】
本発明の目的は、データ放送の視聴中にチャンネルが変更されても、元のチャンネルのデータ放送画面に復帰するデジタル放送受信機を提供することにある。
本発明の別の目的は、ザッピングが終了ないし中止した際、ザッピング開始時のデータ放送画面に自動的に復帰するデジタル放送受信機を提供することにある。
【課題を解決するための手段】
【０００６】
参考例として記載するデジタル放送受信機は、チャンネル選択信号を受け取り、指定されたチャンネルのTV信号を選択する受信手段と、
選択されたチャンネルのTV信号を復調してデジタル信号ストリームを出力する復調手段と、
デジタル信号ストリームから、音声信号ストリーム、映像信号ストリーム、及びデータ信号ストリームをそれぞれ出力する多重分離手段と
データ信号ストリームを復号してデータ放送文書を出力するデータ復号手段と、
前記データ放送文書を受け取り、データ放送画面を形成するデータ放送ブラウザと、
上記各手段を制御する制御手段とを具えるデジタル放送受信機において、
前記データ放送ブラウザは、前記データ放送文書を受け取り、データ放送画面を形成するためのレイアウト情報を出力する文書解析手段、当該レイアウト情報を受け取り、データ放送画面を形成するレイアウト描画手段、及び、文書解析手段及びレイアウト描画手段を制御するブラウザ制御手段を有し、
データ放送コンテンツの視聴中にチャンネル切換信号が入力した場合、前記ブラウザ制御手段は、前記文書解析手段に対して状態保持を指示すると共に前記レイアウト描画部に対して初期化を指示し、
チャンネル切換信号が入力した時点のチャンネルに戻った際、前記ブラウザ制御手段は、前記文書解析手段に対して状態保持の解除を指示すると共にレイアウト描画手段に対して有効化を指示することを特徴とする。
【０００７】
本例では、所定のチャンネルのデータ放送の視聴中にリモコンからチャンネル切換信号が入力した場合、制御手段は、ザッピング操作に移行したことを検知し、ブラウザ制御手段は文書解析手段に対して状態保持を指示する。その後、チャンネルが切り換えられザッピング開始時のチャンネルに再び戻ると、制御手段は、ザッピングの終了を検知し、ブラウザ制御手段は文書解析手段に対して状態保持の解除を指示する。この結果、チャンネルが切り換えられる直前のチャンネルのデータ放送が表示される。尚、ブラウザ制御手段から文書解析手段に対して状態保持が指示されると、ブラウザ制御手段は、内部信号を形成するための内部コマンドを受け付け、リモコン等からの外部コマンドを受け付けない状態に維持される。
【０００８】
参考例として記載するデジタル放送受信機は、チャンネル選択信号を受け取り、指定されたチャンネルのTV信号を選択する受信手段と、
選択されたチャンネルのTV信号を復調してデジタル信号ストリームを出力する復調手段と、
デジタル信号ストリームから、音声信号ストリーム、映像信号ストリーム、及びデータ信号ストリームをそれぞれ出力する多重分離手段と
データ信号ストリームを復号してデータ放送文書を出力するデータ復号手段と、
前記データ放送文書を受け取り、データ放送画面を形成するデータ放送ブラウザと、
上記各手段を制御する制御手段とを具えるデジタル放送受信機において、
前記データ放送ブラウザは、前記データ放送文書を受け取り、データ放送画面を形成するためのレイアウト情報を出力する文書解析手段、当該レイアウト情報を受け取り、データ放送画面を形成するレイアウト描画手段、及び、文書解析手段及びレイアウト描画手段を制御するブラウザ制御手段を有し、
データ放送コンテンツの視聴中にザッピングを指示する信号が入力した場合、前記制御手段は、前記受信手段に対してチャンネルを順次切り換るように指示し、前記ブラウザ制御手段は、前記文書解析手段に対して状態保持を指示すると共に前記レイアウト描画部に対して初期化を指示し、
ザッピングの終了を指示する信号が入力した際、前記制御手段は、前記受信手段に対してザッピング直前のチャンネルに切り換えるように指示し、前記ブラウザ制御手段は、前記文書解析手段に対して状態保持の解除を指示すると共にレイアウト描画手段に対して有効化を指示することを特徴とする。
【０００９】
当該デジタル放送受信機は、ザッピング操作を指示する入力信号を発生するザッピングボタンが設けられているデジタル放送受信機に関するものである。当該デジタル放送受信機においては、リモコンを介してザッピングの開始を指示するザッピング信号が入力すると、データ放送ブラウザの文書解析手段は、内部コマンドを受け付け外部コマンドを受け付けない状態に保持され、ザッピング終了信号が発生すると、文書解析手段は状態解除が指示される。これにより、ザッピングが終了すると、ザッピング開示時のデータ放送画面に戻ることになる。尚、本明細書において、「チャンネルを順次切り換る」とは、チャンネルを所定の順序にしたがって降順及び昇順させる場合及びチャンネルをランダムに切り換える場合の両方を含むものである。
【００１０】
本発明によるデジタル放送受信機は、チャンネル選択信号を受け取り、指定されたチャンネルのTV信号を選択する受信手段と、
選択されたチャンネルのTV信号を復調してデジタル信号ストリームを出力する復調手段と、
デジタル信号ストリームから、音声信号ストリーム、映像信号ストリーム、及びデータ信号ストリームをそれぞれ出力する多重分離手段と
データ信号ストリームを復号してデータ放送文書を出力するデータ復号手段と、
前記データ放送文書を受け取り、データ放送画面を形成するデータ放送ブラウザと、
上記各手段を制御する制御手段とを具えるデジタル放送受信機において、
前記データ放送ブラウザは、前記データ放送文書を受け取り、データ放送画面を形成するためのレイアウト情報を出力する文書解析手段、当該レイアウト情報を受け取り、データ放送画面を形成するレイアウト描画手段、及び、文書解析手段及びレイアウト描画手段を制御するブラウザ制御手段を有し、
前記文書解析手段は、現用系と予備系との間で切り換わる第１及び第２の文書解析部を有し、
ザッピングが検知され又はザッピングを指示する信号が入力した際、前記ブラウザ制御手段は、現用系の第１の文書解析部に対して状態保持を指示すると共に現用系から予備系に切り換え、予備系の第２の文書解析部を現用系に切り換え、
ザッピングの終了又は中止が検知された際、前記ブラウザ制御手段は、現用系の第２の文書解析部を予備系に切り換えると共に予備系の第１の文書解析部を現用系に切り換えることを特徴とする。
【００１１】
当該デジタル放送受信機は、データ放送画面を形成するためのレイアウト情報を出力する文書解析手段が２つの系統の文書解析部により構成されるため、ザッピングが検出される毎に文書解析部を現用系と予備系との間で切り換えることにより、ザッピング終了時に自動的にザッピング開始時のデータ放送画面に戻ることが可能である。さらに、２系統の文書解析部を有することにより、ザッピング期間中であっても、順次切り換えられるチャンネルのデータ放送を視聴することが可能になる利点が達成される。
【００１２】
当該デジタル放送受信機の好適実施例は、さらに、前記レイアウト描画手段は、現用系と予備系との間で切り換わる第１及び第２のレイアウト描画部を有し、
ザッピングが検知され又はザッピングを指示する信号が入力した際、前記ブラウザ制御手段は、現用系の第１の文書解析部に対して状態保持を指示すると共に当該第１の文書解析部及び第１のレイアウト描画部を予備系に切り換え、予備系の第２の文書解析部及び第２のレイアウト描画部を現用系に切り換え、
ザッピングの終了又は中止が検知された際、前記ブラウザ制御手段は、現用系の第２の文書解析部及び第２のレイアウト描画部を予備系に切り換えると共に予備系の第１の文書解析部及び第１のレイアウト描画部を現用系に切り換えることを特徴とする。本例では、レイアウト描画手段を２系統有するため、元のデータ放送画面への復帰時間が短縮される利点が達成される。
【００１３】
本発明による別のデジタル放送受信機は、チャンネル選択信号を受け取り、指定されたチャンネルのTV信号を選択する受信手段と、
選択されたチャンネルのTV信号を復調してデジタル信号ストリームを出力する復調手段と、
デジタル信号ストリームから、音声信号ストリーム、映像信号ストリーム、及びデータ信号ストリームをそれぞれ出力する多重分離手段と
データ信号ストリームを復号してデータ放送文書を出力するデータ復号手段と、
前記データ放送文書を受け取り、データ放送画面を形成するデータ放送ブラウザと、
上記各手段を制御する制御手段とを具え、
前記データ放送ブラウザは、前記データ放送文書を受け取り、データ放送画面を形成するためのレイアウト情報を出力する文書解析手段、当該レイアウト情報を受け取り、データ放送画面を形成するレイアウト描画手段、及び、文書解析手段及びレイアウト描画手段を制御するブラウザ制御手段を有るデジタル放送受信機において、
前記受信手段、復調手段、多重分離手段、データ復号手段、及び文書解析手段は、現用系と予備系との間で交互に切り換わる第１及び第２の２つ系統をそれぞれ有し、
ザッピングが検知され又はザッピングを指示する信号が入力した際、現用系の第１の系統の手段を予備系に切り換え、予備系の第２の系統の手段を現用系にそれぞれ切り換え、
ザッピングの終了が検知された際、前記第２の系統の手段をそれぞれ予備系に切り換え、第１の系統の手段を現用系に切り換えることを特徴とする。
【００１４】
当該デジタル放送受信機は、ザッピング中にデータ放送の状態が変化しても完全に追従できる利点が達成される。
【００１５】
本発明によるデジタル放送受信機では、ザッピング開始時とザッピング終了時との間のデータ放送の状態変化を考慮し、状態変化に応じて適切な対応策をとることが可能である。データ放送の状態変化を検出する手段として、例えばザッピング開始時のデータ放送についての更新の有無又はBML文書の更新の有無を用いることができる。尚、状態変化が認められない場合、ザッピング開示時のデータ放送に復帰し、状態変化が認められる場合、例えばデータ放送を初期状態から実行するように設定することが可能である。
【発明の効果】
【００１６】
本発明では、チャンネル切換信号からザッピングが検知された場合、元のチャンネルに戻った際自動的にデータ放送画面に戻るように構成され、或いは、ザッピング信号が入力してザッピングが開始した後ザッピング終了信号が入力するとザッピング開始時のチャンネルのデータ放送画面に自動的に復帰するため、データ放送の視聴中にザッピング操作が行われても自動的に元のデータ放送を視聴することが可能になる。この結果、複雑なデータ放送の操作を行うことなくデータ放送の視聴を継続することができる。
【発明を実施するための最良の形態】
【００１７】
図１は本発明によるデジタル放送受信機の基本構成を示す線図である。RF信号又はIF信号等のTV信号は、受信部１においてチャンネル選択されると共に周波数変換されて復調部２に出力される。復調部２は、選択されたチャンネルのTV信号を復調してデジタル信号ストリームを出力する。例えば地上デジタル放送の場合、TV信号（IF信号）はISDB-T信号であり、復調部２はISDB-T信号をOFDM復調し、デジタル信号ストリームとしてMPEG-2トランスポートストリームを出力する。デジタル信号ストリームは、多重分離部３に入力され、音声信号ストリーム、映像信号ストリーム、及びデータ信号ストリームに分離され、音声復号部４、映像復号部５及びデータ復号部６にそれぞれ入力される。音声復号部４に入力した音声信号ストリームは復号（デコード）され、TV音声信号が出力される。映像復号部５は、映像信号ストリームを復号し、縮小レイアウト部７及び映像合成部８を経てTV映像信号を出力する。データ復号部６は、入力したデータ信号ストリームを復号してデータ放送文書を生成し、当該データ放送文書をデータ放送ブラウザ９に出力する。地上デジタル放送の場合、データ復号部６はデータ信号ストリームとして伝送されるデータカルーセルをデコードし、データ放送文書のリソース（ファイル）を出力する。データ放送ブラウザ９は、入力したデータ放送文書をデコードしてレイアウト表示されるデータ放送の映像信号を生成し、当該データ放送映像信号を映像合成部８に出力する。映像合成部８は、映像復号部５から出力されるTV映像信号とデータ放送ブラウザ９から出力されるデータ放送映像信号とを合成して映像信号を出力する。
【００１８】
受信機制御部１０は、リモコンを介して入力するチャンネル切り換え等の受信機操作に基づき、受信部１、復調部２、復号部３、音声復号部４、映像復号部５、データ復号部６及びデータ放送ブラウザ９を制御する。
【００１９】
データ放送ブラウザ９は、文書解析部１１、レイアウト描画部１２及びブラウザ制御部１３で構成される。文書解析部１１は、入力したデータ放送文書を解釈し、データ放送画面のレイアウトを指示するレイアウトコマンドを生成し、画面に表示されるデータ放送文書と共にレイアウト情報としてレイアウト描画部１２に出力する。この文書解析部１１は、入力したデータ放送文書を一時記憶し、レイアウトコマンドを生成するための内部文書を作成し、作成した内部文書を一時記憶する機能を有する。レイアウト描画部１２は、文書解析部１１から供給されるレイアウト情報に基づき、データ放送文書をレイアウトし及び描画して、データ放送画面を生成する。さらに、レイアウト描画部１２は、TV映像をレイアウトするための映像レイアウト情報を映像縮小レイアウト部７に供給する。ブラウザ制御部１３は、受信機制御部１０からの制御信号及びリモコンからのデータ放送操作信号を受け取り、文書解析部１１に文書解析に基づく指示を行い、レイアウト描画部１２に対して有効化コマンド及び無効化コマンドを送出してレイアウト及び描画処理の実行及びその実行解除の指示を行う。
【００２０】
映像縮小レイアウト部７は、データ放送のレイアウトの一部であるTV映像信号のレイアウトを行うため、データ放送ブラウザのレイアウト描画部１２から供給されるTV映像に対するレイアウト情報を基づき、TV映像の縮小及び配置を行う。
【００２１】
映像合成部８は、映像縮小レイアウト部７から出力されるTV映像と、データ放送ブラウザから出力されるデータ放送映像とを合成して映像信号を出力する。
【００２２】
次に、図１に示すデジタル放送受信機のチャンネル切替動作について説明する。受信機制御部１０はリモコンから送出されたチャンネル切換信号を受け取り、受信部１及び多重分離部３に介して目的のチャンネル（受信部１に対しては周波数チャンネル、多重分離部３に対しては編成チャンネル）を選択するように指示する。同時に、データ放送ブラウザ９のブラウザ制御部１３に対して初期化を行うように指示する。さらに、必要に応じて、復調部２、音声復号部４、映像復号部５データ復号部６に対して初期化等を行うように指示する。この受信機制御部の制御により、新たに切り換えられたチャンネルの音声信号及び映像信号が出力される。
【００２３】
次に、ザッピング時の動作について説明する。ザッピング操作として、リモコンにザッピングの開始及び終了を指示するザッピング用の指示ボタンが設けられ、視聴者がザッピングボタンを押すとザッピングモードになる場合と、視聴者がデータ放送の視聴中にチャンネル切り換えを行って、なおかつ新たにデータ放送を視聴しないときは、受信機側において自動的にザッピングモードであると判断する場合について説明する。
【００２４】
初めに、視聴者のリモコン操作によるチャンネル切換に対して、受信機側において自動的にザッピングであると判断した場合の処理について説明する。データ放送の視聴中に、リモコンからのチャンネル切換の指示が入力した際、受信機制御部１０及びブラウザ制御部はザッピングを検知する。このザッピングの検知に応じて、受信機制御部は、受信部１及び多重分離部３に対して新しいチャンネルを選択するように（受信部に対しては周波数チャンネル、多重分離部に対しては編成チャンネル）指示する。同時に、データ放送ブラウザ９に対して、チャンネル切り換えを指示する。このチャンネル切換指示に応じて、ブラウザ制御部１３は、文書解析部１１に対して状態保持を指示すると共に、レイアウト描画部１２に対しては無効化を指示する。これにより、文書解析部１１は、データ復号部から送られてくる放送文書の一時記憶についてはその状態を保持し、内部コマンドの一時記憶については処理を継続する。すなわち、外部コマンド（リモコンからのコマンド）は受け付けず、内部コマンド（タイマーイベント等のデータ放送自身に含まれるコマンド）の実行は継続する。一方、レイアウト描画部１２は初期化され、データ放送画面は無の状態（データ放送文書が表示されない）になる。同時に、映像縮小レイアウト部７に対して全面TV映像となるように映像レイアウト情報が送られ、最終的に全面TV映像が出力される。この状態は継続して維持され、チャンネル切り換えが行われても、後述する条件に該当する場合を除き、データ放送ブラウザはこの状態を維持する。
【００２５】
チャンネルが切り換えられて元の状態に戻った際（ザッピング直前の元のチャンネルに戻った状態）、受信機制御部はザッピングの終了又は中止を検知し、データ放送ブラウザに対して以下の動作を行うよう指示する。ブラウザ制御部１３は、文書解析部１１に対して状態保持を解除するように指示すると共にレイアウト描画部１２に対して有効化を指示する。これにより、文書解析部１１は、データ放送文書の一時記憶処理についてはデータ復号部６により新たにデコードされデータ放送文書の取り込みを開始し、レイアウトコマンドを生成するための内部文書の作成及び一時記憶については内部コマンドの実行を継続し、外部コマンドの実行を再開する。一方、レイアウト描画部１２は有効化され、データ放送画面のレイアウト及び描画を行う。同時に、映像縮小レイアウト部７は映像縮小レイアウト部７に映像レイアウト情報を送出する。最終的に、映像合成部８からTV映像とデータ放送画面とが合成された映像信号が出力される。このようにして、チャンネル切り換えが行われる直前のデータ放送画面が表示される。
【００２６】
一方、元のチャンネルに戻らずにデータ放送ボタンが押された場合、ザッピングが中止されたものとなり、通常のチャンネル切り換え処理に移行し、ブラウザ制御部１３は、文書解析部及びレイアウト描画部を初期化し、新たなチャンネルのデータ放送を初期状態から実行する。
【００２７】
これにより、ザッピング操作が行われた場合でも、ザッピングしたチャンネルにおいてデータ放送を実行しない限り、元のチャンネルに戻って元のデータ放送画面の状態からコンテンツを継続して視聴することができる。
【００２８】
尚、元のチャンネルに戻った際、新たにデコードされた文書とチャンネルを切り替える前の文書とを比較し、バージョンが変わってしまった場合又は文書構造が異なってしまった場合には、切り替え前のデータ放送の継続表示が困難であると判断し又は破綻を起こす可能性があるものと判断し、データ放送ブラウザを初期化するといった例外処理を導入することができる。
【００２９】
次に、視聴者から明示的にザッピング指示された場合、すなわちリモコンに設けられたザッピング指示ボタンが押された場合の処理について説明する。尚、チャンネル切換は通常の操作及び動作にしたがって行う。視聴者からリモコンを介してザッピング入力がなされると、受信機制御部１０は、各機能ないし手段に対してザッピングであることを指示し、チャンネル切換処理を行うように指示する。同時に、ザッピング入力直前のチャンネルの識別情報を記憶する。受信機制御部は、データ放送ブラウザ９に対して、ザッピング状態を指示する。データ放送ブラウザ９のブラウザ制御部１３は、文書解析部１１に対して状態保持を指示し、レイアウト描画部１２に対して無効化を指示する。これにより、文書解析部はデータ放送文書の一時記憶については状態保持し、内部文書の作成及び一時記憶は継続して実行する。すなわち、外部コマンドは受け付けず、内部コマンドについては継続して実行する。また、レイアウト描画部は初期化され、データ放送は画面表示されない状態となる。同時に、レイアウト描画部から映像縮小レイアウト部７に対して全面TV映像となる映像レイアウト情報が送出され、最終的に映像合成部８から全面TV映像が出力される。
【００３０】
チャンネル切換の途中でザッピング終了ボタンが押され、ザッピングが終了する場合、受信機制御部は各構成要素ないし手段に対してザッピングの終了ないし中止を指示する。受信機制御部から受信部及び多重分離部に対して記憶されているザッピング開始時のチャンネルを選択するように指示すると共に、データ放送ブラウザに対してザッピング状態の解除を指示する。このザッピング解除指示を受け、ブラウザ制御部１３は、文書解析部１１に対して状態保持の解除を指示し、レイアウト描画部１２に対して有効化を指示する。これにより、文書解析部１１は、データ放送文書の一時記憶については新たにデコードされた文書の取り込みを再開し、文書に変更がない場合は内部文書の作成及び一時記憶について内部コマンドの実行を継続する。文書に変更があった場合内部文書の作成を改めて行う。すなわち、リモコンからのコマンドである外部コマンドの受け付けを開始し、データ放送自身が発生するコマンドである内部コマンドの実行は継続する。一方、レイアウト描画部１２は有効化され、データ放送画面がレイアウト及び描画される。同時に映像縮小レイアウト部７に対してTV映像を縮小レイアウトすべき映像レイアウト情報が送出される。この結果、映像合成部８から、ザッピング開始直前のデータ放送の画面（変更があった場合は相当する画面）とTV映像画面とが合成されて出力される。このように、ザッピングを行った場合でも、元のチャンネルに戻って元のデータ放送の画面の状態からコンテンツを継続して視聴することができる。
【００３１】
尚、ザッピングが中止され、元のデータ放送画面に戻る前にデータ放送ボタンが押されて別のチャンネルのデータ放送が選択された場合、ブラウザ制御部１３は、文書解析部１１及びレイアウト描画部１２を初期化し、新たなチャンネルのデータ放送を初期状態から実行する。
【００３２】
元のデータ放送の画面表示に移行する際、新たにデコードされた文書とチャンネルを切り替える前の文書とを比較し、バージョンが変わってしまった場合又は文書構造が異なってしまった場合には、切り替え前のデータ放送の継続表示が困難であると判断し又は破綻を起こす可能性があるものと判断し、データ放送ブラウザを初期化するといった例外処理を導入することができる。
【００３３】
図２は本発明によるデジタル放送受信機の第２の実施例を示す線図である。図１で用いた構成要素と同一の構成要素については同一符号を付してその説明は省略する。本例では、文書解析部２０として、第１の文書解析部と第２の文書解析部の２つの系統の文書解析部を設ける。これ以外は図１に示すデジタル放送受信機と同一である。ザッピングの開始が指示されると、受信機制御部１０は、受信部１及び多重分離部３に対して新たなチャンネルへの切り換えを指示すると共に、データ放送ブラウザ１３に対してザッピングを指示する。ザッピングの指示を受け、ブラウザ制御部１３は、現用状態（現用系）にある第１の文書解析部を予備系に待避させ、待避状態（予備系）にあった第２の文書解析部を現用系に切り換える。この切換により、第１の文書解析部はデータ放送文書の一時記憶機能については状態を保持し、内部文書の作成及び一時記憶する機能については継続して実行する。すなわち、外部コマンドを受け付けず、内部コマンドは実行を継続する状態に切り換える。一方、現用系となった第２の文書解析部を用いてデータ放送を含むチャンネルの順次切換表示が行われる。この際、レイアウト描画部は有効な動作状態を継続する。
【００３４】
ザッピングが終了すると、受信機制御部１０にザッピングの終了が指示される。これを受け、受信機制御部１０は、受信部１及び多重分離部３に対してザッピングを開始する直前のチャンネルを選択するように指示すると共にデータ放送ブラウザ９に対してザッピング状態の解除を指示する。ザッピング状態の解除を受け、ブラウザ制御部１３は、第２の文書解析部を現用状態（現用系）から待避状態（予備系）に切り換え、第１の文書解析部を待避状態から現用状態に復帰させる。このように、第１の系統から第２の系統へ切り換えることにより、第１の文書解析部は新たにデコードされた文書の取り込みを開始し、内部文書の作成及び一時記憶機能については内部コマンドの実行を継続する。その結果、レイアウト描画部１３はデータ放送画面をレイアウト及び描画を開始し、映像縮小レイアウト部７にも映像レイアウト情報が供給され、最終的に映像合成部８からデータ放送画面とTV映像画面とが合成されて出力される。このようにして、ザッピングの開始直前のデータ放送画面が表示される。
【００３５】
一方、元のデータ放送画面に戻らずにザッピングを中止する場合は、第２の文書解析部を現用に設定したまま、データ放送の提示を行う。さらに、この状態から新たなザッピングを開始する場合は、第２の文書解析部を待避させ第１の文書解析部を現用に設定して、データ放送の提示を行う。
【００３６】
この第２の実施例においては、ザッピング中にもデータ放送を表示させることが可能である。第１の実施例では、ザッピング中には文書解析部の状態を保持させておくため、全体としてデータ放送ブラウザとしての機能を使用することができなかった。これに対して、第２の実施例では、状態を保持した第１の文書解析部に変わって、現用系に切り換わった別の文書解析部が処理を実行するため、全体としてのデータ放送ブラウザとしての機能を続行することができる。
【００３７】
尚、ザッピングが終了して元のデータ放送画面に戻る際新たにデコードされた文書とチャンネルを切り替える前の文書とを比較し、バージョンが変わってしまった場合又は文書構造が異なってしまった場合には、前述した例外処理を行うことができる。
【００３８】
図３は本発明によるデジタル放送受信機の第３の実施例を示す線図である。尚、図１で用いた構成要素と同一の構成要素については同一符号を付してその説明は省略する。本例では、文書解析手段３０は現用系と予備系との間で切り換えられる第１及び第２の文書解析部を有し、レイアウト描画手段３１も現用系と予備系との間で切り換えられる第１及び第２のレイアウト描画部を有し、ザッピング中にも現在のチャンネルのデータ放送の受信を可能にすると共にザッピングから元のチャンネルへの復帰時間の短縮を図る。
【００３９】
チャンネル切換信号により又はザッピング指示信号によりザッピングの開始が検知されると、受信機制御部１０は、受信部１及び多重分離部３に対して新たなチャンネルへの切り換えを指示すると共に、データ放送ブラウザ１３に対してザッピングを指示する。ザッピングの指示を受け、ブラウザ制御部１３は、今まで現用されていた第１の文書解析部を待避させ、待避状態にあった第２の文書解析部を現用系に切り換える。この切換により、第１の文書解析部はデータ放送文書の一時記憶機能については状態を保持し、内部文書の作成及び一時記憶する機能については継続して実行する。すなわち、外部コマンドを受け付けず、内部コマンドは実行を継続する状態に切り換える。一方、現用系となった第２の文書解析部を用いてデータ放送を含むチャンネルの順次提示が行われる。同様に、レイアウト描画手段３１は、現用系であった第１のレイアウト描画部は対となる第１の文書解析部の結果に従ったデータ放送画面のレイアウト及び描画を継続する。すなわち、外部コマンドを受け付けず内部コマンドの実行を継続し、データ放送画面を描画した状態に置かれる。一方、現用系に切り換わった第２の文書解析部及び第２のレイアウト描画部により、データ放送を含むザッピングしているチャンネルの順次提示は通常通り行う。
【００４０】
ザッピングが終了した場合、受信機制御部にザッピングの終了が通知され、受信機制御部は、受信部及び多重分離部に対してザッピングを開始する直前のチャンネルを選択するように指示すると共にデータ放送ブラウザのブラウザ制御部に対してザッピング状態の解除を指示する。ブラウザ制御ブラウザの制御のもとで予備系にある第１の文書解析部及び第１のレイアウト描画部を現用系に切り換え、第２の文書解析部及び第２のレイアウト描画部を予備系に切り換える。これにより、現用系に切り換わった第１の文書解析部は、データ放送文書の一時記憶機能については内部コマンドの実行を継続し、外部コマンドの実行を再開する。現用系に切り換わった第１のレイアウト描画部は、第１の文書解析部からの指示に応じてデータ放送画面のレイアウト及び描画を行う。この結果、ザッピング直前のデータ放送画面がレイアウト表示され、映像縮小レイアウト部には映像レイアウト情報が送出され、最終的に映像合成部からデータ放送画面とTV映像が合成されて出力する。このようにして、ザッピングを開始した時点のチャンネルに戻って元のデータ放送画面のコンテンツを継続して視聴することができる。
【００４１】
尚、元のデータ放送画面に戻らず、新たにザッピングを開始する場合、第１の文書解析部及びレイアウト描画部と第２の文書解析部及びレイアウト描画部とを交互に待避させて、他方の文書解析部及びレイアウト描画部を使用してデータ放送の表示を行う。
【００４２】
図２に示す第２の実施例では、実際のレイアウト及び描画は、ザッピングの終了が指示されてからレイアウト描画部で行う必要があった。これに対して、本例では、レイアウト及び描画を行ったままレイアウト描画部を待避させるので、復帰後直ちにデータ放送画面を表示することが可能になる。従って、ザッピング終了後、元のデータ放送画面に戻るまでの所要時間を一層短縮することができる。
【００４３】
尚、ザッピング直前のデータ放送画面に戻る際、新たにデコードされた文書とチャンネル切り換え前の文書とを比較し、バージョッが変わってしまった場合又は文書構造が異なってしまった場合、第１及び第２の実施例と同様である。
【００４４】
図４は本発明によるデジタル放送受信機の第４実施例を示す線図である。本例では、受信部４１、復調部４２、多重分離部４３、データ復号部４４、及び文書解析部４５を複数系統（本例では２系統）設け、ザッピング中にも元のチャンネルの状態変化に対応することができる。
【００４５】
ザッピング直前の受信部、復調部、多重分離部、データ復号部、及び文書解析部を系統１とし、系統１を現用系とし、ザッピング後のものを系統２とし、系統２を予備系とする。ザッピングが検知され又はザッピング信号が入力した場合、現用系の系統を待避させて予備系に切り換える。そして、系統２を現用系に切り換え、系統２を用いてザッピング中のチャンネルの受信に使用する。尚、ここで、待避するとは、データ放送操作から切り離した上で、TV信号からの入力に従って、そのまま受信及び復調動作を継続させることを意味する。ザッピングが終了した際、現用系と予備系とを切り換え、ザッピング直前の系統を現用系に復帰させ、ザッピング直前のデータ放送を再開する。
【００４６】
本実施例では、ザッピング中にデータ放送の状態が変化しても完全に追従することができる。すなわち、第１〜第３の実施例においては、ザッピング中にデータ放送の状態が変化した場合、データ放送受信の継続が保証されない場合がある。多くの場合はデータ放送受信の継続が可能であるが、継続が不可能になる場合も生ずる。これに対して、本例では、ザッピング中にもデータ放送受信を常時動作させているので、通常の受信機で受信している場合と同様に、いかなるデータ放送の状態変化にも対応することが可能になる。尚、レイアウト描画部も２系統設けることにより、元のデータ放送画面への復帰時間を短縮できることは第３実施例と同様である。
【００４７】
第１〜第３実施例においては、ザッピング中には元のチャンネルのデータ放送を常時受信しているわけではないので、ザッピング中にデータ放送の状態が変化すると、復帰する際正しく復帰しない場合が想定される。そのため、データ放送の状態の変化を検出し、正常に復帰不可能と判断される場合には、復帰を断念してデータ放送を初期状態から実行することが必要となる。このような場合の例外処理を以下に例示する。
（１）安全性の高い方法として、ザッピング開始時に表示していたデータ放送について、更新があった場合データ放送を初期状態から実行し、更新がなければデータ放送を復帰して継続実行する。データ放送が更新されたか否かを検出する方法としては、データ放送の伝送方式であるDSM-CCデータカルーセル伝送方式におけるmodule Versionの変化を検出する方法を用いることができる。
（２）現実に即した方法として、ザッピング開始時に表示していたデータ放送について、BML文書に更新がない場合元のデータ放送に復帰して継続実行する方法が想定される。BML文書に更新がされた場合、データ放送を初期状態から実行する。本例の場合、上記(1)とは異なり、画像(PNG等)やデータ(バイナリーテーブル等)が変更されただけでは、初期状態に設定せずにデータ放送を継続実行する。勿論、画像やデータ等は更新された新しいデータで実行する。BML文書の更新の検出は、BML文書単独で１つのモジュールを構成する場合は、上記（１）と同様な方法で可能である。ただし、現実的には１つのモジュールはBML文書のほか複数のファイルで構成されている場合が多いため、BML文書そのものを比較し、又はBML文書のメッセージダイジェストを作成及び記憶しておき比較する等の方法が有効である。
（３）最も容易な方法として、とりあえずデータ放送を再開し、矛盾がなければそのまま実行を継続する方法が想定される。逆に、矛盾が起きた時点において直ちにデータ放送を初期化し、又は確認メッセージを送出した後データ放送を初期化（初期状態で提示する）し、或いはデータ放送を終了する。
【００４８】
データ放送の状態変化として、第１〜第４の実施例で考慮したタイマーイベント等の内部状態の変化、及び上記（１）〜（３）で考慮したデータ放送の文書又はデータの更新に加えて、イベントメッセージによる状態変化を利用することができる。イベントメッセージによる状態変化は、第４実施例のように、受信部、復調部、多重分離部、及びデータ復号部を複数系統創始、常時データ放送を受信状態にしておかなければ対応できない。従って、イベントメッセージに起因する状態変化に対応するためには、上記（３）のロジックを例外処理として具えることが望ましい。
【００４９】
次に、文書解析手段として２つの系統（系統１及び系統２）を有する実施例２〜４における制御の具体例について説明する。図５（１）は、２つの系統を有するデジタル放送受信機において、通常のザッピング操作が行われた場合の制御を示す。系統１を現用系として番組（chA）を視聴しているものとする。ザッピングが指示されてチャンネルが切り換えられると、現用系の系統１を予備系に切り換え、予備系であった系統２を現用系に切り換える。この状態で、新しいチャンネル（chB）を提示する。ザッピング中は系統1を待避した状態に維持し、系統2においてチャンネルを切り換えて新しいチャンネル(chC,chD,chE)を提示する。ザッピングの終了が指示されると、待避していた系統1を現用系に復帰させ、元のチャンネル(chA)の提示に戻る。尚、系統1と系統2とは同等であり、逆にしても成立する。
【００５０】
図５の（２）は、ザッピングの途中で新たなザッピングを開始する場合の制御を示す。初めに系統１を使用して番組(chA)を視聴しているものとする。ザッピング開始が指示されチャンネルが切り換えられると、現用系の系統１は予備系に切り換わり、予備系であった系統２は現用系に切り換わる。そして、系統２を使用して新しいチャンネル(chB)を提示する。ザッピング中は、系統1を待避したまま、系統２においてチャンネルが切り換えられ、新しいチャンネル(chC,chD,chE)が表示される。ここで、新しいチャンネル(chE)が気に入ったので当該チャンネルを候補にしたいが、さらに気に入ったチャンネルがないか確認するためザッピングを継続する場合を想定する。この場合、新たにザッピングを開始してチャンネルを切り換える際、現用系であった系統２を予備系に切り換え、予備系であった系統１を現用系に切り換える。そして、系統１を使用して新たなチャンネル(chＦ)を提示する。このザッピング中は、系統２を予備系に待避したまま、系統１においてチャンネルを切り換えて新しいチャンネル(chG,chH,chI)を提示する。当該ザッピングが終了すると、待避していた系統２を復帰させ、元のチャンネル(chE)の表示に戻る。尚、系統１と系統２とは同等であり、逆に設定しても同様である。
【００５１】
図５の（３）は、２つの系統の文書解析部を有する場合に、ザッピングせずに普通にチャンネルを切り換える際の制御を説明するための線図である。本例では、２つの系統（系統１及び系統２）を用い、初めに系統１を用いてチャンネルAを視聴しているものとする。チャンネルの切換(chA→chB)を行うと同時に系統の切換(系統１→２)を行う。次に、チャンネルをchＡからchＢに切り換えようとする場合、系統の切換だけを行う。このように、１つ前のチャンネルに切り換える場合、系統を切り換えるだけでチャンネル切換を行うことができる。この場合、勿論、データ放送の復帰も可能である。さらに、図５の（３）に示すように、２つのチャンネル間で切り換えを行う限り、同様な状態が維持される。ただし、第３の別のチャンネルに切り換える場合（chＢ→chＣ)、チャンネルの切り換えが生ずるため、データ放送への復帰はできない。しかし、再び新しい２つのチャンネルを行き来している限り（chＣ→chＢ)、チャンネル切り換えの必要はなく、系統を復帰させるだけで良いので、データ放送への状態復帰が可能である。通常の操作にしたがってチャンネルを切り換える場合、一方の系統だけを用いてチャンネルを切り換えることも可能であるが、本例のように制御することにより、データ放送の継続性とアクセスの高速化が可能になる。
【図面の簡単な説明】
【００５２】
【図１】本発明によるデジタル放送受信機の基本構成を示す線図である。
【図２】本発明によるデジタル放送受信機の第２実施例を示す線図である。
【図３】本発明によるデジタル放送受信機の第３実施例を示す線図である。
【図４】本発明によるデジタル放送受信機の第4実施例を示す線図である。
【図５】文書解析部を複数系統有する場合の制御を説明するための線図である。
【符号の説明】
【００５３】
１，４１  受信部
２，４２  復調部
３，４３  多重分離部
４  音声復号部
５  映像復号部
６  データ復号部
７  映像縮小レイアウト部
８  映像合成部
９  データ放送ブラウザ
１０  受信機制御部
１１，２０，３０  文書解析部
１２，３１  レイアウト描画部
１３  ブラウザ制御部
【図１】
0004612538.tif 000002
【図２】
0004612538.tif 000003
【図３】
0004612538.tif 000004
【図４】
0004612538.tif 000005
【図５】
0004612538.tif 000006