JP2008193431A - Content recommendation apparatus, content recommendation method and content recommendation program - Google Patents

Content recommendation apparatus, content recommendation method and content recommendation program Download PDF

Info

Publication number
JP2008193431A
JP2008193431A JP2007026104A JP2007026104A JP2008193431A JP 2008193431 A JP2008193431 A JP 2008193431A JP 2007026104 A JP2007026104 A JP 2007026104A JP 2007026104 A JP2007026104 A JP 2007026104A JP 2008193431 A JP2008193431 A JP 2008193431A
Authority
JP
Japan
Prior art keywords
content
time
recommendation
viewing
viewable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2007026104A
Other languages
Japanese (ja)
Inventor
Yosuke Nakamura
洋介 中村
Toru Kamiwada
徹 上和田
Takuya Sakamoto
拓也 坂本
Noboru Iwamatsu
昇 岩松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2007026104A priority Critical patent/JP2008193431A/en
Publication of JP2008193431A publication Critical patent/JP2008193431A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent expiration of viewing period of a desired content, and to recommend a current available content. <P>SOLUTION: A content information acquiring section 104 acquires the information about all distributable contents. A viewable time calculating section 105 calculates a viewable time for each of the contents from the content information and the present time, and generates list information in which the contents are sorted in the ascending order of viewable time. A priority determining section 107 selects the information of contents whose viewable time is lower than a threshold value from the list information. A determination section 108 determines whether or not each the content can be reproduced on the basis of the viewable time of the content information selected by the priority determining section 107 and the total reproducing time of all the contents determined to be reproducible together with reproduction time. A recommendation screen generating section 110 generates a recommendation screen for highlighting the content determined to be reproducible by the determination section 108. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦装置、コンテンツ推薦方法、およびコンテンツ推薦プログラムに関し、特に、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦することができるコンテンツ推薦装置、コンテンツ推薦方法、およびコンテンツ推薦プログラムに関する。   The present invention relates to a content recommendation device, a content recommendation method, and a content recommendation program for recommending content to be viewed by a user preferentially from a plurality of contents for which a viewing time limit has been set. The present invention relates to a content recommendation device, a content recommendation method, and a content recommendation program that can prevent and recommend content that can be actually viewed at this time.

近年、例えばFTTH(Fiber To The Home)やADSL(Asymmetric Digital Subscriber Line)などの回線の普及に伴い、インターネットの高速化が進んでいる。また、インターネットの高速化によって、音楽や動画等のコンテンツをインターネットで配信するサイトが増加し、これらのサイトを利用するユーザも増えている。これらのサイトは、不特定多数のユーザに対してデジタルコンテンツを配信するため、著作権保護などの観点からコンテンツに制限がかけられ、例えば視聴期限を設けるなどの制限がかけられるのが一般的である。   In recent years, with the spread of lines such as FTTH (Fiber To The Home) and ADSL (Asymmetric Digital Subscriber Line), the speed of the Internet is increasing. In addition, the speed of the Internet has increased the number of sites that distribute contents such as music and videos over the Internet, and the number of users who use these sites has increased. Since these sites distribute digital content to an unspecified number of users, the content is restricted from the viewpoint of copyright protection, for example, and a restriction such as setting a viewing deadline is generally applied. is there.

このため、今後、ますますパーソナルコンピュータやインターネットの高速化が進み、インターネットで配信されるコンテンツの数が増加していくと、ユーザが希望のコンテンツを視聴期限までに探し出して視聴することが困難になり、希望のコンテンツを逸してしまうケースが増加すると考えられる。   For this reason, as the speed of personal computers and the Internet continues to increase and the number of contents distributed over the Internet increases, it becomes difficult for users to find and view the desired contents by the viewing deadline. Therefore, the number of cases where the desired content is missed is considered to increase.

これを解決する方法として、例えば特許文献1には、視聴期限までの残り時間が少ないコンテンツをリストの上位に表示してユーザに提示する技術が開示されている。すなわち、特許文献1に記載された技術においては、視聴期限までの残り時間が少ないコンテンツが抽出され、一覧表示の上位に表示されるため、まもなく視聴不可能となるコンテンツへの注意が喚起され、ユーザによる見逃しを防止することができる。   As a method for solving this, for example, Patent Document 1 discloses a technique for displaying content that has a short remaining time until the viewing deadline at the top of the list and presenting it to the user. That is, in the technique described in Patent Document 1, content with a short remaining time until the viewing deadline is extracted and displayed at the top of the list display, so that attention is drawn to content that will soon be unviewable, It is possible to prevent oversight by the user.

また、テレビ番組を録画する記録装置などでは、ユーザの嗜好に合ったコンテンツを検索し、ユーザによる指定がなくても録画をしておく機能が搭載されたものがある。このような機能を応用すれば、ユーザが効率的に希望のコンテンツを探し出すことが可能となる。   Some recording devices that record television programs are equipped with a function for searching for content that suits the user's preference and recording it without any user designation. By applying such a function, the user can efficiently search for desired content.

特開2004−207808号公報JP 2004-207808 A

しかしながら、視聴期限が設定されているコンテンツが多数存在する状態では、上記のような方法によって抽出されるコンテンツの数も多くなり、結局、視聴期限までに希望のコンテンツを視聴することができないことがあるという問題がある。すなわち、上記特許文献1に記載された技術では、コンテンツのリストを並び替えることにより、視聴期限が迫ったコンテンツをユーザの目につきやすくすることは可能である。しかし、コンテンツの量が膨大である場合、リストの並び替えだけでは目的のコンテンツを探し出す手間がかかり、ユーザが希望のコンテンツを見逃す可能性がある。   However, in a state where there are a large number of contents for which a viewing deadline is set, the number of contents extracted by the above method increases, and eventually the desired content cannot be viewed by the viewing deadline. There is a problem that there is. That is, with the technique described in Patent Document 1, it is possible to make a user's eyes easy to see content whose viewing deadline is approaching by rearranging the content list. However, when the amount of content is enormous, it takes time and effort to find the target content only by rearranging the list, and the user may miss the desired content.

また、上述したテレビ番組の録画装置で採用されている方法をそのまま視聴期限があるコンテンツに適用することを考えた場合、ユーザの嗜好に合わせて探し出されたコンテンツをすべて再生するには、視聴期限までの時間が不足することが考えられる。すなわち、例えば探し出されたコンテンツが10本あり、それぞれのコンテンツの再生時間が1時間であるとする。そして、この10本のコンテンツの視聴期限までの残り時間が5時間とすると、ユーザは、10本のコンテンツのうち5本のコンテンツしか視聴することができない。このような場合、もし6本目以降にユーザが最も視聴したいコンテンツがあると、このコンテンツを見逃してしまうことになる。   In addition, when considering that the method adopted in the above-mentioned TV program recording apparatus is applied to content that has a viewing deadline as it is, in order to play back all the content found according to the user's preference, The time until the deadline may be insufficient. That is, for example, it is assumed that there are 10 searched contents, and the playback time of each content is 1 hour. If the remaining time until the viewing time limit for the 10 contents is 5 hours, the user can view only 5 of the 10 contents. In such a case, if there is content that the user wants to watch most after the sixth, this content will be missed.

本発明はかかる点に鑑みてなされたものであり、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦することができるコンテンツ推薦装置、コンテンツ推薦方法、およびコンテンツ推薦プログラムを提供することを目的とする。   The present invention has been made in view of the above points, and prevents content from exceeding the viewing time limit of desired content, and can also recommend content that can actually be viewed at the present time, a content recommendation method, and content The purpose is to provide a recommendation program.

上記課題を解決するために、本発明は、視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦装置であって、複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得手段と、前記取得手段によって取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択手段と、前記選択手段によって選択されたコンテンツそれぞれについて、推薦する順位を判定する判定手段と、前記判定手段によって判定された推薦順位に従って前記選択手段によって選択されたコンテンツのコンテンツ情報を表示する表示手段とを有することを特徴とする。   In order to solve the above-described problem, the present invention is a content recommendation device that recommends content to be viewed by a user preferentially from a plurality of contents for which a viewing time limit is set, and includes a viewing time limit for each of the plurality of contents. Acquisition means for acquiring content information, selection means for selecting content to be recommended based on the remaining viewable time for each content obtained from the content information acquired by the acquisition means, and selection by the selection means And determining means for determining a recommendation order for each of the contents, and display means for displaying content information of the content selected by the selection means in accordance with the recommendation order determined by the determination means. .

また、本発明は、上記発明において、前記選択手段は、コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能時間を算出する算出手段を含み、前記算出手段によって算出された視聴可能時間が所定時間未満のコンテンツを選択することを特徴とする。   Further, the present invention is the above invention, wherein the selection unit includes a calculation unit that calculates a viewable time for each content from a content viewing time limit and a current time, and the viewable time calculated by the calculation unit is predetermined. It is characterized by selecting content less than time.

また、本発明は、上記発明において、前記選択手段は、前記算出手段によって算出された視聴可能時間が再生時間の所定数倍未満のコンテンツを選択することを特徴とする。   Further, the present invention is characterized in that, in the above-mentioned invention, the selecting means selects content whose viewable time calculated by the calculating means is less than a predetermined number of times of the reproduction time.

また、本発明は、上記発明において、前記選択手段は、コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能日数を算出する第1算出手段と、ユーザの過去のコンテンツ視聴時間から視聴時間の統計値を算出する第2算出手段とを含み、前記第1算出手段によって算出された視聴可能日数と前記第2算出手段によって算出された統計値とからコンテンツの視聴期限までの期待視聴時間を求め、期待視聴時間が再生時間未満のコンテンツを選択することを特徴とする。   Further, according to the present invention, in the above invention, the selecting means calculates first viewing means for calculating the number of viewable days for each content from the content viewing time limit and the current time, and calculates the viewing time from the past content viewing time of the user. A second calculating means for calculating a statistical value, and obtaining an expected viewing time from the statistical value calculated by the first calculating means and the statistical value calculated by the second calculating means to a content viewing deadline. The content having an expected viewing time shorter than the reproduction time is selected.

また、本発明は、上記発明において、前記第2算出手段は、ユーザの1日あたりの視聴時間の平均値を算出し、前記選択手段は、前記第2算出手段によって算出された視聴時間の平均値に視聴可能日数を乗算して期待視聴時間を求めることを特徴とする。   Also, in the present invention according to the above invention, the second calculation unit calculates an average value of viewing time per day of the user, and the selection unit calculates the average of the viewing time calculated by the second calculation unit. The expected viewing time is obtained by multiplying the value by the viewable days.

また、本発明は、上記発明において、前記判定手段は、視聴可能な残り時間が小さい順位であって、かつ任意のコンテンツの視聴可能な残り時間が当該コンテンツおよび当該コンテンツより上位のコンテンツすべての総再生時間以上となる順位を推薦順位とすることを特徴とする。   Further, the present invention is the above invention, wherein the determination means is a total of all the content and the content higher than the content in which the remaining remaining time that can be viewed is in a rank and the remaining remaining viewable time of any content. The ranking that is longer than the reproduction time is set as the recommendation ranking.

また、本発明は、上記発明において、前記判定手段は、各コンテンツが前記選択手段によって推薦の対象に選択された回数を記憶する記憶手段を含み、前記記憶手段によって記憶された回数が多いコンテンツの推薦順位ほど下位とすることを特徴とする。   Further, the present invention is the above invention, wherein the determination unit includes a storage unit that stores the number of times each content is selected as a recommendation target by the selection unit, and the content stored in the storage unit has a large number of times. The recommendation rank is lower.

また、本発明は、上記発明において、前記表示手段は、前記判定手段によって判定された推薦順位が所定条件を満たすコンテンツのコンテンツ情報を強調表示することを特徴とする。   Further, the present invention is characterized in that, in the above-mentioned invention, the display means highlights the content information of the content whose recommendation order determined by the determination means satisfies a predetermined condition.

また、本発明は、視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦方法であって、複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程とを有することを特徴とする。   Further, the present invention is a content recommendation method for recommending content to be viewed by a user preferentially from a plurality of contents set with a viewing deadline, and acquiring content information including a viewing deadline for each of the plurality of contents A selection step of selecting a content to be recommended based on a remaining viewable time for each content obtained from the content information acquired in the acquisition step, and each of the contents selected in the selection step A determination step of determining a recommendation order, and a display step of displaying content information of the content selected in the selection step according to the recommendation order determined in the determination step.

また、本発明は、視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦プログラムであって、複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程とをコンピュータに実行させることを特徴とする。   In addition, the present invention is a content recommendation program for recommending content to be viewed by a user preferentially from a plurality of contents for which a viewing deadline is set, and acquiring content information including a viewing deadline for each of the plurality of contents A selection step of selecting a content to be recommended based on a remaining viewable time for each content obtained from the content information acquired in the acquisition step, and each of the contents selected in the selection step And a display step for displaying content information of the content selected in the selection step according to the recommendation order determined in the determination step. To do.

本発明によれば、複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得し、取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択し、選択されたコンテンツそれぞれについて、推薦する順位を判定し、判定された推薦順位に従ってコンテンツのコンテンツ情報を表示する。このため、視聴期限が迫ったコンテンツを選択するのみではなく、例えば選択されたコンテンツが視聴期限までに再生可能かなどの条件に応じた推薦順位をユーザが確認することができ、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦することができる。   According to the present invention, content information including a viewing deadline for each of a plurality of contents is acquired, and the content to be recommended is selected based on the remaining viewable time for each content obtained from the acquired content information, For each selected content, the order of recommendation is determined, and the content information of the content is displayed according to the determined recommendation order. For this reason, in addition to selecting content that is close to the viewing deadline, the user can check the recommendation order according to the condition such as whether the selected content can be played by the viewing deadline, In addition to preventing the viewing time limit from being exceeded, it is possible to recommend content that is actually viewable at the present time.

また、本発明によれば、コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能時間を算出し、算出された視聴可能時間が所定時間未満のコンテンツを選択するため、現時点で視聴期限が迫っているコンテンツを確実に選択することができる。   In addition, according to the present invention, the viewable time for each content is calculated from the content viewing time limit and the current time, and the content whose calculated viewable time is less than the predetermined time is selected. Can select the content that is sure.

また、本発明によれば、算出された視聴可能時間が再生時間の所定数倍未満のコンテンツを選択するため、再生時間が長いコンテンツほど視聴可能時間が長くても選択されることになり、ユーザによる視聴時間を考慮して適切にコンテンツを選択することができる。   Also, according to the present invention, since the calculated viewable time is selected with a content that is less than a predetermined number of times of the reproduction time, the longer reproduction time content is selected even if the viewable time is longer. The content can be appropriately selected in consideration of the viewing time.

また、本発明によれば、コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能日数を算出し、ユーザの過去のコンテンツ視聴時間から視聴時間の統計値を算出し、視聴可能日数と統計値とからコンテンツの視聴期限までの期待視聴時間を求め、期待視聴時間が再生時間未満のコンテンツを選択する。このため、ユーザが通常通りの視聴を続けた場合には全編を視聴することができないコンテンツを選択することができ、結果として、早急に視聴すべきコンテンツを選択することができる。   In addition, according to the present invention, the number of viewable days for each content is calculated from the content viewing time limit and the current time, the statistical value of the viewing time is calculated from the user's past content viewing time, and the viewable days and the statistical value are calculated. From this, the expected viewing time until the content viewing deadline is obtained, and the content with the expected viewing time less than the playback time is selected. For this reason, when the user continues to view normally, content that cannot be viewed in its entirety can be selected, and as a result, content that should be viewed immediately can be selected.

また、本発明によれば、ユーザの1日あたりの視聴時間の平均値を算出し、算出された視聴時間の平均値に視聴可能日数を乗算して期待視聴時間を求めるため、コンテンツの視聴期限までにユーザがコンテンツの視聴に費やすと考えられる期待視聴時間を正確に求めることができる。   In addition, according to the present invention, the average viewing time per day of the user is calculated, and the expected viewing time is obtained by multiplying the calculated average viewing time by the viewable days. It is possible to accurately obtain the expected viewing time that the user is expected to spend on viewing the content.

また、本発明によれば、視聴可能な残り時間が小さい順位であって、かつ任意のコンテンツの視聴可能な残り時間が当該コンテンツおよび当該コンテンツより上位のコンテンツすべての総再生時間以上となる順位を推薦順位とする。このため、視聴期限が迫っていると同時に、実際に再生して視聴する時間が残っているコンテンツのみが推薦されることになり、ユーザは、希望のコンテンツを実際に視聴することが可能か否かを正確に把握することができる。   In addition, according to the present invention, the order in which the remaining time that can be viewed is small and the remaining time in which any content can be viewed is equal to or greater than the total reproduction time of the content and all the content higher than the content. The recommendation order. For this reason, at the same time that the viewing deadline is approaching, only content that is actually played back and remains to be viewed is recommended, and whether or not the user can actually view the desired content. Can be accurately grasped.

また、本発明によれば、各コンテンツが推薦の対象に選択された回数を記憶し、記憶された回数が多いコンテンツの推薦順位ほど下位とするため、過去に推薦されたにも拘らずユーザが視聴しなかったコンテンツは、ユーザの興味対象外と判断し、ユーザの興味対象である可能性が高い他のコンテンツの推薦順位を上げることができる。   In addition, according to the present invention, the number of times each content is selected as a recommendation target is stored, and the recommendation ranking of the content with the larger number of stored times becomes lower, so that the user can be recommended despite having been recommended in the past. The content that has not been viewed can be determined to be out of the user's interest and the recommendation ranking of other content that is likely to be the user's interest can be raised.

また、本発明によれば、判定された推薦順位が所定条件を満たすコンテンツのコンテンツ情報を強調表示するため、例えば特に視聴期限が迫っているコンテンツを強調表示することにより、強く推薦されるコンテンツの視聴をユーザに促すことができる。   Further, according to the present invention, the content information of the content whose determined recommendation order satisfies the predetermined condition is highlighted. For example, the content of the content that is strongly recommended is highlighted, for example, by highlighting the content whose viewing deadline is approaching. Users can be prompted to view.

以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、以下においては、視聴期限が設定された動画がサーバからクライアントへ配信される場合を例に挙げて説明するが、本発明は、例えば音楽などのコンテンツが配信される場合などにも適用することができ、コンテンツの配信の形態も任意で良い。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the following, a case where a video with a viewing deadline set is distributed from the server to the client will be described as an example. However, the present invention is also applied to a case where content such as music is distributed. The content distribution form may be arbitrary.

(実施の形態1)
図1は、本発明の実施の形態1に係るクライアントの要部構成を示すブロック図である。図1に示すクライアントは、通信処理部101、コンテンツ取得部102、再生制御部103、コンテンツ情報取得部104、視聴可能時間算出部105、一覧情報保持部106、優先度決定部107、判定部108、総再生時間算出部109、推薦画面生成部110、および表示部111を有している。
(Embodiment 1)
FIG. 1 is a block diagram showing a main configuration of a client according to Embodiment 1 of the present invention. 1 includes a communication processing unit 101, a content acquisition unit 102, a reproduction control unit 103, a content information acquisition unit 104, a viewable time calculation unit 105, a list information holding unit 106, a priority determination unit 107, and a determination unit 108. A total playback time calculation unit 109, a recommendation screen generation unit 110, and a display unit 111.

通信処理部101は、サーバとの間で通信処理を行い、動画などのコンテンツとコンテンツの視聴期限などの属性を示すコンテンツ情報とを受信する。具体的には、通信処理部101は、コンテンツ取得部102から指示されるコンテンツをサーバへ要求し、このコンテンツを受信する一方、クライアントに対して配信可能なすべてのコンテンツのコンテンツ情報を受信する。   The communication processing unit 101 performs communication processing with the server, and receives content such as moving images and content information indicating attributes such as content viewing deadlines. Specifically, the communication processing unit 101 requests the server for the content instructed from the content acquisition unit 102, receives the content, and receives the content information of all the content that can be distributed to the client.

コンテンツ取得部102は、ユーザが再生を希望するコンテンツが再生制御部103から通知されると、このコンテンツをサーバへ要求するように通信処理部101へ指示し、通信処理部101によって受信されたコンテンツを取得する。そして、コンテンツ取得部102は、取得したコンテンツを再生制御部103へ出力する。   When the content desired to be reproduced by the user is notified from the reproduction control unit 103, the content acquisition unit 102 instructs the communication processing unit 101 to request the content from the server, and the content received by the communication processing unit 101 To get. Then, the content acquisition unit 102 outputs the acquired content to the reproduction control unit 103.

再生制御部103は、ユーザの操作などに応じてユーザが再生を希望するコンテンツを把握し、このコンテンツをコンテンツ取得部102へ通知する。そして、再生制御部103は、コンテンツ取得部102によって取得されたコンテンツを表示部111に表示・再生させる。   The reproduction control unit 103 grasps the content that the user desires to reproduce in accordance with the user's operation and notifies the content acquisition unit 102 of this content. Then, the reproduction control unit 103 causes the display unit 111 to display / reproduce the content acquired by the content acquisition unit 102.

コンテンツ情報取得部104は、サーバが配信可能な全コンテンツのコンテンツ情報を通信処理部101から取得する。具体的には、コンテンツ情報取得部104は、例えば図2に示すようなコンテンツ情報を取得する。すなわち、コンテンツ情報取得部104は、サーバからクライアントへ配信可能なコンテンツのタイトル、視聴期限、および再生時間を含むコンテンツ情報を取得する。なお、コンテンツ情報取得部104は、視聴期限がまだ超過しておらず、現時点で再生可能なすべてのコンテンツのコンテンツ情報を取得する。したがって、図2に示した例では、現在の時刻は2007年8月1日の12時以前であり、現時点では動画A〜Eのすべてが再生可能である。   The content information acquisition unit 104 acquires content information of all content that can be distributed by the server from the communication processing unit 101. Specifically, the content information acquisition unit 104 acquires content information as shown in FIG. 2, for example. That is, the content information acquisition unit 104 acquires content information including the title, viewing time limit, and playback time of content that can be distributed from the server to the client. Note that the content information acquisition unit 104 acquires the content information of all the contents that can be reproduced at the present time because the viewing time limit has not yet exceeded. Therefore, in the example shown in FIG. 2, the current time is before 12:00 on August 1, 2007, and all of the moving images A to E can be reproduced at the present time.

視聴可能時間算出部105は、コンテンツ情報取得部104によって取得されたコンテンツ情報および現在時刻からコンテンツごとに残された視聴可能時間を算出する。そして、視聴可能時間算出部105は、算出した視聴可能時間が小さい順にコンテンツ情報を並べ替え、一覧情報として一覧情報保持部106へ出力する。   The viewable time calculation unit 105 calculates the remaining viewable time for each content from the content information acquired by the content information acquisition unit 104 and the current time. Then, the viewable time calculation unit 105 rearranges the content information in ascending order of the calculated viewable time, and outputs it to the list information holding unit 106 as list information.

具体的には、視聴可能時間算出部105は、例えば図3に示すような一覧情報を一覧情報保持部106へ出力する。すなわち、現在の時刻が2007年8月1日の7時であるとすると、図2に示した動画A〜Dの視聴期限までは残り5時間であり、動画Eの視聴期限までは残り17時間である。視聴可能時間算出部105は、これらの残り時間によって動画A〜Eのコンテンツ情報をソートし、図3に示した一覧情報を得る。このとき、視聴可能時間算出部105は、視聴可能時間が等しい動画A〜Dについては、例えばユーザがあらかじめ好みの分野について登録したキーワードに従ったり、ユーザの過去の視聴履歴から興味がある分野を分析したりして、ユーザの嗜好に合ったコンテンツが上位になるようにコンテンツ情報をソートしても良い。   Specifically, the viewable time calculation unit 105 outputs list information as shown in FIG. 3 to the list information holding unit 106, for example. That is, if the current time is 7 o'clock on August 1, 2007, the remaining viewing time for the moving images A to D shown in FIG. 2 is 5 hours, and the remaining viewing time for the moving image E is 17 hours. It is. The viewable time calculation unit 105 sorts the content information of the moving images A to E according to these remaining times, and obtains the list information shown in FIG. At this time, the viewable time calculation unit 105 follows, for example, the keywords A to D that have the same viewable time, according to a keyword that the user has registered in advance for a favorite field, or a field that the user is interested in from past viewing history. For example, the content information may be sorted so that the content that matches the user's preference is higher.

一覧情報保持部106は、視聴可能時間算出部105によって得られた一覧情報を一時的に保持する。すなわち、一覧情報保持部106は、サーバからクライアントへ配信可能なすべてのコンテンツのコンテンツ情報を視聴可能時間が小さい順に記憶している。   The list information holding unit 106 temporarily holds the list information obtained by the viewable time calculating unit 105. That is, the list information holding unit 106 stores content information of all the contents that can be distributed from the server to the client in ascending order of viewable time.

優先度決定部107は、一覧情報保持部106によって保持された一覧情報に含まれるコンテンツ情報の優先度を決定し、優先度が高いコンテンツ情報を選択する。具体的には、優先度決定部107は、視聴可能時間が所定の閾値未満のコンテンツ情報を一覧情報から選択する。優先度決定部107が選択するコンテンツ情報は、例えば視聴可能時間が1日(24時間)未満のものであり、比較的早急に視聴しなくては視聴期限が超過する虞があるコンテンツのコンテンツ情報である。なお、優先度決定部107は、ユーザが既に視聴したコンテンツについては選択の対象から除外し、ユーザが未視聴のコンテンツから優先度が高いコンテンツを選択する。また、優先度決定部107がコンテンツを選択する基準は、コンテンツごとの再生時間に基づいて決定しても良い。すなわち、優先度決定部107は、視聴可能時間がコンテンツの再生時間の所定数倍未満のコンテンツ情報を一覧情報から選択するなどとしても良い。   The priority determination unit 107 determines the priority of the content information included in the list information held by the list information holding unit 106, and selects content information with a high priority. Specifically, the priority determination unit 107 selects content information whose viewable time is less than a predetermined threshold from the list information. The content information selected by the priority determination unit 107 is, for example, content information whose viewing time is less than one day (24 hours), and the viewing time limit may be exceeded if viewing is relatively prompt. It is. The priority determination unit 107 excludes content that the user has already viewed from the selection target, and selects content with higher priority from content that the user has not viewed. Further, the criterion for selecting the content by the priority determination unit 107 may be determined based on the reproduction time for each content. In other words, the priority determination unit 107 may select content information whose viewable time is less than a predetermined number of times of the content reproduction time from the list information.

判定部108は、優先度決定部107によって選択されたコンテンツ情報の視聴可能時間および再生時間と既に再生可能と判定されたコンテンツすべての総再生時間とから、コンテンツを推薦する順位を判定する。具体的には、判定部108は、初期状態では総再生時間を0とし、優先度決定部107によって選択されたコンテンツ情報の最上位のコンテンツの視聴可能時間と再生時間を比較し、このコンテンツが再生可能であるか否かを判定する。そして、判定部108は、視聴可能時間が再生時間以上であれば、このコンテンツを再生可能と判定するとともに、このコンテンツの再生時間を総再生時間算出部109へ通知する。   The determination unit 108 determines the order of recommending the content from the viewable time and the reproduction time of the content information selected by the priority determination unit 107 and the total reproduction time of all the content that has already been determined to be reproducible. Specifically, the determination unit 108 sets the total reproduction time to 0 in the initial state, compares the viewable time of the highest content of the content information selected by the priority determination unit 107 with the reproduction time, and determines that the content is It is determined whether or not playback is possible. If the viewable time is equal to or longer than the playback time, the determination unit 108 determines that the content can be played back and notifies the total playback time calculation unit 109 of the playback time of the content.

以後、判定部108は、優先度決定部107によって選択されたコンテンツ情報の上位のコンテンツから順に、コンテンツの視聴可能時間が再生時間と総再生時間算出部109から出力される総再生時間との和以上であれば、各コンテンツを再生可能と判定し、再生可能と判定されたコンテンツの再生時間を総再生時間算出部109へ通知する。このようにして、判定部108は、視聴可能時間が小さい順であって、かつ視聴可能時間内にコンテンツの全編が再生可能な推薦順位を判定する。なお、本発明においては、推薦順位が上位であればあるほど、ユーザへ強く推薦されるコンテンツであることを意味している。   Thereafter, the determination unit 108 calculates the sum of the viewable time of the content and the total playback time output from the total playback time calculation unit 109 in order from the content higher in the content information selected by the priority determination unit 107. If it is above, it determines with each content being reproducible, and notifies the reproduction time of the content determined to be reproducible to the total reproduction time calculation part 109. In this way, the determination unit 108 determines a recommendation order in which the entire content can be played back in the order from the smallest viewable time and within the viewable time. In the present invention, the higher the recommendation ranking, the stronger the content recommended to the user.

総再生時間算出部109は、判定部108から通知されるコンテンツの再生時間を現在の総再生時間に加算して、総再生時間を算出する。すなわち、総再生時間算出部109は、判定部108によって再生可能と判定されたコンテンツの再生時間の総和を総再生時間として算出する。そして、総再生時間算出部109は、算出した総再生時間を判定部108へ出力する。   The total playback time calculation unit 109 adds the content playback time notified from the determination unit 108 to the current total playback time to calculate the total playback time. That is, the total playback time calculation unit 109 calculates the total playback time of the contents determined to be playable by the determination unit 108 as the total playback time. Then, the total reproduction time calculation unit 109 outputs the calculated total reproduction time to the determination unit 108.

判定部108における判定と総再生時間算出部109における総再生時間は、例えば図4に示すようになる。すなわち、最上位の動画Aについては、判定部108は、視聴可能時間5時間が再生時間1時間以上であるため再生可能と判定し、総再生時間算出部109は、総再生時間を1時間と算出する。そして、動画Bについては、判定部108は、視聴可能時間5時間が再生時間3時間と総再生時間1時間との和(すなわち4時間)以上であるため再生可能と判定し、総再生時間算出部109は、総再生時間を4時間と算出する。さらに、動画Cについては、判定部108は、視聴可能時間5時間が再生時間2時間と総再生時間4時間との和(すなわち6時間)未満であるため再生不可能と判定し、総再生時間算出部109は、引き続き総再生時間を4時間とする。   The determination in the determination unit 108 and the total reproduction time in the total reproduction time calculation unit 109 are, for example, as shown in FIG. That is, for the highest-order video A, the determination unit 108 determines that the viewable time is 5 hours because the playback time is 1 hour or more, and the total playback time calculation unit 109 sets the total playback time as 1 hour. calculate. For video B, the determination unit 108 determines that playback is possible because the viewable time of 5 hours is the sum of the playback time of 3 hours and the total playback time of 1 hour (ie, 4 hours), and the total playback time is calculated. Unit 109 calculates the total playback time as 4 hours. Furthermore, for video C, the determination unit 108 determines that playback is not possible because the viewable time 5 hours is less than the sum of the playback time 2 hours and the total playback time 4 hours (ie, 6 hours), and the total playback time The calculation unit 109 continues to set the total playback time to 4 hours.

そして、動画Dについては、判定部108は、視聴可能時間5時間が再生時間1時間と総再生時間4時間との和(すなわち5時間)に等しいため再生可能と判定し、総再生時間算出部109は、総再生時間を5時間と算出する。動画Eについては、判定部108は、視聴可能時間17時間が再生時間2時間と総再生時間5時間との和(すなわち7時間)以上であるため再生可能と判定し、総再生時間算出部109は、総再生時間を7時間と算出する。   For video D, the determination unit 108 determines that playback is possible because the viewable time 5 hours is equal to the sum of the playback time 1 hour and the total playback time 4 hours (that is, 5 hours), and the total playback time calculation unit 109 calculates the total playback time as 5 hours. For the video E, the determination unit 108 determines that the viewable time 17 hours is equal to or greater than the sum of the playback time 2 hours and the total playback time 5 hours (ie, 7 hours), so that the playback is possible. Calculates the total playback time as 7 hours.

推薦画面生成部110は、判定部108によって再生可能と判定されたコンテンツを強調表示する推薦画面を生成する。すなわち、推薦画面生成部110は、視聴期限が迫っており、かつ現在時刻から再生を開始すればすべて視聴可能となるコンテンツが強調表示された推薦画面を生成する。このとき、推薦画面生成部110は、視聴可能時間が特に小さく、視聴期限までの余裕がないコンテンツについては、特に強調する推薦画面を生成する。コンテンツを強調表示する方法としては、例えばコンテンツ情報を上位に表示したり、コンテンツ情報の表示サイズおよび表示色などを他のコンテンツより目立つものにしたりすれば良い。   The recommendation screen generation unit 110 generates a recommendation screen that highlights the content determined to be playable by the determination unit 108. That is, the recommendation screen generation unit 110 generates a recommendation screen that highlights content that can be viewed if the viewing deadline is approaching and playback starts from the current time. At this time, the recommendation screen generation unit 110 generates a recommendation screen that is particularly emphasized for content that has a particularly short viewable time and has no allowance for the viewing time limit. As a method of highlighting the content, for example, the content information may be displayed at a higher level, or the display size and display color of the content information may be made more conspicuous than other content.

表示部111は、推薦画面生成部110によって生成された推薦画面を表示する。具体的には、表示部111は、例えば図5に示すような推薦画面を表示する。すなわち、図5に示す推薦画面においては、視聴期限終了までの時間が5時間であり、かつ現在時刻からすべて視聴することが可能な動画A、B、Dが特に強調表示され、視聴期限終了まで多少の余裕があり、かつ現在時刻からすべて視聴することが可能な動画Eが強調表示され、動画A、B、Dを視聴する場合には視聴不可能となる動画Cが目立たぬように表示されている。動画Cについては、一覧情報において動画Bより上位に並べられていれば再生可能と判定されるはずであるが、視聴可能時間算出部105におけるソートの際に、ユーザの嗜好に合わせたソートが行われていれば、動画Bの方がユーザの興味対象の動画であるため、動画Cの優先順位が低くなり再生不可能と判定されることになる。   The display unit 111 displays the recommendation screen generated by the recommendation screen generation unit 110. Specifically, the display unit 111 displays a recommendation screen as shown in FIG. 5, for example. That is, on the recommendation screen shown in FIG. 5, the time until the end of the viewing time limit is 5 hours, and the videos A, B, and D that can be viewed from the current time are particularly highlighted, until the end of the viewing time limit. The video E that has some margin and can be viewed from the current time is highlighted, and the video C that cannot be viewed when the videos A, B, and D are viewed is displayed inconspicuously. ing. For video C, it should be determined that playback is possible if it is arranged higher than video B in the list information. However, when sorting is performed in viewable time calculation unit 105, sorting according to user preference is performed. If this is the case, since the video B is a video of interest to the user, the priority of the video C is lowered and it is determined that the video cannot be reproduced.

また、表示部111は、図5に例示した推薦画面において、ユーザがいずれかのコンテンツを指定して再生する操作を行った場合には、再生制御部103の制御により、指定されたコンテンツを表示・再生する。   Further, the display unit 111 displays the designated content under the control of the reproduction control unit 103 when the user performs an operation to designate and reproduce any content on the recommendation screen illustrated in FIG. ·Reproduce.

次いで、上記のように構成されたクライアントによる推薦コンテンツの決定動作について、図6に示すフロー図を参照しながら説明する。   Next, the recommended content determination operation by the client configured as described above will be described with reference to the flowchart shown in FIG.

まず、通信処理部101によって、サーバから配信可能なすべてのコンテンツのコンテンツ情報が受信され、これらのコンテンツ情報がコンテンツ情報取得部104によって取得される(ステップS101)。これらのコンテンツ情報は、サーバから定期的に送信されるようにしても良いし、通信処理部101が定期的に要求しても良い。コンテンツ情報取得部104によって取得されたコンテンツ情報には、少なくともコンテンツのタイトル、視聴期限、および再生時間が含まれている。   First, the content information of all the contents that can be distributed from the server is received by the communication processing unit 101, and the content information is acquired by the content information acquisition unit 104 (step S101). Such content information may be periodically transmitted from the server, or may be periodically requested by the communication processing unit 101. The content information acquired by the content information acquisition unit 104 includes at least a content title, a viewing time limit, and a reproduction time.

コンテンツ情報取得部104によってコンテンツ情報が取得されると、視聴可能時間算出部105によって、コンテンツごとの視聴可能時間Exが算出される(ステップS102)。すなわち、視聴可能時間算出部105によって、各コンテンツの視聴期限から現在時刻が減算され、コンテンツごとにあと何時間視聴可能であるかを示す視聴可能時間Exが算出される。そして、視聴可能時間算出部105によって、算出された視聴可能時間Exで各コンテンツのコンテンツ情報がソートされ、視聴可能時間Exが小さい順にコンテンツ情報が並べられた一覧情報が生成される(ステップS103)。この一覧情報は、一覧情報保持部106に一時的に保持される。   When the content information is acquired by the content information acquisition unit 104, the viewable time calculation unit 105 calculates the viewable time Ex for each content (step S102). That is, the viewable time calculation unit 105 subtracts the current time from the viewing deadline of each content, and calculates the viewable time Ex indicating how many hours can be viewed for each content. Then, the viewable time calculation unit 105 sorts the content information of each content by the calculated viewable time Ex, and generates list information in which the content information is arranged in ascending order of the viewable time Ex (step S103). . This list information is temporarily held in the list information holding unit 106.

そして、優先度決定部107によって、コンテンツごとの視聴可能時間Exが所定の閾値未満であるか否かが判定される(ステップS104)。ここで用いられる閾値は、例えば1日(24時間)などであり、コンテンツごとに視聴期限が迫っているか否かが判定される。この判定の結果、視聴可能時間Exが所定の閾値未満であれば(ステップS104Yes)、このコンテンツの視聴期限が迫っているため、視聴の優先度が高いと決定され(ステップS105)、優先度決定部107によって、優先度が高いコンテンツとして選択される。一方、視聴可能時間Exが所定の閾値以上であれば(ステップS104No)、このコンテンツの視聴期限がまだ迫っていないため、視聴の優先度が低いと決定され(ステップS106)、優先度決定部107によって選択されることはない。   Then, the priority determination unit 107 determines whether or not the viewable time Ex for each content is less than a predetermined threshold (step S104). The threshold value used here is, for example, one day (24 hours), and it is determined whether or not the viewing deadline is approaching for each content. As a result of this determination, if the viewable time Ex is less than the predetermined threshold value (step S104 Yes), it is determined that the viewing priority is high because the viewing time limit of this content is approaching (step S105), and the priority determination is performed. The unit 107 selects the content with high priority. On the other hand, if the viewable time Ex is equal to or greater than the predetermined threshold (No in step S104), the viewing time limit of this content is not yet approaching, so it is determined that the viewing priority is low (step S106). Will not be selected by.

優先度決定部107によってコンテンツの優先度が決定されると、一覧情報保持部106に保持されたすべてのコンテンツについて優先度が決定されたか否かが判断され(ステップS107)、まだ優先度が決定されていないコンテンツがある場合には(ステップS107No)、引き続きコンテンツごとの優先度の決定が行われる。   When the priority of the content is determined by the priority determination unit 107, it is determined whether or not the priority has been determined for all the content stored in the list information storage unit 106 (step S107), and the priority is still determined. If there is content that has not been made (No at step S107), priority determination for each content is continued.

そして、優先度決定部107によってすべてのコンテンツの優先度が決定され、優先度が高いと判断されたコンテンツが選択されると(ステップS107Yes)、総再生時間算出部109における総再生時間Dtが0に初期化され(ステップS108)、優先度決定部107によって選択されたコンテンツについて、判定部108による再生可能か否かの判定が行われる。すなわち判定部108によって、コンテンツごとの視聴可能時間Exが総再生時間Dtとコンテンツごとの再生時間Dとの和以上であるか否かが判定される(ステップS109)。   Then, when the priority of all the contents is determined by the priority determination unit 107 and the content determined to have a high priority is selected (Yes in step S107), the total reproduction time Dt in the total reproduction time calculation unit 109 is 0. (Step S108), the determination unit 108 determines whether or not the content selected by the priority determination unit 107 can be reproduced. That is, the determination unit 108 determines whether or not the viewable time Ex for each content is equal to or greater than the sum of the total reproduction time Dt and the reproduction time D for each content (step S109).

この判定の結果、視聴可能時間Exが総再生時間Dtと再生時間Dとの和以上であれば(ステップS109Yes)、判定部108によって、コンテンツが視聴期限までに再生可能であると判定され(ステップS110)、総再生時間算出部109によって、現在の総再生時間Dtに再生可能と判定されたコンテンツの再生時間Dが加算され、新たな総再生時間Dtが算出される(ステップS111)。一方、視聴可能時間Exが総再生時間Dtと再生時間Dとの和未満であれば(ステップS109No)、判定部108によって、コンテンツが視聴期限までに再生不可能であると判定される(ステップS112)。   As a result of this determination, if the viewable time Ex is equal to or greater than the sum of the total reproduction time Dt and the reproduction time D (step S109 Yes), the determination unit 108 determines that the content can be reproduced by the viewing time limit (step S109). In step S110, the total playback time calculation unit 109 adds the playback time D of the content determined to be playable to the current total playback time Dt to calculate a new total playback time Dt (step S111). On the other hand, if the viewable time Ex is less than the sum of the total reproduction time Dt and the reproduction time D (No in step S109), the determination unit 108 determines that the content cannot be reproduced by the viewing time limit (step S112). ).

判定部108によってコンテンツの再生の可不可が判定されると、優先度決定部107によって選択されたすべてのコンテンツに関する判定が終了したか否かが判断され(ステップS113)、まだ判定が行われていないコンテンツがある場合には(ステップS113No)、引き続きコンテンツごとの再生の可不可が判定される。   When the determination unit 108 determines whether or not the content can be reproduced, it is determined whether or not the determination regarding all the contents selected by the priority determination unit 107 has been completed (step S113), and the determination is still being performed. If there is no content (No in step S113), it is determined whether or not playback is possible for each content.

そして、判定部108によって、優先度が高いすべてのコンテンツの再生の可不可が判定されると(ステップS113Yes)、優先度が高いコンテンツのコンテンツ情報と各コンテンツに関する判定結果とが推薦画面生成部110へ出力され、推薦画面生成部110によって、推薦画面が生成される(ステップS114)。すなわち、推薦画面生成部110によって、再生可能と判定されたコンテンツのコンテンツ情報が強調表示された推薦画面が生成され、表示部111によって表示される。   When the determination unit 108 determines that all content with high priority can be played back (Yes in step S113), the content information of the content with high priority and the determination result regarding each content are displayed on the recommendation screen generation unit 110. The recommendation screen is generated by the recommendation screen generation unit 110 (step S114). In other words, the recommendation screen generation unit 110 generates a recommendation screen in which content information of content determined to be reproducible is highlighted, and is displayed on the display unit 111.

ユーザは、表示部111に表示された推薦画面を閲覧し、視聴期限が迫っており、かつ視聴期限までに全編を視聴することができるコンテンツを把握することができ、視聴可能なコンテンツを正確に把握して、希望のコンテンツの視聴期限が超過してしまうことを回避することができる。   The user browses the recommendation screen displayed on the display unit 111, can grasp the content that is about to be viewed by the viewer, and can view the entire movie by the viewing time limit. By grasping it, it is possible to avoid that the viewing time limit of the desired content is exceeded.

なお、視聴可能時間算出部105においては、コンテンツごとの視聴期限と現在時刻とを用いて視聴可能時間を算出しているため、現在時刻が進めば視聴可能時間が小さくなる。このため、視聴可能時間算出部105は、常に視聴可能時間を更新し、後段の優先度決定部107、判定部108、および推薦画面生成部110も処理を続行する。例えば図5に示した推薦画面が表示部111に表示されてから30分経過後には、図7に示すような推薦画面が表示部111に表示されることになる。すなわち、図5の状態では視聴可能時間が5時間で動画A、B、Dの再生が可能であったが、30分後には視聴可能時間が4.5時間となり、動画A、B、Dの総再生時間5時間に満たなくなるため、図7の状態では動画A、Bが再生可能と判定され、動画Dは再生不可能と判定されている。   Note that the viewable time calculation unit 105 calculates the viewable time using the viewing time limit and the current time for each content, so that the viewable time decreases as the current time advances. For this reason, the viewable time calculation unit 105 constantly updates the viewable time, and the subsequent priority determination unit 107, determination unit 108, and recommendation screen generation unit 110 also continue the processing. For example, after 30 minutes have passed since the recommendation screen shown in FIG. 5 is displayed on the display unit 111, a recommendation screen as shown in FIG. 7 is displayed on the display unit 111. That is, in the state of FIG. 5, the video A, B, and D can be played back with a viewable time of 5 hours, but after 30 minutes, the viewable time becomes 4.5 hours, Since the total playback time is less than 5 hours, it is determined in the state of FIG. 7 that the moving images A and B are playable and the moving image D is determined not to be playable.

以上のように、本実施の形態によれば、視聴期限が迫っているコンテンツのうち、視聴期限までに再生可能なコンテンツをコンテンツごとの視聴可能時間、総再生時間、およびコンテンツごとの再生時間から判定し、視聴期限が迫っており、かつ全編を視聴可能なコンテンツを推薦する推薦画面を表示する。このため、ユーザは、希望のコンテンツが確実に視聴可能であるか否かを推薦画面で確認することができ、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦することができる。   As described above, according to the present embodiment, content that can be played by the viewing deadline among the content that is nearing the viewing deadline is determined from the viewable time for each content, the total playback time, and the playback time for each content. The recommendation screen for recommending the content whose viewing deadline is approaching and the entire content can be viewed is displayed. For this reason, the user can confirm whether or not the desired content is surely viewable on the recommendation screen, and prevents the desired content from being overdue, and at the same time, the content that is actually viewable at the present time Can be recommended.

(実施の形態2)
本発明の実施の形態2の特徴は、ユーザがコンテンツを視聴するのに費やす視聴時間の実態に応じてコンテンツの優先度を決定するとともに、優先度が高いにも関わらず視聴されないコンテンツは、ユーザの興味対象外と判断して推薦しない点である。
(Embodiment 2)
The feature of the second embodiment of the present invention is that the priority of the content is determined according to the actual viewing time that the user spends viewing the content, and the content that is not viewed despite the high priority is the user It is a point that it is not recommended because it is judged that it is out of interest.

図8は、本実施の形態に係るクライアントの要部構成を示すブロック図である。同図において、図1と同じ部分には同じ符号を付し、その説明を省略する。図8に示すクライアントは、通信処理部101、コンテンツ取得部102、再生制御部103、コンテンツ情報取得部104、視聴可能時間算出部105、一覧情報保持部106、視聴時間算出部201、優先度決定部202、判定部203、選択回数記憶部204、推薦画面生成部205、および表示部111を有している。   FIG. 8 is a block diagram showing a main configuration of the client according to the present embodiment. In the figure, the same parts as those in FIG. 8 includes a communication processing unit 101, a content acquisition unit 102, a reproduction control unit 103, a content information acquisition unit 104, a viewable time calculation unit 105, a list information holding unit 106, a viewing time calculation unit 201, and priority determination. A unit 202, a determination unit 203, a selection count storage unit 204, a recommendation screen generation unit 205, and a display unit 111.

本実施の形態においては、コンテンツの視聴期限が日単位で設定されている場合を想定し、このため、コンテンツ情報取得部104が取得するコンテンツ情報には、例えば図9に示すように日単位の視聴期限が記録されている。また、視聴期限が日単位であるため、視聴可能時間算出部105が算出する視聴可能時間も日単位となり、視聴可能時間算出部105によって生成され、一覧情報保持部106によって保持される一覧情報は、例えば図10に示すように、コンテンツごとの視聴可能日数を示すものとなる。図10に示す一覧情報においては、当日が2007年7月30日であるものと仮定している。   In the present embodiment, it is assumed that the content viewing time limit is set in units of days. For this reason, the content information acquired by the content information acquisition unit 104 includes, for example, daily units as shown in FIG. The viewing deadline is recorded. Since the viewing time limit is in units of days, the viewable time calculated by the viewable time calculation unit 105 is also in units of days, and the list information generated by the viewable time calculation unit 105 and held by the list information holding unit 106 is For example, as shown in FIG. 10, the number of viewable days for each content is indicated. In the list information shown in FIG. 10, it is assumed that the current day is July 30, 2007.

視聴時間算出部201は、再生制御部103によるコンテンツ再生の制御を監視し、ユーザがコンテンツの視聴に費やす1日の平均視聴時間などの視聴時間を算出する。すなわち、視聴時間算出部201は、再生制御部103によって表示部111におけるコンテンツの再生が実行される時間をカウントし、例えば1週間単位などで1日の平均視聴時間を算出する。なお、視聴時間算出部201は、ユーザの視聴時間が極端に少ない場合などは、直近の所定回数の視聴における平均視聴時間などを算出しても良い。   The viewing time calculation unit 201 monitors content playback control by the playback control unit 103 and calculates a viewing time such as an average viewing time per day that the user spends on viewing the content. That is, the viewing time calculation unit 201 counts the time during which the playback of the content on the display unit 111 is executed by the playback control unit 103, and calculates the average viewing time per day, for example, in units of one week. Note that the viewing time calculation unit 201 may calculate an average viewing time or the like in the latest predetermined number of viewings when the viewing time of the user is extremely short.

優先度決定部202は、視聴時間算出部201によって算出される平均視聴時間に応じて一覧情報に含まれるコンテンツ情報の優先度を決定し、優先度が高いコンテンツ情報を選択する。具体的には、優先度決定部202は、平均視聴時間と視聴可能日数の積が再生時間以下のコンテンツ情報を一覧情報から選択する。優先度決定部202が選択するコンテンツ情報は、ユーザが普段の平均視聴時間だけコンテンツを視聴するのでは、視聴可能期限が超過してしまう虞があるコンテンツのコンテンツ情報であり、視聴を希望するのであれば早急に視聴する必要があるコンテンツのコンテンツ情報である。したがって、平均視聴時間と視聴可能日数の積の時間内で比較的余裕を持って視聴可能なコンテンツについては、優先度が低いと決定される。   The priority determination unit 202 determines the priority of the content information included in the list information according to the average viewing time calculated by the viewing time calculation unit 201, and selects content information with a high priority. Specifically, the priority determination unit 202 selects content information whose product of the average viewing time and the number of days that can be viewed is equal to or shorter than the playback time from the list information. The content information selected by the priority determination unit 202 is content information of content that may cause the viewable time limit to be exceeded if the user views the content for the normal average viewing time. The content information of the content that needs to be viewed as soon as possible. Therefore, content that can be viewed with a relatively large margin within the product of the average viewing time and the number of viewable days is determined to have a low priority.

なお、当然ながら、優先度決定部202は、視聴可能日数が再生時間以上であり、現時点から再生すれば全編の視聴が可能であるコンテンツのみについて、平均視聴時間との比較により優先度を決定する。また、優先度決定部202は、既にユーザが視聴したコンテンツのコンテンツ情報については、たとえ優先度が高い条件に適合しても一覧情報から選択しない。   Of course, the priority determination unit 202 determines the priority by comparing with the average viewing time only for the content whose viewable days are equal to or longer than the playback time and can be viewed as a whole program from the current time. . Also, the priority determination unit 202 does not select content information of content that has already been viewed by the user from the list information even if the content information satisfies a high priority condition.

判定部203は、優先度決定部202によって選択されたコンテンツ情報それぞれの選択回数に応じて、各コンテンツを推薦する順位を判定する。具体的には、判定部203は、選択回数記憶部204に記憶されたコンテンツごとの選択回数を参照し、優先度決定部202によって選択されたコンテンツが過去に何回選択されているか確認する。そして、判定部203は、過去に選択された回数が少ないコンテンツほど推薦の順位を上位にすると判定する。換言すれば、判定部203は、過去に優先度決定部202によって選択されて推薦されているにも拘らず、ユーザが未視聴のコンテンツについては、ユーザの興味対象外であると判断し、推薦の順位を下げる。   The determining unit 203 determines the order of recommending each content according to the number of selections of each piece of content information selected by the priority determining unit 202. Specifically, the determination unit 203 refers to the number of selections for each content stored in the selection number storage unit 204 and confirms how many times the content selected by the priority determination unit 202 has been selected in the past. Then, the determination unit 203 determines that the recommendation rank is higher in the content with a smaller number of selections in the past. In other words, the determination unit 203 determines that content that has not been viewed by the user is out of the user's interest even though it has been selected and recommended by the priority determination unit 202 in the past. Lower the ranking.

選択回数記憶部204は、コンテンツごとに優先度決定部202によって洗濯された選択回数を記憶する。具体的には、選択回数記憶部204は、優先度決定部202によって優先度が高いと判定され選択されたコンテンツが判定部203へ通知されると、このコンテンツの選択回数を1インクリメントして記憶する。   The selection count storage unit 204 stores the selection count washed by the priority determination unit 202 for each content. Specifically, when the priority determination unit 202 determines that the priority is high and the selected content is notified to the determination unit 203, the selection count storage unit 204 increments the selection count of this content by 1 and stores it. To do.

優先度決定部202によって決定される優先度と選択回数記憶部204における選択回数および判定部203における判定結果は、例えば図11に示すようになる。すなわち、視聴時間算出部201によって算出される平均視聴時間を0.5時間とすると、動画1については、平均視聴時間0.5時間と視聴可能日数2日との積である期待視聴時間が1時間であり、再生時間が0.5時間であるため、優先度決定部202は、まだ余裕があるとして動画1の優先度を低いと決定する。   The priority determined by the priority determination unit 202, the number of selections in the selection number storage unit 204, and the determination result in the determination unit 203 are as shown in FIG. 11, for example. That is, assuming that the average viewing time calculated by the viewing time calculation unit 201 is 0.5 hours, for video 1, an expected viewing time of 1 is the product of the average viewing time of 0.5 hours and the number of viewable days of 2 days. Since the playback time is 0.5 hours, the priority determination unit 202 determines that the priority of the moving image 1 is low because there is still room.

また、動画2については、期待視聴時間1時間が再生時間2時間未満であるため、優先度決定部202は、余裕がないとして動画2の優先度を高いと決定する。さらに、動画3については、期待視聴時間1.5時間が再生時間1.5時間に等しいため、優先度決定部202は、余裕がないとして動画3の優先度を高いと決定する。したがって、ここでは優先度決定部202は、動画2および動画3を選択する。そして、判定部203は、選択回数記憶部204に記憶された動画2および動画3の選択回数を参照するが、ここでは、動画2の選択回数が既に2回となっており、動画3の選択回数が0回であるため、動画2についてはユーザの興味対象外であると判断し、動画3の方を上位(図では1位)であると判定する。   In addition, since the expected viewing time of 1 hour is less than 2 hours of playback time for the moving image 2, the priority determination unit 202 determines that the priority of the moving image 2 is high because there is no room. Furthermore, since the expected viewing time of 1.5 hours is equal to the playback time of 1.5 hours for the moving image 3, the priority determination unit 202 determines that the priority of the moving image 3 is high because there is no room. Accordingly, here, the priority determination unit 202 selects the moving image 2 and the moving image 3. Then, the determination unit 203 refers to the selection times of the moving image 2 and the moving image 3 stored in the selection number storage unit 204. Here, the selection number of the moving image 2 is already 2, and the selection of the moving image 3 is performed. Since the number of times is 0, it is determined that the moving image 2 is not the object of interest of the user, and the moving image 3 is determined to be higher (first place in the figure).

推薦画面生成部205は、判定部203によって判定された推薦順位でコンテンツ情報を並べた推薦画面を生成する。すなわち、推薦画面生成部205は、平均視聴時間通りの視聴では視聴期限を超過する虞があるコンテンツ情報がユーザの興味対象である可能性が高い順位で表示された推薦画面を生成する。このとき、推薦画面生成部205は、上位のコンテンツのコンテンツ情報を強調表示する推薦画面を生成しても良い。具体的には、推薦画面生成部205は、例えば図12に示すように、推薦順位が1位の動画3を強調表示し、推薦順位が2位の動画2を通常表示する推薦画面を生成しても良い。   The recommendation screen generation unit 205 generates a recommendation screen in which content information is arranged in the recommendation order determined by the determination unit 203. In other words, the recommendation screen generation unit 205 generates a recommendation screen in which content information that may exceed the viewing time limit when viewed according to the average viewing time is displayed in a ranking that is likely to be a user's interest. At this time, the recommendation screen generation unit 205 may generate a recommendation screen that highlights the content information of the upper content. Specifically, as shown in FIG. 12, for example, the recommendation screen generating unit 205 generates a recommendation screen that highlights the video 3 with the first recommendation ranking and normally displays the video 2 with the second recommendation ranking. May be.

次いで、上記のように構成されたクライアントによる推薦コンテンツの決定動作について、図13に示すフロー図を参照しながら説明する。同図において、図6と同じ部分には同じ符号を付す。   Next, the recommended content determination operation by the client configured as described above will be described with reference to the flowchart shown in FIG. In the figure, the same parts as those in FIG.

まず、通信処理部101によって、サーバから配信可能なすべてのコンテンツのコンテンツ情報が受信され、これらのコンテンツ情報がコンテンツ情報取得部104によって取得される(ステップS101)。これらのコンテンツ情報は、サーバから定期的に送信されるようにしても良いし、通信処理部101が定期的に要求しても良い。コンテンツ情報取得部104によって取得されたコンテンツ情報には、少なくともコンテンツのタイトル、視聴期限、および再生時間が含まれている。   First, the content information of all the contents that can be distributed from the server is received by the communication processing unit 101, and the content information is acquired by the content information acquisition unit 104 (step S101). Such content information may be periodically transmitted from the server, or may be periodically requested by the communication processing unit 101. The content information acquired by the content information acquisition unit 104 includes at least a content title, a viewing time limit, and a reproduction time.

コンテンツ情報取得部104によってコンテンツ情報が取得されると、視聴可能時間算出部105によって、コンテンツごとの視聴可能日数Exが算出される(ステップS201)。すなわち、視聴可能時間算出部105によって、各コンテンツの視聴期限から当日の日付が減算され、コンテンツごとにあと何日視聴可能であるかを示す視聴可能日数が算出される。そして、視聴可能時間算出部105によって、算出された視聴可能日数Exで各コンテンツのコンテンツ情報がソートされ、視聴可能日数Exが小さい順にコンテンツ情報が並べられた一覧情報が生成される(ステップS103)。この一覧情報は、一覧情報保持部106に一時的に保持される。   When the content information is acquired by the content information acquisition unit 104, the viewable time calculation unit 105 calculates the viewable days Ex for each content (step S201). That is, the viewable time calculation unit 105 subtracts the date of the current day from the viewing deadline of each content, and calculates the number of days that can be viewed showing how many days can be viewed for each content. Then, the viewable time calculation unit 105 sorts the content information of each content by the calculated viewable days Ex, and generates list information in which the content information is arranged in ascending order of the viewable days Ex (step S103). . This list information is temporarily held in the list information holding unit 106.

一方、視聴時間算出部201では、常に再生制御部103におけるコンテンツの再生制御が監視されており、再生制御の時間の長さからユーザの平均視聴時間Avが算出される(ステップS202)。すなわち、視聴時間算出部201によって、例えば直近1週間の総視聴時間が7で除算され、1日あたりの平均視聴時間Avが算出されたり、直近10回の総視聴時間が10で除算され、1回あたりの平均視聴時間Avが算出されたりする。算出された平均視聴時間Avは、優先度決定部202へ出力される。   On the other hand, the viewing time calculation unit 201 constantly monitors the content playback control in the playback control unit 103, and calculates the average viewing time Av of the user from the length of time of playback control (step S202). That is, the viewing time calculation unit 201 divides the total viewing time for the most recent week by 7, for example, calculates the average viewing time Av per day, or divides the total viewing time for the 10 most recent times by 10; The average viewing time Av per time is calculated. The calculated average viewing time Av is output to the priority determination unit 202.

そして、優先度決定部202によって、平均視聴時間Avと視聴可能日数Exの積(期待視聴時間)がコンテンツごとの再生時間D以下であるか否かが判定される(ステップS203)。この判定の結果、期待視聴時間が再生時間D以下であれば(ステップS203Yes)、ユーザが毎日平均視聴時間Avだけコンテンツの視聴に時間を費やしてもコンテンツの全編を視聴することができず、早急に視聴する必要があるため、視聴の優先度が高いと決定され(ステップS105)、優先度決定部202によって、優先度が高いコンテンツとして選択される。一方、期待視聴時間が再生時間Dを超えていれば(ステップS203No)、コンテンツの視聴には比較的余裕があるため、視聴の優先度が低いと決定され(ステップS106)、優先度決定部202によって選択されることはない。   Then, the priority determination unit 202 determines whether or not the product (expected viewing time) of the average viewing time Av and the viewable days Ex is equal to or less than the reproduction time D for each content (step S203). As a result of this determination, if the expected viewing time is equal to or shorter than the playback time D (step S203 Yes), the user cannot watch the entire content even if the user spends time viewing the content for the average viewing time Av every day. Therefore, it is determined that the viewing priority is high (step S105), and the priority determination unit 202 selects the content with high priority. On the other hand, if the expected viewing time exceeds the playback time D (No in step S203), it is determined that the viewing priority is low (step S106) because there is a relatively large amount of viewing of the content (step S106). Will not be selected by.

なお、優先度決定部202は、視聴期限までに再生可能な再生時間Dを有するコンテンツのみを選択の対象とするとともに、過去にユーザが視聴したコンテンツについては選択の対象から除外する。   Note that the priority determination unit 202 selects only content having a playback time D that can be played before the viewing deadline, and excludes content that the user has viewed in the past from selection.

優先度決定部202によってコンテンツの優先度が決定されると、一覧情報保持部106に保持されたすべてのコンテンツについて優先度が決定されたか否かが判断され(ステップS107)、まだ優先度が決定されていないコンテンツがある場合には(ステップS107No)、引き続きコンテンツごとの優先度の決定が行われる。   When the priority of content is determined by the priority determination unit 202, it is determined whether or not the priority has been determined for all the content held in the list information holding unit 106 (step S107), and the priority is still determined. If there is content that has not been made (No at step S107), priority determination for each content is continued.

そして、優先度決定部202によってすべてのコンテンツの優先度が決定され、優先度が高いと判断されたコンテンツが選択されると(ステップS107Yes)、判定部203によって、選択されたコンテンツの過去の選択回数が選択回数記憶部204から取得される(ステップS204)。そして、判定部203によって、選択回数が少ないコンテンツを上位とする推薦順位が判定され(ステップS205)、優先度決定部202によって選択されたコンテンツの推薦順位が決定される。これにより、過去に推薦されたにも拘らずユーザが視聴せず、何度も優先度決定部202によって選択されたコンテンツの推薦順位が下がり、ユーザの興味対象外であると考えられるコンテンツ以外のコンテンツの推薦順位が上がることになる。   Then, when the priority of all the contents is determined by the priority determination unit 202 and the content determined to have a high priority is selected (Yes in step S107), the determination unit 203 selects the past of the selected content. The number of times is acquired from the selection number storage unit 204 (step S204). Then, the determination unit 203 determines the recommendation order with the content having a low selection count as the top (step S205), and the priority determination unit 202 determines the recommendation order of the selected content. As a result, the recommendation order of the content selected by the priority determination unit 202 is lowered many times without being viewed by the user despite being recommended in the past, and content other than the content that is considered to be out of the user's interest. The recommendation ranking of content will go up.

優先度決定部202によって選択されたコンテンツすべての推薦順位が判定部203によって判定されると、推薦画面生成部205によって、推薦順位が上位のコンテンツのコンテンツ情報が強調表示された推薦画面が生成され、表示部111によって表示される。   When the recommendation order of all the content selected by the priority determination unit 202 is determined by the determination unit 203, the recommendation screen generation unit 205 generates a recommendation screen in which the content information of the content having the higher recommendation order is highlighted. Are displayed by the display unit 111.

ユーザは、表示部111に表示された推薦画面を閲覧し、平均視聴時間Avだけの視聴では視聴期限までに視聴不可能なコンテンツを把握することができ、早急に視聴すべきコンテンツを正確に把握して、希望のコンテンツの視聴期限が超過してしまうことを回避することができる。   The user browses the recommendation screen displayed on the display unit 111, and can grasp the content that cannot be viewed by the viewing time limit by viewing only the average viewing time Av, and accurately grasp the content to be viewed immediately. Thus, it can be avoided that the viewing time limit of the desired content is exceeded.

以上のように、本実施の形態によれば、過去のコンテンツの視聴時間から平均視聴時間を算出し、平均視聴時間の視聴では視聴期限を超過する虞があるコンテンツを選択し、これらのコンテンツを過去の選択回数が少ない順に推薦する推薦画面を表示する。このため、ユーザは、通常通りの視聴時間では不足する緊急性の高いコンテンツを推薦画面で確認することができ、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦することができる。また、ユーザの興味対象外のコンテンツの推薦順位を下げ、興味対象である可能性が高いコンテンツの推薦順位を上げることができる。   As described above, according to the present embodiment, the average viewing time is calculated from the viewing time of the past content, the content that may exceed the viewing time limit is selected in the viewing of the average viewing time, and the content is selected. A recommendation screen for recommending in ascending order of past selections is displayed. For this reason, the user can confirm the urgent content that is insufficient in the normal viewing time on the recommendation screen, prevent the viewing time limit of the desired content from being exceeded, and select the content that can be actually viewed at the present time. Can be recommended. In addition, it is possible to lower the recommendation order of content that is not of interest to the user and raise the recommendation order of content that is likely to be of interest.

なお、上記各実施の形態においては、ユーザが推薦画面における下位のコンテンツの視聴を希望する場合には、ユーザがこのコンテンツの指定を可能なようにしておき、コンテンツが指定されると、ユーザ指定のコンテンツの推薦順位を最上位に固定して、再度推薦コンテンツの決定処理が行われるようにしても良い。すなわち、実施の形態1においては、判定部108がユーザ指定のコンテンツの再生時間を総再生時間の初期値(すなわち0)に加算し、その後、他のコンテンツに関する判定を上述のように実行すれば良い。また、実施の形態2においては、判定部203がユーザ指定のコンテンツの推薦順位を最上位に設定し、これに応じて他のコンテンツの推薦順位をシフトさせれば良い。   In each of the above embodiments, when the user wishes to view lower-level content on the recommendation screen, the user can specify this content, and when the content is specified, the user specification It is also possible to fix the recommended ranking of the content to the highest level and perform the recommended content determination process again. That is, in the first embodiment, the determination unit 108 adds the reproduction time of the content specified by the user to the initial value (that is, 0) of the total reproduction time, and then performs the determination regarding other content as described above. good. In the second embodiment, the determination unit 203 may set the recommendation order of the content specified by the user to the highest level, and shift the recommendation order of other content according to this.

また、コンテンツによっては、有料でサーバから提供されるものがある。このような場合には、優先度決定部107および優先度決定部202は、ユーザが所定料金を支払った後に、有料のコンテンツを選択の対象とする。そして、判定部108および判定部203は、有料のコンテンツを最上位に固定して、各コンテンツの再生可不可や推薦順位を判定するようにしても良い。   Some contents are provided from a server for a fee. In such a case, the priority determination unit 107 and the priority determination unit 202 select paid content as a selection target after the user has paid a predetermined fee. Then, the determination unit 108 and the determination unit 203 may fix the paid content at the highest level, and determine whether or not each content can be reproduced and the recommendation order.

加えて、上記各実施の形態は、組み合わせて実施することも可能である。すなわち、例えば実施の形態1のように、総再生時間が視聴可能時間を超えないコンテンツの組み合わせを強調表示する場合には、コンテンツごとに強調表示された回数を記憶しておき、所定回数強調表示されたにも拘らず、実際には視聴されなかったコンテンツについては、次回以降、推薦順位を下げて強調表示しないようにしても良い。また、例えば実施の形態2のように、期待視聴時間が再生時間以下のコンテンツの優先度を高くして選択する場合には、選択されたコンテンツを対象として総再生時間が視聴可能時間を超えない組み合わせを決定し強調表示することも可能である。   In addition, the above embodiments can be implemented in combination. That is, for example, in the case of highlighting a combination of contents whose total playback time does not exceed the viewable time as in the first embodiment, the number of times highlighted for each content is stored and highlighted for a predetermined number of times. In spite of the fact that the content has not been viewed, the recommendation order may be lowered and not highlighted after the next time. For example, as in the second embodiment, when the priority of content whose expected viewing time is equal to or shorter than the playback time is selected and selected, the total playback time does not exceed the viewable time for the selected content. It is also possible to determine and highlight combinations.

さらに、上記各実施の形態においては、クライアントにおいて推薦コンテンツを決定するものとしたが、本発明はこれに限定されず、例えばサーバにおいて同様の処理を行うことも可能である。また、上記各実施の形態の処理をコンピュータに実行させるプログラムを作成し、作成されたプログラムを記録媒体に記録しておくことなども可能である。この場合には、記録媒体に記録されたプログラムをコンピュータに導入すれば、上記各実施の形態と同様の処理を実行することができる。   Furthermore, in the above embodiments, the recommended content is determined at the client. However, the present invention is not limited to this, and it is possible to perform the same processing at the server, for example. It is also possible to create a program that causes a computer to execute the processing of each of the above embodiments, and record the created program on a recording medium. In this case, if the program recorded on the recording medium is introduced into the computer, the same processing as in each of the above embodiments can be executed.

(付記1)視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦装置であって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得手段と、
前記取得手段によって取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択手段と、
前記選択手段によって選択されたコンテンツそれぞれについて、推薦する順位を判定する判定手段と、
前記判定手段によって判定された推薦順位に従って前記選択手段によって選択されたコンテンツのコンテンツ情報を表示する表示手段と
を有することを特徴とするコンテンツ推薦装置。
(Supplementary Note 1) A content recommendation device that recommends content to be viewed by a user preferentially from a plurality of content set with a viewing time limit,
Acquisition means for acquiring content information including a viewing time limit for each of the plurality of contents;
Selection means for selecting the content to be recommended based on the remaining viewable time for each content obtained from the content information obtained by the obtaining means;
Determining means for determining a recommendation order for each of the contents selected by the selecting means;
A content recommendation device comprising: display means for displaying content information of the content selected by the selection means according to the recommendation order determined by the determination means.

(付記2)前記選択手段は、
コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能時間を算出する算出手段を含み、
前記算出手段によって算出された視聴可能時間が所定時間未満のコンテンツを選択することを特徴とする付記1記載のコンテンツ推薦装置。
(Appendix 2) The selection means includes
Including a calculating means for calculating the viewable time for each content from the content viewing time limit and the current time,
The content recommendation device according to appendix 1, wherein content that is viewable time calculated by the calculation means is selected less than a predetermined time.

(付記3)前記選択手段は、
前記算出手段によって算出された視聴可能時間が再生時間の所定数倍未満のコンテンツを選択することを特徴とする付記2記載のコンテンツ推薦装置。
(Supplementary Note 3) The selection means includes:
3. The content recommendation device according to claim 2, wherein the content recommendation device selects content whose viewable time calculated by the calculation means is less than a predetermined number of times of reproduction time.

(付記4)前記選択手段は、
コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能日数を算出する第1算出手段と、
ユーザの過去のコンテンツ視聴時間から視聴時間の統計値を算出する第2算出手段とを含み、
前記第1算出手段によって算出された視聴可能日数と前記第2算出手段によって算出された統計値とからコンテンツの視聴期限までの期待視聴時間を求め、期待視聴時間が再生時間未満のコンテンツを選択することを特徴とする付記1記載のコンテンツ推薦装置。
(Appendix 4) The selection means includes:
First calculating means for calculating the viewable days for each content from the content viewing time limit and the current time;
Second calculating means for calculating a statistical value of viewing time from a user's past content viewing time,
The expected viewing time until the content viewing time limit is obtained from the viewable days calculated by the first calculation unit and the statistical value calculated by the second calculation unit, and the content whose expected viewing time is less than the playback time is selected. The content recommendation device according to supplementary note 1, wherein:

(付記5)前記第2算出手段は、
ユーザの1日あたりの視聴時間の平均値を算出し、
前記選択手段は、
前記第2算出手段によって算出された視聴時間の平均値に視聴可能日数を乗算して期待視聴時間を求めることを特徴とする付記4記載のコンテンツ推薦装置。
(Supplementary Note 5) The second calculation means includes:
Calculate the average viewing time per day for users,
The selection means includes
5. The content recommendation device according to claim 4, wherein the expected viewing time is obtained by multiplying the average value of the viewing time calculated by the second calculation means by the number of viewable days.

(付記6)前記判定手段は、
視聴可能な残り時間が小さい順位であって、かつ任意のコンテンツの視聴可能な残り時間が当該コンテンツおよび当該コンテンツより上位のコンテンツすべての総再生時間以上となる順位を推薦順位とすることを特徴とする付記1記載のコンテンツ推薦装置。
(Appendix 6) The determination means includes
A recommendation rank is a rank in which the remaining time that can be viewed is small and the remaining time that can be viewed for any content is equal to or greater than the total playback time of the content and all content higher than the content. The content recommendation device described in Supplementary Note 1.

(付記7)前記判定手段は、
各コンテンツが前記選択手段によって推薦の対象に選択された回数を記憶する記憶手段を含み、
前記記憶手段によって記憶された回数が多いコンテンツの推薦順位ほど下位とすることを特徴とする付記1記載のコンテンツ推薦装置。
(Appendix 7) The determination means includes
Storage means for storing the number of times each content is selected as a recommendation target by the selection means;
2. The content recommendation device according to appendix 1, wherein the recommendation ranking of the content having a larger number of times stored by the storage means is set lower.

(付記8)前記表示手段は、
前記判定手段によって判定された推薦順位が所定条件を満たすコンテンツのコンテンツ情報を強調表示することを特徴とする付記1記載のコンテンツ推薦装置。
(Appendix 8) The display means
The content recommendation device according to claim 1, wherein the content information of content whose recommendation order determined by the determination unit satisfies a predetermined condition is highlighted.

(付記9)視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦方法であって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、
前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、
前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、
前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程と
を有することを特徴とするコンテンツ推薦方法。
(Supplementary Note 9) A content recommendation method for recommending content that a user should view with priority from a plurality of content set with a viewing deadline,
An acquisition step of acquiring content information including a viewing deadline for each of the plurality of contents;
A selection step of selecting content to be recommended based on the remaining viewable time for each content obtained from the content information acquired in the acquisition step;
A determination step for determining a recommendation order for each of the contents selected in the selection step;
And a display step for displaying content information of the content selected in the selection step according to the recommendation order determined in the determination step.

(付記10)視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦プログラムであって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、
前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、
前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、
前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程と
をコンピュータに実行させることを特徴とするコンテンツ推薦プログラム。
(Supplementary Note 10) A content recommendation program for recommending content to be viewed by a user preferentially from a plurality of content set with a viewing deadline,
An acquisition step of acquiring content information including a viewing deadline for each of the plurality of contents;
A selection step of selecting content to be recommended based on the remaining viewable time for each content obtained from the content information acquired in the acquisition step;
A determination step for determining a recommendation order for each of the contents selected in the selection step;
A content recommendation program causing a computer to execute a display step of displaying content information of a content selected in the selection step according to a recommendation order determined in the determination step.

本発明は、希望のコンテンツの視聴期限超過を防止するとともに、現時点で実際に視聴可能なコンテンツを推薦する場合に適用することができる。   The present invention can be applied to the case where content that can be actually viewed at the present time is recommended while the viewing time limit of the desired content is prevented.

実施の形態1に係るクライアントの要部構成を示すブロック図である。3 is a block diagram showing a main configuration of a client according to Embodiment 1. FIG. 実施の形態1に係るコンテンツ情報の例を示す図である。6 is a diagram showing an example of content information according to Embodiment 1. FIG. 実施の形態1に係る一覧情報の例を示す図である。6 is a diagram showing an example of list information according to Embodiment 1. FIG. 実施の形態1に係る判定の例を示す図である。6 is a diagram illustrating an example of determination according to Embodiment 1. FIG. 実施の形態1に係る推薦画面の例を示す図である。6 is a diagram illustrating an example of a recommendation screen according to Embodiment 1. FIG. 実施の形態1に係る推薦コンテンツの決定動作を示すフロー図である。FIG. 6 is a flowchart showing recommended content determination operation according to the first embodiment. 実施の形態1に係る他の推薦画面の例を示す図である。It is a figure which shows the example of the other recommendation screen which concerns on Embodiment 1. FIG. 実施の形態2に係るクライアントの要部構成を示すブロック図である。FIG. 10 is a block diagram illustrating a main configuration of a client according to a second embodiment. 実施の形態2に係るコンテンツ情報の例を示す図である。It is a figure which shows the example of the content information which concerns on Embodiment 2. FIG. 実施の形態2に係る一覧情報の例を示す図である。10 is a diagram showing an example of list information according to Embodiment 2. FIG. 実施の形態2に係る判定の例を示す図である。10 is a diagram illustrating an example of determination according to Embodiment 2. FIG. 実施の形態2に係る推薦画面の例を示す図である。10 is a diagram showing an example of a recommendation screen according to Embodiment 2. FIG. 実施の形態2に係る推薦コンテンツの決定動作を示すフロー図である。FIG. 10 is a flowchart showing an operation for determining recommended content according to the second embodiment.

符号の説明Explanation of symbols

101 通信処理部
102 コンテンツ取得部
103 再生制御部
104 コンテンツ情報取得部
105 視聴可能時間算出部
106 一覧情報保持部
107、202 優先度決定部
108、203 判定部
109 総再生時間算出部
110、205 推薦画面生成部
111 表示部
201 視聴時間算出部
204 選択回数記憶部
101 communication processing unit 102 content acquisition unit 103 reproduction control unit 104 content information acquisition unit 105 viewable time calculation unit 106 list information holding unit 107, 202 priority determination unit 108, 203 determination unit 109 total reproduction time calculation unit 110, 205 recommendation Screen generation unit 111 Display unit 201 Viewing time calculation unit 204 Selection count storage unit

Claims (7)

視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦装置であって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得手段と、
前記取得手段によって取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択手段と、
前記選択手段によって選択されたコンテンツそれぞれについて、推薦する順位を判定する判定手段と、
前記判定手段によって判定された推薦順位に従って前記選択手段によって選択されたコンテンツのコンテンツ情報を表示する表示手段と
を有することを特徴とするコンテンツ推薦装置。
A content recommendation device that recommends content to be viewed by a user preferentially from a plurality of content set with a viewing deadline,
Acquisition means for acquiring content information including a viewing time limit for each of the plurality of contents;
Selection means for selecting the content to be recommended based on the remaining viewable time for each content obtained from the content information obtained by the obtaining means;
Determining means for determining a recommendation order for each of the contents selected by the selecting means;
A content recommendation device comprising: display means for displaying content information of the content selected by the selection means according to the recommendation order determined by the determination means.
前記選択手段は、
コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能時間を算出する算出手段を含み、
前記算出手段によって算出された視聴可能時間が所定時間未満のコンテンツを選択することを特徴とする請求項1記載のコンテンツ推薦装置。
The selection means includes
Including a calculating means for calculating the viewable time for each content from the content viewing time limit and the current time,
2. The content recommendation apparatus according to claim 1, wherein a content having a viewable time calculated by the calculation means is selected less than a predetermined time.
前記選択手段は、
コンテンツの視聴期限と現在時刻とからコンテンツごとの視聴可能日数を算出する第1算出手段と、
ユーザの過去のコンテンツ視聴時間から視聴時間の統計値を算出する第2算出手段とを含み、
前記第1算出手段によって算出された視聴可能日数と前記第2算出手段によって算出された統計値とからコンテンツの視聴期限までの期待視聴時間を求め、期待視聴時間が再生時間未満のコンテンツを選択することを特徴とする請求項1記載のコンテンツ推薦装置。
The selection means includes
A first calculating means for calculating the number of viewable days for each content from the content viewing time limit and the current time;
Second calculating means for calculating a statistical value of viewing time from a user's past content viewing time,
The expected viewing time until the content viewing time limit is obtained from the viewable days calculated by the first calculation means and the statistical value calculated by the second calculation means, and the content whose expected viewing time is less than the playback time is selected. The content recommendation apparatus according to claim 1.
前記判定手段は、
視聴可能な残り時間が小さい順位であって、かつ任意のコンテンツの視聴可能な残り時間が当該コンテンツおよび当該コンテンツより上位のコンテンツすべての総再生時間以上となる順位を推薦順位とすることを特徴とする請求項1記載のコンテンツ推薦装置。
The determination means includes
A recommendation rank is a rank in which the remaining time that can be viewed is small and the remaining time that can be viewed for any content is equal to or greater than the total playback time of the content and all content higher than the content. The content recommendation device according to claim 1.
前記判定手段は、
各コンテンツが前記選択手段によって推薦の対象に選択された回数を記憶する記憶手段を含み、
前記記憶手段によって記憶された回数が多いコンテンツの推薦順位ほど下位とすることを特徴とする請求項1記載のコンテンツ推薦装置。
The determination means includes
Storage means for storing the number of times each content is selected as a recommendation target by the selection means;
2. The content recommendation apparatus according to claim 1, wherein the recommendation ranking of the content having a larger number of times stored by the storage means is set to a lower rank.
視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦方法であって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、
前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、
前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、
前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程と
を有することを特徴とするコンテンツ推薦方法。
A content recommendation method for recommending content to be viewed by a user preferentially from a plurality of content set with a viewing deadline,
An acquisition step of acquiring content information including a viewing deadline for each of the plurality of contents;
A selection step of selecting content to be recommended based on the remaining viewable time for each content obtained from the content information acquired in the acquisition step;
A determination step for determining a recommendation order for each of the contents selected in the selection step;
And a display step for displaying content information of the content selected in the selection step according to the recommendation order determined in the determination step.
視聴期限が設定された複数のコンテンツからユーザが優先して視聴すべきコンテンツを推薦するコンテンツ推薦プログラムであって、
複数のコンテンツそれぞれの視聴期限を含むコンテンツ情報を取得する取得工程と、
前記取得工程にて取得されたコンテンツ情報から得られるコンテンツごとの視聴可能な残り時間に基づいて推薦の対象となるコンテンツを選択する選択工程と、
前記選択工程にて選択されたコンテンツそれぞれについて、推薦する順位を判定する判定工程と、
前記判定工程にて判定された推薦順位に従って前記選択工程にて選択されたコンテンツのコンテンツ情報を表示する表示工程と
をコンピュータに実行させることを特徴とするコンテンツ推薦プログラム。
A content recommendation program for recommending content to be viewed by a user preferentially from a plurality of content set with a viewing deadline,
An acquisition step of acquiring content information including a viewing deadline for each of the plurality of contents;
A selection step of selecting content to be recommended based on the remaining viewable time for each content obtained from the content information acquired in the acquisition step;
A determination step for determining a recommendation order for each of the contents selected in the selection step;
A content recommendation program that causes a computer to execute a display step of displaying content information of the content selected in the selection step according to the recommendation order determined in the determination step.
JP2007026104A 2007-02-05 2007-02-05 Content recommendation apparatus, content recommendation method and content recommendation program Withdrawn JP2008193431A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007026104A JP2008193431A (en) 2007-02-05 2007-02-05 Content recommendation apparatus, content recommendation method and content recommendation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007026104A JP2008193431A (en) 2007-02-05 2007-02-05 Content recommendation apparatus, content recommendation method and content recommendation program

Publications (1)

Publication Number Publication Date
JP2008193431A true JP2008193431A (en) 2008-08-21

Family

ID=39753080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007026104A Withdrawn JP2008193431A (en) 2007-02-05 2007-02-05 Content recommendation apparatus, content recommendation method and content recommendation program

Country Status (1)

Country Link
JP (1) JP2008193431A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009260670A (en) * 2008-04-17 2009-11-05 Hitachi Ltd Recording playback device
JP2010154379A (en) * 2008-12-26 2010-07-08 Hitachi Ltd Recording and playback apparatus and recording and playback method
JP2011114711A (en) * 2009-11-27 2011-06-09 Toshiba Corp Content reproduction device and notification method
JP2011229112A (en) * 2010-04-02 2011-11-10 Onkyo Corp Contents reproduction device and program of the same
JP2013146093A (en) * 2013-03-18 2013-07-25 Hitachi Consumer Electronics Co Ltd Reproduction apparatus and reproduction method
JP2015019393A (en) * 2014-08-27 2015-01-29 株式会社Jvcケンウッド Information reception device, information reception method, information reception program and information distribution system
WO2016018455A1 (en) * 2014-07-28 2016-02-04 Iris.Tv, Inc. Online asset recommendation system
JP2017046236A (en) * 2015-08-27 2017-03-02 沖電気工業株式会社 Content transmission system, transmitter, receiver, transmission method, reception method and program
WO2019066432A1 (en) * 2017-09-26 2019-04-04 삼성전자주식회사 Electronic device and control method therefor

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009260670A (en) * 2008-04-17 2009-11-05 Hitachi Ltd Recording playback device
JP2010154379A (en) * 2008-12-26 2010-07-08 Hitachi Ltd Recording and playback apparatus and recording and playback method
JP2011114711A (en) * 2009-11-27 2011-06-09 Toshiba Corp Content reproduction device and notification method
JP2011229112A (en) * 2010-04-02 2011-11-10 Onkyo Corp Contents reproduction device and program of the same
US8413254B2 (en) 2010-04-02 2013-04-02 Onkyo Corporation Content reproducing apparatus and program of the same
JP2013146093A (en) * 2013-03-18 2013-07-25 Hitachi Consumer Electronics Co Ltd Reproduction apparatus and reproduction method
US11562259B2 (en) 2014-07-28 2023-01-24 Iris.TV Inc. Online asset recommendation system
WO2016018455A1 (en) * 2014-07-28 2016-02-04 Iris.Tv, Inc. Online asset recommendation system
US11763173B2 (en) 2014-07-28 2023-09-19 Iris.Tv, Inc. Ensemble-based multimedia asset recommendation system
JP2015019393A (en) * 2014-08-27 2015-01-29 株式会社Jvcケンウッド Information reception device, information reception method, information reception program and information distribution system
JP2017046236A (en) * 2015-08-27 2017-03-02 沖電気工業株式会社 Content transmission system, transmitter, receiver, transmission method, reception method and program
US11064261B2 (en) 2017-09-26 2021-07-13 Samsung Electronics Co., Ltd. Electronic device and control method therefor
WO2019066432A1 (en) * 2017-09-26 2019-04-04 삼성전자주식회사 Electronic device and control method therefor

Similar Documents

Publication Publication Date Title
US10678801B2 (en) Ranking search results
JP2008193431A (en) Content recommendation apparatus, content recommendation method and content recommendation program
EP2364547B1 (en) Method for distributing second multi-media content items in a list of first multi-media content items
JP7139314B2 (en) Systems and methods for managing serialized programming as a function of available storage space
US8156198B2 (en) Live custom media play lists
JP5763200B2 (en) Method and apparatus for recommending and bookmarking media programs
JP5457677B2 (en) Method and system for generating recommendations for at least one further content item
US7913280B1 (en) System and method for creating and managing custom media channels
US20100037149A1 (en) Annotating Media Content Items
EP2249566A2 (en) Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems
US20230269433A1 (en) System and method for providing a list of video-on-demand programs
JP2007074545A (en) Viewing recommendation device and method
GB2455331A (en) Retrieving media content
US7669214B2 (en) Display apparatus for displaying content data, display method, and program
US11126655B2 (en) Metadata of partial content
JP6641204B2 (en) Program recommendation device, program recommendation method, and program recommendation program
JP2006523062A (en) Apparatus and method for selecting a program item depending on a period in which the program item is to be stored
JP2017167908A (en) Device, method, and program for recommending tv programs
EP2661706B1 (en) Apparatus and method for managing a personal channel
JP7017657B2 (en) Program recommendation device, program recommendation method and program recommendation program
JP2009177806A (en) Method for preparing content for audiovisual programs, and associated system
JP2020064662A (en) Program recommendation device, program recommendation method, and program recommendation program
Pronk et al. Personal Television Channels
WO2016094072A1 (en) Method and apparatus for generating virtual channels

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20100406