Information processing device, information processing method, and program

The information processing device efficiently displays advertisements in virtual spaces by using attention levels and priority assignments to select and place advertisements in high-attention areas, addressing the challenge of inefficient advertisement display in virtual environments.

JP2025047634APending Publication Date: 2025-04-03JVC KENWOOD CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023156237
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-21
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

There is a need to efficiently display advertisements in virtual spaces, as existing methods do not effectively utilize attention levels and priority assignments to optimize advertisement placement and visibility.

Method used

An information processing device and method that acquires priority-assigned advertisements, correspondence information between areas of interest and display areas, identifies the avatar's viewable area, calculates attention levels for each area, and selects advertisements for display based on attention levels and priority.

Benefits of technology

This solution enables efficient advertisement display in virtual spaces by ensuring that advertisements are shown in areas with high attention levels and appropriate priority, thereby maximizing viewer engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025047634000001_ABST
    Figure 2025047634000001_ABST
Patent Text Reader

Abstract

To efficiently display an advertisement in a virtual space.SOLUTION: An information processing device 10 includes an information acquisition part 241 for acquiring correspondence information showing a correspondence relation between a priority assigned advertisement and a display area 60 for displaying attentional areas 40 for collecting attention from avatars U in a virtual space V and the advertisement, a visible area specification part 242 for specifying an area visually recognized by the avatars U by the positions and the directions of the avatars U, an attention degree calculation part 243 for calculating an attention degree of each attention area 40 on the basis of positions visually recognized by the plurality of avatars U, and an advertisement selection part 244 for selecting an advertisement to be displayed in the display area 60 on the basis of the attention degree, the priority and the correspondence information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] Methods for providing advertisements in virtual space are being researched. Patent Document 1 describes an advertisement providing system that sets advertisement information to be output and the timing of outputting the advertisement information for a preparation period before an avatar starts moving to a destination in the virtual space and for a travel route to the destination after the avatar starts moving. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2022-50837 Summary of the Invention [Problem to be solved by the invention]

[0004] There is a demand for efficient display of advertisements in virtual space.

[0005] The present disclosure has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and a program for efficiently displaying advertisements in a virtual space. [Means for solving the problem]

[0006] The information processing device of the present disclosure includes an information acquisition unit that acquires an advertisement assigned a priority and correspondence information indicating a correspondence between an attention area that attracts attention from an avatar in a virtual space and a display area in which the advertisement is displayed, a viewing area identification unit that identifies the area viewed by the avatar based on the position and orientation of the avatar, an attention calculation unit that calculates an attention level for each of the attention areas based on the viewing positions of a plurality of the avatars, and an advertisement selection unit that selects the advertisement to be displayed in the display area based on the attention level and the priority.

[0007] The information processing method of the present disclosure includes a step of acquiring an advertisement assigned a priority and correspondence information indicating a correspondence between an attention area that attracts attention from an avatar in a virtual space and a display area in which the advertisement is displayed, a step of identifying the area viewed by the avatar based on the position and orientation of the avatar, a step of calculating an attention level for each of the attention areas based on the viewing positions of a plurality of the avatars, and a step of selecting the advertisement to be displayed in the display area based on the attention level and the priority.

[0008] The program according to the present disclosure includes a step of acquiring an advertisement to which a priority has been assigned, and correspondence information indicating a correspondence relationship between an attention area that attracts attention from an avatar in a virtual space and a display area in which the advertisement is displayed, and a step of identifying an area viewed by the avatar based on a position and a direction of the avatar; The computer is caused to execute a step of calculating an attention level for each attention area based on the viewing positions of the multiple avatars, and a step of selecting the advertisement to be displayed in the display area based on the attention level and the priority. Effect of the Invention

[0009] According to the present disclosure, it is possible to provide an information processing device, an information processing method, and a program for efficiently displaying advertisements in a virtual space. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a schematic diagram of an information processing system according to the first embodiment. [Diagram 2] FIG. 2 is a schematic block diagram of an information terminal according to the first embodiment. [Diagram 3] FIG. 3 is a schematic block diagram of the information processing device according to the first embodiment. [Figure 4] FIG. 4 is a diagram illustrating the corresponding relationship between the attention area and the display area according to the first embodiment. [Diagram 5] FIG. 5 is a diagram illustrating example 1 of the advertisement selection method in the information processing device according to the first embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example 2 of the advertisement selection method in the information processing device according to the first embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example 3 of the advertisement selection method in the information processing device according to the first embodiment. [Figure 8] FIG. 8 is a flowchart illustrating a processing flow of the information processing device according to the first embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of an advertisement selection method in the information processing device according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Note that the present disclosure is not limited to these embodiments, and when there are multiple embodiments, the present disclosure also includes combinations of the embodiments.

[0012] (First embodiment) The information processing system will be described with reference to Fig. 1. Fig. 1 is a schematic diagram of the information processing system according to the first embodiment.

[0013] (Information Processing System) As shown in Fig. 1, an information processing system 100 according to this embodiment includes an information terminal 1 and an information processing device 10. The information processing system 100 uses the information terminal 1 and the information processing device 10 to provide a virtual space V to a user. The information terminal 1 is an information terminal used by a user, and is an HMD (Head Mount Display) in this embodiment. The information terminal 1 provides the virtual space V to the user by displaying an image generated by the information processing device 10.

[0014] The information processing device 10 is a server that generates an image of the virtual space V and manages the information terminals 1 used by different users. The information processing device 10 manages the image of the virtual space V by each information terminal 1 by performing information communication with each information terminal 1. However, the information terminal 1 is not limited to one that provides the virtual space V, and may be, for example, a flat information terminal that displays an image. In the example of FIG. 1, the information processing device 10 is connected to one information terminal 1, but is not limited thereto, and the number of information terminals 1 to which the information processing device 10 is connected and performs information communication may be arbitrary. In other words, the number of information terminals 1 connected to the information processing device 10 is determined according to the number of users who access the virtual space V.

[0015] (Virtual space) The virtual space V is not a real space (real space) where the user actually exists, but a space where the user does not exist. The virtual space V is a virtual space that does not actually exist, that is, VR (Vertial Reality), but may be a space that reproduces a real place away from the place where the user exists, that is, MR (Mixed Reality). The information terminal 1 provides the virtual space V according to the user's movement (line of sight) in the real space. That is, based on the image of the virtual space V generated by the information processing device 10, the information terminal 1 displays an image of the virtual space V seen from the avatar of the user of the information terminal 1, assuming that the avatar exists in the virtual space V. Therefore, the user can recognize that he or she exists in the virtual space V. However, the information terminal 1 is not limited to displaying a subjective image, and may display an image of the virtual space V from any field of view (for example, an overhead image of the virtual space V).

[0016] In this embodiment, as shown in Fig. 1, the virtual space V includes an avatar U, a focus area 40, and a display area 60. The focus area 40 is an area in the virtual space V that is expected to attract attention from the user's avatar. The display area 60 is an area in which advertisements are displayed. The focus area 40 and the display area 60 will be described in detail later.

[0017] (Information terminal) FIG. 2 is a schematic block diagram of an information terminal according to this embodiment. The information terminal 1 can be said to be a computer, and includes an input unit 2, an output unit 3, a storage unit 4, a communication unit 5, and a control unit 6, as shown in FIG. 2. The input unit 2 is a mechanism for accepting an operation by a user, and may be, for example, a controller or a microphone provided in an HMD. The output unit 3 is a mechanism for outputting information. In this embodiment, the output unit 3 is an HMD, and includes a display device (display unit) for displaying an image and a speaker (audio output unit) for outputting audio. That is, the output unit 3 provides a virtual space V by outputting information such as an image or audio to the user. The storage unit 4 is a memory for storing various information such as the calculation contents and programs of the control unit 6, and includes at least one of, for example, a random access memory (RAM), a main storage device such as a read only memory (ROM), and an external storage device such as a hard disk drive (HDD). The program for the control unit 6 stored in the storage unit 4 may be stored in a recording medium that can be read by the information terminal 1. The communication unit 5 is a communication module, such as an antenna, that communicates with an external device, here the information processing device 10. The information terminal 1 communicates with the information processing device 10 by wireless communication, but may also use wired communication, and any communication method may be used.

[0018] The control unit 6 is a calculation device, that is, a CPU (Central Processing Unit). The control unit 6 includes an information acquisition unit 61 and a display control unit 62. The control unit 6 realizes the information acquisition unit 61 and the display control unit 62 by reading and executing a program (software) from the storage unit 4, and executes the information acquisition unit 61 and the display control unit 62. The control unit 6 may execute these processes by one CPU, or may include multiple CPUs and execute the processes by the multiple CPUs. At least a part of the information acquisition unit 61 and the display control unit 62 may be realized by a hardware circuit. In the present embodiment, the control unit 6 is a CPU provided in the information terminal 1 including the output unit 3 (display unit), but may be a device separate from the information terminal 1 including the output unit 3.

[0019] The information acquisition unit 61 acquires user motion information. The motion information is information about a motion in the real world performed by the user to operate the avatar U in the virtual space V, in other words, information indicating a motion in the real world performed by the user to operate the visual field area of ​​the avatar U. The information acquisition unit 61 may acquire the motion information by any method. For example, a sensor for detecting the position and orientation of the user in the real space may be provided, and the information acquisition unit 61 may acquire the position and orientation of the user detected by the sensor as motion information. Also, for example, the information acquisition unit 61 may acquire an operation (an operation for moving the avatar U in the virtual space V) input by the user to the input unit 2 (such as a controller) as motion information.

[0020] The display control unit 62 causes the output unit 3 (display unit) to display an image of the virtual space V. In this embodiment, the display control unit 62 causes the output unit 3 to display an image (subjective image) of the virtual space V seen from the avatar U. In this embodiment, the information terminal 1 transmits operation information to the information processing device 10. The information processing device 10 (a space generation unit 240 described later) calculates the position and orientation of the avatar U in the virtual space V based on the operation information, and generates an image of the virtual space V in which the avatar U exists at that position and orientation. Then, the information processing device 10 specifies the visual field range of the avatar U based on the position and orientation of the avatar U, converts the image of the virtual space V into an image (subjective image) of the virtual space V seen from the avatar U based on the visual field range of the avatar U, and transmits the converted image (subjective image) of the virtual space V to the information terminal 1. The information terminal 1 causes the output unit 3 to display the subjective image acquired from the information processing device 10. However, this is not limited thereto, and the information terminal 1 may generate a subjective image based on the image of the virtual space V. In this case, the display control unit 62 acquires an image of the virtual space V from the information processing device 10, and specifies the field of view of the avatar U based on the operation information. Then, the display control unit 62 converts the image of the virtual space V into a subjective image based on the field of view of the avatar U, and causes the output unit 3 to display the subjective image.

[0021] FIG. 3 is a schematic block diagram of the information processing device according to the present embodiment. The information processing device 10 can be said to be a computer (server), and includes a storage unit 22, a communication unit 23, and a control unit 24, as shown in FIG. 3. The storage unit 22 is a memory that stores various information such as the calculation contents and programs of the control unit 24, and includes at least one of a RAM, a main storage device such as a ROM, and an external storage device such as a HDD. The program for the control unit 24 stored in the storage unit 22 may be stored in a recording medium that can be read by the information processing device 10. The communication unit 23 is a communication module that communicates with an external device, and is, for example, an antenna. The information processing device 10 may use either wireless communication or wired communication.

[0022] The control unit 24 is a calculation device, that is, a CPU. The control unit 24 includes a space generation unit 240, an information acquisition unit 241, a visual recognition area specification unit 242, an attention degree calculation unit 243, an advertisement selection unit 244, an output control unit 245, and a priority control unit 246. The control unit 24 reads out a program (software) from the storage unit 22 and executes it to realize the space generation unit 240, the information acquisition unit 241, the visual recognition area specification unit 242, the attention degree calculation unit 243, the advertisement selection unit 244, the output control unit 245, and the priority control unit 246, and executes the processes. The control unit 24 may execute these processes by one CPU, or may be provided with multiple CPUs and execute the processes by the multiple CPUs. In addition, at least a portion of the space generation unit 240, the information acquisition unit 241, the visual recognition area identification unit 242, the attention calculation unit 243, the advertisement selection unit 244, the output control unit 245, and the priority control unit 246 may be realized by a hardware circuit.

[0023] (Processing of information processing device) The following describes the processing contents of the information processing device 10. However, the processing of the information processing device 10 described below may be performed by the information terminal 1 that displays an image to the user. In other words, the information terminal 1 that displays an image to the user may act as an information processing device and perform the processing of the information processing device 10 described below.

[0024] (Space generation part) The space generation unit 240 generates an image of the virtual space V. The space generation unit 240 generates an image including the avatar U that has accessed the virtual space V, the attention area 40, and the display area 60 as the image of the virtual space V.

[0025] (Attention Area) FIG. 4 is a diagram for explaining the correspondence between the attention area and the display area according to the first embodiment. The space generation unit 240 may set any position in the virtual space V as the attention area 40, but in this embodiment, as shown in FIG. 1, the space generation unit 240 may set an area within a predetermined distance range from the virtual stage 50 in the virtual space V (an area on the virtual stage 50 in the example of FIG. 1) as the attention area 40. The virtual stage 50 is an area set for an avatar (performer avatar 30) performing a performance in the virtual space V to perform a performance. More specifically, in this embodiment, the space generation unit 240 sets an area within a predetermined distance range from the standing position of the performer avatar 30 on the virtual stage 50 as the attention area 40. Taking FIG. 4 as an example, the space generation unit 240 sets an area surrounded by four sides at a distance T0 (distance in the virtual space V) from the standing position of the performer avatar 30A as the attention area 40A. Note that the distance from the performer avatar 30 in the virtual space V may be defined by any method. For example, image analysis may be used to identify the position of performer avatar 30A in virtual space V, four sides at a distance T0 from the position may be defined, and the area surrounded by the four defined sides may be set as attention area 40A. Furthermore, space generation unit 240 may move the position of attention area 40 in conjunction with the movement of the position of performer avatar 30, or may fix the position of attention area 40 by setting a fixed position on virtual stage 50 as the standing position of performer avatar 30A.

[0026] (display area) The display area 60 is an area in which advertisements are displayed in the virtual space V. The space generation unit 240 may set the display area 60 at any position within the virtual space V, but sets the display area 60 at a position corresponding to the attention area 40. That is, the space generation unit 240 sets the display area 60 at a position corresponding to the attention area 40 based on the position of the attention area 40. In this embodiment, the corresponding position refers to a position within a predetermined distance range from the attention area 40. Also, for example, when the attention area 40 is included in the field of view (subjective image) of the avatar U, a position included in the field of view (subjective image) of the avatar U may be set as the corresponding position.

[0027] In this embodiment, the space generation unit 240 sets a display area 60 for each attention area 40. That is, it is preferable that one or more display areas 60 are set for one attention area 40. Thus, in this embodiment, the display area 60 is provided at a position corresponding to the attention area 40. Hereinafter, the display area 60 provided at a position corresponding to the attention area 40 will be appropriately described as the display area 60 associated with that attention area 40.

[0028] The space generation unit 240 may not set the display area 60 associated with the target area 40 based on the position of the target area 40. For example, the space generation unit 240 may set a plurality of display areas 60 at arbitrary positions, and select, from among the plurality of display areas 60, the display area 60 within a predetermined distance range from the target area 40 as the display area 60 associated with the target area 40. For example, the space generation unit 240 may associate the display area 60 closest to the target area 40 with the target area 40. In the example of FIG. 4, a plurality of performer avatars 30 (30A to 30C) are holding a show simultaneously on the virtual stage 50 in the virtual space V, and a plurality of target areas 40 (40A to 40C) are defined within a predetermined range from the standing positions of the respective performer avatars 30. Also, it is assumed that a plurality of display areas 60 (60A to 60C) are set around the virtual stage 50. At this time, if the distances from the display area 60A to the respective target areas 40 are L1, L2, and L3 (L1 < L2 < L3), the target area 40A with the shortest distance L1 from the display area 60A is associated with the display area 60A. Note that the distance between the display area 60 and the target area 40 in the virtual space V may be defined by any method. For example, the distance between the display area 60 and the target area 40 in the virtual space V may be defined using image analysis.

[0029] (Output control unit) The output control unit 245 outputs the image of the virtual space V generated by the space generation unit 240 to the information terminal 1. That is, the output control unit 245 outputs the image of the virtual space V including the target area 40, the display area 60, and the avatar U generated by the space generation unit 240 to the information terminal 1. The information terminal 1 causes the output unit 3 to display the subjective image obtained by converting the image of the virtual space V transmitted from the output control unit 245 in this embodiment.

[0030] In addition, the information terminal 1 displays an advertisement in the display area 60 of the virtual space V. Hereinafter, a method for selecting an advertisement to be displayed in the display area 60 will be described.

[0031] (Information acquisition unit) The information acquisition unit 241 acquires an advertisement to which a priority has been assigned. The advertisement here refers to an advertisement scheduled to be displayed in the display area 60. The priority of an advertisement is an index indicating the order in which advertisements are displayed in a chronological order (display order) when there are multiple advertisements. For example, the priority of an advertisement may be expressed as a number, and may be set so that the higher the number, the higher the priority (the earlier the display order). The information acquisition unit 241 may acquire an advertisement to which a priority has been assigned by any method. For example, an advertisement to which a priority has been assigned may be acquired from an external device (such as a server) via the communication unit 23. Alternatively, an advertisement to which a priority has been assigned may be acquired from the storage unit 22. Specific examples of priority will be described later.

[0032] The information acquisition unit 241 also acquires correspondence information indicating a correspondence relationship between the attention area 40 that attracts attention from the avatar U in the virtual space V and the display area 60 in which an advertisement is displayed. The correspondence relationship here is information indicating the display area 60 that is associated with the attention area 40.

[0033] (Visual recognition area identification part) The visual recognition area specifying unit 242 specifies the position that the avatar U is viewing based on the position and orientation of the avatar U. In other words, the visual recognition area specifying unit 242 according to this embodiment specifies which position in the virtual space V the avatar U is viewing based on the position and orientation of the avatar U in the virtual space V. Any method may be used to specify the viewing position, and for example, the visual recognition area specifying unit 242 may acquire operation information from the information terminal 1, and calculate the position and orientation of the avatar U in the virtual space V based on the operation information. Then, the visual recognition area specifying unit 242 may specify the line of sight of the avatar U based on the position and orientation of the avatar U in the virtual space V, and may determine the position (coordinates) that overlaps with the line of sight as the position that the avatar U is viewing. Also, for example, the visual recognition area specifying unit 242 may specify the visual field range of the avatar U based on the position and orientation of the avatar U in the virtual space V, and may determine the area (or space) that overlaps with the visual field range as the position that the avatar U is viewing.

[0034] The visual recognition area specifying unit 242 specifies which attention area 40 the avatar U is viewing based on the viewing position of the avatar U and the position of the attention area 40. The visual recognition area specifying unit 242 determines whether the attention area 40 exists at a position overlapping the viewing position of the avatar U, and if the attention area 40 exists at a position overlapping the viewing position of the avatar U, specifies that the avatar U is viewing the attention area 40. To explain in detail with reference to FIG. 1, when the avatar U tries to view the performer avatar 30 on the virtual stage 50 in the virtual space V, the user operates the information terminal 1 to move the avatar U to a position where the performer avatar 30 is easily visible, and directs the direction of the avatar U (the direction of the line of sight E) toward the performer avatar 30. At that time, based on the user's operation information acquired by the information acquisition unit 61 of the information terminal 1, the visual recognition area specifying unit 242 calculates the position and orientation of the avatar U and specifies the viewing position of the avatar U. The visual recognition area specifying unit 242 then specifies which attention area 40 the avatar U is viewing, based on the viewing position of the avatar U and the position of the attention area 40. In the example of FIG. 1, if the performer avatar 30 exists on the extension of the viewing position (direction of line of sight E) of the avatar U, the visual recognition area specifying unit 242 specifies that the avatar U is viewing the attention area 40 determined by the standing position of the performer avatar 30. In addition, even if the performer avatar 30 does not exist on the extension of the calculated direction (direction of line of sight E) of the avatar U, if there is an attention area 40 that overlaps with the extension of the direction (direction of line of sight E) of the avatar U, the visual recognition area specifying unit 242 specifies that the avatar U is viewing the overlapping attention area 40. Note that the visual recognition area specifying unit 242 according to this embodiment calculates the position and orientation (the field of view and line of sight of the avatar U) of the avatar U based on the user's operation information acquired by the information acquisition unit 61 of the information terminal 1, but may calculate using any method. For example, the orientation of the avatar U (the direction of the line of sight E) may be calculated using image analysis based on the position of the avatar U in the virtual space V and the external shape of the avatar U (for example, the direction of the face if it is humanoid).

[0035] (Attention Calculation Unit) The attention degree calculation unit 243 calculates the attention degree for each attention region 40 based on the positions where the multiple avatars U are viewing. More specifically, the attention degree calculation unit 243 calculates the attention degree for each attention region 40 based on the identification result of whether the multiple avatars U are viewing the attention region 40. The attention degree here is an index indicating the level of attention degree of the attention region 40, and it can be said that the higher the attention degree, the higher the attention degree. The attention degree calculation unit 243 according to this embodiment collects information on which attention region 40 each avatar U identified by the visual recognition region identification unit 242 is viewing, and calculates the attention degree of each attention region 40. In other words, the attention degree calculation unit 243 calculates the attention degree of each attention region 40 so that the more avatars U are viewing, the higher the attention degree. Explaining using the example of Fig. 1, from information on the number of avatars U viewing each attention area 40 identified by the visual recognition area identification unit 242 (seven people in attention area 40A, two people in attention area 40B), the attention level calculation unit 243 calculates an attention level of 7 for attention area 40A and an attention level of 2 for attention area 40B. Note that, although the attention level calculation unit 243 according to the present embodiment determines the value of the attention level so that the greater the attention level value, the higher the attention level, the more attention level may be determined.

[0036] (Advertising Selection Department) The advertisement selection unit 244 selects an advertisement to be displayed in the display area 60 based on the attention level, the priority, and the correspondence information between the attention area 40 and the display area 60. Specifically, the advertisement selection unit 244 according to the present embodiment specifies the display area 60 corresponding to each attention area 40 based on the correspondence information between the attention area 40 and the display area 60 acquired by the information acquisition unit 241. Then, the advertisement selection unit 244 selects an advertisement to be displayed in the display area 60 such that the higher the attention level of the corresponding attention area 40, the higher the priority of the advertisement to be displayed in the display area 60. That is, for example, when the attention level of the attention area 40A corresponding to the display area 60A is higher than the attention level of the attention area 40B corresponding to the display area 60B, the advertisement selection unit 244 selects advertisements to be displayed in the display areas 60A and 60B such that the priority of the advertisement to be displayed in the display area 60A is higher than the priority of the advertisement to be displayed in the display area 60B.

[0037] In this embodiment, it is preferable that the priority control unit 246 changes the priority of the advertisement for the display area 60 according to the number of times the same advertisement is displayed in the same display area 60. That is, when an advertisement is selected for a display area 60 after a certain advertisement is displayed in the display area 60, it is preferable to change the priority of the advertisement from the previous selection. In this case, the advertisement selection unit 244 selects an advertisement for the display area 60 using the changed priority. More specifically, it is preferable that the priority control unit 246 sets the priority of the advertisement lower than the previous selection when selecting the advertisement for the display area 60 after a certain advertisement is displayed in the display area 60. This makes it difficult for the same advertisement to be selected repeatedly, and advertisements can be displayed more efficiently.

[0038] The output control unit 245 transmits, together with the image of the virtual space V, information on the advertisement selected by the advertisement selecting unit 244 in this manner (advertising information) and information indicating the display area 60 in which the advertisement is to be displayed (location information) to the information terminal 1. The information terminal 1 displays the advertisement indicated in the advertising information in the display area 60 indicated in the location information. Note that the advertising information may be an identifier indicating which advertisement it is, or may be the content of the advertisement itself.

[0039] The output control unit 245 may change the display mode in which an advertisement is displayed in the display area 60 based on the attention level. For example, the output control unit 245 may change the display mode in which an advertisement is displayed when a low-priority advertisement is displayed in the display area 60 corresponding to an attention area 40 with a low attention level. The method of changing the advertisement display mode may also be arbitrary, and the output control unit 245 according to this embodiment changes the brightness or color of the advertisement to make it more noticeable when a low-priority advertisement is displayed in the display area 60.

[0040] The advertisement selection method in the advertisement selection unit 244 according to this embodiment will be described below using a specific example.

[0041] (Example 1 of ad selection method) In this example, the advertisement selection unit 244 sets a threshold for the attention level (attention level threshold) and a threshold for the priority level (priority threshold). Then, the advertisement selection unit 244 judges whether the attention level of the attention area 40 corresponding to the display area 60 from which the advertisement is selected is equal to or higher than the attention level threshold. If the attention level of the attention area 40 is equal to or higher than the attention level threshold, the advertisement selection unit 244 selects an advertisement assigned a priority level equal to or higher than the priority level threshold as an advertisement for the display area 60 corresponding to the attention area 40. If there are multiple advertisements with priorities equal to or higher than the priority level threshold, the advertisement selection unit 244 selects the advertisement with the highest priority level among them as an advertisement for the display area 60. On the other hand, if the attention level of the attention area 40 is lower than the attention level threshold, the advertisement selection unit 244 selects an advertisement assigned a priority level lower than the priority level threshold as an advertisement for the display area 60 corresponding to the attention area 40. Even in this case, if there are multiple advertisements with priorities lower than the priority level threshold, the advertisement selection unit 244 selects the advertisement with the highest priority level among them as an advertisement for the display area 60. In this example as well, when the display of an advertisement in a certain display area 60 is completed, the priority of that advertisement in that display area 60 may be lowered.

[0042] A specific example of the selection method of this embodiment will be described with reference to FIG. 5. FIG. 5 is a diagram for explaining Example 1 of the advertisement selection method in the information processing device according to the first embodiment. In the example of FIG. 5, a selection method will be described in which of the display areas 60, A or B, the advertisement selection unit 244 according to this embodiment displays four advertisements, advertisements a to d, to which priority levels of 4 to 1 are assigned. At this time, it is assumed that the display area A corresponds to an attention area 40 having a higher attention level than the display area B. It is also assumed that the advertisements a to d are assigned priorities to the display areas A and B, respectively. In this case, the advertisement selection unit 244 selects an advertisement having a priority level of 3 or more (priority threshold or higher) for the display area A to the display area A corresponding to the attention area 40 having an attention level equal to or higher than the attention level threshold, and selects an advertisement having a priority level of 2 or less (less than the priority threshold) for the display area B having an attention level lower than the attention level threshold. With this selection, advertisement a, which has a priority of 4 for display area A, and advertisement b, which has a priority of 3 for display area A, are displayed in display area A by the output control unit 245. Moreover, advertisement c, which has a priority of 2 for display area A, and advertisement d, which has a priority of 1 for display area A, are displayed in display area B by the output control unit 245.

[0043] 5, when the priority of an advertisement is described as priority (A / B) 4 / 4, this indicates that the priority for display area A is 4 and the priority for display area B is also 4. The output control unit 245 displays the advertisement to be displayed in each display area 60 selected by the advertisement selection unit 244 for a predetermined time (one time slot), and then ends the display. Then, in the next time slot, the advertisement to be displayed in each display area 60 selected by the advertisement selection unit 244 is displayed again.

[0044] 5, the advertisements to be displayed in the first time slot T1 in this example are selected by the advertisement selection unit 244 so that in display area A, advertisement a having a priority of 3 or more for display area A and the highest priority for display area A is displayed, and in display area B, advertisement c having a priority of 2 or less for display area A and the highest priority for display area B is displayed. In accordance with the selection by the advertisement selection unit 244, the output control unit 245 displays advertisement a in display area A and advertisement c in display area B.

[0045] 5, during switching time t1 from the end of time slot T1 to the start of the next time slot T2, the priority control unit 246 changes the priority of the advertisement that has finished displaying to lower it. Specifically, the priority control unit 246 changes the priority of advertisement a displayed in display area A to lower it from 4 to 0. Similarly, the priority control unit 246 changes the priority of advertisement c displayed in display area B to lower it from 2 to 0.

[0046] Then, based on the updated priority of the advertisement, the advertisement selection unit 244 selects an advertisement to be displayed in the next time slot T2. At this time, the waiting advertisements in each display area shown in FIG. 4 are a list of advertisements that the advertisement selection unit 244 is selecting as advertisements to be displayed in the next time slot. The priority updated by the priority control unit 246 is written in the waiting advertisements. In other words, the advertisement selection unit 244 selects an advertisement to be displayed in the next time slot from among the waiting advertisements in each display area. Specifically, after the end of the time slot T1, the advertisement selection unit 244 selects advertisement b, which has a priority of 3 and corresponds to the display area A, from among the waiting advertisements in the display area A at the switching time t1, as an advertisement to be displayed in the time slot T2. Similarly, after the end of the time slot T1, the advertisement selection unit 244 selects advertisement d, which has a priority of 1 and corresponds to the display area B, from among the waiting advertisements in the display area B at the switching time t1, as an advertisement to be displayed in the time slot T2.

[0047] In addition, the switching time between time slots, that is, switching time t1 in this example, is set to be very short compared to one time slot, and it is assumed that an advertisement will seamlessly switch to the next advertisement (time slot) after the end of the time slot.

[0048] (Example 2 of ad selection method) In the first example of the advertisement selection method, the advertisement selection unit 244 selects only advertisements with priorities equal to or higher than the priority threshold for the display area A corresponding to the attention area 40 whose attention level is equal to or higher than the attention level threshold, but the present invention is not limited to this. Fig. 6 is a diagram for explaining a second example of the advertisement selection method in the information processing device according to the first embodiment.

[0049] In this example, the advertisement selection unit 244 assigns advertisements with higher priority to each of the multiple display areas 60 for which advertisements are selected, in descending order of the attention levels of the corresponding attention areas 40. That is, the advertisement selection unit 244 assigns the advertisement with the highest priority to the display area 60 corresponding to the attention area 40 with the highest attention level, and assigns the advertisement with the second highest priority to the display area 60 corresponding to the attention area 40 with the second highest attention level.

[0050] A specific example of the selection method of this example will be described with reference to Fig. 6. In this example, the advertisement selection unit 244 selects advertisement a, which has a priority of 4 for display area A, as the advertisement to be displayed in display area A. In addition, the advertisement selection unit 244 selects advertisement b, which has a priority of 3 for display area B, as the advertisement to be displayed in display area B. In response to this selection, the output control unit 245 displays advertisement a in display area A and advertisement b in display area B.

[0051] 6, during switching time t1 from the end of time slot T1 until the start of the next time slot T2, the priority control unit 246 updates the priority of each advertisement that has been displayed. Then, based on the updated priority of the advertisement, the advertisement selection unit 244 selects an advertisement to be displayed in the next time slot T2. Specifically, during switching time t1 after the end of time slot T1, the priority control unit 246 changes the priority of advertisement a displayed in display area A from 4 to 0. Similarly, during switching time t1 after the end of time slot T1, the priority control unit 246 changes the priority of advertisement b displayed in display area B from 3 to 0.

[0052] The advertisement selection unit 244 selects advertisements to be displayed in each display area 60 in time slot T2 from the advertisements waiting to be displayed at switching time t1 whose priorities have been updated. Specifically, the advertisement selection unit 244 selects advertisement b, which corresponds to display area A and has a priority of 3, as the advertisement to be displayed in display area A in time slot T2. Similarly, the advertisement selection unit 244 selects advertisement a, which corresponds to display area B and has a priority of 4, as the advertisement to be displayed in display area B in time slot T2. In accordance with this selection, the output control unit 245 displays advertisement b in display area A and advertisement a in display area B.

[0053] Similarly, at switching time t2 after the end of time slot T2, the priority control unit 246 updates the priorities. Specifically, the priority control unit 246 lowers the priority of advertisement b displayed in display area A from 3 to 0, and lowers the priority of advertisement a displayed in display area B from 4 to 0.

[0054] The advertisement selection unit 244 selects advertisements to be displayed in each display area 60 in time slot T3 from the advertisements waiting to be displayed at switching time t2 when the priority has been updated. Specifically, the advertisement selection unit 244 selects advertisement c having a priority of 2 corresponding to display area A as the advertisement to be displayed in display area A in time slot T3, and selects advertisement d having a priority of 1 corresponding to display area B as the advertisement to be displayed in display area B in time slot T3. In accordance with this selection, the output control unit 245 displays advertisement c in display area A and advertisement d in display area B.

[0055] Thereafter, even at switching time t3 after the end of time slot T3, the priority control unit 246 updates the priorities. Specifically, the priority control unit 246 lowers the priority of advertisement c displayed in display area A from 2 to 0, and lowers the priority of advertisement d displayed in display area B from 1 to 0.

[0056] The advertisement selecting unit 244 selects advertisements to be displayed in each display area 60 in time slot T4 from the advertisements waiting to be displayed at switching time t3 whose priority has been updated. Specifically, the advertisement selecting unit 244 selects advertisement d having a priority of 1 corresponding to display area A as the advertisement to be displayed in display area A in time slot T4, and selects advertisement c having a priority of 2 corresponding to display area B as the advertisement to be displayed in display area B in time slot T4. In accordance with this selection, the output control unit 245 displays advertisement d in display area A and advertisement c in display area B. Note that the switching times t1 to t3 in this example are set to be very short compared to one time slot, as in example 1.

[0057] (Example 3 of ad selection method) FIG. 7 is a diagram illustrating an example 3 of the advertisement selection method in the information processing device according to the first embodiment.

[0058] In this example, an advertisement that is a candidate for display is assigned to each display area 60. That is, in this example, a priority level and information indicating the display area 60 in which the advertisement can be displayed are set for each advertisement, and the information acquisition unit 241 acquires information indicating the display area 60 in which the advertisement can be displayed, along with the priority level. In this example, when the attention level of the attention area 40 is equal to or higher than the attention level threshold, the advertisement selection unit 244 selects an advertisement that is assigned a priority level equal to or higher than the priority level threshold among advertisements that can be displayed in the display area 60 corresponding to the attention area 40, as an advertisement for the display area 60 corresponding to the attention area 40. In addition, when the attention level of the attention area 40 is lower than the attention level threshold, the advertisement selection unit 244 selects an advertisement that is assigned a priority level lower than the priority level threshold among advertisements that can be displayed in the display area 60 corresponding to the attention area 40, as an advertisement for the display area 60 corresponding to the attention area 40.

[0059] A specific example of the selection method of this example will be described with reference to FIG. 7. In this example, a selection method for selecting whether six advertisements, advertisements a to f, are to be displayed in either display area 60, display area A or B, will be described. In this example, advertisements a to f are advertisements that can be displayed only in one of display areas 60, display area A or B. In FIG. 7, when the priority of a certain advertisement is described as priority (A / B) 6 / -, it indicates that the advertisement has a priority of 6 for display area A and cannot be displayed in display area B. In this example, the advertisement selection unit 244 selects advertisements based on the conditions related to the display areas 60 of each advertisement and the priority for each display area 60. In other words, the advertisement selection unit 244 selects an advertisement with the highest priority for each display area 60 from among advertisements that can be displayed in each display area 60.

[0060] 7, the advertisements to be displayed in time slot T1 in this example are selected by the advertisement selection unit 244 so that, in display area A, among advertisements a, d, and f that can be displayed in display area A, advertisement a having the highest priority for display area A is displayed, and, in display area B, among advertisements b, c, and e that can be displayed in display area B, advertisement b having the highest priority for display area B is displayed. In accordance with this selection, the output control unit 245 displays advertisement a in display area A and advertisement b in display area B. During switching time t1 from the end of time slot T1 until the start of the next time slot T2, the priority control unit 246 updates the priority of each advertisement.

[0061] Then, based on the updated priority of the advertisement, the advertisement selection unit 244 selects an advertisement to be displayed in the next time slot T2. Specifically, at the switching time t1 after the end of the time slot T1, the priority control unit 246 changes the priority of the advertisement a displayed in the display area A to be lowered from 6 to 0. Similarly, at the switching time t1 after the end of the time slot T1, the priority control unit 246 changes the priority of the advertisement b displayed in the display area B to be lowered from 5 to 0. The advertisement selection unit 244 selects advertisements to be displayed in each display area 60 in the time slot T2 from advertisements waiting to be displayed at the switching time t1 whose priority has been updated. Specifically, the advertisement selection unit 244 selects the advertisement d corresponding to the display area A and having a priority of 3 as the advertisement to be displayed in the display area A in the time slot T2. Similarly, the advertisement selection unit 244 selects the advertisement c corresponding to the display area B and having a priority of 2 as the advertisement to be displayed in the display area B in the time slot T2. In accordance with this selection, the output control unit 245 displays advertisement d in display area A and advertisement c in display area B.

[0062] Similarly, at switching time t2 after the end of time slot T2, the priority control unit 246 updates the priorities. Specifically, the priority control unit 246 lowers the priority of advertisement d displayed in display area A from 3 to 0, and lowers the priority of advertisement c displayed in display area B from 2 to 0.

[0063] The advertisement selection unit 244 selects advertisements to be displayed in each display area 60 in time slot T3 from the advertisements waiting to be displayed at switching time t2 whose priority has been updated. Specifically, the advertisement selection unit 244 selects advertisement f having a priority of 1 corresponding to display area A as the advertisement to be displayed in display area A in time slot T3, and selects advertisement e having a priority of 1 corresponding to display area B as the advertisement to be displayed in display area B in time slot T3. In accordance with this selection, the output control unit 245 displays advertisement f in display area A and advertisement e in display area B. Note that the switching times t1 and t2 in this example are set to be very short times compared to one time slot, as in the above-mentioned example 1.

[0064] In addition, in each example of the advertisement selection method, the priority control unit 246 may execute a process of returning the priority of an advertisement whose advertisement priority has become 0 to the original priority after a predetermined time has elapsed. This allows the advertisement whose priority has been lowered to be displayed again.

[0065] (Processing flow) Next, a process flow according to this embodiment will be described. FIG. 8 is a flowchart for explaining a process flow of the information processing device according to the first embodiment. As shown in FIG. 8, the visual recognition area specification unit 242 specifies the positions that each avatar U is viewing based on the positions and orientations of the avatars U in the virtual space V (step S1). The attention degree calculation unit 243 specifies information about the attention area 40 (information indicating which attention area 40 is viewed by how many avatars U) based on the positions that the multiple avatars U are viewing specified by the visual recognition area specification unit 242, and calculates the attention degree for each attention area 40 based on the information (step S2). The advertisement selection unit 244 selects an advertisement to be displayed in the display area 60 based on the attention degree of each attention area 40 calculated by the attention degree calculation unit 243, the priority of the advertisement associated in advance to the display area 60, and the correspondence information between the attention area 40 and the display area 60 (step S3). The output control unit 245 displays the advertisements to be displayed in each display area 60 selected by the advertisement selection unit 244 in the display area 60 in the virtual space V (step S4). After the output control unit 245 displays the advertisements, when the advertisement selection unit 244 selects the advertisement to be displayed next from among the advertisements waiting to be displayed, if there is an advertisement that has never been displayed (step S5; Yes), the priority control unit 246 updates the priority of the first advertisement displayed in the first display area to lower the priority of the first advertisement with respect to the first display area (step S6). After that, the advertisement selection unit 244 selects the advertisement to be displayed next based on the priority of the advertisement with respect to the display area 60 updated by the priority control unit 246, the attention degree of each attention area 40, and the correspondence information between the attention area 40 and the display area 60 (return to step S3).

[0066] On the other hand, after the output control unit 245 displays an advertisement (after step S4), when the advertisement selection unit 244 selects the next advertisement to be displayed from among the advertisements waiting to be displayed, if there is no advertisement that has never been displayed in the display area 60 (step S5; No), this process is terminated.

[0067] (effect) As described above, the information processing device 10 according to the present embodiment specifies the attention area 40 viewed by each avatar U based on the position and orientation of the avatar U in the virtual space V, and calculates the attention level of each attention area 40 from information indicating how many avatars U view which attention area 40. Then, based on the calculated attention level of each attention area 40, the priority of advertisements for each attention area 40, and the correspondence information between the attention area 40 and the display area 60, an advertisement to be displayed in the display area 60 corresponding to each attention area 40 is selected. According to the present disclosure, an advertisement to be displayed can be appropriately selected according to the attention level from the avatar U, and therefore advertisements can be displayed efficiently. For example, the higher the attention level of the display area 60, the higher the priority of the advertisement can be displayed, and therefore the advertisement with the higher priority can be viewed by many users.

[0068] Second embodiment Next, a second embodiment will be described. In the first embodiment, the advertisement selection unit 244 selected an advertisement to be displayed in the display area 60 based on the attention level and the priority level, but the advertisement selection unit 244 according to this embodiment selects an advertisement to be displayed in the display area 60 based on the attention level, the priority level, and also on the advertisement time. Specifically, the advertisement selection unit 244 selects advertisements that maximize the total priority level for the display area 60 among combinations of advertisements that fit within one time slot in which the advertisements are displayed. A specific example of an advertisement selection method according to this embodiment will be described below with reference to FIG. 9.

[0069] FIG. 9 is a diagram for explaining an example of an advertisement selection method in an information processing device according to a second embodiment. In the second embodiment, a time (time slot) during which an advertisement can be displayed is set for each display area 60. That is, one advertisement can only be displayed within the time of the time slot. In the second embodiment, an advertisement time is set for each advertisement in advance, and the information acquisition unit 241 acquires information indicating the advertisement time together with the priority of the advertisement. Here, the advertisement time refers to the time required from when the advertisement starts to be displayed in the display area 60 until the advertisement ends. In the second embodiment, the advertisement selection unit 244 selects advertisements to be displayed within the same period for a plurality of display areas 60. At that time, the advertisement selection unit 244 selects a combination of advertisements with the maximum total value of the priority of each advertisement included in the combination among combinations of advertisements whose advertisement time falls within the time length of the time slot for each display area 60. Then, the advertisement selection unit 244 selects each advertisement included in the selected combination as an advertisement to be displayed in each display area 60 in the time slot. In addition, when selecting a combination of advertisements whose advertisement times fit within the time length of a time slot, it is not limited to allocating only one advertisement to one time slot, but multiple advertisements may be included in one time slot. In this case, the combination of advertisements is selected so that the total value of the advertisement times of the multiple advertisements fits within the time length of the time slot.

[0070] A specific example of the advertisement selection method of the second embodiment will be described with reference to FIG. 9. In this example, a selection method will be described for determining at what timing (in what time slot) in display area A to display six advertisements a to f that can only be displayed in display area A and that correspond to the attention area 40 with the highest attention among the multiple attention areas 40. Note that the method for identifying the attention area 40 with the highest attention from among the multiple attention areas 40 is the same as in the first embodiment, so the description will be omitted. Instead, the description will be given of the timing (in what time slot) at which the advertisement selection unit 244 selects which advertisement to display in the display area A corresponding to the attention area 40 after identifying the attention area 40 with the highest attention.

[0071] In Fig. 9, when the priority and time of a certain advertisement are written as Priority / Time: 4 / 40s, this indicates that the advertisement has a priority of 4 for display area A and an advertisement time of 40s. Also, one time slot is 60s. In this example, advertisement selection unit 244 selects advertisements based on each advertisement time and the priority for display area 60. In other words, advertisement selection unit 244 selects a combination of advertisements that maximizes the total priority for display area A from among combinations of advertisements that fit within one time slot of 60s.

[0072] As shown in FIG. 9, the advertisements to be displayed in the first time slot T1 in this example are advertisements c and d, which are a combination that has the highest total priority for the display area A of 6 and fits within one time slot of 60 s, and are selected by the advertisement selection unit 244. In accordance with this selection, the output control unit 245 displays advertisements c and d in the display area A. During the switching time t1 from the end of time slot T1 until the start of the next time slot T2, the priority control unit 246 updates the priority of each advertisement. Then, based on the updated priority of the advertisement, the advertisement selection unit 244 selects an advertisement to be displayed in the next time slot T2. Specifically, during the switching time t1 after the end of time slot T1, the priority control unit 246 changes the priority of advertisements c and d displayed in the display area A to lower the priority of each advertisement for the display area A from 3 to 0.

[0073] The advertisement selection unit 244 selects advertisements to be displayed in each display area 60 in time slot T2 from the advertisements waiting to be displayed at switching time t1 whose priorities have been updated. Specifically, the advertisement selection unit 244 selects a combination of advertisement a and advertisement f, the sum of which corresponds to display area A is 5 and which fits within one time slot, 60s, as advertisements to be displayed in display area A in time slot T2. In accordance with this selection, the output control unit 245 displays advertisement a and advertisement f in display area A. Similarly, at switching time t2 after the end of time slot T2, the priority control unit 246 updates the priorities. Specifically, the priority control unit 246 lowers the priorities of advertisement a and advertisement f displayed in display area A from 4 to 0 for advertisement a and from 1 to 0 for advertisement f.

[0074] The advertisement selection unit 244 selects advertisements to be displayed in each display area 60 in time slot T3 from the advertisements waiting to be displayed at switching time t2 whose priorities have been updated. Specifically, the advertisement selection unit 244 selects a combination of advertisements b and f, the sum of which corresponds to display area A is 3 and which fits within one time slot, 60s, as advertisements to be displayed in display area A in time slot T3. In accordance with this selection, the output control unit 245 displays advertisements b and f in display area A. Similarly, at switching time t3 after the end of time slot T3, the priority control unit 246 updates the priorities. Specifically, the priority control unit 246 lowers the priority of advertisement b and advertisement f displayed in display area A from 3 to 0 for advertisement b, and leaves advertisement f at 0 since it is 0.

[0075] The advertisement selection unit 244 selects advertisements to be displayed in each display area 60 in time slot T4 from advertisements waiting to be displayed at switching time t3 whose priorities have been updated. Specifically, the advertisement selection unit 244 selects a combination of advertisement e and an advertisement whose duration is 30 seconds or less, which is a combination in which the sum of the priorities corresponding to display area A is 2 and which fits within one time slot of 60 seconds, as advertisements to be displayed in display area A in time slot T3. In accordance with this selection, the output control unit 245 displays advertisement e and an advertisement whose duration is 30 seconds or less in display area A. Here, an advertisement whose duration is 30 seconds or less refers to any one of advertisements c, d, and f. Note that the switching times t1 to t3 in this example are set to be very short compared to one time slot, as in the first embodiment.

[0076] As described above, the information processing device 10 according to the present embodiment identifies the attention area 40 viewed by each avatar U based on the position and orientation of the avatar U in the virtual space V, and calculates the attention level of each attention area 40 based on information indicating how many avatars U view each attention area 40. Then, based on the calculated attention level of each attention area 40, the priority of advertisements for each attention area 40, and the advertisement time, advertisements to be displayed in the display area 60 corresponding to each attention area 40 are selected. By selecting advertisements in this way while taking into consideration the advertisement time, advertisements can be displayed more efficiently. For example, by selecting a combination of advertisements that fits within a time slot and maximizes the total priority value, it is possible to display high-priority advertisements as much as possible without interruption.

[0077] (effect) As described above, the information processing device 10 of the present disclosure includes an information acquisition unit 241 that acquires an advertisement to which a priority is assigned, and correspondence information indicating a correspondence relationship between an attention area 40 that attracts attention from an avatar U in a virtual space V and a display area 60 in which an advertisement is displayed, a visual recognition area identification unit 242 that identifies a visual recognition position of the avatar U based on the position and orientation of the avatar U, an attention degree calculation unit 243 that calculates an attention degree for each attention area 40 based on the visual recognition positions of a plurality of avatars U, and an advertisement selection unit 244 that selects an advertisement to be displayed in the display area 60 based on the attention degree, the priority, and the correspondence information. According to the present disclosure, advertisements can be efficiently displayed to the avatar U in the virtual space V.

[0078] Moreover, the information processing device 10 of the present disclosure further includes a priority control unit 246 that changes the priority according to the number of times the same advertisement is displayed in the same display area 60. According to the present disclosure, advertisements can be efficiently displayed for an avatar U in a virtual space V.

[0079] Moreover, according to the present disclosure, the advertisement selection unit 244 further selects an advertisement to be displayed in the display area 60 based on the advertisement time. According to the present disclosure, advertisements can be efficiently displayed to the avatar U in the virtual space V.

[0080] Furthermore, according to the present disclosure, the attention area 40 is an area within a predetermined range from the position of the performer avatar 30 on the virtual stage 50 in the virtual space V, and the display area 60 is associated with the attention area 40 which is within a predetermined range from the display area 60. According to the present disclosure, even if the position of the performer avatar 30 is changed, the attention area 40 corresponding to the performer avatar 30 and the display area 60 corresponding to the attention area 40 can be identified.

[0081] Moreover, the information processing device 10 of the present disclosure further includes an output control unit 245 that changes a display mode in which an advertisement is displayed in the display area 60 based on the attention level. According to the present disclosure, advertisements can be efficiently displayed for an avatar U in a virtual space V.

[0082] The information processing method according to the present disclosure includes the steps of acquiring an advertisement to which a priority has been assigned, and correspondence information indicating a correspondence relationship between an attention area 40 attracting attention from an avatar U in a virtual space V and a display area 60 in which the advertisement is displayed, identifying a viewing position of the avatar U based on the position and orientation of the avatar U, calculating an attention level for each attention area 40 based on the viewing positions of a plurality of avatars U, and selecting an advertisement to be displayed in the display area 60 based on the attention level, the priority, and the correspondence information. According to the present disclosure, advertisements can be efficiently displayed to the avatar U in the virtual space V.

[0083] A program according to the present disclosure causes a computer to execute the steps of acquiring an advertisement assigned a priority and correspondence information indicating a correspondence relationship between an attention area 40 attracting attention from an avatar U in a virtual space V and a display area 60 in which the advertisement is displayed, identifying a viewing position of the avatar U based on the position and orientation of the avatar U, calculating an attention level for each attention area 40 based on viewing positions of a plurality of avatars U, and selecting an advertisement to be displayed in the display area 60 based on the attention level, the priority, and the correspondence information. According to the present disclosure, advertisements can be efficiently displayed to the avatar U in the virtual space V. [Explanation of symbols]

[0084] 1 Information terminal 10. Information processing device U Avatar V Virtual Space 30 Performer Avatar 40 Areas of Interest 50 Virtual Stage 60 display area

Claims

1. an information acquisition unit that acquires the advertisement to which a priority has been assigned and correspondence information indicating a correspondence relationship between an attention area that attracts attention from an avatar in a virtual space and a display area in which the advertisement is displayed; a visual recognition area specifying unit that specifies a visual recognition position of the avatar based on a position and a direction of the avatar; an attention level calculation unit that calculates an attention level for each of the attention regions based on the viewing positions of the plurality of avatars; an advertisement selection unit that selects the advertisement to be displayed in the display area based on the attention level, the priority, and the corresponding information; Equipped with Information processing device.

2. a priority control unit that changes the priority of the advertisement depending on the number of times the same advertisement is displayed in the same display area, The information processing device according to claim 1 .

3. The advertisement selection unit further selects the advertisement to be displayed in the display area based on a time of the advertisement.

3. The information processing device according to claim 1 or 2.

4. the attention area is an area within a predetermined range from a position of a performer on a virtual stage in the virtual space, The display area is associated with the attention area that is within a predetermined range from the display area.

3. The information processing device according to claim 1 or 2.

5. a display control unit that changes a display mode in which the advertisement is displayed in the display area based on the attention level, 3. The information processing device according to claim 1 or 2.

6. acquiring the advertisement to which the priority is assigned, and correspondence information indicating a correspondence relationship between an attention area that attracts attention from an avatar in a virtual space and a display area in which the advertisement is displayed; Identifying a viewing area of ​​the avatar based on a position and an orientation of the avatar; calculating an attention level for each of the attention regions based on the viewing positions of the plurality of avatars; selecting the advertisement to be displayed in the display area based on the attention level, the priority, and the corresponding information; Including, Information processing methods.

7. acquiring the advertisement to which the priority is assigned, and correspondence information indicating a correspondence relationship between an attention area that attracts attention from an avatar in a virtual space and a display area in which the advertisement is displayed; Identifying a viewing area of ​​the avatar based on a position and an orientation of the avatar; calculating an attention level for each of the attention regions based on the viewing positions of the plurality of avatars; selecting the advertisement to be displayed in the display area based on the attention level, the priority, and the corresponding information; to cause a computer to execute program.

Citation Information

Patent Citations

  • Advertisement information providing system

    JP2022050837A