(57)【要約】  【課題】近年、テレビジョン放送が多様化してきており視聴可能なチャンネル数も増加している状況を鑑み、番組内容が実質同一関係にある番組を抽出することが可能な番組抽出装置を提案する。  【解決手段】番組配列情報に基づいて番組内容が実質同一関係にある番組を抽出することが可能な番組抽出装置を提案する。実質同一関係にある番組を抽出する方法として、番組配列情報に含まれる複数番組情報のキーワードを切出し、切出されたキーワードの類似度を算定することにより抽出するようになっていてもよい。また、実質同一関係にある番組以外を抽出してしまうことをなるべく避けるために、番組抽出に使用すべきではないキーワードを保持しておき、それらのキーワードが切出されたキーワードに含まれていても番組の抽出には使用しないようになっていてもよい。【選択図】            図１
2007074169.tif 000002
【特許請求の範囲】
【請求項１】
番組配列情報を取得する番組配列情報取得部と、
番組配列情報に基づいて番組内容が実質同一関係にある番組を抽出する抽出部と、
を有する番組抽出装置。
【請求項２】
抽出部は、
番組配列情報に含まれる複数番組情報のキーワードを切出すキーワード切出手段と、
切出されたキーワードの類似度を算定する類似度算定手段と、
算定された類似度に基づいて実質同一関係にある番組を抽出する類似抽出手段と、
を有する請求項１に記載の番組抽出装置。
【請求項３】
抽出部は、
忌避キーワードを保持する忌避キーワード保持手段と、
切出されたキーワードと、忌避キーワードとを比較する比較手段と、
を有し、
類似抽出手段は、比較手段での比較結果が一致するとの比較結果である場合には、そのキーワードを番組抽出に用いない請求項２に記載の番組抽出装置。
【請求項４】
抽出部は、
抽出のための番組配列情報の探索において互いに放送時刻が近い番組から順に探索をする近い順探索手段を有する請求項１から３のいずれか一に記載の番組抽出装置。
【請求項５】
番組配列情報取得部は、
異なるメディアに対応する複数の番組配列情報を取得するクロスメディア配列情報取得手段を有し、
抽出部は、
クロスメディア配列情報取得手段が取得した異なる種類の番組配列情報を横断的に探索して実質同一番組を抽出するためのクロスメディア探索手段を有する
請求項１から４のいずれか一に記載の番組抽出装置。
【請求項６】
抽出部で抽出した抽出結果を出力する抽出結果出力部を有する請求項１から５のいずれか一に記載の番組抽出装置。
【請求項７】
抽出結果出力部は、
前記抽出結果に、抽出された番組の属性情報を番組配列情報から取得して付加する番組属性情報付加手段を有する請求項６に記載の番組抽出装置。
【請求項８】
抽出結果出力部での出力結果に基づいて番組選局制御をする抽出結果依存番組選局制御部をさらに有する請求項６又は７に記載の番組抽出装置。
【請求項９】
番組配列情報を取得する番組配列情報取得ステップと、
番組配列情報に基づいて番組内容が実質同一関係にある番組を抽出する抽出ステップと、
を有する番組抽出方法。
【請求項１０】
抽出ステップは、
番組配列情報に含まれる複数番組情報のキーワードを切出すキーワード切出ステップと、
切出されたキーワードの類似度を算定する類似度算定ステップと、
算定された類似度に基づいて実質同一関係にある番組を抽出する類似抽出ステップと、
を有する請求項９に記載の番組抽出方法。
【請求項１１】
抽出ステップは、
切出されたキーワードと、保持している忌避キーワードとを比較する比較ステップと、
を有し、
類似抽出ステップは、比較ステップでの比較結果が一致するとの比較結果である場合には、そのキーワードを番組抽出に用いない請求項１０に記載の番組抽出方法。
【請求項１２】
抽出ステップは、
抽出のための番組配列情報の探索において互いに放送時刻が近い番組から順に探索をする近い順探索ステップを有する請求項９から１１のいずれか一に記載の番組抽出方法。
【請求項１３】
番組配列情報取得ステップは、
異なるメディアに対応する複数の番組配列情報を取得するクロスメディア配列情報取得ステップを有し、
抽出ステップは、
クロスメディア配列情報取得ステップにて取得した異なる種類の番組配列情報を横断的に探索して実質同一番組を抽出するクロスメディア探索ステップを有する
請求項９から１２のいずれか一に記載の番組抽出方法。
【請求項１４】
抽出ステップで抽出した抽出結果を出力する抽出結果出力ステップを有する請求項９から１３のいずれか一に記載の番組抽出方法。
【請求項１５】
抽出結果出力ステップは、
前記抽出結果に、抽出された番組の属性情報を番組配列情報から取得して付加する番組属性情報付加ステップを有する請求項１４に記載の番組抽出方法。
【請求項１６】
抽出結果出力ステップでの出力結果に基づいて番組選局制御をする抽出結果依存番組選局制御ステップをさらに有する請求項１４又は１５に記載の番組抽出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送波等に含まれる番組配列情報を利用して、番組の内容が実質同一である番組を抽出することが可能な番組抽出装置に関する。
【背景技術】
【０００２】
従来のアナログ地上波放送、アナログＢＳ放送、デジタルＢＳ放送等に加えて地上波デジタル放送も開始され、テレビジョン放送はますます多様化している。また、これに従い、視聴可能なチャンネル数も増加し、同一番組や同様の内容を目的とした番組が複数のチャンネルで放送されることも多くなっている。例えば、ワールドカップやオリンピックといった話題のあるコンテンツは、全く同一ではないが、実質同一であると言えるような同様の内容にて複数のチャンネルで放送されることがある。また、アナログ地上波放送と地上波デジタル放送では、全く内容が同じである同一番組が放送されることも多い。また、特許文献１においては、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を利用して視聴者が指定した番組の類似番組を抽出する方法が開示されている。放送局、ジャンル、タイトル等の番組属性に重み付けを行ない、視聴者が指定した番組の属性と、他の番組の属性の重み付けスコアの和を算出することにより類似度を比較する。また、特許文献２においては、ＥＰＧを利用して視聴者が選択した番組の同一番組を抽出する方法が開示されている。例えば、同一の番組名を持つ番組を同一番組であると判断する。また、特許文献３においては、デジタル放送とアナログ放送とを同時に受信可能な受信装置において、デジタル放送の信号とアナログ放送をデジタル変換した信号とを比較することによって、同時間に同一番組が行なわれているか判断する方法が開示されている。
【特許文献１】特表２００４−５０５５６１号公報
【特許文献２】特開２００４−２２９１８８号公報
【特許文献３】特開２００４−２９７８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の発明においては、同一番組あるいは番組の内容が実質同一である番組以外に、例えば、番組内容は実質同一ではないが偶然に同じジャンルや番組名である番組等も抽出されてしまう可能性がある。また、特許文献２の発明においては、同一番組は抽出可能であるが、同一番組以外に番組の内容が実質的に同一である番組は抽出することができない。また、特許文献３の発明においては、受信している信号を比較するため、現在放送中の番組からしか同一番組を抽出することができない。
【課題を解決するための手段】
【０００４】
そこで、本発明においては、番組配列情報に基づいて番組内容が実質同一関係にある番組を抽出することが可能な番組抽出装置を提案する。番組配列情報とは、ＭＰＥＧ２のＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）にて多重化されているＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）やアナログ放送波のＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ）データに含まれるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）データ等を想定している。実質同一関係にある番組を抽出する方法として、番組配列情報に含まれる複数番組情報のキーワードを切出し、切出されたキーワードの類似度を算定することにより抽出するようになっていてもよい。また、実質同一関係にある番組以外を抽出してしまうことをなるべく避けるために、番組抽出に使用すべきではないキーワードを保持しておき、それらのキーワードが切出されたキーワードに含まれていても番組の抽出には使用しないようになっていてもよい。
【発明の効果】
【０００５】
本発明の番組抽出装置においては、番組内容が実質同一関係にある番組を主として抽出することが可能であり、他の類似番組等は抽出されないような配慮がなされている。これにより、例えば、視聴者は自身が選択した番組だけでなく実質同一関係にある番組を選択すること等が可能となる。また、番組配列情報に基づいて番組抽出を行なうため、現在放送中の番組のみならず放送予定の番組も抽出対象とすることができるので、例えば、視聴予約等を行なう場合でも他の実質同一の番組を選択することが可能である。
【発明を実施するための最良の形態】
【０００６】
本発明を実施するための最良の形態について図面を用いて詳細に説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。なお、以下の実施形態と請求項の関係は次の通りである。実施形態１は、主に請求項１、２、９、１０などについて説明する。実施形態２は、主に請求項３、１１などについて説明する。実施形態３は、主に請求項４、１２などについて説明する。実施形態４は、主に請求項５、１３などについて説明する。実施形態５は、主に請求項６、１４などについて説明する。実施形態６は、主に請求項７、１５などについて説明する。実施形態７は、主に請求項８、１６などについて説明する。
（実施形態１）
【０００７】
（実施形態１：概要）本実施形態は、取得した番組配列情報に基づいて番組内容が実質同一関係にある番組を抽出することが可能な番組抽出装置に関する。また、抽出方法として、番組配列情報に含まれる複数番組情報のキーワードを切出し、切出されたキーワードの類似度に基づいて、実質同一関係にある番組を抽出する方法を提案するものである。
【０００８】
（実施形態１：構成）本実施形態に係る番組抽出装置の機能ブロックを図１、図２に例示する。図１に示す番組抽出装置（０１００）は、「番組配列情報取得部」（０１０１）と、「抽出部」（０１０２）と、を有する。また、図２に示すように、番組抽出装置（０２００）は、「番組配列情報取得部」（０２０１）と、「抽出部」（０２０２）と、を有し、前記抽出部（０２０２）は、「キーワード切出手段」（０２０３）と、「類似度算定手段」（０２０４）と、「類似抽出手段」（０２０５）と、を有していてもよい。
【０００９】
なお、本件発明の構成要素である各部は、ハードウェア、ソフトウェア、ハードウェアとソフトウェアの両方のいずれかによって構成される。例えば、これらを実現する一例として、コンピュータを利用する場合には、ＣＰＵ、バス、メモリ、インタフェース、周辺装置などで構成されるハードウェアと、それらハードウェア上で実行可能なソフトウェアがある。ソフトウェアとしては、メモリ上に展開されたプログラムを順次実行することで、メモリ上のデータや、インタフェースを介して入力されるデータの加工、保存、出力などにより各部の機能が実現される。さらに具体的には、図３は一般的なコンピュータの構成を例示する図でありコンピュータが主にＣＰＵ（０３１０）、入出力インタフェース（Ｉ／Ｏ）（０３２０）、ハードディスク（ＨＤＤ）（０３３０）、ＲＡＭ（０３４０）、ＲＯＭ（０３５０）等から構成されることを示しているが、本件発明に係るデジタル放送受信装置は図３と同様の構成にて実現される。（明細書の全体を通じて同様である。）
【００１０】
「番組配列情報取得部」（０１０１、０２０１）は、番組配列情報を取得する機能を有する。「番組配列情報」とは、具体的には、例えば、デジタルテレビ放送にて一般的に利用されるＭＰＥＧ２のＴＳにて多重化されているＳＩ、ＳＩに基づいたＥＰＧデータ、アナログ放送波のＶＢＩデータに含まれるＥＰＧデータ、等のように放送番組に関連する情報を含む情報全般が該当する。また、図４は地上デジタル放送波の受信処理を示す概略図である。まず、アンテナにてデジタル放送信号を受信し（０４０１）、受信した放送信号に復調等の処理を行ないＴＳが出力される（０４０２）。出力されたＴＳは、オーディオストリーム（ＡＳ）、ビデオストリーム（ＶＳ）、ＳＩ等を含むセクションデータ（Ｓ）に分離される（０４０３）。さらに、分離されたオーディオストリーム（ＡＳ）、ビデオストリーム（ＶＳ）、セクションデータ（Ｓ）はそれぞれ別々にデコード（復号）処理される（０４０４）。番組配列情報取得部の処理は、具体的には、例えば、図４におけるセクションデータのデコード処理（０４０４）が該当する。さらに、デコード処理を実行して得られた番組配列情報をＲＡＭやＨＤＤ等の所定の記憶領域に格納する。また、番組配列情報取得部は、このような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００１１】
「抽出部」（０１０２、０２０２）は、番組配列情報に基づいて番組内容が実質同一関係にある番組を抽出する機能を有する。「番組配列情報に基づいて」とは、番組配列情報の全部又は一部を利用して、という意味である。例えば、番組配列情報に含まれる番組名、番組内容、等を利用する場合が該当する。「実質同一関係」とは、再放送番組のように番組内容が全く同一である場合や、同一ではないが、実質的には同一であるような場合を意味する。例えば、一つのプロ野球の試合が異なる複数の放送局にて中継される場合には撮影アングルや解説者等が異なる場合が多いが、このような番組どうしは実質同一関係にあるということができる。しかしながら、プロ野球の試合中継であっても異なるチームどうしの試合中継の番組は実質同一関係とは言えず、本発明の番組抽出装置ではなるべく抽出しないことが前提である。また、実質同一関係にある番組を抽出する方法は様々な方法が考えられるが、例えば、複数の番組の番組名や番組内容から主要なキーワードを抽出して互いに比較し同一キーワードを多く含むものを実質同一関係にあると判断する、ある一つの番組の番組名等から複数のキーワードを抽出してその複数のキーワードが番組名や番組内容等に多く含まれる他の番組を実質同一関係にあると判断する、等の方法が考えられる。抽出部の具体的な処理としては、前記番組配列情報取得部（０１０１、０２０１）においてＲＡＭやＨＤＤ等の所定の記憶領域に格納された番組配列情報を読出し、番組配列情報の全部又は一部を利用して実質同一関係にある番組を抽出し、抽出した番組の番組名や識別子等の番組を一意に指し示す情報をＲＡＭやＨＤＤ等の所定の記憶領域に格納する。また、抽出部は、このような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００１２】
また前記抽出部は、「キーワード切出手段」（０２０３）と、「類似度算定手段」（０２０４）と、「類似抽出手段」（０２０５）と、を有していてもよい。
【００１３】
「キーワード切出手段」（０２０３）は、番組配列情報に含まれる複数番組情報のキーワードを切出す機能を有する。「番組情報」とは、放送番組に関連する情報全般を指し、例えば、番組名、番組内容、出演者、等の情報が該当する。「複数番組情報」とは、通常、番組配列情報には複数の番組についての番組名や番組内容等の情報が含まれているので、これら複数の番組情報を意味する。また、「複数番組情報のキーワード」とは、番組情報の一部に含まれるキーワードであってもよい。例えば、番組名のみから切出したキーワードであってもよいし、番組内容のみから切出したキーワードであってもよい。また、「複数」とは、一以上を意味する。「複数」が一である場合とは、例えば、ある一つの番組の番組名のみからキーワードを抽出してそれらのキーワードが他の番組の番組名や番組内容等に含まれる度合いを実質同一関係の判断基準とするような場合が該当する。また、キーワードを切出す方法としては、例えば、形態素解析、構文解析、両者を組み合わせた方法等が利用できる。なお、実質同一関係にある番組を抽出する一例として、図５、図６、図７を用いて、番組Ａに対して、番組Ｐ１、番組Ｐ２、番組Ｐ３の３つの番組が実質同一関係にあるか否かを判断する場合を示す。図５は、キーワード切出手段における処理の具体例を示す（図６、図７については後に詳述する）。また、キーワードは番組名のみから切出すとする。例えば、番組Ａは番組名が「プロ野球中継  巨人  対  阪神  ナイター」であり、キーワードとして「プロ」、「野球」、「中継」、「巨人」、「阪神」、「ナイター」が切出されたとする。番組Ｐ１「プロ野球中継  中日  対  ダイエー  ナイター」からは、「プロ」、「野球」、「中継」、「中日」、「ダイエー」、「ナイター」というキーワードが切出されたとする。また、番組Ｐ２「プロ野球中継  巨人  ＶＳ．  阪神  ナイター」からは、「プロ」、「野球」、「中継」、「巨人」、「阪神」、「ナイター」というキーワードが切出されたとする。番組Ｐ３「高校野球  ２回戦  Ａ高校  対  Ｂ高校」からは、「高校」、「野球」、「２回戦」、「Ａ高校」、「Ｂ高校」というキーワードが切出されたとする。また、より具体的には、キーワード切出手段は、例えば、前記番組配列情報取得部（０１０１、０２０１）においてＲＡＭやＨＤＤ等の所定の記憶領域に格納された番組配列情報を読出し、番組配列情報に含まれる複数番組情報に対して形態素解析を実行してキーワードを切出し、切出したキーワードをＲＡＭやＨＤＤ等の所定の記憶領域に格納する。また、キーワード切出手段は、このような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００１４】
「類似度算定手段」（０２０４）は、切出されたキーワードの類似度を算定する機能を有する。「キーワードの類似度」とは、例えば、複数の番組の番組名や番組内容から主要なキーワードを切出して比較し同一キーワードを互いにどれだけ有するか、あるいは、ある一つの番組の番組名等から複数のキーワードを抽出してその複数のキーワードの文字列が他の番組の番組名や番組内容等にどれだけ多く含まれるか、等により算定される場合が考えられる。また、類似度を算定する際に、切出された各キーワードに対して重み付けを行なう等してもよい。例えば、「ドラマ」、「スポーツ」、「ニュース」等のように一般的なキーワードは多くの番組に使用されやすいため重み付けを軽くし、それ以外の番組内容に特化したキーワード等は重み付けを重くしたりすると、切出されたキーワードに差異をつけることができる。図６は、類似度算定手段の具体例を示す。図６のキーワード切出手段（０６０１）にて切出されたキーワードは、図５にて説明したキーワードと同様であるとする。本例の類似度算定手段（０６０２）においては、番組Ａを基準として、番組Ａにて切出されたキーワードが、番組Ｐ１、番組Ｐ２、番組Ｐ３のキーワードに含まれているかどうかを比較して類似度を算定するとする。類似度算定手段（０６０２）に示した比較表においては、番組Ａの各キーワードについて、「○」は各番組のキーワードに含まれていることを、「×」は各番組のキーワードには含まれていないことを示す。「○」を１点、「×」を０点として計算し合計点を類似度とすると、番組Ｐ１は「４」、番組Ｐ２は「６」、番組Ｐ３は「１」となる。また、より具体的には、類似度算定手段は、例えば、前記キーワード切出手段（０２０３）においてＲＡＭやＨＤＤ等の所定の記憶領域に格納された複数番組情報のキーワードを読出し、読出したキーワードどうしを比較して、比較結果をＲＡＭ等の所定の記憶領域に格納する。以上の処理をキーワードの数だけ繰り返し、比較結果に基づいて各番組における類似度を算定し、算定結果をＲＡＭやＨＤＤ等の所定の記憶領域に格納する。また、類似度算定手段は、このような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００１５】
「類似抽出手段」（０２０５）は、算定された類似度に基づいて実質同一関係にある番組を抽出する機能を有する。「算定された類似度に基づいて」とは、例えば、前記類似度算定手段（０２０４）にて算定された類似度が、ある閾値以上であるか否かにより実質同一関係にあるか否かを判断したり、切出したキーワードに重み付けがされている場合等であれば、より重く重み付けされているキーワードを多く含む番組をより優先的に抽出する等となっていてもよい。また、番組情報から切出されるキーワードの数はその都度変化すると思われるので、例えば、切出されたキーワードの数に応じて前記閾値が変動する等となっていてもよい。図７は、類似抽出手段の具体例を示す。図７の類似度算定手段（０７０１）にて算定された類似度は、図６にて説明した類似度と同様であるとする。また、番組Ａにて切出されたキーワード数は６であり、本例では算定された類似度が５以上である番組を番組Ａと実質同一関係にある番組であると判断する。この基準によれば、類似度算定手段（０７０１）にて算定された番組Ｐ１の類似度は「４」、番組Ｐ２の類似度は「６」、番組Ｐ３の類似度は「１」、であるので、類似抽出手段（０７０２）にて抽出される番組は番組Ｐ２のみとなる。また、より具体的には、類似抽出手段は、例えば、前記類似度算定手段（０２０４）においてＲＡＭやＨＤＤ等の所定の記憶領域に格納された類似度を読出し、例えば、図７の場合であれば、ＲＡＭやＨＤＤ等の所定の記憶領域に格納されている閾値を読出し、読出した類似度と閾値（ここでは、「５」）を比較する。比較した結果、類似度が閾値よりも大きければ該当する番組の番組名や番組識別子等をＲＡＭやＨＤＤ等の所定の記憶領域に、抽出結果として格納する。また、類似抽出手段は、このような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００１６】
（実施形態１：処理の流れ）図８、図９は、本実施形態に係る番組抽出装置における処理の流れを示すフロー図を例示する。図８は機能ブロック図１の構成に、図９は機能ブロック図２の構成における処理の流れに該当する。
【００１７】
まず、図８に例示する処理の流れを詳述する。最初に、番組配列情報を取得する。この処理は、主に番組配列情報取得部によって実行される（ステップＳ０８０１）。次に、ステップＳ０８０１にて取得した番組配列情報に基づいて番組内容が実質同一関係にある番組を抽出する。この処理は、主に抽出部によって実行される（ステップＳ０８０２）。
【００１８】
次に、図９に例示する処理の流れを詳述する。最初に、番組配列情報を取得する。この処理は、主に番組配列情報取得部によって実行される（ステップＳ０９０１）。次に、ステップＳ０９０１にて取得した番組配列情報に含まれる複数番組情報のキーワードを切出す。この処理は、主にキーワード切出手段によって実行される（ステップＳ０９０２）。次に、ステップＳ０９０２にて切出されたキーワードの類似度を算定する。この処理は、主に類似度算定手段によって実行される（ステップＳ０９０３）。最後に、ステップＳ０９０３にて算定された類似度に基づいて実質同一関係にある番組を抽出する。この処理は、主に類似抽出手段によって実行される（ステップＳ０９０４）。
【００１９】
（実施形態１：効果）本実施形態に係る番組抽出装置においては、番組内容が実質同一関係にある番組を抽出することにより、例えば、視聴者に対してＥＰＧ等にて視聴者が選択した番組と実質同一関係にある番組を提示する等が可能となる。また、番組配列情報に基づいて番組抽出を行なうため、現在放送中の番組のみならず放送予定の番組も抽出対象とすることができるので、例えば、視聴予約等を行なう場合等でも実質同一関係にある番組を提示することが可能である。
（実施形態２）
【００２０】
（実施形態２：概要）本実施形態は、実質同一関係にある番組以外の番組がなるべく抽出されないようにするために、番組抽出には用いない忌避キーワードを保持しておき、番組配列情報に基づいて切出されたキーワードと忌避キーワードが一致する場合には、そのキーワードを番組抽出に用いないようにする番組抽出装置に関する。
【００２１】
（実施形態２：構成）本実施形態に係る番組抽出装置の機能ブロックを図１０に例示する。番組抽出装置（１０００）は、「番組配列情報取得部」（１００１）と、「抽出部」（１００２）と、を有する。また、前記抽出部（１００２）は、「キーワード切出手段」（１００３）と、「類似度算定手段」（１００４）と、「類似抽出手段」（１００５）と、「忌避キーワード保持手段」（１００６）と、「比較手段」（１００７）と、を有する。即ち、本実施形態に係る番組抽出装置の構成は、実施形態１の図２に例示した番組抽出装置の構成に「忌避キーワード保持手段」（１００６）と、「比較手段」（１００７）を加えた構成となっている。
【００２２】
「忌避キーワード保持手段」（１００６）は、忌避キーワードを保持する機能を有する。「忌避キーワード」とは、番組の抽出には用いないキーワードを意味する。例えば、多くの番組でよく使われる「ドラマ」、「スポーツ」、「ニュース」等のような一般的なキーワードを番組の抽出に用いると実質同一関係にある番組以外の番組をも抽出しやすくなるため、このようなキーワードは忌避キーワードとして番組抽出に利用しない。忌避キーワード保持手段は、具体的には、例えば、データベース等として忌避キーワードの集合をＨＤＤ等の所定の記憶領域に保持しておくことにより実現される。また、データベース等に対するＳＱＬクエリーの実行等、忌避キーワードを保持するための処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００２３】
「比較手段」（１００７）は、切出されたキーワードと、忌避キーワードとを比較する機能を有する。図１１は、比較手段の具体例を示す。図１１のキーワード切出手段（１１０１）にて切出されたキーワードは、図５と図６にて説明したキーワードと同様であるとする。また、忌避キーワード保持手段（１１０２）には忌避キーワードとして、「スポーツ」、「野球」、「中継」が保持されているとする。このような場合、比較手段（１１０３）では、まず、番組Ａにて切出された各キーワードと忌避キーワードを比較する。その結果、番組Ａのキーワード中において「野球」、「中継」の忌避キーワードが一致することが分かる。また、番組Ｐ１、番組Ｐ２のキーワード中においても「野球」、「中継」の忌避キーワードが一致し、番組Ｐ３のキーワード中においては「野球」の忌避キーワードが一致することが分かる。また、より具体的には、比較手段は、例えば、前記忌避キーワード保持手段（１００６）にてデータベース等としてＨＤＤ等の所定の記憶領域に保持されている忌避キーワードを読出し、さらに前記キーワード切出手段（１００３）においてＲＡＭやＨＤＤ等の所定の記憶領域に格納された複数のキーワードのうちの一つを読出し忌避キーワードと比較する。比較した結果、読出されたキーワードが忌避キーワードと一致する場合には、一致する旨のフラグ等をＲＡＭやＨＤＤ等の所定の記憶領域に格納する等の処理を行なう。例えば、このような比較結果を保持しておくためのデータベースをＨＤＤ等の所定の記憶領域に保持していれば、このデータベースに対して比較結果を挿入又は更新するためのＳＱＬクエリーのｉｎｓｅｒｔ、ｕｐｄａｔｅ文などを実行するようになっていてもよい。さらに、この時点において、前記キーワード切出手段（１００３）においてＲＡＭやＨＤＤ等の所定の記憶領域に格納されている複数のキーワードから忌避キーワードに一致するキーワードを削除する処理を実行するようになっていてもよい。以上のような比較処理を、各番組のキーワードごとに実行する。また、比較手段は、このような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００２４】
また、類似抽出手段（１００５）は、比較手段（１００７）での比較結果が一致するとの比較結果である場合には、そのキーワードを番組抽出に用いないことを特徴とする。「番組抽出に用いない」とは、具体的には、例えば、前記類似度算定手段（１００４）にて切出されたキーワードの類似度を算定する場合に、切出されたキーワードから忌避キーワードを除外してから類似度の算定を行なう等の方法が考えられる。図１２に一例を示す。図１２の類似度算定手段（１２０１）は、図６にて説明の類似度算定手段に示した番組Ａのキーワードから忌避キーワードに一致するキーワードを除外し、残ったキーワードが、番組Ｐ１、番組Ｐ２、番組Ｐ３のキーワードに含まれているかどうかを比較している。この結果、各番組の番組Ａに対する類似度は、番組Ｐ１は「２」、番組Ｐ２は「４」、番組Ｐ３は「０」となる。また、忌避キーワードを除外した番組Ａのキーワードは４つであり、本例では算定された類似度が３以上である番組を番組Ａと実質同一関係にある番組であると判断する。この基準によれば、類似抽出手段（１２０２）では、番組Ｐ２のみが番組Ａと実質同一の番組であると判断される。ここで、番組Ｐ１について図６の例にて算定された類似度と、本例にて算定された類似度とを比較してみると、図６の例においては、番組Ａのキーワード６つに対して番組Ｐ１のキーワードには４つ同じものが含まれているが、図１２の例においては、番組Ａのキーワード４つに対して番組Ｐ１のキーワードには２つしか同じものが含まれていないので、図１２における類似度算定手段にて算定された類似度のほうが、番組Ｐ１が抽出対象の番組ではないことをより明確に示していると思われる。
【００２５】
（実施形態２：処理の流れ）図１３は、本実施形態に係る番組抽出装置における処理の流れを示すフロー図を例示する。
【００２６】
最初に、番組配列情報を取得する。この処理は、主に番組配列情報取得部によって実行される（ステップＳ１３０１）。次に、ステップＳ１３０１にて取得した番組配列情報に含まれる複数番組情報のキーワードを切出す。この処理は、主にキーワード切出手段によって実行される（ステップＳ１３０２）。次に、ステップＳ１３０２にて切出されたキーワードと、保持されている忌避キーワードとを比較する。この処理は、主に比較手段によって実行される（ステップＳ１３０３）。次に、ステップＳ１３０２にて切出されたキーワードからステップＳ１３０３における比較結果が一致するとの比較結果であるキーワードを除外して類似度を算定する。この処理は、主に類似度算定手段によって実行される（ステップＳ１３０４）。最後に、ステップＳ１３０４にて算定された類似度に基づいて実質同一関係にある番組を抽出する。この処理は、主に類似抽出手段によって実行される（ステップＳ１３０５）。
【００２７】
（実施形態２：効果）本実施形態に係る番組抽出装置においては、番組抽出には用いない忌避キーワードを保持しておき、番組配列情報に基づいて切出されたキーワードが忌避キーワードである場合には、そのキーワードを番組抽出に用いないことにより、実質同一関係にある番組以外の番組が抽出されにくくなるという効果がある。
（実施形態３）
【００２８】
（実施形態３：概要）本実施形態は、番組抽出のための番組配列情報の探索において互いに放送時刻が近い番組から順に探索することで、例えば、視聴者がテレビ放送を視聴しようとした際に、放送時間がより近い実質同一番組を提示する等が可能な番組抽出装置に関する。
【００２９】
（実施形態３：構成）本実施形態に係る番組抽出装置の機能ブロックを図１４に例示する。本実施形態に係る番組抽出装置の構成は、実施形態１又は２に係る番組抽出装置の構成に「近い順探索手段」（１４０８）を加えた構成となっている。図１４においては、実施形態２に係る番組抽出装置の構成に前記近い順探索手段（１４０８）を加えた構成を例示している。番組抽出装置（１４００）は、「番組配列情報取得部」（１４０１）と、「抽出部」（１４０２）と、を有する。また、前記抽出部（１４０２）は、「キーワード切出手段」（１４０３）と、「類似度算定手段」（１４０４）と、「類似抽出手段」（１４０５）と、「忌避キーワード保持手段」（１４０６）と、「比較手段」（１４０７）と、「近い順探索手段」（１４０８）と、を有する。
【００３０】
「近い順探索手段」（１４０８）は、抽出のための番組配列情報の探索において互いに放送時刻が近い番組から順に探索をする機能を有する。例えば、前述の例のように、番組Ａに対して他の番組が実質同一関係にあるか否かを判断する場合であれば、番組Ａの放送時刻に対して放送時刻がより近い番組から順に探索をするための機能である。近い順探索手段の具体的な処理としては、例えば、番組Ａに対して放送時刻が近い順に他の番組を並べた情報を生成し、生成した情報を前記キーワード切出手段（１４０３）に渡す等の処理が想定される。また、より具体的には、近い順探索手段は、例えば、前記番組配列情報取得部（１４０１）においてＲＡＭやＨＤＤ等の所定の記憶領域に格納された番組配列情報から番組Ａの放送時刻を抽出しＲＡＭ等の所定の記憶領域に格納する。また、番組Ａ以外の番組の放送時刻を番組配列情報から抽出しＲＡＭ等の所定の記憶領域に格納する。このように所定の記憶領域に格納された番組Ａの放送時刻と他の番組の放送時刻を読出し、放送時刻の差分をＲＡＭ等の所定の記憶領域に格納する。同様にして、番組配列情報中における他の番組についても放送時刻を番組配列情報から抽出して、番組Ａの放送時刻との差分をＲＡＭ等の所定の記憶領域に格納することを繰り返す。このようにして得られた番組Ａの放送時刻との差分がより小さいほど、放送時刻がより近い番組であるので、差分が小さい順に番組名等を並べてデータベース等としてＲＡＭやＨＤＤ等の所定の記憶領域に格納する。また、近い順探索手段は、このような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００３１】
（実施形態３：処理の流れ）図１５は、本実施形態に係る番組抽出装置における処理の流れを示すフロー図を例示する。
【００３２】
最初に、番組配列情報を取得する。この処理は、主に番組配列情報取得部によって実行される（ステップＳ１５０１）。次に、ステップＳ１５０１にて取得した番組配列情報から各番組の放送時刻を抽出し比較する。この処理は、主に近い順探索手段によって実行される（ステップＳ１５０２）。次に、ステップＳ１５０２における比較結果に基づいて放送時刻が近い番組から順に、ステップＳ１５０１にて取得した番組配列情報に含まれる複数番組情報のキーワードを切出す。この処理は、主にキーワード切出手段によって実行される（ステップＳ１５０３）。次に、ステップＳ１５０３にて切出されたキーワードと、保持されている忌避キーワードとを比較する。この処理は、主に比較手段によって実行される（ステップＳ１５０４）。次に、ステップＳ１５０３にて切出されたキーワードからステップＳ１５０４における比較結果が一致するとの比較結果であるキーワードを除外して類似度を算定する。この処理は、主に類似度算定手段によって実行される（ステップＳ１５０５）。最後に、ステップＳ１５０５にて算定された類似度に基づいて実質同一関係にある番組を抽出する。この処理は、主に類似抽出手段によって実行される（ステップＳ１５０６）。
【００３３】
（実施形態３：効果）本実施形態に係る番組抽出装置においては、番組抽出のための番組配列情報の探索において互いに放送時刻が近い番組から順に探索することで、例えば、視聴者がテレビ放送を視聴しようとした際に、放送時間がより近い実質同一番組を提示する等が可能となる。
（実施形態４）
【００３４】
（実施形態４：概要）本実施形態は、デジタルテレビ放送、アナログ放送、デジタルラジオ放送、ＤＶＤ等の記録メディア等、様々なメディアから番組配列情報を取得し、これらの異なるメディアが提供する番組の中から実質同一関係にある番組を抽出することが可能な番組抽出装置に関する。
【００３５】
（実施形態４：構成）本実施形態に係る番組抽出装置の機能ブロックを図１６に例示する。本実施形態に係る番組抽出装置の構成は、実施形態１から３のいずれか一に係る番組抽出装置の構成に「クロスメディア配列情報取得手段」（１６０９）と「クロスメディア探索手段」（１６１０）を加えた構成となっている。図１６においては、実施形態３に係る番組抽出装置の構成に前記クロスメディア配列情報取得手段（１６０９）と前記クロスメディア探索手段（１６１０）を加えた構成を例示している。番組抽出装置（１６００）は、「番組配列情報取得部」（１６０１）と、「抽出部」（１６０２）と、を有する。また、前記番組配列情報取得部（１６０１）は、「クロスメディア配列情報取得手段」（１６０９）を有する。また、前記抽出部（１６０２）は、「キーワード切出手段」（１６０３）と、「類似度算定手段」（１６０４）と、「類似抽出手段」（１６０５）と、「忌避キーワード保持手段」（１６０６）と、「比較手段」（１６０７）と、「近い順探索手段」（１６０８）と、「クロスメディア探索手段」（１６１０）と、を有する。
【００３６】
「クロスメディア配列情報取得手段」（１６０９）は、異なるメディアに対応する複数の番組配列情報を取得する機能を有する。「異なるメディア」とは、デジタルテレビ放送、デジタルラジオ放送、アナログ放送等の放送メディア、ＤＶＤやＨＤＤ等の記録メディア等、番組を提供可能なメディア全般を意味する。「異なるメディアに対応する複数の番組配列情報」とは、例えば、メディアがデジタルテレビ放送の場合であれば放送波に多重化されているＳＩやＳＩに基づいたＥＰＧデータ、メディアがアナログ放送の場合であればＶＢＩデータに含まれるＥＰＧデータ、等が該当する。また、メディアがＤＶＤであれば、ＶＴＳ（Ｖｉｄｅｏ  Ｔｉｔｌｅ  Ｓｅｔ）等の情報を利用してもよい。また、メディアがＨＤＤであればＨＤＤ固有のフォーマットによる番組情報等を利用してもよい。また、直接メディアから取得できない場合には、別途、インターネット等の他の手段から番組配列情報を取得するようになっていてもよい。また、番組配列情報の取得は、有線によってもよいし無線によってもよい。クロスメディア配列情報取得手段の処理は、具体的には、例えば、メディアから取得した番組配列情報を通信インタフェースを介して取得し、ＲＡＭやＨＤＤ等の所定の記憶領域に格納する。また、クロスメディア配列情報取得手段は、このような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００３７】
「クロスメディア探索手段」（１６１０）は、クロスメディア配列情報取得手段が取得した異なる種類の番組配列情報を横断的に探索して実質同一番組を抽出するための機能を有する。「異なる種類の番組配列情報」とは、異なるメディアから取得した各番組配列情報はデータ形式が異なる可能性があることが想定されるからである。「横断的に探索して」とは、番組抽出に際して、単一のメディアから取得した番組配列情報のみならず、異なるメディアから取得した各番組配列情報に含まれる番組全体から実質同一関係にある番組を抽出するという意味である。クロスメディア探索手段の具体的な処理としては、例えば、異なるメディアから取得した各番組配列情報はデータ形式が異なる可能性があるので、あらかじめ取得可能なメディアと番組配列情報のデータ形式を関連付けて保持しておき、番組配列情報を取得したメディアに応じたデータ形式を前記キーワード切出手段（１６０３）に渡す等の処理が想定される。前記キーワード切出手段（１６０３）は、渡されたデータ形式に基づいて番組配列情報から複数番組情報を取得することができる。また、より具体的には、クロスメディア探索手段は、例えば、各メディアに応じた番組配列情報のデータ形式をデータベース等としてＨＤＤ等の所定の記憶領域に保持しておき、前記クロスメディア配列情報取得手段（１６０９）にて番組配列情報を取得した際にメディアを示す情報を取得し、取得した情報に基づいてデータベース等から対応した番組配列情報のデータ形式を読出し、ＲＡＭ等の所定の記憶領域に格納する。また、クロスメディア探索手段は、このような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００３８】
（実施形態４：処理の流れ）図１７は、本実施形態に係る番組抽出装置における処理の流れを示すフロー図を例示する。
【００３９】
最初に、異なるメディアに対応する複数の番組配列情報を取得する。この処理は、主にクロスメディア配列情報取得手段によって実行される（ステップＳ１７０１）。次に、ステップＳ１７０１にて取得した複数の番組配列情報に含まれる複数番組情報のキーワードを切出す。この処理は、主にクロスメディア探索手段とキーワード切出手段によって実行される（ステップＳ１７０２）。次に、ステップＳ１７０２にて切出されたキーワードと、保持されている忌避キーワードとを比較する。この処理は、主に比較手段によって実行される（ステップＳ１７０３）。次に、ステップＳ１７０２にて切出されたキーワードからステップＳ１７０３における比較結果が一致するとの比較結果であるキーワードを除外して類似度を算定する。この処理は、主に類似度算定手段によって実行される（ステップＳ１７０４）。最後に、ステップＳ１７０４にて算定された類似度に基づいて実質同一関係にある番組を抽出する。この処理は、主に類似抽出手段によって実行される（ステップＳ１７０５）。
【００４０】
（実施形態４：効果）本実施形態に係る番組抽出装置においては、様々なメディアより異なる種類の番組配列情報を取得して番組抽出を行なうことが可能であるので、様々なメディアが提供する放送番組の中から実質同一関係にある番組を提示すること等ができる。
（実施形態５）
【００４１】
（実施形態５：概要）本実施形態は、抽出部で抽出した番組に関する情報等をディスプレイ等に出力することが可能な番組抽出装置に関する。
【００４２】
（実施形態５：構成）本実施形態に係る番組抽出装置の機能ブロックを図１８に例示する。本実施形態に係る番組抽出装置の構成は、実施形態１から４のいずれか一に係る番組抽出装置の構成に「抽出結果出力部」（１８１１）を加えた構成となっている。図１８においては、実施形態４に係る番組抽出装置の構成に前記抽出結果出力部（１８１１）を加えた構成を例示している。番組抽出装置（１８００）は、「番組配列情報取得部」（１８０１）と、「抽出部」（１８０２）と、「抽出結果出力部」（１８１１）と、を有する。また、前記番組配列情報取得部（１８０１）は、「クロスメディア配列情報取得手段」（１８０９）を有する。また、前記抽出部（１８０２）は、「キーワード切出手段」（１８０３）と、「類似度算定手段」（１８０４）と、「類似抽出手段」（１８０５）と、「忌避キーワード保持手段」（１８０６）と、「比較手段」（１８０７）と、「近い順探索手段」（１８０８）と、「クロスメディア探索手段」（１８１０）と、を有する。
【００４３】
「抽出結果出力部」（１８１１）は、抽出部（１８０２）で抽出した抽出結果を出力する機能を有する。「抽出部で抽出した抽出結果」とは、番組内容が実質同一関係にある番組を指し、具体的には抽出された番組の番組名や識別子等、番組を一意に指し示すための情報等が該当する。また、さらにこれらの情報に基づいて番組内容等の番組に関する詳細な情報を取得し、ディスプレイ等に出力表示してもよい。また、抽出結果は、ディスプレイ等の番組抽出装置内部の他の処理機構に対して出力されるようになっていてもよいし、通信インタフェース等を介して番組抽出装置の外部の装置等に出力されるようになっていてもよい。図１９は、抽出結果出力部の具体例を示す。図１９においては、抽出結果をディスプレイ等に表示する場合を示す。番組表（１９０１）は、番組配列情報に含まれる各番組の番組名、放送開始時刻、放送終了時刻等に基づいて構成され、例えば一般的なＥＰＧである。ここで、視聴者がＣＨ１（チャンネル１）の１９：００から放送開始予定の「プロ野球中継  巨人  対  阪神  ナイター」にカーソルを合わせたとする。すると、領域１９０２と領域１９０３において、実質同一関係にある番組であるＣＨ３（チャンネル３）の１９：００から放送開始予定の「プロ野球中継  巨人  対  阪神  ナイター」と、ＣＨ６（チャンネル６）の１９：００から放送開始予定の「プロ野球中継  巨人  ＶＳ．  阪神  ナイター」が存在することを表示する。また、図１９のように番組名のみならず、例えば、解説者等の情報や番組の解像度等のような、より詳細な情報をも出力するようになっていると、視聴者は詳細情報を確認して好みの番組を選択する等が可能であるので利便性が高くなる。抽出結果出力部の具体的な処理は、例えば、抽出結果をディスプレイに表示する場合を一例とすると、ＥＰＧ等により視聴者が選択した番組と実質同一関係にある番組が前記抽出部（１８０２）にて抽出され、抽出結果として抽出番組の番組名や識別子等がＲＡＭやＨＤＤ等の所定の記憶領域に格納される。所定の記憶領域に格納された抽出番組の番組名や識別子等を読出し、さらに必要に応じて抽出番組の詳細情報等をＨＤＤ等の所定の記憶領域から読出し、ＥＰＧ等の画像データとともに表示するための画像データを生成し、ＲＡＭやＨＤＤ等の所定の記憶領域に格納する。さらに、所定の記憶領域から生成した画像データを読出し、グラフィックカードに送る。グラフィックカードに送られた画像データは、ＧＰＵ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）によってグラフィックメモリに展開された後、必要に応じてアナログ変換する等してディスプレイ出力信号に変換され、ディスプレイに出力される。また、抽出結果出力部はこのような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００４４】
（実施形態５：処理の流れ）図２０は、本実施形態に係る番組抽出装置における処理の流れを示すフロー図を例示する。
【００４５】
最初に、異なるメディアに対応する複数の番組配列情報を取得する。この処理は、主にクロスメディア配列情報取得手段によって実行される（ステップＳ２００１）。次に、ステップＳ２００１にて取得した複数の番組配列情報に含まれる複数番組情報のキーワードを切出す。この処理は、主にクロスメディア探索手段とキーワード切出手段によって実行される（ステップＳ２００２）。次に、ステップＳ２００２にて切出されたキーワードと、保持されている忌避キーワードとを比較する。この処理は、主に比較手段によって実行される（ステップＳ２００３）。次に、ステップＳ２００２にて切出されたキーワードからステップＳ２００３における比較結果が一致するとの比較結果であるキーワードを除外して類似度を算定する。この処理は、主に類似度算定手段によって実行される（ステップＳ２００４）。次に、ステップＳ２００４にて算定された類似度に基づいて実質同一関係にある番組を抽出する。この処理は、主に類似抽出手段によって実行される（ステップＳ２００５）。最後に、ステップＳ２００５にて抽出した抽出結果を出力する。この処理は、主に抽出結果出力部によって実行される（ステップＳ２００６）。
【００４６】
（実施形態５：効果）本実施形態に係る番組抽出装置においては、例えば、視聴者がＥＰＧ等において選択した番組と実質同一関係にある番組をディスプレイ等に出力して表示する等が可能である。
（実施形態６）
【００４７】
（実施形態６：概要）本実施形態は、抽出部で抽出した番組の属性情報を番組配列情報から取得して付加することにより、例えば、視聴者に対して実質同一関係にある番組について、より詳細な情報を提示することが可能である番組抽出装置に関する。
【００４８】
（実施形態６：構成）本実施形態に係る番組抽出装置の機能ブロックを図２１に例示する。本実施形態に係る番組抽出装置の構成は、実施形態５に係る番組抽出装置の構成に「番組属性情報付加手段」（２１１２）を加えた構成となっている。番組抽出装置（２１００）は、「番組配列情報取得部」（２１０１）と、「抽出部」（２１０２）と、「抽出結果出力部」（２１１１）と、を有する。また、前記番組配列情報取得部（２１０１）は、「クロスメディア配列情報取得手段」（２１０９）を有する。また、前記抽出部（２１０２）は、「キーワード切出手段」（２１０３）と、「類似度算定手段」（２１０４）と、「類似抽出手段」（２１０５）と、「忌避キーワード保持手段」（２１０６）と、「比較手段」（２１０７）と、「近い順探索手段」（２１０８）と、「クロスメディア探索手段」（２１１０）と、を有する。また、前記抽出結果出力部（２１１１）は、「番組属性情報付加手段」（２１１２）を有する。
【００４９】
「番組属性情報付加手段」（２１１２）は、前記抽出結果に、抽出された番組の属性情報を番組配列情報から取得して付加する機能を有する。「前記抽出結果」とは、前記抽出部（２１０２）における抽出結果であり、すなわち番組内容が実質同一関係にある番組を指す。より具体的には、抽出された番組の番組名や識別子等、番組を一意に指し示すための情報等が該当する。「属性情報」とは、番組に関連する情報全般を指し、例えば、放送解像度（ＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）であるかＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）であるか）等のように放送の品質を示す情報等が該当する。また、野球中継であれば解説者の情報や、外国の映画であれば字幕翻訳者の情報等であってもよい。すなわち、特に放送の品質や視聴者の嗜好が関係するような情報が付加されれば、視聴者が実質同一関係にある番組から一つの番組を選択する際の判断要素となるため有用である。図２２は、番組属性情報付加手段にて番組の属性情報を付加した抽出結果をディスプレイ等に表示する場合を示す。図１９と同様に、番組表（２２０１）を表示するとともに、視聴者が番組表（２２０１）にてカーソルを合わせた番組と実質同一関係にある番組を領域２２０２と領域２２０３にて提示する。この際、各番組における解像度（ＳＤ又はＨＤ）をともに示すことにより、視聴者が番組を選択する際により品質の高い番組を選択する等が可能である。番組属性情報付加手段の具体的な処理は、例えば、ＥＰＧ等により視聴者が選択した番組と実質同一関係にある番組が前記抽出部（２２０２）にて抽出され、抽出結果として抽出番組の番組名や識別子等がＲＡＭやＨＤＤ等の所定の記憶領域に格納される。所定の記憶領域に格納された抽出番組の番組名や識別子等を読出し、読出した番組名等をキーとして抽出番組の属性情報をＲＡＭやＨＤＤ等の所定の記憶領域から読出す。読出した番組名等と属性情報とを、ＥＰＧ等の画像データとともに表示するための画像データを生成し、ＲＡＭやＨＤＤ等の所定の記憶領域に格納する。また、番組属性情報付加手段はこのような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００５０】
（実施形態６：処理の流れ）図２３は、本実施形態に係る番組抽出装置における処理の流れを示すフロー図を例示する。
【００５１】
最初に、異なるメディアに対応する複数の番組配列情報を取得する。この処理は、主にクロスメディア配列情報取得手段によって実行される（ステップＳ２３０１）。次に、ステップＳ２３０１にて取得した複数の番組配列情報に含まれる複数番組情報のキーワードを切出す。この処理は、主にクロスメディア探索手段とキーワード切出手段によって実行される（ステップＳ２３０２）。次に、ステップＳ２３０２にて切出されたキーワードと、保持されている忌避キーワードとを比較する。この処理は、主に比較手段によって実行される（ステップＳ２３０３）。次に、ステップＳ２３０２にて切出されたキーワードからステップＳ２３０３における比較結果が一致するとの比較結果であるキーワードを除外して類似度を算定する。この処理は、主に類似度算定手段によって実行される（ステップＳ２３０４）。次に、ステップＳ２３０４にて算定された類似度に基づいて実質同一関係にある番組を抽出する。この処理は、主に類似抽出手段によって実行される（ステップＳ２３０５）。次に、ステップＳ２３０５にて抽出した抽出結果に、抽出された番組の属性情報を番組配列情報から取得して付加する。この処理は、主に番組属性情報付加手段によって実行される（ステップＳ２３０６）。最後に、ステップＳ２３０６にて属性情報が付加された抽出結果を出力する。この処理は、主に抽出結果出力部によって実行される（ステップＳ２３０７）。
【００５２】
（実施形態６：効果）本実施形態に係る番組抽出装置においては、例えば、視聴者が指定した番組と実質同一関係にある番組をディスプレイ等に出力して表示する際に、番組に関するより詳細な情報をともに表示することができるので、視聴者が番組を選択する際の判断要素を提供する等が可能である。
（実施形態７）
【００５３】
（実施形態７：概要）本実施形態は、抽出結果出力部での出力結果に基づいて番組選局制御を行なう番組抽出装置に関する。例えば、出力結果に基づいて番組抽出装置が自動的により品質の高い番組を選択したり、視聴者が任意に番組を選択したりすることが可能である。
【００５４】
（実施形態７：構成）本実施形態に係る番組抽出装置の機能ブロックを図２４に例示する。本実施形態に係る番組抽出装置の構成は、実施形態５又は６に係る番組抽出装置の構成に「抽出結果依存番組選局制御部」（２４１３）を加えた構成となっている。図２４においては、実施形態６に係る番組抽出装置の構成に前記抽出結果依存番組選局制御部（２４１３）を加えた構成を例示している。番組抽出装置（２４００）は、「番組配列情報取得部」（２４０１）と、「抽出部」（２４０２）と、「抽出結果出力部」（２４１１）と、「抽出結果依存番組選局制御部」（２４１３）を有する。また、前記番組配列情報取得部（２４０１）は、「クロスメディア配列情報取得手段」（２４０９）を有する。また、前記抽出部（２４０２）は、「キーワード切出手段」（２４０３）と、「類似度算定手段」（２４０４）と、「類似抽出手段」（２４０５）と、「忌避キーワード保持手段」（２４０６）と、「比較手段」（２４０７）と、「近い順探索手段」（２４０８）と、「クロスメディア探索手段」（２４１０）と、を有する。また、前記抽出結果出力部（２４１１）は、「番組属性情報付加手段」（２４１２）を有する。
【００５５】
「抽出結果依存番組選局制御部」（２４１３）は、抽出結果出力部（２４１１）での出力結果に基づいて番組選局制御をする機能を有する。「抽出結果出力部での出力結果」とは、具体的には、抽出された番組の番組名や識別子等の番組を一意に指し示すための情報や、さらにこれらの情報に番組の属性情報等を付加した情報等が該当する。また、「出力結果に基づいて番組選局制御をする」とは、番組抽出装置が自動的に行なう場合と、視聴者等によって任意に行なわれる場合等が想定される。例えば、番組の識別子と解像度が関連付けて出力されたとすると、番組抽出装置が自動的により解像度の高い番組を選択するようになっていてもよいし、図２２に例示するように実質同一関係にある番組を視聴者が選択できるようにボタン（２２０４）が表示され、視聴者がボタンをクリック等することにより任意の番組を選択できるようになっていてもよい。また、番組抽出装置がハイビジョン専用の再生処理機構を持っていれば自動的にハイビジョン放送を選択する等、番組抽出装置のハードウェアに合わせた番組を自動的に選択するようになっていても便利である。抽出結果依存番組選局制御部の具体的な処理は、例えば、図２２のように視聴者が任意に選択する場合を一例とすると、前記抽出結果出力部（２４１１）において、ＥＰＧ等の画像データとともに視聴者がカーソルを合わせた番組と実質同一関係にある番組の番組名等と属性情報が、ディスプレイ等に表示される。視聴者がディプレイ上にて一つの番組を選択すると、選択された番組の識別子等が取得され、ＲＡＭ等の所定の記憶領域に格納される。さらに、所定の記憶領域に格納された番組の識別子等を読出し、例えば、読出した番組識別子等にて識別される番組を放送中のチャンネルに切り換えて受信する。また、抽出結果依存番組選局制御部はこのような処理をＣＰＵに実行させるためのプログラムを含んでいてもよい。
【００５６】
（実施形態７：処理の流れ）図２５は、本実施形態に係る番組抽出装置における処理の流れを示すフロー図を例示する。
【００５７】
最初に、異なるメディアに対応する複数の番組配列情報を取得する。この処理は、主にクロスメディア配列情報取得手段によって実行される（ステップＳ２５０１）。次に、ステップＳ２５０１にて取得した複数の番組配列情報に含まれる複数番組情報のキーワードを切出す。この処理は、主にクロスメディア探索手段とキーワード切出手段によって実行される（ステップＳ２５０２）。次に、ステップＳ２５０２にて切出されたキーワードと、保持されている忌避キーワードとを比較する。この処理は、主に比較手段によって実行される（ステップＳ２５０３）。次に、ステップＳ２５０２にて切出されたキーワードからステップＳ２５０３における比較結果が一致するとの比較結果であるキーワードを除外して類似度を算定する。この処理は、主に類似度算定手段によって実行される（ステップＳ２５０４）。次に、ステップＳ２５０４にて算定された類似度に基づいて実質同一関係にある番組を抽出する。この処理は、主に類似抽出手段によって実行される（ステップＳ２５０５）。次に、ステップＳ２５０５にて抽出した抽出結果に、抽出された番組の属性情報を番組配列情報から取得して付加する。この処理は、主に番組属性情報付加手段によって実行される（ステップＳ２５０６）。次に、ステップＳ２５０６にて属性情報が付加された抽出結果を出力する。この処理は、主に抽出結果出力部によって実行される（ステップＳ２５０７）。最後に、ステップＳ２５０７にて出力された抽出結果に基づいて番組選局制御を実行する。この処理は、主に抽出結果依存番組選局制御部によって実行される（ステップＳ２５０８）。
【００５８】
（実施形態７：効果）本実施形態に係る番組抽出装置においては、例えば、抽出結果出力部での出力結果に基づいて自動的に品質の高い番組を選択したり、視聴者が任意に番組を選択したりする等が可能である。
【図面の簡単な説明】
【００５９】
【図１】実施形態１に係る番組抽出装置の機能ブロック図
【図２】実施形態１に係る番組抽出装置の機能ブロック図
【図３】一般的なコンピュータの構成を例示する図
【図４】地上デジタルテレビ放送波の受信処理を示す概略図
【図５】キーワード切出手段の具体例
【図６】類似度算定手段の具体例
【図７】類似抽出手段の具体例
【図８】実施形態１に係る番組抽出装置の処理の流れを示すフロー図
【図９】実施形態２に係る番組抽出装置の処理の流れを示すフロー図
【図１０】実施形態２に係る番組抽出装置の機能ブロック図
【図１１】比較手段の具体例
【図１２】実施形態２に係る類似抽出手段の具体例
【図１３】実施形態２に係る番組抽出装置の処理の流れを示すフロー図
【図１４】実施形態３に係る番組抽出装置の機能ブロック図
【図１５】実施形態３に係る番組抽出装置の処理の流れを示すフロー図
【図１６】実施形態４に係る番組抽出装置の機能ブロック図
【図１７】実施形態４に係る番組抽出装置の処理の流れを示すフロー図
【図１８】実施形態５に係る番組抽出装置の機能ブロック図
【図１９】抽出結果出力部の具体例
【図２０】実施形態５に係る番組抽出装置の処理の流れを示すフロー図
【図２１】実施形態６に係る番組抽出装置の機能ブロック図
【図２２】番組属性情報付加手段にて抽出結果に番組の属性情報を付加する場合の具体例
【図２３】実施形態６に係る番組抽出装置の処理の流れを示すフロー図
【図２４】実施形態７に係る番組抽出装置の機能ブロック図
【図２５】実施形態７に係る番組抽出装置の処理の流れを示すフロー図
【符号の説明】
【００６０】
０１００    番組抽出装置
０１０１    番組配列情報取得部
０１０２    抽出部
０２０３    キーワード切出手段
０２０４    類似度算定手段
０２０５    類似抽出手段
１００６    忌避キーワード保持手段
１００７    比較手段
１４０８    近い順探索手段
１６０９    クロスメディア配列情報取得手段
１６１０    クロスメディア探索手段
１８１１    抽出結果出力部
２１１２    番組属性情報付加手段
２４１３    抽出結果依存番組選局制御部
【図１】
2007074169.tif 000003
【図２】
2007074169.tif 000004
【図３】
2007074169.tif 000005
【図４】
2007074169.tif 000006
【図５】
2007074169.tif 000007
【図６】
2007074169.tif 000008
【図７】
2007074169.tif 000009
【図８】
2007074169.tif 000010
【図９】
2007074169.tif 000011
【図１０】
2007074169.tif 000012
【図１１】
2007074169.tif 000013
【図１２】
2007074169.tif 000014
【図１３】
2007074169.tif 000015
【図１４】
2007074169.tif 000016
【図１５】
2007074169.tif 000017
【図１６】
2007074169.tif 000018
【図１７】
2007074169.tif 000019
【図１８】
2007074169.tif 000020
【図１９】
2007074169.tif 000021
【図２０】
2007074169.tif 000022
【図２１】
2007074169.tif 000023
【図２２】
2007074169.tif 000024
【図２３】
2007074169.tif 000025
【図２４】
2007074169.tif 000026
【図２５】
2007074169.tif 000027