(57)【要約】【課題】高精細な画面を備えたデータ放送出力装置で、データ放送コンテンツを規格で定められた解像度よりも高い解像度で表示する一方、規格で定められた解像度にしか対応していないプリンタなどの周辺機器に出力する際に、周辺機器が対応している解像度でデータ放送コンテンツを描画し直してから出力する必要があり、処理時間やメモリ消費量が増加するという問題がある。【解決手段】本発明では、画面での表示向けには、画面の解像度に合わせて規格で定められた解像度とは異なる解像度で描画を行い（Ｓ２０３、Ｓ２０４、Ｓ２０５）、プリンタ等の周辺機器に出力する際には、画面表示向けに描画した画像データ（Ｓ２０７）からドットの間引きなどを行って（Ｓ２０８）、周辺機器が対応している解像度にして出力を行う（Ｓ２０９）ことによって、処理時間やメモリ消費量の削減を可能にする。【選択図】図２
2008199479.tif 000002
【特許請求の範囲】
【請求項１】
文字、図形及び画像を含むデータ放送コンテンツを受信し、複数の出力先に出力するデータ放送出力装置であって、
データ放送コンテンツを含む放送波を受信する受信手段と、
受信したデータ放送コンテンツ中の文字情報及び図形情報と、画像情報とを分離し抽出するコンテンツ抽出手段と、
前記データ放送コンテンツの出力データを格納する出力バッファ手段と、
複数の出力先の解像度の内、最大解像度に基づき、抽出した文字情報及び図形情報についての表示位置を算出し、前記出力バッファ手段に格納する文字情報算出部と、
前記最大解像度に基づき、抽出した画像情報を拡大又は縮小し、前記出力バッファ手段に格納する画像情報算出部と、
前記出力バッファ手段の出力データを、出力先の解像度に合わせて変換する出力データ変換手段と、
出力先の解像度に合わせて、前記出力バッファ手段、又は前記出力データ変換手段の出力データを出力する出力手段と、
を備えたデータ放送出力装置。
【請求項２】
出力先の解像度を検出する解像度検出手段と、
前記解像度検出手段による検出結果に基づき、前記最大解像度を決定する最大解像度決定手段と、
を備えた請求項１に記載のデータ放送出力装置。
【請求項３】
文字、図形及び画像を含むデータ放送コンテンツを受信し、複数の出力先に出力するデータ放送出力方法であって、
データ放送コンテンツを含む放送波を受信する受信ステップと、
受信したデータ放送コンテンツ中の文字情報及び図形情報と、画像情報とを分離し抽出するコンテンツ抽出ステップと、
前記データ放送コンテンツの出力データを出力バッファに格納する格納ステップと、
複数の出力先の解像度の内、最大解像度に基づき、抽出した文字情報及び図形情報についての表示位置を算出し、前記出力バッファに格納する文字情報算出ステップと、
前記最大解像度に基づき、抽出した画像情報を拡大又は縮小し、前記出力バッファに格納する画像情報算出ステップと、
前記出力バッファの出力データを、出力先の解像度に合わせて変換する出力データ変換ステップと、
出力先の解像度に合わせて、前記出力バッファ、又は前記出力データ変換ステップの出力データを出力する出力ステップと、
を備えたデータ放送出力方法。
【請求項４】
出力先の解像度を検出する解像度検出ステップと、
前記解像度検出ステップによる検出結果に基づき、前記最大解像度を決定する最大解像度決定ステップと、
を備えた請求項３に記載のデータ放送出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ放送を受信し、画面への表示と、プリンタなどの周辺機器への出力、印刷などの処理を行う装置および方法に関する。
【背景技術】
【０００２】
デジタル放送では、映像・音声に加えて文字、図形、画像情報を含むデータ放送コンテンツが送信されており、それを受信して表示する受信装置がある。最近では表示装置の高精細度化により、より高解像度でデータ放送コンテンツを表示できるようにした受信装置もある（例えば特許文献１）。また、受信装置の中には、プリンタなどの周辺機器に出力し、データ放送コンテンツの印刷などを実現したものもある。
【特許文献１】特開２００６−２７９１２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、規格で定められた解像度で送信されるデータ放送コンテンツより高精細度の画面を備えたデータ放送受信装置において、データ放送コンテンツを画面に表示する際には規格で定められた解像度よりも高い解像度で表示する一方、規格で定められた解像度にしか対応していないプリンタなどの周辺機器に出力する際には規格で定められた解像度でデータ放送コンテンツを描画し直してから出力する必要があり、描画のために時間が必要で、メモリの消費量も増加するという問題がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明のデータ放送出力装置は、文字、図形及び画像を含むデータ放送コンテンツを受信し、複数の出力先に出力するデータ放送出力装置であって、データ放送コンテンツを含む放送波を受信する受信手段と、受信したデータ放送コンテンツ中の文字情報及び図形情報と、画像情報とを分離し抽出するコンテンツ抽出手段と、前記データ放送コンテンツの出力データを格納する出力バッファ手段と、複数の出力先の解像度の内、最大解像度に基づき、抽出した文字情報及び図形情報についての表示位置を算出し、前記出力バッファ手段に格納する文字情報算出部と、前記最大解像度に基づき、抽出した画像情報を拡大又は縮小し、前記出力バッファ手段に格納する画像情報算出部と、
前記出力バッファ手段の出力データを、出力先の解像度に合わせて変換する出力データ変換手段と、出力先の解像度に合わせて、前記出力バッファ手段、又は前記出力データ変換手段の出力データを出力する出力手段と、を備える。
【発明の効果】
【０００５】
本発明によれば、特定の解像度にしか対応しない周辺機器に出力する際に、既に描画されている画面向けの画像データから特定の解像度の画像データを生成して出力するため、再描画の処理が不要で時間や消費メモリを削減することが可能である。また、画面に高解像度で描画を行う場合は、一旦高解像度で描画した画像データから特定の解像度の画像データを生成するので、画面には高解像度の表示を行うことができ、周辺機器へ出力する際にも画質の劣化が発生しにくいという効果がある。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
（実施の形態１）
本発明の実施の形態１におけるデータ放送出力装置について、図１に示すブロック図を用いて説明する。１００はデータ放送出力装置、１０１はチューナーなどの受信手段、１０２は受信したデータ、フォント情報およびプログラムなどを格納しておく記憶手段、１０３はプログラムの実行を行うＣＰＵ、１０４はＣＰＵで生成した画像データを表示手段などに出力するために格納しておくバッファ手段、１０５は画面などの表示手段、１０６は画像データを周辺機器に出力するためのインターフェースとなるＵＳＢなどの周辺機器出力手段、１０７はプリンタなどの周辺機器である。
【０００７】
なお本実施の形態では、データ放送出力装置１００が表示手段１０５を備えた構成について説明するが、これに限るものではなく、モニター等の表示手段が外部に存在し、データ放送出力装置１００は、外部のモニターに映像情報等を出力する出力手段を備える構成であってもよい。
【０００８】
以下、上記の構成に係るデータ放送出力装置１００に関して、その動作を図２に示すフローチャートを用いて説明する。
【０００９】
データ放送出力装置１００は、受信手段１０１においてデータ放送コンテンツを含む放送波を受信（Ｓ２０１）し、記憶手段１０２に格納する。
【００１０】
ＣＰＵ１０３は、受信したデータ放送コンテンツを、文字情報、図形情報、画像情報に分離し、文字情報及び図形情報のベクトルデータと、画像情報のビットマップデータとを分けて処理する（Ｓ２０２）。
【００１１】
文字情報については、ＣＰＵ１０３が記憶手段１０２に保持しているフォント情報から表示手段１０５の解像度に合わせてビットマップデータを生成し、図形情報については表示手段１０５の解像度に合わせてＣＰＵ１０３によってベクトル情報からビットマップデータへの展開を行い、それぞれ出力バッファ手段１０４に格納する（Ｓ２０３）。
【００１２】
これにより、表示手段１０５の解像度に合わせて、文字情報及び図形情報を作成するため、解像度に合った高精細な文字情報および図形情報の表示を行うことができる。
【００１３】
画像情報については、表示手段１０５の解像度に合わせてＣＰＵ１０３が拡大または縮小を行い、出力バッファ手段１０４へ格納する（Ｓ２０４）。
【００１４】
ＣＰＵ１０３は出力バッファ手段１０４に格納された画像データを表示手段１０５に表示する（Ｓ２０５）。
【００１５】
以上の処理により、文字情報および図形情報といったベクトルデータについては、表示手段１０５の解像度に合わせて、レンダリングを行い、高品位な表示を行うとともに、図形情報といったビットマップデータについては、ベクトルデータと同じ倍率で拡大または縮小し表示することで、データ放送コンテンツのレイアウトを保持しつつ、表示手段１０５の解像度を最大限に活かした高精細な表示が可能となる
次に周辺機器１０７へ画像データを出力する際の処理（Ｓ２０６でＹｅｓの時）について、説明する。
【００１６】
ＣＰＵ１０３は、出力バッファ手段１０４から表示手段１０５の解像度に合わせて生成された画像データを取り出す（Ｓ２０７）。
【００１７】
取り出した画像データについて、周辺機器１０７で出力可能な解像度に合わせて、間引き等の変換処理を行い、周辺機器出力手段１０６へ変換後の画像データを出力し（Ｓ２０９）、周辺機器出力手段はその画像データを周辺機器へ出力する（Ｓ２１０）。
【００１８】
以上の処理により、特定の解像度にしか対応していない周辺機器に出力する際に、既に描画されている表示手段向けの画像データから、その解像度の画像データを生成して出力するため、再描画の処理が不要で時間や消費メモリを削減することが可能となる。
【００１９】
なお、本実施の形態では、表示手段１０５の解像度がもっとも高い場合について説明したが、これに限るものではなく、例えば表示手段１０５の解像度よりも、周辺機器１０７であるプリンタの解像度が高い場合には、プリンタの解像度に合わせて出力バッファ手段１０４にデータ放送コンテンツのビットマップデータを作成し、そのデータを周辺機器１０７に出力するとともに、表示手段１０５の解像度に合わせて、間引き等の変換処理を行い、表示手段１０５へ出力しても良い。
（実施の形態２）
本発明の実施の形態２におけるデータ放送出力装置について、図３に示すブロック図を用いて説明する。なお、図３において、実施の形態１における図１と同じ構成要素については同じ番号を付与し、説明を省略する。１０８はＵＳＢなどの周辺機器入出力手段であり、画像データを周辺機器１０７へ出力するだけでなく、周辺機器の解像度情報等を収集するためのインタフェースである。１１０はモニター等の表示装置であり、１０９は画像データを表示装置１１０に出力するだけでなく、表示装置１１０の解像度情報等を収集するためのインタフェースであり、ＨＤＭＩなどが対応する。
【００２０】
以下、上記の構成に係るデータ放送出力装置１００における動作について、実施の形態１との相違点を中心に説明する。
【００２１】
表示装置１１０をデータ放送出力装置１００に接続した際に、ＣＰＵ１０３は、表示装置入出力手段１０９を介して表示装置１１０の接続を検出する（Ｓ３０１）。
【００２２】
ＣＰＵ１０３は接続検出した後、表示装置入出力手段１０９を用いて、表示装置１１０の解像度を取得する（Ｓ３０２）。
【００２３】
ＣＰＵ１０３は、取得した解像度を、取得済みの接続機器の各解像度と比較し、最大解像度を決定する（Ｓ３０３）。
【００２４】
周辺機器１０７を新たに接続した際も同様に、ＣＰＵ１０３は、周辺機器入出力手段１０８を介して周辺機器１０７の接続を検出（Ｓ３０１）した後に、周辺機器入出力手段１０８を用いて、周辺機器１０７の解像度を取得し（Ｓ３０２）、取得した解像度を、取得済みの接続機器の各解像度と比較し、最大解像度を決定する（Ｓ３０３）。
【００２５】
このようにして取得した接続機器の解像度、及びそれを基に決定した最大解像度を用いて、以下、実施の形態１で説明した図２に示すフローチャートに基づき、表示装置１１０及びプリンタなどの周辺機器１０７への画像データの出力を行う。
【００２６】
以上の処理により、データ放送出力装置に、新たに表示装置又は周辺機器を接続した場合でも、データ放送コンテンツのレイアウトを保持しつつ、表示装置又は周辺機器の解像度を最大限に活かした高精細な表示を行うことができるとともに、再描画の処理が不要で時間や消費メモリを削減することが可能となる。
【産業上の利用可能性】
【００２７】
画面表示用と周辺機器出力用に別々にデータを持つ必要がなく、また周辺機器に出力する際にレンダリングをし直す必要がないため、テレビなどのメモリ容量や処理速度の制限が厳しい機器でも、周辺機器への出力処理を高速に行うことが可能である。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施の形態におけるデータ放送出力装置の構成を示すブロック図
【図２】本発明の一実施の形態におけるデータ放送出力装置の処理を示すフローチャート
【図３】本発明の他の実施の形態におけるデータ放送出力装置の構成を示すブロック図
【図４】本発明の他の実施の形態におけるデータ放送出力装置の処理を示すフローチャート
【符号の説明】
【００２９】
１０１    受信手段
１０２    記憶手段
１０３    ＣＰＵ手段
１０４    出力バッファ手段
１０５    表示手段
１０６    周辺機器出力手段
１０７    周辺機器
１０８    周辺機器入出力手段
１０９    表示装置入出力手段
１１０    表示装置
【図１】
2008199479.tif 000003
【図２】
2008199479.tif 000004
【図３】
2008199479.tif 000005
【図４】
2008199479.tif 000006