(57)【要約】【課題】  テレビジョン放送に多重化されて送信されてくる印刷対象データを高品位に印刷させる。【解決手段】  受信されたテレビジョン放送を解析し、拡張印刷設定情報が受信機に搭載されるプリンタドライバに合致したものである場合に、印刷処理を行う際にプリンタドライバの印刷設定に拡張印刷設定情報の内容を設定して印刷処理する。【選択図】  図６
2006012061.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン放送を受信するテレビジョン放送受信装置であって、
印刷すべきデータと拡張印刷設定情報とを含むテレビジョン放送を受信する受信手段と、
接続されているプリンタに送信すべき印刷データを生成するためのプリンタドライバを格納する記憶手段と、
前記受信手段で受信されたテレビジョン放送を解析し、前記拡張印刷設定情報が前記記憶手段に格納されているプリンタドライバに合致したものであるかを判定する判定手段と、
前記判定手段により合致したものであると判定された場合に、前記印刷すべきデータに基づく印刷処理を行う際の前記プリンタドライバの印刷設定に前記拡張印刷設定情報の内容を設定する設定手段と、
を有することを特徴とするテレビジョン放送受信装置。
【請求項２】
前記拡張印刷設定情報は、前記プリンタで使用する記録媒体のメディアタイプおよび対応するプリンタドライバを特定するための識別印刷品質を特定する情報を含んでいることを特徴とする請求項１記載のテレビジョン放送受信装置。
【請求項３】
双方向インタフェースを介して、接続されるプリンタのプリンタ機種を判別する判別手段を更に有し、
前記設定手段は、前記判別手段により判別されたプリンタ機種に応じて前記拡張印刷設定情報を前記プリンタドライバの印刷設定に反映することを特徴とする請求項１または２に記載のテレビジョン放送受信装置。
【請求項４】
前記拡張印刷設定にメディアタイプの指定があるかを判断するメディア判断手段と、
前記メディア判断手段によりメディアタイプの指定があると判断された場合に、表示部にメディアタイプの指定を促す表示を行う表示制御手段とを更に有することを特徴とする請求項１乃至３のいずれかに記載のテレビジョン放送受信装置。
【請求項５】
前記テレビジョン放送には標準印刷設定情報が含まれており、
前記判定手段により合致したものでないと判定された場合に、前記設定手段は、前記印刷すべきデータに基づく印刷処理を行う際の前記プリンタドライバの印刷設定に前記標準印刷設定情報の内容を設定することを特徴とする請求項１乃至４のいずれかに記載のテレビジョン放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョン放送を受信するテレビジョン放送受信装置、テレビジョン放送受信方法、テレビジョン放送受信装置の制御プログラムに関し、特に、テレビジョン放送受信装置に接続されるプリンタに対応するプリンタドライバの印刷設定方法に関する。
【背景技術】
【０００２】
近年、放送サービスが充実化されてきており、テレビジョン放送（以下、ＴＶ放送）としては、衛星電波を用いたＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）アナログ放送、ＢＳデジタル放送、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ：ＢＳに比べて出力が弱いが同程度のアンテナで受信可能）デジタル放送があり、また、地上波では、地上アナログ放送方式、地上デジタル放送方式（ＤＶＴ：Ｄｉｇｉｔａｌ  Ｔｅｌｅｖｉｓｉｏｎ。）、また、ケーブルを用いたケーブルＴＶ放送が存在している。このように、ＴＶ放送には多くの方式が存在し、その中で、ＴＶ放送がアナログからデジタル化が進むにつれ、データ多重化放送の数も増えてきている。
【０００３】
多重化放送は従来から行われているように音声を多重にすることだけでなく、さまざまなデータを多重化することが行われているが、アナログ放送では狭い帯域（約６４ｋｂｐｓ）しか使用できず、放送可能なデータ量が限定されている。これに対して、ＢＳデジタル放送のデータ放送では、１．５Ｍｂｐｓ〜２Ｍｂｐｓもの広い帯域を利用できることから、今まで実現できなかった動画／音声を含んだデータ多重化放送が可能となり、例えば、ＴＶの料理番組中にユーザがリモコンのボタンを押すだけで、別画面もしくは画面の一部に料理のレシピが表示されたり、ドラマ番組では、出演者の紹介を見たりすることが可能となると予想される。
【０００４】
また、ＢＳデジタル放送を見るためには、ＢＳチューナーが必要であるが、ＢＳチューナーは、ＩＥＥＥ１３９４インタフェースを介して、ＴＶモニタやビデオとｉ．ＬＩＮＫ（ソニー株式会社の登録商標）とよばれるプラグ＆プレイ機能を実行して接続されているデバイスを認識し、それに応じたシステム構成を設定することができる。
【０００５】
このように、データ放送が充実してきており、将来は、放送局から印刷コンテンツが多重化されたデータ放送が送信され、受信者側でＴＶ番組中にユーザがリモコンのボタンを押すと、ユーザのプリンタからコンテンツの印刷を行うサービスが行われることも考えられる。このような場合、ＢＳチューナーにプリンタが接続されることになる。
【０００６】
一方、ＷｅｂＴＶ等のようにインターネットに接続してインターネットのコンテンツをブラウジング可能なチューナー（セットトップボックスと呼ばれる）が存在している。このＷｅｂＶＴのセットトップボックスは、シリアルインタフェースを有しており、プリンタを接続することが可能となっている。しかしながらセットトップボックスにメモリ領域は非常に少ないため、簡単なプリンタドライバしか載せることができず、ＷｅｂＶＴ専用のプリンタにしか対応していない。そのため、近年パソコンとともに普及されているパソコン用の一般的なプリンタを利用することができず、ＰＣ用のプリンタをすでに購入しているユーザに対しても、新たにＷｅｂＴＶ用のプリンタを購入しなければならず、ユーザの金銭的負担が大きくなってしまうという問題がある。
【０００７】
よって、今後はＢＳチューナーやセットトップボックスにハードディスク等の大容量メモリを持たせ、そこにプリンタドライバを格納することにより、各種のプリンタをユーザが利用できるようシステムの構築を行うことが考えられる。しかしながら、ソフトウェアの進歩は非常に早く、同じプリンタを用いる場合でも最新のプリンタドライバを用いることにより、印刷品位や機能が向上するようになっている。そのため、プリンタドライバの更新を行う必要がある。また、ＢＳチューナーやセットトップボックスを開発及び販売する企業にとっては、すべてのユーザが利用するわけでないプリンタドライバを工場出荷時にチューナーやセットトップボックス内部に用意するのは、企業にとっても生産工程や生産コストの負荷につながってしまうという問題がある。
【０００８】
また、近年、プリンタを開発している企業数も増大し、プリンタの種類は非常に増えているため、各ユーザがチューナーやセットトップボックスに接続するプリンタを認識し、そのプリンタに対応するプリンタドライバを用意してインストールするのは負担があり、間違ったプリンタドライバのインストールを行ってしまった場合に正しい印刷処理が行われず、ユーザにとって使い勝手のよいシステムの存在が望まれている。
【０００９】
そのような背景の中、本出願人により、多重化されたテレビジョン放送を受信するシステムにおいて、テレビジョン放送で送られてくるプリンタドライバに関するデータを受信し、このプリンタドライバを自動的にメモリに利用可能に保存することにより、ユーザの利用するプリンタを制御するプリンタドライバの更新を自動的に行う仕組みが考えられている。（特許文献１）
【特許文献１】特開２００２−２９０８５３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１の技術により、テレビジョン受信装置において、プリンタドライバを格納でき、テレビジョン放送で送られてくる印刷すべきデータを印刷できる環境を整えることができるようになる。
【００１１】
テレビジョン放送の特にデータ放送に多重化して送信されてくる印刷すべきデータは将来的に高品質化され、印刷品位の高い印刷物が得られることが望まれると予想される。
【００１２】
一般に、パーソナルコンピュータに搭載されているプリンタドライバは、印刷設定のプロパティを介してメディアタイプや印刷品位の指定を行うことが可能となっている。しかし、テレビジョン放送受信装置（例えばセットトップボックス）では、パーソナルコンピュータのような用い方、操作性が提供されていないため、プリンタドライバの印刷設定のプロパティからユーザが印刷設定を行うことが難しいと予想される。また、どのような印刷設定で印刷処理を行えば、最適な印刷物が得られるかは、印刷すべきデータのコンテンツを配信する側で認識しており、テレビジョン放送を受信したユーザ側では印刷処理前で認識する手段が現状ないに等しい。
【００１３】
また、プリンタドライバに設定すべき印刷設定は、プリンタの性能によって異なっており、またプリンタメーカーによってもさまざまな設定内容となっている。これはコンピュータ上のプリンタドライバにおいても同様であり、米国マイクロソフト社のＯＳであるＷｉｎｄｏｗｓ（登録商標）であっても、標準印刷設定はＤＥＶＭＯＤＥという印刷構造体に規定されているが各社異なる詳細な印刷設定は、拡張印刷設定として、自由に設定でき、ＯＳとしては特に意識しないものとなっている。
【００１４】
そこで本願発明は、上記問題点を踏まえ、印刷すべきデータのコンテンツを配信する側でプリンタドライバに対する印刷設定（特に拡張印刷設定）をデータ放送に多重化して送信し、受信側のユーザは印刷設定を特に意識しなくても高品位の印刷物を得るための仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明は次のような構成からなる。
【００１６】
テレビジョン放送を受信するテレビジョン放送受信装置であって、印刷すべきデータと拡張印刷設定情報とを含むテレビジョン放送を受信する受信手段と、接続されているプリンタに送信すべき印刷データを生成するためのプリンタドライバを格納する記憶手段と、前記受信手段で受信されたテレビジョン放送を解析し、前記拡張印刷設定情報が前記記憶手段に格納されているプリンタドライバに合致したものであるかを判定する判定手段と、前記判定手段により合致したものであると判定された場合に、前記印刷すべきデータに基づく印刷処理を行う際の前記プリンタドライバの印刷設定に前記拡張印刷設定情報の内容を設定する設定手段とを有する。
【００１７】
また、前記拡張印刷設定情報は、前記プリンタで使用する記録媒体のメディアタイプおよび対応するプリンタドライバを特定するための識別印刷品質を特定する情報を含んでいる。
【００１８】
また、双方向インタフェースを介して、接続されるプリンタのプリンタ機種を判別する判別手段を更に有し、前記設定手段は、前記判別手段により判別されたプリンタ機種に応じて前記拡張印刷設定情報を前記プリンタドライバの印刷設定に反映する。
【００１９】
また、前記拡張印刷設定にメディアタイプの指定があるかを判断するメディア判断手段と、前記メディア判断手段によりメディアタイプの指定があると判断された場合に、表示部にメディアタイプの指定を促す表示を行う表示制御手段とを更に有する。
【００２０】
また、前記テレビジョン放送には標準印刷設定情報が含まれており、前記判定手段により合致したものでないと判定された場合に、前記設定手段は、前記印刷すべきデータに基づく印刷処理を行う際の前記プリンタドライバの印刷設定に前記標準印刷設定情報の内容を設定する。
【発明の効果】
【００２１】
本発明によれば、印刷すべきデータのコンテンツを配信する側でプリンタドライバに対する印刷設定（特に拡張印刷設定）をデータ放送に多重化して送信し、受信側のユーザは印刷設定を特に意識しなくても高品位の印刷物を得ることができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施の形態を説明する。
【００２３】
［データ放送システム構成図］
図１は、本発明の実施形態に係るデータ放送システムを説明するためのシステム構成図である。
【００２４】
１０１は、衛星放送局であり、通信衛星１０２を介して衛星派で衛星放送を行う。衛星放送には、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）アナログ放送、ＢＳデジタル放送、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ：ＢＳに比べて出力が弱いが同程度のアンテナで受信可能）デジタル放送がある。各家庭では、このように衛星派で送られてくるテレビジョン放送（以下、ＴＶ放送）を、衛星アンテナ（ＢＳとＣＳでは異なる）１０３を介して、本発明のテレビジョン放送受信装置である受信機１０４が受信する。受信機１０４は、ＢＳチューナーやＣＳチューナーを内蔵している。
【００２５】
また１０５は、地上波放送局であり、地上波でＴＶ放送を行う。日本では現在地上波アナログ放送しかないが、米国では、地上波デジタル放送もあり、各家庭では、地上波で送られてくるＴＶ放送を、地上波アンテナ１０６を介して、受信機１０４が受信する。
【００２６】
また、１０７は、ケーブルテレビ放送局であり、ケーブル回線１０８を介してケーブルＴＶ放送を行う。ケーブルＴＶ放送は地上波が届かない地域や電波受信の悪い地域であっても、きれいな画質を得ることができ、また、近年インターネット接続サービスを行っているケーブルテレビ放送局（ケーブルヘッドエンド（ＣＨＥ）：ケーブルプロバイダとも呼ばれる）も増えてきていることから、加入者が増えてきている。各家庭では、ケーブル回線１０８を介して送られてくるＴＶ放送を、ケーブルテレビ用のセットトップボックス１０９を介して、受信機１０４が受信する。また、ケーブルテレビ放送の場合はセットトップボックスがチューナーの役割を果たすため、受信機１０４は通常のテレビであってもよい。
【００２７】
また、受信機１０４にはモデム１１０が内臓されており、電話回線を介して双方向センター１１２にアクセスし、データベース１１１に各種データをアップロードすることが可能となっている。例えば、近年ＣＳデジタル放送やＢＳデジタル放送では、ＣＡＳ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ：限定受信システム）と呼ばれる、契約者だけ視聴可能な有料放送が存在しており、その契約等にこのモデムを介した双方向通信が使用されている。
【００２８】
更に本実施例では、受信機１０４にプリンタ１１３を接続可能にしており、このプリンタ１１３を用いてデータ放送に含まれる印刷コンテンツを印刷することが可能となっている。
【００２９】
［テレビジョン放送受信装置のハード構成図］
図２は、本発明のテレビジョン放送受信装置である受信機１０４のハード構成を説明するためのブロック図である。本図において、図１と同じ構成は同じ符号を振ってある。また、本実施形態では、デジタルＴＶ放送を例にとって説明を行う。
【００３０】
本図において、放送局２０１（衛星放送局１０１または地上波放送局）から送信されたＴＶ放送をアンテナ１０３（または１０６）を介して本受信機が受信する。そして、チューナー部２０２は、受信したデジタル変調信号に対して、復調および誤り訂正等の処理を施し、ＴＳ信号（トランスポートストリームデータ）を生成する。そして、複数チャンネル分の映像、音声データ、電子番組ガイド（ＥＰＧ）データ、データ放送用データ等が時分割多重化されているＴＳ信号の中から、リモコン２０６の操作により選択されたチャンネルのデータパケットをフィルタリングして取り出し、表示装置２０４に番組コンテンツが表示される。
【００３１】
ここでＴＳデータはパケット単位で伝送され、パケットの先頭部分にはＰＩＤ（Ｐａｃｈｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）が負荷されている。よって、チューナー部２０２やＣＰＵ２０３は、このＰＩＤを読み取ることで、ＭＰＥＧ２で符号化された映像データ及び音声データ、データ放送、ＥＰＧデータ、後述するプリンタドライバ関連データの識別を行うことができる。ここで、ＥＰＧデータは、社団法人電波産業界（通称ＡＲｉＢ）における標準規格で規定されるデータ構造で伝送される。主なデータ構造として、チャンネルに関する情報を伝送するＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ）、番組の名称、放送開始日時、内容の説明など、番組に関する情報を伝送するＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａａｂｌｅ）などが挙げられる。また、データ放送は、ＩＳＯ／ＩＥＣ１３８１８−６に規定されているＤＳＭ−ＣＣのデータカルーセル方式により放送局から繰り返しデジタルデータが送出されてくる。フィルタリングされたデータ放送データには、テキスト情報、スクリプト情報、画像情報、及び映像・音声データが含まれており、ＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）言語（ＸＭＬ言語を放送向けに拡張したもの）で記述されている。
【００３２】
また、ＴＳ信号の中から、ＣＰＵ２０３の処理により、データ放送／ＥＰＧデータが取り出され、ＲＡＭ２０５に格納される。
【００３３】
ＣＰＵ２０３は、リモコン２０６からのデータ放送表示指示がインタフェース２０７を介して入力された場合に、ＲＡＭ２０５から表示用のＢＭＬデータを読み出し、簡易なブラウザで表示すべく映像信号を生成して表示装置２０４に出力する。
【００３４】
また、ＣＰＵ２０３は、後述するように、ハードディスク等の不揮発性の大容量メモリ２０８に、データ放送の印刷コンテンツ（プリントファイル）やプリンタドライバ等を格納し、リモコン２０６からの印刷指示に応じて、プリンタドライバをＲＡＭ２０５に展開し、印刷コンテンツを読み出して、プリンタドライバを用いて印刷データを生成し、ＩＥＥＥ１３９４インタフェース２１１を介してプリンタ１１３で印刷処理させる。インタフェース２１１は、プリンタ１１３と双方向通信可能なインタフェースであればなんでもよいが、ＩＥＥＥ１３９４インタフェースまたはＵＳＢインタフェースが通信速度の面からも望ましい。
【００３５】
２０９は、ＮＶＲＡＭであり、ＢＳチューナーの各種設定やバージョンアッププログラムが格納される。２１０はＲＯＭであり、ＢＳチューナーのおける各種の制御プログラムが格納されている。
【００３６】
また、表示部２０４は、受信機１０４に内臓されている必要は無く、ＩＥＥＥ１３９４インタフェースを介して外部接続されていてもよい。この場合、受信機１０４はＢＳデジタルチューナー装置となり、ｉ．ＬＩＮＫと呼ばれるプラグ＆プレイ機能を用いて、受信機１０４に接続されている表示部２０４の種別を認識し、ＮＶＲＡＭ２０９に格納されている表示プログラムを設定する。ちなみに内臓されている場合は、受信機１０４は、ＢＳデジタルハイビジョンＴＶに相当する。また、大容量メモリ２０８は、受信機１０４に内臓されていなくてもよく、外部記憶装置２１２として外部接続されていてもよい。
【００３７】
また、ＣＰＵ２０３は、プログラム実行機能を持ち、チャンネル選択、電源ＯＮなどの各操作スイッチを有するリモコン２０６の操作に応じて、チューナー部（チューナー処理、デスクランブラ処理、デマルチプレクサ処理、デコーダ処理を行う）２０２および図示省略した画面構成部（ビデオ信号として出力する情報を生成する）を制御する。
【００３８】
［リモコン説明図］
リモコン２０６の例を図３に示す。ただし本図は、本実施形態の説明に必要な機能を実現するための操作を行うボタンのみを示すものであり、実際の受信機に必要なボタンはこの限りではない。
【００３９】
図３において、３０１はリモコンと図２の受光部に相当するインタフェース２０７との赤外線通信（ＩＲＤＡ）を行うための発行部であり、３０２はテレビジョン放送受信装置１０４の電源をＯＮ／ＯＦＦするための電源ボタンである。本実施例では、電源ボタン３０２がユーザにより操作された場合は、表示部２０４の主電源がＯＦＦされるが、受信機１０４自体は待機状態となり、完全に電源ＯＦＦされていないため、放送局２０１からのＴＶ放送は受信できる状態となっている。
【００４０】
３０３は、選択カーソルを上下左右に移動させるためのカーソルキーであり、３０４は、選択カーソルによって指定されている領域選択の決定を行うための決定ボタンである。また、３０７は、メニュー画面を表示するためのメニューボタンである。３０６はカラーキーと呼ばれる４つのボタンであり、左から「赤」「緑」「青」「黄」と並んでおり、赤キーの横には「Ａｃｔｉｏｎ  Ｃｏｄｅ」と印字されている。また、緑キーの横には「Ｐｕｂｌｉｃ  Ｃｏｄｅ」と印字されている。３０５はテンキーであり、チャンネルの入力や数値の入力のためのキーである。
【００４１】
［放送局の機能ブロック図］
図４は、テレビジョン放送送信装置を含む放送局２０１（地上波、衛星派のいずれであってもよいが、データ放送を含む放送局）の各機能処理を説明するためのブロック図である。本図において、前述した図と同じ構成は同じ符号を振ってある。また、本実施形態では、ＢＳデジタル放送を例にとって説明を行う。
【００４２】
図４において、４０１はデータ放送を制作する制作システムであり、番組で用いられる映像や音声、静止画などの素材を作成するための物メディア制作機能、作成したモノメディアを組み合わせて番組を作成するためのオーサリング機能、作成した番組を検証するためのプレビュー機能、作成した番組及び素材データを管理するための作成素材サーバから構成される。
【００４３】
作成システムで作成した番組は、送出システム４０２に送られ、放送時間になると衛星を通じて放送される。送出システム４０２では、ストリーム系のデータを除くデータ放送は、カルーセル伝送（詳細は後述する）と呼ばれる同じ内容を繰り返し送出する方法で送出される。また、動画や音声などのストリーム系のデータは、リアルタイムストリーム伝送方法で送出される。このとき、送出システムでは、地震や津波などの緊急性の高い情報を送出するための装置である文字スーパ送出装置、カルーセル送出装置、ストリーム送出装置からそれぞれ送出されるデータを多重化装置で多重化し、更に、データ放送でない一般番組のデジタル放送と合成器４０３で合成して、衛星１０２を介して衛星放送として各家庭にＴＶ放送が送られる。
【００４４】
［データ連動放送の番組例］
図５にデータ連動放送の番組構成の一例を示す。
【００４５】
５０１は、放送局から送られてくる番組コンテンツの放送データであり、５０２は、各家庭で表示装置２０４に表示される番組のイメージを表している。放送局２０１（衛星放送局１０１）では、放送帯域内に複数の番組コンテンツを分けて入れることができ、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）放送（７２０ｐ：有効画素数１２８０×７２０、走査方式順次、または、１０８０ｉ：有効画素数１９２０×１０８０、走査方式飛び越し）だと１つの映像番組とデータ放送部分が送信可能であり、ＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）放送（４８０ｐ：有効画素数７２０×４８０、走査方式順次、または４８０ｉ：有効画素数７２０×４８０、走査方式飛び越し）だと、映像番組３チャンネルと１つのデータ放送部分が送信可能なように、放送局の帯域が割り振られる。
【００４６】
時間帯５０３では、ＳＤ放送であり、ＳＤ番組１〜番組３が映像放送として送信されており、同時にデータ放送の番組８も送信されている。データ放送の番組８は、番組１〜３と連動するデータ放送番組であるが、番組１〜３の終了と同時に異なるデータ放送番組に変更してもよいし、そのまま同じデータ放送番組を流していてもよい。つまり、独立した番組となっている。このとき、各家庭では、チャンネルｘｘ１〜ｘｘ３に異なる番組として５０６に示すように表示装置２０４に表示される。
【００４７】
時間帯５０４では、ＨＤ放送であり、ＨＤ番組４が１つのチャンネルで映像放送として送信されており、また、同時にデータ放送の番組８も送信されている。このとき、各家庭では、代表チャンネルｘｘ１にＨＤ放送として５０７に示すように表示装置２０４に表示される。
【００４８】
このような番組放送の中で、データ連動放送というものが存在する。これは、映像放送番組（コンテンツ）とデータ放送番組（コンテンツ）とが連動するものであり、表の番組に同期した形のサービスを提供することができる。例えば、映像放送番組としてドラマが流れており、そのデータ放送番組としてテレビショッピングで表のドラマの中でヒロインが着用している装着具や衣服についての商品説明を行い、ドラマを見ながらその場で視聴者が注文可能な番組などが考えられる。注文を行う場合には、リモコン２０６の操作に応じて、モデム１１０を介して双方向センター１１２のデータベース１１１にアクセスすることにより注文処理が行われる。また、ＳＤ放送のように複数のチャンネルで番組を流すような場合には、例えば、野球の中継で、センター方面からの映像、バックネット裏からの映像、選手のベンチからの映像などのように、同じ中継を異なる視点から放送し、視聴者（ユーザ）の所望とする方面からの映像を表示装置２０４に表示させることが可能となり、また、特定選手の戦績をデータ連動放送として表示させたり、双方向通信を用いることにより人気投票を行う視聴者参加型の番組を提供することが可能となっている。
【００４９】
［機種認識処理及びダウンロード処理の説明］
以下に、本発明の特徴となるテレビジョン放送受信装置におけるプリンタドライバの認識処理及びプリンタドライバに設定する印刷設定情報の自動ダウンロード処理について説明する。
【００５０】
上述したように、本発明のテレビジョン放送受信装置である受信機１０４では、双方向インタフェースを介してプリンタが接続可能になっている。従来のようにビデオだけであれば、デジタル出力を行うだけであるので、受信機側に特殊なプログラムは必要ない。また一方で、将来、番組連動型のデータ放送で印刷指示を視聴者が行った場合には、接続されているプリンタで印刷出力可能な印刷データを受信機１０４で生成しなければならない。しかしながら、印刷データのフォーマットは、プリンタメーカー、また機種毎の設定によっても細かく分かれており、それぞれのプリンタに対応するプリンタドライバは異なっている。これに対応するためには、ユーザ（視聴者）は予め、プリンタに対応するプリンタドライバをテレビジョン放送受信装置１０４にインストールしているものとする。
【００５１】
図６は、本発明の特徴となるテレビジョン放送受信装置における制御処理であり、ＲＯＭ２１０もしくはＮＶＲＡＭ２０９に格納された制御プログラムに基づいてＣＰＵ２０３が制御することにより実現される。
【００５２】
受信機１０４のＣＰＵ２０３は、予めテレビジョン放送受信装置（受信機）１０４に接続されるプリンタに対応するプリンタドライバの機種情報を取得し、外部メモリに格納しておく。プリンタドライバの機種情報は、ＮＶＲＡＭ２０９に管理されているプリンタドライバリストから取得可能である。
【００５３】
Ｓ６０１において、受信機１０４は、テレビジョン放送を受信し、テレビジョン放送のデータ放送部分に含まれている印刷対象データおよび印刷設定情報を取得する。
【００５４】
Ｓ６０２において、ＣＰＵ２０３は、受信したテレビジョン放送（データ放送）中の印刷対象データおよび印刷設定情報中に、特定の印刷装置に対応する拡張印刷設定情報が存在するかを判断する。印刷設定情報が存在する場合は、Ｓ６０３において、その印刷設定情報に含まれる機種情報が、Ｓ６０１で取得したプリンタドライバの機種情報と一致するかを判断する。ここで、拡張印刷設定情報とは、プリンタドライバ固有の設定情報であり、例えば、記録用紙の種類（メディアタイプ）、印刷品質（ファイン、フォト、ドラフトなど）、印刷方法（フチなし印刷、ページフィット印刷）を指定する情報である。このような拡張印刷設定情報は、プリンタメーカー各社により設定が異なっており、また、同一プリンタメーカーでもプリンタの機種（プリンタドライバ）により設定範囲が異なっており、装置固有の情報である。本願発明の前提として、このような拡張印刷設定情報は、データ放送中の印刷対象データと共に送信されてくることになっている。
【００５５】
Ｓ６０２において印刷設定情報が存在しないと判断された場合、および、Ｓ６０３において一致しないと判断された場合は、Ｓ６０４において、ＣＰＵ２０３は、データ放送中に含まれている印刷設定をプリンタドライバの印刷設定として設定する。また、データ放送中に印刷設定が含まれていない場合は、プリンタドライバの標準の印刷設定をそのまま印刷設定として設定する。
【００５６】
Ｓ６０３において一致すると判断された場合は、Ｓ６０５において、ＣＰＵ２０３は、印刷処理を行う際のプリンタドライバの印刷設定に対して、取得した拡張印刷設定情報の内容を設定する。なお、拡張印刷設定情報以外の印刷設定は、データ放送中に含まれている印刷設定、もしくはプリンタドライバの標準の印刷設定をそのまま印刷設定として設定する。
【００５７】
Ｓ６０６では、ＣＰＵ２０３は、拡張印刷設定情報にメディアタイプの指定があるかを判断する。メディアタイプの指定があると判断された場合には、Ｓ６０７において、ＣＰＵ２０３は、表示部にメディアタイプの指定を促す表示画面の表示を行う。これにより、ユーザ（視聴者）は、プリンタに指定されたメディアの給紙を行うことが可能となる。この表示画面の操作指示により印刷開始が指示されると、処理を継続する。
【００５８】
続いてＳ６０８では、ＣＰＵ２０３は、ＨＤ２０８から対応するプリンタドライバをＲＡＭ２０５に読み出し、Ｓ６０４またはＳ６０５で設定された印刷設定に従って、プリンタドライバを動作処理させ、番組連動型データ放送で印刷データとして渡されるプリントファイル（印刷対象データ）からプリンタで処理すべき印刷データへの変換処理を行う。この印刷データ生成処理については既知の技術であるので詳細な説明は省略する。
【００５９】
Ｓ６０９では、Ｓ６０６で生成された印刷データを、双方向インタフェース２１１を介してプリンタ１１３に送信し、本処理を終了する。プリンタ１１３では、双方向インタフェース２１１を介して受信した印刷データの印刷出力を行う。
【００６０】
印刷出力の例としては、デジタルテレビジョン放送の番組の一例として、料理番組の料理レシピの印刷や、旅行番組のカタログの印刷や、ドラマに出演している俳優のブロマイドの印刷などが考えられる。また、印刷を目的とした番組では、雑誌新聞の記事の印刷配信も考えられる。
【００６１】
図７にプリンタドライバの機種ごとに対応する拡張印刷設定情報ファイルの放送方式について説明する。図７では、テレビジョン放送として多重化されてプリンタドライバに対応する拡張印刷設定情報ファイルが、エンジニアリングストリームとして送信される場合について説明している。図７において、１１０１は、全帯域方式であり、カルーセル放送方式で、所定のチャンネルの全帯域を用いて、所定時間毎に送信するファイルを分けて放送する場合の説明図である。１１０１では、拡張印刷設定情報ファイルと、セットトップボックスバージョンアップファイルとが交互に送られる例を示している。また、１１０２は、部分帯域方式であり、カルーセル放送方式で、所定のチャンネルの帯域を複数に分けて、異なるファイルを同時に多重化して放送する場合の説明図である。１１０２では、拡張印刷設定情報ファイルとセットトップボックスバージョンアップファイル（他のファイルであってもよい）とが多重化されて放送される例を示している。全帯域方式であっても、部分帯域方式であっても特に問題はない。また、プリンタドライバファイルのダウンロードを行う場合に、セットトップボックスのバージョンアップファイルの取得を行う必要のない場合は、受信機１０４は、プリンタドライバファイルのみをダウンロードしてＨＤに格納する。
【００６２】
このように、本実施例によれば、印刷すべきデータのコンテンツを配信する側でプリンタドライバに対する印刷設定（特に拡張印刷設定）をデータ放送に多重化して送信し、受信側のユーザは印刷設定を特に意識しなくても高品位の印刷物を得ることができる。
【００６３】
また、拡張印刷設定としてメディアタイプの指定があれば、ユーザ（視聴者）にその指定されたメディアをプリンタに給紙させることを促す表示を行ってから印刷処理を続行するため、指定されたメディアがあるにも係わらず、セットされている用紙で印刷処理が続行され、ユーザが望まない印刷処理が行われないようになっている。
【００６４】
上記の実施例に説明した本発明は、一つの機器からなる装置（表示装置２０４を含む受信機１０４）に適用しているが、複数の機器（例えば、表示装置２０４と受信機１０４が別々の機器であり、受信機に外部接続のプリンタがある）から構成されるシステムに適用してもよい。システムに適用する場合は、上述したすべての処理を含むよう実現する。
【００６５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ、などを用いることができる。
【００６７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６８】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６９】
また、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７０】
このコンピュータプログラムの供給方法としては、上述したように、ＦＤやＣＤ−ＲＯＭに記憶させて、コンピュータに読み取らせて該コンピュータ内にインストールされる場合に限らず、受信機１０４がモデム１１０を介してインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも本発明に関係するものである。
【００７１】
また、本発明のプログラムを暗号化してＦＤ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明に係るデータ放送システムを説明するためのシステム構成図である。
【図２】本発明に係るテレビジョン放送受信装置のハードウェア構成を説明するためのブロック図である。
【図３】本発明に係るテレビジョン放送受信装置をリモート操作するためのリモコンを説明するための図である。
【図４】本発明で用いるＢＳデジタル放送の放送局におけるシステムを説明するためのシステム構成図である。
【図５】本発明で用いる多重化されたテレビジョン放送のデータ内容を説明するための放送図である。
【図６】本発明の制御プログラムに基づいて動作するテレビジョン放送受信装置の制御フローを説明するためのフローチャートである。
【図７】本実施例で用いる拡張印刷設定情報ファイルの放送方式を説明するための放送図である。
【符号の説明】
【００７３】
１０４  受信機
１１０  モデム
１１３  プリンタ
２０１  放送局
２０２  チューナー部
２０３  ＣＰＵ
２０４  表示装置
２０５  ＲＡＭ
２０６  リモコン
２０７  インタフェース
２０８  ＨＤ
２０９  ＮＶＲＡＭ
２１０  ＲＯＭ
２１１  プリンタ用インタフェース
２１２  外部記憶装置
【図１】
2006012061.tif 000003
【図２】
2006012061.tif 000004
【図３】
2006012061.tif 000005
【図４】
2006012061.tif 000006
【図５】
2006012061.tif 000007
【図６】
2006012061.tif 000008
【図７】
2006012061.tif 000009