CN104469402A - Method and device for overlapping application data in compressed streaming video and condition receiver - Google Patents

Method and device for overlapping application data in compressed streaming video and condition receiver Download PDF

Info

Publication number
CN104469402A
CN104469402A CN201410770829.XA CN201410770829A CN104469402A CN 104469402 A CN104469402 A CN 104469402A CN 201410770829 A CN201410770829 A CN 201410770829A CN 104469402 A CN104469402 A CN 104469402A
Authority
CN
China
Prior art keywords
frame
macro block
compressed video
elementary stream
application data
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.)
Pending
Application number
CN201410770829.XA
Other languages
Chinese (zh)
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.)
Shenzhen State Micro Technology Co Ltd
Original Assignee
Shenzhen State Micro 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 Shenzhen State Micro Technology Co Ltd filed Critical Shenzhen State Micro Technology Co Ltd
Priority to CN201410770829.XA priority Critical patent/CN104469402A/en
Publication of CN104469402A publication Critical patent/CN104469402A/en
Pending legal-status Critical Current

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention is suitable for the field of digital televisions, and provides a method for overlapping application data in a compressed streaming video. The method includes the steps of carrying out encoding and compression on the application data to be overlapped to generate a macro block to be overlapped, obtaining basic code stream of the compressed video and the position information of the overlapped area, and replacing a macro block in the overlapped area in frames without inter-frame prediction in the basic code stream of the compressed video with the macro block to be overlapped according to the position information of the overlapped area. According to the method for overlapping the application data in the compressed streaming video, the application data are directly overlapped to video image frames of the non-decoded basic code stream of the compressed video and transmitted to a mainframe, and the basic code stream of the compressed video does not need to be decoded, encoded, compressed and then transmitted to the mainframe. The problems in the prior art that decoding and encoding compressing processes are heavy in computing amount, high in requirement for hardware resources and high in hardware cost are solved.

Description

The method of application data, device and condition reception device is superposed in compressing video frequency flow
Technical field
The invention belongs to digital TV field, particularly relate in compressing video frequency flow, superpose application data method, device and condition reception device.
Background technology
Current digital TV network is more and more flourishing, digital television business is more and more extensive, more and more need various application data (as advertisement, icon, text prompt, GUI image, pay imformation etc.) be directly superimposed to compressed video data stream, show with the broadcasting of video data stream.
Existing condition reception device (Condition Accept Model, CAM) from transport stream (TS stream), video-frequency basic flow (ES) is extracted, and by the whole video image frame decoding in ES, then the application data converting image format to is superposed with decoded video frame image, finally the whole video frame image after superposition is encoded, revert to video-frequency basic flow, be transferred to main frame with the form of TS stream.
For high-definition television program, H264 standard need be adopted to carry out compression coding, prior art is when needing when adopting H264 standard to carry out superposing application data in the compressing video frequency flow of compression coding, need to decode to compressing video frequency flow, superpose re-encoding compression after application data in compressing video frequency flow after the decoding, realize the superposition of application data in compressing video frequency flow, due to decoding and compression coding process computation amount large, high to hardware resource requirements, improve hardware cost.
Summary of the invention
The embodiment of the present invention provides a kind of method superposing application data in compressing video frequency flow, be intended to solve prior art decoding and compression coding process computation amount large, high to hardware resource requirements, the problem that hardware cost is high.
The embodiment of the present invention is achieved in that a kind of method superposing application data in compressing video frequency flow, comprises the steps:
Compression coding is carried out to application data to be superimposed, generates macro block to be superimposed;
Obtain compressed video elementary stream, and be applied zone position information;
Be applied zone position information according to described, replace with described macro block to be superimposed by described compressed video elementary stream without the macro block be applied in MB of prediction frame in region.
The embodiment of the present invention also provides a kind of device superposing application data in compressing video frequency flow, it is characterized in that, described device comprises:
Coding module, for carrying out compression coding to application data to be superimposed, generates macro block to be superimposed;
Acquisition module, for obtaining compressed video elementary stream, and is applied zone position information;
Macro block replacement module, is applied zone position information for described in basis, replaces with described macro block to be superimposed by described compressed video elementary stream without the macro block be applied in MB of prediction frame in region.
The embodiment of the present invention also provides a kind of condition reception device, described device comprises security module, demultiplexing module, Multiplexing module and output control module, it is characterized in that, described device also comprises the device superposing application data in compressing video frequency flow as claimed in claim 11, and described device comprises:
Coding module, for carrying out compression coding to application data to be superimposed, generates macro block to be superimposed;
Acquisition module, for obtaining compressed video elementary stream, and is applied zone position information;
Macro block replacement module, is applied zone position information for described in basis, replaces with described macro block to be superimposed by described compressed video elementary stream without the macro block be applied in MB of prediction frame in region.
The method superposing application data in compressing video frequency flow that the embodiment of the present invention provides, application data is directly superimposed upon in the video frame image of the compressed video elementary stream of not decoding and is transferred to main frame, do not need to be transferred to main frame to after compressed video elementary stream decoding re-encoding compression, the decoding and the compression coding process computation amount that solve prior art are large, high to hardware resource requirements, the problem that hardware cost is high.
Accompanying drawing explanation
Fig. 1 is the implementation environment schematic diagram of the method for application data that superposes in compressing video frequency flow that the embodiment of the present invention provides;
Fig. 2 is the flow chart superposing the method for application data in compressing video frequency flow that the embodiment of the present invention one provides;
Fig. 3 be the embodiment of the present invention provide immediately below I two field picture or every IDR frame image or the schematic diagram of area, lower right corner superimposed image;
Fig. 4 is the flow chart superposing the method for application data in compressing video frequency flow that the embodiment of the present invention two provides;
Fig. 5 is the flow chart superposing the method for application data in compressing video frequency flow that the embodiment of the present invention three provides;
Fig. 6 is the structural representation superposing the device of application data in compressing video frequency flow that the embodiment of the present invention four provides;
Fig. 7 is the structural representation of the condition reception device that the embodiment of the present invention five provides.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The method superposing application data in compressing video frequency flow that the embodiment of the present invention provides, application data is directly superimposed upon in the video frame image of the compressed video elementary stream of not decoding and is transferred to main frame, do not need to be transferred to main frame to after compressed video elementary stream decoding re-encoding compression, the decoding and the compression coding process computation amount that solve prior art are large, high to hardware resource requirements, the problem that hardware cost is high.
Fig. 1 shows the implementation environment superposing the method for application data in compressing video frequency flow that the embodiment of the present invention provides.For convenience of explanation, only illustrate and invent relevant part.
Condition reception device receives the compressing video frequency flow from TV network, and application data, exports to broadcasting main frame and export after application data being superposed with compressing video frequency flow, and now, broadcasting main frame just can export and superpose the image of application data.
In embodiments of the present invention, described compressing video frequency flow includes but not limited to Digital Television host interface, Wireless Fidelity (Wireless Fidelity, WIFI) interface or USB (Universal Serial BUS, USB) interface etc. transmit to condition reception device.
In embodiments of the present invention, described application data can be the data of picture format or text formatting, includes but not limited to advertisement, icon, text prompt, graphic user interface (Graphic User Interface, GUI), pay imformation etc.
Be appreciated that above-mentioned implementation environment is only a kind of implementation environment that the method superposing application data in compressing video frequency flow that provides of the embodiment of the present invention is suitable for, the scope superposing the method for application data of the present invention do not produced and limit in compressing video frequency flow.
Fig. 2 shows the flow process superposing the method for application data in compressing video frequency flow that the embodiment of the present invention one provides.For convenience of explanation, only illustrate and invent relevant part.
In step s 201, compression coding is carried out to application data to be superimposed, generate macro block to be superimposed.
In embodiments of the present invention, described application data comprises view data and non-picture data, and described view data comprises picture, graphic user interface etc., and described non-picture data comprises document etc.
When described application data is non-picture data, compression coding is being carried out to application data to be superimposed, is also comprising before generating macro block to be superimposed: be the step of view data by data transformation.
As one embodiment of the invention, H264 standard is adopted to carry out compression coding to described application data to be superimposed.Certainly, in other embodiments of the present invention, other standard can also be adopted to carry out compression coding to application data to be superimposed.
In embodiments of the present invention, the macro block described to be superimposed of generation is PCM (Pulse CodeModulation, pulse code modulation) type of mb.
In step S202, obtain compressed video elementary stream, and be applied zone position information.
As one embodiment of the invention, described compressed video elementary stream is carry out compression coding by H264 standard, described compressed video elementary stream comprises I frame (I frame, key frame), every IDR frame (Instrantaneous decoding refresh frame, instantaneous decoding refresh frame), P frame (Predictionframe, monolateral predictive frame) and B frame (Bi-directionally, bilateral predictive frame), described each frame is made up of macro block.
As the embodiment of the present invention, described in be applied zone position information be coordinate information, this information can indicate the position coordinates being applied macro block in region.
In step S203, be applied zone position information according to described, replace with described macro block to be superimposed by described compressed video elementary stream without the macro block be applied in MB of prediction frame in region.
As a kind of preferred embodiment of the present invention, when described compressed video elementary stream be by H264 standard carry out compression coding time, be I frame and every IDR frame without MB of prediction frame, described predetermined overlap-add region positional information is immediately below I frame and every IDR frame or lower right field.
Because in H264 standard, the macro block of I frame and every IDR frame only adopts infra-frame prediction mode, in infra-frame prediction mode, prediction reference macro block only can be positioned at left and the top of current macro, therefore the macro block data immediately below encoded PCM macro block data substitute I frame and every IDR frame or in lower right field is utilized, then can not affect the macro block data in other region of decoders decode, imaging importing region is arranged on immediately below picture frame or lower right field, after compressing video frequency flow is decoded, superimposed image can be presented at immediately below I two field picture or every IDR frame image or area, the lower right corner, as shown in Figure 3.
Application data to be superimposed is carried out compression coding by the embodiment of the present invention, generate macro block to be superimposed, macro block to be superimposed is adopted to replace in compressed video elementary stream without the macro block be applied in MB of prediction frame in region, do not need re-encoding compression after the decompression of compressed video elementary stream, just can realize the superposition of application data in compressed video elementary stream, decrease the step of decoding and compression coding, whole process computation amount is little, little to hardware resource requirements, effectively reduce hardware cost, simultaneously, avoid the harmful effect of lossy coding compression to image definition of prior art, improve Consumer's Experience.
Fig. 4 shows the flow process superposing the method for application data in compressing video frequency flow that the embodiment of the present invention two provides.For convenience of explanation, only illustrate and invent relevant part.
In the method for the present embodiment and embodiment one, the difference of method is, also comprises after step S203:
In step S404, being applied zone position information according to described, carrying out adaptability revision to there being in MB of prediction frame the macro block (mb) type be applied in region in described compressed video elementary stream.
As one embodiment of the invention, when described compressed video elementary stream be by H264 standard carry out compression coding time, described have MB of prediction frame to be P frame and B frame, is specially: P frame or the B frame macro block (mb) type be applied in region are revised as SKIP type (may skip type) to having in MB of prediction frame the macro block (mb) type be applied in region to modify in described compressed video elementary stream.
Inter prediction mode may be adopted because P frame or B frame are applied macro block in region, if the macro block in overlap-add region in P frame and B frame is not revised as SKIP type of mb, then the last picture exported can produce flicker, and after P frame or the B frame macro block (mb) type be applied in region are revised as SKIP type, then can avoid the problem of film flicker.
Application data to be superimposed is carried out compression coding by the embodiment of the present invention, generate macro block to be superimposed, macro block to be superimposed is adopted to replace in compressed video elementary stream without the macro block be applied in MB of prediction frame in region, do not need re-encoding compression after the decompression of compressed video elementary stream, just can realize the superposition of application data in compressed video elementary stream, decrease the step of decoding and compression coding, whole process computation amount is little, little to hardware resource requirements, effectively reduce hardware cost, simultaneously, avoid the harmful effect of lossy coding compression to image definition of prior art, improve Consumer's Experience, zone position information is applied by described in basis, adaptability revision is carried out to there being in MB of prediction frame the macro block (mb) type be applied in region in described compressed video elementary stream, prevent the problem of film flicker.
Fig. 5 shows the flow process superposing the method for application data in compressing video frequency flow that the embodiment of the present invention three provides.For convenience of explanation, only illustrate and invent relevant part.
The difference of the method superposing application data in compressing video frequency flow that embodiment three provides and embodiment two is:
After step 4204, also comprise:
Step S501, carries out adaptability revision to there being in MB of prediction frame the type being applied edges of regions macro block in compressed video elementary stream.
In embodiments of the present invention, be applied edges of regions macro block described in and refer to the macro block being applied areas outside sideline process.
As one embodiment of the invention, when described compressed video elementary stream be by H264 standard carry out compression coding time, described have MB of prediction frame to be P frame and B frame, now the type of macro block to be superimposed is PCM type, and modifying to there being in MB of prediction frame the type being applied edges of regions macro block in compressed video elementary stream is specially: P frame or B frame are applied edges of regions macro block (mb) type and are revised as SKIP type.SKIP type of mb is revised as by P frame or B frame are applied edges of regions macro block, relieve macro block that P frame and B frame be applied edges of regions is used as reference relation with the macro block that I frame and every IDR frame are applied in region, image after the macroblock decode of this position, be exactly the image of former frame same position, therefore avoid and occur being applied the image blurring situation of edges of regions.
The embodiment of the present invention is by modifying to the type having MB of prediction frame to be applied edges of regions macro block, relieve MB of prediction frame and be applied the macro block of edges of regions so that the macro block be applied in region is used as the relation of reference without MB of prediction frame, image after the macroblock decode of this position, be exactly the image of former frame same position, therefore avoid and occur image blurring situation.
One of ordinary skill in the art will appreciate that, the all or part of step realized in above-described embodiment method can carry out by program the hardware that instruction is correlated with to have come, described program can be stored in a computer read/write memory medium, described storage medium, as ROM/RAM, disk, CD, flash memory disk etc.
Fig. 6 shows the structure superposing the device of application data in compressing video frequency flow that the embodiment of the present invention four provides.For convenience of explanation, only illustrate and invent relevant part.This device can be the unit that the software unit of terminal equipment, hardware cell or soft or hard combine.
The device superposing application data in compressing video frequency flow that the embodiment of the present invention provides comprises:
Coding module 11, for carrying out compression coding to application data to be superimposed, generates macro block to be superimposed.
In embodiments of the present invention, described application data comprises view data and non-picture data, and described view data comprises picture, graphic user interface etc., and described non-picture data comprises document etc.
When described application data is non-picture data, described device comprises further:
Data transformation, for when described application data is non-picture data, is view data by Computer image genration module 14.
As one embodiment of the invention, H264 standard is adopted to carry out compression coding to described application data to be superimposed.Certainly, in other embodiments of the present invention, other standard can also be adopted to carry out compression coding to application data to be superimposed.
In embodiments of the present invention, the macro block described to be superimposed of generation is PCM type of mb.
Acquisition module 12, for obtaining compressed video elementary stream, and is applied zone position information.
As one embodiment of the invention, described compressed video elementary stream is carry out compression coding by H264 standard, and described compressed video elementary stream comprises I frame, every IDR frame, P frame and B frame, and described each frame is made up of macro block.
As the embodiment of the present invention, described in be applied zone position information be coordinate information, this information can indicate the position coordinates being applied macro block in region.
Macro block replacement module 13, is applied zone position information for described in basis, replaces with described macro block to be superimposed by described compressed video elementary stream without the macro block be applied in MB of prediction frame in region.
As a kind of preferred embodiment of the present invention, when described compressed video elementary stream be by H264 standard carry out compression coding time, be I frame and every IDR frame without MB of prediction frame, described predetermined overlap-add region positional information is immediately below I frame and every IDR frame or lower right field.
Because in H264 standard, the macro block of I frame and every IDR frame only adopts infra-frame prediction mode, in infra-frame prediction mode, prediction reference macro block only can be positioned at left and the top of current macro, therefore the macro block data immediately below encoded PCM macro block data substitute I frame and every IDR frame or in lower right field is utilized, then can not affect the macro block data in other region of decoders decode, imaging importing region is arranged on immediately below picture frame or lower right field, after compressing video frequency flow is decoded, superimposed image can be presented at immediately below I two field picture or every IDR frame image or area, the lower right corner, as shown in Figure 3.
Application data to be superimposed is carried out compression coding by the embodiment of the present invention, generate macro block to be superimposed, macro block to be superimposed is adopted to replace in compressed video elementary stream without the macro block be applied in MB of prediction frame in region, do not need re-encoding compression after the decompression of compressed video elementary stream, just can realize the superposition of application data in compressed video elementary stream, decrease the step of decoding and compression coding, whole process computation amount is little, little to hardware resource requirements, effectively reduce hardware cost, simultaneously, avoid the harmful effect of lossy coding compression to image definition of prior art, improve Consumer's Experience.
As a kind of preferred embodiment of the present invention, the described device superposing application data in compressing video frequency flow also comprises:
Macro block modified module, is applied zone position information for described in basis, carries out adaptability revision to there being in MB of prediction frame the macro block (mb) type be applied in region in described compressed video elementary stream.
As one embodiment of the invention, described in have MB of prediction frame be P frame and B frame time, described macro block modified module is: SKIP macro block modified module, for P frame or the B frame macro block (mb) type be applied in region are revised as SKIP type.
Inter prediction mode may be adopted because P frame or B frame are applied macro block in region, if the macro block in overlap-add region in P frame and B frame is not revised as SKIP type of mb, then the last picture exported can produce flicker, and after P frame or the B frame macro block (mb) type be applied in region are revised as SKIP type, then can avoid the problem of film flicker.
Application data to be superimposed is carried out compression coding by the embodiment of the present invention, generate macro block to be superimposed, macro block to be superimposed is adopted to replace in compressed video elementary stream without the macro block be applied in MB of prediction frame in region, do not need re-encoding compression after the decompression of compressed video elementary stream, just can realize the superposition of application data in compressed video elementary stream, decrease the step of decoding and compression coding, whole process computation amount is little, little to hardware resource requirements, effectively reduce hardware cost, simultaneously, avoid the harmful effect of lossy coding compression to image definition of prior art, improve Consumer's Experience, zone position information is applied by described in basis, adaptability revision is carried out to there being in MB of prediction frame the macro block (mb) type be applied in region in described compressed video elementary stream, prevent the problem of film flicker.
As another preferred embodiment of the present invention, described device comprises edge macro block modified module further, for there being in MB of prediction frame the type being applied edges of regions macro block to modify in compressed video elementary stream.In embodiments of the present invention, be applied edges of regions macro block described in and refer to the macro block being applied areas outside sideline process.
As one embodiment of the invention, when described compressed video elementary stream be by H264 standard carry out compression coding time, described have MB of prediction frame to be P frame and B frame, described edge macro block modified module is: SKIP edge macro block modified module, is revised as SKIP type for P frame or B frame are applied edges of regions macro block (mb) type.SKIP type of mb is revised as by P frame or B frame are applied edges of regions macro block, relieve macro block that P frame and B frame be applied edges of regions is used as reference relation with the macro block that I frame and every IDR frame are applied in region, image after the macroblock decode of this position, be exactly the image of former frame same position, therefore avoid and occur being applied the image blurring situation of edges of regions.
The embodiment of the present invention is by modifying to the type having MB of prediction frame to be applied edges of regions macro block, relieve MB of prediction frame and be applied the macro block of edges of regions so that the macro block be applied in region is used as the relation of reference without MB of prediction frame, image after the macroblock decode of this position, be exactly the image of former frame same position, therefore avoid and occur image blurring situation.
Fig. 7 shows the structure of the condition reception device that the embodiment of the present invention five provides.For convenience of explanation, only illustrate and invent relevant part.This device can be the unit that software unit, hardware cell or soft or hard combine.
The condition reception device of the embodiment of the present invention comprises security module 101, demultiplexing module 102, the device 103 superposing application data in compressing video frequency flow, Multiplexing module 104 and output control module 105 successively.
Security module 101, the TS transport stream that receiving digital television main frame or other interface export, is decrypted TS transport stream, afterwards, the TS transport stream through deciphering is sent to demultiplexing module 102.
In embodiments of the present invention, security module 101 can comprise smart card slot etc.
Demultiplexing module 102 receives the TS transport stream after the deciphering of security module 101 transmission, carries out demultiplexing, generate compressed and multiplexed video elementary code stream (ES stream) to the TS transport stream after deciphering.
The device 103 superposing application data in compressing video frequency flow comprises: coding module 11, acquisition module 12, macro block replacement module 13, macro block modified module 14.
Coding module 11, for carrying out compression coding to application data to be superimposed, generates macro block to be superimposed;
Acquisition module 12, for obtaining compressed video elementary stream, and is applied zone position information;
Macro block replacement module 13, is applied zone position information for described in basis, replaces with described macro block to be superimposed by described compressed video elementary stream without the macro block be applied in MB of prediction frame in region.
Device 103 through superposing application data in compressing video frequency flow processes by Multiplexing module 104, the compressed video elementary stream and other compressed video elementary streams that have superposed application data carry out multiplexing, generate the TS transport stream having superposed application data and be sent to output control module 105, output control module 105 carries out output to the TS transport stream having superposed application data and controls, and finally exports Digital Television to and plays.
Application data to be superimposed is carried out compression coding by the embodiment of the present invention, generate macro block to be superimposed, macro block to be superimposed is adopted to replace in compressed video elementary stream without the macro block be applied in MB of prediction frame in region, do not need re-encoding compression after the decompression of compressed video elementary stream, just can realize the superposition of application data in compressed video elementary stream, decrease the step of decoding and compression coding, whole process computation amount is little, little to hardware resource requirements, effectively reduce hardware cost, simultaneously, avoid the harmful effect of lossy coding compression to image definition of prior art, improve Consumer's Experience.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.

Claims (21)

1. in compressing video frequency flow, superpose a method for application data, it is characterized in that, described method comprises the steps:
Compression coding is carried out to application data to be superimposed, generates macro block to be superimposed;
Obtain compressed video elementary stream, and be applied zone position information;
Be applied zone position information according to described, replace with described macro block to be superimposed by described compressed video elementary stream without the macro block be applied in MB of prediction frame in region.
2. the method for claim 1, is characterized in that, described application data comprises view data and non-picture data, when described application data is non-picture data, described compression coding is carried out to application data to be superimposed before, also comprise the steps:
Be view data by data transformation.
3. the method for claim 1, is characterized in that, adopt H264 standard to carry out compression coding to described application data to be superimposed, the macro block described to be superimposed of generation is pulse code modulation type of mb.
4. the method for claim 1, is characterized in that, when described compressed video elementary stream is for carrying out compression coding by H264 standard, described compressed video elementary stream comprises I frame, every IDR frame, P frame and B frame, and described each frame is made up of macro block.
5. the method for claim 1, is characterized in that, described in be applied zone position information be coordinate information, this information can indicate the position coordinates being applied macro block in region.
6. method as claimed in claim 4, it is characterized in that, described is I frame and every IDR frame without MB of prediction frame, and described predetermined overlap-add region positional information is immediately below I frame and every IDR frame or lower right field.
7. the method for claim 1, it is characterized in that, described in basis, be applied zone position information, after replacing with described macro block to be superimposed without the macro block be applied in MB of prediction frame in region in described compressed video elementary stream, also comprise the steps:
Being applied zone position information according to described, carrying out adaptability revision to there being in MB of prediction frame the macro block (mb) type be applied in region in described compressed video elementary stream.
8. method as claimed in claim 4, is characterized in that, described in have MB of prediction frame be P frame and B frame time, carry out adaptability revision to there being in MB of prediction frame the macro block (mb) type be applied in region in described compressed video elementary stream and be specially:
P frame or the B frame macro block (mb) type be applied in region are revised as and may skip type.
9. method as claimed in claim 7, is characterized in that, described in basis, be applied zone position information, to having in MB of prediction frame after the macro block (mb) type be applied in region carries out adaptability revision in described compressed video elementary stream, also comprises:
Adaptability revision is carried out to there being in MB of prediction frame the type being applied edges of regions macro block in compressed video elementary stream.
10. method as claimed in claim 9, it is characterized in that, when described compressed video elementary stream be by H264 standard carry out compression coding time, described have MB of prediction frame to be P frame and B frame, carries out adaptability revision be specially there being in MB of prediction frame the type being applied edges of regions macro block in compressed video elementary stream:
P frame or B frame are applied edges of regions macro block (mb) type to be revised as and to may skip type.
11. 1 kinds of devices superposing application data in compressing video frequency flow, it is characterized in that, described device comprises:
Coding module, for carrying out compression coding to application data to be superimposed, generates macro block to be superimposed;
Acquisition module, for obtaining compressed video elementary stream, and is applied zone position information; And
Macro block replacement module, is applied zone position information for described in basis, replaces with described macro block to be superimposed by described compressed video elementary stream without the macro block be applied in MB of prediction frame in region.
12. devices as claimed in claim 11, it is characterized in that, described device comprises further:
Data transformation, for when described application data is non-picture data, is view data by Computer image genration module.
13. devices as claimed in claim 11, is characterized in that, adopt H264 standard to carry out compression coding to described application data to be superimposed, the macro block described to be superimposed of generation is pulse code modulation type of mb.
14. devices as claimed in claim 11, is characterized in that, described compressed video elementary stream is carry out compression coding by H264 standard, and described compressed video elementary stream comprises I frame, every IDR frame, P frame and B frame, and described each frame is made up of macro block.
15. devices as claimed in claim 11, is characterized in that, described in be applied zone position information be coordinate information, this information can indicate the position coordinates being applied macro block in region.
16. devices as claimed in claim 14, is characterized in that, described is I frame and every IDR frame without MB of prediction frame, and described predetermined overlap-add region positional information is immediately below I frame and every IDR frame or lower right field.
17. devices as claimed in claim 11, it is characterized in that, described device also comprises:
Macro block modified module, is applied zone position information for described in basis, carries out adaptability revision to there being in MB of prediction frame the macro block (mb) type be applied in region in described compressed video elementary stream.
18. devices as claimed in claim 17, is characterized in that, described in have MB of prediction frame be P frame and B frame time, described macro block modified module is:
May skip macro block modified module, may skip type for P frame or the B frame macro block (mb) type be applied in region being revised as.
19. devices as claimed in claim 11, it is characterized in that, described device also comprises:
Edge macro block modified module, for there being in MB of prediction frame the type being applied edges of regions macro block to modify in compressed video elementary stream.
20. devices as claimed in claim 19, is characterized in that, when described compressed video elementary stream be by H264 standard carry out compression coding time, described in have MB of prediction frame to be P frame and B frame, described edge macro block modified module is:
May skip edge macro block modified module, be revised as may skip type for P frame or B frame being applied edges of regions macro block (mb) type.
21. 1 kinds of condition reception devices, described device comprises security module, demultiplexing module, Multiplexing module and output control module, it is characterized in that, described device also comprises the device superposing application data in compressing video frequency flow as claimed in claim 11, and described device comprises:
Coding module, for carrying out compression coding to application data to be superimposed, generates macro block to be superimposed;
Acquisition module, for obtaining compressed video elementary stream, and is applied zone position information;
Macro block replacement module, is applied zone position information for described in basis, replaces with described macro block to be superimposed by described compressed video elementary stream without the macro block be applied in MB of prediction frame in region.
CN201410770829.XA 2014-12-13 2014-12-13 Method and device for overlapping application data in compressed streaming video and condition receiver Pending CN104469402A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410770829.XA CN104469402A (en) 2014-12-13 2014-12-13 Method and device for overlapping application data in compressed streaming video and condition receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410770829.XA CN104469402A (en) 2014-12-13 2014-12-13 Method and device for overlapping application data in compressed streaming video and condition receiver

Publications (1)

Publication Number Publication Date
CN104469402A true CN104469402A (en) 2015-03-25

Family

ID=52914663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410770829.XA Pending CN104469402A (en) 2014-12-13 2014-12-13 Method and device for overlapping application data in compressed streaming video and condition receiver

Country Status (1)

Country Link
CN (1) CN104469402A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110191371A (en) * 2019-05-31 2019-08-30 北京金山云网络技术有限公司 Object insertion method, device, electronic equipment and computer readable storage medium
CN110677672A (en) * 2018-07-02 2020-01-10 安讯士有限公司 Method and system for encoding video with overlays
CN111294648A (en) * 2020-02-20 2020-06-16 成都纵横自动化技术股份有限公司 Unmanned aerial vehicle air-ground video transmission method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004057609A1 (en) * 2002-12-20 2004-07-08 Koninklijke Philips Electronics N.V. Creating edit effects on mpeg-2 compressed video
CN101662697A (en) * 2009-07-21 2010-03-03 天津大学 Method for analyzing AVS video elementary code stream
CN101867750A (en) * 2010-06-07 2010-10-20 杭州华三通信技术有限公司 OSD information processing method and device for video monitoring system
CN102572560A (en) * 2012-02-08 2012-07-11 北京数码视讯科技股份有限公司 Method and device for processing skipped macroblock in transport stream station caption inserting system
CN103260067A (en) * 2013-05-15 2013-08-21 深圳国微技术有限公司 Method for processing image data and condition receiving module

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004057609A1 (en) * 2002-12-20 2004-07-08 Koninklijke Philips Electronics N.V. Creating edit effects on mpeg-2 compressed video
CN101662697A (en) * 2009-07-21 2010-03-03 天津大学 Method for analyzing AVS video elementary code stream
CN101867750A (en) * 2010-06-07 2010-10-20 杭州华三通信技术有限公司 OSD information processing method and device for video monitoring system
CN102572560A (en) * 2012-02-08 2012-07-11 北京数码视讯科技股份有限公司 Method and device for processing skipped macroblock in transport stream station caption inserting system
CN103260067A (en) * 2013-05-15 2013-08-21 深圳国微技术有限公司 Method for processing image data and condition receiving module

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110677672A (en) * 2018-07-02 2020-01-10 安讯士有限公司 Method and system for encoding video with overlays
CN110677672B (en) * 2018-07-02 2024-06-07 安讯士有限公司 Method and system for encoding video with overlay
CN110191371A (en) * 2019-05-31 2019-08-30 北京金山云网络技术有限公司 Object insertion method, device, electronic equipment and computer readable storage medium
CN111294648A (en) * 2020-02-20 2020-06-16 成都纵横自动化技术股份有限公司 Unmanned aerial vehicle air-ground video transmission method

Similar Documents

Publication Publication Date Title
CN110460858B (en) Information processing apparatus and method
CN102792689B (en) Delta compression can be carried out and for by image, remote display is presented to the amendment of estimation and metadata
KR102135957B1 (en) Method and apparatus for multi-layer video encoding for random access, method and apparatus for multi-layer video decoding for random access
CN111316625B (en) Method and apparatus for generating a second image from a first image
CN108063976B (en) Video processing method and device
WO2015163456A1 (en) Image decoding device, image coding device, and coded data conversion device
CN105432083A (en) Hybrid backward-compatible signal encoding and decoding
JP2016127304A (en) Content transmitter, content receiver, content transmission method, and content reception method
US10542265B2 (en) Self-adaptive prediction method for multi-layer codec
KR101266667B1 (en) Dual-mode compression of images and videos for reliable real-time transmission
CN103493481A (en) Adaptive bit rate control based on scenes
CN106489270B (en) Information processing apparatus and method
WO2021117802A1 (en) Image processing device and method
KR20130011994A (en) Transmitter, receiver and the method thereof
CN106416268A (en) Method and apparatus for multiplexing layered coded contents
CN104469402A (en) Method and device for overlapping application data in compressed streaming video and condition receiver
CN115380306A (en) Method and device for encoding and decoding video
CN103260067A (en) Method for processing image data and condition receiving module
US20110085023A1 (en) Method And System For Communicating 3D Video Via A Wireless Communication Link
CN109600651B (en) Method and system for synchronizing file type live broadcast interactive data and audio and video data
JP6501127B2 (en) INFORMATION PROCESSING APPARATUS AND METHOD
JP2018526839A (en) MMT apparatus and method for processing stereoscopic video data
CN112385229A (en) Virtual time affine candidates
CN104796702A (en) H264 video frame rate conversion method and device
CN102480634B (en) The method, apparatus and system that in Mobile Multimedia Broadcasting, classified service is synchronous

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150325