(57)【特許請求の範囲】
【請求項１】
番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を保持する番組情報保持手段と、
番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持手段と、
番組情報保持手段が保持する全ての番組情報について、各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し、満たす場合に、その優先条件に対応する優先度を、当該番組情報の番組特定情報に対応付けて付与する優先度付与手段と、
番組に優先順位を付与し、優先順位順に番組情報を番組単位で編成する抽出決定編成手段とを備え、
前記抽出決定編成手段は、
前記番組情報を参照することで、一の番組の放送時間の全部又は一部を自己の放送時間内に含む全ての番組の番組特定情報と、一の番組の番組特定情報とを番組情報保持手段より抽出し、抽出した各番組特定情報に付与された前記優先度を抽出する抽出手段と、
抽出した優先度が高い順に、抽出した番組特定情報の優先順位を決定する決定手段と、
決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する編成手段と
を含むことを特徴とする番組情報編成装置。
【請求項２】
番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を保持する番組情報保持手段と、
番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持手段と、
番組情報保持手段が保持する全ての番組情報について、各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し、満たす場合に、その優先条件に対応する優先度を、当該番組情報の番組特定情報に対応付けて付与する優先度付与手段と、
番組に優先順位を付与し、優先順位順に番組情報を番組単位で編成する抽出決定編成手段とを備え、
前記抽出決定編成手段は、
前記番組情報を参照することで、任意の時刻を番組毎の放送時間内に含む全ての番組の番組特定情報を番組情報保持手段より抽出し、抽出した各番組特定情報に付与された前記優先度を抽出する抽出手段と、
抽出した優先度が高い順に、抽出した番組特定情報の優先順位を決定する決定手段と、
決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する編成手段と
を含むことを特徴とする番組情報編成装置。
【請求項３】
番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を保持する番組情報保持手段と、
番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持手段と、
番組情報保持手段が保持する全ての番組情報について、各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し、満たす場合に、その優先条件に対応する優先度を、当該番組情報の番組特定情報に対応付けて付与する優先度付与手段と、
番組に優先順位を付与し、優先順位順に番組情報を番組単位で編成する抽出決定編成手段とを備え、
前記抽出決定編成手段は、
前記番組情報を参照することで、任意の単位時間の全部又は一部を番組毎の放送時間内に含む全ての番組の番組特定情報を番組情報保持手段より抽出し、抽出した各番組特定情報に付与された前記優先度を抽出する抽出手段と、
抽出した優先度が高い順に、抽出した番組特定情報の優先順位を決定する決定手段と、
決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する編成手段と
を含むことを特徴とする番組情報編成装置。
【請求項４】
番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を保持する番組情報保持手段と、
番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持手段と、
番組情報保持手段が保持する全ての番組情報について、各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し、満たす場合に、その優先条件に対応する優先度を、当該番組情報の番組特定情報に対応付けて付与する優先度付与手段と、
番組に優先順位を付与し、優先順位順に番組情報を番組単位で編成する抽出決定編成手段とを備え、
前記放送時間は、放送開始時刻を含み、
前記抽出決定編成手段は、
前記番組情報を参照することで、一の番組の放送開始時刻と自己の放送開始時刻とが一致するか又は一定時間以内である全ての番組の番組特定情報を番組情報保持手段より抽出し、抽出した各番組特定情報に付与された前記優先度を抽出する抽出手段と、
抽出した優先度が高い順に、抽出した番組特定情報の優先順位を決定する決定手段と、
決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する編成手段と
を含むことを特徴とする番組情報編成装置。
【請求項５】
番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を保持する番組情報保持手段と、
番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持手段と、
番組情報保持手段が保持する全ての番組情報について、各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し、満たす場合に、その優先条件に対応する優先度を、当該番組情報の番組特定情報に対応付けて付与する優先度付与手段と、
番組に優先順位を付与し、優先順位順に番組情報を番組単位で編成する抽出決定編成手段とを備え、
前記放送時間は、放送開始時刻と、放送終了時刻又は放送終了時刻を特定する情報とを含み、
前記抽出決定編成手段は、
前記番組情報を参照することで、一の番組の放送終了時刻と自己の放送開始時刻とが一致するか又は一定時間以内である全ての番組の番組特定情報を番組情報保持手段より抽出し、抽出した各番組特定情報に付与された前記優先度を抽出する抽出手段と、
抽出した優先度が高い順に、抽出した番組特定情報の優先順位を決定する決定手段と、
決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する編成手段と
を含むことを特徴とする番組情報編成装置。
【請求項６】
前記番組情報は、さらに、再放送番組であるか否かを示す再放送情報を含み、
前記抽出決定編成手段は、さらに、再放送情報が再放送番組であることを示す番組の優先順位を、再放送情報が再放送番組でないことを示す番組の優先順位よりも低くすること
を特徴とする請求項１から５のいずれか１項に記載の番組情報編成装置。
【請求項７】
前記番組情報は、さらに、連続して繰り返し放送される番組であるか否かを示す連続放送情報を含み、
前記抽出決定編成手段は、さらに、連続放送情報が連続して繰り返し放送される番組であることを示す番組の優先順位を、連続放送情報が連続して繰り返し放送される番組でないことを示す番組の優先順位よりも低くすること
を特徴とする請求項１から５のいずれか１項に記載の番組情報編成装置。
【請求項８】
コンピュータに、
番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を保持する番組情報保持ステップと、
番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持ステップと、
番組情報保持ステップにより保持された全ての番組情報について、各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し、満たす場合に、その優先条件に対応する優先度を、当該番組情報の番組特定情報に対応付けて付与する優先度付与ステップと、
番組に優先順位を付与し、優先順位順に番組情報を番組単位で編成する抽出決定編成ステップとを実行させるための番組情報編成プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
前記抽出決定編成ステップは、
前記番組情報を参照することで、一の番組の放送時間の全部又は一部を自己の放送時間内に含む全ての番組の番組特定情報と、一の番組の番組特定情報とを番組情報保持ステップにより保持された番組情報より抽出し、抽出した各番組特定情報に付与された前記優先度を抽出する抽出サブステップと、
抽出した優先度が高い順に、抽出した番組特定情報の優先順位を決定する決定サブステップと、
決定した優先順位順に番組情報保持ステップにより保持された番組情報を番組単位で編成する編成サブステップと
を含むことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項９】
コンピュータに、
番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を保持する番組情報保持ステップと、
番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持ステップと、
番組情報保持ステップにより保持された全ての番組情報について、各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し、満たす場合に、その優先条件に対応する優先度を、当該番組情報の番組特定情報に対応付けて付与する優先度付与ステップと、
番組に優先順位を付与し、優先順位順に番組情報を番組単位で編成する抽出決定編成ステップとを実行させるための番組情報編成プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
前記抽出決定編成ステップは、
前記番組情報を参照することで、任意の時刻を番組毎の放送時間内に含む全ての番組の番組特定情報を番組情報保持ステップにより保持された番組情報より抽出し、抽出した各番組特定情報に付与された前記優先度を抽出する抽出サブステップと、
抽出した優先度が高い順に、抽出した番組特定情報の優先順位を決定する決定サブステップと、
決定した優先順位順に番組情報保持ステップにより保持された番組情報を番組単位で編成する編成サブステップと
を含むことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１０】
コンピュータに、
番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を保持する番組情報保持ステップと、
番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持ステップと、
番組情報保持ステップにより保持された全ての番組情報について、各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し、満たす場合に、その優先条件に対応する優先度を、当該番組情報の番組特定情報に対応付けて付与する優先度付与ステップと、
番組に優先順位を付与し、優先順位順に番組情報を番組単位で編成する抽出決定編成ステップとを実行させるための番組情報編成プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
前記抽出決定編成ステップは、
前記番組情報を参照することで、任意の単位時間の全部又は一部を番組毎の放送時間内に含む全ての番組の番組特定情報を番組情報保持ステップにより保持された番組情報より抽出し、抽出した各番組特定情報に付与された前記優先度を抽出する抽出サブステップと、
抽出した優先度が高い順に、抽出した番組特定情報の優先順位を決定する決定サブステップと、
決定した優先順位順に番組情報保持ステップにより保持された番組情報を番組単位で編成する編成サブステップと
を含むことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１１】
コンピュータに、
番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を保持する番組情報保持ステップと、
番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持ステップと、
番組情報保持ステップにより保持された全ての番組情報について、各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し、満たす場合に、その優先条件に対応する優先度を、当該番組情報の番組特定情報に対応付けて付与する優先度付与ステップと、
番組に優先順位を付与し、優先順位順に番組情報を番組単位で編成する抽出決定編成ステップとを実行させるための番組情報編成プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
前記放送時間は、放送開始時刻を含み、
前記抽出決定編成ステップは、
前記番組情報を参照することで、一の番組の放送開始時刻と自己の放送開始時刻とが一致するか又は一定時間以内である全ての番組の番組特定情報を番組情報保持ステップにより保持された番組情報より抽出し、抽出した各番組特定情報に付与された前記優先度を抽出する抽出サブステップと、
抽出した優先度が高い順に、抽出した番組特定情報の優先順位を決定する決定サブステップと、
決定した優先順位順に番組情報保持ステップにより保持された番組情報を番組単位で編成する編成サブステップと
を含むことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１２】
コンピュータに、
番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を保持する番組情報保持ステップと、
番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持ステップと、
番組情報保持ステップにより保持された全ての番組情報について、各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し、満たす場合に、その優先条件に対応する優先度を、当該番組情報の番組特定情報に対応付けて付与する優先度付与ステップと、
番組に優先順位を付与し、優先順位順に番組情報を番組単位で編成する抽出決定編成ステップとを実行させるための番組情報編成プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
前記放送時間は、放送開始時刻と、放送終了時刻又は放送終了時刻を特定する情報とを含み、
前記抽出決定編成ステップは、
前記番組情報を参照することで、一の番組の放送終了時刻と自己の放送開始時刻とが一致するか又は一定時間以内である全ての番組の番組特定情報を番組情報保持ステップにより保持された番組情報より抽出し、抽出した各番組特定情報に付与された前記優先度を抽出する抽出サブステップと、
抽出した優先度が高い順に、抽出した番組特定情報の優先順位を決定する決定サブステップと、
決定した優先順位順に番組情報保持ステップにより保持された番組情報を番組単位で編成する編成サブステップと
を含むことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者の嗜好に基づいて番組情報を編成する番組情報編成装置並びにそのような番組情報編成プログラムを記録したコンピュータ読み取り可能な記録媒体（以下、「番組情報編成装置等」という。）に関し、特に、利用者により入力された優先度順に番組情報を編成する番組情報編成装置等に関する。
【０００２】
【従来の技術】
近年、衛星放送やケーブルテレビ放送などの普及により利用者が視聴可能なテレビ・ラジオ等の番組数は増加の一途をたどっている。ところが、番組数が増加しているにもかかわらず、視聴者が視聴したい番組を選択する方法についてはあまり改善が図られていないのが現状である。視聴者は新聞のテレビ・ラジオ番組欄や専門情報誌等の、「紙による」メディア上で多数の番組の中から自分が視聴したい番組を選択し、その放送日時やチャンネル等を確認するという作業を行なっている。あるいはまた、番組選択装置を利用する場合もある。番組毎にチャンネル情報及び放送時刻情報等を持ち、視聴者がキーワードを指定すると該当する番組を検索し、さらに番組録画等の予約の操作を自動的に行う番組選択装置が特開平７−３０３２１６号公報に開示されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のような作業は番組数の増加とともに視聴者にとって極めて煩わしくかつ困難なものとなってきている。また、従来の番組選択装置を利用する場合は、その検索機能が利用者の嗜好を考慮せずあらかじめ決められたキーワードによるものであるので、利用者の嗜好に適合した番組を効率的に検索及び選択することが困難である。
【０００４】
そこで、本発明はかかる問題点に鑑み、利用者の嗜好に適合した番組情報を効率的に提示するために、利用者の嗜好に基づいて番組情報を編成する番組情報編成装置等を提供すること目的とする。
【０００５】
【課題を解決するための手段】
本発明に係る番組情報編成装置等は、番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を編成する装置であって、複数の番組についての前記番組情報を保持する番組情報保持手段と、番組に対する利用者の嗜好の内容を反映した優先条件と利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持手段と、番組情報保持手段が保持する全ての番組情報について各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し満たす場合にその優先条件に対応する優先度を当該番組情報の番組特定情報に対応付けて付与する優先度付与手段と、前記番組情報を参照することで番組の放送時間の全部又は一部が互いに重なる全ての番組の番組特定情報を番組情報保持手段より抽出し抽出した各番組特定情報に付与された前記優先度を抽出し抽出した優先度が高い順に抽出した番組特定情報の優先順位を決定し決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する抽出決定編成手段とを備えることを特徴とする。
【０００６】
これによって、利用者の嗜好に基づいて番組情報を編成することができるので、利用者の嗜好に適合した番組情報を効率的に提示できるようになる。
従って、利用者による番組の検索及び選択を支援することができる
【０００７】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
（実施の形態１）
実施の形態１は、ある特定の番組と同一時間帯番組に放送される番組の中での優先順位を決定する番組情報編成装置である。
【０００８】
図１（ａ）は、本発明に係る番組情報編成装置の実施の形態１の構成を示すブロック図である。
本装置は、番組情報入手部１０１、番組情報構造化部１０２、番組情報保持部１０３、優先情報入力部１０４、優先情報保持部１０５、番組情報関連付け部１０６、個人番組情報生成部１０７、個人番組情報保持部１０８、番組情報編成部１０９及び提示部１１０で構成されている。
【０００９】
図１（ｂ）は、本発明に係る番組情報編成部１０９の実施の形態１の詳細な構成を示すブロック図である。
番組情報編成部１０９は、抽出部１０９ａ、優先順位決定部１０９ｂ及び個人番組表生成部１０９ｃで構成されている。
番組情報入手部１０１は、テレビ放送の受信機、電話回線を用いた情報ネット加入者端末又は記憶媒体読み取り装置等により、放送に重畳された番組情報を受信するか、通信回線を介して番組情報を取得するか、記録媒体で供給される番組情報を入力するかの少なくとも一つによって番組情報を入手する。
【００１０】
ここで、番組情報とは番組毎にその番組の内容を特徴づけるものであり、例えば、番組ＩＤ、番組名、チャンネル番号、放送時間、ジャンヌ及び出演者等の文字列情報である。
図２（ａ）は、番組情報入手部１０１が入手する番組情報の一部を示す図である。
【００１１】
番組情報構造化部１０２は、入手した番組情報を番組単位の構造化された情報に変換する。
図２（ｂ）は、番組情報構造化部１０２により構造化された番組情報の一部を示す図である。ここでは、表の左側が項目名であり、右側がその内容である。例えば、図２（ｂ）に示す番組情報において、番組の識別情報を示す「番組ＩＤ」２０１という項目が、「００００００１」２０２という内容であることを示している。また、「ＮＶＯＤ」２０３は、当該番組がニア・ビデオ・オン・デマンド（以下「ＮＶＯＤ」という）番組であるか否かを示す項目であり、「再放送」２０４は、当該番組が再放送番組であるか否かを示す項目である。なお、「Ｆａｌｓｅ」２０５は、それぞれでないことを示し、「Ｔｒｕｅ」２０６が、それぞれであることを示す。
【００１２】
ここで、番組ＩＤとは、番組を特定する番組特定情報のことをいう。また、ＮＶＯＤとは、デジタルＣＳ放送等で現在実施されているサービスの１つであり、人気のある映画などを連続して繰り返し放送するものであり、例えば３０分ごとに時間をずらして放送し、見たい番組が見たい時に楽しめるものである。
図３は、ＮＶＯＤの放送時間とチャンネル（ｃｈ）の関係の一例を示す図である。
【００１３】
番組情報保持部１０３は、メモリやハードディスク等の記憶装置であり、番組情報を保持する。ここでは、例えば、図３に示す構造化された情報を保持する。優先情報入力部１０４は、利用者が優先情報の入力を行うものであり、例えばＴＶ、ＳＴＢ（セットトップボックス）とリモコンから構成される。リモコンには上下左右ボタンがあり、上下ボタンで入力する項目を選択し、左右ボタンで内容を選択する。
【００１４】
ここで、優先情報とは、番組に対する利用者の嗜好の内容を反映した優先条件と、利用者の嗜好の程度を反映した優先度とのペアを含む。
図４は、優先情報入力部１０４が提示する優先情報の入力用の画面を示す図である。図４では、反転している項目「優先度は」４０１と、内容「１」４０２が選択されている。ここで、リモコンの右ボタンを押すと順次内容が「２」→「３」へと移動する。
【００１５】
図５は、優先情報入力部１０４が入手する優先情報の一部を示す図である。
優先情報保持部１０５は、優先情報入力部１０４で入力された優先情報を保持する。例えば、図４の入力画面例で入力された内容は、図５で示す優先情報５０１として優先情報保持部１０５が保持する。
番組情報関連付け部１０６は、番組間の関連付け情報を生成するものであり、既に保持されている番組情報の開始時刻と終了時刻を比較して同一時間帯に放送される番組と関連付けを行ない、同ジャンルの番組とも関連付けを行ない、同一タイトルのＮＶＯＤ番組同士の関連付けを行ない、また、同一タイトルの再放送番組同士の関連付けを行なう。なお、ここで生成した関連付け情報は番組情報保持部１０３が番組情報と共に保持する。
【００１６】
図６は、番組情報関連付け部１０６が関連付けを行なった番組情報の、関連付けに関する部分を概念的に示した図である。ここで、６０３と同じ形状の箱枠及び６０１は、それぞれ個別の番組の番組情報を表わしている。
例えば、図６に示す番組情報６０１に含まれる項目「同一時間帯番組」の内容６０２は、番組情報６０１が示す番組と同じ時間帯に放送される全番組との関連付けを表わしている。なお、同一時間帯に放送される番組間の関係は２つの番組間の２項関係であるため、関連付けは双方向リンクで表わされる。一方、同一タイトルの再放送番組間や同一タイトルのＮＶＯＤ番組間の関連付けは、放送時間順に並べられる巡回リストで表わされる。ここで、各矢印は関連する番組間の対応関係を示し、各矢印が差し示す各黒丸「●」には、関連する番組の番組ＩＤがそれぞれ保持されているものとする。
【００１７】
個人番組情報生成部１０７は、番組情報保持部１０３が保持する全ての番組情報について、各番組情報が優先情報保持部１０５が保持する優先情報に含まれる優先条件を満たすか否かを判断し、満たす場合にその優先条件に対応する優先度を当該番組情報の番組ＩＤに対応付けて付与し、個人番組情報を生成する。例えば、各番組情報の文字列の一部が優先条件が含む文字列の全部又は一部と一致する場合に満たすと判断し、番組ＩＤと優先度との対応表を個人番組情報として生成する。
【００１８】
図７は、個人番組情報生成部１０７が生成した個人番組情報の一部を示す図である。
個人番組情報保持部１０８は、個人番組情報生成部１０７が生成した個人番組情報を保持する。例えば、図７に示す個人番組情報を保持する。
番組情報編成部１０９は、番組情報保持部１０３が保持する番組情報を参照することで、番組の放送時間の全部又は一部が互いに重なる全ての番組の番組ＩＤを番組情報保持部１０３より抽出し、抽出した各番組ＩＤに対応する優先度を個人番組情報保持部１０８から抽出し、抽出した優先度が高い順に、抽出した番組ＩＤの優先順位を決定し、決定した優先順位順に番組情報保持部１０３が保持する番組情報を番組単位で編成する。
【００１９】
抽出部１０９ａは、番組情報保持部１０３が保持する任意の番組の「同一時間帯番組」の関連付け情報を参照することで、任意の番組の放送時間の全部又は一部を自己の放送時間内に含む全ての番組の番組ＩＤと、任意の番組の番組ＩＤとを番組情報保持部１０３より抽出し、抽出した各番組ＩＤに対応する優先度を個人番組情報保持部１０８より抽出する。
【００２０】
優先順位決定部１０９ｂは、抽出部１０９ａが抽出した番組ＩＤ毎の優先度が高い順に、抽出した番組ＩＤの優先順位を決定する。
個人番組表生成部１０９ｃは、優先順位決定部１０９ｂが決定した優先順位順に番組情報保持部１０３が保持する番組情報を番組単位で編成し、個人番組表を生成する。
【００２１】
提示部１１０は、個人番組表を提示する。
図８は、提示部１１０が提示する個人番組表の一部を示す図である。
ここで、３個の星印「★」８０１はこの番組の優先度が星印の数「３」であることを示しており、「２」８０２はこの番組の優先順位が「２」であることを示し、左矢印８０３は優先順位が高い番組があることを示し、右矢印８０４は優先順位が低い番組があることを示している。
【００２２】
また、個人番組表は、例えばリモコンで操作され、番号を押すとその番号の優先順位を持つ番組の番組情報が提示され、リモコンの左ボタンを押すと優先順位が１つ高い番組の番組情報が提示され、右ボタンを押すと優先順位が１つ低い番組の番組情報が提示される。
図９は、実施の形態１の個人番組情報を更新する基本アルゴリズムのフローチャートを示す図である。
【００２３】
ここで、個人番組情報を更新する動作について図９を用いて説明する。
１．番組情報の入力を待つ（ステップＳ１）。
２．優先情報の入力を待つ（ステップＳ２）。
３．番組情報の入力があったら、番組情報を入手する。ここでは、例えば、図２に示す番組情報を入手する（ステップＳ３）。
【００２４】
４．番組情報構造化部１０２が、入手した番組情報を番組単位の構造化された情報に変換する。ここでは、例えば、図３に示す構造化された情報に変換する（ステップＳ４）。
５．新たに構造化された番組情報が、番組情報保持部１０３に保持されていない新しい番組情報か又は保持されているが内容が異なるか否かを判断する。新しい番組情報でなく、且つ、内容が異ならない場合は、処理を終了し最初に戻る。なお、新しい番組情報か否かは、同じ「番組ＩＤ」を持つ番組が保持されているか否かで判断を行なうことができ、内容が異なるか否かは、同じ「番組ＩＤ」を持つ番組の番組情報の各項目を比較することで判断を行なうことができる（ステップＳ５）。
【００２５】
６．新しい番組情報か又は内容が異なる場合は、番組情報保持部１０３が、新たに構造化された番組情報を追加又は更新する（ステップＳ６）。
７．番組情報関連付け部１０６が、番組間の関連付け情報を更新する（ステップＳ７）。なお、番組間の関連付け情報の生成方法については後述する。
８．番組情報保持部１０３が新たに構造化された番組情報を追加又は更新し、番組情報関連付け部１０６が番組間の関連付け情報を更新した場合は、個人番組情報生成部１０７が、番組情報保持部１０３に保持した番組情報及び関連付け情報と、優先情報保持部１０５に保持した優先情報とに基づいて、新たに個人番組情報を生成し、個人番組情報保持部１０８の内容を更新する（ステップＳ８）。なお、個人番組情報の生成方法については後述する。
【００２６】
９．優先情報の入力があったら、優先情報を入手する。ここでは、例えば、図５に示す優先情報を入手する（ステップＳ９）。
１０．新たに入手された優先情報が、優先情報保持部１０５に保持されていない新しい優先情報か又は保持されているが内容が異なるか否かを判断する。新しい優先情報でなく、且つ、内容が異ならない場合は、処理を終了し最初に戻る。なお、新しい優先情報か否かは、同じ「優先度」に同じ優先情報が保持されているか否かで判断を行なうことができ、内容が異なるか否かは、同じ「優先度」の優先情報の各項目を比較することで判断を行なうことができる（ステップＳ１０）。
【００２７】
１１．新しい優先情報か又は内容が異なる場合は、優先情報保持部１０５が、新たに保持された優先情報を追加又は更新する（ステップＳ１１）。
１２．優先情報保持部１０５が新たに保持された優先情報を追加又は更新した場合は、新たに構造化された番組情報を追加又は更新し、番組間の関連付け情報を更新した場合と同様に、番組情報保持部１０３が保持した番組情報と関連付け情報と、優先情報保持部１０５が保持した優先情報とに基づいて、個人番組情報生成部１０７が、新たに個人番組情報を生成し、個人番組情報保持部１０８の内容を更新する（ステップＳ８）。
【００２８】
１３．個人番組情報保持部１０８の内容を更新したら、番組情報と優先情報の入力を待ちに戻る。
図１０は、番組間の関連付け情報を生成する基本アルゴリズムのフローチャートを示す図である。
ここで、番組間の関連付け情報を生成する動作について図１０を用いて説明する。
【００２９】
１．番組情報関連付け部１０６が、既に保持されている番組情報の開始時刻と終了時刻を比較して、同一時間帯に放送される番組と関連付けを行なう（ステップＳ２１）。
２．同様に同ジャンルの番組とも関連付けを行なう（ステップＳ２２）。
３．当該番組がＮＶＯＤ番組であるか否かを判断する（ステップＳ２３）。
【００３０】
４．ＮＶＯＤ番組である場合は、同一タイトルのＮＶＯＤ番組同士の関連付けを行ない、動作を終了する（ステップＳ２４）。
５．ＮＶＯＤ番組でない場合は、当該番組が再放送番組であるか否かを判断する（ステップＳ２５）。
６．再放送番組である場合は、同一タイトルの再放送番組同士の関連付けを行ない、動作を終了する（ステップＳ２６）。
【００３１】
７．再放送番組でない場合は、動作を終了する。
図１１は、個人番組情報を生成する基本アルゴリズムのフローチャートを示す図である。
ここで、個人番組情報を生成する動作について図１１を用いて説明する。
１．未処理の番組があるか否かを判断する。未処理の番組が無ければ処理を終了する（ステップＳ３１）。
【００３２】
２．未処理の番組がある場合は、未処理の番組の番組情報を１番組分だけ抽出する。例えば、図３に示す番組情報を抽出するものとする（ステップＳ３２）。
３．優先度の初期値として、優先度を示す変数Ｘに「１」を代入する（ステップＳ３３）。
４．変数Ｘが示す優先度の優先条件の中で未処理のものがあるか否かを判断する。無い場合は、次の優先度の処理へ行く（ステップＳ３４）。
【００３３】
５．未処理の優先条件がある場合は、変数Ｘが示す優先度の優先条件の中で未処理のものを抽出する。例えば、図５に示す優先条件を順に抽出するものとする（ステップＳ３５）。
６．ステップＳ３２で抽出した番組情報が、ステップＳ３４で抽出した優先条件を満たすか否かを判断する。満たさないと判断した場合は、次の優先条件の処理へ戻る。例えば、図３に示す番組情報が、変数Ｘ＝２の時に抽出した優先条件５０２を満たすと判断する。（ステップＳ３６）。
【００３４】
７．満たすと判断した場合は、個人番組情報保持部１０８が、処理中の番組の番組ＩＤと一致する優先条件に対応する優先度とを、個人番組情報として保持し、次の優先条件の処理へ戻る。例えば、図３に示す番組ＩＤ３０２「００００００１」と、一致する優先条件５０２に対応する優先度５０３「２」とを保持する（ステップＳ３７）。
【００３５】
８．次の優先度の処理のために、変数Ｘに「１」を加算する（ステップＳ３８）。
９．全ての優先度の処理が完了したか否かを判断する。完了していなければ次の優先度の処理に戻り、完了していれば次の番組の処理に戻る。例えば、図５に示す優先度５０４「Ｎ」よりも変数Ｘが大きい場合は、完了したと判断する（ステップＳ３９）。
【００３６】
図１２は、番組情報を構成して個人番組表を提示する基本アルゴリズムのフローチャートを示す図である。
ここで、番組情報を構成して個人番組表を提示する動作について図１２を用いて説明する。
１．利用者の入力や装置の設定及び現在時刻等により、番組の１つが選択されると、選択された番組の「同一時間帯番組」の関連付け情報を、番組情報保持部１０３から抽出する（ステップＳ４１）。
【００３７】
２．抽出した関連付け情報に基づいて、その番組及び放送時間が重なる番組の、番組ＩＤと優先度とを含む個人番組情報を、個人番組情報保持部１０８から抽出する（ステップＳ４２）。
３．抽出した全ての優先度の中に、同じ優先度が複数あるか否かを判断する（ステップＳ４３）。
【００３８】
４．同じ時間帯に同じ優先度を持つ番組が複数ある場合は、該当するそれぞれの番組の番組情報が含む項目「再放送」の内容を参照し、再放送番組か否かを判断する（ステップＳ４４）。
５．再放送番組の場合は、該当する番組の「再放送番組」の関連付け情報の内容を参照し、該当する番組以降に該当する番組の再放送があるか否かを判断する（ステップＳ４５）。
【００３９】
６．再放送がある場合は、
再放送がある番組の優先順位を、再放送がない番組の優先順位よりも低くする（ステップＳ４６）。
７．該当する番組の番組情報が含む項目「ＮＶＯＤ」の内容を参照し、ＮＶＯＤ番組か否かを判断する（ステップＳ４７）。
【００４０】
８．ＮＶＯＤ番組の場合は、該当する番組の「ＮＶＯＤ番組」の関連付け情報の内容を参照し、該当する番組以降に該当する番組の放送があるか否かを判断する（ステップＳ４８）。
９．該当する番組の放送がある場合は、該当する番組の放送がある番組の優先順位を、ＮＶＯＤ番組でないか又は該当する番組の放送がない番組の優先順位よりも低くする（ステップＳ４９）。
【００４１】
１０．抽出された番組ＩＤの中での優先順位を決定し、これに基づいて番組情報を構成して個人番組表を提示する。例えば、図８に示す個人番組表を提示する（ステップＳ５０）。
このようにして、本発明に係る番組情報編成装置は、利用者により入力された優先情報と入手した番組情報とに基づいて、個人番組情報を生成し、選択された番組における優先順位順に番組情報を編成する。また、優先順位順に編成した番組情報に基づいて、個人番組表を提示する。
【００４２】
（実施の形態２）
実施の形態２は、時刻毎に優先順位を決定する番組情報編成装置である。
上記実施の形態１と同様の構成を有するのでその説明を省略し、本実施の形態固有の部分についてのみ説明する。
抽出部１０９ａは、番組情報保持部１０３が保持する番組情報を参照することで、任意の時刻を番組毎の放送時間内に含む全ての番組の番組ＩＤを番組情報保持部１０３より抽出し、抽出した各番組ＩＤに対応する優先度を個人番組情報保持部１０８より抽出する。
【００４３】
個人番組情報を更新する動作、関連付け情報を生成する動作及び個人番組情報を生成する動作は、上記実施の形態１と同様であるのでその説明を省略する。
図１３は、番組情報を構成して個人番組表を提示する基本アルゴリズムのフローチャートを示す図である。
ここで、番組情報を構成して個人番組表を提示する動作について図１３を用いて説明する。
【００４４】
１．利用者の入力や装置の設定及び現在時刻等により時刻が選択される（ステップＳ５１）。
２．選択された時刻と番組情報保持部１０３が保持する全ての番組の放送時間とに基づいて、抽出部１０９ａが、選択された時刻を放送時間内に含む、その時刻に同時に放送される全番組を検索する（ステップＳ５２）。
【００４５】
３．検索した全番組の番組ＩＤを、番組情報保持部１０３が保持する番組情報から抽出する（ステップＳ５３）。
４．抽出した番組ＩＤ毎の優先度を、個人番組情報保持部１０８から抽出する（ステップＳ５４）。
５．以下、実施の形態１の図１２に示すステップＳ４３〜ステップＳ５０と同様である。
【００４６】
図１４は、実施の形態２において、提示部１１０が提示する個人番組表の一部を示す図である。
ここで、時刻１４０１は、選択された時刻を示す。
なお、ここでは時刻の選択後に、その時刻における番組情報のみを構成したが、予め順次全時刻における番組情報を構成し個人番組情報として保持するものであってもよい。
【００４７】
このようにして、本発明に係る番組情報編成装置は、利用者により入力された優先情報と入手した番組情報とに基づいて、個人番組情報を生成し、選択された時刻又は全時刻における優先順位順に番組情報を編成する。また、優先順位順に編成した番組情報に基づいて、個人番組表を提示する。
（実施の形態３）
実施の形態３は、単位時間毎に優先順位を決定する番組情報編成装置である。
【００４８】
上記実施の形態１と同様の構成を有するのでその説明を省略し、本実施の形態固有の部分についてのみ説明する。
抽出部１０９ａは、番組情報保持部１０３が保持する番組情報を参照することで、任意の単位時間の全部又は一部を番組毎の放送時間内に含む全ての番組の番組ＩＤを番組情報保持部１０３より抽出し、抽出した各番組ＩＤに対応する優先度を個人番組情報保持部１０８より抽出する。
【００４９】
個人番組情報を更新する動作、関連付け情報を生成する動作及び個人番組情報を生成する動作は、上記実施の形態１と同様であるのでその説明を省略する。
図１５は、番組情報を構成して個人番組表を提示する基本アルゴリズムのフローチャートを示す図である。
ここで、番組情報を構成して個人番組表を提示する動作について図１５を用いて説明する。
【００５０】
１．利用者の入力や装置の設定及び現在時刻等により時間が選択される（ステップＳ６１）。
２．選択された時間と番組情報保持部１０３が保持する全ての番組の放送時間とに基づいて、抽出部１０９ａが、選択された時間の全部又は一部を放送時間内に含む、その時間に同時に放送される全番組を検索する（ステップＳ６２）。
【００５１】
３〜４．実施の形態２の図１３に示すステップＳ５３〜ステップＳ５４と同様である。
５．以下、実施の形態１の図１２に示すステップＳ４３〜ステップＳ５０と同様である。
図１６は、実施の形態３において、提示部１１０が提示する個人番組表の一部を示す図である。
【００５２】
ここで、時間１６０１は、選択された時間を示す。
なお、ここでは時間の選択後に、その時間における番組情報のみを構成したが、予め順次ある単位時間毎に番組情報を構成し個人番組情報として保持するものであってもよい。この場合は、例えば、１時間単位、３０分単位又は１０分単位といった単位時間毎に番組情報が予め構成され個人番組情報として保持される。
【００５３】
このようにして、本発明に係る番組情報編成装置は、利用者により入力された優先情報と入手した番組情報とに基づいて、個人番組情報を生成し、選択された時間又は単位時間毎の優先順位順に番組情報を編成する。また、優先順位順に編成した番組情報に基づいて、個人番組表を提示する。
（実施の形態４）
実施の形態４は、放送開始時刻に基づいて、ある番組と同一時間頃に放送が開始される番組の優先順位を決定する番組情報編成装置である。
【００５４】
上記実施の形態１と同様の構成を有するのでその説明を省略し、本実施の形態固有の部分についてのみ説明する。
抽出部１０９ａは、番組情報保持部１０３が保持する番組情報を参照することで、任意の番組の放送開始時刻と自己の放送開始時刻とが一致するか又は一定時間以内である全ての番組の番組ＩＤを番組情報保持部１０３より抽出し、抽出した各番組ＩＤに対応する優先度を個人番組情報保持部１０８より抽出する。
【００５５】
個人番組情報を更新する動作、関連付け情報を生成する動作及び個人番組情報を生成する動作は、上記実施の形態１と同様であるのでその説明を省略する。
図１７は、番組情報を構成して個人番組表を提示する基本アルゴリズムのフローチャートを示す図である。
ここで、番組情報を構成して個人番組表を提示する動作について図１７を用いて説明する。
【００５６】
１．利用者の入力や装置の設定及び現在時刻等により番組が選択される（ステップＳ７１）。
２．番組情報保持部１０３が保持する全ての番組の放送開始時刻に基づいて、抽出部１０９ａが、選択された番組の放送開始時刻と自己の放送開始時刻とが一致するか又は一定時間以内である全番組を検索する（ステップＳ７２）。
【００５７】
３〜４．実施の形態２の図１３に示すステップＳ５３〜ステップＳ５４と同様である。
５．以下、実施の形態１の図１２に示すステップＳ４３〜ステップＳ５０と同様である。
実施の形態４において、提示部１１０が提示する個人番組表の一部を示す図は、実施の形態１の図８と同様である。
【００５８】
なお、ここでは番組の選択後に、その番組における番組情報のみを構成したが、予め順次全番組における番組情報を構成し個人番組情報として保持するものであってもよい。
このようにして、本発明に係る番組情報編成装置は、利用者により入力された優先情報と入手した番組情報とに基づいて、個人番組情報を生成し、選択された番組又は全番組の放送開始時刻頃における優先順位順に番組情報を編成する。また、優先順位順に編成した番組情報に基づいて、個人番組表を提示する。
【００５９】
（実施の形態５）
実施の形態５は、放送開始時刻と放送終了時刻とに基づいて、ある番組の放送終了後頃に放送が開始される番組の優先順位を決定する番組情報編成装置である。
上記実施の形態１と同様の構成を有するのでその説明を省略し、本実施の形態固有の部分についてのみ説明する。
【００６０】
抽出部１０９ａは、番組情報保持部１０３が保持する番組情報を参照することで、任意の番組の放送終了時刻と自己の放送開始時刻とが一致するか又は一定時間以内である全ての番組の番組ＩＤを番組情報保持部１０３より抽出し、抽出した各番組ＩＤに対応する優先度を個人番組情報保持部１０８より抽出する。
個人番組情報を更新する動作、関連付け情報を生成する動作及び個人番組情報を生成する動作は、上記実施の形態１と同様であるのでその説明を省略する。
【００６１】
図１８は、番組情報を構成して個人番組表を提示する基本アルゴリズムのフローチャートを示す図である。
ここで、番組情報を構成して個人番組表を提示する動作について図１８を用いて説明する。
１．利用者の入力や装置の設定及び現在時刻等により番組が選択される（ステップＳ８１）。
【００６２】
２．番組情報保持部１０３が保持する選択された番組の放送終了時刻と全ての番組の放送開始時刻とに基づいて、抽出部１０９ａが、選択された番組の放送終了時刻と自己の放送開始時刻とが一致するか又は一定時間以内である全番組を検索する（ステップＳ８２）。
３〜４．実施の形態２の図１３に示すステップＳ５３〜ステップＳ５４と同様である。
【００６３】
５．以下、実施の形態１の図１２に示すステップＳ４３〜ステップＳ５０と同様である。
図１９は、実施の形態５において、提示部１１０が提示する個人番組表の一部を示す図である。
ここで、下矢印１９０１は、この番組の放送終了後頃に放送が開始される番組が優先順位順に構成されていることを示す。
【００６４】
また、実施の形態１と同様に、リモコンの下ボタンを押すとこの番組の放送終了後頃に放送が開始される番組が優先順位順に提示される。
なお、ここでは番組の選択後に、その番組における番組情報のみを構成したが、予め順次全番組における番組情報を構成し個人番組情報として保持するものであってもよい。
【００６５】
このようにして、本発明に係る番組情報編成装置は、利用者により入力された優先情報と入手した番組情報とに基づいて、個人番組情報を生成し、選択された番組又は全番組の放送終了時刻頃における優先順位順に番組情報を編成する。また、優先順位順に編成した番組情報に基づいて、個人番組表を提示する。
図２０は、上記実施の形態４及び５において、予め個人番組情報を生成した場合の、個人番組情報の概略の一例を示す図である。ここで、各矢印は番組情報間の対応関係を示し、各矢印が差し示す各黒丸「●」は各番組ＩＤであり、同じ矢印の両端の番組ＩＤは同じものである。「次の候補」は、実施の形態４において決定した優先順位が自己よりも１つ低い番組を示し、「次の番組」は、実施の形態５において決定した優先順位が一番高い番組を示す。
【００６６】
また、ここでは、個人番組情報に「開始時間」及び「終了時間」を含ませている。このように開始時間及び終了時間を含む個人番組情報を個人番組情報保持部１０８が保持する場合には、抽出部１０９ａは、番組ＩＤを番組情報保持部１０３から抽出することなく、直接的に番組ＩＤ毎の優先度を個人番組情報保持部１０８から抽出することができる。
【００６７】
図２１は、上記各実施の形態において、予め個人番組情報を生成した場合の、提示部１１０が提示する個人番組表の一部を示す図である。
ここで、空欄２１０１及び空欄２１０２は、選ぶべき番組がない時間であり、ブラックアウトされている。
なお、上記各実施の形態において、予め番組情報保持部１０３に番組情報を保持し更新しない場合は、番組情報入手部１０１を除く構成とすることもできる。
【００６８】
また、予め構造化された番組情報を入手する場合は、番組情報の構造化は必要無く、さらに、番組情報を番組単位の構造化された情報に変換しなくても上記各実施の形態の動作には支障が無いので、番組情報構造化部１０２を除く構成とすることもできる。
また、予め優先情報保持部１０５に優先情報を保持し更新しない場合は、優先情報入力部１０４を除く構成とすることもできる。
【００６９】
また、関連付け情報は、関連する番組情報を検索する際に有効であるが、元々番組情報のみに基づいて生成されるものであるので、特に関連付け情報を生成しなくても上記各実施の形態の動作には支障は無いので、番組情報関連付け部１０６を除く構成とすることもできる。
また、番組情報保持部１０３と個人番組情報保持部１０８とが、それぞれ番組情報と個人番組情報とを別々に保持したが、１つの保持部が番組情報と個人番組情報とを一括して保持するものであってもよい。むしろ利用者が１名の場合にはこの方が自然であるが、利用者が複数の場合には１つの番組情報を各利用者が共有でき、且つ、利用者毎の個人番組情報のみをそれぞれ保持する上記各実施の形態の構成が有効である。また、個人番組情報は、必要な時にその都度、番組情報と優先情報とに基づいて生成してもよいので、必ずしも保持する必要は無く、この場合は個人番組情報保持部１０８を除く構成とすることもできる。
【００７０】
また、番組情報編成部１０９が決定した優先順位に従って、個人番組表を提示するだけでなく、番組の視聴予約や録画予約等を行うこともできる。
【００７１】
【発明の効果】
（Ａ）以上の説明から明らかなように、本発明に係る番組情報編成装置は、番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を編成する装置であって、複数の番組についての前記番組情報を保持する番組情報保持手段と、番組に対する利用者の嗜好の内容を反映した優先条件と利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持手段と、番組情報保持手段が保持する全ての番組情報について各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し満たす場合にその優先条件に対応する優先度を当該番組情報の番組特定情報に対応付けて付与する優先度付与手段と、前記番組情報を参照することで番組の放送時間の全部又は一部が互いに重なる全ての番組の番組特定情報を番組情報保持手段より抽出し抽出した各番組特定情報に付与された前記優先度を抽出し抽出した優先度が高い順に抽出した番組特定情報の優先順位を決定し決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する抽出決定編成手段とを備えることを特徴とする。
【００７２】
これによって、利用者の嗜好に基づいて番組情報を編成することができるので、利用者の嗜好に適合した番組情報を効率的に提示できるようになる。
従って、利用者による番組の検索及び選択を支援することができる。
（Ｂ）また、本発明に係る番組情報編成装置は前記（Ａ）の番組情報編成装置において、前記優先条件は文字列であり、前記番組情報は番組の内容を示す文字列を含み、前記優先度付与手段は各番組情報の文字列の一部が前記優先条件の一が含む文字列の全部又は一部と一致する場合に満たすと判断することを特徴とすることもできる。
【００７３】
これによって、番組の内容の一部が一致する場合に、優先条件が満たされたと判断するので、複数の番組内容を組み合わせて優先条件とすることができる。
従って、より細かい利用者の嗜好に対応することができる。
（Ｃ）また、本発明に係る番組情報編成装置は前記（Ａ）又は（Ｂ）の番組情報編成装置において、前記抽出決定編成手段は、前記番組情報を参照することで一の番組の放送時間の全部又は一部を自己の放送時間内に含む全ての番組の番組特定情報と一の番組の番組特定情報とを番組情報保持手段より抽出し抽出した各番組特定情報に付与された前記優先度を抽出する抽出手段と、抽出した優先度が高い順に抽出した番組特定情報の優先順位を決定する決定手段と、決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する編成手段とを含むことを特徴とすることもできる。
【００７４】
これによって、一の番組と同一時間帯に放送される全ての番組の番組情報を、優先順位順に編成することができるので、利用者の嗜好に適合した番組情報を番組単位で効率的に提示できるようになる。
従って、利用者による番組の検索及び選択を支援することができる。
（Ｄ）また、本発明に係る番組情報編成装置は前記（Ａ）又は（Ｂ）の番組情報編成装置において、前記抽出決定編成手段は、前記番組情報を参照することで任意の時刻を番組毎の放送時間内に含む全ての番組の番組特定情報を番組情報保持手段より抽出し抽出した各番組特定情報に付与された前記優先度を抽出する抽出手段と、抽出した優先度が高い順に抽出した番組特定情報の優先順位を決定する決定手段と、決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する編成手段とを含むことを特徴とすることもできる。
【００７５】
これによって、任意の時刻又は時刻毎に同時に放送される全番組の番組情報を、優先順位順に編成することができるので、利用者の嗜好に適合した番組情報を時刻毎に効率的に提示できるようになる。
従って、利用者による番組の検索及び選択を支援することができる。
（Ｅ）また、本発明に係る番組情報編成装置は前記（Ａ）又は（Ｂ）の番組情報編成装置において、前記抽出決定編成手段は、前記番組情報を参照することで任意の単位時間の全部又は一部を番組毎の放送時間内に含む全ての番組の番組特定情報を番組情報保持手段より抽出し抽出した各番組特定情報に付与された前記優先度を抽出する抽出手段と、抽出した優先度が高い順に抽出した番組特定情報の優先順位を決定する決定手段と、決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する編成手段とを含むことを特徴とすることもできる。
【００７６】
これによって、任意の単位時間又は単位時間毎に同時に放送される全番組の番組情報を、優先順位順に編成することができるので、利用者の嗜好に適合した番組情報を単位時間毎に効率的に提示できるようになる。
従って、利用者による番組の検索及び選択を支援することができる。
（Ｆ）また、本発明に係る番組情報編成装置は前記（Ａ）又は（Ｂ）の番組情報編成装置において、前記放送時間は放送開始時刻を含み、前記抽出決定編成手段は、前記番組情報を参照することで一の番組の放送開始時刻と自己の放送開始時刻とが一致するか又は一定時間以内である全ての番組の番組特定情報を番組情報保持手段より抽出し抽出した各番組特定情報に付与された前記優先度を抽出する抽出手段と、抽出した優先度が高い順に抽出した番組特定情報の優先順位を決定する決定手段と、決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する編成手段とを含むことを特徴とすることもできる。
【００７７】
これによって、任意の番組又は線番組毎の放送開始時刻頃に放送が開始される全番組の番組情報を、優先順位順に編成することができるので、利用者の嗜好に適合した番組情報を放送開始時刻毎に効率的に提示できるようになる。
従って、利用者による番組の検索及び選択を支援することができる。
（Ｇ）また、本発明に係る番組情報編成装置は前記（Ａ）又は（Ｂ）の番組情報編成装置において、前記放送時間は放送開始時刻と放送終了時刻又は放送終了時刻を特定する情報とを含み、前記抽出決定編成手段は、前記番組情報を参照することで一の番組の放送終了時刻と自己の放送開始時刻とが一致するか又は一定時間以内である全ての番組の番組特定情報を番組情報保持手段より抽出し抽出した各番組特定情報に付与された前記優先度を抽出する抽出手段と、抽出した優先度が高い順に抽出した番組特定情報の優先順位を決定する決定手段と、決定した優先順位順に番組情報保持手段が保持する番組情報を番組単位で編成する編成手段とを含むことを特徴とすることもできる。
【００７８】
これによって、任意の番組又は全番組の放送終了後頃に放送が開始される全番組の番組情報を、優先順位順に編成することができるので、利用者の嗜好に適合した番組情報を放送終了時刻毎に効率的に提示できるようになる。
従って、利用者による番組の検索及び選択を支援することができる。
（Ｈ）また、本発明に係る番組情報編成装置は前記（Ｃ）〜（Ｇ）の何れかの番組情報編成装置において、前記番組情報編成装置は、さらに、前記編成手段が編成した番組情報を提示する提示手段を備えることを特徴とすることもできる。
【００７９】
これによって、利用者の嗜好に適合した番組情報を効率的に提示できる。
（Ｊ）また、本発明に係る番組情報編成装置は前記（Ａ）又は（Ｂ）の番組情報編成装置において、前記番組情報は、さらに、再放送番組であるか否かを示す再放送情報を含み、前記抽出決定編成手段は、さらに、再放送情報が再放送番組であることを示す番組の優先順位を再放送情報が再放送番組でないことを示す番組の優先順位よりも低くすることを特徴とすることもできる。
【００８０】
これによって、再放送番組の優先順位を低くすることができるので、再放送のない番組を優先し、再放送番組の選択等を他の時間に回すことができる。
（Ｋ）また、本発明に係る番組情報編成装置は前記（Ａ）又は（Ｂ）の番組情報編成装置において、前記番組情報は、さらに、連続して繰り返し放送される番組であるか否かを示す連続放送情報を含み、前記抽出決定編成手段は、さらに、連続放送情報が連続して繰り返し放送される番組であることを示す番組の優先順位を連続放送情報が連続して繰り返し放送される番組でないことを示す番組の優先順位よりも低くすることを特徴とすることもできる。
【００８１】
これによって、ニア・ビデオ・オン・デマンド等の連続して繰り返し放送される番組の優先順位を低くすることができるので、連続して繰り返し放送されない番組を優先し、連続して繰り返し放送される番組の選択等を他の時間に回すことができる。
（Ｌ）本発明に係る番組情報編成プログラムを記録したコンピュータ読み取り可能な記録媒体は、番組を特定するための番組特定情報と番組の放送時間と番組の内容とを含む番組情報を編成するステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体であって、コンピュータに、複数の番組についての前記番組情報を保持する番組情報保持ステップと、番組に対する利用者の嗜好の内容を反映した優先条件と利用者の嗜好の程度を反映した優先度とのペアを含む優先情報を保持する優先情報保持ステップと、番組情報保持ステップにより保持された全ての番組情報について各番組情報が前記優先情報に含まれる優先条件の一を満たすか否かを判断し満たす場合にその優先条件に対応する優先度を当該番組情報の番組特定情報に対応付けて付与する優先度付与ステップと、前記番組情報を参照することで番組の放送時間の全部又は一部が互いに重なる全ての番組の番組特定情報を番組情報保持ステップにより保持された番組情報より抽出し抽出した各番組特定情報に付与された前記優先度を抽出し抽出した優先度が高い順に抽出した番組特定情報の優先順位を決定し決定した優先順位順に番組情報保持ステップにより保持された番組情報を番組単位で編成する抽出決定編成ステップとを実行させるためのプログラムを記録することを特徴とする。
【００８２】
これによって、利用者の嗜好に基づいて番組情報を編成することができるので、利用者の嗜好に適合した番組情報を効率的に提示できるようになる。
従って、利用者による番組の検索及び選択を支援することができる。
【図面の簡単な説明】
【図１】本発明に係る番組情報編成装置の実施の形態１の構成を示すブロック図である。
【図２】図２（ａ）は、番組情報入手部１０１が入手する番組情報の一部を示す図である。
図２（ｂ）は、番組情報構造化部１０２により構造化された番組情報の一部を示す図である。
【図３】ＮＶＯＤの放送時間とチャンネル（ｃｈ）の関係の一例を示す図である。
【図４】優先情報入力部１０４が提示する優先情報の入力用の画面を示す図である。
【図５】優先情報入力部１０４が入手する優先情報の一部を示す図である。
【図６】番組情報関連付け部１０６が関連付けを行なった番組情報の、関連付けに関する部分を概念的に示した図である。
【図７】個人番組情報生成部１０７が生成した個人番組情報の一部を示す図である。
【図８】提示部１１０が提示する個人番組表の一部を示す図である。
【図９】実施の形態１の個人番組情報を更新する基本アルゴリズムのフローチャートを示す図である。
【図１０】番組間の関連付け情報を生成する基本アルゴリズムのフローチャートを示す図である。
【図１１】個人番組情報を生成する基本アルゴリズムのフローチャートを示す図である。
【図１２】番組情報を構成して個人番組表を提示する基本アルゴリズムのフローチャートを示す図である。
【図１３】番組情報を構成して個人番組表を提示する基本アルゴリズムのフローチャートを示す図である。
【図１４】実施の形態２において、提示部１１０が提示する個人番組表の一部を示す図である。
【図１５】番組情報を構成して個人番組表を提示する基本アルゴリズムのフローチャートを示す図である。
【図１６】実施の形態３において、提示部１１０が提示する個人番組表の一部を示す図である。
【図１７】番組情報を構成して個人番組表を提示する基本アルゴリズムのフローチャートを示す図である。
【図１８】番組情報を構成して個人番組表を提示する基本アルゴリズムのフローチャートを示す図である。
【図１９】実施の形態５において、提示部１１０が提示する個人番組表の一部を示す図である。
【図２０】上記実施の形態４及び５において、予め個人番組情報を生成した場合の、個人番組情報の概略の一例を示す図である。
【図２１】上記各実施の形態において、予め個人番組情報を生成した場合の、提示部１１０が提示する個人番組表の一部を示す図である。
【符号の説明】
１０１    番組情報入手部
１０２    番組情報構造化部
１０３    番組情報保持部
１０４    優先情報入力部
１０５    優先情報保持部
１０６    番組情報関連付け部
１０７    個人番組情報生成部
１０８    個人番組情報保持部
１０９    番組情報編成部
１０９ａ  抽出部
１０９ｂ  優先順位決定部
１０９ｃ  個人番組表生成部
１１０    提示部
【図１】
0003803189.tif 000002
【図２】
0003803189.tif 000003
【図３】
0003803189.tif 000004
【図４】
0003803189.tif 000005
【図５】
0003803189.tif 000006
【図６】
0003803189.tif 000007
【図７】
0003803189.tif 000008
【図８】
0003803189.tif 000009
【図９】
0003803189.tif 000010
【図１０】
0003803189.tif 000011
【図１１】
0003803189.tif 000012
【図１２】
0003803189.tif 000013
【図１３】
0003803189.tif 000014
【図１４】
0003803189.tif 000015
【図１５】
0003803189.tif 000016
【図１６】
0003803189.tif 000017
【図１７】
0003803189.tif 000018
【図１８】
0003803189.tif 000019
【図１９】
0003803189.tif 000020
【図２０】
0003803189.tif 000021
【図２１】
0003803189.tif 000022