[go: up one dir, main page]

CN110933430B - Secondary encoding optimization method - Google Patents

Secondary encoding optimization method Download PDF

Info

Publication number
CN110933430B
CN110933430B CN201911292705.4A CN201911292705A CN110933430B CN 110933430 B CN110933430 B CN 110933430B CN 201911292705 A CN201911292705 A CN 201911292705A CN 110933430 B CN110933430 B CN 110933430B
Authority
CN
China
Prior art keywords
frame
coding
current frame
quantization parameter
encoder
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
CN201911292705.4A
Other languages
Chinese (zh)
Other versions
CN110933430A (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.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201911292705.4A priority Critical patent/CN110933430B/en
Publication of CN110933430A publication Critical patent/CN110933430A/en
Priority to PCT/CN2020/102635 priority patent/WO2021120614A1/en
Priority to US17/117,142 priority patent/US11240503B2/en
Application granted granted Critical
Publication of CN110933430B publication Critical patent/CN110933430B/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/124Quantisation
    • 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/177Methods 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 a group of pictures [GOP]
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/147Data rate or code amount at the encoder output according to 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/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/172Methods 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 picture, frame or field
    • 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/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding using optimisation based on Lagrange multipliers
    • 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/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding

Landscapes

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

Abstract

本发明属于编码技术领域,具体涉及一种二次编码优化方法。本发明的方法主要包括:根据编码器输入量化参数QP0的范围设置视频序列起始I帧的量化参数,采用简化的方法进行第一次编码,同时计算当前帧的帧级时域影响因子ki和帧内所有16×16像素块的块级时域影响因子kB,j,第一次编码结束后恢复编码器的参考列表信息,然后判断场景是否切换,根据场景是否切换采用不同的策略设置量化参数进行第二次编码。本发明的有益效果是:通过简化的第一次编码得到当前帧与参考帧之间的率失真依赖强度,以及当前帧中各编码块对后续编码过程的率失真重要程度,进而用于指导第二次编码的帧级和CTU级编码资源优化。

Figure 201911292705

The invention belongs to the technical field of coding, and in particular relates to a secondary coding optimization method. The method of the present invention mainly includes: setting the quantization parameter of the initial I frame of the video sequence according to the range of the quantization parameter QP 0 input by the encoder, using a simplified method to perform the first encoding, and simultaneously calculating the frame-level time domain influence factor k of the current frame i and the block-level temporal impact factor k B,j of all 16×16 pixel blocks in the frame, restore the reference list information of the encoder after the first encoding, and then judge whether the scene is switched, and adopt different strategies according to whether the scene is switched or not Set the quantization parameters for the second encoding. The beneficial effects of the present invention are: the rate-distortion dependence strength between the current frame and the reference frame, and the rate-distortion importance of each coding block in the current frame to the subsequent coding process are obtained through the simplified first coding, which are then used to guide the first coding. Frame-level and CTU-level coding resource optimization for secondary coding.

Figure 201911292705

Description

Secondary coding optimization method
Technical Field
The invention belongs to the technical field of coding, and particularly relates to a secondary coding optimization method.
Background
With the rapid development of electronic information technology and the use of various video data acquisition modes, digital video becomes the main carrier of multimedia information, however, the data volume of uncompressed digital video is very huge, for example, 8-bit RGB color video with a resolution of 1920 × 1080 and a frame rate of 30Hz, the data volume per hour is up to 4.89 TB. Such a large amount of data poses a great challenge to the transmission and storage of video, so that the video compression technology continues to become a hot field for research and application at home and abroad since the last 80 th century. With the development of digital video encoding and decoding technology, the application of digital video covers various fields such as television broadcasting, digital movies, remote education, telemedicine, video monitoring, video sessions, streaming media transmission and the like, and a plurality of well-known video application enterprises appear. In order to ensure the interoperability between the coding and decoding products of different manufacturers, corresponding video coding standards are promoted.
Since there are many kinds of redundant data in digital video, it is impossible for any one encoding tool to achieve efficient video compression by itself. The first generation video coding standard H.261 released in the last 80 th century adopts a hybrid video coding framework containing various compression tools such as prediction, transformation, quantization and entropy coding, and can effectively remove redundancies such as time domain, spatial domain, vision and information entropy in digital video, and realize high-efficiency video data compression. Therefore, hybrid video coding structures are used today by each subsequent generation of video coding standards. The first edition of the High Efficiency Video Coding (HEVC) standard was published in 2013 by the Video Coding Experts Group (VCEG) of the International Telecommunication Union-Telecommunication Standardization Organization (ITU-T) and the Moving Picture Experts Group (Moving Picture Experts Group, MPEG) of the International Organization for Standardization/International Electrotechnical Commission (International Organization for Standardization/International Electrotechnical Commission, ISO/IEC), and the compression performance of the first edition was improved by one time compared to the h.264/AVC standard, and the HEVC Coding method was optimized in the past several years for HEVC.
In video coding, a Quantization Parameter (QP) and a lagrange multiplier λ determine distortion of a coded video and a number of bits required for coding, and there is a close relationship between them. The HEVC encoder employs a hierarchical coding structure, the quantization parameter of a coded frame being determined by its position in a Group of pictures (GOP) and the encoder input quantization parameter QP0Determining: QPHM=QP0+ Δ QP. In the HEVC low-latency coding configuration, the GOP size is 4, and the corresponding Δ QP values are 3, 2, 3, and 1, respectively. Then, the Lagrangian multiplier used in the encoding is represented by QPHMAnd calculating to obtain:
Figure BDA0002319543220000021
w hereinLThe weighting factor is related to the level to which the coding frame belongs, and the value of the weighting factor takes the rate distortion importance of the coding frames of different levels into consideration to a certain extent. In addition, in an R- λ rate control algorithm of HEVC, a lagrangian multiplier of a frame to be encoded or a Coding Tree Unit (CTU) is first determined; the quantization parameter is then calculated from the lagrange multiplier λ: QP 4.2005 × ln (λ) + 13.7122.
In the framework of hybrid video coding, predictive coding technology makes a great contribution to an encoder to realize efficient video compression, intra-frame prediction and inter-frame prediction effectively remove spatial and temporal redundancy in video data, however, predictive coding also causes great rate-distortion dependence between coding frames and between basic coding units, that is, the current coding decision affects the maximum rate-distortion performance achievable by a subsequent coding process. The compression performance of the encoder can be further improved by effectively utilizing the rate distortion dependency to carry out self-adaptive bit resource allocation, and the bit resource allocation can be realized by adjusting the quantization parameter and the Lagrange multiplier in the encoding process.
Disclosure of Invention
The invention optimizes the code bit resource allocation by using the distortion dependency relationship and provides a secondary coding optimization method.
The technical scheme of the invention is as follows:
the secondary coding optimization method comprises the following steps:
s1, setting the video sequence start frame as an I frame, setting the Level as Level 0, and using the I frame as an independent GOP; optimizing the starting frame I frame, specifically according to the input quantization parameter QP of the encoder0Range setting I frame quantization parameter QPI
Figure BDA0002319543220000022
S2, the encoder reads in a frame to be encoded of a GOP;
s3, first encoding: by usingQuantization parameter QP of HEVC default settingHM,iThe current frame is coded for the first time to obtain a frame-level time domain influence factor k of the current frameiAnd the block-level temporal impact factor k of all 16 x 16 pixel blocks within a frameB,j
Figure BDA0002319543220000031
Figure BDA0002319543220000032
DiAnd
Figure BDA0002319543220000033
coding distortion and motion compensated prediction error of the current frame, respectively; dB,jAnd
Figure BDA0002319543220000034
coding distortion and motion compensated prediction error of the jth 16 × 16 pixel block in the current frame, respectively;
s4, restoring reference list information of the encoder after the first encoding is finished, namely, the first encoding does not output the code stream of the current frame and stores the reconstructed image, and resetting the state from the image linked list in the encoder to the state before the current frame is encoded after the encoding, including restoring the reference frame identifier in the image linked list;
s5, judging whether the scene is switched, if so, entering the step S6, and if not, entering the step S7; the judging method comprises the following steps: if it is
Figure BDA0002319543220000035
And p isi>10, judging that the scene switching of the current frame occurs, wherein piIs the average motion compensated prediction absolute error of the current frame,
Figure BDA0002319543220000036
is the mean of the average motion compensated prediction absolute errors of the previous 6 frames;
s6, setting the currentFrame quantization parameter QPi=QP0Then, encoding is carried out, a code stream is output and a reconstructed image is stored according to a default mode of an encoder, and the step S8 is carried out;
s7, setting the quantization parameter of the current frame
Figure BDA0002319543220000037
Wherein QPHM,iIs the quantization parameter set by the current frame in the original encoder, Round () is the operator of rounding; if the current frame is a key frame, increase QPiThe resulting coding quality loss is multiplied because the direct distortion propagation of the key frame to the subsequent multiframes, so the saved bit number is not enough to offset the total loss of the coding quality, and finally the coding performance may be reduced, therefore, the quantization parameter of the key frame is not adjusted in the current step;
by QPiCalculating to obtain a frame-level Lagrange multiplier lambdapThen, the Lagrange multiplier lambda of each CTU in the coding current frame is obtained through the following formulanAnd quantization parameter QPn
Figure BDA0002319543220000038
Figure BDA0002319543220000039
Figure BDA0002319543220000041
Figure BDA0002319543220000042
QPn=4.2005×ln(λn)+13.7122
Where M is the number of 16 × 16 pixel blocks included in the nth CTU, N is the number of CTUs in the encoded frame, wn
Figure BDA0002319543220000043
And WnUsing the Lagrange multiplier lambda obtained by calculation as an intermediate variablenAnd quantization parameter QPnCoding each CTU in the current frame, outputting a code stream and storing a reconstructed image according to a default mode of a coder;
s8, judging whether the coded frame is the last frame of the video sequence, if so, ending the coding; otherwise, continuously determining whether the encoded frame is the last frame in the current GOP, if so, returning to step S2, otherwise, returning to step S3.
The scheme of the invention is different from the traditional method in that: proposing a frame-level temporal impact factor kiAnd a block-level time domain impact factor kB,jTo measure the rate-distortion dependence. The initial I frame of the video sequence is optimized, the coding quality of the I frame determines the maximum rate distortion performance which can be achieved by the coding of the subsequent P/B frame, and the rate distortion performance can be improved for the whole coded video by properly improving the quality of the I frame. Because the rate distortion dependency is weaker when the code rate is high and the rate distortion dependency is stronger when the code rate is low, the invention quantizes the parameter QP according to the input of the coder0Range setting I frame quantization parameter QPI. Frame-level temporal impact factor k obtained with simplified coding processiAnd a block-level time domain impact factor kB,j. To reduce the computational complexity, the RDO mode selection process for the first encoding skips most of the mode decision and only employs the 64 × 64, 32 × 32, and 16 × 16 inter prediction modes. And adopting different optimization strategies for the coding frame according to whether scene switching occurs or not.
The invention has the beneficial effects that:
the rate-distortion dependence strength between the current frame and the reference frame and the rate-distortion importance degree of each coding block in the current frame to the subsequent coding process are obtained through simplified first-time coding, and the rate-distortion dependence strength and the rate-distortion importance degree are further used for guiding the optimization of the coding resources of the second-time coding frame level and the CTU level. In HEVC encoder HM-16.7, the present invention achieves code rate savings of on average 5.1% and 5.3% in both low latency B frame (LDB) and low latency P frame (LDP) coding configurations, respectively, with an average increase in coding complexity of 23%.
Drawings
FIG. 1 is a principal flow diagram of the present invention;
fig. 2 is an exemplary diagram of reference relationships in HEVC low-latency coding;
FIG. 3 is a frame-level temporal impact factor k in the present inventioniA statistical chart;
FIG. 4 is a block-level time domain impact factor k in the present inventionB,jA videotex example schematic;
FIG. 5 is a graph comparing rate-distortion curves;
fig. 6 is a diagram illustrating the coding time increase and rate saving of the present invention with respect to an HEVC encoder.
Detailed Description
The invention will be further explained and its effectiveness pointed out in the following description with reference to the drawings and simulation examples.
Examples
The embodiment adopts a development environment of Visual Studio 2013, and is realized based on HEVC reference software HM-16.7.
Fig. 1 is a flow chart of the main steps of a secondary coding optimization method, specifically including:
step 1: and optimizing the starting frame of the video sequence. According to input quantization parameter QP of encoder0Range setting I frame quantization parameter QPI
Figure BDA0002319543220000051
Step 2: the frames to be encoded of a GOP are read in the HM-16.7 default way.
And step 3: the first encoding is performed using a simplified encoding process. The method comprises the steps of firstly encoding a current frame by using HEVC default quantization parameter setting and a Lagrange multiplier calculation mode, thereby obtaining information such as motion compensation prediction error and coding distortion of a frame level and a 16 x 16 pixel block level, and then calculating a frame level time domain influence factor k of the current frame according to a formulaiAnd the block-level temporal impact factor k of all 16 x 16 pixel blocks within a frameB,j
And 4, step 4: restore the reference list and the like. The first encoding does not output the code stream of the current frame and store the reconstructed image, and the state from the image linked list in the encoder to the state before the current frame is encoded is reset after the encoding, including the restoration of the reference frame identifier in the image linked list.
And 5: and (4) judging scene switching, if so, entering a step 6, and otherwise, entering a step 7. The scene switching judgment method comprises the following steps: if it is
Figure BDA0002319543220000052
And p isi>10, it is determined that scene switching has occurred in the ith frame, where piIs the average motion compensated prediction absolute error of the current frame,
Figure BDA0002319543220000061
is the average of the average motion compensated prediction absolute errors of the previous 6 frames.
Step 6: setting a current frame quantization parameter QPi=QP0And then coding is carried out, and a code stream is output and a reconstructed image is stored according to a default mode of the coder.
And 7: setting a current frame quantization parameter
Figure BDA0002319543220000062
Wherein QPHM,iIs the quantization parameter that the current frame sets in the original HEVC encoder HM, Round (·) is the rounding operator. It should be noted that the above quantization parameter setting only operates on the coding frames of levels 2 and 3, and the quantization parameter of the key frame maintains the setting in the original HEVC encoder.
By QPiCalculating to obtain a frame-level Lagrange multiplier lambdapThen, the Lagrange multiplier lambda of each CTU in the coding current frame is obtained through the following formulanAnd quantization parameter QPn
Figure BDA0002319543220000063
Figure BDA0002319543220000064
Figure BDA0002319543220000065
Figure BDA0002319543220000066
QPn=4.2005×ln(λn)+13.7122
Where M is the number of 16 × 16 pixel blocks included in the nth CTU, and N is the number of CTUs in the encoded frame. Finally, for the case that no scene switching occurs, the Lagrangian multiplier λ calculated as above is adoptednAnd quantization parameter QPnAnd coding each CTU in the current frame, outputting a code stream and storing a reconstructed image according to a default mode of the coder.
And 8: it is determined whether the encoded frame is the last frame of the video sequence. If yes, the encoding is ended; if not, it is determined whether the encoded frame is the last frame in the current GOP. If yes, skipping to step 2 to read the next GOP data; if not, then go to step 3 to encode the next frame in the current GOP.
The bitstream generated by the coding of the invention conforms to the syntax format of the HEVC standard, and the generated bitstreams can be decoded by a standard HEVC decoder. Coding experiments were performed according to HEVC general test conditions, and two encoder configurations, LDB and LDP, were tested, and reference relationships are shown in fig. 2. As can be seen from FIGS. 3 and 4, the frame-level temporal impact factor k proposed by the present inventioniAnd a block-level time domain impact factor kB,jThe rate-distortion dependence is effectively represented.
Fig. 5 is a comparison of rate-distortion curves of a test sequence parylene in LDB and LDP coding configurations, and it can be seen that the rate-distortion performance of the present invention is better than that of the original HEVC encoder HM-16.7 at both low and high code rates.
Fig. 6 is a schematic diagram of coding time increase and code rate saving of the present invention compared with the original HEVC encoder HM-16.7, and it can be seen that, under the condition that the coding complexity is increased by 23% on average, the present invention obtains code rate saving of 5.1% and 5.3% on average under LDB and LDP configurations, respectively, and shows a large rate-distortion performance improvement.

Claims (1)

1. The secondary coding optimization method is characterized by comprising the following steps of:
s1, setting the video sequence start frame as an I frame, setting the Level as Level 0, and using the I frame as an independent GOP; optimizing the starting frame I frame, specifically according to the input quantization parameter QP of the encoder0Range setting I frame quantization parameter QPI
Figure FDA0002319543210000011
S2, the encoder reads in a frame to be encoded of a GOP;
s3, first encoding: quantization parameter QP with HEVC default settingsHM,iThe current frame is coded for the first time to obtain a frame-level time domain influence factor k of the current frameiAnd the block-level temporal impact factor k of all 16 x 16 pixel blocks within a frameB,j
Figure FDA0002319543210000012
Figure FDA0002319543210000013
DiAnd
Figure FDA0002319543210000014
coding distortion and motion compensated prediction error of the current frame, respectively; dB,jAnd
Figure FDA0002319543210000015
coding distortion and motion compensated prediction error of the jth 16 × 16 pixel block in the current frame, respectively;
s4, restoring reference list information of the encoder after the first encoding is finished, namely, the first encoding does not output the code stream of the current frame and stores the reconstructed image, and resetting the state from the image linked list in the encoder to the state before the current frame is encoded after the encoding, including restoring the reference frame identifier in the image linked list;
s5, judging whether the scene is switched, if so, entering the step S6, and if not, entering the step S7; the judging method comprises the following steps: if it is
Figure FDA0002319543210000016
And p isi>10, judging that the scene switching of the current frame occurs, wherein piIs the average motion compensated prediction absolute error of the current frame,
Figure FDA0002319543210000017
is the mean of the average motion compensated prediction absolute errors of the previous 6 frames;
s6, setting the quantization parameter QP of the current framei=QP0Then, encoding is carried out, a code stream is output and a reconstructed image is stored according to a default mode of an encoder, and the step S8 is carried out;
s7, setting the quantization parameter of the current frame
Figure FDA0002319543210000021
Wherein QPHM,iIs the quantization parameter set by the current frame in the original encoder, Round () is the operator of rounding;
by QPiCalculating to obtain a frame-level Lagrange multiplier lambdapThen, the Lagrange multiplier lambda of each CTU in the coding current frame is obtained through the following formulanAnd quantization parameter QPn
Figure FDA0002319543210000022
Figure FDA0002319543210000023
Figure FDA0002319543210000024
Figure FDA0002319543210000025
QPn=4.2005×ln(λn)+13.7122
Where M is the number of 16 × 16 pixel blocks included in the nth CTU, N is the number of CTUs in the encoded frame, wn
Figure FDA0002319543210000026
And WnUsing the Lagrange multiplier lambda obtained by calculation as an intermediate variablenAnd quantization parameter QPnCoding each CTU in the current frame, outputting a code stream and storing a reconstructed image according to a default mode of a coder;
s8, judging whether the coded frame is the last frame of the video sequence, if so, ending the coding; otherwise, continuously determining whether the encoded frame is the last frame in the current GOP, if so, returning to step S2, otherwise, returning to step S3.
CN201911292705.4A 2019-12-16 2019-12-16 Secondary encoding optimization method Active CN110933430B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201911292705.4A CN110933430B (en) 2019-12-16 2019-12-16 Secondary encoding optimization method
PCT/CN2020/102635 WO2021120614A1 (en) 2019-12-16 2020-07-17 Secondary coding optimization method
US17/117,142 US11240503B2 (en) 2019-12-16 2020-12-10 Method for optimizing two-pass coding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911292705.4A CN110933430B (en) 2019-12-16 2019-12-16 Secondary encoding optimization method

Publications (2)

Publication Number Publication Date
CN110933430A CN110933430A (en) 2020-03-27
CN110933430B true CN110933430B (en) 2022-03-25

Family

ID=69862713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911292705.4A Active CN110933430B (en) 2019-12-16 2019-12-16 Secondary encoding optimization method

Country Status (3)

Country Link
US (1) US11240503B2 (en)
CN (1) CN110933430B (en)
WO (1) WO2021120614A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110933430B (en) * 2019-12-16 2022-03-25 电子科技大学 Secondary encoding optimization method
CN113747154B (en) * 2021-08-27 2024-06-21 杭州当虹科技股份有限公司 Code rate control method and encoder
CN114422783B (en) * 2021-12-07 2024-04-12 网宿科技股份有限公司 Video encoding method, electronic device and storage medium
CN114554211B (en) * 2022-01-14 2025-01-28 百果园技术(新加坡)有限公司 Content-adaptive video encoding method, device, equipment and storage medium
CN116567242A (en) 2022-01-27 2023-08-08 腾讯科技(深圳)有限公司 Image processing method, device and equipment
CN115695801B (en) * 2022-10-18 2025-04-15 电子科技大学 A low-complexity panoramic video coding method considering temporal distortion propagation
US12120311B2 (en) * 2023-02-08 2024-10-15 Realtek Semiconductor Corp. Encoder and associated signal processing method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2164265A1 (en) * 2007-06-04 2010-03-17 NTT DoCoMo, Inc. Image prediction encoding device, image prediction decoding device, image prediction encoding method, image prediction decoding method, image prediction encoding program, and image prediction decoding program
CN102780886A (en) * 2012-07-23 2012-11-14 深圳广晟信源技术有限公司 Rate distortion optimization method
CN105992004A (en) * 2015-02-13 2016-10-05 北京博雅华录视听技术研究院有限公司 Image coding code rate control method based on video coding standards
CN106657998A (en) * 2016-09-20 2017-05-10 杭州比特瑞旺电脑有限公司 KVM video coding quantization parameter range control method
WO2019115865A1 (en) * 2017-12-13 2019-06-20 Nokia Technologies Oy An apparatus, a method and a computer program for video coding and decoding

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1206864C (en) * 2002-07-22 2005-06-15 中国科学院计算技术研究所 Association rate distortion optimized code rate control method and apparatus thereof
US8135063B2 (en) * 2006-09-08 2012-03-13 Mediatek Inc. Rate control method with frame-layer bit allocation and video encoder
CN104079933B (en) * 2014-07-09 2018-07-27 上海君观信息技术有限公司 Low delay bit rate control method and bits allocation method suitable for HEVC
CN104125469B (en) * 2014-07-10 2017-06-06 中山大学 A kind of fast encoding method for HEVC
CN107040782B (en) * 2017-04-21 2019-10-01 上海电力学院 Video coding overall situation Rate-distortion optimization method based on Lagrangian method
US10999576B2 (en) * 2017-05-03 2021-05-04 Novatek Microelectronics Corp. Video processing method
US10674158B2 (en) * 2017-06-15 2020-06-02 Beamr Imaging Ltd Method and system of video coding optimization
US10469854B2 (en) * 2017-06-21 2019-11-05 Intel Corporation Content, psychovisual, region of interest, and persistence based adaptive quantization for video coding
EP3695600A4 (en) * 2017-11-30 2020-08-19 SZ DJI Technology Co., Ltd. System and method for controlling video coding within image frame
WO2019104635A1 (en) * 2017-11-30 2019-06-06 SZ DJI Technology Co., Ltd. System and method for controlling video coding at frame level
CN108900838B (en) * 2018-06-08 2021-10-15 宁波大学 A Rate-Distortion Optimization Method Based on HDR-VDP-2 Distortion Criterion
CN110933430B (en) * 2019-12-16 2022-03-25 电子科技大学 Secondary encoding optimization method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2164265A1 (en) * 2007-06-04 2010-03-17 NTT DoCoMo, Inc. Image prediction encoding device, image prediction decoding device, image prediction encoding method, image prediction decoding method, image prediction encoding program, and image prediction decoding program
CN102780886A (en) * 2012-07-23 2012-11-14 深圳广晟信源技术有限公司 Rate distortion optimization method
CN105992004A (en) * 2015-02-13 2016-10-05 北京博雅华录视听技术研究院有限公司 Image coding code rate control method based on video coding standards
CN106657998A (en) * 2016-09-20 2017-05-10 杭州比特瑞旺电脑有限公司 KVM video coding quantization parameter range control method
WO2019115865A1 (en) * 2017-12-13 2019-06-20 Nokia Technologies Oy An apparatus, a method and a computer program for video coding and decoding

Also Published As

Publication number Publication date
US20210185318A1 (en) 2021-06-17
CN110933430A (en) 2020-03-27
WO2021120614A1 (en) 2021-06-24
US11240503B2 (en) 2022-02-01

Similar Documents

Publication Publication Date Title
CN110933430B (en) Secondary encoding optimization method
CN102150427B (en) System and method for video encoding using adaptive loop filter
JP4927207B2 (en) Encoding method, decoding method and apparatus
CN103338371B (en) A Fast and Efficient Video Coding Intra Mode Judgment Method
US8582904B2 (en) Method of second order prediction and video encoder and decoder using the same
CN103533359B (en) One is bit rate control method H.264
US20030095603A1 (en) Reduced-complexity video decoding using larger pixel-grid motion compensation
KR20140120891A (en) Method and apparatus for efficient transform unit encoding
CA2886995C (en) Rate-distortion optimizers and optimization techniques including joint optimization of multiple color components
CN101984665A (en) Method and system for evaluating video transmission quality
JP2022539768A (en) Image prediction method, encoder, decoder and storage medium
CN108174214A (en) A Remote Desktop Sharing Method Based on Screen Content Video Coding
CN110300302B (en) Video coding method, device and storage medium
CN116055726A (en) A low-delay layered video coding method, computer equipment and medium
US7912131B2 (en) Selective prediction encoding and decoding methods and devices with ac/dc and advanced video coding prediction
JP2004527981A (en) Intra coding of video data block by selecting prediction type
JP2010538575A (en) Alternative entropy coding method
KR20110099554A (en) Quantization Parameter Determination Method of H.264 / ACC Coder Using Image Complexity and H.264 / ABC Coder Implementing It
CN112887714A (en) Video coding bit resource reallocation method
CN101198065A (en) Frame and intraframe coding mode selection method
Bansal et al. VP8 Encoder—Cost effective implementation
CN102695053B (en) Method of adaptive lossless video compression based on image smoothness
JPH09191458A (en) Moving image compression coding method and its device
CN100413342C (en) Method and device for encoding and decoding intra-frame prediction mode for video or image compression
US20250175635A1 (en) Systems and methods for entropy coding for recursive intra region partitioning

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