(57)【要約】【課題】ユーザが視聴した実感のある番組の視聴履歴を記録する。【解決手段】情報処理装置１００は、ユーザ操作によるコンテンツの視聴開始操作種別を検出する検出部１５２と、コンテンツの視聴開始操作種別に応じて、ユーザがコンテンツを視聴したか否かを判定する視聴判定時間を決定する決定部１５６と、ユーザがコンテンツを視聴した視聴時間と決定部により決定された視聴判定時間とを比較して、コンテンツの視聴履歴情報を記憶媒体に記録するか否かを判定する判定部１６０と、を備える。【選択図】図３
2011004334.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作によるコンテンツの視聴開始操作種別を検出する検出部と、
前記コンテンツの視聴開始操作種別に応じて、ユーザが前記コンテンツを視聴したか否かを判定する視聴判定時間を決定する決定部と、
ユーザが前記コンテンツを視聴した視聴時間と前記決定部により決定された前記視聴判定時間とを比較して、前記コンテンツの視聴履歴情報を記憶媒体に記録するか否かを判定する判定部と、
を備える、情報処理装置。
【請求項２】
ユーザが前記コンテンツを視聴した視聴時間を計測する計測部と、
前記計測部により計測された前記視聴時間が前記視聴判定時間を経過したと判定部により判定された場合に、前記コンテンツの視聴履歴情報を記憶媒体に記録する記録部と、を備える、請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツの視聴開始操作種別と前記視聴判定時間の基準時間とが関連付けられた基準時間情報を記憶している記憶部を備え、
前記コンテンツの視聴開始操作種別が、前記ユーザ操作によりコンテンツを直接選択可能なダイレクトキーが押下された場合に、前記視聴判定時間の基準時間として所定時間より短い時間が前記記憶部に記憶されている、請求項１または２のいずれかに記載の情報処理装置。
【請求項４】
前記コンテンツの視聴開始操作種別が、前記ユーザ操作によりコンテンツを複数の数字キーから選択可能なテンキーが押下された場合に、前記視聴判定時間の基準時間として所定時間より長い時間が前記記憶部に記憶されている、請求項３に記載の情報処理装置。
【請求項５】
前記コンテンツの視聴開始操作種別が、前記ユーザ操作により、コンテンツを選択中のチャネルの前後から選択可能なプラスマイナスキーが押下された場合に、前記視聴判定時間の基準時間として所定時間より長い時間が前記記憶部に記憶されている、請求項３に記載の情報処理装置。
【請求項６】
前記コンテンツの視聴開始操作種別が、前記コンテンツが含まれる番組表情報を介して選択する操作であった場合に、前記視聴判定時間の基準時間として、前記ダイレクトキーが押下された場合の前記視聴判定時間の基準時間より長く、前記テンキーが押下された場合の前記視聴判定時間の基準時間より短い時間が前記記憶部に記憶されている、請求項３に記載の情報処理装置。
【請求項７】
前記決定部は、ユーザが視聴している前記コンテンツに対応するユーザの嗜好度に応じて前記視聴判定時間を決定する、請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記ユーザの嗜好度は、前記コンテンツのジャンル毎や前記コンテンツのタイトル毎に設定されている、請求項７に記載の情報処理装置。
【請求項９】
前記記憶部には、前記ユーザの嗜好度と、前記視聴判定時間の基準時間に乗じる掛け率とが関連付けられた掛け率情報が記憶されており、
前記決定部は、ユーザが視聴しているコンテンツに対応するユーザの嗜好度に関連付けられた掛け率を前記視聴判定時間の基準時間に乗じて前記視聴判定時間を決定する、請求項７または８のいずれかに記載の情報処理装置。
【請求項１０】
前記決定部は、ユーザがコンテンツを視聴している際の所定のユーザ操作に応じて前記視聴判定時間を決定する、請求項１〜９のいずれかに記載の情報処理装置。
【請求項１１】
前記所定のユーザ操作は、前記コンテンツの番組説明表示操作や、前記コンテンツの早送り操作や早戻し操作である、請求項１０に記載の情報処理装置。
【請求項１２】
前記記憶部には、前記所定のユーザ操作と、前記視聴判定時間の基準時間に乗じる掛け率とが関連付けられた掛け率情報が記憶されており、
前記決定部は、ユーザがコンテンツを視聴している際に行われたユーザ操作に関連付けられた掛け率を前記視聴判定時間の基準時間に乗じて前記視聴判定時間を決定する、請求項１０または１１のいずれかに記載の情報処理装置。
【請求項１３】
コンテンツの視聴履歴情報を記憶媒体に記録する情報処理装置において、
ユーザ操作によるコンテンツの視聴開始操作種別を検出するステップと、
前記コンテンツの視聴開始操作種別に応じて、ユーザが前記コンテンツを視聴したか否かを判定する視聴判定時間を決定するステップと、
ユーザが前記コンテンツを視聴した視聴時間と前記決定された前記視聴判定時間とを比較して、前記コンテンツの視聴履歴情報を記憶媒体に記録するか否かを判定するステップと、
を含む、情報処理方法。
【請求項１４】
コンピュータをして、
ユーザ操作によるコンテンツの視聴開始操作種別を検出する検出部と、
前記コンテンツの視聴開始操作種別に応じて、ユーザが前記コンテンツを視聴したか否かを判定する視聴判定時間を決定する決定部と、
ユーザが前記コンテンツを視聴した視聴時間と前記決定部により決定された前記視聴判定時間とを比較して、前記コンテンツの視聴履歴情報を記憶媒体に記録するか否かを判定する判定部と、
を備える、情報処理装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関し、特に、コンテンツの視聴履歴情報を記憶媒体に記録する情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
最近では、ユーザが視聴した番組の視聴履歴を登録して、該視聴履歴からユーザの好みを分析し、ユーザにお薦めの番組情報を提供する技術が開示されている。しかし、ユーザが、複数の番組をザッピングしながら所望の番組を選局した場合には、ザッピングしたすべての番組を表す番組情報が視聴履歴として登録されてしまう。この場合、ユーザが所望していない番組情報も視聴履歴として登録されて、ユーザにとって興味のない番組を表す番組情報までも推薦されてしまうという問題があった。
【０００３】
そこで、ユーザの所望の番組を表す番組情報のみを視聴履歴として登録する方法として、例えば特許文献１が開示されている。特許文献１によれば、番組の視聴履歴を取得する際に、視聴開始からの計測時間と番組の放送時間との比率に基づいて視聴履歴を取得するか否かを判断している。例えば、番組の放送時間が長い場合には視聴開始からの計測時間を所定時間より長く設定し、番組の放送時間が短い場合には視聴開始からの計測時間を所定時間より短く設定する。これにより、利用者がザッピングしただけの番組については視聴履歴に登録されず、利用者にとって興味のない番組は視聴履歴として登録されないこととなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２６７１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１では、放送時間が短い番組をザッピング感覚で切り替えて視聴していた場合には視聴履歴が登録されてしまったり、放送時間が長い番組をザッピングではなく短時間視聴した場合には視聴履歴に登録されなかったりするという問題があった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザが視聴した実感のある番組の視聴履歴を記録することが可能な、新規かつ改良された情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、ユーザ操作によるコンテンツの視聴開始操作種別を検出する検出部と、コンテンツの視聴開始操作種別に応じて、ユーザがコンテンツを視聴したか否かを判定する視聴判定時間を決定する決定部と、ユーザがコンテンツを視聴した視聴時間と決定部により決定された視聴判定時間とを比較して、コンテンツの視聴履歴情報を記憶媒体に記録するか否かを判定する判定部と、を備える、情報処理装置が提供される。
【０００７】
かかる構成によれば、ユーザ操作によるコンテンツの視聴開始操作種別を検出して、該視聴開始操作種別に応じてユーザがコンテンツを視聴下か否かを判定する視聴判定時間を決定する。そして、ユーザが実際にコンテンツを視聴した視聴時間と決定した視聴判定時間とを比較して、コンテンツの視聴履歴情報を記憶媒体に記録するか否かを判定する。これにより、ユーザがザッピングしただけでなく、視聴したと実感したコンテンツだけを視聴履歴として蓄積することが可能となり、視聴履歴を活用したコンテンツへのアクセスを効率よく行うことができる。
【０００８】
また、ユーザがコンテンツを視聴した視聴時間を計測する計測部と、計測部により計測された視聴時間が視聴判定時間を経過したと判定部により判定された場合に、コンテンツの視聴履歴情報を記憶媒体に記録する記録部と、を備えてもよい。
【０００９】
また、コンテンツの視聴開始操作種別と視聴判定時間の基準時間とが関連付けられた基準時間情報を記憶している記憶部を備え、コンテンツの視聴開始操作種別が、ユーザ操作によりコンテンツを直接選択可能なダイレクトキーが押下された場合に、視聴判定時間の基準時間として所定時間より短い時間が記憶部に記憶されていてもよい。
【００１０】
また、コンテンツの視聴開始操作種別が、ユーザ操作によりコンテンツを複数の数字キーから選択可能なテンキーが押下された場合に、視聴判定時間の基準時間として所定時間より長い時間が記憶部に記憶されていてもよい。
【００１１】
また、コンテンツの視聴開始操作種別が、ユーザ操作により、コンテンツを選択中のチャネルの前後から選択可能なプラスマイナスキーが押下された場合に、視聴判定時間の基準時間として所定時間より長い時間が記憶部に記憶されていてもよい。
【００１２】
また、コンテンツの視聴開始操作種別が、コンテンツが含まれる番組表情報を介して選択する操作であった場合に、視聴判定時間の基準時間として、ダイレクトキーが押下された場合の視聴判定時間の基準時間より長く、テンキーが押下された場合の視聴判定時間の基準時間より短い時間が記憶部に記憶されていてもよい。
【００１３】
また、決定部は、ユーザが視聴しているコンテンツに対応するユーザの嗜好度に応じて視聴判定時間を決定するようにしてもよい。
【００１４】
また、ユーザの嗜好度は、コンテンツのジャンル毎やコンテンツのタイトル毎に設定されていてもよい。
【００１５】
また、記憶部には、ユーザの嗜好度と、視聴判定時間の基準時間に乗じる掛け率とが関連付けられた掛け率情報が記憶されており、決定部は、ユーザが視聴しているコンテンツに対応するユーザの嗜好度に関連付けられた掛け率を視聴判定時間の基準時間に乗じて視聴判定時間を決定するようにしてもよい。
【００１６】
また、決定部は、ユーザがコンテンツを視聴している際の所定のユーザ操作に応じて視聴判定時間を決定するようにしてもよい。
【００１７】
また、所定のユーザ操作は、コンテンツの番組説明表示操作や、コンテンツの早送り操作や早戻し操作であってもよい。
【００１８】
また、記憶部には、所定のユーザ操作と、視聴判定時間の基準時間に乗じる掛け率とが関連付けられた掛け率情報が記憶されており、決定部は、ユーザがコンテンツを視聴している際に行われたユーザ操作に関連付けられた掛け率を視聴判定時間の基準時間に乗じて視聴判定時間を決定するようにしてもよい。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツの視聴履歴情報を記憶媒体に記録する情報処理装置において、ユーザ操作によるコンテンツの視聴開始操作種別を検出するステップと、コンテンツの視聴開始操作種別に応じて、ユーザがコンテンツを視聴したか否かを判定する視聴判定時間を決定するステップと、ユーザがコンテンツを視聴した視聴時間と決定された視聴判定時間とを比較して、コンテンツの視聴履歴情報を記憶媒体に記録するか否かを判定するステップと、を含む情報処理方法が提供される。
【００２０】
また、上記課題を解決するために本発明の別の観点によれば、コンピュータをして、ユーザ操作によるコンテンツの視聴開始操作種別を検出する検出部と、コンテンツの視聴開始操作種別に応じて、ユーザがコンテンツを視聴したか否かを判定する視聴判定時間を決定する決定部と、ユーザがコンテンツを視聴した視聴時間と決定部により決定された視聴判定時間とを比較して、コンテンツの視聴履歴情報を記憶媒体に記録するか否かを判定する判定部と、を備える、情報処理装置として機能させるための、プログラムが提供される。
【発明の効果】
【００２１】
以上説明したように本発明によれば、ユーザが視聴した実感のある番組の視聴履歴を記録することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態にかかる情報処理装置における視聴判定時間の決定処理の概要について説明する説明図である。
【図２】同実施形態にかかる情報処理装置のハードウェア構成の一例を示した説明図である。
【図３】同実施形態にかかる情報処理装置の機能構成を示すブロック図である。
【図４】同実施形態にかかる基準時間情報の内容を説明する説明図である。
【図５】同実施形態にかかるユーザの嗜好度と掛け率の内容を説明する説明図である。
【図６】同実施形態にかかるユーザ操作と掛け率の内容を説明する説明図である。
【図７】同実施形態にかかるコンテンツの視聴履歴情報の内容を説明する説明図である。
【図８】同実施形態にかかる情報処理装置における視聴履歴登録処理を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２４】
また、以下に示す順序に従って、当該「発明を実施するための最良の形態」を説明する。
〔１〕本実施形態の目的
〔２〕情報処理装置のハードウェア構成
〔３〕情報処理装置の機能構成
〔４〕情報処理装置における視聴履歴登録処理の詳細
【００２５】
〔１〕本実施形態の目的
最近では、ユーザが視聴した番組の視聴履歴を登録して、該視聴履歴からユーザの好みを分析し、ユーザにお薦めの番組情報を提供する技術が開示されている。しかし、ユーザが、複数の番組をザッピングしながら所望の番組を選局した場合には、ザッピングしたすべての番組を表す番組情報が視聴履歴として登録されてしまう。この場合、ユーザが所望していない番組情報も視聴履歴として登録されて、ユーザにとって興味のない番組を表す番組情報までも推薦されてしまうという問題があった。
【００２６】
そこで、ユーザの所望の番組を表す番組情報のみを視聴履歴として登録する方法として、以下の技術が開示されている。該技術においては、番組の視聴履歴を取得する際に、視聴開始からの計測時間と番組の放送時間との比率に基づいて視聴履歴を取得するか否かを判断している。例えば、番組の放送時間が長い場合には視聴開始からの計測時間を所定時間より長く設定し、番組の放送時間が短い場合には視聴開始からの計測時間を所定時間より短く設定する。これにより、利用者がザッピングしただけの番組については視聴履歴に登録されず、利用者にとって興味のない番組は視聴履歴として登録されないこととなる。
【００２７】
しかし、上記技術では、放送時間が短い番組をザッピング感覚で切り替えて視聴していた場合には視聴履歴が登録されてしまったり、放送時間が長い番組をザッピングではなく短時間視聴した場合には視聴履歴に登録されなかったりするという問題があった。そこで、上記のような事情を一着眼点として、本発明の実施形態にかかる情報処理装置１００が創作されるに至った。本実施形態にかかる情報処理装置１００によれば、ユーザが視聴した実感のある番組の視聴履歴を記録することが可能となる。
【００２８】
次に、情報処理装置１００の概要について説明する。情報処理装置１００は、ユーザが視聴したコンテンツを視聴履歴として蓄積するか否かを判定する機能を有する装置である。視聴履歴を蓄積するか否かは、ユーザがコンテンツを視聴したか否かを判定するための視聴判定時間に基づいて判定する。視聴判定時間は、ユーザがどのような操作により視聴を開始したか、ユーザの嗜好情報、番組を視聴中のユーザ操作などに応じて設定される。すなわち、視聴判定時間は、ユーザによりコンテンツが視聴したと実感された時間であるか否かの基準となる時間である。
【００２９】
ここで、図１を参照して、情報処理装置１００における視聴判定時間の決定処理の概要について説明する。図１は、情報処理装置１００における視聴判定時間の決定処理の概要について説明する説明図である。図１に示したように、まず、ＳＴＥＰ０において、ユーザは、テレビ放送受信機などにより受信された番組等のコンテンツを視聴する際に、視聴開始操作を行う。
【００３０】
ＳＴＥＰ０における視聴開始操作には、例えば、リモコンテンキー１０や、クロスメディアバー（ＸＭＢ）１１のメニューや、番組表１２のメニューや、その他、番組を直接選択するダイレクトキーや、プラスマイナスキーの押下、入力切替操作などが挙げられる。情報処理装置１００は、上記したユーザによる視聴開始操作種別を検出する。
【００３１】
そして、ＳＴＥＰ０において検出された視聴開始操作種別に基づいて、基準となる視聴判定時間を決定する（ＳＴＥＰ１）。ユーザが実際に視聴した視聴時間が、ＳＴＥＰ１において決定された視聴判定時間を経過した場合に、ユーザが視聴しているコンテンツの視聴履歴情報が記録される。視聴判定時間は、ユーザがコンテンツを視聴しようとして選択したのか、またはザッピングのため通過しただけなのかといった観点から決定される時間である。例えば、リモコンのテンキーを操作した場合には、ザッピングの可能性が高いため、視聴判定時間を所定時間よりも長くする。一方、リモコンのダイレクトキーを操作した場合には、一のコンテンツを視聴しようとした可能性が高いため、視聴判定時間を所定時間よりも短くする。視聴開始操作種別に基づく視聴判定時間の決定方法については、後で詳細に説明する。
【００３２】
また、ユーザの嗜好データが蓄積されている場合には、ＳＴＥＰ１において決定された視聴判定時間をユーザ嗜好データに基づいて変更する（ＳＴＥＰ２）。ユーザ嗜好データとは、例えば、ユーザがどのようなジャンル、どのような番組、どのような時間帯のコンテンツを好むのかの情報である。例えば、ユーザにより選択されたコンテンツがユーザの嗜好の度合いが高いコンテンツであった場合には、ＳＴＥＰ１で決定された視聴判定時間よりも短い時間とする。これにより、ユーザの嗜好の度合いが高いコンテンツほど視聴履歴情報に記録されやすくなり、ユーザの所望するコンテンツを推薦することが可能となる。ユーザ嗜好データに基づく視聴判定時間の決定方法については、後で詳細に説明する。
【００３３】
また、コンテンツが再生されている間に、コンテンツに対して何らかのユーザ操作がなされた場合には、ユーザ操作に基づいて視聴判定時間を変更する（ＳＴＥＰ３）。ユーザ操作とは、例えば、コンテンツの早送りや早戻しの操作、番組説明表示閲覧操作などを例示できる。例えば、コンテンツの再生中に早送り操作がなされた場合には、ユーザの該コンテンツへの興味は低いと考えて、決定されている視聴判定時間よりも長い時間とする。また、コンテンツの再生中に番組説明表示閲覧操作がなされた場合には、ユーザの該コンテンツへの興味は高いと考えて、決定されている視聴判定時間よりも短い時間とする。これにより、ユーザの興味が高いコンテンツほど視聴履歴情報に記録されやすくなり、ユーザの所望するコンテンツを推薦することが可能となる。ユーザ操作に基づく視聴判定時間の決定方法については後で詳細に説明する。
【００３４】
情報処理装置１００は、コンテンツを再生可能な装置であって、例えば、パーソナルコンピュータ等のコンピュータ装置（ノート型、デスクトップ型を問わない。）を例示できる。また、情報処理装置１００とテレビ放送を受信するテレビ放送受信機とは、別体の装置としたが、かかる例に限定されず、情報処理装置１００とテレビ放送受信機とが一体の装置であってもよい。また、テレビ放送受信機により受信された番組等のコンテンツを表示する表示装置と情報処理装置１００とは別体の装置としたが、かかる例に限定されず、情報処理装置と表示装置とが一体の装置であってもよい。
【００３５】
〔２〕情報処理装置のハードウェア構成
以上、情報処理装置１００における視聴判定時間の決定処理の概要について説明した。次に、図２を参照して、情報処理装置１００のハードウェア構成について説明する。図２は、本実施形態にかかる情報処理装置１００のハードウェア構成の一例を示した説明図である。
【００３６】
情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ホストバス１０４と、ブリッジ１０５と、外部バス１０６と、インタフェース１０７と、入力装置１０８と、出力装置１０９と、ストレージ装置（ＨＤＤ）１１０と、ドライブ１１１と、通信装置１１２とを備える。
【００３７】
ＣＰＵ１０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１００内の動作全般を制御する。また、ＣＰＵ１０１は、マイクロプロセッサであってもよい。ＲＯＭ１０２は、ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１０３は、ＣＰＵ１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。
【００３８】
ホストバス１０４は、ブリッジ１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０６に接続されている。なお、必ずしもホストバス１０４、ブリッジ１０５および外部バス１０６を分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００３９】
入力装置１０８は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１０１に出力する入力制御回路などから構成されている。情報処理装置１００のユーザは、該入力装置１０８を操作することにより、情報処理装置１００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００４０】
出力装置１０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ）装置およびランプなどの表示装置と、スピーカおよびヘッドホンなどの音声出力装置で構成される。出力装置１０９は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。
【００４１】
ストレージ装置１１０は、本実施形態にかかるサーバ装置１０の記憶部の一例として構成されたデータ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ストレージ装置１１０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置１１０は、ハードディスクを駆動し、ＣＰＵ１０１が実行するプログラムや各種データを格納する。
【００４２】
ドライブ１１１は、記憶媒体用リーダライタであり、サーバ装置１０に内蔵、あるいは外付けされる。ドライブ１１１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体１２０に記録されている情報を読み出して、ＲＡＭ１０３に出力する。
【００４３】
通信装置１１２は、例えば、通信網５０に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置１１２は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【００４４】
〔３〕情報処理装置の機能構成
以上、情報処理装置１００のハードウェア構成について説明した。次に、図３を参照して、情報処理装置１００の機能構成について説明する。情報処理装置１００の機能構成を説明するに際し、適宜、図４〜図７を参照する。
【００４５】
図３に示したように、情報処理装置１００は、検出部１５２、計測部１５４、決定部１５６、記憶部１５８、判定部１６０、記録部１６２、記憶媒体１６４などを備える。図３では、記憶部１５８と記憶媒体１６４を説明の便宜上別体の装置としているが、記憶部１５８と記憶媒体１６４とは、一つの記憶装置であってもよい。
【００４６】
検出部１５２は、ユーザ操作によるコンテンツの視聴開始操作種別を検出する機能を有する。上記したように、視聴開始操作種別とは、例えば、リモコンテンキーや、クロスメディアバー（ＸＭＢ）のメニューや、番組表のメニューや、その他、番組を直接選択するダイレクトキーや、プラスマイナスキーの押下、入力切替操作など、視聴開始トリガーとなるユーザによる動作の種別である。これらの入力操作は、コンテンツを視聴する際に利用されるリモコンのテンキーボタンやプラスマイナスキーボタンなどを押下することにより行われる。また、クロスメディアバーや番組表が表示されている表示画面をタッチ等して選択することも可能である。検出部１５２は、検出した視聴開始操作種別を決定部１５６に提供する。
【００４７】
計測部１５４は、ユーザがコンテンツを視聴した視聴時間を計測する機能を有する。計測部１５４により計測される視聴時間とは、ユーザが実際にコンテンツを視聴した時間である。計測部１５４は、一のコンテンツの再生開始から再生停止までの時間を計測する。また、ユーザがテレビ受信機から受信される番組を視聴している場合には、一のチャンネルが選択されてから、他のチャンネルに切り替えられるまでの時間を計測する。計測部１５４は、計測した視聴時間を判定部１６０に提供する。
【００４８】
決定部１５６は、検出部１５２により検出された視聴開始操作種別に応じて、ユーザがコンテンツを視聴したか否かを判定する視聴判定時間を決定する機能を有する。具体的には、決定部１５６は、記憶部１５８に記憶されている基準時間情報４００に基づいて、視聴判定時間の基準時間を決定する。ここで、図４を参照して、記憶部１５８に記憶されている基準時間情報４００について説明する。
【００４９】
図４は、記憶部１５８に記憶されている基準時間情報４００の内容を説明する説明図である。図４に示したように、基準時間情報４００には、視聴開始操作種別４０１と視聴判定時間４０２とが関連付けられている。上記したように、視聴判定時間４０２は、視聴開始操作種別４０１に基づいて、ユーザがそのコンテンツを視聴しようとしたのか、あるいはザッピングで通過しただけなのといった観点から設定されている。
【００５０】
例えば、視聴操作開始種別４０１がリモコンのテンキーを押下してコンテンツの視聴を開始した場合には、ザッピングの可能性が高いため、視聴判定時間４０２を６０秒とする。同様に、リモコンのプラスマイナス（＋−）キーを押下して視聴を開始した場合も、ザッピングの可能性が高いため、視聴判定時間４０２を６０秒とする。一方、リモコンのダイレクトキーを押下して視聴を開始した場合には、そのコンテンツを視聴しようとして操作した可能性が高いため、視聴判定時間４０２をテンキーやリモコンキーよりも短い１秒に設定する。
【００５１】
また、番組表を操作して視聴を開始した場合には、ザッピングの可能性が低いため、テンキーやリモコンキーよりも短く、ダイレクトキーよりも長い１０秒に設定する。さらに、クロスメディアバーなどのメニュー画面を操作することによりコンテンツの視聴を開始した場合には、テンキーやリモコンキーよりも短く、番組表を操作して視聴開始した場合よりも長い３０秒に設定する。このように、視聴判定時間４０２は、視聴操作開始種別４０１の操作の特徴に応じて予め設定されている。視聴判定時間４０２は、ユーザにより設定されるようにしてもよい。
【００５２】
図３に戻って機能構成の説明を続ける。決定部１５６は、また、記憶部１５８にユーザの嗜好度に応じた掛け率情報５００やコンテンツを視聴している際のユーザ操作に応じた掛け率情報６００などを勘案して視聴判定時間を決定するようにしてもよい。具体的には、決定部１５６は、基準時間情報４００に応じて決定された視聴判定時間に対して、さらにユーザの嗜好度やユーザ操作に応じて視聴判定時間に掛け率を乗じて適切な視聴判定時間を決定する。
【００５３】
ユーザの嗜好度としては、例えば、コンテンツがテレビ受信機により受信される番組であった場合には、どの放送局の番組をよく視聴するのか、どのジャンルの番組をよく視聴するのか、どの時間帯の番組をよく視聴するのかなどといったユーザの嗜好を示す情報を蓄積して分析したものである。これらの嗜好データに基づいて、基準となる視聴判定時間への掛け率（レート）を決定する。このようなユーザの嗜好データを蓄積していない場合には、基準となる視聴判定時間は変更されない。
【００５４】
ここで、図５を参照して、ユーザの嗜好度と掛け率について説明する。図５は、ユーザの嗜好度と掛け率の内容を説明する説明図である。図５に示したように、ユーザの嗜好度に基づく掛け率情報５００には、番組名５０１と、嗜好度（点）５０２と、レート（掛け率）５０３とが関連付けられている。嗜好度５０２は、よりユーザ嗜好に合っているものほど高い数値とする。また、レート５０３は、嗜好度に応じて決まる掛け率である。例えば、ユーザの嗜好度の高い番組ほど掛け率が低くなり、ユーザの嗜好度の低い番組ほど掛け率が高くなる。
【００５５】
すなわち、ユーザの嗜好度の高い番組ほど視聴開始操作種別に応じて決定された基準となる視聴判定時間よりも短い時間が視聴判定時間として決定される。また、ユーザの嗜好度の低い番組ほど視聴開始操作種別に応じて決定された基準となる視聴判定時間よりも長い時間が視聴判定時間として決定される。
【００５６】
例えば、リモコンテンキーを操作して視聴開始した場合には、まず、基準となる視聴判定時間が６０秒に決定される。そして、ユーザにより選択された番組が番組Ｂであった場合には、掛け率０．５を基準となる視聴判定時間６０秒に乗じる。したがって、６０×０．５＝３０秒が該コンテンツの視聴判定時間に決定される。一方、ユーザにより選択された番組がユーザの嗜好度の低い番組Ｃであった場合には、掛け率１．１を基準となる使用判定時間６０秒に乗じる。したがって、６０×１．１＝６６秒が該コンテンツの視聴判定時間に決定される。これにより、ユーザの嗜好度の高いコンテンツほど短い時間を視聴しただけでユーザが実際に視聴したと判定されることとなる。
【００５７】
次に、図６を参照して、ユーザ操作と掛け率について説明する。図６は、ユーザ操作と掛け率の内容を説明する説明図である。図６に示したように、ユーザ操作に基づく掛け率情報６００には、ユーザ操作６０１とレート（掛け率）６０２とが関連付けられている。ユーザ操作６０１としては、例えば、番組説明表示の閲覧や、早送りや早戻しなどが挙げられる。レート６０２は、ユーザ操作の特徴に応じて設定される。
【００５８】
例えば、番組を視聴中に番組説明表示を閲覧した場合には、ユーザはその番組に興味があると考えられるので、基準となる視聴判定時間よりも短い視聴判定時間が設定されるように、低い掛け率を設定する。また、早送りの操作をした場合には、ユーザはその番組に興味がないと考えられるため、基準となる視聴判定時間よりも長い視聴判定時間が設定されるように、高い掛け率を設定する。
【００５９】
例えば、上記した番組Ｂを視聴している際に、ユーザが番組説明表示の閲覧操作を行ったとする。番組Ｂのユーザ嗜好度を勘案した視聴判定時間に、ユーザ操作が番組説明表示であった場合のレートを乗じる。したがって、６０×０．５×０．２＝６秒が該コンテンツの視聴判定時間に決定される。これにより、ユーザの興味の高いコンテンツほど短い時間を視聴しただけでユーザが実際に視聴したと判定されることとなる。ユーザ操作に基づく視聴判定時間の変更は、ユーザ操作時点における視聴判定時間の残り時間に対して行われる。以上、記憶部１５８に記憶されている基準時間情報４００および掛け率情報５００、６００について説明した。
【００６０】
図３に戻って機能構成の説明を続ける。決定部１５６は、決定した視聴判定時間を判定部１６０に提供する。判定部１６０は、計測部１５４により提供された視聴時間と、決定部１５６により提供された視聴判定時間とを比較して、コンテンツの視聴履歴情報を記憶媒体１６４に記録するか否かを判定する機能を有する。
【００６１】
例えば、上記したように、決定部１５６により決定された視聴判定時間が６秒であった場合に、実際の視聴時間が６秒を超えている場合には、視聴履歴情報を記憶媒体１６４に記録すると判定する。一方、視聴判定時間が６秒であり、実際の視聴時間が６秒を超えない場合には、視聴履歴情報を記憶媒体１６４に記録しないと判定する。判定部１６０は、判定結果を記録部１６２に提供する。
【００６２】
これにより、視聴開始種別に基づいて、ザッピングなのか視聴しているのか否かを勘案するのみならず、ユーザの嗜好度やユーザ操作までをも加味してコンテンツの視聴履歴を記録するか否かを判断することができる。したがって、ユーザが見たと実感のあるコンテンツだけを視聴履歴として残し、さらに、ユーザの嗜好にあった視聴履歴のみが残りやすくなる。すなわち、視聴履歴情報として記憶媒体１６４に記録されるものは、ユーザにとって利用価値の高い履歴情報となる。
【００６３】
記録部１６２は、判定部１６０により、計測部１５４により計測された視聴時間が決定部１５６により決定された視聴判定時間を経過したと判定された場合に、コンテンツの視聴履歴情報を記憶媒体１６４に記録する機能を有する。ここで、図７を参照して、記憶媒体１６４に記録されるコンテンツの視聴履歴情報について説明する。図７は、記憶媒体１６４に記録されるコンテンツの視聴履歴情報の内容を説明する説明図である。
【００６４】
図７に示したように、視聴履歴情報７００には、視聴コンテンツ７０１とデータ形式７０２とが関連付けて記憶されている。視聴コンテンツ７０１は、ユーザが視聴しているコンテンツの内容を示す情報である。視聴コンテンツ７０１としては、例えば、テレビ受信機により受信される番組別や、コンテンツを出力する外部装置からの外部入力や、静止画、動画、音楽コンテンツなどが例示できる。
【００６５】
データ形式７０２には、各コンテンツに対する種別が格納されている。例えば、視聴コンテンツ７０１が番組の場合には、アナログ、地上波、ＢＳ、ＣＳ等のどのネットワークタイプやチャンネル情報や番組情報などが格納されている。また、視聴コンテンツ７０１が外部入力の場合には、外部入力端子種別などが格納されている。また、視聴コンテンツ７０１が静止画等である場合には、コンテンツ種別やファイルパスやファイル名などが格納されている。
【００６６】
なお、データ形式７０２には、各コンテンツを特定可能なキーとなる情報のみが格納されるようにしてもよい。視聴履歴情報７００を参照して、表示画面に視聴履歴を表示する場合には、データ形式７０２に格納されているキーとなる情報をもとに、コンテンツの詳細情報を表示する。具体的には、視聴履歴を表示する際に、キーとなる情報をもとに、コンテンツの詳細情報を示すメタデータが格納されているデータベースから詳細情報を取得して表示する。また、メタデータをネットワーク上のサーバに格納しておき、ネットワークを介して詳細情報を取得するようにしてもよい。以上、視聴履歴情報７００について説明した。
【００６７】
〔４〕情報処理装置における視聴履歴登録処理の詳細
以上、情報処理装置１００の機能構成について説明した。次に、情報処理装置１００における視聴履歴登録処理の詳細について説明する。図８は、情報処理装置１００における視聴履歴登録処理を示すフローチャートである。
【００６８】
図８に示したように、ユーザの視聴開始操作に応じて、テレビ受像機等により受信される番組を選局する（Ｓ１０２）。ステップＳ１０２におけるユーザの視聴開始操作は、上記したように、例えば、リモコンのテンキーやダイレクトキーやプラスマイナスキーの押下、クロスメディアバーのメニューや番組表のメニューからの選択操作、入力切替操作などを例示できる。ステップＳ１０２におけるユーザの視聴開始操作は、検出部１５２により検出されて、決定部１５６に提供される。
【００６９】
次に、決定部１５６は、検出部１５２により検出された視聴開始操作の種別に応じて、ユーザがコンテンツを視聴したか否かを判定する視聴判定時間を設定する（Ｓ１０４）。ユーザの視聴開始操作の種別と視聴判定時間とは関連付けて記憶部１５８に記憶されている。したがって、決定部１５６は、検出部１５２により検出された視聴開始操作の種別に対応する視聴判定時間を設定する。
【００７０】
上記したように、視聴判定時間は、ユーザによる視聴開始操作の種別に基づいて、ユーザがコンテンツを視聴しようとしたのか、あるいはザッピングで通過しただけなのかといった観点から設定されている。
【００７１】
例えば、視聴操作開始の種別がリモコンのテンキーやプラスマイナスキーを押下してコンテンツの視聴を開始した場合には、ザッピングの可能性が高い。一方、リモコンのダイレクトキーを押下して視聴を開始した場合には、そのコンテンツを視聴しようとして操作した可能性が高い。そこで、ダイレクトキーを押下した場合よりも、リモコンのテンキーやプラスマイナスキーを押下した場合に視聴判定時間を長く設定する。これにより、ザッピングして通過しただけの場合に視聴履歴が残らないこととなる。
【００７２】
また、番組表を操作して視聴を開始した場合には、ザッピングの可能性が低いため、テンキーやリモコンキーよりも短く、ダイレクトキーよりも長い視聴判定時間を設定する。さらに、クロスメディアバーなどのメニュー画面を操作することによりコンテンツの視聴を開始した場合には、テンキーやリモコンキーよりも短く、番組表を操作して視聴開始した場合よりも長い視聴判定時間を設定する。
【００７３】
次に、決定部１５６は、嗜好データが有るか否かを判定する（Ｓ１０６）。記憶部１５８には、ユーザの嗜好度に応じた掛け率情報が記憶されている。ユーザの嗜好度としては、例えば、コンテンツがテレビ受信機により受信される番組であった場合には、どの放送局の番組をよく視聴するのか、どのジャンルの番組をよく視聴するのか、どの時間帯の番組をよく視聴するのかなどといったユーザの嗜好を示す情報を蓄積して分析したものである。ステップＳ１０６では、このような嗜好データが記憶部１５８に記憶されているか否かを判定する。
【００７４】
そして、ステップＳ１０６において、嗜好データが有ると判定された場合には、嗜好データを反映して視聴判定時間を設定する（Ｓ１０８）。上記したように、記憶部１５８には、ユーザの嗜好度に応じた掛け率情報が記憶されているため、ステップＳ１０４において設定された基準となる視聴判定時間に掛け率情報を乗じて視聴判定時間を算出する。一方、ステップＳ１０６において嗜好データがないと判定された場合には、ステップＳ１０４において設定された基準となる視聴判定時間は変更されない。
【００７５】
次に、決定部１５６は、ユーザ操作が有るか否かを判定する（Ｓ１１０）。記憶部１５８には、ユーザ操作に応じた掛け率情報が記憶されている。ユーザ操作としては、例えば、番組説明表示の閲覧や、早送りや早戻しなどが挙げられる。例えば、番組を視聴中に番組説明表示を閲覧した場合には、ユーザはその番組に興味があると考えられるので、基準となる視聴判定時間よりも短い視聴判定時間が設定されるように、低い掛け率を設定する。また、早送りの操作をした場合には、ユーザはその番組に興味がないと考えられるため、基準となる視聴判定時間よりも長い視聴判定時間が設定されるように、高い掛け率が設定されている。
【００７６】
ステップＳ１１０において、ユーザ操作が有ると判定された場合には、現在残されている視聴判定時間を取得する（Ｓ１１２）。ステップＳ１１２においては、ステップＳ１０２において検出された視聴開始操作からステップＳ１１０において検出されたユーザ操作までの時間を、ステップＳ１０４またはステップＳ１０８において設定した視聴判定時間から減算する。
【００７７】
そして、ステップＳ１１２において算出された残りの視聴判定時間にユーザ操作に対応付けられた掛け率を乗じて視聴判定時間を再度算出して設定する（Ｓ１１４）。ステップＳ１１２０においてユーザ操作がないと判定された場合には、視聴判定時間の再算出は行わない。
【００７８】
そして、判定部１６０は、計測部１５４において計測された視聴時間が、ステップＳ１０４またはステップＳ１０８またはステップＳ１１４において設定された視聴判定時間を経過したか否かを判定する（Ｓ１１６）。計測部１５４により計測される視聴時間とは、ユーザが実際にコンテンツを視聴した時間である。計測部１５４は、一のコンテンツの再生開始から再生停止までの時間を計測する。また、ユーザがテレビ受信機から受信される番組を視聴している場合には、一のチャンネルが選択されてから、他のチャンネルに切り替えられるまでの時間を計測する。
【００７９】
ステップＳ１１６において、視聴時間が視聴判定時間を経過したと判定された場合には、視聴履歴に視聴履歴情報を蓄積する（Ｓ１１８）。一方、ステップＳ１１６において視聴時間が視聴判定時間を経過していないと判定された場合には、視聴履歴情報を蓄積せずにステップＳ１１０〜ステップＳ１１６の処理を繰り返す。以上、情報処理装置１００における視聴履歴登録処理の詳細について説明した。
【００８０】
上記のとおり、情報処理装置１００によれば、ユーザ操作によるコンテンツの視聴開始操作種別を検出して、該視聴開始操作種別に応じてユーザがコンテンツを視聴下か否かを判定する視聴判定時間を決定する。そして、ユーザが実際にコンテンツを視聴した視聴時間と決定した視聴判定時間とを比較して、コンテンツの視聴履歴情報を記憶媒体に記録するか否かを判定する。これにより、ユーザがザッピングしただけでなく、視聴したと実感したコンテンツだけを視聴履歴として蓄積することが可能となり、視聴履歴を活用したコンテンツへのアクセスを効率よく行うことができる。
【００８１】
また、ユーザの嗜好度やユーザ操作までをも加味してコンテンツの視聴履歴を記録するか否かを判断することが可能となり、ユーザにとって利用価値の高い履歴情報を作成することが可能となる。今後、利用者が視聴するコンテンツや情報量が膨大な量となるなかで、ユーザにとって有用なコンテンツを容易に検索したり利用したりすることが可能となる。また、蓄積した履歴情報を利用して、ユーザの関心の高いコンテンツを推薦したり、履歴情報を通して効率よくコンテンツへアクセスしたりすることが可能となる。また、コンテンツ同士が異なるジャンルに属していたり、一般的に関連性の低いコンテンツであったとして、履歴情報を介して、ユーザ毎に関連性の高いコンテンツ同士を関連付けて、利用価値の高いコンテンツを容易に検索することが可能となる。
【００８２】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８３】
例えば、本明細書の情報処理装置１００の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。すなわち、情報処理装置１００の処理における各ステップは、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）を含んでもよい。
【００８４】
また、情報処理装置１００に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した情報処理装置１００の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【００８５】
１００    情報処理装置
１５２    検出部
１５４    計測部
１５６    決定部
１５８    記憶部
１６０    判定部
１６２    記録部
１６４    記憶媒体
【図１】
2011004334.tif 000003
【図２】
2011004334.tif 000004
【図３】
2011004334.tif 000005
【図４】
2011004334.tif 000006
【図５】
2011004334.tif 000007
【図６】
2011004334.tif 000008
【図７】
2011004334.tif 000009
【図８】
2011004334.tif 000010