(57)【要約】【課題】ユーザにとって利便性の高いタイトルの表示を実現することができるようにする。【解決手段】EPGデータ取得部１０１は、コンテンツのEPGのデータを取得して、タイトルを表すEPGタイトルデータを抽出する。グループ分割部１０２では、EPGタイトルデータを、形態素解析部１２１が、各形態素に分割し、キーワード検出部１２２が、各形態素、または連続する形態素からなる単語を、キーワードとして検出してEPGタイトルデータをグループ化する。集約部１０３は、複数のコンテンツのそれぞれグループ化されたEPGタイトルデータにおいて共通する部分をフォルダとして集約する。コンテンツタイトル設定部１０４は、複数のコンテンツのそれぞれについて、集約部１０３により集約されたフォルダ以外の部分のEPGタイトルデータを、または、EPGの、タイトル以外の領域のデータを、コンテンツタイトルデータとする。【選択図】図２
2010009742.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツのそれぞれに付加されたメタデータに基づいて前記コンテンツのそれぞれを識別する識別情報を設定するデータ処理装置であって、
前記メタデータに含まれる、前記コンテンツのタイトルに関する情報をそれぞれ取得するタイトル情報取得手段と、
前記タイトル情報取得手段により取得されたコンテンツのタイトルに関する情報を、複数の単位情報にそれぞれ分割するタイトル情報分割手段と、
前記タイトル情報分割手段によりそれぞれ分割された、複数の前記コンテンツのタイトルに関する情報の単位情報をそれぞれ比較し、同一の単位情報を抽出する単位情報抽出手段と、
前記タイトル情報分割手段によりそれぞれ分割された、複数の前記コンテンツのタイトルに関する情報の単位情報のうち、前記単位情報抽出手段により抽出されなかった単位情報に基づいて、前記複数のコンテンツのそれぞれの識別情報を設定する識別情報設定手段と、
前記単位情報抽出手段により抽出された同一の単位情報を含む、複数のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報を、前記同一の単位情報と対応付けて提示する提示手段とを備え、
前記単位情報抽出手段は、前記同一の単位情報を、階層化して抽出し、
前記提示手段は、各階層に対応する前記識別情報のフォルダを生成し、下位の階層のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報を、前記フォルダに集約し、
前記タイトル情報分割手段は、前記タイトル情報取得手段により取得されたコンテンツのタイトルに関する情報を、形態素解析する形態素解析手段と、前記形態素解析手段の処理により得られた形態素に基づいて、予め設定されたキーワードを前記キーワードの品詞と共に検出するキーワード検出手段とを備え、前記キーワード検出手段により検出された、所定の数の前記キーワード及び前記品詞を前記単位情報として前記コンテンツのタイトルに関する情報を分割する
データ処理装置。
【請求項２】
前記複数のコンテンツのデータを記録する記録手段をさらに備え、
前記提示手段に提示された前記識別情報の一覧において、選択された前記識別情報に対応するコンテンツのデータを前記記録手段から読み出す
請求項１に記載のデータ処理装置。
【請求項３】
前記単位情報抽出手段により階層化されて抽出される前記同一の単位情報について、前記階層の数の上限がユーザにより設定される
請求項１に記載のデータ処理装置。
【請求項４】
複数のコンテンツのそれぞれに付加されたメタデータに基づいて前記コンテンツのそれぞれを識別する識別情報を設定するデータ処理装置のデータ処理方法であって、
前記メタデータに含まれる、前記コンテンツのタイトルに関する情報をそれぞれ取得し、
前記取得されたコンテンツのタイトルに関する情報を、複数の単位情報にそれぞれ分割し、
前記分割された、複数の前記コンテンツのタイトルに関する情報の単位情報をそれぞれ比較して同一の単位情報を抽出し、
前記分割された、複数の前記コンテンツのタイトルに関する情報の単位情報のうち、前記抽出されなかった単位情報に基づいて、前記複数のコンテンツのそれぞれの識別情報を設定し、
前記抽出された同一の単位情報を含む、複数のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報を、前記同一の単位情報と対応付けて提示するステップを含み、
前記同一の単位情報は、階層化して抽出され、
前記各階層に対応する前記識別情報のフォルダが生成され、下位の階層のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報が、前記フォルダに集約され、
前記取得されたコンテンツのタイトルに関する情報が形態素解析されて得られた形態素に基づいて、予め設定されたキーワードが前記キーワードの品詞と共に検出され、所定の数の前記キーワード及び前記品詞を前記単位情報として前記コンテンツのタイトルに関する情報が分割される
データ処理方法。
【請求項５】
複数のコンテンツのそれぞれに付加されたメタデータに基づいて前記コンテンツのそれぞれを識別する識別情報を設定する処理をコンピュータに行わせるプログラムであって、
コンピュータを、
前記メタデータに含まれる、前記コンテンツのタイトルに関する情報をそれぞれ取得するタイトル情報取得手段と、
前記タイトル情報取得手段により取得されたコンテンツのタイトルに関する情報を、複数の単位情報にそれぞれ分割するタイトル情報分割手段と、
前記タイトル情報分割手段によりそれぞれ分割された、複数の前記コンテンツのタイトルに関する情報の単位情報をそれぞれ比較し、同一の単位情報を抽出する単位情報抽出手段と、
前記タイトル情報分割手段によりそれぞれ分割された、複数の前記コンテンツのタイトルに関する情報の単位情報のうち、前記単位情報抽出手段により抽出されなかった単位情報に基づいて、前記複数のコンテンツのそれぞれの識別情報を設定する識別情報設定手段と、
前記単位情報抽出手段により抽出された同一の単位情報を含む、複数のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報を、前記同一の単位情報と対応付けて提示する提示手段とを備え、
前記単位情報抽出手段は、前記同一の単位情報を、階層化して抽出し、
前記提示手段は、各階層に対応する前記識別情報のフォルダを生成し、下位の階層のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報を、前記フォルダに集約し、
前記タイトル情報分割手段は、前記タイトル情報取得手段により取得されたコンテンツのタイトルに関する情報を、形態素解析する形態素解析手段と、前記形態素解析手段の処理により得られた形態素に基づいて、予め設定されたキーワードを前記キーワードの品詞と共に検出するキーワード検出手段とを備え、前記キーワード検出手段により検出された、所定の数の前記キーワード及び前記品詞を前記単位情報として前記コンテンツのタイトルに関する情報を分割するデータ処理装置として機能させる
プログラム。
【請求項６】
請求項５に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置および方法、プログラム、並びに記録媒体に関し、特に、ユーザにとって利便性の高いタイトルの表示を実現することができるようにするデータ処理装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
近年、HDD（Hard Disk Drive）レコーダなど、大容量の記録媒体を有する記録装置の普及に伴い、ユーザが録画できるコンテンツなどの数も飛躍的に増大している。このように、大量の録画されたコンテンツなどを再生するとき、例えば、サムネイルなどとともにコンテンツのタイトルを一覧表示し、ユーザが所望のコンテンツを早く探せるような工夫が従来よりなされている。
【０００３】
また、同じタイトル名をまとめたタイトルリストが生成され、同じタイトル名を有する番組が連続的に再生されるようにして、大量のコンテンツが記録された、録画容量の大きな装置においても、ユーザがコンテンツを探しやすくすることができるようにすることも提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００４−１３３９８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、録画されたコンテンツの数が増えると、ユーザは、一覧表示されたタイトルを順次スクロールするなどで探す必要があり、従来のような一覧表示は利便性が高いとはいえない。
【０００６】
また、所望のコンテンツの検索を容易にするために、放送チャネル別、ジャンル別などにグルーピングしフォルダを作り、グルーピングされたコンテンツをそれぞれのフォルダに格納することも考えられるが、例えば、特定のジャンルのコンテンツばかりが録画された場合、シリーズ番組が連続して録画された場合などは、所望のコンテンツの検索が容易にはならない。
【０００７】
さらに、コンテンツのタイトルが長い場合、ディスプレイ上に表示されるタイトルの一覧において、タイトルの一部が切れてしまい、内容の判別が困難になることもあった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、ユーザにとって利便性の高いタイトルの表示を実現することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の第１の側面は、複数のコンテンツのそれぞれに付加されたメタデータに基づいて前記コンテンツのそれぞれを識別する識別情報を設定するデータ処理装置であって、前記メタデータに含まれる、前記コンテンツのタイトルに関する情報をそれぞれ取得するタイトル情報取得手段と、前記タイトル情報取得手段により取得されたコンテンツのタイトルに関する情報を、複数の単位情報にそれぞれ分割するタイトル情報分割手段と、前記タイトル情報分割手段によりそれぞれ分割された、複数の前記コンテンツのタイトルに関する情報の単位情報をそれぞれ比較し、同一の単位情報を抽出する単位情報抽出手段と、前記タイトル情報分割手段によりそれぞれ分割された、複数の前記コンテンツのタイトルに関する情報の単位情報のうち、前記単位情報抽出手段により抽出されなかった単位情報に基づいて、前記複数のコンテンツのそれぞれの識別情報を設定する識別情報設定手段と、前記単位情報抽出手段により抽出された同一の単位情報を含む、複数のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報を、前記同一の単位情報と対応付けて提示する提示手段とを備え、前記単位情報抽出手段は、前記同一の単位情報を、階層化して抽出し、前記提示手段は、各階層に対応する前記識別情報のフォルダを生成し、下位の階層のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報を、前記フォルダに集約し、前記タイトル情報分割手段は、前記タイトル情報取得手段により取得されたコンテンツのタイトルに関する情報を、形態素解析する形態素解析手段と、前記形態素解析手段の処理により得られた形態素に基づいて、予め設定されたキーワードを前記キーワードの品詞と共に検出するキーワード検出手段とを備え、前記キーワード検出手段により検出された、所定の数の前記キーワード及び前記品詞を前記単位情報として前記コンテンツのタイトルに関する情報を分割するデータ処理装置である。
【００１０】
前記複数のコンテンツのデータを記録する記録手段をさらに備え、前記提示手段に提示された前記識別情報の一覧において、選択された前記識別情報に対応するコンテンツのデータを前記記録手段から読み出すようにすることができる。
【００１１】
前記単位情報抽出手段により階層化されて抽出される前記同一の単位情報について、前記階層の数の上限がユーザにより設定されるようにすることができる。
【００１２】
本発明の一側面は、複数のコンテンツのそれぞれに付加されたメタデータに基づいて前記コンテンツのそれぞれを識別する識別情報を設定するデータ処理装置のデータ処理方法であって、前記メタデータに含まれる、前記コンテンツのタイトルに関する情報をそれぞれ取得し、前記取得されたコンテンツのタイトルに関する情報を、複数の単位情報にそれぞれ分割し、前記分割された、複数の前記コンテンツのタイトルに関する情報の単位情報をそれぞれ比較して同一の単位情報を抽出し、前記分割された、複数の前記コンテンツのタイトルに関する情報の単位情報のうち、前記抽出されなかった単位情報に基づいて、前記複数のコンテンツのそれぞれの識別情報を設定し、前記抽出された同一の単位情報を含む、複数のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報を、前記同一の単位情報と対応付けて提示するステップを含み、前記同一の単位情報は、階層化して抽出され、前記各階層に対応する前記識別情報のフォルダが生成され、下位の階層のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報が、前記フォルダに集約され、前記取得されたコンテンツのタイトルに関する情報が形態素解析されて得られた形態素に基づいて、予め設定されたキーワードが前記キーワードの品詞と共に検出され、所定の数の前記キーワード及び前記品詞を前記単位情報として前記コンテンツのタイトルに関する情報が分割されるデータ処理方法である。
【００１３】
本発明の一側面は、複数のコンテンツのそれぞれに付加されたメタデータに基づいて前記コンテンツのそれぞれを識別する識別情報を設定する処理をコンピュータに行わせるプログラムであって、コンピュータを、前記メタデータに含まれる、前記コンテンツのタイトルに関する情報をそれぞれ取得するタイトル情報取得手段と、前記タイトル情報取得手段により取得されたコンテンツのタイトルに関する情報を、複数の単位情報にそれぞれ分割するタイトル情報分割手段と、前記タイトル情報分割手段によりそれぞれ分割された、複数の前記コンテンツのタイトルに関する情報の単位情報をそれぞれ比較し、同一の単位情報を抽出する単位情報抽出手段と、前記タイトル情報分割手段によりそれぞれ分割された、複数の前記コンテンツのタイトルに関する情報の単位情報のうち、前記単位情報抽出手段により抽出されなかった単位情報に基づいて、前記複数のコンテンツのそれぞれの識別情報を設定する識別情報設定手段と、前記単位情報抽出手段により抽出された同一の単位情報を含む、複数のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報を、前記同一の単位情報と対応付けて提示する提示手段とを備え、前記単位情報抽出手段は、前記同一の単位情報を、階層化して抽出し、前記提示手段は、各階層に対応する前記識別情報のフォルダを生成し、下位の階層のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報を、前記フォルダに集約し、前記タイトル情報分割手段は、前記タイトル情報取得手段により取得されたコンテンツのタイトルに関する情報を、形態素解析する形態素解析手段と、前記形態素解析手段の処理により得られた形態素に基づいて、予め設定されたキーワードを前記キーワードの品詞と共に検出するキーワード検出手段とを備え、前記キーワード検出手段により検出された、所定の数の前記キーワード及び前記品詞を前記単位情報として前記コンテンツのタイトルに関する情報を分割するデータ処理装置として機能させるプログラムである。
【００１４】
本発明の一側面においては、前記メタデータに含まれる、前記コンテンツのタイトルに関する情報がそれぞれ取得され、前記取得されたコンテンツのタイトルに関する情報が、複数の単位情報にそれぞれ分割され、前記分割された、複数の前記コンテンツのタイトルに関する情報の単位情報をそれぞれ比較して同一の単位情報が抽出され、前記分割された、複数の前記コンテンツのタイトルに関する情報の単位情報のうち、前記抽出されなかった単位情報に基づいて、前記複数のコンテンツのそれぞれの識別情報が設定され、前記抽出された同一の単位情報を含む、複数のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報が、前記同一の単位情報と対応付けて提示される。また、前記同一の単位情報は、階層化して抽出され、前記各階層に対応する前記識別情報のフォルダが生成され、下位の階層のコンテンツのタイトルに関する情報に対応する複数のコンテンツの前記識別情報が、前記フォルダに集約され、前記取得されたコンテンツのタイトルに関する情報が形態素解析されて得られた形態素に基づいて、予め設定されたキーワードが前記キーワードの品詞と共に検出され、所定の数の前記キーワード及び前記品詞を前記単位情報として前記コンテンツのタイトルに関する情報が分割される。
【発明の効果】
【００１５】
本発明によれば、ユーザにとって利便性の高いタイトルの表示を実現することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態に係るコンテンツ記録システムの構成例を示すブロック図である。
【図２】図１のコントローラで実行されるソフトウェアの機能的構成例を示すブロック図である。
【図３】タイトル集約処理の例を説明するフローチャートである。
【図４】グループ分割処理の例を説明するフローチャートである。
【図５】キーワードの例を示す図である。
【図６】グループ分割されたEPGタイトルデータの例を示す図である。
【図７】グループ分割の処理に用いられる記号の例を示す図である。
【図８】フォルダ作成処理の例を説明するフローチャートである。
【図９】フォルダの作成を説明する図である。
【図１０】タイトル集約データの例を示す図である。
【図１１】コンテンツタイトル設定処理の例を説明するフローチャートである。
【図１２】GUIの例を示す図である。
【図１３】従来のコンテンツの一覧の表示例を示す図である。
【図１４】本発明によるコンテンツの一覧の表示のGUIの例を示す図である。
【図１５】本発明によるコンテンツの一覧の表示例を示す図である。
【図１６】本発明によるコンテンツの一覧の表示のGUIの別の例を示す図である。
【図１７】本発明によるコンテンツの一覧の表示のGUIのさらに別の例を示す図である。
【図１８】従来のコンテンツのタイトルの記録媒体への印刷例を示す図である。
【図１９】従来のコンテンツのタイトルの記録媒体への印刷例を示す図である。
【図２０】本発明によるコンテンツのタイトルの記録媒体への印刷例を示す図である。
【図２１】本発明によるコンテンツのタイトルの記録媒体への印刷例を示す図である。
【図２２】本発明によるコンテンツのタイトルの記録媒体への別の印刷例を示す図である。
【図２３】本発明によるコンテンツのタイトルの記録媒体へのさらに別の印刷例を示す図である。
【図２４】本発明におけるフォルダの階層の例を説明する図である。
【図２５】第１階層の画面の表示例を示す図である。
【図２６】第２階層の画面の表示例を示す図である。
【図２７】第３階層の画面の表示例を示す図である。
【図２８】第４階層の画面の表示例を示す図である。
【図２９】第５階層の画面の表示例を示す図である。
【図３０】フォルダ付加情報生成処理の例を説明するフローチャートである。
【図３１】コンテンツが追加された場合の表示画面の変更を説明する図である。
【図３２】コンテンツが削除された場合の表示画面の変更を説明する図である。
【図３３】コンテンツがさらに削除された場合の表示画面の変更を説明する図である。
【図３４】コンテンツ追加処理の例を説明するフローチャートである。
【図３５】コンテンツ削除処理の例を説明するフローチャートである。
【図３６】コンテンツのタイトルが変更された場合の表示画面の変更を説明する図である。
【図３７】コンテンツタイトル変更処理の例を説明するフローチャートである。
【図３８】パーソナルコンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１８】
図１は、本発明の一実施の形態に係るコンテンツ記録システム１０の構成例を示すブロック図である。同図に示されるように、コンテンツ記録システム１０は、コンテンツのデータを処理するデータ処理装置１１、並びにデータ処理装置１１に接続されたテレビジョン受像機１２、およびプリンタ１３により構成されている。
【００１９】
データ処理装置１１は、例えば、HDD（Hard Disk Drive）レコーダなどとして構成され、内部にチューナ５１、コントローラ５２、およびHDD５３を有する構成とされている。
【００２０】
チューナ５１は、例えば、放送されたコンテンツを、アンテナを介して受信し、受信したコンテンツをデータとしてコントローラ５２に供給する。また、チューナ５１は、例えば、コンテンツとともに放送された、EPG（Electronic Program Guide）を受信して、受信したEPGをデータとしてコントローラ５２に供給する。
【００２１】
コントローラ５２は、チューナ５１から供給されたコンテンツのデータであって、例えば、MPEGなどの所定の圧縮符号化方式で符号化されたデータを復号して、テレビジョン受像機１２に復号されたデータに対応する画像または音声の信号を出力するようになされている。また、コントローラ５２は、チューナ５１から供給されたデータを、必要に応じてHDD５３に記録するようになされている。
【００２２】
また、コントローラ５２は、例えば、図示せぬリモートコマンダなどを介したユーザによる指令などに基づいて、HDD５３に記録されているコンテンツのデータを読み出して復号するなどして再生するようになされている。
【００２３】
すなわち、データ処理装置１１は、例えば、図示せぬリモートコマンダなどを介したユーザによる指令などに基づいて、コンテンツを記録し、また記録されているコンテンツを再生するようになされている。
【００２４】
そして、コントローラ５２は、ユーザがコンテンツの再生を指令するときに、再生すべきコンテンツを特定するための、コンテンツのタイトルの一覧を、例えば、テレビジョン受像機１２などの画面に表示させるための表示データを生成するようになされている。
【００２５】
なお、データ処理装置１１において、データを記録する記録媒体として、HDD５３に代えて、例えばDVD（Digital Versatile Disk）などが用いられるようにしてもよい。あるいはまた、データ処理装置１１において、HDD５３に記録されたコンテンツを、DVDにコピーまたはムーブすることができるようにしてもよい。
【００２６】
コントローラ５２は、例えば、プロセッサ、メモリなどを有する構成とされ、予めインストールされたプログラムなどのソフトウェアを実行して、所定の処理を行うようになされている。
【００２７】
なお、ここでは、テレビジョン受像機１２、およびプリンタ１３がデータ処理装置１１に接続されると説明したが、データ処理装置１１、テレビジョン受像機１２、およびプリンタ１３がDLNA（Digital Living Network Alliance）などのネットワークにより相互に接続されるようにしてもよいし、インターネットなどを介して遠隔地に設置されたデータ処理装置１１、テレビジョン受像機１２、およびプリンタ１３が相互に接続されるようにしてもよい。
【００２８】
あるいはまた、データ処理装置１１、テレビジョン受像機１２、およびプリンタ１３が一体化されてデータ処理装置１１として構成されるようにしてもよい。
【００２９】
図２は、コントローラ５２で実行されるソフトウェアの機能的構成例を示すブロック図である。
【００３０】
同図において、EPGデータ取得部１０１は、HDD５３に記録して録画するコンテンツのEPGのデータを取得する。上述したように、EPGのデータは、チューナ５１が受信してコントローラ５２に供給する。制御部１０５は、チューナ５１から供給されたEPGのデータを、当該コンテンツを特定する情報などと対応付けて、例えば、HDD５３の所定の記憶領域に記憶するようになされている。
【００３１】
EPGデータ取得部１０１は、例えば、これから録画されるコンテンツのEPGのデータを特定して取得する。そして、EPGの中で、そのコンテンツのタイトルを表す情報が格納されている領域のデータを、EPGタイトルデータとして、制御部１０５を介してグループ分割部１０２に供給する。
【００３２】
グループ分割部１０２は、制御部１０５を介して供給されたEPGタイトルデータを、後述するように、グループ化する。
【００３３】
グループ分割部１０２は、例えば、EPGタイトルデータを、テキストデータに変換して、形態素解析する形態素解析部１２１を有しており、形態素解析部１２１が、EPGタイトルデータのテキストデータに含まれている文字列を、各形態素に分割し、キーワード検出部１２２に出力する。
【００３４】
グループ分割部１０２のキーワード検出部１２２は、例えば、形態素解析部１２１から供給された各形態素、または連続する形態素からなる単語を予め設定された辞書データなどと比較するなどして、キーワードを検出する。ここで、キーワードは、例えば、コンテンツのタイトルを分析する場合において好適な単語であって、予め辞書データとして登録されているものとする。キーワード検出部１２２は、各形態素、または連続する形態素からなる単語のうち、辞書データに登録されている単語と一致するものを、キーワードとして検出し、そのキーワードの品詞を表す情報とともに、制御部１０５に出力する。
【００３５】
そして１または複数のキーワードからなるグループが生成され、グループ分割されたEPGタイトルデータが生成される。
【００３６】
制御部１０５は、例えば、コントローラ５２の内部のメモリ、またはHDD５３などの記憶部に、録画された複数のコンテンツのそれぞれのタイトルデータであって、グループ分割部１０２によりそれぞれグループ化されたEPGタイトルデータを記憶するようになされている。
【００３７】
集約部１０３は、録画された複数のコンテンツのそれぞれのタイトルデータであって、グループ分割部１０２によりそれぞれグループ化されたEPGタイトルデータを後述するように集約する。これにより、複数のコンテンツのEPGタイトルにおいて共通する部分がフォルダとして集約される。
【００３８】
コンテンツタイトル設定部１０４は、例えば、録画された複数のコンテンツのそれぞれについて、集約部１０３により集約された部分以外の部分のEPGタイトルデータを、コンテンツタイトルデータとして設定する。コンテンツタイトルデータは、例えば、連続して放送されるコンテンツなど、EPGにおけるタイトルが重複する複数のコンテンツのそれぞれを、簡単に識別可能とするために設定されるタイトルとされる。例えば、コンテンツタイトル設定部１０４は、それぞれのコンテンツのEPGタイトルデータの差分のデータを、コンテンツタイトルデータとするようになされている。
【００３９】
また、コンテンツタイトル設定部１０４は、例えば、EPGデータ取得部１０１が取得したEPGのデータのうち、そのコンテンツのタイトルを表す情報が格納されている領域以外の領域のデータを、制御部１０５を介して取得し、取得したデータから得られる所定数の文字列などを、コンテンツタイトルデータとするようになされている。コンテンツタイトル設定部１０４は、例えば、それぞれのコンテンツのEPGタイトルデータの差分のデータがない場合、上述のようにコンテンツのタイトルを表す情報が格納されている領域以外の領域のデータに基づいてコンテンツタイトルデータを設定する。
【００４０】
制御部１０５は、EPGデータ取得部１０１乃至コンテンツタイトル設定部１０４のぞれぞれの処理において必要となるデータを、例えば、コントローラ５２の内部のメモリ、またはHDD５３などの記憶部に記憶したり、または記憶部から読み出したりするようになされている。また、制御部１０５は、この他、データ処理装置１１の各部を制御するために必要となる制御信号などを、必要に応じて設定して出力するようになされている。
【００４１】
次に、図３のフローチャートを参照して、データ処理装置１１によるタイトル集約処理の例について説明する。この処理は、例えば、コンテンツが録画されるとき実行されるようにしてもよいし、HDD５３に、コンテンツが所定の数だけ記録されたとき実行されるようにしてもよい。あるいはまた、ユーザの指令などに基づいて、所定のタイミングで実行されるようにすることも可能である。
【００４２】
ステップＳ１０１において、EPGデータ取得部１０１は、HDD５３に記録して録画するコンテンツのEPGのデータを取得する。このとき、上述したように、チューナ５１が受信してコントローラ５２に供給したEPGのデータが取得される。EPGデータ取得部１０１は、例えば、これから録画されるコンテンツのEPGのデータを特定して取得する。
【００４３】
ステップＳ１０２において、EPGデータ取得部１０１は、EPGの中で、そのコンテンツのタイトルを表す情報が格納されている領域のデータを、EPGタイトルデータとして抽出し、そのEPGタイトルデータを、制御部１０５を介してグループ分割部１０２に供給する。
【００４４】
ステップＳ１０３において、グループ分割部１０２は、ステップＳ１０２で抽出されたEPGタイトルデータに基づいて、図４のフローチャートを参照して後述するグループ分割処理を実行する。
【００４５】
ここで、図４のフローチャートを参照して、図３のステップＳ１０３のグループ分割処理の詳細な例について説明する。
【００４６】
ステップＳ１２１において、グループ分割部１０２の形態素解析部１２１は、ステップＳ１０２の処理で抽出されたEPGタイトルデータを、テキストデータに変換（生成）する。
【００４７】
ステップＳ１２２において、形態素解析部１２１は、ステップＳ１２１の処理で生成されたテキストデータについて形態素解析する。これにより、例えば、コンテンツのタイトルとしてEPGに含まれていた文字列が形態素に分割される。
【００４８】
ステップＳ１２３において、グループ分割部１０２のキーワード検出部１２２は、ステップＳ１２２の処理の結果得られた各形態素、または連続する形態素からなる単語を予め設定された辞書データなどと比較するなどして、キーワードを検出する。上述したように、キーワードは、例えば、コンテンツのタイトルを分析する場合において好適な単語であって、予め辞書データとして登録されており、各形態素、または連続する形態素からなる単語のうち、辞書データに登録されている単語と一致するものが、キーワードとして検出され、そのキーワードの品詞を表す情報とともに出力される。
【００４９】
例えば、あるコンテンツのタイトルとして、EPGに、「MHK高校講座  理科総合A・B「気象が変化するカラクリ」」という文字列からなる情報が含まれていたとする。ステップＳ１２２とステップＳ１２３の処理により、例えば、図５に示されるようなキーワードの一覧が得られることになる。
【００５０】
図５には、No.1乃至No.14のキーワードが示されており、これらのキーワードは、「MHK高校講座  理科総合A・B「気象が変化するカラクリ」」という文字列（テキストデータ）からなる情報に対して形態素解析を行い、キーワード検出を行った結果得られたものである。
【００５１】
この例では、No.1（第１番目）のキーワードは、「MHK高校講座」とされ、その品詞は「名詞」とされている。また、第２番目のキーワードは、「  」すなわちスペース（空白）であり、その品詞は「空白」とされている。このように空白もキーワードとして検出される。第３番目のキーワードは「理科」で名詞、第４番目のキーワードは、「総合」で名詞、第５番目のキーワードは「A」でアルファベットとされている。
【００５２】
第６番目のキーワードは、「・」であり、その品詞は「記号」とされている。このように、記号もキーワードとして検出され、第８番目のキーワードとして「「」、第１４番目のキーワードとして「」」（鉤括弧）がやはり記号のキーワードとして検出されている。
【００５３】
第９番目乃至第１３番目のキーワードは、名詞、助詞、語尾などの品詞のキーワードとしてそれぞれ検出されている。
【００５４】
図４に戻って、ステップＳ１２４において、グループ分割部１０２は、ステップＳ１２３の処理を経て得られた、例えば、図５に示されるようなキーワードの一覧に基づいて、EPGタイトルデータの文字列をグループ化する。
【００５５】
ここでは、例えば、図６に示されるように、EPGタイトルデータの文字列がグループ化される。図６においては、上述した１４の各キーワードがそれぞれ四角形の枠で囲まれて示されており、１４のキーワードで構成されるEPGタイトルデータの文字列が３のグループに分割されている。
【００５６】
すなわち、第１番目のグループであるグループ１は、第１番目のキーワード「MHK高校講座」により構成されている。第２番目のグループであるグループ２は、第３番目乃至第７番目のキーワードである「理科総合A・B」により構成されている。そしてグループ３は、第９番目乃至第１３番目のキーワード「気象が変化するカラクリ」により構成されている。このように、１または複数のキーワードからなるグループが生成され、グループ分割されたEPGタイトルデータが生成される。
【００５７】
グループ分割部１０２は、例えば、予め設定された記号のキーワードに基づいて、EPGタイトルデータの文字列をグループ化する。図６の例では、第２番目のキーワードである空白（スペース）の記号により、EPGタイトルデータの文字列がグループ１とグループ２に分割されている。そして、第８番目および第１４番目のキーワードである「「」および「」」（鍵括弧）により、EPGタイトルデータの文字列がグループ２とグループ３に分割されている。なお、第６番目のキーワードである「・」は、記号ではあるがグループ分割の処理に用いられない記号とされる。
【００５８】
このように、予め設定された記号のキーワードに基づいて、EPGタイトルデータの文字列がグループ化される。グループ分割の処理に用いられる記号の例を、図７に示す。
【００５９】
図７の例では、スペース、鍵括弧の他、「『」、「』」、「▽」、「／」、「：」、「＃１」などの記号がグループ分割の処理に用いられる記号として示されている。このうち、「＃１」は、例えば、記号「＃」と数字の組み合わせが１つの記号のキーワードとして示されたものである。
【００６０】
このようにして、グループ分割処理が実行される。
【００６１】
図３に戻って、ステップＳ１０３の処理の後、ステップＳ１０４において、集約部１０３は、図８を参照して後述するフォルダ作成処理を実行する。このとき、例えば、録画された複数のコンテンツのそれぞれのEPGタイトルデータであって、ステップＳ１０３の処理を経て、それぞれグループ化された複数のコンテンツのEPGタイトルデータにおいて共通する部分がフォルダとして集約されることになる。
【００６２】
ここで、図８のフローチャートを参照して、図３のステップＳ１０４のフォルダ作成処理の詳細な例について説明する。
【００６３】
ステップＳ１４１において、集約部１０３は、例えば、録画された複数のコンテンツのそれぞれグループ化されたEPGタイトルデータにおいて共通するグループがあるか否かを判定する。
【００６４】
ステップＳ１４１の処理で共通するグループがあると判定された場合、ステップＳ１４２において、集約部１０３は、共通するグループをフォルダとする。
【００６５】
例として、ステップＳ１０３の処理を経て、例えば、図９に示されるようなグループ化された６のコンテンツのEPGタイトルデータが既にHDD５３に記憶されている場合について説明する。この例では、第１番目のグループ化されたEPGタイトルデータは、「MHK高校講座  理科総合A・B「気象が変化するカラクリ」」であり、第２番目のグループ化されたEPGタイトルデータは、「MHK高校講座  理科総合A・B「電子の力を利用しよう」」であり、第３番目のグループ化されたEPGタイトルデータは、「MHK高校講座  物理「仕事と仕事率」」であり、第４番目のグループ化されたEPGタイトルデータは、「MHK高校講座  物理「ぶつかりあう波」」とされている。
【００６６】
ステップＳ１４１では、グループ化された複数のEPGタイトルデータのうちの、第１番目グループ（グループ１）が互いに共通するか否かが判定される。いまの場合、図９の第１番目乃至第４番目のグループ化されたEPGタイトルデータのグループ１（MHK高校講座）が共通している。従って、ステップＳ１４２では、フォルダ「MHK高校講座」が生成されることになる。同様に、第５番目と第６番目のグループ化されたEPGタイトルデータのグループ１（MHKスペシャル）が共通しているので、フォルダ「ＭＨＫスペシャル」が作成される。
【００６７】
図８に戻って、ステップＳ１４２の処理の後、ステップＳ１４３において、集約部１０３は、例えば、複数のコンテンツのそれぞれグループ化されたEPGタイトルデータにおいて、さらに共通するグループがあるか否かを判定する。
【００６８】
ステップＳ１４３の処理で共通するグループがあると判定された場合、ステップＳ１４４において、集約部１０３は、共通するグループをフォルダとする。
【００６９】
ステップＳ１４３では、グループ化された複数のEPGタイトルデータのうちの、第２番目グループ（グループ２）がさらに互いに共通するか否かが判定される。いまの場合、図９の第１番目と第２番目のグループ化されたEPGタイトルデータのグループ２（理科総合Ａ・Ｂ）が共通している。従って、ステップＳ１４３では、フォルダ「MHK高校講座」の下位のフォルダとしてフォルダ「理科総合Ａ・Ｂ」が生成されることになる。同様に、第３番目と第４番目のグループ化されたEPGタイトルデータのグループ２（物理）が共通しているので、フォルダ「MHK高校講座」の下位のフォルダとしてフォルダ「物理」が生成され、第５番目と第６番目のグループ化されたEPGタイトルデータのグループ２（プラネットブース）が共通しているので、フォルダ「ＭＨＫスペシャル」の下位のフォルダとしてフォルダ「プラネットブース」が作成される。
【００７０】
すなわち、図９において点線で囲まれた部分、または一点鎖線で囲まれた部分がフォルダとされ、ハッチングされた部分は、EPGタイトルデータの差分のデータとなる。
【００７１】
なお、第５番目と第６番目のグループ化されたEPGタイトルデータは、グループ１、グループ２ともに共通しているので、１のフォルダ「ＭＨＫスペシャル  プラネットブース」が作成されるようにしてもよい。
【００７２】
図８のステップＳ１４１において、共通するグループがないと判定された場合、またはステップＳ１４３において共通するグループがないと判定された場合、フォルダ作成処理は終了される。
【００７３】
なお、図８と図９を参照して上述した例は、フォルダの作成の一例であって、これとは異なる方式でフォルダが生成されるようにしてもよい。例えば、フォルダの回数は、図８と図９の場合のように、２階層まで作成されるにとどまらず、３階層、４階層、・・・のように作成されるようにしてもよい。また、例えば、グループ１が互いに共通していても、グループ１に含まれるキーワードが所定の数より少ない場合、フォルダが作成されないようにしてもよいし、あるいはまた、グループ１は共通しなくても、グループ２が共通する場合、グループ２が上位のフォルダとして生成されるようにしてもよい。
【００７４】
このようにして、グループ化された複数のコンテンツのEPGタイトルデータにおいて共通する部分がフォルダとして集約される。
【００７５】
これにより、図３のタイトル集約処理も終了されることになる。
【００７６】
タイトル集約処理の結果、例えば、図１０に示されるようなタイトル集約データが生成される。
【００７７】
図１０の例では、タイトル集約データの最も上位のフォルダとしてフォルダ「root」が設けられている。そして、フォルダ「root」の下位のフォルダとして、フォルダ「MHK高校講座」、フォルダ「MHKスペシャル  プラネットブース」、フォルダ「今夜の料理」、フォルダ「街天国」、およびフォルダ「律子の部屋」が作成されている。さらに、フォルダ「MHK高校講座」の下位のフォルダとして、フォルダ「物理」、およびフォルダ「理科総合Ａ・Ｂ」が作成されている。
【００７８】
同図において、ハッチングされた枠内の文字列は、EPGタイトルデータの差分のデータとなる。
【００７９】
すなわち、図１０の例では、フォルダ「MHK高校講座」に集約されたコンテンツが６つ存在することになり、そのうち２つのコンテンツは、フォルダ「物理」にさらに集約され、別の２つのコンテンツがフォルダ「理科総合Ａ・Ｂ」にさらに集約されている。
【００８０】
同様に、フォルダ「MHKスペシャル  プラネットブース」に集約されたコンテンツが２つ存在し、フォルダ「今夜の料理」に集約されたコンテンツが２つ存在し、フォルダ「街天国」に集約されたコンテンツが３つ存在し、フォルダ「律子の部屋」に集約されたコンテンツが３つ存在する。
【００８１】
また、EPGタイトルデータが「吉兵衛」であるコンテンツと、「いわしのからくりTV」であるコンテンツは、それぞれ他のコンテンツと、グループ化されたEPGタイトルデータの中で共通する部分がなかったので、どのフォルダにも集約されていない。
【００８２】
フォルダ「今夜の料理」には、２つのコンテンツが集約されているが、図中ハッチングされた差分のデータは、それぞれ空白となっている。これは、EPGタイトルデータがそれぞれ「今夜の料理」のみである２つのコンテンツが存在することを表しており、この２つのコンテンツには、EPGタイトルデータの差分のデータが存在しないことになる。
【００８３】
なお、図１０に示されるようなタイトル集約データは、制御部１０５によりHDD５３の所定の領域などに記憶される。また、タイトル集約データのハッチングされた部分には、EPGタイトルデータの差分のデータなどとともに、そのコンテンツを特定する情報として、例えば、そのコンテンツのデータのHDD５３の中での記録位置を表す情報（アドレスなど）などが対応付けられて記憶される。
【００８４】
次に、図１１のフローチャートを参照して、コンテンツタイトル設定処理について説明する。この処理は、例えば、HDD５３の中に既に複数のコンテンツが記録されている状態において、個々のコンテンツにコンテンツタイトルデータを設定するとき実行されるものとする。
【００８５】
ステップＳ２０１において、コンテンツタイトル設定部１０４は、タイトル集約データを取得する。このとき、制御部１０５を介して、例えば、図１０に示されるようなタイトル集約データが取得される。
【００８６】
ステップＳ２０２において、コンテンツタイトル設定部１０４は、第ｎ番目のコンテンツをチェックする。なお、変数ｎの初期値は１とされる。このとき、例えば、第ｎ番目の１個のコンテンツとして、図１０において、ハッチングされた四角形の枠が１つずつチェックされることになる。
【００８７】
ステップＳ２０３において、コンテンツタイトル設定部１０４は、第ｎ番目のコンテンツに差分のデータはあるか否かを判定する。差分のデータがあると判定された場合、処理は、ステップＳ２０４に進む。
【００８８】
ステップＳ２０４において、コンテンツタイトル設定部１０４は、ステップＳ２０３の処理で、あると判定された差分のデータをそのコンテンツのコンテンツタイトルデータとして設定する。
【００８９】
例えば、ステップＳ２０１の処理で、図１０のタイトル集約データが取得された場合、ステップＳ２０２の処理で第１番目のコンテンツがチェックされるとき、ステップＳ２０３の処理では、第１番目のコンテンツに差分のデータがあるか否かがチェックされる。いまの場合、第１番目のコンテンツは、図中「「仕事と仕事率」」と記述された四角形の枠とされるので、「「仕事と仕事率」」が差分のデータとなる。従って、ステップＳ２０４において、第１番目のコンテンツのコンテンツタイトルデータが「「仕事と仕事率」」とされる。
【００９０】
同様に、例えば、第５番目のコンテンツのときは、そのコンテンツのコンテンツタイトルデータが「情報A「ネット社会のセキュリティ」」とされる。また、例えば、第１８番目のコンテンツ（図１０中最も右側の四角形の枠）のときは、そのコンテンツのコンテンツタイトルデータが「いわしのカラクリＴＶ」とされる。
【００９１】
一方、ステップＳ２０３において、第ｎ番目のコンテンツに差分のデータがないと判定された場合、処理は、ステップＳ２０５に進む。
【００９２】
ステップＳ２０５において、コンテンツタイトル設定部１０４は、当該コンテンツの詳細情報があるか否かを判定する。ここで詳細情報は、EPGに含まれる情報であって、例えば、コンテンツの内容、出演者などの詳細な情報が記述されたものとされる。
【００９３】
例えば、コンテンツタイトル設定部１０４は、制御部１０５を介してEPGデータ取得部１０１に対して、当該コンテンツを特定する情報および当該コンテンツのEPGのデータに含まれる詳細情報の取得要求を出力し、EPGデータ取得部１０１が当該コンテンツのEPGのデータに含まれる詳細情報を適切に取得した場合、その詳細情報が制御部１０５を介してコンテンツタイトル設定部１０４に供給され、ステップＳ２０５では、当該コンテンツの詳細情報があると判定される。
【００９４】
一方、例えば、EPGデータ取得部１０１が当該コンテンツのEPGのデータに含まれる詳細情報を適切に取得できなかった場合、ステップＳ２０５では、当該コンテンツの詳細情報がないと判定される。
【００９５】
ステップＳ２０５において、当該コンテンツの詳細情報があると判定された場合、処理は、ステップＳ２０６に進み、コンテンツタイトル設定部１０４は、ステップＳ２０５の処理で、あると判定された詳細情報を当該コンテンツ（ｎ番目のコンテンツ）のコンテンツタイトルデータとして設定する。なお、例えば、詳細情報が予め設定された数以上の文字数を有するものである場合、所定の数の文字が詳細情報から抽出されるなどして、コンテンツタイトルデータとして設定されるようになされている。
【００９６】
ステップＳ２０５において、当該コンテンツの詳細情報がないと判定された場合、処理は、ステップＳ２０７に進み、コンテンツタイトル設定部１０４は、EPGタイトルデータを当該コンテンツ（ｎ番目のコンテンツ）のコンテンツタイトルデータとして設定する。
【００９７】
例えば、図１０において、フォルダ「今夜の料理」に集約された２つのコンテンツには、差分のデータがないので、ステップＳ２０３の判定により、処理はステップＳ２０５に進む。
【００９８】
フォルダ「今夜の料理」に集約された２つのコンテンツに詳細情報があれば、それぞれの詳細情報がコンテンツタイトルデータとして設定される。この場合、例えば、詳細情報としてEPGのデータに含まれていた、そのコンテンツの内容であって、料理の名前などを示す文字列、またはコンテンツの出演者などを示す文字列が、そのコンテンツのコンテンツタイトルデータとされることになる。
【００９９】
また、フォルダ「今夜の料理」に集約された２つのコンテンツに詳細情報がない場合、それぞれのコンテンツのコンテンツタイトルデータは、ともに「今夜の料理」とされることになる。
【０１００】
ステップＳ２０６またはステップＳ２０７の処理の後、処理は、ステップＳ２０８に進み、コンテンツタイトル設定部１０４は、まだコンテンツタイトルデータが設定されていない次のコンテンツがあるか否かを判定し、次のコンテンツがあると判定された場合、処理は、ステップＳ２０９に進み、変数ｎの値が１だけインクリメントされて、処理はステップＳ２０２に戻る。
【０１０１】
そして、ステップＳ２０８で、次のコンテンツがないと判定されるまで、ステップＳ２０２乃至ステップＳ２０９の処理が繰り返し実行される。
【０１０２】
ステップＳ２０８で、次のコンテンツがないと判定された場合、コンテンツタイトル設定処理は終了される。
【０１０３】
なお、コンテンツタイトル設定処理は、HDD５３の中に既に複数のコンテンツが記録されている状態において、個々のコンテンツにコンテンツタイトルデータを設定するとき実行されると説明したが、例えば、図３のタイトル集約処理の実行に伴って、個々のコンテンツにコンテンツタイトルデータが設定されるようにしてもよい。
【０１０４】
このようにする場合、例えば、図８のステップＳ１４４の処理の後、図１１のステップＳ２０３乃至Ｓ２０７の処理が続けて実行されるようにすればよい。
【０１０５】
また、例えば、ステップＳ２０４、ステップＳ２０６、またはステップＳ２０７の処理で、コンテンツタイトル設定部１０４がコンテンツタイトルデータを設定するときに、EPGデータ取得部１０１を介して、そのコンテンツのEPGに含まれる放送日時の情報、放送時間の情報を取得し、そのコンテンツの放送日時、放送時間などを表す文字列がコンテンツタイトルデータに付加されるようにしてもよい。
【０１０６】
このようにして、個々のコンテンツに、それぞれコンテンツタイトルが設定される。
【０１０７】
このようにすることで、例えば、ユーザがコンテンツの再生を指令するときに、再生すべきコンテンツを特定するための、コンテンツのタイトルの一覧を、より分かり易く画面に表示させるための表示データを生成することができる。
【０１０８】
例えば、図１２に示されるようなGUI（Graphical User Interface）を用いてコンテンツの一覧を表示する場合を例として説明する。図１２の例では、表示画面２０１上に、アイコン２１１、アイコン２１２、アイコン２１３、・・・が表示されている。アイコン２１１は、ビデオ（動画）のコンテンツを表すアイコンとされ、アイコン２１２は、ミュージック（楽曲）のコンテンツを表すアイコンとされ、アイコン２１３は、フォト（写真、静止画）のコンテンツを表すアイコンとされる。例えば、ユーザの操作によりアイコン２１１が選択された場合、データ処理装置１１のHDD５３に記録されている動画のコンテンツの一覧が表示されるようになされている。
【０１０９】
図１３は、従来のコンテンツの一覧の表示例を示している。同図は、例えば、ユーザの操作によりアイコン２１１が選択された場合、表示画面２０１に表示されるGUIとされ、各コンテンツのサムネイルとコンテンツのEPGタイトルデータが表示されている。例えば、ユーザが、表示画面２０１に表示されたサムネイルを選択することにより、そのサムネイルに対応するコンテンツのデータがHDD５３から読み出されて再生される。
【０１１０】
この例では、表示画面２０１のやや左側にサムネイル２３１乃至サムネイル２３７が図中縦方向に一列に表示されており、サムネイル２３１乃至サムネイル２３７の右側にEPGタイトルデータが表示されている。表示画面２０１には、サムネイル２３１乃至サムネイル２３７に対応する７つのコンテンツの一覧が表示されており、これらのコンテンツは、例えば、サッカーの国際大会「２００６VIVAワールドカップ」において行われた複数の試合を、それぞれ中継して放送されたものである。例えば、サムネイル２３１の右側には、「２００６VIVAワールドカップ「ウク」と表示されている。さらに、その下側に、このコンテンツの放送日時として「６／２９（木）３：４５AM」、コンテンツの放送時間として「（２Ｈ１５Ｍ）」（２時間１５分を表す）が表示されている。
【０１１１】
サムネイル２３１の右側に表示された、「２００６VIVAワールドカップ「ウク」は、実際のEPGタイトルデータが「２００６VIVAワールドカップ「ウクライナ」対「スイス」」であったものが、画面の表示領域の都合上、「ライナ」対「スイス」」の部分が削除されて表示されたものである。
【０１１２】
同様に、サムネイル２３２乃至サムネイル２３７の右側に表示されているEPGタイトルデータも、やはり画面の表示領域の都合上、一部が削除されて表示されている。
【０１１３】
このように、従来のEPGタイトルデータを、そのコンテンツのタイトルとして表示させるようにしていたので、例えば、「２００６VIVAワールドカップ」という部分は、繰り返し表示されるものの、ユーザにとって重要となる対戦国を表す文字列（例えば、「ウクライナ」対「スイス」）の部分は、一部が表示されていない。
【０１１４】
これに対して、本発明によれば、例えば、図１４と図１５に示されるように、コンテンツの一覧を表示することができる。例えば、データ処理装置１１のコントローラ５２が、以下に説明するような表示画面の表示データを生成して、テレビジョン受像機１２に出力することでテレビジョン受像機１２の画面に後述するようにコンテンツの一覧が表示される。
【０１１５】
ユーザが、HDD５３に記録されている所定の動画のコンテンツの再生を希望する場合、図１２のGUIにおいて、例えば、ユーザの操作によりビデオのアイコン２１１が選択され、表示画面２０１には、例えば、図１４に示されるようなGUIが表示される。図１４の例では、表示画面２０１に、アイコン２１１とともに、動画のコンテンツが集約されたフォルダ２２１乃至フォルダ２２３が表示されている。フォルダ２２１乃至フォルダ２２３は、例えば、図８を参照して上述した処理により作成されたフォルダとされ、それぞれ複数のコンテンツが集約されている。
【０１１６】
フォルダ２２１の図中右側には、このフォルダの名称である「２００６VIVAワールドカップ」と表示されており、その下側には、「タイトル数（集約されたコンテンツの数を表す）：７」と表示されている。上述したように、フォルダは、複数のグループ化されたEPGタイトルデータのうちの共通する部分なので、いまの場合、EPGタイトルデータに「２００６VIVAワールドカップ」という文字列が含まれている７つのコンテンツが、フォルダ２２１に集約されていることになる。
【０１１７】
同様に、フォルダ２２２は、フォルダの名称が「街天国」であり、４つのコンテンツが集約されており、フォルダ２２３は、フォルダの名称が「ワールドビジネス」であり、５つのコンテンツが集約されていることになる。
【０１１８】
図１４のGUIにおいて、例えば、ユーザの操作によりフォルダ２２１が選択された場合、表示画面２０１には、例えば、図１５に示されるようなGUIが表示される。図１５の例では、表示画面２０１に、アイコン２１１、アイコン２１１に対応するフォルダであって選択されたフォルダ２２１とともに、フォルダ２２１に含まれる７つのコンテンツのサムネイル２３１乃至サムネイル２３７が、図中縦方向に一列に表示されている。例えば、ユーザが、表示画面２０１に表示されたサムネイルを選択することにより、そのサムネイルに対応するコンテンツのデータがHDD５３から読み出されて再生されるようになされている。
【０１１９】
なお、この例では、フォルダ２２１の名称である「２００６VIVAワールドカップ」、およびフォルダ２２１に集約されているコンテンツの数を表す文字列「タイトル数：７」は、表示画面２０１の図中左上側に表示されている。
【０１２０】
そして、サムネイル２３１乃至サムネイル２３７の図中右側には、それぞれのコンテンツのコンテンツタイトルデータが表示されている。例えば、サムネイル２３１の右側には、「「ウクライナ」対「スイス」」と表示されている。さらに、その下側に、このコンテンツの放送日時として「６／２９（木）３：４５AM」、コンテンツの放送時間として「（２Ｈ１５Ｍ）」（２時間１５分を表す）が表示されている。
【０１２１】
サムネイル２３１の右側に表示された、「「ウクライナ」対「スイス」」は、図１１を参照して上述した処理により設定されたコンテンツタイトルデータであって、実際のEPGタイトルデータ「２００６VIVAワールドカップ「ウクライナ」対「スイス」」のうちの差分のデータである、「「ウクライナ」対「スイス」」の部分が抽出されて設定されたものである。
【０１２２】
同様に、サムネイル２３２乃至サムネイル２３７の右側に表示されているコンテンツタイトルデータも、やはり実際のEPGタイトルデータのうちの差分のデータに対応するものとされる。
【０１２３】
なお、上述したように、EPGタイトルデータのうちの差分のデータがない場合、EPGの詳細情報に含まれる文字列がコンテンツタイトルデータとされる。すなわち、サムネイル２３１乃至サムネイル２３７の右側に表示されているコンテンツタイトルデータは、EPGの詳細情報に含まれる文字列とされるようにしてもよい。
【０１２４】
なお、このコンテンツの放送日時として表示された「６／２９（木）３：４５AM」、コンテンツの放送時間として表示された「（２Ｈ１５Ｍ）」などの文字列は、例えば、図１１のステップＳ２０４、ステップＳ２０６、またはステップＳ２０７の処理で、コンテンツタイトル設定部１０４がコンテンツタイトルデータを設定するときに、EPGデータ取得部１０１を介して、そのコンテンツのEPGに含まれる放送日時の情報、放送時間の情報を取得し、コンテンツタイトルデータに付加されるようにすれば、コンテンツの一覧を表示するときに簡単に表示することができる。
【０１２５】
このように、本発明によれば、例えば、複数のコンテンツのEPGタイトルデータの中で共通する部分「２００６VIVAワールドカップ」は、フォルダ２２１の名称として表示され、ユーザにとって重要となる対戦国を表す文字列（例えば、「ウクライナ」対「スイス」）の部分が個々のコンテンツのタイトルとして表示されるようにしたので、所望のコンテンツを迅速に選択することができる。
【０１２６】
図１６は、本発明による、コンテンツの一覧の別の表示例を示す図である。
【０１２７】
いまの場合、ユーザが、HDD５３に記録されている所定の動画のコンテンツの再生を希望する場合、図１２のGUIにおいて、例えば、ユーザの操作によりビデオのアイコン２１１が選択され、表示画面２０１には、例えば、図１４を参照して上述した、アイコン２１１とともに、動画のコンテンツが集約された複数のフォルダが表示されたGUIが表示されるものとし、そのフォルダのうちの１つのフォルダが選択されたとき、図１６に示されるようなGUIが表示される。なお、いまの場合、フォルダ２２５が選択されたものとする。なお、フォルダ２２４乃至フォルダ２２７は、やはり例えば、図８を参照して上述した処理により作成されたフォルダとされ、それぞれ複数のコンテンツが集約されている。
【０１２８】
フォルダ２２５の図中右側には、このフォルダの名称である「連続テレビ  風のイルカ」が表示されており、その下側には、「タイトル数：３」と表示されている。上述したように、フォルダは、複数のグループ化されたEPGタイトルデータのうちの共通する部分なので、いまの場合、EPGタイトルデータに「連続テレビ  風のイルカ」という文字列が含まれている３つのコンテンツが、フォルダ２２５に集約されていることになる。
【０１２９】
そして、フォルダ２２５が選択されたことにより、フォルダ２２５に集約された３つのコンテンツのそれぞれに対応するサムネイル２４１乃至サムネイル２４３が表示されている。例えば、ユーザが、表示画面２０１に表示されたサムネイルを選択することにより、そのサムネイルに対応するコンテンツのデータがHDD５３から読み出されて再生されるようになされている。
【０１３０】
そして、サムネイル２４１乃至サムネイル２４３の図中右側には、それぞれのコンテンツのコンテンツタイトルデータが表示されている。例えば、サムネイル２４１の右側には、「（５４）「カゼの日はお母さんと」」と表示されている。さらに、その下側に、このコンテンツの放送日として「１２／１２（火）」が表示されている。
【０１３１】
サムネイル２４１の右側に表示された、「（５４）「カゼの日はお母さんと」」は、図１１を参照して上述した処理により設定されたコンテンツタイトルデータであって、実際のEPGタイトルデータ「連続テレビ  風のイルカ（５４）「カゼの日はお母さんと」」のうちの差分のデータである、「（５４）「カゼの日はお母さんと」」の部分が抽出されて設定されたものである。
【０１３２】
同様に、サムネイル２４２とサムネイル２４３の右側に表示されているコンテンツタイトルデータも、やはり実際のEPGタイトルデータのうちの差分のデータに対応するものとされる。
【０１３３】
なお、上述したように、EPGタイトルデータのうちの差分のデータがない場合、EPGの詳細情報に含まれる文字列がコンテンツタイトルデータとされる。すなわち、サムネイル２４１乃至サムネイル２４３の右側に表示されているコンテンツタイトルデータは、EPGの詳細情報に含まれる文字列とされるようにしてもよい。
【０１３４】
図１７は、本発明による、コンテンツの一覧のさらに別の表示例を示す図である。
【０１３５】
図１７の場合も、図１６の場合と同様に、ユーザが、HDD５３に記録されている所定の動画のコンテンツの再生を希望する場合、図１２のGUIにおいて、例えば、ユーザの操作によりビデオのアイコン２１１が選択され、表示画面２０１には、例えば、図１４を参照して上述した、アイコン２１１とともに、動画のコンテンツが集約された複数のフォルダが表示されたGUIが表示されるものとし、そのフォルダのうちの１つのフォルダが選択されたとき、図１７に示されるようなGUIが表示される。
【０１３６】
図１７の場合、図１６のフォルダ２２５とフォルダ２２６に集約されたコンテンツが、さらに上位のフォルダであるフォルダ２２５に集約されているものとする。すなわち、EPGタイトルデータに「連続テレビ  風のイルカ」が含まれるコンテンツと、EPGタイトルデータに「連続テレビ  わかぎ」が含まれるコンテンツにおいて、「連続テレビ」の部分が共通しているので、名称が「連続テレビ」であるフォルダ２２５が例えば、図８を参照して上述した処理により作成されたものとする。
【０１３７】
そして、フォルダ２２５が選択された場合、フォルダ２２５の右側にフォルダ２２８とフォルダ２２９が表示される。フォルダ２２８は、名称が「風のイルカ」とされ、３つのコンテンツが集約されている（タイトル数：３）。また、フォルダ２２９は、名称が「わかぎ」とされ、３つのコンテンツが集約されている（タイトル数：３）。なお、フォルダ２２８とフォルダ２２９も、やはり例えば、図８を参照して上述した処理により作成されたフォルダとされる。
【０１３８】
さらに、フォルダ２２８が選択されたことにより、フォルダ２２８に集約された３つのコンテンツのそれぞれに対応するサムネイル２４１乃至サムネイル２４３が表示されている。例えば、ユーザが、表示画面２０１に表示されたサムネイルを選択することにより、そのサムネイルに対応するコンテンツのデータがHDD５３から読み出されて再生されるようになされている。
【０１３９】
いまの場合、例えば、ユーザがGUIのカーソルを移動させることなどにより、フォーカスされたサムネイルに対応するコンテンツのコンテンツタイトルデータのみが、サムネイルの右側に表示されるようになされている。この例では、サムネイル２４１乃至サムネイル２４３のうち、サムネイル２４２がフォーカスされたものとし、サムネイル２４２の図中右側には、そのコンテンツのコンテンツタイトルデータ「（５５）「イルカの春休み１」」と表示されている。さらに、その下側に、このコンテンツの放送日として「１２／１３（水）」が表示されている。
【０１４０】
このように、コンテンツが集約されたフォルダを階層化して表示することで、より所望のコンテンツを探しやすくすることも可能である。
【０１４１】
ところで、図１を参照して上述したように、データ処理装置１１には、プリンタ１３が接続されている。例えば、HDD５３に記録されたコンテンツを、DVDにコピーまたはムーブするなどした場合、プリンタ１３により、それらのコンテンツのコンテンツタイトルデータが、DVDに印刷されるようにしてもよい。
【０１４２】
なお、プリンタ１３は、例えば、データ処理装置１１から供給される印刷用データに基づいて、例えば、DVDなどのディスク状の記録媒体の表面（記録面とは異なる面）に文字などを印刷することが可能となるようになされているものとする。
【０１４３】
DVDなどの記録媒体にコンテンツのタイトルなどを印刷することは従来より行われている。図１８と図１９は、従来のコンテンツのタイトルの記録媒体への印刷例を示す図である。
【０１４４】
図１８の例は、連続して放送されたシリーズ番組「街天国」のコンテンツが１８記録されたディスク３０１が示されている。同図においては、コンテンツの放送日と、コンテンツのEPGタイトルデータが、図中縦方向に一列に表示されている。ディスク３０１の図中右側には、２００６年４月２２日から２００６年６月１７日に放送された９つのコンテンツのEPGタイトルデータ「街天国」がその放送日とともに印刷されている。また、ディスク３０１の図中左側には、２００６年６月２４日から２００６年８月１９日に放送された９つのコンテンツのEPGタイトルデータ「街天国」がその放送日とともに印刷されている。
【０１４５】
図１９の例は、連続して放送されたシリーズ番組「律子の部屋」のコンテンツが１８記録されたディスク３０１が示されている。同図においては、やはりコンテンツの放送日と、コンテンツのEPGタイトルデータが、図中縦方向に一列に表示されている。ディスク３０１の図中右側には、２００６年８月１４日から２００６年８月２４日に放送された９つのコンテンツのEPGタイトルデータ「律子の部屋」がその放送日とともに印刷されている。また、ディスク３０１の図中左側には、２００６年８月２５日から２００６年９月６日に放送された９つのコンテンツのEPGタイトルデータ「律子の部屋」がその放送日とともに印刷されている。
【０１４６】
しかしながら、ユーザが記録媒体に記録されている所望のコンテンツを再生したい場合、図１８または図１９のように印刷された記録媒体を見ても、ディスク３０１に、所望のコンテンツが記録されているのか否か判断し難い。例えば、連続して放送されるシリーズ番組などは、個々の放送日により、取材地や出演者などが異なる場合が多く、ユーザは、自分の関心がある取材地や出演者などのコンテンツを再生したいと考えられるが、図１８または図１９に示されるようにコンテンツのタイトルが印刷されていても、自分の関心がある取材地や出演者などのコンテンツが記録されているのか否か分からない。
【０１４７】
また、EPGタイトルデータに、そのコンテンツの取材地や出演者などを表す文字列が含まれている場合もあるが、ディスク３０１の表面の限られた印刷可能領域内に、EPGタイトルデータの文字列を全て印刷することは困難であり、仮に、EPGタイトルデータの文字列を全て印刷しようとすれば、文字の大きさを極めて小さくする必要があり、やはりユーザにとって分かり難いものとなってしまう。
【０１４８】
そこで、本発明においては、上述したコンテンツタイトルデータを、記録媒体に印刷する。
【０１４９】
図２０と図２１は、本発明によるコンテンツのタイトルの記録媒体への印刷例を示す図である。すなわち、図２０と図２１は、それぞれデータ処理装置１１のコントローラ５２により生成されて供給される印刷用データに基づいて、プリンタ１３が文字などを印刷したディスク３０１の表面の例を示している。
【０１５０】
図２０には、図１８の場合と同様に、連続して放送されたシリーズ番組「街天国」のコンテンツが１８記録されたディスク３０１が示されている。図２０においては、ディスク３０１の表面の領域３２１にコンテンツのEPGタイトルデータの一部が印刷されており、この例では、「街天国」と印刷されている。すなわち、領域３２１には、１８のコンテンツのEPGタイトルデータにおいてそれぞれ共通する部分であって、例えば、図８を参照して上述した処理により作成されたフォルダの名称が印刷される。
【０１５１】
また、領域３２２には、ディスク３０１に記録されたコンテンツの放送日のうち最先の日（２００６年４月２２日）と最後の日（２００６年８月１９日）が印刷されており、その下側に、記録されているコンテンツの数を表すタイトル数が１８であることが印刷されており、さらにその下側に記録されているコンテンツの放送時間の合計である時間数が１８時間であることが印刷されている。
【０１５２】
そして領域３２３と領域３２４に、それぞれ個々の放送日のコンテンツに対応するコンテンツタイトルデータが印刷されている。これらのコンテンツタイトルデータは、それぞれ図１１を参照して上述した処理により設定されたコンテンツタイトルデータであって、例えば、複数のコンテンツのEPGタイトルデータの、それぞれの差分のデータに対応する文字列とされる。同図の例では、それぞれのコンテンツタイトルデータの図中左側にそのコンテンツの放送日が印刷されており、それぞれのコンテンツタイトルデータが、その放送日の番組「街天国」の取材地を表している。
【０１５３】
図２１には、図１９の場合と同様に、連続して放送されたシリーズ番組「律子の部屋」のコンテンツが１８記録されたディスク３０１が示されている。図２１においては、ディスク３０１の表面の領域３２１にコンテンツのEPGタイトルデータの一部が印刷されており、この例では、「律子の部屋」と印刷されている。すなわち、領域３２１には、１８のコンテンツのEPGタイトルデータにおいてそれぞれ共通する部分であって、例えば、図８を参照して上述した処理により作成されたフォルダの名称が印刷される。
【０１５４】
なお、図２１のディスク３０１に記録された１８のコンテンツのEPGタイトルデータは、全て「律子の部屋」のみとされ、差分のデータはなかったものとする。
【０１５５】
また、領域３２２には、ディスク３０１に記録されたコンテンツの放送日のうち最先の日（２００６年８月１１日）と最後の日（２００６年９月６日）が印刷されており、その下側に、記録されているコンテンツの数を表すタイトル数が１８であることが印刷されており、さらにその下側に記録されているコンテンツの放送時間の合計である時間数が１８時間であることが印刷されている。
【０１５６】
そして領域３２３と領域３２４に、それぞれ個々の放送日のコンテンツに対応するコンテンツタイトルデータが印刷されている。これらのコンテンツタイトルデータは、それぞれ図１１を参照して上述した処理により設定されたコンテンツタイトルデータであって、例えば、複数のコンテンツのそれぞれのEPGの詳細情報から抽出された文字列とされる。同図の例では、それぞれのコンテンツタイトルデータの図中左側にそのコンテンツの放送日が印刷されており、それぞれのコンテンツタイトルデータが、その放送日の番組「律子の部屋」の主な出演者を表している。
【０１５７】
また、連続して放送されたシリーズ番組「街天国」の複数のコンテンツと、連続して放送されたシリーズ番組「律子の部屋」の複数のコンテンツを、それぞれ同一のディスク３０１に記録する場合のコンテンツのタイトルの記録媒体への印刷例を図２２に示す。すなわち、図２２は、データ処理装置１１から供給される印刷用データに基づいて、プリンタ１３が文字などを印刷したディスク３０１の表面の例を示している。
【０１５８】
図２２には、連続して放送されたシリーズ番組「街天国」のコンテンツが９、連続して放送されたシリーズ番組「律子の部屋」のコンテンツが９、それぞれ記録されたディスク３０１が示されている。すなわち、シリーズ番組が複数組まとめて１つのディスク３０１に記録されている。
【０１５９】
図２２においては、ディスク３０１の表面の領域３４１と領域３５１に、それぞれコンテンツのEPGタイトルデータの一部が印刷されており、この例では、領域３４１に「街天国」、領域３５１に「律子の部屋」と印刷されている。すなわち、領域３４１には、９つのコンテンツのEPGタイトルデータにおいてそれぞれ共通する部分であって、例えば、図８を参照して上述した処理により作成されたフォルダの名称が印刷される。また、領域３５１には、別の９つのコンテンツのEPGタイトルデータにおいてそれぞれ共通する部分であって、例えば、図８を参照して上述した処理により作成されたフォルダの名称が印刷される。
【０１６０】
領域３４２には、ディスク３０１に記録されたコンテンツであって、領域３４１に対応する名称のフォルダに集約された９つのコンテンツの放送日のうち最先の日（２００６年６月２４日）と最後の日（２００６年８月１９日）が印刷されており、その下側に、記録されているコンテンツの数を表すタイトル数が９であることが印刷されており、さらにその下側に記録されているコンテンツの放送時間の合計である時間数が９時間であることが印刷されている。
【０１６１】
領域３４３には、領域３４１に対応する名称のフォルダに集約された９のコンテンツのそれぞれのコンテンツタイトルデータが印刷されている。これらのコンテンツタイトルデータは、それぞれ図１１を参照して上述した処理により設定されたコンテンツタイトルデータとされ、この例では、それぞれのコンテンツタイトルデータの図中左側にそのコンテンツの放送日が印刷されている。
【０１６２】
領域３５２には、ディスク３０１に記録されたコンテンツであって、領域３５１に対応する名称のフォルダに集約された９つのコンテンツの放送日のうち最先の日（２００６年８月１１日）と最後の日（２００６年８月２４日）が印刷されており、その下側に、記録されているコンテンツの数を表すタイトル数が９であることが印刷されており、さらにその下側に記録されているコンテンツの放送時間の合計である時間数が９時間であることが印刷されている。
【０１６３】
領域３５３には、領域３５１に対応する名称のフォルダに集約された９のコンテンツのそれぞれのコンテンツタイトルデータが印刷されている。これらのコンテンツタイトルデータは、それぞれ図１１を参照して上述した処理により設定されたコンテンツタイトルデータとされ、この例では、それぞれのコンテンツタイトルデータの図中左側にそのコンテンツの放送日が印刷されている。
【０１６４】
このように、本発明によれば、例えば、複数のコンテンツのEPGタイトルデータの中で共通する部分「街天国」または「律子の部屋」は、フォルダの名称として表示され、ユーザにとって重要となる情報を表す文字列（例えば、取材地、出演者など）の部分が個々のコンテンツのタイトルとして表示されるようにしたので、ユーザは、自分の関心がある取材地や出演者などのコンテンツが、その記録媒体に記録されているのか否かを簡単に識別することができる。
【０１６５】
また、図２３は、複数の階層のフォルダに集約された複数のコンテンツを１つの記録媒体に記録した場合の、本発明によるコンテンツのタイトルの記録媒体への印刷例を示す図である。すなわち、図２３は、やはりデータ処理装置１１から供給される印刷用データに基づいて、プリンタ１３が文字などを印刷したディスク３０１の表面の例を示している。
【０１６６】
いまの場合、例えば、図８を参照して上述した処理により、上位のフォルダとして「MHK高校講座」が作成され、フォルダ「MHK高校講座」の下位のフォルダとして、フォルダ「英語」、フォルダ「化学」、フォルダ「日本史」、およびフォルダ「地理」の４つのフォルダが作成されており、４つのフォルダのそれぞれに、３つのコンテンツが集約されているものとする。そして、それら１２（＝４×３）のコンテンツがディスク３０１に記録されているものとする。
【０１６７】
図２３においては、ディスク３０１の表面の領域３２１にコンテンツのEPGタイトルデータの一部が印刷されており、この例では、「MHK高校講座」と印刷されている。すなわち、領域３２１には、１２のコンテンツのEPGタイトルデータにおいてそれぞれ共通する部分であって、例えば、図８を参照して上述した処理により作成された最も上位のフォルダの名称が印刷される。
【０１６８】
また、領域３２２には、ディスク３０１に記録されたコンテンツの放送日のうち最先の日（２００６年８月１１日）と最後の日（２００６年８月２８日）が印刷されており、その下側に、記録されているコンテンツの数を表すタイトル数が１２であることが印刷されており、さらにその下側に記録されているコンテンツの放送時間の合計である時間数が１２時間であることが印刷されている。
【０１６９】
そして領域３６１乃至領域３６４に、それぞれ個々の放送日のコンテンツに対応するコンテンツタイトルデータが印刷されているが、領域３６１乃至領域３６４の図中上側には、領域３２１に印刷された名称のフォルダの下位の４つのフォルダの名称がそれぞれ印刷されている。
【０１７０】
すなわち、領域３６１は、フォルダ「英語」に集約された３つのコンテンツのコンテンツタイトルデータを印刷する領域とされ、領域３６２は、フォルダ「化学」に集約された３つのコンテンツのコンテンツタイトルデータを印刷する領域とされ、領域３６３は、フォルダ「日本史」に集約された３つのコンテンツのコンテンツタイトルデータを印刷する領域とされ、領域３６４は、フォルダ「地理」に集約された３つのコンテンツのコンテンツタイトルデータを印刷する領域とされる。
【０１７１】
これらのコンテンツタイトルデータは、それぞれ図１１を参照して上述した処理により設定されたコンテンツタイトルデータであって、例えば、複数のコンテンツのそれぞれのEPGタイトルデータの差分のデータに対応する文字列とされる。また、同図の例では、それぞれのコンテンツタイトルデータの図中左側にそのコンテンツの放送日が印刷されている。
【０１７２】
このように、コンテンツが集約されたフォルダが階層化されて表示することで、ユーザに、自分の関心がある取材地や出演者などのコンテンツが、その記録媒体に記録されているのか否かを、より簡単に識別させることができる。
【０１７３】
ここでは記録媒体の例としてディスク３０１にコンテンツが記録された場合の例について説明したが、コンテンツが記録される記録媒体は、ディスク状の記録媒体に限られるものではなく、そのような記録媒体であっても本発明を適用することができる。
【０１７４】
ところで、本発明によれば、図１０に示されるようなタイトル集約データが生成され、上述したように、グループ化されたEPGタイトルデータの中で共通する部分があると、フォルダが作成されてコンテンツが集約されていくことになるが、フォルダが何階層まで生成されるかは、コンテンツのEPGタイトルデータによって異なる。
【０１７５】
すなわち、上述したように、第１番目のグループによりグループ化された複数のEPGタイトルデータのうちの、第２番目のグループがさらに互いに共通する場合、下位のフォルダが作成され、・・・のようにフォルダの階層が増えていくことになる。このようにすることで、例えば、ユーザがコンテンツの再生を指令するときに、再生すべきコンテンツを特定し易くできるが、あまりにもフォルダの階層が増えると、かえって所望のコンテンツを探し出すのに時間がかかってしまう場合もあり得る。
【０１７６】
そこで、本発明においては、コンテンツのEPGタイトルデータをグループ化して集約する場合、例えば、ユーザがフォルダを何階層まで生成するかを指定することができるようになされている。すなわち、EPGタイトルデータをグループ化して集約する場合に生成されるフォルダの階層数の上限を設定し、それ以上はフォルダが生成されないようにすることが可能とされる。
【０１７７】
図２４は、本発明におけるフォルダの階層の例を説明する図である。同図は、EPGタイトルデータをグループ化して集約する場合に生成されるフォルダの階層数の上限を２に設定した場合の例を示している。
【０１７８】
同図の第１階層は、「ビュー」と称され、例えば、コンテンツの一覧の表示方式などを指定するための階層とされる。第２階層は、「グループ」と称され、第１階層において指定された表示方式に対応して選択可能となるコンテンツ群を表示する階層とされる。
【０１７９】
第３階層および第４階層は、「グループタイトル」と称され、上述したように、EPGタイトルデータをグループ化して集約されたコンテンツの一覧が表示される階層である。第３階層および第４階層においては、EPGタイトルデータをグループ化して互いに共通する部分があったコンテンツについてはフォルダが生成され、互いに共通する部分がなかったコンテンツについてはコンテンツのタイトルがそのまま表示されることになる。
【０１８０】
第５階層は、「タイトル」と称され、コンテンツのタイトルが表示される階層とされる。すなわち、EPGタイトルデータをグループ化して集約する場合に生成されるフォルダの階層数の上限が２に設定されているので、第５階層において、コンテンツのEPGタイトルデータに互いに共通する部分があった場合であっても、もはやフォルダは生成されず、コンテンツのタイトルがそのまま表示されることになる。
【０１８１】
図２５は、第１階層の画面の表示例を示す図である。同図の例では、アイコン４０１乃至アイコン４０５が、第１階層において選択可能なアイコンとして表示されている。
【０１８２】
アイコン４０１は、「予約」のアイコンであり、このアイコンを選択した場合、第２階層以下の階層においては、予約録画されたコンテンツが表示されることになる。アイコン４０２は、「ジャンル」のアイコンであり、このアイコンを選択した場合、第２階層以下の階層においては、データ処理装置１１に記録されているすべてのコンテンツが表示されることになる。アイコン４０３は、「おまかせ・まる録」のアイコンであり、このアイコンを選択した場合、第２階層以下の階層においては、自動録画されたコンテンツが表示されることになる。同様に、アイコン４０４、アイコン４０５が選択された場合、それぞれ所定の基準でコンテンツが表示される。
【０１８３】
なお、アイコン４０１乃至アイコン４０５の図中右側には、各アイコンを選択した場合に表示され得るコンテンツの数が「タイトル数」として表示されている。
【０１８４】
図２６は、図２５のアイコン４０２が選択された場合の第２階層の画面の表示例を示す図である。同図の例では、「ジャンル」のアイコン４０２が選択されたことにより、ジャンル「ニュース」に対応するアイコン４１１、ジャンル「スポーツ」に対応するアイコン４１２、・・・ジャンル「映画」に対応するアイコン４１７がそれぞれ表示されている。アイコン４１１乃至アイコン４１７のいずれかが選択されると、それぞれのジャンルに属するコンテンツが第３階層以下の階層において表示されることになる。
【０１８５】
なお、アイコン４１１乃至アイコン４１７の図中右側には、各アイコンを選択した場合に表示され得るコンテンツの数が「タイトル数」として表示されている。また、アイコン４１１乃至アイコン４１７の図中右側に、「NEW」という記号が表示されているものは、そのアイコンを選択した場合、未再生のコンテンツが表示され得ることを表している。
【０１８６】
図２７は、図２６のアイコン４１４が選択された場合の第３階層の画面の表示例を示す図である。同図の例では、ジャンル「ドラマ」のアイコン４１４が選択されたことにより、ジャンル「ドラマ」に属するコンテンツ、またはコンテンツが集約されたフォルダがそれぞれ表示されている。
【０１８７】
例えば、フォルダ４２１には、EPGタイトルデータに「SHOWBZ  MAN」が含まれるコンテンツが集約されており、フォルダ４２１の図中右側の「2006/4/14    2006/12/3」との表示は、フォルダ４２１に集約されたコンテンツは、西暦２００６年４月１４日以後、西暦２００６年１２月３日以前に録画されたものであることを表しており、フォルダ４２１に集約されたコンテンツの数が、タイトル数（いまの場合、２）として表示されている。
【０１８８】
フォルダ４２２には、EPGタイトルデータに「たったひとつの恋」が含まれるコンテンツが集約されており、フォルダ４２２に集約されたコンテンツは、西暦２００６年３月１７日以後、西暦２００７年５月３日以前に録画されたものであり、フォルダ４２２に集約されたコンテンツの数（タイトル数）は、１１とされている。フォルダ４２３には、EPGタイトルデータに「連続テレビドラマ」が含まれるコンテンツが集約されており、フォルダ４２３に集約されたコンテンツは、西暦２００６年３月１７日以後、西暦２００７年５月１５日以前に録画されたものであり、フォルダ４２３に集約されたコンテンツの数（タイトル数）は、２１とされている。
【０１８９】
また、フォルダ４２２とフォルダ４２３の図中右側に「NEW」と表示されているので、フォルダ４２２とフォルダ４２３に集約されたコンテンツの中には、それぞれ未再生のものが含まれていることを表している。
【０１９０】
サムネイル４２４は、EPGタイトルデータにより特定されるタイトルが「これがあなたの生きる道  第２話」である１つのコンテンツに対応するサムネイルである。サムネイル４２５、およびサムネイル４２６も同様に１つのコンテンツに対応するサムネイルであるが、サムネイル４２５の図中右側に「NEW」と表示されており、このコンテンツが未再生であることを表している。なお、サムネイルは、コンテンツを表すものに限られるものではなく、例えば、プレイリストを表すものとされてもよい。
【０１９１】
図２８は、図２７のフォルダ４２３が選択された場合の第４階層の画面の表示例を示す図である。同図の例では、フォルダ４２３が選択されたことにより、EPGタイトルデータに「連続テレビドラマ」が含まれるコンテンツ、またはコンテンツが集約されたフォルダがそれぞれ表示されている。
【０１９２】
フォルダ４３１には、EPGタイトルデータに「アンコール」が含まれるコンテンツが集約されている。すなわち、フォルダ４３１に集約されたコンテンツのそれぞれは、EPGタイトルデータに「連続テレビドラマ」が含まれており、かつ「アンコール」が含まれているものとなる。フォルダ４３１に集約されたコンテンツは、西暦２００６年４月１４日以後、西暦２００６年１０月１５日以前に録画されたものであり、フォルダ４３１に集約されたコンテンツの数（タイトル数）は、３とされている。
【０１９３】
同様に、フォルダ４３２およびフォルダ４３３にもそれぞれコンテンツが集約されている。フォルダ４３３の図中右側に「NEW」と表示されているので、フォルダ４３３に集約されたコンテンツの中には、未再生のものが含まれていることを表している。
【０１９４】
サムネイル４３４は、EPGタイトルデータにより特定されるタイトルが「連続テレビドラマ  私の秋色」である１つのコンテンツに対応するサムネイルである。すなわち、第４階層の画面には、第３階層のフォルダに集約されたコンテンツのタイトルのうちの差分に対応する部分が表示されている。サムネイル４３５およびサムネイル４３６も同様に、それぞれ１つのコンテンツに対応するサムネイルとされる。なお、サムネイル４３５の図中右側に「NEW」と表示されているので、このコンテンツは未再生である。
【０１９５】
図２９は、図２８のフォルダ４３３が選択された場合の第５階層の画面の表示例を示す図である。同図の例では、フォルダ４３３が選択されたことにより、EPGタイトルデータに「連続テレビドラマ」が含まれており、かつ「おじん」が含まれているコンテンツのタイトルがそれぞれ表示されている。
【０１９６】
サムネイル４４１は、EPGタイトルデータにより特定されるタイトルが「連続テレビドラマ  おじん  ＃０１」である１つのコンテンツに対応するサムネイルである。すなわち、第５階層の画面には、もはやフォルダが表示されないので、第４階層のフォルダに集約されたコンテンツのタイトルのうちの差分に対応する部分が、第４階層において選択されたフォルダ（いまの場合、フォルダ４３３）のフォルダの名称（いまの場合、「おじん」）を含めて表示されている。
【０１９７】
サムネイル４４２乃至サムネイル４４６もそれぞれ１つコンテンツに対応するサムネイルとされる。なお、サムネイル４４３乃至サムネイル４４６の図中右側に「NEW」と表示されているので、これらのコンテンツは未再生である。
【０１９８】
このように、コンテンツがフォルダに集約されて階層化されて表示される。
【０１９９】
なお、図２５乃至図２９を参照して上述した表示の例は、第１階層（ビュー）においてアイコン４０２（「ジャンル」）が選択された場合の例であり、例えば、第１階層において、アイコン４０５（「x-Pict  Story」）が選択された場合、コンテンツがフォルダに集約されず、個々のコンテンツがサムネイルなどとともに１つの階層の画面に全て表示されるようになされている。すなわち、ユーザが選択したビューの種類に応じてコンテンツがフォルダに集約されて階層化されて表示されるようになされている。
【０２００】
図３０は、図２７を参照して上述した画面に表示されたフォルダの図中右側に表示されたフォルダ付加情報を生成するフォルダ付加情報生成処理を説明するフローチャートである。この処理は、例えば、図８を参照して上述したフォルダ作成処理によりフォルダが作成された後、実行される。
【０２０１】
ステップＳ３０１において、集約部１０３は、１つのフォルダに集約されているコンテンツのうちの１つを取得する。
【０２０２】
ステップＳ３０２において、集約部１０３は、ステップＳ３０１の処理で取得したコンテンツの録画開始時刻をチェックする。
【０２０３】
ステップＳ３０３において、集約部１０３は、ステップＳ３０２の処理で取得した録画開始時刻は、時刻Tsより前か否かを判定する。ここでTsは変数とされ、初期値として、例えば現在の時刻が設定されている。ステップＳ３０３において、録画開始時刻が時刻Tsより前であると判定された場合、処理は、ステップＳ３０４に進み、録画開始時刻が時刻Tsより前ではない判定された場合、ステップＳ３０４の処理はスキップされる。
【０２０４】
ステップＳ３０４において、集約部１０３は、時刻Tsに、ステップＳ３０２の処理で取得した録画開始時刻を設定する。
【０２０５】
ステップＳ３０５において、集約部１０３は、ステップＳ３０２の処理で取得した録画開始時刻は、時刻Teより後か否かを判定する。ここでTeは変数とされ、初期値として、例えば装置が製造された時刻が設定されている。ステップＳ３０５において、録画開始時刻が時刻Teより後であると判定された場合、処理は、ステップＳ３０６に進み、録画開始時刻が時刻Teより後ではない判定された場合、ステップＳ３０６の処理はスキップされる。
【０２０６】
ステップＳ３０６において、集約部１０３は、時刻Teに、ステップＳ３０２の処理で取得した録画開始時刻を設定する。
【０２０７】
ステップＳ３０７において、集約部１０３は、当該コンテンツが未再生であるか否かを判定する。ステップＳ３０７において、当該コンテンツが未再生であると判定された場合、処理は、ステップＳ３０８に進み、当該コンテンツが未再生ではないと判定された場合、ステップＳ３０８の処理はスキップされる。
【０２０８】
ステップＳ３０８において、集約部１０３は、未再生フラグをONに設定する。
【０２０９】
ステップＳ３０９において、集約部１０３は、このフォルダに集約されているコンテンツの数を表す変数ｎを１だけインクリメントする。なお、変数ｎの初期値は０とされる。
【０２１０】
ステップＳ３１０において、集約部１０３は、このフォルダに集約されている、次のコンテンツがあるか否かを判定し、次のコンテンツがあると判定された場合、処理は、ステップＳ３０１に戻り、それ以後の処理が繰り返し実行される。ステップＳ３１０において、このフォルダに集約されている、次のコンテンツがないと判定された場合、処理は、ステップＳ３１１に進む。
【０２１１】
ステップＳ３１１において、集約部１０３は、このフォルダの開始時刻をTsとし、終了時刻をTeとし、コンテンツ数をｎとする。これにより、例えば、図２７のフォルダ４２１の図中右側の「2006/4/14    2006/12/3」、「タイトル数：３」に対応する情報が表示されることになる。
【０２１２】
ステップＳ３１２において、集約部１０３は、未再生フラグがONであるか否かを判定し、未再生フラグがONであると判定された場合、処理は、ステップＳ３１３に進み、未再生フラグがONではないと判定された場合、ステップＳ３１３の処理は、スキップされる。
【０２１３】
ステップＳ３１３において、集約部１０３は、当該フォルダに「NEW」の表示をさせるための所定のフラグなどを設定する。これにより、例えば、図２７のフォルダ４２２、フォルダ４２３のように、フォルダの右側に「NEW」と表示されることになる。
【０２１４】
なお、ステップＳ３０１乃至ステップＳ３１３の処理は、EPGタイトルデータをグループ化して集約することで作成されたすべてのフォルダに対して実行されることになる。
【０２１５】
このようにしてフォルダ付加情報が生成される。
【０２１６】
ところで、本発明においては上述したように、コンテンツが集約されたフォルダが階層化されて表示されるようにしたが、例えば、ユーザが所定の階層のフォルダ（またはアイコン）を選択して、そのフォルダに集約されたコンテンツ、または下位のフォルダの一覧を表示させているときに、新たなコンテンツが追加されたり、コンテンツが削除されたりすることもあり得る。
【０２１７】
ここで、本発明における、ユーザが所定の階層のフォルダ（またはアイコン）を選択して、そのフォルダに集約されたコンテンツ、または下位のフォルダの一覧を表示させているときに、新たなコンテンツが追加されたり、コンテンツが削除された場合の、コンテンツ、またはフォルダの一覧の表示の変更について説明する。
【０２１８】
例えば、図２７に示されるように、第２階層のアイコン４１４が選択されてアイコン４１４に対応するコンテンツ、またはフォルダの一覧が表示されている状態で、EPGタイトルデータに「たったひとつの恋」が含まれるコンテンツが新たに録画されるなどした場合、図２７に示される表示画面は、図３１に示されるように変更される。
【０２１９】
図３１の例では、フォルダの名称が「たったひとつの恋」である第３階層のフォルダ４２２の「タイトル数」（コンテンツの数）が「１２」に変更されている。すなわち、第２階層のアイコンを選択して、そのアイコンに対応するコンテンツ、または第３階層のフォルダの一覧を表示させているときに、第３階層のフォルダに集約されるべきコンテンツが追加された場合、その第３階層のフォルダの図中右側に表示されたフォルダ付加情報が変更される。
【０２２０】
なお、図３１の例では、フォルダ４２２の「タイトル数」の表示のみが変更されているが、必要に応じてフォルダ４２２の開始時刻、または終了時刻の表示が追加されたコンテンツに対応して変更される。
【０２２１】
ここでは、第３階層のフォルダ４２２に集約されるコンテンツが追加された場合、第３階層のフォルダ４２２の「タイトル数」が変更（加算）されると説明したが、第３階層のフォルダに集約されている第４階層のフォルダに集約されるコンテンツが追加された場合であっても、やはり第３階層のフォルダの「タイトル数」が加算される。
【０２２２】
例えば、図２７に示される状態で、EPGタイトルデータにより特定されるタイトルが「連続テレビドラマ  おじん  ＃０７」であるコンテンツが新たに録画されるなどした場合、名称が「連続テレビドラマ」である第３階層のフォルダ４２３に集約されている第４階層のフォルダであって、名称が「おじん」であるフォルダ４３３に集約されるコンテンツが１つ増えることになるので、第３階層のフォルダ４２３の「タイトル数」が「２２」に変更されることになる。
【０２２３】
また、図３１に示される状態で、EPGタイトルデータに「SHOWBZ  MAN」が含まれるコンテンツのうちの１つが削除された場合、図３１に示される表示画面は、図３２に示されるように変更される。
【０２２４】
図３２の例では、フォルダの名称が「SHOWBZ  MAN」である第３階層のフォルダ４２１の「タイトル数」（コンテンツの数）が「１」に変更されている。すなわち、第２階層のアイコンを選択して、そのアイコンに対応するコンテンツ、または第３階層のフォルダの一覧を表示させているときに、第３階層のフォルダに集約されたコンテンツが削除された場合、その第３階層のフォルダの図中右側に表示されたフォルダ付加情報が変更される。
【０２２５】
なお、図３２の例では、フォルダ４２１の「タイトル数」の表示のみが変更されているが、必要に応じてフォルダ４２１の開始時刻、または終了時刻の表示が削除されたコンテンツに対応して変更される。
【０２２６】
ここでは、第３階層のフォルダ４２１に集約されるコンテンツが削除された場合、第３階層のフォルダ４２１の「タイトル数」が変更（減算）されると説明したが、第３階層のフォルダに集約されている第４階層のフォルダに集約されるコンテンツが削除された場合であっても、やはり第３階層のフォルダの「タイトル数」が減算される。
【０２２７】
例えば、図２７に示される状態で、EPGタイトルデータにより特定されるタイトルが「連続テレビドラマ  おじん  ＃０１」であるコンテンツが削除された場合、名称が「連続テレビドラマ」である第３階層のフォルダ４２３に集約されている第４階層のフォルダであって、名称が「おじん」であるフォルダ４３３に集約されるコンテンツが１つ減ることになるので、第３階層のフォルダ４２３の「タイトル数」が「２０」に変更されることになる。
【０２２８】
図３２に示される状態で、EPGタイトルデータに「SHOWBZ  MAN」が含まれるコンテンツがさらに削除された場合、図３２に示される表示画面は、図３３に示されるように変更される。
【０２２９】
図３３の例では、フォルダの名称が「SHOWBZ  MAN」である第３階層のフォルダ４２１が削除され、表示されていない。すなわち、第２階層のアイコンを選択して、そのアイコンに対応するコンテンツ、または第３階層のフォルダの一覧を表示させているときに、第３階層のフォルダに集約されたコンテンツが全て削除された場合、その第３階層のフォルダ自身が削除される。
【０２３０】
例えば、フォルダに集約されたコンテンツが、１つしかない場合、もはやフォルダを表示する必要はないと考えられるので、フォルダを削除してコンテンツがサムネイルとともに表示されるように画面の表示を変更することもできる。しかしながら、ユーザが所定の階層のフォルダ（またはアイコン）を選択して、そのフォルダに集約されたコンテンツ、または下位のフォルダの一覧を表示させているときに、下位のフォルダが削除された場合、ユーザは、そのフォルダの名称に対応するコンテンツが全て削除されたものと錯覚してしまうおそれがある。さらに、フォルダが削除されると、そのフォルダに集約されていたコンテンツが画面のどの位置に表示されているのか分かり難くなる。
【０２３１】
そこで、本発明においては、図３２と図３３を参照して上述したように、ユーザが所定の階層のフォルダ（またはアイコン）を選択して、そのフォルダに集約されたコンテンツ、または下位のフォルダの一覧を表示させているときには、下位のフォルダに集約されたコンテンツが削除されるなどして、１つしかない状態となっても、下位のフォルダを表示させ続け、下位のフォルダに集約されたコンテンツが全て削除されるなどした場合、フォルダを削除するようになされている。
【０２３２】
このようにすることで、ユーザにとって分かりやすくコンテンツの一覧を表示することができる。
【０２３３】
次に、図３４のフローチャートを参照してコンテンツ追加処理について説明する。この処理は、例えば、ユーザが所定の階層のフォルダ（またはアイコン）を選択して、そのフォルダに集約されたコンテンツ、または下位のフォルダの一覧を表示させているときに、新たなコンテンツが追加されたとき実行される。
【０２３４】
ステップＳ３４１において、EPGデータ取得部１０１は、追加されたコンテンツのEPGタイトルデータを抽出し、そのEPGタイトルデータを、制御部１０５を介してグループ分割部１０２に供給する。
【０２３５】
ステップＳ３４２において、グループ分割部１０２は、ステップＳ３４１で抽出されたEPGタイトルデータに基づいて、グループ分割処理を実行する。この処理は、図４を参照して上述した処理と同様なので、詳細な説明は省略するが、これにより予め設定された記号のキーワードに基づいて、EPGタイトルデータの文字列がグループ化される。
【０２３６】
ステップＳ３４３において、集約部１０３は、ステップＳ３４２の処理によりグループ化されたEPGタイトルデータの文字列について、一致するフォルダがあるか否かを判定する。なお、この判定は、ユーザが選択したフォルダ（またはアイコン）に集約されている下位のフォルダが、EPGタイトルデータの文字列と一致するか否かについて行われる。例えば、ユーザが第２階層のアイコン４１４を選択して、アイコン４１４に対応するコンテンツ、または第３階層のフォルダ（フォルダ４２１乃至フォルダ４２３）の一覧を表示させているときには、第３階層のフォルダ４２１乃至フォルダ４２３の中に、EPGタイトルデータの文字列と一致するフォルダがあるか否かが判定される。
【０２３７】
ステップＳ３４３において、一致するフォルダがあると判定された場合、処理は、ステップＳ３４４に進む。
【０２３８】
ステップＳ３４４において、集約部１０３は、ステップＳ３４３の処理で判定が行われたフォルダが、さらに下位の階層のフォルダを集約しているか否かを判定することで、次の階層があるか否かを判定する。ステップＳ３４４において、次の階層があると判定された場合、処理は、ステップＳ３４５に進み次の階層（下位の階層）に移動して処理は、ステップＳ３４３に戻る。
【０２３９】
ステップＳ３４３において、一致するフォルダがないと判定された場合、処理は、ステップＳ３４６に進み、ステップＳ３４３の処理で一致すると判定されたフォルダを特定する情報が取得できたか否かが判定される。
【０２４０】
ステップＳ３４６において、一致すると判定されたフォルダを特定する情報が取得できたと判定された場合、処理は、ステップＳ３４７に進む。ステップＳ３４７において、集約部１０３は、EPGタイトルデータの文字列と一致するフォルダにコンテンツを追加する。すなわち、そのフォルダに集約されたコンテンツが追加されることになる。
【０２４１】
ステップＳ３４８において、集約部１０３は、そのフォルダのコンテンツの数に１を加算する。これにより、そのフォルダのフォルダ付加情報の「タイトル数」が変更される。また、必要に応じてそのフォルダのフォルダ付加情報の開始時刻、または終了時刻も変更される。
【０２４２】
ステップＳ３４６において、一致すると判定されたフォルダを特定する情報が取得できなかったと判定された場合、ステップＳ３４７とステップＳ３４８の処理は、スキップされる。
【０２４３】
ステップＳ３４８の処理の後、ステップＳ３４６において、一致すると判定されたフォルダを特定する情報が取得できなかったと判定された場合、またはステップＳ３４４において、次の階層がないと判定された場合、処理は、ステップＳ３４９に進み、集約部１０３は、他に追加されたコンテンツがあるか否かを判定し、他に追加されたコンテンツがあると判定された場合、処理は、ステップＳ３４１に戻り、それ以後の処理が繰り返し実行される。
【０２４４】
なお、ステップＳ３４６において、一致すると判定されたフォルダを特定する情報が取得できなかったと判定された場合、EPGタイトルデータの文字列と一致するフォルダがなかったことになるので、追加されたコンテンツは、フォルダに集約されずに表示されることになる。
【０２４５】
ステップＳ３４９において、他に追加されたコンテンツがないと判定された場合、処理は、ステップＳ３５０に進み、画面の表示が変更される。これにより、例えば、上述したように図２７に示される表示画面が、図３１に示されるように変更されることになる。
【０２４６】
このようにしてコンテンツ追加処理が行われる。
【０２４７】
次に、図３５のフローチャートを参照してコンテンツ削除処理について説明する。この処理は、例えば、ユーザが所定の階層のフォルダ（またはアイコン）を選択して、そのフォルダに集約されたコンテンツ、または下位のフォルダの一覧を表示させているときに、コンテンツが削除されたとき実行される。
【０２４８】
ステップＳ３７１において、集約部１０３は、削除するコンテンツを特定する。
【０２４９】
ステップＳ３７２において、集約部１０３は、ステップＳ３７１の処理で特定されたコンテンツが集約されているフォルダがあるか否かを判定する。なお、この判定は、ユーザが選択したフォルダ（またはアイコン）に集約されている下位のフォルダが、ステップＳ３７１の処理で特定された削除すべきコンテンツを集約しているか否かについて行われる。例えば、ユーザが第２階層のアイコン４１４を選択して、アイコン４１４に対応するコンテンツ、または第３階層のフォルダ（フォルダ４２１乃至フォルダ４２３）の一覧を表示させているときには、削除すべきコンテンツが第３階層のフォルダ４２１乃至フォルダ４２３の中のいずれかに集約されているか否かが判定される。
【０２５０】
ステップＳ３７２において、コンテンツが集約されているフォルダがあると判定された場合、処理は、ステップＳ３７３に進む。
【０２５１】
ステップＳ３７３において、集約部１０３は、そのフォルダから当該コンテンツ（ステップＳ３７１の処理で特定されたコンテンツ）を削除する。
【０２５２】
ステップＳ３７４において、集約部１０３は、そのフォルダのコンテンツの数から１を減算する。これにより、そのフォルダのフォルダ付加情報の「タイトル数」が変更される。また、必要に応じてそのフォルダのフォルダ付加情報の開始時刻、または終了時刻も変更される。
【０２５３】
ステップＳ３７５において、集約部１０３は、そのフォルダのコンテンツの数が１以上であるか否かを判定する。すなわち、例えば、ステップＳ３７３の処理によりコンテンツが削除された結果、そのフォルダに集約されているコンテンツは１以上あるか（０ではないか）否かが判定される。
【０２５４】
ステップＳ３７５において、コンテンツの数が１以上ではない（コンテンツの数が０である）と判定された場合、処理は、ステップＳ３７６に進み、集約部１０３は、そのフォルダを削除する。
【０２５５】
一方、ステップＳ３７５において、コンテンツの数が１以上であると判定された場合、ステップＳ３７６の処理はスキップされる。
【０２５６】
なお、ステップＳ３７２において、コンテンツが集約されているフォルダがないと判定された場合、ステップＳ３７３乃至ステップＳ３７６の処理はスキップされる。ステップＳ３７２において、コンテンツが集約されているフォルダがないと判定された場合、そのコンテンツは、フォルダに集約されずにサムネイルなどとともに表示されていたものであるので、フォルダに関する表示は変更されずに、サムネイルなどとともにそのコンテンツが削除されて表示されない状態になる。
【０２５７】
ステップＳ３７７において、集約部１０３は、他に削除されたコンテンツがあるか否かを判定し、他に削除されたコンテンツがあると判定された場合、処理は、ステップＳ３７１に戻り、それ以後の処理が繰り返し実行される。
【０２５８】
ステップＳ３７７において、他に削除されたコンテンツがないと判定された場合、処理は、ステップＳ３７８に進み、画面の表示が変更される。これにより、例えば、上述したように図３１に示される表示画面が、図３２または図３３に示されるように変更されることになる。
【０２５９】
このようにしてコンテンツ削除処理が行われる。
【０２６０】
ところで、例えば連続して放送されるドラマなどのコンテンツであっても、最終回や特別な放送回だけは、異なるタイトルが付されることがある。このように、通常の放送回とは異なるタイトルが付されたコンテンツは、図３、図４、および図８を参照して上述した処理を実行しても、適切なフォルダに集約される可能性は低く、また、誤って別のフォルダに集約されてしまうことも考えられる。このため、本発明のデータ処理装置１１においては、記録されたコンテンツのタイトルをユーザが変更できるようになされている。
【０２６１】
ここで、本発明における、ユーザが所定の階層のフォルダ（またはアイコン）を選択して、そのフォルダに集約されたコンテンツ、または下位のフォルダの一覧を表示させているときに、コンテンツのタイトルが変更された場合の、コンテンツ、またはフォルダの一覧の表示の変更について説明する。
【０２６２】
例えば、図２７に示されるように、第２階層のアイコン４１４が選択されてアイコン４１４に対応するコンテンツ、またはフォルダの一覧が表示されている状態で、フォルダ４２１に集約されている２つのコンテンツのうちの１つのコンテンツのタイトルが「たったひとつの恋」に変更されるなどした場合、図２７に示される表示画面は、図３６に示されるように変更される。
【０２６３】
図３６の例では、フォルダの名称が「SHOWBZ  MAN」である第３階層のフォルダ４２１の「タイトル数」（コンテンツの数）が「１（＝２−１）」に変更され、フォルダの名称が「たったひとつの恋」である第３階層のフォルダ４２２の「タイトル数」（コンテンツの数）が「１２（＝１１＋１）」に変更されている。すなわち、第２階層のアイコンを選択して、そのアイコンに対応するコンテンツ、または第３階層のフォルダの一覧を表示させているときに、第３階層のフォルダに集約されるべきコンテンツのタイトルが変更された場合、その第３階層のフォルダの図中右側に表示されたフォルダ付加情報が変更される。
【０２６４】
なお、図３６の例では、フォルダ４２１およびフォルダ４２２の「タイトル数」の表示のみが変更されているが、必要に応じてフォルダ４２１およびフォルダ４２２の開始時刻、または終了時刻の表示が追加されたコンテンツに対応して変更される。
【０２６５】
次に、図３７のフローチャートを参照してコンテンツタイトル変更処理について説明する。この処理は、例えば、ユーザが所定の階層のフォルダ（またはアイコン）を選択して、そのフォルダに集約されたコンテンツ、または下位のフォルダの一覧を表示させているときに、コンテンツのタイトルが変更されたとき実行される。
【０２６６】
ステップＳ４０１において、集約部１０３は、タイトルを変更するコンテンツを特定する。
【０２６７】
ステップＳ４０２において、集約部１０３は、ステップＳ４０１の処理で特定されたコンテンツが集約されているフォルダがあるか否かを判定する。なお、この判定は、ユーザが選択したフォルダ（またはアイコン）に集約されている下位のフォルダが、ステップＳ４０１の処理で特定されたタイトルを変更すべきコンテンツを集約しているか否かについて行われる。例えば、ユーザが第２階層のアイコン４１４を選択して、アイコン４１４に対応するコンテンツ、または第３階層のフォルダ（フォルダ４２１乃至フォルダ４２３）の一覧を表示させているときには、タイトルを変更すべきコンテンツが第３階層のフォルダ４２１乃至フォルダ４２３の中のいずれかに集約されているか否かが判定される。
【０２６８】
ステップＳ４０２において、コンテンツが集約されているフォルダがあると判定された場合、処理は、ステップＳ４０３に進む。
【０２６９】
ステップＳ４０３において、集約部１０３は、そのフォルダから当該コンテンツ（ステップＳ４０１の処理で特定されたコンテンツ）を削除する。
【０２７０】
ステップＳ４０４において、集約部１０３は、そのフォルダのコンテンツの数から１を減算する。これにより、そのフォルダのフォルダ付加情報の「タイトル数」が変更される。また、必要に応じてそのフォルダのフォルダ付加情報の開始時刻、または終了時刻も変更される。
【０２７１】
ステップＳ４０５において、集約部１０３は、そのフォルダのコンテンツの数が１以上であるか否かを判定する。すなわち、例えば、ステップＳ４０３の処理によりコンテンツが削除された結果、そのフォルダに集約されているコンテンツは１以上あるか（０ではないか）否かが判定される。
【０２７２】
ステップＳ４０５において、コンテンツの数が１以上ではない（コンテンツの数が０である）と判定された場合、処理は、ステップＳ４０６に進み、集約部１０３は、そのフォルダを削除する。
【０２７３】
一方、ステップＳ４０５において、コンテンツの数が１以上であると判定された場合、ステップＳ４０６の処理はスキップされる。
【０２７４】
なお、ステップＳ４０２において、コンテンツが集約されているフォルダがないと判定された場合、ステップＳ４０３乃至ステップＳ４０６の処理はスキップされる。
【０２７５】
ステップＳ４０７において、EPGデータ取得部１０１は、変更されたコンテンツのEPGタイトルデータを抽出し、そのEPGタイトルデータを、制御部１０５を介してグループ分割部１０２に供給する。
【０２７６】
ステップＳ４０８において、グループ分割部１０２は、ステップＳ４０７で抽出されたEPGタイトルデータに基づいて、グループ分割処理を実行する。この処理は、図４を参照して上述した処理と同様なので、詳細な説明は省略するが、これにより予め設定された記号のキーワードに基づいて、EPGタイトルデータの文字列がグループ化される。
【０２７７】
ステップＳ４０９において、集約部１０３は、ステップＳ４０８の処理によりグループ化されたEPGタイトルデータの文字列について、一致するフォルダがあるか否かを判定する。なお、この判定は、ユーザが選択したフォルダ（またはアイコン）に集約されている下位のフォルダが、EPGタイトルデータの文字列と一致するか否かについて行われる。例えば、ユーザが第２階層のアイコン４１４を選択して、アイコン４１４に対応するコンテンツ、または第３階層のフォルダ（フォルダ４２１乃至フォルダ４２３）の一覧を表示させているときには、第３階層のフォルダ４２１乃至フォルダ４２３の中に、EPGタイトルデータの文字列と一致するフォルダがあるか否かが判定される。
【０２７８】
ステップＳ４０９において、一致するフォルダがあると判定された場合、処理は、ステップＳ４１０に進む。
【０２７９】
ステップＳ４１０において、集約部１０３は、ステップＳ４０９の処理で判定が行われたフォルダが、さらに下位の階層のフォルダを集約しているか否かを判定することで、次の階層があるか否かを判定する。ステップＳ４１０において、次の階層があると判定された場合、処理は、ステップＳ４１１に進み次の階層（下位の階層）に移動して処理は、ステップＳ４０９に戻る。
【０２８０】
ステップＳ４０９において、一致するフォルダがないと判定された場合、処理は、ステップＳ４１２に進み、ステップＳ４０９の処理で一致すると判定されたフォルダを特定する情報が取得できたか否かが判定される。
【０２８１】
ステップＳ４１２において、一致すると判定されたフォルダを特定する情報が取得できたと判定された場合、処理は、ステップＳ４１３に進む。ステップＳ４１３において、集約部１０３は、EPGタイトルデータの文字列と一致するフォルダにコンテンツを追加する。すなわち、そのフォルダに集約されたコンテンツが追加されることになる。
【０２８２】
ステップＳ４１４において、集約部１０３は、そのフォルダのコンテンツの数に１を加算する。これにより、そのフォルダのフォルダ付加情報の「タイトル数」が変更される。また、必要に応じてそのフォルダのフォルダ付加情報の開始時刻、または終了時刻も変更される。
【０２８３】
ステップＳ４１２において、一致すると判定されたフォルダを特定する情報が取得できなかったと判定された場合、ステップＳ４１３とステップＳ４１４の処理は、スキップされる。
【０２８４】
ステップＳ４１４の処理の後、ステップＳ４１２において、一致すると判定されたフォルダを特定する情報が取得できなかったと判定された場合、またはステップＳ４１０において、次の階層がないと判定された場合、処理は、ステップＳ４１５に進む。
【０２８５】
なお、ステップＳ４１２において、一致すると判定されたフォルダを特定する情報が取得できなかったと判定された場合、EPGタイトルデータの文字列と一致するフォルダがなかったことになるので、追加されたコンテンツは、フォルダに集約されずに表示されることになる。
【０２８６】
また、ステップＳ４０２において、コンテンツが集約されているフォルダがないと判定された場合、そのコンテンツは、フォルダに集約されずにサムネイルなどとともに表示されていたものであるので、フォルダに関する表示は変更されずに、サムネイルなどとともにそのコンテンツが削除されるか、または、そのコンテンツのタイトルが変更されて表示されることになる。
【０２８７】
そしてステップＳ４１５において、画面の表示が変更される。これにより、例えば、上述したように図２７に示される表示画面が、図３６に示されるように変更されることになる。
【０２８８】
このようにしてコンテンツタイトル変更処理が行われる。
【０２８９】
このようにすることで、やはりユーザにとって分かりやすくコンテンツの一覧を表示することができる。
【０２９０】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図３８に示されるような汎用のパーソナルコンピュータ７００などに、ネットワークや記録媒体からインストールされる。
【０２９１】
図３８において、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７０２や、記憶部７０８に含まれるハードディスクなどで構成されるものも含む。
【０２９７】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【符号の説明】
【０２９８】
１０  コンテンツ記録システム，  １１  データ処理装置  １２  テレビジョン受像機，  １３  プリンタ，  ５１  チューナ，  ５２  コントローラ  ５３  ＨＤＤ，  １０１  ＥＰＧデータ取得部，  １０２  グループ分割部，  １０３  集約部，  １０４  コンテンツタイトル設定部，  １０５  制御部，  １２１  形態素解析部，  １２２  キーワード検出部，  ３０１  ディスク
【図１】
2010009742.tif 000003
【図２】
2010009742.tif 000004
【図３】
2010009742.tif 000005
【図４】
2010009742.tif 000006
【図５】
2010009742.tif 000007
【図６】
2010009742.tif 000008
【図７】
2010009742.tif 000009
【図８】
2010009742.tif 000010
【図９】
2010009742.tif 000011
【図１０】
2010009742.tif 000012
【図１１】
2010009742.tif 000013
【図１２】
2010009742.tif 000014
【図１３】
2010009742.tif 000015
【図１４】
2010009742.tif 000016
【図１５】
2010009742.tif 000017
【図１６】
2010009742.tif 000018
【図１７】
2010009742.tif 000019
【図１８】
2010009742.tif 000020
【図１９】
2010009742.tif 000021
【図２０】
2010009742.tif 000022
【図２１】
2010009742.tif 000023
【図２２】
2010009742.tif 000024
【図２３】
2010009742.tif 000025
【図２４】
2010009742.tif 000026
【図２５】
2010009742.tif 000027
【図２６】
2010009742.tif 000028
【図２７】
2010009742.tif 000029
【図２８】
2010009742.tif 000030
【図２９】
2010009742.tif 000031
【図３０】
2010009742.tif 000032
【図３１】
2010009742.tif 000033
【図３２】
2010009742.tif 000034
【図３３】
2010009742.tif 000035
【図３４】
2010009742.tif 000036
【図３５】
2010009742.tif 000037
【図３６】
2010009742.tif 000038
【図３７】
2010009742.tif 000039
【図３８】
2010009742.tif 000040