Broadcast receiving device, rating value collecting device, content evaluation method, and rating value collecting method
The broadcast receiving device generates and transmits evaluation information based on user interactions to a server for aggregated content recommendations, addressing the challenge of selecting from numerous recorded contents.
Patent Information
- Application Number
- JP2024027987
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-28
- Publication Date
- 2025-09-09
AI Technical Summary
Users of broadcast receiving devices face difficulty in selecting content to view from a large number of recorded contents.
A broadcast receiving device that generates evaluation information based on user operations and transmits it to a server, which aggregates and provides popularity-based content recommendations to the user.
Facilitates effective selection of popular content among users without direct user rating input, enhancing user experience by recommending content based on aggregated user interactions.
Smart Images

Figure 2025130743000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a broadcast receiving device, an evaluation value collecting device, a content evaluation method, and an evaluation value collecting method. [Background technology]
[0002] Devices for recording broadcast content have been developed. For example, Non-Patent Document 1 ("Fully Automatic Diga DMR-2X302," [online], [searched February 16, 2024], Internet URL: https: / / panasonic.jp / diga / products / DMR-2X302.html) discloses a function for automatically recording all programs.
[0003] In addition, Non-Patent Document 2 ("REGZA Timeshift Machine DBR-M4010 / M3010", [online], [searched February 16, 2024], Internet <URL: https: / / www.regza.com / bd-dvd / lineup / dbr-m4010-m3010>) discloses a function that automatically records programs that meet the conditions by registering genres, keywords, names of people, etc. in advance. [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] "Fully automatic DIGA DMR-2X302", [online], [Retrieved February 16, 2024], Internet <URL: https: / / panasonic.jp / diga / products / DMR-2X302.html> [Non-patent document 2] "REGZA Timeshift Machine DBR-M4010 / M3010", [online], [Retrieved February 16, 2024], Internet〈URL:https: / / www.regza.com / bd-dvd / lineup / dbr-m4010-m3010〉 Summary of the Invention [Problem to be solved by the invention]
[0005] By using the techniques described in Non-Patent Documents 1 and 2, a large number of contents can be recorded on a broadcast receiving device. However, a user of a broadcast receiving device may not be able to easily select a content to view from the large number of recorded contents.
[0006] The present disclosure has been made to solve the above-mentioned problems, and its purpose is to provide a broadcast receiving device, an evaluation value aggregation device, a content evaluation method, and an evaluation value aggregation method that can more effectively assist in selecting recorded content to watch. [Means for solving the problem]
[0007] The broadcast receiving device of the present disclosure includes an evaluation unit that creates evaluation information indicating an evaluation value of content based on user operations on the content recorded on the broadcast receiving device, and an evaluation information transmission unit that transmits the evaluation information created by the evaluation unit to a server outside the broadcast receiving device.
[0008] One aspect of the present disclosure may be realized not only as a broadcast receiving device having such a characteristic processing unit, but also as a program for causing a computer to execute the steps of such a characteristic processing. Furthermore, one aspect of the present disclosure may be realized as a semiconductor integrated circuit that realizes part or all of the broadcast receiving device, or as a system including the broadcast receiving device.
[0009] Furthermore, one aspect of the present disclosure may be realized not only as an evaluation value collection device including such a characteristic processing unit, but also as a program for causing a computer to execute such characteristic processing steps. Furthermore, one aspect of the present disclosure may be realized as a semiconductor integrated circuit that realizes part or all of the evaluation value collection device, or as a system including the evaluation value collection device. [Effects of the Invention]
[0010] According to the present disclosure, it is possible to more effectively support the selection of recorded content to be viewed. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a management system according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a diagram illustrating an outline of the configuration of a broadcast receiving device according to an embodiment of the present disclosure. [Figure 3] FIG. 3 is a diagram illustrating a detailed configuration of a broadcast receiving device according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a diagram illustrating an example of an evaluation table stored in a storage unit in a broadcast receiving device according to an embodiment of the present disclosure. [Figure 5] FIG. 5 is a diagram illustrating a configuration of a server according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a diagram illustrating an example of an aggregation table stored in a storage unit in the server according to the embodiment of the present disclosure. [Figure 7] FIG. 7 is a diagram illustrating an example of a content selection screen displayed by a notification unit in a broadcast receiving device according to an embodiment of the present disclosure. [Figure 8] FIG. 8 is a diagram illustrating another example of a content selection screen displayed by a notification unit in a broadcast receiving device according to an embodiment of the present disclosure. [Figure 9] FIG. 9 is a diagram illustrating another example of a content selection screen displayed by a notification unit in a broadcast receiving device according to an embodiment of the present disclosure. [Figure 10] FIG. 10 is a diagram illustrating another example of a content selection screen displayed by a notification unit in a broadcast receiving device according to an embodiment of the present disclosure. [Figure 11] FIG. 11 is a flowchart defining an example of an operational procedure when a broadcast receiving device according to an embodiment of the present disclosure performs processing to create an evaluation table. [Figure 12] FIG. 12 is a flowchart defining another example of the operation procedure when the broadcast receiving device according to the embodiment of the present disclosure performs processing to create an evaluation table. [Figure 13] FIG. 13 is a flowchart illustrating an example of an operation procedure when a broadcast receiving device according to an embodiment of the present disclosure performs processing to transmit an evaluation table. [Figure 14] FIG. 14 is a flowchart illustrating an example of an operation procedure when a broadcast receiving device according to an embodiment of the present disclosure performs processing to acquire a tally table. [Figure 15] FIG. 15 is a flowchart illustrating an example of an operation procedure when the server according to the embodiment of the present disclosure performs a process of tallying up evaluation points. [Figure 16] FIG. 16 is a flowchart defining an example of an operation procedure when a server according to an embodiment of the present disclosure performs processing to transmit an aggregation table. DETAILED DESCRIPTION OF THE INVENTION
[0012] First, the contents of the embodiments of the present disclosure will be listed and described. (1) A broadcast receiving device according to an embodiment of the present disclosure includes an evaluation unit that creates evaluation information indicating an evaluation value of content based on user operations on the content recorded on the broadcast receiving device, and an evaluation information transmission unit that transmits the evaluation information created by the evaluation unit to a server outside the broadcast receiving device.
[0013] In this way, by configuring the system to generate rating information based on user operations on recorded content, rating information can be generated without requiring direct user ratings of the content, allowing rating information to be generated and transmitted to the server without imposing a burden on the user. Furthermore, for example, by feeding back the aggregated results of rating values based on multiple rating information generated by multiple broadcast receiving devices from the server to the broadcast receiving device, it is possible to present to the user content that is popular among multiple users. This provides more effective support for selecting recorded content to watch.
[0014] (2) In the above (1), the broadcast receiving device may further include an aggregation result acquisition unit that transmits a recording list listing the recorded content to a server, receives from the server an aggregation result of the evaluation values of the content indicated in the transmitted recording list, the aggregation result being based on multiple pieces of evaluation information created by multiple broadcast receiving devices, and a notification unit that notifies the user based on the aggregation result received by the aggregation result acquisition unit.
[0015] With this configuration, the results of the evaluation values of recorded content can be obtained, and the recorded content that is popular among a plurality of users can be presented to the user.
[0016] (3) In the above (1) or (2), the evaluation unit may create the evaluation information based on at least one of a user operation related to scheduling a recording of the content, a user operation related to playing the recorded content, and a user operation related to saving the recorded content.
[0017] With this configuration, it is possible to automatically create evaluation information based on user actions such as recording content, viewing recorded content, and protecting or deleting recorded content.
[0018] (4) An evaluation value aggregation device according to an embodiment of the present disclosure includes an acquisition unit that acquires multiple pieces of evaluation information, each created by multiple broadcast receiving devices, that indicate the evaluation value of the content, and that is created based on user operations on the content to be recorded; an aggregation unit that creates an aggregation result of the evaluation value of the content based on the multiple pieces of evaluation information acquired by the acquisition unit; and an aggregation result providing unit that transmits the aggregation result created by the aggregation unit to the broadcast receiving device.
[0019] In this way, by acquiring rating information created based on user operations on recorded content from multiple broadcast receiving devices and transmitting the aggregated rating values based on the multiple rating information to the broadcast receiving device, the aggregated rating values can be provided to the broadcast receiving device without requiring users to directly evaluate the content. Therefore, the broadcast receiving device can present content that is popular among multiple users to the user without imposing a burden on the user. This can more effectively support the user in selecting recorded content to watch.
[0020] (5) In (4) above, the aggregation result providing unit may receive a content list from the broadcast receiving device and transmit the aggregation result of the evaluation values of the content indicated in the received content list to the broadcast receiving device.
[0021] With this configuration, the broadcast receiving device can be provided with the results of tallying the evaluation values of the content that has been recorded on the broadcast receiving device among the plurality of contents, which allows the broadcast receiving device to present to the user the content that is popular among a plurality of users with simple processing, compared to a configuration in which the results of tallying all the content are provided to the broadcast receiving device.
[0022] (6) A content evaluation method according to an embodiment of the present disclosure is a content evaluation method in a broadcast receiving device, and includes the steps of creating evaluation information indicating an evaluation value of the content based on user operations on the content recorded in the broadcast receiving device, and transmitting the created evaluation information to a server outside the broadcast receiving device.
[0023] In this way, by using a method for generating rating information based on user operations on recorded content, rating information can be generated without requiring direct user ratings of the content, and rating information can be generated and transmitted to a server without imposing a burden on the user. Furthermore, for example, by feeding back the aggregated results of rating values based on multiple rating information generated by multiple broadcast receiving devices from the server to the broadcast receiving device, it is possible to present to the user content that is popular among multiple users. Therefore, it is possible to more effectively support the selection of recorded content to watch.
[0024] (7) An evaluation value aggregation method according to an embodiment of the present disclosure is an evaluation value aggregation method in an evaluation value aggregation device, and includes the steps of acquiring a plurality of pieces of evaluation information, each created by a plurality of broadcast receiving devices, and indicating the evaluation value of the content, created based on user operations on the content to be recorded, creating an aggregation result of the evaluation value of the content based on the acquired plurality of evaluation information, and transmitting the created aggregation result to the broadcast receiving device.
[0025] In this way, by acquiring rating information created based on user operations on recorded content from multiple broadcast receiving devices and transmitting the aggregated rating values based on the multiple rating information to the broadcast receiving device, the aggregated rating values can be provided to the broadcast receiving device without requiring users to directly evaluate the content. Therefore, the broadcast receiving device can present content that is popular among multiple users to the user without imposing a burden on the user. This can more effectively support the user in selecting recorded content to watch.
[0026] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the drawings, identical or corresponding parts are designated by the same reference numerals, and their description will not be repeated. Furthermore, at least some of the embodiments described below may be combined in any manner.
[0027] [Configuration and basic operation] 1 is a diagram illustrating a configuration of a management system according to an embodiment of the present disclosure. Referring to FIG. 1, management system 301 includes a plurality of broadcast receiving devices 101, a plurality of display devices 111, and a server 201. Server 201 is an example of an evaluation value aggregation device. Broadcast receiving device 101 and display device 111 are installed in a user's home.
[0028] The broadcast receiving device 101 is, for example, an STB. The broadcast receiving device 101 is capable of receiving content via digital broadcasting and content via IP broadcasting such as VOD (Video On Demand), and recording and playing back the received content. More specifically, the broadcast receiving device 101 receives a stream in which content is divided into multiple broadcast packets. The broadcast receiving device 101 plays back the received or recorded content on a display device 111 connected to the broadcast receiving device 101.
[0029] The display device 111 is, for example, a television device. The display device 111 is connected to the broadcast receiving device 101 via, for example, an HDMI (registered trademark) cable. The display device 111 displays the content played back by the broadcast receiving device 101 on the screen.
[0030] The server 201 is, for example, a cloud server. The server 201 may also be a standalone server. The server 201 is capable of communicating with a plurality of broadcast receiving devices 101 via a network.
[0031] (Configuration of broadcast receiving device) FIG. 2 is a diagram illustrating an overview of the configuration of a broadcast receiving device according to an embodiment of the present disclosure. Since the multiple broadcast receiving devices 101 in the management system 301 have the same configuration, the configuration of one broadcast receiving device 101 will be described below. Referring to FIG. 2, the broadcast receiving device 101 includes a receiving unit 10, a processing unit 20, and a storage unit 30. One or both of the receiving unit 10 and the processing unit 20 are realized, for example, by a processing circuit including one or more processors. The storage unit 30 is, for example, a non-volatile memory such as a non-volatile random access memory (NVRAM) included in the processing circuit.
[0032] The receiving unit 10 receives the stream via a network such as the Internet or via an antenna. More specifically, the receiving unit 10 receives broadcast packets that make up the stream and outputs the received broadcast packets to the processing unit 20. The stream includes, for example, audio information, video information, EPG (Electronic Program Guide) information, subtitle information, and SI (Service Information). The broadcast packets are, for example, IP packets that include TCP (Transmission Control Protocol) packets.
[0033] The processing unit 20 stores the broadcast packets received from the receiving unit 10 in the storage unit 30. The processing unit 20 also performs processing to output content. More specifically, the processing unit 20 performs processing to play content using information stored in the storage unit 30, and transmits the obtained video information, audio information, etc. to the display device 111. The processing unit 20 also exchanges information with the server 201 via a network.
[0034] 3 is a diagram illustrating a detailed configuration of a broadcast receiving device according to an embodiment of the present disclosure. Referring to FIG. 3, a processing unit 20 in a broadcast receiving device 101 includes an operation receiving unit 21, a content processing unit 22, an evaluation unit 23, a communication unit 24, and a notification unit 25. A storage unit 30 in the broadcast receiving device 101 includes a recording DB 31, a program information DB 32, and a reservation management DB 33. The communication unit 24 is an example of an evaluation information transmission unit and an example of a counting result acquisition unit.
[0035] For example, the broadcast receiving device 101 is connected to an HDD (Hard Disk Drive) 40 via a USB (Universal Serial Bus) cable. The broadcast receiving device 101 may be connected to a plurality of HDDs 40, or may be connected to a USB memory or an SSD (Solid State Drive) instead of the HDD 40.
[0036] The recording DB 31 is a database of recorded content. Hereinafter, recorded content will also be referred to as recorded content. Identification information for each recorded content is registered in the recording DB 31. For example, the identification information includes at least one of a network ID, a transport stream ID, a service ID, and a program start date and time.
[0037] The program information DB 32 is a database of broadcast programs. In the program information DB 32, an event information table (EIT) acquired from the stream by the receiving unit 10 and a program guide based on an EPG created using the EIT, etc. are registered as program information. The receiving unit 10 periodically acquires the EIT, and the program information DB 32 is periodically updated.
[0038] The reservation management DB 33 is a database of reserved programs, and the program title, broadcast start time, broadcast end time, etc. of each program are registered in the reservation management DB 33.
[0039] The operation accepting unit 21 accepts a user operation, which is an operation performed by a user of the broadcast receiving device 101. More specifically, the operation accepting unit 21 receives an operation signal indicating the user operation from a remote control (not shown), and outputs operation information indicating the user operation to the content processing unit 22, the evaluation unit 23, and the notification unit 25.
[0040] The content processing unit 22 records the content. More specifically, the content processing unit 22 receives operation information related to a recording reservation from the operation reception unit 21, and in accordance with the received operation information, refers to the program guide registered in the program information DB 32 and registers information related to the program to be reserved for recording in the reservation management DB 33. The content processing unit 22 refers to the reservation management DB 33 and records the program, i.e., the content, in accordance with the start time of the program.
[0041] Specifically, the content processing unit 22 controls the receiving unit 10 to acquire broadcast packets corresponding to the content to be recorded, store them in the HDD 40 as recorded content, and register identification information of the recorded content in the recording DB 31. The content processing unit 22 may store the recorded content in an HDD built into the broadcast receiving device 101 instead of the external HDD 40. The content processing unit 22 may also receive operation information related to recording of a program currently being broadcast from the operation accepting unit 21 and record the content in accordance with the received operation information. The content processing unit 22 may also selectively and automatically record content in a genre that matches the user's preferences based on information indicating the user's preferences.
[0042] The content processing unit 22 also plays back the recorded content. More specifically, the content processing unit 22 receives operation information related to the playback of the recorded content from the operation reception unit 21, and acquires broadcast packets corresponding to the recorded content indicated by the received operation information from the HDD 40. The content processing unit 22 then performs processing to play back the recorded content using information, etc., contained in the acquired broadcast packets, and transmits the acquired video information, audio information, etc., to the display device 111.
[0043] Furthermore, the content processing unit 22 erases the recorded content. More specifically, the content processing unit 22 receives operation information relating to erasure of the recorded content from the operation reception unit 21, erases the broadcast packets corresponding to the recorded content indicated by the received operation information from the HDD 40, and erases the identification information of the recorded content from the recording DB 31.
[0044] The content processing unit 22 also protects and removes protection from recorded content. More specifically, the content processing unit 22 receives operation information related to the protection of recorded content from the operation reception unit 21 and turns on the protection setting for the recorded content indicated by the received operation information. The content processing unit 22 also receives operation information related to the removal of protection from recorded content from the operation reception unit 21 and turns off the protection setting for the recorded content indicated by the received operation information.
[0045] (Creating evaluation information) The evaluation unit 23 generates evaluation information indicating evaluation points, which are evaluation values of content, based on user operations on content recorded in the broadcast receiving device 101. For example, the evaluation unit 23 starts generating the evaluation information when it receives permission from the user to generate the evaluation information.
[0046] 4 is a diagram illustrating an example of an evaluation table stored in a storage unit in a broadcast receiving device according to an embodiment of the present disclosure. Referring to FIG. 4, the evaluation unit 23 creates an evaluation table T1 indicating a correspondence between content identification information and evaluation points for the content as evaluation information, based on operation information received from the operation reception unit 21. The evaluation unit 23 stores the created evaluation table T1 in the storage unit 30.
[0047] More specifically, when the evaluation unit 23 receives operation information from the operation receiving unit 21, it refers to the evaluation table T1 in the storage unit 30. If the evaluation table T1 contains a record of identification information of content that is the target of the user operation indicated by the operation information, the evaluation unit 23 adds or subtracts evaluation points corresponding to the identification information according to the content of the operation information. On the other hand, if the evaluation table T1 does not contain a record of identification information of content that is the target of the user operation indicated by the operation information, the evaluation unit 23 adds a record with the identification information and evaluation points set to "zero," and adds or subtracts evaluation points for the added record according to the user operation.
[0048] For example, the evaluation unit 23 creates the evaluation table T1 based on user operations related to programming recording of content, user operations related to playing back recorded content, and user operations related to saving recorded content.
[0049] (1) Example of adding evaluation points For example, when the evaluation unit 23 receives operation information related to a recording reservation from the operation reception unit 21, it refers to the evaluation table T1 and adds "1" to the evaluation point of the content recorded by the content processing unit 22. If the content recorded by the content processing unit 22 is content recorded based on a repeated recording reservation, the evaluation unit 23 further adds "1" to the evaluation point of the content. Here, repeated recording refers to, for example, recording every week a program that is broadcast in the same broadcast time slot every week.
[0050] Furthermore, for example, when the evaluation unit 23 receives operation information related to the playback of recorded content from the operation reception unit 21, it refers to the evaluation table T1 and adds "1" to the evaluation point of the recorded content played back by the content processing unit 22. When the recorded content is played back within a period of a predetermined length L1 from the timing of recording, the evaluation unit 23 further adds "1" to the evaluation point of the recorded content. The predetermined length L1 may be one week or one month.
[0051] Also, for example, when the evaluation unit 23 receives operation information regarding the protection of recorded content from the operation receiving unit 21, it refers to the evaluation table T1 and adds "1" to the evaluation point of the recorded content for which the protection setting is turned on by the content processing unit 22.
[0052] The evaluation unit 23 may weight the added value of the evaluation points depending on the content of the user operation, and may add a value of "2" or more to the evaluation points, for example.
[0053] (2) Example of deduction of evaluation points Furthermore, for example, when the evaluation unit 23 receives operation information related to erasure of recorded content from the operation receiving unit 21, the evaluation unit 23 refers to the evaluation table T1 and subtracts "1" from the evaluation points of the recorded content to be erased by the content processing unit 22. When the recorded content to be erased by the content processing unit 22 is erased without ever being played back after being recorded, the evaluation unit 23 further subtracts "1" from the evaluation points of the recorded content.
[0054] For example, when the evaluation unit 23 receives operation information relating to the deletion of a recording reservation from the operation reception unit 21, the evaluation unit 23 refers to the evaluation table T1 and subtracts "1" from the evaluation points of the content for which the recording reservation is to be deleted by the content processing unit 22. If the content for which the recording reservation is to be deleted by the content processing unit 22 is a content for which a repeat recording reservation is to be deleted, the evaluation unit 23 further subtracts "1" from the evaluation points of the content.
[0055] Also, for example, when the evaluation unit 23 receives operation information regarding the removal of protection from the operation receiving unit 21, it refers to the evaluation table T1 and subtracts "1" from the evaluation point of the recorded content for which the protection setting is turned off by the content processing unit 22.
[0056] Furthermore, for example, if a period of a predetermined length L2 has elapsed without the content being played back after the content was recorded by the content processing unit 22, the evaluation unit 23 subtracts "1" from the evaluation points of the content. The predetermined length L2 may be one week or one month.
[0057] Furthermore, for example, when a predetermined length L3 has elapsed since the (N-1)th recorded content was played back without creating the Nth recorded content among the plurality of recorded contents repeatedly recorded by the content processing unit 22, the evaluation unit 23 subtracts "1" from the evaluation points of each of the plurality of recorded contents, where N is an integer equal to or greater than 2. The predetermined length L3 may be one week or one month.
[0058] The evaluation unit 23 may weight the subtraction value of the evaluation points according to the content of the user operation, for example, subtracting a value of "2" or more from the evaluation points. The evaluation unit 23 may also be configured not to add or subtract evaluation points. The evaluation table T1 may also be created without using part of the operation information indicating user operations related to scheduling recording of content, the operation information indicating user operations related to playing recorded content, and the operation information indicating user operations related to saving recorded content.
[0059] (Submitting evaluation information) The communication unit 24 transmits the evaluation table T1 created by the evaluation unit 23 to the server 201 outside the broadcast receiving device 101.
[0060] More specifically, the communication unit 24 acquires the evaluation table T1 from the storage unit 30 at a transmission timing according to a predetermined transmission cycle C1, and transmits the acquired evaluation table T1 and terminal information including the ID of the broadcast receiving device 101 via the network to the server 201. For example, when the communication unit 24 completes transmission of the terminal information, it erases the transmitted evaluation table T1 from the storage unit 30.
[0061] (Server configuration) 5 is a diagram illustrating a configuration of a server according to an embodiment of the present disclosure. Referring to FIG. 5, server 201 includes communication unit 41, counting unit 42, and storage unit 43. Communication unit 41, counting unit 42, and processing unit 20 may be partially or entirely realized by a processing circuit including one or more processors. Storage unit 43 may be a non-volatile memory included in the processing circuit.
[0062] The communication unit 41 acquires a plurality of evaluation tables T1 created by a plurality of broadcast receiving devices 101. More specifically, the communication unit 41 receives terminal information from each broadcast receiving device 101 via the network. Upon receiving the terminal information, the communication unit 41 outputs the received terminal information to the aggregation unit 42.
[0063] The tallying unit 42 generates a tally of the evaluation values of the content based on the multiple evaluation tables T1 acquired by the communication unit 41.
[0064] 6 is a diagram illustrating an example of an aggregation table stored in a storage unit in a server according to an embodiment of the present disclosure. Referring to FIG. 6, the aggregation unit 42 creates an aggregation table T2, which is an aggregation result indicating a correspondence between content identification information and the evaluation points of the content, based on a plurality of pieces of terminal information received from the communication unit 41. The aggregation unit 42 stores the created aggregation table T2 in the storage unit 43.
[0065] More specifically, each time the tallying unit 42 receives terminal information from the communication unit 41, the tallying unit 42 acquires the evaluation table T1 from the received terminal information. Then, the tallying unit 42 adds the evaluation points in the evaluation table T1 acquired from the terminal information to the evaluation points in the tallying table T2 in the storage unit 43.
[0066] For example, the aggregation unit 42 decreases the evaluation points of a record in the aggregation table T2 according to the time that has elapsed since the record was added to the aggregation table T2, thereby correcting the evaluation points of the content according to the time that has elapsed since the content was broadcast.
[0067] (Request for tally results) 3, the communication unit 24 in the processing unit 20 of the broadcast receiving device 101 transmits a recording list Rr that lists recorded content to the server, and receives from the server 201 the results of tallying the evaluation values of the content indicated in the transmitted recording list Rr, the tallying results being based on multiple evaluation tables T1 created by the multiple broadcast receiving devices 101. The recording list Rr is an example of a content list.
[0068] More specifically, the communication unit 24 acquires identification information of all recorded content stored in the HDD 40 from the recording DB 31 at an acquisition timing according to a predetermined acquisition period C2. The acquisition period C2 may be the same as or different from the transmission period C1 described above. The communication unit 24 generates a recording list Rr indicating a list of the acquired identification information, and transmits a counting result request including the generated recording list Rr to the server 201 via the network. Note that the communication unit 24 may also be configured to generate a recording list Rr indicating identification information of some of the recorded content among all the recorded content, and transmit a counting result request including the generated recording list Rr to the server 201 via the network.
[0069] 5 again, the communication unit 41 in the server 201 receives the tally result request from the broadcast receiving device 101 via the network. The communication unit 41 transmits the tally result created by the tally unit 42 to the broadcast receiving device 101 in response to the received tally result request.
[0070] For example, the communication unit 41 transmits the aggregation result of the evaluation values of the content indicated by the recording list Rr included in the aggregation result request to the broadcast receiving device 101 that sent the aggregation result request. More specifically, the communication unit 41 extracts records corresponding to the identification information included in the recording list Rr from among the records in the aggregation table T2 in the storage unit 43. The communication unit 41 generates an aggregation table T2A consisting of the extracted records, and transmits an aggregation result response including the generated aggregation table T2A to the broadcast receiving device 101 via the network.
[0071] 3, communication unit 24 receives the tallying result response from server 201 via the network, and acquires tallying table T2A from the received tallying result response. Communication unit 24 outputs the acquired tallying table T2A to notification unit 25.
[0072] The notification unit 25 notifies the user based on the tallying table T2A received by the communication unit 24.
[0073] 7 is a diagram illustrating an example of a content selection screen displayed by a notification unit in a broadcast receiving device according to an embodiment of the present disclosure. Referring to FIG. 7, notification unit 25 receives predetermined operation information from operation reception unit 21 and generates content selection screen G1 indicating the correspondence between the content titles and identification information of recorded content in HDD 40 and the evaluation points of the recorded content indicated in tally table T2A. Notification unit 25 then performs processing to display the generated content selection screen G1 on display device 111.
[0074] 8 is a diagram illustrating another example of a content selection screen displayed by a notification unit in a broadcast receiving device according to an embodiment of the present disclosure. Referring to FIG. 8, the notification unit 25 may generate a content selection screen G2 in which, compared to the content selection screen G1, the content titles are arranged in ascending order of the evaluation points of the recorded content indicated in the tallying table T2A.
[0075] 9 is a diagram illustrating another example of a content selection screen displayed by a notification unit in a broadcast receiving device according to an embodiment of the present disclosure. Referring to FIG. 9, the notification unit 25 may generate a content selection screen G3 that, in contrast to the content selection screen G1, displays only the evaluation points of recorded content that are, for example, 100 or more. Note that the content selection screen G3 does not necessarily include the content titles of recorded content on the HDD 40 that have evaluation points less than 100.
[0076] 10 is a diagram illustrating another example of a content selection screen displayed by a notification unit in a broadcast receiving device according to an embodiment of the present disclosure. Referring to FIG. 10, the notification unit 25 may generate a content selection screen G4 that, unlike the content selection screen G1, does not display rating points, but instead indicates that recorded content with a rating point of 100 or more is "highly rated." Note that the content selection screen G4 does not need to include the titles of recorded content on the HDD 40 that have a rating point of less than 100.
[0077] Furthermore, the notification unit 25 may include a character string such as "recommended" indicating content that matches the user's preferences, determined based on information indicating the user's preferences, on the content selection screens G1, G2, G3, and G4.
[0078] [Operation flow] FIG. 11 is a flowchart defining an example of an operational procedure when a broadcast receiving device according to an embodiment of the present disclosure performs processing to create an evaluation table.
[0079] Referring to FIG. 11, first, the broadcast receiving device 101 waits for a user operation on the content (NO in step S11), and when it receives a user operation on the content (YES in step S11), it adds or subtracts the evaluation points of the content in the evaluation table T1 (step S12).
[0080] Next, broadcast receiving device 101 waits for a new user operation on the content (NO in step S11).
[0081] FIG. 12 is a flowchart defining another example of the operation procedure when the broadcast receiving device according to the embodiment of the present disclosure performs processing to create an evaluation table.
[0082] Referring to FIG. 12, first, broadcast receiving device 101 records the content (step S21).
[0083] Next, the broadcast receiving device 101 waits for the elapsed time since the recording of the content to reach a predetermined length L2 (NO in step S21), and if the predetermined length L2 period has passed without the content being played (YES in step S22), it subtracts the evaluation points of the content in the evaluation table T1 (step S23).
[0084] FIG. 13 is a flowchart illustrating an example of an operation procedure when a broadcast receiving device according to an embodiment of the present disclosure performs processing to transmit an evaluation table.
[0085] Referring to Figure 13, first, the broadcast receiving device 101 waits for the transmission timing according to the transmission period C1 (NO in step S31), and when the transmission timing arrives (YES in step S31), it generates terminal information including an evaluation table T1 and the ID of the broadcast receiving device 101 (step S32).
[0086] Next, the broadcast receiving device 101 transmits the generated terminal information to the server 201 via the network (step S33).
[0087] Next, the broadcast receiving device 101 erases the evaluation table T1 that has been transmitted from the storage unit 30 (step S34).
[0088] Next, the broadcast receiving device 101 waits for a new transmission timing according to the transmission cycle C1 (NO in step S31).
[0089] FIG. 14 is a flowchart illustrating an example of an operation procedure when a broadcast receiving device according to an embodiment of the present disclosure performs processing to acquire a tally table.
[0090] Referring to Figure 14, first, the broadcast receiving device 101 waits for the acquisition timing according to the acquisition cycle C2 (NO in step S41), and when the acquisition timing arrives (YES in step S41), it acquires the identification information of all recorded content in HDD 40 and generates a recording list Rr that lists the acquired identification information (step S42).
[0091] Next, the broadcast receiving device 101 transmits a counting result request including the generated recording list Rr to the server 201 via the network (step S43).
[0092] Next, broadcast receiving device 101 waits for a tally result response (NO in step S44), and upon receiving the tally result response from server 201 (YES in step S44), acquires tally table T2A from the received tally result response (step S45).
[0093] Next, the broadcast receiving device 101 waits for a new acquisition timing according to the acquisition cycle C2 (NO in step S41).
[0094] FIG. 15 is a flowchart illustrating an example of an operation procedure when the server according to the embodiment of the present disclosure performs a process of tallying up evaluation points.
[0095] Referring to Figure 15, first, the server 201 waits for the arrival of terminal information from the broadcast receiving device 101 (NO in step S51), and when it receives the terminal information from the broadcast receiving device 101 (YES in step S51), it obtains an evaluation table T1 from the received terminal information (step S52).
[0096] Next, the server 201 adds the acquired evaluation points of the evaluation table T1 to the evaluation points of the aggregation table T2 in the storage unit 43 (step S53).
[0097] Next, the server 201 waits for new terminal information to arrive from the broadcast receiving device 101 (NO in step S51).
[0098] FIG. 16 is a flowchart defining an example of an operation procedure when a server according to an embodiment of the present disclosure performs processing to transmit an aggregation table.
[0099] Referring to Figure 16, first, the server 201 waits for an aggregate information request from the broadcast receiving device 101 (NO in step S61), and when it receives an aggregate information request from the broadcast receiving device 101 (YES in step S61), it obtains the recording list Rr from the received aggregate information request (step S62).
[0100] Next, the server 201 extracts records corresponding to the identification information included in the recording list Rr from among the records in the tallying table T2 in the storage unit 43, and generates a tallying table T2A made up of the extracted records (step S63).
[0101] Next, server 201 transmits an tally result response including the generated tally table T2A via the network to server 201 that sent the tally information request (step S64).
[0102] In the broadcast receiving device 101 according to the present embodiment, the communication unit 24 is configured to transmit a tally result request and receive a tally result response, but this is not limiting. The communication unit 24 may be configured to transmit terminal information to the server 201, but not to transmit a tally result request or receive a tally result response. In other words, some of the broadcast receiving devices 101 in the management system 301 may be configured to transmit terminal information to the server 201, but not to receive feedback of the tally result from the server 201.
[0103] Furthermore, in the broadcast receiving device 101 according to the present embodiment, the communication unit 24 is configured to transmit terminal information to the server 201, but this is not limiting. The communication unit 24 may be configured to transmit a counting result request to the server 201 and receive a counting result response from the server 201, but not to transmit terminal information to the server 201. In other words, some of the broadcast receiving devices 101 in the management system 301 may be configured to obtain counting results from the server 201, but not to transmit terminal information to the server 201.
[0104] In addition, in the broadcast receiving device 101 according to the present embodiment, the evaluation unit 23 is configured to create the evaluation table T1 based on user operations related to scheduling recording of content, user operations related to playing back recorded content, and user operations related to saving recorded content, but this is not limited to this. The evaluation unit 23 may also be configured to create the evaluation table T1 based on operations other than these user operations.
[0105] Furthermore, in server 201 according to the present embodiment, communication unit 41 is configured to transmit an aggregation result response including aggregation table T2A to broadcast receiving device 101 via a network, but this is not limited to this. Communication unit 41 may be configured to transmit an aggregation result response including aggregation table T2 to broadcast receiving device 101 instead of aggregation table T2A.
[0106] The above-described embodiments should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims.
[0107] Each process (each function) in the above-described embodiments is realized by a processing circuit including one or more processors. The processing circuit may be configured as an integrated circuit or the like that combines one or more memories, various analog circuits, and various digital circuits in addition to the one or more processors. The one or more memories store programs (instructions) that cause the one or more processors to execute each of the processes. The one or more processors may execute each of the processes according to the program read from the one or more memories, or according to a logic circuit pre-designed to execute each of the processes. The processor may be various processors suitable for computer control, such as a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), a field programmable gate array (FPGA), and an application-specific integrated circuit (ASIC). Note that the physically separate processors may cooperate with each other to execute each of the processes. For example, the processors mounted on a plurality of physically separated computers may cooperate with each other to execute the above processes via a network such as a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, etc. The program may be installed into the memory from an external server device or the like via the network, or may be distributed in a state stored on a recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a semiconductor memory, and installed into the memory from the recording medium.
[0108] The above description includes the following additional features. [Appendix 1] A broadcast receiving device, an evaluation unit that generates evaluation information indicating an evaluation value of content recorded on the broadcast receiving device based on a user operation on the content; an evaluation information transmitting unit that transmits the evaluation information created by the evaluation unit to a server outside the broadcast receiving device; a counting result acquiring unit that transmits a recording list that lists the recorded content to the server, and receives from the server a counting result of the evaluation values of the content indicated in the transmitted recording list, the counting result being based on a plurality of pieces of evaluation information created by a plurality of the broadcast receiving devices; a notification unit that notifies a user based on the tally result received by the tally result acquisition unit; The notification unit performs processing to display a screen showing the evaluation value of the content based on the counting result.
[0109] [Appendix 2] A broadcast receiving device, a processing circuit; The processing circuitry generating evaluation information indicating an evaluation value of the content based on a user operation on the content recorded by the broadcast receiving device; The broadcast receiving device transmits the created evaluation information to a server outside the broadcast receiving device.
[0110] [Appendix 3] An evaluation value aggregation device, a processing circuit; The processing circuitry acquiring a plurality of pieces of rating information, each created by a plurality of broadcast receiving devices, that indicate rating values of the content to be recorded and that are created based on user operations on the content to be recorded; creating a summary of the evaluation values of the content based on the acquired plurality of pieces of evaluation information; The evaluation value collecting device transmits the created collected results to a broadcast receiving device. [Explanation of symbols]
[0111] 10 Receiving unit 20 Processing section 21 Operation reception section 22 Content processing section 23 Evaluation Department 24 Communications Department 25 Notification Department 30 Storage section 40 HDD 41 Communications Department 42 Counting Unit 43 Storage section 101 Broadcast receiving equipment 111 Display device 201 Server 301 Management System T1 Evaluation Table T2 Aggregate Table G1, G2, G3, G4 content selection screen
Claims
1. A broadcast receiving device, an evaluation unit that generates evaluation information indicating an evaluation value of content based on a user operation on the content recorded by the broadcast receiving device; a rating information transmitting unit that transmits the rating information created by the rating unit to a server outside the broadcast receiving device.
2. The broadcast receiving device further includes: a counting result acquiring unit that transmits a recording list that lists the recorded content to the server, and receives from the server a counting result of the evaluation values of the content indicated in the transmitted recording list, the counting result being based on a plurality of pieces of evaluation information created by a plurality of the broadcast receiving devices; The broadcast receiving device according to claim 1 , further comprising a notification unit that notifies a user based on the tally result received by the tally result acquisition unit.
3. The broadcast receiving device of claim 1 or claim 2, wherein the evaluation unit creates the evaluation information based on at least one of user operations related to scheduling a recording of the content, user operations related to playing the recorded content, and user operations related to saving the recorded content.
4. an acquisition unit that acquires a plurality of pieces of rating information that are respectively created by a plurality of broadcast receiving devices, the plurality of pieces of rating information being created based on user operations on content to be recorded and indicating rating values of the content; a counting unit that generates a count result of the evaluation values of the content based on the plurality of pieces of evaluation information acquired by the acquisition unit; and a counting result providing unit that transmits the counting results created by the counting unit to a broadcast receiving device.
5. The evaluation value collection device according to claim 4, wherein the collection result providing unit receives a content list from the broadcast receiving device and transmits the collection result of the evaluation values of the content indicated in the received content list to the broadcast receiving device.
6. A content evaluation method for a broadcast receiving device, comprising: creating evaluation information indicating an evaluation value of the content based on a user operation on the content recorded by the broadcast receiving device; transmitting the created evaluation information to a server outside the broadcast receiving device.
7. An evaluation value aggregation method in an evaluation value aggregation device, comprising: acquiring a plurality of pieces of rating information, each created by a plurality of broadcast receiving devices, that indicate rating values of the content to be recorded based on user operations on the content; creating a summary of the evaluation values of the content based on the plurality of pieces of evaluation information obtained; and transmitting the created aggregation result to a broadcast receiving device.