Abstract:
A picture encoding and decoding method, a picture encoding and decoding device and a network system are provided, in which, the picture encoding method includes: determining a prediction block used by a picture block according to a division manner of the picture block; determining a corresponding division level in the picture block or the prediction block of transform blocks corresponding to the picture block or the prediction block, in which, the transform blocks corresponding to the picture block or the prediction block include one or more transform blocks; determining a size of the transform blocks corresponding to the picture block or the prediction block according to the division manner of the picture block and the division level; determining identification information for identifying the division level corresponding to the transform blocks corresponding to the picture block or the prediction block; and writing the identification information into a code stream.
Abstract:
An apparatus and a method for encoding a 3D map are provided. The apparatus for encoding a 3D map includes a compression module (51) and a transmission module (52). The compression module (51) is configured to compress data of a 3D map to obtain a bitstream of the 3D map, where the 3D map includes a plurality of 3D map points, and the data of the 3D map includes data of the plurality of 3D map points. The transmission module (52) is configured to transmit the bitstream of the 3D map. With the use of the apparatus, a data volume of a 3D map can be reduced, thereby reducing transmission bandwidth and improving transmission efficiency.
Abstract:
An decoding method is disclosed, including: parsing a bitstream to determine whether a current coding block is required to be partitioned; when the current coding block is required to be partitioned, parsing the bitstream to determine whether the current coding blocks is partitioned in a horizontal direction or a vertical direction; partitioning the current coding block into four first rectangular subblocks in the horizontal direction or four second rectangular subblocks in the vertical direction; and reconstructing the current coding block based on the four first rectangular subblocks or the four second rectangular subblocks.
Abstract:
A method and an apparatus for retrieving a 3D map are provided. The method for retrieving a 3D map includes: obtaining binary data of S 3D map descriptors; performing stage-i retrieval in the binary data of the S 3D map descriptors based on binary data of a retrieval descriptor, to obtain P 3D map descriptors through screening; performing stage-m decompression on compressed data of the P 3D map descriptors to obtain reconstructed data of the P 3D map descriptors; and performing stage-j retrieval in the reconstructed data of the P 3D map descriptors based on partial data or all data of the retrieval descriptor, to obtain Q 3D map descriptors.
Abstract:
The present application discloses an image coding/decoding method, device, and system, where an encoder performs singular vector decomposition on a prediction block corresponding to a to-be-coded image block, to obtain eigenvector matrices U and V of the prediction block; and performs coding processing on residual data according to the eigenvector matrices U and V of the prediction block, where the residual data is a difference between a pixel value of the to-be-coded image block and a pixel value of the corresponding prediction block. This can reduce identifier load of a coded bit stream.
Abstract:
An apparatus and a method for decoding a 3D map, and an encoded bitstream of a 3D map are provided. The apparatus for decoding a 3D map includes a transmitter and a decompressor. The transmitter is configured to receive a bitstream of a 3D map, where the 3D map includes a plurality of 3D map points. The decompressor is configured to decompress the bitstream of the 3D map to obtain reconstructed data of the 3D map, where the reconstructed data of the 3D map includes reconstructed data of the plurality of 3D map points. In this application, the decompressor end may support decompression of compressed data of the 3D map, to support compression/decompression of data of the 3D map.
Abstract:
Embodiments of this application belong to the field of 3D map technologies, and disclose methods and apparatuses for compressing and decompressing a 3D map, to reduce a data volume of a 3D map. The method for compressing a 3D map includes: obtaining a 3D map descriptor, where the 3D map descriptor corresponds to at least one 3D map point of the 3D map; performing binarization on a relationship between the 3D map descriptor and at least one preset threshold vector to obtain binary data; and performing quantization on a difference between the 3D map descriptor and the at least one preset threshold vector to obtain quantized data. In embodiments of this application, storage space required for storing a 3D map can be reduced, or transmission resources required for transmitting a 3D map can be reduced.
Abstract:
A three-dimensional (3D) map compression method includes performing compaction processing on a to-be-encoded descriptor to obtain a first compact representation of the to-be-encoded descriptor, where the to-be-encoded descriptor corresponds to at least one 3D map point on a 3D map. A compact representation of at least one reference descriptor corresponding to the to-be-encoded descriptor is obtained, followed by obtaining a second compact representation of the to-be-encoded descriptor based on the first compact representation of the to-be-encoded descriptor and the compact representation of the at least one reference descriptor and encapsulating the second compact representation to obtain a bitstream of the 3D map.
Abstract:
An encoding method with multiple image block division manners is disclosed, including: determining a division manner and a division direction of an image block; dividing the image block to obtain image subblocks sequentially arranged horizontally or vertically; determining whether the image subblocks need subdivision, and if subdivision is not needed, predicting the encoding object in the frame according to the image subblocks, to obtain residual data; performing transformation, quantization, and entropy encoding for the residual data so as to obtain coded residual data; and writing the division manner of the image block, the division direction of the image block, an identifier indicating whether the image subblocks need subdivision, and the coded residual data into a bitstream. By applying the encoding method, better prediction accuracy can be achieved when the image block presents a small change of pixel value in the horizontal or vertical direction.
Abstract:
An decoding method is disclosed, including: parsing a received bitstream to determine whether a current image block is required to be partitioned; parsing the bitstream to determine a partition direction when the current image block is required to be partitioned, wherein the partition direction is a horizontal direction; partitioning the current image block into four rectangular subblocks when the partition direction is the horizontal direction, wherein a size of the current image block is expressed as 16×H, with H representing a height of the current image block and 16 is a width of the current image block, wherein H is not equal to 16, and wherein a size of each of the four rectangular subblocks is expressed as 16×H/4; and reconstructing the current image block based on the four rectangular subblocks.