WO2024140500A1 - 量化参数调整方法、装置、设备及存储介质 - Google Patents
量化参数调整方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- WO2024140500A1 WO2024140500A1 PCT/CN2023/141199 CN2023141199W WO2024140500A1 WO 2024140500 A1 WO2024140500 A1 WO 2024140500A1 CN 2023141199 W CN2023141199 W CN 2023141199W WO 2024140500 A1 WO2024140500 A1 WO 2024140500A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- quantization parameter
- coding block
- current coding
- parameter adjustment
- threshold
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
Definitions
- bitstream buffer when the bitstream buffer is tight (full), the quantization parameter is generally increased to reduce the risk of bitstream buffer overflow.
- visually simple and simple coding blocks such as completely flat blocks
- visually complex but simple coding blocks such as intra block copy (IBC block)
- the visually simple areas often compromise by using larger quantization parameters due to the presence of visually complex areas, resulting in a subjectively lossy effect.
- the main purpose of the present application is to provide a quantization parameter adjustment method, device, equipment and storage medium, aiming to solve the technical problem that the prior art cannot dynamically adjust the quantization parameter according to the content of the coding block, which easily leads to subjective lossy effects.
- the present application provides a quantization parameter adjustment method, comprising the following steps:
- the quantization parameter of the current coding block is adjusted.
- FIG13 is a flowchart of a sixth embodiment of a quantization parameter adjustment method of the present application.
- determining the quantization parameter of the current coding block based on the visual complexity information and/or the coding complexity information may be directly obtaining the quantization parameter of the current coding block based on at least one of the visual complexity information and the coding complexity information. For example: if the visual complexity information corresponds to the simplest vision, then the value of the quantization parameter of the current coding block is directly derived as BitDepth-7, where BitDepth is the bit depth of the coding channel.
- the quantization parameter of the current coding block is reduced or increased by para1; if the current coding block is located in the first column of the slice, the quantization parameter of the current coding block is reduced or increased by para2, wherein para1 and para2 are both preset values pre-set by the administrator of the quantization parameter adjustment device.
- Step S30' adjusting the quantization parameter of the current coding block according to the parameter threshold.
- Step S30" adjusting the quantization parameter of the current coding block according to the visual complexity information and/or the coding complexity information and the complexity threshold.
- the complexity threshold may be a preset fixed threshold, or a value read from a high-level syntax, wherein the high-level syntax may at least include a sequence level, a picture level, or a slice level.
- the quantization step size is appropriately increased (that is, the quantization parameter is appropriately increased).
- the fifth complexity threshold and the sixth complexity threshold can be pre-set. If the visual complexity information is greater than the fifth complexity threshold, and the coding complexity information is greater than the sixth complexity threshold, it means that the current coding block is a visually complex and coding complex image coding block.
- the quantization parameter of the current coding block can be increased, wherein the increase range of the quantization parameter can be pre-set by the management personnel of the quantization parameter adjustment device, and the fourth complexity threshold is less than the fifth complexity threshold.
- the quantization parameter of the current coding block can be reduced, wherein the reduction range of the quantization parameter can be pre-set by the administrator of the quantization parameter adjustment device, the fourth complexity threshold is greater than the seventh complexity threshold, the fifth complexity threshold is greater than the seventh complexity threshold, and the sixth complexity threshold is greater than the eighth complexity threshold.
- This embodiment adjusts the quantization parameter of the current coding block according to the visual complexity information and/or the coding complexity information, and the complexity threshold. Since the quantization parameter of the current coding block is adjusted according to the visual complexity information and/or the coding complexity information, and the complexity threshold, it is ensured that when the quantization parameter is adjusted, a variety of different adjustment methods can be set, so that the adjustment mechanism of the quantization parameter is enriched, so that it can better meet the adjustment requirements in actual use.
- FIG. 6 is a flowchart of a fourth embodiment of a quantization parameter adjustment method of the present application.
- Step S301 Determine the measurement value of the target sample in the current coding block.
- the measurement values such as gradient value, variance, and absolute value between maximum value and minimum value may be used. Of course, other similar measurement values may also be used, and this embodiment does not limit this.
- the gradient value is used as the measurement value for illustration.
- the target sample may be a sample in the current coding block that is designated to have a quantization parameter adjusted.
- the sub-block division of the current coding block may be a 2x2 sub-block division of the current coding block, the current coding block is divided into a plurality of sub-blocks, and then the portion of the current coding block belonging to the same sub-block is taken as a sample, thereby dividing the current coding block into a plurality of samples.
- the samples belonging to the same sub-block share a measurement value, that is, the measurement values of the samples belonging to the same sub-block are the same.
- other sub-block division methods such as 3x3 specifications
- this embodiment is not limited to this.
- FIG7 is a schematic diagram of sub-block division of this embodiment.
- the step of calculating the measurement value of the target sample in the current coding block according to the reconstructed samples around the current coding block in this embodiment may include:
- a measure value of a target sample in the current coding block is determined according to the reconstructed sample position.
- one or more different prediction modes may be applied simultaneously in the same current coding block (for example, the prediction modes of each sub-block of the current coding block may be different), and the sample may select the position of the surrounding reconstructed samples according to the prediction mode to which it belongs. Determining the reconstructed sample position corresponding to the sample according to the prediction mode of the sample may be determining the position of the reconstructed samples existing around the sample according to the prediction method of the prediction mode used by the sample.
- FIGS. 8 and 9 are schematic diagrams of positioning the reconstructed sample positions in the vertical prediction mode and the horizontal prediction mode of this embodiment.
- the prediction mode is a vertical prediction mode
- its prediction direction is shown by the arrow in FIG8 .
- the prediction mode is a horizontal prediction mode
- its prediction direction is shown by the arrow in FIG9 .
- the prediction direction is shown by the arrow in FIG10 .
- the prediction direction is shown by the arrow in FIG11 .
- Step S302 adjusting the quantization parameter of the current coding block according to the measurement value.
- adjusting the quantization parameter of the current coding block according to the measurement value may be adjusting the quantization parameter of the current coding block according to the interval to which the corresponding measurement value belongs.
- the quantization parameters of samples whose corresponding measurement values are within a certain range may not be adjusted, the quantization parameters of samples whose measurement values are too small may be reduced, and the quantization parameters of samples whose measurement values are too large may be increased.
- the first measurement threshold and the second measurement threshold may be set according to the range (the second measurement threshold is greater than the first measurement threshold). If the measurement value corresponding to the sample is greater than the first measurement threshold and less than the second measurement threshold, the quantization parameter of the sample may not be adjusted. If the measurement value corresponding to the sample is less than the first measurement threshold, it means that the measurement value of the sample is too small. In this case, the quantization parameter of the sample may be reduced by the first step. if the measurement value corresponding to the sample is greater than the second measurement threshold, it means that the measurement value of the sample is too large, and the quantization parameter of the sample can be increased by the second gradient adjustment value.
- the third measurement threshold and the fourth measurement threshold can be set at this time, if the measurement values corresponding to the target samples in the current coding block are all smaller than the third measurement threshold, then it means that the measurement values of the target samples in the current coding block are all small, then the quantization parameter of the current coding block does not need to be adjusted at this time; if the measurement values corresponding to the target samples in the current coding block are all greater than the fourth measurement threshold, then it means that the measurement values of the target samples in the current coding block are all large, then the quantization parameter of the current coding block does not need to be adjusted at this time.
- This embodiment divides the current coding block into sub-blocks, and determines the measurement value corresponding to the target sample in the current coding block based on the sub-block division result; and adjusts the quantization parameter of the current coding block according to the measurement value. Since the measurement value is calculated in advance, and then it is determined whether the quantization parameter of the sample needs to be adjusted and the adjustment range when adjusting according to the measurement value, the rationality of the process of adjusting the quantization parameter is guaranteed.
- FIG. 12 is a flowchart of a fifth embodiment of a quantization parameter adjustment method of the present application.
- step S302 of the quantization parameter adjustment method of this embodiment includes:
- Step S302' adjusting the quantization parameter of the current coding block according to the measurement value and the visual complexity information and/or the coding complexity information.
- the quantization parameter of the current coding block can also be adjusted in combination with the measurement value, visual complexity information and/or coding complexity information.
- the quantization parameters of some samples with larger measurement values can be increased or decreased.
- the first visual complexity interval and the fifth measurement threshold can be pre-set. If the visual complexity information of the current coding block is in the first visual complexity interval, the quantization parameters of the samples with corresponding measurement values greater than the fifth measurement threshold are increased or decreased by the first sub-block adjustment value, wherein the first sub-block adjustment value can be pre-set by the administrator of the quantization parameter adjustment device.
- the quantization parameter of the sample whose corresponding sub-block measurement threshold in the current coding block is greater than para11 can be increased or decreased by the first sub-block adjustment value.
- the quantization parameters of some samples with smaller measurement values can be increased or decreased.
- the first coding complexity interval and the sixth measurement threshold can be set. If the coding complexity information is in the first coding complexity interval, the quantization parameters of the samples with corresponding measurement values less than the sixth measurement threshold are adjusted according to the second sub-block adjustment value.
- adjusting the quantization parameter according to the second sub-block adjustment value can be to reduce or increase the quantization parameter by the second sub-block adjustment value.
- it can also be detected whether it is within the adjustable range, which will not be repeated here.
- This embodiment adjusts the quantization parameter of the current coding block according to the measurement value and the visual complexity information and/or the coding complexity information. Since in the process of adjusting the quantization parameter, whether the quantization parameter needs to be adjusted and how to adjust it are determined according to the measurement value combined with the visual complexity information and/or the coding complexity information, the flexibility and rationality of the adjustment of the quantization parameter are guaranteed.
- FIG. 13 is a flowchart of a sixth embodiment of a quantization parameter adjustment method of the present application.
- step S30 of the quantization parameter adjustment method of this embodiment includes:
- Step S30'' adjusting the quantization parameter of the current coding block according to the position information of the current coding block, the visual complexity information and/or the coding complexity information.
- the quantization parameter of the current coding block can be adjusted comprehensively in combination with the position information, visual complexity information and coding complexity information of the current coding block.
- the quantization parameter of the current coding block when the current coding block is in a specific position and the visual complexity is low, the quantization parameter of the current coding block can be appropriately reduced.
- the preset designated position and the preset visual complexity threshold can be pre-set. If the current coding block is in the preset designated position and the visual complexity information is less than the preset visual complexity threshold, the quantization parameter of the current coding block is reduced by the first adjustment value.
- the preset designated position, the preset visual complexity threshold and the first adjustment value can all be pre-set by the administrator of the quantization parameter adjustment device. For example: set the preset designated position to the first row or first column of the slice, set the preset visual complexity threshold to 1, and set the first adjustment value to 2.
- the quantization parameter of the current coding block when the current coding block is at a specific position and the coding complexity is low, the quantization parameter of the current coding block can be appropriately reduced.
- a preset designated position and a preset coding complexity threshold can be pre-set. If the current coding block is at a preset designated position and the coding complexity information is less than the preset coding complexity threshold, the quantization parameter of the current coding block is reduced by a second adjustment value.
- the preset designated position, the preset coding complexity threshold and the second adjustment value can all be pre-set by the administrator of the quantization parameter adjustment device.
- the quantization parameter of the current coding block when the current coding block is in a specific position, and the visual complexity and coding complexity are both low, the quantization parameter of the current coding block can be appropriately reduced.
- a preset designated position, a preset visual complexity threshold, and a preset coding complexity threshold can be pre-set. If the current coding block is in a preset designated position, the visual complexity information is less than the preset visual complexity threshold, and the coding complexity information is less than the preset coding complexity threshold, the quantization parameter of the current coding block is reduced by a third adjustment value.
- the preset designated position, the preset visual complexity threshold, the preset coding complexity threshold, and the third adjustment value can all be pre-set by the administrator of the quantization parameter adjustment device.
- the quantization parameter of the current coding block when the current coding block is not in a specific position, and the visual complexity and coding complexity are both low, the quantization parameter of the current coding block can be appropriately reduced.
- the preset designated position, the preset visual complexity threshold and the preset coding complexity threshold can be pre-set. If the current coding block is not in the preset designated position, the visual complexity information is less than the preset visual complexity threshold, and the coding complexity information is less than the preset coding complexity threshold, the quantization parameter of the current coding block is reduced by a fourth adjustment value.
- the preset designated position, the preset visual complexity threshold, the preset coding complexity threshold and the fourth adjustment value can all be pre-set by the administrator of the quantization parameter adjustment device.
- At least two of the various embodiments of the above-mentioned quantization parameter adjustment method may be randomly combined to obtain a new embodiment for execution, and the present application does not impose any limitation on this.
- This embodiment adjusts the quantization parameter of the current coding block according to the position information of the current coding block, the visual complexity information and/or the coding complexity information. Since the quantization parameter of the current coding block is adjusted in combination with the position information, the visual complexity information and/or the coding complexity information of the current coding block, it is ensured that when the quantization parameter is adjusted, the adjustment strategy of the quantization parameter can be set from multiple different dimensions, so that the adjustment of the quantization parameter is more in line with the actual situation, and the rationality of the adjustment of the quantization parameter is improved.
- an embodiment of the present application further proposes a storage medium, on which a quantization parameter adjustment program is stored.
- the quantization parameter adjustment program is executed by a processor, the steps of the quantization parameter adjustment method described above are implemented.
- FIG. 14 is a structural block diagram of the first embodiment of the quantization parameter adjustment device of the present application.
- the quantization parameter adjustment device proposed in the embodiment of the present application includes:
- An information acquisition module 10 configured to determine visual complexity information and/or coding complexity information corresponding to a current coding block
- a parameter determination module 20 configured to determine a quantization parameter of the current coding block according to the visual complexity information and/or the coding complexity information;
- the parameter adjustment module 30 is used to adjust the quantization parameter of the current coding block.
- This embodiment determines the visual complexity information and/or coding complexity information corresponding to the current coding block, where the current coding block is the image coding block currently being coded; determines the quantization parameter of the current coding block based on the visual complexity information and/or coding complexity information; and adjusts the quantization parameter of the current coding block. Since the quantization parameter of the current coding block can be determined based on the visual complexity information and/or coding complexity information of the current coding block, and the quantization parameter of the current coding block can be adjusted, it is ensured that the quantization parameter can be dynamically adjusted as the content of the current coding block is coded, thereby avoiding the occurrence of subjective lossy effects.
- the parameter adjustment module 30 is further configured to adjust the quantization parameter of the current coding block according to a parameter threshold.
- the parameter adjustment module 30 is further configured to adjust the quantization parameter of the current coding block according to the visual complexity information and/or the coding complexity information and a complexity threshold.
- the parameter adjustment module 30 is also used for not adjusting the quantization parameter of the current coding block if the visual complexity information or the coding complexity information is less than a first complexity threshold; or, if the visual complexity information is less than a second complexity threshold and the coding complexity information is greater than a third complexity threshold, not adjusting the quantization parameter of the current coding block, and the second complexity threshold is less than the third complexity threshold.
- the parameter adjustment module 30 is also used to reduce the quantization parameter of the current coding block if the visual complexity information is equal to a fourth complexity threshold; or, if the visual complexity information is greater than the fifth complexity threshold, and the coding complexity information is greater than the sixth complexity threshold, then increase the quantization parameter of the current coding block, and the fourth complexity threshold is less than the fifth complexity threshold; or, if the visual complexity information is less than the seventh complexity threshold, and the coding complexity information is less than the eighth complexity threshold, then reduce the quantization parameter of the current coding block, and the fourth complexity threshold is greater than the seventh complexity threshold, the fifth complexity threshold is greater than the seventh complexity threshold, and the sixth complexity threshold is greater than the eighth complexity threshold.
- the parameter adjustment module 30 is further used to reduce or increase the quantization parameter of the current coding block if the current coding block is in a preset specified position; or, if the current coding block is in a preset specified position, not adjust the quantization parameter of the current coding block.
- the parameter adjustment module 30 is further configured to determine a measurement value of a target sample in a current coding block; and adjust a quantization parameter of the current coding block according to the measurement value.
- the parameter adjustment module 30 is further configured to calculate a measurement value of a target sample in the current coding block according to reconstructed samples around the current coding block.
- the parameter adjustment module 30 is further used to determine the reconstructed sample position corresponding to the target sample in the current coding block according to the prediction mode of the target sample; and determine the measurement value of the target sample in the current coding block according to the reconstructed sample position.
- the parameter adjustment module 30 is further used to divide the current coding block into sub-blocks, and divide the current coding block into multiple samples according to the sub-block division result, and the measurement values of samples belonging to the same sub-block are the same.
- the parameter adjustment module 30 is also used to reduce the quantization parameter of the sample whose corresponding measurement value is less than the first measurement threshold by a first gradient adjustment value; or, to increase the quantization parameter of the sample whose corresponding measurement value is greater than the second measurement threshold by a second gradient adjustment value; or, to not adjust the quantization parameter of the sample whose corresponding measurement value is greater than the first measurement threshold and less than the second measurement threshold, and the second measurement threshold is greater than the first measurement threshold.
- the parameter adjustment module 30 is also used for not adjusting the quantization parameter of the current coding block if the measurement values corresponding to the target samples are all less than a third measurement threshold; or, not adjusting the quantization parameter of the current coding block if the measurement values corresponding to the target samples are all greater than a fourth measurement threshold, and the fourth measurement threshold is greater than the third measurement threshold.
- the parameter adjustment module 30 is further configured to adjust the quantization parameter of the current coding block according to the measurement value and the visual complexity information and/or the coding complexity information.
- the parameter adjustment module 30 is also used to increase or decrease the quantization parameter of the sample whose corresponding measurement value is greater than the fifth measurement threshold by the first sub-block adjustment value if the visual complexity information is in the first visual complexity interval; or, if the coding complexity information is in the first coding complexity interval, adjust the quantization parameter of the sample whose corresponding measurement value is less than the sixth measurement threshold according to the second sub-block adjustment value; or, if the coding complexity information is in the second coding complexity interval and the visual complexity information is in the second visual complexity interval, adjust the quantization parameter of the sample whose corresponding measurement value is less than the seventh measurement threshold according to the third sub-block adjustment value.
- the parameter adjustment module 30 is further used to reduce the quantization parameter of the current coding block by a first adjustment value if the current coding block is in a preset designated position and the visual complexity information is less than a preset visual complexity threshold; or, if the current coding block is in a preset designated position and the coding complexity information is less than a preset coding complexity threshold, reduce the quantization parameter of the current coding block by a second adjustment value; or, if the current coding block is in a preset designated position, the visual complexity information is less than a preset visual complexity threshold, and the coding complexity information is less than a preset coding complexity threshold, reduce the quantization parameter of the current coding block by a third adjustment value; or, if the current coding block is not in a preset designated position, the visual complexity information is less than the preset visual complexity threshold, and the coding complexity information is less than the preset coding complexity threshold, then reduce the quantization parameter of the current coding block by a first adjustment value if the current coding block
- At least one of the parameter threshold, the complexity threshold, the preset designated position, and the measurement threshold is a preset value, or a value read from a high-level syntax
- the high-level syntax includes a sequence level, an image level, or a slice level.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (22)
- 一种量化参数调整方法,其中,所述量化参数调整方法包括以下步骤:确定当前编码块对应的编码复杂度信息,所述当前编码块为当前进行编码处理的图像编码块;根据所述编码复杂度信息确定所述当前编码块的量化参数;对所述当前编码块的量化参数进行调整。
- 如权利要求1所述的量化参数调整方法,其中,所述对所述当前编码块的量化参数进行调整,包括:根据参数阈值对所述当前编码块的量化参数进行调整。
- 如权利要求2所述的量化参数调整方法,其中,所述根据参数阈值对所述当前编码块的量化参数进行调整,包括:若所述量化参数小于第一参数阈值或大于第二参数阈值,则不对所述当前编码块的量化参数进行调整。
- 如权利要求1所述的量化参数调整方法,其中,所述对所述当前编码块的量化参数进行调整,包括:根据所述编码复杂度信息、以及复杂度阈值对所述当前编码块的量化参数进行调整。
- 如权利要求1所述的量化参数调整方法,其中,所述对所述当前编码块的量化参数进行调整,包括:确定当前编码块中目标样本的测度值;根据所述测度值对所述当前编码块的量化参数进行调整。
- 如权利要求1-5任一项所述的量化参数调整方法,其中,所述对所述当前编码块的量化参数进行调整,包括:对所述当前编码块中所有区域的量化参数均不进行调整。
- 如权利要求2-5任一项所述的量化参数调整方法,其中,所述参数阈值、所述复杂度阈值中的至少一个为预设值,或从高层语法中读取的值,所述高层语法包括图像级。
- 一种量化参数调整方法,其中,所述量化参数调整方法包括以下步骤:确定当前编码块对应的编码复杂度信息,所述当前编码块为当前进行编码处理的图像编码块;根据所述编码复杂度信息确定所述当前编码块的量化参数;确定当前编码块中目标样本的测度值;根据所述测度值对所述当前编码块的量化参数进行调整。
- 如权利要求8所述的量化参数调整方法,其中,所述确定当前编码块中目标样本的测度的步骤,包括:根据所述当前编码块周边已重建样本计算所述当前编码块中目标样本的测度值。
- 如权利要求9所述的量化参数调整方法,其中,所述根据所述当前编码块周边已重建样本计算所述当前编码块中目标样本的测度值的步骤,包括:根据所述目标样本的预测模式确定所述当前编码块中目标样本对应的已重建样本位置;根据所述已重建样本位置确定所述当前编码块中目标样本的测度值。
- 如权利要求8所述的量化参数调整方法,其中,所述确定当前编码块中目标样本的测度的步骤之前,还包括:对所述当前编码块进行子块划分,根据子块划分结果将所述当前编码块划分为多个样本,属于同一个子块的样本的测度值相同。
- 如权利要求8所述的量化参数调整方法,其中,所述根据所述测度值对所述当前编码块的量化参数进行调整,包括:将对应的测度值小于第一测度阈值的样本的量化参数减小第一梯度调整值。
- 如权利要求8所述的量化参数调整方法,其中,所述根据所述测度值对所述当前编码块的量化参数进行调整,包括:根据测度值及所述编码复杂度信息对所述当前编码块的量化参数进行调整。
- 如权利要求13所述的量化参数调整方法,其中,所述根据测度值及所述编码复杂度信息对所述当前编码块的量化参数进行调整,包括:若所述编码复杂度信息处于第一编码复杂度区间,则根据第二子块调整值对对应的测度值小于第六测度阈值的样本的量化参数进行调整。
- 如权利要求8-14任一项所述的量化参数调整方法,其中,所述根据所述测度值对所述当前编 码块的量化参数进行调整,包括:根据局部指示信息确定所述当前编码块中的待调整区域;根据所述测度值对所述当前编码块中待调整区域的量化参数进行调整。
- 如权利要求9-14任一项所述的量化参数调整方法,其中,所述测度阈值为预设值,或从高层语法中读取的值,所述高层语法包括图像级。
- 一种量化参数调整装置,其中,所述量化参数调整装置包括:信息获取模块,用于确定当前编码块对应的编码复杂度信息,所述当前编码块为当前进行编码处理的图像编码块;参数确定模块,用于根据所述编码复杂度信息确定所述当前编码块的量化参数;参数调整模块,用于对当前编码块的量化参数进行调整。
- 一种量化参数调整装置,其中,所述量化参数调整装置包括:信息获取模块,用于确定当前编码块对应的编码复杂度信息,所述当前编码块为当前进行编码处理的图像编码块;参数确定模块,用于根据所述编码复杂度信息确定所述当前编码块的量化参数;参数调整模块,用于确定当前编码块中目标样本的测度值;根据所述测度值对所述当前编码块的量化参数进行调整。
- 一种量化参数调整设备,其中,所述量化参数调整设备包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行的量化参数调整程序,所述量化参数调整程序配置为实现如权利要求1至16中任一项所述的量化参数调整方法。
- 一种编码设备,其中,所述编码设备包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行的编码程序,所述编码程序配置为实现如权利要求1至16中任一项所述的量化参数调整方法。
- 一种解码设备,其中,所述解码设备包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行的解码程序,所述解码程序配置为实现如权利要求1至16中任一项所述的量化参数调整方法。
- 一种存储介质,其中,所述存储介质上存储有量化参数调整程序,所述量化参数调整程序被处理器执行时实现如权利要求1至16任一项所述的量化参数调整方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23910426.8A EP4645855A4 (en) | 2022-12-30 | 2023-12-22 | METHOD, APPARATUS AND DEVICE FOR ADJUSTING QUANTIFICATION PARAMETERS, AND STORAGE MECHANISM |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211741038.5A CN116095320B (zh) | 2022-12-30 | 2022-12-30 | 量化参数调整方法、装置、设备及存储介质 |
| CN202211741038.5 | 2022-12-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024140500A1 true WO2024140500A1 (zh) | 2024-07-04 |
Family
ID=86201981
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/141199 Ceased WO2024140500A1 (zh) | 2022-12-30 | 2023-12-22 | 量化参数调整方法、装置、设备及存储介质 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP4645855A4 (zh) |
| CN (2) | CN116095320B (zh) |
| TW (1) | TW202537275A (zh) |
| WO (1) | WO2024140500A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116095320B (zh) * | 2022-12-30 | 2025-06-24 | 杭州海康威视数字技术股份有限公司 | 量化参数调整方法、装置、设备及存储介质 |
| CN116668692A (zh) * | 2023-05-11 | 2023-08-29 | 北京百度网讯科技有限公司 | 视频编码方法、装置、设备以及存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108174210A (zh) * | 2018-02-09 | 2018-06-15 | 杭州雄迈集成电路技术有限公司 | 一种适用于视频压缩的自适应宏块级码率控制系统及控制方法 |
| US20190373284A1 (en) * | 2017-06-28 | 2019-12-05 | Tencent Technology (Shenzhen) Company Limited | Coding resolution control method and terminal |
| CN111988611A (zh) * | 2020-07-24 | 2020-11-24 | 北京达佳互联信息技术有限公司 | 量化偏移信息的确定方法、图像编码方法、装置及电子设备 |
| CN113784126A (zh) * | 2021-09-17 | 2021-12-10 | Oppo广东移动通信有限公司 | 图像编码方法、装置、设备及存储介质 |
| WO2022012183A1 (zh) * | 2020-07-17 | 2022-01-20 | Oppo广东移动通信有限公司 | 一种编码方法、编码器及计算机可读存储介质 |
| CN116095320A (zh) * | 2022-12-30 | 2023-05-09 | 杭州海康威视数字技术股份有限公司 | 量化参数调整方法、装置、设备及存储介质 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2719178B1 (en) * | 2011-06-10 | 2022-02-16 | Citrix Systems, Inc. | Macroblock-level adaptive quantization in quality-aware video optimization |
| US9883180B2 (en) * | 2012-10-03 | 2018-01-30 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Bounded rate near-lossless and lossless image compression |
| US10284849B2 (en) * | 2015-04-13 | 2019-05-07 | Qualcomm Incorporated | Quantization parameter (QP) calculation for display stream compression (DSC) based on complexity measure |
| KR102714094B1 (ko) * | 2016-02-11 | 2024-10-08 | 삼성전자주식회사 | 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
| CN110324622B (zh) * | 2018-03-28 | 2022-09-23 | 腾讯科技(深圳)有限公司 | 一种视频编码码率控制方法、装置、设备及存储介质 |
| CN115174907B (zh) * | 2022-06-17 | 2025-05-02 | 北京大学 | 视频压缩码率控制的方法及装置 |
-
2022
- 2022-12-30 CN CN202211741038.5A patent/CN116095320B/zh active Active
- 2022-12-30 CN CN202310453154.5A patent/CN117255199B/zh active Active
-
2023
- 2023-12-22 WO PCT/CN2023/141199 patent/WO2024140500A1/zh not_active Ceased
- 2023-12-22 EP EP23910426.8A patent/EP4645855A4/en active Pending
- 2023-12-28 TW TW114121445A patent/TW202537275A/zh unknown
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190373284A1 (en) * | 2017-06-28 | 2019-12-05 | Tencent Technology (Shenzhen) Company Limited | Coding resolution control method and terminal |
| CN108174210A (zh) * | 2018-02-09 | 2018-06-15 | 杭州雄迈集成电路技术有限公司 | 一种适用于视频压缩的自适应宏块级码率控制系统及控制方法 |
| WO2022012183A1 (zh) * | 2020-07-17 | 2022-01-20 | Oppo广东移动通信有限公司 | 一种编码方法、编码器及计算机可读存储介质 |
| CN111988611A (zh) * | 2020-07-24 | 2020-11-24 | 北京达佳互联信息技术有限公司 | 量化偏移信息的确定方法、图像编码方法、装置及电子设备 |
| CN113784126A (zh) * | 2021-09-17 | 2021-12-10 | Oppo广东移动通信有限公司 | 图像编码方法、装置、设备及存储介质 |
| CN116095320A (zh) * | 2022-12-30 | 2023-05-09 | 杭州海康威视数字技术股份有限公司 | 量化参数调整方法、装置、设备及存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4645855A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116095320B (zh) | 2025-06-24 |
| CN117255199B (zh) | 2025-06-24 |
| CN116095320A (zh) | 2023-05-09 |
| TW202537275A (zh) | 2025-09-16 |
| TW202429885A (zh) | 2024-07-16 |
| CN117255199A (zh) | 2023-12-19 |
| EP4645855A1 (en) | 2025-11-05 |
| EP4645855A4 (en) | 2026-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12231640B2 (en) | Video decoding method, video encoding method, and related apparatuses | |
| CN105635735B (zh) | 感知图像和视频编码 | |
| US11025909B2 (en) | Method and apparatus for video coding | |
| US11595677B2 (en) | Method and apparatus for video coding | |
| US11805277B2 (en) | Reducing context models for entropy coding of transform coefficients | |
| WO2024140500A1 (zh) | 量化参数调整方法、装置、设备及存储介质 | |
| WO2011080925A1 (ja) | 画像符号化装置および方法 | |
| CN115104308A (zh) | 视频编解码的方法和装置 | |
| CN115088260A (zh) | 视频编解码方法和装置 | |
| CN115769575B (zh) | 视频解码的方法、计算机装置、设备及存储介质 | |
| EP3552395B1 (en) | Motion compensation techniques for video | |
| CN119815115A (zh) | 视频编码方法及装置、生成比特流的方法、电子设备、存储介质及程序产品 | |
| TWI913627B (zh) | 量化參數調整方法、裝置、設備及儲存介質 | |
| KR20250103731A (ko) | 외삽 필터-기반 인트라 예측 모드의 변환 선택을 위한 시스템들 및 방법들 | |
| US20200007894A1 (en) | Method, apparatus and medium for decoding or encoding | |
| JP7483029B2 (ja) | ビデオ復号方法、ビデオ符号化方法、装置、媒体、及び電子機器 | |
| TWI897174B (zh) | 圖像重建方法、裝置、設備及存儲介質 | |
| HK40091940A (zh) | 量化参数调整方法、装置、设备及存储介质 | |
| HK40091940B (zh) | 量化参数调整方法、装置、设备及存储介质 | |
| CN116982262A (zh) | 视频编码中依赖性量化的状态转换 | |
| US20240357128A1 (en) | Systems and methods for adaptive extrapolation filter based intra prediction mode | |
| HK40104418A (zh) | 图像重建方法、装置、设备及存储介质 | |
| JP2019075678A (ja) | 画像符号化装置、画像復号装置、画像符号化プログラム、及び画像復号プログラム | |
| CN119402641A (zh) | 视频编码方法及装置、比特流生成方法、电子设备、存储介质及程序产品 | |
| CN119767005A (zh) | 视频编码方法、装置、电子设备、存储介质、程序产品和生成比特流的方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23910426 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023910426 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2023910426 Country of ref document: EP Effective date: 20250730 |
|
| ENP | Entry into the national phase |
Ref document number: 2023910426 Country of ref document: EP Effective date: 20250730 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023910426 Country of ref document: EP |