(57)【要約】【課題】従来は映像表示と音声再生のみの提供であったデータ放送サービスに、情報のプリントアウトという新たなサービスを加えることを可能としたデータ放送受信再生装置及び方法、データ放送受信再生システム、及び記憶媒体を提供する。【解決手段】デジタルテレビ受信装置は、データ放送により伝送されたデータ信号を受信するアンテナ及びチューナ部１０１と、アンテナ及びチューナ部１０１により受信されたデータ信号に係る画像を表示器１３４に出力する画面合成部１１１、接続されたプリンタ１３１と相互に通信するＩＥＥＥ１３９４Ｉ／Ｆ１１４と、ＩＥＥＥ１３９４Ｉ／Ｆ１１４による通信結果に応じて表示器１３４に出力する画像を変更するように制御するＣＰＵ１１８とを備えて構成される。【選択図】図１
2006304338.tif 000002
【特許請求の範囲】
【請求項１】
データ放送により伝送されたデータ信号を受信する受信手段と、前記受信手段により受信されたデータ信号に係る画像を表示装置に出力する出力手段と、
接続された外部装置と相互に通信する通信手段と、
前記通信手段による通信結果に応じて前記表示装置に出力する画像を変更するように制御する制御手段とを備えることを特徴とするデータ放送受信再生装置。
【請求項２】
前記データ信号は、前記制御手段により前記表示装置に出力する画像を変更するように制御する為の表示制御データを含むことを特徴とする請求項１記載のデータ放送受信再生装置。
【請求項３】
前記受信手段は複数のデータ信号を受信し、前記制御手段は、前記通信結果に応じて前記複数のデータ信号中より選択的にデータ信号に係る画像を前記出力手段に出力するように制御することを特徴とする請求項１記載のデータ放送受信再生装置。
【請求項４】
前記データ信号は、動画データ、静止画データ、音声データ、文字データ、及び制御コマンドデータのうち少なくとも一つを含むことを特徴とする請求項１記載のデータ放送受信再生装置。
【請求項５】
前記文字データは、マークアップ言語で記述されると共に表示レイアウト情報とスクリプト情報を含むことを特徴とする請求項４記載のデータ放送受信再生装置。
【請求項６】
前記通信手段は、前記外部装置との間でＩＥＥＥ１３９４規格に準拠した通信を行うことを特徴とする請求項１記載のデータ放送受信再生装置。
【請求項７】
前記制御手段は、前記通信手段からの前記外部装置が接続され通信が開始された状態であるとの通知に基づき前記表示装置に出力する画像を変化させるように制御することを特徴とする請求項１記載のデータ放送受信再生装置。
【請求項８】
前記制御手段は、前記通信手段により前記外部装置へ状態を問い合わせるコマンドを送信し、前記外部装置からの応答データに基づき前記表示装置に出力する画像を変化させるように制御することを特徴とする請求項１記載のデータ放送受信再生装置。
【請求項９】
前記制御手段は、前記通信手段により前記外部装置から受信したイベント通知コマンドのイベント内容に基づき前記表示装置に出力する画像を変化させるように制御することを特徴とする請求項１記載のデータ放送受信再生装置。
【請求項１０】
前記外部装置は印刷装置であることを特徴とする請求項１記載のデータ放送受信再生装置。
【請求項１１】
前記通信手段は、前記外部装置の状態に関する情報を前記外部装置より入力することを特徴とする請求項１記載のデータ放送受信再生装置。
【請求項１２】
データ放送により伝送されたデータ信号を受信する受信手段と、
前記受信手段により受信されたデータ信号に関する表示を含む複数の画像を表示する表示手段と、
前記データ放送に関するデータに基づいて印刷データを生成し印刷装置へ出力する印刷出力手段と、
前記印刷装置の状態を監視し、前記印刷装置の状態に応じて表示手段の表示内容を変化させる表示制御手段とを有することを特徴とするデータ放送受信再生装置。
【請求項１３】
データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記印刷装置との間で通信を行う通信手段とを有することを特徴とする請求項１２記載のデータ放送受信再生装置。
【請求項１４】
前記取得手段が取得する文字データは、マークアップ言語で記述されると共に表示レイアウト情報と印刷レイアウト情報とスクリプト情報を含むことを特徴とする請求項１３記載のデータ放送受信再生装置。
【請求項１５】
前記表示制御手段は、前記表示手段に前記印刷データの印刷処理と対応した表示を行うと共に、外部入力による前記表示の選択に基づき該当する印刷処理を前記印刷装置に実行させることを特徴とする請求項１２記載のデータ放送受信再生装置。
【請求項１６】
前記表示制御手段は、前記印刷装置における少なくとも印刷中状態、印刷停止中状態、エラー状態を含む状態を監視し、前記各々の状態に応じた文字データ或いは画像データ或いは映像データを前記表示手段に表示することを特徴とする請求項１２又は１５記載のデータ放送受信再生装置。
【請求項１７】
前記通信手段は、前記印刷装置との間でＩＥＥＥ１３９４規格に準拠した通信を行うことを特徴とする請求項１３記載のデータ放送受信再生装置。
【請求項１８】
前記表示制御手段は、前記通信手段からの前記印刷装置が接続され通信が開始された状態であるとの通知に基づき前記表示手段の表示内容を変化させることを特徴とする請求項１２〜１３、１５〜１７の何れかに記載のデータ放送受信再生装置。
【請求項１９】
前記表示制御手段は、前記通信手段により前記印刷装置へ状態を問い合わせるコマンドを送信し、前記印刷装置からの応答データに基づき前記表示手段の表示内容を変化させることを特徴とする請求項１２〜１３、１５〜１７の何れかに記載のデータ放送受信再生装置。
【請求項２０】
データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置であって、
前記データ放送に関するデータとレイアウト情報とに基づいて印刷データを生成し印刷装置へ出力する印刷出力手段と、前記データ放送に関するデータと前記レイアウト情報とに基づいて表示データを生成し表示手段に表示すると共に、前記印刷装置との間の通信結果に基づきスクリプトを実行する制御手段とを有することを特徴とするデータ放送受信再生装置。
【請求項２１】
データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、及びマークアップ言語で記述され文字情報と前記レイアウト情報とスクリプト情報を含むマークアップテキストデータを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記印刷装置との間で通信を行う通信手段とを有することを特徴とする請求項２０記載のデータ放送受信再生装置。
【請求項２２】
前記レイアウト情報は、少なくとも印刷用レイアウト情報と表示用レイアウト情報を含む情報であり、前記印刷出力手段は、前記印刷用レイアウト情報を元に前記印刷データを生成し、前記制御手段は、前記表示用レイアウト情報を元に前記表示データを生成することを特徴とする請求項２０又は２１記載のデータ放送受信再生装置。
【請求項２３】
前記通信手段は、前記印刷装置から少なくとも前記印刷装置の印刷終了状態、印刷停止状態、エラー状態を報告する通信コマンドを受信することを特徴とする請求項２０又は２１記載のデータ放送受信再生装置。
【請求項２４】
前記制御手段は、前記通信手段からの前記印刷装置が接続され通信が開始された状態であるとの通知に基づき前記スクリプトを実行することを特徴とする請求項２０〜２３の何れかに記載のデータ放送受信再生装置。
【請求項２５】
前記マークアップテキストデータは、前記印刷装置の状態と実行する前記スクリプトを対応付ける情報を含むことを特徴とする請求項２１記載のデータ放送受信再生装置。
【請求項２６】
前記通信手段は、前記印刷装置との間でＩＥＥＥ１３９４規格に準拠した通信を行うことを特徴とする請求項２１又は２３記載のデータ放送受信再生装置。
【請求項２７】
データ放送により伝送されたデータ信号を受信し、
前記受信されたデータ信号に係る画像を表示装置に出力し、
接続された外部装置と相互に通信する通信し、
該通信結果に応じて前記表示装置に出力する画像を変更することを特徴とするデータ放送受信再生方法。
【請求項２８】
前記データ信号は、前記表示装置に出力する画像を変更するように制御する為の表示制御データを含むことを特徴とする請求項２７記載のデータ放送受信再生方法。
【請求項２９】
複数のデータ信号を受信し、前記通信結果に応じて前記複数のデータ信号中より選択的にデータ信号に係る画像を前記表示装置に出力することを特徴とする請求項２７記載のデータ放送受信再生方法。
【請求項３０】
前記データ信号は、動画データ、静止画データ、音声データ、文字データ、及び制御コマンドデータのうち少なくとも一つを含むことを特徴とする請求項２７記載のデータ放送受信再生方法。
【請求項３１】
前記文字データは、マークアップ言語で記述されると共に表示レイアウト情報とスクリプト情報を含むことを特徴とする請求項３０記載のデータ放送受信再生方法。
【請求項３２】
前記外部装置との間でＩＥＥＥ１３９４規格に準拠した通信を行うことを特徴とする請求項２７記載のデータ放送受信再生方法。
【請求項３３】
前記外部装置が接続され通信が開始された状態であるとの通知に基づき前記表示装置に出力する画像を変化することを特徴とする請求項２７記載のデータ放送受信再生方法。
【請求項３４】
前記外部装置へ状態を問い合わせるコマンドを送信し、前記外部装置からの応答データに基づき前記表示装置に出力する画像を変化することを特徴とする請求項２７記載のデータ放送受信再生方法。
【請求項３５】
前記外部装置から受信したイベント通知コマンドのイベント内容に基づき前記表示装置に出力する画像を変化することを特徴とする請求項２７記載のデータ放送受信再生装置。
【請求項３６】
前記外部装置は印刷装置であることを特徴とする請求項２７記載のデータ放送受信再生方法。
【請求項３７】
前記外部装置の状態に関する情報を前記外部装置より入力することを特徴とする請求項２７記載のデータ放送受信再生方法。
【請求項３８】
データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置と、該データ放送受信再生装置との間で通信可能な外部装置とを具備してなるデータ放送受信再生システムであって、
前記データ放送受信再生装置は、データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記蓄積データを含む各種表示を行う表示手段と、前記外部装置との間で通信を行う通信手段と、
前記外部装置との間の通信結果に基づき前記表示手段の表示内容を変化させる表示制御手段とを有することを特徴とするデータ放送受信再生システム。
【請求項３９】
データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置と、該データ放送受信再生装置との間で通信可能な印刷装置とを具備してなるデータ放送受信再生システムであって、
前記データ放送受信再生装置は、データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記蓄積データを含む各種表示を行う表示手段と、前記印刷装置との間で通信を行う通信手段と、前記蓄積データを元に印刷データを生成し前記印刷装置へ出力する印刷出力手段と、前記印刷装置の状態を監視し、前記印刷装置の状態に基づき前記表示手段の表示内容を変化させる表示制御手段とを有することを特徴とするデータ放送受信再生システム。
【請求項４０】
データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置と、該データ放送受信再生装置との間で通信可能な印刷装置とを具備してなるデータ放送受信再生システムであって、
前記データ放送受信再生装置は、データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、及びマークアップ言語で記述され文字情報とレイアウト情報とスクリプト情報を含むマークアップテキストデータを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記蓄積データを含む各種表示を行う表示手段と、前記印刷装置との間で通信を行う通信手段と、前記レイアウト情報を元に印刷データを生成し印刷装置へ出力する印刷出力手段と、前記蓄積データと前記レイアウト情報を元に表示データを生成し前記表示手段に表示すると共に、前記印刷装置との間の通信結果に基づきスクリプトを実行する制御手段とを有することを特徴とするデータ放送受信再生システム。
【請求項４１】
データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置に適用されるデータ放送受信再生方法であって、
データ放送波を受信する受信工程と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得する取得工程と、前記取得データを蓄積する蓄積工程と、前記外部装置との間で通信を行う通信工程と、前記外部装置との間の通信結果に基づき表示手段の表示内容を変化させる表示制御工程とを有することを特徴とするデータ放送受信再生方法。
【請求項４２】
データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置に適用されるデータ放送受信再生方法であって、
データ放送波を受信する受信工程と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得する取得工程と、前記取得データを蓄積する蓄積工程と、前記印刷装置との間で通信を行う通信工程と、前記蓄積データを元に印刷データを生成し前記印刷装置へ出力する印刷出力工程と、前記印刷装置の状態を監視し、前記印刷装置の状態に基づき表示手段の表示内容を変化させる表示制御工程とを有することを特徴とするデータ放送受信再生方法。
【請求項４３】
データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置に適用されるデータ放送受信再生方法であって、
データ放送波を受信する受信工程と、前記データ放送波に多重化された映像データ、音声データ、画像データ、及びマークアップ言語で記述され文字情報とレイアウト情報とスクリプト情報を含むマークアップテキストデータを取得する取得工程と、前記取得データを蓄積する蓄積工程と、前記印刷装置との間で通信を行う通信工程と、前記レイアウト情報を元に印刷データを生成し印刷装置へ出力する印刷出力工程と、前記蓄積データと前記レイアウト情報を元に表示データを生成し表示手段に表示すると共に、前記印刷装置との間の通信結果に基づきスクリプトを実行する制御工程とを有することを特徴とするデータ放送受信再生方法。
【請求項４４】
データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データ、プログラムデータを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記蓄積データを含む各種表示をレイアウト情報に基づき表示する表示手段と、印刷装置との間で通信を行う通信手段と、前記プログラムデータを実行する実行手段とを備えたデータ放送受信再生装置に適用される記憶媒体であって、
前記印刷装置との間の通信結果を解析するステップと、前記通信結果に基づき前記表示手段の表示内容を変化させるステップとを有するプログラムを格納したことを特徴とする記憶媒体。
【請求項４５】
データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データ、プログラムデータを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記蓄積データを含む各種表示をレイアウト情報に基づき表示する表示手段と、印刷装置との間で通信を行う通信手段と、前記プログラムデータを実行する実行手段とを備えたデータ放送受信再生装置に適用される記憶媒体であって、
前記印刷装置に対し印刷が可能か否かを問い合わせるステップと、前記印刷装置が印刷可能である場合と印刷可能でない場合とで前記表示手段の表示内容を変化させるステップとを有するプログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ放送受信再生装置及び方法、データ放送受信再生システム、及び記憶媒体に関し、特に、文字・画像・音声・映像などが多重化されたデータ放送コンテンツを受信し表示及び再生を行うデータ放送受信対応テレビ放送受信機の信号処理に適用する場合に好適なデータ放送受信再生装置及び方法、データ放送受信再生システム、及び記憶媒体に関する。
【背景技術】
【０００２】
現在、データ放送は、地上波テレビ放送において一部の放送局が放送を開始し、また、衛星テレビ放送においても一部で放送が開始されている。これらのデータ放送は、いずれも放送局からデータを放送電波に重畳して送信するものである。受信装置側では、受信し蓄積したデータをパーソナルコンピュータ（以下パソコン）や専用端末に読み込み、汎用ＷＷＷ（World Wide Web）ブラウザソフトで表示するものである。
【０００３】
昨今、上記のようなデータ放送サービスを、パソコンだけでなくテレビ受像機でも受信可能にすることにより、データ放送を利用した新たなサービスの提供が期待されている。即ち、テレビ受像機自体にデータ放送の受信機能並びに再生ソフト（ブラウザ）を搭載することにより、パソコンを持たないユーザでも手軽に様々な情報を閲覧できるようにしたり（独立型データ放送）、テレビ番組と連動した情報を文字や画像で表示させるサービスが提供できるようになるのである（番組連動型データ放送）。国内において、このようなサービスを行うための規格としては、社団法人電波産業会（通称ＡＲIＢ）における標準規格ＡＲＩＢ−ＳＴＤ−Ｂ２４がある。
【０００４】
衛星デジタル放送を受信するテレビ受信機の構成を図１３に基づき説明する。テレビ受信機は、チューナ部２５１、デスクランブラ２５２、トランスポートデコーダ２５３、オーディオデコーダ２５４、ビデオデコーダ２５５、Ｄ／Ａ変換器２５６、スピーカ２５７、ＣＰＵ（中央演算処理装置）２５８、グラフィック生成部２５９、動画プレーン２６０、静止画プレーン２６１、文字図形プレーン２６２、画面合成部２６３、表示器２６４を備えている。
【０００５】
放送局では、通常のテレビ番組の番組データ、音声データ、及びデータ放送データが符号化される。そして、それらの符号化信号が多重化された後に、変調されてアンテナから出力される。アンテナから出力された信号は、放送衛星（ＢＳ）を介してユーザ側端末（テレビ受信機）に送られる。
【０００６】
テレビ受信機においては、受信した信号のうちからユーザによって選択された番組に対応するチャンネルの周波数帯域の信号がチューナ部２５１によって選択される。チューナ部２５１は、入力された信号に対して、復調、誤り訂正等の処理を施し、トランスポートストリーム（ＴＳ）と呼ばれる形式のデジタルデータを生成し、デスクランブラ２５２を介してトランスポートデコーダ２５３に出力する。
【０００７】
トランスポートデコーダ２５３では、ユーザによって選択された番組に対応するパケットが抽出される。そして、抽出されたパケット内の映像データは、ビデオデコーダ２５５によって復号化された後、グラフィックバッファ内の「動画プレーン」２６０に送られる。抽出されたパケット内の音声データは、オーディオデコーダ２５４によって復号化された後、スピーカ２５７に出力される。抽出されたパケット内のデータ放送データは、ＣＰＵ２５８に送られて復号化された後、データ記憶装置に格納される。
【０００８】
ＣＰＵ２５８は、データ放送の内容を表示する際には、データ記憶装置に格納したデータを読み出し、グラフィック生成部２５９を介して文字や図形の画像データに変換した後、グラフィックバッファの「文字図形プレーン」２６２または「静止画プレーン」２６１に送る。文字図形プレーンとは、主にデータ放送におけるＵＩ（ユーザインタフェース）となるボタンやテキスト、図形、絵などのビットイメージを格納するものであり、静止画プレーンとは、写真画像などのビットイメージを格納するものである。
【０００９】
画面合成部２６３では、グラフィックバッファ内の動画プレーン２６０、文字図形プレーン２６２、静止画プレーン２６１に格納されたグラフィックデータの合成処理を行い、表示器２６４へ出力する。
【００１０】
データ放送は、ＩＳＯ／ＩＥＣ１３８１８−６に規定されているＤＳＭ−ＣＣのデータカルーセル方式により、放送局から繰り返しデジタルデータが送出されてくる。トランスポートデコーダ２５３によってフィルタリングされたデータ放送データには、テキスト情報、スクリプト情報、画像情報、映像・音声データが含まれており、テキスト情報はＷ３Ｃの規定するＸＭＬ（eXtensible Markup Language）によって記述されている。
【００１１】
このデータ放送を利用して、テレビ受信機を使った様々なサービスをユーザに提供する試みがなされている。例えばショッピング番組の放送中にデータ放送で商品の詳細情報や画像を配信し、ユーザ操作によって番組で紹介中の商品の詳細な情報を表示するといったサービスが考えられている。このようなデータ放送サービスを番組連動型のデータ放送サービスと呼んでいる。このようなデータ放送サービスによって配信された情報は、テレビ画面に表示されるだけでなく印刷して残すことができれば、ユーザの利便性は更に高いものとなる。
【００１２】
データ放送を受信し、印刷する方法は、従来からパソコンのデータ放送受信ボードで受信して情報を蓄積しておき、専用アプリケーションなどを使って印刷する方法が実用されている。また、例えば特許文献１に開示されている如く、大和田らが新聞、雑誌、ポスター等の情報を専用の端末に配信するシステムを提案している。
【特許文献１】特開平１１−３１３１９１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、上述した従来技術においては下記のような問題があった。上述したようなパソコンでデータを蓄積して印刷する方法では、パソコンのソフトウェアをインストールしておくなどの準備が必要なばかりでなく、基本的に表示用コンテンツを「そのまま」印刷するものであり、文字の大きさや、レイアウトなど、印刷用に最適化されたものを印刷することはできなかった。
【００１４】
一方、上述の特許文献１において大和田らが提案するシステムでは、印刷専用の機器をターゲットにデータが配信されるもので、同じ機器を使って表示用データ放送コンテンツやデジタル放送の映像を楽しむことはできなかった。
【００１５】
このように、従来の技術では、データ放送における印刷用コンテンツと表示用コンテンツは全く独立しており、受信装置も全く別も装置を必要としていた。例えばコンテンツ製作者（配信者）が、表示用コンテンツと共に印刷専用のデータとして配信したり、データ放送の表示コンテンツ中にコンテンツの印刷を行うためのボタンやアイコンを配置したりすることはできないという問題があった。
【００１６】
また、従来の技術では、データ放送コンテンツの表示処理と印刷処理とは全く独立しており、例えば印刷処理の進行に合わせてデータ放送コンテンツの表示処理の進行を行ったりすることはできないという問題があった。
【００１７】
本発明は、上述した点に鑑みなされたものであり、従来は映像表示と音声再生のみの提供であったデータ放送サービスに、情報のプリントアウトという新たなサービスを加えることを可能としたデータ放送受信再生装置及び方法、データ放送受信再生システム、及び記憶媒体を提供することを第一の目的とする。
【００１８】
また、本発明は、上述した点に鑑みなされたものであり、通常の表示用データ放送コンテンツを視聴中にデータ放送受信再生装置のリモコンボタン操作だけで、関連する詳細な印刷データなどをプリントアウトすることを可能としたデータ放送受信再生装置及び方法、データ放送受信再生システム、及び記憶媒体を提供することを第二の目的とする。
【００１９】
また、本発明は、上述した点に鑑みなされたものであり、ユーザが印刷処理の進み具合をテレビ上で確認できるようにし、利便性を向上させることを可能としたデータ放送受信再生装置及び方法、データ放送受信再生システム、及び記憶媒体を提供することを第三の目的とする。
【００２０】
また、本発明は、上述した点に鑑みなされたものであり、例えばプリント中にトラブルがあった場合でも、適切な処置を促す表示をテレビ画面に表示することを可能としたデータ放送受信再生装置及び方法、データ放送受信再生システム、及び記憶媒体を提供することを第四の目的とする。
【００２１】
また、本発明は、上述した点に鑑みなされたものであり、例えば「プリンタの使い方教室」といったデータ放送番組で、プリンタの使用方法やインクカートリッジの交換方法などを画像や映像を見ながら学ぶ場合などでも、プリンタの処理の進行に合わせて映像や音声、画像や文字の表示を切り替えることを可能とし、より効果的に使い方を学ぶことを可能としたデータ放送受信再生装置及び方法、データ放送受信再生システム、及び記憶媒体を提供することを第五の目的とする。
【課題を解決するための手段】
【００２２】
上記目的を達成する為、請求項１記載のデータ放送受信再生装置は、データ放送により伝送されたデータ信号を受信する受信手段と、前記受信手段により受信されたデータ信号に係る画像を表示装置に出力する出力手段と、接続された外部装置と相互に通信する通信手段と、前記通信手段による通信結果に応じて前記表示装置に出力する画像を変更するように制御する制御手段とを備えて構成される。
【００２３】
また、上記目的を達成する為、請求項２記載のデータ放送受信再生装置は、前記データ信号は、前記制御手段により前記表示装置に出力する画像を変更するように制御する為の表示制御データを含むことを特徴とする。
【００２４】
また、上記目的を達成する為、請求項３記載のデータ放送受信再生装置は、前記受信手段は複数のデータ信号を受信し、前記制御手段は、前記通信結果に応じて前記複数のデータ信号中より選択的にデータ信号に係る画像を前記出力手段に出力するように制御することを特徴とする。
【００２５】
また、上記目的を達成する為、請求項４記載のデータ放送受信再生装置は、前記データ信号は、動画データ、静止画データ、音声データ、文字データ、及び制御コマンドデータのうち少なくとも一つを含むことを特徴とする。
【００２６】
また、上記目的を達成する為、請求項５記載のデータ放送受信再生装置は、前記文字データは、マークアップ言語で記述されると共に表示レイアウト情報とスクリプト情報を含むことを特徴とする。
【００２７】
また、上記目的を達成する為、請求項６記載のデータ放送受信再生装置は、前記通信手段は、前記外部装置との間でＩＥＥＥ１３９４規格に準拠した通信を行うことを特徴とする。
【００２８】
また、上記目的を達成する為、請求項７記載のデータ放送受信再生装置は、前記制御手段は、前記通信手段からの前記外部装置が接続され通信が開始された状態であるとの通知に基づき前記表示装置に出力する画像を変化させるように制御することを特徴とする。
【００２９】
また、上記目的を達成する為、請求項８記載のデータ放送受信再生装置は、前記制御手段は、前記通信手段により前記外部装置へ状態を問い合わせるコマンドを送信し、前記外部装置からの応答データに基づき前記表示装置に出力する画像を変化させるように制御することを特徴とする。
【００３０】
また、上記目的を達成する為、請求項９記載のデータ放送受信再生装置は、前記制御手段は、前記通信手段により前記外部装置から受信したイベント通知コマンドのイベント内容に基づき前記表示装置に出力する画像を変化させるように制御することを特徴とする。
【００３１】
また、上記目的を達成する為、請求項１０記載のデータ放送受信再生装置は、前記外部装置は印刷装置であることを特徴とする。
【００３２】
また、上記目的を達成する為、請求項１１記載のデータ放送受信再生装置は、前記通信手段は、前記外部装置の状態に関する情報を前記外部装置より入力することを特徴とする。
【００３３】
また、上記目的を達成する為、請求項１２記載のデータ放送受信再生装置は、データ放送により伝送されたデータ信号を受信する受信手段と、前記受信手段により受信されたデータ信号に関する表示を含む複数の画像を表示する表示手段と、前記データ放送に関するデータに基づいて印刷データを生成し印刷装置へ出力する印刷出力手段と、前記印刷装置の状態を監視し、前記印刷装置の状態に応じて表示手段の表示内容を変化させる表示制御手段とを有する構成とする。
【００３４】
また、上記目的を達成する為、請求項１３記載のデータ放送受信再生装置は、データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記印刷装置との間で通信を行う通信手段とを有することを特徴とする。
【００３５】
また、上記目的を達成する為、請求項１４記載のデータ放送受信再生装置は、前記取得手段が取得する文字データは、マークアップ言語で記述されると共に表示レイアウト情報と印刷レイアウト情報とスクリプト情報を含むことを特徴とする。
【００３６】
また、上記目的を達成する為、請求項１５記載のデータ放送受信再生装置は、前記表示制御手段は、前記表示手段に前記印刷データの印刷処理と対応した表示を行うと共に、外部入力による前記表示の選択に基づき該当する印刷処理を前記印刷装置に実行させることを特徴とする。
【００３７】
また、上記目的を達成する為、請求項１６記載のデータ放送受信再生装置は、前記表示制御手段は、前記印刷装置における少なくとも印刷中状態、印刷停止中状態、エラー状態を含む状態を監視し、前記各々の状態に応じた文字データ或いは画像データ或いは映像データを前記表示手段に表示することを特徴とする。
【００３８】
また、上記目的を達成する為、請求項１７記載のデータ放送受信再生装置は、前記通信手段は、前記印刷装置との間でＩＥＥＥ１３９４規格に準拠した通信を行うことを特徴とする。
【００３９】
また、上記目的を達成する為、請求項１８記載のデータ放送受信再生装置は、前記表示制御手段は、前記通信手段からの前記印刷装置が接続され通信が開始された状態であるとの通知に基づき前記表示手段の表示内容を変化させることを特徴とする。
【００４０】
また、上記目的を達成する為、請求項１９記載のデータ放送受信再生装置は、前記表示制御手段は、前記通信手段により前記印刷装置へ状態を問い合わせるコマンドを送信し、前記印刷装置からの応答データに基づき前記表示手段の表示内容を変化させることを特徴とする。
【００４１】
また、上記目的を達成する為、請求項２０記載のデータ放送受信再生装置は、データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置であって、前記データ放送に関するデータとレイアウト情報とに基づいて印刷データを生成し印刷装置へ出力する印刷出力手段と、前記データ放送に関するデータと前記レイアウト情報とに基づいて表示データを生成し表示手段に表示すると共に、前記印刷装置との間の通信結果に基づきスクリプトを実行する制御手段とを有することを特徴とする。
【００４２】
また、上記目的を達成する為、請求項２１記載のデータ放送受信再生装置は、データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、及びマークアップ言語で記述され文字情報と前記レイアウト情報とスクリプト情報を含むマークアップテキストデータを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記印刷装置との間で通信を行う通信手段とを有することを特徴とする。
【００４３】
また、上記目的を達成する為、請求項２２記載のデータ放送受信再生装置は、前記レイアウト情報は、少なくとも印刷用レイアウト情報と表示用レイアウト情報を含む情報であり、前記印刷出力手段は、前記印刷用レイアウト情報を元に前記印刷データを生成し、前記制御手段は、前記表示用レイアウト情報を元に前記表示データを生成することを特徴とする。
【００４４】
また、上記目的を達成する為、請求項２３記載のデータ放送受信再生装置は、前記通信手段は、前記印刷装置から少なくとも前記印刷装置の印刷終了状態、印刷停止状態、エラー状態を報告する通信コマンドを受信することを特徴とする。
【００４５】
また、上記目的を達成する為、請求項２４記載のデータ放送受信再生装置は、前記制御手段は、前記通信手段からの前記印刷装置が接続され通信が開始された状態であるとの通知に基づき前記スクリプトを実行することを特徴とする。
【００４６】
また、上記目的を達成する為、請求項２５記載のデータ放送受信再生装置は、前記マークアップテキストデータは、前記印刷装置の状態と実行する前記スクリプトを対応付ける情報を含むことを特徴とする。
【００４７】
また、上記目的を達成する為、請求項２６記載のデータ放送受信再生装置は、前記通信手段は、前記印刷装置との間でＩＥＥＥ１３９４規格に準拠した通信を行うことを特徴とする。
【００４８】
また、上記目的を達成する為、請求項２７記載のデータ放送受信再生方法は、データ放送により伝送されたデータ信号を受信し、前記受信されたデータ信号に係る画像を表示装置に出力し、接続された外部装置と相互に通信する通信し、該通信結果に応じて前記表示装置に出力する画像を変更する。
【００４９】
また、上記目的を達成する為、請求項２８記載のデータ放送受信再生方法は、前記データ信号は、前記表示装置に出力する画像を変更するように制御する為の表示制御データを含むことを特徴とする。
【００５０】
また、上記目的を達成する為、請求項２９記載のデータ放送受信再生方法は、複数のデータ信号を受信し、前記通信結果に応じて前記複数のデータ信号中より選択的にデータ信号に係る画像を前記表示装置に出力することを特徴とする。
【００５１】
また、上記目的を達成する為、請求項３０記載のデータ放送受信再生方法は、前記データ信号は、動画データ、静止画データ、音声データ、文字データ、及び制御コマンドデータのうち少なくとも一つを含むことを特徴とする。
【００５２】
また、上記目的を達成する為、請求項３１記載のデータ放送受信再生方法は、前記文字データは、マークアップ言語で記述されると共に表示レイアウト情報とスクリプト情報を含むことを特徴とする。
【００５３】
また、上記目的を達成する為、請求項３２記載のデータ放送受信再生方法は、前記外部装置との間でＩＥＥＥ１３９４規格に準拠した通信を行うことを特徴とする。
【００５４】
また、上記目的を達成する為、請求項３３記載のデータ放送受信再生方法は、前記外部装置が接続され通信が開始された状態であるとの通知に基づき前記表示装置に出力する画像を変化することを特徴とする。
【００５５】
また、上記目的を達成する為、請求項３４記載のデータ放送受信再生方法は、前記外部装置へ状態を問い合わせるコマンドを送信し、前記外部装置からの応答データに基づき前記表示装置に出力する画像を変化することを特徴とする。
【００５６】
また、上記目的を達成する為、請求項３５記載のデータ放送受信再生方法は、前記外部装置から受信したイベント通知コマンドのイベント内容に基づき前記表示装置に出力する画像を変化することを特徴とする。
【００５７】
また、上記目的を達成する為、請求項３６記載のデータ放送受信再生方法は、前記外部装置は印刷装置であることを特徴とする。
【００５８】
また、上記目的を達成する為、請求項３７記載のデータ放送受信再生方法は、前記外部装置の状態に関する情報を前記外部装置より入力することを特徴とする。
【００５９】
また、上記目的を達成する為、請求項３８記載のデータ放送受信再生システムは、データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置と、該データ放送受信再生装置との間で通信可能な外部装置とを具備してなるデータ放送受信再生システムであって、前記データ放送受信再生装置は、データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記蓄積データを含む各種表示を行う表示手段と、前記外部装置との間で通信を行う通信手段と、前記外部装置との間の通信結果に基づき前記表示手段の表示内容を変化させる表示制御手段とを有することを特徴とする。
【００６０】
また、上記目的を達成する為、請求項３９記載のデータ放送受信再生システムは、データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置と、該データ放送受信再生装置との間で通信可能な印刷装置とを具備してなるデータ放送受信再生システムであって、前記データ放送受信再生装置は、データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記蓄積データを含む各種表示を行う表示手段と、前記印刷装置との間で通信を行う通信手段と、前記蓄積データを元に印刷データを生成し前記印刷装置へ出力する印刷出力手段と、前記印刷装置の状態を監視し、前記印刷装置の状態に基づき前記表示手段の表示内容を変化させる表示制御手段とを有することを特徴とする。
【００６１】
また、上記目的を達成する為、請求項４０記載のデータ放送受信再生システムは、データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置と、該データ放送受信再生装置との間で通信可能な印刷装置とを具備してなるデータ放送受信再生システムであって、前記データ放送受信再生装置は、データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、及びマークアップ言語で記述され文字情報とレイアウト情報とスクリプト情報を含むマークアップテキストデータを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記蓄積データを含む各種表示を行う表示手段と、前記印刷装置との間で通信を行う通信手段と、前記レイアウト情報を元に印刷データを生成し印刷装置へ出力する印刷出力手段と、前記蓄積データと前記レイアウト情報を元に表示データを生成し前記表示手段に表示すると共に、前記印刷装置との間の通信結果に基づきスクリプトを実行する制御手段とを有することを特徴とする。
【００６２】
また、上記目的を達成する為、請求項４１記載のデータ放送受信再生方法は、データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置に適用されるデータ放送受信再生方法であって、データ放送波を受信する受信工程と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得する取得工程と、前記取得データを蓄積する蓄積工程と、前記外部装置との間で通信を行う通信工程と、前記外部装置との間の通信結果に基づき表示手段の表示内容を変化させる表示制御工程とを有することを特徴とする。
【００６３】
また、上記目的を達成する為、請求項４２記載のデータ放送受信再生方法は、データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置に適用されるデータ放送受信再生方法であって、データ放送波を受信する受信工程と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得する取得工程と、前記取得データを蓄積する蓄積工程と、前記印刷装置との間で通信を行う通信工程と、前記蓄積データを元に印刷データを生成し前記印刷装置へ出力する印刷出力工程と、前記印刷装置の状態を監視し、前記印刷装置の状態に基づき表示手段の表示内容を変化させる表示制御工程とを有することを特徴とする。
【００６４】
また、上記目的を達成する為、請求項４３記載のデータ放送受信再生方法は、データ放送の受信が可能で且つ前記データ放送に関するデータを含む各種表示が可能なデータ放送受信再生装置に適用されるデータ放送受信再生方法であって、データ放送波を受信する受信工程と、前記データ放送波に多重化された映像データ、音声データ、画像データ、及びマークアップ言語で記述され文字情報とレイアウト情報とスクリプト情報を含むマークアップテキストデータを取得する取得工程と、前記取得データを蓄積する蓄積工程と、前記印刷装置との間で通信を行う通信工程と、前記レイアウト情報を元に印刷データを生成し印刷装置へ出力する印刷出力工程と、前記蓄積データと前記レイアウト情報を元に表示データを生成し表示手段に表示すると共に、前記印刷装置との間の通信結果に基づきスクリプトを実行する制御工程とを有することを特徴とする。
【００６５】
また、上記目的を達成する為、請求項４４記載の記憶媒体は、データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データ、プログラムデータを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記蓄積データを含む各種表示をレイアウト情報に基づき表示する表示手段と、印刷装置との間で通信を行う通信手段と、前記プログラムデータを実行する実行手段とを備えたデータ放送受信再生装置に適用される記憶媒体であって、前記印刷装置との間の通信結果を解析するステップと、前記通信結果に基づき前記表示手段の表示内容を変化させるステップとを有するプログラムを格納したことを特徴とする。
【００６６】
また、上記目的を達成する為、請求項４５記載の記憶媒体は、データ放送波を受信する受信手段と、前記データ放送波に多重化された映像データ、音声データ、画像データ、文字データ、プログラムデータを取得する取得手段と、前記取得データを蓄積する蓄積手段と、前記蓄積データを含む各種表示をレイアウト情報に基づき表示する表示手段と、印刷装置との間で通信を行う通信手段と、前記プログラムデータを実行する実行手段とを備えたデータ放送受信再生装置に適用される記憶媒体であって、前記印刷装置に対し印刷が可能か否かを問い合わせるステップと、前記印刷装置が印刷可能である場合と印刷可能でない場合とで前記表示手段の表示内容を変化させるステップとを有するプログラムを格納したことを特徴とする。
【発明の効果】
【００６７】
以上説明したように、本発明によれば、従来は映像表示と音声再生のみの提供であったデータ放送サービスに、データ放送受信再生装置と通信可能な印刷装置から情報のプリントアウトを行うという新たなサービスを付加することができるようになるという効果を奏する。
【００６８】
更に、本発明によれば、従来の技術とは異なり、ユーザが通常の表示用データ放送コンテンツを視聴中に、例えばデータ放送受信再生装置に付設されているリモコンのボタン操作だけで、関連する詳細な印刷データなどを印刷装置からプリントアウトすることができるようになるという効果を奏する。
【００６９】
更に、本発明によれば、印刷装置の印刷処理の進行に合わせて、データ放送の表示内容を変化させることができるようになるため、ユーザは印刷処理の進み具合をデータ放送受信再生装置上で確認できるようになり、利便性が向上するという効果を奏する。
【００７０】
更に、本発明によれば、印刷装置における印刷中に例えば用紙ジャム等の現象が発生した場合でも、データ放送受信再生装置の表示手段に適切な処置を促す表示を行うことが可能となる効果を奏する。
【００７１】
更に、本発明によれば、例えば新製品の印刷装置（プリンタ）を購入したユーザに対して、放送局から「プリンタの使い方教室」といったデータ放送番組を配信し、ユーザはそのデータ放送番組において、例えばデータ放送受信再生装置に付設されているリモコンで操作しながら、プリンタの使用方法やインクカートリッジの交換方法などを画像や映像で見ながら学ぶといった場合などでも、プリンタの処理の進行に合わせて映像や音声、画像や文字の表示を切り替えることができるので、より効果的に使い方を学ぶことができるようになるという効果を奏する。
【発明を実施するための最良の形態】
【００７２】
先ず、本発明の実施の形態を説明する前に、本発明の概要について説明する。
【００７３】
本発明は、データ放送番組を受信し、データ放送コンテンツの表示及び印刷装置への出力を行う場合に、印刷の進行状況に応じた表示コンテンツの切り替えを可能とすることにより、データ放送番組を視聴中のユーザがリモコン操作で簡単に欲しい情報を印刷できるようにすると共に、印刷処理に合わせて表示コンテンツの進行を制御できるようにするものである。以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００７４】
［第１の実施の形態］
図１は本発明の第１の実施の形態に係るデジタルテレビ受信装置の構成を示すブロック図である。本発明の第１の実施の形態に係るデジタルテレビ受信装置１００は、チューナ部１０１、デスクランブラ１０２、トランスポートデコーダ１０３、オーディオデコーダ１０４、Ｄ／Ａ変換器１０５、ビデオデコーダ１０６、動画プレーン１０７・静止画プレーン１０８・文字図形プレーン１０９を有するグラフィックバッファ１２１、グラフィック生成部１１０、画面合成部１１１、メモリ１１２、モデム１１３、ＩＥＥＥ１３９４インタフェース１１４、操作部１１５、受光部１１６、ＩＣカード制御部１１７、ＣＰＵ１１８、ハードディスク１１９、シリアルインタフェース１２０、バス１２２を備えている。図中１３０はＶＴＲ、１３１はプリンタ、１３２はリモコン、１３３はスピーカ、１３４は表示器である。
【００７５】
上記構成を詳述すると、アンテナ（図示略）により受信された信号は、チューナ部１０１に入力される。チューナ部１０１は、入力された信号に対して、復調、誤り訂正等の処理を施し、トランスポートストリーム（ＴＳ）と呼ばれる形式のデジタルデータを生成する。更に、チューナ部１０１は、生成したトランスポートストリーム（ＴＳ）データをデスクランブラ１０２に出力する。デスクランブラ１０２は、視聴制限のためのスクランブルがかけられているＴＳデータがチューナ部１０１より入力された場合、ＴＳデータに含まれるデスクランブルのための鍵情報とＩＣカード制御部１１７より出力される鍵情報とに基づいて、スクランブル解除を行い、トランスポートデコーダ１０３に出力する。
【００７６】
ここで、ＩＣカード制御部１１７は、ユーザの契約情報及びＴＳデータに含まれるデスクランブラのための鍵情報を解くための鍵情報が格納されているＩＣカードを含むものであり、デスクランブラ１０２より入力されたデスクランブルのための鍵情報を解くための鍵情報があった場合、その鍵情報をデスクランブラ１０２に出力する。また、デスクランブラ１０２は、チューナ部１０１よりスクランブルがかけられていないＴＳデータを入力した場合には、ＴＳデータをトランスポートデコーダ１０３に出力する。
【００７７】
トランスポートデコーダ１０３では、ユーザによって選択された番組に対応するパケットが抽出される。そして、抽出されたパケット内の映像データは、ビデオデコーダ１０６によって復号化された後、グラフィックバッファ１２１内の動画プレーン１０７に送られる。抽出されたパケット内の音声データは、オーディオデコーダ１０４によって復号化された後、Ｄ／Ａ変換器１０５を介してスピーカ１３３に出力される。
【００７８】
抽出されたパケット内のデータ放送データは、ＣＰＵ１１８に接続されているバス１２２を介してメモリ１１２に取り込まれ、後述するＣＰＵ１１８の処理によって復号化された後、ハードディスク１１９に格納される。ＣＰＵ１１８は、データ放送の内容を表示する際にはデータ記憶装置（図示略）に格納したデータを読み出し、グラフィック生成部１１０を介して文字や図形の画像データに変換した後、グラフィックバッファ１２１内の文字図形プレーン１０９または静止画プレーン１０８に送る。また、ＣＰＵ１１８は、プログラムに基づき後述の各フローチャートに示す処理を実行する。
【００７９】
画面合成部１１１では、グラフィックバッファ１２１内の動画プレーン１０７、文字図形プレーン１０９、静止画プレーン１０８に格納されたグラフィックデータの合成／切換処理を行い、表示器１３４へ出力する。表示器１３４は、送られてきた画像を表示するものであり、その内部に表示器１３４の画面サイズ等の情報を保存したメモリを備えている。表示器１３４のメモリの情報は、デジタルテレビ受信装置１００と表示器１３４の間で接続されたシリアルバスによってデジタルテレビ受信装置１００へと送られ、シリアルインタフェース及びバス１２２を介してＣＰＵ１１８が管理するメモリ１１２に格納される。
【００８０】
バス１２２には、更にＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４インタフェース１１４及びモデム１１３が接続されている。ＩＥＥＥ１３９４インタフェースは、本デジタルテレビ受信装置１００が外部に接続されたＶＴＲ１３０やプリンタ１３１とプロトコル通信を行うために用いられる。また、モデム１１３は、電話回線経由でインターネット接続するために用いられる。
【００８１】
データ放送は、ＩＳＯ／ＩＥＣ１３８１８−６に規定されているＤＳＭ−ＣＣのデータカルーセル方式により、放送局から繰り返しデジタルデータが送出されてくる。トランスポートデコーダ１０３によってフィルタリングされたデータ放送データには，テキスト情報、スクリプト情報、表示用レイアウト情報、印刷用レイアウト情報、画像情報、映像・音声データが含まれており、テキスト情報は、Ｗ３Ｃの規定するＸＭＬ（eXtensible Markup Language）によって記述されている。
【００８２】
本発明の第１の実施の形態においては、データ放送再生用ＸＭＬの仕様として、ＨＴＭＬ（HyperText Markup Language）４．０をＸＭＬ１．０で再定式化したＸＨＴＭＬ仕様を基本とした仕様を用いている。ＸＭＬでは、文書中の文字列にタグ（＜ｘｘｘ＞と＜／ｘｘｘ＞で囲まれた部分）によって属性付け（意味付け）が行われる。また、このタグは「入れ子」にすることが可能である。
【００８３】
また、本発明の第１の実施の形態においては、表示形式はＣＳＳ（カスケーディング・スタイルシート）、スクリプト処理はＪａｖａ(登録商標)Ｓｃｒｉｐｔを用いている。更に、スクリプトからコンテンツデータにアクセスするための形式として、ＤＯＭ（Document Object Model）を採用しており、本実施形態においては、Ｗ３Ｃ  ＲｅｃｏｍｍｅｎｄａｔｉｏｎであるＤＯＭ  Ｌｅｖｅｌｌを拡張したものを用いている。
【００８４】
ＶＴＲ１３０は、デジタルテレビ受信装置１００で受信した番組の録画や再生を行う。プリンタ１３１は、デジタルテレビ受信装置１００から送出される印刷データに基づき紙等の記録媒体上に画像を形成する印刷動作を行う。リモコン１３２は、後述の図２に示すような各種キーを備えており、デジタルテレビ受信装置１００に対する各種操作に用いる。スピーカ１３３は、デジタルテレビ受信装置１００から送出される音声データに基づき音声を出力する。表示器１３４は、デジタルテレビ受信装置１００から送出される画像データに基づき各種表示を行う。
【００８５】
図２は本発明の第１の実施の形態に係るデジタルテレビ受信装置のリモコン１３２の構成例を示す正面図である。本発明の第１の実施の形態に係るリモコン１３２は、発光部２０１、電源キー２０２、カーソルキー２０３、「ｄ」キー（ｄボタン）２０４、表示キー２０５、数字キー２０６、メニューボタン２０７、ＵＰ／ＤＯＷＮキー２０８、カラーキー２０９を備えている。但し、本図は、本実施形態を説明するために必要な機能を実現するための操作を行うボタンのみを表すものであり、実際のデジタルテレビ受信装置に必要なボタンはこの限りでない。
【００８６】
上記構成を詳述すると、発光部２０１は、リモコン１３２とデジタルテレビ受信装置１００の受光部１１５との赤外線通信を行うものである。電源キー２０２は、デジタルテレビ受信装置１００の電源をＯＮ／ＯＦＦするためのキーである。スティック上のカーソルキー２０３は、上下（前後）左右に傾けることにより、４方向のカーソル移動入力となり、スティック自体を押し込むことにより「決定」入力となるものである。「ｄ」キー（ｄボタン）２０４は、データ放送の表示を行うためのキーである。
【００８７】
表示キー２０５は、デジタルテレビ受信装置１００の表示器１３４における表示の切り替えを行うキーである。数字キー２０６は、マトリクス状に配列されており、数字入力を行うキーである。メニューボタン２０７は、デジタルテレビ受信装置１００の表示器１３４にメニュー画面を表示するためのボタンである。ＵＰ／ＤＯＷＮキー２０８は、ＵＰ、ＤＯＷＮ２つのキーからなるキーである。カラーキー２０９は、横一列に配列された青、赤、緑、黄の４色のキーから構成されている。
【００８８】
次に、上記の如く構成された本発明の第１の実施の形態に係るデジタルテレビ受信装置の動作について、そのＣＰＵ１１８による処理手順を示すフローチャートを始めとする図１〜図１６を参照しながら詳細に説明する。
【００８９】
図３は本発明の第１の実施の形態に係るデータ放送ブラウザの動作を示すフローチャートである。ユーザがテレビ番組視聴中にリモコン１３２の「ｄボタン」２０４を押してデータ放送表示を指示すると、ＣＰＵ１１８はデータ放送受信再生プログラム（ブラウザ）を実行開始する（ステップＳ３−１）。これに伴い、ブラウザは、トランスポートデコーダ１０３を制御することにより、データカルーセル方式で送信されてくるデータ放送コンテンツの受信を開始し、画面のＸＭＬデータ及び同データに埋め込まれた画像などの関連データを取得し、メモリ１１２に格納する（ステップＳ３−２）。
【００９０】
ここで、図４〜図７は本発明の第１の実施の形態に係るニュース番組と連動したデータ放送のスタートアップ画面用の「ＸＭＬデータ」の例を示す説明図である。本例では、<head></head>タグに囲まれた部分に、文章の名前を示すTitle要素や、スクリプトの定義を示す<script>要素を含んでいる。そして、更に本文を示す<body>要素の中に、画像や映像・音声を示す<object>要素、更に画面上の領域を示す<div>要素、文を示す<p>要素などを含んでいる。各要素にはＣＳＳに従ったスタイル属性が記述されており、表示する際の座標、大きさ、色などの設定がなされている。
【００９１】
ブラウザは、上記ＸＭＬデータと関連する画像などを取得すると、ＸＭＬデータ中の<body>タグのOnLoad属性（図中A）に記述されたスクリプト関数を初期スクリプトとして実行する（ステップＳ３−３）。図４の<script></script>に挟まれた部分にスクリプトが記述してあり、本例ではinitialize関数（図中B）が初期スクリプトとなる。
【００９２】
以下、図４のスクリプト処理の動作について説明する。また、スクリプト処理の中で呼ばれる拡張DOM-APIに対応したブラウザの処理についても併せて説明する。スタート画面のinitialize関数の中では、先ず、現在スクリプトを実行中のブラウザがデータ放送印刷機能を有しているかを問い合わせる関数を呼び出す（図中C）。本実施形態のブラウザは、スクリプトからの呼び出せる組み込みＡＰＩとしてGetBrowserSupport（）という拡張DOM-APIを有しており、このAPIは、引数として"print"という文字列を与えると、１（印刷機能を有しているの意味）または０（印刷機能を有していないの意）という値を返す。
【００９３】
本実施形態のデジタルテレビ受信装置及びブラウザは、データ放送印刷機能を有しているので、この場合にはこのAPIの戻り値は１となる。反対にもし実物大表示機能を有していないブラウザでこのスクリプトが実行されると、このAPIの戻り値は０となる。上記スクリプトではこのAPIの戻り値を、「印刷機能ボタンガイド」の表示許可／不許可を決定する「visibility」属性に代入する（図中D）。
【００９４】
ブラウザは、初期スクリプト実行後、グラフィック生成部１１０を介して文字図形プレーン１０９に対し、ボタンイメージやテキストなどの描画を行う（ステップＳ３−４）と同時に、画面合成部１１１を制御して、動画プレーン１０７の画像との合成処理の設定を行う（ステップＳ３−５）。
【００９５】
ここで、図８は本発明の第１の実施の形態に係る上記ＸＭＬデータをブラウザを使ってデジタルテレビ受信装置の表示器１３４に表示した際の表示例を示す説明図である。図中ａの矩形部分は動画ウィンドウになっており、通常、画面全体に表示される動画プレーンの画像つまりニュースの映像が縮小表示されている。また、動画ウィンドウ以外の部分は、ブラウザつまりＣＰＵ１１８がグラフィック生成部１１０を使用して文字図形プレーン描画した図形や文字が表示される。
【００９６】
ブラウザは、図８に示す画面を表示中に、ユーザ操作により何等かの動作指示が入力されたか否かを判断し（ステップＳ３−６）、ユーザ操作による動作指示が入力された場合は、それが「ｄ」キー（ｄボタン）２０４であるか否かを判断する（ステップＳ３−７）。ユーザ操作によりｄボタン２０４が押下されたと判断した場合は、図８に示すデータ放送画面を終了し（ステップＳ３−１２）、ｄボタン２０４以外の操作入力であった場合は、ユーザ操作による動作指示に応じたコンテンツ中のスクリプトを実行し（ステップＳ３−８）、他のページの切換命令である場合はステップＳ３−２に進み、そうでない場合はステップＳ３−１０に進む。
【００９７】
ステップＳ３−６においてユーザ操作により何等かの動作指示が入力されていないと判断した場合は、放送局側において規定された動作指示があるか否かを判断し（ステップＳ３−１０）、放送局側において規定された動作指示があった場合は、その動作指示に応じたコンテンツ中に記述されたスクリプト（不図示）を実行する（ステップＳ３−１１）。
【００９８】
ここで、放送局側において規定された動作指示とは、所定時間後にページ切換えを行ったり、表示形態を変更したりする等の動作を指示するものである。
【００９９】
また、図８に示す画面右側には、「政治」「経済」などの更に詳しい情報を表示するためのボタンが表示されており、この画面を表示中にユーザがリモコン１３２のカーソルキー２０３の操作でボタンを選択し、決定キー２０３を押すことで表示（ページ）を切り替えることができる（図４〜図７のEの部分の処理と図３のステップＳ３−９の処理）。
【０１００】
図中ｂに示す「ニュースのまとめを印刷」と記述された「印刷ボタンガイド」は、上述の表示許可属性を示す変数が１であったために表示が行われている。「印刷ボタンガイド」は、「リモコン１３２の赤ボタン２０９を押すと、ニュースのまとめを印刷するための印刷機能が実行される」という意味であり、ここでユーザがリモコン１３２の赤ボタン２０９を押すと、KeyDownというスクリプト関数の中で、印刷を行うためのページに切り替わる（図４〜図７のFと図３のステップＳ３−９の処理）。
【０１０１】
図９〜図１１は本発明の第１の実施の形態に係る印刷を行うためのＸＭＬデータを示す説明図である。スタートアップの時と同様に、先ず、デジタルテレビ受信装置のメモリ１１２へ読み込まれた後、body要素のonload属性で定義されたinitialize関数が実行される（図３のステップＳ３−２、ステップＳ３−３、図９〜図１１のA、B）。initialize関数では、先ず、prnSetReadyという拡張DOM-APIを読み出しを行う。この関数が呼び出されると、ブラウザは図１２に示す処理を行う。
【０１０２】
図１２は本発明の第１の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。以下、図１２を参照しながらブラウザの動作を説明する。先ず、ブラウザは最初に外部バス（本実施形態においてはＩＥＥＥ１３９４シリアルバス）に接続されたデバイスを調査し、プリンタ機能を持つデバイスを特定する（ステップＳ９−１）。本実施形態においては各ＩＥＥＥ１３９４デバイス（ノード）のコンフィグレーションＲＯＭ領域を読み込み、unit＿spec＿idの領域の値を読むことで、プリンタ機能を持つか否かを判断している。
【０１０３】
そして、ブラウザはプリンタが見つかると（ステップＳ９−２でＹＥＳ）、そのデバイスの識別用IDを読み込み保存する（ステップＳ９−３）。本実施形態ではこの機器識別用IDとして、上述のコンフィグレーションＲＯＭのCRC値を用いている。ＩＥＥＥ１３９４では、バス上の機器を識別するノードＩＤがデバイスの脱着の際に発生するバスリセット後に変化してしまうため、本実施形態では上記識別用IDを用いて機器の現在のノードＩＤを調べ、バスリセット後も同じプリンタに対してコマンドを送れるようにしている。
【０１０４】
その後、ブラウザはそのプリンタに対して、ＩＥＥＥ１３９４  ＡＶ／Ｃ規格で定義されているPowerコマンドを送信し（ステップＳ９−４）、プリンタをオンの状態へと遷移させ、１を戻り値として（ステップＳ９−６）リターンする。一方、プリンタが見つからなかった場合には（ステップＳ９−２でＮＯ）、０を戻り値として（ステップＳ９−５）リターンする。
【０１０５】
図９〜図１１のinitialize関数では、prnSetReadyの戻り値として０を受けると、ステータス表示領域に「利用可能なプリンタが見つかりません」といった表示を行い、このスクリプト処理を終える。反対にプリンタが見つかった場合には、次にprnGetSpecという拡張DOM-APIが読み出される（図９〜図１１のD）。この際のブラウザの処理を図１３に示す。
【０１０６】
図１３は本発明の第１の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。ブラウザは、引数に"maker"と文字列が第１引数として設定された場合（ステップＳ９−１１でＹＥＳ）、プリンタに対してメーカ名を問い合わせ（ステップＳ９−１２）、第２引数で設定された"canon"というメーカと一致した場合（ステップＳ９−１３）、戻り値を１として（ステップＳ９−１５）リターンする。なお、メーカ名の問合せの為のデータ列は不図示である。
【０１０７】
また、ブラウザは、引数に"size"と文字列が第１引数として設定された場合（ステップＳ９−１６でＹＥＳ）、プリンタに対して現在印刷可能な用紙サイズを問い合わせ（ステップＳ９−１７）、第２引数で設定された"A4"というサイズと一致した場合（ステップＳ９−１８）、戻り値を１として（ステップＳ９−２０）リターンする。
【０１０８】
図９〜図１１のスクリプト処理の例では、A4とA3のどちらかが印刷可能な場合には、ステータス表示領域に「印刷可能です」という表示を行い、また、A4もA3もどちらも印刷不可能だった場合は、「必要な紙サイズに対応していないプリンタです」という表示を行う。以降、図３のステップＳ３−２〜ステップＳ３−５の処理によって表示画面が形成される。このときの画面表示例を図１４に示す。
【０１０９】
図１４は本発明の第１の実施の形態に係るＸＭＬデータの表示例を示す説明図である。次に、ユーザが図１４の印刷開始ボタンにカーソルがある状態から、リモコン１３２の決定キー２０３を押下すると、図９〜図１１のスクリプトの関数printが実行され（図９〜図１１のE）、そのなかで拡張DOM-APIのprnStart（）が呼び出される。ブラウザではこの呼び出しを受けると、図１５に示す処理が行われる。
【０１１０】
図１５は本発明の第１の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。ブラウザはプリンタ１３１でプリント中かどうかの調査を行い（ステップＳ１０−１）、プリント中でなかったら、引数で与えられたＸＭＬデータファイルをメモリ１１２に読み込むと共に、そのＸＭＬデータ中のobject要素に必要な画像データを読み込む（ステップＳ１０−２）。
【０１１１】
更に、ブラウザはスタイル定義に従ったレイアウトでレンダリングを行い（ステップＳ１０−３）、一旦、ハードディスク１１９に保存する（ステップＳ１０−４）。そして、そのデータをプリンタ１３１へ転送する（ステップＳ１０−５）。
【０１１２】
図９〜図１１のスクリプトのprint関数では、その後、タイマ（図示略）に値が設定され（図９〜図１１のF）、一定周期でのスクリプト関数の呼び出しが行われるようになり、その呼び出し処理、つまりproccess＿timer＿eventの中で、prnGetStatusという拡張DOM-APIが"printing"という引数と共に呼び出される（図９〜図１１のG）。このときのブラウザの動作を図１６に示す。
【０１１３】
図１６は本発明の第１の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。ブラウザでは上記prnGetStatus呼び出しに対応し、第１引数が"printing"の場合は、プリンタ１３１に状態問い合わせコマンドを送り（ステップＳ１０−１２）、プリント実行中であるかを確認し（ステップＳ１０−１３）、プリント実行中の場合は戻り値１とし（ステップＳ１０−１５）、プリント実行中でない場合は戻り値を０として（ステップＳ１０−１４）リターンする。
【０１１４】
そして、図９〜図１１のGに示すスクリプト関数proccess＿timer＿eventの中では、プリント実行中であった場合にはそのままリターンし、プリント実行中で無かった場合には引数を"err＿stop"として再びprnGetStatusを呼び出し、エラー停止状態でないことを確認の上（ブラウザの動作は図１６のステップＳ１０−１６〜ステップＳ１０−２０）、finished関数を呼び出し、ステータス表示領域に「印刷が完了しました」といった表示を行って終了する。
【０１１５】
以上説明したように、本発明の第１の実施の形態に係るデジタルテレビ受信装置によれば、データ放送波を受信するアンテナ及びチューナ部１０１、データ放送波に多重化された映像データ、音声データ、画像データ、文字データを取得するデスクランブラ１０２、取得データを蓄積するメモリ１１２、ハードディスク１１９、蓄積データを含む各種表示を行う表示器１３４、プリンタ１３１との間で通信を行うＩＥＥＥ１３９４インタフェース１１４、蓄積データを元に印刷データを生成しプリンタ１３１へ出力する制御、プリンタ１３１の状態を監視し、プリンタ１３１の状態に基づき表示器１３４の表示内容を変化させる制御を行うＣＰＵ１１８を備えているため、下記の効果を奏する。
【０１１６】
従来は映像表示と音声再生のみの提供であったデータ放送サービスに、デジタルテレビ受信装置１００と通信可能なプリンタ１３１から情報のプリントアウトを行うという新たなサービスを付加することができるようになるという効果を奏する。
【０１１７】
更に、従来の技術とは異なり、ユーザが通常の表示用データ放送コンテンツを視聴中に、デジタルテレビ受信装置１００に付設されているリモコン１３２のボタン操作だけで、関連する詳細な印刷データなどをプリンタ１３１からプリントアウトすることができるようになるという効果を奏する。
【０１１８】
更に、プリンタ１３１の印刷処理の進行に合わせて、デジタルテレビ受信装置１００に付設されている表示器１３４におけるデータ放送の表示内容を変化させることができるようになるため、ユーザは印刷処理の進み具合をデジタルテレビ受信装置１００上で確認できるようになり、利便性が向上するという効果を奏する。
【０１１９】
更に、プリンタ１３１における印刷中に例えば用紙ジャム等の現象が発生した場合でも、デジタルテレビ受信装置１００に付設されている表示器１３４に適切な処置を促す表示を行うことが可能となる効果を奏する。
【０１２０】
更に、例えば新製品のプリンタを購入したユーザに対して、放送局から「プリンタの使い方教室」といったデータ放送番組を配信し、ユーザはそのデータ放送番組において、デジタルテレビ受信装置１００に付設されているリモコン１３２で操作しながら、プリンタの使用方法やインクカートリッジの交換方法などを画像や映像で見ながら学ぶといった場合などでも、プリンタの処理の進行に合わせて映像や音声、画像や文字の表示を切り替えることができるので、より効果的にプリンタの使い方を学ぶことができるようになるという効果を奏する。
【０１２１】
［第２の実施の形態］
本発明の第２の実施の形態に係るデジタルテレビ受信装置１００は、チューナ部１０１、デスクランブラ１０２、トランスポートデコーダ１０３、オーディオデコーダ１０４、Ｄ／Ａ変換器１０５、ビデオデコーダ１０６、動画プレーン１０７・静止画プレーン１０８・文字図形プレーン１０９を有するグラフィックバッファ１２１、グラフィック生成部１１０、画面合成部１１１、メモリ１１２、モデム１１３、ＩＥＥＥ１３９４インタフェース１１４、操作部１１５、受光部１１６、ＩＣカード制御部１１７、ＣＰＵ１１８、ハードディスク１１９、シリアルインタフェース１２０、バス１２２を備えている（上記図１参照）。図中１３０はＶＴＲ、１３１はプリンタ、１３２はリモコン、１３３はスピーカ、１３４は表示器である。
【０１２２】
また、本発明の第２の実施の形態に係るリモコン１３２は、発光部２０１、電源キー２０２、カーソルキー２０３、「ｄ」キー（ｄボタン）２０４、表示キー２０５、数字キー２０６、メニューボタン２０７、ＵＰ／ＤＯＷＮキー２０８、カラーキー２０９を備えている（上記図２参照）。
【０１２３】
本発明の第２の実施の形態に係るデジタルテレビ受信装置１００、ＶＴＲ１３０、プリンタ１３１、リモコン１３２、スピーカ１３３、表示器１３４の構成は、上記第１の実施の形態で詳述したので説明を省略する。
【０１２４】
次に、上記の如く構成された本発明の第２の実施の形態に係るデジタルテレビ受信装置の動作を図１７〜図２２に基づき詳細に説明する。
【０１２５】
図１７〜図１９は本発明の第２の実施の形態に係る印刷を行うためのＸＭＬデータを示す説明図である。第２の実施の形態では、上記第１の実施の形態と同様に、ブラウザによって上記ＸＭＬデータがデジタルテレビ受信装置１００のメモリ１１２へ読み込まれた後、body要素のonload属性で定義されたinitialize関数が実行される（図中A）。initialize関数では、「プリンタを接続してください」といった内容のステータス表示を設定しリターンする。そして、ブラウザはレンダリング処理を実行し表示器１３４に画面表示を行う。
【０１２６】
その後、ユーザがプリンタ１３１をデジタルテレビ受信装置１００のＩＥＥＥ１３９４バスに接続するか、もしくはプリンタ１３１の主電源をオンにすると、上記図１７〜図１９の（I）に記述されいる<de＿event>要素に含まれる<de＿item>のonoccur属性に設定されたスクリプト関数が実行される。本例では、onoccur="proccess＿device＿event"が記述されているので、この関数が実行されることになる。また、device＿group="printer"という記述は、プリンタ１３１からのイベントの場合だけスクリプト関数の実行を行うようにしている。
【０１２７】
上記図１７〜図１９のD,E,F,G,Hに示すように、proccess＿device＿event関数では、イベント内容を特定し、イベントに対応した表示内容の変更を行っている。例えば、プリンタ１３１がデジタルテレビ受信装置１００に接続されたことを示す"device＿attach"というイベント内容であれば、表示器１３４に「プリンタを認識しました。確認しています」といった表示を行い、プリンタ１３１のスペックを問い合わせるための拡張DOM-APIを呼び出す。また、"print＿finished"というイベント内容の場合は、表示器１３４に「印刷が完了しました」という表示を行う。
【０１２８】
次に、データ放送ブラウザの内部において上記イベントの発行を司るイベント監視タスクの動作を図２０〜図２１に基づき説明する。
【０１２９】
図２０〜図２１は本発明の第２の実施の形態に係るデータ放送ブラウザの一部の動作（ブラウザにおけるイベント監視タスクの動作）を示すフローチャートである。イベント監視タスクは、デジタルテレビ受信装置１００のＣＰＵ１１８が、ＩＥＥＥ１３９４インタフェース１１４からの割込み信号を受信すると起動され（ステップＳ１２−１）、ＩＥＥＥ１３９４インタフェース１１４から情報の内容を読み出す（ステップＳ１２−２）。
【０１３０】
そして、バスリセットであった場合には（ステップＳ１２−３でＹＥＳ）、ＩＥＥＥ１３９４インタフェース１１４から、現在のＩＥＥＥ１３９４バスに接続されているデバイスのリストを読み込んで保存すると共に、以前保存したリストと比較を行い、デバイスが追加されたか否かを判断する（ステップＳ１２−４）。デバイスが追加された場合は（ステップＳ１２−５でＹＥＳ）、追加されたデバイスのコンフィグレーションＲＯＭのUnit＿spec＿id領域を読出し、追加されたデバイスの種類を認識する（ステップＳ１２−６）。
【０１３１】
もし、その種類のデバイスが、図１７〜図１９に示すＸＭＬデータの<de＿item>要素のdevice＿group属性に設定されたものと等しい場合は（ステップＳ１２−８）、同様に、<de＿item>要素のevent＿id属性に設定された値と比較される（ステップＳ１２−１３）。
【０１３２】
図１７〜図１９のＸＭＬデータの例では、特にevent＿id要素は指定していないため、全てのevent＿idが対象となる。そして、スクリプトからアクセス可能なオブジェクトである、document.currentEventというオブジェクトのDeviceGroupという変数と、EventIDという変数に対して値をセットして（ステップＳ１２−１４）、<de＿item>要素のonoccur属性に設定されたスクリプト関数の呼び出しを行う（ステップＳ１２−１５）。
【０１３３】
例えばプリンタ１３１がデジタルテレビ受信装置１００のＩＥＥＥ１３９４バスに接続されたとすると、DeviceGroup変数にはプリンタを意味する"printer"の値が、EventIDには接続されたことを意味する"device＿attached"の値がセットされ、図１７〜図１９のproccess＿device＿eventというスクリプト関数が実行される。
【０１３４】
ステップＳ１２−３において、バスリセットでなかった場合には、外部の接続機器からのコマンドを受信したか否かを判断し（ステップＳ１２−９）、コマンドを受信したと判断した場合は、ＩＥＥＥ１３９４インタフェース１１４からデータを読み出し（ステップＳ１２−１０）、受信したコマンドの送信元のデバイスの種類を認識し（ステップＳ１２−１１）、ステップＳ１２−１２に進む。デバイスの種類が、図１７〜図１９に示すＸＭＬデータの<de＿item>要素のdevice＿group属性に設定されたものと等しい場合はステップＳ１２−１３に進み、前述の如く処理を行う。
【０１３５】
以上説明したように、本発明の第２の実施の形態に係るデジタルテレビ受信装置によれば、上記第１の実施の形態と同様に、従来は映像表示と音声再生のみの提供であったデータ放送サービスに、デジタルテレビ受信装置１００と通信可能なプリンタ１３１から情報のプリントアウトを行うという新たなサービスを付加することができるようになる等の各種の効果を奏する。
【０１３６】
［他の実施の形態］
上記第１及び第２の実施の形態では、現在放送されているデータ放送を受信し再生表示する場合のみを説明したが、本発明の趣旨からすれば、これに限定されるものではなく、例えば一度ＶＴＲ１３０で録画された場合でも、デジタルテレビ受信装置１００のハードディスク１１９に保存されたコンテンツを再生表示する場合であっても、同様の効果が得られることは言うまでもない。
【０１３７】
また、上記第２の実施の形態では、デジタルテレビ受信装置１００がプリンタ１３１からのイベントを受けると、「紙がなくなりました」などのステータス表示の表示内容を変更する例を示したが、本発明の趣旨からすれば、これに限定されるものではなく、プリンタ１３１からのイベントによって動画や音声を切り替えることも可能である。図１７〜図１９のGに示したように、デジタルテレビ受信装置１００がプリンタ１３１からインクが無くなったというコマンドを受信すると、イベント処理の中で動画領域（図２２のａに示す領域）で再生している動画や音声を切り替えることができる。
【０１３８】
また、上記第１及び第２の実施の形態においては、デジタルテレビ受信装置１００と、ＶＴＲ１３０、プリンタ１３１、スピーカ１３３、表示器１３４とを別構成とした場合を例に上げたが、本発明の趣旨からすれば、これに限定されるものではなく、デジタルテレビ受信装置１００と、ＶＴＲ１３０、プリンタ１３１、スピーカ１３３、表示器１３４の内の任意のものを一体化した構成とすることもできる。
【０１３９】
また、上記第１及び第２の実施の形態においては、デジタルテレビ受信装置１００と通信可能な外部装置としてプリンタを例に挙げたが、本発明の趣旨からすれば、これに限定されるものではなく、外部装置としては、プリンタの他に、例えば画像読取機能・印刷機能・ファクシミリ機能等を有する複合機（ＭＦＰ）を用いることもできる。
【０１４０】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。上述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体等の媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体等の媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１４１】
この場合、記憶媒体等の媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体等の媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体等の媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、或いはネットワークを介したダウンロードなどを用いることができる。
【０１４２】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４３】
更に、記憶媒体等の媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４４】
図２４は本発明のデータ放送受信再生方法を実行するプログラム及び関連データが記憶媒体からコンピュータ等の装置に供給される概念例を示す説明図である。本発明のデータ放送受信再生方法を実行するプログラム及び関連データは、フロッピー(登録商標)ディスクやＣＤ−ＲＯＭ等の記憶媒体２４１をコンピュータ等の装置２４２に装備された記憶媒体ドライブの挿入口２４３に挿入することで供給される。その後、本発明のデータ放送受信再生方法を実行するプログラム及び関連データを、記憶媒体２４１から一旦ハードディスクにインストールしハードディスクからＲＡＭにロードするか、或いはハードディスクにインストールせずに直接ＲＡＭにロードすることで、当該プログラム及び関連データを実行することが可能となる。
【０１４５】
この場合、本発明の第１〜第２の実施の形態に係るデジタルテレビ受信装置において、本発明のデータ放送受信再生方法を実行するプログラムを実行させる場合は、例えば上記図２４を参照して説明したようなコンピュータ等の装置を介してデジタルテレビ受信装置に当該プログラム及び関連データを供給するか、或いはデジタルテレビ受信装置に予め当該プログラム及び関連データを格納しておくことで、プログラム実行が可能となる。
【０１４６】
図２３は本発明のデータ放送受信再生方法を実行するプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す説明図である。記憶媒体は、例えばボリューム情報２３１、ディレクトリ情報２３２、プログラム実行ファイル２３３、プログラム関連データファイル２３４等の記憶内容で構成される。本発明のデータ放送受信再生方法を実行するプログラムは、上述した各フローチャート及び制御手順に基づきプログラムコード化されたものである。
【０１４７】
なお、上述の各実施形態では、外部機器との接続にＩＥＥＥ１３９４を用いているが、これに限ることなくその他のバスシステム、またはネットワークシステムを用いてもよい。
【図面の簡単な説明】
【０１４８】
【図１】本発明の第１の実施の形態に係るデジタルテレビ受信装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係るデジタルテレビ受信装置のリモコンの構成を示す正面図である。
【図３】本発明の第１の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。
【図４】本発明の第１の実施の形態に係るＸＭＬデータ（スタートアップ画面）の例を示す説明図である。
【図５】本発明の第１の実施の形態に係るＸＭＬデータ（スタートアップ画面）の例を示す説明図である。
【図６】本発明の第１の実施の形態に係るＸＭＬデータ（スタートアップ画面）の例を示す説明図である。
【図７】本発明の第１の実施の形態に係るＸＭＬデータ（スタートアップ画面）の例を示す説明図である。
【図８】本発明の第１の実施の形態に係るＸＭＬデータの表示例を示す説明図である。
【図９】本発明の第１の実施の形態に係るＸＭＬデータ（印刷画面）の例を示す説明図である。
【図１０】本発明の第１の実施の形態に係るＸＭＬデータ（印刷画面）の例を示す説明図である。
【図１１】本発明の第１の実施の形態に係るＸＭＬデータ（印刷画面）の例を示す説明図である。
【図１２】本発明の第１の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。
【図１３】本発明の第１の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。
【図１４】本発明の第１の実施の形態に係るＸＭＬデータの表示例を示す説明図である。
【図１５】本発明の第１の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。
【図１６】本発明の第１の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。
【図１７】本発明の第２の実施の形態に係るＸＭＬデータ（印刷画面）の例を示す説明図である。
【図１８】本発明の第２の実施の形態に係るＸＭＬデータ（印刷画面）の例を示す説明図である。
【図１９】本発明の第２の実施の形態に係るＸＭＬデータ（印刷画面）の例を示す説明図である。
【図２０】本発明の第２の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。
【図２１】本発明の第２の実施の形態に係るデータ放送ブラウザの一部の動作を示すフローチャートである。
【図２２】本発明の第２の実施の形態に係るＸＭＬデータの表示例を示す説明図である。
【図２３】本発明のデータ放送受信再生方法を実行するプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す説明図である。
【図２４】本発明のデータ放送受信再生方法を実行するプログラム及び関連データが記憶媒体からコンピュータ等の装置に供給される概念例を示す説明図である。
【図２５】従来例に係る衛星デジタル放送を受信するテレビ受信機の構成を示すブロックである。
【符号の説明】
【０１４９】
１０１  チューナ部
１０２  トランスポートデコーダ
１１２  メモリ
１１４  ＩＥＥＥ１３９４インタフェース
１１８  ＣＰＵ
１１９  ハードディスク
１３１  プリンタ
１３４  表示器
【図１】
2006304338.tif 000003
【図２】
2006304338.tif 000004
【図３】
2006304338.tif 000005
【図４】
2006304338.tif 000006
【図５】
2006304338.tif 000007
【図６】
2006304338.tif 000008
【図７】
2006304338.tif 000009
【図８】
2006304338.tif 000010
【図９】
2006304338.tif 000011
【図１０】
2006304338.tif 000012
【図１１】
2006304338.tif 000013
【図１２】
2006304338.tif 000014
【図１３】
2006304338.tif 000015
【図１４】
2006304338.tif 000016
【図１５】
2006304338.tif 000017
【図１６】
2006304338.tif 000018
【図１７】
2006304338.tif 000019
【図１８】
2006304338.tif 000020
【図１９】
2006304338.tif 000021
【図２０】
2006304338.tif 000022
【図２１】
2006304338.tif 000023
【図２２】
2006304338.tif 000024
【図２３】
2006304338.tif 000025
【図２４】
2006304338.tif 000026
【図２５】
2006304338.tif 000027
【手続補正書】
【提出日】平成18年6月20日(2006.6.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷装置と通信可能に接続され、放送波に多重されて送信されたデータ放送データに含まれる印刷用データを当該印刷装置に送信することが可能なデジタル放送受信装置であって、
前記データ放送データに含まれ、前記印刷装置のステータス情報を取得するためのスクリプトと取得されたステータス情報に対応するステータス表示用情報とを含む、マークアップ言語で記述された文書データを抽出する抽出手段と、
前記抽出手段で抽出された文書データを用いて、表示部に表示可能な表示用画像データを生成する生成手段と、
前記スクリプトに従って、前記印刷装置のステータス情報を取得するための処理を実行するとともに、前記印刷装置から取得したステータス情報に基づいて、前記文書データに含まれたステータス表示用情報を特定する処理を実行する実行手段と、を有し、
前記生成手段は、前記実行手段によって特定されたステータス表示用情報を前記表示用画像データに反映させることを特徴とするデジタル放送受信装置。
【請求項２】
前記データ放送データは表示用画像データの表示レイアウトを定義したスタイル形式データを含み、当該スタイル形式データは前記ステータス表示用情報を前記表示用画像データに表示するためのステータス表示領域を規定していることを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
前記実行手段は一定周期で前記スクリプトを実行するためのタイマを有することを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項４】
前記実行手段は前記印刷用データが前記印刷装置に送信された後、前記タイマの動作を開始することで一定周期毎に前記印刷装置のステータス情報を取得することを特徴とする請求項３に記載のデジタル放送受信装置。
【請求項５】
前記実行手段は前記印刷装置のステータス情報が取得された後、前記印刷装置の電源をＯＮの状態に遷移させるコマンドを前記印刷装置に送信することを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項６】
印刷装置と通信可能に接続され、放送波に多重されて送信されたデータ放送データに含まれる印刷用データを当該印刷装置に送信することが可能なデジタル放送受信装置の制御方法であって、
前記データ放送データに含まれ、前記印刷装置のステータス情報を取得するためのスクリプトと取得されたステータス情報に対応するステータス表示用情報とを含む、マークアップ言語で記述された文書データを抽出する抽出ステップと、
前記抽出ステップで抽出された文書データを用いて、表示部に表示可能な表示用画像データを生成する生成ステップと、
前記スクリプトに従って、前記印刷装置のステータス情報を取得するための処理を実行するとともに、前記印刷装置から取得したステータス情報に基づいて、前記文書データに含まれたステータス表示用情報を特定する処理を実行する実行ステップと、を有し、
前記生成ステップでは、前記実行ステップによって特定されたステータス表示用情報を前記表示用画像データに反映させることを特徴とする制御方法。
【請求項７】
前記データ放送データは表示用画像データの表示レイアウトを定義したスタイル形式データを含み、当該スタイル形式データは前記ステータス表示用情報を前記表示用画像データに表示するためのステータス表示領域を規定していることを特徴とする請求項６に記載の制御方法。
【請求項８】
前記実行ステップではタイマを用いて一定周期で前記スクリプトを実行することを特徴とする請求項６に記載の制御方法。
【請求項９】
前記実行ステップでは前記印刷用データが前記印刷装置に送信された後、前記タイマの動作を開始することで一定周期毎に前記印刷装置のステータス情報を取得することを特徴とする請求項８に記載の制御方法。
【請求項１０】
前記実行ステップでは前記印刷装置のステータス情報が取得された後、前記印刷装置の電源をＯＮの状態に遷移させるコマンドを前記印刷装置に送信することを特徴とする請求項６に記載の制御方法。
【請求項１１】
放送信号を受信することが可能であるとともに、通信可能に接続された印刷装置に印刷指示コマンドを送信することが可能なデジタル放送受信装置であって、
表示部に表示するデータ放送画面の生成に用いる、マークアップ言語で記述された文書データを取得する取得手段と、
前記文書データに含まれる、前記印刷装置のステータス情報を取得するためのスクリプトを実行し、当該印刷装置からステータス情報を示すデータ値を取得する第１の実行手段と、
前記文書データに含まれるステータス表示用情報を、前記データ値を用いて特定する処理を実行する第２の実行手段と、
前記第２の実行手段で特定されたステータス表示用情報を、前記データ放送画面の予め定められた領域に表示する表示手段と、
を有することを特徴とするデジタル放送受信装置。
【請求項１２】
前記取得手段は前記データ放送画面のレイアウトを定義したスタイル形式データを取得し、
前記表示手段は前記スタイル形式データに規定された領域に前記ステータス表示用情報を表示することを特徴とする請求項１１に記載のデジタル放送受信装置。
【請求項１３】
前記第１の実行手段は一定周期で前記スクリプトを実行するためのタイマを有することを特徴とする請求項１１に記載のデジタル放送受信装置。
【請求項１４】
前記第１の実行手段は前記印刷指示コマンドが前記印刷装置に送信された後、前記タイマの動作を開始することで一定周期毎に前記印刷装置のステータス情報を示すデータ値を取得することを特徴とする請求項１３に記載のデジタル放送受信装置。
【請求項１５】
放送信号を受信することが可能であるとともに、通信可能に接続された印刷装置に印刷指示コマンドを送信することが可能なデジタル放送受信装置の制御方法であって、
表示部に表示するデータ放送画面の生成に用いる、マークアップ言語で記述された文書データを取得する取得ステップと、
前記文書データに含まれる、前記印刷装置のステータス情報を取得するためのスクリプトを実行し、当該印刷装置からステータス情報を示すデータ値を取得する第１の実行ステップと、
前記文書データに含まれるステータス表示用情報を、前記データ値を用いて特定する処理を実行する第２の実行ステップと、
前記第２の実行ステップで特定されたステータス表示用情報を、前記データ放送画面の予め定められた領域に表示する表示ステップと、
を有することを特徴とする制御方法。
【請求項１６】
前記取得ステップでは前記データ放送画面のレイアウトを定義したスタイル形式データを取得し、
前記表示ステップでは前記スタイル形式データに規定された領域に前記ステータス表示用情報を表示することを特徴とする請求項１５に記載の制御方法。
【請求項１７】
前記第１の実行ステップではタイマを用いて一定周期で前記スクリプトを実行することを特徴とする請求項１５に記載の制御方法。
【請求項１８】
前記第１の実行ステップでは前記印刷指示コマンドが前記印刷装置に送信された後、前記タイマの動作を開始することで一定周期毎に前記印刷装置のステータス情報を示すデータ値を取得することを特徴とする請求項１７に記載の制御方法。
【請求項１９】
放送信号に多重されて送信される、マークアップ言語で記述された文書データを解釈してデータ放送画面表示を実行可能なブラウザを有するデジタル放送受信装置の制御方法であって、
前記ブラウザにおいて、
前記文書データに記述されたスクリプトが前記デジタル放送受信装置と通信可能に接続された印刷装置のステータス情報を取得するものであった場合、ステータス情報を取得するためのＡＰＩを呼び出す呼出ステップと、
当該ＡＰＩを実行し、前記印刷装置のステータス情報を取得する処理を実行する取得ステップと、
前記取得ステップを実行することで取得したステータス情報に対応するデータ値を決定する決定ステップと、
前記決定ステップで決定されたデータ値に対応するように、予め前記文書データに前記スクリプトと共に記述されたステータス表示用情報を用いて前記データ放送画面を表示する表示ステップと、
を有することを特徴とする制御方法。
【請求項２０】
前記表示ステップでは、前記データ放送画面の表示レイアウトを定義したスタイル形式データを用いて、当該スタイル形式データによって規定された、前記データ放送画面におけるステータス表示領域に前記ステータス表示用情報を表示することを特徴とする請求項１９に記載の制御方法。
【請求項２１】
放送信号に多重されて送信される、マークアップ言語で記述された文書データを解釈して生成するデータ放送画面を表示可能なコンピュータで動作するプログラムであって、当該プログラムは、
前記文書データに記述されたスクリプトが前記コンピュータと通信可能に接続された印刷装置のステータス情報を取得するものであった場合、ステータス情報を取得するためのＡＰＩを呼び出す呼出モジュールと、
当該ＡＰＩを実行し、前記印刷装置のステータス情報を取得する処理を実行する取得モジュールと、
前記取得モジュールを実行することで取得したステータス情報に対応するデータ値を決定する決定モジュールと、
前記決定モジュールで決定されたデータ値に対応するように、予め前記文書データに前記スクリプトと共に記述されたステータス表示用情報を用いて前記データ放送画面を生成する生成モジュールと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項２２】
前記表示モジュールは、前記データ放送画面の表示レイアウトを定義したスタイル形式データを用いて、当該スタイル形式データによって規定された、前記データ放送画面におけるステータス表示領域に前記ステータス表示用情報を表示することを特徴とする請求項２１に記載のプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、デジタル放送受信装置、デジタル放送受信装置の制御方法、及びプログラムに関し、特に、デジタル放送受信装置に接続された印刷装置で所定の印刷を実行する際の処理に適用する場合に好適なデジタル放送受信装置、デジタル放送受信装置の制御方法、及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明は、上述した点に鑑みなされたものであり、従来は映像表示と音声再生のみの提供であったデータ放送サービスに、情報のプリントアウトという新たなサービスを加えることを可能としたデジタル放送受信装置、デジタル放送受信装置の制御方法、及びプログラムを提供することを第一の目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、本発明は、上述した点に鑑みなされたものであり、通常の表示用データ放送コンテンツを視聴中にデータ放送受信再生装置のリモコンボタン操作だけで、関連する詳細な印刷データなどをプリントアウトすることを可能としたデジタル放送受信装置、デジタル放送受信装置の制御方法、及びプログラムを提供することを第二の目的とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、本発明は、上述した点に鑑みなされたものであり、ユーザが印刷処理の進み具合をテレビ上で確認できるようにし、利便性を向上させることを可能としたデジタル放送受信装置、デジタル放送受信装置の制御方法、及びプログラムを提供することを第三の目的とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、本発明は、上述した点に鑑みなされたものであり、例えばプリント中にトラブルがあった場合でも、適切な処置を促す表示をテレビ画面に表示することを可能としたデジタル放送受信装置、デジタル放送受信装置の制御方法、及びプログラムを提供することを第四の目的とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、本発明は、上述した点に鑑みなされたものであり、例えば「プリンタの使い方教室」といったデータ放送番組で、プリンタの使用方法やインクカートリッジの交換方法などを画像や映像を見ながら学ぶ場合などでも、プリンタの処理の進行に合わせて映像や音声、画像や文字の表示を切り替えることを可能とし、より効果的に使い方を学ぶことを可能としたデジタル放送受信装置、デジタル放送受信装置の制御方法、及びプログラムを提供することを第五の目的とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
上記目的を達成する為、請求項１記載のデジタル放送受信装置は、印刷装置と通信可能に接続され、放送波に多重されて送信されたデータ放送データに含まれる印刷用データを当該印刷装置に送信することが可能なデジタル放送受信装置であって、前記データ放送データに含まれ、前記印刷装置のステータス情報を取得するためのスクリプトと取得されたステータス情報に対応するステータス表示用情報とを含む、マークアップ言語で記述された文書データを抽出する抽出手段と、前記抽出手段で抽出された文書データを用いて、表示部に表示可能な表示用画像データを生成する生成手段と、前記スクリプトに従って、前記印刷装置のステータス情報を取得するための処理を実行するとともに、前記印刷装置から取得したステータス情報に基づいて、前記文書データに含まれたステータス表示用情報を特定する処理を実行する実行手段と、を有し、前記生成手段は、前記実行手段によって特定されたステータス表示用情報を前記表示用画像データに反映させることを特徴とする。
上記目的を達成する為、請求項６記載のデジタル放送受信装置の制御方法は、印刷装置と通信可能に接続され、放送波に多重されて送信されたデータ放送データに含まれる印刷用データを当該印刷装置に送信することが可能なデジタル放送受信装置の制御方法であって、前記データ放送データに含まれ、前記印刷装置のステータス情報を取得するためのスクリプトと取得されたステータス情報に対応するステータス表示用情報とを含む、マークアップ言語で記述された文書データを抽出する抽出ステップと、前記抽出ステップで抽出された文書データを用いて、表示部に表示可能な表示用画像データを生成する生成ステップと、前記スクリプトに従って、前記印刷装置のステータス情報を取得するための処理を実行するとともに、前記印刷装置から取得したステータス情報に基づいて、前記文書データに含まれたステータス表示用情報を特定する処理を実行する実行ステップと、を有し、前記生成ステップでは、前記実行ステップによって特定されたステータス表示用情報を前記表示用画像データに反映させることを特徴とする。
上記目的を達成する為、請求項１１記載のデジタル放送受信装置は、放送信号を受信することが可能であるとともに、通信可能に接続された印刷装置に印刷指示コマンドを送信することが可能なデジタル放送受信装置であって、表示部に表示するデータ放送画面の生成に用いる、マークアップ言語で記述された文書データを取得する取得手段と、前記文書データに含まれる、前記印刷装置のステータス情報を取得するためのスクリプトを実行し、当該印刷装置からステータス情報を示すデータ値を取得する第１の実行手段と、前記文書データに含まれるステータス表示用情報を、前記データ値を用いて特定する処理を実行する第２の実行手段と、前記第２の実行手段で特定されたステータス表示用情報を、前記データ放送画面の予め定められた領域に表示する表示手段と、を有することを特徴とする。
上記目的を達成する為、請求項１５記載のデジタル放送受信装置の制御方法は、放送信号を受信することが可能であるとともに、通信可能に接続された印刷装置に印刷指示コマンドを送信することが可能なデジタル放送受信装置の制御方法であって、表示部に表示するデータ放送画面の生成に用いる、マークアップ言語で記述された文書データを取得する取得ステップと、前記文書データに含まれる、前記印刷装置のステータス情報を取得するためのスクリプトを実行し、当該印刷装置からステータス情報を示すデータ値を取得する第１の実行ステップと、前記文書データに含まれるステータス表示用情報を、前記データ値を用いて特定する処理を実行する第２の実行ステップと、前記第２の実行ステップで特定されたステータス表示用情報を、前記データ放送画面の予め定められた領域に表示する表示ステップと、を有することを特徴とする。
上記目的を達成する為、請求項１９記載のデジタル放送受信装置の制御方法は、放送信号に多重されて送信される、マークアップ言語で記述された文書データを解釈してデータ放送画面表示を実行可能なブラウザを有するデジタル放送受信装置の制御方法であって、前記ブラウザにおいて、前記文書データに記述されたスクリプトが前記デジタル放送受信装置と通信可能に接続された印刷装置のステータス情報を取得するものであった場合、ステータス情報を取得するためのＡＰＩを呼び出す呼出ステップと、当該ＡＰＩを実行し、前記印刷装置のステータス情報を取得する処理を実行する取得ステップと、前記取得ステップを実行することで取得したステータス情報に対応するデータ値を決定する決定ステップと、前記決定ステップで決定されたデータ値に対応するように、予め前記文書データに前記スクリプトと共に記述されたステータス表示用情報を用いて前記データ放送画面を表示する表示ステップと、を有することを特徴とする。
上記目的を達成する為、請求項２１記載のプログラムは、放送信号に多重されて送信される、マークアップ言語で記述された文書データを解釈して生成するデータ放送画面を表示可能なコンピュータで動作するプログラムであって、当該プログラムは、前記文書データに記述されたスクリプトが前記コンピュータと通信可能に接続された印刷装置のステータス情報を取得するものであった場合、ステータス情報を取得するためのＡＰＩを呼び出す呼出モジュールと、当該ＡＰＩを実行し、前記印刷装置のステータス情報を取得する処理を実行する取得モジュールと、前記取得モジュールを実行することで取得したステータス情報に対応するデータ値を決定する決定モジュールと、前記決定モジュールで決定されたデータ値に対応するように、予め前記文書データに前記スクリプトと共に記述されたステータス表示用情報を用いて前記データ放送画面を生成する生成モジュールと、をコンピュータに実行させることを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】削除
【補正の内容】
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】削除
【補正の内容】
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】削除
【補正の内容】
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】削除
【補正の内容】
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】削除
【補正の内容】
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】削除
【補正の内容】
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】削除
【補正の内容】
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】削除
【補正の内容】
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】削除
【補正の内容】
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】削除
【補正の内容】
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】削除
【補正の内容】
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】削除
【補正の内容】
【手続補正４５】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】削除
【補正の内容】
【手続補正４６】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】削除
【補正の内容】
【手続補正４７】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】削除
【補正の内容】
【手続補正４８】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】削除
【補正の内容】
【手続補正４９】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】削除
【補正の内容】
【手続補正５０】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】削除
【補正の内容】
【手続補正５１】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】削除
【補正の内容】
【手続補正５２】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】削除
【補正の内容】
【手続補正５３】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】削除
【補正の内容】