(57)【要約】【課題】より適切なテレビ番組の情報をユーザに提供する。【解決手段】まず、番組情報提供装置５が、ユーザの嗜好を分析する。続いて、番組情報提供装置５が、各曜日毎に、ユーザがテレビ番組を視聴可能な時間帯である視聴可能時間帯を予測する。続いて、番組情報提供装置５が、分析した嗜好の情報、予測した視聴可能時間帯の情報、および放送されるテレビ番組の番組情報に基づいて、各曜日の当該視聴可能時間帯にユーザが視聴可能で、ユーザの嗜好に適したテレビ番組を選択する。続いて、ユーザ端末装置４が、選択したユーザの嗜好に適したテレビ番組に関する情報をユーザ端末装置４に送信する。続いて、ユーザ端末装置４が、送信される番組案内情報をテレビ受像機に表示させる。これによって、ユーザに視聴可能なテレビ番組の情報を提供できる。それゆえ、より適切なテレビ番組の情報をユーザに提供できる。【選択図】  図２
2010283656.tif 000002
【特許請求の範囲】
【請求項１】
テレビ番組の情報を番組情報提示装置に提供する番組情報提供装置であって、
ユーザによるテレビ番組の視聴履歴の情報を取得する視聴履歴情報取得手段と、
前記視聴履歴情報取得手段が取得した前記視聴履歴の情報に基づいて、前記ユーザの嗜好を分析する嗜好分析手段と、
前記視聴履歴情報取得手段が取得した前記視聴履歴の情報に基づいて、各曜日毎に、前記ユーザがテレビ番組を視聴可能な時間帯である視聴可能時間帯を予測する視聴可能時間帯予測手段と、
将来放送されるテレビ番組の番組情報を取得する番組情報取得手段と、
前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、および前記番組情報取得手段が取得した前記番組情報に基づいて、前記番組情報取得手段が前記番組情報を取得したテレビ番組から、設定された曜日の前記視聴可能時間帯に放送され、かつ前記ユーザの嗜好に適したテレビ番組を選択する番組選択手段と、
前記番組選択手段が選択したテレビ番組の情報を前記番組情報提示装置に提供する番組情報提供手段と、を備えることを特徴とする番組情報提供装置。
【請求項２】
前記ユーザが録画内容を視聴可能な録画装置に録画されているテレビ番組の番組情報を取得する録画番組情報取得手段をさらに備え、
前記番組選択手段は、前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、前記番組情報取得手段が取得した前記番組情報、および前記録画番組情報取得手段が取得した前記番組情報に基づいて、前記番組情報取得手段が前記番組情報を取得したテレビ番組、および前記録画番組情報取得手段に録画されているテレビ番組のいずれかから、前記設定された曜日の前記視聴可能時間帯に前記ユーザが視聴可能で、かつ前記ユーザの嗜好に適したテレビ番組を選択することを特徴とする請求項１に記載の番組情報提供装置。
【請求項３】
前記視聴履歴情報取得手段は、前記ユーザが視聴したテレビ番組が、視聴時に放送されていたリアルタイム番組、および前記録画装置に録画されていた録画番組のいずれであるかを表す視聴番組種別情報をさらに取得し、
前記視聴履歴情報取得手段が取得した前記視聴番組種別情報に基づいて、各曜日毎に、前記ユーザがリアルタイム番組および録画番組のいずれを視聴するのかを予測する視聴番組種別予測手段をさらに備え、
前記番組選択手段は、前記視聴番組種別予測手段が前記設定された曜日にリアルタイム番組を視聴すると予測した場合には、前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、および前記番組情報取得手段が取得した前記番組情報に基づいて、前記番組情報取得手段が前記番組情報を取得したテレビ番組から、前記設定された曜日の前記視聴可能時間帯に前記ユーザが視聴可能で、かつ前記ユーザの嗜好に適したテレビ番組を選択し、
前記視聴番組種別予測手段が前記設定された曜日に前記録画番組を視聴すると予測した場合には、前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、および前記録画番組情報取得手段が取得した前記番組情報に基づいて、前記録画番組情報取得手段に録画されているテレビ番組から、前記設定された曜日の前記視聴可能時間帯に前記ユーザが視聴可能で、かつ前記ユーザの嗜好に適したテレビ番組を選択することを特徴とする請求項２に記載の番組情報提供装置。
【請求項４】
前記視聴履歴情報取得手段は、前記ユーザが視聴したテレビ番組の番組時間長を表す番組時間長情報をさらに取得し、
前記視聴履歴情報取得手段が取得した前記番組時間長情報に基づき、各曜日毎に、前記ユーザが視聴するテレビ番組の番組時間長を予測する視聴番組時間長予測手段をさらに備え、
前記番組選択手段は、前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、前記番組情報取得手段が取得した前記番組情報、前記録画番組情報取得手段が取得した前記番組情報、および前記視聴番組時間長予測手段が予測した前記番組時間長に基づいて、前記番組情報取得手段が前記番組情報を取得したテレビ番組、および前記録画番組情報取得手段に録画されているテレビ番組のいずれかから、前記設定された曜日の前記視聴可能時間帯に前記ユーザが視聴可能で、番組時間長が前記予測した番組時間長と合致し、かつ前記ユーザの嗜好に適したテレビ番組を選択することを特徴とする請求項２または３に記載の番組情報提供装置。
【請求項５】
前記嗜好分析手段は、前記ユーザの嗜好を各曜日毎に分析し、
前記番組選択手段は、前記嗜好分析手段が分析した前記ユーザの嗜好として、前記設定された曜日の前記ユーザの嗜好の分析結果を用いて前記テレビ番組の選択を行うことを特徴とする請求項１から４のいずれか１項に記載の番組情報提供装置。
【請求項６】
テレビ番組の情報を提供する番組情報提供装置と、前記番組情報提供装置が提供する前記テレビ番組の情報をユーザに提示する番組情報提示装置と、を備える番組情報提供システムであって、
前記番組情報提供装置は、
前記ユーザによるテレビ番組の視聴履歴の情報を取得する視聴履歴情報取得手段と、
前記視聴履歴情報取得手段が取得した前記視聴履歴の情報に基づいて、前記ユーザの嗜好を分析する嗜好分析手段と、
前記視聴履歴情報取得手段が取得した前記視聴履歴の情報に基づいて、各曜日毎に、前記ユーザがテレビ番組を視聴可能な時間帯である視聴可能時間帯を予測する視聴可能時間帯予測手段と、
将来放送されるテレビ番組の番組情報を取得する番組情報取得手段と、
前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、および前記番組情報取得手段が取得した前記番組情報に基づいて、前記番組情報取得手段が前記番組情報を取得したテレビ番組から、設定された曜日の前記視聴可能時間帯に放送され、かつ前記ユーザの嗜好に適したテレビ番組を選択する番組選択手段と、
前記番組選択手段が選択したテレビ番組の情報を前記番組情報提示装置に提供する番組情報提供手段と、を備え、
前記番組情報提示装置は、
前記番組情報提供装置が提供する前記ユーザの嗜好に適したテレビ番組の情報を取得する嗜好番組情報取得手段と、
前記嗜好番組情報取得手段が取得した前記テレビ番組の情報を前記ユーザに提示する番組情報提示手段と、を備えることを特徴とする番組情報提供システム。
【請求項７】
テレビ番組の情報を提供する番組情報提供装置と、前記番組情報提供装置が提供する前記テレビ番組の情報をユーザに提示する番組情報提示装置と、によって実行される番組情報提供方法であって、
前記番組情報提示装置が、
前記番組情報提供装置が、前記ユーザによるテレビ番組の視聴履歴の情報を取得する視聴履歴情報取得ステップと、
前記番組情報提供装置が、前記視聴履歴情報取得ステップで取得した前記視聴履歴の情報に基づいて、前記ユーザの嗜好を分析する嗜好分析ステップと、
前記番組情報提供装置が、前記視聴履歴情報取得ステップで取得した前記視聴履歴の情報に基づいて、各曜日毎に、前記ユーザがテレビ番組を視聴可能な時間帯である視聴可能時間帯を予測する視聴可能時間帯予測ステップと、
将来放送されるテレビ番組の番組情報を取得する番組情報取得ステップと、
前記番組情報提供装置が、前記嗜好分析ステップで分析した前記ユーザの嗜好、前記視聴可能時間帯予測ステップで予測した前記視聴可能時間帯、および前記番組情報取得ステップで取得した前記番組情報に基づいて、前記番組情報取得ステップで前記番組情報を取得したテレビ番組から、設定された曜日の前記視聴可能時間帯に放送され、かつ前記ユーザの嗜好に適したテレビ番組を選択する番組選択ステップと、
前記番組情報提供装置が、前記番組選択ステップで選択したテレビ番組の情報を前記番組情報提示装置に提供する番組表情報提供ステップと、
前記番組情報提示装置が、前記番組情報提供装置が提供する前記テレビ番組の情報を取得する嗜好番組情報取得ステップと、
前記番組情報提示装置が、前記選択番組情報取得ステップで取得した前記テレビ番組の情報を前記ユーザに提示する番組情報提示ステップと、を有することを特徴とする番組情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ番組の情報を提供する番組情報提供装置、番組情報提供システム、番組情報提供方法に関する。
【背景技術】
【０００２】
従来、この種の技術としては、例えば、特許文献１に記載の技術がある。
この特許文献１に記載の技術では、まず、ユーザが視聴したテレビ番組に重畳されている情報、およびユーザが録画装置に行った録画・再生等の各種操作を検出する。続いて、それらの検出結果に基づいて、ユーザの嗜好を検出する。そして、検出した嗜好に基づき、ユーザの嗜好に適したテレビ番組の情報をユーザに提供するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１０４３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、ユーザの嗜好に適するか否かという判定基準のみをもとに、提供するテレビ番組の情報を選択している。そのため、例えば、ユーザの嗜好に適するものの、ユーザが視聴できない時間帯のテレビ番組の情報が提供される可能性があった。
本発明の技術的課題は、上記のような点に着目し、より適切なテレビ番組の情報をユーザに提供することにある。
【課題を解決するための手段】
【０００５】
上記技術的課題を解決するために、本発明の各態様は、以下のような構成からなる。
本発明の第１の態様である番組情報提供装置は、
テレビ番組の情報（例えば、図２中の個人用番組表）を番組情報提示装置（例えば、図２中のユーザ端末装置４に対応）に提供する番組情報提供装置であって、
ユーザによるテレビ番組の視聴履歴の情報（例えば、図３中のジャンル、出演者、番組内容）を取得する視聴履歴情報取得手段（例えば、図２中の視聴履歴情報受信部１８に対応）と、
前記視聴履歴情報取得手段が取得した前記視聴履歴の情報に基づいて、前記ユーザの嗜好を分析する嗜好分析手段（例えば、図２中の視聴嗜好分析部２２に対応）と、
前記視聴履歴情報取得手段が取得した前記視聴履歴の情報に基づいて、各曜日毎に、前記ユーザがテレビ番組を視聴可能な時間帯である視聴可能時間帯を予測する視聴可能時間帯予測手段（例えば、図８中のステップＳ２０１〜Ｓ２０３、図１０中のステップＳ４０１〜Ｓ４０３に対応）と、
将来放送されるテレビ番組の番組情報を取得する番組情報取得手段（例えば、図２中の番組表情報受信部２０に対応）と、
前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、および前記番組情報取得手段が取得した前記番組情報に基づいて、前記番組情報取得手段が前記番組情報を取得したテレビ番組から、設定された曜日の前記視聴可能時間帯に放送され、かつ前記ユーザの嗜好に適したテレビ番組を選択する番組選択手段（例えば、図２中の番組表情報抽出部２９に対応）と、
前記番組選択手段が選択したテレビ番組の情報を前記番組情報提示装置に提供する番組情報提供手段（例えば、図２中の番組表情報送信部３０に対応）と、を備えることを特徴とする。
このような態様によれば、ユーザが視聴可能なテレビ番組の情報を提供できる。
それゆえ、より適切なテレビ番組の情報をユーザに提供できる。
【０００６】
本発明の第２の態様である番組情報提供装置は、
前記ユーザが録画内容を視聴可能な録画装置に録画されているテレビ番組の番組情報を取得する録画番組情報取得手段（例えば、図２中の蓄積録画番組情報受信部２６に対応）をさらに備え、
前記番組選択手段は、前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、前記番組情報取得手段が取得した前記番組情報、および前記録画番組情報取得手段が取得した前記番組情報に基づいて、前記番組情報取得手段が前記番組情報を取得したテレビ番組、および前記録画番組情報取得手段に録画されているテレビ番組のいずれかから、前記設定された曜日の前記視聴可能時間帯に前記ユーザが視聴可能で、かつ前記ユーザの嗜好に適したテレビ番組を選択する。
このような態様によれば、視聴時に放送されるテレビ番組に加え、録画装置に録画されているテレビ番組の情報をユーザに提供できる。
【０００７】
本発明の第３の態様である番組情報提供装置は、
前記視聴履歴情報取得手段は、前記ユーザが視聴したテレビ番組が、視聴時に放送されていたリアルタイム番組、および前記録画装置に録画されていた録画番組のいずれであるかを表す視聴番組種別情報をさらに取得し、
前記視聴履歴情報取得手段が取得した前記視聴番組種別情報に基づいて、各曜日毎に、前記ユーザがリアルタイム番組および録画番組のいずれを視聴するのかを予測する視聴番組種別予測手段（例えば、図９中のステップＳ３０２〜Ｓ３０６、図１１中のステップＳ５０２〜Ｓ５０６に対応）をさらに備え、
前記番組選択手段は、前記視聴番組種別予測手段が前記設定された曜日にリアルタイム番組を視聴すると予測した場合には、前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、および前記番組情報取得手段が取得した前記番組情報に基づいて、前記番組情報取得手段が前記番組情報を取得したテレビ番組から、前記設定された曜日の前記視聴可能時間帯に前記ユーザが視聴可能で、かつ前記ユーザの嗜好に適したテレビ番組を選択し、
前記視聴番組種別予測手段が前記設定された曜日に前記録画番組を視聴すると予測した場合には、前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、および前記録画番組情報取得手段が取得した前記番組情報に基づいて、前記録画番組情報取得手段に録画されているテレビ番組から、前記設定された曜日の前記視聴可能時間帯に前記ユーザが視聴可能で、かつ前記ユーザの嗜好に適したテレビ番組を選択することを特徴とする。
このような態様によれば、ユーザの視聴が予測される番組種別に合致したテレビ番組の情報をユーザに提供できる。
【０００８】
本発明の第４の態様である番組情報提供装置は、
前記視聴履歴情報取得手段は、前記ユーザが視聴したテレビ番組の番組時間長を表す番組時間長情報をさらに取得し、
前記視聴履歴情報取得手段が取得した前記番組時間長情報に基づき、各曜日毎に、前記ユーザが視聴するテレビ番組の番組時間長を予測する視聴番組時間長予測手段（例えば、図９中のステップＳ３０８〜Ｓ３１１、図１１中のステップＳ５０８〜Ｓ５１１に対応）をさらに備え、
前記番組選択手段は、前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、前記番組情報取得手段が取得した前記番組情報、前記録画番組情報取得手段が取得した前記番組情報、および前記視聴番組時間長予測手段が予測した前記番組時間長に基づいて、前記番組情報取得手段が前記番組情報を取得したテレビ番組、および前記録画番組情報取得手段に録画されているテレビ番組のいずれかから、前記設定された曜日の前記視聴可能時間帯に前記ユーザが視聴可能で、番組時間長が前記予測した番組時間長と合致し、かつ前記ユーザの嗜好に適したテレビ番組を選択することを特徴とする。
このような態様によれば、ユーザの視聴が予測されるテレビ番組の番組時間長に合致したテレビ番組の情報をユーザに提供できる。
【０００９】
本発明の第５の態様である番組情報提供装置は、
前記嗜好分析手段は、前記ユーザの嗜好を各曜日毎に分析し、
前記番組選択手段は、前記嗜好分析手段が分析した前記ユーザの嗜好として、前記設定された曜日の前記ユーザの嗜好の分析結果を用いて前記テレビ番組の選択を行うことを特徴とする。
このような態様によれば、曜日毎にユーザの嗜好が変化しても、ユーザの嗜好に適したテレビ番組の情報をユーザに提供できる。
【００１０】
本発明の第６の態様である番組情報提供システムは、
テレビ番組の情報（例えば、図２中の個人用番組表）を提供する番組情報提供装置と、前記番組情報提供装置が提供する前記テレビ番組の情報をユーザに提示する番組情報提示装置（例えば、図２中のユーザ端末装置４に対応）と、を備える番組情報提供システムであって、
前記番組情報提供装置は、
前記ユーザによるテレビ番組の視聴履歴の情報（例えば、図３中のジャンル、出演者、番組内容）を取得する視聴履歴情報取得手段（例えば、図２中の視聴履歴情報受信部１８に対応）と、
前記視聴履歴情報取得手段が取得した前記視聴履歴の情報に基づいて、前記ユーザの嗜好を分析する嗜好分析手段（例えば、図２中の視聴嗜好分析部２２に対応）と、
前記視聴履歴情報取得手段が取得した前記視聴履歴の情報に基づいて、各曜日毎に、前記ユーザがテレビ番組を視聴可能な時間帯である視聴可能時間帯を予測する視聴可能時間帯予測手段（例えば、図２中の視聴ライフスタイル分析部２４に対応）と、
将来放送されるテレビ番組の番組情報を取得する番組情報取得手段（例えば、図２中の番組表情報受信部２０に対応）と、
前記嗜好分析手段が分析した前記ユーザの嗜好、前記視聴可能時間帯予測手段が予測した前記視聴可能時間帯、および前記番組情報取得手段が取得した前記番組情報に基づいて、前記番組情報取得手段が前記番組情報を取得したテレビ番組から、設定された曜日の前記視聴可能時間帯に放送され、かつ前記ユーザの嗜好に適したテレビ番組を選択する番組選択手段（例えば、図２中の番組表情報抽出部２９に対応）と、
前記番組選択手段が選択したテレビ番組の情報を前記番組情報提示装置に提供する番組情報提供手段（例えば、図２の番組表情報送信部３０に対応する）と、を備え、
前記番組情報提示装置は、
前記番組情報提供装置が提供する前記ユーザの嗜好に適したテレビ番組の情報を取得する嗜好番組情報取得手段（例えば、図２中の番組表情報受信部１４に対応）と、
前記嗜好番組情報取得手段が取得した前記テレビ番組の情報を前記ユーザに提示する番組情報提示手段例えば、図２中の番組表情報表示部１６に対応）と、を備えることを特徴とする。
このような態様によれば、ユーザが視聴可能なテレビ番組の情報を提供できる。
それゆえ、より適切なテレビ番組の情報をユーザに提供できる。
【００１１】
本発明の第７の態様である番組情報提供方法は、
テレビ番組の情報（例えば、図２中の個人用番組表）を提供する番組情報提供装置と、前記番組情報提供装置が提供する前記テレビ番組の情報をユーザに提示する番組情報提示装置（例えば、図２中のユーザ端末装置４に対応）と、によって実行される番組情報提供方法であって、
前記番組情報提供装置が、前記ユーザによるテレビ番組の視聴履歴の情報を取得する視聴履歴情報取得ステップ（例えば、図１３中のステップＳ７０２に対応）と、
前記番組情報提供装置が、前記視聴履歴情報取得ステップで取得した前記視聴履歴の情報に基づいて、前記ユーザの嗜好を分析する嗜好分析ステップ（例えば、図１３中のステップＳ７０３に対応）と、
前記番組情報提供装置が、前記視聴履歴情報取得ステップで取得した前記視聴履歴の情報に基づいて、各曜日毎に、前記ユーザがテレビ番組を視聴可能な時間帯である視聴可能時間帯を予測する視聴可能時間帯予測ステップ（例えば、図１３中のステップＳ７０４に対応）と、
将来放送されるテレビ番組の番組情報を取得する番組情報取得ステップ（例えば、図１３中のステップＳ７０５に対応）と、
前記番組情報提供装置が、前記嗜好分析ステップで分析した前記ユーザの嗜好、前記視聴可能時間帯予測ステップで予測した前記視聴可能時間帯、および前記番組情報取得ステップで取得した前記番組情報に基づいて、前記番組情報取得ステップで前記番組情報を取得したテレビ番組から、設定された曜日の前記視聴可能時間帯に放送され、かつ前記ユーザの嗜好に適したテレビ番組を選択する番組選択ステップ（例えば、図１３中のステップＳ７０６に対応）と、
前記番組情報提供装置が、前記番組選択ステップで選択したテレビ番組の情報を前記番組情報提示装置に提供する番組表情報提供ステップ（例えば、図１３中のステップＳ７０７に対応）と、
前記番組情報提示装置が、前記番組情報提供装置が提供する前記テレビ番組の情報を取得する嗜好番組情報取得ステップ（例えば、図１３中のステップＳ７０８に対応）と、
前記番組情報提示装置が、前記選択番組情報取得ステップで取得した前記テレビ番組の情報を前記ユーザに提示する番組情報提示ステップ（例えば、図１３中のステップＳ７０９に対応）と、を有することを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】番組情報提供システム１の概略構成を示す概念図である。
【図２】ユーザ端末装置４および番組情報提供装置５の構成を示すブロック図である。
【図３】視聴履歴情報蓄積部１９に蓄積されている情報を示す図である。
【図４】視聴ライフスタイル蓄積部２５に蓄積されている情報を示す図である。
【図５】視聴ライフスタイル蓄積部２５に蓄積されている情報を示す図である。
【図６】視聴ライフスタイル蓄積部２５に蓄積されている情報を示す図である。
【図７】視聴ライフスタイル分析部２４が実行する演算処理の内容を表すフローチャートである。
【図８】第１視聴可能時間帯予測処理の内容を表すフローチャートである。
【図９】第１視聴傾向検出処理の内容を表すフローチャートである。
【図１０】第２視聴可能時間帯予測処理の内容を表すフローチャートである。
【図１１】第２視聴傾向検出処理の内容を表すフローチャートである。
【図１２】番組情報提供装置５が実行する演算処理の内容を表すフローチャートである。
【図１３】番組情報提供システムの動作を説明するための図である。
【図１４】テレビ番組の情報を表示したテレビ受像機２を表す図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係る実施形態について図面を参照して説明する。なお、以下の説明において参照する各図では、他の図と同等の構成要素は同一符号によって示す。
本実施形態の番組情報提供装置５は、ユーザによるテレビ番組の視聴履歴をもとに、ユーザの嗜好に適したテレビ番組の情報をユーザに提供するものである。
なお、本実施形態では、説明の簡単のため、ユーザが１人の場合を想定して説明する。
【００１４】
（番組情報提供システム１の構成）
まず、本実施形態の番組情報提供システム１の構成について説明する。
図１は、番組情報提供システム１の概略構成を示す概念図である。
図１に示すように、番組情報提供システム１は、テレビ受像機２、録画装置３、ユーザ端末装置４、および番組情報提供装置５を備える。
テレビ受像機２は、ユーザによって所持される装置である。テレビ受像機２は、ユーザの操作に応じたテレビ番組を表示する。テレビ番組としては、リアルタイム番組および録画番組がある。リアルタイム番組とは、視聴時に放送されているテレビ番組である。また、録画番組とは、録画装置３に録画されているテレビ番組である。テレビ受像機２としては、例えば、据え置き型のテレビ受像機を利用可能である。
【００１５】
（コンテンツＩＤ、視聴コンテンツ種別）
また、テレビ受像機２は、表示しているテレビ番組のコンテンツＩＤおよび視聴コンテンツ種別（広義には「視聴番組種別情報」）の情報を取得する。コンテンツＩＤとは、テレビ番組それぞれを識別可能とする識別標識である。コンテンツＩＤは、例えば、テレビ受像機２がリアルタイム番組を表示している場合には、放送波から取得する。また、テレビ受像機２が録画番組を表示している場合には、録画装置３から取得する。視聴コンテンツ種別とは、ユーザが視聴したテレビ番組が、リアルタイム番組および録画番組のいずれであるかを表す情報である。そして、テレビ受像機２は、取得したコンテンツＩＤとともに、コンテンツ視聴日、コンテンツ視聴曜日、コンテンツ視聴時間帯（広義には「視聴可能時間帯」）、コンテンツ時間長（広義には「番組時間長情報」）、および視聴コンテンツ種別の情報を、視聴番組情報としてユーザ端末装置４に送信する。視聴番組情報の送信は、例えば、テレビ受像機２とユーザ端末装置４とを互いに通信可能とする通信ケーブル６を介して行う。視聴番組情報は、ユーザによるテレビ番組の視聴が終了した後に送信する。
【００１６】
（コンテンツ視聴日など）
コンテンツ視聴日とは、コンテンツＩＤが表すテレビ番組が視聴された日である。ここで、テレビ番組の視聴の有無の判定は、例えば、テレビ番組がテレビ受像機２に表示されたことをもって、テレビ番組が視聴されたものと考える。また、コンテンツ視聴曜日とは、コンテンツＩＤが表すテレビ番組が視聴された曜日である。即ち、ユーザがテレビ番組を視聴した曜日を表す情報である。さらに、コンテンツ視聴時間帯とは、コンテンツＩＤが表すテレビ番組が視聴された時間帯である。即ち、ユーザがテレビ番組を視聴した時間帯を表す情報である。例えば、９時台、１０時台等、何時台に視聴されたのかを表す。コンテンツ時間長とは、コンテンツＩＤが表すテレビ番組の時間長である。即ち、ユーザが視聴したテレビ番組の番組時間長を表す情報である。
【００１７】
同時に、テレビ受像機２は、コンテンツ視聴時間を計測する。コンテンツ視聴時間とは、コンテンツＩＤが表すテレビ番組が視聴された時間長である。そして、テレビ受像機２は、計測したコンテンツ視聴時間長を、視聴時間情報としてユーザ端末装置４に送信する。視聴時間情報の送信は、通信ケーブル６を介して行う。視聴時間情報は、ユーザによるテレビ番組の視聴が終了した後に、視聴番組情報の送信とともに送信する。
【００１８】
（録画装置）
録画装置３は、ユーザによって所持される装置である。録画装置３は、ユーザの操作に応じてテレビ番組の録画および再生を行う。テレビ番組の録画は、ユーザに録画予約日時、録画完了日時、および放送局の情報を入力させ、入力させた情報で特定されるテレビ番組を対象として行う。録画予約日時とは、録画を開始する日時である。録画完了日時とは、録画を終了する日時である。また、再生したテレビ番組は、テレビ受像機２に表示される。これによって、ユーザが録画装置３による録画内容を視聴可能となっている。録画装置３としては、例えば、ハードディスクレコーダを利用可能である。
【００１９】
また、録画装置３は、録画しているテレビ番組のコンテンツＩＤを取得する。コンテンツＩＤは、録画のために受信した放送波から取得する。そして、録画装置３は、取得したコンテンツＩＤとともに、コンテンツＩＤが表すテレビ番組の録画予約日時、録画完了日時を、録画予約情報としてユーザ端末装置４に送信する。録画予約情報の送信は、録画装置３とユーザ端末装置４とを互いに通信可能とする通信ケーブル７を介して行う。
さらに、録画装置３は、取得したコンテンツＩＤ、および番組時間長の情報を、蓄積録画番組情報として保持する。番組時間長とは、コンテンツＩＤが表すテレビ番組の放送された時間長である。そして、録画装置３は、保持した蓄積録画番組情報をユーザ端末装置４に送信する。蓄積録画番組情報の送信は、通信ケーブル７を介して行う。
【００２０】
次に、図１中のユーザ端末装置４、番組情報提供装置５の具体的構成について説明する。
図２は、ユーザ端末装置４および番組情報提供装置５の構成を示すブロック図である。
（ユーザ端末装置）
ユーザ端末装置４は、ユーザによって所持される装置である。ユーザ端末装置４としては、例えば、セットトップボックスを利用可能である。
具体的には、図２に示すように、ユーザ端末装置４は、録画予約情報取得部８、視聴番組情報取得部９、視聴時間情報取得部１０、視聴履歴情報送信部１１、蓄積録画番組情報送信部１２（広義には「録画番組情報取得手段」）、番組表情報取得要求送信部１３、番組表情報受信部１４、個人用番組表情報蓄積部１５、および番組表情報表示部１６（広義には「番組情報提示手段」）を備える。
【００２１】
録画予約情報取得部８は、録画装置３から送信される録画予約情報を受信する。録画予約情報の受信は、通信ケーブル７を介して行う。そして、録画予約情報取得部８は、受信した録画予約情報を視聴履歴情報送信部１１に出力する。
視聴番組情報取得部９は、テレビ受像機２から送信される視聴番組情報を受信する。視聴番組情報の受信は、通信ケーブル６を介して行う。そして、視聴番組情報取得部９は、受信した録画予約情報を視聴履歴情報送信部１１に出力する。
【００２２】
視聴時間情報取得部１０は、テレビ受像機２から送信される視聴時間情報を受信する。視聴時間情報の受信は、通信ケーブル６を介して行う。そして、視聴時間情報取得部１０は、受信した視聴時間情報を視聴履歴情報送信部１１に出力する。
視聴履歴情報送信部１１は、録画予約情報取得部８、視聴番組情報取得部９および視聴時間情報取得部１０それぞれからの出力に、ユーザＩＤを加え、視聴履歴情報として番組情報提供装置５に送信する。ユーザＩＤとは、ユーザを識別可能とする識別標識である。ユーザＩＤとしては、例えば、ユーザ端末装置４を他のユーザ端末装置４から識別可能な標識を用いる。視聴履歴情報の送信は、ユーザ端末装置４と番組情報提供装置５とを互いに通信可能とする通信回線１７を介して行う。通信回線１７としては、例えば、インターネットや、基地局を介して通信を行う携帯電話の通信回線を利用可能である。
【００２３】
蓄積録画番組情報送信部１２は、録画装置３から送信される蓄積録画番組情報を受信する。蓄積録画番組情報の送信は、通信回線１７を介して行う。そして、蓄積録画番組情報送信部１２は、受信した蓄積録画番組情報を番組情報提供装置５に送信する。
番組表情報取得要求送信部１３は、番組表取得要求信号を番組情報提供装置５に送信する。番組表取得要求信号とは、ユーザに提供するテレビ番組の情報の送信を番組情報提供装置５に要求する信号である。番組表取得要求信号の送信は、ユーザの操作を契機として行ってもよいし、設定時間となるたびに行うようにしてもよい。
【００２４】
番組表情報受信部１４は、番組情報提供装置５から送信される個人用番組表情報を受信する。個人用番組表情報の受信は、通信回線１７を介して行う。個人用番組表情報とは、ユーザに提供するテレビ番組を表す情報である。そして、番組表情報受信部１４は、受信した個人用番組表情報を個人用番組表情報蓄積部１５に出力する。
個人用番組表情報蓄積部１５は、番組表情報受信部１４から出力される個人用番組表情報を蓄積する。個人用番組表情報蓄積部１５としては、例えば、情報の格納・読み出しが可能なハードディスク記憶装置を利用可能である。
【００２５】
番組表情報表示部１６は、ユーザが、お勧め（即ち、視聴のお勧め）のテレビ番組の情報の表示を要求する操作を行うと、個人用番組表情報蓄積部１５から個人用番組表情報を読み出す。お勧めのテレビ番組の情報の表示を要求する操作としては、例えば、テレビ受像機２のリモコン装置の特定のボタンを押す操作等を利用可能である。そして、番組表情報表示部１６は、読み出した個人用番組情報をテレビ受像機２に表示させる。
このような構成により、ユーザ端末装置４は、視聴履歴情報、および蓄積録画番組情報を番組情報提供装置５に送信できる。そのため、それら送信した情報をもとに、番組情報提供装置５に、ユーザの嗜好に適したテレビ番組の番組を生成させることができる。
【００２６】
（番組情報提供装置）
番組情報提供装置５は、テレビ番組の情報の提供会社が所持する装置である。番組情報提供装置５は、例えば、周知のサーバ装置を利用して構成することができる。
具体的には、番組情報提供装置５は、視聴履歴情報受信部１８（広義には「視聴履歴情報取得手段」）、視聴履歴情報蓄積部１９、番組表情報受信部２０（広義には「番組情報取得手段」）、番組表情報蓄積部２１、視聴嗜好分析部２２（広義には「嗜好分析手段」）、視聴嗜好蓄積部２３、視聴ライフスタイル分析部２４、視聴ライフスタイル蓄積部２５、蓄積録画番組情報受信部２６、録画番組情報蓄積部２７、番組表情報取得要求受信部２８、番組表情報抽出部２９（広義には「番組選択手段」）、および番組表情報送信部３０（広義には「番組情報提供手段」）を備える。
視聴履歴情報受信部１８は、ユーザ端末装置４から送信される視聴履歴情報を受信する。視聴履歴情報の受信は、通信回線１７を介して行う。そして、視聴履歴情報受信部１８は、受信した視聴履歴情報を視聴履歴情報蓄積部１９に出力する。
【００２７】
視聴履歴情報蓄積部１９は、視聴履歴情報受信部１８から出力される視聴履歴情報を蓄積する。また、視聴履歴情報蓄積部１９は、視聴履歴情報とともに、コンテンツ視聴曜日（平日/休日）、コンテンツ視聴割合、視聴コンテンツジャンル、視聴番組出演者、および視聴番組内容の情報（広義には「ユーザによるテレビ番組の視聴履歴の情報」）を蓄積する。コンテンツ視聴曜日（平日/休日）とは、コンテンツ視聴曜日がユーザの休日であるか平日であるかを表す情報である。休日とは、ユーザが仕事を休む日である。平日とは、休日以外の日である。コンテンツ視聴割合とは、視聴履歴情報に含まれる視聴履歴情報のコンテンツ時間長をコンテンツ視聴時間で除した除算結果である。視聴コンテンツジャンルとは、コンテンツＩＤが表すテレビ番組のジャンルである。即ち、ユーザが視聴したテレビ番組のジャンルを表す情報である。例えば、バラエティ・お笑い、スポーツ等がある。視聴番組出演者とは、コンテンツＩＤが表すテレビ番組に出演している俳優、歌手、及びタレント等の出演者を表す情報である。例えば、バラエティ芸人Ａ（名前）、歌手Ｂ等がある。視聴番組内容とは、コンテンツＩＤが表すテレビ番組で取り扱われる詳細情報全てを表す情報である。例えば、グルメ番組で紹介されたレストラン情報（名前、場所等）、紹介された映画情報（タイトル、出演者、ジャンル等）等がある。視聴履歴情報蓄積部１９としては、例えば、情報の格納・読み出しが可能なハードディスク記憶装置を利用可能である。
【００２８】
（視聴履歴情報蓄積部）
図３は、視聴履歴情報蓄積部１９に蓄積されている情報を示す図である。
また、視聴履歴情報蓄積部１９は、蓄積された情報でデータベースを構成する。図３に示すように、視聴履歴情報蓄積部１９のデータベースは、複数のレコードを有する。各レコードのフィールドは、「ユーザＩＤ」、「コンテンツＩＤ」、「録画予約日時」、「録画完了日時」、「コンテンツ視聴日」、「コンテンツ視聴曜日」、「コンテンツ視聴曜日（平日・休日）」、「コンテンツ視聴時間帯」、「視聴コンテンツ種別」、「コンテンツ時間長」、「コンテンツ視聴割合」、「視聴コンテンツジャンル」、「視聴番組出演者」、および「視聴番組内容」で構成される。
これらのフィールドのうち、録画予約日時および録画完了日時を、録画情報と呼ぶ。
また、コンテンツ視聴日、コンテンツ視聴曜日、コンテンツ視聴曜日（平日/休日）コンテンツ視聴時間帯、視聴コンテンツ種別、コンテンツ時間長、コンテンツ視聴時間、コンテンツ視聴割合、視聴コンテンツジャンル、視聴番組出演者、および視聴番組内容を、視聴番組情報と呼ぶ。
【００２９】
（番組表情報受信部など）
図２に戻り、番組表情報受信部２０は、放送波またはインターネットから、設定された日数（例えば、１週間）以内に将来放送されるテレビ番組の番組表情報（広義には「番組情報」）を取得する。番組表情報とは、放送されるテレビ番組のジャンル、放送曜日、および放送時間帯を表す情報である。番組表情報は、放送波に重畳されていたり、インターネット上のウェブサイトに開示されていたりする。そして、番組表情報受信部２０は、取得した番組表情報を番組表情報蓄積部２１に出力する。
番組表情報蓄積部２１は、番組表情報受信部２０から出力される番組表情報を蓄積する。番組表情報蓄積部２１としては、例えば、ハードディスク記憶装置を利用可能である。
【００３０】
視聴嗜好分析部２２は、視聴履歴情報蓄積部１９に視聴履歴情報が蓄積されると、視聴履歴情報蓄積部１９、番組表情報蓄積部２１、および視聴嗜好蓄積部２３それぞれに格納されている情報に基づいて、ユーザの嗜好を分析する。ユーザの嗜好は、月曜日のユーザの嗜好、火曜日のユーザの嗜好、水曜日のユーザの嗜好等、各曜日毎に分析する。また、平日のユーザの嗜好、休日のユーザの嗜好等、平日/休日毎にも分析する。そして、視聴嗜好分析部２２は、分析したユーザの嗜好の情報を、視聴嗜好情報として視聴嗜好蓄積部２３に出力する。
【００３１】
（ユーザの嗜好の分析）
ユーザの嗜好の分析では、例えば、ユーザはリアルタイム番組と録画番組とのいずれを好むか、ユーザの好みのテレビ番組のジャンルは何であるか等、ユーザがどのようなテレビ番組を好んで視聴しているのかを分析する。
具体的には、例えば、図３に示すように、まず、視聴履歴情報蓄積部１９のデータベースから、フィールド「視聴コンテンツ種別」のフィールド値が「リアルタイム番組」であるレコードを検索する。続いて、フィールド「視聴コンテンツ種別」のフィールド値が「録画番組」であるレコードを検索する。続いて、それら検索結果をもとに、フィールド値が「リアルタイム番組」であるレコードの数と、「録画番組」であるレコードの数とのいずれが多いかを判定する。そして、フィールド値が「リアルタイム番組」であるレコードの数が多いと判定した場合には、ユーザが「リアルタイム番組」の視聴を好むと判定する。一方、フィールド値が「録画番組」であるレコードの数が多いと判定した場合には、ユーザが「録画番組」の視聴を好むと判定する。また、フィールド値が「リアルタイム番組」であるレコードの数と「録画番組」であるレコードの数とが同数であると判定した場合には、ユーザが「リアルタイム番組」の視聴と「録画番組」の視聴との両方を好むと判定する。
【００３２】
また、データベースにおいて、フィールド「視聴コンテンツジャンル」のフィールド値（例えば、バラエティ、お笑い、クイズ等）毎に、フィールド「コンテンツ視聴割合」のフィールド値の合計値を算出し、合計値が最も大きいフィールド値が表すジャンルが、ユーザの好みのテレビ番組のジャンルであると判定する。
さらに、データベースから、フィールド「視聴番組出演者」のフィールド値（例えば、俳優Ａ、お笑いＢ、ピン芸人Ｃ等）のうち最も多いフィールド値を検索する。そして、検索したうちで、最も多いフィールド値が表す出演者が、ユーザの好みのテレビ番組の出演者であると判定する。
【００３３】
また、データベースにおいて、フィールド「視聴番組内容」の全てのフィールド値から、例えば形態素解析、ＴＦ・ＩＤＦを用いてフィールド値の特徴語を抽出し、この特徴語がユーザにとって特徴的なキーワードであると判定する。
視聴嗜好蓄積部２３は、視聴嗜好分析部２２から出力される視聴嗜好情報を蓄積する。視聴嗜好蓄積部２３としては、例えば、ハードディスク記憶装置を利用可能である。
【００３４】
視聴ライフスタイル分析部２４は、視聴履歴情報蓄積部１９に視聴履歴情報が蓄積されると、視聴履歴情報蓄積部１９、および視聴ライフスタイル蓄積部２５それぞれに格納されている情報に基づいて、後述する演算処理を実行する。視聴履歴情報蓄積部１９に格納されている情報としては、ユーザＩＤ、コンテンツＩＤ、および視聴番組情報を利用する。そして、視聴嗜好分析部２２は、この演算処理の処理結果を、視聴ライフスタイル情報として視聴ライフスタイル蓄積部２５に出力する。
視聴ライフスタイル蓄積部２５は、視聴ライフスタイル分析部２４から出力される視聴ライフスタイル情報を蓄積する。視聴ライフスタイル蓄積部２５としては、例えば、ハードディスク記憶装置を利用可能である。
【００３５】
（視聴ライフスタイル蓄積部の蓄積情報）
図４〜図６は、視聴ライフスタイル蓄積部２５に蓄積されている情報を示す図である。
また、視聴ライフスタイル蓄積部２５は、蓄積された情報で第１視聴ライフスタイルテーブル、第２視聴ライフスタイルテーブル、および視聴ライフスタイルデータベースを構成する。第１視聴ライフスタイルテーブル、および第２視聴ライフスタイルテーブルは、それぞれ１ユーザにつき１つずつ備える。
図４に示すように、第１視聴ライフスタイルテーブルは、複数のレコードを有する。各レコードのフィールドは、「時間帯」、月曜日〜日曜日の各曜日の「全日数」および「視聴日数」で構成される。
【００３６】
月曜日の全日数とは、ユーザの視聴履歴情報の取得が開始されてから、何回目の月曜日であるかを表す日数である。月曜日の視聴日数とは、ユーザの視聴履歴情報の取得が開始されてから、フィールド「時間帯」のフィールド値が表す時間帯にテレビ番組が視聴された月曜日の合計数を表す日数である。火曜日、水曜日等、他の曜日の全日数および視聴日数の定義も同様とする。これらのフィールドのフィールド値は、視聴ライフスタイル分析部２４によって、視聴履歴情報蓄積部１９のデータベースをもとに設定する。
【００３７】
図５に示すように、第２視聴ライフスタイルテーブルは、複数のレコードを有する。各レコードのフィールドは、「時間帯」、平日/休日の「全日数」および「視聴日数」で構成される。
平日の全日数とは、ユーザの視聴履歴情報の取得が開始されてから、何回目の平日であるかを表す日数である。平日の視聴日数とは、ユーザの視聴履歴情報の取得が開始されてから、フィールド「時間帯」のフィールド値が表す時間帯にテレビ番組が視聴された平日の合計数を表す日数である。休日の全日数および視聴日数の定義も同様とする。これらのフィールドのフィールド値は、視聴ライフスタイル分析部２４によって、視聴履歴情報蓄積部１９のデータベースをもとに設定される。
【００３８】
図６に示すように、視聴ライフスタイルデータベースは、複数のレコードを有する。各レコードのフィールドは、「ユーザＩＤ」、「対象日種別」、「視聴可能時間帯」、「視聴コンテンツ種別」、および「コンテンツ長パターン」で構成される。
対象日種別とは、月曜日〜日曜日の各曜日、平日または休日の種別である。また、視聴可能時間帯とは、月曜日〜日曜日の各曜日、平日、および休日毎に、ユーザがテレビ番組を視聴可能な時間帯の予測を表す情報である。さらに、視聴コンテンツ種別とは、各曜日、平日、および休日毎に、ユーザがリアルタイム番組および録画番組のいずれを視聴するのかの予測を表す情報である。また、コンテンツ長パターンとは、各曜日、平日、および休日毎に、ユーザが視聴するテレビ番組の番組時間長の予測を表す情報である。
【００３９】
（蓄積録画番組情報受信部２６など）
図２に戻り、蓄積録画番組情報受信部２６は、ユーザ端末装置４から送信される蓄積録画番組情報を受信する。そして、蓄積録画番組情報受信部２６は、受信した蓄積録画番組情報を録画番組情報蓄積部２７に出力する。
録画番組情報蓄積部２７は、蓄積録画番組情報受信部２６から出力される蓄積録画番組情報を蓄積する。録画番組情報蓄積部２７としては、例えば、ハードディスク記憶装置を利用可能である。
番組表情報取得要求受信部２８は、ユーザ端末装置４から送信される番組表情報取得要求信号を取得する。そして、番組表情報取得要求受信部２８は、取得した番組情報取得要求信号を番組表情報抽出部２９に出力する。
【００４０】
番組表情報抽出部２９は、番組表情報取得要求受信部２８から番組表情報取得要求信号が出力されると、視聴嗜好蓄積部２３および視聴ライフスタイル蓄積部２５それぞれに格納されている情報に基づいて、後述する演算処理を実行する。そして、番組表情報抽出部２９は、この演算処理の処理結果である個人用番組表情報を番組表情報送信部３０に送信する。個人用番組表情報とは、ユーザの嗜好に適したテレビ番組に関する情報である。
番組表情報送信部３０は、番組表情報抽出部２９から出力される個人用番組表情報をユーザ端末装置４に送信する。個人用番組表情報の送信は、通信回線１７を介して行う。
このような構成により、番組情報提供装置５は、ユーザが視聴可能な時間帯のテレビ番組の情報を提供できる。それゆえ、より適切なテレビ番組の情報を提供できる。
【００４１】
（視聴ライフスタイル分析部の処理内容）
次に、番組情報提供装置５の視聴ライフスタイル分析部２４が実行する演算処理の内容を、フローチャートを用いて説明する。
図７は、視聴ライフスタイル分析部２４が実行する演算処理の内容を表すフローチャートである。
なお、図７の演算処理は、毎日、設定時間になると１ユーザについて７回ずつ実行される。そして、各実行のたびに、パラメータである分析対象曜日を、月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日に順次切り替える。
【００４２】
図７に示すように、まず、そのステップＳ１０１では、視聴ライフスタイル蓄積部２５から視聴ライフスタイルデータベース、第１視聴ライフスタイルテーブル、および第２視聴ライフスタイルテーブルを取得する。
続いてステップＳ１０２に移行して、後述する第１視聴可能時間帯予測処理を実行する。第１視聴可能時間帯予測処理とは、前記ステップＳ１０１で取得した第１視聴ライフスタイルテーブルに基づき、分析対象曜日のうちの各時間帯から、ユーザがテレビ番組を視聴可能な時間帯を予測する処理である。
【００４３】
続いてステップＳ１０３に移行して、前記ステップＳ１０２の処理結果をもとに、分析対象曜日に視聴可能時間帯が存在するか否かを判定する。視聴可能時間帯とは、ユーザがテレビ番組を視聴可能な時間帯である。そして、分析対象曜日に視聴可能時間帯が存在すると判定した場合には（Ｙｅｓ）ステップＳ１０４に移行する。一方、分析対象曜日に視聴可能時間帯が存在しないと判定した場合には（Ｙｅｓ）ステップＳ１０５に移行する。
【００４４】
前記ステップＳ１０４では、後述する第１視聴傾向検出処理を実行した後、前記ステップＳ１０５に移行する。第１視聴傾向検出処理とは、分析対象曜日の視聴可能時間帯に、ユーザが視聴するテレビ番組の傾向を検出する処理である。
前記ステップＳ１０５では、分析対象曜日の全日数Ａが設定日数Ｂ（例えば、４日）以上であるか否かを判定する。そして、分析対象曜日の全日数Ａが設定日数Ｂ以上であると判定した場合には（Ｙｅｓ）この演算処理を終了する。一方、分析対象曜日の全日数Ａが設定日数Ｂより小さいと判定した場合には（Ｎｏ）ステップＳ１０６に移行する。
【００４５】
前記ステップＳ１０６では、後述する第２視聴可能時間帯予測処理を実行する。第２視聴可能時間帯予測処理とは、前記ステップＳ１０１で取得した第２視聴ライフスタイルテーブルに基づき、分析対象曜日が属する平日/休日区分のうちの各時間帯から、ユーザがテレビ番組を視聴可能な時間帯を予測する処理である。平日/休日区分とは、分析対象曜日が、ユーザにとって平日または休日のいずれであるかを表す分類である。
続いてステップＳ１０７に移行して、後述する第２視聴傾向検出処理を実行した後、この演算処理を終了する。第２視聴傾向検出処理とは、平日/休日区分の視聴可能時間帯に、ユーザが視聴するテレビ番組の傾向を検出する処理である。
【００４６】
（第１視聴可能時間帯予測処理の内容）
次に、第１視聴可能時間帯予測処理の内容を、フローチャートを用いて説明する。
図８は、第１視聴可能時間帯予測処理の内容を表すフローチャートである。
なお、図８の演算処理は、いちど実行されると、２４回繰り返される。そして、各繰り返しのたびに、パラメータである分析対象時間帯を、０時、１時、２時、…、２１時、２２時、２３時に順次切り替える。
図８に示すように、まず、そのステップＳ２０１では、分析対象曜日の分析対象時間帯が、ユーザがテレビ番組を視聴可能な時間帯であるか否かを判定する。
【００４７】
具体的には、ステップＳ２０１では、まず、図４に示すように、第１視聴ライフスタイルテーブルから、分析対象曜日の分析対象時間帯の視聴日数Ｃおよび全日数Ｄを取得する。続いて、取得した視聴日数Ｃが（全日数Ｄ/２）以上であるか否かを判定する。そして、視聴日数Ｃが（全日数Ｄ/２）以上であると判定した場合には（Ｙｅｓ）ステップＳ２０２に移行する。一方、視聴日数Ｃが（全日数Ｄ/２）より小さい場合には（Ｎｏ）ステップＳ２０３に移行する。
【００４８】
図８に戻り、前記ステップＳ２０２では、分析対象曜日の分析対象時間帯は、ユーザがテレビ番組を視聴可能な時間帯であると判定した後、この演算処理を終了する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が分析対象曜日と一致するレコードを検索する。続いて、検索したレコードのフィールド「視聴可能時間帯」のフィールド値として分析対象時間帯の変数値（例えば、０時）を格納する。
図８に戻り、前記ステップＳ２０３では、分析対象曜日の分析対象時間帯は、ユーザがテレビ番組を視聴可能な時間帯ではないと判定した後、この演算処理を終了する。
そして、分析対象時間を順次切り替え、合計２４回の演算処理の実行を終えると、もとの処理に復帰する。この復帰により、もとの処理のステップＳ１０３に移行する。
【００４９】
（第１視聴傾向検出処理）
次に、第１視聴傾向検出処理の内容を、フローチャートを用いて説明する。
図９は、第１視聴傾向検出処理の内容を表すフローチャートである。
図９に示すように、そのステップＳ３０１では、まず、図３に示すように、視聴履歴情報蓄積部１９のデータベースから、フィールド「コンテンツ視聴曜日」のフィールド値が分析対象曜日と一致し、且つ、フィールド「コンテンツ視聴時間帯」のフィールド値が視聴可能時間帯と一致するレコードを検索する。続いて、検索したレコードからリアルタイム視聴数Ｅおよび録画視聴数Ｆを計数する。リアルタイム視聴数Ｅは、フィールド「視聴コンテンツ種別情報」のフィールド値が「リアルタイム番組」であるレコードの数である。録画視聴数Ｆは、フィールド「視聴コンテンツ種別情報」のフィールド値が「録画番組」であるレコードの数である。
【００５０】
図９に戻り、続いてステップＳ３０２〜Ｓ３０６では、分析対象曜日の視聴可能時間帯に、ユーザがリアルタイム番組と録画番組のどちらを視聴するかを判定する。
具体的には、まず、ステップＳ３０２では、前記ステップＳ３０１で取得したリアルタイム視聴数Ｅおよび録画視聴数Ｆに基づき、（Ｅ/（Ｅ＋Ｆ））が設定値Ｇ（例えば、０．７）以上であるか否かを判定する。そして、設定値Ｇ以上であると判定した場合には（Ｙｅｓ）ステップＳ３０３に移行する。一方、（Ｅ/（Ｅ＋Ｆ））が設定値Ｇより小さいと判定した場合には（Ｎｏ）ステップＳ３０４に移行する。
【００５１】
前記ステップＳ３０３では、分析対象曜日の視聴可能時間帯に、ユーザがリアルタイム番組を視聴すると判定した後、ステップＳ３０７に移行する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が分析対象曜日と一致するレコードを検索する。続いて、検索したレコードのフィールド「視聴コンテンツ種別」のフィールド値を「リアルタイム」に設定する。
【００５２】
図９に戻り、前記ステップＳ３０４では、（F/（Ｅ＋Ｆ））が設定値Ｇ以上であるか否かを判定する。そして、設定値Ｇ以上であると判定した場合には（Ｙｅｓ）ステップＳ３０５に移行する。一方、（F/（Ｅ＋Ｆ））が設定値Ｇより小さいと判定した場合には（Ｎｏ）ステップＳ３０６に移行する。
前記ステップＳ３０５では、分析対象曜日の視聴可能時間帯に、ユーザが録画番組を視聴すると判定した後、前記ステップＳ３０７に移行する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が分析対象曜日と一致するレコードを検索する。続いて、検索したレコードのフィールド「視聴コンテンツ種別」のフィールド値を「録画」に設定する。
【００５３】
図９に戻り、前記ステップＳ３０６では、分析対象曜日の視聴可能時間帯に、ユーザがリアルタイム番組および録画番組のいずれも視聴すると判定した後、前記ステップＳ３０７に移行する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が分析対象曜日と一致するレコードを検索する。続いて、検索したレコードのフィールド「視聴コンテンツ種別」のフィールド値を「リアルタイム、録画」に設定する。
【００５４】
前記ステップＳ３０７では、まず、図３に示すように、視聴履歴情報蓄積部１９のデータベースから、フィールド「コンテンツ視聴曜日」のフィールド値が分析対象曜日と一致し、且つ、フィールド「コンテンツ視聴時間帯」のフィールド値が視聴可能時間帯と一致するレコードを検索する。続いて、検索したレコードそれぞれのフィールド「コンテンツ時間長」のフィールド値の平均値を算出し、算出結果をコンテンツ平均時間長Ｈとする。
【００５５】
図９に戻り、続いてステップＳ３０８〜Ｓ３１１（広義には「視聴番組時間長予測手段」）では、分析対象曜日の視聴可能時間帯に、ユーザがどれくらいの長さのテレビ番組を視聴するかを判定する。
具体的には、まず、ステップＳ３０８では、前記ステップＳ３０７で算出したコンテンツ平均時間長Ｈが３０分以下であるか否かを判定する。そして、３０分以下であると判定した場合には（Ｙｅｓ）ステップＳ３０９に移行する。一方、３０分より長いと判定した場合には（Ｎｏ）ステップＳ３１０に移行する。
【００５６】
前記ステップＳ３０９では、分析対象曜日の視聴可能時間帯に、ユーザが３０分以下のテレビ番組を視聴すると判定した後、この演算処理を終了してもとの処理に復帰する。この復帰により、もとの処理のステップＳ１０５に移行する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が分析対象曜日と一致するレコードを検索する。続いて、検索したレコードのフィールド「コンテンツ長パターン」のフィールド値を「３０分以下」に設定する。
【００５７】
図９に戻り、前記ステップＳ３１０では、前記ステップＳ３０７で算出したコンテンツ平均時間長Ｈが1時間以下であるか否かを判定する。そして、１時間以下であると判定した場合には（Ｙｅｓ）ステップＳ３１１に移行する。一方、１時間より長いと判定した場合には（Ｎｏ）ステップＳ３１２に移行する。
前記ステップＳ３１１では、分析対象曜日の視聴可能時間帯に、ユーザが30分より長く1時間以下のテレビ番組を視聴すると判定した後、この演算処理を終了してもとの処理に復帰する。この復帰により、もとの処理のステップＳ１０５に移行する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が分析対象曜日と一致するレコードを検索する。続いて、検索したレコードのフィールド「コンテンツ長パターン」のフィールド値を「３０分より長く1時間以下」に設定する。
【００５８】
図９に戻り、前記ステップＳ３１２では、分析対象曜日の視聴可能時間帯に、ユーザが１時間より長いテレビ番組を視聴すると判定した後、この演算処理を終了してもとの処理に復帰する。この復帰により、もとの処理のステップＳ１０５に移行する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が分析対象曜日と一致するレコードを検索する。続いて、検索したレコードのフィールド「コンテンツ長パターン」のフィールド値を「１時間より長い」に設定する。
【００５９】
（第２視聴可能時間帯予測処理）
次に、第２視聴可能時間帯予測処理の内容を、フローチャートを用いて説明する。
図１０は、第２視聴可能時間帯予測処理の内容を表すフローチャートである。
なお、図１０の演算処理は、いちど実行されると、２４回繰り返される。そして、各繰り返しのたびに、パラメータである分析対象時間帯を、０時、１時、２時、…、２１時、２２時、２３時に順次切り替える。
図１０に示すように、まず、そのステップＳ４０１では、平日/休日区分の分析対象時間帯が、ユーザがテレビ番組を視聴可能な時間帯であるか否かを判定する。
【００６０】
具体的には、ステップＳ４０１では、まず、図５に示すように、第２視聴ライフスタイルテーブルから、平日/休日区分の分析対象時間帯の視聴日数Ｉおよび全日数Ｊを取得する。続いて、取得した視聴日数Ｉが（全日数Ｊ/２）以上であるか否かを判定する。そして、視聴日数Ｉが（全日数Ｊ/２）以上であると判定した場合には（Ｙｅｓ）ステップＳ４０２に移行する。一方、視聴日数Ｉが（全日数Ｊ/２）より小さいと判定した場合には（Ｎｏ）ステップＳ４０３に移行する。
【００６１】
図１０に戻り、前記ステップＳ４０２では、平日/休日区分の分析対象時間帯は、ユーザがテレビ番組を視聴可能な時間帯であると判定した後、この演算処理を終了する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が平日/休日区分と一致するレコードを検索する。続いて、検索したレコードのフィールド「視聴可能時間帯」のフィールド値として分析対象時間帯の変数値（例えば、０時）を格納する。
図１０に戻り、前記ステップＳ４０３では、平日/休日区分の分析対象時間帯は、ユーザがテレビ番組を視聴可能な時間帯ではないと判定した後、この演算処理を終了する。
そして、分析対象時間を順次切り替え、合計２４回の演算処理の実行を終えると、もとの処理に復帰する。この復帰により、もとの処理のステップＳ１０７に移行する。
【００６２】
（第２視聴傾向検出処理）
次に、第２視聴傾向検出処理の内容を、フローチャートを用いて説明する。
図１１は、第２視聴傾向検出処理の内容を表すフローチャートである。
図１１に示すように、そのステップＳ５０１では、まず、図３に示すように、視聴履歴情報蓄積部１９のデータベースから、フィールド「コンテンツ視聴曜日（平日/休日）」のフィールド値が平日/休日区分と一致し、且つ、フィールド「コンテンツ視聴時間帯」のフィールド値が視聴可能時間帯と一致するレコードを検索する。続いて、検索したレコードからリアルタイム視聴数Ｋおよび録画視聴数Ｌを計数する。リアルタイム視聴数Ｋは、フィールド「視聴コンテンツ種別情報」のフィールド値が「リアルタイム番組」であるレコードの数である。録画視聴数Ｌは、フィールド「視聴コンテンツ種別情報」のフィールド値が「録画番組」であるレコードの数である。
【００６３】
図１１に戻り、続いてステップＳ５０２〜Ｓ５０６では、平日/休日区分の視聴可能時間帯に、ユーザがリアルタイム番組と録画番組のどちらを視聴するか判定する。
具体的には、まず、ステップＳ５０２では、前記ステップＳ５０１で取得したリアルタイム視聴数Ｋおよび録画視聴数Ｌに基づき、（Ｋ/（Ｋ＋Ｌ））が設定値Ｍ（例えば、０．７）以上であるか否かを判定する。そして、設定値Ｍ以上であると判定した場合には（Ｙｅｓ）ステップＳ５０３に移行する。一方、（Ｋ/（Ｋ＋Ｌ））が設定値Ｍより小さいと判定した場合には（Ｎｏ）ステップＳ５０４に移行する。
【００６４】
前記ステップＳ５０３では、平日/休日区分の視聴可能時間帯に、ユーザがリアルタイム番組を視聴すると判定した後、ステップＳ５０７に移行する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が平日/休日区分と一致するレコードを検索する。続いて、検索したレコードのフィールド「視聴コンテンツ種別」のフィールド値を「リアルタイム」に設定する。
【００６５】
図１１戻り、前記ステップＳ５０４では、（Ｌ/（Ｋ＋Ｌ））が設定値Ｍ以上であるか否かを判定する。そして、（Ｌ/（Ｋ＋Ｌ））が設定値Ｍ以上であると判定した場合には（Ｙｅｓ）ステップＳ５０５に移行する。一方、（Ｌ/（Ｋ＋Ｌ））が設定値Ｍより小さいと判定した場合には（Ｎｏ）ステップＳ５０６に移行する。
前記ステップＳ５０５では、平日/休日区分の分析対象時間帯に、ユーザが録画番組を視聴すると判定した後、前記ステップＳ５０７に移行する。
【００６６】
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が平日/休日区分と一致するレコードを検索する。続いて、検索したレコードのフィールド「視聴コンテンツ種別」のフィールド値を「録画」に設定する。
図１１に戻り、前記ステップＳ５０６では、平日/休日区分の分析対象時間帯に、ユーザがリアルタイム番組および録画番組のいずれも視聴すると判定した後、前記ステップＳ５０７に移行する。
【００６７】
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が平日/休日区分と一致するレコードを検索する。続いて、検索したレコードのフィールド「視聴コンテンツ種別」のフィールド値を「リアルタイム、録画」に設定する。
前記ステップＳ５０７では、まず、図３に示すように、視聴履歴情報蓄積部１９のデータベースから、フィールド「コンテンツ視聴曜日（平日/休日）」のフィールド値が平日/休日区分と一致し、且つ、フィールド「コンテンツ視聴時間帯」のフィールド値が視聴可能時間帯と一致するレコードを検索する。続いて、検索したレコードそれぞれのフィールド「コンテンツ時間長」のフィールド値の平均値を算出し、算出結果をコンテンツ平均時間長Ｎとする。
【００６８】
図１１に戻り、続いてステップＳ５０８〜Ｓ５１１では、平日/休日区分の視聴可能時間帯に、ユーザがどれくらいの長さのテレビ番組を視聴するかを判定する。
具体的には、まず、ステップＳ５０８では、前記ステップＳ３０７で算出したコンテンツ平均時間長Ｎが３０分以下であるか否かを判定する。そして、３０分以下であると判定した場合には（Ｙｅｓ）ステップＳ３０９に移行する。一方、30分より長いと判定した場合には（Ｎｏ）ステップＳ５１０に移行する。
【００６９】
前記ステップＳ５０９では、平日/休日区分の視聴可能時間帯に、ユーザが３０分以下のテレビ番組を視聴すると判定した後、この演算処理を終了してもとの処理に復帰する。この復帰により、もとの処理のステップＳ１０５に移行する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が平日/休日区分と一致するレコードを検索する。続いて、検索したレコードのフィールド「コンテンツ長パターン」のフィールド値を「３０分以下」に設定する。
【００７０】
図１１に戻り、前記ステップＳ５１０では、前記ステップＳ３０７で算出したコンテンツ平均時間長Ｎが1時間以下であるか否かを判定する。そして、1時間以下であると判定した場合には（Ｙｅｓ）ステップＳ３１１に移行する。一方、1時間より長いと判定した場合には（Ｎｏ）ステップＳ５１２に移行する。
前記ステップＳ５１１では、平日/休日区分の視聴可能時間帯に、ユーザが３０分より長く1時間以下のテレビ番組を視聴すると判定した後、この演算処理を終了してもとの処理に復帰する。この復帰により、もとの処理のステップＳ１０５に移行する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が平日/休日区分と一致するレコードを検索する。続いて、検索したレコードのフィールド「コンテンツ長パターン」のフィールド値を「３０分より長く1時間以下」に設定する。
【００７１】
図１１に戻り、前記ステップＳ５１２では、平日/休日区分の視聴可能時間帯に、ユーザが１時間より長いテレビ番組を視聴すると判定した後、この演算処理を終了してもとの処理に復帰する。この復帰により、もとの処理のステップＳ１０５に移行する。
具体的には、図６に示すように、まず、視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が平日/休日区分と一致するレコードを検索する。続いて、検索したレコードのフィールド「コンテンツ長パターン」のフィールド値を「１時間より長い」に設定する。
【００７２】
（番組表情報抽出部の演算処理）
次に、番組情報提供装置５の番組表情報抽出部２９が実行する演算処理の内容を、フローチャートを用いて説明する。
図１２は、番組情報提供装置５の番組表情報抽出部２９が実行する演算処理の内容を表すフローチャートである。
なお、図１２の演算処理は、番組表情報取得要求受信部２８から番組表情報取得要求信号が出力されると、１ユーザについて７回ずつ実行される。そして、各実行のたびに、パラメータである分析対象曜日を、月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日に順次切り替える。
【００７３】
図１２に示すように、そのステップＳ６０１では、まず、視聴ライフスタイル蓄積部２５から視聴ライフスタイルデータベースを取得する。続いて、図６に示すように、取得した視聴ライフスタイルデータベースから、フィールド「対象日種別」のフィールド値が分析対象曜日と一致するレコードを検索する。続いて、検索したレコードのフィールド「全日数」のフィールド値を取得し、取得したフィールド値を全日数Ｐとする。
【００７４】
続いてステップＳ６０２では、全日数Ｐが「１」であるか否かを判定する。そして、全日数Ｐが「１」であると判定した場合には（Ｙｅｓ）ステップＳ６０３に移行する。一方、全日数Ｐが「１」ではないと判定した場合には（Ｎｏ）ステップＳ６０４に移行する。
前記ステップＳ６０３では、ユーザの嗜好情報のみに基づいて、ユーザの嗜好に適したテレビ番組を選択する。
【００７５】
具体的には、ステップＳ６０３では、視聴嗜好蓄積部２３から、分析対象曜日のユーザの視聴嗜好情報を取得する。続いて、取得した視聴嗜好情報に基づき、番組表情報蓄積部２１に情報が蓄積されているテレビ番組、および録画番組情報蓄積部２７に情報が蓄積されているテレビ番組から、分析対象曜日にユーザが視聴可能で、分析対象曜日のユーザの嗜好に適したテレビ番組を選択する。例えば、視聴嗜好情報をもとに、分析対象曜日に視聴するテレビ番組として、ユーザがリアルタイム番組と録画番組とのいずれを好むかを判定する。そして、リアルタイム番組を好むと判定した場合には、番組表情報蓄積部２１に蓄積されている情報からテレビ番組（つまり、リアルタイム番組）を選択する。一方、録画番組を好むと判定した場合には、録画番組情報蓄積部２７に蓄積されている情報からテレビ番組（つまり、録画番組）を選択する。また、リアルタイム番組と録画番組の両方を好むと判定した場合には、番組表情報蓄積部２１に蓄積されている情報と録画番組情報蓄積部２７に蓄積されている情報の両方からテレビ番組（つまり、リアルタイム番組および録画番組のいずれか）を選択する。続いて、選択したテレビ番組から、ユーザの好みのジャンルのテレビ番組、好みの出演者が出演するテレビ番組、または好みの番組内容のテレビ番組を選択する。
【００７６】
続いてステップＳ６０４では、全日数Ｐが設定日数Ｑ（例えば、４日）以上であるか否かを判定する。そして、全日数Ｐが設定日数Ｑ以上であると判定した場合には（Ｙｅｓ）ステップＳ６０５に移行する。一方、全日数Ｐが設定日数Ｑより短いと判定した場合には（Ｎｏ）ステップＳ６０６に移行する。
前記ステップＳ６０５では、ユーザの嗜好情報、および分析対象曜日の視聴ライフスタイル情報に基づいて、ユーザの嗜好に適したテレビ番組を選択する。
【００７７】
具体的には、ステップＳ６０５では、視聴嗜好蓄積部２３から、分析対象曜日のユーザの視聴嗜好情報を取得する。続いて、図６に示すように、視聴ライフスタイル蓄積部２５からユーザの視聴ライフスタイルデータベースを取得する。続いて、取得した視聴嗜好情報および視聴ライフスタイルデータベースに基づき、番組表情報蓄積部２１に情報が蓄積されているテレビ番組、および録画番組情報蓄積部２７に情報が蓄積されているテレビ番組から、分析対象曜日の視聴可能時間帯にユーザが視聴可能で、且つ、分析対象曜日のユーザの嗜好に適したテレビ番組を選択する。例えば、視聴嗜好情報をもとに、分析対象曜日に視聴するテレビ番組として、ユーザがリアルタイム番組と録画番組とのいずれを好むかを判定する。そして、リアルタイム番組を好むと判定した場合には、番組表情報蓄積部２１に蓄積されている情報からテレビ番組（つまり、リアルタイム番組）を選択する。一方、録画番組を好むと判定した場合には、録画番組情報蓄積部２７に蓄積されている情報からテレビ番組（つまり、録画番組）を選択する。また、リアルタイム番組と録画番組との両方を好むと判定した場合には、番組表情報蓄積部２１に蓄積されている情報と録画番組情報蓄積部２７に蓄積されている情報の両方からテレビ番組（つまり、リアルタイム番組および録画番組のいずれか）を選択する。続いて、選択したテレビ番組から、ユーザの好みのジャンルのテレビ番組、好みの出演者が出演するテレビ番組、または好みの番組内容のテレビ番組を選択する。続いて、視聴ライフスタイルデータベースをもとに、ユーザの好みのジャンルのテレビ番組、好みの出演者が出演するテレビ番組、または好みの番組内容のテレビ番組、として選択したテレビ番組から、分析対象曜日の視聴可能時間帯にユーザが視聴可能なテレビ番組を選択する。
【００７８】
これによって、視聴時に放送されるリアルタイム番組に加え、録画装置３に録画されている録画番組の情報をユーザに提供できる。また、ユーザの視聴が予測される番組種別、および番組時間長に合致したテレビ番組の情報をユーザに提供できる。
一方、前記ステップＳ６０６では、ユーザの嗜好情報、および分析対象曜日が属する平日/休日区分の視聴ライフスタイル情報に基づいて、ユーザの嗜好に適したテレビ番組を選択する。
【００７９】
具体的には、ステップＳ６０６では、視聴嗜好蓄積部２３から、分析対象曜日が属する平日/休日区分のユーザの視聴嗜好情報を取得する。続いて、図６に示すように、視聴ライフスタイル蓄積部２５からユーザの視聴ライフスタイルデータベースを取得する。続いて、取得した視聴嗜好情報および視聴ライフスタイルデータベースに基づき、番組表情報蓄積部２１に情報が蓄積されているテレビ番組、および録画番組情報蓄積部２７に情報が蓄積されているテレビ番組から、平日/休日区分の視聴可能時間帯にユーザが視聴可能で、且つ、分析対象曜日が属する平日/休日区分のユーザの嗜好に適したテレビ番組を選択する。例えば、視聴嗜好情報をもとに、分析対象曜日が属する平日/休日区分に視聴するテレビ番組として、ユーザがリアルタイム番組と録画番組とのいずれを好むかを判定する。そして、リアルタイム番組を好むと判定した場合には、番組表情報蓄積部２１に蓄積されている情報からテレビ番組（つまり、リアルタイム番組）を選択する。一方、録画番組を好むと判定した場合には、録画番組情報蓄積部２７に蓄積されている情報からテレビ番組（つまり、録画番組）を選択する。一方、リアルタイム番組と録画番組の両方を好むと判定した場合には、番組表情報蓄積部２１に蓄積されている情報と録画番組情報蓄積部２７に蓄積されている情報の両方からテレビ番組（つまり、リアルタイム番組および録画番組のいずれか）を選択する。続いて、選択したテレビ番組から、ユーザの好みのジャンルのテレビ番組、好みの出演者が出演するテレビ番組、または好みの番組内容のテレビ番組を選択する。続いて、視聴ライフスタイルデータベースをもとに、ユーザの好みのジャンルのテレビ番組、好みの出演者が出演するテレビ番組、または好みの番組内容のテレビ番組、として選択したテレビ番組から、平日/休日区分の視聴可能時間帯にユーザが視聴可能なテレビ番組を選択する。
そして、分析対象曜日を順次切り替え、合計７回の演算処理の実行を終えると、選択したテレビ番組を表す情報を、個人番組表情報（広義には「テレビ番組の情報」）として番組表情報送信部３０に出力した後、この演算処理を終了してもとの処理に復帰する。
【００８０】
（番組情報提供システムの動作）
次に、本実施形態による番組情報提供システム１の動作について説明する。
図１３は、番組情報提供システムの動作を説明するための図である。
まず、図１および図２に示すように、ユーザ端末装置４が、定期的に、テレビ受像機２から視聴番組情報および視聴時間情報が出力されていないかを判定する。
ここで、図１２に示すように、ユーザがテレビ受像機２でテレビ番組の視聴を開始した状態を考える。視聴を開始したテレビ番組は、リアルタイム番組であったとする。
【００８１】
すると、テレビ受像機２が、表示しているテレビ番組のコンテンツＩＤおよび視聴コンテンツ種別の情報を取得する。また、テレビ受像機２が、コンテンツ視聴時間を計測する。そして、ユーザがテレビ番組の視聴を終了すると、図２に示すように、テレビ受像機２が、取得したコンテンツＩＤ、コンテンツ視聴日、コンテンツ視聴曜日、コンテンツ視聴時間帯および視聴コンテンツ種別の情報（つまり、視聴番組情報）、並びにコンテンツ視聴時間長（つまり、視聴時間情報）をユーザ端末装置４に送信する。
【００８２】
続いて、ユーザ端末装置４の視聴番組情報取得部９および視聴時間情報取得部１０が、テレビ受像機２から送信される視聴番組情報および視聴時間情報を受信すると、受信した視聴番組情報および視聴時間情報を視聴履歴情報送信部１１に出力する。続いて、視聴履歴情報送信部１１が、視聴番組情報および視聴時間情報を取得する。続いて、視聴履歴情報送信部１１が、取得した視聴番組情報および視聴時間情報およびユーザＩＤ（つまり、視聴履歴情報）を、通信回線１７を介して、番組情報提供装置５に送信する（図１３のステップＳ７０１）。
【００８３】
続いて、ユーザ端末装置４の視聴履歴情報受信部１８が、ユーザ端末装置４から送信される視聴履歴情報を受信すると、受信した視聴履歴情報を視聴履歴情報蓄積部１９に出力する（図１３のステップＳ７０２）。続いて、視聴履歴情報蓄積部１９が、出力された視聴履歴情報を蓄積する。
続いて、視聴嗜好分析部２２が、視聴履歴情報蓄積部１９に視聴履歴情報が蓄積されると、視聴履歴情報蓄積部１９、番組表情報蓄積部２１、および視聴嗜好蓄積部２３それぞれに格納されている情報に基づいて、視聴嗜好情報を生成する（図１３のステップＳ７０３）。続いて、視聴嗜好分析部２２が、生成した視聴嗜好情報を視聴嗜好蓄積部２３に出力する。続いて、視聴嗜好蓄積部２３が、視聴嗜好分析部２２から出力される視聴嗜好情報を蓄積する。
【００８４】
これによって、視聴嗜好蓄積部２３に、ユーザの視聴嗜好情報が蓄積される。つまり、テレビ番組に対するユーザの嗜好の情報が蓄積される。
同時に、視聴ライフスタイル分析部２４が、視聴履歴情報蓄積部１９、および視聴ライフスタイル蓄積部２５それぞれに格納されている情報に基づいて、視聴ライフスタイル情報を生成する（図１３のステップＳ７０４）。続いて、視聴ライフスタイル分析部２４が、生成した視聴ライフスタイル情報を視聴ライフスタイル蓄積部２５に出力する。続いて視聴ライフスタイル蓄積部２５が、視聴ライフスタイル分析部２４から出力される視聴ライフスタイル情報を蓄積する。
【００８５】
これによって、視聴ライフスタイル蓄積部２５に、ユーザの視聴ライフスタイル情報が蓄積される。つまり、ユーザがテレビ番組を視聴可能な時間帯等の情報が蓄積される。
また、並行して、番組表情報受信部２０が、放送波から番組表情報を受信し、受信した番組表情報を番組表情報蓄積部２１に出力する（図１３のステップＳ７０５）。続いて、番組表情報蓄積部２１が、番組表情報受信部２０から出力される番組表情報を蓄積する。
これによって、番組表情報蓄積部２１に、番組表情報が蓄積される。つまり、現在から数日先までに放送されるテレビ番組の情報が蓄積される。
【００８６】
一方、録画装置３がテレビ番組の録画を開始した状態を考える。録画を開始したテレビ番組は、ユーザが録画予約を入力した番組であったとする。
すると、録画装置３が、録画しているテレビ番組のコンテンツＩＤおよび番組時間長の情報を取得する。そして、録画装置３が、取得したコンテンツＩＤおよび番組時間長の情報（つまり、蓄積録画番組情報）をユーザ端末装置４に送信する。
【００８７】
続いて、ユーザ端末装置４の蓄積録画番組情報送信部１２が、録画装置３から送信される蓄積録画番組情報を受信すると、受信した情報を番組情報提供装置５に送信する。
続いて番組情報提供装置５の蓄積録画番組情報受信部２６が、ユーザ端末装置４から送信される蓄積録画番組情報を受信すると、受信した蓄積録画番組情報を録画番組情報蓄積部２７に出力する。続いて録画番組情報蓄積部２７が、蓄積録画番組情報受信部２６から出力される蓄積録画番組情報を蓄積する。
【００８８】
これによって、蓄積録画番組情報受信部２６に、ユーザの蓄積録画番組情報が蓄積される。つまり、録画装置３に録画されている録画番組の情報が蓄積される。
そして、上記フローが繰り返されることで、視聴嗜好蓄積部２３、視聴ライフスタイル蓄積部２５、番組表情報蓄積部２１および録画番組情報蓄積部２７それぞれに情報が順次蓄積される。ここで、それぞれに情報が蓄積された状態にあるときに、番組表情報取得要求送信部１３が、番組表取得要求信号を番組情報提供装置５に送信したとする。
【００８９】
すると、番組情報提供装置５の番組表情報取得要求受信部２８が、ユーザ端末装置４から送信される番組表取得要求信号を受信すると、受信した番組表取得要求信号を番組表情報抽出部２９に出力する。続いて、番組表情報抽出部２９が、番組表情報取得要求受信部２８から番組表情報取得要求信号が出力されると、視聴嗜好蓄積部２３、視聴ライフスタイル蓄積部２５、番組表情報蓄積部２１および録画番組情報蓄積部２７それぞれに格納されている情報に基づいて、視聴可能曜日に視聴可能で、且つ、視聴可能曜日のユーザの嗜好に適したテレビ番組を表す個人用番組表情報を生成する（図１３のステップＳ７０６）。
【００９０】
続いて、番組表情報抽出部２９が、抽出した個人用番組表情報を番組表情報送信部３０に出力する。続いて、番組表情報送信部３０が、番組表情報抽出部２９から個人用番組表情報が出力されると、出力された個人用番組表情報をユーザ端末装置４に送信する（図１３のステップＳ７０７）。
続いて、ユーザ端末装置４の番組表情報受信部１４が、番組情報提供装置５から送信される個人用番組表情報を受信すると、受信した個人用番組表情報を個人用番組表情報蓄積部１５に出力する（図１３のステップＳ７０８）。続いて個人用番組表情報蓄積部１５が、番組表情報受信部１４から個人用番組情報が出力されると、出力された個人用番組表情報を蓄積する。
【００９１】
図１４は、テレビ番組の情報を表示したテレビ受像機２を表す図である。
ここで、ユーザが、お勧め番組の情報の表示を要求する操作を行ったとする。すると、番組表情報表示部１６が、個人用番組表情報蓄積部１５から個人用番組表情報を読み出し、図１４に示すように、読み出した個人用番組情報をテレビ受像機２に表示させる（図１３のステップＳ７０９）。
これによって、ユーザに対し、ユーザが視聴可能な時間帯に視聴でき、且つ、視聴可能な曜日のユーザの嗜好に適したテレビ番組の情報を提供できる。
そのため、ユーザによるテレビ放送の視聴機会を増大させることができる。
【００９２】
ここで、本実施形態では、図２中の視聴履歴情報受信部１８が視聴履歴情報取得手段を構成する。以下同様に、図２中の視聴嗜好分析部２２が嗜好分析手段を構成する。また、図８中のステップＳ２０１〜Ｓ２０３、図１０中のステップＳ４０１〜Ｓ４０３が視聴可能時間帯予測手段を構成する。さらに、図２中の番組表情報受信部２０が番組情報取得手段を構成する。また、図２中の番組表情報抽出部２９が番組選択手段を構成する。さらに、図２の番組表情報送信部３０が番組情報提供手段を構成する。また、図２中の蓄積録画番組情報受信部２６が録画番組情報取得手段を構成する。さらに、図９中のステップＳ３０２〜Ｓ３０６、図１１中のステップＳ５０２〜Ｓ５０６が視聴番組種別予測手段を構成する。また、図９中のステップＳ３０８〜Ｓ３１１、図１１中のステップＳ５０８〜Ｓ５１１が視聴番組時間長予測手段を構成する。また、図２中の番組表情報受信部１４が嗜好番組情報取得手段を構成する。さらに、図２中の番組表情報表示部１６が番組情報提示手段を構成する。
【００９３】
（まとめ）
このように、本実施形態では、まず、番組情報提供装置５が、ユーザの嗜好を分析する。続いて、番組情報提供装置５が、各曜日毎に、ユーザがテレビ番組を視聴可能な時間帯である視聴可能時間帯を予測する。続いて、番組情報提供装置５が、分析した嗜好の情報、予測した視聴可能時間帯の情報、および放送されるテレビ番組の番組情報に基づいて、各曜日の当該視聴可能時間帯にユーザが視聴可能で、且つ、ユーザの嗜好に適したテレビ番組を選択する。続いて、ユーザ端末装置４が、選択したユーザの嗜好に適したテレビ番組に関する情報をユーザ端末装置４に送信する。続いて、ユーザ端末装置４が、送信される番組案内情報をテレビ受像機に表示させる。
【００９４】
これによって、ユーザが視聴可能なテレビ番組の情報を提供できる。
それゆえ、より適切なテレビ番組の情報をユーザに提供できる。
また、本実施形態では、番組情報提供装置５が、ユーザの嗜好を各曜日毎に分析し、各曜日のユーザの嗜好の分析結果を用いて前記テレビ番組の選択を行う。
それゆえ、曜日毎にユーザの嗜好が変化しても、ユーザの嗜好に適したテレビ番組の情報をユーザに提供できる。
【００９５】
（変形例）
なお、本実施形態では、テレビ受像機２として、据え置き型のテレビ受像機を利用する例を示したが、他の構成を採用することもできる。例えば、テレビ番組の表示機能をもった携帯電話機を利用することもできる。
また、テレビ受像機２として携帯電話機を利用する場合には、携帯電話機に、録画装置３およびユーザ端末装置４の機能も実現させるようにしてもよい。
さらに、本実施形態では、ユーザＩＤとして、ユーザ端末装置４を他のユーザ端末装置４から識別可能な標識を用いる例を示したが、他の構成を採用することもできる。例えば、同一のユーザが複数のユーザ端末装置４を所持する場合には、それら複数のユーザ端末装置４全てに同じユーザＩＤを設定してもよい。
【００９６】
また、本実施形態では、ユーザがテレビ番組を視聴可能な時間帯である視聴可能時間帯に放送しているテレビ番組の情報をユーザに提供する例を示したが、他の構成を採用することもできる。例えば、視聴可能時間帯以外の時間帯に放送しているテレビ番組のうちに、ユーザの嗜好に適したテレビ番組がある場合には、録画をお勧めするテレビ番組としてユーザに当該テレビ番組の情報を提供するようにしてもよい。
さらに、本実施形態では、ユーザの嗜好を曜日毎に分析し、その分析結果に基づいてテレビ番組を選択する例を示したが、他の構成を採用することもできる。例えば、曜日毎に区切らず、全ての曜日に共通するユーザの嗜好を分析し、曜日毎のユーザの嗜好に代えて、その分析結果をテレビ番組の選択に用いてもよい。
【００９７】
さらに、本実施形態では、ユーザの視聴嗜好情報を、ユーザの嗜好に適したテレビ番組の選択にのみ用いる例を示したが、他の用途に利用することもできる。例えば、ユーザの視聴嗜好情報をもとに、ユーザに対し、ユーザの嗜好に適した商品の広告提供に利用してもよい。そのようにすれば、効果的な広告提供を実現することができる。
また、本実施形態では、通信回線１７を介して、ユーザ端末装置４と番組情報提供装置５とが情報を授受する場合について説明したが、通信回線１７を介せずに両装置４、５が情報を授受する構成を採用してもよい。この構成によると、両装置４、５が１つの筐体内に実現される場合がある。
【符号の説明】
【００９８】
１  番組情報提供システム
２  テレビ受像機
３  録画装置、
４  ユーザ端末装置
５  番組情報提供装置
１１  視聴履歴情報送信部
１４  番組表情報受信部
１６  番組表情報表示部
１８  視聴履歴情報受信部
２２  視聴嗜好分析部
２４  視聴ライフスタイル分析部
２６  蓄積録画番組情報受信部
２９  番組表情報抽出部
３０  番組表情報送信部
【図１】
2010283656.tif 000003
【図２】
2010283656.tif 000004
【図３】
2010283656.tif 000005
【図４】
2010283656.tif 000006
【図５】
2010283656.tif 000007
【図６】
2010283656.tif 000008
【図７】
2010283656.tif 000009
【図８】
2010283656.tif 000010
【図９】
2010283656.tif 000011
【図１０】
2010283656.tif 000012
【図１１】
2010283656.tif 000013
【図１２】
2010283656.tif 000014
【図１３】
2010283656.tif 000015
【図１４】
2010283656.tif 000016