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.
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.