H04N19/42

MULTI-THREADED CABAC DECODING
20220394284 · 2022-12-08 ·

A method, system, and computer readable medium for improved decoding CABAC encoded media are described. A decoding loop includes decoding an encoded binary element from a sequence of encoded binary elements to generate a decoded binary element using a context probability. A next context probability for a next encoded binary element in the sequence is determined from the decoded binary element and the next context probability for decoding the next encoded binary element is provided to the decoding loop for a next iteration.

VIDEO ENCODING OR DECODING APPARATUS, VIDEO ENCODING OR DECODING METHOD, PROGRAM, AND RECORDING MEDIUM
20220385927 · 2022-12-01 · ·

The problem when the use range of images for use in intra-prediction is expanded is that the requirement for line buffer size increases depending on the range of expansion, and, in order to solve this problem, the use range of imaged for use in intra-prediction is adaptively controlled. The intra-prediction apparatus 100 of the present invention has, a control section 115 that controls, based on the relationship between the position of a candidate image for use in intra-prediction for a block to be processed and the position of the unit where the block to be processed belongs, the partial range for use for intra-prediction beyond the end portion of the unit in a predetermined direction in the use range of the image for use for intra-prediction to be equal to or less than a predetermined maximum range.

Video encoding method and video encoding device
11516481 · 2022-11-29 · ·

A video encoding method includes a first mode selection step of selecting at least one mode as a first candidate mode from a predetermined first mode group for encoding a video, a second mode selection step of selecting one mode as an encoding mode from a predetermined second mode group, based on the selected first candidate mode, and an encoding step of encoding the video in the selected encoding mode.

Adaptive Colour Transform in Image/Video Coding
20220377333 · 2022-11-24 ·

A method for implementing an adaptive colour transform (ACT) mode during image/video encoding and decoding includes performing a conversion between a current video block of a video and a bitstream of the video, wherein the current video block is coded using the ACT mode, wherein the conversion comprises applying an inverse ACT transform on the current video block according to a rule, and wherein the rule specifies that a clipping operation, based on a bit depth of the current video block, is applied to an input of the inverse ACT transform.

IMAGE PROCESSING METHOD AND RELATED DEVICE
20220375133 · 2022-11-24 ·

This application discloses an image processing method, including: obtaining an image; performing feature extraction on the image to obtain at least one first feature map, where the at least one first feature map includes N first feature values, and N is a positive integer; obtaining a target compression bit rate, where the target compression bit rate corresponds to M target gain values, each target gain value corresponds to one first feature value, and M is a positive integer less than or equal to N; respectively processing corresponding first feature values based on the M target gain values to obtain M second feature values; and performing quantization and entropy encoding on at least one processed first feature map to obtain encoded data, where the at least one processed first feature map includes the M second feature values. Thus, compression bit rate control can be implemented in a same compression model.

Image compression
11509935 · 2022-11-22 · ·

A method of processing image data for transmittal to a display device involves receiving a frame of image data, the frame being divided into tile groups composed of tiles of pixels, each having a number of colour component values of a first colour space. Each tile includes a number of colour component planes of the first colour space having the colour component values for the pixels forming the tile. Each tile group is processed in an execution unit, formed by arithmetic logic units (ALUs) and a local shared memory, where each ALU includes dedicated register space for use solely by the ALU, and each tile of each tile group is processed by a number of the ALUs of the execution unit. Each ALU performs a reversible colour transformation (SI) on the colour component values from the first colour space to a second colour space and discards the remaining colour component values and then performs a discrete wavelet transformation (S2) on the colour component values of one colour component plane of the second colour space to produce wavelet coefficients, which are quantized (S3) and entropy encoded (S4) into variable length codes. The variable length codes for all the tiles of the tile group are assembled together for transmittal to a display device. Each ALU stores the data at each stage of the processing in its dedicated register space but not in the local shared memory of the execution unit.

Semiconductor device, and electronic device

A semiconductor device and electronic device with reduced power consumption are provided. The semiconductor device includes an encoder, a decoder, and a source driver circuit. An output terminal of the encoder is electrically connected to an input terminal of the source driver circuit, and an output terminal of the source driver circuit is electrically connected to an input terminal of the decoder. The encoder converts input image data into feature-extracted image data, and the decoder restores the feature-extracted image data to the original image data. In addition, provision of a circuit that performs convolution processing using a weight filter for the encoder enables calculation using a convolutional neural network.

Semiconductor device, and electronic device

A semiconductor device and electronic device with reduced power consumption are provided. The semiconductor device includes an encoder, a decoder, and a source driver circuit. An output terminal of the encoder is electrically connected to an input terminal of the source driver circuit, and an output terminal of the source driver circuit is electrically connected to an input terminal of the decoder. The encoder converts input image data into feature-extracted image data, and the decoder restores the feature-extracted image data to the original image data. In addition, provision of a circuit that performs convolution processing using a weight filter for the encoder enables calculation using a convolutional neural network.

Block coding apparatus method and apparatus for image compression
11595692 · 2023-02-28 · ·

The invention relates to a method and apparatus for image compression, particularly to an improved block-coding apparatus and method for image compression. Image compression systems such as JPEG and JPEG2000 are known and popular standards for image compression. Many of the advantageous features of JPEG2000 derive from the use of the EBCOT algorithm (Embedded Block-Coding with Optimized Truncation). One drawback of the JPEG2000 standards is computational complexity. This application discloses a relatively fast block-coding algorithm, particularly as compared with the standard JPEG2000 EBCOT algorithm. Computational complexity is reduced.

Method for colour component prediction, encoder, decoder and storage medium

A method for colour component prediction, an encoder, a decoder and a storage medium are provided. The method includes that: prediction parameters of a current block are determined, the prediction parameters including a prediction mode parameter and a size parameter of the current block; when the prediction mode parameter indicates that a Matrix-based Intra Prediction (MIP) mode is adopted to determine an intra prediction value of the current block, an MIP weight matrix of the current block, a shift factor of the current block and an MIP input sample matrix of the current block are determined; and the intra prediction value of the current block is determined according to the MIP weight matrix, the shift factor and the MIP input sample matrix.