(57)【特許請求の範囲】
【請求項１】
放送局から送信されるデジタル放送番組データの受信及び表示が可能に構成されたデジタルテレビ装置において、
動画又は静止画を含む複数の広告情報を蓄積する蓄積手段と、
受信された前記デジタル放送番組データから、放送番組のジャンル情報及び出演者情報と、当該放送番組の放映時間を示す情報とを取得する取得手段と、
前記取得手段により取得された前記放送番組のジャンル情報及び出演者情報と、蓄積された前記複数の広告情報のそれぞれに含まれるキーワードとの合致の度合いに応じて、蓄積された前記複数の広告情報の中から、前記放送番組の放映時間内に表示する広告情報を選択する選択手段と、
前記選択手段により選択された広告情報を、前記放送番組の放映時間内に表示部に表示させる制御を行う表示制御手段とを備え、
前記表示制御手段は、前記選択手段により選択された広告情報の前記合致の度合いが所定の度合いよりも高い場合、当該広告情報を前記放送番組の放映時間内に複数回表示させることを特徴とするデジタルテレビ装置。
【請求項２】
放送局から送信されるデジタル放送番組データの受信及び表示が可能に構成されたデジタルテレビ装置の制御方法において、
動画又は静止画を含む複数の広告情報を蓄積部に蓄積させる蓄積工程と、
受信された前記デジタル放送番組データから、放送番組のジャンル情報及び出演者情報と、当該放送番組の放映時間を示す情報とを取得する取得工程と、
前記取得工程により取得された前記放送番組のジャンル情報及び出演者情報と、蓄積された前記複数の広告情報のそれぞれに含まれるキーワードとの合致の度合いに応じて、蓄積された前記複数の広告情報の中から、前記放送番組の放映時間内に表示する広告情報を選択する選択工程と、
前記選択工程により選択された広告情報を、前記放送番組の放映時間内に表示部に表示させる制御を行う表示制御工程とを有し、
前記表示制御工程は、前記選択工程により選択された広告情報の前記合致の度合いが所定の度合いよりも高い場合、当該広告情報を前記放送番組の放映時間内に複数回表示させることを特徴とするデジタルテレビ装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術の分野】
本発明は、放送局から送信されるデジタル放送番組データを受信し、これを表示することができ、特に、デジタル放送番組で流れる広告（ＣＭ）とは異なる広告等の情報を入手するためのデジタルテレビ装置及びその制御方法に関する。
【０００２】
【従来の技術】
デジタルテレビ装置は、デジタル放送を受信し提示することで、視聴者に情報を提供する機能を果たす。このデジタルテレビ装置の基本機能に加え、デジタルテレビ装置の多機能化が様々な方面から検討されている。その一例として、インターネットの普及から、デジタルテレビ装置の中にはインターネットを介して外部との双方向通信機能を持つものがある。また、蓄積装置の大容量化及び低価格化により、デジタルテレビ装置内に大量の情報を蓄積することも可能になってきた。このような背景により、デジタル放送とは異なる新たな情報提供を行えるようにすることが考えられる。
【０００３】
例えば、デジタルテレビ装置に広告情報等の情報を蓄積し、適当なタイミングで表示することにより、情報提供が可能になる。さらに、この蓄積情報をインターネットを通じて外部装置から監視・更新できるようにすれば、より効果的な情報提供が可能になる。
【０００４】
このような手法では、視聴者がデジタル放送番組を視聴中に、モニタにおける番組を表示する領域とは異なる領域を使って、例えば、番組が終了した後や番組と並行して蓄積情報を表示させることで、視聴者に情報提供をすることが想定される。また、外部装置から蓄積情報の状態（表示回数や累積蓄積時間等）を監視し、適時に情報の更新を行なうことで、最新で有益な情報を視聴者に提供できるようになることが想定される。
【０００５】
【発明が解決しようとする課題】
しかしながら、デジタル放送とは異なる広告等の情報として視聴者に提示される情報は多様である一方、視聴者の嗜好は個々に異なるため、これら多種多様な情報を番組終了後等に無作為に視聴者に提供したのでは、提示される情報の大半が視聴者にとって興味のないものになる、という結果を招き得る。
【０００６】
他方、デジタル放送では、いくつかの方法で、現在及び近いうちに放映される番組の内容及び放映時間等が記述された番組属性情報が放送データと共に送られてくる。そこで、多くの視聴者に興味のある有効な情報を提供する上で、上記番組属性情報を利用する方法が考えられる。
【０００７】
本発明はかかる観点からなされたものであり、その目的は、情報提供者及び視聴者の双方にとって有効な情報提供を可能とすることができるデジタルテレビ装置及びその制御方法、記憶媒体並びにプログラムを提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するために本発明の請求項１のデジタルテレビ装置は、放送局から送信されるデジタル放送番組データの受信及び表示が可能に構成されたデジタルテレビ装置において、動画又は静止画を含む複数の広告情報を蓄積する蓄積手段と、受信された前記デジタル放送番組データから、放送番組のジャンル情報及び出演者情報と、当該放送番組の放映時間を示す情報とを取得する取得手段と、前記取得手段により取得された前記放送番組のジャンル情報及び出演者情報と、蓄積された前記複数の広告情報のそれぞれに含まれるキーワードとの合致の度合いに応じて、蓄積された前記複数の広告情報の中から、前記放送番組の放映時間内に表示する広告情報を選択する選択手段と、前記選択手段により選択された広告情報を、前記放送番組の放映時間内に表示部に表示させる制御を行う表示制御手段とを備え、前記表示制御手段は、前記選択手段により選択された広告情報の前記合致の度合いが所定の度合いよりも高い場合、当該広告情報を前記放送番組の放映時間内に複数回表示させることを特徴とする。
【００１６】
同じ目的を達成するために本発明の請求項２のデジタルテレビ装置の制御方法は、放送局から送信されるデジタル放送番組データの受信及び表示が可能に構成されたデジタルテレビ装置の制御方法において、動画又は静止画を含む複数の広告情報を蓄積部に蓄積させる蓄積工程と、受信された前記デジタル放送番組データから、放送番組のジャンル情報及び出演者情報と、当該放送番組の放映時間を示す情報とを取得する取得工程と、前記取得工程により取得された前記放送番組のジャンル情報及び出演者情報と、蓄積された前記複数の広告情報のそれぞれに含まれるキーワードとの合致の度合いに応じて、蓄積された前記複数の広告情報の中から、前記放送番組の放映時間内に表示する広告情報を選択する選択工程と、前記選択工程により選択された広告情報を、前記放送番組の放映時間内に表示部に表示させる制御を行う表示制御工程とを有し、前記表示制御工程は、前記選択工程により選択された広告情報の前記合致の度合いが所定の度合いよりも高い場合、当該広告情報を前記放送番組の放映時間内に複数回表示させることを特徴とする。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００２７】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係るデジタルテレビ装置の構成を示すブロック図である。
【００２８】
デジタルテレビ装置１００はデジタル放送の受信が可能である。ここでのデジタル放送は、例えば、西暦２０００年末に開始されたＢＳデジタル放送である。デジタルテレビ装置１００はデジタル放送データ３０１を受信し、表示することができる。以下で装置内の各モジュールの説明を行なう。
【００２９】
受信部１０１には、デコード部１０８及び放送コンテンツ蓄積部１０３を介して表示部１０２が接続されている。放送コンテンツ蓄積部１０３には、選択部１０５（属性情報取得手段、情報選択手段）及び制御部１０４（データベース作成手段、表示制御手段）が接続されている。選択部１０５は制御部１０４とも接続されている。本デジタルテレビ装置１００は、上記放送コンテンツ蓄積部１０３のほかに、蓄積手段を２つ有する。それは、情報蓄積部１０７（蓄積手段、蓄積部）とキーワード蓄積部１０６（データベース記憶手段、記憶部）である。キーワード蓄積部１０６は選択部１０５及び制御部１０４に接続され、情報蓄積部１０７は制御部１０４及び表示部２と接続されている。
【００３０】
なお、選択部１０５及び制御部１０４の機能は、実際には不図示のＣＰＵ、ＲＡＭ、ＲＯＭ等が果たす。該ＲＯＭには、選択部１０５及び制御部１０４が実行する制御プログラムが格納されている。
【００３１】
デジタルテレビ装置１００は、分離部を兼ねる受信部１０１を介して、放送局から通信衛星やＣＡＴＶ回線を介してデジタル放送データ３０１を受信する。放送データ３０１は、受信部１０１により分離される。すなわち、デジタルテレビ装置１００内に蓄積が必要なデータと、蓄積を必要としないデータとに分離される。
【００３２】
蓄積を必要としないデータには、通常のリアルタイムで表示乃至提示する放送番組データがあげられる。このデータは、デコード部１０８を介して表示部１０２に渡される。
【００３３】
一方、蓄積を必要とするデータには、ＥＰＧ（電子番組案内）情報や、データ放送用ブラウザで使用される各種コンテンツなどが上げられる。また、番組の特性等を示す属性情報を記した番組属性情報３０２も蓄積を必要とするデータの一つである。これらのデータは、放送コンテンツ蓄積部１０３に渡されここに蓄積される。放送コンテンツ蓄積部１０３内の情報は、後述するように、ある不特定の周期にて更新されていく。
【００３４】
情報蓄積部１０７は、放送番組とは異なる広告情報３０３（所定情報）を蓄積する。異なる広告情報３０３とは、本実施の形態では、例えば放送番組内の広告（ＣＭ）とは異なる独立した広告情報であるが、広告以外の情報であってもよい。広告情報３０３は、広告主の依頼を受けて、デジタルテレビ装置１００内の蓄積情報を管理する管理者（放送局および視聴者含む）により情報蓄積部１０７に蓄積されるものである。個々の広告情報３０３は、広告表示のような情報を形成するための動画、静止画を含むマルチメディア情報の集合であるため、情報蓄積部１０７は、ハードディスク等の大容量の蓄積手段であることが望ましい。
【００３５】
また、広告情報３０３が常に最新であることを可能にするために、情報蓄積部１０７内の蓄積情報が更新可能であると同時に、なんらかの方法で外部から更新できる手段をデジタルテレビ装置１００が有する必要がある。例えば、デジタルテレビ装置１００が、ＣＡＴＶ回線や電話回線と接続可能であり、インターネットを使用した双方向通信手段を持つようにすればよい。そして広告情報３０３は、インターネットを介して、放送事業者あるいは広告情報３０３を管理する広告提供者から、監視・更新が可能なようにすることが考えられる。情報蓄積部１０７の更新データ量が膨大になるため、インターネットに接続するための回線は、できるだけ太い回線であることが望まれる。
【００３６】
あるいは、情報蓄積部１０７自体が、ＤＶＤのような大容量のメディアを駆動するドライブ等であり、メディアの有償または無償の配布により、視聴者が随時メディアを交換することで、広告情報３０３の更新を実現するようにしてもよい。
【００３７】
なお、情報蓄積部１０７内の広告情報３０３は、デジタルテレビ装置１００の出荷時点である程度蓄積させておいてもよいし、あるいはメディアの配布またはインターネットを通じたダウンロードで初めて蓄積させるようにしてもよい。
【００３８】
キーワード蓄積部１０６は、情報蓄積部１０７に蓄積された広告情報３０３に関わるキーワードをデータベース化するために使用される。キーワードとしては、番組属性情報３０２で使用される項目や値と同一のものが使用される。なお、キーワード蓄積部１０６は、情報蓄積部１０７とは物理的に同じ記憶媒体（ハードディスク等）で構成し、その記憶領域を分割して用いるようにしてもよい。
【００３９】
番組属性情報３０２は、現在あるいは今後放映される番組の属性を記した情報である。ここでいう属性は、例えば、番組のジャンル、番組の放送開始時刻、番組の放映時間、番組の出演者、番組に使用される音楽、番組内容の変更の有無、番組放送開始時刻の変更の有無、及び番組放映時間の変更の有無等の項目とその値（文字）からなる。なお、番組属性情報３０２は、これらのうちの一部を属性としてもよい。番組属性情報３０２は、各番組別（従って、チャネル別及び時間別）に存在する。
【００４０】
データベース化の際は、通常、その広告情報３０３が表示される際、対応して放映してほしい放送番組の属性が選定され、それが広告情報３０３のキーワードとして登録される。例えば、広告情報３０３が、ある商品（例えば飲料水）の広告である場合、広告効果が最も効果的と思われる番組（例えばスポーツ番組）の属性（例えば、項目はジャンル、値はスポーツ）が登録される。属性の選定は、広告提供者が事前に行うことができる。作成されたデータベースは、キーワード蓄積部１０６に記憶される。
【００４１】
また、上記キーワードとは別に、個々の広告情報３０３を識別するための識別情報３０５が制御部１０４によって割り当てられ、キーワード蓄積部１０６に蓄積される。これと同時に、広告情報３０３には表示の一応の優先順位を示す優先情報３０６が制御部１０４によって割り当てられ、これも同様にキーワード蓄積部１０６に蓄積される。優先順位は、広告情報３０３の情報蓄積部１０７内での累積蓄積時間や、視聴者への表示回数に応じて変化する。このように、キーワード蓄積部１０６に構築されたデータベースでは、個々の広告情報３０３に、識別情報３０５及び優先情報３０６が対応している。
【００４２】
選択部１０５は、放送コンテンツ蓄積部１０３内の番組属性情報３０２とキーワード蓄積部１０６内のデータベースを基に、現在あるいはこれから放映される番組と並行して流すべき情報蓄積部１０７内の広告情報３０３の選択、順位付けをおこなう。選択１０５による選択、順位付けの処理が終了すると、選択１０５はその結果を制御部１０４に渡す。制御部１０４は、広告情報３０３が並行表示等されるべき番組の放映時間になると、上記選択、順位付け結果を基に、情報蓄積部１０７内の選択された広告情報３０３を表示部１０２に渡す。これにより、広告情報３０３が番組に対応して表示される。
【００４３】
制御部１０４はこの他にも、上記各蓄積部の制御を行なう。制御部１０４は、放送コンテンツ蓄積部１０３を常に監視しており、番組属性情報３０２が更新されると、その都度、選択部１０５に対して広告情報３０３の選択、順位付けを行なうよう要請する。
【００４４】
表示部１０２は、表示により、視聴者への放送番組及び広告情報３０３の提示を行なう。放送番組には受信部１０１からデコード部１０８を介してリアルタイムに表示されるものと、一旦放送コンテンツ蓄積部１０３に蓄積された後に表示されるものがある。放送番組と広告情報３０３を同時に表示するために、表示部１０２の表示画面は、２つ以上の独立したウインドウを有している（図示せず）。
【００４５】
本実施の形態では、広告情報３０３の提供は放送局との連係で行なわれ、番組属性情報３０２は、各放送局が記述するマークアップ文書によって提供される。すなわち、デジタル放送データ３０１内には、各放送局が提供するマークアップ言語で記述された番組属性情報３０２が含まれている。この番組属性情報３０２が、後に選択部１０５により取得される。
【００４６】
マークアップ文書は一般に、例えばＨＴＭＬ文書や、特定の目的のために定義されたＸＭＬ（eXtensible Markup Language）ベースの言語を使用した文書等である。ＢＳデジタル放送では、データ放送用ブラウザの言語体系としてＢＭＬ（Broadcast Markup Language）を定義している。ＢＭＬは、ＸＨＴＭＬ（eXtensible HTML）を放送用に拡張したものであり、ＭＥＴＡ要素を使用して、番組の属性をメタ情報として定義することができる。よってＢＭＬで番組情報を記述することが可能である。図２に、ＢＭＬを使用して記述した番組属性情報の一例を示す。
【００４７】
また、一方でＸＭＬを使用して番組属性情報を記述するための専用の言語を定義して使用することも可能である。図３に、ＸＭＬを使用して記述した番組属性情報の一例を示す。ここでメタ情報として送られてくるのは、あらかじめ、キーワード蓄積部１０６内でデータベース化されている番組属性情報のみである。万一、定義されていないメタ情報が送られてきた場合は処理されないことになる。定義される情報は、ジャンル、開始時刻、放映時間、出演者等、番組の特性に関わる情報である。
【００４８】
図４及び図５は、選択部１０５により実行される広告情報の選択、順位付け処理のフローチャートを示す図である。
【００４９】
まず、選択部１０５は、制御部１０４から選択、順位付け処理の開始依頼を受けると、放送コンテンツ蓄積部１０３に蓄積されたデジタル放送データから、チャネルと時間帯で特定される番組についての番組属性情報３０２を取得する（ステップＳ２００）。
【００５０】
次に、当該番組の放映時間を取得して、番組の放映時間内で提供可能な広告情報３０３の数量（提供可能数量Ｎ）を算出する（ステップＳ２０１）。その際、番組の時間帯が変更される可能性がある場合は、変更された場合の時間帯に基づく算出も行なう。なお、本実施の形態では、処理の複雑化を避けるため、各広告情報３０３の必要表示時間は全て同じであるものとする。
【００５１】
次に、取得した当該番組の番組属性情報３０２における項目及びその項目の値を１組抽出する（ステップＳ２０２）。項目は複数あるので、抽出は順に行う。次に、キーワード蓄積部１０６に記憶されたデータベースにアクセスして、上記抽出した項目及び値による検索を行う（ステップＳ２０３）。ここでは、例えば、抽出した項目が「ジャンル」で値は「スポーツ」であったとすると、データベース中の「ジャンル」という項目のうちその値が「スポーツ」であるものを検索する。そして、ヒットした場合は、その広告情報３０３が検索の基となる項目及び値に適合していることになる。
【００５２】
次に、上記抽出した項目及び値による検索の結果、適合している広告情報３０３があるか否かを判別する（ステップＳ２０４）。その判別の結果、適合している広告情報３０３がない場合は、ステップＳ２０６に進む一方、適合している広告情報３０３がある場合は、適合する広告情報３０３の識別情報３０５を抜き出し、抜き出した全ての識別情報３０５のカウント値Ｃｎを「１」だけカウントアップすると共に、抜き出した識別情報３０５の総数Ｉｎを「１」だけカウントアップして（ステップＳ２０５）、ステップＳ２０６に進む。なお、各番組に関し、ステップＳ２０５の実行が初回である場合は、カウント値Ｃｎ及び総数Ｉｎはいずれも「１」に設定される。
【００５３】
次に、ステップＳ２０６では、当該番組の番組属性情報３０２における項目及び値をすべて抽出したことで広告情報３０３の検索が終了したか否かを判別する。その判別の結果、見抽出項目があり未だ検索が終了していない場合は、前記ステップＳ２０２に戻る。この場合、ステップＳ２０２〜Ｓ２０６の処理が繰り返されることになる。従って、適合する広告情報３０３の識別情報３０５はすべて抜き出されることになる。そして、同じ識別情報３０５のカウント値Ｃｎが重複して抜き出された場合は、カウント値Ｃｎが「１」ずつ増加することになる。総数Ｉｎについても同様である。
【００５４】
一方、前記ステップＳ２０６で、当該番組の番組属性情報３０２における項目及び値をすべて抽出したことで広告情報３０３の検索が終了した場合は、検索された広告情報３０３について、総数Ｉｎと提供可能数量Ｎとが等しいか否かを判別する（ステップＳ２０７）。その判別の結果、総数Ｉｎと提供可能数量Ｎとが等しい場合は、直ちにステップＳ２１１に進む。一方、総数Ｉｎと提供可能数量Ｎとが等しくない場合は、Ｉｎ＞Ｎが成立するか否かを判別する（ステップＳ２０８）。
【００５５】
その判別の結果、Ｉｎ＞Ｎが成立する場合は、ステップＳ２０９を実行してステップＳ２１１に進む一方、Ｉｎ＞Ｎが成立しない場合、すなわちＩｎ≦Ｎである場合は、ステップＳ２１０を実行してステップＳ２１１に進む。
【００５６】
前記ステップＳ２０９では、表示させたい広告情報３０３の総数が、番組放映時間内に提供できる限度の数量を超えている場合であるので、表示対象削除の処理を行う。すなわち、上記検索された広告情報３０３の識別情報３０５の群の中から、カウント値Ｃｎの低い順に識別情報３０５を削除していく。その場合において、カウント値Ｃｎが同数の場合は、上記優先度を規定した優先情報３０６の低いものが削除される。
【００５７】
前記ステップＳ２１０では、表示させたい広告情報３０３の総数が、番組放映時間内に提供できる限度の数量に満たない場合であるので、表示対象追加の処理を行う。すなわち、カウント値Ｃｎがある一定以上の広告情報３０３は複数回の表示がされるようにする。また、それでも満たない場合は、優先情報３０６の高いもののうち、検索されなかった広告情報３０３の識別情報３０５を抜き出すことで、その広告情報３０３を表示対象に加える。
【００５８】
このようにして、広告情報３０３の選択がなされる。また、前記ステップＳ２０９及びＳ２１０により、総数Ｉｎと提供可能数量Ｎとが一致し、選択された広告情報３０３の表示時間が番組放映時間内にちょうど収まるようになる。
【００５９】
次に、ステップＳ２１１では、順位付け、すなわち、選択された複数の広告情報３０３間での表示の順序を決定する。表示の順序の決定手法は種々考えられるが、例えば、カウント値Ｃｎが高く複数の表示回数を持っている広告情報３０３は、続けて表示されることがないように配慮する。あるいは、これとは逆に、続けて表示されるようにした方が適当な場合もある。従って、各広告情報３０３に応じて続けて表示されることを許容するかしないかを設定すればよい。
【００６０】
なお、このように、広告情報３０３の表示されるべき回数及び表示される順序の双方を調整するのが望ましいが、番組放映時間内に収まる範囲で、回数または順序のいずれか一方のみを調整するようにしてもよい。
【００６１】
次に、提供可能数量Ｎの全広告情報３０３について順位付け処理が終了したか否かを判別する（ステップＳ２１２）。その判別の結果、未処理の広告情報３０３がある場合は、前記ステップＳ２０７に戻る一方、提供可能数量Ｎの全広告情報３０３について順位付け処理が終了した場合は、本処理を終了する。これにより、選択部１０５は、１つの番組に対する番組内容に沿った情報の選択、順位付け処理を終了する。この結果は制御部１０４に渡される。制御部１０４では、その結果に従って、選択された広告情報３０３を表示部２に表示させていく。
【００６２】
なお、複数チャネル及び複数の番組に対して広告情報３０３の選択を行なう必要がある場合は、図４、図５の処理を繰り返す。
【００６３】
本実施の形態によれば、デジタル放送を受信したデジタルテレビ装置１００が、放送データ内のマークアップ言語で記述された番組属性情報から番組に関わる情報を抽出し、その情報を基に、選択部１０５による情報蓄積部内の広告情報の選択、順位付けの処理を行うようにしたので、情報を番組と連動させて表示することで、番組放映時に最適な広告情報を表示し、視聴者にとってより興味の持てる有効な情報提供を行なうことができる。特に、情報蓄積部内の情報を広告情報としたので、視聴者に対してデジタル放送番組とは異なる広告を提供できる上、視聴者に興味の湧く情報を効率的に提供できることになる。特にインターネットからの能動的な情報取得とは異なり、テレビを観賞の対象として受動的に利用する視聴者に対しても有用であり、一方、広告を提供する側にとっても、視聴者の興味にある情報を提供可能になることから、効率的な広告を行える。よって、番組に関連した蓄積情報を番組に対応させて表示させることで、情報提供者及び視聴者の双方にとって有効な情報提供を可能とすることができる。
【００６４】
また、番組属性情報の取得は放送局との連係で行なわれ、各放送局が提供するマークアップ文書によって詳細に提供されるようにしたので、同一の番組でも時間的に細かく内容を記した情報を番組属性情報として提供すれば、より精度の高い情報提供が可能となる。
【００６５】
なお、上記のような情報提供の手法を、デジタル放送番組とは別の広告提供手段として利用したので、広告依頼主にとっては新たな広告提供手段を得ることになる。もし、上記のような情報提供の手法を実現するシステムの提供者（広告提供者と視聴者とを通信上で仲介する第三者）が、デジタルテレビ装置の製造、販売者と同一ならば、システムの運用により広告依頼主などからの収入が見込める代わりに、デジタルテレビ装置の高性能化によって上昇するコストを押さえられるという波及効果も期待できる。
【００６６】
（第２の実施の形態）
第１の実施の形態では、放送局との連係を前提としており、番組属性情報はタグ情報として送信され、デジタル放送データ内に含まれた各放送局が提供するマークアップ言語で記述された番組属性情報を利用するようにした。
【００６７】
しかし、本第２の実施の形態では、放送局側から上記番組属性情報の提供を受ける代わりに、デジタル放送データ内に含まれるＥＰＧ情報を基に、番組の特性を推測するようにする。番組属性情報は、ＥＰＧ情報として番組開始前に送信されてくる。ＢＳデジタル放送では、ＥＰＧ情報としてＭＰＥＧ２（Moving Pictures Experts Group）トランスポートストリーム内のＳＩ（Service Information）情報を参考にするため、番組属性情報はある程度ＳＩから取ることが可能である。
【００６８】
本第２の実施の形態に係るデジタルテレビ装置１００の構成は第１の実施の形態と同様で、図１に示す通りである。
【００６９】
本第２の実施の形態では、蓄積を必要とするデータが、放送コンテンツ蓄積部１０３に蓄積される際、ＥＰＧ情報として含まれる番組属性情報３０２’も放送コンテンツ蓄積部１０３に渡され同じく蓄積される。また、キーワード蓄積部１０６に蓄積される広告情報３０３に関わるキーワードは、第１の実施の形態のものとは異なる。例えばＢＳデジタル放送では番組属性に関わる項目は、主にＳＩに含まれるＥＩＴ（Event Information Table）に記述されているため、本第２の実施の形態におけるキーワードの項目及び値もＥＩＴ内に記述されているものに沿ったものとなる。
【００７０】
選択部１０５による選択、順位付け処理は、第１の実施の形態と番組属性情報が異なるだけで手順は同じで、図４、図５に示す通りである。
【００７１】
本実施の形態によれば、デジタル放送データ内のＥＰＧ情報として送られる番組属性情報から番組に関わる情報を抽出し、その情報を基に、情報蓄積部内の情報の選択、順位付け処理を行うようにしたので、第１の実施の形態と同様の効果を奏することができる。
【００７２】
なお、上述した各実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体をデジタルテレビ装置１００に供給し、その装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の目的が達成されることはいうまでもない。
【００７３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、プログラムコードが電送媒体等を介して供給される場合は、プログラムコード自体が本発明を構成することになる。また、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７４】
プログラムコードを供給するための記憶媒体として、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７５】
また、コンピュータが読み出したプログラムコードを実行することにより上述した各実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づいて、コンピュータ上で稼動しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００７６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づいて、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００７７】
【発明の効果】
以上説明したように、本発明によれば、情報提供者及び視聴者の双方にとって有効な情報提供を可能とすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るデジタルテレビ装置の構成を示すブロック図である。
【図２】ＢＭＬを使用して記述した番組属性情報の一例を示す図である。
【図３】ＸＭＬを使用して記述した番組属性情報の一例を示す図である。
【図４】選択部により実行される広告情報の選択、順位付け処理のフローチャートを示す図である。
【図５】選択部により実行される広告情報の選択、順位付け処理の図４の続きのフローチャートを示す図である。
【符号の説明】
１００  デジタルテレビ装置
１０１  受信部
１０２  表示部
１０３  放送コンテンツ蓄積部
１０４  制御部（データベース作成手段、表示制御手段）
１０５  選択部（属性情報取得手段、情報選択手段）
１０６  キーワード蓄積部（データベース記憶手段、記憶部）
１０７  情報蓄積部（蓄積手段、蓄積部）
１０８  デコード部
３０１  デジタル放送データ
３０２  番組属性情報
３０３  広告情報
３０５  識別情報
【図１】
0004438041.tif 000002
【図２】
0004438041.tif 000003
【図３】
0004438041.tif 000004
【図４】
0004438041.tif 000005
【図５】
0004438041.tif 000006