(57)【要約】【課題】ユーザの興味を引く番組を幅広く提示することができるようにする。【解決手段】キーワード重要度決定部２１２は、ジャンルが「ニュース」である番組のキーワード（候補キーワード）を検索し、候補キーワードのそれぞれについて、複数の異なる放送局で放送される番組のそれぞれから抽出されたか否かが判定される。さらに、候補キーワードが今日放送される番組のみから抽出されたか否かがさらに判定され、その出現回数が、時事キーワードの重要度として決定される。また、イベントキーワードは、大規模なイベントのキーワードとして予め設定されており、キーワード重要度決定部２１２が、所定の条件を満たす、当該イベントキーワードに対応する番組を特定するとともに、当該イベントキーワードの重要度を決定する。【選択図】図３
2010028586.tif 000002
【特許請求の範囲】
【請求項１】
所定の期間に放送される番組の番組情報を取得する取得手段と、
前記取得した番組情報に含まれるテキストデータを形態素解析することで得られた単語をそれぞれの番組と対応付けて抽出するキーワード抽出手段と、
前記キーワード抽出手段により抽出されたキーワードのうち、複数の異なる放送局で放送される番組のそれぞれに対応付けられたキーワードであり、かつ今日放送される番組にのみ対応付けられているキーワードを、時事キーワードとして抽出する時事キーワード抽出手段と、
前記抽出された時事キーワードの出現回数を統計し、統計された出現回数に基づいて前記時事キーワードのユーザにとっての重要性を表す重要度を特定する
情報処理装置。
【請求項２】
前記キーワード抽出手段により抽出されたキーワードのうち、予め設定された所定の条件に基づいて定められたイベントキーワードを抽出するイベントキーワード抽出手段とをさらに備え、
前記抽出されたイベントキーワードが、明日放送される番組に対応付けられており、かつ、前記番組のキーワードファイルのキーワードが所定の条件を満たし、かつ前記番組の放送時間が所定の閾値以上である場合、
前記イベントキーワードの出現回数を統計し、出現回数に基づいて前記イベントキーワードのユーザにとっての重要性を表す重要度をさらに特定する
請求項１に記載の情報処理装置。
【請求項３】
前記複数の時事キーワードおよびイベントキーワードのうち、前記重要度の高い時事キーワードおよびイベントキーワードを、それぞれ所定の数だけ選択し、前記選択された時事キーワードおよびイベントキーワードに対応付けられた番組の情報を、前記時事キーワードおよびイベントキーワードとともに、推薦情報として前記ユーザに提示する提示手段を
さらに備える請求項２に記載の情報処理装置。
【請求項４】
前記推薦情報は、自分に接続されたディスプレイに階層化された画面として表示される
請求項３に記載の情報処理装置。
【請求項５】
前記時事キーワード抽出手段は、
前記番組情報に基づいて、予め設定されたジャンルに属する番組に対応付けられたキーワードの中から、前記時事キーワードを抽出する
請求項１に記載の情報処理装置。
【請求項６】
所定の期間に放送される番組の番組情報を取得し、
前記取得した番組情報に含まれるテキストデータを形態素解析することで得られた単語をそれぞれの番組と対応付けて抽出し、
前記抽出されたキーワードのうち、複数の異なる放送局で放送される番組のそれぞれに対応付けられたキーワードであり、かつ今日放送される番組にのみ対応付けられているキーワードを、時事キーワードとして抽出し、
前記抽出された時事キーワードの出現回数を統計し、統計された出現回数に基づいて前記時事キーワードのユーザにとっての重要性を表す重要度を特定するステップ
を含む情報処理方法。
【請求項７】
コンピュータを、
所定の期間に放送される番組の番組情報を取得する取得手段と、
前記取得した番組情報に含まれるテキストデータを形態素解析することで得られた単語をそれぞれの番組と対応付けて抽出するキーワード抽出手段と、
前記キーワード抽出手段により抽出されたキーワードのうち、複数の異なる放送局で放送される番組のそれぞれに対応付けられたキーワードであり、かつ今日放送される番組にのみ対応付けられているキーワードを、時事キーワードとして抽出する時事キーワード抽出手段と、
前記抽出された時事キーワードの出現回数を統計し、統計された出現回数に基づいて前記時事キーワードのユーザにとっての重要性を表す重要度を特定する情報処理装置として機能させる
プログラム。
【請求項８】
請求項７に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、プログラム、並びに記録媒体に関し、特に、ユーザの興味を引く番組を幅広く提示することができる情報処理装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
近年販売されているハードディスクレコーダなどのディジタル録画機器の中には、録画済みの番組から所定の番組を選択し、選択した番組を推薦番組としてユーザに提示する機能が搭載されているものがある。
【０００３】
このような機器においては、例えば、ユーザにより選択されたジャンルの番組や、ユーザにより選択されたキーワードをタイトルに含む番組が推薦番組となるように、EPG(Electronic Program Guide)から取得された録画済みの番組の番組情報と、ユーザによる設定に基づいて番組の選択が行われる。
【０００４】
しかしながら、従来のディジタル録画機器においては、推薦番組を選択し、ユーザに提供することができるものの、その表示は、番組のタイトルを推薦の理由とともにリスト化して表示したりするだけであるから面白みに欠け、どのような番組が推薦番組として挙げられているのかをユーザが気軽に確認することができない。
【０００５】
そこで、単なるタイトルのリストではなく、雑誌の表紙や目次のように、その雑誌に掲載されている複数の特集記事の概要が、写真なども適宜交えて提示されるのと同じような形で、推薦番組の情報なども提示されることにより、ユーザは、どのような番組が推薦番組として挙げられているのかを気軽に確認することができるようにすることも提案されている（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開２００６−１９１４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、推薦番組を、例えば、雑誌に掲載されている複数の特集記事のように提示する場合、ユーザの嗜好に偏った番組ばかりが提示されるのでは、やはり面白みに欠ける。例えば、雑誌には、いま話題の人物や事件などの特集記事が組まれており、このような特集記事の概要が、雑誌の表紙に印刷されていることにより、その雑誌を思わず手にとってみたくなる。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、特に、ユーザの興味を引く番組を幅広く提示することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面は、所定の期間に放送される番組の番組情報を取得する取得手段と、前記取得した番組情報に含まれるテキストデータを形態素解析することで得られた単語をそれぞれの番組と対応付けて抽出するキーワード抽出手段と、前記キーワード抽出手段により抽出されたキーワードのうち、複数の異なる放送局で放送される番組のそれぞれに対応付けられたキーワードであり、かつ今日放送される番組にのみ対応付けられているキーワードを、時事キーワードとして抽出する時事キーワード抽出手段と、前記抽出された時事キーワードの出現回数を統計し、統計された出現回数に基づいて前記時事キーワードのユーザにとっての重要性を表す重要度を特定する情報処理装置である。
【００１０】
前記キーワード抽出手段により抽出されたキーワードのうち、予め設定された所定の条件に基づいて定められたイベントキーワードを抽出するイベントキーワード抽出手段とをさらに備え、前記抽出されたイベントキーワードが、明日放送される番組に対応付けられており、かつ、前記番組のキーワードファイルのキーワードが所定の条件を満たし、かつ前記番組の放送時間が所定の閾値以上である場合、前記イベントキーワードの出現回数を統計し、出現回数に基づいて前記イベントキーワードのユーザにとっての重要性を表す重要度をさらに特定するようにすることができる。
【００１１】
前記複数の時事キーワードおよびイベントキーワードのうち、前記重要度の高い時事キーワードおよびイベントキーワードを、それぞれ所定の数だけ選択し、前記選択された時事キーワードおよびイベントキーワードに対応付けられた番組の情報を、前記時事キーワードおよびイベントキーワードとともに、推薦情報として前記ユーザに提示する提示手段をさらに備えるようにすることができる。
【００１２】
前記推薦情報は、自分に接続されたディスプレイに階層化された画面として表示されるようにすることができる。
【００１３】
前記時事キーワード抽出手段は、前記番組情報に基づいて、予め設定されたジャンルに属する番組に対応付けられたキーワードの中から、前記時事キーワードを抽出するようにすることができる。
【００１４】
本発明の一側面は、所定の期間に放送される番組の番組情報を取得し、前記取得した番組情報に含まれるテキストデータを形態素解析することで得られた単語をそれぞれの番組と対応付けて抽出し、前記抽出されたキーワードのうち、複数の異なる放送局で放送される番組のそれぞれに対応付けられたキーワードであり、かつ今日放送される番組にのみ対応付けられているキーワードを、時事キーワードとして抽出し、前記抽出された時事キーワードの出現回数を統計し、統計された出現回数に基づいて前記時事キーワードのユーザにとっての重要性を表す重要度を特定するステップを含む情報処理方法である。
【００１５】
本発明の一側面は、コンピュータを、所定の期間に放送される番組の番組情報を取得する取得手段と、前記取得した番組情報に含まれるテキストデータを形態素解析することで得られた単語をそれぞれの番組と対応付けて抽出するキーワード抽出手段と、前記キーワード抽出手段により抽出されたキーワードのうち、複数の異なる放送局で放送される番組のそれぞれに対応付けられたキーワードであり、かつ今日放送される番組にのみ対応付けられているキーワードを、時事キーワードとして抽出する時事キーワード抽出手段と、前記抽出された時事キーワードの出現回数を統計し、統計された出現回数に基づいて前記時事キーワードのユーザにとっての重要性を表す重要度を特定する情報処理装置として機能させるプログラムである。
【００１６】
本発明の一側面においては、所定の期間に放送される番組の番組情報が取得され、前記取得した番組情報に含まれるテキストデータを形態素解析することで得られた単語がそれぞれの番組と対応付けて抽出され、前記抽出されたキーワードのうち、複数の異なる放送局で放送される番組のそれぞれに対応付けられたキーワードであり、かつ今日放送される番組にのみ対応付けられているキーワードが、時事キーワードとして抽出され、前記抽出された時事キーワードの出現回数を統計し、統計された出現回数に基づいて前記時事キーワードのユーザにとっての重要性を表す重要度が特定される。
【発明の効果】
【００１７】
本発明によれば、ユーザの興味を引く番組を幅広く提示することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１９】
図１は、本発明の一実施の形態に係る番組提示システム１の構成例を示すブロック図である。同図において、番組提示システム１は、記録再生装置１１と、記録再生装置１１とケーブルを介して接続されるテレビジョン受像機１２により構成されている。
【００２０】
記録再生装置１１は、例えば、HDD(Hard Disk Drive)を内蔵するディジタル録画機器として構成され、図示せぬアンテナにおいて受信された放送波から番組のデータを取得し、取得した番組のデータをHDDに記憶して録画するようになされている。
【００２１】
また、記録再生装置１１は、放送されてきたEPGを取得したり、インターネットを介して接続される所定のサーバからダウンロードすることによってEPGを取得したりする機能も有している。記録再生装置１１が取得するEPGには、それぞれの番組について、番組のタイトル、ジャンル、放送日時、出演者、番組の概要などの番組情報が含まれている。
【００２２】
記録再生装置１１は、放送予定の番組の中から、例えば、ユーザの興味を引くと推定されるテーマにあう所定の番組が選択されることによって、そのテーマに属する番組の情報が提示された推薦情報画面がテレビジョン受像機１２の画面に表示するようになされている。また、記録再生装置１１は、放送予定の番組の中から、例えば、ユーザの興味を引くと推定されるキーワードが選択されることによって、キーワードを含む番組の情報が提示された推薦情報画面がテレビジョン受像機１２の画面に表示するようになされている。
【００２３】
図２は、記録再生装置１１の構成例を示すブロック図である。
【００２４】
同図において、CPU(Central Processing Unit)１０１は、ROM(Read Only Memory)１０３に記憶されたプログラムや、HDD１１８から、HDD I/F１１７およびバス１０４を介してRAM(Random Access Memory)１０２にロードされたプログラムを実行し、例えば、U/I制御部１０５により受信されたユーザからの指示（リモートコントローラ１３からのコマンド）に応じて各部の動作を制御するようになされている。
【００２５】
チューナ１０６は、CPU１０１による制御に従って、図示せぬアンテナからの放送信号を受信し、受信信号を復調器１０７に出力する。
【００２６】
復調器１０７は、チューナ１０６から供給されてきた受信信号を復調し、所定のチャンネルで放送されてきたトランスポートストリームをTSデコーダ１０８に出力する。
【００２７】
TSデコーダ１０８は、CPU１０１による制御に従って、復調器１０７から供給されてきたトランスポートストリームから所定のストリームを、RAM１０９を用いて抽出し、抽出したストリームを構成するパケットをバス１０４上に、または、AVデコーダ１１０に出力する。バス１０４上に供給されたパケット（番組のデータ）は、例えば、HDD I/F１１７を介してHDD１１８に供給され、記録される。
【００２８】
また、TSデコーダ１０８により得られたEPGのデータも、適宜、HDD１１８に供給され、記録される。EPGは、例えば、放送波に重畳されて送信され、１日単位で更新されるようになされている。通常、EPGは、本日以後８日間に放送される番組のそれぞれに関する情報が記述されたものとされる。
【００２９】
AVデコーダ１１０は、TSデコーダ１０８から供給されてきたビデオデーダ（ビデオパケット）とオーディオデータ（オーディオパケット）を、RAM１１１を用いてデコードし、デコードして得られたオーディオ信号をMUX１１２に、ビデオ信号をMUX１１３にそれぞれ出力する。
【００３０】
MUX１１２は、AVデコーダ１１０から供給されてきたオーディオ信号に対応する音声をテレビジョン受像機１２のスピーカから出力させる。
【００３１】
MUX１１３は、AVデコーダ１１０から供給されてきたビデオ信号と、表示コントローラ１１４から供給されてきたビデオ信号（OSD(On Screen Display)信号）に基づいて、所定の画像（画面）をテレビジョン受像機１２のディスプレイに表示させる。
【００３２】
表示コントローラ１１４は、CPU１０１による制御に従って、表示データに対応する画面をディスプレイに表示させるためのビデオ信号を生成し、生成したビデオ信号をMUX１１３に出力する。
【００３３】
SIO(Serial I/O)コントローラ１１５は、高速モデム１３１を制御することによってインターネット１３２を介してWebサーバ１３３に接続し、EPGなどを必要に応じてダウンロードする。ダウンロードにより得られたEPGはHDD１１８に供給され、記憶される。
【００３４】
IEEE(Institute of Electrical and Electronics Engineers)1394 I/F１１６は、IEEE1394ケーブルを介して接続されるビデオカメラ１３４からビデオデータを取り込む。
【００３５】
HDD I/F１１７は、バス１０４を介して供給されてきたデータをHDD１１８に記憶させるとともに、要求に応じて、HDD１１８に記憶されているデータを、バス１０４を介して各部に供給する。
【００３６】
カードI/F１１９は、バス１０４を介して供給されてきたデータを、カードスロット１２２に装着されたメモリカード１３５に記録させ、また、メモリカード１３５に記録されているデータを読み出してバス１０４上に出力する。
【００３７】
図３は、CPU１０１で実行されるソフトウェアの機能的構成例を示すブロック図である。
【００３８】
EPGデータ取得部２０１は、HDD１１８に記憶されているEPGのデータを取得する。上述したように、HDD１１８には、本日（今日）以後８日間に放送される番組のそれぞれに関する情報が記述されたEPGがデータとして記憶されている。従って、今日が月曜日である場合、EPGデータ取得部２０１は、今日から来週の月曜日までの間に放送される番組に関する情報を取得することができる。
【００３９】
EPGは、例えば、所定の日付に各放送局において放送する各番組の番組表により構成されるデータである。各番組表は、対応する番組を紹介するものであり、例えば、その番組のID、その番組の番組タイトル、番組の内容を説明する文章などの番組説明の情報、その番組のジャンル、放送開始または放送終了時刻、その他の情報により構成される。
【００４０】
EPGデータ解析部２０２は、EPGデータ取得部２０１が取得したEPGのデータを解析し、当該EPGに含まれる番組のID、番組タイトル、番組説明などの情報を番組単位に抽出できるようになされている。EPGデータ解析部２０２は、抽出した情報を、例えば、テキストデータに変換して出力するようになされている。
【００４１】
キーワードデータベース生成部２０３は、EPGデータ解析部２０２の解析結果に基づいて、番組単位のキーワードファイルを生成する。ここで、キーワードファイルは、番組を特定する情報と、その番組の番組タイトル、番組説明などの情報に含まれていたキーワードとを対応付けるデータとされる。また、キーワードは、キーワードデータベース生成部２０３が、番組タイトル、番組説明などの情報をテキストデータとして取得して、それらのテキストデータに基づいて抽出されるものとする。キーワードデータベース生成部２０３は、番組タイトル、番組説明などの情報のテキストデータを、例えば、形態素解析することにより単語を抽出する。そして、キーワードデータベース生成部２０３は、例えば、形態素解析されて抽出された単語のうち、予め用意された辞書ファイルなどに登録されている単語が選択されて、その番組のキーワードとする。
【００４２】
図４は、キーワードファイルの構成例を示す図である。同図の例においては、キーワードファイルの属性として「番組ID」、「番組タイトル」、「放送日」、「放送局」、「ジャンル」、「番組長」、「キーワード」が含まれている。
【００４３】
属性「番組ID」は、その番組を特定する番号などの情報とされる。属性「番組タイトル」は、その番組の番組タイトルが記述された情報とされる。属性「放送日」は、その番組が放送される日を表す情報とされる。属性「放送局」は、その番組が放送される放送局を表す情報とされる。属性「ジャンル」は、その番組のジャンルを表す情報とされる。属性「番組長」は、その番組の放送時間（時間的長さ）を表す情報とされる。なお、これらの情報は、全てEPGに含まれており、EPGに基づいて特定することが可能である。
【００４４】
属性「キーワード」は、上述したように、キーワードデータベース生成部２０３が、その番組のキーワードとして抽出したキーワードが記述された情報とされる。
【００４５】
図４の例では、９月２８日（９／２８）にＸ局で放送される番組ID「００１A」の番組は、その番組タイトルが「電車で行く」であり、キーワードとして、「紅葉」、「温泉」、「日帰り」・・・を含んでいる。なお、この番組のジャンルは「バラエティ」であり、番組長は６０分である。また、９月２８日（９／２８）にＹ局で放送される番組ID「００２Ｂ」の番組は、その番組タイトルが「夢の旅」であり、キーワードとして、「紅葉」、「温泉」、「散歩」・・・を含んでいる。なお、この番組のジャンルは「バラエティ」であり、番組長は４５分である。
【００４６】
なお、キーワードファイルは、番組単位に生成される。例えば、図４の番組ID「００１A」の列に記述された情報が番組ID「００１A」の番組のキーワードファイルとなり、番組ID「００２Ｂ」の列に記述された情報が番組ID「００２Ｂ」の番組のキーワードファイルとなる。
【００４７】
また、キーワードデータベース生成部２０３は、上述したように生成されたキーワードファイルに基づいて、キーワードデータベースを生成するようになされている。ここで、キーワードデータベースは、複数の番組のキーワードファイルのデータの中で、個々のキーワードのそれぞれが、何回抽出された（出現した）かなどの情報を特定することが可能となるに構成されたデータベースとされる。
【００４８】
図５は、キーワードデータベースの構成例を示す図である。同図の例では、キーワードデータベースの属性として、「キーワード」、「出現回数」、「出現日数」、「出現日」、「複数放送局」、および「番組ID」が含まれている。
【００４９】
属性「キーワード」は、複数の番組のキーワードファイルから検出された、キーワードのそれぞれに対応する。
【００５０】
属性「出現回数」は、そのキーワードが出現した回数を表す情報とされる。例えば、キーワード「ＡＡＡ」が、番組ＩＤ「１１１１」と番組ＩＤ「２２２２」の番組から抽出された場合、キーワード「ＡＡＡ」の出現回数の値は、２とされる。キーワード「ＢＢＢ」が、番組ＩＤ「１１１１」、番組ＩＤ「２２２２」、および番組ＩＤ「３３３３」の番組から抽出された場合、キーワード「ＢＢＢ」の出現回数の値は、３とされる。なお、番組ＩＤ「１１１１」、番組ＩＤ「２２２２」、または番組ＩＤ「３３３３」の番組から抽出されたキーワードは、図４に示したキーワードファイルの属性「キーワード」の情報に基づいて特定される。
【００５１】
属性「出現日数」は、属性「出現日」に記述された日付をカウントした値を表す情報とされる。
【００５２】
属性「出現日」は、当該キーワードが抽出された番組の放送日のそれぞれを記述した情報とされる。例えば、キーワード「ＡＡＡ」が、９月２８日放送の番組ＩＤ「１１１１」と９月２８日放送の番組ＩＤ「２２２２」の番組から抽出された場合、キーワード「ＡＡＡ」の出現日は、「９／２８（９月２８日）」となる。また、キーワード「ＢＢＢ」が、９月２８日放送の番組ＩＤ「１１１１」および番組ＩＤ「２２２２」の番組、並びに９月２９日放送の番組ＩＤ「３３３３」の番組から抽出された場合、キーワード「ＢＢＢ」の出現日は、「９／２８（９月２８日）、９／２９（９月２９日）」となる。
【００５３】
属性「複数放送局」は、当該キーワードが、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードであるか否かを表す情報とされる。例えば、キーワード「ＡＡＡ」が、Ｘ局で放送される番組ＩＤ「１１１１」の番組と、同じくＸ局で放送される番組ＩＤ「２２２２」の番組から抽出された場合、キーワード「ＡＡＡ」の複数放送局の情報は「×」となる。すなわち、キーワード「ＡＡＡ」が、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードではないことを表している。一方、キーワード「ＢＢＢ」が、Ｘ局で放送される番組と、Ｙ局で放送される番組のそれぞれから抽出された場合、キーワード「ＢＢＢ」の複数放送局の情報は「○」となる。すなわち、キーワード「ＢＢＢ」が、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードであることを表している。
【００５４】
図５の例では、キーワード「ガソリン」の出現回数の値が「５」とされ、出現日数の値が「１」とされ、出現日が「９／２８」とされている。そして、キーワード「ガソリン」が複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードであったので、複数放送局の欄が「○」とされている。また、キーワード「副都心」の出現回数の値が「３」とされ、出現日数の値が「２」とされ、出現日が「９／２８」、「９／２９」とされている。そして、キーワード「副都心」が複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードであったので、複数放送局の欄が「○」とされている。さらに、キーワード「テニス世界大会」の出現回数の値が「３」とされ、出現日数の値が「３」とされ、出現日が「９／２８」、「９／２９」、「９／３０」とされている。そして、キーワード「テニス世界大会」が複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードではなかったので、複数放送局の欄が「×」とされている。
【００５５】
属性「番組ID」は、そのキーワードが抽出された番組の番組IDを表している。なお、各番組ＩＤは、その番組の放送日と対応付けられて記述されるものとする。
【００５６】
図３に戻って、キーワードデータベース生成部２０３により生成されたキーワードファイルおよびキーワードデータベースは、データ管理部２２０により所定の記憶領域に記憶される。データ管理部２２０は、例えば、HDD１１８の内部の予め設定された領域にキーワードファイルおよびキーワードデータベースを記憶するようになされている。
【００５７】
テーマ分類部２０４は、データ管理部２２０により記憶されているキーワードファイルに基づいて、個々の番組のそれぞれが、どのテーマに分類されるかを判定し、テーマデータファイルを生成するようになされている。
【００５８】
ここで、テーマデータファイルは、複数のテーマのそれぞれに属する番組、および放送日毎の番組数を表す情報が記述されたデータとされる。また、テーマは、予め定められた複数のテーマが存在するものとし、それらのテーマのそれぞれに対応するテーマ定義情報が、例えば、データ管理部２２０により記憶されているものとする。
【００５９】
図６は、テーマの一覧の例を示す図である。同図に示された「ゴールデンウィーク特集」、「クリスマス特集」、「バレンタイン特集」、・・・「ドラマ新番組」、「ドラマ最終回」・・・のそれぞれがテーマとされる。テーマ分類部２０４は、個々の番組のそれぞれが、どのテーマに属する番組であるかを特定する。なお、例えば、テーマ「ゴールデンウィーク特集」に属する番組は、そのテーマの名称（いまの場合、ゴールデンウィーク特集）から当然に想起される内容の番組とされ、例えば、５月の連休の旅行計画を紹介する番組などとされる。
【００６０】
図７は、テーマ定義情報の例を示す図である。この例では、テーマの名称（テーマ名）が「ドラマ最終回」であるテーマ、「ドラマ新番組」であるテーマ、・・・のテーマの定義情報が記述されている。
【００６１】
図中のテーマ名「ドラマ最終回」の列に記述された情報は、このテーマに分類される番組の条件であり、その番組のキーワードとして「最終回」、「最終話」、・・・が含まれており、かつ番組のジャンルが「ドラマ」である番組が、テーマ「ドラマ最終回」に属する番組とされる。また、図中のテーマ名「ドラマ新番組」の列に記述された情報は、このテーマに分類される番組の条件であり、その番組のキーワードとして「新作」、「新番組」、・・・が含まれており、かつ番組のジャンルが「ドラマ」である番組が、テーマ「ドラマ新番組」に属する番組とされる。
【００６２】
テーマ分類部２０４は、データ管理部２２０から、上述したキーワードファイルのデータを取得して、個々の番組のそれぞれについてキーワードをチェックし、テーマ定義情報のキーワードと比較する。また、テーマ分類部２０４は、個々の番組のそれぞれについてジャンルをチェックし、テーマ定義情報のジャンルと比較する。
【００６３】
このように、テーマ分類部２０４は、それぞれの番組が属するテーマを特定し、テーマデータファイルを生成する。図８は、テーマデータファイルの構成例を示す図である。同図の例では、テーマ名、そのテーマに属する番組の番組ID、日付別の番組数の情報によりテーマデータファイルが構成されている。
【００６４】
例えば、テーマ名「ドラマ最終回」に属する番組が、番組ＩＤ「００９Ａ」、「００２Ｂ」、・・・の番組であったものとされている。また、番組ＩＤ「００９Ａ」、「００２Ｂ」、・・・の番組は、９月２８日（９／２８）に１回放送され、９月２９日（９／２９）に放送され、９月３０日（９／３０）に２回放送され、・・・１０月５日（１０／５）に５回放送されるものとされている。例えば、番組ＩＤ「００９Ａ」の番組が、９月２８日に放送され、番組ＩＤ「００２Ｂ」の番組が、９月２９日に放送され、・・・のように放送される。
【００６５】
同様に、テーマ名「ドラマ新番組」、テーマ名「バラエティ特番」・・・に属する番組についての情報も記述されている。
【００６６】
なお、テーマデータファイルは、テーマ単位に生成される。例えば、図８のテーマ名「ドラマ最終回」の列に記述された情報がテーマ名「ドラマ最終回」のテーマのテーマデータファイルとなり、テーマ名「ドラマ新番組」の列に記述された情報がテーマ名「ドラマ新番組」のテーマのテーマデータファイルとなる。
【００６７】
このようにテーマデータファイルには、そのテーマに属する番組が今日以後８日の間、いつ何回放送されるかが記述されている。いまの場合、今日が９月２８日であるものとし、１０月５日までの番組の放送回数が記述されている。
【００６８】
なお、ここでは、図６をテーマの一覧の例として説明したが、例えば、図９に示されるようにテーマが設定されてもよい。図９の例では、テーマの数がより少ないものとされている。なお、図９に斜体で示されたテーマは、それ以外のテーマに属する番組を、必要に応じてさらに分類するために用いられるテーマとされる。
【００６９】
図３に戻って、重要度決定部２０５は、データ管理部２２０により記憶されているキーワードデータベース、またはテーマデータファイルに基づいて、個々のキーワードのそれぞれの重要度、または個々のテーマのそれぞれの重要度を決定する。ここで、重要度は、ユーザの興味を引く可能性の高さを表す値とされ、後述する表示データ生成部２０６の処理において用いられる。
【００７０】
重要度決定部２０５のテーマ重要度決定部２１１は、データ管理部２２０により記憶されているテーマデータファイルに基づいて、個々のテーマのそれぞれの重要度を決定する。
【００７１】
図８を参照して上述したように、テーマデータファイルには、個々のテーマに属する番組について、今日以後８日間に放送される番組数が記述されている。あるテーマに属する番組数が多い場合、そのテーマの重要度が高いと考えることもできるが、一概にそのようなテーマがユーザの興味を引くとは限らない。例えば、週末、金曜日、土曜日などに放送される番組は、テーマ「バラエティ特番」に属する番組が多くなると考えられる。コメディ番組などは、通常、週末に放送されることが多いからである。このように、テーマは、放送日（曜日など）と密接に関連する場合がある。
【００７２】
そこで、本発明においては、番組数の変化率に注目して重要度を決定する。例えば、今日が月曜日であったとすると、今日放送される番組であって、テーマ「ＴＴＴ」に属する番組の数と、来週の月曜日に放送される番組であって、テーマ「ＴＴＴ」に属する番組の数とを比較し、その変化率を求める。今日放送される番組であって、テーマ「ＴＴＴ」に属する番組の数をＰとし、来週の月曜日に放送される番組であって、テーマ「ＴＴＴ」に属する番組の数をＱとすると、テーマ「ＴＴＴ」に属する番組数の変化率Ｒは、次式により演算される。
【００７３】
Ｒ＝（｜Ｐ−Ｑ│）／Ｐ
【００７４】
テーマ重要度決定部２１１は、このように、個々のテーマのそれぞれについて、番組数の変化率を求めて、その変化率を正規化するなどして重要度を決定する。このようにすることで、例えば、今話題となっているテーマの重要性を高く設定することが可能となる。なお、個々のテーマによって、番組数が大きく異なることもあるので、例えば、番組数の下限値を決めておき、下限値を下回る番組数のテーマの重要度は、一律に「０」とされるようにしてもよい。
【００７５】
重要度決定部２０５のキーワード重要度決定部２１２は、データ管理部２２０により記憶されているキーワードファイルおよびキーワードデータベースに基づいて、個々のキーワードのそれぞれの重要度を決定する。
【００７６】
上述したように、テーマ重要度決定部２１１により、個々のテーマの重要度が決定されるので、重要度の高いテーマを推薦し、テーマに属する番組を提示することで、充分ユーザの興味を引くことができるとも考えられるが、テーマは、同様の内容の番組を幅広く関連付けるものである。このため、テーマのみによって番組を提示すると、突発的な話題にはついていけない場合がある。例えば、社会的に重大な事件が発生した場合などは、重要度の高いテーマに属する番組を提示するだけでは、ユーザの興味を引くことができない。
【００７７】
そこで、本発明においては、所定の条件を満たすキーワードについて重要度を決定し、そのキーワードを含む番組を提示できるようにする。
【００７８】
例えば、突発的な話題のキーワードを特定するために、キーワード重要度決定部２１２が図４を参照して上述したキーワードファイルに基づいて、ジャンルが「ニュース」である番組のキーワードを検索する。そして、キーワード重要度決定部２１２は、検索されたキーワードの中から名詞のキーワードのみを抽出し、そのキーワードを候補キーワードとする。
【００７９】
さらに、キーワード重要度決定部２１２は、候補キーワードのそれぞれについて、図５を参照して上述したキーワードデータベースの情報を検索する。そして、候補キーワードが、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードであるか否かが判定される。このとき、例えば、図５の複数放送局の情報が「○」であるか「×」であるかが判定される。候補キーワードが、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードである（図５の複数放送局の情報が「○」である）と判定された場合、その候補キーワードが今日放送される番組のみから抽出されたキーワードであるか否かがさらに判定される。このとき、例えば、図５の出現日の情報に基づいて判定が行われる。
【００８０】
そして、今日放送される番組のみから抽出されたキーワードであると判定されたキーワードの出現回数が、そのキーワードの重要度として決定される。
【００８１】
このようにすることで、突発的な話題のキーワードの重要度を高く設定することができる。すなわち、突発的な話題は、ジャンルが「ニュース」である番組で放送される可能性が高いので、それらのジャンルの番組から候補キーワードを特定する。また、注目度の高い突発的な話題は、当然、各放送局において放送されるから、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードであるか否かが判定される。さらに、突発的な話題は、予め番組の放送内容として予定され得ないので、今日放送される番組のみから抽出されたキーワードであるか否かがさらに判定される。このように重要度が決定された突発的な話題のキーワードを、時事キーワードと称することにする。
【００８２】
ところで、時事キーワードを含む番組を提示すれば、やはりユーザの興味を引くことができると考えられるが、例えば、一般に発売される雑誌などの表紙には、時事キーワードとは異なる観点で選択された話題も掲載されている。例えば、大規模なスポーツイベントなどがこのような話題に該当する。大規模なスポーツイベントなどは、突発的に発生するものではないが、イベントの開催期間中などは注目度が非常に高いと考えられる。このようなイベントの番組は、例えばテーマ「スポーツ」として他のスポーツ番組とともに、一律に選択されるべきものではなく、そのキーワードを含む番組として提示すべきものである。
【００８３】
しかしながら、例えば、大規模なスポーツイベントなどは、必ずしも、複数の異なる放送局で放送されるとは限らない。また、突発的な話題は、必ずしも、ニュース番組において報道されるものとは限らない。すなわち、注目度の高いイベントのキーワードは、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードとはなり難いのである。従って、時事キーワードには、イベントのキーワードが含まれている可能性が少ないと解すべきである。
【００８４】
そこで、本発明においては、時事キーワードとは異なるキーワードにも重要度を付することにする。このようなキーワードをイベントキーワードと称することにする。イベントキーワードは、例えば、EPGのデータなどを用いて予め設定されてデータ管理部２２０により記憶されているものとする。すなわち、イベントキーワードは、時事キーワードのように、キーワードファイルから選択されるものではなく、例えば、「テニス世界大会」、「ワールドカップ」など大規模なイベントのキーワードとして予め設定されている。
【００８５】
例えば、「テニス世界大会」、「ワールドカップ」などのキーワードは、「スポーツ」という属性が付与されている。このように、例えば、EPGのデータにおいて属性を有するキーワードがイベントキーワードとされる。
【００８６】
キーワード重要度決定部２１２は、イベントキーワードのそれぞれについて、図５を参照して上述したキーワードデータベースの情報を検索する。そして、キーワード重要度決定部２１２は、そのイベントキーワードが、明日放送される番組に含まれているか否かを判定する。このとき、例えば、図５の出現日の情報に基づいた判定がなされる。
【００８７】
明日放送される番組に含まれていると判定された場合、キーワード重要度決定部２１２は、そのイベントキーワードに対応する番組IDを特定し、特定された番組IDに対応するキーワードファイルをチェックする。そして、キーワード重要度決定部２１２は、特定された番組IDに対応するキーワードファイルに、所定のキーワードが含まれていたか否かを判定する。具体的には、例えば、図４を参照して上述したキーワードファイルの当該番組IDに対応する属性「キーワード」に記述されたキーワードの中に、「中継」、「生中継」、などのキーワードが含まれていたか否かが判定される。
【００８８】
上述の所定のキーワードが含まれていたと判定された場合、キーワード重要度決定部２１２は、さらに、予め設定されたNGワードが含まれていたか否かを判定する。ここでNGワードとは、所定のイベントキーワードに対応する番組において、生放送ではないと特定できるキーワードである。具体的には、例えば、図４を参照して上述したキーワードファイルの当該番組IDに対応する属性「キーワード」に記述されたキーワードの中に、「総集編」、「ダイジェスト」などのNGワードが含まれていたか否かが判定される。
【００８９】
上述のNGワードが含まれていなかったと判定された場合、キーワード重要度決定部２１２は、当該イベントキーワードの出現回数を、当該イベントキーワードの重要度として決定する。このとき、例えば、図５を参照して上述したキーワードデータベースの出現回数の値が用いられることになる。
【００９０】
このようにすることで、注目度の高いイベントのイベントキーワードの重要度を高く設定することができる。また、明日放送される番組に含まれているか否かを判定し、「中継」、「生中継」などのキーワードが含まれていたか否か、「総集編」、「ダイジェスト」などのNGワードが含まれていたか否かをさらに判定するようにしたので、ユーザに提示すべきタイミングにおいて、当該イベントキーワードの重要度が高く設定されるようにすることができる。
【００９１】
図３に戻って、表示データ生成部２０６は、重要度決定部２０５により重要度が決定されたテーマおよびキーワード、並びにEPGデータ解析部２０２の処理を経たEPGデータに基づいて、そのテーマに属する番組の情報が提示された推薦情報画面、またはそのキーワードに属する番組の情報が提示された推薦情報画面の表示データを生成するようになされている。
【００９２】
表示データ生成部２０６の詳細な処理については後述する。
【００９３】
なお、上述したキーワードファイル、キーワードデータベース、およびテーマデータファイルは、それぞれキーワードまたはテーマの重要度を特定するための中間的なデータである。例えば、記録再生装置１１の推薦機能を実現するために、同様のデータが既に生成されている場合、キーワードファイル、キーワードデータベース、およびテーマデータファイルをあらためて生成することなく、既に生成されているデータが用いられるようにしてもよい。
【００９４】
さらに、上述したキーワードファイル、キーワードデータベース、およびテーマデータファイルは、必ずしも、FAT(File Allocation Table)システムなどにより認識可能なファイルやSQL（Structured Query Language）などにより検索可能なデータベースとして生成されるファイルやデータベースを意味するものではない。例えば、EPGのデータを、直接編集するなどしてRAM１０２に蓄積されたデータが、キーワードファイル、キーワードデータベース、およびテーマデータファイルとして用いられるようにすることも可能である。
【００９５】
また、図３の各部を、CPU１０１で実行されるソフトウェアの機能的ブロックとして説明したが、例えば、上述した図３の各部と同様の機能を実現するLSI（Large Scale Integration）チップなどを構成し、そのLSIチップが記録再生装置１１に設けられるようにしてもよい。
【００９６】
次に、図１０のフローチャートを参照して、上述したキーワードデータベースを生成するキーワードデータベース生成処理の例について説明する。なお、この処理により、キーワードデータベースだけでなく、キーワードファイルも生成されることになる。この処理は、例えば、新たなEPGデータが取得される都度、実行される。
【００９７】
ステップＳ１０１において、EPGデータ解析部２０２は、EPGデータ取得部２０１が取得したEPGのデータを解析し、当該EPGに含まれる番組のID、番組タイトル、番組説明などの情報を番組単位に抽出する。
【００９８】
ステップＳ１０２において、キーワードデータベース生成部２０３は、ステップＳ１０１の処理を経て供給された番組の情報を取得する。
【００９９】
ステップＳ１０３において、キーワードデータベース生成部２０３は、ステップＳ１０２の処理で取得された番組の情報に含まれる番組タイトル、番組説明などの情報のテキストデータを、形態素解析することにより単語を抽出する。
【０１００】
ステップＳ１０４において、キーワードデータベース生成部２０３は、ステップＳ１０３の処理で、形態素解析されて抽出された単語のうち、予め用意された辞書ファイルなどに登録されている単語を選択することで、その番組のキーワードを抽出する。
【０１０１】
ステップＳ１０５において、キーワードデータベース生成部２０３は、キーワードファイルを生成する。これにより、例えば、図４を参照して上述したような、キーワードファイルが生成される。なお、今の時点では、１つの番組に対応するキーワードファイルが生成されたことになる。例えば、図４の番組ID「００１A」の番組の列のみが生成されたことになる。なお、生成されたキーワードファイルは、データ管理部２２０により記憶されることになる。
【０１０２】
ステップＳ１０６において、キーワードデータベース生成部２０３は、次の番組があるか否かを判定する。EPGに含まれる番組の全てについて、まだキーワードファイルを生成していない場合、ステップＳ１０６では、次の番組があると判定され、処理は、ステップＳ１０２に戻る。
【０１０３】
そして、ステップＳ１０２乃至ステップＳ１０５の処理が実行され、例えば、図４の番組ID「００２Ｂ」の番組に対応するキーワードファイルが生成されることになる。
【０１０４】
このように、EPGに含まれる番組の全てについて、キーワードファイルが生成されるまで、ステップＳ１０２乃至ステップＳ１０６の処理が繰り返し実行される。
【０１０５】
ステップＳ１０６において、次の番組がないと判定された場合、処理は、ステップＳ１０６に進む。
【０１０６】
ステップＳ１０６において、キーワードデータベース生成部２０３は、ステップＳ１０５の処理で生成されたキーワードファイルに基づいて、キーワードデータベースを生成する。これにより、例えば、図５を参照して上述したようなキーワードデータベースが生成されて、データ管理部２２０により記憶されることになる。
【０１０７】
このようにして、キーワードデータベースとキーワードファイルが生成される。
【０１０８】
次に、図１１のフローチャートを参照して、番組を各テーマに分類するテーマ分類処理の例について説明する。この処理は、例えば、図１０のキーワードデータベース生成処理の終了に伴って、自動的に実行される。
【０１０９】
ステップＳ１２１において、テーマ分類部２０４は、データ管理部２２０により記憶されているキーワードファイルを取得する。
【０１１０】
ステップＳ１２２において、テーマ分類部２０４は、データ管理部２２０により記憶されているテーマ定義情報を取得する。
【０１１１】
ステップＳ１２３において、テーマ分類部２０４は、ステップＳ１２２の処理で取得されたテーマ定義情報のうち、１つのテーマの定義情報を選択して、ステップＳ１２１で取得したキーワードファイルの番組のうち、そのテーマに属する番組があったか否かを判定する。
【０１１２】
ステップＳ１２３において、そのテーマに属する番組があったと判定された場合、処理は、ステップＳ１２４に進む。ステップＳ１２４において、テーマ分類部２０４は、当該番組を、そのテーマに対応付ける。すなわち、当該番組は、そのテーマに属する番組とされる。
【０１１３】
ステップＳ１２５において、テーマ分類部２０４は、テーマデータファイルを生成する。これにより、例えば、図８に示されるようなテーマデータファイルが生成される。なお、いまの時点では、１つのテーマのテーマデータファイルが生成されたことになる。例えば、図８のテーマ名「ドラマ最終回」のテーマの列のみが生成されたことになる。なお、生成されたテーマデータファイルは、データ管理部２２０により記憶されることになる。
【０１１４】
ステップＳ１２６において、テーマ分類部２０４は、次のテーマがあるか否かを判定する。例えば、まだ、図６に示されるテーマの全てについて、番組の分類が終了していない場合、ステップＳ１２６では、次のテーマがあると判定され、処理は、ステップＳ１２３に戻る。
【０１１５】
そして、テーマ分類部２０４は、テーマ定義情報のうち、次の１つのテーマの定義情報を選択して、キーワードファイルの番組のうち、そのテーマに属する番組があったか否かを判定し、ステップＳ１２３乃至ステップＳ１２５の処理が実行される。これにより、次の１つのテーマのテーマデータファイルが生成されたことになる。例えば、図８のテーマ名「ドラマ新番組」のテーマの列が生成されたことになる。
【０１１６】
なお、ステップＳ１２３において、キーワードファイルの番組のうち、そのテーマに属する番組がなかったと判定された場合、ステップＳ１２４とステップＳ１２５の処理は、スキップされる。
【０１１７】
このように、例えば、図６に示されるテーマの全てについて、番組の分類が終了するまで、ステップＳ１２３乃至ステップＳ１２６の処理が繰り返し実行される。
【０１１８】
ステップＳ１２６において、次のテーマがないと判定された場合、処理は終了する。
【０１１９】
このようにして、テーマ分類処理が実行され、テーマデータファイルが生成される。
【０１２０】
次に、図１２のフローチャートを参照して、テーマ重要度算出処理の例について説明する。この処理は、例えば、図１１のテーマ分類処理の終了に伴って自動的に実行される。
【０１２１】
ステップＳ１４１において、重要度決定部２０５のテーマ重要度決定部２１１は、データ管理部２２０により記憶されているテーマデータファイルのテーマのうち、１つのテーマを抽出する。
【０１２２】
ステップＳ１４２において、テーマ重要度決定部２１１は、ステップＳ１４１で抽出された当該テーマに属する番組であって、今日放送される番組の数をチェックする。
【０１２３】
ステップＳ１４３において、テーマ重要度決定部２１１は、ステップＳ１４１で抽出された当該テーマに属する番組であって、８日目に放送される番組の数をチェックする。
【０１２４】
図８を参照して上述したように、テーマデータファイルには、個々のテーマに属する番組について、今日以後８日間に放送される番組数が記述されている。ステップＳ１４２とステップＳ１４３の処理は、テーマデータファイルに記述された番組数の値に基づいて行われる。
【０１２５】
ステップＳ１４５において、テーマ重要度決定部２１１は、当該テーマに属する番組数の変化率を演算する。例えば、ステップＳ１４２の処理により得られた番組数（今日放送される番組であって、当該テーマに属する番組の数）をＰとし、ステップＳ１４３の処理で得られた番組数（１週間後に放送される番組であって、当該テーマに属する番組の数）をＱとすると、当該テーマに属する番組数の変化率Ｒは、次式により演算される。
【０１２６】
Ｒ＝（｜Ｐ−Ｑ│）／Ｐ
【０１２７】
ステップＳ１４６において、テーマ重要度決定部２１１は、ステップＳ１４５の処理で演算された番組数の変化率を正規化するなどして当該テーマの重要度を決定する。
【０１２８】
ステップＳ１４８において、テーマ重要度決定部２１１は、次のテーマがあるか否かを判定する。例えば、テーマデータファイルのテーマの中に、まだ、重要度を決定していないテーマがある場合、ステップＳ１４８では、次のテーマがあると判定され、処理は、ステップＳ１４１に戻る。
【０１２９】
そして、ステップＳ１４１乃至ステップＳ１４８の処理が繰り返し実行される。
【０１３０】
ステップＳ１４８において、次のテーマがないと判定された場合、処理は終了する。
【０１３１】
このようにして、テーマの重要度が決定される。このようにすることで、例えば、今話題となっているテーマの重要性を高く設定することが可能となる。
【０１３２】
次に、図１３のフローチャートを参照して、時事キーワード重要度算出処理の例について説明する。この処理は、例えば、図１０のキーワードデータベース生成処理の終了に伴って、自動的に実行される。
【０１３３】
ステップＳ１６１において、重要度決定部２０５のキーワード重要度決定部２１２は、キーワードファイルに基づいて、ジャンルが「ニュース」である番組のキーワードを検索する。
【０１３４】
ステップＳ１６２において、キーワード重要度決定部２１２は、ステップＳ１６１で検索されたキーワードの中から名詞のキーワードのみを抽出し、そのキーワードを候補キーワードとする。
【０１３５】
ステップＳ１６３において、キーワード重要度決定部２１２は、候補キーワードのそれぞれについて、キーワードデータベースの情報を検索し、候補キーワードが、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードであるか否を判定する。このとき、例えば、図５の複数放送局の情報が「○」であるか「×」であるかが判定される。候補キーワードが、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードである（図５の複数放送局の情報が「○」である）と判定された場合、処理は、ステップＳ１６４に進む。
【０１３６】
ステップＳ１６４において、キーワード重要度決定部２１２は、その候補キーワードが今日放送される番組のみから抽出されたキーワードであるか否かを判定する。このとき、例えば、図５の出現日の情報に基づいて判定が行われる。ステップＳ１６４において、その候補キーワードが今日放送される番組のみから抽出されたキーワードであると判定された場合、処理は、ステップＳ１６５に進む。
【０１３７】
ステップＳ１６５において、キーワード重要度決定部２１２は、その候補キーワードの出現回数を算出する。このとき、例えば、図５の出現日の出現回数の情報が用いられることになる。
【０１３８】
ステップＳ１６６において、キーワード重要度決定部２１２は、その候補キーワードの重要度を決定する。例えば、ステップＳ１６５の処理で算出された値、またはその値を正規化するなどした値が、重要度の値とされる。
【０１３９】
なお、ステップＳ１６６において重要度が決定（設定）された候補キーワードが時事キーワードになる。例えば、図５のキーワードデータベースのキーワード「ガソリン」などが時事キーワードとなる。
【０１４０】
一方、ステップＳ１６３において、候補キーワードが、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードではないと判定された場合、または、ステップＳ１６４において、その候補キーワードが今日放送される番組のみから抽出されたキーワードではないと判定された場合、処理は、ステップＳ１６７に進む。ステップＳ１６７において、その候補キーワードの重要度は０に設定される。
【０１４１】
ステップＳ１６７において、キーワード重要度決定部２１２は、次の候補キーワードがあるか否かを判定し、次の候補キーワードがあると判定された場合、処理は、ステップＳ１６３に戻り、それ以降の処理が繰り返し実行される。
【０１４２】
ステップＳ１６８において、次の候補キーワードがないと判定された場合、処理は終了する。
【０１４３】
なお、重要度が０に設定された候補キーワードは、後述する推薦画面表示処理においては、時事キーワードとして扱われないものとされる。
【０１４４】
このようにして、時事キーワードの重要度が算出される。このようにすることで、突発的な話題のキーワードの重要度を高く設定することができる。すなわち、突発的な話題は、ジャンルが「ニュース」である番組で放送される可能性が高いので、そのジャンルの番組から候補キーワードを特定する。また、注目度の高い突発的な話題は、当然、各放送局において放送されるから、複数の異なる放送局で放送される番組のそれぞれから抽出されたキーワードであるか否かが判定される。さらに、突発的な話題は、予め番組の放送内容として予定され得ないので、今日放送される番組のみから抽出されたキーワードであるか否かがさらに判定される。
【０１４５】
次に、図１４のフローチャートを参照して、イベントキーワード重要度算出処理の例について説明する。この処理は、例えば、図１０のキーワードデータベース生成処理の終了に伴って、自動的に実行される。
【０１４６】
ステップＳ１８１において、キーワード重要度決定部２１２は、イベントキーワードを１つ抽出する。
【０１４７】
ステップＳ１８２において、キーワード重要度決定部２１２は、当該イベントキーワードについて、キーワードデータベースの情報を検索し、当該イベントキーワードが、明日放送される番組に含まれているか否かを判定する。このとき、例えば、図５の出現日の情報に基づいた判定がなされる。
【０１４８】
ステップＳ１８２において、当該イベントキーワードが、明日放送される番組に含まれていると判定された場合、処理は、ステップＳ１８３に進む。
【０１４９】
ステップＳ１８３において、キーワード重要度決定部２１２は、そのイベントキーワードに対応する番組IDを特定し（すなわち、明日放送される番組を特定し）、特定された番組IDに対応するキーワードファイルをチェックする。そして、キーワード重要度決定部２１２は、特定された番組IDに対応するキーワードファイルに、所定のキーワードが含まれていたか否かを判定する。具体的には、例えば、図４を参照して上述したキーワードファイルの当該番組IDに対応する属性「キーワード」に記述されたキーワードの中に、「中継」、「生中継」などのキーワードが含まれていたか否かが判定される。
【０１５０】
なお、ここでは、キーワードファイルをチェックすると説明したが、特定された番組IDに基づいて、EPGをチェックするようにしてもよい。例えば、特定された番組IDの番組タイトル、番組説明などの情報の中に、上述した所定のキーワードが含まれていたか否かが判定されるようにしてもよい。
【０１５１】
ステップＳ１８３において、所定のキーワードが含まれていたと判定された場合、処理は、ステップＳ１８４に進む。
【０１５２】
ステップＳ１８４において、キーワード重要度決定部２１２は、ステップＳ１８２の処理に伴って特定された、明日放送される番組のキーワードファイルをチェックして、予め設定されたNGワードが含まれていたか否かを判定する。具体的には、例えば、図４を参照して上述したキーワードファイルの属性「キーワード」に記述されたキーワードの中に、「総集編」、「ダイジェスト」などのNGワードが含まれていたか否かが判定される。
【０１５３】
なお、ここでは、キーワードファイルをチェックすると説明したが、特定された番組IDに基づいて、EPGをチェックするようにしてもよい。
【０１５４】
ステップＳ１８４において、NGワードが含まれていなかったと判定された場合、処理は、ステップＳ１８６に進む。
【０１５５】
ステップＳ１８６において、キーワード重要度決定部２１２は、当該イベントキーワードの出現回数を算出する。このとき、例えば、図５を参照して上述したキーワードデータベースの出現回数の値が用いられることになる。
【０１５６】
ステップＳ１８７において、キーワード重要度決定部２１２は、当該イベントキーワードの重要度を決定する。例えば、例えば、ステップＳ１８６の処理で算出された値、またはその値を正規化するなどした値が、重要度の値とされる。
【０１５７】
一方、ステップＳ１８２において、当該イベントキーワードが、明日放送される番組に含まれていないと判定された場合、ステップＳ１８３において、所定のキーワードが含まれていないと判定された場合、または、ステップＳ１８４において、NGワードが含まれていたと判定された場合、処理は、ステップＳ１８８に進む。
【０１５８】
ステップＳ１８８において、キーワード重要度決定部２１２は、当該イベントキーワードの重要度を０に設定する。
【０１５９】
ステップＳ１８９において、キーワード重要度決定部２１２は、次のイベントキーワードがあるか否かを判定する。ステップＳ１８９において、次のイベントキーワードがあると判定された場合、処理は、ステップＳ１８１に戻り、それ以降の処理が繰り返し実行される。
【０１６０】
ステップＳ１８９において、次のイベントキーワードがないと判定された場合、処理は、終了する。
【０１６１】
なお、重要度が０に設定されたイベントキーワードは、後述する推薦画面表示処理においては、イベントキーワードとして扱われないものとされる。
【０１６２】
このようにして、イベントキーワードの重要度が算出される。このようにすることで、時事キーワードとは異なるキーワードであって、注目度の高いイベントキーワードにも高い重要度を付することができる。
【０１６３】
図１３と図１４を参照して上述した処理により重要度が設定されたテーマ、若しくはキーワード、またはEPGデータに基づいて、そのテーマに属する番組の情報が提示された推薦情報画面、またはそのキーワードを含む番組の情報が提示された推薦情報画面の表示データが生成される。次に、図１５のフローチャートを参照して、推薦画面表示処理の例について説明する。ここでは、重要度の高いテーマに属する番組の情報と重要度の高いキーワードに属する番組の情報が１つの推薦情報画面により表示される例について説明する。
【０１６４】
ステップＳ２０１において、表示データ生成部２０６は、図１６を参照して後述するテーマ表示準備処理を実行する。これにより、推薦画面に表示すべきテーマと、そのテーマに属する番組の情報が取得される。
【０１６５】
ステップＳ２０２において、表示データ生成部２０６は、図１８を参照して後述するキーワード表示準備処理を実行する。これにより、推薦画面に表示すべき時事キーワード、およびイベントキーワード、並びにそれらのキーワードを含む番組の情報が取得される。
【０１６６】
ステップＳ２０３において、表示データ生成部２０６は、ステップＳ２０１、およびステップＳ２０２の処理により取得された情報に基づいて、推薦画面の表示データを生成する。
【０１６７】
ステップＳ２０４において、表示データ生成部２０６は、ステップＳ２０３の処理で生成された表示データに基づいて推薦画面を、例えば、テレビジョン受像機１２のディスプレイに表示させる。
【０１６８】
次に、図１６のフローチャートを参照して、図１５のステップＳ２０１のテーマ表示準備処理の詳細について説明する。
【０１６９】
ステップＳ２２１において、表示データ生成部２０６は、重要度が最も高いテーマを１つ抽出する。
【０１７０】
ステップＳ２２２において、表示データ生成部２０６は、当該テーマの表示可能期間設定内容を取得する。
【０１７１】
ここで、季節のテーマは、例えば、図６の「ゴールデンウィーク特集」、「クリスマス特集」などの季節に関連する語を含んだテーマ名のテーマとされる。季節のテーマに属するテーマ名は、例えば、予めデータ管理部２２０などに記憶されているものとする。また、季節のテーマに対応する表示可能期間が予め設定されており、季節のテーマのそれぞれの表示可能期間は、例えば、データ管理部２２０により記憶されているものとする。
【０１７２】
図１７は、季節のテーマと表示可能期間の例を示す図である。同図には、季節のテーマに属するテーマのテーマ名と表示可能期間が表示されている。なお、表示可能期間は、図中のかっこで括られて表示されている。
【０１７３】
例えば、「ゴールデンウィーク特集」は、季節のテーマであり、その表示可能期間は、４月２５日乃至５月５日（４／２５〜５／５）とされる。「クリスマス特集」も、季節のテーマであり、その表示可能期間は、１２月１０日乃至１２月２５日（１２／１０〜１２／２５）とされる。
【０１７４】
ステップＳ２２４において、表示データ生成部２０６は、今日が当該テーマの表示可能期間内であるか否かを判定する。ステップＳ２２４において、今日が当該テーマの表示可能期間内であると判定された場合、処理は、ステップＳ２２５に進む。
【０１７５】
ステップＳ２２５において、表示データ生成部２０６は、当該テーマに属する番組の情報を所定の数だけ取得する。このとき、例えば、図８のテーマデータファイルに基づいて、当該テーマに属する番組の番組ＩＤが特定され、特定された番組ＩＤに基づいて、EPGデータ解析部２０２からEPGのデータに含まれていた番組タイトル、番組説明などの情報が取得される。なお、例えば、推薦画面において、１つのテーマに属する番組として提示可能な番組数が予め定められており、その所定の番組数分の番組の情報が取得されるものとする。
【０１７６】
一方、ステップＳ２２４において、今日が当該テーマの表示可能期間内ではないと判定された場合、ステップＳ２２５の処理は、スキップされる。例えば、季節のテーマは、重要度が高くても、表示可能期間外の日には推薦画面に表示されないことになる。季節外れのテーマが推薦画面に表示されると、ユーザに、推薦画面の情報の鮮度が低いと感じられてしまうからである。
【０１７７】
ステップＳ２２６において、表示データ生成部２０６は、推薦画面において、まだ、テーマを表示可能か否かを判定する。推薦画面に表示可能なテーマの数が、例えば、２つと予め設定されている場合、表示データ生成部２０６は、２つのテーマのそれぞれについて番組の情報を取得する。例えば、まだ、１つのテーマの番組の情報しか取得されていない場合、ステップＳ２２６では、まだテーマを表示可能であると判定され、処理は、ステップＳ２２１に戻る。
【０１７８】
そして、ステップＳ２２１においては、重要度が次に高いテーマが抽出されて、ステップＳ２２２乃至Ｓ２２６の処理が実行される。
【０１７９】
ステップＳ２２６において、テーマを表示可能ではないと判断された場合、処理は、終了する。
【０１８０】
このようにして、テーマ表示準備処理が実行される。
【０１８１】
なお、ここでは、季節のテーマに表示可能期間が設定されている場合の例について説明したが、勿論、その他のテーマに表示可能期間が設定されるようにすることも可能である。また、表示可能期間は、製品出荷時などに予め設定されているものに限られず、例えば、ユーザがリモートコントローラ１３などを操作することで設定されるものとしてもよい。
【０１８２】
次に、図１８のフローチャートを参照して、図１５のステップＳ２０２のキーワード表示準備処理の詳細な例について説明する。
【０１８３】
ステップＳ２４１において、表示データ生成部２０６は、重要度が最も高い時事キーワードを１つ抽出する。
【０１８４】
ステップＳ２４２において、当該キーワードを含む番組の情報を所定の数だけ取得する。このとき、例えば、図５を参照して上述したキーワードデータベースにより、当該キーワードを含む番組の番組ＩＤが特定される。そして、特定された番組ＩＤに基づいて、EPGデータ解析部２０２からEPGのデータに含まれていた番組タイトル、番組説明などの情報が取得される。なお、例えば、推薦画面において、１つの時事キーワードに対応する番組として提示可能な番組数が予め定められており、その所定の番組数分の番組の情報が取得されるものとする。
【０１８５】
ステップＳ２４３において、表示データ生成部２０６は、重要度が最もイベントキーワードを１つ抽出する。
【０１８６】
ステップＳ２４４において、表示データ生成部２０６は、当該イベントキーワードを含み、明日放送される番組の情報を所定の数だけ取得する。例えば、図５を参照して上述したキーワードデータベースにより、当該キーワードを含み、明日放送される番組の番組ＩＤが特定される。そして、特定された番組ＩＤに基づいて、EPGデータ解析部２０２からEPGのデータに含まれていた番組タイトル、番組説明などの情報が取得される。なお、例えば、推薦画面において、１つのイベントキーワードに対応する番組として提示可能な番組数が予め定められており、その所定の番組数分の番組の情報が取得されるものとする。
【０１８７】
例えば、大規模なスポーツイベントなどは、数日間に渡って連日開催されるものが多い。このため、イベントキーワードの重要度が高いからといって、連日同じイベントキーワードを推薦画面に表示していると、ユーザに飽きられてしまう。このため、イベントキーワードは、イベントキーワードに対応する番組の情報が初日または最終日の番組であり、その番組が明日放送される場合にのみ取得される。
【０１８８】
このようにして、キーワード表示準備処理が実行される。
【０１８９】
図１９は、推薦画面の例を示す図である。この例では、推薦画面が表示枠３０１乃至表示枠３０５により構成されている。
【０１９０】
表示枠３０１は、テーマの表示枠とされる。この例では、領域３２１にテーマ名である「紅葉特集」の文字が表示されている。また、表示枠３０１には、このテーマに属する番組の情報が表示されている。同図において、ハッチングされていない部分の文字は、EPGの「番組タイトル」に基づいて表示された文字とされ、ハッチングされた部分の文字は、EPGの「番組説明」の情報に基づいて表示された文字とされる。
【０１９１】
この例では、表示枠３０１に、番組タイトルが「電車で行く  紅葉めぐりの旅」である番組と、番組タイトルが「夢の旅  絶景紅葉ドライブ」である番組の情報が表示されている。
【０１９２】
表示枠３０２は、時事キーワードの表示枠とされる。この例では、領域３２２に「注目キーワード」と表示され、キーワード「ガソリン」の文字が表示されている。また、表示枠３０２には、この時事キーワードを含む番組の情報が表示されている。この例では、表示枠３０２に、番組タイトルが「ワイドプラス」である番組と、番組タイトルが「ニュース日本」である番組の情報が表示されている。
【０１９３】
表示枠３０３は、イベントキーワードの表示枠とされる。この例では、領域３２３に「注目キーワード」と表示され、キーワード「テニス世界大会」の文字が表示されている。また、表示枠３０３には、このイベントキーワードを含む番組の情報が表示されている。この例では、表示枠３０２に、番組タイトルが「テニス世界大会  −  女子シングルス決勝」である番組と、番組タイトルが「テニス世界大会  −  男子シングルス決勝」である番組の情報が表示されている。
【０１９４】
表示枠３０４は、テーマの表示枠とされる。この例では、領域３２４にテーマ名である「ドラマ新番組」の文字が表示されている。また、表示枠３０４には、このテーマに属する番組の情報が表示されている。この例では、表示枠３０４に、番組タイトルが「［新］  黄色の翼  ＃０１」である番組と、番組タイトルが「［新］  君たち  ＃０１」である番組の情報が表示されている。
【０１９５】
表示枠３０５は、テーマの表示枠とされる。この例では、領域３２５にテーマ名である「秋のバラエティ特番」の文字が表示されている。また、表示枠３０５には、このテーマに属する番組の情報が表示されている。この例では、表示枠３０５に、番組タイトルが「ＺＺさま  スペシャル」である番組と、番組タイトルが「夕食時間  団塊世代ＳＰ」である番組の情報が表示されている。
【０１９６】
なお、図１９は、あくまで表示例であり、他の方式で表示されるようにしてもよい。例えば、リモートコントローラ１３などを介したユーザの選択操作に応じて、推薦画面の各表示枠に、テーマのみが表示されたり、時事キーワードのみが表示されたり、イベントキーワードのみが表示されたりするようにしてもよい。
【０１９７】
推薦画面は、階層化して表示させることも可能である。例えば、GUIなどを操作して、図１９の領域３２１の部分がクリックされると、図２０に示されるような画面が表示されるようにしてもよい。
【０１９８】
図２０は、推薦画面の第２階層の画面の例を示す図である。同図は、図２０の表示枠３０１に対応する第２階層の画面とされ、「紅葉特集」のテーマに属する番組の情報が表示されている。
【０１９９】
同図において、表示枠３７２には、番組タイトルが「電車で行く  紅葉めぐりの旅」である番組の情報が表示されている。表示枠３７１には、表示枠３７２に表示される番組の放送日時、放送局に関する情報が表示される。この例では、当該番組が、１０月２１日（１０／２１）水曜日の１９時（１９：００）から２０時（２０：００）に、放送局「テレビXX」で放送される番組であることが表示されている。また、表示枠３７１には、「まもなく放送開始」と表示されており、放送開始時刻が迫っていることをユーザに認識させることができるようになされている。
【０２００】
表示枠３７４には、番組タイトルが「夢のたび  絶景の紅葉ドライブ」である番組の情報が表示されている。表示枠３７３には、表示枠３７４に表示される番組の放送日時、放送局に関する情報が表示される。この例では、当該番組が、１０月２２日（１０／２２）木曜日の１９時（１９：００）から２０時（２０：００）に、放送局「テレビＹＹ」で放送される番組であることが表示されている。
【０２０１】
同様に、表示枠３７６と、表示枠３７８には、番組の情報が表示されており、表示枠３７５と、表示枠３７７には、それぞれの番組の放送日時、放送局に関する情報が表示されている。なお、表示枠３７６と、表示枠３７８に番組の情報が表示された番組は、いずれも、テーマ「紅葉特集」に属する番組である。
【０２０２】
例えば、表示枠３７１、表示枠３７３、表示枠３７５、または表示枠３７７の部分がクリックされると、それぞれ対応する番組の録画予約が設定されるようにすることも可能である。
【０２０３】
なお、図１９の他の領域の部分がクリックされると、その領域に対応する番組の情報が、図２０を参照して上述したように階層化されて表示されるようになされている。
【０２０４】
このように、推薦画面を階層化して表示させることで、表示できる番組数を増やしたり、番組に関する情報の文字数などを増やしたりすることが可能となる。いまの場合、図１９の表示枠３０１には、２つの番組の情報しか表示されていなかったが、図２０では、４つの番組の情報が表示されている。
【０２０５】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図２１に示されるような汎用のコンピュータ７００などに、ネットワークや記録媒体からインストールされる。
【０２０６】
図２１において、CPU（Central Processing Unit）７０１は、ROM（Read Only Memory）７０２に記憶されているプログラム、または記憶部７０８からRAM（Random Access Memory）７０３にロードされたプログラムに従って各種の処理を実行する。RAM７０３にはまた、CPU７０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２０７】
CPU７０１、ROM７０２、およびRAM７０３は、バス７０４を介して相互に接続されている。このバス７０４にはまた、入出力インタフェース７０５も接続されている。
【０２０８】
入出力インタフェース７０５には、キーボード、マウスなどよりなる入力部７０６、CRT(Cathode Ray Tube)、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部７０７、ハードディスクなどより構成される記憶部７０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部７０９が接続されている。通信部７０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０２０９】
入出力インタフェース７０５にはまた、必要に応じてドライブ７１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部７０８にインストールされる。
【０２１０】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア７１１などからなる記録媒体からインストールされる。
【０２１１】
なお、この記録媒体は、図２１に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア７１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM７０２や、記憶部７０８に含まれるハードディスクなどで構成されるものも含む。
【０２１２】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０２１３】
【図１】本発明の一実施の形態に係る番組提示システムの構成例を示す図である。
【図２】図１の記録再生装置の構成例を示すブロック図である。
【図３】図２のＣＰＵで実行されるソフトウェアの機能的構成例を示すブロック図である。
【図４】キーワードファイルの構成例を示す図である。
【図５】キーワードデータベースの構成例を示す図である。
【図６】テーマの一覧の例を示す図である。
【図７】テーマ定義情報の例を示す図である。
【図８】テーマデータファイルの例を示す図である。
【図９】テーマの一覧の別の例を示す図である。
【図１０】キーワードデータベース生成処理の例を説明するフローチャートである。
【図１１】テーマ分類処理の例を説明するフローチャートである。
【図１２】テーマ重要度算出処理の例を説明するフローチャートである。
【図１３】時事キーワード重要度算出処理の例を説明するフローチャートである。
【図１４】イベントキーワード重要度算出処理の例を説明するフローチャートである。
【図１５】推薦画面表示処理の例を説明するフローチャートである。
【図１６】テーマ表示準備処理の例を説明するフローチャートである。
【図１７】季節のテーマと表示可能期間の例を示す図である。
【図１８】キーワード表示準備処理の例を説明するフローチャートである。
【図１９】推薦画面の例を示す図である。
【図２０】推薦画面の第２階層の画面の例を示す図である。
【図２１】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０２１４】
１  番組提示システム，  １１  記録再生装置，  １２  テレビジョン受像機，  １０１  ＣＰＵ，  １０２  ＲＡＭ，  １０３  ＲＯＭ，  １０６  チューナ，  １１７  ＨＤＤＩ／Ｆ，  １１８  ＨＤＤ，  １１９  カードＩ／Ｆ，  １２０  カードスロット，  １３５  メモリカード，  ２０１  ＥＰＧデータ取得部，  ２０２  ＥＰＧデータ解析部，  ２０３  キーワードデータベース生成部，  ２０４  テーマ分類部，  ２０５  重要度決定部，  ２０６  表示データ生成部，  ２１１  テーマ重要度決定部，  ２１２  キーワード重要度決定部，  ２２０  データ管理部，  ７０１  ＣＰＵ，  ７０２  ＲＯＭ，  ７０３  ＲＡＭ，  ７１１  リムーバブルメディア
【図１】
2010028586.tif 000003
【図２】
2010028586.tif 000004
【図３】
2010028586.tif 000005
【図４】
2010028586.tif 000006
【図５】
2010028586.tif 000007
【図６】
2010028586.tif 000008
【図７】
2010028586.tif 000009
【図８】
2010028586.tif 000010
【図９】
2010028586.tif 000011
【図１０】
2010028586.tif 000012
【図１１】
2010028586.tif 000013
【図１２】
2010028586.tif 000014
【図１３】
2010028586.tif 000015
【図１４】
2010028586.tif 000016
【図１５】
2010028586.tif 000017
【図１６】
2010028586.tif 000018
【図１７】
2010028586.tif 000019
【図１８】
2010028586.tif 000020
【図１９】
2010028586.tif 000021
【図２０】
2010028586.tif 000022
【図２１】
2010028586.tif 000023
【手続補正書】
【提出日】平成21年6月19日(2009.6.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０１０５
【補正方法】変更
【補正の内容】
【０１０５】
ステップＳ１０６において、次の番組がないと判定された場合、処理は、ステップＳ１０７に進む。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
ステップＳ１０７において、キーワードデータベース生成部２０３は、ステップＳ１０５の処理で生成されたキーワードファイルに基づいて、キーワードデータベースを生成する。これにより、例えば、図５を参照して上述したようなキーワードデータベースが生成されて、データ管理部２２０により記憶されることになる。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2010028586.tif 000024
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2010028586.tif 000025