H04N19/42

Transform and quantization architecture for video coding and decoding

A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.

NEURAL NETWORK-BASED DEBLOCKING FILTERS
20230224505 · 2023-07-13 · ·

A method and apparatus for reducing artifacts in a compressed image using a neural-network based deblocking filter. The method may include receiving at least one reconstructed image, wherein each reconstructed image comprises one or more reconstructed blocks and extracting boundary areas associated with boundaries of the one or more reconstructed blocks in the at least one reconstructed image. The extracted boundary areas may be input in a trained deblocking model to generate boundary areas having reduced artifacts and the trained deblocking mode is trained on training data based on estimated compression by a neural image compression (NIC) network. The edge areas associated with the generated boundary areas may be removed; and at least one reconstructed image with reduced artifacts may be generated based on the generated boundary areas.

NEURAL NETWORK-BASED DEBLOCKING FILTERS
20230224505 · 2023-07-13 · ·

A method and apparatus for reducing artifacts in a compressed image using a neural-network based deblocking filter. The method may include receiving at least one reconstructed image, wherein each reconstructed image comprises one or more reconstructed blocks and extracting boundary areas associated with boundaries of the one or more reconstructed blocks in the at least one reconstructed image. The extracted boundary areas may be input in a trained deblocking model to generate boundary areas having reduced artifacts and the trained deblocking mode is trained on training data based on estimated compression by a neural image compression (NIC) network. The edge areas associated with the generated boundary areas may be removed; and at least one reconstructed image with reduced artifacts may be generated based on the generated boundary areas.

Video encoding method and encoding device, and video decoding method and decoding device considering hardware design

Provided is a video decoding method including: generating coding units by splitting at least one of a height and a width of a largest coding unit having a first size; based on whether a height or a width of a non-square first coding unit including an outer boundary of an image, among the coding units, is greater than a maximum transform size, determining whether it is allowed to generate two second coding units by splitting at least one of the height and the width of the first coding unit; and decoding the second coding units generated from the first coding unit.

BIT-RATE-BASED HYBRID ENCODING ON VIDEO HARDWARE ASSISTED CENTRAL PROCESSING UNITS

This disclosure describes systems, methods, and devices related to bit-rate-based hybrid encoding. A device may generate a list of encodes based on pairs of resolution and quantization parameters (QP) pairs associated with one or more video segments received from a source. The device may generate an estimated bit rate associated with the one or more video segments based on an analysis of the one or more video segments. The device may compare the estimated bit rate to a threshold. The device may switch between a software encoder and a hardware encoder based on the comparison of the estimated bit rate to the threshold. The device may encode each of the one or more video segments for transmission using the hardware encoder or the software encoder.

BIT-RATE-BASED HYBRID ENCODING ON VIDEO HARDWARE ASSISTED CENTRAL PROCESSING UNITS

This disclosure describes systems, methods, and devices related to bit-rate-based hybrid encoding. A device may generate a list of encodes based on pairs of resolution and quantization parameters (QP) pairs associated with one or more video segments received from a source. The device may generate an estimated bit rate associated with the one or more video segments based on an analysis of the one or more video segments. The device may compare the estimated bit rate to a threshold. The device may switch between a software encoder and a hardware encoder based on the comparison of the estimated bit rate to the threshold. The device may encode each of the one or more video segments for transmission using the hardware encoder or the software encoder.

DISPLAY DEVICE
20230011698 · 2023-01-12 ·

A display device includes a first display layer including display elements disposed on an object; a power supply that supplies a power signal to the display elements; and a signal controller having an encoder that encodes first image data into second image data and that supplies it to the display elements. Each display element includes a base member; a pixel a driving circuit unit having a decoder that decodes the second image data into the first image data and that provides a pixel driving signal to the pixel; a first antenna unit that receives the power signal and that provides the power signal to the driving circuit unit; a second antenna unit that receives the second image data and that provides the second image data to the decoder; and a third antenna unit that transmits and receives an addressing signal for detecting a relative position between the display elements.

Sample sets and new down-sampling schemes for linear component sample prediction

The disclosure regards cross-component prediction and methods for deriving of a linear model for obtaining a first-component sample for a first-component block from an associated reconstructed second-component sample of a second-component block in the same frame, the method comprising determining the parameters of a linear equation representing a straight line passing through two points, each point being defined by two variables, the first variable corresponding to a second-component sample value, the second variable corresponding to a first-component sample value, based on reconstructed samples of both the first-component and the second-component; and deriving the linear model defined by the straight line parameters; wherein said determining the parameters uses integer arithmetic.

Method and apparatus for DC intra prediction of rectangular blocks using an aspect ratio

A method for intra prediction of a current block of a picture is provided. The method includes obtaining an aspect ratio of the current block according to a width and a height of the current block; obtaining a weighting factor based on the aspect ratio, and determining an intra-prediction value of the current block based on the weighting factor. Intra-prediction value of a current block may be obtained with high accuracy or low computational complexity, so as to improve coding efficiency.

Machine learning based video compression

Systems and methods for compressing target content are disclosed. In one embodiment, a system may include non-transient electronic storage and one or more physical computer processors. The one or more physical computer processors may be configured by machine-readable instructions to obtain the target content comprising one or more frames, wherein a given frame comprises one or more features. The one or more physical computer processors may be configured by machine-readable instructions to obtain a conditioned network. The one or more physical computer processors may be configured by machine-readable instructions to generate decoded target content by applying the conditioned network to the target content.