[go: up one dir, main page]

CN110446042B - Coding method for improving P frame quality in H.264 - Google Patents

Coding method for improving P frame quality in H.264 Download PDF

Info

Publication number
CN110446042B
CN110446042B CN201910705385.4A CN201910705385A CN110446042B CN 110446042 B CN110446042 B CN 110446042B CN 201910705385 A CN201910705385 A CN 201910705385A CN 110446042 B CN110446042 B CN 110446042B
Authority
CN
China
Prior art keywords
mode
edge pixel
skip
reconstructed
pixel value
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.)
Active
Application number
CN201910705385.4A
Other languages
Chinese (zh)
Other versions
CN110446042A (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.)
Hangzhou Arcvideo Technology Co ltd
Original Assignee
Hangzhou Arcvideo Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Arcvideo Technology Co ltd filed Critical Hangzhou Arcvideo Technology Co ltd
Priority to CN201910705385.4A priority Critical patent/CN110446042B/en
Publication of CN110446042A publication Critical patent/CN110446042A/en
Application granted granted Critical
Publication of CN110446042B publication Critical patent/CN110446042B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • H04N19/122Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/567Motion estimation based on rate distortion criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

Landscapes

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

Abstract

The invention discloses a coding method for improving the quality of a P frame in H.264. The method comprises the steps of analyzing whether the difference value between the edge pixel value reconstructed by the current macro block in the SKIP mode and the edge pixel value reconstructed by the adjacent block is larger or not, if the difference value is larger and the difference value between the original edge pixel value of the current macro block and the edge pixel value reconstructed by the adjacent block is not larger, considering that the current macro block possibly generates the blocking effect if the SKIP mode is adopted, and further adjusting the mode selection to improve the coding quality. The invention has the beneficial effects that: by analyzing the original edge pixel value of the current macro block, the edge pixel value reconstructed by the SKIP mode and the edge pixel value reconstructed by the adjacent block, the possible coding distortion result is judged and the mode selection is adjusted, so that the SKIP mode which possibly causes the blocking effect is reduced, and the video quality under the low code rate is greatly improved.

Description

Coding method for improving P frame quality in H.264
Technical Field
The invention relates to the technical field related to video coding, in particular to a coding method for improving the quality of a P frame in H.264.
Background
H.264 is a highly compressed digital video coding and decoding standard commonly proposed by the international organization for standardization (ISO) and the International Telecommunication Union (ITU), and is characterized by high compression efficiency, strong fault-tolerant capability and low coding delay, and the coding standard is widely applied to video monitoring systems, network video live broadcast, multimedia information storage and other aspects at present.
The video image data has strong relativity, the data of a plurality of adjacent pixels in a frame of image are similar or identical, which is spatial redundancy, the data between adjacent frames in the video also have a plurality of similarities or repetitions, which is temporal redundancy, the coding compression removes the redundant information in the data, the intra-frame coding technology can remove the spatial redundancy, and the inter-frame coding technology can remove the temporal redundancy.
Interframe coding divides a current frame image into several macro blocks by using the correlation existing between adjacent frames, and tries to search out the corresponding matching block of each macro block in the adjacent frames to predict the pixel value of the macro block in the current frame, each pixel value is usually represented by Y, U, V three components. In order to improve the accuracy of current macroblock prediction and the coding compression rate, an h.264 encoder selects a mode by using a lagrangian rate-distortion optimization method, taking a P frame as an example, the h.264 encoder sequentially obtains rate-distortion cost RDcost of a SKIP mode, an INTER mode (INTER16x16, INTER16x8, INTER8x16, INTER8x8, INTER8x4, INTER4x8, and INTER4x4) mode, and an INTRA (INTRA 16x16, INTRA 8x8, and INTRA 4x4) mode, and selects a mode with the minimum RDcost as an optimal prediction mode, wherein the RDcost is calculated as:
RDcost=λ·R+SSD
wherein λ is Lagrange factor, R represents coding rate, and SSD represents coding distortion. The mode selection method based on Lagrange rate distortion optimization can analyze the bit number and coding distortion generated by each mode, so that the optimal mode can be selected.
In each mode, the SKIP mode adopts a motion vector of spatial prediction to obtain a matching block so as to obtain a pixel prediction value of a current macro block, and the SKIP mode does not encode a pixel residual error and a motion vector residual error and is mainly characterized in that the encoding code rate is small but the distortion is large; the INTER mode searches out a more accurate motion vector through motion estimation to obtain a matching block, can encode a pixel residual error and a motion vector residual error, and generally has encoding distortion smaller than SKIP; the INTRA-frame prediction mode is used for predicting the pixel value of the current macroblock, and is characterized by consuming a large amount of code rate but having small coding distortion, and when a matching block cannot be found, the INTRA-frame prediction mode can be used for reconstructing the pixel value of the current macroblock better.
x264 is an open-source H.264 video encoder, which adopts the techniques of scene change detection, adaptive B frame selection, interframe parallel coding, instruction set optimization, macroblock mode fast decision and the like, so that the H.264 encoder can better meet the requirements of fast and real-time coding. When a fast macroblock mode decision is made for a P frame, firstly, a motion vector SKIP _ MV of a SKIP mode is obtained through spatial prediction, then an INTER16x16 mode is analyzed, whether the condition of the SKIP mode is met is judged, if the condition is met, the current macroblock is determined to be the SKIP mode in advance, otherwise, rate distortion cost RDcost of an INTER16x16 (INTER16x8, INTER8x16 and INTER8x8) mode, an INTER8x 8(INTER8x4, INTER4x8 and INTER4x4) mode and an INTER (INTER16x16, INTER8x8 and INTER4x4) mode is continuously obtained, and the mode with the minimum RDcost is selected as an optimal prediction mode. However, in the video coding with low bit rate, the distortion of INTER16x16 transform quantization and motion estimation is large, which further affects the rationality of SKIP mode decision, and since the SKIP mode does not transmit coding residual, the reconstructed macroblock may have large difference with the adjacent macroblock, causing blocking effect and degrading subjective quality.
Disclosure of Invention
The invention provides an encoding method for improving the quality of a P frame in H.264, which improves the subjective quality and overcomes the defects in the prior art.
In order to achieve the purpose, the invention adopts the following technical scheme:
an encoding method for improving quality of a P frame in H.264 specifically comprises the following steps:
(1) sequentially calculating a motion vector SKIP _ MV of a SKIP mode, the number of nonzero coefficients of residual errors of an INTER16x16 mode after transformation and quantization, and RDcost of an INTER16x16 mode; motion vector INTER16x16_ MV for INTER16x16 mode;
(2) judging whether the current macro block meets a first condition of an SKIP mode, if not, executing the step (4), and if so, executing the step (3);
(3) judging whether the left macroblock and the upper macroblock exist at the same time, if not, executing the step (4), otherwise, obtaining an average difference D1 between the original edge pixel value of the current macroblock and the reconstructed edge pixel value of the adjacent block, and an average difference D2 between the reconstructed edge pixel value of the SKIP mode and the reconstructed edge pixel value of the adjacent block, if D2> a D1 and D2> TH3 are met, judging that the current macroblock cannot be the SKIP mode, and executing the step (4), otherwise, judging that the current macroblock is the SKIP mode and ending the mode selection of the current macroblock, wherein a is a constant, the value range of a is [0,5], TH3 is a constant threshold, and the value range of TH3 is [5,20 ];
(4) and (3) calculating rate distortion cost RDcost of the INTER mode and the INTRA mode, and selecting the mode with the minimum RDcost as the optimal prediction mode.
The existing x264 determines whether the SKIP mode is determined in advance by analyzing the number of non-zero coefficients after transform quantization in the INTER16x16 mode, the SatdCost and the motion vector, but in the video coding with low code rate, the rationality of the SKIP mode decision is further influenced because the distortion of INTER16x16 transform quantization and motion estimation is large, and the SKIP mode does not transmit coding residual, and the block effect and the subjective quality are reduced because a large pixel difference occurs between a reconstructed macro block and an adjacent macro block. The method judges the possible coding distortion result and adjusts the mode selection by analyzing the original edge pixel value of the current macro block, the edge pixel value reconstructed by the SKIP mode and the edge pixel value reconstructed by the adjacent block, thereby reducing the SKIP mode which can cause the blocking effect and greatly improving the video quality under the low code rate.
Preferably, in step (2), the first condition of the SKIP mode is as follows: the number of non-zero coefficients of residual errors of the INTER16x16 mode after transform quantization is smaller than a threshold TH0, whether the SatdCost of the INTER16x16 mode is smaller than a threshold TH1, and whether the difference value of motion vectors INTER16x16_ MV and SKIP _ MV obtained by motion estimation of the INTER16x16 is smaller than a threshold TH2, wherein TH0, TH1 and TH2 are all constant thresholds.
Preferably, in step (3), the average difference value D1 between the original edge pixel value of the current macroblock and the reconstructed edge pixel values of the neighboring blocks:
Figure BDA0002151921290000041
average difference D2 between reconstructed edge pixel values of SKIP mode and reconstructed edge pixel values of neighboring blocks:
Figure BDA0002151921290000051
wherein: y isori(x,y)、Uori(x,y)、Vori(x, Y) represents the original Y, U, V values of the pixel with coordinates (x, Y) in the current macroblock, Yrec(x,y)、Urec(x,y)、Vrec(x, Y) represent the reconstructed Y, U, V values for the pixel with coordinates (x, Y) in the current macroblock, respectively, Yskip(x,y)、Uskip(x,y)、VskipAnd (x, y) respectively represent the reconstructed Y, U, V values of the pixel points with coordinates (x, y) in the current macroblock if the SKIP mode is adopted.
The invention has the beneficial effects that: by analyzing the original edge pixel value of the current macro block, the edge pixel value reconstructed by the SKIP mode and the edge pixel value reconstructed by the adjacent block, the possible coding distortion result is judged and the mode selection is adjusted, so that the SKIP mode which possibly causes the blocking effect is reduced, and the video quality under the low code rate is greatly improved.
Drawings
FIG. 1 is a flow chart of the method of the present invention.
Detailed Description
The invention is further described with reference to the following figures and detailed description.
In the embodiment shown in fig. 1, an encoding method for improving the quality of a P frame in h.264 specifically includes the following steps:
(1) sequentially calculating a motion vector SKIP _ MV of a SKIP mode, the number of nonzero coefficients of residual errors of an INTER16x16 mode after transformation and quantization, and RDcost of an INTER16x16 mode; motion vector INTER16x16_ MV for INTER16x16 mode;
(2) judging whether the current macro block meets a first condition of an SKIP mode, if not, executing the step (4), and if so, executing the step (3); the first condition of SKIP mode is as follows: the number of non-zero coefficients of residual errors of an INTER16x16 mode after transform quantization is smaller than a threshold TH0, whether SatdCost of the INTER16x16 mode is smaller than a threshold TH1, and whether a difference value between motion vectors INTER16x16_ MV and SKIP _ MV calculated by motion estimation of the INTER16x16 is smaller than a threshold TH2, wherein TH0, TH1 and TH2 are all constant thresholds; TH0 has a value of 7; TH1 takes the value 300 lambda, where lambda is the lagrange constant; TH2 has a value of 1;
(3) judging whether the left macroblock and the upper macroblock exist at the same time, if not, executing the step (4), otherwise, obtaining an average difference D1 between the original edge pixel value of the current macroblock and the reconstructed edge pixel value of the adjacent block, and an average difference D2 between the reconstructed edge pixel value of the SKIP mode and the reconstructed edge pixel value of the adjacent block, if D2> a D1 and D2> TH3 are met, judging that the current macroblock cannot be the SKIP mode, and executing the step (4), otherwise, judging that the current macroblock is the SKIP mode and ending the mode selection of the current macroblock, wherein a is a constant, the value range of a is [0,5], TH3 is a constant threshold, and the value range of TH3 is [5,20 ];
average difference D1 between the original edge pixel value of the current macroblock and the reconstructed edge pixel values of the neighboring blocks:
Figure BDA0002151921290000071
average difference between reconstructed edge pixel values of SKIP mode and reconstructed edge pixel values of neighboring blocks
Figure BDA0002151921290000072
D2:
Wherein: y isori(x,y)、Uori(x,y)、Vori(x, Y) represents the original Y, U, V values of the pixel with coordinates (x, Y) in the current macroblock, Yrec(x,y)、Urec(x,y)、Vrec(x, y) respectively represents the reconstruction of pixel points with coordinates (x, y) in the current macro blockY, U, V value, Yskip(x,y)、Uskip(x,y)、Vskip(x, y) respectively representing the reconstructed Y, U, V values of the pixel points with coordinates (x, y) in the current macro block if the SKIP mode is adopted;
(4) and (3) calculating rate distortion cost RDcost of the INTER mode and the INTRA mode, and selecting the mode with the minimum RDcost as the optimal prediction mode.
The invention analyzes whether the difference value between the edge pixel value reconstructed by the SKIP mode of the current macro block and the edge pixel value reconstructed by the adjacent block is larger, if the difference value is larger and the difference value between the original edge pixel value of the current macro block and the edge pixel value reconstructed by the adjacent block is not larger, the invention considers that the current macro block can generate block effect if adopting the SKIP mode, and further adjusts the mode selection to improve the coding quality.
The method judges the possible coding distortion result and adjusts the mode selection by analyzing the original edge pixel value of the current macro block, the edge pixel value reconstructed by the SKIP mode and the edge pixel value reconstructed by the adjacent block, thereby reducing the SKIP mode which can cause the blocking effect and greatly improving the video quality under the low code rate.
The effects of a and TH3 on the inventive results are illustrated below:
a TH3 video subjective quality Coding performance
2 7 Is very good -3.5%
4 7 Is very good -1.9%
2 15 Is very good -1.6%
4 15 Good taste -1.1%
The final result shows that the invention can obviously reduce the P frame blocking effect of the H.264 video encoder under low code rate, obviously improve the subjective quality and reduce the performance within 3.5 percent.

Claims (3)

1. A coding method for improving P frame quality in H.264 is characterized by comprising the following steps:
(1) sequentially calculating a motion vector SKIP _ MV of a SKIP mode, the number of nonzero coefficients of a residual error of an INTER16x16 mode after transformation and quantization, an RDcost of an INTER16x16 mode and a motion vector INTER16x16_ MV of an INTER16x16 mode;
(2) judging whether the current macro block meets a first condition of an SKIP mode, if not, executing the step (4), and if so, executing the step (3);
(3) judging whether the left macroblock and the upper macroblock exist at the same time, if not, executing the step (4), otherwise, obtaining an average difference D1 between the original edge pixel value of the current macroblock and the reconstructed edge pixel value of the adjacent block, and an average difference D2 between the reconstructed edge pixel value of the SKIP mode and the reconstructed edge pixel value of the adjacent block, if D2> a D1 and D2> TH3 are met, judging that the current macroblock cannot be the SKIP mode, and executing the step (4), otherwise, judging that the current macroblock is the SKIP mode and ending the mode selection of the current macroblock, wherein a is a constant, the value range of a is [0,5], TH3 is a constant threshold, and the value range of TH3 is [5,20 ];
(4) and (3) calculating rate distortion cost RDcost of the INTER mode and the INTRA mode, and selecting the mode with the minimum RDcost as the optimal prediction mode.
2. The encoding method for improving the quality of the P frame in the h.264 of claim 1, wherein in the step (2), the first condition of the SKIP mode is as follows: the number of non-zero coefficients of residual errors of the INTER16x16 mode after transform quantization is smaller than a threshold TH0, whether the SatdCost of the INTER16x16 mode is smaller than a threshold TH1, and whether the difference value of motion vectors INTER16x16_ MV and SKIP _ MV obtained by motion estimation of the INTER16x16 is smaller than a threshold TH2, wherein TH0, TH1 and TH2 are all constant thresholds.
3. The encoding method according to claim 1 or 2, wherein in step (3), the average difference value D1 between the original edge pixel value of the current macroblock and the reconstructed edge pixel values of the neighboring blocks is:
Figure FDA0003094214300000021
average difference D2 between reconstructed edge pixel values of SKIP mode and reconstructed edge pixel values of neighboring blocks:
Figure FDA0003094214300000022
wherein: y isori(x,y)、Uori(x,y)、Vori(x, Y) represents the original Y, U, V values of the pixel with coordinates (x, Y) in the current macroblock, Yrec(x,y)、Urcc(x,y)、Vrec(x, Y) represent the reconstructed Y, U, V values for pixel points with coordinates (x, Y) in neighboring blocks, respectively, Yskip(x,y)、Uskip(x,y)、VskipAnd (x, y) respectively represent the reconstructed Y, U, V values of the pixel points with coordinates (x, y) in the current macroblock if the SKIP mode is adopted.
CN201910705385.4A 2019-08-01 2019-08-01 Coding method for improving P frame quality in H.264 Active CN110446042B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910705385.4A CN110446042B (en) 2019-08-01 2019-08-01 Coding method for improving P frame quality in H.264

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910705385.4A CN110446042B (en) 2019-08-01 2019-08-01 Coding method for improving P frame quality in H.264

Publications (2)

Publication Number Publication Date
CN110446042A CN110446042A (en) 2019-11-12
CN110446042B true CN110446042B (en) 2021-09-21

Family

ID=68432643

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910705385.4A Active CN110446042B (en) 2019-08-01 2019-08-01 Coding method for improving P frame quality in H.264

Country Status (1)

Country Link
CN (1) CN110446042B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038135B (en) * 2021-05-19 2022-02-18 杭州微帧信息科技有限公司 CRF self-adaptive method based on block effect detection

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1761069A1 (en) * 2005-09-01 2007-03-07 Thomson Licensing Method and apparatus for encoding video data using block skip mode
CN102075751A (en) * 2011-01-12 2011-05-25 浙江大学 Macro block motion state-based H264 quick mode selection method
CN102196272A (en) * 2010-03-11 2011-09-21 中国科学院微电子研究所 A P-frame encoding method and device
CN102647598A (en) * 2012-05-10 2012-08-22 重庆大学 H.264 inter-frame mode optimization method based on maximum and minimum MV difference
CN103596003A (en) * 2013-11-11 2014-02-19 中国科学技术大学 Interframe predication quick mode selecting method for high-performance video coding
GB2563936A (en) * 2017-06-30 2019-01-02 Canon Kk Method and apparatus for encoding or decoding a flag during video data encoding

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120207212A1 (en) * 2011-02-11 2012-08-16 Apple Inc. Visually masked metric for pixel block similarity

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1761069A1 (en) * 2005-09-01 2007-03-07 Thomson Licensing Method and apparatus for encoding video data using block skip mode
CN102196272A (en) * 2010-03-11 2011-09-21 中国科学院微电子研究所 A P-frame encoding method and device
CN102075751A (en) * 2011-01-12 2011-05-25 浙江大学 Macro block motion state-based H264 quick mode selection method
CN102647598A (en) * 2012-05-10 2012-08-22 重庆大学 H.264 inter-frame mode optimization method based on maximum and minimum MV difference
CN103596003A (en) * 2013-11-11 2014-02-19 中国科学技术大学 Interframe predication quick mode selecting method for high-performance video coding
GB2563936A (en) * 2017-06-30 2019-01-02 Canon Kk Method and apparatus for encoding or decoding a flag during video data encoding

Also Published As

Publication number Publication date
CN110446042A (en) 2019-11-12

Similar Documents

Publication Publication Date Title
KR101275066B1 (en) System and method to process motion vectors of video data
CN104539962B (en) It is a kind of merge visually-perceptible feature can scalable video coding method
RU2377737C2 (en) Method and apparatus for encoder assisted frame rate up conversion (ea-fruc) for video compression
CN102137263B (en) Distributed video coding and decoding methods based on classification of key frames of correlation noise model (CNM)
US8144770B2 (en) Apparatus and method for encoding moving picture
CN103546749B (en) Method for optimizing HEVC (high efficiency video coding) residual coding by using residual coefficient distribution features and bayes theorem
KR100739714B1 (en) Method and apparatus for determining intra prediction mode
KR20140042845A (en) Method and system for structural similarity based rate-distortion optimization for perceptual video coding
CN103997646A (en) Rapid intra-frame prediction mode selection method in high-definition video coding
CN108989802B (en) HEVC video stream quality estimation method and system by utilizing inter-frame relation
CN103607590A (en) High efficiency video coding sensing rate-distortion optimization method based on structural similarity
CN103384326A (en) Quick intra-frame prediction mode selection method for AVS-M video coding
CN103647975B (en) Improved sample adaptive offset filtering method based on histogram analysis
CN104853191A (en) HEVC fast coding method
CN102075757B (en) Video foreground object coding method by taking boundary detection as motion estimation reference
CN110913232B (en) Selection method and device of TU division mode and readable storage medium
CN110446042B (en) Coding method for improving P frame quality in H.264
CN110446040A (en) A kind of inter-frame encoding methods and system suitable for HEVC standard
CN102438148B (en) Fast mode selection method based on DVS for H.264 intra prediction coding
CN110611819B (en) Coding method for improving quality of B frame in H.264
JP2005348008A (en) Moving picture coding method, moving picture coding apparatus, moving picture coding program, and computer-readable recording medium recording the program
Zhang et al. Textural and directional information based offset in-loop filtering in AVS3
Chen et al. CNN-Based fast HEVC quantization parameter mode decision
CN113163199B (en) H265-based video rapid prediction method, rapid coding method and system
Xu et al. Optimization of inter-frame coding algorithm based on random forest

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant