Ad generation system, ad generation method, and program

The advertisement generation system simplifies ad placement in virtual spaces by enabling advertisers to choose locations and set parameters, facilitating easier and more effective ad delivery.

JP2026059216APending Publication Date: 2026-04-07NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing systems for generating advertisements in virtual spaces do not facilitate easy setup and customization by advertisers.

Method used

An advertisement generation system that includes a selection unit for choosing delivery locations, an input reception unit for setting advertisement parameters, and a generation unit for creating advertisements based on these inputs, allowing for easier and more tailored ad placement within virtual environments.

Benefits of technology

Enables easier and more effective advertisement setup within virtual spaces by allowing advertisers to select optimal locations and parameters, reducing the complexity of ad generation and enhancing user engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026059216000001_ABST
    Figure 2026059216000001_ABST
Patent Text Reader

Abstract

To provide an ad generation system that allows for easier ad placement within a virtual space. [Solution] The advertisement generation system according to this disclosure comprises a selection unit for selecting a location for providing advertisements in a virtual space, an input receiving unit for receiving input of parameters for setting the manner in which advertisements are provided, and a generation unit for generating advertisements based on the location and parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an advertisement generation system, an advertisement generation method, and a program.

Background Art

[0002] Techniques for generating advertisements for products and services based on conditions specified by advertisers are known. As a related technique, Patent Document 1 discloses a job advertisement creation system including a job condition input means for inputting job conditions, a job advertisement creation means for creating a job advertisement in accordance with the job conditions, and a job advertisement output means for transmitting the created job advertisement to a job advertisement posting medium.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In recent years, services for providing users with virtual spaces constructed by computers are also known. Users can operate an avatar that operates in the virtual space as their alter ego, move within the virtual space, and communicate with other avatars. Users can receive services provided within the virtual space via the avatar.

[0005] In addition, efforts are being made to provide advertisements within the virtual space. For example, an advertiser can provide an advertisement to a user who visits a bulletin board by posting the advertisement on the bulletin board installed in the virtual space. However, with the technique disclosed in Patent Document 1, there is a possibility that an advertiser may not be able to easily set an advertisement.

[0006] The purpose of this disclosure is, in light of the above-mentioned issues, to provide an advertising generation system, an advertising generation method, and a program that enable easier setting of advertisements within a virtual space. [Means for solving the problem]

[0007] The advertising generation system relating to this disclosure is A selection section for selecting the location where advertisements will be delivered in the virtual space, An input receiving unit that receives input of parameters for setting the manner in which the advertisement is provided, The system comprises a generation unit that generates advertisements based on the aforementioned delivery location and parameters.

[0008] The advertising generation method relating to this disclosure is: Choose where to place your advertisements in the virtual space. The system accepts input of parameters that set the manner in which the advertisement is provided. Advertisements are generated based on the aforementioned delivery location and parameters.

[0009] The program related to this disclosure is Choose where to place your advertisements in the virtual space. The system accepts input of parameters that set the manner in which the advertisement is provided. This involves causing a computer to generate advertisements based on the aforementioned delivery location and parameters. [Effects of the Invention]

[0010] The advertising generation system, advertising generation method, and program described herein allow for easier advertising setup within a virtual space. [Brief explanation of the drawing]

[0011] [Figure 1] Figure 1 is a block diagram showing the configuration of the advertisement generation system related to this disclosure. [Figure 2] Figure 2 is a flowchart showing the processing of the advertisement generation system related to this disclosure. [Figure 3] FIG. 3 is a block diagram showing the overall configuration of the advertising system according to the present disclosure. [Figure 4] FIG. 4 is a block diagram showing the configuration of the advertisement generation system according to the present disclosure. [Figure 5] FIG. 5 is a diagram showing an example of selecting a provision location based on the number of a user's lines of sight. [Figure 6] FIG. 6 is a diagram showing an example of selecting a provision location based on the number of a user's lines of sight. [Figure 7] FIG. 7 is a diagram showing an example of a display screen for selecting an advertisement provision location and an advertisement type according to the present disclosure. [Figure 8] FIG. 8 is a diagram showing an example of an advertisement provision mode according to the present disclosure. [Figure 9] FIG. 9 is a flowchart showing the processing of the advertisement generation system according to the present disclosure. [Figure 10] FIG. 10 is a block diagram illustrating the hardware configuration of a computer that realizes the advertisement generation system and the like according to the present disclosure.

MODE FOR CARRYING OUT THE INVENTION

[0012] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are denoted by the same reference numerals. For the sake of clarity of explanation, duplicate explanations are omitted as necessary.

[0013] <Embodiment 1> (Advertisement Generation System 100) FIG. 1 is a block diagram showing the configuration of an advertisement generation system 100 according to the present disclosure. The advertisement generation system 100 includes a selection unit 101, an input reception unit 102, and a generation unit 103.

[0014] The selection unit 101 selects the location for providing an advertisement in the virtual space. The input reception unit 102 receives the input of parameters for setting the advertisement providing mode. Hereinafter, the location for providing an advertisement may be simply referred to as the "providing location". Also, hereinafter, the parameters for setting the advertisement providing mode may be simply referred to as "parameters". The generation unit 103 generates an advertisement based on the providing location and the parameters.

[0015] Note that the advertisement generation system 100 includes a processor, a memory, and a storage device as components not shown in the figure. A computer program implementing the processing according to the present disclosure is stored in the storage device. The processor can read the computer program from the storage device into the memory and execute the computer program. Thereby, the processor realizes the functions of the selection unit 101, the input reception unit 102, and the generation unit 103.

[0016] Alternatively, the selection unit 101, the input reception unit 102, and the generation unit 103 may each be realized by dedicated hardware. Some or all of each component may be realized by general-purpose or dedicated circuitry, a processor, etc., or a combination thereof. These may be constituted by a single chip, or may be constituted by a plurality of chips connected via a bus. Some or all of each component may be realized by a combination of the above-described circuitry, etc., and a program.

[0017] (Processing of the advertisement generation system 100) Referring to FIG. 2, the processing performed by the advertisement generation system 100 will be described. FIG. 2 is a flowchart showing the processing of the advertisement generation system 100.

[0018] First, the selection unit 101 selects the location for providing an advertisement in the virtual space (S1). Next, the input reception unit 102 receives the input of parameters for setting the advertisement providing mode (S2). Then, the generation unit 103 generates an advertisement based on the providing location selected by the selection unit 101 and the parameters input by the input reception unit 102 (S3).

[0019] The advertisement generation system 100 described herein generates advertisements based on the selected delivery location and the parameters that have been accepted as input, thus enabling easier advertisement setup within the virtual space.

[0020] <Embodiment 2> Next, Embodiment 2 will be described. Embodiment 2 is a specific example of Embodiment 1 described above.

[0021] (Advertising System 10) Figure 3 is a block diagram showing the overall configuration of the advertising system 10 relating to this disclosure. The advertising system 10 comprises an advertising generation system 1, a metaverse operation system 2, a user terminal 3, and an advertiser terminal 4.

[0022] The ad generation system 1, the metaverse operating system 2, the user terminal 3, and the advertiser terminal 4 can communicate with each other via network N. The number of each component in the ad system 10 is not limited to those shown in the diagram. For example, there may be two or more user terminals 3.

[0023] The advertising system 10 is a system that provides advertisements to users in a virtual space. A user is a person who has entered the virtual space. Here, the virtual space is a virtual three-dimensional space constructed by a computer on a network such as the internet. Specifically, the virtual space is generated by a computer and represented by three-dimensional computer graphics. The virtual space is configured to be able to provide advertisements to avatars that exist within that virtual space.

[0024] A virtual space may have multiple areas where avatars can move. Each of these areas may have an environment constructed according to its own theme. For example, the areas may be spaces set in a city, suburbs, forest, desert, coastline, amusement park, or event venue. The themes of each area are not limited to these.

[0025] One example of a virtual space is the metaverse. Users enter the virtual space using avatars. In the following explanation, the metaverse will be used as an example of a virtual space. For example, advertising system 10 provides metaverse video to users using VR (Virtual Reality) goggles. However, advertising system 10 may also provide video to users using technologies such as AR (Augmented Reality). In that case, the user recognizes a specific location as the location where the advertisement is provided via AR glasses or an AR recognition device.

[0026] The avatar mimics the user's actions. The user can control the avatar via user terminal 3 to perform desired actions within the virtual space. The avatar is also computer-generated and represented using 3D computer graphics.

[0027] The advertising system 10 promotes products and services to users corresponding to avatars by providing advertisements to avatars within the virtual space. The genre of the advertisement is arbitrary. The following describes the various components of the advertising system 10.

[0028] (User terminal 3) User terminal 3 is a smartphone, PC (Personal Computer), VR goggles, etc., used by the user. User terminal 3 may be equipped with a camera to record the user's actions. User terminal 3 may also be equipped with various sensors to measure the user's gaze, heart rate, brain waves, etc.

[0029] For example, user terminal 3 uses any eye-tracking technology to measure the user's gaze while an advertisement is displayed in the virtual space. User terminal 3 transmits the measurement results obtained from the measurement as gaze information to the advertisement generation system 1. The gaze information may include, for example, an image of the area around the user's eyes, the direction of the user's gaze detected from the image, or the position of the user's viewpoint. The gaze information may also include the date and time when this information was detected.

[0030] Furthermore, user terminal 3 may determine whether or not the user viewed the displayed advertisement based on the user's viewpoint. For example, user terminal 3 may determine that the user viewed the advertisement if the coordinates on the screen of user terminal 3 where the advertisement was displayed match the coordinates of the user's viewpoint. User terminal 3 may also measure the amount of time the user continuously viewed the advertisement based on the user's viewpoint. In addition, user terminal 3 may measure the number of times and the duration of other searches the user performed while the advertisement was displayed.

[0031] User terminal 3 may include these judgment results and measurement results in the gaze information and send them to the ad generation system 1. Alternatively, user terminal 3 may send this information to the ad generation system 1 separately from the gaze information at any time.

[0032] (Advertiser Terminal 4) Advertiser terminal 4 is a smartphone, PC, or other device used by the advertiser. The advertiser is an individual or organization that provides advertisements within the metaverse. Advertiser terminal 4 receives operations from the advertiser and transmits the results to the advertisement generation system 1. For example, advertiser terminal 4 is used by the advertiser to specify the location and manner in which the advertisement will be provided. Advertiser terminal 4 is also used by the advertiser to review and accept the advertisement generated by the advertisement generation system 1.

[0033] The ad delivery method indicates how the ad will be presented to the user. This method may include information such as whether the ad produces a visual effect, an auditory effect, or both. The ad may consist solely of images, solely of audio, or a combination of images and audio.

[0034] Furthermore, the manner in which an advertisement is provided includes, for example, the appearance of the advertisement, the timing of its start, and the timing of its end. The appearance of the advertisement includes, for example, the size, type (shape), ad copy, color, or the number of pixels in the data. The manner in which an advertisement is provided may be fixed or variable. For example, the manner in which an advertisement is provided may change depending on the circumstances of the location where the advertisement is provided.

[0035] (Metaverse Management System 2) Metaverse Operating System 2 is a system that constructs and operates a metaverse on network N.

[0036] (Ad generation system 1) Figure 4 is a block diagram showing the configuration of the advertisement generation system 1. The advertisement generation system 1 is an example of the advertisement generation system 100 described above. The advertisement generation system 1 is a system that supports the generation of advertisements by performing predetermined processing. The advertisement generation system 1 comprises a selection unit 11, an input reception unit 12, a generation unit 13, an acceptance reception unit 14, a verification unit 15, a provision control unit 16, an instruction reception unit 17, an advertisement fee calculation unit 18, and a communication unit 19.

[0037] The selection unit 11 is an example of the selection unit 101 described above. The selection unit 11 selects the location for delivering the advertisement in the virtual space. The selection unit 11 may automatically select the delivery location according to predetermined conditions, or it may accept input from the advertiser and manually select the delivery location. Alternatively, the selection unit 11 may extract candidate delivery locations and present them to the advertiser. In this case, the selection unit 11 selects the candidate selected by the advertiser as the delivery location for the advertisement.

[0038] The selection unit 11 may select a placement location from a set of pre-configured advertising slots in the virtual space. An advertising slot is an example of a placement location. An advertising slot indicates an object in the virtual space where an advertisement can be placed. The selection unit 11 excludes advertising slots that are already in use from the set of pre-configured advertising slots and selects a placement location from the available advertising slots. However, the selection unit 11 may also create new advertising slots. Alternatively, the selection unit 11 may select advertising slots randomly.

[0039] The advertising space is provided on, for example, an object, person, area, space, or image within a virtual space. The advertising space may also be a part of these objects. The advertising space is, for example, a predetermined area on a bulletin board provided within a virtual space. For example, the selection unit 11 may select an advertising space provided on a part of a still image displayed on a display within a virtual space as the location for provision.

[0040] Furthermore, the selection unit 11 may select a video to be played in the virtual space as the delivery location. For example, the selection unit 11 may select an advertising slot located at a predetermined playback position within a video displayed on a screen in the virtual space as the delivery location.

[0041] The delivery location may be not only a physical location in the real world, but also a virtual space such as walls, the air, water, underwater, or the floor. This allows the ad generation system 1 to deliver ads to locations that are not possible with real-world ads. If the ad uses content that changes depending on the viewing angle, the delivery location may be selected within a range visible from the avatar to which the ad is delivered (the angle from which the avatar can see the ad).

[0042] The delivery location may be fixed or variable. For example, the delivery location may be set to be within a predetermined distance (e.g., 5m) from a predetermined point. Furthermore, the delivery location does not have to be limited to a specific area such as the advertising space described above. For example, if the advertisement is output as sound, the entire virtual space may be selected as the delivery location, or a predetermined area may be selected. The installation location of an audio output device (e.g., a speaker) installed at a predetermined location within the virtual space may also be selected as the delivery location.

[0043] The selection unit 11 may select a distribution location where the advertisement is most likely to be viewed, depending on the content of the advertisement included in the parameters received by the input reception unit 12. For example, the selection unit 11 may select an area with a theme corresponding to the content of the advertisement as the distribution location.

[0044] For example, consider a case where an advertisement for a car is being offered. The selection unit 11 selects an area where the car advertisement is likely to be viewed. In this case, it is assumed that the advertisement is more likely to be viewed in urban or city areas than in desert or forest areas. Therefore, the selection unit 11 selects an area themed around a city or city. The selection unit 11 may also select a location within that city area that has a large number of avatars.

[0045] For example, the selection unit 11 may accept a city area selection from the advertiser and select that city area, or it may present the advertiser with multiple city areas as potential locations. The selection unit 11 may also provide reasons for presenting each area as a candidate. This allows the advertiser to easily select a location that will be most effective for their advertisement. Furthermore, the advertiser can prevent unwanted locations from being selected.

[0046] The selection unit 11 may select a delivery location related to the product or advertisement. For example, suppose the input reception unit 12 selects an advertisement type in the shape of a lifebuoy. In this case, the selection unit 11 selects a delivery location related to the lifebuoy theme. For example, the selection unit 11 may present the advertiser with various oceans, beaches, or rivers in a virtual space as potential delivery locations. In this way, the selection unit 11 can present the advertiser with multiple delivery locations related to lifebuoys.

[0047] Furthermore, the selection unit 11 may select multiple distribution locations. As a result, the generation unit 13 generates advertisements corresponding to each of the multiple distribution locations.

[0048] The selection unit 11 may select a distribution location according to the advertising fee. For example, the selection unit 11 may select a distribution location where the advertisement is more likely to be viewed the higher the advertising fee. For example, the selection unit 11 may select a distribution location with a large number of avatars as a distribution location where the advertisement is more likely to be viewed. For example, the selection unit 11 may calculate statistical values ​​(e.g., mean, median, variance, standard deviation, etc.) of the number of avatars present in a given space and identify a distribution location with a relatively large number of avatars based on the calculation results. The selection unit 11 may also select a distribution location with a high density of avatars in a given space. The selection unit 11 may use a predetermined threshold to determine whether the number or density of avatars is high or not.

[0049] The selection unit 11 may reflect date, time, and seasonality in the statistical values. For example, it is assumed that there are many avatars around the sea in summer (or during the day) and few avatars around the sea in winter (or at night). The selection unit 11 can select a location as a serving location where an increase in the number of avatars can be expected when a specific event occurs.

[0050] The selection unit 11 may select a service location based on the number of user gazes, either in addition to or in conjunction with the number of avatars. For example, the selection unit 11 may always select a location that receives a lot of user gaze as a service location. This allows the selection unit 11 to select a service location that is attracting user attention.

[0051] For example, the selection unit 11 acquires gaze information from the user terminal 3. Here, the gaze information includes at least the direction of the user's gaze. The selection unit 11 selects locations as delivery locations where the number of user gazes directed is greater than or equal to a predetermined value. The selection unit 11 does not select locations as delivery locations where the number of user gazes directed is less than or equal to a predetermined value. In this way, the selection unit 11 can select locations as delivery locations where the advertisement is likely to be viewed, and avoid selecting locations as delivery locations where the advertisement is unlikely to be viewed.

[0052] Figures 5 and 6 illustrate examples of selecting a delivery location based on the number of user gazes. In the example in Figure 5, bulletin board B1 is shown where more than a predetermined number of user gazes have been drawn. The selection unit 11 selects bulletin board B1 as a candidate for the delivery location of the advertisement. In the example in Figure 6, bulletin board B2 is shown where more than a predetermined number of user gazes have been drawn. The selection unit 11 does not select bulletin board B2 as a candidate for the delivery location of the advertisement.

[0053] The selection unit 11 may select a service location according to the user attributes corresponding to the avatar visiting the service location. User attributes may include, for example, age, gender, occupation, preferences, or hobbies. User attributes may be stored as attribute information in, for example, the memory unit (not shown) of the advertising generation system 1 or the metaverse operation system 2. Attribute information may be managed in association with a user ID or the like to identify the user.

[0054] Returning to Figure 4, the input receiving unit 12 is an example of the input receiving unit 102 described above. The input receiving unit 12 receives input of parameters that set the manner in which the advertisement is provided. The parameters include, for example, the size, type (shape), text, color, or number of pixels of the data. Examples of advertisement types include bulletin boards, signs, balloons, clouds, cylinders, spheres, planes, or curved surfaces. However, various shapes of advertisements may be used. For example, the advertisement type may be a poster displayed on a bulletin board.

[0055] In addition to 2D advertisements, 3D model advertisements may also be used as advertisement types. For example, advertisements such as trucks driving in a virtual space or balloons flying in a virtual space may be used. By using 3D model advertisements, users can easily see the advertisements. Furthermore, the parameters may include information about the placement of NPCs (Non-Player Characters). The parameters may also include information about the movement of NPCs. The movement of NPCs may include, for example, running, walking, or jumping.

[0056] The size of an advertisement may be expressed by its vertical length, horizontal length, and height (depth), or by its number of pixels. The ad copy is text or sentences that describe the content of the advertisement. For example, the ad copy may be a description of a product or service. The ad copy may include emphasis text and supplementary information. The font and style of the ad copy may be selectable. The color of the advertisement may be selectable from multiple color variations. The color of the advertisement may be monochromatic or multicolored. Furthermore, the presentation method may be selectable, for example, a transition from monochromatic to multicolored.

[0057] Furthermore, advertising fees may be set according to each parameter. For example, the advertising fee may be set to increase as the values ​​of parameters such as ad size, text length, number of colors, or number of pixels increase. As the advertising fee increases, the degree of flexibility in parameters increases, allowing advertisers to flexibly set parameters such as ad size and type according to the amount they bid. Advertisers can increase the options regarding the way they deliver their ads according to the amount they pay.

[0058] For example, the input receiving unit 12 generates a display screen for inputting the advertising delivery method and displays the display screen on the advertiser terminal 4. The input receiving unit 12 receives input from the advertiser on the display screen and outputs the received result to the generation unit 13.

[0059] Figure 7 shows an example of a display screen 4a for selecting an advertising location and type. Display screen 4a is displayed on the display unit (not shown) of the advertiser terminal 4. In the example in Figure 7, point A in the city area is displayed as a candidate location. Point A is set to the ground surface v1 in the virtual space. Also in Figure 7, three types of advertisements a1 to a3 are displayed. Advertisement type a1 has the shape of a bulletin board. Advertisement type a2 has the shape of a cylinder. Advertisement type a3 has the shape of a rectangular prism. The advertiser selects an advertisement type by operating the advertiser terminal 4.

[0060] For example, if an advertiser decides to place their ad at the suggested location, they press the "Confirm" button. If they wish to see other options, they press the "Show other locations" button. The advertiser also selects their desired ad type and presses the "Confirm" button. In this example, the advertiser has decided to place their ad at location A in the suggested city area and to generate the ad using ad type a2.

[0061] The display screen 4a may be configured to allow input of more detailed parameters. For example, the display screen 4a may include an input field for entering the advertisement text. The display screen 4a may also include input fields for entering the size, color, or pixel count of the advertisement. The display screen 4a accepts input for each parameter and outputs the parameter to the generation unit 13.

[0062] The input receiving unit 12 may also accept parameter input within an appropriate range of parameters set according to the delivery location. For example, if the number of pixels in the advertisement image exceeds a predetermined value, the advertisement may not be displayed properly depending on the performance of the user terminal 3. Therefore, the input receiving unit 12 may present the setting range to the advertiser and prompt the advertiser to enter a value within the setting range. The appropriate range for the number of pixels may be set using at least one of the upper and lower limits of the number of pixels included in the advertisement image. The advertisement image may constitute the entire advertisement or only a part of the advertisement.

[0063] The input receiving unit 12 may accept input for advertisements to be generated from a single material. For example, the input receiving unit 12 may accept selections for 2D, 3D, and NPC using checkboxes. If the user wants to generate multiple advertisements from the same material, they check multiple checkboxes.

[0064] The input receiving unit 12 may accept input such as the daily advertising budget and the attributes of the target users (for example, men in their 20s).

[0065] The input receiving unit 12 may assist in creating prompts for ad generation. For example, the input receiving unit 12 may present successful examples of past prompts and generated products (ads). The input receiving unit 12 may also display the similarity between past prompts and the user's input (e.g., similarity in categories) on the advertiser terminal 4. This allows advertisers to understand prompts for efficient ad generation. Successful examples may be ads with relatively high ratings. For example, the input receiving unit 12 may identify ads that have received a rating above a predetermined value as successful examples. The input receiving unit 12 may also assist in creating prompts by taking into account the similarity of the advertiser's attributes (e.g., industry).

[0066] The input receiving unit 12 may accept input of a simple sketch used to generate the advertisement. This allows the generation unit 13 to generate the advertisement using the sketch.

[0067] The input receiving unit 12 may accept video input of a conversation scene between avatars. This allows the generation unit 13 to generate an advertisement using the video of the conversation scene.

[0068] Returning to Figure 4, the generation unit 13 is an example of the generation unit 103 described above. The generation unit 13 generates an advertisement based on the delivery location selected by the selection unit 11 and the parameters received by the input reception unit 12. For example, the generation unit 13 automatically generates an advertisement using artificial intelligence such as generation AI (Artificial Intelligence). The generation unit 13 designs the size, font, tilt, or color of the advertisement text, for example, and generates the advertisement.

[0069] This allows advertisers to easily generate advertisements without having to perform complex settings. Therefore, the advertisement generation system 1 can lower the psychological barrier for advertisers to create advertisements. The generation unit 13 may immediately provide the generated advertisement in the virtual space, or, as described later, it may provide it after the advertiser's consent has been received.

[0070] Figure 8 shows an example of how advertisements are provided. In this example, based on the selection result on the display screen 4a in Figure 7, an advertisement AD1 of advertisement type a2 is provided to point A on the ground surface v1 of the virtual space. For example, the generation unit 13 positions the advertisement AD1 so that the center of the bottom surface of the advertisement AD1 coincides with point A. In this way, the generation unit 13 provides the advertisement AD1 at point A.

[0071] If the generation unit 13 generates an advertisement using artificial intelligence, it may add a predetermined indication to the advertisement to show that the advertisement was generated by artificial intelligence. The form of the predetermined indication is arbitrary. The predetermined indication only needs to be something that makes it possible to identify that the advertisement was generated using artificial intelligence. For example, the generation unit 13 may add the predetermined indication to the advertisement in the form of a mark, text, icon, or label.

[0072] In the example shown in Figure 8, ad AD1 is marked with a mark M, represented by "*", as a predetermined indicator. The generation unit 13 may assign any arbitrary indicator as a predetermined indicator, not limited to the "*" mark. For example, the generation unit 13 may select or generate a predetermined indicator according to the type and name of the generation AI that generates the ad, and assign it to the ad. Alternatively, the predetermined indicator may be based on the system name newly created using the generation AI. For example, the generation unit 13 assigns the mark M so that it appears in the lower right corner of the ad from the user's perspective. The position of the mark M can be set arbitrarily. By assigning the mark M, the generation unit 13 may prove that ad AD1 was generated by artificial intelligence.

[0073] The generation unit 13 may first generate a provisional advertisement and then confirm its provision once it receives acceptance from the advertiser. For example, the generation unit 13 generates a provisional advertisement based on the delivery location and parameters. The generation unit 13 transmits the provisional advertisement to the advertiser terminal 4 via the communication unit 19 and requests the advertiser to confirm the provisional advertisement. When the acceptance reception unit 14 receives acceptance for the provisional advertisement, the generation unit 13 confirms the provisional advertisement as an advertisement to be provided to the delivery location.

[0074] The generation unit 13 may adjust the manner in which the advertisement is delivered in accordance with instructions from the advertiser, even before the advertiser's consent is received. For example, the advertiser may instruct the generation unit 13 to revise the provisional advertisement that they have been asked to review via the advertiser terminal 4. The advertiser may instruct, for example, to revise the font size, color, shape, angle, or placement of the provisional advertisement. The generation unit 13 receives the instructions from the advertiser and revise the manner in which the advertisement is delivered in accordance with those instructions. The generation unit 13 can customize the advertisement by making minor adjustments to it according to the advertiser's wishes.

[0075] The generation unit 13 may adjust the manner in which the advertisement is delivered according to the advertising fee. For example, the generation unit 13 adjusts the manner in which the advertisement is delivered with a higher degree of freedom as the advertising fee increases. The generation unit 13 adjusts the manner in which the advertisement is delivered so that the effect of the advertisement increases as the advertising fee increases.

[0076] If the generation unit 13 adjusts the provisional advertisement, it sends the adjusted provisional advertisement to the advertiser terminal 4 and requests confirmation of the advertisement again. The generation unit 13 may repeat the adjustment of the provisional advertisement until the advertiser's approval is obtained. If the advertiser agrees to provide the advertisement, it sends a message of acceptance to the advertisement generation system 1 via the advertiser terminal 4. Once the acceptance is received by the acceptance receiving unit 14, the generation unit 13 confirms the provision of the advertisement.

[0077] In this way, advertisers can instruct revisions to a draft ad before the ad is finalized, rather than reviewing the ad generated by the ad generation system 1 retrospectively. This allows advertisers to customize the automatically generated ad to produce the desired ad.

[0078] The generation unit 13 may also transmit the generated advertisement data (e.g., image data) to the advertiser terminal 4. This allows the advertiser to use the advertisement data as source material.

[0079] The generation unit 13 may generate advertisements using a predetermined template, not limited to the specifically set parameters. This allows the generation unit 13 to output simplified advertisements. Advertisers can also reduce the effort required to input parameters and the costs and time involved in generating advertisements. Furthermore, because the generated advertisements are relatively lightweight in terms of data, advertisers can easily manage the advertisement data. In addition, since such advertisements are familiar to users, there is the advantage that users can easily grasp the main points of the advertisement.

[0080] The generation unit 13 may generate a collaborative advertisement (hereinafter referred to as "collaborative advertisement") that enables collaboration with other existing advertisements, provided that the content is compatible with those existing advertisements. For example, the generation unit 13 may add new advertising elements (e.g., ad copy or images) to an existing advertisement without compromising the concept of the existing advertisement. For example, the generation unit 13 may generate a collaborative advertisement in the form of a new flyer appearing on a bulletin board. The number of advertisements that can be collaborated with is not limited to two; there may be three or more.

[0081] Furthermore, when generating collaborative ads, permission must be obtained from the advertisers of existing ads. The generation unit 13 may also apply for permission from the advertisers. Collaborative ads may be in a master-slave relationship or a parallel relationship. If the advertisers of existing ads grant permission, the ads generated by the generation unit 13 may not be in line with the content of other ads.

[0082] If multiple distribution locations are selected in the selection unit 11, the generation unit 13 generates advertisements to be provided at each of those multiple distribution locations. The generation unit 13 may generate the same advertisement to be provided at all of the multiple distribution locations, or it may generate different advertisements depending on the distribution location.

[0083] When generating the same advertisement, the generation unit 13 may consider the circumstances of multiple distribution locations and generate an advertisement that represents the greatest common denominator for the distribution method suitable for each distribution location. For example, suppose 10 distribution locations are selected in the selection unit 11. The generation unit 13 identifies the distribution method suitable for each of the 10 distribution locations. The generation unit 13 combines the distribution methods of each of the 10 distribution locations using an AND condition to generate an advertisement that satisfies the common conditions. In this way, the generation unit 13 can generate an advertisement that is well-balanced overall, according to the elements of the distribution method common to multiple distribution locations.

[0084] In the example above, the generation unit 13 does not necessarily need to create advertisements for all 10 locations. The generation unit 13 may select locations that are expected to be highly effective as advertisements (for example, locations with a high density of avatars or where events are scheduled to take place in the future) and generate advertisements only for the selected locations (for example, 8 advertisements). The generation unit 13 may select such locations automatically, or it may select them based on instructions from advertisers.

[0085] Returning to Figure 4, the acceptance receiving unit 14 receives acceptance from the advertiser for the provision of the advertisement. For example, the acceptance receiving unit 14 receives the advertiser's acceptance via the advertiser terminal 4. For example, the acceptance receiving unit 14 generates a display screen for accepting acceptance of the provisional advertisement and transmits the display screen to the advertiser terminal 4 via the communication unit 19. The display screen may include, for example, the content of the provisional advertisement, a message "Please confirm if this advertisement is acceptable," and an "Accept" button.

[0086] The acceptance reception unit 14 displays the screen on the display unit of the advertiser terminal 4. The acceptance reception unit 14 receives confirmation from the advertiser terminal that it has accepted or not accepted, and outputs the result to the generation unit 13.

[0087] The verification unit 15 verifies the content of the advertisement generated by the generation unit 13. For example, the verification unit 15 performs fact-checking to verify whether the content of the advertisement is based on facts. The verification unit 15 may also verify whether the rules regarding the advertisement are being followed. For example, the verification unit 15 may verify whether advertisements for alcoholic beverages, pharmaceuticals, etc., meet the prescribed standards set forth by law. The verification unit 15 notifies the advertiser of the verification results. This allows the verification unit 15 to provide feedback on the verification results to the advertiser.

[0088] The provision control unit 16 controls the provision of advertisements. Unlike the provision location and parameters set by the selection unit 11 and the input reception unit 12, the provision control unit 16 dynamically changes the manner in which advertisements are provided. The control details described below may be specified by the advertiser as part of the parameters received by the input reception unit 12. In addition, the provision control unit 16 may receive instructions from the input reception unit 12 so that the manner of provision is automatically adjusted.

[0089] For example, the ad delivery control unit 16 provides ads in different delivery modes depending on the user's situation when viewing the ad. This allows the ad delivery control unit 16 to provide ads so that different users see different ads.

[0090] For example, the ad delivery control unit 16 delivers advertisements at different times depending on the user's attributes. For example, the ad delivery control unit 16 delivers an advertisement to user U1 at timing T1 and to user U2 at timing T2. Timings T1 and T2 may be predetermined periods. For example, the ad delivery control unit 16 may vary the date, time of day, or day of the week on which advertisements are delivered depending on the user's age, occupation, etc. This allows the ad delivery control unit 16 to effectively deliver advertisements at a timing appropriate to the user's attributes.

[0091] The provision control unit 16 may control whether or not to provide advertisements depending on the user's attributes. For example, the user's attributes may be information indicating whether the user is paying to disable advertisements. Hereafter, users who are paying will be referred to as "paying users," and users who are not paying will be referred to as "non-paying users."

[0092] The ad delivery control unit 16 may choose not to provide ads to paying users, but to non-paying users. This allows the ad delivery control unit 16 to control ad delivery so that, for example, even if the ad is provided to the same location A, the ad is not visible to paying user U3, but is visible to non-paying user U4. This prevents paying users from being shown ads they do not wish to see.

[0093] The ad delivery control unit 16 may provide ads in different ways depending on attributes other than whether the user is a paying user or a non-paying user. For example, the ad delivery control unit 16 may control the provision of ads so that ad X1 is visible if the user is male, and ad X2 is visible if the user is female.

[0094] The provision control unit 16 may provide advertisements in different provision modes depending on environmental information indicating the surrounding environment of the provision location. For example, the environmental information may be the date and time of advertisement provision. For example, the provision control unit 16 may provide advertisements in provision modes corresponding to time periods such as morning, noon, and night. The provision control unit 16 may also determine the provision mode using more detailed time periods (for example, 12:00 to 13:00). For example, the provision control unit 16 may provide advertisements in well-lit areas at night. If the advertisement is of the fireworks type, the provision control unit 16 may display the advertisement in the sky.

[0095] Environmental information may include the weather conditions around the delivery location. The delivery control unit 16 may deliver advertisements in a manner appropriate to the weather, such as sunny, cloudy, rainy, or snowy. For example, if it is raining, the delivery control unit 16 will deliver the advertisement indoors.

[0096] Environmental information may include the number of avatars present in the vicinity of the service location. For example, the service control unit 16 determines whether the number of avatars is greater than or equal to a predetermined value and determines the service provision method according to the determination result. The service control unit 16 may provide different service provision methods depending on whether the number of avatars is greater than or equal to a predetermined value or less than a predetermined value. The service control unit 16 may also perform the determination using the density of avatars in a predetermined space.

[0097] The number of user gazes may be used instead of, or in conjunction with, the number of avatars. The provision control unit 16 may always provide advertisements to locations that receive a lot of user gaze. This allows the provision control unit 16 to provide advertisements to locations that are attracting user attention.

[0098] The provision control unit 16 may stop providing advertisements if the number of users looking at an advertisement changes from above a predetermined value to below a predetermined value while the advertisement is being provided. As a result, when the number of users looking at an advertisement decreases, the displayed advertisement will disappear.

[0099] The distribution control unit 16 may acquire data on the number of users' gazes drawn to an advertisement, for example, by time of day and location. Based on the acquired data, the distribution control unit 16 can collect data on which time of day and location the advertisement is viewed the most. This data can then be used in providing advertisements in the real world.

[0100] Environmental information may include information about events occurring in the vicinity of the delivery location. The delivery control unit 16 may differentiate the delivery method depending on whether an event occurs or not. In areas where an event occurs, the number of avatars will increase, so it is expected that ad viewing will increase. For example, if a specific event is being held, the delivery control unit 16 will prioritize providing ads from advertisers who have offered high advertising fees. For example, the delivery control unit 16 may adjust the delivery method of ads by increasing the size and volume of ads that have higher advertising fees.

[0101] The environmental information described above is just an example; it may include other types of information. Furthermore, multiple pieces of information from the examples above may be included in the environmental information.

[0102] The provision control unit 16 may control the provision of advertisements in accordance with instructions received by the instruction receiving unit 17. If the provision control unit 16 receives an instruction to skip or stop the provision of an advertisement, it will skip or stop the provision of the advertisement. The provision control unit 16 may also provide feedback to the advertiser regarding the skipped or stopped advertisement. For example, the provision control unit 16 may provide feedback on the timing of the skip or stop, the number of views of the advertisement, etc.

[0103] The ad delivery control unit 16 may adjust the ad delivery method according to the avatar's position to improve the visibility of the ad. For example, the ad delivery control unit 16 controls the angle, height, or brightness of the ad. The ad delivery control unit 16 adjusts the delivery method so that the user can easily see the ad. For example, the ad delivery control unit 16 adjusts the ad's color to improve its visibility according to the background color when the ad is viewed from the avatar. This makes it easier for the user to see the ad.

[0104] The ad delivery control unit 16 may control ad delivery to display ads when an avatar approaches within a predetermined distance from the ad delivery location. The ad delivery control unit 16 triggers the display of an ad when the avatar approaches. This prevents the virtual world from being disrupted by ads being visible from a distance. In addition, since the ad delivery control unit 16 can deliver ads in a small space, it is possible to secure more ad delivery locations.

[0105] If an advertisement is provided within a video, the ad delivery control unit 16 may provide the advertisement at the timing when a predetermined phrase is detected within the video. The predetermined phrase marks a break in the flow of the video. For example, the ad delivery control unit 16 may detect phrases such as "to summarize," "that's all," or "that's the end" from the audio within the video as predetermined phrases. The ad delivery control unit 16 inserts the advertisement immediately after such a phrase. This reduces the sense of unease that may occur when video playback is interrupted by an advertisement.

[0106] The ad delivery control unit 16 may provide an advertisement at the boundary between the area before and after the avatar's movement when the avatar moves to a different area. This allows the ad delivery control unit 16 to effectively provide advertisements related to the area before or after the avatar's movement between areas.

[0107] The ad delivery control unit 16 may control the delivery of ads using a retargeting advertising mechanism. For example, the ad delivery control unit 16 may provide the user with multiple ad samples and track the user's subsequent behavior. The ad delivery control unit 16 may then re-provide only the ads that the user responded well to.

[0108] The provision control unit 16 may control the provision of each of the multiple advertisements generated by the generation unit 13. For example, the provision control unit 16 may provide each of the advertisements provided at multiple locations at the same time, or at different times. For example, the provision control unit 16 may provide 10 advertisements simultaneously, or at different times.

[0109] Return to Figure 4. The instruction receiving unit 17 receives instructions to skip or stop the provision of advertisements. The instruction receiving unit 17 may receive instructions from the user via the user terminal 3, or it may receive instructions in response to the actions of the avatar in the virtual space. The instruction receiving unit 17 outputs the received instructions to the provision control unit 16.

[0110] If a user does not wish to watch an advertisement, they can give instructions to skip or stop the advertisement being offered. For example, the instruction receiving unit 17 receives an instruction to skip an advertisement in response to an avatar waving in front of a bulletin board where an advertisement is displayed, in cases where an advertisement changes after a predetermined amount of time has elapsed.

[0111] A limit may be placed on the number of times an ad can be skipped. For example, the instruction receiving unit 17 may not accept skip instructions until a predetermined time has elapsed if an ad has been skipped a predetermined number of times. This allows users to select and watch the ads they wish to view. The ad generation system 1 may also acquire data on skipped ads and ads that have been viewed for a long time.

[0112] The advertising fee calculation unit 18 calculates the advertising fee. For example, the advertising fee calculation unit 18 calculates the advertising fee for an advertisement based on at least one of the following: the number of views of the advertisement, its size, and its location. The advertising fee is set higher the more views an advertisement receives. The advertising fee is also set higher the larger the advertisement is. Furthermore, the advertising fee is set higher the better the location of the advertisement. The quality of the location may be determined based on factors such as the frequency of avatars entering and leaving the area, or the popularity of the area.

[0113] The communication unit 19 is a communication interface for communication via wired or wireless means. The communication unit 19 transmits and receives data between the metaverse operating system 2, the user terminal 3, and the advertiser terminal 4.

[0114] The configuration of the advertising system 10 has been described above. The configuration of the advertising system 10 described above is merely an example and can be modified as appropriate. For example, if some or all of the components of the advertising generation system 1 are implemented by multiple information processing devices or circuits, these multiple information processing devices or circuits may be centrally located or distributed. For example, the information processing devices or circuits may be implemented in a form in which each is connected via a communication network, such as a client-server system or a cloud computing system. Furthermore, the functions of the advertising generation system 1 may be provided in SaaS (Software as a Service) format.

[0115] Furthermore, although the above description has described the ad generation system 1 and the metaverse operation system 2 as separate systems, this is not limited to them. For example, the metaverse operation system 2 may comprise some or all of the components of the ad generation system 1.

[0116] (Processing by ad generation system 1) Next, we will explain the processes performed by the ad generation system 1, referring to Figure 9. Figure 9 is a flowchart showing the processes performed by the ad generation system 1.

[0117] First, the selection unit 11 selects the location where the advertisement will be provided in the virtual space (S11). Next, the input reception unit 12 receives input for parameters that set the advertisement provision method (S12).

[0118] Here, we will explain an example where step S12 is performed after step S11, but step S12 may be performed first, followed by step S11. For example, the selection unit 11 may select a delivery location in step S11 based on the parameters received in step S12. For example, if a lifebuoy-shaped advertisement type is selected, the selection unit 11 may present the advertiser with a suitable delivery location such as the sea, beach, or river.

[0119] Next, the generation unit 13 generates a provisional advertisement based on the delivery location and parameters (S13). The generation unit 13 requests the advertiser to confirm the provisional advertisement (S14). The acceptance reception unit 14 determines whether the advertiser has accepted the content of the provisional advertisement (S15). If it is determined that the advertiser has not accepted it (NO in S15), the generation unit 13 corrects the provisional advertisement (S16). The generation unit 13 then returns to step S14 and repeats the process.

[0120] If it is determined that the advertiser has given their consent (YES in S15), the generation unit 13 confirms the provisional advertisement as the advertisement to be provided to the distribution location (S17). The generation unit 13 then provides the advertisement at the distribution location (S18).

[0121] Although not shown in the diagram, the verification unit 15 may verify whether the content of the advertisement is based on facts and notify the advertiser of the verification results. Furthermore, as described above, various settings may be made with different degrees of freedom in each step of selecting the delivery location, inputting parameters, and providing the advertisement, for example, depending on the amount of advertising fees.

[0122] As explained above, in the advertising system 10 of this disclosure, the advertising generation system 1 accepts input of parameters for selecting the location where the advertisement will be provided in the virtual space and for setting the manner in which the advertisement will be provided, and generates the advertisement based on the location and parameters. As a result, the advertising generation system 1 can set up advertisements more easily within the virtual space.

[0123] Furthermore, the ad generation system 1 can customize ads by adjusting the delivery location and parameters according to the wishes of the advertiser providing the ad and the circumstances of the user viewing the ad. This allows the ad generation system 1 to generate and deliver effective ads that are likely to be viewed.

[0124] <Example Hardware Configuration> Each functional component of the ad generation system 100, ad generation system 1, metaverse operating system 2, user terminal 3, and advertiser terminal 4 (hereinafter referred to as "ad generation system 100, etc.") may be implemented by hardware (e.g., hardwired electronic circuits) or by a combination of hardware and software (e.g., a combination of electronic circuits and programs that control them). The case in which each functional component of the ad generation system 100, etc. is implemented by a combination of hardware and software will be further explained below.

[0125] Figure 10 is a block diagram illustrating the hardware configuration of a computer 900 that implements the advertising generation system 100, etc. The computer 900 may be a dedicated computer designed to implement the advertising generation system 100, etc., or it may be a general-purpose computer. The computer 900 may also be a portable computer such as a smartphone or tablet device.

[0126] For example, by installing a predetermined application on computer 900, various functions of the advertising generation system 100, etc., are realized on computer 900. The above application consists of a program for realizing the functional components of the advertising generation system 100, etc.

[0127] Computer 900 includes a bus 902, a processor 904, memory 906, a storage device 908, an input / output interface 910, and a network interface 912. The bus 902 is a data transmission path for the processor 904, memory 906, storage device 908, input / output interface 910, and network interface 912 to send and receive data to and from each other. However, the method of connecting the processor 904 and other components to each other is not limited to bus connection.

[0128] The processor 904 is a variety of processors such as a CPU (Central Processing Unit), GPU (Graphics Processing Unit), FPGA (Field-Programmable Gate Array), or quantum processor (quantum computer control chip). The memory 906 is the main memory, implemented using RAM (Random Access Memory), etc. The storage device 908 is the auxiliary storage, implemented using a hard disk, SSD (Solid State Drive), memory card, or ROM (Read Only Memory), etc.

[0129] The input / output interface 910 is an interface for connecting the computer 900 with input / output devices. For example, input devices such as keyboards and output devices such as display devices are connected to the input / output interface 910.

[0130] The network interface 912 is an interface for connecting computer 900 to a network. This network may be a LAN (Local Area Network) or a WAN (Wide Area Network).

[0131] The storage device 908 stores programs that implement each functional component of the advertising generation system 100 (programs that implement the aforementioned applications). The processor 904 reads these programs into memory 906 and executes them to implement each functional component of the advertising generation system 100.

[0132] Each processor executes one or more programs containing a set of instructions for causing the computer to perform the algorithms described with reference to the drawings. These programs, when loaded into the computer, contain a set of instructions (or software code) for causing the computer to perform one or more of the functions described in the embodiments. The programs may be stored in various types of non-transitory computer-readable medium or tangible storage medium. Examples, but not limited to, include non-transitory computer-readable medium or tangible storage medium, such as RAM, ROM, flash memory, SSD or other memory technologies, CD-ROM, DVD (Digital Versatile Disc), Blu-ray® disc or other optical disc storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices. The programs may also be transmitted over various types of transient computer-readable medium or communication medium. Examples, but not limited to, include transient computer-readable medium or communication medium, such as electrical, optical, acoustic or other forms of propagating signals.

[0133] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure are possible, as can be understood by those skilled in the art within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.

[0134] Each drawing is merely illustrative to illustrate one or more embodiments. Each drawing may be associated with one or more other embodiments rather than with only one specific embodiment. As those skilled in the art will understand, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings, for example, to create embodiments not explicitly shown or described. Not all features or steps shown in any one drawing to illustrate an exemplary embodiment are necessarily required, and some features or steps may be omitted. The order of steps shown in any of the drawings may be changed as appropriate.

[0135] Some or all of the above embodiments may also be described as follows, but are not limited to the following: (Note 1) A selection section for selecting the location where advertisements will be delivered in the virtual space, An input receiving unit that receives input of parameters for setting the manner in which the advertisement is provided, The system includes a generation unit that generates advertisements based on the aforementioned delivery location and parameters. Ad generation system. (Note 2) The system further includes a consent reception unit that receives consent from advertisers for the provision of the aforementioned advertisements. The generation unit generates a provisional advertisement based on the provision location and the parameters, and when acceptance of the provisional advertisement is received, it confirms the provisional advertisement as an advertisement to be provided to the provision location. The ad generation system described in Appendix 1. (Note 3) The generation unit adjusts the manner in which the advertisement is provided in accordance with instructions from the advertiser and at least one of the advertising fees for the advertisement. The advertising generation system described in Appendix 1 or 2. (Note 4) The selection unit selects the distribution location where the advertisement is most likely to be viewed, according to the content of the advertisement included in the parameters. An advertising generation system as described in any one of the following appendices 1 to 3. (Note 5) The selection unit selects the distribution location where the advertisement is more likely to be viewed, the higher the advertising fee for the advertisement. An advertising generation system as described in any one of the following appendices 1 to 4. (Note 6) The input receiving unit accepts input of the parameters within an appropriate range of the parameters set according to the provision location. An advertising generation system as described in any one of the following appendices 1 to 5. (Note 7) The appropriate range is set using at least one of the upper and lower limits of the number of pixels included in the advertisement image. The advertising generation system described in Appendix 6. (Note 8) When the generation unit generates the advertisement using artificial intelligence, it adds a predetermined indication to the advertisement that the advertisement was generated by artificial intelligence. An advertising generation system as described in any one of the appendices 1 to 7. (Note 9) The system further includes a verification unit for verifying the content of the aforementioned advertisement, The verification unit verifies whether the content of the advertisement is based on facts and notifies the advertiser of the verification results. An advertising generation system as described in any one of the appendices 1 to 8. (Note 10) The system further comprises a provision control unit that controls the provision of the aforementioned advertisement, The provision control unit provides the advertisement in different provision modes depending on the circumstances of the user viewing the advertisement. An advertising generation system as described in any one of the items 1 to 9 in the appendix. (Note 11) The provision control unit provides the advertisement at different times depending on the user's attributes. The advertising generation system described in Appendix 10. (Note 12) The provision control unit provides the advertisement in different provision modes according to environmental information indicating the environment around the provision location. The environmental information includes at least one of the following: the date and time the advertisement is provided, the weather around the location where the advertisement is provided, the number of avatars present around the location where the advertisement is provided, and information about events occurring around the location where the advertisement is provided. The advertising generation system described in Appendix 10 or 11. (Note 13) The system further includes an instruction receiving unit that receives instructions to skip or stop the provision of the aforementioned advertisement, The provision control unit controls the provision of the advertisement in accordance with the received instructions. An advertising generation system as described in any one of the items 10 to 12 of the appendix. (Note 14) The provision control unit adjusts the manner in which the advertisement is provided according to the position of the avatar so that the visibility of the advertisement is increased. An advertising generation system as described in any one of the items 10 to 13 of the appendices. (Note 15) The selection unit selects the video to be played in the virtual space as the provision location, The provision control unit provides the advertisement at the timing when a predetermined phrase is detected in the video. An advertising generation system as described in any one of the items 10 to 14 of the appendix. (Note 16) The virtual space has multiple areas where the avatar can move, The provision control unit provides the advertisement at the boundary between the area before and after the avatar's movement when the avatar moves to a different area. An advertising generation system as described in any one of the items 10 to 15 of the appendix. (Note 17) The system further includes an advertising fee calculation unit that calculates the advertising fee for the provided advertisement based on at least one of the number of views, size, and location of the advertisement. An advertising generation system as described in any one of the appendices 1 to 16. (Note 18) Choose where to place your advertisements in the virtual space. The system accepts input of parameters that set the manner in which the advertisement is provided. Generate an advertisement based on the aforementioned delivery location and the aforementioned parameters. Ad generation methods. (Note 19) Choose where to place your advertisements in the virtual space. The system accepts input of parameters that set the manner in which the advertisement is provided. The computer is made to generate an advertisement based on the aforementioned delivery location and the aforementioned parameters. program.

[0136] Some or all of the elements (e.g., configuration and function) described in Appendices 2 to 17 that are dependent on Appendice 1 may also be dependent on Appendices 18 and 19 in the same manner as those described in Appendices 2 to 17. Some or all of the elements described in any appendice may be applicable to various hardware, software, recording means, systems, and methods for recording software. [Explanation of Symbols]

[0137] 1. Ad Generation System 2. Metaverse Operating System 3. User terminals 4. Advertiser terminals 4a display screen 10 Advertising Systems 11 Selection Section 12 Input reception section 13 Generation part 14. Acceptance Reception Department 15 Verification Department 16. Service Control Unit 17 Instruction Reception Department 18 Advertising Fee Calculation Department 19 Communications Department 100 Ad Generation Systems 101 Selection Section 102 Input Reception Section 103 Generation part 900 Computers 902 Bus 904 Processor 906 memory 908 Storage Devices 910 Input / Output Interface 912 Network Interface a1~a3 Ad Types AD1 Advertisement B1, B2 Bulletin Boards M mark N Network v1 ground surface

Claims

1. A selection section for selecting the location where advertisements will be delivered in the virtual space, An input receiving unit that receives input of parameters for setting the manner in which the advertisement is provided, The system includes a generation unit that generates advertisements based on the aforementioned delivery location and parameters. Ad generation system.

2. The system further includes a consent reception unit that receives consent from advertisers for the provision of the aforementioned advertisements. The generation unit generates a provisional advertisement based on the provision location and the parameters, and when acceptance of the provisional advertisement is received, it confirms the provisional advertisement as an advertisement to be provided to the provision location. The advertisement generation system according to claim 1.

3. The generation unit adjusts the manner in which the advertisement is provided in accordance with instructions from the advertiser and at least one of the advertising fees for the advertisement. The advertising generation system according to claim 1 or 2.

4. The selection unit selects the distribution location where the advertisement is most likely to be viewed, according to the content of the advertisement included in the parameters. The advertising generation system according to claim 1 or 2.

5. The selection unit selects the distribution location where the advertisement is more likely to be viewed, the higher the advertising fee for the advertisement. The advertising generation system according to claim 1 or 2.

6. The input receiving unit accepts input of the parameters within an appropriate range of the parameters set according to the provision location. The advertising generation system according to claim 1 or 2.

7. The system further comprises a provision control unit that controls the provision of the aforementioned advertisement, The provision control unit provides the advertisement in different provision modes depending on the circumstances of the user viewing the advertisement. The advertising generation system according to claim 1 or 2.

8. The provision control unit provides the advertisement in different provision modes according to environmental information indicating the environment around the provision location. The environmental information includes at least one of the following: the date and time the advertisement is provided, the weather around the location where the advertisement is provided, the number of avatars present around the location where the advertisement is provided, and information about events occurring around the location where the advertisement is provided. The advertisement generation system according to claim 7.

9. Choose where to place your advertisements in the virtual space. The system accepts input of parameters that set the manner in which the advertisement is provided. Generate an advertisement based on the aforementioned delivery location and the aforementioned parameters. Ad generation methods.

10. Choose where to place your advertisements in the virtual space. The system accepts input of parameters that set the manner in which the advertisement is provided. The computer is made to generate an advertisement based on the aforementioned delivery location and the aforementioned parameters. program.

Citation Information

Patent Citations

  • Situation-vacant advertisement generation system

    JP2002032506A