Viewing history analysis device and non-volatile storage medium
By designing a viewing history analysis device, it is possible to receive and calculate viewing statistics in multiple regions and provide rankings, which solves the problem that the existing technology cannot effectively respond to the needs of local enterprises, and improves convenience and accuracy of information acquisition.
Patent Information
- Application Number
- CN202180006054.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-10-23
- Filing Date
- 2021-10-22
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2041-10-22
AI Technical Summary
The existing viewing history analysis method cannot effectively respond to the local companies' desire to understand popular radio programs in their activities, and is less convenient.
A history-viewing analysis device is designed, including an input unit, a statistical calculation unit and a supply unit. The device can receive input from multiple regions, calculate the viewing statistics information of a designated region based on the setting position and viewing information of the television device, and provide statistical information ranking of broadcast program units.
Improves response to local business needs, is more convenient, and has a simple understanding of popular radio programs in the desired region and is suitable for businesses across multiple regions.
Smart Images

Figure CN114667736B_ABST
Abstract
Description
[0001] This application claims priority to Japanese patent application No. 2020-177987 filed with the Japan Patent Office on October 23, 2020, and entitled “Viewing history analysis device and viewing history analysis device program,” the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present application relates to a viewing history analysis device and a non-volatile storage medium. Background Art
[0003] Conventional methods for analyzing viewing history using a receiving device such as a television generally display statistical data such as audience ratings using a line graph or a bar graph.
[0004] Prior Art Literature
[0005] Patent Literature
[0006] Patent Document 1: Japanese Patent Application Publication No. 2012-243013 Summary of the invention
[0007] In order to obtain the highest possible advertising effect, local businesses have a desire to know popular radio programs in the area where they are active. The above-mentioned conventional methods cannot meet such a desire and are less convenient.
[0008] An object of the embodiments of the present application is to provide a viewing history analysis device and a viewing history analysis device program with high convenience.
[0009] According to one embodiment, a viewing history analysis device includes an input unit, a statistical calculation unit, and a providing unit. The input unit receives an input for specifying a plurality of first regions. The statistical calculation unit calculates statistical information about the viewing amount in a region combining the plurality of designated first regions in units of broadcast programs based on the respective installation positions of the plurality of receiving devices and the viewing information of the plurality of receiving devices. The providing unit provides the ranking of the calculated statistical information of the broadcast program units. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 is a schematic diagram showing an example of the configuration of a system using the viewing history analysis device according to the embodiment;
[0011] Figure 2 This is a schematic diagram showing an example of a screen provided by the viewing history analysis server of the embodiment for allowing an operator to designate one or more regions;
[0012] Figure 3is a schematic diagram showing an example of a screen provided by the viewing history analysis server according to the embodiment when a place X is selected;
[0013] Figure 4 This is a schematic diagram for explaining an example of a method for inputting a designated region to a viewing history analysis server according to an embodiment;
[0014] Figure 5 is a schematic diagram for explaining another example of a method of inputting a designated region to a viewing history analysis server according to an embodiment;
[0015] Figure 6 This is a schematic diagram showing an example of a screen after various inputs including the designation of a region are made to the viewing history analysis server of the embodiment;
[0016] Figure 7 This is a schematic diagram showing another example of a screen after various inputs including the designation of a region are made to the viewing history analysis server of the embodiment;
[0017] Figure 8 is a schematic diagram showing an example of a hardware configuration of a viewing history analysis server according to an embodiment;
[0018] Fig. 9 is a schematic diagram showing an example of a functional structure of a viewing history analysis server according to an embodiment;
[0019] Fig.10 This is a flowchart showing an example of the operation of the viewing history analysis server according to the embodiment.
[0020] Description of Reference Numerals
[0021] 1 ... viewing history analysis server, 2 ... television device, 3 ... information acquisition server, 4 ... device information DB, 5 ... viewing information DB, 6 ... map information DB, 7 ... smart phone, 8 ... personal computer, 10 ... processor, 11 ... I / O device, 12 ... RAM, 13 ... storage device, 14 ... bus, 15 ... viewing history analysis program, 16 ... input unit, 17 ... statistical calculation unit, 18 ... providing unit, 100 ... screen, 110 ... extraction condition setting unit, 120 ... sorting method setting unit, 130 ... display range setting unit, 140 ... designated area setting unit, 141 ... button, 142 ... menu, 150 ... sample size reference setting unit, 151 ... drag bar, 160 ... place selection setting unit, 200 ... map display area, 210 ... selection object, 220 ... area, 300 ... ranking display area, 301 to 306 ... fields, 400 ... cursor DETAILED DESCRIPTION
[0022] Hereinafter, the viewing history analysis device and viewing history analysis device program according to the embodiments will be described in detail with reference to the accompanying drawings. In addition, the present application is not limited to these embodiments.
[0023] Implementation
[0024] Figure 1 This is a schematic diagram showing an example of the configuration of a system using the viewing history analysis device according to the embodiment.
[0025] according to Figure 1 In the example shown, the viewing history analysis device of the embodiment is implemented as a viewing history analysis server 1. The device information of the plurality of television devices 2 and the viewing information of the plurality of television devices 2 are acquired by the information acquisition server 3 as a server device. The viewing history analysis server 1 can analyze the viewing history of the plurality of television devices 2 based on the device information and viewing information acquired by the information acquisition server 3.
[0026] Each of the plurality of television devices 2 corresponds to a receiving device capable of receiving broadcast programs using broadcast signals. In addition, the receiving device is not limited to a television device. The receiving device may also be a set-top box or a video recorder having a function of receiving broadcast programs.
[0027] A device ID is assigned to each television device 2 in advance. In addition, the user inputs location information, user information, etc. to each television device 2. Location information is information indicating the location where the television device 2 is installed. The location information may be, for example, a postal code, a residence, latitude information, longitude information, etc. User information is information indicating the attributes of the user of the television device 2 (e.g., age, gender, family composition, etc.).
[0028] Each television device 2 can send the device ID, location information, and user information as device information to the information acquisition server 3. In addition, the time of sending the device information is not limited to a specific time. The device information can be sent only once at the first startup, can be sent every time it is started, or can be sent regularly. In addition, it can also be sent when the device information is edited.
[0029] The viewing information includes the viewing program, channel (CH), viewing time, etc. The viewing information includes a device ID, and is configured to identify which broadcast program on which channel was viewed at which time by the television device 2 identified by the device ID. Each television device 2 can send the viewing information to the information acquisition server 3. The time of sending the viewing information is not limited to a specific time. The viewing information can be sent periodically or at a time such as when the device is started or when the channel is changed.
[0030] The information acquisition server 3 registers the received device information in the device information database (DB) 4. In addition, the information acquisition server 3 registers the received viewing information in the viewing information database (DB) 5.
[0031] The viewing history analysis server 1 can obtain inputs for specifying a plurality of first regions from a specified device. Upon obtaining the inputs, the viewing history analysis server 1 calculates statistical information on the viewing amounts in the specified plurality of first regions in units of broadcast programs, and provides the calculated rankings of the statistical information in units of broadcast programs to the specified device in a viewable manner. The viewing history analysis server 1 can obtain device information and viewing information from the device information DB 4 and the viewing information DB 5, and use the obtained device information and viewing information for calculating statistical information on viewing amounts.
[0032] The predetermined device is an information terminal or a display device connected to the viewing history analysis server 1 via wire or wirelessly. Figure 1 In the description, a smartphone 7 and a personal computer 8 are exemplified as prescribed devices.
[0033] The first region is smaller than the second region. The second region is the region to be calculated for the average audience rating. For example, the first region is a city, town, or village, and the second region is a prefecture. Examples of the first region and the second region are not limited to these. Hereinafter, the first region is simply recorded as a region. In addition, the second region is recorded as a place. The average audience rating will be described later.
[0034] The viewing history analysis server 1 can also access a map information database (DB) 6. The map information DB 6 is a database that collects map data of all regions. The viewing history analysis server 1 can acquire map data from the map information DB 6 and display the acquired map data on a predetermined device.
[0035] Furthermore, the viewing history analysis server 1 may be configured to include a part or all of the information acquisition server 3 , the device information DB 4 , the viewing information DB 5 , and the map information DB 6 .
[0036] use Figure 2 to Figure 7 A method for providing ranking of statistical information of broadcast program units is described. Figure 2 to Figure 7 In the example shown, the viewing history analysis server 1 provides the ranking of statistical information in units of broadcast programs via the browser.
[0037] In the following text, unless otherwise specified, the provision of various information including the ranking of statistical information of broadcast program units, certain screens, etc. means that the viewing history analysis server 1 displays various information, certain screens, etc. on the display device of a predetermined device (here, the smartphone 7 or the personal computer 8). In addition, a person who receives provision of various information, certain screens, etc. from the viewing history analysis server 1 via the display device of the predetermined device is recorded as an operator.
[0038] The viewing history analysis server 1 first provides a screen for the operator to designate one or more regions. Figure 2 This is a schematic diagram showing an example of a screen provided by the viewing history analysis server 1 according to the embodiment, for allowing an operator to designate one or more regions.
[0039] exist Figure 2 In the example of , the screen 100 includes: a map display area 200 for displaying a map; and a ranking display area 300 for displaying the ranking of statistical information of broadcast program units. In addition, the screen 100 includes a refinement condition setting unit 110, a sorting method setting unit 120, a display range setting unit 130, a designated area setting unit 140, a sample size reference setting unit 150, and a place selection setting unit 160.
[0040] The refinement condition setting unit 110 is an area composed of one or more GUI (Graphical User Interface) components, and the GUI components receive inputs for setting refinement conditions used when generating statistical information. Here, as an example, the refinement condition setting unit 110 is configured so as to receive inputs from the operator for setting the collection period, broadcasting station, demographics (in other words, headcount) and viewing method as refinement conditions. The collection period is the period during which the broadcast program is broadcast. The viewing history analysis server 1 collects statistical information for the broadcast programs broadcast during the set collection period. In this example, weekly unit settings and daily unit settings can be performed. The broadcast station is the broadcast station of the broadcast program that is the object of collection of statistical information. In this example, the broadcast station can be set using a combination of a channel (CH) and a subdivision number. Demographics is information indicating attributes related to the user of the television device 2. In this example, multiple attributes including personal use of TV, family use of TV, etc. can be selected. The viewing method is the viewing method of the broadcast program. In this example, the viewing method can be selected from live broadcast (more precisely, live broadcast viewing) and recorded broadcast (more precisely, recorded broadcast viewing).
[0041] The number and types of refinement conditions that can be set by the refinement condition setting unit 110 are not limited to the above-mentioned examples. In addition, the setting of a plurality of refinement conditions may be arbitrary.
[0042] The sorting method setting unit 120 is a GUI component that receives input for setting the type of statistical information about the viewing volume. In an embodiment, the viewing history analysis server 1 is configured to be able to select the ratings and the deviation from the average ratings as statistical information about the viewing volume. The ratings are the ratio of the number of users who have watched a certain broadcast program to the number of users of the television device 2, and are a measure of the size of the viewing volume. The deviation from the average ratings is the deviation of the ratings in an area formed by merging one or more specified areas from the average ratings in the place containing the area. In addition, the place that becomes the object of calculation of the average ratings may not include part or all of the one or more specified areas. The deviation is, for example, a difference. In addition, the deviation is not limited to the difference. The type of statistical information about the viewing volume that the sorting method setting unit 120 can receive input for is not limited to this.
[0043] The display range setting unit 130 is a GUI component that can receive an input for setting the range of the rank displayed in the rank display area 300 .
[0044] The designated region setting unit 140 is a GUI component capable of receiving input for designating a region. That is, the operator can input a designated region via the map display area 200 and a desired GUI component of the designated region setting unit 140. A method of inputting a designated region will be described later.
[0045] The sample size reference setting unit 150 is a GUI component that can receive input for setting the sample size, that is, the reference for the number of television devices 2 installed in each region. In general, the sample size is related to the reliability of the calculated statistical data. The larger the sample size, the higher the reliability of the calculated statistical data. If the operator inputs numerical information via the sample size reference setting unit 150, the viewing history analysis server 1 sets the numerical information as a threshold value so that a region whose sample size does not meet the threshold value cannot be specified. In this way, it is possible to prevent the generation of rankings based on statistical information whose reliability does not reach the operator's expected level.
[0046] The place selection setting unit 160 is a GUI component capable of receiving an input for selecting a place.
[0047] For example, when the operator inputs a selection of a location X into the location selection setting unit 160, the screen 100 changes to Figure 3 Status shown. Figure 31 is a schematic diagram showing an example of a screen 100 provided by the viewing history analysis server 1 of the embodiment when a place X is selected. If a place X is selected, the viewing history analysis server 1 displays a map including the place X in the map display area 200. For example, the viewing history analysis server 1 obtains the map data of the place X from the map information DB 6, and displays the obtained map data in the map display area 200. According to the example of this figure, the area 220 surrounded by a thick line represents the place X. From this figure, it is read that the place X is composed of the a region, the b region, the c region, the d region, the e region, the f region, the g region, and the h region. The boundaries between the regions are indicated by dotted lines. In addition, the boundaries between the regions do not necessarily have to be displayed.
[0048] The viewing history analysis server 1 displays region-based selection objects 210 in the regions where region a, region b, region c, region d, region e, region f, region g, and region h are displayed in the map display region 200. The regions where the selection objects 210 are displayed are set to be selectable.
[0049] The viewing history analysis server 1 collects sample sizes, that is, the number of television devices 2 installed, for each of regions a, b, c, d, e, f, g, and h. The viewing history analysis server 1 then displays the minimum and maximum values of the installed numbers for these eight regions on the sample size reference setting unit 150. Figure 3 In the example, the minimum value read is "111" and the maximum value is "11425". The operator can input any value between "111" and "11425" as the benchmark for the sample size by operating the slider 151 included in the sample size benchmark setting unit 150. The viewing history analysis server 1 is configured to not specify a region where the sample size does not meet the benchmark when the benchmark for the sample size is input. In one example, the selection object 210 for the region where the sample size does not meet the benchmark is not displayed. In addition, the processing of the region where the sample size does not meet the benchmark is not limited to this. For example, the viewing history analysis server 1 can also be configured not to display not only the selection object 210 but also the region name. In addition, the collection result can be a result obtained by collecting the number of settings of the television device 2 that meets the refinement condition, or a result obtained by collecting the number of settings of the television device 2 regardless of the refinement condition.
[0050] Figure 41 is a schematic diagram for explaining an example of a method for inputting a designated region to the viewing history analysis server 1 of the embodiment. The operator inputs the designated region by aligning the cursor 400 with the selection object 210 displayed in the map display area 200 and clicking it. In addition, in the example of this figure, it is assumed that the screen 100 is displayed on the display device of the personal computer 8. That is, the operator can move the cursor 400 by operating the pointing device attached to the personal computer 8. In addition, when the screen 100 is displayed on the smart phone 7, the operator can input the designated region by touching the selection object 210. According to this figure, among the eight regions constituting the X area, the b area, the c area, and the f area are designated. The color of each selection object 210 of the b area, the c area, and the f area is displayed in a color different from the color of each selection object 210 of the a area, the d area, the e area, the g area, and the h area, which means that the b area, the c area, and the f area are in a designated state. In addition, the designated area setting unit 140 displays a character string "other than the b area" indicating that two or more areas including the b area are designated.
[0051] In addition, the method of clearly indicating the area in the specified state is not limited to the method of coloring the selection object 210 in a color different from the color of the area in the unspecified state. In addition, the viewing history analysis server 1 can also be configured as: as a method of specifying multiple selection objects 210, not only a method of clicking or touching each selection object 210 can be performed, but also a method of specifying multiple selection objects 210 together by dragging, etc. For example, the viewing history analysis server 1 displays a graphic of a specified shape (such as a circle) by clicking or touching. The graphic is enlarged or reduced by dragging after clicking or touching. In addition, it is also possible to draw the boundary of the graphic by dragging. If the operator ends dragging, the viewing history analysis server 1 regards that more than one area of the selection object 210 is specified using the graphic. In this way, multiple areas close to each other can be specified by simple operation.
[0052] Figure 51 is a schematic diagram for explaining another example of a method for inputting a designated region to the viewing history analysis server 1 of the embodiment. If the operator presses the button 141 provided in the designated region setting unit 140 by clicking or touching, the viewing history analysis server 1 displays a menu 142 showing a list of designated regions. In the example of this figure, the names of the eight regions included in the X region are listed in the menu 142, and a check box is provided to the left of the name of each region. The operator inputs the designated region by clicking or touching the check box. The check box for region b, the check box for region c, and the check box for region f are checked (in this example, an x mark). This means that region b, region c, and region f are in a designated state. If the operator clicks or touches a blank portion in the screen 100, etc., the viewing history analysis server 1 ends the display of the menu 142. In addition, the operation for ending the display of the menu 142 is not limited to this.
[0053] In addition, the method of inputting the designated area is not limited to these. For example, the viewing history analysis server 1 displays display objects representing facilities (such as county halls, city halls, etc.), roads (such as national highways, county roads, etc.), railways, etc. in the map display area 200. The facilities, roads, railways, etc. shown in these display objects are associated with one or more areas. The correspondence between the facilities, roads, railways, etc. and one or more areas is recorded in an arbitrary database (such as map information DB6), and the viewing history analysis server 1 can obtain the correspondence at any time. If a display object displayed in the map display area 200 is clicked or touched by the operator, the viewing history analysis server 1 determines one or more areas corresponding to the facilities, roads, railways, etc. represented by the clicked or touched display object based on the above-mentioned correspondence recorded in the database. Then, the viewing history analysis server 1 regards the determined one or more areas as the designated one or more areas.
[0054] Alternatively, the viewing history analysis server 1 may be configured such that an input box similar to the designated region setting unit 140 is displayed near the designated region setting unit 140, and input for selecting a facility, road, railway, etc., can be received through the input box. That is, for example, a button similar to the button 141 is provided in the input box. And, when the operator presses the button by clicking or touching, a menu showing a list of facilities, roads, railways, etc. is displayed in the same form as the menu 142. The operator can select a desired facility, road, or railway from the list of facilities, roads, railways, etc. shown in the menu by clicking or touching. When a facility, road, or railway is selected through the menu, the viewing history analysis server 1 determines one or more regions corresponding to the selected facility, road, railway, etc., based on the above-mentioned correspondence relationship recorded in the database. Then, the viewing history analysis server 1 regards the determined one or more regions as the designated one or more regions.
[0055] In this way, the viewing history analysis server 1 may be configured to be able to specify one or more regions based on arbitrary information associated with the region.
[0056] In addition to designating a region, the operator can also input various refinement conditions, sorting methods, and ranking ranges. Figure 6 This is a schematic diagram showing an example of a screen 100 after various inputs including the designation of a region are made to the viewing history analysis server 1 according to the embodiment.
[0057] exist Figure 6 In the example, the week is Y1 / M1 / D1, and the period from Y1 / M1 / D1 to Y2 / M2 / D2 is set as the collection period. In addition, a broadcast station named XTV is set. In addition, as a demographic, personal use of TV is set. In addition, live broadcast is set as a viewing method. In addition, a ranking range is set so that rankings from the first to the tenth are displayed in the ranking display area 300. In addition, as a type of statistical information on the viewing amount, the audience rating is set.
[0058] The viewing history analysis server 1 calculates statistical information based on the above-mentioned various settings, generates a ranking, and displays the generated ranking in the ranking display area 300. More specifically, the viewing history analysis server 1 calculates statistical information in a region that combines the specified one or more regions for each broadcast program based on viewing information obtained from the television device 2 installed in the specified one or more regions (in this example, region b, region c, and region f). Then, the viewing history analysis server 1 generates a ranking based on the numerical value of the statistical information for the broadcast program, and displays the generated ranking in the ranking display area 300.
[0059] The viewing history analysis server 1 generates rankings based on the statistical information of the set type. For example, when the ratings are set as the type of statistical information, the viewing history analysis server 1 calculates the ratings as the statistical information, and arranges the broadcast programs in order from the ones with larger ratings. When the deviation from the average ratings is input as the type of statistical information, the viewing history analysis server 1 calculates the deviation from the average ratings as the statistical information, and arranges the broadcast programs in order from the ones with larger deviation from the average ratings. In addition, the viewing history analysis server 1 can also be configured so that the operator can specify to arrange the broadcast programs in order from the ones with larger numerical values of the statistical information, or to arrange the broadcast programs in order from the ones with smaller numerical values of the statistical information.
[0060] The average audience rating is an average of audience ratings in a place (here, place X) which is a larger area than a region.
[0061] In addition, the viewing history analysis server 1 calculates statistical information according to the input refinement conditions. For example, the viewing history analysis server 1 calculates statistical information during the input collection period. In addition, when a broadcast station is input, the viewing history analysis server 1 calculates statistical information for each broadcast program broadcast by the input broadcast station. In the case of inputting demographics, the viewing history analysis server 1 calculates statistical information based on viewing information related to the television devices 2 set in the area that combines the specified one or more regions and that meets the conditions regarding the demographics. In addition, when a viewing method is input, the viewing history analysis server 1 calculates statistical information based on the conditions specified in the set viewing method.
[0062] exist Figure 6 In the example of , the ranking includes: a field 301 for recording the ranking; a field 302 for recording the name of the broadcast program; a field 303 for recording the broadcast date and time; a field 304 for recording the name of the broadcast station; a field 305 for recording the ratings; and a field 306 for recording the deviation from the average ratings. In addition, the structure of the ranking displayed in the ranking display area 300 is not limited to this. For example, when the ratings are set as the type of statistical information, the field 306 may be omitted. In addition, when the deviation from the average ratings is set as the type of statistical information, the field 305 may be omitted.
[0063] The display range of the ranking is the range set by the display range setting unit 130. Here, as an example, the display range is set from the first to the tenth. Therefore, in the ranking display area 300, the ranking of 10 broadcast programs from the broadcast program "Variety Show AAA" with the highest audience rating to the broadcast program "Music Program M" with the tenth audience rating is displayed in order from the highest audience rating.
[0064] Thus, the viewing history analysis server 1 can provide the ranking of broadcast programs according to the audience rating in a designated area in a browsable manner. The viewing history analysis server 1 can respond to the wishes of local businesses and the like who want to know broadcast programs popular in a desired area, and thus is highly convenient.
[0065] Furthermore, when multiple regions are specified, the viewing history analysis server 1 does not calculate the ratings for each region, but calculates the ratings for the region that combines the specified multiple regions. For example, in the case of a company that has stores across multiple regions, it is possible to easily know the broadcast programs that are popular in the region that combines the multiple regions where the stores are located. In this regard, the viewing history analysis server 1 is also highly convenient.
[0066] Figure 7 1 is a schematic diagram showing another example of the screen 100 after various inputs including the designation of a region are made to the viewing history analysis server 1 according to the embodiment. Figure 7 In the screen 100 shown, Figure 6 The difference of the screen 100 shown is that, in the setting of the region designation, various refinement conditions, sorting method, and ranking range, the deviation from the average audience rating is set as the sorting method.
[0067] exist Figure 7 In the example shown, the ranking display area 300 displays 10 broadcast programs, ranging from the broadcast program "Football Game S" with the largest deviation from the average ratings to the broadcast program "Variety Show AAA" with the tenth largest deviation from the average ratings, ranked in order from the one with the largest deviation from the average ratings.
[0068] In this way, the viewing history analysis server 1 can provide the ranking of broadcast programs based on the deviation from the average ratings in a readable manner. Therefore, it is possible to easily know the broadcast programs that are particularly popular in the desired area compared to other areas. The company can use the ranking of broadcast programs based on the deviation from the average ratings to select broadcast programs to post advertisements. Therefore, the viewing history analysis server 1 is highly convenient.
[0069] Furthermore, when multiple regions are specified, the viewing history analysis server 1 does not calculate the deviation from the average ratings for each region, but calculates the deviation from the average ratings for the ratings in the region where the multiple specified regions are combined. For example, in the case of a company that has developed stores across multiple regions, it is possible to easily know which broadcast programs are particularly popular in the region where the multiple regions where the stores are located are combined. In this regard, the viewing history analysis server 1 is also highly convenient.
[0070] Next, the structure of the viewing history analysis server 1 will be described.
[0071] Figure 8 This is a schematic diagram showing an example of the hardware configuration of the viewing history analysis server 1 according to the embodiment.
[0072] The viewing history analysis server 1 includes a processor 10 , an I / O device 11 , a RAM (Random Access Memory) 12 , and a storage device 13 . The processor 10 , the I / O device 11 , the RAM 12 , and the storage device 13 are electrically connected to a bus 14 .
[0073] The processor 10 is, for example, a CPU (Central Processing Unit) and can execute computer programs.
[0074] The I / O device 11 is an interface device for performing data communication with external devices such as the device information DB 4 , the viewing information DB 5 , the map information DB 6 , the smartphone 7 , and the personal computer 8 .
[0075] The RAM 12 is a main storage device and provides an area for buffering or caching temporary data for the processor 10 .
[0076] The storage device 13 is an auxiliary storage device having a storage area with a larger capacity than the main storage device such as the RAM 12. The storage device 13 is a non-volatile storage device that can store computer programs, data, etc. without losing them. The storage device 13 can be composed of, for example, a HDD (Hard Disk Drive), an SSD (Solid State Drive), or a combination thereof. In addition, the memory device constituting the storage device 13 is not limited to these.
[0077] According to the embodiment, a viewing history analysis program 15 as a computer program is pre-stored in the storage device 13. The processor 10 loads the viewing history analysis program 15 from the storage device 13 to the RAM 12, for example. Then, the processor 10 executes the viewing history analysis program 15 loaded into the RAM 12, thereby realizing various functions as the viewing history analysis server 1.
[0078] Fig. 9 1 is a schematic diagram showing an example of the functional configuration of the viewing history analysis server 1 according to the embodiment. As shown in this figure, the viewing history analysis server 1 includes an input unit 16, a statistical calculation unit 17, and a providing unit 18. For example, the processor 10 executes the viewing history analysis program 15, thereby realizing the functions of the input unit 16, the statistical calculation unit 17, and the providing unit 18.
[0079] The input unit 16 receives input of information via the screen 100. In particular, the input unit 16 receives input of designating a region via the map display area 200 or the designated region setting unit 140. The designated region may be one or more regions.
[0080] The statistics calculation unit 17 calculates statistical information on the amount of viewership in an area that combines one or more designated areas, based on the location information of the plurality of television devices 2 stored as device information in the device information DB 4 and the viewing information of the plurality of television devices 2 stored in the viewing information DB 5, in units of broadcast programs. The statistical information on the amount of viewership may be the ratings, the deviation from the average ratings, or other statistical information. Figure 2 to Figure 8 In the example shown, the statistical information about the viewing amount is the audience rating or the deviation from the average audience rating.
[0081] The providing unit 18 provides the screen 100 including the above-mentioned GUI components. In particular, the providing unit 18 provides the ranking of the statistical information calculated by the statistical calculation unit 17 in units of broadcast programs.
[0082] The method of providing the ranking is not limited to the method of displaying the ranking on a display device of a predetermined device such as the smartphone 7 or the personal computer 8 via a browser.
[0083] For example, the providing unit 18 may send the rankings using a mechanism such as an e-mail. Alternatively, the providing unit 18 may provide the rankings by storing the rankings in a storage medium. The storage medium may be, for example, a CD (Compact Disc)-ROM (Read Only Memory), a floppy disk (FD), a CD-R (Recordable), a DVD (Digital Versatile Disk), a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, etc. Alternatively, the providing unit 18 may provide the rankings to a specified device via another server. Alternatively, a display device may be connected to the viewing history analysis server 1, and the providing unit 18 may display the output rankings on the display device. Alternatively, the providing unit 18 may display the rankings via a specified application installed by the operator in a specified device such as a smartphone 7 or a personal computer 8.
[0084] Next, the operation of the viewing history analysis server 1 will be described.
[0085] Fig.10 This is a flowchart showing an example of the operation of the viewing history analysis server 1 according to the embodiment.
[0086] First, the input unit 16 obtains an input for selecting a place (S101). Figure 2 The screen 100 shown is displayed on a display device of a predetermined device. When the operator inputs a place selection input via the place selection setting unit 160 , the input unit 16 acquires the input.
[0087] Next, the providing unit 18 displays a map including the designated place in the map display area 200 (S102). The providing unit 18 can access the map information DB 6 at any time to acquire necessary map data.
[0088] Next, the input unit 16 acquires input for designating one or more regions (S103). If the operator inputs one or more regions via the map display area 200 or the designated region setting unit 140, the input unit 16 acquires the input. The method of inputting one or more regions via the map display area 200 is similar to the method of using Figure 4 The method of inputting one or more regions through the designated region setting unit 140 is similar to that of using Figure 5 The method described is the same. In addition, the input unit 16 may also obtain input for designating one or more regions in other methods.
[0089] Next, the input unit 16 acquires input for setting the refinement conditions and input for setting the range of the ranking (S104). If the operator inputs the refinement conditions through the refinement condition setting unit 110, the input unit 16 acquires the input. Figure 2 In the example of , the refinement conditions include the collection period, broadcasting station, demographics, and viewing method. In addition, the refinement conditions are not limited to these. If the operator inputs the range of setting the ranking via the display range setting unit 130, the input unit 16 obtains the input.
[0090] Next, the input unit 16 acquires an input for setting the type of statistical information on the viewing amount (S105). When the operator inputs the type of statistical information on the viewing amount via the sorting method setting unit 120, the input unit 16 acquires the input.
[0091] Next, the statistical calculation unit 17 calculates the average audience rating for each broadcast program (S106). For example, the statistical calculation unit 17 calculates the audience rating in the place specified by S101 as the average audience rating. In addition, the statistical calculation unit 17 performs the calculation of the average audience rating under the refined conditions.
[0092] Next, the statistical calculation unit 17 calculates the audience rating in the area that combines the designated one or more regions for each broadcast program (S107). In addition, the statistical calculation unit 17 calculates the audience rating in the area under the refined conditions.
[0093] Next, the statistical calculation unit 17 calculates the deviation of the ratings of the area combining the designated one or more regions from the average ratings for each broadcast program (S108). For example, the statistical calculation unit 17 obtains the deviation from the average ratings by subtracting the average ratings from the ratings of each broadcast program. In addition, the calculation method of the deviation from the average ratings is not limited to this.
[0094] Next, the statistics calculation unit 17 determines whether or not the audience rating is set as the type of statistical information on the viewing amount ( S109 ).
[0095] When audience rating is set as the type of statistical information on viewing volume (S109: Yes), the statistical calculation unit 17 generates a ranking of broadcast programs arranged in order of high audience rating (S110). When a ranking range is set, the statistical calculation unit 17 generates a ranking within the set range.
[0096] After S110, the providing unit 18 displays the ranking generated by the statistics calculating unit 17 in the ranking display area 300 (S111). Then, the operation of the viewing history analyzing server 1 of the embodiment ends.
[0097] When the rating is not set as the type of statistical information on the viewing amount (S109: No), that is, when the deviation from the average rating is set as the type of statistical information on the viewing amount, the statistical calculation unit 17 generates a ranking of the broadcast programs arranged in order of the deviation from the average rating (S112). When a range of rankings is input, the statistical calculation unit 17 generates a ranking of the input range. Then, control is transferred to S111.
[0098] also, Fig.10 The above series of actions is an example. For example, the order of the processing of S103 to S105 may be different depending on the order of the operator's operation. In addition, the viewing history analysis server 1 may also execute the processing of S106 to S111 at the time point when the minimum necessary input is complete, and then execute the processing of S106 to S111 each time the refinement conditions or the designated area are changed by the operator's operation. In addition, the minimum necessary input is, for example, the designation of one or more areas.
[0099] In the above description, the viewing history analysis server 1 is configured to be able to select one of the ratings and the deviation from the average ratings as the type of statistical information about the viewing amount. The viewing history analysis server 1 may not necessarily be able to select the type of statistical information about the viewing amount. For example, the viewing history analysis server 1 may be configured to generate rankings based only on the ratings, or may be configured to generate rankings based only on the deviation from the average ratings, or may be configured to generate rankings based on statistical information other than these.
[0100] The viewing history analysis server 1 is configured to be able to specify one or more regions from the plurality of regions included in the selected location. The range of the regions that can be specified is not limited to the plurality of regions included in the selected location. The viewing history analysis server 1 may be configured to be able to specify one or more regions from an arbitrary range.
[0101] In addition, the viewing history analysis server 1 calculates the ratings in the selected place as the average ratings. The calculation range of the average ratings is not limited to this. For example, the viewing history analysis server 1 may also calculate the average of the national ratings as the average ratings. Alternatively, the viewing history analysis server 1 may also calculate the average of the ratings in an arbitrary area including a part or all of the selected one or more regions as the average ratings. Alternatively, the viewing history analysis server 1 may also calculate the average of the ratings in a place different from the place including the selected one or more regions as the average ratings. That is, the viewing history analysis server 1 can calculate the ratings in an arbitrary area larger than the region as the average ratings.
[0102] According to the above-described embodiment, the viewing history analysis server 1 as a viewing history analysis device includes an input unit 16, a statistical calculation unit 17, and a providing unit 18. The input unit 16 receives an input for designating a plurality of regions (in other words, a first region). The statistical calculation unit 17 calculates statistical information on the viewing amount in a region combining the designated plurality of regions in units of broadcast programs based on the respective installation locations of the plurality of television devices 2 and the viewing information of the plurality of television devices 2. The providing unit 18 provides the ranking of the calculated statistical information in units of broadcast programs.
[0103] Therefore, the viewing history analysis server 1 can respond to the desire of a local business or the like to know popular broadcast programs in an area combining two or more desired areas, and thus the convenience is high.
[0104] In one example, the statistical information calculated for each broadcast program unit is the audience rating.
[0105] Therefore, it is possible to easily know the broadcast programs that are popular in the area combining two or more desired areas.
[0106] In one example, the calculated statistical information of the broadcast program unit is numerical information indicating the deviation of the audience rating in the region combining the specified two or more regions from the audience rating in the region larger than the region (in other words, the second region).
[0107] Therefore, it is possible to easily know broadcast programs that are particularly popular in an area that combines two or more desired areas based on the audience ratings in an area larger than the area.
[0108] Furthermore, according to the above-described embodiment, the viewing history analysis server 1 as a viewing history analysis device includes a processor 10, and a RAM 12 and a storage device 13 as memories. That is, the viewing history analysis server 1 has a configuration of a general computer capable of executing computer programs. Furthermore, by the processor 10 executing the viewing history analysis program 15 as a computer program, the processor 10 realizes the functions of the input unit 16, the statistical calculation unit 17, and the providing unit 18.
[0109] That is, the viewing history analysis program 15 enables the computer to function, for example, as an input unit 16, a statistical calculation unit 17, and a providing unit 18, wherein the input unit 16 receives an input for specifying a plurality of first regions, the statistical calculation unit 17 calculates statistical information on the viewing volume in an area combining the specified plurality of first regions in units of broadcast programs based on the respective installation locations of the plurality of television devices 2 and the respective viewing information of the plurality of television devices 2, and the providing unit 18 provides the ranking of the calculated statistical information of the broadcast program units.
[0110] The viewing history analysis program 15 can be provided as an installable or executable file recorded in a computer-readable storage medium such as a CD-ROM, a floppy disk, a CD-R, a DVD, a USB memory, or an SD card. The viewing history analysis program 15 is provided in a state stored in the storage device 13 .
[0111] Alternatively, the viewing history analysis program 15 may be stored on a computer connected to a network such as the Internet, and downloaded and provided via the network. Alternatively, the viewing history analysis program 15 may be provided or distributed via a network such as the Internet.
[0112] Furthermore, part or all of the functions of the input unit 16 , the statistical calculation unit 17 , and the providing unit 18 may be realized by an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit).
[0113] Several embodiments of the present application are described, but these embodiments are presented as examples and are not intended to limit the scope of the application. These new embodiments can be implemented in various other forms, and various omissions, substitutions, and changes can be made without departing from the scope of the subject matter of the application. These embodiments and their variations are included in the scope and subject matter of the application, and are included in the technical solutions recorded in the claims and their equivalents.
Claims
1. A viewing history analysis device, wherein: have: A providing unit, which displays a statistical area; wherein the statistical area includes a plurality of regions, and the plurality of regions are provided with corresponding sample size ranges; the sample size range is a numerical range value used to characterize statistical reliability, and is determined according to the number of receiving devices in the corresponding region; Each of the plurality of regions is provided with a corresponding sample size, and the sample size represents the number of receiving devices in the corresponding region; the upper limit of the sample size range is the maximum value of the sample sizes in the plurality of regions, and the lower limit of the sample size range is the minimum value of the sample sizes in the plurality of regions; An input unit, which receives query information; wherein the query information includes: at least one first region selected by a user from the plurality of regions, and a sample size value selected from a sample size range corresponding to the first region; the query information includes: a sample size value selected from a sample size range corresponding to the plurality of regions, and at least one first region selected by a user from the plurality of regions, wherein, for any region among the plurality of regions, if the number of receiving devices in the region does not satisfy the selected sample size value, the region cannot be selected; a statistical calculation unit, which calculates statistical information about the viewing amount in a target area that incorporates the first area, based on the viewing information of the receiving device in the first area, in units of broadcast programs; wherein the statistical information is the ratings and / or numerical information indicating the deviation of the ratings in the target area from the average ratings in a reference area; the reference area is an area selected by a user from among a plurality of areas included in the statistical area; The providing unit further outputs and displays the calculated ranking of the statistical information of the broadcast program unit.
2. The viewing history analysis device according to claim 1, wherein: In performing the calculation of the statistical information on the viewing amount in the target area that merges the first area in units of broadcast programs, the statistical calculation unit is further configured to: If the statistical information is the audience rating, the statistical information is ranked in descending order according to the audience rating of each broadcast program unit in the area.
3. The viewing history analysis device according to claim 1, wherein: The average audience rating is determined based on the audience rating of each broadcast program unit in the reference area.
4. The viewing history analysis device according to claim 3, wherein: The statistical calculation unit determines the deviation in the following manner: determining the audience rating of each broadcast program unit in the reference area based on the statistical information; For each broadcast program unit, the difference between the audience rating of the broadcast program unit and the average audience rating is taken as the deviation of the broadcast program unit.
5. The viewing history analysis device according to claim 3, wherein: After calculating the statistical information about the viewing amount in the target area that merges the first area in units of broadcast programs, the statistical calculation unit is further configured to: If the statistical information is the deviation, the statistical information is ranked in descending order according to the deviation of each broadcast program unit in the reference area.
6. A computer-readable non-volatile storage medium, wherein: The non-volatile storage medium stores a viewing history analysis program or a computer instruction, and the viewing history analysis program or the computer instruction is used to make the computer execute the following steps: Displaying a statistical area; wherein the statistical area includes a plurality of regions, and the plurality of regions are provided with corresponding sample size ranges; the sample size range is a numerical range value used to characterize statistical reliability, and is determined according to the number of receiving devices in the corresponding region; Each of the plurality of regions is provided with a corresponding sample size, and the sample size represents the number of receiving devices in the corresponding region; the upper limit of the sample size range is the maximum value of the sample sizes in the plurality of regions, and the lower limit of the sample size range is the minimum value of the sample sizes in the plurality of regions; Receive query information; wherein the query information includes: at least one first region selected by a user from the plurality of regions, and a sample size value selected from a sample size range corresponding to the first region; the query information includes: a sample size value selected from a sample size range corresponding to the plurality of regions, and at least one first region selected by the user from the plurality of regions, wherein, for any region among the plurality of regions, if the number of receiving devices in the region does not satisfy the selected sample size value, the region cannot be selected; Based on the viewing information of the receiving devices in the first area, calculating statistical information about the viewing amount in a target area that combines the first area in units of broadcast programs; wherein the statistical information is the ratings and / or numerical information indicating the deviation of the ratings in the target area from the average ratings in a reference area; the reference area is an area selected by a user from among the multiple areas included in the statistical area; The calculated ranking of the statistical information of the broadcast program unit is output and displayed.
Citation Information
Patent Citations
Data extraction system for data analysis, method, and program
JP2012243013A
High-frequency circuit board and method for manufacturing the same
JP2020177987A
Display method and device for map data
CN106599009A
Program extraction apparatus and method
US20160080812A1