(57)【要約】【課題】希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦すること。【解決手段】コンテンツ情報取得部１０４は、配信可能な全コンテンツのコンテンツ情報を取得する。視聴可能時間算出部１０５は、コンテンツ情報および現在時刻からコンテンツごとの視聴可能時間を算出し、視聴可能時間が小さい順にソートされた一覧情報を生成する。優先度決定部１０７は、視聴可能時間が所定の閾値未満のコンテンツ情報を一覧情報から選択する。判定部１０８は、優先度決定部１０７によって選択されたコンテンツ情報の視聴可能時間および再生時間と既に再生可能と判定されたコンテンツすべての総再生時間とから、各コンテンツが再生可能であるか否かを判定する。推薦画面生成部１１０は、判定部１０８によって再生可能と判定されたコンテンツを強調表示する推薦画面を生成する。【選択図】        図１
2008193431.tif 000002
【特許請求の範囲】
【請求項１】
視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦装置であって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得手段と、
前記取得手段によって取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択手段と、
前記選択手段によって選択されたコンテンツそれぞれについて、推薦する順位を判定する判定手段と、
前記判定手段によって判定された推薦順位に従って前記選択手段によって選択されたコンテンツのコンテンツ情報を表示する表示手段と
を有することを特徴とするコンテンツ推薦装置。
【請求項２】
前記選択手段は、
コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能時間を算出する算出手段を含み、
前記算出手段によって算出された視聴可能時間が所定時間未満のコンテンツを選択することを特徴とする請求項１記載のコンテンツ推薦装置。
【請求項３】
前記選択手段は、
コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能日数を算出する第１算出手段と、
ユーザの過去のコンテンツ視聴時間から視聴時間の統計値を算出する第２算出手段とを含み、
前記第１算出手段によって算出された視聴可能日数と前記第２算出手段によって算出された統計値とからコンテンツの視聴期限までの期待視聴時間を求め、期待視聴時間が再生時間未満のコンテンツを選択することを特徴とする請求項１記載のコンテンツ推薦装置。
【請求項４】
前記判定手段は、
視聴可能な残り時間が小さい順位であって、かつ任意のコンテンツの視聴可能な残り時間が当該コンテンツおよび当該コンテンツより上位のコンテンツすべての総再生時間以上となる順位を推薦順位とすることを特徴とする請求項１記載のコンテンツ推薦装置。
【請求項５】
前記判定手段は、
各コンテンツが前記選択手段によって推薦の対象に選択された回数を記憶する記憶手段を含み、
前記記憶手段によって記憶された回数が多いコンテンツの推薦順位ほど下位とすることを特徴とする請求項１記載のコンテンツ推薦装置。
【請求項６】
視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦方法であって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、
前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、
前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、
前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程と
を有することを特徴とするコンテンツ推薦方法。
【請求項７】
視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦プログラムであって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、
前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、
前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、
前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程と
をコンピュータに実行させることを特徴とするコンテンツ推薦プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦装置、コンテンツ推薦方法、およびコンテンツ推薦プログラムに関し、特に、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦することができるコンテンツ推薦装置、コンテンツ推薦方法、およびコンテンツ推薦プログラムに関する。
【背景技術】
【０００２】
近年、例えばＦＴＴＨ（Fiber To The Home）やＡＤＳＬ（Asymmetric Digital Subscriber Line）などの回線の普及に伴い、インターネットの高速化が進んでいる。また、インターネットの高速化によって、音楽や動画等のコンテンツをインターネットで配信するサイトが増加し、これらのサイトを利用するユーザも増えている。これらのサイトは、不特定多数のユーザに対してデジタルコンテンツを配信するため、著作権保護などの観点からコンテンツに制限がかけられ、例えば視聴期限を設けるなどの制限がかけられるのが一般的である。
【０００３】
このため、今後、ますますパーソナルコンピュータやインターネットの高速化が進み、インターネットで配信されるコンテンツの数が増加していくと、ユーザが希望のコンテンツを視聴期限までに探し出して視聴することが困難になり、希望のコンテンツを逸してしまうケースが増加すると考えられる。
【０００４】
これを解決する方法として、例えば特許文献１には、視聴期限までの残り時間が少ないコンテンツをリストの上位に表示してユーザに提示する技術が開示されている。すなわち、特許文献１に記載された技術においては、視聴期限までの残り時間が少ないコンテンツが抽出され、一覧表示の上位に表示されるため、まもなく視聴不可能となるコンテンツへの注意が喚起され、ユーザによる見逃しを防止することができる。
【０００５】
また、テレビ番組を録画する記録装置などでは、ユーザの嗜好に合ったコンテンツを検索し、ユーザによる指定がなくても録画をしておく機能が搭載されたものがある。このような機能を応用すれば、ユーザが効率的に希望のコンテンツを探し出すことが可能となる。
【０００６】
【特許文献１】特開２００４−２０７８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、視聴期限が設定されているコンテンツが多数存在する状態では、上記のような方法によって抽出されるコンテンツの数も多くなり、結局、視聴期限までに希望のコンテンツを視聴することができないことがあるという問題がある。すなわち、上記特許文献１に記載された技術では、コンテンツのリストを並び替えることにより、視聴期限が迫ったコンテンツをユーザの目につきやすくすることは可能である。しかし、コンテンツの量が膨大である場合、リストの並び替えだけでは目的のコンテンツを探し出す手間がかかり、ユーザが希望のコンテンツを見逃す可能性がある。
【０００８】
また、上述したテレビ番組の録画装置で採用されている方法をそのまま視聴期限があるコンテンツに適用することを考えた場合、ユーザの嗜好に合わせて探し出されたコンテンツをすべて再生するには、視聴期限までの時間が不足することが考えられる。すなわち、例えば探し出されたコンテンツが１０本あり、それぞれのコンテンツの再生時間が１時間であるとする。そして、この１０本のコンテンツの視聴期限までの残り時間が５時間とすると、ユーザは、１０本のコンテンツのうち５本のコンテンツしか視聴することができない。このような場合、もし６本目以降にユーザが最も視聴したいコンテンツがあると、このコンテンツを見逃してしまうことになる。
【０００９】
本発明はかかる点に鑑みてなされたものであり、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦することができるコンテンツ推薦装置、コンテンツ推薦方法、およびコンテンツ推薦プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦装置であって、複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得手段と、前記取得手段によって取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択手段と、前記選択手段によって選択されたコンテンツそれぞれについて、推薦する順位を判定する判定手段と、前記判定手段によって判定された推薦順位に従って前記選択手段によって選択されたコンテンツのコンテンツ情報を表示する表示手段とを有することを特徴とする。
【００１１】
また、本発明は、上記発明において、前記選択手段は、コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能時間を算出する算出手段を含み、前記算出手段によって算出された視聴可能時間が所定時間未満のコンテンツを選択することを特徴とする。
【００１２】
また、本発明は、上記発明において、前記選択手段は、前記算出手段によって算出された視聴可能時間が再生時間の所定数倍未満のコンテンツを選択することを特徴とする。
【００１３】
また、本発明は、上記発明において、前記選択手段は、コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能日数を算出する第１算出手段と、ユーザの過去のコンテンツ視聴時間から視聴時間の統計値を算出する第２算出手段とを含み、前記第１算出手段によって算出された視聴可能日数と前記第２算出手段によって算出された統計値とからコンテンツの視聴期限までの期待視聴時間を求め、期待視聴時間が再生時間未満のコンテンツを選択することを特徴とする。
【００１４】
また、本発明は、上記発明において、前記第２算出手段は、ユーザの１日あたりの視聴時間の平均値を算出し、前記選択手段は、前記第２算出手段によって算出された視聴時間の平均値に視聴可能日数を乗算して期待視聴時間を求めることを特徴とする。
【００１５】
また、本発明は、上記発明において、前記判定手段は、視聴可能な残り時間が小さい順位であって、かつ任意のコンテンツの視聴可能な残り時間が当該コンテンツおよび当該コンテンツより上位のコンテンツすべての総再生時間以上となる順位を推薦順位とすることを特徴とする。
【００１６】
また、本発明は、上記発明において、前記判定手段は、各コンテンツが前記選択手段によって推薦の対象に選択された回数を記憶する記憶手段を含み、前記記憶手段によって記憶された回数が多いコンテンツの推薦順位ほど下位とすることを特徴とする。
【００１７】
また、本発明は、上記発明において、前記表示手段は、前記判定手段によって判定された推薦順位が所定条件を満たすコンテンツのコンテンツ情報を強調表示することを特徴とする。
【００１８】
また、本発明は、視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦方法であって、複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程とを有することを特徴とする。
【００１９】
また、本発明は、視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦プログラムであって、複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得し、取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択し、選択されたコンテンツそれぞれについて、推薦する順位を判定し、判定された推薦順位に従ってコンテンツのコンテンツ情報を表示する。このため、視聴期限が迫ったコンテンツを選択するのみではなく、例えば選択されたコンテンツが視聴期限までに再生可能かなどの条件に応じた推薦順位をユーザが確認することができ、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦することができる。
【００２１】
また、本発明によれば、コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能時間を算出し、算出された視聴可能時間が所定時間未満のコンテンツを選択するため、現時点で視聴期限が迫っているコンテンツを確実に選択することができる。
【００２２】
また、本発明によれば、算出された視聴可能時間が再生時間の所定数倍未満のコンテンツを選択するため、再生時間が長いコンテンツほど視聴可能時間が長くても選択されることになり、ユーザによる視聴時間を考慮して適切にコンテンツを選択することができる。
【００２３】
また、本発明によれば、コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能日数を算出し、ユーザの過去のコンテンツ視聴時間から視聴時間の統計値を算出し、視聴可能日数と統計値とからコンテンツの視聴期限までの期待視聴時間を求め、期待視聴時間が再生時間未満のコンテンツを選択する。このため、ユーザが通常通りの視聴を続けた場合には全編を視聴することができないコンテンツを選択することができ、結果として、早急に視聴すべきコンテンツを選択することができる。
【００２４】
また、本発明によれば、ユーザの１日あたりの視聴時間の平均値を算出し、算出された視聴時間の平均値に視聴可能日数を乗算して期待視聴時間を求めるため、コンテンツの視聴期限までにユーザがコンテンツの視聴に費やすと考えられる期待視聴時間を正確に求めることができる。
【００２５】
また、本発明によれば、視聴可能な残り時間が小さい順位であって、かつ任意のコンテンツの視聴可能な残り時間が当該コンテンツおよび当該コンテンツより上位のコンテンツすべての総再生時間以上となる順位を推薦順位とする。このため、視聴期限が迫っていると同時に、実際に再生して視聴する時間が残っているコンテンツのみが推薦されることになり、ユーザは、希望のコンテンツを実際に視聴することが可能か否かを正確に把握することができる。
【００２６】
また、本発明によれば、各コンテンツが推薦の対象に選択された回数を記憶し、記憶された回数が多いコンテンツの推薦順位ほど下位とするため、過去に推薦されたにも拘らずユーザが視聴しなかったコンテンツは、ユーザの興味対象外と判断し、ユーザの興味対象である可能性が高い他のコンテンツの推薦順位を上げることができる。
【００２７】
また、本発明によれば、判定された推薦順位が所定条件を満たすコンテンツのコンテンツ情報を強調表示するため、例えば特に視聴期限が迫っているコンテンツを強調表示することにより、強く推薦されるコンテンツの視聴をユーザに促すことができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、以下においては、視聴期限が設定された動画がサーバからクライアントへ配信される場合を例に挙げて説明するが、本発明は、例えば音楽などのコンテンツが配信される場合などにも適用することができ、コンテンツの配信の形態も任意で良い。
【００２９】
（実施の形態１）
図１は、本発明の実施の形態１に係るクライアントの要部構成を示すブロック図である。図１に示すクライアントは、通信処理部１０１、コンテンツ取得部１０２、再生制御部１０３、コンテンツ情報取得部１０４、視聴可能時間算出部１０５、一覧情報保持部１０６、優先度決定部１０７、判定部１０８、総再生時間算出部１０９、推薦画面生成部１１０、および表示部１１１を有している。
【００３０】
通信処理部１０１は、サーバとの間で通信処理を行い、動画などのコンテンツとコンテンツの視聴期限などの属性を示すコンテンツ情報とを受信する。具体的には、通信処理部１０１は、コンテンツ取得部１０２から指示されるコンテンツをサーバへ要求し、このコンテンツを受信する一方、クライアントに対して配信可能なすべてのコンテンツのコンテンツ情報を受信する。
【００３１】
コンテンツ取得部１０２は、ユーザが再生を希望するコンテンツが再生制御部１０３から通知されると、このコンテンツをサーバへ要求するように通信処理部１０１へ指示し、通信処理部１０１によって受信されたコンテンツを取得する。そして、コンテンツ取得部１０２は、取得したコンテンツを再生制御部１０３へ出力する。
【００３２】
再生制御部１０３は、ユーザの操作などに応じてユーザが再生を希望するコンテンツを把握し、このコンテンツをコンテンツ取得部１０２へ通知する。そして、再生制御部１０３は、コンテンツ取得部１０２によって取得されたコンテンツを表示部１１１に表示・再生させる。
【００３３】
コンテンツ情報取得部１０４は、サーバが配信可能な全コンテンツのコンテンツ情報を通信処理部１０１から取得する。具体的には、コンテンツ情報取得部１０４は、例えば図２に示すようなコンテンツ情報を取得する。すなわち、コンテンツ情報取得部１０４は、サーバからクライアントへ配信可能なコンテンツのタイトル、視聴期限、および再生時間を含むコンテンツ情報を取得する。なお、コンテンツ情報取得部１０４は、視聴期限がまだ超過しておらず、現時点で再生可能なすべてのコンテンツのコンテンツ情報を取得する。したがって、図２に示した例では、現在の時刻は２００７年８月１日の１２時以前であり、現時点では動画Ａ〜Ｅのすべてが再生可能である。
【００３４】
視聴可能時間算出部１０５は、コンテンツ情報取得部１０４によって取得されたコンテンツ情報および現在時刻からコンテンツごとに残された視聴可能時間を算出する。そして、視聴可能時間算出部１０５は、算出した視聴可能時間が小さい順にコンテンツ情報を並べ替え、一覧情報として一覧情報保持部１０６へ出力する。
【００３５】
具体的には、視聴可能時間算出部１０５は、例えば図３に示すような一覧情報を一覧情報保持部１０６へ出力する。すなわち、現在の時刻が２００７年８月１日の７時であるとすると、図２に示した動画Ａ〜Ｄの視聴期限までは残り５時間であり、動画Ｅの視聴期限までは残り１７時間である。視聴可能時間算出部１０５は、これらの残り時間によって動画Ａ〜Ｅのコンテンツ情報をソートし、図３に示した一覧情報を得る。このとき、視聴可能時間算出部１０５は、視聴可能時間が等しい動画Ａ〜Ｄについては、例えばユーザがあらかじめ好みの分野について登録したキーワードに従ったり、ユーザの過去の視聴履歴から興味がある分野を分析したりして、ユーザの嗜好に合ったコンテンツが上位になるようにコンテンツ情報をソートしても良い。
【００３６】
一覧情報保持部１０６は、視聴可能時間算出部１０５によって得られた一覧情報を一時的に保持する。すなわち、一覧情報保持部１０６は、サーバからクライアントへ配信可能なすべてのコンテンツのコンテンツ情報を視聴可能時間が小さい順に記憶している。
【００３７】
優先度決定部１０７は、一覧情報保持部１０６によって保持された一覧情報に含まれるコンテンツ情報の優先度を決定し、優先度が高いコンテンツ情報を選択する。具体的には、優先度決定部１０７は、視聴可能時間が所定の閾値未満のコンテンツ情報を一覧情報から選択する。優先度決定部１０７が選択するコンテンツ情報は、例えば視聴可能時間が１日（２４時間）未満のものであり、比較的早急に視聴しなくては視聴期限が超過する虞があるコンテンツのコンテンツ情報である。なお、優先度決定部１０７は、ユーザが既に視聴したコンテンツについては選択の対象から除外し、ユーザが未視聴のコンテンツから優先度が高いコンテンツを選択する。また、優先度決定部１０７がコンテンツを選択する基準は、コンテンツごとの再生時間に基づいて決定しても良い。すなわち、優先度決定部１０７は、視聴可能時間がコンテンツの再生時間の所定数倍未満のコンテンツ情報を一覧情報から選択するなどとしても良い。
【００３８】
判定部１０８は、優先度決定部１０７によって選択されたコンテンツ情報の視聴可能時間および再生時間と既に再生可能と判定されたコンテンツすべての総再生時間とから、コンテンツを推薦する順位を判定する。具体的には、判定部１０８は、初期状態では総再生時間を０とし、優先度決定部１０７によって選択されたコンテンツ情報の最上位のコンテンツの視聴可能時間と再生時間を比較し、このコンテンツが再生可能であるか否かを判定する。そして、判定部１０８は、視聴可能時間が再生時間以上であれば、このコンテンツを再生可能と判定するとともに、このコンテンツの再生時間を総再生時間算出部１０９へ通知する。
【００３９】
以後、判定部１０８は、優先度決定部１０７によって選択されたコンテンツ情報の上位のコンテンツから順に、コンテンツの視聴可能時間が再生時間と総再生時間算出部１０９から出力される総再生時間との和以上であれば、各コンテンツを再生可能と判定し、再生可能と判定されたコンテンツの再生時間を総再生時間算出部１０９へ通知する。このようにして、判定部１０８は、視聴可能時間が小さい順であって、かつ視聴可能時間内にコンテンツの全編が再生可能な推薦順位を判定する。なお、本発明においては、推薦順位が上位であればあるほど、ユーザへ強く推薦されるコンテンツであることを意味している。
【００４０】
総再生時間算出部１０９は、判定部１０８から通知されるコンテンツの再生時間を現在の総再生時間に加算して、総再生時間を算出する。すなわち、総再生時間算出部１０９は、判定部１０８によって再生可能と判定されたコンテンツの再生時間の総和を総再生時間として算出する。そして、総再生時間算出部１０９は、算出した総再生時間を判定部１０８へ出力する。
【００４１】
判定部１０８における判定と総再生時間算出部１０９における総再生時間は、例えば図４に示すようになる。すなわち、最上位の動画Ａについては、判定部１０８は、視聴可能時間５時間が再生時間１時間以上であるため再生可能と判定し、総再生時間算出部１０９は、総再生時間を１時間と算出する。そして、動画Ｂについては、判定部１０８は、視聴可能時間５時間が再生時間３時間と総再生時間１時間との和（すなわち４時間）以上であるため再生可能と判定し、総再生時間算出部１０９は、総再生時間を４時間と算出する。さらに、動画Ｃについては、判定部１０８は、視聴可能時間５時間が再生時間２時間と総再生時間４時間との和（すなわち６時間）未満であるため再生不可能と判定し、総再生時間算出部１０９は、引き続き総再生時間を４時間とする。
【００４２】
そして、動画Ｄについては、判定部１０８は、視聴可能時間５時間が再生時間１時間と総再生時間４時間との和（すなわち５時間）に等しいため再生可能と判定し、総再生時間算出部１０９は、総再生時間を５時間と算出する。動画Ｅについては、判定部１０８は、視聴可能時間１７時間が再生時間２時間と総再生時間５時間との和（すなわち７時間）以上であるため再生可能と判定し、総再生時間算出部１０９は、総再生時間を７時間と算出する。
【００４３】
推薦画面生成部１１０は、判定部１０８によって再生可能と判定されたコンテンツを強調表示する推薦画面を生成する。すなわち、推薦画面生成部１１０は、視聴期限が迫っており、かつ現在時刻から再生を開始すればすべて視聴可能となるコンテンツが強調表示された推薦画面を生成する。このとき、推薦画面生成部１１０は、視聴可能時間が特に小さく、視聴期限までの余裕がないコンテンツについては、特に強調する推薦画面を生成する。コンテンツを強調表示する方法としては、例えばコンテンツ情報を上位に表示したり、コンテンツ情報の表示サイズおよび表示色などを他のコンテンツより目立つものにしたりすれば良い。
【００４４】
表示部１１１は、推薦画面生成部１１０によって生成された推薦画面を表示する。具体的には、表示部１１１は、例えば図５に示すような推薦画面を表示する。すなわち、図５に示す推薦画面においては、視聴期限終了までの時間が５時間であり、かつ現在時刻からすべて視聴することが可能な動画Ａ、Ｂ、Ｄが特に強調表示され、視聴期限終了まで多少の余裕があり、かつ現在時刻からすべて視聴することが可能な動画Ｅが強調表示され、動画Ａ、Ｂ、Ｄを視聴する場合には視聴不可能となる動画Ｃが目立たぬように表示されている。動画Ｃについては、一覧情報において動画Ｂより上位に並べられていれば再生可能と判定されるはずであるが、視聴可能時間算出部１０５におけるソートの際に、ユーザの嗜好に合わせたソートが行われていれば、動画Ｂの方がユーザの興味対象の動画であるため、動画Ｃの優先順位が低くなり再生不可能と判定されることになる。
【００４５】
また、表示部１１１は、図５に例示した推薦画面において、ユーザがいずれかのコンテンツを指定して再生する操作を行った場合には、再生制御部１０３の制御により、指定されたコンテンツを表示・再生する。
【００４６】
次いで、上記のように構成されたクライアントによる推薦コンテンツの決定動作について、図６に示すフロー図を参照しながら説明する。
【００４７】
まず、通信処理部１０１によって、サーバから配信可能なすべてのコンテンツのコンテンツ情報が受信され、これらのコンテンツ情報がコンテンツ情報取得部１０４によって取得される（ステップＳ１０１）。これらのコンテンツ情報は、サーバから定期的に送信されるようにしても良いし、通信処理部１０１が定期的に要求しても良い。コンテンツ情報取得部１０４によって取得されたコンテンツ情報には、少なくともコンテンツのタイトル、視聴期限、および再生時間が含まれている。
【００４８】
コンテンツ情報取得部１０４によってコンテンツ情報が取得されると、視聴可能時間算出部１０５によって、コンテンツごとの視聴可能時間Ｅｘが算出される（ステップＳ１０２）。すなわち、視聴可能時間算出部１０５によって、各コンテンツの視聴期限から現在時刻が減算され、コンテンツごとにあと何時間視聴可能であるかを示す視聴可能時間Ｅｘが算出される。そして、視聴可能時間算出部１０５によって、算出された視聴可能時間Ｅｘで各コンテンツのコンテンツ情報がソートされ、視聴可能時間Ｅｘが小さい順にコンテンツ情報が並べられた一覧情報が生成される（ステップＳ１０３）。この一覧情報は、一覧情報保持部１０６に一時的に保持される。
【００４９】
そして、優先度決定部１０７によって、コンテンツごとの視聴可能時間Ｅｘが所定の閾値未満であるか否かが判定される（ステップＳ１０４）。ここで用いられる閾値は、例えば１日（２４時間）などであり、コンテンツごとに視聴期限が迫っているか否かが判定される。この判定の結果、視聴可能時間Ｅｘが所定の閾値未満であれば（ステップＳ１０４Ｙｅｓ）、このコンテンツの視聴期限が迫っているため、視聴の優先度が高いと決定され（ステップＳ１０５）、優先度決定部１０７によって、優先度が高いコンテンツとして選択される。一方、視聴可能時間Ｅｘが所定の閾値以上であれば（ステップＳ１０４Ｎｏ）、このコンテンツの視聴期限がまだ迫っていないため、視聴の優先度が低いと決定され（ステップＳ１０６）、優先度決定部１０７によって選択されることはない。
【００５０】
優先度決定部１０７によってコンテンツの優先度が決定されると、一覧情報保持部１０６に保持されたすべてのコンテンツについて優先度が決定されたか否かが判断され（ステップＳ１０７）、まだ優先度が決定されていないコンテンツがある場合には（ステップＳ１０７Ｎｏ）、引き続きコンテンツごとの優先度の決定が行われる。
【００５１】
そして、優先度決定部１０７によってすべてのコンテンツの優先度が決定され、優先度が高いと判断されたコンテンツが選択されると（ステップＳ１０７Ｙｅｓ）、総再生時間算出部１０９における総再生時間Ｄｔが０に初期化され（ステップＳ１０８）、優先度決定部１０７によって選択されたコンテンツについて、判定部１０８による再生可能か否かの判定が行われる。すなわち判定部１０８によって、コンテンツごとの視聴可能時間Ｅｘが総再生時間Ｄｔとコンテンツごとの再生時間Ｄとの和以上であるか否かが判定される（ステップＳ１０９）。
【００５２】
この判定の結果、視聴可能時間Ｅｘが総再生時間Ｄｔと再生時間Ｄとの和以上であれば（ステップＳ１０９Ｙｅｓ）、判定部１０８によって、コンテンツが視聴期限までに再生可能であると判定され（ステップＳ１１０）、総再生時間算出部１０９によって、現在の総再生時間Ｄｔに再生可能と判定されたコンテンツの再生時間Ｄが加算され、新たな総再生時間Ｄｔが算出される（ステップＳ１１１）。一方、視聴可能時間Ｅｘが総再生時間Ｄｔと再生時間Ｄとの和未満であれば（ステップＳ１０９Ｎｏ）、判定部１０８によって、コンテンツが視聴期限までに再生不可能であると判定される（ステップＳ１１２）。
【００５３】
判定部１０８によってコンテンツの再生の可不可が判定されると、優先度決定部１０７によって選択されたすべてのコンテンツに関する判定が終了したか否かが判断され（ステップＳ１１３）、まだ判定が行われていないコンテンツがある場合には（ステップＳ１１３Ｎｏ）、引き続きコンテンツごとの再生の可不可が判定される。
【００５４】
そして、判定部１０８によって、優先度が高いすべてのコンテンツの再生の可不可が判定されると（ステップＳ１１３Ｙｅｓ）、優先度が高いコンテンツのコンテンツ情報と各コンテンツに関する判定結果とが推薦画面生成部１１０へ出力され、推薦画面生成部１１０によって、推薦画面が生成される（ステップＳ１１４）。すなわち、推薦画面生成部１１０によって、再生可能と判定されたコンテンツのコンテンツ情報が強調表示された推薦画面が生成され、表示部１１１によって表示される。
【００５５】
ユーザは、表示部１１１に表示された推薦画面を閲覧し、視聴期限が迫っており、かつ視聴期限までに全編を視聴することができるコンテンツを把握することができ、視聴可能なコンテンツを正確に把握して、希望のコンテンツの視聴期限が超過してしまうことを回避することができる。
【００５６】
なお、視聴可能時間算出部１０５においては、コンテンツごとの視聴期限と現在時刻とを用いて視聴可能時間を算出しているため、現在時刻が進めば視聴可能時間が小さくなる。このため、視聴可能時間算出部１０５は、常に視聴可能時間を更新し、後段の優先度決定部１０７、判定部１０８、および推薦画面生成部１１０も処理を続行する。例えば図５に示した推薦画面が表示部１１１に表示されてから３０分経過後には、図７に示すような推薦画面が表示部１１１に表示されることになる。すなわち、図５の状態では視聴可能時間が５時間で動画Ａ、Ｂ、Ｄの再生が可能であったが、３０分後には視聴可能時間が４．５時間となり、動画Ａ、Ｂ、Ｄの総再生時間５時間に満たなくなるため、図７の状態では動画Ａ、Ｂが再生可能と判定され、動画Ｄは再生不可能と判定されている。
【００５７】
以上のように、本実施の形態によれば、視聴期限が迫っているコンテンツのうち、視聴期限までに再生可能なコンテンツをコンテンツごとの視聴可能時間、総再生時間、およびコンテンツごとの再生時間から判定し、視聴期限が迫っており、かつ全編を視聴可能なコンテンツを推薦する推薦画面を表示する。このため、ユーザは、希望のコンテンツが確実に視聴可能であるか否かを推薦画面で確認することができ、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦することができる。
【００５８】
（実施の形態２）
本発明の実施の形態２の特徴は、ユーザがコンテンツを視聴するのに費やす視聴時間の実態に応じてコンテンツの優先度を決定するとともに、優先度が高いにも関わらず視聴されないコンテンツは、ユーザの興味対象外と判断して推薦しない点である。
【００５９】
図８は、本実施の形態に係るクライアントの要部構成を示すブロック図である。同図において、図１と同じ部分には同じ符号を付し、その説明を省略する。図８に示すクライアントは、通信処理部１０１、コンテンツ取得部１０２、再生制御部１０３、コンテンツ情報取得部１０４、視聴可能時間算出部１０５、一覧情報保持部１０６、視聴時間算出部２０１、優先度決定部２０２、判定部２０３、選択回数記憶部２０４、推薦画面生成部２０５、および表示部１１１を有している。
【００６０】
本実施の形態においては、コンテンツの視聴期限が日単位で設定されている場合を想定し、このため、コンテンツ情報取得部１０４が取得するコンテンツ情報には、例えば図９に示すように日単位の視聴期限が記録されている。また、視聴期限が日単位であるため、視聴可能時間算出部１０５が算出する視聴可能時間も日単位となり、視聴可能時間算出部１０５によって生成され、一覧情報保持部１０６によって保持される一覧情報は、例えば図１０に示すように、コンテンツごとの視聴可能日数を示すものとなる。図１０に示す一覧情報においては、当日が２００７年７月３０日であるものと仮定している。
【００６１】
視聴時間算出部２０１は、再生制御部１０３によるコンテンツ再生の制御を監視し、ユーザがコンテンツの視聴に費やす１日の平均視聴時間などの視聴時間を算出する。すなわち、視聴時間算出部２０１は、再生制御部１０３によって表示部１１１におけるコンテンツの再生が実行される時間をカウントし、例えば１週間単位などで１日の平均視聴時間を算出する。なお、視聴時間算出部２０１は、ユーザの視聴時間が極端に少ない場合などは、直近の所定回数の視聴における平均視聴時間などを算出しても良い。
【００６２】
優先度決定部２０２は、視聴時間算出部２０１によって算出される平均視聴時間に応じて一覧情報に含まれるコンテンツ情報の優先度を決定し、優先度が高いコンテンツ情報を選択する。具体的には、優先度決定部２０２は、平均視聴時間と視聴可能日数の積が再生時間以下のコンテンツ情報を一覧情報から選択する。優先度決定部２０２が選択するコンテンツ情報は、ユーザが普段の平均視聴時間だけコンテンツを視聴するのでは、視聴可能期限が超過してしまう虞があるコンテンツのコンテンツ情報であり、視聴を希望するのであれば早急に視聴する必要があるコンテンツのコンテンツ情報である。したがって、平均視聴時間と視聴可能日数の積の時間内で比較的余裕を持って視聴可能なコンテンツについては、優先度が低いと決定される。
【００６３】
なお、当然ながら、優先度決定部２０２は、視聴可能日数が再生時間以上であり、現時点から再生すれば全編の視聴が可能であるコンテンツのみについて、平均視聴時間との比較により優先度を決定する。また、優先度決定部２０２は、既にユーザが視聴したコンテンツのコンテンツ情報については、たとえ優先度が高い条件に適合しても一覧情報から選択しない。
【００６４】
判定部２０３は、優先度決定部２０２によって選択されたコンテンツ情報それぞれの選択回数に応じて、各コンテンツを推薦する順位を判定する。具体的には、判定部２０３は、選択回数記憶部２０４に記憶されたコンテンツごとの選択回数を参照し、優先度決定部２０２によって選択されたコンテンツが過去に何回選択されているか確認する。そして、判定部２０３は、過去に選択された回数が少ないコンテンツほど推薦の順位を上位にすると判定する。換言すれば、判定部２０３は、過去に優先度決定部２０２によって選択されて推薦されているにも拘らず、ユーザが未視聴のコンテンツについては、ユーザの興味対象外であると判断し、推薦の順位を下げる。
【００６５】
選択回数記憶部２０４は、コンテンツごとに優先度決定部２０２によって洗濯された選択回数を記憶する。具体的には、選択回数記憶部２０４は、優先度決定部２０２によって優先度が高いと判定され選択されたコンテンツが判定部２０３へ通知されると、このコンテンツの選択回数を１インクリメントして記憶する。
【００６６】
優先度決定部２０２によって決定される優先度と選択回数記憶部２０４における選択回数および判定部２０３における判定結果は、例えば図１１に示すようになる。すなわち、視聴時間算出部２０１によって算出される平均視聴時間を０．５時間とすると、動画１については、平均視聴時間０．５時間と視聴可能日数２日との積である期待視聴時間が１時間であり、再生時間が０．５時間であるため、優先度決定部２０２は、まだ余裕があるとして動画１の優先度を低いと決定する。
【００６７】
また、動画２については、期待視聴時間１時間が再生時間２時間未満であるため、優先度決定部２０２は、余裕がないとして動画２の優先度を高いと決定する。さらに、動画３については、期待視聴時間１．５時間が再生時間１．５時間に等しいため、優先度決定部２０２は、余裕がないとして動画３の優先度を高いと決定する。したがって、ここでは優先度決定部２０２は、動画２および動画３を選択する。そして、判定部２０３は、選択回数記憶部２０４に記憶された動画２および動画３の選択回数を参照するが、ここでは、動画２の選択回数が既に２回となっており、動画３の選択回数が０回であるため、動画２についてはユーザの興味対象外であると判断し、動画３の方を上位（図では１位）であると判定する。
【００６８】
推薦画面生成部２０５は、判定部２０３によって判定された推薦順位でコンテンツ情報を並べた推薦画面を生成する。すなわち、推薦画面生成部２０５は、平均視聴時間通りの視聴では視聴期限を超過する虞があるコンテンツ情報がユーザの興味対象である可能性が高い順位で表示された推薦画面を生成する。このとき、推薦画面生成部２０５は、上位のコンテンツのコンテンツ情報を強調表示する推薦画面を生成しても良い。具体的には、推薦画面生成部２０５は、例えば図１２に示すように、推薦順位が１位の動画３を強調表示し、推薦順位が２位の動画２を通常表示する推薦画面を生成しても良い。
【００６９】
次いで、上記のように構成されたクライアントによる推薦コンテンツの決定動作について、図１３に示すフロー図を参照しながら説明する。同図において、図６と同じ部分には同じ符号を付す。
【００７０】
まず、通信処理部１０１によって、サーバから配信可能なすべてのコンテンツのコンテンツ情報が受信され、これらのコンテンツ情報がコンテンツ情報取得部１０４によって取得される（ステップＳ１０１）。これらのコンテンツ情報は、サーバから定期的に送信されるようにしても良いし、通信処理部１０１が定期的に要求しても良い。コンテンツ情報取得部１０４によって取得されたコンテンツ情報には、少なくともコンテンツのタイトル、視聴期限、および再生時間が含まれている。
【００７１】
コンテンツ情報取得部１０４によってコンテンツ情報が取得されると、視聴可能時間算出部１０５によって、コンテンツごとの視聴可能日数Ｅｘが算出される（ステップＳ２０１）。すなわち、視聴可能時間算出部１０５によって、各コンテンツの視聴期限から当日の日付が減算され、コンテンツごとにあと何日視聴可能であるかを示す視聴可能日数が算出される。そして、視聴可能時間算出部１０５によって、算出された視聴可能日数Ｅｘで各コンテンツのコンテンツ情報がソートされ、視聴可能日数Ｅｘが小さい順にコンテンツ情報が並べられた一覧情報が生成される（ステップＳ１０３）。この一覧情報は、一覧情報保持部１０６に一時的に保持される。
【００７２】
一方、視聴時間算出部２０１では、常に再生制御部１０３におけるコンテンツの再生制御が監視されており、再生制御の時間の長さからユーザの平均視聴時間Ａｖが算出される（ステップＳ２０２）。すなわち、視聴時間算出部２０１によって、例えば直近１週間の総視聴時間が７で除算され、１日あたりの平均視聴時間Ａｖが算出されたり、直近１０回の総視聴時間が１０で除算され、１回あたりの平均視聴時間Ａｖが算出されたりする。算出された平均視聴時間Ａｖは、優先度決定部２０２へ出力される。
【００７３】
そして、優先度決定部２０２によって、平均視聴時間Ａｖと視聴可能日数Ｅｘの積（期待視聴時間）がコンテンツごとの再生時間Ｄ以下であるか否かが判定される（ステップＳ２０３）。この判定の結果、期待視聴時間が再生時間Ｄ以下であれば（ステップＳ２０３Ｙｅｓ）、ユーザが毎日平均視聴時間Ａｖだけコンテンツの視聴に時間を費やしてもコンテンツの全編を視聴することができず、早急に視聴する必要があるため、視聴の優先度が高いと決定され（ステップＳ１０５）、優先度決定部２０２によって、優先度が高いコンテンツとして選択される。一方、期待視聴時間が再生時間Ｄを超えていれば（ステップＳ２０３Ｎｏ）、コンテンツの視聴には比較的余裕があるため、視聴の優先度が低いと決定され（ステップＳ１０６）、優先度決定部２０２によって選択されることはない。
【００７４】
なお、優先度決定部２０２は、視聴期限までに再生可能な再生時間Ｄを有するコンテンツのみを選択の対象とするとともに、過去にユーザが視聴したコンテンツについては選択の対象から除外する。
【００７５】
優先度決定部２０２によってコンテンツの優先度が決定されると、一覧情報保持部１０６に保持されたすべてのコンテンツについて優先度が決定されたか否かが判断され（ステップＳ１０７）、まだ優先度が決定されていないコンテンツがある場合には（ステップＳ１０７Ｎｏ）、引き続きコンテンツごとの優先度の決定が行われる。
【００７６】
そして、優先度決定部２０２によってすべてのコンテンツの優先度が決定され、優先度が高いと判断されたコンテンツが選択されると（ステップＳ１０７Ｙｅｓ）、判定部２０３によって、選択されたコンテンツの過去の選択回数が選択回数記憶部２０４から取得される（ステップＳ２０４）。そして、判定部２０３によって、選択回数が少ないコンテンツを上位とする推薦順位が判定され（ステップＳ２０５）、優先度決定部２０２によって選択されたコンテンツの推薦順位が決定される。これにより、過去に推薦されたにも拘らずユーザが視聴せず、何度も優先度決定部２０２によって選択されたコンテンツの推薦順位が下がり、ユーザの興味対象外であると考えられるコンテンツ以外のコンテンツの推薦順位が上がることになる。
【００７７】
優先度決定部２０２によって選択されたコンテンツすべての推薦順位が判定部２０３によって判定されると、推薦画面生成部２０５によって、推薦順位が上位のコンテンツのコンテンツ情報が強調表示された推薦画面が生成され、表示部１１１によって表示される。
【００７８】
ユーザは、表示部１１１に表示された推薦画面を閲覧し、平均視聴時間Ａｖだけの視聴では視聴期限までに視聴不可能なコンテンツを把握することができ、早急に視聴すべきコンテンツを正確に把握して、希望のコンテンツの視聴期限が超過してしまうことを回避することができる。
【００７９】
以上のように、本実施の形態によれば、過去のコンテンツの視聴時間から平均視聴時間を算出し、平均視聴時間の視聴では視聴期限を超過する虞があるコンテンツを選択し、これらのコンテンツを過去の選択回数が少ない順に推薦する推薦画面を表示する。このため、ユーザは、通常通りの視聴時間では不足する緊急性の高いコンテンツを推薦画面で確認することができ、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦することができる。また、ユーザの興味対象外のコンテンツの推薦順位を下げ、興味対象である可能性が高いコンテンツの推薦順位を上げることができる。
【００８０】
なお、上記各実施の形態においては、ユーザが推薦画面における下位のコンテンツの視聴を希望する場合には、ユーザがこのコンテンツの指定を可能なようにしておき、コンテンツが指定されると、ユーザ指定のコンテンツの推薦順位を最上位に固定して、再度推薦コンテンツの決定処理が行われるようにしても良い。すなわち、実施の形態１においては、判定部１０８がユーザ指定のコンテンツの再生時間を総再生時間の初期値（すなわち０）に加算し、その後、他のコンテンツに関する判定を上述のように実行すれば良い。また、実施の形態２においては、判定部２０３がユーザ指定のコンテンツの推薦順位を最上位に設定し、これに応じて他のコンテンツの推薦順位をシフトさせれば良い。
【００８１】
また、コンテンツによっては、有料でサーバから提供されるものがある。このような場合には、優先度決定部１０７および優先度決定部２０２は、ユーザが所定料金を支払った後に、有料のコンテンツを選択の対象とする。そして、判定部１０８および判定部２０３は、有料のコンテンツを最上位に固定して、各コンテンツの再生可不可や推薦順位を判定するようにしても良い。
【００８２】
加えて、上記各実施の形態は、組み合わせて実施することも可能である。すなわち、例えば実施の形態１のように、総再生時間が視聴可能時間を超えないコンテンツの組み合わせを強調表示する場合には、コンテンツごとに強調表示された回数を記憶しておき、所定回数強調表示されたにも拘らず、実際には視聴されなかったコンテンツについては、次回以降、推薦順位を下げて強調表示しないようにしても良い。また、例えば実施の形態２のように、期待視聴時間が再生時間以下のコンテンツの優先度を高くして選択する場合には、選択されたコンテンツを対象として総再生時間が視聴可能時間を超えない組み合わせを決定し強調表示することも可能である。
【００８３】
さらに、上記各実施の形態においては、クライアントにおいて推薦コンテンツを決定するものとしたが、本発明はこれに限定されず、例えばサーバにおいて同様の処理を行うことも可能である。また、上記各実施の形態の処理をコンピュータに実行させるプログラムを作成し、作成されたプログラムを記録媒体に記録しておくことなども可能である。この場合には、記録媒体に記録されたプログラムをコンピュータに導入すれば、上記各実施の形態と同様の処理を実行することができる。
【００８４】
（付記１）視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦装置であって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得手段と、
前記取得手段によって取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択手段と、
前記選択手段によって選択されたコンテンツそれぞれについて、推薦する順位を判定する判定手段と、
前記判定手段によって判定された推薦順位に従って前記選択手段によって選択されたコンテンツのコンテンツ情報を表示する表示手段と
を有することを特徴とするコンテンツ推薦装置。
【００８５】
（付記２）前記選択手段は、
コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能時間を算出する算出手段を含み、
前記算出手段によって算出された視聴可能時間が所定時間未満のコンテンツを選択することを特徴とする付記１記載のコンテンツ推薦装置。
【００８６】
（付記３）前記選択手段は、
前記算出手段によって算出された視聴可能時間が再生時間の所定数倍未満のコンテンツを選択することを特徴とする付記２記載のコンテンツ推薦装置。
【００８７】
（付記４）前記選択手段は、
コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能日数を算出する第１算出手段と、
ユーザの過去のコンテンツ視聴時間から視聴時間の統計値を算出する第２算出手段とを含み、
前記第１算出手段によって算出された視聴可能日数と前記第２算出手段によって算出された統計値とからコンテンツの視聴期限までの期待視聴時間を求め、期待視聴時間が再生時間未満のコンテンツを選択することを特徴とする付記１記載のコンテンツ推薦装置。
【００８８】
（付記５）前記第２算出手段は、
ユーザの１日あたりの視聴時間の平均値を算出し、
前記選択手段は、
前記第２算出手段によって算出された視聴時間の平均値に視聴可能日数を乗算して期待視聴時間を求めることを特徴とする付記４記載のコンテンツ推薦装置。
【００８９】
（付記６）前記判定手段は、
視聴可能な残り時間が小さい順位であって、かつ任意のコンテンツの視聴可能な残り時間が当該コンテンツおよび当該コンテンツより上位のコンテンツすべての総再生時間以上となる順位を推薦順位とすることを特徴とする付記１記載のコンテンツ推薦装置。
【００９０】
（付記７）前記判定手段は、
各コンテンツが前記選択手段によって推薦の対象に選択された回数を記憶する記憶手段を含み、
前記記憶手段によって記憶された回数が多いコンテンツの推薦順位ほど下位とすることを特徴とする付記１記載のコンテンツ推薦装置。
【００９１】
（付記８）前記表示手段は、
前記判定手段によって判定された推薦順位が所定条件を満たすコンテンツのコンテンツ情報を強調表示することを特徴とする付記１記載のコンテンツ推薦装置。
【００９２】
（付記９）視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦方法であって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、
前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、
前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、
前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程と
を有することを特徴とするコンテンツ推薦方法。
【００９３】
（付記１０）視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦プログラムであって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、
前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、
前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、
前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程と
をコンピュータに実行させることを特徴とするコンテンツ推薦プログラム。
【産業上の利用可能性】
【００９４】
本発明は、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦する場合に適用することができる。
【図面の簡単な説明】
【００９５】
【図１】実施の形態１に係るクライアントの要部構成を示すブロック図である。
【図２】実施の形態１に係るコンテンツ情報の例を示す図である。
【図３】実施の形態１に係る一覧情報の例を示す図である。
【図４】実施の形態１に係る判定の例を示す図である。
【図５】実施の形態１に係る推薦画面の例を示す図である。
【図６】実施の形態１に係る推薦コンテンツの決定動作を示すフロー図である。
【図７】実施の形態１に係る他の推薦画面の例を示す図である。
【図８】実施の形態２に係るクライアントの要部構成を示すブロック図である。
【図９】実施の形態２に係るコンテンツ情報の例を示す図である。
【図１０】実施の形態２に係る一覧情報の例を示す図である。
【図１１】実施の形態２に係る判定の例を示す図である。
【図１２】実施の形態２に係る推薦画面の例を示す図である。
【図１３】実施の形態２に係る推薦コンテンツの決定動作を示すフロー図である。
【符号の説明】
【００９６】
１０１  通信処理部
１０２  コンテンツ取得部
１０３  再生制御部
１０４  コンテンツ情報取得部
１０５  視聴可能時間算出部
１０６  一覧情報保持部
１０７、２０２  優先度決定部
１０８、２０３  判定部
１０９  総再生時間算出部
１１０、２０５  推薦画面生成部
１１１  表示部
２０１  視聴時間算出部
２０４  選択回数記憶部
【図１】
2008193431.tif 000003
【図２】
2008193431.tif 000004
【図３】
2008193431.tif 000005
【図４】
2008193431.tif 000006
【図５】
2008193431.tif 000007
【図６】
2008193431.tif 000008
【図７】
2008193431.tif 000009
【図８】
2008193431.tif 000010
【図９】
2008193431.tif 000011
【図１０】
2008193431.tif 000012
【図１１】
2008193431.tif 000013
【図１２】
2008193431.tif 000014
【図１３】
2008193431.tif 000015