H04N19/14

VIDEO PROCESSING METHOD, VIDEO PROCESSING APPARATUS, SMART DEVICE, AND STORAGE MEDIUM

A video processing method is provided. A target video frame is obtained from a video. A target data block is determined from the target video frame. Data block indicator information of the target data block is determined based on a scene complexity of the target data block. The target data block is divided into a plurality of subdata blocks. Subblock indicator information of the subdata blocks are determined based on scene complexities of the subdata blocks. An encoding mode for the target data block is determined according to the data block indicator information and the subblock indicator information. The target data block is encoded according to the determined encoding mode.

ENCODING METHOD, ENCODING APPARATUS AND PROGRAM

A coding method encodes an image by dividing the image into blocks, and comprises: dividing a coding target image into a plurality of coding unit blocks; determining whether or not to encode by dividing the coding unit block into a plurality of sub-coding unit blocks, on a basis of an edge direction and an edge strength of an edge obtained for each pixel in the coding unit block; and encoding, in a case of determining to divide the coding unit block into a plurality of sub-coding unit blocks in the determining step, a first sub-coding unit block by referencing a second sub-coding unit block inside the same coding unit block as the first sub-coding unit block.

ENCODING METHOD, ENCODING APPARATUS AND PROGRAM

A coding method encodes an image by dividing the image into blocks, and comprises: dividing a coding target image into a plurality of coding unit blocks; determining whether or not to encode by dividing the coding unit block into a plurality of sub-coding unit blocks, on a basis of an edge direction and an edge strength of an edge obtained for each pixel in the coding unit block; and encoding, in a case of determining to divide the coding unit block into a plurality of sub-coding unit blocks in the determining step, a first sub-coding unit block by referencing a second sub-coding unit block inside the same coding unit block as the first sub-coding unit block.

SINGLE-INDEX QUANTIZATION MATRIX DESIGN FOR VIDEO ENCODING AND DECODING

Different quantization matrices may be transmitted corresponding to different block sizes, color components and prediction modes. To more efficiently signal the coefficients of the quantization matrices, in one implementation, a unified matrix identifier matrixId is used, based on a size identifier (sizeId) that relates to CU size with larger sizes listed first, and a matrix type (matrixTypeId) with luma QMs listed first. For example, the unified identifier is derived as: matrixId=N*sizeId+matrixTypeId, where N is the number of possible type identifiers, e.g., N=6. This single identifier allows referring to any previously transmitted matrix when using prediction (copy), and transmitting larger matrices first avoids interpolation in the prediction process. When a block uses the Intra Block Copy prediction mode, QM identifier may be derived as if the block uses the INTER prediction mode.

System and method for compressing streaming interactive video

A computer-implemented method is provided. The method includes executing a video game on a server unit and said server unit producing uncompressed interactive video. The method includes processing the uncompressed interactive video at a compression unit associated with the server unit. The compression unit outputting compressed interactive video, and the server unit and the compression unit being located at a data center. The method includes streaming the compressed interactive video over a packetized network from the data center to one or more client devices associated with one or more users. Each client device is located geographically remote to the data center, and the server is configured to receive input to drive gameplay of the video game by said one or more client devices. The compressed interactive video is configured for decompression and presentation at said one or more client devices. The method includes receiving, by the server, updates from said one or more clients devices regarding a quality of said uncompressed interactive video that is received from said streaming. The method includes adjusting automatically, by the compression unit, a rate of compression provided to one or more of said client devices based on said updates received regarding the quality of said uncompressed interactive video for the video game.

System and method for compressing streaming interactive video

A computer-implemented method is provided. The method includes executing a video game on a server unit and said server unit producing uncompressed interactive video. The method includes processing the uncompressed interactive video at a compression unit associated with the server unit. The compression unit outputting compressed interactive video, and the server unit and the compression unit being located at a data center. The method includes streaming the compressed interactive video over a packetized network from the data center to one or more client devices associated with one or more users. Each client device is located geographically remote to the data center, and the server is configured to receive input to drive gameplay of the video game by said one or more client devices. The compressed interactive video is configured for decompression and presentation at said one or more client devices. The method includes receiving, by the server, updates from said one or more clients devices regarding a quality of said uncompressed interactive video that is received from said streaming. The method includes adjusting automatically, by the compression unit, a rate of compression provided to one or more of said client devices based on said updates received regarding the quality of said uncompressed interactive video for the video game.

POINT CLOUD CODING METHOD, POINT CLOUD DECODING METHOD, AND RELEVANT APPARATUSES
20230232002 · 2023-07-20 ·

A point cloud coding method, including: partitioning a point cloud, and determining a current coding block; determining a quantization parameter optimization enable identifier, a hierarchical level index, and a quantization parameter offset parameter of the current coding block; determining, according to the hierarchical level index and the quantization parameter offset parameter, a quantization step Qstep corresponding to a level of detail; and upon detecting that the quantization parameter optimization enable identifier is a first value, performing operations for one or more points included in the current coding block.

POINT CLOUD CODING METHOD, POINT CLOUD DECODING METHOD, AND RELEVANT APPARATUSES
20230232002 · 2023-07-20 ·

A point cloud coding method, including: partitioning a point cloud, and determining a current coding block; determining a quantization parameter optimization enable identifier, a hierarchical level index, and a quantization parameter offset parameter of the current coding block; determining, according to the hierarchical level index and the quantization parameter offset parameter, a quantization step Qstep corresponding to a level of detail; and upon detecting that the quantization parameter optimization enable identifier is a first value, performing operations for one or more points included in the current coding block.

Image Compression Method, Apparatus, and Computer-Readable Storage Medium

Embodiments of the present disclosure provide an image compression method, an apparatus, and a computer-readable storage medium, relating to the field of image compression. The method comprises: acquiring a plurality of macroblocks of an image; determining the sub-region(s) of each one of the plurality of macroblocks and a partition color of each macroblock; determining a data compression format corresponding to each macroblock according to pixels in the sub-region(s) of each macroblock and the partition color of each macroblock; and compressing each macroblock based on the data compression format corresponding to each macroblock, and determining the compressed data corresponding to each macroblock. In the embodiments of the present disclosure, while ensuring the image compression efficiency, the image compression format is simplified, the image compression accuracy is guaranteed, and the over drive distortion caused by image compression is reduced.

Image Compression Method, Apparatus, and Computer-Readable Storage Medium

Embodiments of the present disclosure provide an image compression method, an apparatus, and a computer-readable storage medium, relating to the field of image compression. The method comprises: acquiring a plurality of macroblocks of an image; determining the sub-region(s) of each one of the plurality of macroblocks and a partition color of each macroblock; determining a data compression format corresponding to each macroblock according to pixels in the sub-region(s) of each macroblock and the partition color of each macroblock; and compressing each macroblock based on the data compression format corresponding to each macroblock, and determining the compressed data corresponding to each macroblock. In the embodiments of the present disclosure, while ensuring the image compression efficiency, the image compression format is simplified, the image compression accuracy is guaranteed, and the over drive distortion caused by image compression is reduced.