Information processing apparatus and information processing method
The information processing device enhances advertisement effectiveness on vehicles by generating tailored content using AI, addressing the need for pre-prepared content and reducing user workload.
Patent Information
- Application Number
- JP2024106776
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-02
- Publication Date
- 2026-01-16
AI Technical Summary
Existing advertisement systems on vehicles require pre-prepared advertisement content that matches pedestrian attributes, failing to improve effectiveness if such content is not available.
An information processing device that receives route information, acquires area characteristics, determines advertisement policies, and generates advertisements using a generation AI model based on these characteristics.
Improves advertisement effectiveness on mobile objects by dynamically generating content tailored to area characteristics, reducing user effort in content preparation.
Smart Images

Figure 2026007188000001_ABST
Abstract
Description
[Technical Field]
[0001] One aspect of the present disclosure relates to an information processing device and an information processing method. [Background technology]
[0002] Patent Document 1 discloses a system that extracts advertising information that matches the attributes of pedestrians on a road on which a vehicle is traveling, as an advertisement to be displayed on the outside of the vehicle, based on the estimated attributes of the pedestrians on the road on which the vehicle is traveling. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2020-52908 Summary of the Invention [Problem to be solved by the invention]
[0004] The mechanism of Patent Document 1 makes it possible to improve the effectiveness of advertisements displayed on the exterior of a vehicle. However, this mechanism merely selects one piece of advertisement information from among pre-prepared advertisement information (completed advertisement content), and it is necessary to prepare (create) a plurality of pieces of advertisement information in advance. For example, if advertisement information that matches the estimated attributes of pedestrians on the road the vehicle is traveling on is not prepared in advance, the mechanism cannot improve the effectiveness of the advertisement.
[0005] Therefore, an object of one aspect of the present disclosure is to provide an information processing device and an information processing method that can improve the effectiveness of advertisements displayed on a mobile object while reducing the effort required of a user. [Means for solving the problem]
[0006] An information processing device according to one aspect of the present disclosure includes a reception unit that receives route information indicating the travel route of a moving object on which an advertisement is displayed and advertising material related to an advertising target, an acquisition unit that acquires characteristic information indicating the characteristics of an area including the travel route indicated in the route information, a determination unit that determines a policy regarding the content of the advertisement based on the characteristic information, and an output unit that outputs input information to instruct a generation AI model to generate an advertisement based on the advertising material and the policy determined by the determination unit.
[0007] An information processing method according to another aspect of the present disclosure includes the steps of receiving route information indicating the travel route of a mobile body on which an advertisement is displayed and advertising material related to an advertising target, acquiring characteristic information indicating the characteristics of an area including the travel route indicated in the route information, determining a policy regarding the content of the advertisement based on the characteristic information, and outputting input information for instructing a generation AI model to generate an advertisement based on the advertising material and the above policy. [Effects of the Invention]
[0008] According to one aspect of the present disclosure, it is possible to improve the effectiveness of advertisements displayed on mobile objects while reducing the effort required of users. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a diagram illustrating an overall configuration of a system including an information processing apparatus according to an embodiment. [Figure 2] FIG. 1 is a diagram schematically illustrating an example of a mobile object on which an advertisement is displayed. [Figure 3] FIG. 10 is a diagram illustrating an example of trend information indicating trends in people's attributes for each area. [Figure 4] FIG. 10 is a diagram showing an example of table information showing material information for each area. [Figure 5] FIG. 10 is a diagram illustrating an example of table information indicating a policy for each characteristic. [Figure 6] 10 is a flowchart illustrating an example of an operation of the information processing device. [Figure 7]FIG. 10 is a diagram illustrating an example of a prompt including input information output by an output unit. [Figure 8] FIG. 10 is a diagram illustrating an example of an advertisement generation process using an information processing device and a generation AI model. [Figure 9] FIG. 10 is a diagram schematically illustrating another example of an advertisement generation process using an information processing device and a generation AI model. [Figure 10] FIG. 2 illustrates an example of a hardware configuration of an information processing device. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are designated by the same reference numerals, and redundant description will be omitted.
[0011] Fig. 1 is a diagram showing the overall configuration of a system including an information processing device 10 according to one embodiment. The system shown in Fig. 1 includes the information processing device 10, a user terminal 20, and a generation AI server 30. The information processing device 10 is configured to be able to communicate with each of the user terminal 20 and the generation AI server 30 via any communication network. The information processing device 10 functions as a so-called RAG (Retrieval-Augmented Generation) system.
[0012] In response to receiving, from the user terminal 20, route information indicating the movement route of a moving object 50 (see FIG. 2 ) moving along a predetermined movement route, the information processing device 10 executes processing for supporting the generation of advertisement data suitable for display on a display device 51 (see FIG. 2 ) provided in the moving object 50. As shown in FIG. 2 , in the present embodiment, as an example, the moving object 50 is a vehicle (e.g., a truck, a bus, etc.) traveling on a road. However, the form of the moving object 50 is not limited to the above. That is, the moving object 50 may take a wide variety of forms, such as a motorcycle, a train, a walking robot, an airship, a drone, etc. The display device 51 is a display or the like capable of displaying advertisement data. As shown in FIG. 2 , the display device 51 is typically provided at a location on the outer surface of the moving object 50 that is visible to a person P present around the moving object 50.
[0013] The information processing device 10 generates and outputs input information for instructing the generation AI server 30 to generate advertising data to be displayed on the display device 51 of the mobile object 50. As an example, the input information is information that constitutes at least a part of a prompt input to the generation AI model 31. Upon receiving a prompt including such input information, the generation AI server 30 inputs the prompt to the generation AI model 31, thereby generating and outputting advertising data. The advertising data output by the generation AI model 31 may be transmitted directly to the user terminal 20, or may be transmitted to the user terminal 20 via the information processing device 10. The advertising data output by the generation AI model 31 may include various content such as text, audio, images, and videos.
[0014] The user terminal 20 is a terminal device used by a user (e.g., a business providing a mobile advertising service using the mobile object 50) who intends to obtain advertising data to be displayed on the display device 51 of the mobile object 50 by using the service of the information processing device 10 (creation of advertising data using the generative AI model 31). The user terminal 20 may take any form, such as a personal computer, a smartphone, a tablet terminal, a feature phone, or a server device. Note that while only one user terminal 20 is illustrated in FIG. 1, the information processing device 10 may be configured to be able to execute the above-described advertising data generation support (i.e., processing for causing the generative AI model 31 to generate advertising data) for each of multiple users. In this case, the system illustrated in FIG. 1 may include multiple user terminals 20 used by each of multiple users.
[0015] The generation AI server 30 includes a generation AI model 31 and is a device that generates and provides content using the generation AI model 31. The generation AI model 31 is a model that generates content (in this embodiment, advertising data) in response to a prompt including input information output by the information processing device 10, according to any one or a combination of instructions, context, questions, and output formats indicated by the prompt, and returns the content as response information. A prompt is information indicating instructions or questions input to the generation AI model 31 in an interactive system such as a command line interface (CLI). The type and format of the input information input to the prompt are not particularly limited, and the input information may include, for example, text data, image data, application-related data, audio data, video data, still image data, and other data files with file names including a predetermined extension. Application-related data is data such as document data, table data, and graph data that can be processed by a default application program.
[0016] The generative AI model 31 may be configured to include, for example, a large-scale language model (LLM) and a user interface (UI) for interacting with a user. The generative AI model 31 may be an interactive AI model capable of text chat or voice chat with a user. Examples of such a generative AI model 31 include ChatGPT, GPT-3.5, GPT-4V, and PaLM2. However, the generative AI model 31 may be an AI model other than those described above. For example, the generative AI model 31 may be a model configured to generate data in a format other than text data. Examples of such a generative AI model 31 include image generation AI models capable of generating images (still images), such as Stable Diffusion and Midjouney; video generation AI models capable of generating videos, such as Runway Gen2 and Pika Labs; and audio generation AI models capable of generating audio, such as VALL-E and Amazon Polly. The generative AI model 31 may also be configured by combining multiple different generative AI models.
[0017] Furthermore, the generative AI model 31 may be placed in a generative AI server 30 separate from the information processing device 10, as shown in FIG. 1, or may be placed in the information processing device 10. Alternatively, the generative AI model 31 may be placed in the user terminal 20, for example, as in Tsuzumi. In this case, each function of the information processing device 10 may also be placed in the user terminal 20. That is, the user terminal 20 itself may function as the information processing device 10 of this embodiment.
[0018] The information processing device 10 includes a storage unit 11, a reception unit 12, an acquisition unit 13, a determination unit 14, and an output unit 15.
[0019] The storage unit 11 stores various data handled by the information processing device 10. In this embodiment, the storage unit 11 is implemented in the information processing device 10; however, the storage unit 11 may also be implemented outside the information processing device 10 (for example, on a network). The storage unit 11 stores, for example, material information specific to each area. Examples of the material information may include various information such as text, images, videos, and audio that can be included in advertising data. The material information may include geographical material information specific to each area (region). Examples of such material information include images (still images or videos) showing spots (for example, Mt. Fuji), buildings, monuments, etc. specific to the area; data showing words (dialects, wording, etc.) specific to the area (for example, table information showing the correspondence between standard words and words specific to the area); data on music popular in the area; and the like. In this embodiment, the storage unit 11 stores the trend information shown in FIG. 3, the table information shown in FIG. 4, and the table information shown in FIG. 5. Details of these pieces of information will be described later.
[0020] The reception unit 12 receives route information indicating the travel route of the mobile object 50 on which the advertisement is displayed, and advertising material related to the advertising target. In this embodiment, the reception unit 12 receives the route information and advertising material from a user terminal 20 of a user who is an operator providing a mobile advertising service using the mobile object 50. However, the reception unit 12 may also receive the route information and advertising material from a device other than the user terminal 20. Furthermore, the target from which the reception unit 12 receives route information (the entity that provides the route information to the reception unit 12) and the target from which the reception unit 12 receives advertising material (the entity that provides the advertising material to the reception unit 12) may be the same as or different from each other.
[0021] The route information is information indicating a travel route (planned travel route) of the moving body 50, which is determined in advance by a user, etc. For example, in the case where the moving body 50 is a vehicle that travels on a road as in the present embodiment, the route information may be configured by information that lists links (roads, etc.) and nodes (intersections, etc.) that the moving body 50 is scheduled to pass through in the order in which they will be passed.
[0022] An advertising target is, for example, a target of promotion for a product or service provided by an advertiser (e.g., a customer of a user who provides a mobile advertising service). Advertising materials may include various types of data, such as text, images, video, and audio, which are used as materials for generating advertising data (advertising content). If the advertiser is a business that sells a certain product and the advertising target is that product, advertising materials related to the advertising target may include information such as text, audio, and images that explain the product. Also, if the advertiser is a mobile communications carrier and the advertising target is a contract plan for a communication service provided by the mobile communications carrier (e.g., a student discount, a family discount service, etc.), advertising materials related to the advertising target may include information such as text, audio, and diagrams that explain the contract plan.
[0023] The acquisition unit 13 acquires characteristic information indicating characteristics of an area including a travel route indicated in the route information acquired by the reception unit 12. For example, information indicating an area including a travel route may be stored in advance in the storage unit 11. For example, when the route information is configured by links and nodes as described above, table information in which each node and each link is associated with information indicating an area including the node or link (for example, a place name such as Omotesando or Asakusa) may be stored in the storage unit 11. In this case, the acquisition unit 13 can identify an area including the travel route of the mobile object 50 by referring to the table information. That is, the acquisition unit 13 acquires information indicating which areas the mobile object 50 will pass through as it moves.
[0024] After identifying the area including the movement route of the mobile object 50 as described above, the acquisition unit 13 acquires characteristic information indicating the characteristics of the area. Some examples of the characteristic information will be described below.
[0025] (First example of characteristic information) The characteristic information may include trend information indicating the trends in the attributes of people present in the area. The trend information is, for example, information indicating attributes common to many people present in the area. Such trend information may be set in advance by an administrator of the information processing device 10 or the like and stored in the storage unit 11. In this case, the acquisition unit 13 can acquire the trend information by referring to the storage unit 11.
[0026] Fig. 3 is a diagram showing an example of trend information that has been set in advance as described above and stored in the storage unit 11. In the example of Fig. 3, the area "Shibuya" is associated with trend information that "there are many young people", the area "Omotesando" is associated with trend information that "there are many luxury-oriented people", and the area "Asakusa" is associated with trend information that "there are many foreigners".
[0027] The trend information for each area may be determined by other methods. For example, the acquisition unit 13 may determine the trend information for the target area by aggregating personal information (e.g., attributes such as estimated information constructed based on personal information such as gender, age, family structure, place of residence, annual income, hobbies, and personality) identified from signal information (e.g., location registration signals, etc.) transmitted to a base station from mobile terminals owned by multiple people present in the target area. For example, if the aggregation result indicates that the number of people in the 15-24 age group is the highest, the acquisition unit 13 may determine information corresponding to the aggregation result (e.g., "there are many young people") as the trend information for the target area.
[0028] Note that the attribute trends of people (visitors) residing (staying) in a certain area may change depending on the time of year (e.g., season, etc.) or time of day. To accommodate such changes in trends, the acquisition unit 13 may acquire personal information of people residing in the target area in real time. For example, the acquisition unit 13 may acquire personal information (as described above, information identified based on signal information from the mobile terminals owned by each person) of people residing in the target area close to the time when the mobile object 50 passes through the target area (i.e., a predetermined period based on the scheduled time when the mobile object 50 is to pass through the target area (e.g., a period within one hour from the scheduled time)). The acquisition unit 13 may then acquire trend information for the target area based on the personal information of multiple people thus acquired with high real-time accuracy. In this way, the trend information may be information indicating the attribute trends of people residing in the target area within a predetermined period from the scheduled time when the mobile object 50 is to pass through the target area. In this case, the determination unit 14, which will be described later, may determine at least a part of a policy regarding the content of advertisements to be displayed on the mobile object 50 (display device 51) when the mobile object 50 passes through the target area based on such trend information. According to the above configuration, the effectiveness of advertisements displayed on the mobile body 50 when the mobile body 50 passes through the target area can be further improved based on characteristic information (trend information) of the target area that is highly real-time.
[0029] (Second example of characteristic information) The characteristic information may include information about material information related to the area. For example, as shown in FIG. 4, table information associating areas with material information related to the areas may be stored in advance in the storage unit 11. In this case, the table information functions as information about material information related to the area. That is, by referring to the table information (FIG. 4) stored in the storage unit 11, the acquisition unit 13 can determine the existence of material information associated with the target area if such information exists. In the example of FIG. 4, image data of a spot (Mount Fuji) associated with the area "Shizuoka" is stored as material information associated with the area. In addition, image data of the Kaminarimon Gate of Sensoji Temple, a famous tourist spot associated with the area "Asakusa," is stored as material information associated with the area.
[0030] (Third example of characteristic information) The characteristic information may include movement information regarding the movement of the mobile object 50 in the area. The movement information may be, for example, information that directly or indirectly indicates the movement time of the mobile object 50 in the area. Examples of such movement information include the average movement time (average time required for movement) and average movement speed of the mobile object 50 in the area, the number of traffic lights included in the area and their installation intervals, the speed limit and degree of congestion of roads included in the area, etc. The movement information may be stored in the storage unit 11 in association with a movement route (e.g., each link included in route information indicating a movement route), or in association with an area. In this case, the acquisition unit 13 can acquire the movement information by referring to the storage unit 11.
[0031] The determining unit 14 determines a policy regarding the content of the advertisement based on the characteristic information acquired by the acquiring unit 13. Below, some examples of the processing of the determining unit 14 will be described.
[0032] (First processing example of the determination unit 14) The determination unit 14 may determine at least a part of the policy based on the trend information (see FIG. 3) acquired by the acquisition unit 13. For example, the determination unit 14 may adopt a policy corresponding to the trend information acquired by the acquisition unit 13 by referring to table information that associates policies for the content of advertisements with each type of trend information.
[0033] FIG. 5 is a diagram showing an example of table information associating advertising content policies with area characteristics (trend information). In the example of FIG. 5, policies such as "increase the color scheme of the advertisement" and "it is better to have dynamic elements" are associated with the trend information that "there are many young people." Furthermore, policies such as "use bright, colorful colors" and "use icons or images that represent student life" are associated with the trend information that "there are many students." Furthermore, policies such as "use warm colors" and "use simple fonts and large font sizes" are associated with the trend information that "there are many elderly people." Furthermore, policies such as "highlight family plans in advertisements that include pricing plans" are associated with the trend information that "there are many Chinese people."
[0034] (Second processing example of the determination unit 14) The determination unit 14 may determine, as at least part of the above policy, that when there is material information related to an area including the movement route of the mobile object 50, the material information is used to generate the advertisement. As an example in the present embodiment, the determination unit 14 refers to table information (see FIG. 4 ) in which material information is associated with each area, and when there is material information related to the area of interest, determines, as at least part of the above policy, that the material information is used to generate the advertisement.
[0035] (Third Processing Example of the Determining Unit 14) The determination unit 14 may determine the frequency of switching the advertisement content as at least a part of the policy based on the movement information described above. For example, if the moving speed of the moving object 50 within the area is relatively slow, the person P around the moving object 50 can relatively quickly and smoothly grasp the advertisement content displayed on the display device 51 of the moving object 50. Furthermore, from the viewpoint of enhancing the advertising effectiveness of the moving object 50, it is preferable to have as many advertisement contents as possible (for example, in the case of an advertisement consisting of multiple slides (image data), as many slides as possible) visible to the person P around the moving object 50. On the other hand, if the moving speed of the moving object 50 within the area is relatively fast, it is preferable to reduce the frequency of switching the advertisement content displayed on the display device 51 (for example, to extend the time for which the same slide is displayed on the display device 51) in order to ensure that the person P around the moving object 50 can grasp the advertisement content.
[0036] Therefore, the determination unit 14 may, for example, estimate the average movement speed of the mobile object 50 in the area of interest based on the movement information, and determine the frequency at which the content of the advertisement displayed on the display device 51 is switched (for example, the time for which the same slide is continuously displayed, etc.) based on the estimated average movement speed. For example, the determination unit 14 may increase the frequency at which the content of the advertisement is switched (shorten the time for which the same slide is continuously displayed) as the average movement speed is slower.
[0037] The output unit 15 outputs input information for instructing the generation AI model 31 to generate advertising data based on the advertising material received by the reception unit 12 and the policy determined by the determination unit 14.
[0038] When the determination unit 14 determines as part of a policy that area-specific material information is to be used to generate an advertisement, the output unit 15 may include the material information in the input information. For example, when the determination unit 14 determines as part of a policy that area-specific image data (material information) is to be used to generate an advertisement, the output unit 15 may include the image data in the input information as part of a material for generating advertisement data, in addition to the advertisement material (e.g., text explaining the advertised service) accepted by the acceptance unit 12. For example, the output unit 15 may include information instructing that the image data be set as a background image of the advertisement data in the input information.
[0039] The output unit 15 may change the content of the advertising material based on the policy determined by the determination unit 14, and include the advertising material after the content has been changed in the input information. In other words, the output unit 15 may process the advertising material based on the policy determined by the determination unit 14. For example, if the policy determined by the determination unit 14 includes "add a Chinese translation to Japanese text," the output unit 15 may generate a Chinese translation corresponding to the Japanese text included in the advertising material and add the Chinese translation to the advertising material. As another example, if the policy determined by the determination unit 14 includes "use a simple font and a large character size" and the advertising material is image data including text and illustrations, the output unit 15 may change the font of the text included in the image data to a simple font (e.g., a predetermined font) and change the character size to a predetermined size.
[0040] The prompt including the input information output by the output unit 15 (for example, the above-mentioned area-specific material information, advertising material processed based on a policy, etc.) is sent to the generation AI server 30 and input to the generation AI model 31. The generation AI model 31 generates and outputs advertising data by inputting the prompt.
[0041] Next, an example of the operation (information processing method) of the information processing device 10 will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of the operation of the information processing device 10.
[0042] In step S1, the receiving unit 12 receives route information indicating the travel route of the mobile object 50 on which the advertisement is to be displayed, and advertising material related to the advertising target.
[0043] In step S2, the acquisition unit 13 acquires characteristic information indicating the characteristics of an area including the travel route indicated in the route information. For example, the acquisition unit 13 may acquire characteristic information corresponding to at least one of the first to third examples described above.
[0044] In step S3, the determination unit 14 determines a policy regarding the content of the advertisement based on the characteristic information acquired in step S2. For example, the determination unit 14 may execute at least one of the first to third processing examples described above.
[0045] In step S4, the output unit 15 outputs input information for instructing the generative AI model 31 to generate advertising data based on the advertising material received in step S1 and the policy determined in step S3. As an example, the input information constitutes at least a part of the information included in the prompt.
[0046] FIG. 7 is a diagram illustrating an example of a prompt when the output unit 15 outputs input information including advertising material (text A) modified (processed) based on the policy determined by the determination unit 14 as described above and material information specific to the area (image B). The output unit 15 may output only the input information, or may generate and output the prompt itself as shown in FIG. 7. In this case, the output unit 15 may generate information other than the input information (items such as "role," "task," "condition," "output format," and "example" in the example of FIG. 7) that constitutes the prompt shown in FIG. 7 by referring to template information prepared in advance. Alternatively, the output unit 15 may add input information (input information including "text A" and "image B" in the example of FIG. 7) to a prompt generated by a function other than the output unit 15.
[0047] FIG. 8 is a diagram schematically illustrating an example of an advertisement generation process performed by the information processing device 10 and the generative AI model 31 described above. In this example, as described above, advertising material whose content has been partially changed based on the policy determined by the determination unit 14 (for example, data whose original content is "text a" and has been changed to "text A" based on the determined policy) and area-specific material information (image B) selected based on the policy determined by the determination unit 14 are input to the prompt as input information. A prompt (see FIG. 7) including such input information is input to the generative AI model 31, whereby advertising data (in this example, display data in which text and images are arranged in a predetermined layout) is generated and output in accordance with the instructions of the prompt. The advertising data output in this manner is provided to the user terminal 20, for example, via the information processing device 10.
[0048] In the above processing example, the advertising material (text A) whose content has been changed based on the policy determined by the determination unit 14 is input to the prompt. However, the output unit 15 may include, in the input information, the original advertising material (text a) before the content is changed, as well as instruction information instructing that the content of the advertising material (text a) be changed based on the policy. For example, when making a change to add a Chinese translation to text a, the instruction information is a sentence such as "Please add a Chinese translation of text a." instructing the change. However, the format and content of the instruction information to be included in the prompt may be appropriately determined according to the policy determined by the determination unit 14 (i.e., the change content of the advertising material according to the policy).
[0049] FIG. 9 is a diagram schematically illustrating a modified example of the advertisement generation process performed by the information processing device 10 and the generative AI model 31. In this example, as described above, the pre-change advertising material (text a), area-specific material information (image B) selected based on the policy determined by the determination unit 14, and the instruction information (for example, text indicating the instruction content, such as "Please add a Chinese translation of text a") are input to the prompt as input information. When a prompt including such input information is input to the generative AI model 31, advertisement data (in this example, display data in which text and images are arranged in a predetermined layout) is generated and output in accordance with the instructions of the prompt. At this time, it is expected that the "text a" included in the input information will be converted into "text A" with a Chinese translation added, based on the instruction information, by processing within the generative AI model 31. The advertisement data output in this manner is provided to the user terminal 20, for example, via the information processing device 10, similar to the example of FIG. 8.
[0050] The travel route indicated in the route information may be a route that spans multiple areas. For example, if the travel route is a route that travels in the order of "Shibuya area → Omotesando area → Asakusa area," the processes of the acquisition unit 13, the determination unit 14, and the output unit 15 described above may be performed for each area. For example, for the Shibuya area, the acquisition unit 13 may acquire a characteristic that "there are many young people," and the determination unit 14 may determine policies corresponding to the characteristic, such as "highlighting price plans popular with young people," "using video advertising," "adding audio that is popular with young people," and "converting language to youth slang." Furthermore, for the Omotesando area, the acquisition unit 13 may acquire characteristics that "there are many luxury-oriented people" and "there are many traffic lights," and the determination unit 14 may determine policies corresponding to the above characteristics, such as "highlighting price plans popular with luxury-oriented people" and "setting the frequency of advertisement switching (the duration for which the same slide is displayed) to XX seconds." Furthermore, the acquisition unit 13 may acquire a characteristic of the Asakusa area that "there are many foreigners," and the determination unit 14 may determine a policy such as "highlight explanations of services aimed at foreigners" that corresponds to the characteristic. Furthermore, if image data of the Kaminarimon Gate of Sensoji Temple is stored in the storage unit 11 as material information related to the Asakusa area, the determination unit 14 may determine, as part of the policy, to use the image data for generating an advertisement.
[0051] The output unit 15 may output the input information for each area by executing the above-described process based on the policy determined for each area as described above. For example, as shown in the example of FIG. 8, the output unit 15 may change the content of the advertising material based on the policy and include the changed content in the input information for the prompt. In this case, specific methods (rules) for changing the advertising material corresponding to each policy as described above may be predefined and stored in the storage unit 11. For example, as a specific process corresponding to the policy of "converting language into youth slang," processing method information indicating word conversion based on a predefined conversion rule such as "emotional" to "emoi" may be stored in the storage unit 11. In this case, the output unit 15 can execute the processing for changing the advertising material according to the policy (in the above example, the processing for converting a word to be converted (e.g., "emotional") included in the text into youth slang (e.g., "emoi")) by referring to the processing method information prestored in association with the policy determined by the determination unit 14. Alternatively, as shown in the example of FIG. 9, the output unit 15 may include instruction information instructing the user to change the content of the advertising material based on the policy in the input information together with the advertising material before the change. In this case, since the generative AI model 31 can understand the content of the text, the output unit 15 may output, as instruction information, information (text) indicating the policy itself, such as "convert the language into youth slang."
[0052] According to the information processing device 10 and the information processing method thereof described above, a policy regarding the content of an advertisement is determined based on the characteristics (characteristic information) of an area including a travel route indicated in route information, and input information (in this embodiment, at least a part of a prompt) for instructing the generation AI model 31 to generate advertisement data based on the policy can be appropriately generated and output. The above configuration enables the generation AI model 31 to output advertisement data according to the policy (i.e., advertisement data adjusted to achieve high advertising effectiveness in an area including a travel route). Furthermore, the above mechanism eliminates the need to prepare (create) completed advertisement data in advance for a wide variety of characteristics (i.e., policies corresponding to each characteristic). Therefore, the information processing device 10 and the information processing method thereof can improve the effectiveness of advertisements displayed on the moving object 50 while reducing the user's workload.
[0053] As in the first example of characteristic information and the first processing example of the determination unit 14 described above, the characteristic information may include trend information (see FIG. 3) indicating the trend of the attributes of people present in the area, and the determination unit 14 may determine at least a part of the policy based on the trend information. According to the above configuration, it is possible to cause the generation AI model 31 to output advertising data with content appropriate to the trend of the attributes of people present in the area. For example, when the mobile object 50 passes through an area with a large number of young people, it is possible to cause the generation AI model 31 to output advertising data with content customized for young people (e.g., data in which the text of the advertising material has been converted for young people). As a result, it is possible to suitably improve the effectiveness of advertisements displayed on the mobile object 50.
[0054] As in the second example of the characteristic information and the second example of the processing by the determination unit 14 described above, the characteristic information may include information regarding material information related to an area (see FIG. 4 ), and the determination unit 14 may determine, as at least part of a policy, that, if material information related to an area exists, the material information be used to generate an advertisement. According to the above configuration, the content of the advertisement data output by the generation AI model 31 can be appropriately customized based on material information prepared in advance in association with the area. For example, when the mobile object 50 passes through the Asakusa area, image data of the Kaminarimon Gate, which is unique to the area, can be included in the advertisement data to effectively attract the interest of the person P who views the advertisement data displayed on the display device 51 of the mobile object 50. As a result, the effectiveness of the advertisement displayed on the mobile object 50 can be appropriately improved.
[0055] As in the third example of the characteristic information and the third example of the processing by the determination unit 14 described above, the characteristic information may include movement information regarding the movement of the moving object 50 in the area, and the determination unit 14 may determine the frequency of switching the content of the advertisement as at least a part of the policy based on the movement information. According to the above configuration, the frequency of switching the content of the advertisement can be appropriately set based on the movement mode of the moving object 50 in the area (for example, the average movement speed, etc.). As a result, the effectiveness of the advertisement displayed on the moving object 50 can be suitably improved.
[0056] As in the example of Figure 8, the output unit 15 may change the content of the advertising material based on the policy determined by the determination unit 14, and include the advertising material after the content has been changed (in the example of Figure 8, data after "Text A" has been changed to "Text A") in the input information. According to the above configuration, by changing the content of the base information used by the generative AI model 31 to generate advertising data in advance based on the determined policy, it is possible to more reliably have the generative AI model 31 output advertising data that reflects the above policy.
[0057] Alternatively, as shown in the example of FIG. 9, the output unit 15 may include instruction information in the input information that instructs the content of the advertising material to be changed based on the policy determined by the determination unit 14. That is, the output unit 15 may not change the content of the advertising material itself, but may cause the generative AI model 31 to execute a process of changing the content of the advertising material based on the policy. According to the above configuration, the processing amount of the information processing device 10 (output unit 15) can be reduced, thereby improving processing efficiency (processing speed). Furthermore, the generative AI model 31 can be utilized more effectively.
[0058] The above-described processing in Fig. 8 and processing in Fig. 9 may be used together. For example, the output unit 15 may itself perform part of the content change of the advertising material based on the policy determined by the determination unit 14 as in the example of Fig. 8, and have the generative AI model 31 perform the remaining processing as in the example of Fig. 9.
[0059] [Note] The present disclosure includes the following configurations.
[0060] [1] A reception unit that receives route information indicating a route of a moving object on which an advertisement is displayed and advertising material related to an advertising target; an acquisition unit that acquires characteristic information indicating characteristics of an area including the travel route indicated in the route information; a decision unit that decides a policy regarding the content of the advertisement based on the characteristic information; An information processing device comprising: an output unit that outputs input information for instructing a generative AI model to generate the advertisement based on the advertising material and the policy determined by the determination unit.
[0061] [2] The characteristic information includes tendency information indicating a tendency of attributes of people present in the area; The information processing device of [1], wherein the decision unit decides at least a part of the policy based on the trend information.
[0062] [3] The trend information is information indicating a trend in the attributes of people present in the target area during a predetermined period based on a scheduled time point when the moving object is to pass through the target area; The information processing device of [2], wherein the determination unit determines at least a part of a policy regarding the content of an advertisement to be displayed on the mobile body when the mobile body passes through the target area based on the trend information.
[0063] [4] the characteristic information includes information regarding material information related to the area; The information processing device according to any one of [1] to [3], wherein the determination unit determines, when material information related to the area exists, to use the material information in generating the advertisement as at least a part of the policy.
[0064] [5] The characteristic information includes movement information regarding the movement of the moving object in the area; The information processing device according to any one of [1] to [4], wherein the determination unit determines, based on the movement information, a frequency at which to switch the content of the advertisement as at least a part of the policy.
[0065] [6] An information processing device according to any one of [1] to [5], wherein the output unit changes the content of the advertising material based on the policy determined by the determination unit, and includes the advertising material after the content has been changed in the input information.
[0066] [7] The information processing device according to any one of [1] to [6], wherein the output unit includes instruction information instructing that the content of the advertising material be changed based on the policy in the input information.
[0067] [8] receiving route information indicating a route of a moving object on which an advertisement is to be displayed and advertising material relating to an advertising target; acquiring characteristic information indicating characteristics of an area including the travel route indicated in the route information; determining a policy regarding the content of the advertisement based on the characteristic information; and outputting input information for instructing a generative AI model to generate the advertisement based on the advertising material and the policy.
[0068] [Terminology definitions, etc.] The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of hardware and / or software. Furthermore, the method for realizing each functional block is not particularly limited. That is, each functional block may be realized using a single device that is physically or logically coupled, or may be realized using two or more physically or logically separated devices that are connected directly or indirectly (for example, by wire, wirelessly, etc.) and these multiple devices. The functional block may also be realized by combining the single device or the multiple devices with software.
[0069] Functions include, but are not limited to, judging, determining, calculating, computing, processing, deriving, investigating, searching, verifying, receiving, transmitting, outputting, accessing, resolving, selecting, choosing, establishing, comparing, assuming, expecting, regarding, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assigning.
[0070] For example, the information processing device 10 according to an embodiment of the present disclosure may function as a computer that performs the prediction method of the present disclosure. Fig. 10 is a diagram illustrating an example of a hardware configuration of the information processing device 10 according to an embodiment of the present disclosure. The information processing device 10 may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc.
[0071] In the following description, the term "apparatus" can be interpreted as a circuit, a device, a unit, etc. The hardware configuration of the information processing device 10 may be configured to include one or more of the apparatuses shown in FIG. 10, or may be configured to exclude some of the apparatuses.
[0072] Each function of the information processing device 10 is realized by loading predetermined software (programs) onto hardware such as the processor 1001, memory 1002, etc., so that the processor 1001 performs calculations, controls communication via the communication device 1004, and controls at least one of reading and writing data in the memory 1002 and storage 1003.
[0073] The processor 1001 controls the entire computer by running, for example, an operating system, and may be configured as a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc.
[0074] The processor 1001 also reads programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002 and executes various processes in accordance with the programs. The programs used are those that cause a computer to execute at least some of the operations described in the above-described embodiments. For example, each functional unit of the information processing device 10 (e.g., the decision unit 14, etc.) may be implemented by a control program stored in the memory 1002 and running on the processor 1001, and similar implementations may be made for other functional blocks. While the above-described various processes have been described as being executed by one processor 1001, they may also be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The programs may be transmitted from a network via a telecommunications line.
[0075] The memory 1002 is a computer-readable recording medium and may be configured by, for example, at least one of a read-only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a random access memory (RAM), etc. The memory 1002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store an executable program (program code), a software module, etc. for implementing a prediction method according to one embodiment of the present disclosure.
[0076] Storage 1003 is a computer-readable recording medium, and may be composed of at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray disc), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy disk, a magnetic strip, etc. Storage 1003 may also be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other appropriate medium including at least one of memory 1002 and storage 1003.
[0077] The communication device 1004 is hardware (transmission / reception device) for communicating between computers via at least one of a wired network and a wireless network, and is also called, for example, a network device, a network controller, a network card, or a communication module.
[0078] The input device 1005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives input from the outside. The output device 1006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that outputs to the outside. The input device 1005 and the output device 1006 may be integrated into one device (for example, a touch panel).
[0079] Furthermore, each device, such as the processor 1001 and the memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.
[0080] Furthermore, the information processing device 10 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.
[0081] Although the present embodiment has been described in detail above, it is clear to those skilled in the art that the present embodiment is not limited to the embodiment described in this specification. The present embodiment can be implemented in modified and altered forms without departing from the spirit and scope of the present invention as defined by the claims. Therefore, the description in this specification is intended to be illustrative and does not have any limiting meaning on the present embodiment.
[0082] The order of the procedures, sequences, flowcharts, etc. of each aspect / embodiment described in this disclosure may be changed unless it is consistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.
[0083] Input and output information may be stored in a specific location (for example, memory) or may be managed using a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be sent to another device.
[0084] The determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).
[0085] Each aspect / embodiment described in this disclosure may be used alone, in combination, or switched depending on the implementation. Furthermore, notification of predetermined information (e.g., notification that "X is true") is not limited to being done explicitly, but may be done implicitly (e.g., by not notifying the predetermined information).
[0086] Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0087] Software, instructions, information, etc. may also be transmitted or received over a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and / or wireless technologies (such as infrared, microwave), then these wired and / or wireless technologies are included within the definition of transmission media.
[0088] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
[0089] Furthermore, the information, parameters, etc. described in this disclosure may be expressed using absolute values, may be expressed using relative values from a predetermined value, or may be expressed using other corresponding information.
[0090] The names used for the parameters described above are not intended to be limiting in any way. Furthermore, the mathematical formulas and the like that use these parameters may differ from those explicitly disclosed in this disclosure. The various information elements may be identified by any suitable names, and the various names assigned to these various information elements are not intended to be limiting in any way.
[0091] As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."
[0092] As used in this disclosure, any reference to an element using a designation such as "first," "second," etc. does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must in some way precede the second element.
[0093] When used in this disclosure, the terms "include," "including," and variations thereof are intended to be inclusive, similar to the term "comprising." Furthermore, when used in this disclosure, the term "or" is not intended to be an exclusive or.
[0094] In this disclosure, where articles are added by translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.
[0095] In the present disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "coupled" may also be interpreted in the same way as "different." [Explanation of symbols]
[0096] 10...information processing device, 11...memory unit, 12...reception unit, 13...acquisition unit, 14...determination unit, 15...output unit, 20...user terminal, 30...generation AI server, 31...generation AI model
Claims
1. a receiving unit that receives route information indicating a route of a moving object on which an advertisement is to be displayed and advertising material related to an advertising target; an acquisition unit that acquires characteristic information indicating characteristics of an area including the travel route indicated in the route information; a decision unit that decides a policy regarding the content of the advertisement based on the characteristic information; An information processing device comprising: an output unit that outputs input information for instructing a generative AI model to generate the advertisement based on the advertising material and the policy determined by the determination unit.
2. the characteristic information includes tendency information indicating a tendency of attributes of people present in the area; The information processing apparatus according to claim 1 , wherein the decision unit decides at least a part of the policy based on the trend information.
3. the trend information is information indicating a trend in the attributes of people present in the target area during a predetermined period based on a scheduled time point when the moving object is to pass through the target area; The information processing device according to claim 2 , wherein the determination unit determines at least a part of a policy regarding the content of an advertisement to be displayed on the mobile object when the mobile object passes through the target area, based on the trend information.
4. the characteristic information includes information regarding material information related to the area; The information processing device according to claim 1 , wherein, when material information related to the area exists, the determination unit determines, as at least a part of the policy, that the material information is used to generate the advertisement.
5. the characteristic information includes movement information regarding movement of the moving object in the area; The information processing device according to claim 1 , wherein the determining unit determines, as at least a part of the policy, a frequency at which to switch the content of the advertisement based on the movement information.
6. The information processing device according to claim 1 , wherein the output unit changes the content of the advertising material based on the policy determined by the determination unit, and includes the advertising material after the content change in the input information.
7. The information processing device according to claim 1 , wherein the output unit includes instruction information instructing that the content of the advertising material be changed based on the policy in the input information.
8. receiving route information indicating a route of a moving object on which an advertisement is to be displayed and advertising material relating to an advertising target; acquiring characteristic information indicating characteristics of an area including the travel route indicated in the route information; determining a policy regarding the content of the advertisement based on the characteristic information; and outputting input information for instructing a generative AI model to generate the advertisement based on the advertising material and the policy.
Citation Information
Patent Citations
Advertisement distribution system, advertisement distribution device, in-vehicle loading device, advertisement distribution method and program
JP2020052908A