Method and equipment for fixed-point advertisement delivery according to video content

文档序号:912927 发布日期:2021-02-26 浏览:4次 中文

阅读说明:本技术 根据视频内容定点投放广告的方法及设备 (Method and equipment for fixed-point advertisement delivery according to video content ) 是由 孙仁财 于 2020-11-20 设计创作,主要内容包括:本申请涉及一种根据视频内容定点投放广告的方法及设备,本申请中,基于图像识别算法识别待处理视频源文件各帧中的广告关联点,并将待处理视频源文件截帧保存,对待处理视频源文件中各广告关联点的出现帧进行标记。根据各广告关联点的内容为各广告关联点分配对应的标签,获取与各广告关联点标签相关的广告,将各广告关联点标签相关的广告与各广告关联点的出现帧进行关联,生成处理后的视频源文件。处理后的视频源文件在播放时,每到一个广告关联点的出现帧则推送该广告关联点标签相关的广告,如此触发的广告与视频内容相关,不容易引起观看者反感,并且可以根据视频内容合理的植入多个赞助方的广告,对赞助方进行有效曝光。(The application relates to a method and equipment for releasing advertisements in fixed points according to video content. Distributing corresponding labels for the advertisement associated points according to the content of the advertisement associated points, acquiring advertisements related to the labels of the advertisement associated points, associating the advertisements related to the labels of the advertisement associated points with the occurrence frames of the advertisement associated points, and generating a processed video source file. When the processed video source file is played, the advertisement related to the advertisement related point label is pushed every time when the frame of the advertisement related point appears, so that the triggered advertisement is related to the video content, the dislike of a viewer is not easy to cause, and the advertisements of a plurality of sponsors can be reasonably implanted according to the video content to effectively expose the sponsors.)

1. A method for targeted advertisement delivery based on video content, comprising:

identifying advertisement association points in each frame of a video source file to be processed based on an image identification algorithm, and cutting frames of the video source file to be processed and storing the cut frames;

marking the appearing frames of the advertisement association points in the video source file to be processed;

distributing corresponding labels for the advertisement associated points according to the content of the advertisement associated points;

acquiring advertisements related to each advertisement association point label;

and associating the advertisement related to the label of each advertisement associated point with the appearing frame of each advertisement associated point to generate a processed video source file.

2. The method of claim 1, further comprising:

analyzing the basic attribute of the video source file to be processed, wherein the analyzing at least comprises the following steps: program name, program type, file format, bit rate, and size.

3. The method of claim 2, further comprising:

and acquiring the wiki data of the video source file to be processed, wherein the wiki data at least comprises actor, brief introduction, program types, guests and director data.

4. The method according to claim 3, wherein the identifying of the advertisement associated points in each frame of the video source file to be processed based on the image recognition algorithm specifically comprises:

and identifying advertisement associated points in each frame of the video source file to be processed based on an image identification algorithm by combining the basic attribute and the dimensional base data of the video source file to be processed.

5. The method according to claim 1, wherein the marking of the appearing frame of each advertisement association point in the video source file to be processed specifically comprises:

and segmenting the video source file to be processed, and marking the appearing frames of the advertisement association points in each segment of the video source file to be processed based on a parallel processing mode.

6. The method of claim 1, wherein the advertisement association point comprises at least:

characters, goods and events.

7. The method of claim 6, wherein the advertisement association point tag comprises at least: person tags, merchandise tags, and event tags.

8. The method of claim 7, further comprising:

and classifying the advertisements according to preset advertisement association point labels, and recording the advertisements to a database.

9. The method of claim 8, wherein the obtaining advertisements associated with each advertisement associated point tag specifically comprises:

and acquiring advertisements related to the advertisement associated point labels in the database.

10. An apparatus for targeted advertisement delivery based on video content, comprising:

a processor and a memory;

the processor and the memory are connected through a communication bus:

the processor is used for calling and executing the program stored in the memory;

the memory for storing a program for performing at least a method of targeted advertisement based on video content according to any of claims 1-9.

Technical Field

The present application relates to the field of data processing technologies, and in particular, to a method and an apparatus for fixed-point advertisement delivery according to video content.

Background

At present, the advertisement in the film and television content is embedded in the form of a head, a tail and a film, or a floating window advertisement based on a video file, the triggering form of the advertisement is single, and the sponsor cannot be effectively exposed when the sponsor of the advertisement is too many.

Disclosure of Invention

To overcome at least some of the problems in the related art, the present application provides a method and apparatus for targeted advertisement delivery based on video content.

The scheme of the application is as follows:

according to a first aspect of the embodiments of the present application, there is provided a method for targeted advertisement delivery according to video content, including:

identifying advertisement association points in each frame of a video source file to be processed based on an image identification algorithm, and cutting frames of the video source file to be processed and storing the cut frames;

marking the appearing frames of the advertisement association points in the video source file to be processed;

distributing corresponding labels for the advertisement associated points according to the content of the advertisement associated points;

acquiring advertisements related to each advertisement association point label;

and associating the advertisement related to the label of each advertisement associated point with the appearing frame of each advertisement associated point to generate a processed video source file.

Preferably, in an implementation manner of the present application, the method further includes:

analyzing the basic attribute of the video source file to be processed, wherein the analyzing at least comprises the following steps: program name, program type, file format, bit rate, and size.

Preferably, in an implementation manner of the present application, the method further includes:

and acquiring the wiki data of the video source file to be processed, wherein the wiki data at least comprises actor, brief introduction, program types, guests and director data.

Preferably, in an implementation manner of the present application, the identifying, based on an image recognition algorithm, an advertisement association point in each frame of a video source file to be processed specifically includes:

and identifying advertisement associated points in each frame of the video source file to be processed based on an image identification algorithm by combining the basic attribute and the dimensional base data of the video source file to be processed.

Preferably, in an implementation manner of the present application, the marking a frame of occurrence of each advertisement association point in the video source file to be processed specifically includes:

and segmenting the video source file to be processed, and marking the appearing frames of the advertisement association points in each segment of the video source file to be processed based on a parallel processing mode.

Preferably, in an implementable manner of the present application, the advertisement association point includes at least:

characters, goods and events.

Preferably, in an implementable manner of the present application, the advertisement association point tag includes at least: person tags, merchandise tags, and event tags.

Preferably, in an implementation manner of the present application, the method further includes:

and classifying the advertisements according to preset advertisement association point labels, and recording the advertisements to a database.

Preferably, in an implementation manner of the present application, the acquiring the advertisement related to each advertisement associated point tag specifically includes:

and acquiring advertisements related to the advertisement associated point labels in the database.

According to a second aspect of the embodiments of the present application, there is provided an apparatus for targeted advertisement delivery according to video content, including:

a processor and a memory;

the processor and the memory are connected through a communication bus:

the processor is used for calling and executing the program stored in the memory;

the memory is used for storing a program at least used for executing the method for positioning and advertising according to the video content

The technical scheme provided by the application can comprise the following beneficial effects: according to the method and the device, advertisement association points in each frame of a video source file to be processed are identified based on an image identification algorithm, the video source file to be processed is stored in a frame-cutting mode, and appearing frames of the advertisement association points in the video source file to be processed are marked. Distributing corresponding labels for the advertisement associated points according to the content of the advertisement associated points, acquiring advertisements related to the labels of the advertisement associated points, associating the advertisements related to the labels of the advertisement associated points with the occurrence frames of the advertisement associated points, and generating a processed video source file. When the processed video source file is played, the advertisement related to the advertisement related point label is pushed every time when the frame of the advertisement related point appears, so that the triggered advertisement is related to the video content, the dislike of a viewer is not easy to cause, and the advertisements of a plurality of sponsors can be reasonably implanted according to the video content to effectively expose the sponsors.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application.

Fig. 1 is a flowchart illustrating a method for targeted advertisement delivery based on video content according to an embodiment of the present application;

fig. 2 is a schematic structural diagram of an apparatus for targeted advertisement delivery based on video content according to an embodiment of the present application.

Reference numerals: a processor-21; a memory-22.

Detailed Description

Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

Fig. 1 is a flowchart illustrating a method for targeted advertisement delivery according to video content according to an embodiment of the present application, and referring to fig. 1, a method for targeted advertisement delivery according to video content includes:

s11: identifying advertisement association points in each frame of a video source file to be processed based on an image identification algorithm, and cutting frames of the video source file to be processed and storing the cut frames;

image recognition, which refers to a technique for processing, analyzing and understanding images by a computer to recognize various different patterns of objects and objects, is a practical application of applying a deep learning algorithm. Image recognition technology at present is generally divided into face recognition and commodity recognition, and the face recognition is mainly applied to security inspection, identity verification and mobile payment; the commodity identification is mainly applied to the commodity circulation process, in particular to the field of unmanned retail such as unmanned goods shelves and intelligent retail cabinets.

The traditional image identification process is divided into four steps: image acquisition → image preprocessing → feature extraction → image recognition. The image recognition software is represented by the health and the endurance and the like at foreign countries, and is represented by the map intelligence, the deep sea science and technology and the like at home.

Image recognition is a mature prior art, and in the embodiment, advertisement associated points in each frame of a video source file to be processed are recognized based on an image recognition algorithm.

The advertisement association points at least comprise: characters, goods and events.

The characters are stars, a lead actor, a host and guests appearing in the video, such as stars like dragon, Lijie and the like.

The commodity is an article, a commodity and the like appearing in the video, such as clothes, food, office supplies and the like.

Events generally modify the subject action of a character or what is being done, such as working, driving, etc.

In the video field, a "frame" is a single video frame of the smallest unit in a video motion picture. One frame is a still picture and successive frames form a motion picture, such as a television picture. Generally speaking, the number of frames, i.e. the number of pictures transmitted in 1 second, can also be understood as the number of times a graphics processor can refresh every second, usually expressed as FPS. Each frame is a still image and displaying frames in rapid succession creates the illusion of motion. In this embodiment, the video source file to be processed is stored in a frame-cut manner, which facilitates adjustment of the occurrence time of the advertisement.

S12: marking the appearing frames of the advertisement association points in the video source file to be processed;

the method specifically comprises the following steps: and segmenting the video source file to be processed, and marking the occurrence frames of the advertisement association points in each segment of the video source file to be processed based on a parallel processing mode.

Parallel processing is a computational method in which two or more processes can be performed simultaneously in a computer system. Parallel processing may work on different aspects of the same program at the same time. The main purpose of parallel processing is to save time for the resolution of large and complex problems. To use parallel processing, a program needs to be parallelized first, that is, parts of work are allocated to different processing processes (threads). Parallel processing cannot be automatically realized because of the problem of correlation. In addition, parallelism does not guarantee acceleration. Theoretically, the execution speed of n parallel processes may be n times faster than the execution speed of a single processor.

The video source files to be processed are processed based on the parallel processing mode, so that the processing speed can be accelerated, and the processing efficiency is improved.

When the advertisement association point is an event, the start time of the event is generally used as the occurrence frame of the advertisement association point.

S13: distributing corresponding labels for the advertisement associated points according to the content of the advertisement associated points;

the advertisement associated point label corresponds to the advertisement associated point, and the advertisement associated point label at least comprises: person tags, merchandise tags, and event tags. The form of the label is more convenient for matching the advertisement corresponding to the content for each advertisement associated point.

S14: acquiring advertisements related to each advertisement association point label;

in this embodiment, the advertisements may be classified according to preset advertisement association point tags, and recorded in the database, and the advertisements related to the advertisement association point tags are obtained in the database.

General advertisements are classified according to attributes such as business, target population, introduction star, and the like.

The relevance of the ad association point tag to the ad is such as:

if the character label is adult dragon, the advertisement can be the tyrant shampoo advertisement of adult dragon speakers.

If the commodity label is a nike A-style clothes, the advertisement can be the A-style clothes advertisement.

If the event tag is driving, the advertisement may be a brand advertisement for the vehicle.

S15: and associating the advertisement related to the label of each advertisement associated point with the appearing frame of each advertisement associated point to generate a processed video source file.

In this embodiment, advertisement association points in each frame of a video source file to be processed are identified based on an image identification algorithm, a video source file to be processed is stored in a frame-cut manner, and appearing frames of the advertisement association points in the video source file to be processed are marked. Distributing corresponding labels for the advertisement associated points according to the content of the advertisement associated points, acquiring advertisements related to the labels of the advertisement associated points, associating the advertisements related to the labels of the advertisement associated points with the occurrence frames of the advertisement associated points, and generating a processed video source file. When the processed video source file is played, the advertisement related to the advertisement related point label is pushed every time when the frame of the advertisement related point appears, so that the triggered advertisement is related to the video content, the dislike of a viewer is not easy to cause, and the advertisements of a plurality of sponsors can be reasonably implanted according to the video content to effectively expose the sponsors.

In some embodiments, the method for targeted advertisement delivery according to video content further includes:

analyzing the basic attribute of the video source file to be processed, which at least comprises the following steps: program name, program type, file format, bit rate and size;

and acquiring the wiki data of the video source file to be processed, wherein the wiki data at least comprises actor, brief introduction, program type, guest and director data.

Identifying advertisement associated points in each frame of a video source file to be processed based on an image identification algorithm, which specifically comprises the following steps:

and identifying advertisement associated points in each frame of the video source file to be processed based on an image identification algorithm by combining the basic attribute and the dimensional base data of the video source file to be processed.

In the embodiment, the basic attribute and the wiki data of the video source file to be processed are combined, the advertisement association points in each frame of the video source file to be processed are identified based on the image identification algorithm, and main characters, such as a lead actor and a star actor, appearing in the video source file to be processed can be effectively identified.

An apparatus for targeted advertisement based on video content, referring to fig. 2, includes:

a processor 21 and a memory 22;

the processor 21 is connected to the memory 22 by a communication bus:

the processor 21 is configured to call and execute a program stored in the memory 22;

a memory 22 for storing a program for performing at least the method for targeted advertisement based on video content in any of the above embodiments.

It is understood that the same or similar parts in the above embodiments may be mutually referred to, and the same or similar parts in other embodiments may be referred to for the content which is not described in detail in some embodiments.

It should be noted that, in the description of the present application, the terms "first", "second", etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Further, in the description of the present application, the meaning of "a plurality" means at least two unless otherwise specified.

Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and the scope of the preferred embodiments of the present application includes other implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.

It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.

It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.

In addition, functional units in the embodiments of the present application may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.

The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.

In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

Although embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application, and that variations, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:内容标识的生成方法、装置、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类