Advertisement creation system and advertising content generation method
The advertising content generation system addresses the cost and complexity of creating moving ads by extracting frames from videos and enabling interactive user operations, resulting in efficient and data-efficient advertising content creation.
Patent Information
- Application Number
- JP2020144799
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-08-28
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2040-08-28
AI Technical Summary
Conventional advertising technologies face challenges in reducing the cost of creating moving advertising content, particularly with videos that require larger data amounts and specialized applications for spherical images, making it difficult to create engaging and interactive ads.
An advertising content generation system that extracts frames from videos and creates interactive advertising content by allowing users to drag or swipe through these frames, looping back to the beginning if the operation exceeds the remaining time, thereby reducing data requirements and simplifying the creation process.
The system enables cost-effective creation of interactive advertising content with reduced data usage, supporting the generation of engaging ads from videos and 3D models, even without specialized environments, and facilitating the creation of VR content.
Smart Images

Figure 0007622378000001 
Figure 0007622378000002 
Figure 0007622378000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an advertisement creation system and an advertisement content generation method. By law Regarding. [Background technology]
[0002] Display advertising is known, where advertising content is delivered from an advertising server to a terminal device connected to the Internet. Display advertising is a general term for advertising that is expressed using images, animations, etc. In display advertising, a terminal device displays images or text with links of a predetermined size, and when a user clicks on them, they are directed to the advertiser's website.
[0003] There is known a technique for supporting the creation of display advertisements (see, for example, Patent Document 1). Patent Document 1 discloses a technique in which an advertiser issues an instruction to create a banner advertisement, and the banner advertisement is created from banner advertisement creation information. Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional technologies have a problem in that it is difficult to reduce the cost of creating moving advertising content. In other words, it is important for advertising content used in the advertising industry to attract users' attention, and videos are known to be an effective way to attract attention. However, the production costs of videos tend to increase, and the longer the playback time, the larger the data volume becomes (the more communication traffic the advertising content requires when distributing it).
[0005] In addition, when the advertising content is a spherical image capturing a 360-degree view of the surroundings, the destination terminal device can automatically switch the display range of the spherical image, or the user can switch it, so that it can be displayed like a video. However, a dedicated application is required for users to create a display advertisement of a spherical image, which can be difficult to do.
[0006] In view of the above-mentioned problems, an object of the present invention is to provide an advertisement creation system capable of reducing the cost of creating dynamic advertising content. [Means for solving the problem]
[0007] In view of the above problems, the present invention provides an advertisement creation system including an advertisement content generation server that stores advertisement content in an advertisement distribution server to which an advertisement display terminal requests an advertisement, and an advertisement content creation terminal that requests the advertisement content generation server to generate advertisement content, the advertisement content creation terminal having a first communication unit that specifies a video and requests the advertisement content generation server to generate advertisement content, The advertising content generation server, an advertising content generation unit that extracts frames of the video received from the advertising content creation terminal to create the advertising content; and a second communication unit that transmits the advertising content generated by the advertising content generation unit to the advertising delivery server, The advertisement display terminal has a second display control unit that displays the advertisement content received from the advertisement delivery server, and an operation reception unit that receives a drag or swipe operation on the advertisement content displayed by the second display control unit, and the second display control unit displays frames of the advertisement content rewinded or advanced by a number of frames corresponding to a drag or swipe operation distance received by the operation reception unit, and when the drag or swipe operation distance received by the operation reception unit is greater than a distance corresponding to a remaining time of playback of the advertisement content, the second display control unit first loops the advertisement content and displays frames corresponding to the operation distance. , characterized in that Effect of the Invention
[0008] It is possible to provide an advertisement creation system that can reduce the cost of creating dynamic advertisement content. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of an advertisement delivery system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating an example of the hardware configuration of an advertisement delivery server, an interactive advertisement content generation server, an advertisement content creation terminal, and an advertisement display terminal. [Diagram 3] 2 is an example of a functional block diagram illustrating functions of an advertisement delivery server, an interactive advertisement content generation server, an advertisement content creation terminal, and an advertisement display terminal in a block form. [Figure 4] 11 is a sequence diagram illustrating an example of a procedure in which an advertising content creating user creates advertising content to be displayed as a display advertisement. [Diagram 5] 11 is a flowchart illustrating an example of a procedure in which an interactive advertising content generation unit generates advertising content from a video. FIG. [Figure 6] 11 is a diagram showing an example of an advertisement content generation screen displayed by the advertisement content creation terminal. FIG. [Figure 7] 11 is an example of a sequence diagram showing a procedure in which the advertisement display terminal displays advertisement content. [Figure 8] FIG. 11 is a diagram showing an example of created advertising content. [Figure 9] 9 is a diagram illustrating an interactive operation when the video in FIG. 8 is displayed on the advertisement display terminal and operated by a general user. [Figure 10] 10 is a diagram showing an example of a frame display when a general user drags or swipes leftward from the state shown in FIG. 9. [Figure 11] 10 is a diagram showing an example of a frame display when a general user drags or swipes rightward from the state shown in FIG. 9. FIG. [Figure 12] FIG. 13 is a diagram illustrating loop playback of advertising content. [Figure 13] FIG. 13 is a diagram showing an example of advertising content created from a 3D model. [Figure 14] 14 is a diagram illustrating an interactive operation when the video in FIG. 13 is displayed on the advertisement display terminal and operated by a general user. FIG. [Figure 15] 15 is a diagram showing an example of a frame display when a general user drags or swipes leftward from the state shown in FIG. 14. [Figure 16] 15 is a diagram showing an example of a frame display when a general user drags or swipes rightward from the state shown in FIG. 14. FIG. [Figure 17] FIG. 13 is a diagram illustrating loop playback of advertising content. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An advertisement creation system and an advertisement content generation method performed by the advertisement creation system will be described below with reference to the drawings as an example of an embodiment of the invention.
[0011] <Outline of this embodiment> In the advertisement delivery system of this embodiment, if a video is prepared, it is possible to easily create advertisement content with movement by thinning frames from the video. Since frames are thinned from the video, it is possible to create advertisement content with interaction with a small amount of data, and it is possible to attract the attention of general users with a small amount of data. In addition, if an advertisement content creation user wants to create advertisement content for VR (Virtual Reality), even if there is no environment for preparing 3D files, it is possible to create advertisement content with interaction as long as there is a video of a 3D model.
[0012] <Terminology> Advertisement refers to informing many people about a product, service, etc. in order to attract customers. In this embodiment, a display advertisement displayed on a Web page will be described as an example.
[0013] A video is a moving image obtained by displaying a series of consecutively captured images at short intervals. It can also be a series of still images arranged in chronological order. Video formats include AVI, MP4, MOV, MPEG, MKV, WMV, FLV, and ASF.
[0014] The advertising content refers to a representation for conveying an advertising message, which in this embodiment is a video (including a series of still images).
[0015] A video frame is a single still image contained in the video. Thinning out means removing the ones in between, maintaining the appropriate spacing.
[0016] <System configuration example> 1 is a diagram showing an example of a system configuration of an advertisement delivery system 100 according to the present embodiment. The advertisement delivery system 100 includes an advertisement delivery server 20, an interaction-based advertisement content generation server 10, an advertisement content creation terminal 30, and at least one advertisement display terminal 40, which are capable of communicating with each other via a network. Note that, of the advertisement delivery system 100, the interaction-based advertisement content generation server 10 and the advertisement content creation terminal 30 are referred to as an advertisement creation system 200.
[0017] The network N mainly includes a LAN and the Internet. The advertising content creation terminal 30 and the advertisement display terminal 40 are connected to a LAN constructed in a facility or the like. Alternatively, the advertising content creation terminal 30 and the advertisement display terminal 40 can be directly connected to the Internet using a telephone line.
[0018] The advertisement delivery server 20 and the interactive advertisement content generation server 10 are disposed on the Internet, such as in a data center (more specifically, connected to a LAN in the data center). However, the advertisement delivery server 20 and / or the interactive advertisement content generation server 10 may be disposed on-premise.
[0019] The advertisement delivery server 20 is one or more information processing devices having a function of delivering display advertisements such as still images or videos. The advertisement delivery server 20 transmits the received display advertisements to a web page displayed by the advertisement display terminal 40 via a DSP (Demand Side Platform) or an SSP (Supply Side Platform).
[0020] The advertisement delivery server 20 can deliver a celestial sphere image as a still image or a moving image. However, in this embodiment, even if the advertisement content creating user U1 does not prepare the celestial sphere image, the advertisement content creating user U1 can create advertisement content with motion.
[0021] The interactive advertisement content generation server 10 is one or more information processing devices that generate dynamic display advertisements (advertising content) from videos and 3D models. The advertising content generated by the interactive advertisement content generation server 10 is stored in the advertisement distribution server 20.
[0022] The advertising content creation terminal 30 is a terminal device operated by an advertising content creation user, which requests the interactive advertising content generation server 10 to create advertising content to be distributed in a display advertisement. The advertising content creation terminal 30 may be an information processing device on which a Web browser or application software having a function equivalent thereto operates. The advertising content creation terminal 30 may be, for example, a PC (Personal Computer), a tablet device, a smartphone, a PDA (Personal Digital Assistant), a game machine, a navigation terminal, a wearable PC, or the like.
[0023] The advertisement display terminal 40 is a terminal device operated by a general user U2, which displays advertisement content distributed as a display advertisement from the advertisement distribution server 20. The advertisement display terminal 40 displays a web page of an arbitrary server in response to a user's operation. An advertisement tag (JavaScript (registered trademark)) is written on the web page, and the advertisement display terminal 40 requests advertisement content from the advertisement distribution server 20. This allows the general user U2 to display the advertisement content.
[0024] The advertisement display terminal 40 may be an information processing device on which a web browser or application software having equivalent functions runs. The advertisement content creation terminal 30 may be, for example, a PC (Personal Computer), a tablet device, a smartphone, a PDA (Personal Digital Assistant), a game machine, a navigation terminal, a wearable PC, or the like.
[0025] <Hardware configuration example> Next, the hardware configurations of the interaction-based advertising content generation server 10, the advertisement delivery server 20, the advertisement content creation terminal 30, and the advertisement display terminal 40 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the hardware configurations of the advertisement delivery server 20, the interaction-based advertising content generation server 10, the advertisement content creation terminal 30, and the advertisement display terminal 40.
[0026] As shown in FIG. 2, the interactive advertising content generation server 10, the advertising distribution server 20, the advertising content creation terminal 30, and the advertising display terminal 40 are constructed by a computer and include a CPU 501, a ROM 502, a RAM 503, an HD 504, an HDD (Hard Disk Drive) controller 505, a display 506, an external device connection I / F (Interface) 508, a network I / F 509, a bus line 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I / F 516.
[0027] Among these, the CPU 501 controls the overall operation of the advertisement distribution server 20, the interactive advertisement content generation server 10, the advertisement content creation terminal 30, and the advertisement display terminal 40. The ROM 502 stores a program such as an IPL used to drive the CPU 501. The RAM 503 is used as a work area for the CPU 501. The HD 504 stores various data such as programs. The HDD controller 505 controls reading or writing of various data from the HD 504 according to the control of the CPU 501. The display 506 displays various information such as a cursor, a menu, a window, a character, or an image. The external device connection I / F 508 is an interface for connecting various external devices. In this case, the external device is, for example, a USB (Universal Serial Bus) memory or a printer. The network I / F 509 is an interface for data communication using the communication network N. The bus line 510 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 501 shown in FIG. 2.
[0028] Moreover, the keyboard 511 is a type of input means having a plurality of keys used for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The DVD-RW drive 514 controls reading and writing of various data from a DVD-RW 513 as an example of a removable recording medium. Note that this is not limited to DVD-RW, and may be DVD-R, etc. The media I / F 516 controls reading and writing (storing) of data from a recording medium 515 such as a flash memory.
[0029] <About the function> 3, the functions of the interaction-based advertising content generation server 10, the advertisement delivery server 20, the advertising content creation terminal 30, and the advertisement display terminal 40, which are included in the advertisement delivery system 100, will be described. Fig. 3 is an example of a functional block diagram showing the functions of the interaction-based advertising content generation server 10, the advertisement delivery server 20, the advertising content creation terminal 30, and the advertisement display terminal 40 in blocks.
[0030] <<Advertisement delivery server>> The advertisement delivery server 20 has a communication unit 21 and an interactive advertisement content storage unit 22. Each of these functional units of the advertisement delivery server 20 is a function or means realized by any of the components shown in Fig. 2 operating in response to an instruction from the CPU 501 in accordance with a program loaded from the HD 504 to the RAM 503.
[0031] The communication unit 21 transmits and receives data and messages via the network. The communication unit 21 communicates with the communication unit 11 of the interactive advertising content generation server 10, the communication unit 31 of the advertising content creation terminal 30, and the communication unit 41 of the advertisement display terminal 40.
[0032] The interactive advertisement content storage unit 22 stores the video (image set) that is the advertisement content sent from the interactive advertisement content generation server 10.
[0033] <<Interactive advertising content generation server>> The interactive advertising content generation server 10 has a communication unit 11 and an interactive advertising content generation unit 12. Each of these functional units of the interactive advertising content generation server 10 is a function or means realized by any of the components shown in Fig. 2 operating in response to an instruction from the CPU 501 in accordance with a program loaded from the HD 504 to the RAM 503.
[0034] The communication unit 11 transmits and receives data and messages via a network (an example of a second communication unit). The communication unit 11 communicates with a communication unit 21 of the advertisement delivery server 20 and a communication unit 31 of the advertisement content creation terminal 30.
[0035] The interactive advertising content generation unit 12 extracts (thin out) the number of frames required for interaction from the video sent by the advertising content creation user operating the advertising content creation terminal 30. The extracted images become the video (image set) of the interactive advertising content.
[0036] <<Advertising content creation terminal>> The advertising content creation terminal 30 has a communication unit 31, a display control unit 32, and an operation reception unit 33. Each of these functional units of the advertising content creation terminal 30 is a function or means realized by any of the components shown in FIG. 2 operating in response to an instruction from the CPU 501 in accordance with a program loaded from the HD 504 to the RAM 503.
[0037] The communication unit 31 transmits and receives data and messages via a network (an example of a first communication unit). The communication unit 31 communicates with the interactive advertising content generation server 10 and the communication unit 21 of the advertisement delivery server 20. The advertising content creation terminal 30 transmits to the interactive advertising content generation server 10 an original video that the advertising content creation user U1 wants to turn into advertising content.
[0038] The display control unit 32 interprets the screen information received from the interactive advertising content generation server 10 and displays the Web page (an example of a first display control unit). The screen information is a program written in HTML, XML, a scripting language, CSS (cascading style sheet), etc., where the structure of the Web page is mainly specified by HTML, the operation of the Web page is regulated by the scripting language, and the style of the Web page is specified by CSS. The operation receiving unit 33 receives operations on the Web page from the advertising content creating user U1 (e.g., selection of the original video to be used as advertising content, etc.).
[0039] <<Advertising display device>> The advertisement display terminal 40 has a communication unit 41, a display control unit 42, an operation receiving unit 43, an advertisement control unit 44, and a Web browser 45. Each of these functional units of the advertisement display terminal 40 is a function or means realized by any of the components shown in FIG. 2 operating in response to an instruction from the CPU 501 in accordance with a program loaded from the HD 504 to the RAM 503.
[0040] The communication unit 41 transmits and receives data and messages via the network. The communication unit 41 communicates with the communication unit 21 of the advertisement delivery server 20.
[0041] The Web browser 45 interprets screen information received from an arbitrary Web server and displays a Web page. The display control unit 42 displays advertising content transmitted from the advertisement delivery server 20 in an advertising space included in this Web page (an example of a second display control unit). The advertising content is a video, a turntable video, a spherical image, or the like.
[0042] The operation reception unit 43 receives operations from the general user U2 regarding the Web page and the advertisement content. The display range of the advertisement content can be changed in response to the operation, thereby realizing an interactive advertisement.
[0043] The advertisement control unit 44 controls interactive advertisement display, for example, by rewinding or fast-forwarding advertisement content in response to operations by general users.
[0044] <Advertising content creation procedure> FIG. 4 is an example of a sequence diagram showing a procedure in which an advertising content creating user U1 creates advertising content to be displayed as a display advertisement.
[0045] S1: Advertising content creation user U1 specifies a video and inputs an operation to transmit an advertising content creation request to advertising content creation terminal 30. Operation reception unit 33 receives the operation. This video is a file that is the source of advertising content, and is prepared in advance by advertising content creation user U1. Advertising content creation terminal 30 specifies the video and transmits an advertising content creation request to interaction-assisted advertising content generation server 10.
[0046] S2: The communication unit 11 of the interactive advertising content generation server 10 receives the advertisement content creation request together with the video. The communication unit 11 transmits this video to the interactive advertising content generation unit 12.
[0047] S3: The interactive advertisement content generation unit 12 generates advertisement content from the video. Details will be described with reference to FIG.
[0048] S4 : The communication unit 11 transmits the advertising content received from the interaction-added advertising content generation unit 12 to the advertisement distribution server 20 .
[0049] S5: The communication unit 21 of the advertisement delivery server 20 receives the advertisement content and stores it in the interaction-added advertisement content storage unit 22.
[0050] S6: The interactive advertisement content storage unit 22 stores the advertisement content, and transmits a storage success to the communication unit 21.
[0051] S7: The communication unit 21 of the advertisement distribution server 20 transmits a storage success to the interactive advertisement content generation server 10.
[0052] S8: The communication unit 11 of the interaction-based advertising content generation server 10 receives the notification of successful storage, and transmits the notification of successful storage to the advertising content creation terminal 30.
[0053] In this manner, the advertising content creating user U1 can create advertising content by transmitting video to the interactive advertising content generation server 10.
[0054] Next, FIG. 5 is an example of a flowchart showing a procedure in which the interactive advertisement content generating unit 12 generates advertisement content from a video.
[0055] First, the interactive advertising content generation unit 12 acquires a video (S11).
[0056] The interactive advertising content generation unit 12 counts the number of frames included in the video (S12). The interactive advertising content generation unit 12 uses a predetermined library or software (such as OpenCv or FFmpeg) to extract frames of the video as still images.
[0057] Next, the interactive advertising content generating unit 12 thins out frames by one for every n frames (S13). For example, if the extraction rate is 10%, then n=10. Alternatively, the interactive advertising content generating unit 12 may fix the number of output frames and determine n frames so that the number fits within the number of output frames. For example, n frames is the quotient obtained by dividing the total number of frames A of the video by the number of output frames M. A÷M=n
[0058] Also, as shown in FIG. 6, it is preferable that n and M can be set by an advertisement content creating user U1.
[0059] The interactive advertisement content generating unit 12 uses the video generated by thinning out the original video (a set of images extracted from the original video) as advertisement content (S14).
[0060] Fig. 6 is a diagram showing an example of an advertisement content generation screen displayed by the advertisement content creation terminal 30. The advertisement content generation screen 300 has a message 301 saying "Please set the frame extraction rate or the number of output frames", an extraction rate setting field 302, and an output frame number setting field 303. When the advertisement content creation terminal 30 is connected to the interaction-attached advertisement content generation server 10, the advertisement content generation screen 300 as shown in Fig. 6 is displayed.
[0061] 4, advertising content creating user U1 selects whether to set the extraction rate or the number of output frames using radio buttons 304, 305. If advertising content creating user U1 selects radio button 304, he sets n in extraction rate setting field 302, and if advertising content creating user U1 selects radio button 305, he sets the number of output frames in output frame number setting field 303.
[0062] <<Procedure for displaying advertising content>> FIG. 7 is an example of a sequence diagram showing a procedure in which advertisement display terminal 40 displays advertisement content.
[0063] S21: The general user U2 performs an operation to view an arbitrary Web page on the Web browser 45. The operation acceptance unit 43 accepts the operation.
[0064] S22: The Web browser 45 displays a Web page. The Web page has an advertisement tag, and requests advertisement content from the advertisement delivery server 20 based on the advertisement tag. The advertisement tag includes the URL of the advertisement delivery server 20, and the size of the advertisement space, cookies stored by the Web browser 45, and the like are transmitted.
[0065] S23: The communication unit 21 of the advertisement delivery server 20 receives the advertisement display request and requests the interactive advertisement content storage unit 22 for an advertisement to be delivered to the advertisement display terminal 40. The interactive advertisement content storage unit 22 selects advertisement content that fits the size of the advertisement space and based on the attributes (gender, age, preferences, etc.) of the general user U2 specified by the cookie. Note that the advertisement delivery server 20 has embedded information-collecting tags in advance in various Web pages viewed by the general user U2, and associates the attributes of the general user U2 with the cookie.
[0066] In addition, we will provide further details on DSP advertising in which an SSP and a DSP work together. When the Web browser 45 displays a Web page, the advertising tag issued by the SSP requests an advertisement from the SSP along with the size of the advertising space and cookies stored by the Web browser 45. The SSP discloses the attributes (gender, age, preferences, etc.) of the general user U2 identified by the cookie, and requests an advertisement from the affiliated DSP. The DSP determines the advertiser who will purchase the advertising space through a bidding system, and notifies the SSP. The SSP notifies the Web browser 45 of the notified advertiser. The Web browser 45 requests an advertisement from the advertiser. In this embodiment, the advertisement distribution server 20 is a server that holds the advertisements of the advertisers determined by the DSP.
[0067] S24: The interactive advertisement content storage unit 22 transmits the selected advertisement content to the communication unit 21.
[0068] S25: The communication unit 21 transmits the advertisement content to the advertisement display terminal 40.
[0069] S26: The communication unit 41 of the advertisement display terminal 40 receives the advertisement content (video), and the Web browser 45 displays the advertisement content.
[0070] S27: General user U2, who is interested in the advertisement, operates the advertisement content by dragging, swiping, or the like. The operation reception unit 43 receives the operation. Since the advertisement content is interactive, the display content can be changed in response to the operation of general user U2. The operations (interactivity) possible for the advertisement content may differ depending on the video. In this embodiment, the operations are frame rewind and frame forward, but are not limited to this. In addition, the control of frame rewinding and frame forwarding of the video in response to the operation is executed by JavaScript (registered trademark).
[0071] S28: The Web browser 45 transmits the horizontal operation distance to the advertisement control unit 44.
[0072] S29: The advertisement control unit 44 advances or rewinds the advertisement content by a number of frames according to the amount of movement in the horizontal direction.
[0073] S30: The advertisement control unit 44 transmits the frame-forward and frame-rewind images (part of frames of the moving image) to the display control unit 42.
[0074] S31: The display control unit 42 passes the frame-by-frame forward and backward video to the Web browser 45.
[0075] S32: The Web browser 45 displays the frame-by-frame forward and backward video in an advertisement frame. In this way, the advertisement display terminal 40 can display interactive advertisement content generated from a video.
[0076] <Creating advertising content> In the following, a display example of the advertisement content generated by the interactive advertisement content generation server 10 will be described.
[0077] First, FIG. 8 shows an example of the created advertisement content. FIG. 8(a) to FIG. 8(d) show four frames extracted from the advertisement content. The actual number of frames is often more than four. The four frames in FIG. 8 show that the advertisement content changes over time. The advertisement content in FIG. 8 "Running person" (Figure 8(a)) "Diving into the water" (Figure 8(b)) "Swimming" (Figure 8(c)) "Raise your hand" (Figure 8(d)) This is the video.
[0078] Fig. 9 is a diagram explaining the interactive operation when this video is displayed on the advertisement display terminal 40 and operated by a general user U2. Fig. 9(a) shows an advertisement space, and the general user U2 can operate the advertisement display terminal 40 to drag or swipe the advertisement content in the advertisement space left and right.
[0079] In FIG. 9(b), a playback seek bar is displayed for explanatory purposes. The playback seek bar is not displayed on the web page, but is shown for explanatory purposes. The playback seek bar indicates the time progression of the currently displayed frame in the entire advertising content. The width of the advertising space and the entire playback time of the video indicated by the playback seek bar are approximately the same. In this case, general user U2 can view the entire video by dragging or swiping from the left edge to the right edge of the advertising space.
[0080] Fig. 10 is a diagram showing an example of a frame display when a general user U2 drags or swipes leftward from the state of Fig. 9. The advertisement control unit 44 rewinds the number of frames corresponding to the operation distance 310 operated to the left by the user. Therefore, whereas Fig. 9(a) shows a frame of a person jumping into the water (Fig. 8(b)), Fig. 10(a) shows a frame of a person running (Fig. 8(a)). The seek bar in Fig. 10(b) is also shortened to the end point of the operation distance 310 operated to the left by the user.
[0081] Fig. 11 is a diagram showing an example of a frame display when a general user U2 drags or swipes rightward from the state of Fig. 9. The advertisement control unit 44 advances the frame count corresponding to the operation distance 311 operated rightward by the user. Therefore, while Fig. 9(a) shows a frame of a person diving into the water, Fig. 11(a) shows a frame of a person swimming (Fig. 8(c)). The seek bar in Fig. 11(b) has also been extended to the end point of the operation distance 311 operated rightward by the user.
[0082] FIG. 12 is a diagram for explaining loop playback of advertisement content. As shown in FIG. 12(b), the end of the seek bar is designed to loop to the right and left. When a general user U2 drags or swipes the currently displayed frame with an operation distance 312 larger than that required to advance to the last frame, the video loops to the beginning and displays the frame corresponding to the operation distance 312. In FIG. 12(a), when the advertisement display terminal 40 is displaying the frame of FIG. 8(d), the operation distance 312 of the general user U2 is larger than the remaining time of the seek bar (almost zero according to FIG. 12(b)). Therefore, as shown in FIG. 12(c), the length of the seek bar from the beginning is "operation distance 312-remaining time of the seek bar".
[0083] Similarly, if a general user U2 drags or swipes the currently displayed frame with a distance greater than the distance required to return to the first frame, the video will finally loop and display the frame corresponding to the distance.
[0084] In this way, the advertisement delivery system 100 of the present embodiment creates advertisement content from the original video, so that it is possible to easily create a display advertisement of a celestial sphere image. In addition, it is possible to create advertisement content with interaction using a small amount of data. In addition, it is possible to attract the user's attention using a small amount of data.
[0085] <Example of advertising content using 3D models> Next, a display example of advertisement content using a 3D model will be described with reference to FIG. Figure 13 shows an example of advertising content created from a 3D model. Figures 13(a) to 13(e) show five frames extracted from the advertising content. The five frames in Figure 13 represent changes in the frames over time.
[0086] This advertising content is generated from a 3D model. A 3D model is three-dimensional computer graphics (3DCG) data that represents a three-dimensional object on a computer, or an object represented in 3DCG. A 3D model is formed from a collection of polygons and three-dimensional points, and has three-dimensional coordinates. The content generation server can generate a two-dimensional image by performing perspective projection conversion of this 3D model to the angle of view of a virtual camera.
[0087] The advertising content in Figure 13 is a video in which a 3D spherical model rotates from left to right over time. Videos using 3D models like this provide highly realistic advertising content. Because the advertising content is two-dimensional, it helps reduce communication traffic.
[0088] Fig. 14 is a diagram illustrating an interactive operation when the video of Fig. 13 is displayed on the advertisement display terminal 40 and operated by a general user U2. Fig. 14(a) shows an advertisement frame, and the general user U2 can drag or swipe the video in the advertisement frame left and right.
[0089] In Figure 14(b), a playback seek bar is displayed for explanatory purposes. The playback seek bar is not displayed on the web page, but is shown for explanatory purposes. The playback seek bar indicates the time progression of the currently displayed frame in the entire video.
[0090] Fig. 15 is a diagram showing an example of a frame display when a general user U2 drags or swipes leftward from the state of Fig. 14(a). The advertisement control unit 44 rewinds the number of frames corresponding to the operation distance 321 operated leftward by the user. Therefore, whereas the 3D model faces forward in Fig. 14(a) (Fig. 13(a)), it faces leftward in Fig. 15(a) (Fig. 13(b)). The seek bar in Fig. 15(b) is also shortened to the end point of the operation distance 321 operated leftward by the user.
[0091] Fig. 16 is a diagram showing an example of a frame display when a general user U2 drags or swipes rightward from the state of Fig. 14(a). The advertisement control unit 44 advances the number of frames corresponding to the operation distance 322 operated to the right by the user. Therefore, whereas the 3D model faces forward in Fig. 14(a) (Fig. 13(a)), it faces to the right in Fig. 16(a) (Fig. 13(d)). The seek bar in Fig. 16(b) also extends to the end point of the operation distance 322 operated to the right by the user.
[0092] Fig. 17 is a diagram explaining loop playback of advertising content. Fig. 17(a) is one frame of a video displayed in an advertising space. Fig. 17(b) shows each frame of the advertising content (same as Fig. 13). For a rotating video of a 3D model, it is recommended to prepare a video that rotates the 3D model 360 degrees around the y axis.
[0093] As shown in FIG. 17(c), the ends of the seek bar loop to the right and left. If general user U2 drags or swipes the currently displayed frame with a distance greater than the distance required to advance to the last frame, the video loops back to the beginning and displays the frame corresponding to the distance. The distance traveled by general user U2 in FIG. 17(a) was greater than the remaining time on the seek bar (almost zero according to FIG. 17(c)). Therefore, as shown in FIG. 17(d), the length of the seek bar is "operation distance - remaining time on the seek bar."
[0094] Similarly, if a general user U2 drags or swipes the currently displayed frame with a distance greater than the distance required to return to the first frame, the video will finally loop and display the frame corresponding to the distance.
[0095] <Major Effects> In this way, the advertisement delivery system 100 of the present embodiment creates advertisement content from the original video, so that it is easy to create a display advertisement with movement. In addition, it is possible to create advertisement content with interaction with a small amount of data. In addition, it is possible to attract the user's attention with a small amount of data. In addition, if you want to create advertisement content for VR but do not have an environment where you can prepare a 3D file, you can deliver advertisement content with interaction if you have a rotating video of a 3D model.
[0096] <Other application examples> The above describes the best mode for carrying out the present invention using examples, but the present invention is not limited to these examples in any way, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention.
[0097] For example, in this embodiment, the advertisement display terminal 40 uses a general-purpose web browser, but the advertisement content may be displayed when the advertisement display terminal 40 executes an application such as a game.
[0098] In addition, the configuration examples in Fig. 3 and the like are divided according to main functions in order to facilitate understanding of the processes by the advertisement delivery server 20, the interaction-based advertising content generation server 10, the advertisement content creation terminal 30, and the advertisement display terminal 40. The method of dividing the processing units and the names of the processing units do not limit the present invention. The processing by the advertisement delivery server 20, the interaction-based advertising content generation server 10, the advertisement content creation terminal 30, and the advertisement display terminal 40 can be divided into even more processing units depending on the processing contents. Also, the processing units can be divided so that they include even more processes.
[0099] Moreover, the devices described in the examples are merely one of a number of computing environments for implementing the embodiments disclosed herein. In one embodiment, the interactive advertising content generation server 10 includes a number of computing devices, such as a server cluster, configured to communicate with each other via any type of communication link, including a network, shared memory, and the like, and to implement the processes disclosed herein.
[0100] Furthermore, the interactive advertising content generation server 10 can be configured to share the disclosed processing steps, such as the sequence diagrams of Figures 4, 7, etc., in various combinations. For example, the process executed by a specific unit can be executed by multiple information processing devices included in the interactive advertising content generation server 10. Also, the interactive advertising content generation server 10 may be integrated into one server device, or may be divided into multiple devices.
[0101] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and a device such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), or a conventional circuit module designed to execute each function described above. [Explanation of symbols]
[0102] 10. Interactive advertising content generation server 20 Advertisement distribution server 30 Advertising content creation terminal 40 Advertising display terminal 100 Advertisement Delivery System 200 Ad Creation System [Prior art documents] [Patent documents]
[0103] [Patent Document 1] JP 2002-82874 A
Claims
1. An advertisement creation system including: an advertisement content generation server that stores advertisement content in an advertisement distribution server to which an advertisement display terminal requests an advertisement; an advertisement content creation terminal that requests the advertisement content generation server to generate advertisement content; and the advertisement display terminal, The advertising content creation terminal includes: a first communication unit that requests the advertisement content generation server to generate advertisement content by specifying a video; The advertising content generation server, an advertisement content generation unit that extracts frames of the video received from the advertisement content creation terminal and creates the advertisement content; a second communication unit that transmits the advertising content generated by the advertising content generation unit to the advertisement delivery server, The advertisement display terminal includes: a second display control unit that displays the advertising content received from the advertisement delivery server; an operation receiving unit that receives a drag or swipe operation on the advertising content displayed by the second display control unit, the second display control unit displays frames of the advertisement content rewinded or advanced by a number of frames according to a distance of the drag or swipe operation accepted by the operation acceptance unit, When a distance of the drag or swipe operation accepted by the operation accepting unit is greater than a distance corresponding to a remaining time of playback of the advertisement content, the second display control unit causes the advertisement content to be looped to the beginning and displays a frame corresponding to the operation distance. An advertisement creation system comprising:
2. 2. The advertisement creation system according to claim 1, wherein the advertisement content generation unit creates the advertisement content by extracting one frame out of n frames from the frames of the video.
3. 3. The advertisement creating system according to claim 2, wherein the advertisement content generating unit determines n as a quotient obtained by dividing a total number of frames of the moving image by a number M of output frames.
4. The advertising content creation terminal includes: a first display control unit that displays a screen for accepting an input of the number of output frames M; 4. The advertisement creating system according to claim 3, wherein the first communication unit transmits the video and the number M of output frames to the advertisement content generating server.
5. The advertising content creation terminal includes: a first display control unit that displays the n input receiving screens; 4. The advertisement creation system according to claim 3, wherein the first communication unit transmits the video and the n images to the advertisement content generation server.
6. When the drag or swipe direction is a leftward direction, the second display control unit rewinds the image by a number of frames according to a distance of the drag or swipe; The advertisement creation system according to claim 1 , wherein, when the drag or swipe direction is to the right, the second display control unit advances the frame by a number of frames according to a distance of the drag or swipe.
7. 7. The advertisement creation system according to claim 1, wherein the video transmitted by the first communication unit to the advertisement content generation server is a video in which a 3D model moves.
8. An advertisement content generation method performed by an advertisement creation system having an advertisement content generation server that stores advertisement content in an advertisement distribution server to which an advertisement display terminal requests an advertisement, an advertisement content creation terminal that requests the advertisement content generation server to generate advertisement content, and the advertisement display terminal, The advertising content creation terminal includes: A method comprising: a step of a first communication unit designating a video and requesting the advertisement content generation server to generate advertisement content; The advertising content generation server, an advertisement content generation unit extracting frames of the video received from the advertisement content creation terminal to create the advertisement content; a second communication unit transmitting the advertising content generated by the advertising content generation unit to the advertisement delivery server; The advertisement display terminal includes: a step of a second display control unit displaying the advertisement content received from the advertisement delivery server; an operation receiving unit receiving a drag or swipe operation on the advertising content displayed by the second display control unit; a step of displaying frames of the advertisement content rewinded or advanced by a number of frames according to a distance of a drag or swipe operation received by the operation receiving unit, by the second display control unit; When a distance of the drag or swipe operation accepted by the operation accepting unit is greater than a distance corresponding to a remaining time of playback of the advertisement content, the second display control unit causes the advertisement content to be looped to the beginning and displays a frame corresponding to the operation distance; 13. An advertising content generating method comprising:
Citation Information
Patent Citations
Device and method for preparing banner advertisement and storage medium
JP2002082874A
Advertising method, e-mail distribution system, server system, and program
JP2005115587A
Distribution device, distribution method, distribution program, and information display program
JP2018022298A
Informed Opt-in Preview for Video Ads
JP2019521404A
Information processing device, information processing method, and program
WO2013118387A1