CN101529346B - Managing insertion of overlay content into a video signal - Google Patents
Managing insertion of overlay content into a video signal Download PDFInfo
- Publication number
- CN101529346B CN101529346B CN200780039115XA CN200780039115A CN101529346B CN 101529346 B CN101529346 B CN 101529346B CN 200780039115X A CN200780039115X A CN 200780039115XA CN 200780039115 A CN200780039115 A CN 200780039115A CN 101529346 B CN101529346 B CN 101529346B
- Authority
- CN
- China
- Prior art keywords
- overlay content
- signal
- video
- vision signal
- label
- 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.)
- Active
Links
- 230000037431 insertion Effects 0.000 title claims abstract description 48
- 238000003780 insertion Methods 0.000 title claims abstract description 47
- 238000000034 method Methods 0.000 claims abstract description 32
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000008878 coupling Effects 0.000 claims description 8
- 238000010168 coupling process Methods 0.000 claims description 8
- 238000005859 coupling reaction Methods 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims description 5
- 230000002349 favourable effect Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- VEMKTZHHVJILDY-UHFFFAOYSA-N resmethrin Chemical compound CC1(C)C(C=C(C)C)C1C(=O)OCC1=COC(CC=2C=CC=CC=2)=C1 VEMKTZHHVJILDY-UHFFFAOYSA-N 0.000 description 6
- 230000000295 complement effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000008676 import Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Methods, devices and systems for managing insertion of overlay content into a video signal are provided. A video signal is received from a video source. In addition, overlay content is provided in one or more overlay content signals. A tag is appended to the video signal and/or the overlay content signal. The tag contains identification information. Overlay content selected from one of the overlay content signals may then be inserted into the video signal according to the identifying information to generate modified video content. The identification information may include: various types of information identifying the source or subject matter of the overlay content or video signal, the destination of the overlay content or video signal, information identifying the geographic area in which the overlay content is to be inserted, or keywords or other information that enables the overlay content to be matched with an appropriate video signal.
Description
The CROSS-REFERENCE TO RELATED APPLICATIONS case
The right of the 60/845th, No. 707 U.S. Provisional Application case that this application case advocates to file an application on September 18th, 2006, said provisional application case are incorporated herein by reference and become a part of the present invention.
Technical field
The present invention relates to field of video processing.More particularly, the present invention is provided for managing method, equipment and the system of the insertion of overlay content in the vision signal.In addition, some instance embodiment of the present invention is to during the converting video signal, overlay content being inserted in the said vision signal.
Background technology
Current television image is covered by extra content (being called " overlay content " among this paper) continually, for example word message, sign, animation or be the subwindow of characteristic with the full-motion video.This type of signal through editor is used to pass on emergence message, targeted advertisements or be used to customize the message that is associated with full screen program or advertisement.At special time, can exist can be used for being inserted in the particular video stream more than one candidate overlay content.Although can be easy to obtain be used for new content is inserted or covered the equipment of full screen video, this kind equipment usually through design operating with uncompressed video signal, and only be to be applied as mark post with those.
Present special challenge based on the coded vision signal of compression standard (for example MPEG) to the video editing process.Show the prior art systems that is used for overlay content is inserted into vision signal among Fig. 1.In said prior art, be that video editor 12 places insert overlay content (auxiliary video) before, decoder 10 complete decoding vision signals.Then, before being forwarded to the final destination, encode again from the warp modification vision signal of video editor 12 at encoder 14 places.This solution is not only expensive, and the quality of its video of also can demoting.For example, the common high quality encoder of costliness of selecting is used for the original coding process, and then, is then saving on the cost of additional hardware (if desired) to serve the more limited processing signals in (sight) many less cable headends or other distribution place of listening.
Although can be under the situation of not using independent decoder, editing machine and encoder the direct modification vision signal, need to solve a plurality of problems.For example, compression standard (for example, H.264 MPEG-2 reaches) uses motion compensation to come predicted characteristics moving from a frame of video to another frame of video.Yet,, can destroy the synchronization between decoder and the original coding device so if come one in these these frames more through inserting or cover different video images.Therefore, use to cross over image through revise and unmodified zone between the motion vector on border when encoding said image regional, motion prediction process will lose efficacy.
It will be favourable that a kind of mode through the insertion in the vision signal of the management overlay content simplified is provided.In particular, can make overlay content and said overlay content will be inserted into wherein vision signal or with specific geographic area in vision signal closely related will be favourable.Can use the label that appends to overlay content and/or vision signal with identifying information realize between overlay content and the vision signal this type of closely related also will be favourable.Can realize under the situation of not using decoder and encoder that the vision signal of revising through compression with overlay content will be further favourable.This causes dramatic cost savings, especially when needs are handled a large amount of crossfire.In addition, can use identical insertion and overlay device to realize that the modification to the compression ratio of vision signal will be favourable.
Method of the present invention, equipment and system provide above-mentioned and other advantage.In particular, the present invention is especially favourable when with senior converting system (for example, be used in cable and other video distribution center statmux) combination.
Summary of the invention
The present invention is provided for managing method, equipment and the system of the insertion of overlay content in the vision signal.
In an instance embodiment of the present invention, from the video source receiving video signals.In addition, in one or more overlay content signal, overlay content is provided.Label is appended in following at least one: (a) said vision signal; And (b) at least one in said one or more overlay content signal.Said label contains identifying information.Then, can according to said identifying information will be from said one or more overlay content signal one in the overlay content selected be inserted in the said vision signal to produce modified video content.
In other instance embodiment, can label not only be appended to said vision signal but also append to each in said one or more overlay content signal.Can through following steps from said one or more overlay content signal one in select said overlay content: each from said vision signal and said one or more overlay content signal extracts said label; To compare from the label of said vision signal and each label from said overlay content signal, and from having as from the overlay content signal of the label of the optimum Match of the label that said vision signal extracted, selecting overlay content to be used for inserting.
Said identifying information can comprise at least one in following: discern the geography information that said overlay content will be inserted into the geographic area in the said vision signal; Down link control device identifier; Destination QAM; Channel number; Insert the time started; The duration of overlay content; Insert identifier; Insert the window's position; Insert window size; Classification identifier; Mixed information; Can make the keyword of overlay content and vision signal coupling etc.
Said classification identifier can comprise at least one in following: the subject information of said vision signal; The subject information of said overlay content; The existing precedence information that inserts window; Insert the characteristic of window; The audio frequency of said overlay content surmounts information; The resolution of said overlay content; Channel number; Be used to insert the target programm name of said overlay content; The regional program level of said target program; The transmission identifier of said target program; Format descriptor; Comprise text point; Speed; Font size; The text component descriptors of at least one in font type and the font color and comprise video resolution; Video location and at least one the video component descriptors etc. in the video speed of animation.
In other instance embodiment, can label not only be appended to vision signal but also append to each in one or more overlay content signal.Can classification identifier be provided as at least a portion of said identifying information.Can assign corresponding quality of fit parameter for said overlay content signal to each classification identifier.Said quality of fit parameter can be indicated the relative correspondence between each overlay content and the said classification identifier.In this instance embodiment, can discern the overlay content signal that has the same category identifier with said vision signal.Then, can from the overlay content signal of being discerned, select said overlay content with indication and quality of fit parameter of the highest correspondence of classification identifier.
Can distribute the place, place to produce said overlay content signal in central authorities.Can before inserting, said overlay content signal be forwarded at least one remote location to store.Said remote location can comprise one in following: cable headend, central office, cable distribution hub and satellite distribution hub.In this example, said identifying information can comprise geography information and the overlay content signal that can select at the particular remote location place to have corresponding to the geography information of said particular remote location is used for inserting.
The said selection of said overlay content and insertion can occur in said at least one remote location place.Another is chosen as, and the said selection of said overlay content and insertion can occur in central position.Then, can be with a plurality of copies of modified video content from central location assignment to one or more remote locations to be used for further distribution.
Can distribute the place, place that label is appended to overlay content signal in central authorities.This label can confirm that which person in said one or more remote locations will be inserted in said overlay content in the particular video stream.
Can said overlay content signal be inserted in the insertion window of said vision signal to substitute a corresponding part of said vision signal.Another is chosen as, and can said overlay content be inserted in the insertion window of said vision signal and corresponding partially mixed with said vision signal.
The present invention also includes corresponding to system for carrying out said process.Be used for the instance embodiment that overlay content is inserted into the system of vision signal comprised and be used for from the network switch of video source receiving video signals and be used for overlay content being provided to the covering generator of the said network switch in one or more overlay content signal.The tagging member also is provided, and it is used for the label that contains identifying information is appended to following at least one: (a) said vision signal; And (b) at least one in one or more overlay content signal.The video processor of communicating by letter with the network switch is provided.Said video processor be suitable for from one or more overlay content signal one in select overlay content and will select overlay content to be inserted in the vision signal to produce modified video content according to identifying information.
The tagging member that is used for vision signal can comprise the tagging processor that is used for label is appended to vision signal.The tagging member that is used for one or more overlay content signal can comprise the covering generator, and it can be suitable for label is appended to one or more overlay content signal.Can label be appended to each in vision signal and one or more overlay content signal.
Said video processor can comprise be used for from each of vision signal and one or more overlay content signal extract label member, be used for the member that compares from the label of video signal and each label from overlay content signal, and be used for selecting overlay content to be used for inserting from having as overlay content signal from the label of the optimum Match of the label that vision signal extracted.
Said identifying information can comprise various information, the classification identifier that comprises as above to be discussed.
In an instance embodiment, the tagging processor can append to each in vision signal and one or more overlay content signal with label.Said identifying information can comprise classification identifier.Cover generator and can assign corresponding quality of fit parameter to overlay content signal to each classification identifier.Said quality of fit parameter can be indicated the relative correspondence between each overlay content and the classification identifier.Video processor can discern with vision signal have the same category identifier overlay content signal and can from quality of fit parameter with indication and the highest correspondence of classification identifier discern and select overlay content the overlay content signal.
Said covering generator can be positioned at central authorities and distribute the place, place.At least one video processor can be provided in the respective remote location place.Can before inserting, overlay content signal be forwarded at least one remote location to store.Said identifying information can comprise geography information.The video processor at particular remote location place can be from having corresponding to selecting overlay content to be used for being inserted in vision signal the overlay content signal of the geography information of its particular remote location.Can distribute the place, place label to be appended to overlay content signal and can confirm that which person in said one or more remote locations will be inserted in particular video stream to the overlay content that is used for inserting in central authorities.
External source can be through covering the insertion of generator triggering overlay content.Said external source can comprise (for example) emergency alert system (EAS), ad decision system (ADS) or other source.
Description of drawings
Hereinafter will combine accompanying drawing to describe the present invention, and wherein identical Ref. No. is represented components identical, and:
Fig. 1 shows the block diagram that is used for overlay content is inserted into the prior art systems of vision signal;
Fig. 2 shows the block diagram of instance embodiment that is used for overlay content is inserted into the system of vision signal according to of the present invention;
Fig. 3 shows the block diagram according to the instance embodiment of video processor of the present invention; And
Fig. 4 shows the block diagram of system of insertion that is used to trigger overlay content of embodiment according to the present invention embodiment.
Embodiment
Hereinafter specifies exemplary embodiment only is provided, and is not to plan restriction scope of the present invention, applicability or configuration.On the contrary, hereinafter will can make it implement the explanation of the embodiment of the invention for the those skilled in the art provides to the detailed description of exemplary embodiment.Should be appreciated that, can make various changes aspect the function of element and the layout, spirit of the present invention and scope that this does not deviate from appended claims to be set forth.
The present invention is provided for method, equipment and the system of administrative messag or other video content insertion in the main video signal.In Fig. 2, show according to of the present invention have insert and the simple block diagram of the instance embodiment of the processing system for video 20 of covering power.In this example, from one or more video source receiving video signals, for example, satellite 21, the video camera 22 that is coupled to video encoder 23, video storage device/server 24, IP network 25 etc. for instance.Use the information generating that is provided from the control desk (or from combining the external source that Fig. 4 discussed) that supplies user's input will be inserted into the overlay content signal of importing into the vision signal through overlay content generator 26 (for example) like hereinafter.As an example, overlay content generator 26 and user console can be the PC that the software that is used to produce literal, graphic feature or more general video content is installed.In this instance, said PC also can comprise and be used for reproducing video coding for being fit to the software or the hardware of compressed format.Video processor 28 is implemented content is inserted or covered in the main video signal, and said video processor 28 is via the network switch 27 or other suitable mechanism receiving video signals and overlay content signal.
For what vision signal what overlay content management be inserted at video processor 28 places, label is appended in following at least one: (a) vision signal; And (b) at least one in one or more overlay content signal.Said label contains the identifying information that confession is used in the suitable vision signal at the coupling overlay content.Then, video processor 28 can be from overlay content signal selects overlay content and will select overlay content according to identifying information to be inserted in the vision signal to produce modified video content in one.
Can said label be appended to overlay content signal through covering generator 26.Can be at the video source place (for example, at satellite 21 places, at the video camera that is coupled to video encoder 23 22 places, at video storage device (server) 24 places or IP network 25 places) through tagging processor 29 label is appended to each and imports vision signal into.Tagging processor 29 can be embodied as the part (for example, being embodied as the part of encoder 23 or video server 24) of the code device at video source place or be embodied as independent device (for example, in IP network 25 or satellite 21 downstream).
The label that is added can be inserted into maybe can be with its multiplexed packaged crossfire of serving as reasons and forming corresponding to a plurality of videos, audio frequency and the data streaming of one or more programs in the header of elementary video or audio frequency crossfire.In the case, can header information be encapsulated as one or more bags and assign unique bag identifier (PID) to it.Under the situation of MPEG-2 transmission stream, through the program that is called that is comprised in these PID and the same multiplexed crossfire is associated that listed clauses and subclauses are complementary to confirm bag type and program correspondence in the special packet of table (PAT) and Program Map Table (PMT).
In other instance embodiment, can label not only be appended to vision signal but also append to each in one or more overlay content signal.Video processor 28 can one be selected overlay content through following steps from overlay content signal: each from vision signal and one or more overlay content signal extracts label, will compare and from having as from the overlay content signal of the label of the optimum Match of the label that vision signal extracted, selecting overlay content to insert being used for from the label of said vision signal and each label from overlay content signal.
The identifying information that is contained in the label can comprise at least one in following: the identification overlay content will be inserted into the geography information of the geographic area in the vision signal; Down link control device identifier; Destination QAM; Channel number; Insert the time started; The duration of overlay content; Insert identifier; Insert the window's position; Insert window size; Classification identifier; Mixed information; In order to can make the keyword etc. of overlay content and vision signal coupling.
For example, can append to vision signal and be used for making said vision signal and specific overlay content signal that video processor 28 should receive is complementary having the label that inserts identifier.Video processor 28 will be complementary through the insertion identifier that makes the keyword in the overlay content signal label and in appending to the label of vision signal, contained and discern this overlay content signal.
For example the geography information of postcode, down link control device ID, destination QAM, channel number etc. can be comprised in the label and insert to the better target of advertisement with (for example) of realizing overlay content.Content descriptors also can be comprised in the label, and said content descriptors can comprise at least one in format information (literal, static graphics, MPEG2, MPEG4 video, audio types etc.) and the respective components descriptor.In addition, text component descriptors can be provided, it can comprise in list placement, speed, the font etc. at least one.In addition, label can comprise video component descriptors, and it can comprise resolution, position, in the translational speed of animation etc. at least one.Audio descriptor can be provided, and it can indicate the policy (it is not needed usually) that substitutes main audio.
Said mixed information can comprise in order to can make the overlay content and the counterpart of vision signal carry out Alpha (alpha) and mixes the information with the modified vision signal that obtains to contain said overlay content.
Said classification identifier can be used to help video processor 28 to select to be used for to insert in the vision signal and be positioned the most suitable overlay content in the frame of said vision signal or said vision signal at special time.It is to be interpreted as the parameter about the subject classification of vision signal at the appointed time; Maybe can it be interpreted as the more general screening and filtering device of convey a message (for example, the priority of existing window, characteristic, destination QAM, destination channel or the down link control device of window background).Notice that overlay content can comprise or can not comprise audio frequency and said classification identifier also can stipulate whether allow to surmount the audio frequency that provides with main video streaming.
The process of selecting specific overlay content to be used for being inserted into main video frequency program can assign one or more classification identifier to implement through at first giving the label of each available overlay content signal in advance.Then, when the label in the main video streaming sends the signal on insertion opportunity, can from the label the main video frequency program extract classification identifier and with available overlay content signal in each in one or more classification identifier compare.Any overlay content signal with coupling identifier all will contain and be fit to be inserted into the overlay content in the main video frequency program.
Said classification identifier can comprise at least one in following: the subject information of vision signal; The subject information of overlay content; The existing precedence information that inserts window; Insert the characteristic of window; The audio frequency of overlay content surmounts information; The resolution of overlay content; Channel number; Be used to insert the target programm name of overlay content; The regional program level of target program; The transmission identifier of target program; Format descriptor; Comprise text point; Speed; Font size; The text component descriptors of at least one in font type and the font color and comprise video resolution; Video location; To at least one the video component descriptors etc. in the video speed of animation.
Sending under insertion signal on opportunity and the situation of existence, further the optimization selection process more than one suitable overlay content signal.For example, except that assigning one or more classification identifier for each overlay content signal in advance, assign " fit quality " parameter in advance also can for said overlay content signal.That is,, can there be the corresponding matching class parameter of the correlation of instruction content and specific classification to each classification identifier.Then; If existing with the same category identifier is a plurality of overlay content signal of characteristic; And if this identifier and being complementary of being included in defined in the label in the main video streaming, so with selecting to have the overlay content signal of the highest corresponding matching class parameter.The method can be used to the efficient of maximization targeted advertisements when using the part screen video to insert.
In using classification identifier and both instance embodiment of quality of fit parameter; Can label (for example both have been appended to vision signal; At tagging processor 29 places) append to each (for example, at overlay content generator 26 places) in one or more overlay content signal again.Can classification identifier be provided as at least a portion of identifying information.Can assign corresponding quality of fit parameter (for example, at overlay content generator 26 places) to overlay content signal to each classification identifier.Said quality of fit parameter can be indicated the relative correspondence between each overlay content and the classification identifier.In this instance embodiment, video processor 28 can be discerned the overlay content signal that has the same category identifier with vision signal.Then, video processor 28 can from quality of fit parameter with indication and the highest correspondence of classification identifier discern and select overlay content the overlay content signal.
Can be at least one remote location place through the respective video processor 28 of said position the selection and the insertion of overlay contents take place.Another is chosen as, and the selection and the insertion of overlay content can take place through video processor 28 in central position.Then, can with through a plurality of copies of revising video content from central location assignment to one or more remote locations to be used for further distribution.
Can distribute place place label to be appended to overlay content signal in central authorities through overlay content generator 26.This label can confirm that which person in one or more video processors 28 at respective remote location place will insert overlay content in the particular video stream.
Video processor can be inserted in the insertion window of vision signal the counterpart with the substitution video signal with overlay content signal.Another is chosen as, and can overlay content be inserted in the insertion window of vision signal and with it to mix with the counterpart of vision signal.Alpha blended can be used to mix the corresponding insertion window portion of overlay content and vision signal.
Show instance embodiment among Fig. 3 according to video processor 28 of the present invention.The instance embodiment of the video processor 28 shown in Fig. 3 comprises optional memory distributor 30 and the optional video transrater 31 that is used in the insertion that overlay content takes place, realizing to the modification of the data rate of video streaming.Be understood by those skilled in the art that; Insert overlay content and need not the data rate of the modified video streaming of gained is carried out under the situation of any modification at needs, can video processor 28 be embodied as and not have the transfer capability that is provided by optional memory distributor 30 and optional video transrater 31.Another is chosen as, and video transrater 31 can be through structure to keep the raw data rate of vision signal.
In the instance embodiment that needs are changed; Memory allocator 30 can be to the import bag of regulation through the header information scan video signal of the level and the vertical dimension of coded image (for example, from arbitrary vision signal of the video source 21,22,24 of Fig. 2 and/or 25 or from the overlay content signal of the overlay content generator 26 of Fig. 2).Be used to store the memory that each imports one or more images of vision signal into if having, video transrater 31 can need this information so.Except that the optional memory space that is used for individual video signals, rate converter 31 also comprises the memory that is used for the overlay content on the top that is inserted into or covers vision signal.At United States Patent (USP) 7,046, the instance of prior art memory allocator has been described in 677.
To not import that video packets directly sends to video transrater 31 into but at first it will be deposited in the bag dynamic random access memory 33 via dynamic RAM Controller 32.Through label being deposited to the arrival of notifying CPU (CPU) 34 each bag in the reception information module 36 of communicating by letter with CPU 34.Said bag of said tag recognition and CPU 34 keep and make the address of bag in the dynamic random access memory 33 and receive the tabulation that the information of wrapping is complementary corresponding to institute.
Although video transrater 31 can be handled a plurality of video streamings, must at first it be organized into whole frame and the boundary between each frame carries out multiplexed.CPU 34 follows the trail of the order of the bag that comprises each frame and confirms frame is forwarded to from bag dynamic random access memory 33 order of video transrater 31.The bag that CPU 34 indication dynamic RAM Controllers 32 will be selected as expected in proper order is forwarded to video transrater 31 from bag dynamic random access memory 33.
Except that the data rate of regulating each crossfire, video transrater 31 also can be implemented to insert and cover.CPU34 can analyze the identifying information that is contained in the label that deposits in the reception information module 36 and whether have the insertion window that can be used for inserting overlay content with definite particular video stream.In particular video stream after identification insertion opportunity, the identifying information that said CPU is contained in can the label based on overlay content and/or video streaming is selected the specific overlay content that is used to insert, and institute is discussed in detail like preceding text.Then, CPU 34 can instruct dynamic RAM Controller 32 to be provided to rate converter 31 from the suitable bag of bag dynamic random access memory 33.For example, CPU 34 can instruct dynamic RAM Controller 32 will from bag dynamic random access memory 33 corresponding to being provided to rate converter 31 with the bag of the overlay content of particular video stream coupling.Rate converter 31 can use various alpha blended technology to mix the corresponding insertion window portion of overlay content and vision signal.
Be understood by those skilled in the art that in the embodiment that need not change, available suitable processor substitutes memory allocator 30 and video transrater 31 is inserted and covered to carry out.
After video transrater 31 is handled said frame, the bag of gained (for example, through the bag of conversion and/or contain the modified bag of overlay content) order is turned back to bag dynamic random access memory 33 via dynamic RAM Controller 32.Simultaneously, notice CPU 34 each bag transmit.This accomplishes so that CPU 34 knows each position that wraps in the dynamic random access memory 33 again through again label being deposited to receive in the information module 36.In the case, rate converter 31 provides said label to receiving information module 36.If CPU 34 need be about the extraneous information of particular video stream, it can submit to request to comprise the data of any selected bag with reception to dynamic RAM Controller 32 so.
Video streaming or overlay content streams that pre-adjustment has label can currently be used to implement the existing protocol (for example, SCTE-30 and SCTE-35 agreement) that the full screen digital advertisement inserts and accomplish through revising.
If with different resolution transmission main video signals, so available different resolution is sent identical overlay content in different time.For example, " resolution " can be one in the parameter of definite " fit quality ", perhaps, can assign different classification ID to different resolution.
Be that the video that is transmitted by the DPI server during the said time window can be changed on the meaning of " main video " signal, same procedure can be through extending to use with DPI (digital program insertion).Under this type of situation, provide the functional system of splicing (or DPI server itself) can insert label, and classification ID can be used to insert or the coverage goal advertisement content.In this way, the DPI server can utilize ability of the present invention under the situation that needn't revise ad content itself.This gives the flexibility that little head end only covers or inserts on originally by the specific part than the ad content of stub end transmission.
There is characteristic about the subject classification program capable of using of main program.For example, the ATSC system can use the combination by the available parameter of its careless domination, for example mainly reaches the regional rank, transmission ID of minor channel number, programm name, program etc.
Targeted advertisements can be realized through the overlay content that inserts event initiator at special time.If event/segment has many promoters, subject information can all use same category ID to it so, but has different " fit quality " parameters.Certainly, rotate in the overlay content if use to hope to insert in all promoters' institute, so dynamically change " fit quality " parameter at different time.
Overlay content signal can be transferred to video processor 28 via various host-host protocol.If overlay content happens is to be the subwindow of characteristic with the full-motion video, bandwidth and memory requirement can become crucial so.In the case, maybe be easier in the time of more approaching actual insertion time via these data of MPEG-2 host-host protocol transmission.
Fig. 4 shows being used for through covering the block diagram of system that generator 26 triggers the insertion of overlay contents of embodiment according to the present invention embodiment.There is multiple mode, as it will be apparent to those skilled in the art that in order to the insertion that triggers overlay content.Fig. 4 only shows some instance in the various instances.Can use (for example) DVS 629 agreements to send through ad decision system (ADS) module 42 and cover the signal that inserts.DVS 629 is by digital video sub-committee of cable Telecommunications Engineer association (SCTE) (DVS) exploitation and in developing standard.ADS module 42 can use DVS 629 agreements to communicate by letter with covering generator 26 via the network switch 50.ADS 42 can send the profile of knowing overlay content to covering generator 26.In this way, targeted advertisements can be provided.In other words, for identical network or ad content, different overlay contents (for example, based on beholder's profile, demography, viewing time, viewing areas etc.) can be provided to different beholders.
Emergency alert system (EAS) coder module 45 can adopt (for example) SCTE 18 (SCTE standard) agreement to send emergency alert messages via the network switch 50 to covering generator 26.In this way, EAS coder module 45 can trigger the literal covering to existing video network.
Covering generator 26 also can be via the agreement of the network switch 50 employings from other form of module 48, like GUI, HTTP, SNMP etc.Accept the overlay content of variety of protocol form and realized that this commercial application that overlay content is inserted becomes real-time application to covering the live fast updating of literal or figure.
Be understood by those skilled in the art that,, also can give other effect of content through covering according to the present invention.
Now, should be appreciated that, the present invention be provided for managing overlay content in the vision signal insertion and be used to change have and insert and advantageous method, equipment and the system of the vision signal of covering power.
Although combined illustrated various embodiment to describe the present invention, can under the prerequisite of spirit of the present invention that does not deviate from claims to be set forth and scope, make numerous modifications and change to the present invention.
Claims (34)
1. one kind is used for overlay content is inserted into vision signal so that the method for the modified bit stream that comprises video and cover data to be provided, and it comprises:
Receive the bit stream that has carried vision signal through coding from video source;
In one or more overlay content signal, overlay content is provided;
The label that will comprise identifying information append in following one of at least: (a) said bit stream through coding; And (b) one or more in a plurality of said overlay content signal;
According to said identifying information; Will be from said one or more overlay content signal one in the overlay content selected be inserted into by said in the insertion window of the said vision signal that the bit stream of coding carries, to produce the said modified bit stream that comprises video and cover data;
Wherein, with said overlay content be inserted into said through the coding bit stream in and to said through the coding bit stream do not decode.
2. the method for claim 1, it further comprises:
Label is not only appended to said vision signal but also append to each in said one or more overlay content signal.
3. method as claimed in claim 2, wherein through following steps from said one or more overlay content signal one in select said overlay content:
From said vision signal and said one or more overlay content signal each extracts said label;
To compare from the said label of said vision signal and each label from said overlay content signal;
From having conduct from the said overlay content signal of the said label of the optimum Match of the said label that said vision signal extracted, select said overlay content to be used for insertion.
4. the method for claim 1, wherein:
Said identifying information comprises at least one in following: the said overlay content of (1) identification will be inserted into the geography information of the geographic area in the said vision signal; (2) down link control device identifier; (3) destination QAM; (4) channel number; (5) insert the time started; (6) duration of overlay content; (7) insert identifier; (8) insert the window's position; (9) insert window size; (10) classification identifier; (11) mixed information; And (12) can make the keyword of said overlay content and said vision signal coupling.
5. method as claimed in claim 4, wherein said classification identifier comprise at least one in following: the subject information of said vision signal, the subject information of said overlay content, the existing audio frequency that inserts the precedence information of window, the characteristic of inserting window, said overlay content surmount resolution, the channel number of information, said overlay content, be used for inserting transmission identifier, the format descriptor of the regional program level of the target programm name of said overlay content, said target program, said target program, comprise text point, speed, font size, font type and font color at least one text component descriptors and comprise video resolution, video location and at least one the video component descriptors in the video speed of animation.
6. the method for claim 1, it further comprises:
Label is not only appended to said vision signal but also append to each in said one or more overlay content signal;
Classification identifier is provided as at least a portion of said identifying information;
Assign corresponding quality of fit parameter for said overlay content signal to each classification identifier, the relative correspondence between said quality of fit parameter each overlay content of indication and the said classification identifier; And
Identification and said vision signal have the said overlay content signal of same category identifier;
Wherein discern the overlay content signal, select said overlay content from the said of quality of fit parameter with indication and the highest correspondence of said classification identifier.
7. the method for claim 1, wherein:
Distribute the place, place to produce said overlay content signal in central authorities.
8. method as claimed in claim 7, wherein:
Before said insertion, said overlay content signal is forwarded at least one remote location to store.
9. method as claimed in claim 8, wherein said remote location comprise one in following: cable headend, central office, cable distribution hub and satellite distribution hub.
10. method as claimed in claim 8, wherein:
Said identifying information comprises geography information; And
At the particular remote location place, select to have said overlay content signal, to be used for insertion corresponding to the geography information of said particular remote location.
11. method as claimed in claim 8, wherein:
The said selection of said overlay content and insertion occur in said at least one remote location place.
12. method as claimed in claim 7, wherein:
Which person who distributes the place, place said label to be appended in said overlay content signal and the definite said one or more remote locations in said central authorities will insert said overlay content in the particular video stream.
13. the method for claim 1, wherein:
The said selection and the insertion of said overlay content occur in central position; And
Can said modified video content be assigned to one or more remote locations from said middle position, to be used for further distribution.
14. the method for claim 1 wherein is inserted into said overlay content signal in the said insertion window of said vision signal, to substitute the counterpart of said vision signal.
15. the method for claim 1 wherein is inserted into said overlay content in the said insertion window of said vision signal, and it is mixed with the counterpart of said vision signal.
16. the method for claim 1, it further comprises:
Trigger the said insertion of said overlay content from external source.
17. method as claimed in claim 16, wherein said external source comprise one in emergency alert system and the ad decision system.
18. one kind is used for overlay content is inserted into vision signal so that the system of the modified bit stream that comprises video and cover data to be provided, it comprises:
The network switch, it is used for receiving the bit stream through coding that has carried vision signal from video source;
Cover generator, it is used in one or more overlay content signal overlay content being provided to the said network switch;
The tagging member, its be used for comprise the label of discerning content append to following one of at least: (a) said bit stream through coding; And (b) one or more in a plurality of said overlay content signal, said label contains identifying information;
Video processor, it is communicated by letter with the said network switch, and said video processor is suitable for:
From said one or more overlay content signal one in select overlay content; And
According to said identifying information with said selected overlay content be inserted into by in the insertion window of the said bit stream said vision signal of carrying through coding to produce the said modified bit stream that comprises video and cover data;
Wherein, with said overlay content be inserted into said through the coding bit stream in and to said through the coding bit stream do not decode.
19. system as claimed in claim 18, wherein:
The said tagging member that is used for the bit stream of said warp coding comprises the tagging processor that is used for label is appended to said vision signal;
The said tagging member that is used for said one or more overlay content signal comprises said covering generator, and it appends to said one or more overlay content signal with said label; And
Label is affixed to each in said vision signal and the said one or more overlay content signal.
20. system as claimed in claim 19, wherein said video processor comprises:
Extract member, it is used for from said vision signal and said one or more overlay content signal each extracting said label;
Comparison means, it is used for comparing from the said label of said vision signal and each label from said overlay content signal;
Selected member, it is used for selecting said overlay content to be used for insertion from having the said overlay content signal of conduct from the said label of the optimum Match of the said label that said vision signal extracted.
21. system as claimed in claim 18, wherein:
Said identifying information comprises at least one in following: the said overlay content of (1) identification will be inserted into the geography information of the geographic area in the said vision signal; (2) down link control device identifier; (3) destination QAM; (4) channel number; (5) insert the time started; (6) duration of overlay content; (7) insert identifier; (8) insert the window's position; (9) insert window size; (10) classification identifier; (11) mixed information; And (12) can make the keyword of said overlay content and said vision signal coupling.
22. system as claimed in claim 21, wherein said classification identifier comprise in following at least one: the subject information of said vision signal, the subject information of said overlay content, the existing audio frequency that inserts the precedence information of window, the characteristic of inserting window, said overlay content surmount resolution, the channel number of information, said overlay content, be used for inserting transmission identifier, the format descriptor of the regional program level of the target programm name of said overlay content, said target program, said target program, comprise text point, speed, font size, font type and font color at least one text component descriptors and comprise video resolution, video location and at least one the video component descriptors in the video speed of animation.
23. system as claimed in claim 18, wherein:
Said tagging processor appends to each in said vision signal and the said one or more overlay content signal with label;
Said identifying information comprises classification identifier;
Said covering generator assigns corresponding quality of fit parameter for said overlay content signal to each classification identifier, the relative correspondence between said quality of fit parameter each overlay content of indication and the said classification identifier;
Said video processor identification and said vision signal have the said overlay content signal of same category identifier; And
Said video processor is discerned the overlay content signal from the said of quality of fit parameter with indication and the highest correspondence of said classification identifier, selects said overlay content.
24. system as claimed in claim 18, wherein:
Said covering generator is positioned at central authorities and distributes the place, place.
25. system as claimed in claim 24, wherein:
At the respective remote location place at least one video processor is provided;
Before said insertion, said overlay content signal is forwarded at least one remote location to store.
26. system as claimed in claim 25, wherein said remote location comprises one in following: cable headend, central office, cable distribution hub and satellite distribution hub.
27. system as claimed in claim 25, wherein:
Said identifying information comprises geography information; And
The said video processor at particular remote location place selects said overlay content to insert in the said vision signal from have the said overlay content signal corresponding to the geography information of said particular remote location.
28. system as claimed in claim 24, wherein:
Said selection and insertion occur in said remote location place.
29. system as claimed in claim 24, wherein:
Said label distributes the place, place to be affixed to said overlay content signal in said central authorities, and confirms that which person in said one or more remote locations will insert particular video stream to the said overlay content that is used for inserting.
30. system as claimed in claim 18, wherein:
The said selection and the insertion of said overlay content occur in central position; And
Said modified video content can be assigned to one or more remote locations to be used for further distribution from said middle position.
31. system as claimed in claim 18, wherein said overlay content signal are inserted in the said insertion window of said vision signal, to substitute the counterpart of said vision signal.
32. system as claimed in claim 18, wherein said overlay content is inserted in the said insertion window of said vision signal, and mixes with the counterpart of said vision signal.
33. system as claimed in claim 18, it further comprises:
External source, it is used for triggering through said covering generator the said insertion of said overlay content.
34. system as claimed in claim 33, wherein said external source comprises one in emergency alert system and the ad decision system.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US84570706P | 2006-09-18 | 2006-09-18 | |
| US60/845,707 | 2006-09-18 | ||
| US11/881,208 US8087044B2 (en) | 2006-09-18 | 2007-07-25 | Methods, apparatus, and systems for managing the insertion of overlay content into a video signal |
| US11/881,208 | 2007-07-25 | ||
| PCT/US2007/019923 WO2008036195A2 (en) | 2006-09-18 | 2007-09-12 | Managing the insertion of overlay content into a video signal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101529346A CN101529346A (en) | 2009-09-09 |
| CN101529346B true CN101529346B (en) | 2012-05-30 |
Family
ID=41095825
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200780039075.9A Active CN101652931B (en) | 2006-09-18 | 2007-09-12 | Method, apparatus and system for inserting overlay content into a slew rate capable video signal |
| CN200780039047.7A Active CN101529731B (en) | 2006-09-18 | 2007-09-12 | Method and apparatus for modifying a data rate of a video signal |
| CN200780039115XA Active CN101529346B (en) | 2006-09-18 | 2007-09-12 | Managing insertion of overlay content into a video signal |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200780039075.9A Active CN101652931B (en) | 2006-09-18 | 2007-09-12 | Method, apparatus and system for inserting overlay content into a slew rate capable video signal |
| CN200780039047.7A Active CN101529731B (en) | 2006-09-18 | 2007-09-12 | Method and apparatus for modifying a data rate of a video signal |
Country Status (1)
| Country | Link |
|---|---|
| CN (3) | CN101652931B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11630872B2 (en) | 2020-05-05 | 2023-04-18 | Asustek Computer Inc. | Internet data collection method |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110179445A1 (en) * | 2010-01-21 | 2011-07-21 | William Brown | Targeted advertising by context of media content |
| CN102523371A (en) * | 2011-12-08 | 2012-06-27 | 成都东方盛行电子有限责任公司 | AFD (Active Format Description)-based method for effectively improving image distortion and deformation of video file |
| CN106507200B (en) | 2015-09-07 | 2020-09-01 | 腾讯科技(深圳)有限公司 | Video playing content insertion method and system |
| CN110740478A (en) * | 2018-07-18 | 2020-01-31 | 成都鼎桥通信技术有限公司 | Video resolution negotiation method and device |
| CN110381369B (en) | 2019-07-19 | 2022-02-22 | 腾讯科技(深圳)有限公司 | Method, device and equipment for determining recommended information implantation position and storage medium |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6850252B1 (en) * | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5828421A (en) * | 1994-10-11 | 1998-10-27 | Hitachi America, Ltd. | Implementation efficient digital picture-in-picture decoding methods and apparatus |
| US6434197B1 (en) * | 1999-01-07 | 2002-08-13 | General Instrument Corporation | Multi-functional transcoder for compressed bit streams |
| KR100433516B1 (en) * | 2000-12-08 | 2004-05-31 | 삼성전자주식회사 | Transcoding method |
| US7327784B2 (en) * | 2003-02-24 | 2008-02-05 | Vixs Systems, Inc. | Method and system for transcoding video data |
-
2007
- 2007-09-12 CN CN200780039075.9A patent/CN101652931B/en active Active
- 2007-09-12 CN CN200780039047.7A patent/CN101529731B/en active Active
- 2007-09-12 CN CN200780039115XA patent/CN101529346B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6850252B1 (en) * | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11630872B2 (en) | 2020-05-05 | 2023-04-18 | Asustek Computer Inc. | Internet data collection method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101652931B (en) | 2013-02-13 |
| CN101529731B (en) | 2013-01-02 |
| CN101529731A (en) | 2009-09-09 |
| CN101529346A (en) | 2009-09-09 |
| CN101652931A (en) | 2010-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8087044B2 (en) | Methods, apparatus, and systems for managing the insertion of overlay content into a video signal | |
| JP2974614B2 (en) | How to accurately broadcast a composite program | |
| US6615039B1 (en) | Advertisement subgroups for digital streams | |
| JP5124279B2 (en) | Content stream communication to remote devices | |
| US6535919B1 (en) | Verification of image data | |
| US11343561B2 (en) | Distributed composition of broadcast television programs | |
| CN101529346B (en) | Managing insertion of overlay content into a video signal | |
| EP3261352B1 (en) | Transmission device, transmission method, reception device, and reception method | |
| EP1166561B1 (en) | Selectively caching video to improve on-demand response time | |
| JP3715624B2 (en) | Data broadcast program stream transmission apparatus, control method and program for data broadcast program stream transmission apparatus, and recording medium | |
| WO1998057499A1 (en) | System for the transmission of audio, video and auxiliary data | |
| CN102246196A (en) | System for supplying varying content to multiple displays using a single player | |
| CN103081507A (en) | Integrating and processing embedded links to related video content in a video stream to provide advertising information | |
| SE506544C2 (en) | Device and method for generating digital billboards | |
| CN1225853C (en) | Method for Transferring Information in Digital Broadcasting Network | |
| US20030142129A1 (en) | Content processing and distribution systems and processes | |
| US8854459B2 (en) | Delivering a supplemented CCTV signal to one or more subscribers | |
| JPWO2006027857A1 (en) | Zapping stream generation apparatus and method | |
| US20040261028A1 (en) | Method for broadcasting multimedia signals towards a plurality of terminals | |
| CN1231063C (en) | System and method for targeting digital broadcast audio content | |
| KR100396820B1 (en) | method for news service in a apartment development using a set-top box and IP address | |
| WO1997016020A1 (en) | System for dynamic real-time television channel expansion | |
| JP4153926B2 (en) | Data broadcast program stream transmission apparatus, control method and program for data broadcast program stream transmission apparatus, and recording medium | |
| CN108200460A (en) | Set-top box advertising pictures update method and system | |
| WO2020149802A1 (en) | System and method for embedding the regional broadcasts of the different locations into the general broadcast stream |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C41 | Transfer of patent application or patent right or utility model | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20151013 Address after: American Texas Patentee after: Imagination communication common carrier Address before: American California Patentee before: RGB Media Inc. |