[go: up one dir, main page]

CN100586185C - A Mode Selection Method for H.264 Video Reduced Resolution Transcoding - Google Patents

A Mode Selection Method for H.264 Video Reduced Resolution Transcoding Download PDF

Info

Publication number
CN100586185C
CN100586185C CN 200810103682 CN200810103682A CN100586185C CN 100586185 C CN100586185 C CN 100586185C CN 200810103682 CN200810103682 CN 200810103682 CN 200810103682 A CN200810103682 A CN 200810103682A CN 100586185 C CN100586185 C CN 100586185C
Authority
CN
China
Prior art keywords
mode
motion
block
motion vector
motion vectors
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.)
Expired - Fee Related
Application number
CN 200810103682
Other languages
Chinese (zh)
Other versions
CN101272496A (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.)
Tsinghua University
Original Assignee
Tsinghua University
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 Tsinghua University filed Critical Tsinghua University
Priority to CN 200810103682 priority Critical patent/CN100586185C/en
Publication of CN101272496A publication Critical patent/CN101272496A/en
Application granted granted Critical
Publication of CN100586185C publication Critical patent/CN100586185C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明涉及一种264降低分辨率转码的模式选择的方法,属于计算机多媒体技术领域,包括:对264格式的编码码流进行解码,并记录下各个块的大小和对应的运动向量的大小;原始块的运动模式按2∶1映射到新块中,并将原运动向量经过1/2缩减后传递给新视频帧中的相应块;根据原始块的运动模式和运动向量判断新块的运动模式和估计运动向量,确定备选模式;使用基于转码改进的264率失真优化算法来进行最佳模式选择;完成该块的264编码;继续解码下一帧并进行上述的转码处理。本发明充分利用了输入264编码数据的有效信息,大大的降低了在264到264降低分辨率转码在模式选择时的计算量。The invention relates to a mode selection method for 264 reduced-resolution transcoding, which belongs to the technical field of computer multimedia, and includes: decoding a 264-format coded stream, and recording the size of each block and the size of a corresponding motion vector; The motion mode of the original block is mapped to the new block by 2:1, and the original motion vector is reduced by 1/2 and passed to the corresponding block in the new video frame; the motion of the new block is judged according to the motion mode and motion vector of the original block Mode and estimate the motion vector, determine the alternative mode; use the improved 264 rate-distortion optimization algorithm based on transcoding to select the best mode; complete the 264 encoding of the block; continue to decode the next frame and perform the above-mentioned transcoding process. The present invention makes full use of the effective information of the input 264 coded data, and greatly reduces the amount of calculation in mode selection for transcoding with reduced resolution from 264 to 264.

Description

A kind of H.264 video reduces the mode selecting method of resolution transcoding
Technical field
The invention belongs to technical field of computer multimedia, particularly Video Transcoding Technology.
Background technology
Digital video is meant the video information with the digital form record, and English corresponding phrase is Digital video.The original data volume of digital video is very big, has all brought very big inconvenience for transmission and storage, so often needs to carry out encoding compression in the practical application.
Video coding adopts the method for estimation to realize the compression of data.Video data is that because picking rate is fast, adjacent image correlation in terms of content is very strong with the image sequence of regular time interval continuous acquisition.Estimation is exactly this correlation of utilizing between image, eliminates redundant information wherein, realizes the compression of data.The general procedure of method for estimating is as follows: the piece (16 pixels * 16 pixels) that at first present frame (preparing image encoded in the cataloged procedure) is divided into fixed size; Then, for each piece, (reference picture that coding is selected for use) searched for and compared in reference frame, finds " match block " that the content similarity is the highest, the motion vector (relative displacement between current block and the match block) of the current block that obtains thus encoding; Then, two pieces are subtracted each other obtain residual error, and residual matrix is carried out dct transform; At last motion vector and dct transform coefficient are carried out entropy coding and obtain packed data.
But because the processing of terminal equipment is different with display capabilities, varying of the network condition of transmission video signal, and a series of different video encoding standard formulated at different purposes and application scenario of each big tissue and company, caused the form and the parameter variation of video data, given the propagation of media resource and share and brought very big difficulty.Video Transcoding Technology is exactly in order to overcome the above problems, better to realize that more effectively the conversion between video data puts forward.
Video code conversion (Video Transcoding) technology is exactly will be with certain original compressing video frequency flow, be converted to another kind of different compressing video frequency flow, changing parameters such as its code check, resolution, or changes its syntax format fully.Video transcoding method mainly can be divided into two big classes: pixel domain code conversion and transform domain transcoding.The transform domain transcoding is realized the conversion of code stream form by the DCT coefficient is carried out motion compensation.The advantage of this method is that amount of calculation is little, and transcoding speed is fast, shortcoming be this method to motion vector, code rates etc. have certain requirement, have brought certain restriction to practical application.Pixel domain code conversion then is to handle after changing to pixel domain by the DCT contravariant behind the code stream decoding, relatively flexibly, be convenient to realize, but the amount of calculation of transcoding is bigger.
H.264/AVC be the up-to-date international video encoding standard that ITU-T video coding expert group (VCEG) and ISO/IEC Motion Picture Experts Group (MPEG) unite formulation, its main target is to improve compression performance, and the representation of video shot with network close friend (network-friendly) is provided.By to the many-sided improvement of each video encoding standard before, H.264 can satisfy the different demands under the various code checks.For example, it both can be used for the video transmission down of low code check such as mobile phone, the occasions such as video conference of code check in also can be used on, and the while also is suitable for the application of high code rate such as Digital Television.H.264 when providing sensuously suitable video quality, code check is 1/3 to 1/2 of a MPEG-2 code check; Compare with existing other video standards, H.264 can expect to improve the code efficiency more than 50%.With MPEG-2 before, coding standards such as MPEG-4 are compared, and have H.264 increased the variable size block technology of motion compensation, in motion compensation, H.264 support piece size Selection mechanism more flexibly, than other video standards more block-shaped and size are arranged.The piece of each P type (one-way movement prediction) or Type B (bidirectional-movement prediction), all corresponding specific subregion situation is divided into several pieces of 8 * 8,8 * 16,16 * 8 or 16 * 16; If selected 8 * 8 piece, might further be split into 8 * 4,4 * 8 or 4 * 4 piece.This technology has also increased the complexity and the amount of calculation of coding greatly when increasing code efficiency.
The present code-transferring method at reducing resolution is to pixel domain with code stream decoding, after each frame image data is down sampled to specified resolution, wherein each piece is carried out estimation, estimating motion vector for this piece correspond to original image the zone in all pieces motion vector weighted average or get intermediate value, after to the estimating motion vector refinement, finish the coding that reduces image after the resolution.This method is fit to the transcoding of the reduction resolution of coding standards such as MPEG-2, MPEG-4 and uses, but owing to H.264 have the characteristics of variable size block, at coding with need carry out optimal mode transcoding the time and select, the therefore transcoding of the interior reduction resolution of the code-transferring method of traditional this reduction resolution and the standard H.264 of being not suitable for.
Summary of the invention
The objective of the invention is for overcoming the weak point of prior art, the mode selecting method that a kind of 264 new videos reduce the resolution transcoding has been proposed, this method has made full use of motor pattern and the motion vector information in 264 codings, characteristics in conjunction with the variable size block of 264 video codings, effectively reduce the alternative mode of model selection in the transcoding process, improved transcoding efficiency.
A kind of pixel domain code conversion method that H.264 reduces by 1/2 spatial resolution that the present invention proposes is characterized in that, may further comprise the steps:
1) encoding code stream of 264 forms is decoded, and note the size of each original block and the size of the motion vector of correspondence;
2) motor pattern of original block is by (as 16 * 16 mode map is 8 * 8 patterns, and 16 * 8 mode map are 8 * 4 patterns etc.) in the piece that is mapped to new video frame at 2: 1, and former motion vector is passed to relevant block in the new video frame after through 1/2 reduction; Original block less than 8 * 8,8 * 8 regional integrations at place are mapped as 4 * 4, calculate new piece motion vector MV NewFor:
MV new = Σ i n ( MV i org × w i ) 2 × Σ i n w i
In the formula, MV i OrgBe the motion vector of i piece in the corresponding primitive frame of this piece zone, w iBe weight coefficient, weight coefficient determines with the area of i piece, n represent comprise the sum of original block;
3) if four original blocks of current 16 * 16 correspondences are 16 * 16 patterns, calculate at first respectively upper left upper right, the bottom right, lower-left, between per two motion vectors of upper left lower-left and upper right bottom right correspondence apart from d 1:
d 1 = ( x 1 - x 2 ) 2 + ( y 1 - y 2 ) 2
In the formula, x 1, x 2, y 1, y 2Be respectively horizontal stroke, the ordinate value of two motion vectors;
If obtain apart from d 1Maximum less than D 16 * 16, then new piece uses 16 * 16 motor patterns, and corresponding motion vector is the intermediate vector of four motion vectors;
If obtain apart from d 1Maximum greater than D 16 * 16, minimum value is less than D 8 * 8, then the piece of these two motion vector correspondences uses 16 * 8 or 8 * 16 patterns, and corresponding motion vector is the mean value of these two motion vectors; Simultaneously, if the distance between two other motion vector correspondence less than D 8 * 8, then the piece of these two motion vector correspondences uses 16 * 8 or 8 * 16 patterns, and corresponding motion vector is the mean value of these two motion vectors; Otherwise the piece of two correspondences uses 8 * 8 motor patterns;
If obtain apart from d 1Maximum greater than D 16 * 16, minimum value is greater than D 8 * 8, then use step 2) in the motor pattern and the vector of mapping;
D 16 * 16And D 8 * 8(its value can based on the actual application requirements video quality and amount of calculation be determined D for constant 16 * 16And D 8 * 8Be worth greatly more, amount of calculation is more little, and video quality is poor more; Otherwise amount of calculation is big more, and video quality is good more; D for example 16 * 16And D 8 * 8Be set to 20 and 10 respectively);
4) if in four original blocks three pieces being arranged is 16 * 16 patterns, calculate respectively between the motion vector of 3 16 * 16 correspondences apart from d 2:
d 2 = ( x 1 - x 2 ) 2 + ( y 1 - y 2 ) 2
In the formula, x 1, x 2, y 1, y 2Be respectively horizontal stroke, the ordinate value of two motion vectors;
If ultimate range d 2Less than D 16 * 16, then 16 * 16 motor patterns being joined in the alternative mode, corresponding motion vector is the intermediate vector of 3 motion vectors;
If obtain apart from d 2Maximum greater than D 16 * 16, but exist between the motion vector of adjacent two correspondences apart from d less than D 8 * 8, then the piece of these two motion vector correspondences uses 16 * 8 or 8 * 16 patterns, and corresponding motion vector be the mean value of these two motion vectors, and two other piece keeps that to shine upon the motor pattern that obtains constant, and this pattern is joined in the alternative mode;
With step 2) in the mapping motor pattern and the vector that obtain join in the alternative mode; After motion vector carried out refinement, from above-mentioned alternative mode, select optimal mode.
This optimal mode selects to adopt the rate-distortion optimization technology based on the Lagrangian optimized Algorithm (Rate-Distortion Optimization) in 264 codings, and wherein λ is calculated as follows:
λ=0.85×2 (QP-12)/2
QP is 264 quantization parameter, the QP value (QP of corresponding blocks before the value of this new QP is not less than Downsampling≤ QP Original).
Characteristics of the present invention and effect
The present invention proposes a kind of new pixel domain code conversion method that H.264 reduces by 1/2 spatial resolution.The present invention has made full use of motor pattern and the motion vector information in 264 codings, combines the characteristics of the variable size block of 264 video codings, has effectively reduced the alternative mode of model selection in the transcoding process, has improved transcoding efficiency.
Embodiment
The mode selecting method of a kind of 264 videos reduction resolution transcoding that the present invention proposes reaches embodiment in conjunction with the accompanying drawings and is described in detail as follows:
The inventive method may further comprise the steps:
1) encoding code stream of 264 forms is decoded, and note the size of each original block and the size of the motion vector of correspondence;
2) motor pattern of original block is by (as 16 * 16 mode map is 8 * 8 patterns, and 16 * 8 mode map are 8 * 4 patterns etc.) in the piece that is mapped to new video frame at 2: 1, and former motion vector is passed to relevant block in the new video frame after through 1/2 reduction; Original block less than 8 * 8,8 * 8 regional integrations at place are mapped as 4 * 4, calculate new piece motion vector MV NewFor:
MV new = Σ i n ( MV i org × w i ) 2 × Σ i n w i
In the formula, MV i OrgBe the motion vector of i piece in the corresponding primitive frame of this piece zone, w iBe weight coefficient, weight coefficient determines with the area of i piece, n represent comprise the sum of original block;
3) if four original blocks of current 16 * 16 correspondences are 16 * 16 patterns, calculate at first respectively upper left upper right, the bottom right, lower-left, between per two motion vectors of upper left lower-left and upper right bottom right correspondence apart from d 1:
d 1 = ( x 1 - x 2 ) 2 + ( y 1 - y 2 ) 2
In the formula, x 1, x 2, y 1, y 2Be respectively horizontal stroke, the ordinate value of two motion vectors;
If obtain apart from d 1Maximum less than D 16 * 16, then new piece uses 16 * 16 motor patterns, and corresponding motion vector is the intermediate vector of four motion vectors;
If obtain apart from d 1Maximum greater than D 16 * 16, minimum value is less than D 8 * 8, then the piece of these two motion vector correspondences uses 16 * 8 or 8 * 16 patterns, and corresponding motion vector is the mean value of these two motion vectors; Simultaneously, if the distance between two other motion vector correspondence less than D 8 * 8, then the piece of these two motion vector correspondences uses 16 * 8 or 8 * 16 patterns, and corresponding motion vector is the mean value of these two motion vectors, otherwise the piece of two correspondences uses 8 * 8 motor patterns;
If obtain apart from d 1Maximum greater than D 16 * 16, minimum value is greater than D 8 * 8, then use step 2) in the motor pattern and the vector of mapping;
D 16 * 16And D 8 * 8(its value can based on the actual application requirements video quality and amount of calculation be determined D for constant 16 * 16And D 8 * 8Be worth greatly more, amount of calculation is more little, and video quality is poor more; Otherwise amount of calculation is big more, and video quality is good more; D 16 * 16And D 8 * 8Can be set to 20 and 10);
4) if in four original blocks three pieces being arranged is 16 * 16 patterns, calculate respectively between the motion vector of 3 16 * 16 correspondences apart from d 2:
d 2 = ( x 1 - x 2 ) 2 + ( y 1 - y 2 ) 2
In the formula, x 1, x 2, y 1, y 2Be respectively horizontal stroke, the ordinate value of two motion vectors;
If ultimate range d 2Less than D 16 * 16, then 16 * 16 motor patterns being joined in the alternative mode, corresponding motion vector is the intermediate vector of 3 motion vectors;
If obtain apart from d 2Maximum greater than D 16 * 16, but exist between the motion vector of adjacent two correspondences apart from d less than D 8 * 8, then the piece of these two motion vector correspondences uses 16 * 8 (8 * 16) pattern, and corresponding motion vector be the mean value of these two motion vectors, and two other piece keeps that to shine upon the motor pattern that obtains constant, and this pattern is joined in the alternative mode;
With step 2) in the mapping motor pattern and the vector that obtain join in the alternative mode;
After motion vector carried out refinement, from above-mentioned alternative mode, select optimal mode;
Optimal mode selects to adopt the rate-distortion optimization technology based on the Lagrangian optimized Algorithm (Rate-Distortion Optimization) in 264 codings, and wherein λ is calculated as follows:
λ=0.85×2 (QP-12)/2
QP is 264 quantization parameter, the QP value (QP of corresponding blocks before the value of this new QP is not less than Downsampling≤ QP Original).
Be example with a kind of situation that may occur in the step 2 below, 264 videos that describe the present invention's proposition in detail reduce the method for operation of the mode selecting method of resolution transcoding:
After 264 code stream decodings are obtained a frame, it is carried out 2: 1 down-samplings, obtain the new image of a frame.One of them 16 * 16 are encoded;
These 16 * 16 corresponding in original image is 4 16 * 16, and each piece all adopts 16 * 16 motor patterns coding, and corresponding motion vector is respectively MV 1, MV 2, MV 3And MV 4Calculate MV respectively 1And MV 2, MV 3And MV 4, MV 1And MV 3, MV 2And MV 4Between apart from d 1
MV 2And MV 4Between apart from d MaxMaximum, and d MaxGreater than D 16 * 16, so 16 * 16 do not used 16 * 16 motor patterns codings;
MV 1And MV 2Between apart from d MinMinimum, and less than D 8 * 8, so 8 * 16 motor patterns, motion vector MV are used in first 8 * 16 zone of new piece 1' be estimated as MV 1And MV 2Mean value 1/2;
Remain two piece MV 3And MV 4Between distance greater than D 8 * 8, so 8 * 16 motor patterns are not used in second 8 * 16 zone of new piece, but two 8 * 8 motor patterns, motion vector MV 21' and MV 22' be estimated as MV respectively 3And MV 41/2;
After finishing this coding of 16 * 16 according to above-mentioned motor pattern, continue the next piece of coding.

Claims (2)

1、一种H.264视频降低分辨率转码的模式选择方法,其特征在于,包括以下步骤:1, a kind of H.264 video reduces the mode selection method of resolution transcoding, is characterized in that, comprises the following steps: 1)对H.264格式的编码码流进行解码,并记录下各个原始块的大小和对应的运动向量的大小;1) Decoding the encoded code stream in H.264 format, and recording the size of each original block and the size of the corresponding motion vector; 2)原始块的运动模式按2:1映射到新视频帧的块中,并将原运动向量经过1/2缩减后传递给新视频帧中的相应块;小于8×8的原始块,所在的8×8区域整体映射为4×4块,计算新块运动向量MVnew为:2) The motion mode of the original block is mapped to the block of the new video frame by 2:1, and the original motion vector is reduced by 1/2 and passed to the corresponding block in the new video frame; the original block smaller than 8×8, where The overall mapping of the 8×8 area is 4×4 blocks, and the new block motion vector MV new is calculated as: MVMV newnew == ΣΣ ii nno (( MVMV ii orgorg ×× ww ii )) 22 ×× ΣΣ ii nno ww ii 式子中,MVi org为该新视频帧中的相应块对应原始帧区域中第i个块的运动向量,wi为加权系数,加权系数用第i个块的面积来确定,n代表所包含原始块的总数;In the formula, MV i org is the motion vector of the corresponding block in the new video frame corresponding to the i-th block in the original frame area, w i is the weighting coefficient, and the weighting coefficient is determined by the area of the i-th block, and n represents the Contains the total number of original blocks; 3)如果当前16×16块对应的四个原始块均为16×16模式,首先分别计算左上右上,左下右下,左上左下和右上右下对应的每两个运动向量之间的距离d13) If the four original blocks corresponding to the current 16×16 block are all in 16×16 mode, first calculate the distance d 1 between each two motion vectors corresponding to upper left and upper right, lower left and lower right, upper left and lower left, and upper right and lower right respectively : dd 11 == (( xx 11 -- xx 22 )) 22 ++ (( ythe y 11 -- ythe y 22 )) 22 式子中,x1,x2,y1,y2分别为两个运动向量的横、纵坐标值;In the formula, x 1 , x 2 , y 1 , y 2 are the abscissa and ordinate values of the two motion vectors respectively; 如果得到的距离d1的最大值小于D16×16,则新块使用16×16运动模式,对应的运动向量为四个运动向量的中间向量;If the obtained maximum value of distance d 1 is less than D 16×16 , the new block uses 16×16 motion mode, and the corresponding motion vector is the middle vector of the four motion vectors; 如果得到的距离d1的最大值大于D16×16,最小值小于D8×8,则d1的最小值小于D8×8的这两个运动向量对应的块使用16×8或8×16模式,对应的运动向量为这两个运动向量的平均值;同时,如果另外两个运动向量对应之间的距离小于D8×8,则这两个运动向量对应的块使用16×8或8×16模式,对应的运动向量为这两个运动向量的平均值;否则,两个对应的块使用8×8运动模式;If the maximum value of the obtained distance d 1 is greater than D 16×16 and the minimum value is less than D 8×8 , then the blocks corresponding to the two motion vectors whose minimum value of d 1 is less than D 8×8 use 16×8 or 8× 16 mode, the corresponding motion vector is the average value of these two motion vectors; at the same time, if the distance between the other two motion vectors is less than D 8×8 , the blocks corresponding to these two motion vectors use 16×8 or 8×16 mode, the corresponding motion vector is the average of these two motion vectors; otherwise, the two corresponding blocks use 8×8 motion mode; 如果得到的距离d1的最大值大于D16×16,最小值大于D8×8,则使用步骤2)中的映射的运动模式和向量;If the maximum value of the obtained distance d 1 is greater than D 16×16 and the minimum value is greater than D 8×8 , then use the mapped motion pattern and vector in step 2); D16×16和D8×8为常数;D 16×16 and D 8×8 are constants; 4)如果四个原始块中有三个块为16×16模式,分别计算出3个16×16块对应的运动向量之间的距离d24) If three of the four original blocks are in the 16×16 mode, calculate the distance d 2 between the motion vectors corresponding to the three 16×16 blocks: dd 22 == (( xx 11 -- xx 22 )) 22 ++ (( ythe y 11 -- ythe y 22 )) 22 式子中,x1,x2,y1,y2分别为两个运动向量的横、纵坐标值;In the formula, x 1 , x 2 , y 1 , y 2 are the abscissa and ordinate values of the two motion vectors respectively; 如果最大距离d2小于D16×16,则将16×16运动模式加入到备选模式中,对应的运动向量为3个运动向量的中间向量;If the maximum distance d 2 is less than D 16×16 , add the 16×16 motion mode to the candidate mode, and the corresponding motion vector is the middle vector of the 3 motion vectors; 如果得到的距离d2的最大值大于D16×16,但存在相邻两块对应的运动向量之间距离d小于D8×8,则这两个运动向量对应的块使用16×8或8×16模式,对应的运动向量为这两个运动向量的平均值,另外两个块维持映射得到的运动模式不变,并将这种模式加入到备选模式中;If the maximum value of the obtained distance d 2 is greater than D 16×16 , but the distance d between motion vectors corresponding to two adjacent blocks is smaller than D 8×8 , then the blocks corresponding to these two motion vectors use 16×8 or 8 ×16 mode, the corresponding motion vector is the average value of these two motion vectors, and the other two blocks maintain the mapped motion mode unchanged, and add this mode to the alternative mode; 5)将步骤2)中映射得到的运动模式和运动向量加入到备选模式中,对该运动向量进行细化后,从上述备选模式中选择出最佳模式。5) Add the motion mode and motion vector mapped in step 2) to the candidate modes, refine the motion vector, and select the best mode from the above candidate modes. 2、如权利要求1所述的方法,其特征在于,所述步骤5)从备选模式中选择出最佳模式采用H.264编码中的基于Lagrangian优化算法的率失真优化技术(Rate-DistortionOptimization),其中λ按下式计算:2. The method according to claim 1, characterized in that, said step 5) selects the best mode from the alternative modes and adopts the rate-distortion optimization technology (Rate-Distortion Optimization) based on the Lagrangian optimization algorithm in the H.264 encoding ), where λ is calculated as follows: λ=0.85×2(QP-12)/2 λ=0.85×2 (QP-12)/2 QP为H.264的量化参数,该新块QP的值不小于之前对应块的QP值。QP is a quantization parameter of H.264, and the value of the QP of the new block is not smaller than the QP value of the previous corresponding block.
CN 200810103682 2008-04-10 2008-04-10 A Mode Selection Method for H.264 Video Reduced Resolution Transcoding Expired - Fee Related CN100586185C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200810103682 CN100586185C (en) 2008-04-10 2008-04-10 A Mode Selection Method for H.264 Video Reduced Resolution Transcoding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200810103682 CN100586185C (en) 2008-04-10 2008-04-10 A Mode Selection Method for H.264 Video Reduced Resolution Transcoding

Publications (2)

Publication Number Publication Date
CN101272496A CN101272496A (en) 2008-09-24
CN100586185C true CN100586185C (en) 2010-01-27

Family

ID=40006142

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200810103682 Expired - Fee Related CN100586185C (en) 2008-04-10 2008-04-10 A Mode Selection Method for H.264 Video Reduced Resolution Transcoding

Country Status (1)

Country Link
CN (1) CN100586185C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101715124B (en) * 2008-10-07 2013-05-08 镇江唐桥微电子有限公司 Single-input and multi-output video encoding system and video encoding method
CN101909211B (en) * 2010-01-04 2012-05-23 西安电子科技大学 H.264/AVC high-efficiency transcoder based on fast mode decision
CN105898308A (en) * 2015-12-18 2016-08-24 乐视云计算有限公司 Resolution-variable coding mode prediction method and device
CN110677653B (en) * 2019-09-27 2024-01-09 腾讯科技(深圳)有限公司 Video encoding and decoding method and device and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
视频转码中的运动重估计技术. 王辅中,戴琼海,丁嵘.有线电视技术,第Vol.11卷第No.18期. 2004
视频转码中的运动重估计技术. 王辅中,戴琼海,丁嵘.有线电视技术,第Vol.11卷第No.18期. 2004 *

Also Published As

Publication number Publication date
CN101272496A (en) 2008-09-24

Similar Documents

Publication Publication Date Title
US8582904B2 (en) Method of second order prediction and video encoder and decoder using the same
JP2018067974A (en) Video encoding data and recording medium
KR20050105271A (en) Video encoding
CN101247525B (en) A Method of Improving the Intra-Frame Coding Rate of Image
CN103546758B (en) A kind of fast deep graphic sequence inter mode decision fractal coding
CN1695381A (en) Sharpness enhancement in post-processing of digital video signals using coding information and local spatial features
KR20070026317A (en) Bidirectional prediction method of coding stage / decoding stage used for video coding
CN104980757A (en) Video decoding method using offset adjustments according to pixel classification and apparatus therefor
CN1658673A (en) Video compression codec method
CN106210721B (en) A kind of quick code check code-transferring methods of HEVC
CN105681797B (en) A kind of DVC-HEVC video transcoding methods based on prediction residual
CN101883284B (en) Video encoding/decoding method and system based on background modeling and optional differential mode
CN103442228B (en) Code-transferring method and transcoder thereof in from standard H.264/AVC to the fast frame of HEVC standard
CN101742331A (en) image decoding method
CN101022555B (en) Fast Mode Selection Method for Inter-Frame Predictive Coding
CN106961610A (en) With reference to the ultra high-definition video new type of compression framework of super-resolution rebuilding
CN104811729B (en) A kind of video multi-reference frame coding method
CN108769696A (en) A kind of DVC-HEVC video transcoding methods based on Fisher discriminates
CN106101709A (en) A kind of Primary layer inter-frame prediction method of the SHVC quality scalability combining enhancement layer
US20050276331A1 (en) Method and apparatus for estimating motion
CN100586185C (en) A Mode Selection Method for H.264 Video Reduced Resolution Transcoding
CN105611301B (en) Distributed video decoding method based on wavelet field residual error
CN102510496B (en) Quick size reduction transcoding method based on region of interest
CN1194544C (en) Video Coding Method Based on Time-Space Domain Correlation Motion Vector Prediction
CN101547350A (en) Efficient plane and stereo digital video coding and decoding 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
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100127