(57)【要約】【課題】  簡単な操作で受信するテレビ映像から選択される画像を高品位に印刷することである。【解決手段】  表示手段に表示される映像データの中から、印刷したい映像データを選択する（Ｓ５０１）。そして、選択された映像データに対する印刷要求をサーバ装置に送信する（Ｓ５０２）。そして、サーバ装置が検索した画像データを取得する（Ｓ５０８）。次に、サーバ装置から取得する画像データを印刷装置に出力する（Ｓ５０９）構成を特徴とする。【選択図】  図６
2009130888.tif 000002
【特許請求の範囲】
【請求項１】
放送形式に変換された映像データを受信して、当該映像データを表示手段に表示するテレビ受信装置であって、
前記表示手段に表示される映像データに対する印刷要求を行う指示手段と、
前記表示手段に表示される映像データを含む印刷要求をサーバ装置に送信する送信手段と、
前記映像データを含む印刷要求に基づいて検索された放送形式に変換される前の映像データを前記サーバ装置から取得する取得手段と、
前記取得手段が前記サーバ装置から取得する前記放送形式に変換される前の映像データを印刷装置に出力する出力手段と、
を有することを特徴とするテレビ受信装置。
【請求項２】
前記取得手段は、前記表示手段が表示する表示仕様に基づいて前記サーバ装置で画像処理が施された映像データを前記サーバ装置から取得することを特徴とする請求項１記載のテレビ受信装置。
【請求項３】
前記送信手段は、前記指示手段により指示された映像データの一部、並びに、前記表示手段の表示仕様を示す情報と、前記映像データに関連する番組情報と、前記映像データに関連する配信時刻情報とを検索情報として前記サーバ装置に送信することを特徴とする請求項１記載のテレビ受信装置。
【請求項４】
前記表示手段の表示仕様を示す情報は、前記表示手段の画面構成を特定するアスペクト比を含むことを特徴とする請求項２又は３記載のテレビ受信装置。
【請求項５】
放送形式に変換された映像データを受信して表示手段に表示するテレビ受信装置と通信可能なサーバ装置であって、
放送形式に変換される前の映像データ記憶する記憶手段と、
前記表示手段で表示される映像データに対する前記表示手段に表示される映像データを含む印刷要求に従い、前記記憶手段から放送形式に変換される前の映像データを検索する検索手段と、
前記検索手段により検索される放送形式に変換される前の映像データを画像処理して印刷データを生成する画像処理手段と、
前記画像処理手段により生成された印刷データを前記テレビ受信装置に送信する送信手段と、
を有するサーバ装置。
【請求項６】
前記印刷要求は、前記テレビ受信装置で表示される映像データの一部、並びに、前記テレビ受信装置が備える表示手段の表示仕様と、前記映像データに関連する番組情報と、前記映像データに関連する配信時刻と、表示される映像データに対して印刷指示される印刷指示時刻が含まれることを特徴とする請求項５記載のサーバ装置。
【請求項７】
前記画像処理手段は、前記記憶手段から検索される映像データに対して、前記表示仕様に基づいて画像加工処理を行うことを特徴とする請求項６記載のサーバ装置。
【請求項８】
前記印刷要求に含まれる印刷指示時刻に基づいて、前記記憶手段に記憶されている映像データの中から検索すべき映像検索範囲を特定する特定手段を備え、
前記検索手段は、前記記憶手段に記憶された映像データの中であって、前記特定手段により特定された映像検索範囲の映像データを所定時間間隔で抜き出して検索することを特徴とする請求項５記載のサーバ装置。
【請求項９】
前記検索手段は、検索された映像データを前記画像処理手段に出力することを特徴とする請求項５又は８記載のサーバ装置。
【請求項１０】
放送形式に変換された映像データを受信して、当該映像データを表示手段に表示するテレビ受信装置と、放送形式に変換された映像データを受信して表示するテレビ受信装置と通信可能なサーバ装置とを含む印刷システムであって、
前記テレビ受信装置は、
前記表示手段に表示される映像データに対する前記表示手段に表示される映像データを含む印刷要求を行う指示手段と、
前記印刷要求をサーバ装置に送信する送信手段と、
前記表示手段に表示される映像データを含む印刷要求に基づいて検索された放送形式に変換される前の映像データに画像処理が施される印刷データを前記サーバ装置から取得する取得手段と、
前記取得手段が前記サーバ装置から取得する前記印刷データを印刷装置に出力する出力手段と、
を備え、
前記サーバ装置は、
放送形式に変換される前の映像データ記憶する記憶手段と、
前記テレビ受信装置で表示される映像データに対する前記表示手段に表示される映像データを含む印刷要求に従い、前記記憶手段から映像データを検索する検索手段と、
前記検索手段により検索される映像データを画像処理して印刷データを生成する画像処理手段と、
前記画像処理手段により生成された印刷データを前記テレビ受信装置に送信する送信手段と、
を備えることを特徴とする印刷システム。
【請求項１１】
放送形式に変換された映像データを受信して、当該映像データを表示手段に表示するテレビ受信装置におけるデータ処理方法であって、
前記表示手段に表示される映像データに対する印刷要求を行う指示ステップと、
前記表示手段に表示される映像データを含む印刷要求をサーバ装置に送信する送信ステップと、
前記映像データを含む印刷要求に基づいて検索された放送形式に変換される前の映像データを前記サーバ装置から取得する取得ステップと、
前記取得ステップが前記サーバ装置から取得する前記放送形式に変換される前の映像データを印刷装置に出力する出力ステップと、
を有することを特徴とするデータ処理方法。
【請求項１２】
前記取得ステップは、前記表示手段が表示する表示仕様に基づいて前記サーバ装置で画像処理が施された映像データを前記サーバ装置から取得することを特徴とする請求項１１記載のデータ処理方法。
【請求項１３】
前記送信ステップは、前記指示ステップにより指示された映像データの一部、並びに、前記表示手段の表示仕様を示す情報と、前記映像データに関連する番組情報と、前記映像データに関連する配信時刻情報とを検索情報として前記サーバ装置に送信することを特徴とする請求項１１記載のデータ処理方法。
【請求項１４】
前記表示手段の表示仕様を示す情報は、前記表示手段の画面構成を特定するアスペクト比を含むことを特徴とする請求項１２又は１３記載のデータ処理方法。
【請求項１５】
放送形式に変換する前の映像データ記憶する記憶手段を備え、テレビ放送局が放送形式に変換した映像データを受信して表示するテレビ受信装置と通信可能なサーバ装置であって、
前記表示手段で表示される映像データに対する前記表示手段に表示される映像データを含む印刷要求に従い、前記記憶手段から放送形式に変換される前の映像データを検索する検索ステップと、
前記検索ステップにより検索される放送形式に変換される前の映像データを画像処理して印刷データを生成する画像処理ステップと、
前記画像処理ステップにより生成された印刷データを前記テレビ受信装置に送信する送信ステップと、
を有するデータ処理方法。
【請求項１６】
前記印刷要求は、前記テレビ受信装置で表示される映像データの一部、並びに、前記テレビ受信装置が備える表示手段の表示仕様と、前記映像データに関連する番組情報と、前記映像データに関連する配信時刻と、表示される映像データに対して印刷指示される印刷指示時刻が含まれることを特徴とする請求項１５記載のデータ処理方法。
【請求項１７】
前記画像処理ステップは、前記記憶手段から検索される映像データに対して、前記表示仕様に基づいて画像加工処理を行うことを特徴とする請求項１６記載のデータ処理方法。
【請求項１８】
前記印刷要求に含まれる印刷指示時刻に基づいて、前記記憶手段に記憶されている映像データの中から検索すべき映像検索範囲を特定する特定ステップを備え、
前記検索ステップは、前記記憶手段に記憶された映像データの中であって、前記特定ステップにより特定された映像検索範囲の映像データを所定時間間隔で抜き出して検索することを特徴とする請求項１５記載のサーバ装置。
【請求項１９】
前記検索ステップは、検索された映像データを前記画像処理ステップに出力することを特徴とする請求項１５又１８記載のデータ処理方法。
【請求項２０】
請求項１１乃至１９のいずれか１項に記載の画像処理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２１】
請求項１１乃至１９のいずれか１項に記載の画像処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ受信装置に表示される映像を印刷する印刷システムにおけるデータ処理に関するものである。
【背景技術】
【０００２】
一般に、テレビ放送される映像をユーザのプリンタで印刷する場合、テレビに接続されたプリンタでテレビ放送受信した画像をキャプチャして静止画として印刷するのが通常である。
【０００３】
しかしながら、現状、撮影できるカメラの能力は解像度８００万画素、テレビ受信機はハイビジョンで２００万画素しか対応しておらず、映像の画素欠損差が大きい。また、撮影した映像を放送形式に変換する際、損失のある圧縮形式を使うため画像劣化が生じるという問題があり、高品位の印刷を行うことができなかった。
【０００４】
一方、デジタル放送で受信した画像を高品位で印刷するために、下記特許文献１〜３が公開されている。
【０００５】
このうち、特許文献１，２は、放送局から多重放送の形式で放送される映像データのフレームに対応付けられた静止画像の所在を表すポインタをテレビ受信機で取得し、ユーザからの印刷要求に対して、ポインタで指定された格納箇所にアクセスして、印刷出力するという提案である。
【０００６】
一方、下記特許文献３は、放送のコンテンツに番組識別情報とタイムコードを加工し、テレビに表示された番組識別情報とタイムコードをプリントサービスセンターに送信すると所望の印刷物をユーザに届けるという提案である。
【特許文献１】特開2002-232815号公報
【特許文献２】特開2006-217018号公報
【特許文献３】特開2002-118837号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１〜３ともコンテンツにプリントのためのポインタやタイムコードなどの情報を多重させ、その情報に対応された画像データを取得し印刷するものである。このため、多重するための加工作業を全コンテンツに対応させるのは作業が膨大なため困難であり、また、生放送では対応できなかった。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、簡単な操作で受信するテレビ映像から選択される画像を高品位に印刷できる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００１０】
放送形式に変換された映像データを受信して、当該映像データを表示手段に表示するテレビ受信装置であって、前記表示手段に表示される映像データに対する印刷要求を行う指示手段と、前記表示手段に表示される映像データを含む印刷要求をサーバ装置に送信する送信手段と、前記映像データを含む印刷要求に基づいて検索された放送形式に変換される前の映像データを前記サーバ装置から取得する取得手段と、前記取得手段が前記サーバ装置から取得する前記放送形式に変換される前の映像データを印刷装置に出力する出力手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、簡単な操作で受信するテレビ映像から選択される画像を高品位に印刷できる。
【発明を実施するための最良の形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１３】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す印刷システムの構成を説明するブロック図である。本例は、テレビ放送局から送信される映像信号をテレビ受信機１５０が放送映像サーバ１３０と印刷装置１６０と通信して、表示される画面映像を印刷処理する印刷システム例である。なお、テレビ受信機１５０と放送映像サーバ１３０とはインターネット１４０を介して通信可能に接続されている。
【００１４】
図１において、番組作製用の撮影装置１１０は、放送のための被写体を撮影し、原本映像データ格納部１１１に原本映像データを格納する。
【００１５】
テレビ放送局１２０は、放送形式変換部１２１で原本映像データを放送形式に変換し、放送送信手段１２２で視聴者へ送信する。
【００１６】
放送映像サーバ１３０は、放送形式変換前の高解像度の映像データを蓄積するサーバであり、原本映像データ格納部１１１に格納された原本映像データと、原本映像データに関連する放送局が付随する番組情報等の公式の放送メタデータと共に、映像格納部１３１に格納される。
【００１７】
また、映像格納部１３１は、後述する、テレビ受信機１５０から送信される検索用画像データも、一時的に格納する。
【００１８】
画像検索処理部１３２は、ユーザが要求した印刷するための映像データを映像格納部１３１から検索し、インターネット１４０を介し印刷データとして要求先に送信する処理部である。
【００１９】
テレビ受信機１５０は、放送受信手段１５５、画像メモリ１５１、映像表示処理部１５２、ユーザＩ／Ｆ処理部１５３、印刷要求情報生成部１５４が設けられている。
【００２０】
ユーザＩ／Ｆ処理部１５３は、ユーザからの指示、テレビ受信機１５０を操作するリモートコントローラ（不図示）からの指示、または、テレビ受信機１５０に設けられた操作パネルからの指示、チャンネル指示や、表示された映像の印刷指示を受信するための処理部である。
【００２１】
印刷要求情報生成部１５４は、ユーザＩ／Ｆ処理部１５３が印刷指示を受信すると、以下の各情報を検索情報として、インターネット１４０を介して放送映像サーバ１３０に送信する。次に、テレビ受信機１５０は、放送映像サーバ１３０から送信される印刷データを受信し、印刷装置１６０に送信する処理を行う。
【００２２】
ここで、検索情報には、印刷指示時に表示された画像データと、テレビ受信機１５０の後述するディスプレイ３１３の表示仕様に含まれる画面構成情報である、例えばアスペクト比情報（４：３または１６：９）が含まれる。さらに、検索情報には、放送データに付随されているメタデータ（番組情報）と、印刷指示された時刻から算出する番組開始からの経過時間情報とが含まれる。
【００２３】
印刷装置１６０は、テレビ受信機１５０と接続されており、テレビ受信機１５０から送信される印刷データを受信し印刷を行う。
【００２４】
なお、ユーザＩ／Ｆ処理部１５３が印刷指示を受信した際のテレビ受信機１５０の表示は、例えば図２に示すようなものである。
【００２５】
図２は、図１に示したテレビ受信機１５０が備える表示画面の一例を示す図である。
【００２６】
図３は、図１における放送映像サーバ１３０のハードウェア構成を示すブロック図である。
【００２７】
図３において、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＬＡＮアダプタ２０４、ビデオアダプタ２０５、キーボード２０６、マウス２０７、ハードディスク２０８はそれぞれシステムバス２０９を介して互いに接続されている。尚、図３に示す例では、各バス間の接続用チップや入出力用インタフェースは省略されている。
【００２８】
ＣＰＵ２０１は、オペレーションシステムのプログラムやアプリケーションプログラムに基づいて四則演算や比較演算等の各種の演算や、ハードウェアの制御を行う。
【００２９】
ＲＡＭ２０２は、ハードディスク２０８等の記憶媒体から読み出されたオペレーションシステム（ＯＳ）のプログラムやアプリケーションプログラム等が記憶される。ＣＰＵ２０１は、ＲＡＭ２０２にロードされたＯＳに従いプログラムを実行する。
【００３０】
また、ＲＡＭ２０２はＣＰＵ２０１のワークエリアや映像データ記憶時のバッファメモリ等としても機能する。
【００３１】
ＲＯＭ２０３は、オペレーションシステムと協働してハードディスク２０８等への入出力を司るいわゆるＢＩＯＳ等を記憶している。
【００３２】
ＬＡＮアダプタ２０４は、ＣＰＵ２０１によって制御されるオペレーションシステムの通信プログラムと協働してネットワークを介した外部との通信を行う。
【００３３】
ビデオアダプタ２０５は、ディスプレイ３１３に出力する画像信号を生成する。
【００３４】
キーボード２０６、マウス２０７は、放送映像サーバ１３０への指示を入力するために用いられる。
【００３５】
ハードディスク２０８は、原本映像データ、及びテレビ受信機１５０から送信される検索用画像データを記憶する。また、ハードディスク２０８には、オペレーションシステムやアプリケーションプログラムも、実行時に用いられる一時ファイル等の各種データと共に記憶されている。
【００３６】
システムバス２０９は、例えばＰＣＩバス、ＡＧＰバス、メモリバス等を含んで構成されている。
【００３７】
尚、図３には示されていないが、システムバス２０９に外部記憶装置のドライブを接続して、ＤＶＤ−ＲＡＭ、ＣＤ−Ｒ／ＷやＵＳＢメモリ等の可搬型記憶媒体との接続が可能となるように構成して、記憶媒体内のアプリケーションプログラムをＣＰＵ２０１が実行できるようにしてもよい。また、同様に、システムバス２０９に外部記憶装置のドライブを接続して、ＤＶＤ−ＲＡＭ、ＣＤ−Ｒ／ＷやＵＳＢメモリ等の可搬型記憶媒体との接続が可能となるように構成して、映像データの編集・保存等に可搬型記憶媒体を利用できるようにしても良い。
【００３８】
図１における映像格納部１３１は、ハードディスク２０８に相当する。但し、テレビ受信機１５０から送信された検索用画像データは一時的にＲＡＭ２０２へ格納されることもある。また、は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３及びハードディスク２０８におけるソフトウエア処理に相当する。
【００３９】
図４は、図１におけるテレビ受信機１５０のハードウェア構成を示すブロック図である。
【００４０】
図４において、テレビ受信機１５０は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ユーザインタフェース部（ユーザＩ／Ｆ）３０４、テレビジョンデータ受信部（ＴＶデータ受信部）３０５を備える。さらに、テレビ受信機１５０は、チューナ部３０６、復号部３０７、分離部３０８、デコード部３０９、音声出力処理部３１０、スピーカ部３１２を備える。さらに、テレビ受信機１５０は、映像出力処理部３１１、ディスプレイ３１３、キャプチャ画像生成部３１４、ハードディスク３１５、ＬＡＮアダプタ３１６を備える。また、ＣＰＵ３０１は、システムバス３１７を介して上記各デバイスと互いに接続されている。尚、システムバス３１７との接続用デバイスは省略して記載しているものもある。
【００４１】
ＣＰＵ３０１は、ＲＯＭ３０３又はハードディスク３１５に格納されたプログラムに基づいてテレビ受信機１５０全体の制御を行う。
【００４２】
ＲＡＭ３０２は、ＣＰＵ３０１のメインメモリ、ワークエリア等として機能する。また、ＲＡＭ３０２は、必要に応じてユーザ情報等を記憶する不揮発性記憶領域を有する。また、ＲＡＭ３０２は、映像データ記憶時のバッファメモリ等としても機能する。
【００４３】
ＲＯＭ３０３は、ＣＰＵ３０１が実行するプログラムや装置情報やフォント等が記憶されている。
【００４４】
ユーザインタフェース部３０４は、ユーザがテレビ受信機１５０に対して種々の動作指示を行う。ユーザインタフェース部３０４は、例えば、視聴を希望するチャンネルを入力するチャンネル指示入力手段、テレビ映像をキャプチャするキャプチャ指示入力手段、キャプチャ画像を検索するキャプチャ画像検索指示入力手段を備える。さらに、ユーザインタフェース部３０４は、キャプチャ画像を選択するキャプチャ画像選択指示入力手段、キャプチャ画像を保存するキャプチャ画像保存指示入力手段、及び印刷装置１６０から出力させる印刷指示入力手段を備える。
【００４５】
テレビジョンデータ受信部３０５は、テレビ放送局１２０から送信されるデジタルテレビジョンデータを受信すると共に受信したデジタルテレビジョンデータをチューナ部３０６に入力する手段を備える。
【００４６】
チューナ部３０６はチャンネルを選択して、１キャリアに含まれる複数のチャンネルデータからユーザインタフェース部３０４で入力されたユーザが視聴を希望するチャンネルに対応するパケットデータを取り出す。
【００４７】
復号部３０７は、チューナ部３０６によって取り出されたパケットデータを受け取ると共に、受け取ったパケットデータを復号化（デスクランブル）する。
【００４８】
分離部３０８は、復号部３０７によって復号化されたパケットデータからコンテンツごとに分離を行う。
【００４９】
また、分離部３０８は、復号化されたパケットデータから少なくとも映像パケットデータと音声パケットデータとに分離する処理を行う。
【００５０】
デコード部３０９は、分離部３０８によって分離された映像パケットデータ及び音声パケットデータを繋ぎ合わせて、映像データ及び音声データを復元する。
【００５１】
音声出力処理部３１０は、デコード部３０９によって復元された音声データを元のアナログ信号に変換して、音声信号としてスピーカ部３１２へ出力する。
【００５２】
映像出力処理部３１１は、デコード部３０９によって復元された映像データを元のアナログ信号に変換して、ディスプレイ３１３に表示させる。
【００５３】
尚、スピーカ部３１２及びディスプレイ３１３は公知のものであるので説明は省略する。
【００５４】
キャプチャ画像生成部３１４は、ユーザインタフェース部３０４からディスプレイ３１３に表示されているテレビ映像をキャプチャする指示があると、デコード部３０９から出力される映像データに基づいてキャプチャ画像を生成する。また、キャプチャ画像生成部３１４は、生成されたキャプチャ画像を、ＲＡＭ３０２へ一時保存した後、ハードディスク３１５に格納する。同時に、キャプチャ画像生成部３１４は、生成されたキャプチャ画像を映像出力処理部３１１へ転送して、ディスプレイ３１３により静止画像として表示させることも可能である。
【００５５】
３１５は、主に画像データを保存するハードディスクである。ハードディスク３１５に格納されたキャプチャ画像は、ユーザインタフェース部３０４からの指示入力により、キャプチャ画像生成部３１４経由で映像出力処理部３１１へ転送され、ディスプレイ３１３により表示させることも可能である。
【００５６】
ＬＡＮアダプタ３１６は、インターネット１４０を介して放送映像サーバ１３０やネットワークを介して印刷装置１６０等の外部機器と通信を行う。
【００５７】
また、図１における放送受信手段１５５は、図４に示したテレビジョンデータ受信部３０５、チューナ部３０６及び復号部３０７に相当する。
【００５８】
また、図１における画像メモリ１５１は、図４に示したハードディスク３１５に相当する。但し、画像データは一時的にＲＡＭ３０２へ格納されることもある。
【００５９】
また、図１に示した映像表示処理部１５２は、図４に示した映像出力処理部３１１、ディスプレイ３１３およびキャプチャ画像生成部３１４に相当する。
【００６０】
さらに、図１に示したユーザＩ／Ｆ処理部１５３は、図４に示したユーザインタフェース部３０４に相当する。また、図１に示した印刷要求情報生成部１５４は、図４に示したＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３及びハードディスク３１５におけるソフトウエア処理に相当する。
【００６１】
図５は、図１における印刷装置１６０のハードウェア構成を示すブロック図である。
【００６２】
図５において、印刷装置１６０は、ＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、エンジンインタフェース４０４、操作パネル４０６を備える。さらに、印刷装置１６０は、ホストインタフェース４０７、ハードディスク４０８を備える。４０９はシステムバスで、各デバイスを相互に接続する。
【００６３】
尚、システムバス４０９との接続用デバイスは省略して記載しているものもある。
【００６４】
ＣＰＵ４０１はで、ＲＯＭ４０３またはハードディスク４０８に記憶された制御プログラムに等に基づいてシステムバス４０９に接続される各種のデバイスとのアクセスを総括的に制御する。また、ＣＰＵ４０１は、エンジンインタフェース４０４を介して接続されるプリンタエンジン４０５に出力情報としての画像信号を出力する。
【００６５】
また、ＣＰＵ４０１はホストインタフェース（ホストＩ／Ｆ）４０７を介して外部のホスト装置との通信処理が可能となっており、ホスト装置からの制御情報や文字情報等を解析したり、印刷装置１６０内の情報等をホスト装置に通知したり可能に構成されている。
【００６６】
尚、本実施形態においては、図１のテレビ受信機１５０がホスト装置となる。
【００６７】
ＲＡＭ４０２は、ＣＰＵ４０１のメインメモリ、ワークエリア等として機能する。なお、ＲＡＭ４０２は、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるよう構成されている。
【００６８】
また、ＲＡＭ４０２は出力情報の展開領域としても使用される。更に、不揮発性メモリ領域においては、環境データ等の格納にも用いられる。
【００６９】
ＲＯＭ４０３は、ＣＰＵ４０１の制御プログラムやホストコンピュータ上で利用される情報および上記出力情報を生成する際に使用するフォントデータ等を記憶している。
【００７０】
エンジンインタフェース（エンジンＩ／Ｆ）４０４は、プリンタエンジン４０５に印刷情報に対応するビデオ信号を供給したり、プリンタエンジン４０５内部のセンサ情報等を取り込んだりする。
【００７１】
プリンタエンジン４０５は、不図示の半導体レーザー、回転多面鏡、静電ドラム、現像器、搬送系および記録媒体などから構成される。プリンタエンジン４０５は、電子写真方式のプリンタエンジンで、その制御方法については、例えば特開２００６−２０５８２９号公報に記載されているように公知のものであるので省略する。
【００７２】
操作パネル４０６は、キースイッチおよびＬＥＤ表示器等で構成される。ホストインタフェース（ホストＩ／Ｆ）４０７は、外部ホスト装置のテレビ受信機１５０との制御情報のやりとりや、印刷情報の取り込みを行う。ホストＩ／Ｆ４０７は、具体的にはＬＡＮアダプタ等で構成される。
【００７３】
４０８は、オプションとして接続されるハードディスクで、フォントデータ、エミュレーションプログラム、フォームデータ、印刷データ等を記憶する。
【００７４】
尚、ハードディスク４０８が接続されない場合には、その機能はＲＡＭ４０２またはＲＯＭ４０３により補完される。また、ハードディスク４０８の代わりに、ＵＳＢメモリ等の可搬型メモリを接続するように構成しても良く、１個に限らず複数接続できるよう構成しても良い。
【００７５】
尚、プリンタエンジン４０５は電子写真方式に限定されるものではなく、インクジェット方式などであても良い。
【００７６】
次に図６のフローチャートを用いて、本実施形態を示す印刷システムについて全体のデータ処理の流れについて説明する。
【００７７】
図６は、本実施形態を示す印刷システムにおけるデータ処理手順の一例を示すフローチャートである。
【００７８】
なお、Ｓ５０１〜Ｓ５１３は各ステップを示す。また、Ｓ５０１〜Ｓ５１３において、Ｓ５０１、Ｓ５０２、Ｓ５０８、Ｓ５０９、Ｓ５１２，Ｓ５１３は各ステップを示す。各ステップは、テレビ受信機の１５０のＣＰＵ３０１がＲＯＭ３０３、ハードディスク３１５に記憶される制御プログラムをＲＡＭ３０２にロードして実行することで実現される。
【００７９】
また、Ｓ５０１〜Ｓ５１３において、Ｓ５０３〜Ｓ５０７、Ｓ５１１は、放送映像サーバ１３０のＣＰＵ２０１がＲＯＭ２０３、ハードディスク２０８に記憶される制御プログラムをＲＡＭ３０２にロードして実行することで実現される。
【００８０】
さらに、Ｓ５０１〜Ｓ５１３において、Ｓ５１０は印刷装置１６０のＣＰＵ４０１がＲＯＭ４０３、ハードディスク４０８に記憶される制御プログラムをＲＡＭ４０２にロードして実行することで実現される。
【００８１】
まず、ユーザからテレビ受信機１５０に表示された映像の印刷指示をユーザＩ／Ｆ３０４を介して受け付けると、Ｓ５０１で、テレビ受信機１５０は、印刷指示された映像を画像としてキャプチャして画像メモリ１５１へ格納する。なお、画像メモリ１５１は、図４に示す例では、ＲＡＭ３０２あるいはハードディスク３１５に確保される。
【００８２】
次に、テレビ受信機１５０は、Ｓ５０２で、Ｓ５０１でキャプチャした画像と検索情報を含む印刷要求を、インターネット１４０を介して放送映像サーバ１３０へ送信する。ここで、検索情報には、テレビ受信機１５０のアスペクト比情報、放送データに付加される番組情報（メタ情報）、印刷指示された時刻（印刷指示時刻情報）から算出する番組開始からの経過時間情報（配信時刻情報）とが含まれる。
【００８３】
すると、放送映像サーバ１３０は、Ｓ５０３で、テレビ受信機１５０から送信された上記各情報を含む印刷要求を受信する。そして、放送映像サーバ１３０は、Ｓ５０４で、受信した印刷要求に含まれる画像データに対応した、高解像度の映像データを画像検索により映像格納部１３１から検索する。
【００８４】
そして、放送映像サーバ１３０のＣＰＵ２０１は、Ｓ５０５で、Ｓ５０４における画像の検索結果に基づき、画像データに対応した映像データがあるかどうか判定する。
【００８５】
ここで、放送映像サーバ１３０のＣＰＵ２０１が対応する映像データが映像格納部１３１に格納されていると判定した場合は、Ｓ５０６で、画像検索処理部１３２により当該映像データを印刷データ用に加工する画像加工処理を行う。
【００８６】
そして、Ｓ５０７で、放送映像サーバ１３０は、Ｓ５０６において加工した印刷データを、インターネット１４０を介してテレビ受信機１５０へ送信する。ここで、印刷データは、テレビ受信機１５０が送信した表示仕様とするアスペクト比に適応して生成されたデータである。
【００８７】
すると、テレビ受信機１５０は、Ｓ５０８で、Ｓ５０７により放送映像サーバ１３０から送信された印刷データを受信する。そして、Ｓ５０９で、テレビ受信機１５０は、ＬＡＮアダプタ３１６を介して印刷データを印刷装置１６０へ送信する。
【００８８】
すると、印刷装置１６０は、Ｓ５１０で、ホストインタフェース４０７を介してテレビ受信機１５０から受信した印刷データをプリンタエンジン４０５により印刷する。
【００８９】
一方、Ｓ５０５において、放送映像サーバ１３０が映像格納部１３１に該当の映像データが格納されていないと判定した場合は、Ｓ５１１へ進む。そして、Ｓ５１１で、放送映像サーバ１３０は、印刷データがなかった旨を示すエラーメッセージを、インターネット１４０を介してテレビ受信機１５０に通知する。
【００９０】
すると、テレビ受信機１５０は、Ｓ５１１において放送映像サーバ１３０から送信されたエラーメッセージを受信したら、テレビ受信機１５０のディスプレイ３１３に問い合わせ画面を表示する。ここで、問い合わせ画面とは、原本映像ではなく、テレビ受信機１５０で受信している画像（キャプチャ画像）を印刷するかどうかの問い合わせ画面である。
【００９１】
そして、テレビ受信機１５０のＣＰＵ３０１は、Ｓ５１２で、ユーザの操作に基づき、キャプチャ画像を印刷する指示があるかどうかを判定する。そして、テレビ受信機１５０のＣＰＵ３０１がユーザからキャプチャ画像に対する印刷指示があると判断した場合は、画像メモリ１５１に格納されたキャプチャ画像を、ＬＡＮアダプタ３１６を介して印刷装置１６０へ送信して、Ｓ５１０へ進む。
【００９２】
一方、Ｓ５１２で、テレビ受信機１５０のＣＰＵ３０１がユーザからキャプチャ画像の印刷はしないという指示であると判定した場合は、本処理を終了する。
【００９３】
次に、図７を用いて、テレビ受信機１５０の動作について説明する。
【００９４】
図７は、本実施形態を示すテレビ受信機におけるデータ処理手順の一例を示すフローチャートである。本例は、印刷要求処理における詳細手順に対応する。なお、Ｓ６０１〜Ｓ６０９は各ステップを示す。なお、各ステップは、ＣＰＵ３０１がＲＯＭ３０３、ハードディスク３１５に記憶される制御プログラムをＲＡＭ３０２にロードして実行することで実現される。
【００９５】
ユーザからテレビ受信機１５０に表示された映像の印刷指示があると、Ｓ６０１で、テレビ受信機１５０のＣＰＵ２０１は、指示された映像を画像としてキャプチャし画像メモリ１５１へ格納する。次に、Ｓ６０２で、テレビ受信機１５０のＣＰＵ３０１は、放送局で放送データに付随された番組開始時刻とユーザから印刷指示があった時刻から、番組開始からの経過時間を算出する。
【００９６】
例えば、番組開始時刻が１２時０５分で、印刷指示があった時刻が１２時４１分である場合、ＣＰＵ３０１は、番組開始からの経過時間情報は３６分と算出する。
【００９７】
次に、Ｓ６０３で、Ｓ６０１でキャプチャした画像と、Ｓ６０２で算出した時間情報と、テレビ受信機１５０のアスペクト比情報（１６：９）を、放送映像サーバ１３０へ送信する。
【００９８】
次に、Ｓ６０４で、放送映像サーバ１３０から送信される印刷データを受信するのを待ち、ＣＰＵ３０１が放送映像サーバ１３０から送信される印刷データを受信したと判断した場合、Ｓ６０５へ進む。そして、Ｓ６０５で、テレビ受信機１５０は、放送映像サーバ１３０から送信される高品位な印刷データを、ＬＡＮアダプタ３１６を介して印刷装置１６０へ送信する。
【００９９】
次に、Ｓ６０６で、テレビ受信機１５０は、ＬＡＮアダプタ３１６を介して印刷装置１６０から印刷結果を受信する。そして、Ｓ６０７で、テレビ受信機１５０は、結果内容をテレビ受信機１５０が備えるディスプレイ３１３に表示して、本処理を終了する。
【０１００】
一方、Ｓ６０４で、放送映像サーバ１３０から印刷データを受信していないとＣＰＵ３０１が判定した場合、Ｓ６０８で、ＣＰＵ３０１は高品位ではないテレビ受信機１５０がキャプチャしたキャプチャ画像を印刷する指示をユーザが要求しているかどうかを判断する。
【０１０１】
ここで、ＣＰＵ３０１が、ユーザが操作部を操作してキャプチャ画像を印刷する指示がユーザＩ／Ｆ処理部１５３を介して受信していると判断した場合、Ｓ６０９で進み、キャプチャ画像を、ＬＡＮアダプタ３１６を介して印刷装置１６０へ送信する。ここで、キャプチャ画像の品位はディスプレイ３１３の解像度で決定される品位に対応する。
【０１０２】
そして、Ｓ６０６へ進み、印刷装置１６０から印刷結果を、ＬＡＮアダプタ３１６を介して受信し、Ｓ６０７で、結果内容をテレビ受信機１５０が備えるディスプレイ３１３に表示して、本処理を終了する。
【０１０３】
一方、Ｓ６０８で、ＣＰＵ３０１がユーザにより印刷指示がなされていないと判断した場合は、本処理を終了する。
【０１０４】
次に、放送映像サーバ１３０側における印刷処理について説明する。
【０１０５】
図８は、本実施形態を示すサーバ装置におけるデータ処理手順の一例を示すフローチャートである。本例は、テレビ受信機１５０からの画像データ取得要求に対する画像データ検索と印刷データ送信処理の詳細手順に対応する。なお、Ｓ７０１〜Ｓ７１１は各ステップを示す。また、各ステップは、ＣＰＵ２０１がＲＯＭ２０３又はハードディスク２０８に記憶される制御プログラムをＲＡＭ２０２にロードして実行することで実現される。
【０１０６】
なお、図８において、Ｓ５０２、Ｓ５０３は、図６に示したステップと同一のステップである。
【０１０７】
Ｓ７０１で、放送映像サーバ１３０が、テレビ受信機１５０からインターネット１４０を通じて画像データの取得要求とテレビ受信機１５０側でキャプチャした画像データを受信する。
【０１０８】
ここで、画像データの取得要求の具体的な内容としては、テレビ受信機１５０のアスペクト比情報と、放送データに付加される番組情報と、印刷指示された時刻から算出する番組開始からの経過時間情報とを含むものである。
【０１０９】
また、キャプチャ画像とは、テレビ受信機１５０が、ユーザより印刷指示されたディスプレイ３１３に表示されている映像を画像としてキャプチャしたキャプチャ画像に対応する。
【０１１０】
次に、Ｓ７０２で、放送映像サーバ１３０が、Ｓ７０１においてテレビ受信機１５０から受信した画像データの取得要求の詳細を確認する。
【０１１１】
ここで、放送映像サーバ１３０のＣＰＵ２０１は、テレビ受信機１５０からの画像データの取得要求に対して、映像格納部１３１に格納された映像情報を検索処理に必要な情報が含まれており、不備の無い事を確認する。
【０１１２】
次に、Ｓ７０３で、放送映像サーバ１３０のＣＰＵ２０１は、Ｓ７０２において確認された画像データの取得要求の情報、特に番組特定情報と印字指示が番組開始からどれだけ経過した時間に行われたかに基づいて、対応する高解像度映像の特定を行う。
【０１１３】
なお、当該高解像度映像は、放送映像サーバ１３０内に格納されている映像格納部１３１に格納されている。
【０１１４】
次に、Ｓ７０４で、放送映像サーバ１３０のＣＰＵ２０１は、Ｓ７０３において特定された高解像度映像内において、画像要求されている映像検索範囲を絞り込む。
【０１１５】
具体的な動作としては、放送映像サーバ１３０が画像要求内の印刷指示が番組開始からどれだけ経過した時間に行われたかという情報から、高解像度映像データの検索ポイント、つまり検索のキーとなる画像ポイントを特定する。
【０１１６】
次に、放送映像サーバ１３０は、特定された当該画像ポイントから前後任意時間分の映像範囲を特定し、これを画像検索範囲とする。
【０１１７】
次に、Ｓ７０５で、放送映像サーバ１３０のＣＰＵ２０１は、Ｓ７０４において特定された、高解像度映像データ内検索範囲内から、任意時間間隔で画像データを抜き出す。こうする事で、映像検索範囲が更に絞り込まれると同時に検索回数が減少する。
【０１１８】
この為、ユーザが印刷を要求している画像データの検索処理が、上記動作を行わない場合と比較して、高速に行う事が可能となる。
【０１１９】
ここでは、高解像度映像データがデジタル画像であるとして、具体例を説明する。
【０１２０】
先ず、Ｓ７０４で、放送映像サーバ１３０のＣＰＵ２０１は、特定された画像検索範囲のスタートポイントから、所定時間間隔、例えばフレーム単位間隔で画像データを抜き出し、それを検索範囲のエンドポイントまで行う。なお、本実施形態では、スタートポイントからエンドポイントまでが画像検索範囲内となる。
【０１２１】
次に、Ｓ７０６で、放送映像サーバ１３０のＣＰＵ２０１が当該画像要求内の情報から、テレビ受信機１５０のアスペクト比とキャプチャ画像について確認する。
【０１２２】
具体的には、ＣＰＵ２０１がテレビ受信機１５０の表示アスペクト比と、実際にキャプチャされた画像の縦横画素数を確認する。
【０１２３】
そして、Ｓ７０７で、放送映像サーバ１３０のＣＰＵ２０１が、画像検索対象となっている高解像度映像データの画像アスペクト比と総画素数を確認する。
【０１２４】
次に、Ｓ７０８で、放送映像サーバ１３０内の画像検索処理部１３２が、予め定めておいた高解像度映像データの検索範囲に対して、キャプチャ画像での検索を行う。ここの動作の詳細については、後述する。
【０１２５】
そして、Ｓ７０９で、放送映像サーバ１３０内の画像検索処理部１３２が、Ｓ７０７において検索／発見したキャプチャ画像と同等内容である高解像度画像を、映像データから切り出し、放送映像サーバ１３０内の映像格納部１３１に格納する。
【０１２６】
次に、Ｓ７１０で、Ｓ７０９において、画像要求内に画像処理希望が存在した場合の処理を行う。この場合、放送映像サーバ１３０のＣＰＵ２０１が、Ｓ７０８において切り出された高解像度データに対して、印刷時に適した画像処理を行う。
【０１２７】
なお、上記処理は当該高解像度画像の解像度が、印刷装置１６０の解像度を上回った場合に画像処理が必要となる。
【０１２８】
例としては、印刷装置１６０の出力解像度が６００ｄｐｉで、当該高解像度画像の解像度が２４００ｄｐｉだった場合、直ぐに６００ｄｐｉ画像として使用出来る様に、解像度変換を行うものである。この時の解像度変換方法としては、任意の公知技術（例えばバイキュービック法等）を用いて行うものとする。
【０１２９】
他の例としては、高解像度画像の色処理変換がある。元々は映像データである高解像度画像は、基本的に、印刷で使用される事の多いＣＭＹＫ画像ではなく、ＲＧＢ画像、もしくはそれ以外の色指定空間で作成されている事が多い。
【０１３０】
しかしこれでは、印刷する前に色指定空間をＣＭＹＫに変換する必要が発生する。ここで画像処理として上記変換を行っておく事で、後の変換処理を短縮する、という事も可能である。
【０１３１】
そして、Ｓ７１１で、放送映像サーバ１３０のＣＰＵ２０１は、一連の処理により、特定して切り出した、キャプチャ画像と同等内容の高解像度画像データをテレビ受信機１５０へインターネット１４０を介して送信する。そして、図６に示すＳ５０３へ進む。
【０１３２】
なお、図８に示すフローチャートでは、テレビ受信機１５０より送られた画像データの取得要求に付加されたキャプチャ画像に応じて、放送映像サーバ１３０に格納されているデータを間引きして、検索している。これは、テレビ受信機１５０から放送映像サーバ１３０に送信される画像データが、テレビ受信機１５０で表示される映像のキャプチャ画像である為である。
【０１３３】
つまり、テレビ放送局１２０が、実際の放送で放送映像サーバ１３０に格納されている様な高解像度映像データを放送したとしても、テレビ受信機１５０側で、画素間引きを行って表示している事に起因している。
【０１３４】
しかし、今後、テレビ受信機１５０が画素間引き画像を、本来の高解像度映像データへ画像の一部でも復元可能であれば、放送映像サーバ１３０側での画素間引き処理を省き、画像検索を行う事が可能である。
【０１３５】
図９は、本実施形態を示すサーバ装置におけるデータ処理手順の一例を示すフローチャートである。本例は、図８に示したＳ７０６〜Ｓ７０８の詳細手順、つまりキャプチャ画像と同一内容画像を、放送映像サーバ１３０内に格納されている高解像度映像データから、画像検索する処理に対応する。
【０１３６】
本実施形態は、放送映像サーバ１３０に格納されている高解像度映像データは、アスペクト比１６：９のデジタル画像である事を前提とする。
【０１３７】
なお、Ｓ８０１〜Ｓ８０７は各ステップを示す。また、各ステップは、ＣＰＵ２０１がＲＯＭ２０３又はハードディスク２０８に記憶される制御プログラムをＲＡＭ２０２にロードして実行することで実現される。
【０１３８】
なお、図８において、Ｓ７０５、Ｓ７０９は、図６に示したステップと同一のステップである。
【０１３９】
Ｓ８０１で、放送映像サーバ１３０が、テレビ受信機１５０から受信する画像データの取得要求内から印刷指示発信元であるテレビ受信機１５０のアスペクト比を確認すると同時に、テレビ受信機１５０のキャプチャ画像の縦横画素数を確認している。ここで確認されるキャプチャ画像の縦横画素数は、縦＝ｏ、横＝ｐとする。
【０１４０】
次に、Ｓ８０２で、放送映像サーバ１３０が、Ｓ８０１における確認の結果、ユーザ先のテレビ受信機１５０のアスペクト比によって、処理が分岐する。
【０１４１】
本実施形態における分岐判定としては、ユーザ先のテレビ受信機１５０のアスペクト比が１６：９であるかどうかに基づいて確認する。
【０１４２】
ここで、放送映像サーバ１３０が、テレビ受信機１５０のアスペクト比が１６：９であると判断した場合は、検索対象である高解像度映像データと同じアスペクト比である為、検索対象部分は任意である。
【０１４３】
そこで、Ｓ８０３で、放送映像サーバ１３０が、当該検索対象部の映像データの間引き処理を行う。
【０１４４】
具体的には、高解像度映像データの縦＊横画素をＸ＊Ｙとするならば、キャプチャ画像の縦横画素間引き率Ａ＊Ｂで間引く、つまり、Ｘ／Ａ＊Ｙ／Ｂとする間引き処理を行う。
【０１４５】
なお、画素間引き率は、放送原画像縦横画素数ｅ＊ｆとテレビ受信機１５０の画素数ｏ＊ｐで以下の計算を行う事で導く。
【０１４６】
縦間引き率＝ｅ／ｏ、横間引き率＝ｆ／ｐ
次に、Ｓ８０４で、放送映像サーバ１３０が、Ｓ８０３において画素間引きされた高解像度映像データに対して、キャプチャ画像と同じデータがないかどうかを検索する。
【０１４７】
ここで使用される動画検索技術は、公知のものを使用する。例としては、特願平１１−１０５７６７号公報や、特開平０５−１８８２９８号公報等である。これらは既に公知で有るため、詳細は省略するものとする。
【０１４８】
一方、Ｓ８０２で、アスペクト比が１６：９でないと判断された場合は、Ｓ８０５で、放送映像サーバ１３０が、高解像度映像データの画像検索対象を、縦＝ｎ＊横＝ｍ画素に限定する。
【０１４９】
この動作は、検索対象である高解像映像データのアスペクト比とキャプチャ画像のアスペクト比に違いがある為、単純に画像同士を比較／検索を行うと、対象範囲に差異が出てしまう事を防いでいる。
【０１５０】
当該縦＝ｎ＊横＝ｍ画素は、ユーザのテレビ受信機１５０アスペクト比から導出する。その方法の一例を以下に記載する。
【０１５１】
２００６年１２月時点のテレビ受信機は、縦横画素数比率が４：３と１６：９が主流となっているが、従来の４：３のテレビ受信機、ＨＤ画像の伝送されたフレーム全体を表示できず、ＨＤ画像の横方向２／８が表示されない。
【０１５２】
その為、４：３のテレビ受信機でキャプチャした画像を用いて、１６：９のＨＤ高解像度映像データに動画検索を行っても、ＨＤ画像の横方向２／８の不一致などで、一致する画像を見つける事は出来ない。
【０１５３】
そこで、横方向の画素数を４：３に合わせて、高解像度映像データの両脇、つまり２／８を検索対象外とし、画像中央から縦（高解像度映像データの縦画素数）＊横（高解像度映像データの横画素数）＊６／８が検索対象となる。
【０１５４】
なお、上記検索対象は、上記方法により自動的に求める事も可能であるが、任意の数値する事も可能である。
【０１５５】
次に、Ｓ８０６で、放送映像サーバ１３０が、当該検索対象部の映像データの間引き処理を行う。具体的には、高解像度映像データの縦＊横画素をｎ＊ｍとするならば、キャプチャ画像の縦横画素間引き率Ａ＊Ｂで間引く、つまり、ｎ／Ａ＊ｍ／Ｂ  とする事を示している。
【０１５６】
次に、Ｓ８０７で、放送映像サーバ１３０が、画素間引きされた高解像度映像に対して、キャプチャ画像と同じデータがないかどうかを検索する。ここで使用される動画検索技術は、公知のものを使用する。
【０１５７】
例としては、特願平１１−１０５７６７号公報や、特開平０５−１８８２９８号公報等である。これらは既に公知で有るため、詳細は省略するものとする。
【０１５８】
なお、図９において、Ｓ７０９は、図８に示したＳ７０９と同一である。
【０１５９】
次に、図９において、具体的な数値を用いて説明する。本実施形態では、放送映像サーバ１３０に格納されている高解像度映像データは、画素数縦＊横＝４３２０＊７３６０であると仮定するものである。この画素数は、２００６年１２月現在のＨＤ放送に対して１６倍の総画素数である。
【０１６０】
また、現在ＨＤ画像を表示するテレビ受信機も、表示方式が違うもの同士では、表示縦横画素数に違いがある場合もある。代表例として、ＬＤＰ表示素子とＰＤＰ表示素子での画素の違いを以下に示す。
【０１６１】
ＰＤＰ表示素子：縦＊横＝１０２４＊１０２４画素
ＬＤＰ表示素子：縦＊横＝１３６８＊７６９画素
本実施形態では、ＬＤＰ表示素子を代表例として扱う事とする。
【０１６２】
この場合は、Ｓ８０１で、放送映像サーバ１３０が、画像要求内から印刷指示発信元であるテレビ受信機１５０のアスペクト比を確認すると同時に、テレビ受信機１５０のキャプチャ画像の縦横画素数を確認する。
【０１６３】
ここで、確認するキャプチャ画像の縦横画素数は、縦＝１３６８、横＝７６９とする。
【０１６４】
このためＳ８０２では、放送映像サーバ１３０が、テレビ受信機１５０のアスペクト比が１６：９であるか否かを判断する。
【０１６５】
そして、Ｓ８０３で、放送映像サーバ１３０の画像検索処理部１３２は、高解像度映像データの縦＊横画素が４３２０＊７３６０であるので、キャプチャ画像の縦横画素１３６８＊７６９で間引く処理を行う。
【０１６６】
この場合、間引き率は、高解像度映像データから、上記表示素子画素数で間引いた時の間引き率を適用する事となる。
【０１６７】
具体的な間引き率は、本実施形態では、以下の通り。
【０１６８】
ＰＤＰの場合、
横の間引き率＝７３６３／１０２４＝７．１９，縦の間引き率＝４３２０／１０２４＝４．２２となり、
ＬＤＰの場合、
横の間引き率＝７３６３／１３６８＝５．３８，縦の間引き率＝４３２０／７６８＝５．６２５となる。
【０１６９】
つまり、７３６０／５．３８＊４３２０／５．６２５  とする。
【０１７０】
次に、Ｓ８０４で、放送映像サーバ１３０の画像検索処理部１３２は、キャプチャ画像の検索処理を行う。そして、Ｓ８０５で、放送映像サーバ１３０の画像検索処理部１３２は、アスペクト比が４：３で表示された印字画像を検索する為の処理を行う。
【０１７１】
前述の通り、単純に１６：９の縦横比率では検索できないので、高解像度映像データの画像検索対象を、中央部付近に限定する。
【０１７２】
本実施形態では、上記２種類の表示素子で対応できるよう、テレビ受信機１５０での表示において、中央部７６８＊１０２４を検索対象とする。
【０１７３】
その場合、検索対象の高解像度映像データ側も横方向２／８は範囲から外れ、４３２０＊５５２２が対象となる。
【０１７４】
次に、Ｓ８０６で、放送映像サーバ１３０の画像検索処理部１３２は、間引きを縦の間引き（＝４３２０／５．６２５（ＬＤＰの縦間引き率））と、横の間引き（＝５５２２／５．３９（ＰＤＰの横間引き率））を行う。
【０１７５】
そして、Ｓ８０７は、放送映像サーバ１３０の画像検索処理部１３２は、間引き処理後の高解像度データに対して、キャプチャ画像検索処理を行う。
【０１７６】
なお、本実施形態では、検索対象の高解像度映像データに対して行う画素間引きの間引き率を、処理中に求める例について説明した。
【０１７７】
これに対して、画素間引きケースを想定し、画素間引き率におけるキャプチャ画像と高解像度映像データの画素数による対応表をメモリ上に搭載しておくことで、間引き率を簡単に取得できるように構成してもよい。
【０１７８】
次に、印刷装置１６０の動作について説明する。
【０１７９】
図１０は、本実施形態を示す印刷装置における第データ処理手順の一例を示すフローチャートである。本例は、テレビ受信機１５０が放送映像サーバ１３０から受信する印刷データの印刷処理例である。なお、Ｓ９０１〜Ｓ９０３はステップを示す。
【０１８０】
まずＳ９０１で、印刷装置１６０のＣＰＵ４０１がテレビ受信機１５０から印刷要求をホストＩ／Ｆ４０７を介して印刷データを受信する。
【０１８１】
次に、Ｓ９０２で、ＣＰＵ４０１は、ＲＡＭ４０２を使用して、プリンタエンジン４０５に出力可能なイメージデータを生成する印刷処理を行う。なお、生成されるイメージデータは、プリンタエンジン４０５の印刷方式や、ＲＡＭ４０２の容量に応じて異なる場合がある。
【０１８２】
そして、Ｓ９０３で、印刷装置１６０のＣＰＵ４０１は、テレビ受信機１５０へ、出力結果（正常出力、または、エラー）を通知して、本処理を終了する。
【０１８３】
尚、本実施形態では、放送映像サーバ１３０からテレビ受信機に送信された印刷データをそのまま印刷装置１６０に送信し印刷する形態について説明した。
【０１８４】
しかしながら、印刷装置１６０で作成された印刷イメージをテレビ受信機１５０に送信し、図１１で示すように印刷イメージをテレビ受信機１５０に接続される表示画面でプレビュー表示し、ユーザが確認後、印刷を開始するように制御してもよい。
【０１８５】
これにより、ユーザによる印刷画像の確認が可能となり、無駄な印刷処理が実行されてしまうことを阻止することができる。
【０１８６】
図１１は、図１に示したテレビ受信機１５０が備える表示装置に表示されるプレビュー画面の一例を示す図である。
【０１８７】
図１１において、ＢＴ１は印刷開始ボタンで、プレビュー表示された画像を印刷する場合に押下される。また、ＢＴ２は印刷中止ボタンで、プレビュー表示された画像の印刷中止する場合に押下される。
【０１８８】
これにより、テレビ受信機１５０で受信した映像を、印刷装置１６０で印刷する場合に、放送映像サーバ１３０が管理する高品位の画像データを印刷装置１６０に仕様に適した画像データとしてタイムリーに取得することができる。
【０１８９】
したがって、テレビ受信機１５０が受信して表示された画面のキャプチャ画像よりも、高品位の映像を印刷装置１６０で印刷することができる。
【０１９０】
〔第２実施形態〕
以下、図１２、図１３、図１４に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１９１】
図１２は、本発明に係るテレビ受信機で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１９２】
図１３は、本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１９３】
図１４は、本発明に係る印刷装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１９４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１９５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１９６】
本実施形態における図６〜図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１９７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１９８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１９９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２００】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２０１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２０３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２０４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０２０７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０２０８】
【図１】本発明の第１実施形態を示す印刷システムの構成を説明するブロック図である。
【図２】図１に示したテレビ受信機が備える表示画面の一例を示す図である。
【図３】図１における放送映像サーバのハードウェア構成を示すブロック図である。
【図４】図１におけるテレビ受信機のハードウェア構成を示すブロック図である。
【図５】図１における印刷装置のハードウェア構成を示すブロック図である。
【図６】本実施形態を示す印刷システムにおけるデータ処理手順の一例を示すフローチャートである。
【図７】本実施形態を示すテレビ受信機におけるデータ処理手順の一例を示すフローチャートである。
【図８】本実施形態を示すサーバ装置におけデータ処理手順の一例を示すフローチャートである。
【図９】本実施形態を示すサーバ装置におけるデータ処理手順の一例を示すフローチャートである。
【図１０】本実施形態を示す印刷装置におけるデータ処理手順の一例を示すフローチャートである。
【図１１】図１に示したテレビ受信機が備える表示装置に表示されるプレビュー画面の一例を示す図である。
【図１２】本発明に係るテレビ受信機で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１３】本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１４】本発明に係る印刷装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２０９】
１３０  放送映像サーバ
１３１  映像格納部
１３２  画像検索処理部
１５０  テレビ受信機
１５１  画像メモリ
１５２  映像表示処理部
１５４  印刷要求情報生成部
１６０  印刷装置
【図１】
2009130888.tif 000003
【図２】
2009130888.tif 000004
【図３】
2009130888.tif 000005
【図４】
2009130888.tif 000006
【図５】
2009130888.tif 000007
【図６】
2009130888.tif 000008
【図７】
2009130888.tif 000009
【図８】
2009130888.tif 000010
【図９】
2009130888.tif 000011
【図１０】
2009130888.tif 000012
【図１１】
2009130888.tif 000013
【図１２】
2009130888.tif 000014
【図１３】
2009130888.tif 000015
【図１４】
2009130888.tif 000016