(57)【特許請求の範囲】
【請求項１】
放送局から送信される映像データ及びデータ放送データを受信するテレビ受信装置において、
それぞれ位置情報を有する複数の画像データを格納する蓄積手段と、
受信した映像データに係る映像を表示部に表示させる表示制御手段と、
受信したデータ放送データからイベントを抽出する抽出手段と、
前記イベントと共に受け取った位置情報と、前記蓄積手段に格納された複数の画像データの位置情報とに基づいて、前記蓄積手段に格納された複数の画像データの中から前記イベントに関連する画像データを検索する検索手段と、を備え、
前記検索手段により前記イベントに関連する画像データが見つかった場合に、前記表示制御手段は、受信した映像データに係る映像を縮小して前記表示部に表示させるように制御するとともに、前記表示部における当該映像データに係る映像と重ならない領域に、前記検索手段で検索された画像データを表示させるように制御することを特徴とするテレビ受信装置。
【請求項２】
前記検索手段は、前記イベントと共に受け取った前記位置情報を含む所定範囲内の位置情報を有する画像データを、前記イベントに関連する画像データとして検索することを特徴とする請求項１記載のテレビ受信装置。
【請求項３】
さらに、前記検索手段により見つかったより前記イベントに関連する画像データを印刷装置に出力する出力手段を備えたことを特徴とする請求項１または２に記載のテレビ受信装置。
【請求項４】
さらに、前記検索手段により見つかったより前記イベントに関連する画像データをネットワークを介して外部に出力する出力手段を備えたことを特徴とする請求項１または２に記載のテレビ受信装置。
【請求項５】
放送局から送信される映像データ及びデータ放送データを受信する受信工程と、
それぞれ位置情報を有する複数の画像データを格納する蓄積工程と、
受信した映像データに係る映像を表示部に表示させる表示制御工程と、
受信したデータ放送データからイベントを抽出する抽出工程と、
前記イベントと共に受け取った位置情報と、前記蓄積工程で格納された複数の画像データの位置情報とに基づいて、前記イベントに関連する画像データを検索する検索工程と、を備え、
前記検索工程により前記イベントに関連する画像データが見つかった場合に、前記表示制御工程では、受信した映像データに係る映像を縮小して前記表示部に表示させるように制御するとともに、前記表示部における当該映像データに係る映像と重ならない領域に、前記検索工程で検索された画像データを表示させるように制御する表示制御工程とを有することを特徴とするテレビ受信装置の制御方法。
【請求項６】
前記検索工程は、前記イベントと共に受け取った前記位置情報を含む所定範囲内の位置情報を有する画像データを、前記イベントに関連する画像データとして検索することを特徴とする請求項５記載のテレビ受信装置の制御方法。
【請求項７】
さらに、前記検索工程により見つかったより前記イベントに関連する画像データを印刷装置に出力する出力工程を有することを特徴とする請求項５又は６に記載のテレビ受信装置の制御方法。
【請求項８】
さらに、前記検索工程により見つかったより前記イベントに関連する画像データをネットワークを介して外部に出力する出力工程を有することを特徴とする請求項５又は６に記載のテレビ受信装置の制御方法。
【請求項９】
請求項５乃至８のいずれか１項に記載の制御方法をコンピュータに実行させるための制御プログラムを記録したことを特徴とするコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ放送データの処理が可能なテレビ受信装置、テレビ受信装置の制御方法、及び記録媒体に関する。
【０００２】
【従来の技術】
近年、デジタル映像、音声情報及びデータ放送情報を重畳させて送信し、映像、音声と同期させてデータを表示させることが可能なデジタル放送システムが実現してきた。
【０００３】
例を挙げれば、日本ではＡＲＩＢという機関が、ＭＰＥＧ２のトランスポートストリーム内に圧縮したデジタル映像と音声のストリームをパケット化し、さらにデータ表示用の各種データ、例えば、放送番組時間や、放送番組内容、データ放送表示データ、データ受信開始のためのイベント情報等もパケット化して送信する仕様を作成した。
【０００４】
テレビ受信機は、それらパケット化された各データを映像、音声及びデータにそれぞれ分離し、映像及び音声データをデコードし、映像を表示し、音声を再生する。  またデータ放送は、そのデータに応じて、表示したり、音声を再生したり、また、固有のデータを受信機は受け取り、適当な処理を行う。
【０００５】
一方、カメラも従来の銀塩写真からＣＣＤ等で画像を取り込むデジタルカメラが実用化されてきており、取り込んだ画像をデジタルデータとして半導体メモリ等のメディアに記憶させ、そのメディアを自由に持ち運び、パソコン等に入力し、表示及び印刷することが可能になっている。
【０００６】
また、それら写した写真データには、そのときの撮影日時や、撮影したデジタルカメラの機種、メーカ、写真サイズ、撮影条件等も同時に記憶することができる。さらに、ＧＰＳ等の受信装置を内蔵したデジタルカメラでは、撮影した位置を記憶させることも可能と考えられている。そして、これら撮影したデータは、記憶メディアを介してテレビ受信機に入力し、蓄え、表示、印刷させることが可能になっている。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述したデジタル放送システムのデータとデジタルカメラのデータとをリンクさせる手段を有するテレビ受信機が実現されていないために、デジタル放送のデータやイベントに応じて、デジタルフォトデータを読み出し、表示したり、転送したり、あるいは印刷したりすることができなかった。
【０００８】
本発明は上記従来の問題点に鑑み、デジタル放送のデータやイベントに応じて、デジタルフォトデータを読み出して、表示したり、転送したり、あるいは印刷したりすることができるテレビ受信装置、テレビ受信装置の制御方法、及び記録媒体を提供することを目的とする。
【０００９】
上記目的を達成するために、本発明のテレビ受信装置は、放送局から送信される映像データ及びデータ放送データを受信するテレビ受信装置において、それぞれ位置情報を有する複数の画像データを格納する蓄積手段と、受信した映像データに係る映像を表示部に表示させる表示制御手段と、受信したデータ放送データからイベントを抽出する抽出手段と、前記イベントと共に受け取った位置情報と、前記蓄積手段に格納された複数の画像データの位置情報とに基づいて、前記蓄積手段に格納された複数の画像データの中から前記イベントに関連する画像データを検索する検索手段と、を備え、前記検索手段により前記イベントに関連する画像データが見つかった場合に、前記表示制御手段は、受信した映像データに係る映像を縮小して前記表示部に表示させるように制御するとともに、前記表示部における当該映像データに係る映像と重ならない領域に、前記検索手段で検索された画像データを表示させるように制御することを特徴とする。
【００１０】
上記目的を達成するために、本発明のテレビ受信装置の制御方法は、放送局から送信される映像データ及びデータ放送データを受信する受信工程と、それぞれ位置情報を有する複数の画像データを格納する蓄積工程と、受信した映像データに係る映像を表示部に表示させる表示制御工程と、受信したデータ放送データからイベントを抽出する抽出工程と、前記イベントと共に受け取った位置情報と、前記蓄積工程で格納された複数の画像データの位置情報とに基づいて、前記イベントに関連する画像データを検索する検索工程と、を備え、前記検索工程により前記イベントに関連する画像データが見つかった場合に、前記表示制御工程では、受信した映像データに係る映像を縮小して前記表示部に表示させるように制御するとともに、前記表示部における当該映像データに係る映像と重ならない領域に、前記検索工程で検索された画像データを表示させるように制御する表示制御工程とを有することを特徴とする。
【００１１】
上記目的を達成するために、本発明のコンピュータで読み取り可能な記憶媒体は、上記テレビ受信装置の制御方法をコンピュータに実行させるための制御プログラムを記録したことを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１７】
［第一実施形態］
＜構成各部＞
図１は、本発明の第一実施形態に係るテレビ受信機の構成を示すブロック図である。
【００１８】
図中の１は、本実施形態のテレビ受信機（またはパーソナルコンピュータ）であり、２はテレビ受信機１にデータ入出力インタフェースを介して接続されるプリンタである。４は、デジタルカメラであり、６は、デジタルカメラ４のデータ記憶メディアのコンパクトフラッシュ（登録商標）カードである。
【００１９】
７は、テレビ受信機１に接続される放送電波を受信するための衛星放送、もしくは地上波のテレビ信号を受信するアンテナであり、８は、電波を中継する中継衛星または中継局である。９は、テレビ放送を行う放送局である。１０は、放送視聴履歴を管理し、課金情報を管理したり、テレビ受信機１からのデータを受け取るネットワークサーバである。
【００２０】
１１は、インターネットであり、１２は、アンテナ７で受信したテレビ信号をデジタル信号に変換し、変調された圧縮映像及び音声を復調しＭＰＥＧ２のトランスポートストリーム（圧縮された映像、音声及びデータ等が複数本パケット化され、混在しているストリーム）に変換するチューナーである。
【００２１】
１３は、送られた圧縮映像及び圧縮音声信号の中で、暗号化されて送られてくる信号を解除するデスクランブラ部であり、暗号解除には、ＩＣカード３２に書き込まれたＫＥＹ情報をＣＡ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ）インタフェース３１を介してデスクランブラ１３に入力する。そして、そのＫＥＹ情報に基づき圧縮映像、及び圧縮音声信号の組み合わせを変更し、正常な映像及び音声のトランスポートストリームに変換する。
【００２２】
１４は、受信したトランスポートストリームの中から、圧縮映像、圧縮音声、及びデータ放送の各パケットを分離させる部分であるデマルチプレクサである。１５は、デマルチプレクサ１４で分離された圧縮映像信号のＭＰＥＧ２をデコードし、映像信号に変換するＭＰＥＧ２デコーダであり、１６は圧縮された音声データをデコードする音声デコーダである。
【００２３】
１７は、映像データの表示フォーマット（画素数、フレーム周波数及び走査方式）を変換したり、ＣＰＵ２１で描画されるデータを制御するグラフィックプロセッサである。１８は、表示デバイス２０に表示する映像データを格納するためのビデオメモリである。
【００２４】
１９は、ＣＰＵ２１で描画するアイコン等のグラフィックデータや、ＣＦカード６のデジタルカメラのデータを表示するために格納するＧＵＩ画像メモリである。２０は、テレビ放送映像や、ＣＰＵ２１で描画する画像データを表示し、テレビ放送音声を出力するスピーカーを持つ表示デバイスである。
【００２５】
２１は、テレビ受信機１の動作全体を制御するＣＰＵであり、ソフトウェアデーコードで圧縮された静止画データのデコードも行う。２２は、ＣＰＵ２１のプログラム実行や、一時データ保持用のＲＡＭであり、２３は、ＣＰＵ２１用のプログラムを保持しておく書き換え可能なフラッシュＲＯＭである。
【００２６】
２４は、ＣＰＵ２１で作成される音声データや、ＣＦカード６に記憶されたデジタル音声データをデコードし、アナログ音声データに変換する音声プロセッサであり、２５は、リモコン３０からの信号をＣＰＵ２１に送信するためのシリアル入出力部であり、２８は、リモコン３０の赤外線データを受信し、ロジック信号に変換する赤外受光部であり、３０は、表示デバイス２０を見ながらユーザが画面エレメントを選択したり、テレビのチャンネル選択を行うリモコンである。
【００２７】
２６は、ＣＦカード６のデータをＣＰＵ２１に転送するためのカードインタフェースであり、２７は、ＣＡインタフェース３１を介してＩＣカード３２のデータを外部から読み書きできるようにするためのモデムである。また、インターネット１１にテレビ受信機１内のデータを送信するためのモデムでもある。このモデムは、インターネットに接続するインフラによって変わる。例えば、ケーブルであればケーブルモデムであり、電話回線を利用したＡＤＳＬであれば、ＡＤＳＬのモデムである。
【００２８】
２９は、プリンタ２にＣＰＵ２１から転送されるデータを出力するためのデータ入出力インタフェースであり、３１は、デジタル放送の音声とＣＰＵ２１または、ＣＦカード６の音声を切り替えたり、合成するためのミキサーである。３２は、アンテナ７及びチューナー１２を介して受信される暗号された映像、音声、及びデータ放送データの暗号を解除するために必要なＫＥＹ情報を格納できるＩＣカードであり、３３は、ＩＣカード３２のＫＥＹ情報と受信した暗号情報を送受するためのＣＡインタフェースである。３４は、デジタルカメラ映像や、データ放送データを格納する蓄積部であり、ハードディスクドライブでも、ＤＶＤ−ＲＡＭでも、半導体メモリでも良い。
【００２９】
以下、上記構成のテレビ受信機の動作を説明する。
【００３０】
＜データ放送受信方法＞
まず、最初にデータ放送データをどのように受信するかの方法について記述する。
【００３１】
アンテナ７で受信されたデータ放送＋映像＋音声データは、チューナー１２にて、復調され、各データがパケット化されたトランスポートストリームに変換される。
【００３２】
トランスポートストリームは、デスクランブラ１３を介して暗号を解読し視聴可能なトランスポートストリームに変換される。この暗号解読は、ある関数式とその関数パラメータによりデータ配列を変換することにより行われる。この関数のパラメータは、ＫＥＹ情報として、ＩＣカード３２に書き込まれている。
【００３３】
このＩＣカード３２上のＫＥＹ情報は、モデム２７を介して外部から書き換えが可能である。
【００３４】
例えば、本実施形態の場合に、旅行番組を視聴できる条件としてネットワークを介してこのＩＣカードにＫＥＹ情報を送り、このＫＥＹ情報があった場合のみ視聴させるようにしても良い。
【００３５】
トランスポートストリーム情報は、デマルチプレクサ１４に送られ、ここで、データ放送と映像、音声に分離される。
【００３６】
図２は、トランスポートストリームの例を示す図である。
【００３７】
トランスポートストリームは、複数のデータ放送、映像データ、及び音声データがＰＩＤ（Ｐａｃｋｅｔ  ＩＤｅｎｔｉｆｉｅｒ）と言う識別信号をもつパケットに細かく分割されたビットストリーム列である。図２の例では、各パケットはヘッダーとペイロードとからなり、１８８バイトで構成されている。
【００３８】
トランスストリームは、そのストリーム中に同様なデータ放送データや、映像、音声が入っているかを表すマップデータも持っており、そのマップデータに基づきパケットを分離していく。
【００３９】
まず、上述した、マップのパケットデータがどのＰＩＤのパケットかを示す、ＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）パケットを抜き出す。このパケットは、ＰＩＤ＝０ｘ００００と定められている。ＣＰＵ２１は、このＰＩＤ情報０ｘ００００をデマルチプレクサ１３に送り、そのＰＩＤを持つパケットを読み込み、ＲＡＭ２２に格納する。
【００４０】
ＣＰＵ２１は、ＲＡＭ２２に格納されたＰＡＴの内容を検出し、複数の番組の内から所望の番組に相当するＰＩＤ（後述のＰＭＴが入っているＰＩＤ）を選択する。通常、この選択は、リモコン３０を用いて、表示デバイス２０上に表示されたデータを基に行われる。リモコンで、選択する番組の番号ボタンを押し、その情報を赤外受光部２８で受信し、電気信号に変換する。  シリアル入出力２５を介してＣＰＵ２１に送られる。
【００４１】
次に、選択された番組のデータ放送、映像、音声がどのＰＩＤ情報に属しているかを識別するためのＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅｓ）を受信する。
【００４２】
このＰＭＴもパケットデータとして送信されているため、そのＰＩＤをＰＡＴからＣＰＵ２１が抽出する。図２では、例えば番組２のＰＭＴが格納されているＰＩＤはＰＩＤ  Ｂである。このＢは、ある整数値である。そして、ＰＩＤ  Ｂのパケットをデマルチプレクサ１４で抽出し、ＣＰＵ２１は、ＲＡＭ２２に格納する。
【００４３】
ＣＰＵ２１は、番組２の映像パケットのＰＩＤ情報（本例では、ＡＡ’）をデマルチプレクサ１４に送り、そのパケットデータは、ＭＰＥＧ２映像デコーダ１５に送るように指示をする。また、音声パケットのＰＩＤ情報（本例では、ＢＢ’）をデマルチプレクサ１４に送り、そのパケットデータは、音声デコーダ１６に送るように指示をする。
【００４４】
さらに、ＣＰＵ２１は、データ放送のＰＩＤ情報（本例では、ＣＣ’）をデマルチプレクサ１４に送り、そのパケットデータは、ＣＰＵ２１がＲＡＭ２２に格納する。ＰＩＤ  ＣＣ’のパケットデータの中には、「Ｔａｂｌｅ  ｉｄ」と呼ばれる識別番号が各データファイルに割り振られている。ＣＰＵ２１は、ＲＡＭ２２からファイルのディレクトリ情報が入っているＴａｂｌｅ  ｉｄ（ディレクトリ）を検出し、ＰＩＤ  ＣＣ’のファイルデータの情報を検出する。
【００４５】
次に、データ放送を受信する手順について説明する。
【００４６】
放送局９が、データ放送を開始する場合に、前述した、データファイル（本例では、ＰＩＤ  ＣＣ’のファイル）の中の、Ｔａｂｌｅ  ｉｄ（イベント）の中のイベント開始フラグを変化させる。
【００４７】
テレビ受信機または、パソコンは、このフラグ変化と、表示すべきファイルデータを検出して、表示させる。このとき、放送局９は、そのフラグを送信するまえに、テレビ受信機もしくはパソコンの表示デバイス２０に表示させたい表示ファイルを、繰り返し送信しておく。これら表示ファイルには、後で送られるイベントフラグＩＤにより選択できるようにＩＤ番号が挿入されている。
【００４８】
図３にその様子を示した図を示す。この図は、時間軸を横軸に取ったもので、放送局からは、ファイル２００を繰り返し送信する。受信側は予めこれらファイル受信しておいても良い。
【００４９】
そして、このファイルを受信側で処理させるためのイベント２０１をあるタイミングで送信し、そのイベント情報によりファイル２００を受信機側で処理する。また、ファイル２０２を後で処理したい場合は、イベント２０３により行うことができる。このファイル２００とイベント２０１は、パケット化されて時刻ごとに重畳されて送られてくる。
【００５０】
本実施形態では、ＲＡＭ２２にＰＩＤ  ＣＣ’のデータを読み込んでおき、Ｔａｂｌｅ  ＩＤ（イベント）で示されるファイルの中からイベント２０１を検出し、そこに記述されているＩＤに基づく表示ファイルをＲＡＭ２２から読み出す。読み出されたデータは、ＣＰＵ２１でソフトウェアデコード処理され、グラフィックプロセッサ１７に送られ、ＧＵＩ画像メモリ１９に格納される。
【００５１】
そして、グラフィックプロセッサ１７のタイミングに従い、ＧＵＩ画像メモリ内のデータは、表示デバイス２０に送られて表示される。
【００５２】
このようにして、データ放送データを放送局からの任意のタイミングで表示させることができる。
【００５３】
上述した、実施形態では、データ放送データの格納をＲＡＭ２２で行う例であったが、蓄積部３４に格納しても良い。
【００５４】
＜デジタルカメラで撮影されたデータ処理＞
次に、デジタルカメラ４で撮影されたデータが、テレビ受信機（もしくはパソコン）に格納される処理について説明する。
【００５５】
デジタルカメラ４で撮影された画像データ（一般的にデータ圧縮されている）は、コンパクトフラシュカード（ＣＦカード）に格納される。格納されたデータのフォーマット例を図４に示す。
【００５６】
図４中のＳＯＩ６０１は、撮影画像データの先頭を示すコードであり、ＥＯＩ６０５は、撮影画像データの最後を示すコードである。ＡＰＰ１６０２の部分に撮影情報、例えば、撮影日、撮影条件、メーカ名、機種名、撮影解像度、ファイル形式、及びサムネイル画像６０３等が格納されている。本実施形態では、デジタルカメラ４にＧＰＳ等が装着されたものを例としており、撮影した場所情報をＡＰＰ１部分に記録できる。また、撮影画像は、圧縮されてＪＰＥＧ圧縮データ部６０４に格納されている。
【００５７】
撮影データは、ＣＦカード６からカードインタフェース２６を介してＣＰＵ２１の制御に基づくＲＡＭ２２に格納される。ＣＰＵ２１は、データをデコードし、再び、ＲＡＭ２２にデコード後のデータを格納する。
【００５８】
ＣＰＵ２１は、ＲＡＭ２２のデータをグラフィックプロセッサ１７を介してＧＵＩ画像メモリ１９に格納し、グラフィックプロセッサのタイミングで表示デバイス２０にデータを表示する。また、表示後、ＣＰＵ２１は、表示したデジタルカメラ画像を保存するか否かを示すＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を、ＧＵＩ画像メモリに書き込み、ユーザにこのデータの蓄積判断を問い合わせる。
【００５９】
ユーザは、リモコン３０を用いて、保存ボタン（図９の１１０）を押すことにより、その情報をＣＰＵ２１に送る。ＣＰＵ２１は、ＣＦカード６に格納されている圧縮された撮影データを蓄積部３４に格納する。
【００６０】
＜データ放送に連動して、デジタルカメラ画像を表示する処理＞
次に、本発明の特徴であるデータ放送とデジタルカメラ画像との表示リンク例に関して説明する。
【００６１】
図５、６にそのフローチャート、図７にデータ放送開始を表す表示画面図、及び図８にデータ放送受信中にデータ放送に関連する蓄積されたデジタルカメラデータを表示した例を示す。
【００６２】
まず、テレビ受信機（またはパソコン）１は、上述したように図２のイベント２０１を受信するまで、通常の放送を受信している（ステップＳ１１）。番組は、旅行番組である。ＣＰＵ２１は、デマルチプレクサ１４から、上述したようにデータ放送データを受信し、ＲＡＭ２２に格納する。ＣＰＵ２１は格納したデータから、イベント２０１があるかどうかを検出し、検出するとイベント２０１に対応するＩＤの表示ファイルを、ＲＡＭ２２中のファイルの中から読み出す（ステップＳ１２）。
【００６３】
そして、そのＩＤが指し示すファイルのデータをＧＵＩ画像メモリに蓄え、グラフィックプロセッサ１７を介して表示する（ステップＳ１３）。このとき、受信していた放送の映像データは、表示したまま重ね合わせて表示する。イベント２０１の表示データは図７の２０２に示したような映像である。このデータ放送は、放送されている旅行番組の旅行先の位置情報を送信している。
【００６４】
表示データ２０２の画面表示位置は、ＣＰＵ２１からグラフィックプロセッサ１７の表示位置レジスタに対して表示位置データを書き込むことによって行われる。表示位置もファイル２０１で指定されていても良い。
【００６５】
ユーザは、表示データ２０２の表示を確認したのち、リモコン３０の“データ”ボタン（図９の１１１）を押す（ステップＳ１４）。そのデータは、ＣＰＵ２１に伝わり、表示データ２０１が格納されているデータを確認する。そして、データボタン１１１が押された場合に＜次に表示すべきデータをファイル２０１の中から読み出し、上述した同じ方法で表示デバイス２０に表示する。本実施形態では「次にサーチ」と表示されることとする。
【００６６】
一方、ＣＰＵ２１は、表示ファイルデータ２０１をＲＡＭ２２から再度読み出し、ファイルに付随した情報を読み出しておく。そして、そのデータを蓄積部３４に格納する（ステップＳ１５）。
【００６７】
ここで、ユーザが、リモコン３０のボタンの中の、“サーチ“ボタン（図９の１１２）を押すと（ステップＳ１６）、ＣＰＵ２１は、蓄積部３４に格納した、位置情報に予め設定してあった値を加減算し、位置情報範囲を拡大する（ステップＳ１７）。
【００６８】
そして、上述したようなデジタルカメラデータが格納してある蓄積部３４の撮影ファイルの撮影位置情報を読み出して、拡大した位置情報範囲に相当する撮影ファイルを順次検出し、該当するファイルをＲＡＭ２２に書き込む（ステップＳ１８，Ｓ１９，Ｓ２０，Ｓ２１）。
【００６９】
全ての検出が終了した後、ＣＰＵ２１は、位置情報範囲内の該当ファイルが存在したかを判断し（ステップＳ２２）、存在していれば、検出された撮影ファイルが格納されたＲＡＭ２２のデータをＣＰＵ２１は、デコードし、ＧＵＩ画像メモリ１９に書き込む。そして、ＣＰＵ２１は、ＧＵＩ画像メモリのデータをテレビ表示とは別位置（別ウィンドウ）に表示するようにグラフィックプロセッサ１７に指示を行う（ステップＳ２３）。
【００７０】
さらに、ＣＰＵ２１は、ビデオメモリ１８に書き込み続けている放送画像データを図８の３０１に示したように縮小して表示させるようにグラフィックプロセッサ１７に指示する（ステップＳ２４）。
【００７１】
また、ＣＰＵ２１は、図８の「プリント？」３０３のＧＵＩをＧＵＩ画像メモリ１９に書き込み表示させる（ステップＳ２５）。上述した、テレビ表示のサイズ変更指示や、図８のＧＵＩ画像は、ファイル２０１の中に記述されていても良い。
【００７２】
ユーザは、リモコン３０のプリントボタン（図９の１１４）を押すと（ステップＳ２６）、ＣＰＵ２１は、ＲＡＭ２２に書き込まれたデータをプリンタラスタデータに変換し、データ入出力インタフェース２９を介してプリンタ２に出力する（ステップＳ２７）。
【００７３】
もし、ある時間が経ってもプリンタボタン１１４が押されなければ（ステップＳ２６）、ＣＰＵ２１は、グラフィックプロセッサ１７に対して、テレビ表示を元のサイズに変更するように指示し（ステップＳ２８，Ｓ２９）、本処理を終了して、ＧＵＩ画像メモリ１９のデータを表示させないようにする。
【００７４】
なお、ステップＳ３０またはステップＳ３１でイベント終了と判断された場合、また、ステップＳ２２において、位置情報範囲内の該当ファイルが存在した場合には、本処理を終了する。
【００７５】
また、上述したある時間や、テレビ表示のサイズ変更指示は、ファイル２０１に中に記述されていても良い。
【００７６】
［第二実施形態］
本実施形態では、テレビ放送表示中に、プレゼントを行うデータ放送が送られてきた例で説明する。
【００７７】
図２のイベント２０３を検出したＣＰＵ２１は、図１０の８０１，８０２に示すように、そのイベント表示ファイルを表示デバイス２０に表示する。このイベント２０３は、視聴者が２０００年１月１日に撮影した写真をインターネットで送ってもらい、プレゼントを提供するものであるとする。
【００７８】
ＣＰＵ２１は、リモコン３０のサーチボタン１１２が押されると、イベントファイルから、条件である日付情報、ファイル形式、及び送信先ＩＰアドレスを蓄積部３４に格納する。
【００７９】
さらに、ＣＰＵ２１は、蓄積部３４に格納されているデジタルカメラの撮影ファイルの中から該当するファイル形式、及び撮影日時のファイルを検出し、デコードを行い、ＧＵＩ画像メモリ１９に書き込む。そして、上述した、実施形態と同様に、図１１の８０３，８０４に示すように、テレビ放送画面を縮小し、デジタルカメラの撮影データを表示する。
【００８０】
そして、表示された、撮影データの中から１つをリモコン３０を用いて選択する。
【００８１】
ＣＰＵ２１は、選択したことを認識し、図１２の８０５に示したような、ＧＵＩを表示する。ユーザが、リモコン３０の”送信”ボタン１１３を押すとＣＰＵ２１は、ＲＡＭ２２に格納されていた、選択ファイルデータをデコードしない状態でモデム２７を介して放送局のネットワークサーバ１０に転送する。送信方法は、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で良く、受信したＩＰアドレスに送信する。送信後、ＣＰＵ２１は、テレビ表示画面を元のサイズに戻す。
【００８２】
なお、上述した図５、６のフローチャートに従ったプログラムをフラッシュＲＯＭ２３に格納し動作することにより、上述の制御方法を実現させることが可能となる。
【００８３】
本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【００８４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８６】
【発明の効果】
以上詳細に説明したように、本発明によれば、デジタル放送データとデジタルカメラ等からのデータとをリンクさせることができ、デジタル放送のデータやイベントに応じて、デジタルフォトデータを読み出して、表示したり、転送したり、あるいは印刷したりすることができるようになる。このことにより、よりインタラクティブなデータ放送のサービスが可能となる。
【図面の簡単な説明】
【図１】本発明の第一実施形態に係るテレビ受信機の構成を示すブロック図である。
【図２】トランスポートストリームの例を示す図である。
【図３】データ放送イベントパケット構成例を示す図である。
【図４】デジタルカメラの画像データファーマット例を示す図である。
【図５】第一実施形態の受信処理を示すフローチャートである。
【図６】図５の続きのフローチャートである。
【図７】データ放送開始を表す表示画面図である。
【図８】第一実施形態のデータ放送受信リンク画面例を示す図である。
【図９】リモコン例を示す図である。
【図１０】第二実施形態のデータ放送受信画面例を示す図である。
【図１１】第二実施形態のデータ放送受信画面例を示す図である。
【図１２】第二実施形態のデータ放送受信画面例を示す図である。
【符号の説明】
１  テレビ受信機
２  プリンタ
４  デジタルカメラ
６  コンパクトフラッシュ（登録商標）カード
７  アンテナ
８  中継衛星または中継局
９  放送局
１０  ネットワークサーバ
１１  インターネット
１２  チューナー
１３  デスクランブラ部
１４  デマルチプレクサ
１５  ＭＰＥＧ２デコーダ
１６  音声デコーダ
１７  グラフィックプロセッサ
１８  ビデオメモリ
１９  ＧＵＩ画像メモリ
２０  表示デバイス
２１  ＣＰＵ
２２  ＲＡＭ
２３  フラッシュＲＯＭ
２４  音声プロセッサ
２５  シリアル入出力部
２６  カードインタフェース
２７  モデム
２８  赤外受光部
２９  データ入出力インタフェース
３０  リモコン
３１  ミキサー
３２  ＩＣカード
３３  ＣＡインタフェース
３４  蓄積部
【図１】
0004590141.tif 000002
【図２】
0004590141.tif 000003
【図３】
0004590141.tif 000004
【図４】
0004590141.tif 000005
【図５】
0004590141.tif 000006
【図６】
0004590141.tif 000007
【図７】
0004590141.tif 000008
【図８】
0004590141.tif 000009
【図９】
0004590141.tif 000010
【図１０】
0004590141.tif 000011
【図１１】
0004590141.tif 000012
【図１２】
0004590141.tif 000013