CN104066003A - Method and device for playing advertisement in video - Google Patents

Method and device for playing advertisement in video Download PDF

Info

Publication number
CN104066003A
CN104066003A CN201410268322.4A CN201410268322A CN104066003A CN 104066003 A CN104066003 A CN 104066003A CN 201410268322 A CN201410268322 A CN 201410268322A CN 104066003 A CN104066003 A CN 104066003A
Authority
CN
China
Prior art keywords
video
advertisement
picture
information
primary importance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410268322.4A
Other languages
Chinese (zh)
Other versions
CN104066003B (en
Inventor
李颖超
谢涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410268322.4A priority Critical patent/CN104066003B/en
Publication of CN104066003A publication Critical patent/CN104066003A/en
Priority to PCT/CN2014/090573 priority patent/WO2015192585A1/en
Application granted granted Critical
Publication of CN104066003B publication Critical patent/CN104066003B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations

Abstract

The invention provides a method and device for playing an advertisement in a video. The method for playing the advertisement in the video includes the steps of obtaining the video to be played and obtaining information of the advertisement, wherein the information of the advertisement includes the content of the advertisement and information of the first position, and the first position is the position of the advertisement in the video; fusing the content of the advertisement to the first position of the video and conducting playing so that the advertisement can be located on an object, with a plane structure, of the video. By means of the method, the data size can be reduced, and data security is improved. According to the method for playing the advertisement in the video, the advertisement is made located on the object, with the plane structure, of the video, and therefore normal playing of the content of the video can not be influenced, and the watching experience of a user is improved.

Description

The playing method and device of advertisement in video
Technical field
The present invention relates to Internet communication technology field, relate in particular to the playing method and device of advertisement in a kind of video.
Background technology
Along with the development of video-on-demand live technology, Internet video is more and more subject to people's favor, and Internet video is important component part indispensable in network application technology.As Web Video Service business, with reference to the profit mode of TV programme, for spectators provide video program content, by play the network video advertisement of some to spectators, become a kind of pattern of maturation simultaneously.
The input mode of current network video advertisement is mainly to utilize film to cushion loading, play time-out or pull time slot to complete advertisement broadcasting, and still, this mode can cause the time wait in video-see process, thereby has injured user's viewing experience.
Summary of the invention
The present invention is intended to solve at least to a certain extent one of technical problem in correlation technique.
For this reason, one object of the present invention is to propose the player method of advertisement in a kind of video, and the method can not affect user's viewing experience.
Another object of the present invention is to propose the playing device of advertisement in a kind of video.
For achieving the above object, the player method of advertisement in the video that first aspect present invention embodiment proposes, comprising: obtain the video that will play, and the information of obtaining advertisement, the information of advertisement comprises: the information of ad content and primary importance, and primary importance is the position of advertisement in video; Ad content is dissolved into the primary importance place of video, and is play, advertisement is positioned on the object with planar structure of video.
The player method of advertisement in the video that first aspect present invention embodiment proposes, by obtaining the video that will play and the information of advertisement, ad content is dissolved into the primary importance place of video, and play, advertisement can be dissolved in video, rather than at video playback gap showing advertisements, thereby not needing user to watch in video process waits for, can promote user experiences, and, the present embodiment, by advertisement is positioned on the object with planar structure of video, can not affect normally presenting of video content, has improved user's viewing experience.
For achieving the above object, the playing device of advertisement in the video that second aspect present invention embodiment proposes, comprise: acquisition module, for obtaining the video that will play, and the information of obtaining advertisement, the information of advertisement comprises the information of ad content and primary importance, and primary importance is the position of advertisement in video; Incorporate module, for ad content being dissolved into the primary importance place of video, and play, advertisement is positioned on the object with planar structure of video.
The playing device of advertisement in the video that second aspect present invention embodiment proposes, by obtaining the video that will play and the information of advertisement, ad content is dissolved into the primary importance place of video, and play, advertisement can be dissolved in video, rather than at video playback gap showing advertisements, thereby not needing user to watch in video process waits for, can promote user experiences, and, the present embodiment, by advertisement is positioned on the object with planar structure of video, can not affect normally presenting of video content, has improved user's viewing experience.
The aspect that the present invention is additional and advantage in the following description part provide, and part will become obviously from the following description, or recognize by practice of the present invention.
Accompanying drawing explanation
Above-mentioned and/or the additional aspect of the present invention and advantage will become from the following description of the accompanying drawings of embodiments and obviously and easily understand, wherein:
Fig. 1 is the schematic flow sheet of the player method of advertisement in the video proposing according to one embodiment of the invention;
Fig. 2 is the schematic flow sheet of the player method of advertisement in the video proposing according to another embodiment of the present invention;
Fig. 3 be one embodiment of the invention video is carried out to the schematic flow sheet that processed offline is obtained advertisement position;
Fig. 4 is the schematic flow sheet of the position that obtains the object in picture group with planar structure of one embodiment of the invention;
Fig. 5 is the structural representation of the playing device of advertisement in the video of another embodiment of the present invention;
Fig. 6 is the structural representation of the playing device of advertisement in the video of another embodiment of the present invention.
Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has the element of identical or similar functions from start to finish.Below by the embodiment being described with reference to the drawings, be exemplary, only for explaining the present invention, and can not be interpreted as limitation of the present invention.On the contrary, embodiments of the invention comprise spirit and all changes within the scope of intension, modification and the equivalent that falls into additional claims.
Below with reference to accompanying drawing, describe according to the playing method and device of advertisement in the video of the embodiment of the present invention.
Fig. 1 is the schematic flow sheet of the player method of advertisement in the video that proposes of one embodiment of the invention, and the method comprises:
S101: obtain the video that will play, and the information of obtaining advertisement, the information of advertisement comprises: the information of ad content and primary importance.
Wherein, primary importance is the position of advertisement on video, and for example, advertisement is the position in every two field picture in video, can be specifically the position etc. in each scene in every two field picture with the object place of planar structure.
Advertisement refers to the advertisement being inserted in video, and the form that advertisement is presented in every two field picture includes but not limited to word, pattern etc.
In the embodiment of the present invention, can obtain and in the video that will play, be suitable for throwing in the advertisement position of advertisement and store in database by off-line analysis, in the time need to throwing in advertisement in this video, can select primary importance to carry out advertisement putting according to the ad spot information in database afterwards at every turn.Particular content will describe in detail in subsequent embodiment.
S102: ad content is dissolved into the primary importance place of video, and is play, advertisement is positioned on the object with planar structure of video.
Particularly, can such as adopting the modes such as 3D plays up ad content to be dissolved into the primary importance place of video, and play with video by the existing method that incorporates, advertisement is positioned on the object with planar structure of video.
Concrete to incorporate method multiple in addition, at this, will not enumerate.
The present embodiment is by obtaining the video that will play and the information of advertisement, ad content is dissolved into the primary importance place of video, and play, advertisement can be dissolved in video, rather than at video playback gap showing advertisements, thereby not needing user to watch in video process waits for, can promote user and experience, and the present embodiment is by being positioned on the object with planar structure of video advertisement, can not affect normally presenting of video content, improve user's viewing experience.
Fig. 2 is the schematic flow sheet of the player method of advertisement in the video proposing according to another embodiment of the present invention, in order further to promote user's viewing experience, reduce the complexity that advertisement is processed, can be to needing the video of insertion of advertising carry out respectively processed offline and process in real time, as shown in Figure 2, the method comprises:
S201: obtain the video that will play, and the information of obtaining advertisement.
In video display process, can from service end, obtain the video that will play and the information of advertisement as player by default program, in service end, can comprise and preserve the database of video and preserve the database of advertisement, player can obtain respectively the information of video and advertisement from corresponding database.Wherein, the information of advertisement comprises ad content, and the information of primary importance, and primary importance is the position of advertisement on video, and primary importance can be chosen from predetermined advertisement position, and the principle of specifically choosing can be according to actual conditions setting.Advertisement position is the spatial mappings information of advertisement in every two field picture of video for example, and in addition, the information of video ads can also comprise the showing advertisement time etc.
Concrete, obtain the video that will play, and the information of obtaining advertisement can adopt online mode to obtain.
Wherein, the advertisement position of video can adopt offline mode to obtain.
Advertisement position is the position of the object with planar structure of described video.
Particularly, can find the fragment that contains non-key flat site (as body of wall) in video by processed offline, and this fragment is carried out to two dimensional analysis and plane tracking, obtain the azimuth information of out-of-plane, to obtain suitable advertisement position.
Referring to Fig. 3, video is carried out to processed offline and obtains the process of advertisement position and can comprise:
S301: video is decoded, obtain each frame picture.
Particularly, can carry out preliminary treatment to video, such as video decode etc., to obtain each frame picture.
S302: each frame picture is carried out to down-sampled processing, obtain the video after down-sampled.
Particularly, can carry out down-sampled processing to each frame picture of video, reduce sample frequency and the resolution of each frame picture, to reduce the complexity of subsequent calculations.Wherein, down-sampled processing procedure can be prior art, and mode has multiple, does not repeat them here.
S303: the video after down-sampled is carried out to scene cutting, obtain the picture group corresponding with each scene respectively of at least one group.
Because the information gap between different scenes is larger, on processing, can process by independent parallel completely, therefore can carry out scene cutting to the video after down-sampled, thereby improve video disposed of in its entirety speed, and eliminate error and the unsteadiness that many scenes mixed processing is introduced.For example, can be scenario A and scenario B by the video slicing after down-sampled, then obtain this two picture groups sheet group of the frame of video picture of scenario A and the frame of video picture of scenario B.
S304: in every picture group sheet group, obtain the position in picture group with the object of planar structure, and be defined as advertisement position.
Particularly, can obtain the position in every picture group sheet group with the object of planar structure by technology such as planar structure object detection, graphical analyses.
Referring to Fig. 4, the process of obtaining the position of the object in picture group with planar structure can comprise:
S401: the every frame picture in picture group is carried out to visual signature point and extract.
Wherein, visual signature point can change the point on violent point or image boundary curve with enough deep cambers for surrounding brightness in image.
S402: according to the visual signature point extracting, extract the perspective rectangle plane structure in every frame picture by default detection algorithm.
Because most rectangular configuration object in video is generally not just facing to camera lens, there are various perspective projection deformation, therefore having an X-rayed rectangle plane structure comprises the rectangular configuration of standard and the rectangular configuration after perspective projection deformation, such as body of wall, desktop, window etc.
During perspective rectangle plane structure in extracting every frame picture, can by default detection algorithm, realize in conjunction with many view geometry theories and image analysis technology (general using Mathematical Modeling combining image treatment technology are analyzed low-level image feature and superstructure, have certain intelligent information thereby extract).Wherein, default detection algorithm can be existing image detection algorithm, can be also any algorithm that can realize above-mentioned measuring ability that may occur future.
S403: the perspective rectangle plane structure of extracting in the different frame information of singly answering is calculated, judged whether to meet and singly answer characteristic.
Particularly, based on many view geometry are theoretical, (mainly study three-dimensionalreconstruction, use the method for how much, by some width two dimensional images, recover three-dimensional body), if meet and singly answer characteristic (from a plane to the particular kind of relationship the projection mapping of another plane) in the video face of same plane under different visual angles, visual signature point need have yardstick consistency and illumination invariant, therefore can calculate the perspective rectangle plane structure of extracting in the different frame information of singly answering, then utilize optimal method to solve the advantage homography matrix in scene according to the visual signature point extracting and the information of singly answering calculating, thereby judge the whether satisfied characteristic of singly answering of this perspective rectangle plane structure.
S404: singly answer characteristic if met, according to thering is the position of the object of planar structure in the location positioning picture group at the perspective rectangle plane structure place of extracting in different frame.
Particularly, if met, singly answer characteristic, can obtain and in scene, have an X-rayed the information such as the plan position approach of rectangle plane structure and direction, then the position at the perspective rectangle plane structure place of extracting in different frame is checked and proofreaied and correct, such as hand inspection and correction, to avoid mistake identification, by the location positioning at this perspective rectangle plane structure place, be then the position of object in respective frame in picture group with planar structure.
It should be noted that, it is example that the present embodiment be take according to the definite position with the object of planar structure of the visual signature point extracting, and is understandable that, also can adopt other modes to determine the position of the object with planar structure.For example, the strict textural characteristics (textural characteristics is a kind of important visual signature of Description Image) that relies on plane of extraction needs due to visual signature point, in the situation that textural characteristics information is not abundant, can not guarantee to extract the characteristic point of sufficient amount, can not guarantee the stability of visual signature point, and in view of the rectangle plane structure of considering emphatically in scene, can combining image analytical technology extract more information, to determine the position of the object with planar structure.In one embodiment of the invention, can first to different frame image, carry out rim detection, utilize Hough transformation to extract the linear structure in image, obtain the closed polygon region that straight line forms, and locate real rectangular planar region by analyzing color and the gray feature in closed polygon region, finally in conjunction with many view geometry theory, calculate position and the directioin parameter of plane.
After determining advertisement position, the information of described advertisement position is stored in database, to select primary importance from advertisement position.In one embodiment of the invention, primary importance comprises the position of advertisement on each frame picture of video.After the information of described advertisement position is stored in database, when server receives ad-request, capital, according to the query video database that will play, obtains the information of the advertisement position in this video, to select primary importance to carry out advertisement putting from advertisement position.
S202: the video obtaining is decoded.
S203: the ad content obtaining is dissolved into the primary importance place of decoded video, and is play, advertisement is positioned on the object with planar structure of video.
Particularly, can decode to the video that will play, obtain each frame picture of this video, then according to the information of the primary importance of the advertisement position inquiring, ad content is dissolved into the corresponding position of each frame picture.In specific embodiments of the invention, can be by the existing method that incorporates, such as adopting the modes such as 3D plays up merge and represent; Also can described ad content be dissolved into the corresponding position of each frame picture by any method that incorporates that may occur future.
The present embodiment is by obtaining the video that will play, and the information of obtaining video ads, the video that will play is carried out to processed offline and obtain advertisement position, and the information of advertisement position is stored in database, to choose suitable primary importance, advertisement is thrown in, by detection algorithm and hand inspection, correction, determine ad placement, placement position is more accurate.Processing procedure is divided into processed offline and processes in real time, has reduced computation complexity, has improved treatment effeciency.Take full advantage of the non-key flat site in video, improved advertisement putting efficiency, reduced the wait in video-see process, do not affect normally presenting of video content, promoted user's experience.
In order to realize above-described embodiment, the present invention also proposes the playing device of advertisement in a kind of video.
Fig. 5 is the structural representation of the playing device of advertisement in the video of another embodiment of the present invention.
As shown in Figure 5, this device comprises: acquisition module 100 and incorporate module 200.
Particularly, acquisition module 100 is for obtaining the video that will play, and the information of obtaining advertisement, and the information of advertisement comprises the information of ad content and primary importance, and primary importance is the position of advertisement in video.Wherein, primary importance is the position of advertisement on video, and for example, advertisement is the position in every two field picture in video, can be specifically the position etc. in each scene in every two field picture with the object place of planar structure.Advertisement refers to the advertisement being inserted in video, and the form that advertisement is presented in every two field picture includes but not limited to word, pattern etc.
In the embodiment of the present invention, can obtain and in the video that will play, be suitable for throwing in the advertisement position of advertisement and store in database by off-line analysis, in the time need to throwing in advertisement in this video, can select primary importance to carry out advertisement putting according to the ad spot information in database afterwards at every turn.Particular content will describe in detail in subsequent embodiment.
Incorporate module 200 for ad content being dissolved into the primary importance place of video, and play, advertisement is positioned on the object with planar structure of video.More specifically, incorporating module 200 can such as adopting the modes such as 3D plays up ad content to be dissolved into the primary importance place of video, and play with video by the existing method that incorporates, and advertisement is positioned on the object with planar structure of video.
Concrete to incorporate method multiple in addition, at this, will not enumerate.
The present embodiment is by obtaining the video that will play and the information of advertisement, ad content is dissolved into the primary importance place of video, and play, advertisement can be dissolved in video, rather than at video playback gap showing advertisements, thereby not needing user to watch in video process waits for, can promote user and experience, and the present embodiment is by being positioned on the object with planar structure of video advertisement, can not affect normally presenting of video content, improve user's viewing experience.
Fig. 6 is the structural representation of the playing device of advertisement in the video of another embodiment of the present invention.
As shown in Figure 6, this device comprises: acquisition module 100, incorporate module 200, process submodule 210, incorporate submodule 220, processed offline module 300, decoding submodule 310, down-sampled submodule 320, cutting submodule 330, obtain submodule 340, the first extraction unit 341, the second extraction unit 342, judging unit 343, determining unit 344 and memory module 400.Wherein, incorporating module 200 comprises processing submodule 210 and incorporates submodule 220; Processed offline module 300 comprises decoding submodule 310, down-sampled submodule 320, cutting submodule 330 and obtains submodule 340; Obtain submodule 340 and comprise the first extraction unit 341, the second extraction unit 342, judging unit 343 and determining unit 344.
Particularly, processed offline module 300 is obtained advertisement position for video is carried out to processed offline, and advertisement position is the position of the object with planar structure of video.Advertisement position is the position of the object with planar structure of video.Processed offline module 300 can find the fragment that contains non-key flat site (as body of wall) in video by processed offline, and this fragment is carried out to two dimensional analysis and plane tracking, obtains the azimuth information of out-of-plane, to obtain suitable advertisement position.
Further, processed offline module 300 can comprise:
Decoding submodule 310, for video is decoded, obtains each frame picture.More specifically, decoding submodule 310 can carry out preliminary treatment to video, such as video decode etc., to obtain each frame picture.
Down-sampled submodule 320 is for carrying out down-sampled processing to each frame picture, obtains the video after down-sampled.More specifically, down-sampled submodule 320 can carry out down-sampled processing to each frame picture of video, reduces sample frequency and the resolution of each frame picture, to reduce the complexity of subsequent calculations.Wherein, down-sampled processing procedure can be prior art, and mode has multiple, does not repeat them here.
Cutting submodule 330 carries out scene cutting for the video to after down-sampled, obtains the picture group corresponding with each scene respectively of at least one group.Because the information gap between different scenes is larger, on processing, can process by independent parallel completely, therefore the video after can be down-sampled by 330 pairs of cutting submodules carries out scene cutting, thereby improve video disposed of in its entirety speed, and eliminate error and the unsteadiness that many scenes mixed processing is introduced.For example, can be scenario A and scenario B by the video slicing after down-sampled, then obtain this two picture groups sheet group of the frame of video picture of scenario A and the frame of video picture of scenario B.
Obtain submodule 340 in every picture group sheet group, obtain the position in picture group with the object of planar structure, and be defined as advertisement position.More specifically, obtain submodule 340 and can obtain the position in every picture group sheet group with the object of planar structure by technology such as planar structure object detection, graphical analyses.
Further, obtaining submodule 340 can also comprise:
The first extraction unit 341 extracts for every frame picture of picture group being carried out to visual signature point.Wherein, visual signature point can change the point on violent point or image boundary curve with enough deep cambers for surrounding brightness in image.
The second extraction unit 342, for according to the visual signature point extracting, extracts the perspective rectangle plane structure in every frame picture.Because most rectangular configuration object in video is generally not just facing to camera lens, there are various perspective projection deformation, therefore having an X-rayed rectangle plane structure comprises the rectangular configuration of standard and the rectangular configuration after perspective projection deformation, such as body of wall, desktop, window etc.
During the perspective rectangle plane structure of the second extraction unit 342 in extracting every frame picture, can by default detection algorithm, realize in conjunction with many view geometry theories and image analysis technology (general using Mathematical Modeling combining image treatment technology are analyzed low-level image feature and superstructure, have certain intelligent information thereby extract).Wherein, default detection algorithm can be existing image detection algorithm, can be also any algorithm that can realize above-mentioned measuring ability that may occur future.
Judging unit 343 calculates for the perspective rectangle plane structure that different frame the is extracted information of singly answering, and judges whether to meet and singly answers characteristic.More specifically, based on many view geometry are theoretical, (mainly study three-dimensionalreconstruction, use the method for how much, by some width two dimensional images, recover three-dimensional body), if meet and singly answer characteristic (from a plane to the particular kind of relationship the projection mapping of another plane) in the video face of same plane under different visual angles, visual signature point need have yardstick consistency and illumination invariant, therefore can calculate the perspective rectangle plane structure of extracting in the different frame information of singly answering, then utilize optimal method to solve the advantage homography matrix in scene according to the visual signature point extracting and the information of singly answering calculating, thereby judge the whether satisfied characteristic of singly answering of this perspective rectangle plane structure.
Determining unit 344 is for when meeting single characteristic, according to having the position of the object of planar structure in the location positioning picture group at the perspective rectangle plane structure place of extracting in different frame.More specifically, if met, singly answer characteristic, determining unit 344 can be obtained and in scene, have an X-rayed the information such as the plan position approach of rectangle plane structure and direction, then the position at the perspective rectangle plane structure place of extracting in different frame is checked and proofreaied and correct, such as hand inspection and correction, to avoid mistake identification, by the location positioning at this perspective rectangle plane structure place, be then the position of object in respective frame in picture group with planar structure.
It should be noted that, it is example that the present embodiment be take according to the definite position with the object of planar structure of the visual signature point extracting, and is understandable that, also can adopt other modes to determine the position of the object with planar structure.For example, the strict textural characteristics (textural characteristics is a kind of important visual signature of Description Image) that relies on plane of extraction needs due to visual signature point, in the situation that textural characteristics information is not abundant, can not guarantee to extract the characteristic point of sufficient amount, can not guarantee the stability of visual signature point, and in view of the rectangle plane structure of considering emphatically in scene, can combining image analytical technology extract more information, to determine the position of the object with planar structure.In one embodiment of the invention, can first to different frame image, carry out rim detection, utilize Hough transformation to extract the linear structure in image, obtain the closed polygon region that straight line forms, and locate real rectangular planar region by analyzing color and the gray feature in closed polygon region, finally in conjunction with many view geometry theory, calculate position and the directioin parameter of plane.
After determining advertisement position, memory module 400 stores the information of described advertisement position in database into, to select primary importance from advertisement position.
In one embodiment of the invention, primary importance comprises the position of advertisement on each frame picture of video.After the information of described advertisement position is stored in database, when server receives ad-request, capital, according to the query video database that will play, obtains the information of the advertisement position in this video, to select primary importance to carry out advertisement putting from advertisement position.
Further, incorporating module 200 comprises:
Process submodule 210 for video is decoded, obtain each frame picture.
Incorporate submodule 220 for according to the information of primary importance, ad content is dissolved into the corresponding position of each frame picture.Incorporate submodule 220 and can, according to the information of the primary importance of the advertisement position inquiring, ad content be dissolved into the corresponding position of each frame picture.In specific embodiments of the invention, can be by the existing method that incorporates, such as adopting the modes such as 3D plays up merge and represent; Also can described ad content be dissolved into the corresponding position of each frame picture by any method that incorporates that may occur future.
The present embodiment is by obtaining the video that will play, and the information of obtaining video ads, the video that will play is carried out to processed offline and obtain advertisement position, and the information of advertisement position is stored in database, to choose suitable primary importance, advertisement is thrown in, by detection algorithm and hand inspection, correction, determine ad placement, placement position is more accurate.Processing procedure is divided into processed offline and processes in real time, has reduced computation complexity, has improved treatment effeciency.Take full advantage of the non-key flat site in video, improved advertisement putting efficiency, reduced the wait in video-see process, do not affect normally presenting of video content, promoted user's experience.
It should be noted that, in description of the invention, term " first ", " second " etc. are only for describing object, and can not be interpreted as indication or hint relative importance.In addition,, in description of the invention, except as otherwise noted, the implication of " a plurality of " is two or more.
In flow chart or any process of otherwise describing at this or method describe and can be understood to, represent to comprise that one or more is for realizing module, fragment or the part of code of executable instruction of the step of specific logical function or process, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by contrary order, carry out function, this should be understood by embodiments of the invention person of ordinary skill in the field.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, a plurality of steps or method can realize with being stored in memory and by software or the firmware of suitable instruction execution system execution.For example, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: have for data-signal being realized to the discrete logic of the logic gates of logic function, the application-specific integrated circuit (ASIC) with suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is to come the hardware that instruction is relevant to complete by program, described program can be stored in a kind of computer-readable recording medium, this program, when carrying out, comprises step of embodiment of the method one or a combination set of.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, can be also that the independent physics of unit exists, and also can be integrated in a module two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and also can adopt the form of software function module to realize.If described integrated module usings that the form of software function module realizes and during as production marketing independently or use, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
In the description of this specification, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or example in conjunction with specific features, structure, material or the feature of this embodiment or example description.In this manual, the schematic statement of above-mentioned term is not necessarily referred to identical embodiment or example.And the specific features of description, structure, material or feature can be with suitable mode combinations in any one or more embodiment or example.
Although illustrated and described embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, and those of ordinary skill in the art can change above-described embodiment within the scope of the invention, modification, replacement and modification.

Claims (14)

1. a player method for advertisement in video, is characterized in that, comprising:
Obtain the video that will play, and the information of obtaining advertisement, the information of described advertisement comprises: the information of ad content and primary importance, and described primary importance is the position of described advertisement in described video;
Described ad content is dissolved into the primary importance place of described video, and is play, described advertisement is positioned on the object with planar structure of described video.
2. method according to claim 1, is characterized in that, also comprises:
Described video is carried out to processed offline and obtain advertisement position, described advertisement position is the position of the object with planar structure of described video;
The information of described advertisement position is stored in database, to select described primary importance from described advertisement position.
3. method according to claim 2, is characterized in that, describedly described video is carried out to processed offline obtains advertisement position, comprising:
Described video is decoded, obtain each frame picture;
Described each frame picture is carried out to down-sampled processing, obtain the video after down-sampled;
Described video after down-sampled is carried out to scene cutting, obtain the picture group corresponding with each scene respectively of at least one group;
In every picture group sheet group, obtain in described picture group and there is the position of the object of planar structure, and be defined as advertisement position.
4. method according to claim 3, is characterized in that, described in obtain the position in described picture group with the object of planar structure, comprising:
Every frame picture in described picture group is carried out to visual signature point to be extracted;
Described visual signature point according to extracting, extracts the perspective rectangle plane structure in every frame picture;
The perspective rectangle plane structure of extracting in the different frame information of singly answering is calculated, judged whether to meet and singly answer characteristic;
If meet single characteristic, according to thering is the position of the object of planar structure in picture group described in the location positioning at the perspective rectangle plane structure place of extracting in different frame.
5. method according to claim 4, is characterized in that, described according to having the position of the object of planar structure in picture group described in the location positioning at the perspective rectangle plane structure place of extracting in different frame, comprising:
After the position at the perspective rectangle plane structure place of extracting in described different frame is checked and is proofreaied and correct, the position of the object that is defined as having in described picture group planar structure in respective frame.
6. according to the method described in claim 1 to 5 any one, it is characterized in that, described primary importance comprises the position of described advertisement on each frame picture of described video, and the described primary importance place that described ad content is dissolved into described video, comprising:
Described video is decoded, obtain each frame picture;
According to the information of described primary importance, described ad content is dissolved into the corresponding position of each frame picture.
7. method according to claim 6, is characterized in that, the described corresponding position of described ad content being dissolved into each frame picture, comprising:
The mode that adopts 3D to play up, is dissolved into described ad content the corresponding position of each frame picture.
8. a playing device for advertisement in video, is characterized in that, comprising:
Acquisition module, for obtaining the video that will play, and the information of obtaining advertisement, the information of described advertisement comprises: the information of ad content and primary importance, and described primary importance is the position of described advertisement in described video;
Incorporate module, for described ad content being dissolved into the primary importance place of described video, and play, described advertisement is positioned on the object with planar structure of described video.
9. device according to claim 8, is characterized in that, also comprises:
Processed offline module, obtains advertisement position for described video is carried out to processed offline, and described advertisement position is the position of the object with planar structure of described video;
Memory module, for storing the information of described advertisement position into database, to select described primary importance from described advertisement position.
10. device according to claim 9, is characterized in that, described processed offline module, comprising:
Decoding submodule, for described video is decoded, obtains each frame picture;
Down-sampled submodule, for described each frame picture is carried out to down-sampled processing, obtains the video after down-sampled;
Cutting submodule, for described video after down-sampled is carried out to scene cutting, obtains the picture group corresponding with each scene respectively of at least one group;
Obtain submodule, in every picture group sheet group, obtain in described picture group and there is the position of the object of planar structure, and be defined as advertisement position.
11. devices according to claim 10, is characterized in that, described in obtain submodule, comprising:
The first extraction unit, extracts for every frame picture of described picture group being carried out to visual signature point;
The second extraction unit, for according to the described visual signature point extracting, extracts the perspective rectangle plane structure in every frame picture;
Judging unit, calculates for the perspective rectangle plane structure that different frame the is extracted information of singly answering, and judges whether to meet and singly answers characteristic;
Determining unit, for when meeting single characteristic, according to having the position of the object of planar structure in picture group described in the location positioning at the perspective rectangle plane structure place of extracting in different frame.
12. devices according to claim 11, it is characterized in that, after described determining unit also checks for the position at perspective rectangle plane structure place that described different frame is extracted and proofreaies and correct, the position of the object that is defined as having in described picture group planar structure in respective frame.
Device described in 13. according to Claim 8 to 12 any one, is characterized in that, described primary importance comprises the position of described advertisement on each frame picture of described video, described in incorporate module, comprising:
Process submodule, for described video is decoded, obtain each frame picture;
Incorporate submodule, for according to the information of described primary importance, described ad content is dissolved into the corresponding position of each frame picture.
14. devices according to claim 13, is characterized in that, described in incorporate the also mode for adopting 3D to play up of submodule, described ad content is dissolved into the corresponding position of each frame picture.
CN201410268322.4A 2014-06-16 2014-06-16 Method and device for playing advertisement in video Active CN104066003B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410268322.4A CN104066003B (en) 2014-06-16 2014-06-16 Method and device for playing advertisement in video
PCT/CN2014/090573 WO2015192585A1 (en) 2014-06-16 2014-11-07 Method and apparatus for playing advertisement in video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410268322.4A CN104066003B (en) 2014-06-16 2014-06-16 Method and device for playing advertisement in video

Publications (2)

Publication Number Publication Date
CN104066003A true CN104066003A (en) 2014-09-24
CN104066003B CN104066003B (en) 2017-05-10

Family

ID=51553497

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410268322.4A Active CN104066003B (en) 2014-06-16 2014-06-16 Method and device for playing advertisement in video

Country Status (2)

Country Link
CN (1) CN104066003B (en)
WO (1) WO2015192585A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104735466A (en) * 2015-03-31 2015-06-24 北京奇艺世纪科技有限公司 Method and device for replacing pictorial trade mark in video
CN104754412A (en) * 2015-03-04 2015-07-01 深圳市亮新光电显示技术有限公司 Interactive type advertising method and interactive type advertising system
CN104766229A (en) * 2015-04-22 2015-07-08 合一信息技术(北京)有限公司 Implantable advertisement putting method
WO2015192585A1 (en) * 2014-06-16 2015-12-23 百度在线网络技术(北京)有限公司 Method and apparatus for playing advertisement in video
CN106331745A (en) * 2016-08-31 2017-01-11 杭州探索文化传媒有限公司 Dynamic video advertisement implanting method
CN107347166A (en) * 2016-08-19 2017-11-14 北京市商汤科技开发有限公司 Processing method, device and the terminal device of video image
CN108040280A (en) * 2017-12-08 2018-05-15 北京小米移动软件有限公司 Content item display methods and device, storage medium
CN108040267A (en) * 2017-12-07 2018-05-15 北京奇虎科技有限公司 A kind of method and apparatus for merging recommendation in video
CN108122198A (en) * 2017-12-07 2018-06-05 北京奇虎科技有限公司 A kind of implementation method, device and server for merging recommendation in video
CN109523297A (en) * 2018-10-17 2019-03-26 成都索贝数码科技股份有限公司 The method of virtual ads is realized in a kind of sports tournament
CN110708593A (en) * 2019-09-06 2020-01-17 深圳平安通信科技有限公司 Method, device and storage medium for embedding advertisement in video content
CN111292280A (en) * 2020-01-20 2020-06-16 北京百度网讯科技有限公司 Method and apparatus for outputting information
CN111586440A (en) * 2019-02-15 2020-08-25 腾讯科技(深圳)有限公司 Multimedia resource delivery method, device, server and storage medium
CN111885396A (en) * 2016-06-30 2020-11-03 斯尼弗卡特公司 System and method for splicing advertisements in streaming content
CN114051166A (en) * 2020-07-24 2022-02-15 北京达佳互联信息技术有限公司 Method, device, electronic equipment and storage medium for implanting advertisement in video
US11272228B2 (en) 2016-06-30 2022-03-08 SnifferCat, Inc. Systems and methods for dynamic stitching of advertisements in live stream content
WO2022236842A1 (en) * 2021-05-10 2022-11-17 刘川民 Advertisement replacement or addition processing method, system and apparatus

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113438540A (en) * 2021-06-24 2021-09-24 广州欢网科技有限责任公司 Advertisement pre-loading playing method and device based on advertisement exposure rate
CN114900722A (en) * 2022-05-06 2022-08-12 浙江工商大学 AR technology-based personalized advertisement implanting method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060059514A1 (en) * 2004-09-10 2006-03-16 Eric Hsiao Method and apparatus for utilizing blank space on a high definition television screen
CN101621636A (en) * 2008-06-30 2010-01-06 北京大学 Method and system for inserting and transforming advertisement sign based on visual attention module
CN102318358A (en) * 2011-05-26 2012-01-11 华为技术有限公司 Method, device and system for advertisement insertion
CN102404642A (en) * 2011-12-06 2012-04-04 鄂文轩 Advisement publishing method and device in mobile terminal
CN103780944A (en) * 2012-10-17 2014-05-07 三亚中兴软件有限责任公司 Advertisement playing method, advertisement playing device, advertisement playing system and matching information establishing device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104066003B (en) * 2014-06-16 2017-05-10 百度在线网络技术(北京)有限公司 Method and device for playing advertisement in video

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060059514A1 (en) * 2004-09-10 2006-03-16 Eric Hsiao Method and apparatus for utilizing blank space on a high definition television screen
CN101621636A (en) * 2008-06-30 2010-01-06 北京大学 Method and system for inserting and transforming advertisement sign based on visual attention module
CN102318358A (en) * 2011-05-26 2012-01-11 华为技术有限公司 Method, device and system for advertisement insertion
CN102404642A (en) * 2011-12-06 2012-04-04 鄂文轩 Advisement publishing method and device in mobile terminal
CN103780944A (en) * 2012-10-17 2014-05-07 三亚中兴软件有限责任公司 Advertisement playing method, advertisement playing device, advertisement playing system and matching information establishing device

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015192585A1 (en) * 2014-06-16 2015-12-23 百度在线网络技术(北京)有限公司 Method and apparatus for playing advertisement in video
CN104754412A (en) * 2015-03-04 2015-07-01 深圳市亮新光电显示技术有限公司 Interactive type advertising method and interactive type advertising system
CN104735466A (en) * 2015-03-31 2015-06-24 北京奇艺世纪科技有限公司 Method and device for replacing pictorial trade mark in video
CN104766229A (en) * 2015-04-22 2015-07-08 合一信息技术(北京)有限公司 Implantable advertisement putting method
US11917219B2 (en) 2016-06-30 2024-02-27 SnifferCat, Inc. Systems and methods for dynamic stitching of advertisements in live stream content
US11272228B2 (en) 2016-06-30 2022-03-08 SnifferCat, Inc. Systems and methods for dynamic stitching of advertisements in live stream content
CN111885396A (en) * 2016-06-30 2020-11-03 斯尼弗卡特公司 System and method for splicing advertisements in streaming content
US11528515B2 (en) 2016-06-30 2022-12-13 SnifferCat, Inc. Systems and methods for dynamic stitching of advertisements in live stream content
CN107347166A (en) * 2016-08-19 2017-11-14 北京市商汤科技开发有限公司 Processing method, device and the terminal device of video image
CN107347166B (en) * 2016-08-19 2020-03-03 北京市商汤科技开发有限公司 Video image processing method and device and terminal equipment
CN106331745A (en) * 2016-08-31 2017-01-11 杭州探索文化传媒有限公司 Dynamic video advertisement implanting method
CN108122198A (en) * 2017-12-07 2018-06-05 北京奇虎科技有限公司 A kind of implementation method, device and server for merging recommendation in video
CN108040267A (en) * 2017-12-07 2018-05-15 北京奇虎科技有限公司 A kind of method and apparatus for merging recommendation in video
CN108040280A (en) * 2017-12-08 2018-05-15 北京小米移动软件有限公司 Content item display methods and device, storage medium
CN109523297A (en) * 2018-10-17 2019-03-26 成都索贝数码科技股份有限公司 The method of virtual ads is realized in a kind of sports tournament
CN109523297B (en) * 2018-10-17 2022-02-22 成都索贝数码科技股份有限公司 Method for realizing virtual advertisement in sports match
CN111586440B (en) * 2019-02-15 2022-03-11 腾讯科技(深圳)有限公司 Multimedia resource delivery method, device, server and storage medium
CN111586440A (en) * 2019-02-15 2020-08-25 腾讯科技(深圳)有限公司 Multimedia resource delivery method, device, server and storage medium
CN110708593A (en) * 2019-09-06 2020-01-17 深圳平安通信科技有限公司 Method, device and storage medium for embedding advertisement in video content
CN111292280A (en) * 2020-01-20 2020-06-16 北京百度网讯科技有限公司 Method and apparatus for outputting information
CN111292280B (en) * 2020-01-20 2023-08-29 北京百度网讯科技有限公司 Method and device for outputting information
CN114051166A (en) * 2020-07-24 2022-02-15 北京达佳互联信息技术有限公司 Method, device, electronic equipment and storage medium for implanting advertisement in video
CN114051166B (en) * 2020-07-24 2024-03-29 北京达佳互联信息技术有限公司 Method, device, electronic equipment and storage medium for implanting advertisement in video
WO2022236842A1 (en) * 2021-05-10 2022-11-17 刘川民 Advertisement replacement or addition processing method, system and apparatus

Also Published As

Publication number Publication date
WO2015192585A1 (en) 2015-12-23
CN104066003B (en) 2017-05-10

Similar Documents

Publication Publication Date Title
CN104066003A (en) Method and device for playing advertisement in video
US20160050465A1 (en) Dynamically targeted ad augmentation in video
US10375451B2 (en) Detection of common media segments
CN110300316B (en) Method and device for implanting push information into video, electronic equipment and storage medium
CN102290082B (en) Method and device for processing brilliant video replay clip
US10873788B2 (en) Detection of common media segments
CN100437453C (en) Tag information display control apparatus, information processing apparatus, display apparatus, tag information display control method and recording medium
US9349053B2 (en) Method and system of identifying non-distinctive images/objects in a digital video and tracking such images/objects using temporal and spatial queues
KR20160003788A (en) Adaptively embedding visual advertising content into media content
US20140176604A1 (en) Automated Object Selection and Placement for Augmented Reality
CN103079092B (en) Obtain the method and apparatus of people information in video
CN102572539A (en) Automatic passive and anonymous feedback system
WO2020259510A1 (en) Method and apparatus for detecting information embedding region, electronic device, and storage medium
US20110312414A1 (en) Automated certification of video game advertising using ocr
CN103929669A (en) Interactive video generator, player, generating method and playing method
US20210352343A1 (en) Information insertion method, apparatus, and device, and computer storage medium
US10939143B2 (en) System and method for dynamically creating and inserting immersive promotional content in a multimedia
CN107638690A (en) Method, device, server and medium for realizing augmented reality
CN113516696A (en) Video advertisement implanting method and device, electronic equipment and storage medium
KR20160062382A (en) Electronic device and method for providing advertising service
US20190180108A1 (en) Recognition and valuation of products within video content
US9332284B1 (en) Personalized advertisement content
CN112055258B (en) Time delay testing method and device for loading live broadcast picture, electronic equipment and storage medium
US20230388563A1 (en) Inserting digital contents into a multi-view video
JP6896724B2 (en) Systems and methods to improve workload management in ACR television monitoring systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant