Nothing Special   »   [go: up one dir, main page]

CN101621687A - Methodfor converting video code stream from H. 264 to AVS and device thereof - Google Patents

Methodfor converting video code stream from H. 264 to AVS and device thereof Download PDF

Info

Publication number
CN101621687A
CN101621687A CN 200810142373 CN200810142373A CN101621687A CN 101621687 A CN101621687 A CN 101621687A CN 200810142373 CN200810142373 CN 200810142373 CN 200810142373 A CN200810142373 A CN 200810142373A CN 101621687 A CN101621687 A CN 101621687A
Authority
CN
China
Prior art keywords
bit stream
stream data
frame
avs
transcoding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200810142373
Other languages
Chinese (zh)
Other versions
CN101621687B (en
Inventor
曾庆好
张德雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN TIEYUE ELECTRIC CO Ltd
Original Assignee
SHENZHEN TIEYUE ELECTRIC 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 TIEYUE ELECTRIC CO Ltd filed Critical SHENZHEN TIEYUE ELECTRIC CO Ltd
Priority to CN 200810142373 priority Critical patent/CN101621687B/en
Publication of CN101621687A publication Critical patent/CN101621687A/en
Application granted granted Critical
Publication of CN101621687B publication Critical patent/CN101621687B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention discloses a method for converting video code stream from H. 264 to AVS, which is characterized in that the implementation process comprises the following steps: step 1, uncompressing H. 264 code stream to obtain H. 264 code stream data; step 2, processing the H. 264 code stream data to obtain high-level grammatical structure framework of AVS output code stream, frame sequence I of the AVS output code stream, P frame sequence of the AVS output code stream and B frame sequence of the AVS output code stream; step 3, carrying out overall and quick transcoding processing on the H. 264 code stream data to obtain the AVS output code stream. Based on quick cascade H. 264 to AVS transcoding strategy of a pixel area, image information reusing mode, QP mapping method and motion vector mapping method, the invention avoids the complex computation with large computation workload and is applicable to the application requirement of high definition and real time transcoding. The invention also discloses a device for converting video code stream from H. 264 to AVS.

Description

H.264 arrive AVS converting video code stream and device thereof
Technical field
The invention belongs to multimedia communication and video transmission technologies field, particularly relate to H.264 form to the method for the video format conversion between the AVS form.
Background technology
H.264 be the video encoding standard of new generation of joint video team (JVT:JOINT VIDEO TEAM) exploitation of the MPEG (moving picture expert group) of the VCEG (video coding expert group) of ITU-T and ISO/IEC, it be ITU-T H.264, be again the 10th part of the MPEG-4 of ISO/IEC.Begin to collect draft in 1998, formally became international standard in 2003.H.264 adopted multinomial new technology in the middle of, as unified VLC symbolic coding, high accuracy, multimodal Displacement Estimation are based on 4 * 4 integer transforms, layered encoded grammer etc.These measures make that H.264 algorithm has very high code efficiency, under identical reconstructed image quality, with respect to H.263 or the MPEG-2 video compression than improving 1 times, or save 50% code check.Defined VLC and NAL layer respectively, therefore to network, particularly IP and wireless network have good compatibility.H.264 defined the video coding of basic class, main file time and three class of expansion class, each class is supported specific encoding function, and has stipulated the requirement to corresponding codec.
Because historical reasons, coding and decoding video algorithm standard is all grasped in foreign vendor's hand of minority all the time, as adopting maximum H.264 coding and decoding video algorithms in the present digital remote viewing system, grasped by the patent manufacturer of representative with American-European, Japan and Korea S exactly, these patent manufacturers are by collecting the purpose that high patent fee is used for reaching the Chinese video technique development of restriction.
For promoting the development of Chinese audio frequency and video national industry, set up Chinese digital audio/video encoding and decoding technique standard operation group in 2002 in Beijing, be called for short AVS, its working range is the information industry demand towards China, associating domestic enterprise and scientific research institution, system (repairing) is ordered the compression of digital audio/video, decompress, common technology standards such as processing and expression, for digital audio/video equipment and system provide the encoding and decoding technique of high-efficiency and economic, serve high-resolution digital broadcasting, the high-density laser digital storage media, the WiMAX multi-media communication, great information industry such as the Internet broadband Streaming Media is used.
AVS is the China national source encoding standard of formulating " digital audio/video encoding and decoding technique standard operation group " (being called for short AVS working group), at present by international endorsement.AVS because of at the applied customization standard, has overcome H.264 redundant shortcoming simultaneously H.264 to be starting point, has reached well compromise between complexity and code efficiency.AVS is a cover adaptive surface very wide technical standard, and advantage shows the following aspects: (1) AVS be based on China's autonomous innovation technology and international public technology constructed from primary standard, properly settled Intellectual Property Rights Issues; (2) code efficiency height is than the high 2-3 of MPEG-2 international standard times (high definition TV can reach 3 times or more); (3) computation complexity is low, and hardware implementation cost is lower; (4) AVS can save wireless frequency spectrum over half and wire message way resource, significantly reduces the economy input of transmission, memory device and system.AVS has adopted H.264 similar techniques technically.Code efficiency is 2-3 times (different according to video pictures size difference) of MPEG-2 video, surpassed international MPEG-4 AVC/H.264 standard, and scheme is succinct, and implementation complexity is lower than MPEG-4 AVC.
The basic ideas of China AVS working group are at layer employing and up-to-date international standard ISO MPEG-4/AVC and H.264 similar techniques framework substantially, help chip and support the world and Chinese Industrial Standards (CIS) simultaneously; Adopt proprietary technology at MP (Main Profile) layer, effectively avoid of the patent charge of international manufacturer the MP layer; On technical scheme, simplify some unnecessary modules that add because of non-technical reason in the international standard, thereby make the cost performance of this technology higher.In March, 2006, official approval the national standard of AVS-P2 as video coding and decoding technology.For evading following MPEG-4 and the H.264 huge patent fee puzzlement of standard, the inner appearance policy of the Ministry of Information Industry and the Department of Science and Technology advises that audiovisual applications adopts homemade AVS standard.
Along with the promotion and implementation of AVS, new video-unit will adopt AVS video national standard to compress and transmit.And existing video-unit major part is based on video compression standard H.264, in order to save cost, fully to reuse, produced from form H.264 to the requirement of AVS form type code stream translation.Provide high-quality H.264 form to the quick conversion plan of AVS format video, become the important technological problems that the present technique field needs to be resolved hurrily.
Summary of the invention
For solving the problems of the technologies described above, avoid the complex calculation of intensive in the transcoding algorithm, H.264 the image laser propagation effect that provide high-quality, easily realize, real-time is good the invention provides form to AVS format video code stream conversion method and device thereof.
A kind of AVS converting video code stream that H.264 arrives comprises step:
Step 1 is carried out decompression operation to code stream H.264 and is obtained H.264 bit stream data;
Step 2 is handled bit stream data H.264, comprises following content:
H.264 bit stream data high level syntax structure is carried out handling based on the quick cascade transcoding of pixel domain, obtain the high level syntax structural framing of AVS output code flow;
H.264 the I frame in the bit stream data is carried out the compression domain transcoding handle, obtain the I frame sequence of AVS output code flow;
H.264 the macro block that adopts intraframe coding in the P frame in the bit stream data is carried out the compression domain transcoding handle, the macro block that adopts interframe encode in the P frame in the bit stream data is H.264 carried out the compression domain transcoding handle, obtain the P frame sequence of AVS output code flow;
H.264 the macro block that adopts intraframe coding in the B frame in the bit stream data is carried out the compression domain transcoding handle, the macro block that adopts interframe encode in the B frame in the bit stream data is H.264 carried out the compression domain transcoding handle, obtain the B frame sequence of AVS output code flow;
Step 3 is carried out whole fast transcoding to bit stream data H.264 and is handled, and obtains the AVS output code flow.
A kind of AVS video code flow conversion equipment that H.264 arrives comprises:
Be used for that code stream is H.264 carried out decompression operation and obtain the H.264 module of bit stream data;
Be used for bit stream data high level syntax structure is H.264 carried out handling based on the quick cascade transcoding of pixel domain, obtain the module of the high level syntax structural framing of AVS output code flow;
Be used for that the I frame of bit stream data is H.264 carried out the compression domain transcoding and handle, obtain the module of the I frame sequence of AVS output code flow;
Be used for that the macro block that adopts intraframe coding in the bit stream data P frame is H.264 carried out the compression domain transcoding and handle, the macro block that adopts interframe encode in the P frame in the bit stream data is H.264 carried out the compression domain transcoding handle, obtain the module of the P frame sequence of AVS output code flow;
Be used for that the macro block that adopts intraframe coding in the bit stream data B frame is H.264 carried out the compression domain transcoding and handle, the macro block that adopts interframe encode in the B frame in the bit stream data is H.264 carried out the compression domain transcoding handle, obtain the module of the B frame sequence of AVS output code flow;
Be used for that bit stream data is H.264 carried out whole fast transcoding and handle, obtain the module of AVS output code flow.
A kind of AVS converting video code stream that H.264 arrives comprises step:
Step 1, to multichannel H.264 code stream carry out parallel decompression operation and obtain H.264 bit stream data of multichannel;
Step 2, to multichannel H.264 bit stream data carry out parallel processing, comprise following content:
To multichannel H.264 bit stream data high level syntax structure carry out handling based on the parallel quick cascade transcoding of pixel domain, obtain the high level syntax structural framing of multi-channel A VS output code flow;
To multichannel H.264 the I frame in the bit stream data carry out parallelly compressed domain code conversion and handle, obtain the I frame sequence of multi-channel A VS output code flow;
H.264 adopting in the bit stream data macro block of intraframe coding to carry out parallelly compressed domain code conversion in the P frame to multichannel handles, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the P frame to multichannel handles, obtains the P frame sequence of multi-channel A VS output code flow;
H.264 adopting in the bit stream data macro block of intraframe coding to carry out parallelly compressed domain code conversion in the B frame to multichannel handles, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the B frame to multichannel handles, obtains the B frame sequence of multi-channel A VS output code flow;
Step 3, to multichannel H.264 walk abreast whole fast transcoding of bit stream data handle, obtain multi-channel A VS output code flow.
A kind of AVS video code flow conversion equipment that H.264 arrives comprises:
Be used for to multichannel H.264 code stream carry out parallel decompression operation and obtain the H.264 module of bit stream data of multichannel;
Be used for to multichannel H.264 bit stream data high level syntax structure carry out handling based on the parallel quick cascade transcoding of pixel domain, obtain the module of the high level syntax structural framing of multi-channel A VS output code flow;
Be used for to multichannel H.264 the I frame of bit stream data carry out parallelly compressed domain code conversion and handle, obtain the module of the I frame sequence of multi-channel A VS output code flow;
Be used for H.264 adopting the macro block of intraframe coding to carry out parallelly compressed domain code conversion processing in the bit stream data P frame to multichannel, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the P frame to multichannel handles, obtains the module of the P frame sequence of multi-channel A VS output code flow;
Be used for H.264 adopting the macro block of intraframe coding to carry out parallelly compressed domain code conversion processing in the bit stream data B frame to multichannel, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the B frame to multichannel handles, obtains the module of the B frame sequence of multi-channel A VS output code flow;
Be used for to multichannel H.264 walk abreast whole fast transcoding of bit stream data handle, obtain the module of multi-channel A VS output code flow.
As from the foregoing, of the present invention be H.264 form to the method and the device thereof of AVS format video code stream conversion, reuse based on quick cascade transcoding architecture, the motion vector of pixel domain by adopting, the motion residual error is reused, the DCT/IDCT sequence is reset, the video sequence header is reused, macro-block coding pattern information such as reuses at key technology, complex calculations have been avoided, made full use of the H.264 image and the structural information of source code flow, thereby realized that H.264 form is to the quick conversion of AVS format video code stream.
Description of drawings
Fig. 1 be H.264 with AVS coding basic block diagram;
Fig. 2 is the macro-block partition mode schematic diagram among the AVS, motion vector and the order of reference key in code stream after the numeral macroblock partitions in the rectangle;
Fig. 3 is the quick cascade transcoding system assumption diagram based on pixel domain that the present invention adopts;
Fig. 4 is that H.264 the present invention arrives AVS converting video code stream flow chart;
Fig. 5 is that H.264 the present invention arrives AVS video code flow conversion device structure schematic diagram.
Embodiment
Describe technical scheme of the present invention in detail below in conjunction with specific embodiments of the invention.
H.264 all be based on the conversion and the prediction hybrid coding algorithm of piece with AVS, the basic structure of two kinds of encoders similar (as Fig. 1), its technical characteristic contrast sees Table 1.
Table 1
Technology modules ??AVS-P2 ?H.264
Infra-frame prediction Based on 8 * 8,5 kinds of luma prediction modes, 4 kinds of prediction mode for chroma 9 kind of 4 * 4 luminance block pattern, 4 kind of 16 * 16 luminance block pattern, 4 kind of 8 * 8 chrominance block pattern
The multi-reference frame prediction Maximum 2 frames The buffer management mechanism of maximum 16 frame complexity
Become the block-sized motion compensation 16 * 16,16 * 8,8 * 16,8 * 8 motion search 16 * 16,16 * 8,8*16,8*8,8*4,4 * 8,4 * 4 motion search
B frame macro block symmetric pattern Only searching for forward motion vector gets final product Bidirectional research
The compensation of 1/4 pixel motion 1/2 location of pixels adopts 4 to clap filtering 1/4 location of pixels employing 4 bat filtering, linear interpolation 1/2 location of pixels adopts 6 to clap filtering 1/4 location of pixels linear interpolation
Conversion and quantification Decoding end normalization is finished at coding side, reduces decoding complexity The encoding and decoding end all need carry out normalization
Entropy coding Context-adaptive 2D-VLC, the Exp-Golomb sign indicating number reduces calculating and memory complexity CAVLC: with piece correlation height on every side, realize more complicated CABAC: hardware is realized complicated especially
Loop filtering Carry out simple filtering strength classification, the pixel that filtering is less based on 8 * 8 block edges Carry out based on 4 * 4 block edges, the filtering strength classification is various, and filter edge is many
Fault-tolerant encoding The simple band mechanism of dividing is enough to satisfy error concealing, the recovery demand in the extensive application Data are cut apart, complicated macro blocks such as FMO/ASO, band organization mechanism, pressure Intra piece refreshes coding, restrictive infra-frame prediction etc. and realize complicated especially
H.264 technical characterictic: support weight estimation; Support arbitrary resolution image encoding (QCIF~D1); Macro block (mb) type and all predictive modes such as intraframe coding support 16 * 16,8 * 8,4 * 4; Interframe encode is supported 16 * 16 to 4 * 4 various macroblock partitions methods; The constant quantization parameter is supported in the Rate Control aspect, supports single channel and multichannel ABR; Support self-defined quantization table; Support the multi-ribbon parallel encoding.Do not support interleaved image; Do not support PAFF and MBAFF that field mode is relevant.
The technical characterictic of AVS: support arbitrary resolution image encoding (QCIF~SD/D1); 5 kind of 8 * 8 luminance block pattern and 4 kind of 8 * 8 chrominance block pattern are supported in intraframe coding; Interframe encode is supported 16 * 16,16 * 8,8 * 16 and 8 * 8 four kinds of macroblock partitions types; Support 3 kinds of B frame prediction modes; Maximum 2 frames of B frame number; Support RDO; Support FME; Do not support interleaved image.
The basic processing unit of video decoding process is a macro block among the AVS, and a macro block comprises one 16 * 16 luminance block and corresponding chrominance block.Macro block can further be divided into the piece of minimum 8 * 8 and predict.The unit that changes is 8 * 8 piece.Conversion coefficient carries out scalar quantization.In addition, the AVS processing method of transform and quantization in the restricted code device not.
As shown in Figure 2, in the motion prediction of AVS, a macro block can be divided into different sub-pieces according to Fig. 2, forms the piece size of 4 kinds of different modes.In this manner, in each macro block, include 1,2 or 4 motion vector.Motion vector and the order of reference key in code stream after the numeral macroblock partitions among Fig. 2 in the rectangle.
H.264 form provided by the invention is to AVS format video code stream conversion method, and the spatial resolution and the frame rate of video do not change before and after transcoding, and just coding standard change has taken place and data transmission rate changes thereupon.Greatly reduce the complexity of translation operation.
The main converting video code stream that the present invention adopts is the compression domain transcoding, promptly only utilize in the H.264 code stream of input information compressed, as the DCT coefficient after video sequence header, macro-block coding pattern information, motion vector information and the quantification etc., directly generate the AVS code stream after the conversion.
H.264 the quick cascade transcoding architectural steps based on pixel domain in the method for AVS video code flow conversion provided by the invention is as follows, (1) reuse motion vector in the input code flow H.264, it is refined only needs search in the subrange and does not carry out the global motion estimation again; (2) by to obtain the prediction residual of AVS do motion compensation from the prediction residual in the code stream H.264; (3) reduce the operation of some DCT/IDCT by the sequence of motion that rearranges DCT/IDCT.
Provided by the inventionly H.264 code stream is H.264 carried out quick cascade transcoding (as Fig. 3) based on pixel domain in the method for AVS video code flow conversion, the high level syntax structure of AVS video code flow is constant behind the maintenance transcoding, it is the invariant position of sequence head, invariant position and the structure of GOP are constant, the type of prediction of frame is constant, be still to be the I frame behind the I frame transcoding, still the P frame behind the P frame transcoding, still the B frame behind the B frame transcoding, keep the scan type of frame constant, and repartition slice (be defaulted as each frame and only be divided into 1 slice).Adopt this mode except amount of calculation is little, also avoided the frame reorder delay.
Provided by the inventionly H.264 the I frame in the input code flow is H.264 carried out the compression domain transcoding in the method for AVS video code flow conversion, recode behind elder generation's partial decoding of h and be the AVS code stream, each macro block of I frame is all adopted the intraframe coding algorithm recompile of AVS, when coding with reference to corresponding macroblock encoding information in the input code flow H.264, reusing H.264, inlet flow quantizes parameter.
H.264 the compression domain transcoding that adopts the macro block of intraframe coding in the method for AVS video code flow conversion in P frame and the B frame provided by the invention, again carrying out macro-block coding pattern during transcoding selects and motion compensation, reuse the motion vector in the inlet flow and do not carry out the global motion estimation again, by to obtaining AVS motion residual error behind the transcoding from the prediction residual in the inlet flow H.264 do motion compensation, reusing H.264, inlet flow quantizes parameter.
H.264 the compression domain transcoding that adopts the macro block of interframe encode in the method for AVS video code flow conversion in P frame and the B frame provided by the invention is handled prediction piece size, carries out fritter for the unsupported macro block rank of AVS and merges.Reference frame is shone upon.For the two-way B frame prediction in H.264, the forward motion vector in only keeping H.264, and be mapped to symmetric pattern among the AVS.Reusing H.264, inlet flow quantizes parameter.
Provided by the invention H.264 in the method for AVS video code flow conversion inter prediction mainly comprise following content:
A: for the pixel precision prediction, H.264 all support the motion vector of 1/4 pixel (brightness) and 1/8 pixel (colourity) precision, do not process in precision with AVS-P2.
B: predict for block size, because the branch block mode in H.264 has 7 kinds, and has only 4 kinds in AVS-P2, so done following processing, (1) to the four kinds of branch block modes of 16 * 16,16 * 8,8 * 16 and 8*8 in H.264, the MV that obtains in can directly utilizing H.264.For asking further accurately, with the position of this MV prediction up and down 4 points search for, be that matching criterior finds optimum with SAD again; (2) for the unsupported macro block rank of AVS, carry out fritter and merge, carry out tentative prediction according to the MV before the transcoding again, find match point preferably near the less hunting zone this predicted position again.
C: for the selection of reference frame, H.264 the reference frame that uses in inter prediction is more, and the B frame also can be used as the reference frame use, and use the decoded two continuous frames in its front for referencial use to the P frame among the AVS-P2, use before and after it each frame as a reference to the B frame, so let us do a reference frame mapping when designing on reference frame.
D: for B frame prediction,, support forward motion vector in the symmetric pattern because have only among the AVS-P2 to the two-way B frame prediction in H.264, thus the forward motion vector in only having kept H.264, and be mapped to symmetric pattern among the AVS-P2.
Provided by the inventionly H.264 quantize reusing of parameter (QP) for inlet flow H.264 in the method for AVS video code flow conversion and the contents are as follows:
Before the quantization parameter in reusing H.264, H.264 quantization parameter is mapped on the quantization parameter of AVS, could makes like this can guarantee the minimal data distortion in theory in the transcoding process.Because H.264 the quantization principles with AVS is identical (quantization step all is an exponential distribution), and QP scope also identical (0~63), so this mapping is finished than being easier to.In AVS-P2, go for this quantization step corresponding quantitative parameter with H.264 quantization step,, then get its corresponding quantitative parameter, finish mapping with the absolute value minimum of the difference of other quantization step if do not have identically.Table look-up the time for minimizing, utilize among the AVS-P2, the every increase by 8 of QP, quantization step increases by 1 times characteristic, earlier be that quantization parameter corresponding quantitative step-length is searched for by unit, find the absolute value minimum of difference, and then in these 8 quantization steps, make further search refinement with 8.
QP mapping content among the present invention is as follows:
The AVS quantization step computing formula that adopts:
Qstepavs≈(2(QPavs//8))*QP2QSTEPavs[QPavs%8]??(1)
The H.264/AVC computing formula that adopts:
Qstep264≈(2(QP264//6)*QP2QSTEP264[QP264%6]???(2)
All AVS and H.264/AVC step-length can be according to formula (1), formula (2) is calculated. for same ratio from H.264/AVC being transcoded onto AVS, we can select QP to make AVS and the difference of Qstep H.264 minimum.
Mode mapping content among the present invention is as follows:
Because the resolution of SD or HD video is very big comparatively speaking, remove 8*4,4*8, the inter-frame forecast mode of 4*4 piece can reduce complexity with less loss, if QStepavs ≈ Qstep264, so AVS and H.264 between quantization error about the same, so Ravs ≈ R264 is rational in code check distortion theory, although always the same in reality, experimental result shows that the caused code efficiency loss of re-use pattern therefor can be left in the basket.
The motion vector mapping content that the present invention comprises is as follows:
The integer pixel motion vector can be reused, and the motion vector of 1/2 and 1/4 pixel also can be reused .AVS to be used to calculate the formula of 1/2 location of pixels as follows so:
Favs=(-1,5,5,-1)/8???????????(3)
Corresponding H.264 be:
F264=(1,-5,20,20,-5,1)/32??(4)
By formula (3) and formula (4), we can directly calculate AVS and H.264/AVC between the difference of pixel value. for example:
bavs=(-F+5*G+5*H-I)/8???????????(5)
H.264/AVC half-pix is:
b264=(E-5*F+20*G+20*H-5*I+J)/32?(6)
Both differences are:
θ=bavs-b264=(-E+F+I-J)/32?????(7)
Clearly, if-E+F+I-J is less than 32, and θ will equal 0, and when image especially smoothly is, this situation is to exist, and the worst situation causes differing from 16, but this situation often do not take place, and institute will can not lose much according to coding efficiency.
Similarly, the situation that we can reasoning 1/4 pixel also is the same.
By re-use pattern therefor and motion vector mapping method that the present invention adopts, H.264 the complexity to AVS video conversion Calculation can greatly reduce.
As shown in Figure 4, H.264 the present invention proposes arrives the AVS converting video code stream, and performing step is as follows:
Step 1 is carried out decompression operation to code stream H.264 and is obtained H.264 bit stream data;
Step 2 is handled bit stream data H.264, comprises following content:
H.264 bit stream data high level syntax structure is carried out handling based on the quick cascade transcoding of pixel domain, obtain the high level syntax structural framing of AVS output code flow;
H.264 the I frame in the bit stream data is carried out the compression domain transcoding handle, obtain the I frame sequence of AVS output code flow;
H.264 the macro block that adopts intraframe coding in the P frame in the bit stream data is carried out the compression domain transcoding handle, the macro block that adopts interframe encode in the P frame in the bit stream data is H.264 carried out the compression domain transcoding handle, obtain the P frame sequence of AVS output code flow;
H.264 the macro block that adopts intraframe coding in the B frame in the bit stream data is carried out the compression domain transcoding handle, the macro block that adopts interframe encode in the B frame in the bit stream data is H.264 carried out the compression domain transcoding handle, obtain the B frame sequence of AVS output code flow;
Step 3 is carried out whole fast transcoding to bit stream data H.264 and is handled, and obtains the AVS output code flow.
Describe the device of the above-mentioned H.264 form of application of the present invention in detail below in conjunction with Fig. 5 to AVS format video code stream conversion method.
As shown in Figure 5, H.264 form comprises H.264 code stream decoding module to AVS format video code stream conversion equipment, quick cascade transcoding module based on pixel domain, the I frame is carried out the module of compression domain transcoding, I frame sequence output module, P frame inter-coded macroblocks is carried out the module of compression domain transcoding, the macro block of P frame interframe encode is carried out the module of compression domain transcoding, P frame sequence output module, the macro block of B frame intraframe coding is carried out the module of transcoding, the macro block of B frame interframe encode is carried out the module of compression domain transcoding, B frame sequence output module, whole fast transcoding module, AVS code stream output module.Wherein:
H.264 code stream decoding module, be used for H.264 input code flow decoding, and produce H.264 output code flow, decoding meets the decoding standard in the decoder H.264 in code stream decoding module H.264, and detail can be with reference to the 8th part among the ITU-T Rec.H.264|ISO/IEC InternationalStandard 11496-10.Advanced Video Coding for generic audiovisual services.2005 (E).
Be used for bit stream data high level syntax structure is H.264 carried out handling based on the quick cascade transcoding of pixel domain based on the quick cascade transcoding module of pixel domain, obtain the high level syntax structural framing of AVS output code flow;
The module that the I frame is carried out the compression domain transcoding is used for that the I frame of bit stream data is H.264 carried out the compression domain transcoding to be handled, and bit stream data is obtained the I frame sequence of AVS output code flow after by the output of I frame sequence output module;
The module of P frame inter-coded macroblocks being carried out the compression domain transcoding is used for H.264 adopting the macro block of intraframe coding to carry out the processing of compression domain transcoding in the bit stream data P frame, the module that the macro block of P frame interframe encode is carried out the compression domain transcoding is used for that the macro block that adopts interframe encode in the bit stream data P frame is H.264 carried out the compression domain transcoding to be handled, and by obtaining the P frame sequence of AVS output code flow after the output of P frame sequence output module;
The module that the macro block of B frame intraframe coding is carried out transcoding is used for that the macro block that adopts intraframe coding in the bit stream data B frame is H.264 carried out the compression domain transcoding and handles, the module that the macro block of B frame interframe encode is carried out the compression domain transcoding is used for that the macro block that adopts interframe encode in the bit stream data B frame is H.264 carried out the compression domain transcoding to be handled, and the B frame sequence by obtaining the AVS output code flow after the output of B frame sequence output module;
Whole fast transcoding module is used for that bit stream data is H.264 carried out whole fast transcoding to be handled, and by obtaining the AVS output code flow after the output of AVS code stream output module.
H.264, the another kind that the present invention proposes arrives the AVS converting video code stream, and performing step is as follows:
Step 1, to multichannel H.264 code stream carry out parallel decompression operation and obtain H.264 bit stream data of multichannel;
Step 2, to multichannel H.264 bit stream data carry out parallel processing, comprise following content:
To multichannel H.264 bit stream data high level syntax structure carry out handling based on the parallel quick cascade transcoding of pixel domain, obtain the high level syntax structural framing of multi-channel A VS output code flow;
To multichannel H.264 the I frame in the bit stream data carry out parallelly compressed domain code conversion and handle, obtain the I frame sequence of multi-channel A VS output code flow;
H.264 adopting in the bit stream data macro block of intraframe coding to carry out parallelly compressed domain code conversion in the P frame to multichannel handles, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the P frame to multichannel handles, obtains the P frame sequence of multi-channel A VS output code flow;
H.264 adopting in the bit stream data macro block of intraframe coding to carry out parallelly compressed domain code conversion in the B frame to multichannel handles, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the B frame to multichannel handles, obtains the B frame sequence of multi-channel A VS output code flow;
Step 3, to multichannel H.264 walk abreast whole fast transcoding of bit stream data handle, obtain multi-channel A VS output code flow.
H.264, the another kind that the present invention proposes arrives AVS video code flow conversion equipment, comprising:
Be used for to multichannel H.264 code stream carry out parallel decompression operation obtain multichannel H.264 bit stream data module to multichannel H.264 input code flow carry out the parallel decoding operation;
Be used for to multichannel H.264 bit stream data high level syntax structure carry out handling based on the parallel quick cascade transcoding of pixel domain, obtain multi-channel A VS output code flow the high level syntax structural framing module to multichannel H.264 bit stream data high level syntax structure carry out parallel quick cascade decoding based on pixel domain, and the high level syntax structure of multi-channel A VS video code flow is constant behind the maintenance transcoding, it is the invariant position of sequence head, invariant position and the structure of GOP are constant, the type of prediction of frame is constant, be still to be the I frame behind the I frame transcoding, still the P frame behind the P frame transcoding, still the B frame behind the B frame transcoding, keep the scan type of frame constant, and repartition slice (be defaulted as each frame and only be divided into 1 slice).Adopt this mode except amount of calculation is little, also avoided the frame reorder delay.;
Be used for to multichannel H.264 the I frame of bit stream data carry out parallelly compressed domain code conversion and handle, obtain multi-channel A VS output code flow the I frame sequence module to multichannel H.264 the I frame in the bit stream data carry out parallelly compressed domain code conversion operation, and the I frame sequence of output multi-channel A VS code stream;
Be used for H.264 adopting the macro block of intraframe coding to carry out parallelly compressed domain code conversion processing in the bit stream data P frame to multichannel, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the P frame to multichannel handles, obtain multi-channel A VS output code flow the P frame sequence module to multichannel P frame carry out in the frame respectively, interframe compression domain transcoding operation, and the P frame sequence of output multi-channel A VS bit stream data;
Be used for H.264 adopting the macro block of intraframe coding to carry out parallelly compressed domain code conversion processing in the bit stream data B frame to multichannel, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the B frame to multichannel handles, obtain multi-channel A VS output code flow the B frame sequence module to multichannel H.264 the B frame in the bit stream data carry out in the frame, the operation of interframe compression domain transcoding, and the B frame sequence of output multi-channel A VS bit stream data;
Be used for to multichannel H.264 walk abreast whole fast transcoding of bit stream data handle, the module that obtains multi-channel A VS output code flow is exported multi-channel A VS bit stream data to the whole fast transcoding operation that walk abreast of above-mentioned multichannel output code flow.
In sum, H.264 AVS converting video code stream and the device thereof of arriving provided by the invention, make full use of H.264 feature with the AVS structural similarity, make full use of the H.264 image and the structural information of source code flow, employing is based on fast transcoding system, image information re-use pattern therefor, QP mapping and the motion vector mapping method of pixel domain, avoid the complicated calculations and the conversion of macrooperation amount, realized H.264 arriving the quick conversion of AVS video code flow.
Obviously, those skilled in the art can carry out various changes and modification to the embodiment among the present invention and not break away from the spirit and scope of the present invention.Like this, if these in the embodiment of the invention are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the embodiment among the present invention also is intended to comprise these changes and modification interior.

Claims (9)

1, a kind of AVS converting video code stream that H.264 arrives is characterized in that, comprises step:
Step 1 is carried out decompression operation to code stream H.264 and is obtained H.264 bit stream data;
Step 2 is handled bit stream data H.264, comprises following content:
H.264 bit stream data high level syntax structure is carried out handling based on the quick cascade transcoding of pixel domain, obtain the high level syntax structural framing of AVS output code flow;
H.264 the I frame in the bit stream data is carried out the compression domain transcoding handle, obtain the I frame sequence of AVS output code flow;
H.264 the macro block that adopts intraframe coding in the P frame in the bit stream data is carried out the compression domain transcoding handle, the macro block that adopts interframe encode in the P frame in the bit stream data is H.264 carried out the compression domain transcoding handle, obtain the P frame sequence of AVS output code flow;
H.264 the macro block that adopts intraframe coding in the B frame in the bit stream data is carried out the compression domain transcoding handle, the macro block that adopts interframe encode in the B frame in the bit stream data is H.264 carried out the compression domain transcoding handle, obtain the B frame sequence of AVS output code flow;
Step 3 is carried out whole fast transcoding to bit stream data H.264 and is handled, and obtains the AVS output code flow.
2, the AVS converting video code stream that H.264 arrives as claimed in claim 1, it is characterized in that: when bit stream data high level syntax structure is H.264 carried out handling based on the quick cascade transcoding of pixel domain, the high level syntax structure of AVS bit stream data is constant behind the maintenance transcoding, it is the invariant position of sequence head, invariant position and the structure of GOP are constant, the type of prediction of frame is constant, keeps the scan type of frame constant, and repartitions slice (be defaulted as each frame and only be divided into 1 slice).
3, the AVS converting video code stream that H.264 arrives as claimed in claim 1 is characterized in that: the I frame in the bit stream data H.264 carried out the compression domain transcoding when handling, carries out following steps,
At first, bit stream data is H.264 carried out partial decoding of h;
Then, it is the AVS code stream that decoded video data is recoded, each macro block of I frame is all adopted the intraframe coding algorithm recompile of AVS, when coding,, reuse the H.264 quantization parameter of bit stream data with reference to corresponding macroblock encoding information in the bit stream data H.264; At last, obtain the I frame sequence of AVS code stream.
4, the AVS converting video code stream that H.264 arrives as claimed in claim 1, it is characterized in that: the macro block that adopts intraframe coding in P frame in the bit stream data H.264 and the P frame is carried out the compression domain transcoding when handling, again carrying out macro-block coding pattern during transcoding selects and motion compensation, reuse the motion vector in the bit stream data H.264 and do not carry out the global motion estimation again, by to obtaining AVS motion residual error behind the transcoding do motion compensation, reuse the H.264 quantization parameter of bit stream data from the prediction residual in the bit stream data H.264.
5, the AVS converting video code stream that H.264 arrives as claimed in claim 1, it is characterized in that: the macro block that adopts interframe encode in P frame in the bit stream data H.264 and the B frame is carried out the compression domain transcoding when handling, prediction piece size is handled, carrying out fritter for the unsupported macro block rank of AVS merges, reference frame is shone upon, for the two-way B frame prediction in the bit stream data H.264, only keep the forward motion vector in the bit stream data H.264, and be mapped to symmetric pattern among the AVS, reuse the H.264 quantization parameter of bit stream data.
6, the AVS converting video code stream that H.264 arrives as claimed in claim 1 is characterized in that: bit stream data is H.264 carried out whole fast transcoding when handling, adjust the second quantization coefficient of AVS output code flow and realize that code check is controlled.
7, a kind of AVS video code flow conversion equipment that H.264 arrives is characterized in that, comprising:
Be used for that code stream is H.264 carried out decompression operation and obtain the H.264 module of bit stream data;
Be used for bit stream data high level syntax structure is H.264 carried out handling based on the quick cascade transcoding of pixel domain, obtain the module of the high level syntax structural framing of AVS output code flow;
Be used for that the I frame of bit stream data is H.264 carried out the compression domain transcoding and handle, obtain the module of the I frame sequence of AVS output code flow;
Be used for that the macro block that adopts intraframe coding in the bit stream data P frame is H.264 carried out the compression domain transcoding and handle, the macro block that adopts interframe encode in the P frame in the bit stream data is H.264 carried out the compression domain transcoding handle, obtain the module of the P frame sequence of AVS output code flow;
Be used for that the macro block that adopts intraframe coding in the bit stream data B frame is H.264 carried out the compression domain transcoding and handle, the macro block that adopts interframe encode in the B frame in the bit stream data is H.264 carried out the compression domain transcoding handle, obtain the module of the B frame sequence of AVS output code flow;
Be used for that bit stream data is H.264 carried out whole fast transcoding and handle, obtain the module of AVS output code flow.
8, a kind of AVS converting video code stream that H.264 arrives is characterized in that, comprises step:
Step 1, to multichannel H.264 code stream carry out parallel decompression operation and obtain H.264 bit stream data of multichannel;
Step 2, to multichannel H.264 bit stream data carry out parallel processing, comprise following content:
To multichannel H.264 bit stream data high level syntax structure carry out handling based on the parallel quick cascade transcoding of pixel domain, obtain the high level syntax structural framing of multi-channel A VS output code flow;
To multichannel H.264 the I frame in the bit stream data carry out parallelly compressed domain code conversion and handle, obtain the I frame sequence of multi-channel A VS output code flow;
H.264 adopting in the bit stream data macro block of intraframe coding to carry out parallelly compressed domain code conversion in the P frame to multichannel handles, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the P frame to multichannel handles, obtains the P frame sequence of multi-channel A VS output code flow;
H.264 adopting in the bit stream data macro block of intraframe coding to carry out parallelly compressed domain code conversion in the B frame to multichannel handles, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the B frame to multichannel handles, obtains the B frame sequence of multi-channel A VS output code flow;
Step 3, to multichannel H.264 walk abreast whole fast transcoding of bit stream data handle, obtain multi-channel A VS output code flow.
9, a kind of AVS video code flow conversion equipment that H.264 arrives is characterized in that, comprising:
Be used for to multichannel H.264 code stream carry out parallel decompression operation and obtain the H.264 module of bit stream data of multichannel;
Be used for to multichannel H.264 bit stream data high level syntax structure carry out handling based on the parallel quick cascade transcoding of pixel domain, obtain the module of the high level syntax structural framing of multi-channel A VS output code flow;
Be used for to multichannel H.264 the I frame of bit stream data carry out parallelly compressed domain code conversion and handle, obtain the module of the I frame sequence of multi-channel A VS output code flow;
Be used for H.264 adopting the macro block of intraframe coding to carry out parallelly compressed domain code conversion processing in the bit stream data P frame to multichannel, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the P frame to multichannel handles, obtains the module of the P frame sequence of multi-channel A VS output code flow;
Be used for H.264 adopting the macro block of intraframe coding to carry out parallelly compressed domain code conversion processing in the bit stream data B frame to multichannel, H.264 adopting in the bit stream data macro block of interframe encode to carry out parallelly compressed domain code conversion in the B frame to multichannel handles, obtains the module of the B frame sequence of multi-channel A VS output code flow;
Be used for to multichannel H.264 walk abreast whole fast transcoding of bit stream data handle, obtain the module of multi-channel A VS output code flow.
CN 200810142373 2008-08-18 2008-08-18 Methodfor converting video code stream from H. 264 to AVS and device thereof Active CN101621687B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200810142373 CN101621687B (en) 2008-08-18 2008-08-18 Methodfor converting video code stream from H. 264 to AVS and device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200810142373 CN101621687B (en) 2008-08-18 2008-08-18 Methodfor converting video code stream from H. 264 to AVS and device thereof

Publications (2)

Publication Number Publication Date
CN101621687A true CN101621687A (en) 2010-01-06
CN101621687B CN101621687B (en) 2011-06-08

Family

ID=41514678

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200810142373 Active CN101621687B (en) 2008-08-18 2008-08-18 Methodfor converting video code stream from H. 264 to AVS and device thereof

Country Status (1)

Country Link
CN (1) CN101621687B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101888547A (en) * 2010-06-18 2010-11-17 西安电子科技大学 Direct mode selection based H.264/AVC (Advanced Video Coding) fast transcoding method and device
WO2012088649A1 (en) * 2010-12-31 2012-07-05 北京世纪高蓝科技有限公司 H264 transcoding method by multiplexing code stream information
CN103404145A (en) * 2011-03-09 2013-11-20 西门子公司 Method for coding sequence of digitized images
CN103813170A (en) * 2013-12-12 2014-05-21 昆明亿尚科技有限公司 System and method for transcoding partial content of video bitstream
CN104038769A (en) * 2014-06-11 2014-09-10 同济大学 Rate control method for intra-frame coding
CN104541510A (en) * 2012-04-15 2015-04-22 三星电子株式会社 Inter prediction method in which reference picture lists can be changed and apparatus for same
CN104618734A (en) * 2015-01-29 2015-05-13 华为技术有限公司 Video code stream transcoding method and device under same protocol type
CN105812806A (en) * 2011-06-23 2016-07-27 Jvc建伍株式会社 Image decoding device and image decoding method
CN105872554A (en) * 2010-03-09 2016-08-17 汤姆森特许公司 Methods and apparatus for classification-based loop filter
CN107046647A (en) * 2017-05-14 2017-08-15 华中科技大学 A kind of control method of multispectral remote sensing image real-time decompression device
CN108769693A (en) * 2011-06-10 2018-11-06 茨特里克斯系统公司 Quality perceive it is video optimized in macro-block-level self-adaptive quantization
CN110546955A (en) * 2017-02-24 2019-12-06 真实网络公司 Motion vector selection and prediction in video coding systems and methods
CN111953987A (en) * 2020-07-15 2020-11-17 广州柯维新数码科技有限公司 Video transcoding method, computer device and storage medium
CN111953988A (en) * 2020-07-15 2020-11-17 广州柯维新数码科技有限公司 Video transcoding method, computer device and storage medium
CN114501026A (en) * 2022-02-17 2022-05-13 北京百度网讯科技有限公司 Video encoding method, device, equipment and storage medium
WO2024183508A1 (en) * 2023-03-03 2024-09-12 腾讯科技(深圳)有限公司 Video coding method and apparatus, device, and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101196429B1 (en) * 2004-03-12 2012-11-01 삼성전자주식회사 Video transcoding method and apparatus, and motion vector interpolation method
CN100341333C (en) * 2005-05-23 2007-10-03 上海广电(集团)有限公司中央研究院 Reinforced pixel domain code stream conversion method
CN100496127C (en) * 2007-06-05 2009-06-03 南京大学 MPEG2-H.264 code fast converting method

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872554A (en) * 2010-03-09 2016-08-17 汤姆森特许公司 Methods and apparatus for classification-based loop filter
CN101888547A (en) * 2010-06-18 2010-11-17 西安电子科技大学 Direct mode selection based H.264/AVC (Advanced Video Coding) fast transcoding method and device
CN101888547B (en) * 2010-06-18 2012-12-05 西安电子科技大学 Direct mode selection based H.264/AVC (Advanced Video Coding) fast transcoding method and device
CN102696226A (en) * 2010-12-31 2012-09-26 北京世纪高蓝科技有限公司 H264 transcoding method by multiplexing code stream information
WO2012088649A1 (en) * 2010-12-31 2012-07-05 北京世纪高蓝科技有限公司 H264 transcoding method by multiplexing code stream information
CN102696226B (en) * 2010-12-31 2015-12-02 北京世纪高蓝科技有限公司 The H264 code-transferring method of multiplexing code stream information
CN103404145A (en) * 2011-03-09 2013-11-20 西门子公司 Method for coding sequence of digitized images
US9872017B2 (en) 2011-03-09 2018-01-16 Siemens Aktiengesellschaft Method for coding a sequence of digitized images
CN108769693B (en) * 2011-06-10 2022-07-08 拜特移动网络创新有限责任公司 Macroblock-level adaptive quantization in quality-aware video optimization
CN108769693A (en) * 2011-06-10 2018-11-06 茨特里克斯系统公司 Quality perceive it is video optimized in macro-block-level self-adaptive quantization
CN105812806A (en) * 2011-06-23 2016-07-27 Jvc建伍株式会社 Image decoding device and image decoding method
CN105812806B (en) * 2011-06-23 2019-04-26 Jvc 建伍株式会社 Picture decoding apparatus and picture decoding method
CN104541510A (en) * 2012-04-15 2015-04-22 三星电子株式会社 Inter prediction method in which reference picture lists can be changed and apparatus for same
CN104541510B (en) * 2012-04-15 2018-08-24 三星电子株式会社 The inter-frame prediction method and its equipment that reference picture list can be changed
CN103813170A (en) * 2013-12-12 2014-05-21 昆明亿尚科技有限公司 System and method for transcoding partial content of video bitstream
CN104038769A (en) * 2014-06-11 2014-09-10 同济大学 Rate control method for intra-frame coding
CN104038769B (en) * 2014-06-11 2017-05-03 同济大学 Rate control method for intra-frame coding
CN104618734B (en) * 2015-01-29 2019-02-01 华为技术有限公司 The code-transferring method and device of video code flow under same protocol type
CN104618734A (en) * 2015-01-29 2015-05-13 华为技术有限公司 Video code stream transcoding method and device under same protocol type
CN110546955A (en) * 2017-02-24 2019-12-06 真实网络公司 Motion vector selection and prediction in video coding systems and methods
CN107046647A (en) * 2017-05-14 2017-08-15 华中科技大学 A kind of control method of multispectral remote sensing image real-time decompression device
CN111953987A (en) * 2020-07-15 2020-11-17 广州柯维新数码科技有限公司 Video transcoding method, computer device and storage medium
CN111953988A (en) * 2020-07-15 2020-11-17 广州柯维新数码科技有限公司 Video transcoding method, computer device and storage medium
CN111953988B (en) * 2020-07-15 2022-08-09 广州柯维新数码科技有限公司 Video transcoding method, computer device and storage medium
CN114501026A (en) * 2022-02-17 2022-05-13 北京百度网讯科技有限公司 Video encoding method, device, equipment and storage medium
WO2024183508A1 (en) * 2023-03-03 2024-09-12 腾讯科技(深圳)有限公司 Video coding method and apparatus, device, and storage medium

Also Published As

Publication number Publication date
CN101621687B (en) 2011-06-08

Similar Documents

Publication Publication Date Title
CN101621687B (en) Methodfor converting video code stream from H. 264 to AVS and device thereof
US11843794B2 (en) CABAC decoder with decoupled arithmetic decoding and inverse binarization
TWI626842B (en) Motion picture coding device and its operation method
US9197903B2 (en) Method and system for determining a macroblock partition for data transcoding
CN101946515B (en) Two pass quantization for cabac coders
CN101563928B (en) Coding mode selection using information of other coding modes
CN101150719B (en) Parallel video coding method and device
US8582904B2 (en) Method of second order prediction and video encoder and decoder using the same
JP6120707B2 (en) Video encoding apparatus and operation method thereof
EP1618744B1 (en) Video transcoding
CN103891279A (en) Most probable transform for intra prediction coding
CN105723707A (en) Color residual prediction for video coding
CN101247525B (en) Method for improving image intraframe coding velocity
CN1658673A (en) Video compression coding-decoding method
CN103442228A (en) Quick frame inner transcoding method from H.264/AVC standard to HEVC standard and transcoder thereof
Huang et al. Fast algorithms and VLSI architecture design for HEVC intra-mode decision
US20070133689A1 (en) Low-cost motion estimation apparatus and method thereof
CN110351552B (en) Fast coding method in video coding
CN201282535Y (en) Device for converting H.264 to AVS video code stream
CN102137257B (en) Embedded H.264 coding method based on TMS320DM642 chip
CN100337481C (en) A MPEG-2 to AVS video code stream conversion method and apparatus
CN109495745B (en) Lossless compression decoding method based on inverse quantization/inverse transformation
Zhang et al. H. 264/AVC and transcoding for multimedia adaptation
Shin et al. Low-complexity heterogeneous video transcoding by motion vector clustering
JP5375935B2 (en) Encoding apparatus and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
DD01 Delivery of document by public notice

Addressee: Zeng Qinghao

Document name: Notification of Passing Examination on Formalities

C14 Grant of patent or utility model
GR01 Patent grant
DD01 Delivery of document by public notice

Addressee: Shenzhen Tieyue Electric Co., Ltd.

Document name: Notification to Pay the Fees

DD01 Delivery of document by public notice

Addressee: Shenzhen Tieyue Electric Co., Ltd.

Document name: Notification of Termination of Patent Right

C56 Change in the name or address of the patentee
CP02 Change in the address of a patent holder

Address after: Dragon Street Longgang Huangge Road District of Shenzhen City, Guangdong province 518000 No. 441 Longgang Tianan cyber Park No. 1 building block B B804

Patentee after: Shenzhen Tieyue Electric Co., Ltd.

Address before: Nanshan District Nanshan Road Shenzhen city Guangdong province 518054 Nanshan Industrial Zone No. 1124 Nanyou fourth smart grid industrial park 807

Patentee before: Shenzhen Tieyue Electric Co., Ltd.