Patent classifications
H04N19/865
DIRECTED INTERPOLATION AND DATA POST-PROCESSING
An encoding device evaluates a plurality of processing and/or post-processing algorithms and/or methods to be applied to a video stream, and signals a selected method, algorithm, class or category of methods/algorithms either in an encoded bitstream or as side information related to the encoded bitstream. A decoding device or post-processor utilizes the signaled algorithm or selects an algorithm/method based on the signaled method or algorithm. The selection is based, for example, on availability of the algorithm/method at the decoder/post-processor and/or cost of implementation. The video stream may comprise, for example, downsampled multiplexed stereoscopic images and the selected algorithm may include any of upconversion and/or error correction techniques that contribute to a restoration of the downsampled images.
DIRECTED INTERPOLATION AND DATA POST-PROCESSING
An encoding device evaluates a plurality of processing and/or post-processing algorithms and/or methods to be applied to a video stream, and signals a selected method, algorithm, class or category of methods/algorithms either in an encoded bitstream or as side information related to the encoded bitstream. A decoding device or post-processor utilizes the signaled algorithm or selects an algorithm/method based on the signaled method or algorithm. The selection is based, for example, on availability of the algorithm/method at the decoder/post-processor and/or cost of implementation. The video stream may comprise, for example, downsampled multiplexed stereoscopic images and the selected algorithm may include any of upconversion and/or error correction techniques that contribute to a restoration of the downsampled images.
DIRECTED INTERPOLATION AND DATA POST-PROCESSING
An encoding device evaluates a plurality of processing and/or post-processing algorithms and/or methods to be applied to a video stream, and signals a selected method, algorithm, class or category of methods/algorithms either in an encoded bitstream or as side information related to the encoded bitstream. A decoding device or post-processor utilizes the signaled algorithm or selects an algorithm/method based on the signaled method or algorithm. The selection is based, for example, on availability of the algorithm/method at the decoder/post-processor and/or cost of implementation. The video stream may comprise, for example, downsampled multiplexed stereoscopic images and the selected algorithm may include any of upconversion and/or error correction techniques that contribute to a restoration of the downsampled images.
Methods, Systems, Devices and Computer-readable Mediums for Deblocking filter
The present application provides methods, systems, devices and computer-readable mediums for deblocking filter. A method of the present application comprises: determining a filtering boundary, and then determining a filter pixel group based on the filtering boundary; determining a filter strength of the filter pixel group, comprising: parsing separately a pixel value difference states of pixel points on both sides of the filtering boundary in the filter pixel group to obtain two one-sided flatness FL and FR; calculating a comprehensive flatness FS of the filter pixel group, wherein FS=FL+FR; calculating the filter strength according to FS; filtering calculation of pixel points included in the filter pixel group according to the filter strength. Compared with the prior art, the method of the embodiment of the present invention fully considers the pixel value change state of the pixel points on both sides of the filtering boundary, so that a more reasonable filter strength judgment condition is adopted when determining the filter strength of the filter pixel group, thereby finally obtaining a more realistic deblocking filter result.
Image processor and image processing method
An image processor includes memory and circuitry. The circuitry performs processing of approximating a decompressed image to an original image by using a neural network model trained to approximate the decompressed image to the original image. The decompressed image is obtained as a result of compression of the original image and decompression of the compressed image. The neural network model includes one or more convolutional blocks, and includes one or more residual blocks. Each of the one or more convolutional blocks is a processing block including a convolutional layer. Each of the one or more residual blocks includes a convolutional group including at least one of the one or more convolutional blocks, inputs data which is input to the residual block to the convolutional group included in the residual block, and adds the data input to the residual block to data to be output from the convolutional group.
Low complex deblocking filter decisions
The present disclosure relates to deblocking filtering, which may be advantageously applied for block-wise encoding and decoding of images or video signals. In particular, the present disclosure relates to an improved memory management in an automated decision on whether to apply or skip deblocking filtering for a block and to selection of the deblocking filter. The decision is performed on the basis of a segmentation of blocks in such a manner that memory usage is optimized. Preferably, the selection of appropriate deblocking filters is improved so as to reduce computational expense.
SCALABLE VIDEO CODING USING DERIVATION OF SUBBLOCK SUBDIVISION FOR PREDICTION FROM BASE LAYER
Scalable video coding is rendered more efficient by deriving/selecting a subblock subdivision to be used for enhancement layer prediction, among a set of possible subblock subdivisions of an enhancement layer block by evaluating the spatial variation of the base layer coding parameters over the base layer signal. By this measure, less of the signalization overhead has to be spent on signaling this subblock subdivision within the enhancement layer data stream, if any. The subblock subdivision thus selected may be used in predictively coding/decoding the enhancement layer signal.
METHOD AND SYSTEM OF REDUCING BLOCK BOUNDARY ARTIFACTS IN DIGITAL IMAGE PROCESSING
In one aspect, in one aspect, a computerized method useful for reducing block boundary artifacts in a digital image processing that includes the step of obtaining an original digital image to scrambled. The method includes the step of generating a uniform grid of boxes in the digital image. At a boundary of each box in the uniform grid of boxes, a frame for each box is generated by replicating each of a set of boundary pixels a specified number of times to generate a thicker boundary. The method incudes the step of scrambling the uniform grid of boxes of the digital image.
LOW COMPLEX DEBLOCKING FILTER DECISIONS
The present disclosure relates to deblocking filtering, which may be advantageously applied for block-wise encoding and decoding of images or video signals. In particular, the present disclosure relates to an improved memory management in an automated decision on whether to apply or skip deblocking filtering for a block and to selection of the deblocking filter. The decision is performed on the basis of a segmentation of blocks in such a manner that memory usage is optimized. Preferably, the selection of appropriate deblocking filters is improved so as to reduce computational expense.
Device and method for entropy encoding and decoding
An entropy encoding device and method, and an entropy decoding device and method are disclosed. The entropy encoding method comprises the steps of: dividing a transform unit into a plurality of zones, and dividing each of the plurality of zones into sub zones; setting, as the first value, the value of the last zone flag, in which a sub zone including a valid transform coefficient among the plurality of zones is included, and setting, as the second value, the value of a zone flag of the remaining zones; setting, as the first value, the value of a sub zone flag of the divided sub zones having the valid transform coefficient, and setting, as the second value, a value of a sub zone flag of the divided sub zones which do not include the valid transform coefficient; determining a preset coefficient coding scheme among a plurality of coefficient coding schemes on the basis of the zone flag and the sub zone flag; encoding a coefficient included in a sub zone on the basis of the determined coefficient coding scheme; and transmitting data on the zone flag, the sub zone flag, and the encoded coefficient.