(57)【要約】記録再生システム１００は、ワード検索手段にて、蓄積番組情報からキーワードを検索させ、メニュー設定手段にて検索したキーワードに関連する関連ワード情報ＫＷを認識させ、認識した関連ワード情報ＫＷに基づいてメニューインデックス情報を生成させる。そして、番組分類手段は、メニュー情報Ｍiに関連するコンテンツの関連数情としての関連数を認識し、メニュー情報Ｍi_nに関連する番組の関連数が均一となるように、番組のコンテンツをメニューインデックス情報のメニュー情報を分類する。【特許請求の範囲】
【請求項１】
情報の内容に関する内容情報を取得する内容情報取得手段と、
前記情報が分類される分類基準に関する分類基準情報を取得する分類基準取得手段と、
前記分類基準情報に関連する前記情報の関連数を認識する関連情報数認識手段と、
前記内容情報の内容に基づいて、前記情報を、前記関連数が略均一となる状態で、前記情報の内容に対応する前記分類基準情報に分類する分類手段と、
を具備したことを特徴とした情報処理装置。
【請求項２】
情報の内容に関する内容情報を取得する内容情報取得手段と、
前記内容情報の内容に対応した分類基準に関する内容基準情報および前記内容基準情報に関連する前記情報の関連数に関する関連数情報が関連付けられて構築される基準情報を複数関連付けた分類基準情報を取得する分類基準取得手段と、
前記関連数情報に基づいて、前記情報の関連数を認識する関連情報数認識手段と、
前記内容情報の内容に対応するとともに前記関連数が所定の値以下となる前記基準情報に前記情報を分類して、前記基準情報に分類される前記関連数を略均一化にする処理をする分類手段と、
を具備したことを特徴とした情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置であって、
前記内容基準情報に関連する前記情報の関連数が所定の設定値以上であるか否かを判断する関連数判断手段と、
前記関連数が所定の設定値以上であると判断した場合に、前記内容基準情報に関連付けられる少なくとも２つの他の内容基準情報を認識する関連内容基準情報認識手段と、
を具備し、
前記分類手段は、前記少なくとも２つの他の内容基準情報に対応する前記基準情報に前記情報を分類する
ことを特徴とした情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記関連内容基準情報認識手段は、前記内容基準情報の下位概念となる内容に関する下位内容情報に対応した下位基準情報を認識する
ことを特徴とした情報処理装置。
【請求項５】
請求項３に記載の情報処理装置であって、
前記関連内容基準情報認識手段は、関連数判断手段にて、前記内容基準情報に関連する前記情報の関連数が所定の設定値以下であると判断された場合に、前記分類基準情報に対応する前記内容情報の上位概念となる内容情報に対応した上位基準情報を認識し、
前記内容基準情報に対応する前記基準情報を前記上位基準情報に対応する前記基準情報に置換する置換手段を具備した
ことを特徴とした情報処理装置。
【請求項６】
請求項３ないし請求項５のいずかに記載の情報処理装置であって、
前記関連内容基準情報認識手段は、前記下位基準情報に関連する前記情報の関連数が所定数以上となる場合に、前記下位基準情報に対応する下位内容情報の下位概念となる第２下位内容情報に対応した第２下位基準情報を認識し、
前記置換手段は、前記下位基準情報に対応する基準情報を前記第２下位基準情報に対応する前記基準情報に置換する
ことを特徴とした情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記所定数は、前記下位基準情報に関連する前記情報の関連数の平均値である
ことを特徴とした情報処理装置。
【請求項８】
請求項１ないし請求項７のいずれに記載の情報処理装置であって、
前記内容情報取得手段は、配信される前記情報の内容に関する内容情報を取得し、
ことを特徴とした情報処理装置。
【請求項９】
請求項１ないし請求項８のいずれかに記載の情報処理装置であって、
前記分類された前記情報を表示手段に表示させる制御をする表示制御手段を具備した
ことを特徴とした情報処理装置。
【請求項１０】
請求項９に記載の情報処理装置であって、
前記表示手段の表示領域の大きさを認識する表示領域認識手段と、
前記表示領域の大きさに基づいて、表示手段に表示可能な前記情報の限界数を認識する表示量認識手段と、
前記設定値を前記限界数以下に設定する所定値設定手段と、
を具備したことを特徴とした情報処理装置。
【請求項１１】
情報の内容に関する内容情報に対応して前記情報を分類する分類基準に関する内容基準情報、およびこの内容基準情報に関連する前記情報の関連数に関する関連数情報を関連付けて構築される基準情報を複数関連付けた分類基準情報を複数記録したテーブル構造に構築された
ことを特徴とした分類基準情報データベース。
【請求項１２】
情報の内容に関する内容情報およびこの内容情報の内容に関連する他の内容の内容情報を認識する内容情報認識手段と、
前記内容情報に関連する前記情報の関連数に関する関連数情報を認識する関連数情報認識手段と、
前記内容情報およびこの内容情報に対応する前記関連数情報を関連付けた基準情報を生成する基準情報生成手段と、
前記基準情報、および前記基準情報の内容情報の内容に関連する前記他の内容の内容情報を有する基準情報を関連付けた分類基準情報生成手段と、
前記分類基準情報を複数記録した請求項１１に記載の分類情報データベースを構築するデータ構築手段と、
を具備したことを特徴とした情報生成装置。
【請求項１３】
請求項１２に記載の情報生成装置であって、
前記データ構築手段は、前記内容基準情報に対応する前記内容情報の内容の上位概念となる上位内容情報に基づいた上位基準情報に、前記内容基準情報を関連付ける
ことを特徴とした情報生成装置。
【請求項１４】
請求項１３に記載の情報生成装置であって、
前記複数の内容基準情報を集合させて構成される内容集合情報を生成する内容情報集合生成手段と、
前記内容集合情報の構成要素である複数の前記内容基準情報のうち少なくとも２つの前記内容基準情報に対応する内容情報の上位概念となる内容に関連する上位内容情報があるか否かを判断する上位内容情報判断手段と、
を具備し、
前記分類基準情報生成手段は、前記上位内容情報判断手段にて、前記上位内容情報があると判断された場合、前記上位内容情報に対応する上位内容基準情報を前記内容集合情報に追加する
ことを特徴とした情報生成装置。
【請求項１５】
請求項１４に記載の情報生成装置であって、
複数の前記内容基準情報を関連付けた内容関連辞書情報を認識する辞書認識手段を具備し、
前記内容情報認識手段は、前記内容関連辞書情報に基づいて、前記内容情報に関連する前記上位内容情報を認識する
ことを特徴とした情報生成装置。
【請求項１６】
請求項１２ないし請求項１５のいずれかに記載の情報生成装置であって、
前記分類基準情報生成手段は、前記上位内容情報に対応する前記関連数情報の数量が所定の数量以上である場合に前記上位内容情報の下位概念となる前記下位内容情報を関連付けた内容基準情報を生成して前記内容情報集合に追加し、前記上位内容情報の下位概念となる前記下位内容情報を前記内容集合情報から削除する
ことを特徴とした情報生成装置。
【請求項１７】
請求項１２ないし請求項１５のいずれかに記載の情報生成装置であって、
前記データ構築手段は、前記上位内容情報の下位概念として関連付けられた前記内容情報に基づく前記内容基準情報を、前記上位内容情報に基づく前記内容基準情報の下位概念となる下位基準情報として関連付ける
ことを特徴とした情報生成装置。
【請求項１８】
請求項１ないし請求項１０のいずれかに記載の情報処理装置であって、
前記分類手段は、請求項１２ないし請求項１７のいずれかに記載の分類基準情報データベースの前記分類基準情報の基準情報に前記情報を分類する
ことを特徴とした情報処理装置。
【請求項１９】
情報の内容に関する内容情報を取得し、
前記情報が分類される分類基準に関する分類基準情報を取得し、
前記分類基準情報に関連する前記情報の関連数を認識し、
前記内容情報の内容に基づいて、前記情報を、前記関連数が略均一となる状態で、前記情報の内容に対応する前記分類基準情報に分類する
ことを特徴とする情報処理方法。
【請求項２０】
情報の内容に関する内容情報およびこの内容情報の内容に関連する他の内容の内容情報を認識し、
前記内容情報に関連する前記情報の関連数に関する関連数情報を認識し、
前記内容情報およびこの内容情報に対応する前記関連数情報を関連付けた基準情報を生成し、
前記基準情報、および前記基準情報の内容情報の内容に関連する前記他の内容の内容情報を有する基準情報を関連付け、
前記分類基準情報を複数記録した請求項９に記載の分類情報データベースを構築する
ことを特徴とする情報生成方法。
【請求項２１】
演算手段を請求項１ないし請求項１０のいずれかに記載の情報処理装置として機能させる
ことを特徴とした情報処理プログラム。
【請求項２２】
請求項１９に記載の情報処理方法を演算手段に実施させる
ことを特徴とした情報処理プログラム。
【請求項２３】
請求項２１または請求項２２に記載の処理プログラムが演算手段にて読取可能に記録された
ことを特徴とした情報処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を処理する情報処理装置、分類基準情報データベース、情報生成装置、情報処理方法、情報生成方法、情報処理プログラム、情報処理プログラムの記録した記録媒体に関する。
【背景技術】
【０００２】
従来、ＥＰＧ（Electric Program Guide）を受信し、予め設定されたキーワードに基づいて録画した番組を自動的に録画予約、および録画する装置がある。このような装置として、録画したコンテンツを予め設定されたジャンル別に振り分けて、録画されたコンテンツをジャンル別に振り分ける装置が知られている（例えば、特許文献１参照）。【０００３】
特許文献１に記載のものは、放送受信装置等が受信する放送コンテンツや、録画コンテンツを複数のカテゴリに分類するための分類基準が格納される分類基準情報格納部を備えて構成されている。そして、番組情報分類手段は、取得したＥＰＧを分類基準情報格納部に格納された分類基準に応じて分類する構成が採られている。【０００４】
【特許文献１】特開２０００−３６７９６号公報（第５頁左欄ないし第８頁左欄、図２ないし図９）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載のような従来の構成では、録画コンテンツを分類基準情報格納部に格納された分類基準に応じて分類する。このため、利用者の嗜好に合った１つの分類基準に多数の録画コンテンツが分類されたり、利用者の嗜好に合わない分類基準には少数の録画コンテンツしか分類されなかったりするおそれがある。したがって、多数の録画コンテンツが分類された分類基準から、利用者が所望する所定の録画コンテンツを見つける作業が煩雑となるという問題が一例として挙げられる。【０００６】
本発明は、上記のような実情に鑑み、適切に情報を分類処理させる情報処理装置、分類基準情報データベース、情報生成装置、情報処理方法、情報生成方法、情報処理プログラム、情報処理プログラムの記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、情報の内容に関する内容情報を取得する内容情報取得手段と、前記情報が分類される分類基準に関する分類基準情報を取得する分類基準取得手段と、前記分類基準情報に関連する前記情報の関連数を認識する関連情報数認識手段と、前記内容情報の内容に基づいて、前記情報を、前記関連数が略均一となる状態で、前記情報の内容に対応する前記分類基準情報に分類する分類手段と、を具備したことを特徴とする。【０００８】
本発明の情報処理装置は、情報の内容に関する内容情報を取得する内容情報取得手段と、前記内容情報の内容に対応した分類基準に関する内容基準情報および前記内容基準情報に関連する前記情報の関連数に関する関連数情報が関連付けられて構築される基準情報を複数関連付けた分類基準情報を取得する分類基準取得手段と、前記関連数情報に基づいて、前記情報の関連数を認識する関連情報数認識手段と、前記内容情報の内容に対応するとともに前記関連数が所定の値以下となる前記基準情報に前記情報を分類して、前記基準情報に分類される前記関連数を略均一化にする処理をする分類手段と、を具備したことを特徴とする。【０００９】
本発明の分類基準情報データベースは、情報の内容に関する内容情報に対応して前記情報を分類する分類基準に関する内容基準情報、およびこの内容基準情報に関連する前記情報の関連数に関する関連数情報を関連付けて構築される基準情報を複数関連付けた分類基準情報を複数記録したテーブル構造に構築されたことを特徴とする。【００１０】
本発明の情報生成装置は、情報の内容に関する内容情報およびこの内容情報の内容に関連する他の内容の内容情報を認識する内容情報認識手段と、前記内容情報に関連する前記情報の関連数に関する関連数情報を認識する関連数情報認識手段と、前記内容情報およびこの内容情報に対応する前記関連数情報を関連付けた基準情報を生成する基準情報生成手段と、前記基準情報、および前記基準情報の内容情報の内容に関連する前記他の内容の内容情報を有する基準情報を関連付けた分類基準情報生成手段と、前記分類基準情報を複数記録した前述した本発明の分類情報データベースを構築するデータ構築手段と、を具備したことを特徴とする。【００１１】
本発明の情報処理方法は、複数の情報の内容に関する複数の内容情報を取得し、前記情報が分類される基準に関する分類基準情報を取得し、前記分類基準情報に関連する前記情報の関連数を認識し、前記内容情報に基づいて、前記関連数が略均一となる状態に前記情報を前記分類基準情報に分類することを特徴とする。【００１２】
本発明の情報生成方法は、情報の内容に関する内容情報およびこの内容情報の内容に関連する他の内容の内容情報を認識し、前記内容情報に関連する前記情報の関連数に関する関連数情報を認識し、前記内容情報およびこの内容情報に対応する前記関連数情報を関連付けた基準情報を生成し、前記基準情報、および前記基準情報の内容情報の内容に関連する前記他の内容の内容情報を有する基準情報を関連付け、前記分類基準情報を複数記録した前述した本発明の分類情報データベースを構築することを特徴とする。【００１３】
本発明の情報処理プログラムは、演算手段を前述した本発明の情報生成装置として機能させることを特徴とする。【００１４】
本発明の情報処理プログラムは、前述した本発明の情報処理方法を演算手段に実施させることを特徴とする。【００１５】
本発明の情報処理プログラムを記録した記録媒体は、前述した本発明の処理プログラムが演算手段にて読取可能に記録されたことを特徴とする。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態におけるコンテンツ記録再生システムの概略構成を示すブロック図である。
【図２】蓄積録画番組情報の概略構成を示す模式図である。
【図３】分類辞書情報の概略構成を示す模式図である。
【図４】メニューインデックス情報の概略を示す模式図である。
【図５】記録再生装置を構成するＣＰＵ（Central Processing Unit）の概略構成を示す模式図である。
【図６Ａ】関連ワード情報から構成される関連ワード集合の一例を示す模式図である。
【図６Ｂ】上位関連ワード情報から構成される上位ワード集合の生成を行うメニュー設定手段の一例を示す模式図である。
【図６Ｃ】関連ワード集合に対する上位関連ワード情報の追加と下位関連ワード情報の削除を行うメニュー設定手段の一例を示す模式図である。
【図６Ｄ】トップメニュー項目として記憶されたメニュー情報の生成を行うメニュー設定手段の一例を示す模式図である。
【図７Ａ】メニュー設定手段にて設定されたメニューインデックス情報の一例を示す模式図である。
【図７Ｂ】上位メニュー情報の認識とメニュー情報の消去を行う番組分類手段の一例を示す模式図である。
【図８】番組分類画面の一例を示す模式図である。
【図９】コンテンツをメニューに分類して表示させる分類表示処理におけるメニュー情報を生成するメニュー生成処理に関するフローチャートである。
【図１０】コンテンツをメニューに分類して表示させる分類表示処理におけるコンテンツを分類する分類処理に関するフローチャートである。
【符号の説明】
【００１７】
２００      情報処理装置、および情報生成装置としても機能する記録再生装置
２９０      演算手段としてのＣＰＵ
２９１      内容情報取得手段としての蓄積録画放送番組認識手段
２９２      辞書認識手段、および内容情報認識手段としても機能するワード検索手段
２９３      関連数情報認識手段としても機能する放送番組数認識手段
２９４      基準情報生成手段、分類基準情報生成手段、内容情報集合生成手段、上位内容情報判断手段、およびデータ構築手段としても機能するメニュー設定手段
２９５      分類基準取得手段、関連内容基準情報認識手段、分類手段、関連情報数認識手段、関連数判断手段、上位基準認識手段、置換手段、および分類手段としても機能する放送番組分類手段
２９６      表示制御手段
４１０      内容情報としての蓄積放送番組情報
５００      内容関連辞書情報としての分類辞書情報
６００      分類基準情報データベースとしてのメニューインデックス情報
６１０，Ｍi      分類基準情報としてのメニュー情報
６５０      情報関連情報としての関連番組情報
ＡＰＳ      平均値
Ｍip        上位基準情報としての上位メニュー情報
Ｍi_n       下位基準情報としての下位メニュー情報
Ｍi_n_n     第２下位基準情報としての第２下位メニュー情報
ＫＷ        内容情報としての関連ワード情報
ＫＷp       上位内容情報としての上位関連ワード情報
ＫＷＳ      内容集合情報としての関連ワード集合
Ｓ          設定値
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の一実施の形態を図面に基づいて説明する。本実施の形態では、本発明の情報生成装置、および情報処理装置を備えた記録再生装置を例示して説明するが、これに限らず、情報を記録するのみの記録装置、さらには記録装置や記録再生装置に情報を記録させる独立した情報処理装置、記録する構成を備えないテレビジョンなどの受信機などで情報の取得である受信を制御する情報処理装置などとしても適用できる。また、本実施の形態において、情報として番組のコンテンツを内容情報としての番組の番組情報である例えば配信予定情報としてのＥＰＧ（Electric Program Guide）である電子番組案内に基づいて取得する処理に関して説明するが、これに限らず、ラジオ番組、衛星番組、配信される音楽や映像などのコンテンツ、ゲームソフトウェアなどの各種プログラム、パーソナルコンピュータなどに記録された各種ファイルなどの情報などをも情報の対象とすることができ、各情報の内容に関する内容情報に基づいて取得するいずれの構成が適用できる。また、情報の取得である記録する処理としてコンテンツを録画する処理と適宜称し、情報の処理としてコンテンツを再生する処理と適宜称して説明する。【００１９】
〔コンテンツ記録再生システムの構成〕
図１において、１００はコンテンツ記録再生システム（以下、記録再生システムと称す）であり、例えばテレビ番組などのコンテンツの音声情報、映像情報、情報放送用情報などを有する情報であるコンテンツを記録したり、記録したコンテンツを再生したりするシステムである。そして、記録再生システム１００は、記録再生装置２００と、出力装置３００と、を備えている。【００２０】
出力装置３００は、例えばパーソナルコンピュータ、テレビジョン、携帯電話、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistant）などが例示できる。この出力装置３００は、記録再生装置２００から出力されるコンテンツを受信して出力する。そして、この出力装置３００は、音声出力部３１０と、表示部３２０と、などを備えている。【００２１】
音声出力部３１０は、例えば図示しないスピーカなどの発音手段を有している。この音声出力部３１０は、記録再生装置２００からアナログ信号として送信される音声情報を発音手段から音声として出力させる処理をする。なお、発音手段は、例えば図示しないＴＶ受信機で受信したＴＶ音声情報などをも適宜出力可能である。【００２２】
表示部３２０は、記録再生装置２００からアナログ信号として送信される映像情報、放送用情報、ＥＰＧ情報、合成情報、設定情報などを表示させる。ここで、表示させる映像情報としては、コンテンツの映像などが例示できる。また、放送用情報としては、コンテンツの字幕や情報放送などが例示できる。さらに、ＥＰＧ情報としては、例えば各チャンネルで放送されるコンテンツの番組名、内容、放送開始日時などが記載された電子番組案内である番組表などが例示できる。また、合成情報としては、コンテンツの映像に字幕を重畳させた合成映像や、情報放送と番組表とを並べた映像などが例示できる。さらに、設定情報としては、番組のジャンルを選択させる旨のジャンル選択映像や、記録再生装置２００にて処理された番組の一覧表などが例示できる。この表示部３２０としては、例えば液晶表示パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。なお、表示部３２０は、例えばＴＶ受信機で受信したＴＶ映像情報などをも適宜出力可能である。【００２３】
記録再生装置２００は、ＴＳ（Transport Stream）として配信される音声情報、映像情報、情報放送用情報などを有するコンテンツを取得して記録させるとともに、出力装置３００で出力させる処理をする。また、記録再生装置２００は、記録させたコンテンツを適宜再生して出力装置３００で出力させる処理をする。さらに、記録したコンテンツを適宜自動消去する。そして、この記録再生装置２００は、通信手段２１０と、デマルチプレクサ（Demultiplexer；Ｄｅｍｕｘ）２２０と、デコーダ２３０と、記録再生処理手段２５０と、入力手段２６０と、ハードディスクドライブ（Hard Disk Drive；ＨＤＤ）２７０と、メモリ２８０と、演算手段としてのＣＰＵ（Central Processing Unit）２９０と、などを備えている。【００２４】
通信手段２１０は、外部から入力されるコンテンツなどの各種情報を取得したり、取得しているコンテンツなどの各種情報を外部へ適宜出力したりする。そして、この通信手段２１０は、例えば地上波デジタル放送や衛星デジタル放送などの放送波を受信するアンテナ２１１が接続され、アンテナ２１１からアナログ信号やデジタル信号として送信される情報、例えば複数のＴＳから利用者により選択されたコンテンツに対応するＴＳを取得する。そして、通信手段２１０は、取得したＴＳをＤｅｍｕｘ２２０へ出力する。また、通信手段２１０は、高速情報処理が可能な例えばＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４規格のインターフェースを有し、記録再生装置２００の外部に設けられた図示しない外部装置からデジタル信号として送信されるＴＳや後述するパーシャルＴＳなどを取得し、Ｄｅｍｕｘ２２０へ出力する。さらに、通信手段２１０は、記録再生処理手段２５０から出力されるパーシャルＴＳを取得し、適宜処理して記録再生装置２００の外部に設けられた図示しない外部装置へデジタル信号として送信する。【００２５】
Ｄｅｍｕｘ２２０は、デコーダ２３０と、記録再生処理手段２５０と、ＣＰＵ２９０と、などが接続され、通信手段２１０からＴＳを取得し、この取得したＴＳからＴＳパケットを適宜分離して出力する。具体的には、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、音声情報が組み込まれたＴＳパケット（以下、音声パケットと称す）と、映像情報が組み込まれたＴＳパケット（以下、映像パケットと称す）と、情報放送用情報または配信情報としてのＥＰＧ情報などが組み込まれたＴＳパケット（以下、情報パケットと称す）と、を取得する。そして、Ｄｅｍｕｘ２２０は、これら取得した音声パケットと、映像パケットと、情報パケットと、をデコーダ２３０へ出力する。また、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、取得したＴＳから選択されたコンテンツに対応した各ＴＳパケットを取得すると、これら各ＴＳパケットを一連の情報列構造のＴＳ、すなわちパーシャルＴＳに再構成し、記録再生処理手段２５０へ出力する。さらに、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、通信手段２１０や記録再生処理手段２５０からパーシャルＴＳを適宜取得すると、このパーシャルＴＳを、音声パケットと、映像パケットと、情報パケットと、に分離してデコーダ２３０へ出力する。【００２６】
ここで、ＥＰＧ情報は、通信手段２１０で取得可能な各ＴＳの番組などのコンテンツに関する情報が、例えばＢＭＬ（Broadcast Markup Language）やＸＭＬ（eXtensible Markup Language）などのテキスト形式で記載された情報である。すなわち、ＥＰＧ情報は、詳細は後述するが、番組名、番組の内容などに関する番組記述、放送開始日時、番組時間の長さ、チャンネル番号、ジャンル、シリーズ名などの情報が、１つの情報構造として構成されている。【００２７】
デコーダ２３０は、Ｄｅｍｕｘ２２０と、ＣＰＵ２９０と、出力装置３００と、などに接続され、Ｄｅｍｕｘ２２０から取得した各パケットを適宜復調し、出力装置３００へ適宜出力する。具体的には、デコーダ２３０は、ＣＰＵ２９０の制御により、Ｄｅｍｕｘ２２０から音声パケットを取得し、この音声パケットに組み込まれた音声情報を復調して、アナログ信号として出力装置３００の音声出力部３１０へ送信したり、Ｄｅｍｕｘ２２０から映像パケットを取得し、この映像パケットに組み込まれた映像情報を復調して、出力装置３００へ出力したり、Ｄｅｍｕｘ２２０から情報パケットを取得し、この情報パケットに組み込まれた情報放送用情報やＥＰＧ情報などを復調して、出力装置３００へ出力する。また、デコーダ２３０は、情報パケットにＥＰＧ情報が組み込まれている場合、ＣＰＵ２９０の制御により、このＥＰＧ情報をＨＤＤ２７０へ適宜出力する。【００２８】
記録再生処理手段２５０は、ＨＤＤ２７０と、ＣＰＵ２９０と、などに接続されている。そして記録再生処理手段２５０は、Ｄｅｍｕｘ２２０からパーシャルＴＳを適宜取得してＨＤＤ２７０へ記憶させたり、ＨＤＤ２７０へ記憶させたパーシャルＴＳを適宜取得して通信手段２１０やＤｅｍｕｘ２２０へ出力したりする。【００２９】
入力手段２６０は、ＣＰＵ２９０などに接続されている。この入力手段２６０は、図示しないケース体の例えば正面に臨んで入力操作可能に配設された図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えば記録再生装置２００の動作内容の設定などの設定事項である。具体的には、所望の番組を検索させるためのジャンル選択に関する設定、コンテンツの録画や再生に関する設定、通信手段２１０で受信するＴＳの設定などが例示できる。また、入力手段２６０は、入力操作に応じて、番組の検索の実施や録画や再生の実施を要求する旨の後述する要求情報を生成する手段としても機能する。そして、入力手段２６０は、設定事項の入力操作により、各種情報を操作信号としてＣＰＵ２９０へ送信して設定させる。ここで、入力手段２６０としては、例えば図示しないリモートコントローラ（以下、リモコンと称す）より赤外線を介して送信される各種情報を受信して、この各種情報を操作信号としてＣＰＵ２９０へ送信するリモコン受光部を備えた構成などとしてもよい。【００３０】
ＨＤＤ２７０は、ＣＰＵ２９０などに接続されている。このＨＤＤ２７０は、例えばＡＴＡ（AT Attachment）インターフェースにより制御される。なお、ここではＨＤＤ２７０がＡＴＡインターフェースにより制御される構成について例示するが、ＩＤＥ（Integrated Drive Electronics）インターフェースやＳＣＳＩ（Small Computer System Interface）インターフェースなどで制御される構成としてもよい。また、ＨＤＤ２７０の代わりに、ＤＶＤ（Digital Versatile Disc）などの光ディスク、光磁気ディスク、メモリカードなどの着脱可能、さらには固定のメモリなど、各種記録媒体に各種情報を読み出し可能に記憶するドライブやドライバなどを備えた構成などとしてもよい。そして、ＨＤＤ２７０は、記録再生処理手段２５０から入力されるコンテンツのパーシャルＴＳ、すなわちコンテンツやＥＰＧ情報などを適宜読み出し可能に記憶する。すなわち、ＨＤＤ２７０には、コンテンツを記憶する図示しない情報記憶領域と、ＥＰＧ情報を記憶する図示しないＥＰＧ記憶領域と、録画された録画番組に関する図２に示すような蓄積録画番組情報４００を記録する蓄積番組記憶領域と、図３に示すような内容関連辞書情報としての分類辞書情報５００を記録する分類辞書記憶領域と、などを備えている。なお、これら情報記憶領域、ＥＰＧ記憶領域、蓄積番組記憶領域、分類辞書記憶領域などは、メモリ２８０に記憶されて構築される構成としてもよい。【００３１】
蓄積録画番組情報４００は、ＨＤＤ２７０に録画された番組に関する内容情報としての蓄積番組情報４１０が複数記憶されるテーブル構造として構築された情報であり、ＥＰＧに基づいて生成される。蓄積番組情報４１０は、例えばＨＤＤ２７０にコンテンツを録画処理する際に、例えば録画される録画時刻や録画されるチャンネルに基づいて生成される。そして、この蓄積番組情報４１０は、図２に示すように、チャンネル情報４１１と、コンテンツナンバ４１２と、番組放送時刻情報４１３と、番組収録時間情報４１４と、番組タイトル情報４１５と、番組記述情報４１６と、番組ジャンル情報４１７と、などが関連付けられて１つのデータ構造として構成される。【００３２】
チャンネル情報４１１は、番組が放送されるチャンネルに関する情報である。このチャンネル情報４１１は、ＥＰＧの番組情報のチャンネル情報に基づいて生成される。また、このチャンネル情報４１１は、番組が放送されるエリアによってそれぞれ個別に設定される。【００３３】
コンテンツナンバ４１２は、ＨＤＤ２７０のコンテンツ記憶領域に記憶されたコンテンツに関連付けられたコンテンツを特定するために固有の識別情報である。なお、コンテンツナンバ６１１の代わりに、コンテンツに固有に付与された例えば名称などを示す情報を用いる構成などとしてもよい。【００３４】
番組放送時刻情報４１３は、番組が録画された時刻に関する情報である。この番組放送時刻情報４１３には、番組が録画された年月日、および時刻が記載されている。【００３５】
番組収録時間情報４１４は、録画された番組の録画時間に関する情報である。【００３６】
番組タイトル情報４１５は、番組の番組名や、タイトル名などの名称に関する情報である。番組タイトル情報４１５は、ＥＰＧの番組情報の番組タイトル情報に基づいて生成される。この番組タイトル情報４１５には、番組の番組名やタイトル名などがテキスト形式にて記述されている。【００３７】
番組記述情報４１６は、例えば番組の放送内容を簡単に説明した記述、あるいは番組のあらすじ、また、出演者や監督、脚本家などの個人名称などの番組の詳細な内容がテキスト形式で記述された情報である。この番組記述情報４１６は、ＥＰＧの番組情報の番組記述情報に基づいて生成される。【００３８】
番組ジャンル情報４１７は、番組を内容毎に種別であるジャンル分けした場合に、どのジャンルに属するかを記述した情報である。番組ジャンル情報４１７はＥＰＧの番組情報の番組ジャンル情報に基づいて生成される。このジャンルとしては、例えば、「バラエティ」、「ドラマ」、「映画」、「報道」、「ニュース」、「スポーツ」などが例示できる。また、番組ジャンル情報４１７として、例えば「スポーツ」に対して、「ゴルフ」、「野球」などの小分類としてさらにジャンル分けされた情報が関連付けられていてもよい。【００３９】
分類辞書情報５００は、例えば番組のジャンルやキーワードなどの関連性を示す辞書である。この分類辞書情報５００は、辞書ＩＤ（Identifier）情報５２０と、単語情報５３０と、下位分類単語情報５４０と、などを関連付けて１つのデータとして構築された辞書情報５１０を複数記録したテーブル構造に構築される。【００４０】
辞書ＩＤ情報５２０は、各辞書情報５１０を識別する固有のＩＤ情報である。単語情報５３０は、番組のジャンルや、キーワードなどの単語が記録された情報である。下位分類単語情報５４０は、単語情報５３０に記録された単語の下位概念となる単語が記載された単語情報５３０を有する辞書情報５１０が記録される情報である。この下位分類単語情報５４０には、例えば対象となる辞書情報５１０の辞書ＩＤ情報５２０が記録されている。なお、下位分類単語情報５４０は、下位概念となる単語が直接記録されている情報であってもよい。【００４１】
メモリ２８０は、通信手段２１０から出力されるＴＳから所望のコンテンツを取得して記録する際や、記録したコンテンツを再生する際に必要な各種情報などを適宜読み出し可能に記憶する。また、メモリ２８０は、コンテンツの操作情報に関する図４に示すような分類基準情報データベースとしてのメニューインデックス情報６００が記憶されたメニュー記憶領域などを備えている。なお、メニュー記憶領域がＨＤＤ２７０に適宜構築された構成としてもよい。また、メモリ２８０は、上述したように、各種記録媒体に各種情報を読み出し可能に記憶するドライブやドライバなどを備えた構成などとしてもよい。【００４２】
メニューインデックス情報６００は、ＣＰＵ２９０により設定されたコンテンツを分類するメニューに関する情報である。このメニューインデックス情報６００は、メニューＩＤ情報６２０と、内容基準情報としてのメニューキーワード情報６３０と、下位メニューＩＤ情報６４０と、情報関連情報としての関連番組情報６５０と、などを関連付けて１つのデータとして構築される分類基準情報としてのメニュー情報６１０を複数記録したテーブル構造に構築されている。なお、メニューキーワード情報６３０と、関連番組情報６５０と、により本発明の基準情報が構成される。【００４３】
メニューＩＤ情報６２０は、各メニュー情報６１０を識別するためのＩＤ情報であり、メニュー情報６１０のそれぞれに異なった例えば番号が割り振られて記録されている。【００４４】
メニューキーワード情報６３０は、コンテンツを分類するための分類単語に関する情報である。このメニューキーワード情報６３０は、ＣＰＵ２９０により分類辞書情報５００の単語情報５３０に基づいて設定される。
下位メニューＩＤ情報６４０は、メニュー情報６１０のメニューキーワード情報６３０に記録された分類単語の下位概念となる分類単語が記載されたメニューキーワード情報６３０を有するメニュー情報６１０が記録される情報である。この下位メニューＩＤ情報６４０は、ＣＰＵ２９０により、分類辞書情報５００の下位分類単語情報５４０に基づいて設定される。また、この下位分類単語情報５４０には、例えば対象となるメニュー情報６１０のメニューＩＤ情報６２０が記録されている。なお、下位メニューＩＤ情報６４０は、下位概念となるメニューキーワード情報６３０が直接記録されている情報であってもよい。【００４５】
関連番組情報６５０は、メニュー情報６１０に分類される蓄積番組情報４１０を示す情報である。この関連番組情報６５０には、メニューキーワード情報６３０に記録される分類単語を含む蓄積番組情報４１０の番組ＩＤ情報４１２が記録されている。【００４６】
ＣＰＵ２９０は、各種構成が接続され、各構成の動作を制御する。このＣＰＵ２９０は、例えば図５に示すように、内容情報取得手段としての蓄積録画番組認識手段２９１と、辞書認識手段、内容情報認識手段としても機能するワード検索手段２９２と、関連数情報認識手段としての番組数認識手段２９３と、基準情報生成手段、分類基準情報生成手段、内容情報集合生成手段、上位内容情報判断手段、およびデータ構築手段としても機能するメニュー設定手段２９４と、分類基準取得手段、関連内容基準情報認識手段、分類手段、関連情報数認識手段、関連数判断手段、置換手段、および分類手段としても機能する番組分類手段２９５と、表示制御手段２９６と、処理制御手段２９７と、などを備えている。【００４７】
蓄積録画番組認識手段２９１は、ＨＤＤ２７０に記録された蓄積録画番組情報４００を認識する。【００４８】
ワード検索手段２９２は、蓄積録画番組認識手段２９１にて認識された蓄積番組情報４１０および分類辞書情報５００に基づいて、蓄積番組情報４１０に含まれるキーワードに対応する辞書情報５１０を認識する。具体的には、ワード検索手段２９２は、蓄積録画番組情報４００の蓄積番組情報４１０を認識し、この蓄積番組情報４１０の番組タイトル情報４１５、番組ジャンル情報４１６、番組記述情報４１７などから単語単位のキーワードを抽出する。そして、ワード検索手段２９２は、分類辞書情報５００に基づいて、このキーワードと略同一である単語が記録された単語情報５３０を検索する。そして、この単語情報５３０を有する辞書情報５１０を取得して、内容情報としての関連ワード情報ＫＷとして適宜メモリ２８０に読み出し可能に記憶する。【００４９】
番組数認識手段２９３は、所定のキーワードに関連する蓄積番組情報の数を認識する。具体的には、番組数認識手段２９３は、単語情報５３０に記録されるキーワードやメニューキーワード情報６３０に記録されるキーワードなどを認識し、このキーワードと略同一の内容が例えば番組タイトル情報４１５、番組ジャンル情報４１６、番組記述情報４１７などに含まれている蓄積番組情報４１０を認識する。そして、番組数認識手段２９３は、蓄積録画番組情報４００に記録された蓄積番組情報４１０のうちで、キーワードに対応する蓄積番組情報４１０の数を認識する。【００５０】
メニュー設定手段２９４は、蓄積録画番組情報４００および分類辞書情報５００に基づいて、メニューインデックス情報６００を生成する。具体的には、メニュー設定手段２９４は、ワード検索手段２９２にて検索された関連ワード情報ＫＷを認識し、番組数認識手段２９３にて関連ワード情報ＫＷに関連付けられた蓄積番組情報４１０の数である関連番組数、および関連ワード情報ＫＷに関連する番組を認識する。また、この際認識した関連ワード情報Ｋｗに関連する番組に基づいて関連番組情報を生成する。そして、メニュー設定手段２９４は、認識した関連ワード情報ＫＷの集合である内容集合情報としての関連ワード集合ＫＷＳを生成し、認識した関連番組数が最小である関連ワード情報ＫＷmを認識し、これらの集合である最小ワード集合ＭＫＷを生成する。また、メニュー設定手段２９４は、生成した最小ワード集合ＭＫＷは適宜メモリ２８０に読み出し可能に記憶する。【００５１】
そして、メニュー設定手段２９４は、分類辞書情報５００に基づいて、最小ワード集合ＭＫＷを構成する関連ワード情報ＫＷmの上位ワードとなる上位内容情報としての上位関連ワード情報ＫＷpを認識する。すなわち、メニュー設定手段２９４は、最小ワード集合ＭＫＷを構成する関連ワード情報ＫＷmに対応する辞書情報５１０の辞書ＩＤ情報５２０を認識し、この辞書ＩＤ情報５２０を下位分類単語情報５４０に記録した辞書情報５１０を検索する。そして、最小ワード集合ＭＫＷを構成する関連ワード情報ＫＷmの上位ワードとなる上位関連ワード情報ＫＷpを認識すると、これらの上位ワードとなる上位関連ワード情報ＫＷpの集合である上位ワード集合ＰＫＷを生成する。また、メニュー設定手段２９４は、生成した上位ワード集合ＰＫＷを適宜メモリ２８０に読み出し可能に記憶する。【００５２】
また、メニュー設定手段２９４は、生成した上位ワード集合ＰＫＷを構成する各上位関連ワード情報ＫＷpに関連する蓄積番組情報の数である関連番組数を認識する。そして、この関連番組数が所定の数量以上である場合、例えば２個以上である場合、この上位ワード集合ＰＫＷを構成する上位関連ワード情報ＫＷpを関連ワード集合ＫＷＳに追加し、最小ワード集合ＭＫＷを構成してこの上位関連ワード情報ＫＷpの下位ワードとなる関連ワード情報ＫＷmを関連ワード集合ＫＷＳから削除する。さらに、メニュー設定手段２９４は、削除した関連ワード情報ＫＷmを、上位ワードとなる上位関連ワード情報ＫＷpの下位ワード情報として上位関連ワード情報ＫＷpに関連付けられた情報としてメモリ２８０に適宜記憶する。【００５３】
そして、メニュー設定手段２９４は、最小ワード集合ＭＫＷを構成する関連ワード情報ＫＷmの上位概念となる上位関連ワード情報ＫＷpがないと判断すると、関連ワード集合ＫＷＳを構成する関連ワード情報ＫＷに基づいてメニューインデックス情報６００を生成する。すなわち、この関連ワード情報ＫＷに含まれる単語情報に対応したメニューキーワード情報６３０を生成し、この関連ワード情報ＫＷに関連付けられた下位ワード情報に基づいて下位メニューＩＤ情報６４０を生成し、この番組数認識手段２９３にて認識させた関連番組数および関連番組情報に基づいて関連番組情報６５０を生成する。そして、これらのメニューキーワード情報６３０、下位メニューＩＤ情報６４０、関連番組情報６５０にメニューＩＤ情報６２０を関連付けてメニュー情報を生成する。また、生成したメニュー情報６１０をメニューインデックス情報６００に記憶する。【００５４】
ここで、上記のメニュー設定手段２９４の構成を図６に示すような具体例を挙げて説明する。図６Ａに示すように、例えば関連ワード集合ＫＷＳは、単語１ないし単語５が記録された関連ワード情報ＫＷにて構成されているとする。この場合、メニュー設定手段２９４は、まず関連番組数が最小となる、単語１、単語３、および単語５が記録された関連ワード情報ＫＷにて構成される最小ワード集合ＭＫＷを生成する。そして、メニュー設定手段２９４は、分類辞書情報５００を参照し、この分類辞書情報５００に例えば、図６Ｂに示すように、単語２および単語３の上位ワードとなる単語として単語６が記録されているとすると、単語６が記録された関連ワード情報ＫＷを構成とする上位ワード集合ＰＫＷを生成する。そして、この上位ワード集合ＰＫＷを構成する上位関連ワード情報ＫＷpの関連番組数を認識する。また、メニュー設定手段２９４は、この上位関連ワード情報ＫＷpの関連番組数が所定の数量以上、例えば２以上であると判断すると、図６Ｃに示すように、単語６を記録した上位関連ワード情報ＫＷpを関連ワード集合ＫＷＳに追加する処理をする。さらに、メニュー設定手段２９４は、上位関連ワード情報ＫＷpの下位ワードとなる単語２および単語３を記録した関連ワード情報ＫＷmを関連ワード集合ＫＷＳから削除する処理をする。さらに、メニュー設定手段２９４は、削除した関連ワード情報ＫＷmは図６Ｄに示すように上位関連ワード情報ＫＷpに関連付けて記憶する。そして、単語１および単語６および単語５をトップメニュー項目、すなわち最上位の関連ワード情報ＫＷとして各メニュー情報６１０を生成し、メニューインデックス情報６００に記憶する。【００５５】
番組分類手段２９５は、メニュー設定手段２９４にて設定されたメニューインデックス情報６００を取得し、録画されたコンテンツを、蓄積番組情報４１０の内容、例えば番組タイトル情報４１５、番組ジャンル情報４１６、番組記述情報４１７に基づいて、メニューインデックス情報６００の各メニュー情報６１０に略均一に分類させる処理をする。具体的には、番組分類手段２９５は、メニューインデックス情報６００に記録される各メニュー情報６１０を、メニュー情報Ｍiとして認識する。そして、メニュー情報Ｍiの関連番組情報６５０に基づいて、このメニュー情報Ｍiに関連する蓄積番組情報４１０の数である関連番組数ＰＳiを認識する。【００５６】
そして、番組分類手段２９５は、この関連番組情報ＰＳiが予め設定された設定値Ｓより大きいか否かを判断する。なお、この設定値Ｓは、予め設定された値であってもよく、利用者の入力操作により設定される値であってもよい。ここで、番組分類手段２９５は、関連番組数ＰＳiが設定値Ｓより小さいと判断した場合、メニュー情報Ｍiの上位となる上位基準情報としての上位メニュー情報Ｍipがあるか否かを判断する。すなわち、番組分類手段２９５は、メニュー情報ＭiのメニューＩＤ情報６２０を認識し、メニューインデックス情報６００に記録されたメニュー情報６１０から、このメニューＩＤ情報６２０のＩＤ情報が記録された下位メニューＩＤ情報６４０を有するメニュー情報６１０を上位メニュー情報Ｍipとして認識する。また、番組分類手段２９５は、この上位メニュー情報Ｍipの下位となるメニュー情報Ｍiに関連する番組をメニュー情報Ｍipに割り振る。すなわち、メニュー情報Ｍiの関連番組情報６５０に記録された情報を上位メニュー情報Ｍipの関連番組情報６５０に追加する。さらに、上位メニュー情報Ｍipの下位となるメニュー情報Ｍiをメニューインデックス情報６００から消去する。【００５７】
そして、番組分類手段２９５は、各メニュー情報Ｍiに関連する関連番組数ＰＳiが設定値Ｓより大きいと判断された場合、または、関連番組数ＰＳiが設定値Ｓより少なくメニュー情報Ｍiの上位となる上位メニュー情報Ｍipがない場合、メニュー情報Ｍiの下位となる下位基準情報としての下位メニュー情報Ｍi_nを認識し、下位メニュー情報Ｍi_nにて構成される下位メニュー集合ＭＳを生成する。そして、番組分類手段は、関連番組情報に基づいて下位メニュー集合ＭＳを構成する下位メニュー情報Ｍi_nの関連番組数ＰＳi_nを認識し、関連番組数ＰＳi_nの平均値ＡＰＳを演算する。さらに、番組分類手段２９５は、演算した平均値ＡＰＳと各下位メニュー情報Ｍi_nの関連番組数ＰＳi_nとを比較する。ここで、番組分類手段２９５は、関連番組数ＰＳi_nが平均値ＡＰＳよりも所定数だけ多い、例えば関連番組数ＰＳi_nが平均値ＡＰＳの２倍以上であると判断した場合、この下位メニュー情報Ｍi_nのさらに下位となる第２分類基準情報としての第２下位メニュー情報Ｍi_n_nを有する下位メニュー情報Ｍi_xがあるか否かを判断する。すなわち、下位メニュー情報Ｍi_nの下位メニューＩＤ情報６４０を認識し、この下位メニューＩＤ情報６４０に記録されたＩＤ情報に対応するメニュー情報６１０を認識する。そして、第２下位メニュー情報Ｍi_n_nがあると判断するとこの第２下位メニュー情報Ｍi_n_nを下位メニュー情報Ｍi_nとして下位メニュー集合ＭＳに追加し、第２下位メニュー情報Ｍi_n_nの上位となる下位メニュー情報Ｍi_xを下位メニュー集合ＭＳから消去する。このようにして、番組分類手段２９５は、メニュー情報６１０に分類される関連番組数が略平均値となるように、メニュー情報６１０を変更し、メニューインデックス情報６００を更新する。【００５８】
ここで、番組分類手段２９５の構成を図７に示すような具体例に基づいて説明する。番組分類手段２９５は、メニュー設定手段２９４にて設定された図７Ａに示すようなメニューインデックス情報６００を取得すると、関連番組数ＰＳiを認識し、この関連番組数ＰＳiが設定値Ｓ、例えば４以上であるか否かを判断する。そして、この設定値Ｓより小さい関連番組数ＰＳiである単語２、単語３、単語４、および単語２をメニューキーワード情報６３０として記録したメニュー情報Ｍiを認識する。ここで、番組分類手段２９５は、図７Ｂに示すように、単語２、および単語３に対応したメニュー情報Ｍiの上位となる単語６に対応する上位メニュー情報Ｍipを認識し、単語２および単語３に対応するメニュー情報Ｍiを消去する。同様にして番組分類手段２９５は、単語４に対応したメニュー情報Ｍiの上位となる単語５に対応する上位メニュー情報Ｍipを認識し、単語４に対応するメニュー情報Ｍiを消去する。【００５９】
表示制御手段２９６は、番組分類手段２９５にて更新されたメニューインデックス情報６００に基づいて、出力装置３００の表示部３２０の表示領域３２１に図８に示すような番組分類画面７００を設定して表示させる処理をする。【００６０】
ここで、表示領域３２１に表示される番組分類画面７００の説明をする。番組分類画面７００は、メニュー項目表示領域７１０と、対象番組表示領域７２０と、などを備えている。【００６１】
メニュー項目表示領域７１０は、例えば番組分類画面７００の左側に設けられている。このメニュー項目表示領域７１０には、上位メニュー表示領域７１１と、下位メニュー表示領域７１２と、などで構成されている。これらの上位メニュー表示領域７１１は、メニュー項目表示領域７１０の上部に設けられている。この上位メニュー表示領域７１１は、メニューインデックス情報６００に記録された所定のメニュー情報６１０のメニューキーワード情報６３０が表示される。下位メニュー表示領域７１２は、上位メニュー表示領域７１１の下方に設けられている。この下位メニュー表示領域７１２には、上位メニュー表示領域７１１に表示されるメニュー情報６１０の下位メニューＩＤ情報６４０に記録されるＩＤ情報に対応したメニュー情報６１０のメニューキーワード情報６３０が、上下方向に並んで表示される。また、これらの上位メニュー表示領域７１１および下位メニュー表示領域７１２に表示される複数のメニューキーワード情報６３０のうち、いずれか１つのメニューキーワード情報６３０の近傍には、複数のメニューキーワード情報６３０のうち１つを選択する旨のカーソル情報７１３が表示される。【００６２】
対象番組表示領域７２０は、番組分類画面７００の右側に設けられている。この対象番組表示領域７２０には、カーソル情報７１３にて選択されるメニューキーワード情報６３０を有するメニュー情報６１０の関連番組情報６５０に対応する蓄積番組情報４１０の番組タイトル情報４１５が上下方向に並んで表示される。【００６３】
処理制御手段２９７は、通信手段２１０、Ｄｅｍｕｘ２２０、記録再生処理手段２５０などの動作を制御して、所望のテレビ番組のコンテンツを受信してＨＤＤ２７０に適宜読み出し可能に記憶させる処理をする。具体的には、処理制御手段２９７は、入力手段２６０における入力操作に基づく操作信号により現在受信して再生しているコンテンツを記憶、あるいは、録画予約情報に基づいて計時手段２９８で計時する現在時刻が録画予約情報における録画開始日時となるコンテンツを受信させて記憶させる処理をする。また、処理制御手段２９７は、Ｄｅｍｕｘ２２０、デコーダ２３０、記録再生処理手段２５０などの動作を制御して、所望のテレビ番組のコンテンツを出力装置３００へ出力して再生させる処理をする。具体的には、処理制御手段２９７は、入力手段２６０における入力操作に基づく操作信号により、特定、例えば出力装置３００で一覧表示されるサムネイルを選択する入力操作などにて特定されたコンテンツ、あるいは、いわゆるタイマ再生などあらかじめ所定時間に再生要求されているコンテンツをＨＤＤ２７０から読み出し、デコーダ２３０で適宜処理して出力装置３００へ出力する。【００６４】
〔記録再生システム１００の動作〕
次に、記録再生システム１００の動作について、図面を参照して説明する。図９は、コンテンツをメニューに分類して表示させる分類表示処理におけるメニュー情報を生成するメニュー生成処理に関するフローチャートである。図１０は、コンテンツをメニューに分類して表示させる分類表示処理におけるコンテンツを分類する分類処理に関するフローチャートである。【００６５】
｛メニュー生成処理}
まず、メニュー生成処理について図９を参照して説明する。すなわち、記録再生システム１００のＨＤＤ２７０に記録されたコンテンツを分類して表示させる分類表示処理における分類対象となるメニュー情報を生成するメニュー生成処理を、図９に基づいて説明する。【００６６】
記録再生装置２００のＣＰＵ２９０は、例えば利用者の入力操作によりコンテンツを分類して表示させる旨を要求する要求情報を認識すると、ＨＤＤ２７０に記録された蓄積録画番組情報４００を認識する（ステップＳ１０１）。【００６７】
そして、ＣＰＵ２９０のワード検索手段２９２は、分類辞書情報５００を認識する。そして、ワード検索手段２９２は、ステップＳ１０１にて認識した蓄積録画番組情報４００に記録される蓄積番組情報４１０の例えば番組タイトル情報４１５、番組ジャンル情報４１６、番組記述情報４１７に記録された例えば単語単位のキーワードを抽出する。また、ワード検索手段２９２は、抽出したキーワードと略同一となる単語情報５３０を有する辞書情報５１０を検索する（ステップＳ１０２）。さらに、ワード検索手段２９２は、検索された辞書情報５１０を関連ワード情報ＫＷとして適宜メモリ２８０に読み出し可能に記憶する。【００６８】
この後、ＣＰＵ２９０のメニュー設定手段２９４は、関連ワード情報ＫＷを集合した関連ワード集合ＫＷＳを生成する（ステップＳ１０３）。また、メニュー設定手段２９４は、生成した関連ワード集合ＫＷＳをメモリ２８０に適宜読み出し可能に記憶する。【００６９】
次に、ＣＰＵ２９０のメニュー設定手段２９４は、番組数認識手段２９３にて、関連ワード集合ＫＷＳを構成する各関連ワード情報ＫＷに関連する蓄積番組情報４１０の数である関連番組数を認識させる処理をする（ステップＳ１０４）。【００７０】
そして、メニュー設定手段２９４は、ステップＳ１０４にて認識した関連番組数に基づいて、関連ワード集合ＫＷＳから関連番組数が最小となる関連ワード情報ＫＷmを認識する。また、メニュー設定手段２９４は、関連ワード情報ＫＷmを集合させた最小ワード集合ＭＫＷを生成する（ステップＳ１０５）。【００７１】
この後、メニュー設定手段２９４は、認識した関連ワード情報ＫＷmに対応する辞書情報５１０の辞書ＩＤ情報５２０を認識し、この辞書ＩＤ情報５２０のＩＤ情報を記録した下位分類単語情報５４０を備えた辞書情報５１０を上位関連ワード情報ＫＷpとして認識する。そして、この上位関連ワード情報ＫＷpを集合した上位ワード集合ＰＫＷを生成する（ステップＳ１０６）。【００７２】
次に、メニュー設定手段２９４は、生成した上位ワード集合ＰＫＷが空集合であるか否かを判断する（ステップＳ１０７）。【００７３】
このステップＳ１０７において、メニュー設定手段２９４は、上位ワード集合ＰＫＷが空集合であると判断した場合、関連ワード集合ＫＷＳを構成する関連ワード情報ＫＷに基づいて、メニュー情報６１０を生成する。また、生成したメニュー情報６１０をメニューインデックス情報６００に記録する（ステップＳ１０８）。【００７４】
一方ステップＳ１０７において、メニュー設定手段２９４は、番組数認識手段２９３にて上位ワード集合ＰＫＷが空集合でない場合、この上位ワード集合ＰＫＷを構成する上位関連ワード情報ＫＷpに関連する蓄積番組情報４１０の数である関連番組数を認識させる処理をする（ステップＳ１０９）。【００７５】
そして、メニュー設定手段２９４は、ステップＳ１０９にて認識した関連番組数が所定の数量、例えば２個以上であるか否かを判断する（ステップＳ１１０）。【００７６】
このステップＳ１１０において、メニュー設定手段２９４は、ステップＳ１０９にて認識した関連番組数が所定の数量より少ないと判断した場合、上位関連ワード情報ＫＷpを関連ワード集合ＫＷＳに登録する（ステップＳ１１１）。【００７７】
一方、ステップＳ１１０において、メニュー設定手段２９４は、ステップＳ１０９にて認識した関連番組数が所定の数量以上であると判断した場合、最小ワード集合ＭＫＷを構成して上位関連ワード情報ＫＷpの下位となる関連ワード情報ＫＷmを関連ワード集合ＫＷＳから削除する。さらに、メニュー設定手段２９４は、削除した関連ワード情報ＫＷmを、上位となる関連ワード情報ＫＷpの下位ワードとして関連ワード情報ＫＷpに関連付けられたメニュー情報６１０としてメニューインデックス情報６００に記録する（ステップＳ１１２）。この後、メニュー設定手段２９４は、ステップＳ１１１の処理を実施する。すなわち、メニュー設定手段２９４は、上位関連ワード情報ＫＷpを関連ワード集合ＫＷＳに登録する。【００７８】
｛コンテンツ分類処理｝
次に、記録再生システム１００の動作として、ンテンツを分類する分類処理について、図１０に基づいて説明する。すなちわ、記録再生システム１００のＨＤＤ２７０に記録されたコンテンツを分類して表示させる分類表示処理におけるコンテンツを分類する処理を、図１０に基づいて説明する。【００７９】
ＣＰＵ２９０は、図９に示すメニュー生成処理の後、コンテンツを分類する分類処理を実施する。これには、まず、ＣＰＵ２９０の番組分類手段２９５は、メニュー設定手段２９４にて設定されたメニューインデックス情報６００を取得し、メニューインデックス情報６００に記録される各メニュー情報６１０を、メニュー情報Ｍiとして認識する処理をする（ステップＳ２０１）。【００８０】
次に、番組分類手段２９５は、メニュー情報Ｍiの関連番組情報６５０に基づいて、このメニュー情報Ｍiに関連する蓄積番組情報４１０の数である関連番組数ＰＳiを認識する（ステップＳ２０２）。【００８１】
そして、番組分類手段２９５は、この関連番組情報ＰＳiが予め設定された設定値Ｓより大きいか否かを判断する（ステップＳ２０３）。【００８２】
このステップＳ２０３において、番組分類手段２９５は、関連番組数ＰＳiが設定値Ｓより小さいと判断した場合、メニュー情報Ｍiの上位となる上位メニュー情報Ｍipがあるか否かを判断する（ステップＳ２０４）。【００８３】
そして、ステップＳ２０４において、番組分類手段２９５は、メニュー情報Ｍiの上位となる上位メニュー情報Ｍipがあると判断した場合、この上位メニュー情報Ｍipの下位となるメニュー情報Ｍiに関連する番組をメニュー情報Ｍipに割り振る処理をする。さらに、番組分類手段２９５は、メニュー情報Ｍiの関連番組情報６５０に記録された情報を上位メニュー情報Ｍipの関連番組情報６５０に追加する処理を実施し、上位メニュー情報Ｍipの下位となるメニュー情報Ｍiをメニューインデックス情報６００から消去する（ステップＳ２０５）。【００８４】
一方、番組分類手段２９５は、ステップＳ２０３において各メニュー情報Ｍiに関連する関連番組数ＰＳiが設定値Ｓより大きいと判断した場合、または、ステップＳ２０５において、関連番組数ＰＳiが設定値Ｓより少なく、メニュー情報Ｍiの上位となる上位メニュー情報Ｍipがないと判断した場合、メニュー情報Ｍiの下位となる下位メニュー情報Ｍi_nがあるか否かを判断する処理をする（ステップＳ２０６）。【００８５】
このステップＳ２０６において、番組分類手段２９５は、メニュー情報Ｍiの下位となる下位メニュー情報Ｍi_nがないと判断した場合、メニューインデックス情報６００の更新処理を終了する。そして、番組分類手段２９５は、蓄積番組情報４１０の内容、例えば番組タイトル情報４１５、番組ジャンル情報４１６、番組記述情報４１７などに基づいて、番組を各メニュー情報に分類する。そして、ＣＰＵ２９０の表示制御手段２９６は、分類された番組を図８に示すような番組分類画面７００として表示領域３２１に表示させる処理を実施する（ステップＳ２０７）。【００８６】
一方、番組分類手段２９５は、ステップＳ２０６において、メニュー情報Ｍiの下位となる下位メニュー情報Ｍi_nがあると判断した場合、この下位メニュー情報Ｍi_nにて構成される下位メニュー集合ＭＳを生成する処理をする（ステップＳ２０８）。【００８７】
そして、このステップＳ２０８の後、番組分類手段は、下位メニュー集合ＭＳを構成する下位メニュー情報Ｍi_nの関連番組数ＰＳi_nを認識させる処理をする（ステップＳ２０９）。【００８８】
次に、番組分類手段２９５は、ステップＳ２０９にて認識した関連番組数ＰＳi_nの平均値ＡＰＳを演算する（ステップＳ２１０）。【００８９】
そして、番組分類手段２９５は、ステップＳ２１０にて演算した平均値ＡＰＳと、各下位メニュー情報Ｍi_nの関連番組数ＰＳi_nとを比較し、関連番組数ＰＳi_nが平均値ＡＰＳの２倍以上であり、かつ下位メニュー情報Ｍi_nのさらに下位となる第２下位メニュー情報Ｍi_n_nを有する下位メニュー情報Ｍi_xがあるか否かと判断する（ステップＳ２１１）。【００９０】
そして、このステップＳ１１１において、番組分類手段２９５は、関連番組数ＰＳi_nが平均値ＡＰＳの２倍以上であり、かつ下位メニュー情報Ｍi_nのさらに下位となる第２下位メニュー情報Ｍi_n_nを有する下位メニュー情報Ｍi_xがあると判断した場合、この第２下位メニュー情報Ｍi_n_nを下位メニュー情報Ｍi_nとして下位メニュー集合ＭＳに追加する処理をする（ステップＳ２１２）。【００９１】
さらに、番組分類手段２９５は、第２下位メニュー情報Ｍi_n_nの上位となる下位メニュー情報Ｍi_xを下位メニュー集合ＭＳから消去する処理をする（ステップＳ２１３）。【００９２】
この後、ＣＰＵ２９０は、ステップＳ２１０の処理を再び実施する。すなわち、番組分類手段２９５は、関連番組数ＰＳi_nの平均値ＡＰＳを演算する処理を実施する。【００９３】
一方、ステップＳ２１１において、番組分類手段２９５は、関連番組数ＰＳi_nが平均値ＡＰＳの２倍以上となる下位メニュー情報Ｍi_xがないと判断した場合、または、下位メニュー情報Ｍi_nのさらに下位となる第２下位メニュー情報Ｍi_n_nを有する下位メニュー情報Ｍi_xがないと判断した場合、メニューインデックス情報６００の更新処理を終了する。この後、ＣＰＵ２９０は、ステップＳ２０７の処理を実施する。すなわち、表示制御手段２９６は、更新されたメニューインデックス情報６００に基づいて、図８に示すような番組分類画面７００を表示領域３２１に表示させる処理を実施する。【００９４】
〔記録再生システムの作用効果〕
上述したように、上記のような記録再生システム１００では、ワード検索手段２９２にて、蓄積番組情報４１０からキーワードを検索させ、メニュー設定手段２９４にて検索したキーワードに関連する関連ワード情報ＫＷを認識させ、認識した関連ワード情報ＫＷに基づいてメニューインデックス情報６００を生成させる。そして、番組分類手段２９５は、このメニューインデックス情報６００のメニュー情報Ｍiに基づいて、番組のコンテンツを分類する。このため、番組を関連数が略均等となるようにメニュー情報６１０に分類でき、適切に番組を分類することができる。したがって、１つのメニュー情報６１０に多くの番組が関連することがない。よって、利用者は、メニュー情報６１０に割り振られた番組を容易に確認することができる。【００９５】
また、メニュー情報６１０は、メニューキーワード情報６３０および関連番組情報６５０を関連付けた構成される基準情報６１０Ａを、下位メニューＩＤ情報６４０に基づいて複数関連付けて構築される。そして、番組分類手段は、関連番組情報６５０に基づいて、メニュー情報Ｍiに関連する番組の関連数ＰＳiを認識し、この関連数ＰＳiが所定の値ＡＰＳの２倍以下となるメニュー情報Ｍiに番組を分類する。このため、１つのメニュー情報６１０に分類される番組の数が所定の値ＡＰＳの２倍以下となり、メニュー情報６１０に分類される番組の数が略均一化される。したがって、番組を適切に分類することができる。【００９６】
また、番組分類手段２９５は、ステップＳ２０３において、メニュー情報Ｍiに関連する番組の関連数が設定値Ｓ以上である場合、このメニュー情報Ｍiの下位概念となる下位メニュー情報Ｍi_nを認識する。そして、番組分類手段２９５は、この下位メニュー情報Ｍi_nに関連する番組の関連数ＰＳi_nが所定数以上であるか否かを判断し、下位メニュー情報Ｍi_nに分類させる番組が略均一をなるように処理する。このため、番組分類手段２９５は、メニュー情報Ｍiの関連数が大きい場合に、この関連数が減少するような下位メニュー情報Ｍi_nを取得できる。したがって、このような下位メニュー情報Ｍi_nに基づいて番組を分類することで、１つの下位メニュー情報Ｍi_nに分類される番組の数を減らすことができる。したがって、関連数が過剰に多いメニュー情報に分類される番組を下位メニュー情報Ｍi_nに分類できるので、分類される番組の数を略均一にできる。【００９７】
さらに、番組分類手段２９５は、メニュー情報Ｍiに関連する番組の関連数が設定値Ｓ以下である場合、このメニュー情報Ｍiの上位概念となる上位メニュー情報Ｍipが存在するか否かを判断し、上位メニュー情報Ｍipがあると判断した場合にこの上位メニュー情報Ｍipにメニュー情報Ｍiの関連番組情報６５０を割り振り、メニュー情報Ｍiを消去する。このため、関連する番組の関連数が少ないメニュー情報Ｍiを関連数が多い上位メニュー情報Ｍipに置換するので、各メニュー情報Ｍiに関連する番組の関連数を略均一化することができる。【００９８】
また、番組分類手段２９５は、ステップＳ２１１において、下位メニュー情報Ｍi_nに関連する番組の関連数が所定数以上である場合に、この下位メニュー情報Ｍi_nのさらに下位概念となる第２下位メニュー情報Ｍi_n_nを認識し、下位メニュー情報Ｍi_nをこの第２下位メニュー情報Ｍi_n_nに置換する。このため、関連数が過剰に多い下位メニュー情報Ｍi_nを第２下位メニュー情報Ｍi_n_nに分割することで、関連数が多い下位メニュー情報Ｍi_nの関連数をさらに減らすことができ、下位メニュー情報Ｍi_nに関連する番組の関連数を略均一化することができる。【００９９】
また、この時、番組分類手段２９５は、所定数以上として、下位メニュー情報Ｍi_nの関連数の平均値ＡＰＳを演算し、この平均値ＡＰＳの２倍以上となる下位メニュー情報Ｍi_nを第２下位メニュー情報Ｍi_n_nへ置換処理をする。このため、下位メニュー情報Ｍi_nに関連する番組の関連数を平均値ＡＰＳに近づけることができ、下位メニュー情報Ｍi_nに関連する番組の関連数を略平均化することができる。【０１００】
また、番組を蓄積番組情報４１０の内容に対応するメニュー情報６１０に分類することで、各メニュー情報６１０に割り振られる番組の数量が略均一化することができる。そして、表示制御手段２９６は、このメニューインデックス情報６００に基づいて、表示領域に図８に示すような番組分類画面７００を表示させる。このため、利用者は、この番組分類画面７００にて、容易に所望の番組を確認することができる。【０１０１】
また、メニュー設定手段２９４は、蓄積録画番組認識手段２９１にて認識した蓄積番組情報４１０に基づいて、ワード検索手段２９２に関連ワード情報ＫＷを検索させる。そして、この関連ワード情報ＫＷに関連する番組の関連数を番組数認識手段２９３にて認識させて、番組関連情報を取得する。そして、これらの関連ワード情報ＫＷと番組関連情報とを関連付けた基準情報６１０Ａを生成する。そして、これらの下位分類単語情報５４０により互いに関連付けられたメニューキーワード情報６３０の基準情報６１０Ａを関連付けてメニュー情報６１０を生成し、これらを複数記憶したメニューインデックス情報６００を生成する。このため、蓄積番組情報４１０に記録された単語を用いて、番組の詳細な内容に関するメニュー情報６１０をも容易に生成することができ、このようなメニューインデックス情報６００を用いることにより容易に番組を適切に分類できる。【０１０２】
また、関連ワード情報ＫＷの上位概念である上位関連ワード情報ＫＷpを認識すると、この上位関連ワード情報ＫＷpに関連ワード情報ＫＷを関連付ける。このため、関連ワード情報ＫＷ同士の関係が容易に認識できる。したがって、メニューインデックス情報６００を各メニュー情報６１０の関係により連結させたツリー構造に構築することもでき、番組分類手段２９５による番組の分類の処理が容易となる。【０１０３】
さらに、メニュー設定手段２９４は、関連ワード情報ＫＷを集合させた関連ワード集合ＫＷＳを生成する。そして、関連ワード情報ＫＷの上位関連ワード情報ＫＷpがあると判断されると、この上位ワード関連ワードＫＷpを関連ワード集合ＫＷＳに登録する。このため、メニュー設定手段２９４は、認識した上位関連ワード情報ＫＷpを関連ワード集合ＫＷＳに順次記録していくことで容易に関連ワード情報ＫＷを管理することができる。【０１０４】
また、ワード検索手段２９２およびメニュー設定手段２９４は、分類辞書情報５００に基づいて、関連ワード情報ＫＷに関連する上位関連ワード情報ＫＷpを認識する。このため、容易に上位関連ワード情報ＫＷpを取得することができる。【０１０５】
さらに、メニュー設定手段２９４は、関連ワード情報ＫＷに関連する番組の関連数を認識し、上位関連ワード情報ＫＷpに関連する番組の関連数が所定の数量以上である場合に、上位関連ワード情報ＫＷpを関連ワード集合ＫＷＳに登録するとともに、この上位関連ワード情報ＫＷpの下位となった関連ワード情報ＫＷmを関連ワード集合ＫＷＳから削除して上位関連ワード情報ＫＷpに関連付ける処理を実施する。すなわち、上位関連ワード情報ＫＷpに関連する番組の関連数が少ない場合には、この上位関連ワード情報ＫＷpを関連ワード集合として追加しない。このため、メニュー情報６１０が過剰に多くなりすぎないので、番組分類手段２９５がこれらのメニュー情報６１０に基づいて処理を実施する際にＣＰＵ２９０に過度の負荷をかけることがない。【０１０６】
そして、メニュー設定手段２９４は、上位関連ワード情報ＫＷpの下位概念として関連付けられた関連ワード情報ＫＷmに基づいたメニュー情報６１０をも生成する。このため、番組分類手段２９５は、番組情報を上位概念から下位概念に亘ってより詳細に分類することができる。【０１０７】
また、この時、メニュー設定手段２９４は、上位関連ワード情報ＫＷpに基づいて生成されたメニュー情報６１０に、この上位関連ワード情報ＫＷpの下位概念として関連付けられた関連ワード情報ＫＷmに基づいたメニュー情報６１０を関連付ける。このため、番組分類手段２９５は、容易にメニュー情報６１０の上位概念となる上位メニュー情報６１０を認識できる。【０１０８】
〔他の実施の形態〕
なお、本発明は、上述した各実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。【０１０９】
すなわち、上記実施の形態では、録画された番組のコンテンツに所定の処理を実施する記録再生装置２００を例示したが、これに限らない。例えば、上述したように、ラジオ番組、衛星番組、配信される音楽や映像などのコンテンツ、ゲームソフトウェアなどの各種プログラム、パーソナルコンピュータなどに記録された各種ファイルなどの情報をも対象とすることができる。例えば、パーソナルコンピュータなどに記録された各種ファイルを用いる場合では、情報処理装置は、ファイルの種類を示す拡張子、ファイルの内容、関連するアプリケーションなどの内容情報に基づいて、キーワードを抽出する。そして、情報処理装置は、キーワードの包含関係に関する例えばキーワード関連辞書情報に基づいて、これらのキーワードと上位概念となるキーワード、下位概念となるキーワードを認識し、キーワード同士を関連付けする。この後、各キーワードに関連するファイルの数量を認識し、キーワードの関連付けにより最下位概念となるキーワードに関連するファイル数が略均一となるようなキーワードを選択する。そして、情報処理装置は、選択さえたキーワードに関するディレクトリを生成し、このディレクトリ内に各種ファイルを分類する。このように、各種情報に対して処理することで、例えば全情報から所定の情報を探したい場合には、容易に所定の情報を捜すことができる。また、ディレクトリに略均一に分類された画像ファイルをサムネイル画像として表示させる場合などにおいては、１つのディレクトリには設定値Ｓ以下となるように分類されているので、画像データを読み込む処理が快適にでき、ＣＰＵへの負荷も低減できる。【０１１０】
また、蓄積録画放送番組認識手段２９１は、通信手段２１０にて受信したＥＰＧに基づいて録画されたコンテンツの蓄積番組情報４１０を認識するとしたが、これに限定されない。すなわち、蓄積録画放送番組認識手段２９１は、例えばＥＰＧデータを直接認識し、録画されたコンテンツの蓄積番組情報４１０を取得する構成としてもよい。また、上述したような例えばパーソナルコンピュータに記録されたファイルを用いる場合などでは、例えばインターネットなどのネットワークを介して内容情報を取得する構成としてもよい。【０１１１】
そして、メニュー設定手段２９２で上述したしたようなメニューインデックス情報６００を生成する構成に限らず、例えば、メニューインデックス情報を外部から取得する構成としてもよい。すなわち、分類基準取得手段として、通信手段２１０にてネットワークを介してメニューインデックス情報６００を取得する構成であってもよく、また、記録媒体を介してメニューインデックス情報６００を取得する構成であってもよく、その他いずれの手段にてメニューインデックス情報６００を取得する構成であってもよい。【０１１２】
また、上記実施の形態において、番組数認識手段２９３にて、関連ワード情報ＫＷに関連する番組の関連数を認識したが、これに限らない。例えば、関連ワード情報ＫＷに関連する番組の関連数に関する関連数情報を例えばネットワークなどを介して外部から取得する構成としてもよい。【０１１３】
さらに、番組分類手段２９５は、メニュー情報Ｍiに関連する番組の関連数ＰＳiの値によらず下位メニュー情報Ｍi_nを認識する構成としてもよい。このような構成では、所定の設定値Ｓを不要にできる。【０１１４】
そして、番組分類手段２９５は、関連数ＰＳi_nの値によらず、メニュー情報Ｍiの下位概念となる下位メニュー情報Ｍi_n、およびさらにその下位概念となる第２下位メニュー情報Ｍi_n_nを認識する構成としてもよい。さらに、下位メニュー情報Ｍiの下位概念となるすべてのメニュー情報６１０を取得する構成としてもよい。このような構成では、番組分類手段２９５は、これらのメニュー情報６１０に関連する関連数を認識し、関連数が最も適切なメニュー情報、例えば番組分類が面７００に表示される限界数と略同一であるメニュー情報を選択して、これらの選択されたメニュー情報に番組を分類させる構成とすることができる。【０１１５】
さらに、番組分類手段２９５は、下位メニュー情報Ｍi_nを第２下位メニュー情報Ｍi_n_nに置換する構成を示したが、これに限られない。例えば、取得した第２下位メニュー情報Ｍi_n_nを追加する構成としてもよい。【０１１６】
さらには、番組分類手段２９５は、下位メニュー情報Ｍi_nに関連する番組の関連数ＰＳi_nの平均値ＡＰＳの２倍より大きい関連数ＰＳi_nの下位メニュー情報Ｍi_nを認識し、この下位メニュー情報Ｍi_nの下位概念となる第２下位メニュー情報Ｍi_n_nを認識したが、これに限定されない。例えば、番組分類手段２９５は、関連数ＰＳi_nが予め設定された所定値よりも所定数だけ大きい場合に第２下位メニュー情報Ｍi_n_nを認識する構成としてもよい。さらに、上記所定値および所定数は、例えば予め設定された値であってもよく、利用者により任意に設定される値であってもよく、利用者により任意に設定された値を蓄積して、その平均値を用いる構成であってもよい。【０１１７】
また、本実施の形態では、番組分類手段２９５により分類された番組を表示部３２０の表示領域３２１に番組分類画面７００として表示させる構成を示したが、これに限らない。すなわち、番組分類画面７００の表示形式には、限定されず、例えば、メニュー情報６１０をツリー構造にて表示させ、所定のメニュー情報６１０が選択されるとこのメニュー情報６１０に関連する番組が一覧表示される構成であってもよい。また、表示分３２０に表示される形式に限らず、例えば音声出力部３１０から音声出力される構成であってもよい。【０１１８】
さらに、番組分類手段２９５は、メニュー情報６１０の関連番組情報６５０に基づいて関連数ＰＳiを認識したが、番組数認識手段２９３に関連数を認識させる構成としてもよい。【０１１９】
また、関連番組情報６５０は、上記実施の形態のように、メニュー情報６１０に関連する番組の番組ＩＤ情報４１１が記載されていてもよく、メニュー情報６１０に関連する番組の関連数が数値にて記載されている情報であってもよい。【０１２０】
そして、メニュー設定手段２９４は、分類辞書情報５００に基づいて蓄積番組情報４１０に関連する関連ワード情報ＫＷを取得したが、これに限らない。例えば、蓄積番組情報４１０の番組情報４１５、番組ジャンル情報４１６、番組記述情報４１７に記載された単語を抽出して、これらをそのまま関連ワード情報ＫＷとしてもよい。【０１２１】
また、関連ワード情報ＫＷの上位概念となる上位関連ワード情報ＫＷpを認識して、関連ワードＫＷを上位関連ワード情報ＫＷpに関連付ける構成を例示したが、これに限らず、例えば、上位関連ワード情報ＫＷpを取得しない構成としてもよい。【０１２２】
さらに、ステップＳ２０３において、番組分類手段２９５により関連番組数ＰＳiと比較される設定値Ｓは、利用者の設定入力により入力された値であってもよい。この設定値Ｓにより、番組分類画面７００の対象番組表示領域７２０に表示される番組タイトル情報４１５の数が決定される。このため、利用者により所望の設定値Ｓが設定入力される構成にすることで、対象番組表示領域７２０に表示させる番組タイトル情報４１５の上限数を自由に設定することができる。【０１２３】
さらには、番組分類手段２９５は、関連番組数ＰＳiが例えば設定値Ｓより大きいと判断した場合、上位概念、下位概念に関わらずメニューキーワード情報６３０に関連する単語が記載されたメニューキーワード情報６３０を備えたメニュー情報６１０を認識する構成としてもよい。【０１２４】
そして、記録再生システム１００は、表示領域３２１の表示サイズを認識し、この表示サイズにあった設定値Ｓを演算して決定する構成であってもよい。この場合、ＣＰＵ２９０は、表示領域３２１のサイズを認識する表示領域認識手段と、表示させる番組タイトル情報４１５の数を認識する表示量認識手段と、設定値Ｓを演算する所定値設定手段と、を備えた構成とすることが好ましい。このような構成では、表示量認識手段は、表示領域認識手段にて認識した表示領域３２１のサイズと、例えば表示させる番組タイトル情報４１５の文字フォントの大きさなどから、一画面に番組タイトル情報４１５を表示できる限界数を演算する。そして、所定値設定手段は、演算した限界値を設定値Ｓとして設定する。この構成では、表示制御手段２９６は、番組タイトル情報４１５を一画面で番組分類画面７００の対象番組表示領域７２０に表示させることができる。したがって、利用者は例えばスクロールバーなどを操作する必要がなく、容易に所望の番組タイトル情報４１５を確認することができる。【０１２５】
また、メニュー設定手段２９４は、関連番組数が最小である関連ワード情報ＫＷmを集合させた最小ワード集合ＭＫＷを生成し、この最小ワード集合を構成する関連ワード情報ＫＷmの少なくとも２つの上位概念にあたる上位関連ワード情報ＫＷpを認識したが、これに限らない。例えばメニュー設定手段２９４は、関連ワード集合ＫＷＳを構成する関連ワード情報ＫＷのうち少なくとも２つの上位概念にあたる上位関連ワード情報ＫＷpを認識してもよい。【０１２６】
さらに、メニュー設定手段２９４は、蓄積番組情報４１０に含まれる単語を抽出して関連ワード情報ＫＷを作成し、これらの関連ワード情報ＫＷのみでメニュー情報を生成してもよい。この場合、分類辞書情報５００に基づいて、これらの関連ワード情報ＫＷの関連性を認識し、関連ワード情報ＫＷの関連性に応じてメニュー情報６１０同士を関連付けさせればよい。【０１２７】
そして、ステップＳ１０９において、上位関連ワード情報ＫＷpに関連する番組の関連数が一定数以上である場合にこの上位関連ワード情報ＫＷpを関連ワード集合ＫＷＳに記録するとしたが、これに限らない。上位関連ワード情報ＫＷpの関連数に関わらず、ステップＳ１０６にて認識した上位関連ワード情報ＫＷpを関連ワード集合ＫＷＳに登録する構成としてもよい。【０１２８】
また、ステップＳ２０３において、メニュー情報Ｍiに関連する番組数ＰＳiが設定値Ｓ以下である場合、上位メニュー情報Ｍipを認識し、メニュー情報Ｍiを上位メニュー情報Ｍipに置換するとしたが、これに限らない。例えば、メニュー情報Ｍiに関連する番組数ＰＳiが設定値Ｓ以下であってもステップＳ２０６の処理を実施する構成であってもよい。【０１２９】
〔実施の形態の効果〕
上述したように、ワード検索手段２９２にて、蓄積番組情報４１０からキーワードを検索させ、メニュー設定手段２９４にて検索したキーワードに関連する関連ワード情報ＫＷを認識させ、認識した関連ワード情報ＫＷに基づいてメニューインデックス情報６００を生成させる。そして、番組分類手段２９５は、このメニューインデックス情報６００のメニュー情報Ｍiに基づいて、番組のコンテンツを分類する。このため、番組を関連数が略均等となるようにメニュー情報６１０に分類でき、適切に番組を分類することができる。
【産業上の利用可能性】
【０１３０】
本発明は、情報を処理する情報処理装置、分類基準情報データベース、情報生成装置、情報処理方法、情報生成方法、情報処理プログラム、情報処理プログラムの記録した記録媒体に利用できる。
【図１】
2006043499.tif 000002
【図２】
2006043499.tif 000003
【図３】
2006043499.tif 000004
【図４】
2006043499.tif 000005
【図５】
2006043499.tif 000006
【図６Ａ】
2006043499.tif 000007
【図６Ｂ】
2006043499.tif 000008
【図６Ｃ】
2006043499.tif 000009
【図６Ｄ】
2006043499.tif 000010
【図７Ａ】
2006043499.tif 000011
【図７Ｂ】
2006043499.tif 000012
【図８】
2006043499.tif 000013
【図９】
2006043499.tif 000014
【図１０】
2006043499.tif 000015
【手続補正書】
【提出日】平成18年4月26日(2006.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報の内容に関する内容情報を取得する内容情報取得手段と、
前記情報が分類される分類基準に関する分類基準情報を取得する分類基準取得手段と、
前記分類基準情報に関連する前記情報の関連数を認識する関連情報数認識手段と、
前記関連数が所定の設定値以上であるか否かを判断する関連数判断手段と、
前記分類された前記情報を表示手段に表示させる制御をする表示制御手段と、
前記表示手段の表示領域の大きさを認識する表示領域認識手段と、
前記表示領域の大きさに基づいて、表示手段に表示可能な前記情報の限界数を認識する表示量認識手段と、
前記設定値を前記限界数以下に設定する所定値設定手段と、
前記内容情報の内容および前記関連数判断手段の判断結果に基づいて、前記情報を、前記関連数が略均一となる状態で、前記情報の内容に対応する前記分類基準情報に分類する分類手段と、
を具備したことを特徴とした情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記分類基準情報は、前記内容情報の内容に対応した分類基準に関する内容基準情報および前記内容基準情報に関連する前記関連数に関する関連数情報が関連付けられて構築される基準情報を複数関連付けた構造になっており、
関連情報数認識手段は、前記関連数情報に基づいて、前記情報の関連数を認識し、
前記分類手段は、前記内容情報の内容に対応するとともに前記関連数が前記設定値以下となる前記基準情報に前記情報を分類して、前記基準情報に分類される前記関連数を略均一化にする処理をする
ことを特徴とした情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記関連数判断手段は、前記内容基準情報に関連する前記関連数が前記設定値以上であるか否かを判断し、
前記関連数が前記設定値以上であると判断した場合に、前記内容基準情報に関連付けられる少なくとも２つの他の内容基準情報を認識する関連内容基準情報認識手段を具備し、
前記分類手段は、前記少なくとも２つの他の内容基準情報に対応する前記基準情報に前記情報を分類する
ことを特徴とした情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記関連内容基準情報認識手段は、前記内容基準情報の下位概念となる内容に関する下位内容情報に対応した下位基準情報を認識する
ことを特徴とした情報処理装置。
【請求項５】
請求項３に記載の情報処理装置であって、
前記関連内容基準情報認識手段は、関連数判断手段にて、前記内容基準情報に関連する前記情報の関連数が前記設定値以下であると判断された場合に、前記分類基準情報に対応する前記内容情報の上位概念となる内容情報に対応した上位基準情報を認識し、
前記内容基準情報に対応する前記基準情報を前記上位基準情報に対応する前記基準情報に置換する置換手段を具備した
ことを特徴とした情報処理装置。
【請求項６】
請求項３ないし請求項５のいずかに記載の情報処理装置であって、
前記関連内容基準情報認識手段は、前記下位基準情報に関連する前記情報の関連数が所定数以上となる場合に、前記下位基準情報に対応する下位内容情報の下位概念となる第２下位内容情報に対応した第２下位基準情報を認識し、
前記置換手段は、前記下位基準情報に対応する基準情報を前記第２下位基準情報に対応する前記基準情報に置換する
ことを特徴とした情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記所定数は、前記下位基準情報に関連する前記情報の関連数の平均値である
ことを特徴とした情報処理装置。
【請求項８】
請求項１ないし請求項７のいずれに記載の情報処理装置であって、
前記内容情報取得手段は、配信される前記情報の内容に関する内容情報を取得する
ことを特徴とした情報処理装置。
【請求項９】
（削除）
【請求項１０】
（削除）
【請求項１１】
情報の内容に関する内容情報に対応して前記情報を分類する分類基準に関する内容基準情報、およびこの内容基準情報に関連する前記情報の関連数に関する関連数情報を関連付けて構築される基準情報を複数関連付けた分類基準情報を複数記録したテーブル構造に構築された
ことを特徴とした分類基準情報データベース。
【請求項１２】
情報の内容に関する内容情報およびこの内容情報の内容に関連する他の内容の内容情報を認識する内容情報認識手段と、
前記内容情報に関連する前記情報の関連数に関する関連数情報を認識する関連数情報認識手段と、
前記内容情報およびこの内容情報に対応する前記関連数情報を関連付けた基準情報を生成する基準情報生成手段と、
前記基準情報、および前記基準情報の内容情報の内容に関連する前記他の内容の内容情報を有する基準情報を関連付けた分類基準情報生成手段と、
前記分類基準情報を複数記録した請求項１１に記載の分類基準情報データベースを構築するデータ構築手段と、
を具備したことを特徴とした情報生成装置。
【請求項１３】
請求項１２に記載の情報生成装置であって、
前記データ構築手段は、前記内容基準情報に対応する前記内容情報の内容の上位概念となる上位内容情報に基づいた上位基準情報に、前記内容基準情報を関連付ける
ことを特徴とした情報生成装置。
【請求項１４】
請求項１３に記載の情報生成装置であって、
前記複数の内容基準情報を集合させて構成される内容集合情報を生成する内容情報集合生成手段と、
前記内容集合情報の構成要素である複数の前記内容基準情報のうち少なくとも２つの前記内容基準情報に対応する内容情報の上位概念となる内容に関連する上位内容情報があるか否かを判断する上位内容情報判断手段と、
を具備し、
前記分類基準情報生成手段は、前記上位内容情報判断手段にて、前記上位内容情報があると判断された場合、前記上位内容情報に対応する上位内容基準情報を前記内容集合情報に追加する
ことを特徴とした情報生成装置。
【請求項１５】
請求項１４に記載の情報生成装置であって、
複数の前記内容基準情報を関連付けた内容関連辞書情報を認識する辞書認識手段を具備し、
前記内容情報認識手段は、前記内容関連辞書情報に基づいて、前記内容情報に関連する前記上位内容情報を認識する
ことを特徴とした情報生成装置。
【請求項１６】
請求項１２ないし請求項１５のいずれかに記載の情報生成装置であって、
前記分類基準情報生成手段は、前記上位内容情報に対応する前記関連数情報の数量が所定の数量以上である場合に前記上位内容情報の下位概念となる前記下位内容情報を関連付けた内容基準情報を生成して前記内容情報集合に追加し、前記上位内容情報の下位概念となる前記下位内容情報を前記内容集合情報から削除する
ことを特徴とした情報生成装置。
【請求項１７】
請求項１２ないし請求項１５のいずれかに記載の情報生成装置であって、
前記データ構築手段は、前記上位内容情報の下位概念として関連付けられた前記内容情報に基づく前記内容基準情報を、前記上位内容情報に基づく前記内容基準情報の下位概念となる下位基準情報として関連付ける
ことを特徴とした情報生成装置。
【請求項１８】
請求項１ないし請求項８のいずれかに記載の情報処理装置であって、
前記分類手段は、請求項１２ないし請求項１７のいずれかに記載の情報生成装置の前記分類基準情報の基準情報に前記情報を分類する
ことを特徴とした情報処理装置。
【請求項１９】
情報の内容に関する内容情報を取得し、
前記情報が分類される分類基準に関する分類基準情報を取得し、
前記分類基準情報に関連する前記情報の関連数を認識し、
前記関連数が所定の設定値以上であるか否かを判断し、
前記分類された前記情報を表示させる表示領域の大きさを認識し、
前記表示領域の大きさに基づいて、表示可能な前記情報の限界数を認識し、
前記設定値を前記限界数以下に設定し、
前記内容情報の内容および前記関連数に対する判断結果に基づいて、前記情報を、前記関連数が略均一となる状態で、前記情報の内容に対応する前記分類基準情報に分類する
ことを特徴とする情報処理方法。
【請求項２０】
情報の内容に関する内容情報およびこの内容情報の内容に関連する他の内容の内容情報を認識し、
前記内容情報に関連する前記情報の関連数に関する関連数情報を認識し、
前記内容情報およびこの内容情報に対応する前記関連数情報を関連付けた基準情報を生成し、
前記基準情報、および前記基準情報の内容情報の内容に関連する前記他の内容の内容情報を有する基準情報を関連付け、
前記分類基準情報を複数記録した請求項１１に記載の分類基準情報データベースを構築する
ことを特徴とする情報生成方法。
【請求項２１】
演算手段を請求項１ないし請求項８のいずれかに記載の情報処理装置として機能させる
ことを特徴とした情報処理プログラム。
【請求項２２】
請求項１９に記載の情報処理方法を演算手段に実施させる
ことを特徴とした情報処理プログラム。
【請求項２３】
請求項２１または請求項２２に記載の処理プログラムが演算手段にて読取可能に記録された
ことを特徴とした情報処理プログラムを記録した記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
る。
［０００６］
本発明は、上記のような実情に鑑み、適切に情報を分類処理させる情報処理装置、分類基準情報データベース、情報生成装置、情報処理方法、情報生成方法、情報処理プログラム、情報処理プログラムの記録した記録媒体を提供することを目的とする。
［課題を解決するための手段］
［０００７］
本発明の情報処理装置は、情報の内容に関する内容情報を取得する内容情報取得手段と、前記情報が分類される分類基準に関する分類基準情報を取得する分類基準取得手段と、前記分類基準情報に関連する前記情報の関連数を認識する関連情報数認識手段と、前記関連数が所定の設定値以上であるか否かを判断する関連数判断手段と、前記分類された前記情報を表示手段に表示させる制御をする表示制御手段と、前記表示手段の表示領域の大きさを認識する表示領域認識手段と、前記表示領域の大きさに基づいて、表示手段に表示可能な前記情報の限界数を認識する表示量認識手段と、前記設定値を前記限界数以下に設定する所定値設定手段と、前記内容情報の内容および前記関連数判断手段の判断結果に基づいて、前記情報を、前記関連数が略均一となる状態で、前記情報の内容に対応する前記分類基準情報に分類する分類手段と、を具備したことを特徴とする。
［０００８］
［０００９］
本発明の分類基準情報データベースは、情報の内容に関する内容情報に対応して前記情報を分類する分類基準に関する内容基準情報、およびこの内容基準情報に関連する前記情報の関連数に関する関連数情報を関連付けて構築される基準情報を複数関連付けた分類基準情報を複数記録したテーブル構造に構築されたことを特徴とする。
［００１０］
本発明の情報生成装置は、情報の内容に関する内容情報およびこの内容情報の内容に関連する他の内容の内容情報を認識する内容情報認識手段と、前記内容情報に関連する前記情報の関連数に関する関連数情報を認識する関連数情報認識手段と、前記内容情報およびこの内容情報に対応する前記関連数情報を関連付けた基準情報を生成する基準情報生成手段と、前記基準情報、および前記基準情報
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
の内容情報の内容に関連する前記他の内容の内容情報を有する基準情報を関連付けた分類基準情報生成手段と、前記分類基準情報を複数記録した前述した本発明の分類基準情報データベースを構築するデータ構築手段と、を具備したことを特徴とする。
［００１１］
本発明の情報処理方法は、情報の内容に関する内容情報を取得し、前記情報が分類される分類基準に関する分類基準情報を取得し、前記分類基準情報に関連する前記情報の関連数を認識し、前記関連数が所定の設定値以上であるか否かを判断し、前記分類された前記情報を表示させる表示領域の大きさを認識し、前記表示領域の大きさに基づいて、表示可能な前記情報の限界数を認識し、前記設定値を前記限界数以下に設定し、前記内容情報の内容および前記関連数に対する判断結果に基づいて、前記情報を、前記関連数が略均一となる状態で、前記情報の内容に対応する前記分類基準情報に分類することを特徴とする。
［００１２］
本発明の情報生成方法は、情報の内容に関する内容情報およびこの内容情報の内容に関連する他の内容の内容情報を認識し、前記内容情報に関連する前記情報の関連数に関する関連数情報を認識し、前記内容情報およびこの内容情報に対応する前記関連数情報を関連付けた基準情報を生成し、前記基準情報、および前記基準情報の内容情報の内容に関連する前記他の内容の内容情報を有する基準情報を関連付け、前記分類基準情報を複数記録した前述した本発明の分類情報データベースを構築することを特徴とする。
［００１３］
本発明の情報処理プログラムは、演算手段を前述した本発明の情報生成装置として機能させることを特徴とする。
［００１４］
本発明の情報処理プログラムは、前述した本発明の情報処理方法を演算手段に実施させることを特徴とする。
［００１５］
本発明の情報処理プログラムを記録した記録媒体は、前述した本発明の処理プログラムが演算手段にて読取可能に記録されたことを特徴とする。
［図面の簡単な説明］
［００１６］
［図１］
本実施の形態におけるコンテンツ記録再生システムの概略構成を示すブロック図である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
［図２］
蓄積録画番組情報の概略構成を示す模式図である。
［図３］
分類辞書情報の概略構成を示す模式図である。
［図４］
メニューインデックス情報の概略を示す模式図である。
［図５］
記録再生装置を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の概略構成を示す模式図である。
［図６Ａ］
関連ワード情報から構成される関連ワード集合の一例を示す模式図である。
［図６Ｂ］
上位関連ワード情報から構成される上位ワード集合の生成を行うメニュー設定手段の一例を示す模式図である。
［図６Ｃ］
関連ワード集合に対する上位関連ワード情報の追加と下位関連ワード情報の削除を行うメニュー設定手段の一例を示す模式図である。
［図６Ｄ］
トップメニュー項目として記憶されたメニュー情報の生成を行うメニュー設定手段の一例を示す模式図である。
［図７Ａ］
メニュー設定手段にて設定されたメニューインデックス情報の一例を示す模式図である。
［図７Ｂ］
上位メニュー情報の認識とメニュー情報の消去を行う番組分類手段の一例を示す模式図である。
［図８］
番組分類画面の一例を示す模式図である。
［図９］
コンテンツをメニューに分類して表示させる分類表示処理におけるメニュー情報を生成するメニュー生成処理に関するフローチャートである。
［図１０］
コンテンツをメニューに分類して表示させる分類表示処理におけるコンテンツを分類する分類処理に関するフローチャートである。
［符号の説明］
［００１７］
２００    情報処理装置、および情報生成装置としても機能する記録再生装置
２９０    演算手段としてのＣＰＵ
２９１    内容情報取得手段としての蓄積録画番組認識手段
２９２    辞書認識手段、および内容情報認識手段としても機能するワード検索手段
２９３    関連数情報認識手段としても機能する放送番組数認識手段
２９４    基準情報生成手段、分類基準情報生成手段、内容情報集合生成手段、上位内容情報判断手段、およびデータ構築手段としても機能するメニュー設定手
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
域と、録画された録画番組に関する図２に示すような蓄積録画番組情報４００を記録する蓄積番組記憶領域と、図３に示すような内容関連辞書情報としての分類辞書情報５００を記録する分類辞書記憶領域と、などを備えている。なお、これら情報記憶領域、ＥＰＧ記憶領域、蓄積番組記憶領域、分類辞書記憶領域などは、メモリ２８０に記憶されて構築される構成としてもよい。
［００３１］
蓄積録画番組情報４００は、ＨＤＤ２７０に録画された番組に関する内容情報としての蓄積番組情報４１０が複数記憶されるテーブル構造として構築された情報であり、ＥＰＧに基づいて生成される。蓄積番組情報４１０は、例えばＨＤＤ２７０にコンテンツを録画処理する際に、例えば録画される録画時刻や録画されるチャンネルに基づいて生成される。そして、この蓄積番組情報４１０は、図２に示すようにチャンネル情報４１１と、コンテンツナンバ４１２と、番組放送時刻情報４１３と、番組収録時間情報４１４と、番組タイトル情報４１５と、番組記述情報４１７と、番組ジャンル情報４１６と、などが関連付けられて１つのデータ構造として構成される。
［００３２］
チャンネル情報４１１は、番組が放送されるチャンネルに関する情報である。このチャンネル情報４１１は、ＥＰＧの番組情報のチャンネル情報に基づいて生成される。また、このチャンネル情報４１１は、番組が放送されるエリアによってそれぞれ個別に設定される。
［００３３］
コンテンツナンバ４１２は、ＨＤＤ２７０のコンテンツ記憶領域に記憶されたコンテンツに関連付けられたコンテンツを特定するために固有の識別情報である。なお、コンテンツナンバ４１２の代わりに、コンテンツに固有に付与された例えば名称などを示す情報を用いる構成などとしてもよい。
［００３４］
番組放送時刻情報４１３は、番組が録画された時刻に関する情報である。この番組放送時刻情報４１３には、番組が録画された年月日、および時刻が記載されている。
［００３５］
番組収録時間情報４１４は、録画された番組の録画時間に関する情報である。
［００３６］
番組タイトル情報４１５は、番組の番組名や、タイトル名などの名称に関する情報である。番組タイトル情報４１５は、ＥＰＧの番組情報の番組タイトル情報に基づいて生成される。この番組タイトル情報４１５には、番組の番組名やタイトル名などがテキスト形式にて記述されている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
［００３７］
番組記述情報４１７は、例えば番組の放送内容を簡単に説明した記述、あるいは番組のあらすじ、また、出演者や監督、脚本家などの個人名称などの番組の詳細な内容がテキスト形式で記述された情報である。この番組記述情報４１７は、ＥＰＧの番組情報の番組記述情報に基づいて生成される。
［００３８］
番組ジャンル情報４１６は、番組を内容毎に種別であるジャンル分けした場合に、どのジャンルに属するかを記述した情報である。番組ジャンル情報４１６はＥＰＧの番組情報の番組ジャンル情報に基づいて生成される。このジャンルとしては、例えば、「バラエティ」、「ドラマ」、「映画」、「報道」、「ニュース」、「スポーツ」などが例示できる。また、番組ジャンル情報４１６として、例えば「スポーツ」に対して、「ゴルフ」、「野球」などの小分類としてさらにジャンル分けされた情報が関連付けられていてもよい。
［００３９］
分類辞書情報５００は、例えば番組のジャンルやキーワードなどの関連性を示す辞書である。この分類辞書情報５００は、辞書ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）情報５２０と、単語情報５３０と、下位分類単語情報５４０と、などを関連付けて１つのデータとして構築された辞書情報５１０を複数記録したテーブル構造に構築される。
［００４０］
辞書ＩＤ情報５２０は、各辞書情報５１０を識別する固有のＩＤ情報である。単語情報５３０は、番組のジャンルや、キーワードなどの単語が記録された情報である。下位分類単語情報５４０は、単語情報５３０に記録された単語の下位概念となる単語が記載された単語情報５３０を有する辞書情報５１０が記録される情報である。この下位分類単語情報５４０には、例えば対象となる辞書情報５１０の辞書ＩＤ情報５２０が記録されている。なお、下位分類単語情報５４０は、下位概念となる単語が直接記録されている情報であってもよい。
［００４１］
メモリ２８０は、通信手段２１０から出力されるＴＳから所望のコンテンツを取得して記録する際や、記録したコンテンツを再生する際に必要な各種情報などを適宜読み出し可能に記憶する。また、メモリ２８０は、コンテンツの操作情報に関する図４に示すような分類基準情報データベースとしてのメニューインデックス情報６００が記憶されたメニュー記憶領域などを備えている。なお、メニュー記憶領域がＨＤＤ２７０に適宜構築された構成としてもよい。また、メモリ２８０は、上述したように、各種記録媒体に各種情報を読み出し可能に記憶するドライブやドライバなどを備えた構成などとしてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
ード情報に基づいて下位メニューＩＤ情報６４０を生成し、この番組数認識手段２９３にて認識させた関連番組数および関連番組情報に基づいて関連番組情報６５０を生成する。そして、これらのメニューキーワード情報６３０、下位メニューＩＤ情報６４０、関連番組情報６５０にメニューＩＤ情報６２０を関連付けてメニュー情報を生成する。また、生成したメニュー情報６１０をメニューインデックス情報６００に記憶する。
［００５４］
ここで、上記のメニュー設定手段２９４の構成を図６に示すような具体例を挙げて説明する。図６Ａに示すように、例えば関連ワード集合ＫＷＳは、単語１ないし単語５が記録された関連ワード情報ＫＷにて構成されているとする。この場合、メニュー設定手段２９４は、まず関連番組数が最小となる、単語２、単語３、および単語５が記録された関連ワード情報ＫＷにて構成される最小ワード集合ＭＫＷを生成する。そして、メニュー設定手段２９４は、分類辞書情報６００を参照し、この分類辞書情報５００に例えば、図６Ｂに示すように、単語２および単語３の上位ワードとなる単語として単語６が記録されているとすると、単語６が記録された関連ワード情報ＫＷを構成とする上位ワード集合ＰＫＷを生成する。そして、この上位ワード集合ＰＫＷを構成する上位関連ワード情報ＫＷｐの関連番組数を認識する。また、メニュー設定手段２９４は、この上位関連ワード情報ＫＷｐの関連番組数が所定の数量以上、例えば２以上であると判断すると、図６Ｃに示すように、単語６を記録した上位関連ワード情報ＫＷｐを関連ワード集合ＫＷＳに追加する処理をする。さらに、メニュー設定手段２９４は、上位関連ワード情報ＫＷｐの下位ワードとなる単語２および単語３を記録した関連ワード情報ＫＷｍを関連ワード集合ＫＷＳから削除する処理をする。さらに、メニュー設定手段２９４は、削除した関連ワード情報ＫＷｍは図６Ｄに示すように上位関連ワード情報ＫＷｐに関連付けて記憶する。そして、単語１および単語６および単語６をトップメニュー項目、すなわち最上位の関連ワード情報ＫＷとして各メニュー情報６１０を生成し、メニューインデックス情報６００に記憶する。
［００５５］
番組分類手段２９５は、メニュー設定手段２９４にて設定されたメニューインデックス情報６００を取得し、録画されたコンテンツを、蓄積番組情報４１０の内容、例えば番組タイトル情報４１５、番組ジャンル情報４１６、番組記述情報４１７に基づいて、メニューインデックス情報６００の各メニュー情報６１０に略均一に分類させる処理をする。具
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
２下位メニュー情報Ｍｉ＿ｎ＿ｎを有する下位メニュー情報Ｍｉ＿ｘがあるか否かを判断する。すなわち、下位メニュー情報Ｍｉ＿ｎの下位メニューＩＤ情報６４０を認識し、この下位メニューＩＤ情報６４０に記録されたＩＤ情報に対応するメニュー情報６１０を認識する。そして、第２下位メニュー情報Ｍｉ＿ｎ＿ｎがあると判断するとこの第２下位メニュー情報Ｍｉ＿ｎ＿ｎを下位メニュー情報Ｍｉ＿ｎとして下位メニュー集合ＭＳに追加し、第２下位メニュー情報Ｍｉ＿ｎ＿ｎの上位となる下位メニュー情報Ｍｉ＿ｘを下位メニュー集合ＭＳから消去する。このようにして、番組分類手段２９５は、メニュー情報６１０に分類される関連番組表が略平均値となるように、メニュー情報６１０を変更し、メニューインデックス情報６００を更新する。
［００５８］
ここで、番組分類手段２９５の構成を図７に示すような具体例に基づいて説明する。番組分類手段２９５は、メニュー設定手段２９４にて設定された図７Ａに示すようなメニューインデックス情報６００を取得すると、関連番組数ＰＳｉを認識し、この関連番組数ＰＳｉが設定値Ｓ、例えば４以上であるか否かを判断する。そして、この設定値Ｓより小さい関連番組数ＰＳｉである単語２、単語３、単語４、および単語６をメニューキーワード情報６３０として記録したメニュー情報Ｍｉを認識する。ここで、番組分類手段２９５は、図７Ｂに示すように、単語２、および単語３に対応したメニュー情報Ｍｉの上位となる単語６に対応する上位メニュー情報Ｍｉｐを認識し、単語２および単語３に対応するメニュー情報Ｍｉを消去する。同様にして番組分類手段２９５は、単語４に対応したメニュー情報Ｍｉの上位となる単語５に対応する上位メニュー情報Ｍｉｐを認識し、単語４に対応するメニュー情報Ｍｉを消去する。
［００５９］
表示制御手段２９６は、番組分類手段２９５にて更新されたメニューインデックス情報６００に基づいて、出力装置３００の表示部３２０の表示領域３２１に図８に示すような番組分類画面７００を設定して表示させる処理をする。
［００６０］
ここで、表示領域３２１に表示される番組分類画面７００の説明をする。番組分類画面７００は、メニュー項目表示領域７１０と、対象番組表示領域７２０と、などを備えている。
［００６１］
メニュー項目表示領域７１０は、例えば番組分類画面７００の左側に設けられている。このメニュー項目表示領域７１０には、上位メニュー表示領域７１１と、下位メニュー
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
いて、関連ワード集合ＫＷＳから関連番組数が最小となる関連ワード情報ＫＷｍを認識する。また、メニュー設定手段２９４１２、関連ワード情報ＫＷｍを集合させた最小ワード集合ＭＫＷを生成する（ステップＳ１０５）。
［００７１］
この後、メニュー設定手段２９４は、認識した関連ワード情報ＫＷｍに対応する辞書情報５１０の辞書ＩＤ情報５２０を認識し、この辞書ＩＤ情報５２０のＩＤ情報を記録した下位分類単語情報６４０を備えた辞書情報５１０を上位関連ワード情報ＫＷｐとして認識する。そして、この上位関連ワード情報ＫＷｐを集合した上位ワード集合ＰＫＷを生成する（ステップＳ１０６）。
［００７２］
次に、メニュー設定手段２９４は、生成した上位ワード集合ＰＫＷが空集合であるか否かを判断する（ステップＳ１０７）。
［００７３］
このステップＳ１０７において、メニュー設定手段２９４は、上位ワード集合ＰＫＷが空集合であると判断した場合、関連ワード集合ＫＷＳを構成する関連ワード情報ＫＷに基づいて、メニュー情報６１０を生成する。また、生成したメニュー情報６１０をメニューインデックス情報６００に記録する（ステップＳ１１２）。
［００７４］
一方ステップＳ１０７において、メニュー設定手段２９４は、番組数認識手段２９３にて上位ワード集合ＰＫＷが空集合でない場合、この上位ワード集合ＰＫＷを構成する上位関連ワード情報ＫＷｐに関連する蓄積番組情報４１０の数である関連番組数を認識させる処理をする（ステップＳ１０８）。
［００７５］
そして、メニュー設定手段２９４は、ステップＳ１０８にて認識した関連番組数が所定の数量、例えば２個以上であるか否かを判断する（ステップＳ１０９）。
［００７６］
このステップＳ１０９において、メニュー設定手段２９４は、ステップＳ１０８にて認識した関連番組数が所定の数量より少ないと判断した場合、上位関連ワード情報ＫＷｐを関連ワード集合ＫＷＳに登録する（ステップＳ１１０）。
［００７７］
一方、ステップＳ１０９において、メニュー設定手段２９４は、ステップＳ１０８にて認識した関連番組数が所定の数量以上であると判断した場合、最小ワード集合ＭＫＷを構成して上位関連ワード情報ＫＷｐの下位となる関連ワード情報ＫＷｍを関連ワード集合ＫＷＳから削除する。さらに、メニュー設定手段２９４は、削除した関連ワード情報ＫＷｍを、上位となる関連ワード情報ＫＷｐの下位ワードとして関連ワード情報ＫＷｐに
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
関連付けられたメニュー情報６１０としてメニューインデックス情報６００に記録する（ステップＳ１１１）。この後、メニュー設定手段２９４、ステップＳ１１０の処理を実施する。すなわち、メニュー設定手段２９４は、上位関連フード情報ＫＷｐを関連ワード集合ＫＷＳに登録する。
［００７８］
｛コンテンツ分類処理｝
次に記録再生システム１００の動作として、コンテンツを分類する分類処理について、図１０に基づいて説明する。すなちわ、記録再生システム１００のＨＤＤ２７０に記録されたコンテンツを分類して表示させる分類表示処理におけるコンテンツを分類する処理を、図１０に基づいて説明する。
［００７９］
ＣＰＵ２９０は、図９に示すメニュー生成処理の後、コンテンツを分類する分類処理を実施する。これには、まず、ＣＰＵ２９０の番組分類手段２９５は、メニュー設定手段２９４にて設定されたメニューインデックス情報６００を取得し、メニューインデックス情報６００に記録される各メニュー情報６１０を、メニュー情報Ｍｉとして認識する処理をする（ステップＳ２０１）。
［００８０］
次に、番組分類手段２９５は、メニュー情報Ｍｉの関連番組情報６５０に基づいて、このメニュー情報Ｍｉに関連する蓄積番組情報４１０の数である関連番組数ＰＳｉを認識する（ステップＳ２０２）。
［００８１］
そして、番組分類手段２９５は、この関連番組情報ＰＳｉが予め設定された設定値Ｓより大きいか否かを判断する（ステップＳ２０３）。
［００８２］
このステップＳ２０３において、番組分類手段２９５は、関連番組数ＰＳｉが設定値Ｓより小さいと判断した場合、メニューＭｉの上位となる上位メニュー情報Ｍｉｐがあるか否かを判断する（ステップＳ２０４）。
［００８３］
そして、ステップＳ２０４において、番組分類手段２９５は、メニュー情報Ｍｉの上位となる上位メニュー情報Ｍｉｐがあると判断した場合、この上位メニュー情報Ｍｉｐの下位となるメニュー情報Ｍｉに関連する番組をメニュー情報Ｍｉｐに割り振る処理をする。さらに、番組分類手段２９６は、メニュー情報Ｍｉの関連番組情報６５０に記録された情報を上位メニュー情報Ｍｉｐの関連番組情報６５０に追加する処理を実施し、上位メニュー情報Ｍｉｐの下位となるメニュー情報Ｍｉをメニューインデックス情報６００から消去す
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
と判断されると、この上位関連ワード情報ＫＷｐを関連ワード集合ＫＷＳに登録する。このため、メニュー設定手段２９４は、認識した上位関連ワード情報ＫＷｐを関連ワード集合ＫＷＳに順次記録していくことで容易に関連ワード情報ＫＷを管理することができる。
［０１０４］
また、ワード検索手段２９２およびメニュー設定手段２９４は、分類辞書情報５００に基づいて、関連ワード情報ＫＷに関連する上位関連ワード情報ＫＷｐを認識する。このため、容易に上位関連ワード情報ＫＷｐを取得することができる。
［０１０５］
さらに、メニュー設定手段２９４は、関連ワード情報ＫＷに関連する番組の関連数を認識し、上位関連ワード情報ＫＷｐに関連する番組の関連数が所定の数量以上である場合に、上位関連ワード情報ＫＷｐを関連ワード集合ＫＷＳに登録するとともに、この上位関連ワード情報ＫＷｐの下位となった関連ワード情報ＫＷｍを関連ワード集合ＫＷＳから削除して上位関連ワード情報ＫＷｐに関連付ける処理を実施する。すなわち、上位関連ワード情報ＫＷｐに関連する番組の関連数が少ない場合には、この上位関連ワード情報ＫＷｐを関連ワード集合として追加しない。このため、メニュー情報６１０が過剰に多くなりすぎないので、番組分類手段２９５がこれらのメニュー情報６１０に基づいて処理を実施する際にＣＰＵ２９０に過度の負荷をかけることがない。
［０１０６］
そして、メニュー設定手段２９４は、上位関連ワード情報ＫＷｐの下位概念として関連付けられた関連ワード情報ＫＷｍに基づいたメニュー情報６１０をも生成する。このため、番組分類手段２９５は、番組情報を上位概念から下位概念に亘ってより詳細に分類することができる。
［０１０７］
また、この時、メニュー設定手段２９４は、上位関連ワード情報ＫＷｐに基づいて生成されたメニュー情報６１０に、この上位関連ワード情報ＫＷｐの下位概念として関連付けられた関連ワード情報ＫＷｍに基づいたメニュー情報６１０を関連付ける。このため、番組分類手段２９５は、容易にメニュー情報６１０の上位概念となる上位メニュー情報６１０を認識できる。
［０１０８］
〔他の実施の形態〕
なお、本発明は、上述した各実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
［０１０９］
すなわち、上記実施の形態では、録画された番組のコンテンツに所定の処理を実施する記録再生装置２００を例示したが、これに限らない。例えば、上述したように、ラジオ番組、衛星番組、配信される音楽や映像などのコンテンツ、ゲームソフトウェアなどの各種プログラム、パーソナルコンピュータなどに記録された各種ファイルなどの情報をも対象とすることができる。例えば、パーソナルコンピュータなどに記録された各種ファイルを用いる場合では、情報処理装置は、ファイルの種類を示す拡張子、ファイルの内容、関連するアプリケーションなどの内容情報に基づいて、キーワードを抽出する。そして、情報処理装置は、キーワードの包含関係に関する例えばキーワード関連辞書情報に基づいて、これらのキーワードと上位概念となるキーワード、下位概念となるキーワードを認識し、キーワード同士を関連付けする。この後、各キーワードに関連するファイルの数量を認識し、キーワードの関連付けにより最下位概念となるキーワードに関連するファイル数が略均一となるようなキーワードを選択する。そして、情報処理装置は、選択さえたキーワードに関するディレクトリを生成し、このディレクトリ内に各種ファイルを分類する。このように、各種情報に対して処理することで、例えば全情報から所定の情報を探したい場合には、容易に所定の情報を捜すことができる。また、ディレクトリに略均一に分類された画像ファイルをサムネイル画像として表示させる場合などにおいては、１つのディレクトリには設定値Ｓ以下となるように分類されているので、画像データを読み込む処理が快適にでき、ＣＰＵへの負荷も低減できる。
［０１１０］
また、蓄積録画番組認識手段２９１は、通信手段２１０にて受信したＥＰＧに基づいて録画されたコンテンツの蓄積番組情報４１０を認識するとしたが、これに限定されない。すなわち、蓄積録画番組認識手段２９１は、例えばＥＰＧデータを直接認識し、録画されたコンテンツの蓄積番組情報４１０を取得する構成としてもよい。また、上述したような例えばパーソナルコンピュータに記録されたファイルを用いる場合などでは、例えばインターネットなどのネットワークを介して内容情報を取得する構成としてもよい。
［０１１１］
そして、メニュー設定手段２９４で上述したしたようなメニューインデックス情報６００を生成する構成に限らず、例えば、メニューインデックス情報を外部から取得する構成
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
あってもよく、利用者により任意に設定される値であってもよく、利用者により任意に設定された値を蓄積して、その平均値を用いる構成であってもよい。
［０１１７］
また、本実施の形態では、番組分類手段２９５により分類された番組を表示部３２０の表示領域３２１に番組分類画面７００として表示させる構成を示したが、これに限らない。すなわち、番組分類画面７００の表示形式には、限定されず、例えば、メニュー情報６１０をツリー構造にて表示させ、所定のメニュー情報６１０が選択されるとこのメニュー情報６１０に関連する番組が一覧表示される構成であってもよい。また、表示部３２０に表示される形式に限らず、例えば音声出力部３１０から音声出力される構成であってもよい。
［０１１８］
さらに、番組分類手段２９５は、メニュー情報６１０の関連番組情報６５０に基づいて関連数ＰＳｉを認識したが、番組数認識手段２９３に関連数を認識させる構成としてもよい。
［０１１９］
また、関連番組情報６５０は、上記実施の形態のように、メニュー情報６１０に関連する番組の番組ＩＤ情報４１２が記載されていてもよく、メニュー情報６１０に関連する番組の関連数が数値にて記載されている情報であってもよい。
［０１２０］
そして、メニュー設定手段２９４は、分類辞書情報５００に基づいて蓄積番組情報４１０に関連する関連ワード情報ＫＷを取得したが、これに限らない。例えば、蓄積番組情報４１０の番組タイトル情報４１５、番組ジャンル情報４１６、番組記述情報４１７に記載された単語を抽出して、これらをそのまま関連ワード情報ＫＷとしてもよい。
［０１２１］
また、関連ワード情報ＫＷの上位概念となる上位関連ワード情報ＫＷｐを認識して、関連ワード情報ＫＷを上位関連ワード情報ＫＷｐに関連付ける構成を例示したが、これに限らず、例えば、上位関連ワード情報ＫＷｐを取得しない構成としてもよい。
［０１２２］
さらに、ステップＳ２０３において、番組分類手段２９５により関連番組情報ＰＳｉと比較される設定値Ｓは、利用者の設定入力により入力された値であってもよい。この設定値Ｓにより、番組分類画面７００の対象番組表示領域７２０に表示される番組タイトル情報４１５の数が決定される。このため、利用者により所望の設定値Ｓが設定入力される構成にすることで、対象番組表示領域７２０に表示させる番組タイトル情報４１５の上限数を自由に設定することができる。
【国際調査報告】
2006043499.tif 000016
2006043499.tif 000017
2006043499.tif 000018
2006043499.tif 000019