Information processing device, information processing method, and information processing program

The information processing device optimizes commercial slot exchanges by calculating incremental reach efficiently, addressing the inefficiencies in conventional methods to enhance total reach with reduced processing load.

JP2026110896APending Publication Date: 2026-07-03DENTSU INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
DENTSU INC
Filing Date
2024-12-23
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Conventional methods for acquiring reach data for information distribution, such as TV commercials and digital advertisements, require significant processing load and lack efficiency in calculating incremental reach, making it difficult to optimize commercial slot exchanges for maximum total reach.

Method used

An information processing device that includes units for acquiring incremental reach for each frame and frame combination, allowing for the selection and allocation of frames based on these reach metrics to minimize processing load and optimize commercial slot exchanges.

Benefits of technology

Enables the calculation of reach with a low processing load, facilitating efficient optimization of commercial slot exchanges to increase total reach in information distribution campaigns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026110896000001_ABST
    Figure 2026110896000001_ABST
Patent Text Reader

Abstract

To obtain reach with minimal processing load. [Solution] The information processing device includes: a first acquisition unit that acquires a first incremental reach for the first information of each first frame; a second acquisition unit that acquires a second incremental reach for the second information of each second frame; a third acquisition unit that acquires a third incremental reach for the first total reach for each second frame; a fourth acquisition unit that acquires a fourth incremental reach for the second total reach for each first frame; and a selection unit that selects m (where m is a natural number) frames from the first frames and n (where n is a natural number) frames from the second frames based on the first incremental reach, second incremental reach, third incremental reach, and fourth incremental reach.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] For example, it is already well-known to investigate the scale (reach) of the number of contacts to each information such as TV commercials (CM), radio CM, digital advertisements, etc., and various methods are also known for the investigation method (see, for example, Patent Documents 1 to 4).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Patent Document 2

Patent Document 3

Patent Document 4

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the conventional technologies including the technologies described in Patent Documents 1 to 4 have room for improvement from the viewpoint of acquiring reach with a small processing load (for example, the amount of calculation).

[0005] One of the objects of the embodiments of the present disclosure is to provide an information processing apparatus, an information processing method, and an information processing program capable of acquiring reach with a small processing load in view of the above circumstances.

Means for Solving the Problems

[0007] According to one embodiment of the present disclosure, it is possible to provide an information processing device, an information processing method, and an information processing program that can acquire reach with a low processing load. [Brief explanation of the drawing]

[0008] [Figure 1] This is a Venn diagram showing an example of incremental reach according to one embodiment of the present disclosure. [Figure 2] This is a Venn diagram showing an example of incremental reach according to one embodiment of the present disclosure. [Figure 3]This is a Venn diagram showing an example of incremental reach according to one embodiment of the present disclosure. [Figure 4] This is a Venn diagram showing an example of incremental reach according to one embodiment of the present disclosure. [Figure 5] This figure shows an example of the status of a spot commercial slot. [Figure 6] This diagram illustrates the method for calculating incremental reach when changing frames. [Figure 7] The figure shows an example of the status and total reach of each spot commercial slot before and after the exchange of slots in one campaign. [Figure 8] This figure shows an example of the status and total reach of each spot commercial slot before and after the exchange of slots for the other campaign. [Figure 9] This figure shows an example of the status of each spot commercial slot when multiple people exchange slots. [Figure 10] The figure shows an example of the status and total reach of each spot commercial slot before and after the exchange of slots in one campaign. [Figure 11] This figure shows an example of the status and total reach of each spot commercial slot before and after the exchange of slots for the other campaign. [Figure 12] This graph shows the relationship between the number of campaign slots and the number of slots with zero entries. [Figure 13] This graph shows the relationship between the number of campaign slots and the number of slots in the top 90%. [Figure 14] This flowchart shows the process performed by the information processing device in one embodiment of the present disclosure. [Figure 15] This figure shows an example of a schematic configuration of a system including an information processing device according to one embodiment of the present disclosure. [Figure 16] This figure shows an example of the functional configuration of an information processing device according to one embodiment of the present disclosure. [Figure 17] This figure shows an example of the hardware configuration of an information processing device according to one embodiment of the present disclosure. [Figure 18]A Venn diagram showing reach, which is the scale of the number of contacts to each TV commercial broadcast in each frame of a campaign.

Mode for Carrying Out the Invention

[0009] The following description relates to an information processing apparatus, an information processing method, and an information processing program according to an embodiment of the present disclosure. For common or corresponding elements, the same or similar reference numerals are given, and duplicate descriptions are appropriately simplified or omitted as needed. In each figure, for convenience of explanation, the configuration is shown by appropriately enlarging, reducing, or omitting it. To improve the visibility of the drawings, elements in the drawings are shown by lines other than solid lines (such as dashed-dotted lines, broken lines, etc.) as needed.

[0010] In the present disclosure, the information processing apparatus 1 (see FIG. 15, etc.) is, for example, one apparatus that exhibits a specific function alone. The information processing apparatus 1 may be composed of a plurality of apparatuses that exist dispersedly. That is, the information processing apparatus 1 may be composed of a plurality of apparatuses that cooperate to exhibit a specific function. The information processing method and the information processing program according to an embodiment of the present disclosure are executed by the information processing apparatus 1 that is a computer.

[0011] In the present disclosure, "information" includes, for example, each information such as TV commercials, radio commercials, and digital advertisements. "Information" may be read as "content" as appropriate.

[0012] In the present disclosure, "person" or "person" is a concept that includes not only individuals but also groups (for example, households) to which individuals belong.

[0013] In the present disclosure, "information communication network" is a general term for communication networks for transmitting (distributing) digital data to the public, such as the Internet and mobile communication networks.

[0014] In this disclosure, "television commercials" and "radio commercials" are not limited to advertising information distributed via radio wave broadcasting or data broadcasting. "Television commercials" and "radio commercials" may also include advertising information broadcast on internet television or IP simulcast radio, for example.

[0015] In this disclosure, “digital advertising” refers to advertising information delivered through information and communication networks, such as web advertisements. “Digital advertising” includes websites that publish information about the advertised product or service. “Digital advertising” includes, for example, advertisements placed on portal sites, SNS (Social Network Service) sites, and video sites. More specifically, “digital advertising” includes, for example, targeted advertising whose content changes according to the site user (viewer), ad network advertising and DSP (Demand-Side Platform) advertising, and banner advertising. “Digital advertising” includes those displayed by a browser. “Digital advertising” also includes those displayed by launching a mobile application (so-called “app”).

[0016] In this disclosure, "contact" refers to the act of coming into contact with information, regardless of whether or not the information was perceived or recognized. Examples of "contact" include watching television, listening to radio, using (browsing) websites, using (browsing) dedicated sites via mobile applications, subscribing to newspapers or magazines, and viewing advertisements displayed outdoors or in public places. "Viewing" includes not only watching broadcast programs and advertisements in real time, but also so-called time-shifted viewing, such as recording or audio recording programs and advertisements and playing them back within a certain period after broadcast, or viewing content distributed via the web.

[0017] In this disclosure, “reach” includes “contact” as defined above. “Reach” includes physical arrival at a place / location (e.g., a place where the information medium is installed) and transition to or into a state (e.g., a state of possessing or using the information medium in a particular manner).

[0018] In this disclosure, a survey will be conducted regarding the scale (reach) of the number of people who have access to each piece of information. Data showing the results of the reach survey will be obtained. Here, each piece of information may be information distributed in different ways. For example, one piece of information may be information broadcast on television, and the other pieces of information may be information distributed via an information and communication network.

[0019] In this disclosure, each piece of information may, for example, be advertising information relating to the same or different products, or advertising information relating to the same or different services. For example, one piece of information may be a television commercial for a product or service, and the other piece of information may be a digital advertisement (information delivered via an information and communication network) relating to the same or different products or services. The pieces of information and the other piece of information may be information delivered in different forms.

[0020] The distribution method for each piece of information is not limited to television or the web. For example, the distribution method could be radio broadcasting. The distribution method for each piece of information could also be disseminated to the public by displaying it on outdoor information display devices such as digital signage, information displays installed in stores, outdoor billboards, newspapers, magazines, etc.

[0021] The content represented by each piece of information is not limited to advertisements; it can also include other content (for example, news, articles, programs).

[0022] In this disclosure, "scale of contacts" means reach. Specifically, the scale of contacts (reach) means the ratio of the number of people who were exposed to the information to the total number of people in the population of each survey. However, reach is not limited to this. Reach may also represent the absolute number of people who were exposed to the information. Reach may also be rephrased as "reaching rate".

[0023] This section describes a situation where at least one piece of information is a television commercial for a particular product or service. A survey on the scale of exposure to television commercials is typically a survey of television viewing habits. This survey is conducted, for example, by research companies that investigate television viewership ratings for each time slot each day. Specifically, it is conducted on a panel randomly selected from a defined population according to statistical methods. For example, each panel member's television viewing habits are investigated using mechanical methods. More specifically, known measuring equipment is installed in each panel member's home to measure television viewing time and channels, etc. This measuring equipment allows each panel member's television viewing habits to be monitored daily throughout the survey period.

[0024] The measuring device generates data showing measurement results at regular intervals (for example, every minute). The measuring device transmits the generated data to the researcher. The researcher collects the data transmitted by the measuring device for each panel via a dedicated communication line. In this way, the researcher obtains data indicating television viewing status in proportion to the number of panel members. The researcher stores the data obtained from each panel in a database. The researcher analyzes the data collected from each panel. Based on the analysis results, the researcher identifies the viewership rating as reach for a program or television commercial broadcast on a designated television station during a designated time period. For example, the researcher uses the time period and television station in which a television commercial for a certain product or service is broadcast as input information, and identifies the viewership rating of that television commercial based on the stored data. In this sense, the data can be said to be data collected to identify the viewership rating (or, from another perspective, reach) of a designated television commercial.

[0025] The measuring device may transmit data in minute increments, or it may transmit data for a period of time, such as an hour or a day, in batches. Here, an example is shown where data is transmitted from the measuring device via a communication line, but the data transmission method is not limited to this. For example, each panel fills out a designated form with their television viewing status (e.g., viewing time for each television station during each time period). The survey implementer collects the completed forms from each panel. By inputting the information from the collected forms, the survey implementer can obtain data indicating the television viewing status of each panel. The survey implementer may also obtain data such as device logs accumulated in the television receiver when each panel watches television, or viewing logs sent from the television receiver to the television broadcasting station via the internet.

[0026] The reach of the number of people exposed to the information (a TV commercial for a particular product or service) may be obtained using SRP (SHAREST Reach Planner®).

[0027] This explains a case where at least one piece of information among multiple pieces of information is a digital advertisement related to a particular product or service. A study on the scale of exposure to digital advertisements is, for example, a digital advertisement effectiveness measurement study. This study is conducted, for example, by a research company that investigates exposure to various web advertisements. Specifically, digital advertisement effectiveness measurement studies are conducted using tag managers used in conversion measurement. For example, tracking tags are pre-embedded in the digital advertisements designated as research targets. When a viewer sees a digital advertisement through a browser or app, information about the viewer, such as the date and time of viewing, is identified. Data showing this identification result is collected by the researcher. The researcher creates and stores a database of data corresponding to the number of digital advertisement viewers. The researcher analyzes the data collected for the digital advertisements designated as research targets. Based on the analysis results, the researcher identifies the view rate as reach for the digital advertisement. For example, the researcher identifies the number of viewers of a digital advertisement related to a particular product or service from the stored data, and then identifies the view rate from the identified number of viewers. In this sense, the data in question can be said to be data collected to identify the viewing rate (or, from another perspective, reach) of a particular digital advertisement.

[0028] Researchers who measure the effectiveness of digital advertising and researchers who measure television viewing habits may exchange data on the viewing rate (reach) of digital advertising and the viewing rate (reach) of television commercials. If the same digital advertisement is placed on multiple websites (information media), the viewing rate for that digital advertisement may be specified for each website (information media). In this case, the data is collected for the purpose of specifying the viewing rate for each website.

[0029] The company conducting the survey on the scale of exposure to television commercials and the company conducting the survey on the scale of exposure to digital advertising may be the same company, or they may be different companies.

[0030] In this disclosure, in addition to the two surveys mentioned above (a survey on the effectiveness of digital advertising and a survey on television viewing habits), a survey on multiple media exposure habits (other surveys) may be conducted for multiple subjects. This survey, for example, is a survey to understand each subject's exposure to television commercials and the frequency of reaching information-posting media. Information-posting media include, for example, media on which posted information, including digital advertisements, is published, and designated websites (portal sites, video sites, SNS sites, etc.). Information-posting media display posted information whose content changes depending on the person who reaches the information-posting media (site visitors). An example of posted information is an advertisement whose content changes depending on the site visitor (so-called targeted advertising).

[0031] Information placement media are not limited to websites. Information placement media may also include, for example, information display devices installed outdoors such as digital signage, information displays installed in stores, outdoor billboards, newspapers, magazines (including their electronic versions), and broadcast media such as radio. Web service pages displayed on mobile screens upon app launch also qualify as information placement media. The information placed on information placement media is not limited to targeted advertising whose content changes depending on the user. The information placed may also include, for example, standard advertisements (such as banner ads) that are delivered to all users regardless of who reaches the information placement media.

[0032] Campaigns sometimes involve broadcasting multiple television commercials (an example of information) on multiple television stations, such as spot commercials. In such campaigns, for example, television commercials for the same or different products or services that an advertiser wants to promote are broadcast on various television stations at various times over a certain period. In such campaigns, it is difficult to discuss the contribution of each television commercial slot to reach in general terms.

[0033] Figure 18 is a schematic diagram (Venn diagram) showing the reach of each television commercial broadcast in each time slot of a campaign. The circles labeled RA to RD represent the reach of the television commercials broadcast in the CMa to CMd time slots, respectively. A larger circle indicates a larger reach, and a smaller circle indicates a smaller reach. The circles RA to RD can be appropriately replaced with reach RA to RD.

[0034] The sum of the reach of all campaign slots (CMa to CMd slots) is referred to as "Total Reach." In the Venn diagram illustrated in Figure 18, the total area of ​​the region enclosed by at least one circle represents the total reach.

[0035] The scale of the number of people who are exposed to only one piece of information is referred to as the "incremental reach" of that piece of information. In a Venn diagram, the incremental reach is shown as a solid black area. In the example in the upper part of Figure 18, the incremental reach of a television commercial in the CMc slot (an example of any one piece of information) is shown as a solid black area enclosed only by the circle RC.

[0036] The total reach is calculated by adding up the incremental reach of each TV commercial in each time slot allocated to the target (in this case, the campaign). For example, if the incremental reach is added up in the order of CMa slot, CMc slot, etc., the incremental reach of the TV commercial in the CMc slot will be as illustrated in the upper part of Figure 18. For example, if the incremental reach is added up in the order of CMa slot, CMb slot, CMd slot, CMc slot, the incremental reach of the TV commercial in the CMc slot will be zero, as illustrated in the lower part of Figure 18. In other words, this method has the disadvantage that the incremental reach of each time slot can change in any way.

[0037] Generally, advertisers need to place orders with advertising agencies or broadcasters several months in advance when purchasing spot commercial slots. After receiving the order, the advertising agencies or broadcasters provisionally allocate the spot commercial slots. They may then rearrange the spot commercial slots in light of various changes in the environment and circumstances. For example, consider the case where spot commercial slots are exchanged between different campaigns. In this case, the advertising agencies or broadcasters exchange the spot commercial slots using the incremental reach of each slot as a reference indicator, for example, to increase the total reach. However, as explained using the upper and lower diagrams of Figure 18, the incremental reach of each slot can change in various ways. Therefore, it has been difficult to appropriately exchange spot commercial slots with the aim of increasing the total reach.

[0038] Therefore, in this embodiment, frame exchange can be performed appropriately by configuring the information processing device 1 as follows. Specifically, the information processing device 1 is configured to operate as a first acquisition unit, a second acquisition unit, a third acquisition unit, a fourth acquisition unit, a selection unit, and an allocation unit.

[0039] The information processing device 1, which operates as the first acquisition unit, acquires a first incremental reach for each first piece of first information in each first frame, which indicates the scale of the number of people who come into contact with only one piece of first information (e.g., a TV commercial for campaign A) out of the M pieces of first information (e.g., a TV commercial for campaign A) provided in M ​​first frames (e.g., frames A1 to A10) assigned to the first target (e.g., campaign A).

[0040] The information processing device 1, which operates as a second acquisition unit, acquires a second incremental reach for each of the second pieces of information provided in N (where N is a natural number greater than or equal to 2) second slots (for example, slots B1 to B10) assigned to the second target (for example, campaign B), which indicates the scale of the number of people who come into contact with only one of the second pieces of information (for example, a TV commercial for campaign B).

[0041] The information processing device 1, which operates as a third acquisition unit, acquires a third incremental reach for each second frame, which is an incremental reach relative to a first total reach that represents the sum of the number of people who come into contact with the first information in any one second frame, in the case where the first information is further provided in any one second frame.

[0042] The information processing device 1, which operates as a fourth acquisition unit, acquires a fourth incremental reach for each first frame, which is an incremental reach for a second total reach that represents the sum of the number of people who come into contact with the second information in any one first frame, in the case where further second information is provided in any one first frame.

[0043] The information processing device 1, which operates as a selection unit, selects m (where m is a natural number) slots from M first slots and n (where n is a natural number) slots from N second slots, based on the first incremental reach, second incremental reach, third incremental reach, and fourth incremental reach.

[0044] The information processing device 1, which operates as an allocation unit, allocates the m-frame selected by the selection unit to the second target, and also allocates the n-frame selected by the selection unit to the first target.

[0045] According to the information processing device 1 of this embodiment, reach can be obtained with a low processing load (e.g., computational load).

[0046] Figure 1 is a Venn diagram showing incremental reach RA1-RA4 (an example of the first incremental reach) when the TV commercial for Campaign A is broadcast in slots A1-A4. Figure 2 is a Venn diagram showing incremental reach RB1-RB4 (an example of the second incremental reach) when the TV commercial for Campaign B is broadcast in slots B1-B4. Incremental reaches RA1-RA4 correspond to slots A1-A4, respectively. Incremental reaches RB1-RB4 correspond to slots B1-B4, respectively.

[0047] The incremental reach RA1 to RA4 shown in Figure 1 represent the scale of the number of people who are exposed only to the TV commercials in slots A1 to A4 out of all the TV commercials in Campaign A (slots A1 to A4). The incremental reach RB1 to RB4 shown in Figure 2 represent the scale of the number of people who are exposed only to the TV commercials in slots B1 to B4 out of all the TV commercials in Campaign B (slots B1 to B4). A specific method for calculating incremental reach is described, for example, in Japanese Patent Publication No. 2024-119251.

[0048] For example, incremental reach RA1 can be calculated by adding up the incremental reach of the TV commercials for campaign A in the order of A2, A4, and A1. For example, incremental reach RA2 can be calculated by adding up the incremental reach of the TV commercials for campaign A in the order of A1, A3, A4, and A2. For example, incremental reach RA3 can be calculated by adding up the incremental reach of the TV commercials for campaign A in the order of A1, A2, A4, and A3. For example, incremental reach RA4 can be calculated by adding up the incremental reach of the TV commercials for campaign A in the order of A1, A3, and A4. In other words, by adding up the incremental reach of TV commercials outside the target time slot and then adding up the incremental reach of the TV commercial in the target time slot last, the incremental reach, which represents the scale of the number of people who are exposed only to the TV commercial in the target time slot out of all TV commercials, can be calculated appropriately without fluctuations due to the order of addition.

[0049] The total reach of TV commercials across all slots (A1 to A4) in Campaign A is denoted as "Total Reach TA". The total reach of TV commercials across all slots (B1 to B4) in Campaign B is denoted as "Total Reach TB". Total Reach TA is an example of the first total reach. Total Reach TB is an example of the second total reach.

[0050] Figure 3 is a Venn diagram showing incremental reach RaB1 to RaB4 (an example of the third incremental reach). Each incremental reach RaB1 to RaB4 represents an incremental reach relative to the total reach TA, and indicates the scale of the number of people who are exposed only to the first information in the second frame, given that the first information (e.g., a TV commercial for campaign A) is further provided in frames B1 to B4 (any one second frame).

[0051] Figure 4 is a Venn diagram showing incremental reach RbA1 to RbA4 (an example of the fourth incremental reach). Each incremental reach RbA1 to RbA4 is an incremental reach relative to the total reach TB, and represents the scale of the number of people who are exposed only to the second information in the first slot (for example, a TV commercial for campaign B) when the second information (for example, a TV commercial for campaign B) is further provided in the A1 to A4 slots (any one of the first slots).

[0052] For example, incremental reach RaB1 represents the number of people who, for campaign A, were not exposed to TV commercials in slots A1 through A4, but were exposed only to the TV commercial in slot B1. For example, by adding up the incremental reach of campaign A's TV commercials in the order of slots A1 through A4 and then B1, incremental reach RaB1, as exemplified in Figure 3, can be calculated. For example, incremental reach RbA4 represents the number of people who, for campaign B, were not exposed to TV commercials in slots B1 through B4, but were exposed only to the TV commercial in slot A4. For example, by adding up the incremental reach of campaign A's TV commercials in the order of slots B1 through B4 and then A4, incremental reach RbA4, as exemplified in Figure 4, can be calculated.

[0053] The table in Figure 5 shows an example of the status of each spot commercial slot when 10 slots (A1 to A10) are allocated to Campaign A and 10 slots (B1 to B10) are allocated to Campaign B. In the table in this disclosure, a spot commercial slot is abbreviated as "slot". "Broadcast Date", "Day of the Week", "Station", and "Broadcast Time" indicate the date, day of the week, television station, and time when the spot commercial is broadcast, respectively. "Rating" is, for example, TRP (Target Rating Point). "Overlap" is shown as the value obtained by subtracting incremental reach from the rating. "Increment" indicates incremental reach. Incremental reach is obtained, for example, using SRP. "Increment Ratio" is shown as the value obtained by dividing incremental reach by the rating. "Increment % Cost" is shown as the value obtained by dividing the % cost by the increment ratio. % cost is, for example, a price index for purchasing 1% GRP (Gross Rating Point). The percentage cost may also be written as "per cost." Thus, the "incremental ratio" and "incremental percentage cost" are calculated based on incremental reach. For convenience, "viewership," "overlap," "incremental," and "incremental ratio" are shown to one decimal place.

[0054] In this embodiment, spot commercial slots are exchanged using incremental reach as a reference indicator, but spot commercial slots may also be exchanged using at least one of the following as reference indicators instead of or in addition to incremental reach: viewership, overlap, increment ratio, and increment % cost.

[0055] The upper table in Figure 5 shows various information, including incremental reach, when the TV commercial for Campaign A is broadcast in slots A1 to A10. The incremental reach shown in the upper table of Figure 5 is an example of first incremental reach, which indicates the scale of the number of people who are exposed to only one piece of first information (in this case, the TV commercial for Campaign A) out of the M (in this case, 10) first slots (in this case, slots A1 to A10) allocated to the first target (in this case, Campaign A).

[0056] The incremental reach shown in the lower table of Figure 5 is an incremental reach relative to the first total reach (e.g., total reach TA), which represents the sum of the number of people exposed to M pieces of first information (in this case, TV commercials for campaign A broadcast in slots A1 to A10). It is an example of a third incremental reach, which represents the number of people exposed only to the first information in any one of the second slots (any of slots B1 to B10) if the first information is further provided in that second slot.

[0057] Figure 6 illustrates the method for calculating incremental reach when exchanging slots. Figure 6 shows an example where slot A10 and slot B1 are exchanged between campaign A and campaign B.

[0058] Regarding Campaign A, the A10 slot, which is the source of the exchange, is removed from all slots (A1 to A10), and the B1 slot is added (see the upper diagram in Figure 6). As a result, the incremental reach of the B1 slot is calculated relative to the total reach of the remaining 9 slots (A1 to A9) after the exchange (see the blacked-out area in the middle diagram of Figure 6).

[0059] The method described above accurately calculates the incremental reach for slot B1. However, this method requires calculating 100 different incremental reaches. Specifically, it requires calculating the incremental reach for each combination of 10 total reach combinations (total reach for 9 slots) excluding any one source slot, and the 10 destination slots (slots B1 to B10). As the number of slots in both campaigns increases, the number of incremental reach calculations increases exponentially.

[0060] Therefore, in the example shown in the lower part of Figure 6 (this embodiment), the total reach that serves as the basis for calculation is fixed for all frames (frames A1 to A10). As a result, the incremental reach of frame B1 is calculated relative to the total reach of all frames (see the blacked-out area in the lower part of Figure 6).

[0061] In the example shown in the lower part of Figure 6, it is only necessary to calculate 10 different incremental reach values. Specifically, it is only necessary to calculate the incremental reach for each combination of the total reach of all slots (1 total reach value) and the 10 slots to which the balls will be exchanged (slots B1 to B10). Therefore, the processing load (e.g., computational load) of the information processing device 1 involved in reach calculation can be kept low.

[0062] As a concrete example, consider the case where campaigns A and B have 400 and 300 slots, respectively. In this case, the example in the middle section of Figure 6 requires calculating 120,000 (= 400 × 300) incremental reach combinations. In contrast, the example in the lower section of Figure 6 only requires calculating 300 (= 1 × 300) incremental reach combinations.

[0063] In the example shown in the lower part of Figure 6, by fixing the total reach used as the basis for calculation to all frames (frames A1 to A10), the incremental reach of frame B1 is calculated to be smaller than in the example shown in the middle part of Figure 6 (i.e., when the original frame is excluded). In other words, in the example shown in the lower part of Figure 6, the incremental reach is calculated as an underestimated value. Therefore, the final incremental reach of frame B1 after the frame exchange will be greater than or equal to the underestimated value. As a result, the final total reach of campaign A after the frame exchange is likely to be greater than the value before the frame exchange. In other words, according to this embodiment, the processing load (e.g., computation amount) of the information processing device 1 related to reach calculation is kept low, and an increase in the total reach of the campaign after the frame exchange can be expected.

[0064] The information processing device 1 selects one slot each from campaign A's slots (A1 to A10) and campaign B's slots (B1 to B10) that have similar incremental reach (or viewership). For example, the information processing device 1 selects slots where the difference in incremental reach (or viewership) between the two is less than or equal to a predetermined value (e.g., 0.5%). The information processing device 1 obtains the incremental reach (and therefore the total reach) if the selected slots were swapped. From each combination of slots with similar incremental reach (or viewership), the information processing device 1 selects the combination that results in the largest increase in the total reach of both campaigns.

[0065] In addition, the information processing device 1 selects one slot from all slots in campaign A based on the first incremental reach of each slot (e.g., incremental reach RA1 in Figure 1), and obtains the fourth incremental reach (e.g., incremental reach RbA1 in Figure 4) corresponding to the selected slot (first slot). Similarly, it selects one slot from all slots in campaign B based on the second incremental reach of each slot (e.g., incremental reach RB1 in Figure 2), and obtains the third incremental reach (e.g., incremental reach RaB1 in Figure 3) corresponding to the selected slot (second slot). The information processing device 1, for example, checks the increase or decrease in the total reach of both campaigns and ultimately selects the slot combination that maximizes the increase in the total reach of both campaigns. In this way, the information processing device 1 selects exchange slots based on the first incremental reach, second incremental reach, third incremental reach, and fourth incremental reach.

[0066] The table in Figure 7 shows the status and total reach of each spot CM slot before and after the slot exchange for Campaign A. The table in Figure 8 shows the status and total reach of each spot CM slot before and after the slot exchange for Campaign B.

[0067] In the examples in Figures 7 and 8, frame A10 and frame B5 are swapped. As a result, in Campaign A, the total reach increases from 17.3% to 17.9% (i.e., +0.6%). In Campaign B, the total reach increases from 19.6% to 19.7% (i.e., +0.1%). Note that, due to the representation of incremental reach to one decimal place in the table, the sum of incremental reaches may not perfectly match the total reach.

[0068] A small incremental reach may be undervalued. Such incremental reaches may increase in value when incorporated into other campaigns. Therefore, the information processing device 1 may, for example, select exchange slots from slots where the incremental reach is below a predetermined value.

[0069] For example, the information processing device 1 may sequentially select ad slots with low incremental reach from each campaign, and if it finds a combination of ad slots that increases the total reach of both campaigns, it may select that combination of ad slots as the replacement ad slot. In addition, the information processing device 1 may, for example, prioritize selecting ad slots corresponding to TV commercials with small incremental reach in each campaign, and then select the final replacement ad slot.

[0070] The information processing device 1 may select the advertising slots based not only on incremental reach and viewership ratings, but also on factors such as overlap, increment ratio, and increment % cost. The information processing device 1 may further select the advertising slots based on various factors such as advertiser preferences, weather, and industry conditions. The information processing device 1 may, for example, select the advertising slots using a trained model.

[0071] The above example describes a one-to-one frame exchange, but the information processing device 1 may also perform a frame exchange in a m-to-n (m and n are natural numbers) manner. In other words, the information processing device 1 may perform frame exchanges not only in a one-to-one manner, but also in a one-to-many, many-to-one, or many-to-many manner. Note that m-to-n includes one-to-one.

[0072] The table in Figure 9 shows the status of each spot commercial slot when multiple slots are exchanged. In the example in the upper part of Figure 9, three slots (A8 to A10) are selected from all slots (A1 to A10) of Campaign A, with a total TRP of approximately 5%. The total TRP and incremental reach of the three selected slots before the exchange are 4.9% and 2.5%, respectively.

[0073] The lower diagram in Figure 9 illustrates the case where three slots (A8 to A10) are added to all slots (B1 to B10) in Campaign B. The sum of the incremental reach of slots B1 to B10 is the total reach TB (an example of the second total reach). The sum of the incremental reach of the three slots relative to the total reach TB (an example of the fourth incremental reach) is 3.0%. Therefore, if these three slots are incorporated into Campaign B, an incremental reach of 3.0% or more can be expected from these three slots. By selecting replacement slots from all slots (B1 to B10) in Campaign B so that the sum of the incremental reach is 3.0% or less, the total reach of Campaign B can be expected to increase compared to before the slot exchange.

[0074] The table in Figure 10 shows the status and total reach of each spot CM slot before and after the slot exchange for Campaign A. The table in Figure 11 shows the status and total reach of each spot CM slot before and after the slot exchange for Campaign B.

[0075] In the examples in Figures 10 and 11, similar to Figure 9, slots A8 to A10 (viewership: 4.9%, incremental reach: 2.5%) are selected from campaign A. In contrast, four slots (B7 to B10) are selected from campaign B such that the total incremental reach is less than or equal to the target value (3.0%). The total viewership and incremental reach of the four selected slots before the exchange are 4.9% and 2.8%, respectively.

[0076] In Campaign A, the total reach increases from 17.3% to 18.4% (i.e., +1.1%). In Campaign B, the total reach increases from 19.6% to 20.2% (i.e., +0.6%). In this way, even when exchanging multiple slots at once, the processing load (e.g., computational load) of the information processing device 1 related to reach calculation can be kept low, while the total reach of each campaign after the slot exchange can be increased.

[0077] In a campaign, hundreds of spot commercial slots may be purchased. In this case, typically, due to overlap with the reach of other slots, many slots will have an incremental reach of zero, meaning they do not contribute to the campaign's reach. Slots with an incremental reach of zero (referred to as "zero slots" for convenience) may have an incremental reach greater than zero when incorporated into other campaigns. For convenience, slots with an incremental reach greater than zero will be referred to as "non-zero slots."

[0078] Therefore, the information processing device 1 may select all zero slots as replacement slots. Alternatively, the information processing device 1 may screen all zero slots to narrow them down and select the narrowed-down zero slots as replacement slots. Examples of screening conditions include television station, broadcast time slot, day of the week, date, and viewership rating.

[0079] The graph in Figure 12 shows the relationship between the number of campaign slots and the number of non-zero slots. The vertical axis represents the ratio of the number of non-zero slots to the total number of campaign slots. The horizontal axis represents the number of campaign slots. In the graph, each plot represents sample data taken from a large number of campaigns. The graph is represented by a curve fitted with a polynomial approximation for each plot. In the example in Figure 12, this curve is followed (for example, number of exchange slots = Xn(1-a·Xn) bThe number of exchange slots may be determined using formulas such as ). That is, in the example in Figure 12, the number of exchange slots may be determined based on the total number of slots in the campaign (more specifically, based on the number of non-zero slots estimated from the total number of slots (in other words, the number of zero slots)). The turn-reward rating (TRP) may be estimated using this curve.

[0080] A graph similar to that in Figure 12 is shown in Figure 13. In the graph in Figure 13, the vertical axis shows the ratio of the number of slots in the top 90% to the total number of slots in the campaign. The horizontal axis shows the number of slots in the campaign. The "number of slots in the top 90%" is the number of top slots needed to achieve 90% of the total reach among slots sorted in descending order of incremental reach. For convenience, these top slots are referred to as "top slots." Slots below the top slots are referred to as "lower slots." Lower slots may also be referred to as "zero slots" or "nearly zero slots."

[0081] The graph in Figure 13, like in Figure 12, is shown as a curve fitted with a polynomial approximation for each plot. In the example in Figure 13, following this curve (for example, number of exchange slots = Xn(1-a·Xn), b The number of exchange slots may be determined using formulas such as ). That is, in the example in Figure 13, the number of exchange slots may be determined based on the total number of slots in the campaign (more specifically, based on the number of top slots (in other words, the number of bottom slots) estimated from the total number of slots). The turn-reward rating (TRP) may be estimated using this curve.

[0082] In this way, the information processing device 1 determines, for example, the number of exchange slots for campaign A (an example of the value of m) based on the total number of slots for campaign A (an example of the value of M). The information processing device 1 also determines, for example, the number of exchange slots for campaign B (an example of the value of n) based on the total number of slots for campaign B (an example of the value of N).

[0083] In addition, the information processing device 1, for example, prioritizes selecting m slots (for example, one or more slots from A1 to A10) that correspond to the first information with a small first incremental reach (for example, TV commercials for campaign A) out of the total number of slots for campaign A (an example of M first slots), and prioritizes selecting n slots (one or more slots from B1 to B10) that correspond to the second information with a small second incremental reach (for example, TV commercials for campaign B) out of the total number of slots for campaign B (an example of N second slots).

[0084] Furthermore, the information processing device 1 selects m frames and n frames (at least one of each) such that the sum of the fourth incremental reach corresponding to m frames (for example, the sum of the three frames (A8 to A10 frames) in the lower part of Figure 9 (=3.0%)) is equal to or greater than the sum of the first incremental reach corresponding to m frames (for example, the sum of the three frames (A8 to A10 frames) in the upper part of Figure 9 (=2.5%)), and the sum of the third incremental reach corresponding to n frames (at least one of the B1 to B10 frames) is equal to or greater than the sum of the second incremental reach corresponding to n frames.

[0085] Figure 14 is a flowchart showing the process performed by the information processing device 1 in one embodiment of the present disclosure. As shown in Figure 14, the information processing device 1 obtains the first to fourth incremental reach (step S101).

[0086] In other words, the information processing device 1 operates as a first acquisition unit that acquires a first incremental reach (for example, incremental reach RA1 to RA4 in Figure 1) for each first information in each first frame, which indicates the scale of the number of people who come into contact with only one of the M pieces of first information (for example, a TV commercial for campaign A) provided in M ​​first frames (for example, frames A1 to A10) assigned to a first target (for example, campaign A).

[0087] The information processing device 1 operates as a first acquisition unit that acquires a second incremental reach (e.g., incremental reach RB1 to RB4 in Figure 2) for each second piece of information, which indicates the scale of the number of people who come into contact with only one piece of second information (e.g., a TV commercial for campaign B) out of N (N is a natural number of 2 or more, 10 in the example in Figure 8) second pieces of information (e.g., B1 to B10 pieces of information) provided in N second pieces of information (e.g., a TV commercial for campaign B) assigned to a second target (e.g., campaign B).

[0088] The information processing device 1 operates as a third acquisition unit that acquires, for each second frame, a third incremental reach (e.g., incremental reach RaB1 to RaB4 in Figure 3) which represents the number of people who come into contact with only the first information in the second frame when the first information is further provided in any one of the second frames. This is an incremental reach relative to the first total reach (e.g., total reach TA in Figure 3), which represents the sum of the number of people who come into contact with the first information in the first frame.

[0089] The information processing device 1 operates as a fourth acquisition unit that acquires, for each first frame, a fourth incremental reach (e.g., incremental reach RbA1~RbA4 in Figure 4) which represents the number of people who come into contact with only the second information in the first frame when the second information is further provided in any one of the first frames. This is an incremental reach relative to the second total reach (e.g., total reach TB in Figure 4), which represents the sum of the number of people who come into contact with the second information in the N pieces of second information.

[0090] Based on the first incremental reach, second incremental reach, third incremental reach, and fourth incremental reach obtained in step S101, the information processing device 1 selects m (where m is a natural number) slots from M first slots and n (where n is a natural number) slots from N second slots (step S102). The information processing device 1 assigns the m slots selected in step S102 to a second target (e.g., campaign B) and assigns the n slots to a first target (e.g., campaign A) (step S103). In other words, the information processing device 1 operates as a selection unit in step S102 and as an allocation unit in step S103.

[0091] This reduces the processing load (e.g., computational load) of the information processing device 1 involved in calculating reach.

[0092] Figure 15 shows an example of a schematic configuration of a system 30 including an information processing device 1. The system 30 includes the information processing device 1, a cost calculation device 2, a broadcast distribution device 3, and a viewership rating prediction device 4. The information processing device 1, cost calculation device 2, broadcast distribution device 3, and viewership rating prediction device 4 are connected to each other via a network 40 so that they can communicate with one another.

[0093] The cost calculation device 2 calculates the cost of a television commercial, for example. The cost calculation device 2 calculates the cost of a television commercial based on a formula that includes the viewership rating (predicted viewership rating) of the program in which the television commercial will be inserted.

[0094] The cost calculation device 2 obtains, for example, the cost for each spot commercial placement pattern for a given period (e.g., one week) at a certain broadcasting station (which may be read as "channel"). The cost is, for example, the cost per rating, which indicates the fee per 1 TRP (Target Rating Point) (1%) of viewership. The cost may also be the cost per rating, which indicates the fee per 1 GRP (Gross Rating Point) (1%) of viewership. The placement patterns include, for example, existing (arbitrary) placement patterns (e.g., inverted L-shape, all-day type, square shape, U-shape, straight line, late-night type, all-day daytime type). The cost calculation device 2 may obtain the cost for each placement pattern, the time slots that make up the placement pattern, etc., based on external input (e.g., settings by the broadcasting station).

[0095] The cost calculation device 2 may acquire (for example, receive) information for cost calculation. For example, the cost calculation device 2 may acquire (receive) viewership information for each advertising slot (for example, household viewership, individual viewership, and overall individual viewership, which is the sum of real-time viewing and time-shifted viewing up to 7 days after broadcast (for example, it may be called "All&P+C7 (Program+Commercial 7)")) from the viewership prediction device 4. The cost calculation device 2 may derive the cost of one A-time slot based, for example, on the setting of the unit price per A-time by the broadcasting station and the viewership information acquired from the viewership prediction device 4.

[0096] The cost calculation device 2 may be a mobile device (mobile communication terminal) such as a mobile phone, smartphone, or tablet, or it may be a fixed communication terminal such as a personal computer (PC) or server. In other words, the cost calculation device 2 can be read as a "communication device". The cost calculation device 2 may communicate with a network (such as the Internet) via wired and / or wireless (for example, LTE (Long Term Evolution), NR (New Radio), Wi-Fi (registered trademark), etc.).

[0097] Broadcast distribution device 3 is a device that distributes broadcasts to televisions (TVs). A television (television receiver) is a device that has the function of receiving at least one of the following: terrestrial broadcasting, broadcasting satellite (BS) / communications satellite (CS) broadcasting, internet broadcasting (internet television), etc. A television may also be a multi-function television, smart TV, IP (Internet Protocol) TV, set-top box, etc. Broadcasting means the transmission of telecommunications intended to be received directly by the public, and may include wireless broadcasting, internet broadcasting, etc.

[0098] The viewership rating prediction device 4 is a device that compiles the actual viewership ratings of programs broadcast on television. The viewership rating prediction device 4 is also a device that predicts the viewership ratings of programs (target programs) that are yet to be broadcast on television. Viewership ratings may be stored in predetermined time units (e.g., seconds, minutes, hours). The viewership rating prediction device 4 may transmit information regarding viewership ratings (e.g., viewership ratings (predicted viewership ratings) of target programs in which television commercials will be inserted) to other devices (e.g., cost calculation device 2) via a network.

[0099] The viewership rating prediction device 4 may be, for example, a device managed by a television viewership rating researcher. The viewership rating prediction device 4 may acquire and manage viewing history data from measuring devices connected to the televisions of designated households (e.g., survey-participating households). Viewership ratings may be calculated or predicted from this data. The viewership rating prediction device 4 may record viewership ratings (individual viewership ratings for targets) for each designated target (users belonging to designated attributes). In this disclosure, the target is assumed to be a gender and age group used in the field of marketing (C (Child), T (Teen), M (Male) 1-M3, F (Female) 1-F3), but is not limited to this classification.

[0100] The viewership rating prediction device 4 is configured to predict the "viewership rate of television advertisements" with high accuracy using analytical methods that handle big data. The viewership rating prediction device 4 includes, for example, a data input unit, an explanatory variable conversion unit, a program implementation / execution unit, and a data output unit. The data input unit receives data source information. The explanatory variable conversion unit applies specific processing to the data source information received from the data input unit to convert the data source information into explanatory variables. The program implementation / execution unit implements a program with a predetermined algorithm and executes it. The data output unit outputs the results from the program implementation / execution unit. The algorithm of the program implemented in the program implementation / execution unit is executed using the data source information received from the data input unit and the explanatory variables obtained by the explanatory variable conversion unit. The predicted viewership rating data obtained by executing the algorithm is output from the data output unit. Advertising slots can be optimized based on the output predicted viewership rating data.

[0101] For example, to calculate the viewership rating (predicted viewership rating) of a program in which TV commercials will be inserted, viewership ratings of related programs (for example, previous episodes of a drama series, previous episodes of a special program, etc.) can be used as data source information.

[0102] The system configuration shown in Figure 15 is an example and is not limited thereto. For example, although the example in Figure 15 includes one of each device, the number of each device is not limited to this and there may be multiples. System 30 may also have a configuration that does not include some devices, or a configuration in which the function of one device is realized by multiple devices, or a configuration in which the functions of multiple devices are realized by one device. For example, at least two of the devices among the information processing device 1, cost calculation device 2, broadcast distribution device 3, and audience rating prediction device 4 may be implemented on a single server.

[0103] This disclosure also covers cases where "viewership" is reinterpreted as a specific metric (or the degree of improvement, offset, etc., of a specific metric). Such specific metric may be an indicator for judging the effectiveness of advertising, an intermediate indicator for improving an advertiser's key performance indicators (KPIs), and may include, for example, awareness rate, reach, ROAS (Return On Advertising Spend), ROI (Return on Investment), etc. At least part of the description of "viewership" may be reinterpreted as one of the above specific metrics.

[0104] Figure 16 is a diagram showing an example of the functional configuration of the information processing device 1. As shown in Figure 16, the information processing device 1 includes a control unit 110, a storage unit 120, a communication unit 130, an input unit 140, and an output unit 150. Figure 16 shows an example of the functional blocks of the information processing device 1. The information processing device 1 may also have a configuration that includes other functional blocks not shown in Figure 16, or it may have a configuration that does not include some functional blocks.

[0105] The control unit 110 performs control of the information processing device 1. The control unit 110 may be composed of a controller, control circuit, or control device as described based on common understanding in the art relating to this disclosure.

[0106] The storage unit 120 stores information used by the information processing device 1. The storage unit 120 can be configured, for example, with memory, storage, or a device that is described based on common understanding in the technical field related to this disclosure.

[0107] The communication unit 130 performs communication with the information processing device 1 (for example, mutual communication between the two). The communication unit 130 may consist of a transmitter / receiver, a transmitting / receiving circuit, or a transmitting / receiving device as described in accordance with common understanding in the art relating to this disclosure. The communication unit 130 may consist of a transmitting unit and a receiving unit.

[0108] The input unit 140 receives input to the information processing device 1. The input unit 140 may be connected to a predetermined device, storage medium, etc., and may receive data input. The input unit 140 may output the input result to, for example, the control unit 110. The input unit 140 can be composed of input devices such as a keyboard, mouse, buttons, input / output terminals, input / output circuits, etc., as described based on common understanding in the art relating to this disclosure. The input unit 140 may be configured as an integrated unit with the display unit (for example, a touch panel).

[0109] The output unit 150 performs output in the information processing device 1. For example, the output unit 150 may include a display unit for displaying images, an audio output unit for outputting sound, and so on. The display unit can be configured, for example, with a display device such as a display or monitor as described based on common understanding in the art relating to this disclosure. The audio output unit can be configured with an output device such as a speaker as described based on common understanding in the art relating to this disclosure.

[0110] The block diagrams used in the description of the above embodiments show functional units. These functional blocks (components) can be realized, for example, by any combination of hardware and / or software. The means of realizing each functional block are not particularly limited. That is, each functional block may be realized by a single physically coupled device, or by two or more physically separated devices connected by wired or wireless means.

[0111] For example, the apparatus (information processing apparatus 1) in one embodiment of the present disclosure may function as a computer that performs various information processing operations of the present disclosure. Figure 17 shows an example of the hardware configuration of the information processing apparatus 1. Physically, the information processing apparatus 1 may be configured as a computer device including a processor 1001, memory 1002, storage 1003, communication device 1004, input device 1005, output device 1006, bus 1007, etc.

[0112] In this disclosure, the terms "apparatus," "circuit," "device," "unit," "server," etc., are interchangeable. The hardware configuration of the information processing apparatus 1 may include one or more of the devices shown in the figure, or it may be configured without some of the devices.

[0113] For example, in Figure 17, only one processor 1001 is shown, but there may be multiple processors. Various processes are performed by, for example, one processor. Various processes may be performed by two or more processors simultaneously, sequentially, or by other means. Processor 1001 may be implemented by one or more chips.

[0114] By loading predetermined software (programs) onto hardware such as the processor 1001 and memory 1002, the processor 1001 performs calculations, and communication by the communication device 1004, data reading and / or writing to the memory 1002 and storage 1003 are controlled. This enables the various functions of the information processing device 1 to be realized.

[0115] The processor 1001 controls the entire computer, for example, by running the operating system. The processor 1001 may consist of a central processing unit (CPU) that includes interfaces with peripheral devices, control units, arithmetic units, registers, etc. Each part, such as the control unit 110, may be implemented by the processor 1001.

[0116] The processor 1001 reads programs (program code), software modules, data, etc., from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and performs various processes accordingly. A program is used that causes the computer to perform at least a part of the operations described in the above embodiment. For example, the control unit 110 is a control program stored in the memory 1002, which is implemented by a control program that runs on the processor 1001. Other functional blocks may be implemented in a similar manner.

[0117] Memory 1002 is a computer-readable recording medium and may consist of at least one of the following: ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically EPROM), RAM (Random Access Memory), or other suitable storage medium. Memory 1002 may also be called a register, cache, or main memory. Memory 1002 can store executable programs (program code), software modules, etc., for carrying out a method according to one embodiment.

[0118] The storage 1003 is a computer-readable recording medium and may consist of at least one of the following: a flexible disk, a floppy disk, a magneto-optical disk (e.g., a compact disk (CD-ROM (Compact Disc ROM)), a digital multipurpose disk, a Blu-ray disk), a removable disk, a hard disk drive, a smart card, a flash memory device (e.g., a card, stick, key drive), a magnetic stripe, a database, a server, or other suitable storage medium. The storage 1003 may also be called an auxiliary storage device. The storage unit 120 described above may be implemented by the memory 1002 and / or the storage 1003.

[0119] The communication device 1004 is hardware (transceiver / receiver device) for communicating between computers via at least one of a wired network and a wireless network, and may be called, for example, a network device, network controller, network card, or communication module. The communication device 1004 may include a SIM (Subscriber Identity Module) card. The communication unit 130 may be implemented by the communication device 1004.

[0120] The input device 1005 is an input device that accepts input from an external source (e.g., a keyboard, mouse, etc.). The output device 1006 is an output device that outputs to an external source (e.g., a display, speaker, etc.). The input device 1005 and the output device 1006 may be configured as an integrated unit (e.g., a touch panel). The input section 140 and the output section 150 may be implemented by the input device 1005 and the output device 1006, respectively.

[0121] Each device, such as the processor 1001 and memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may consist of a single bus, or different buses may be used for communication between devices.

[0122] The information processing device 1 may include hardware such as a microprocessor, a digital signal processor (DSP), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array), and some or all of the functional blocks may be implemented by such hardware. For example, the processor 1001 may be implemented using at least one of these hardware components.

[0123] (modified version) Terms described herein and / or terms necessary for understanding this disclosure may be replaced with terms having the same or similar meaning.

[0124] The information, parameters, etc., described in this disclosure are expressed, for example, using absolute values. The information, parameters, etc., described in this disclosure may also be expressed using relative values ​​from a given value, or using corresponding other information. The names used for parameters, etc., in this disclosure are not limiting in any way.

[0125] The information, signals, etc. described in this disclosure may be represented using, for example, any of various different technologies. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

[0126] Information, signals, etc., may be input and output via multiple network nodes. Input and output information, signals, etc., may be stored in a specific location (e.g., memory) or managed using a table. Input and output information, signals, etc., may be overwritten, updated, or appended to. Output information, signals, etc., may be deleted. Input information, signals, etc., may be transmitted to other devices.

[0127] Notification of specified information (for example, notification that "X is") is not limited to explicit notification, but may also be implicit (for example, by not providing notification of the specified information or by providing notification of other information).

[0128] Software should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, and so on, whether they are called software, firmware, middleware, microcode, hardware description languages, or by any other name.

[0129] Software, instructions, information, etc., may be transmitted or received via at least one of a transmission medium and a signal waveform. For example, if software is transmitted from a website, server, or other remote source using at least one of wired technology (such as coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL)) and wireless technology (such as infrared or microwave), then at least one of these wired and wireless technologies is included in the definition of a transmission medium.

[0130] The terms “system” and “network” as used in this disclosure may be used interchangeably.

[0131] Each aspect / embodiment described in this disclosure may be used individually, in combination, or switched between during execution. Furthermore, the processing procedures, sequences, flowcharts, etc., of each aspect / embodiment described in this disclosure may be rearranged in order, provided they are consistent. For example, the methods described in this disclosure present various step elements in an exemplary order and are not limited to that specific order.

[0132] In this disclosure, the phrase "based on" does not mean "based solely on" unless otherwise specified. In other words, the phrase "based on" means both "based solely on" and "based at least on."

[0133] Any reference to elements using designations such as “first,” “second,” etc., as used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Accordingly, references to the first and second elements do not imply that only two elements may be employed or that the first element must precede the second element in any way.

[0134] Where the terms “include,” “including,” and variations thereof are used in this disclosure, these terms are intended to be inclusive, as is the term “comprising.” Furthermore, the term “or” as used in this disclosure is not intended to mean exclusive OR.

[0135] In this disclosure, if articles are added by translation, such as a, an, and the in English, this disclosure may include the fact that the noun following these articles is plural.

[0136] Although the invention described herein has been explained in detail above, it will be clear to those skilled in the art that the invention described herein is not limited to the embodiments described herein. The invention described herein can be implemented in modified and altered forms without departing from the spirit and scope of the invention as defined by the claims. Therefore, the descriptions herein are for illustrative purposes only and do not imply any limitation on the invention described herein. [Explanation of Symbols]

[0137] 1: Information Processing Device 2: Cost calculation device 3: Broadcast distribution equipment 4: Ratings prediction device 30: System 40: Network 110: Control Unit 120: Storage section 130: Communications Department 140: Input section 150: Output section 1001: Processor 1002: Memory 1003: Storage 1004: Communication device 1005: Input device 1006: Output device 1007: Bus

Claims

1. A first acquisition unit acquires a first incremental reach for each of the first pieces of information in each of the M (where M is a natural number of 2 or more) first frames assigned to the first target, which indicates the scale of the number of people who come into contact with only one piece of first information. A second acquisition unit acquires a second incremental reach for each of the second pieces of information in the second frame, which indicates the scale of the number of people who come into contact with only one piece of second information out of the N pieces of second information provided in the N (N is a natural number of 2 or more) second frames assigned to the second target. A third acquisition unit acquires, for each of the second frames, an incremental reach relative to a first total reach which represents the sum of the number of people who come into contact with the M pieces of first information, and a third incremental reach which represents the number of people who come into contact only with the first information in the second frame when the first information is further provided in any one of the second frames, A fourth acquisition unit acquires, for each of the first frames, an incremental reach for a second total reach which represents the sum of the number of people who come into contact with the N pieces of second information, and a fourth incremental reach which represents the number of people who come into contact only with the second information in the first frame when the second information is further provided in any one of the first frames, Includes a selection unit that selects m (where m is a natural number) frames from the M first frames and n (where n is a natural number) frames from the N second frames based on the first incremental reach, the second incremental reach, the third incremental reach, and the fourth incremental reach, Information processing device.

2. The aforementioned selection unit is Of the M first frames, the m frame corresponding to the first information with a small first incremental reach is selected preferentially. Of the N second frames, the n frames corresponding to the second information with a small second incremental reach are selected preferentially. The information processing apparatus according to claim 1.

3. The aforementioned selection unit is The m-frame and the n-frame are selected such that the sum of the fourth incremental reach corresponding to the m-frame is equal to or greater than the sum of the first incremental reach corresponding to the m-frame, and the sum of the third incremental reach corresponding to the n-frame is equal to or greater than the sum of the second incremental reach corresponding to the n-frame. The information processing apparatus according to claim 1.

4. The aforementioned selection unit is The value of m is determined based on the value of M, The value of n is determined based on the value of N. The information processing apparatus according to claim 1.

5. The system includes an allocation unit which allocates the m-frame selected by the selection unit to the second target and allocates the n-frame selected by the selection unit to the first target. The information processing apparatus according to claim 1.

6. For each of the first pieces of information in the first frame, a first incremental reach is obtained, which indicates the scale of the number of people who come into contact with only one piece of first information out of the M pieces of first information provided in the M first frames assigned to the first target (where M is a natural number of 2 or more). For each of the second pieces of information in the second frame, a second incremental reach is obtained, which indicates the scale of the number of people who come into contact with only one piece of second information out of the N pieces of second information provided in the N second frames assigned to the second target. An incremental reach is obtained for each of the M frames, which is an incremental reach relative to a first total reach that represents the sum of the number of people who come into contact with the M pieces of the first information, and in the case where the first information is further provided in any one of the second frames, a third incremental reach is obtained that represents the number of people who come into contact only with the first information in the second frame. An incremental reach is obtained for each of the first frames, which is an incremental reach for a second total reach that represents the sum of the number of people who come into contact with the N pieces of the second information, and in the case where the second information is further provided in any one of the first frames, a fourth incremental reach is obtained that represents the number of people who come into contact only with the second information in the first frame. Based on the first incremental reach, the second incremental reach, the third incremental reach, and the fourth incremental reach, m (where m is a natural number) frames are selected from the M first frames, and n (where n is a natural number) frames are selected from the N second frames. To have the computer perform the process. Information processing methods.

7. For each of the first pieces of information in the first frame, a first incremental reach is obtained, which indicates the scale of the number of people who come into contact with only one piece of first information out of the M pieces of first information provided in the M first frames assigned to the first target (where M is a natural number of 2 or more). For each of the second pieces of information in the second frame, a second incremental reach is obtained, which indicates the scale of the number of people who come into contact with only one piece of second information out of the N pieces of second information provided in the N second frames assigned to the second target. An incremental reach is obtained for each of the M frames, which is an incremental reach relative to a first total reach that represents the sum of the number of people who come into contact with the M pieces of the first information, and in the case where the first information is further provided in any one of the second frames, a third incremental reach is obtained that represents the number of people who come into contact only with the first information in the second frame. An incremental reach is obtained for each of the first frames, which is an incremental reach for a second total reach that represents the sum of the number of people who come into contact with the N pieces of the second information, and in the case where the second information is further provided in any one of the first frames, a fourth incremental reach is obtained that represents the number of people who come into contact only with the second information in the first frame. Based on the first incremental reach, the second incremental reach, the third incremental reach, and the fourth incremental reach, m (where m is a natural number) frames are selected from the M first frames, and n (where n is a natural number) frames are selected from the N second frames. To have the computer perform the process. Information processing program.