Summary of the invention
The present invention has overcome the deficiencies in the prior art, and Set Top Box ad system and its implementation of a kind of input, Region control that maintenance cost is low is provided.
Consider the problems referred to above of prior art, according to an aspect disclosed by the invention, the present invention by the following technical solutions:
A Set Top Box ad system for Region control, comprising:
Front-end edit module for subregion edit advertisement picture, is edited respectively the picture of each frequency below each region;
Front end stream generates control section and comprises:
Bandwidth configurable module, for the transmission bandwidth of advertisement at each frequency is set respectively, according to each frequency bandwidth situation, is offset picture resource to bandwidth frequency more than needed;
Bandwidth duplicate removal renaturation module, for the identical picture of the identical frequency of regional is encapsulated in to a total tableID, the picture of difference is encapsulation respectively again.
In order to realize better the present invention, further technical scheme is:
According to one embodiment of the invention, described advertising pictures, the in the situation that of encapsulation, is processed respectively by different data objects, comprises regional processing object, frequency handling object, sends and control handling object.
According to one embodiment of the invention, the transmission of described advertising pictures adopts IP mode to send or the play mode of blue topology card sends.
According to one embodiment of the invention, also comprise Set Top Box end, on described Set Top Box end, be provided with one for obtaining the interface of region ID in advertisement base.
According to one embodiment of the invention, described Set Top Box end comprises parsing module, for parse NIT descriptor from TS stream.
The present invention can also be:
A method that realizes the Set Top Box ad system of described Region control, comprising:
Subregion edit advertisement picture is edited respectively the picture of each frequency below each region;
The transmission bandwidth of advertisement at each frequency is set respectively, according to each frequency bandwidth situation, picture resource is offset to bandwidth frequency more than needed;
The identical picture of the identical frequency of regional is encapsulated in a total tableID, and the picture of difference is encapsulation respectively again.
According to one embodiment of the invention, described advertising pictures, the in the situation that of encapsulation, is processed respectively by different data objects, comprises regional processing object, frequency handling object, sends and control handling object.
According to one embodiment of the invention, the transmission of described advertising pictures adopts IP mode to send or the implementation method of the Set Top Box advertisement of the play mode Region control that blue topology is blocked sends.
According to one embodiment of the invention, also comprise Set Top Box end, on described Set Top Box end, be provided with one for obtaining the interface of region ID in advertisement base.
According to one embodiment of the invention, described Set Top Box end comprises parsing module, for parse NIT descriptor from TS stream.
Compared with prior art, one of beneficial effect of the present invention is:
Set Top Box ad system and the method thereof of a kind of Region control of the present invention, have:
1, support that advertisement issues and receives by region;
2, reduce broadcasting and TV headend equipment input cost;
3, reduce broadcasting and TV front end advertisement attendant's input cost;
4, this system is also applicable to not subregional broadcasting and TV simultaneously;
5, ad system front end tool bandwidth configurability, bandwidth peak use rate;
6, front end tool control sharpening, controls variation, sends variation.
Embodiment
Below in conjunction with embodiment, the present invention is described in further detail, but embodiments of the present invention are not limited to this.
In order to overcome the problem of prior art, the ad system of following examples only need to drop into a playback equipment, and an attendant is greatly cost-saving.
Region control: be generally province's net for same broadcasting and TV, have a lot of little front ends, but while wanting by the unified distribution of controlling advertisement of general headend, utilize network number or other modes to distinguish a kind of method of different little front end advertisements.The corresponding advertisement in own region can only be received in each region.
A Set Top Box ad system for Region control, comprising:
Front-end edit module for subregion edit advertisement picture, is edited respectively the picture of each frequency below each region;
Front end stream generates control section and comprises:
Bandwidth configurable module, for the transmission bandwidth of advertisement at each frequency is set respectively, according to each frequency bandwidth situation, is offset picture resource to bandwidth frequency more than needed;
Bandwidth duplicate removal renaturation module, for the identical picture of the identical frequency of regional is encapsulated in to a total tableID, the picture of difference is encapsulation respectively again.
Also comprise Set Top Box end, on described Set Top Box end, be provided with one for obtaining the interface of region ID in advertisement base.Described Set Top Box end comprises parsing module, for parse NIT descriptor from TS stream.
Particularly:
Front end principle
1, front end is in edit tool part, for user friendly editor's convenience and accuracy, adopt separately editor's pattern of regional picture, which region enters what need before advertisement to select to edit is, such as selecting region A then to enter, all advertisements of configuration are all by the control for region A, and this way prevents that user from editing confusion and causing makeing mistakes.Edit behind what a region, if area differentiation is not very large each other, advertisement that can ingress area A, for the editor of region B, at utmost user-friendly is convenient, avoids the editing of repetition.
2, front end flows and generates the key that control strategy is feasible region control, and this part has realized bandwidth configurability, bandwidth peak use rate (duplicate removal renaturation), control sharpening, control is diversified, sending mode is diversified.
Bandwidth configurability: control section, for using the different situation of broadcasting and TV each frequency bandwidth of front end, can arrange respectively the transmission bandwidth of advertisement at each frequency, broadcasting and TV can, according to each frequency bandwidth situation, be offset picture resource to bandwidth frequency more than needed.
Bandwidth peak use rate (duplicate removal renaturation): advertisement is in editor, subregional, then below each region, edit respectively the picture of each frequency, but in sending to Set Top Box end, data send according to single frequency point, such as at certain concrete frequency 395, the data that send have comprised the image data that 395 frequencies of regional should send, maximize for reaching bandwidth usage, especially by regional at the identical picture of identical frequency in a total tableID, the picture of difference is encapsulation respectively again, data are not repeated, reach saving bandwidth, bandwidth usage is maximized.
Control sharpening: when encapsulation ad data etc. becomes TS stream, consider to have increased the information of many needs encapsulation, in order to save the number of transparent transmission PID, increase the indication of the different information in tableID region, in NIT, increase descriptor, XML, according to different situations, is packaged into different tableID, and difference pictures and identical picture are packaged into different tableID.In encapsulation, enter different data objects and process respectively, be divided into regional processing object, frequency handling object, send and control handling object, Each performs its own functions for each object, allows complicated encapsulation become quite clear through controlling.
Control variation: data encapsulation need to enter different parameter configuration and handling process according to different settings, there is the variation of PID encapsulation, there is the variation of descriptor encapsulation, there is the variation of tableID encapsulation, there is center frequency point, the variation of multifrequency point processing, control flow need be controlled the generation of the stream of various modes, quite complicated various, program is according to broadcasting and TV front end actual conditions, in not subregional situation, center frequency point transmission and multifrequency point can be set and send two kinds of patterns, center frequency point sends, management is convenient in advertisement, only need to take a frequency bandwidth, center frequency point is received advertisement, can show at each frequency according to parametric description, shortcoming can not realize real-time update exactly.And each frequency sends the advertisement that exactly each frequency will be sent, after adding up encapsulation, front end encapsulates from different PID according to TSID, data are sent to each frequency, require each frequency all will reserve certain bandwidth, can realize the real-time update of advertisement.
Sending mode variation: consider the different front end of broadcasting and TV, can support IP mode to send and blue topological play mode of blocking.
Fig. 1 shows Set Top Box ad system rear end (Set Top Box) realization flow figure according to an embodiment of the invention.As shown in Figure 1:
Set Top Box end principle
1. obtaining of region ID: can distinguish different networks with networkid, write different ID also can dispatch from the factory by the Set Top Box of zones of different time and distinguish.There is no special requirement, as long as energy region of unique differentiation is just passable.Set Top Box end need to encapsulate such interface, obtains region ID to facilitate in advertisement base.
2. first Set Top Box parses NIT descriptor after starting from TS stream, can obtain following information: whether have Region control; There is picture in which region, and which region does not have; There are the region XML of display advertising and the tableid of PIC data encapsulation; The image data in this region and other district-shares, or independent.
3. Set Top Box is obtained the region ID of oneself, finds the tableid of the public of coupling and difference XML and PIC in NIT descriptor, and the public picture in this region and the number of difference pictures.XML is used for describing the type of certain picture, and display position, and version number etc. are associated with resid and picture.PIC is the data of true picture, and a pictures has a resid corresponding with it.When the picture in certain region and other regions are when just the same, only use public XML and public PIC have been filtered and just can obtain complete picture.But in the time that the picture in certain region has the same part of part different with other region pictures.Such as large front-end control various places except start-up picture is different other pictures all situation.At this moment needing to filter two-part XML and PIC data, is respectively the data of public part and difference part (start-up picture), then in storehouse, does splicing and processes.And the image data of All Ranges is when all different, difference only need to be filtered in region separately XML and PIC just can obtain complete data, and without the XML and the pid data that refilter public part.
The Region control function that the present embodiment is realized, has solved ad system in the past and can not meet the difficult problem that the each area data of the unified control of the broadcasting and TV such as province's net issues, and also can be used for the not subregional situation of the little broadcasting and TV such as local broadcasting and TV simultaneously.Reduced the cost that broadcasting and TV equipment and personnel drop into simultaneously.
In this specification, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment, identical similar part cross-references between each embodiment.
" embodiment ", " another embodiment ", " embodiment " that spoken of in this manual, etc., refer to specific features, structure or the feature described in conjunction with this embodiment and be included at least one embodiment that the application's generality describes.In specification, multiple local appearance statement of the same race is not necessarily to refer to same embodiment.Furthermore, while describing a specific features, structure or feature in conjunction with arbitrary embodiment, what advocate is to realize this feature, structure or feature in conjunction with other embodiment also to fall within the scope of the invention.
Although with reference to multiple explanatory embodiment of the present invention, invention has been described here, but, should be appreciated that, those skilled in the art can design a lot of other modification and execution modes, and these are revised and within execution mode will drop on the disclosed principle scope and spirit of the application.More particularly, in the scope of, accompanying drawing open in the application and claim, can carry out multiple modification and improvement to the building block of subject combination layout and/or layout.Except modification that building block and/or layout are carried out with improving, to those skilled in the art, other purposes will be also obvious.