Abstract:
An encoding, a decoding method, a system for encoding and decoding, an encoder, and a decoder are provided. The encoding method includes the following. In a palette mode, if colors of pixels of a coding unit block are all represented by one or more major colors of the coding unit block, a flag is set as a first state value, and if the color of at least one pixel of the coding unit block is not represented by the one or more major colors of the coding unit block, the flag is set as a second state value. The encoding method further includes establishing a palette table corresponding to the coding unit block according to a state value of the flag and the one or more major colors.
Abstract:
An encoding, a decoding method, a system for encoding and decoding, an encoder, and a decoder are provided. The encoding method includes the following. In a palette mode, if colors of pixels of a coding unit block are all represented by one or more major colors of the coding unit block, a flag is set as a first state value, and if the color of at least one pixel of the coding unit block is not represented by the one or more major colors of the coding unit block, the flag is set as a second state value. The encoding method further includes establishing a palette table corresponding to the coding unit block according to a state value of the flag and the one or more major colors.
Abstract:
A patch extension method, an encoder and a decoder are provided. The method includes: obtaining a point cloud including a plurality of points; obtaining a first patch according to the point cloud, wherein the first patch is a subset of the point cloud; for at least one sampling point in the first patch, obtaining at least one neighboring point in the point cloud less than a first threshold away from the sampling point; and adding the neighboring point to the first patch.
Abstract:
A method and an apparatus for processing patches of a point cloud are provided. The apparatus includes an input/output (I/O) device, a storage device, and a processor. The I/O device is used to receive a bit stream of the point cloud. The storage device is configured to store an index table recording indexes corresponding to a plurality of orientations. The processor is coupled to the I/O device and the storage device and is configured to execute a program to demultiplex the bit stream of the point cloud into a patch image and indexes corresponding to a plurality of patches in the patch image, look up the index table obtain an orientation of each patch, transform the patch image according to the orientation to recover the plurality of patches of the point cloud, and reconstruct the point cloud by using the recovered patches.
Abstract:
The disclosure is directed to a method of color palette coding and an electronic device using the same method. The proposed method would include not limited to encoding, by using a processor, a bit stream to represent a color of a coding unit and storing the bit stream in a storage medium or transmitting the bit stream. The bit stream would include not limited to a binary bit representing a run flag, a N binary bit sequence representing up to 2N major colors in a coding unit with each of the possible values of the N binary bit sequence representing an unique major color index of N major color indices, and a M binary bit sequence representing up to 2M extended colors with each of the possible values of the M binary bit sequence representing an unique extended color index of M extended color indices.
Abstract:
An encoding method, a decoding method, and a device for point cloud compression are provided. The encoding method includes the following. Point cloud data corresponding to a first frame is obtained, and is distinguished into a global point cloud set and at least one object point cloud set according to a reference frame. The object point cloud set corresponds to at least one reference object point cloud set. A global dynamic model corresponding to the global point cloud set is calculated and an object dynamic model corresponding to the object point cloud set is calculated. A bitstream is generated. The bitstream includes the global point cloud set, the global dynamic model corresponding to the global point cloud set, a serial number of each object point in the reference object point cloud set, and the object dynamic model corresponding to the object point cloud set.
Abstract:
A feature data encoding method, an encoder, a feature data decoding method, and a decoder are provided. The feature data encoding method includes following steps. A transform unit is divided into a plurality of sub-blocks and N sub-transform units. A reference origin and a LSC are determined in an i-th sub-transform unit of the sub-transform units, and an original coordinate of the last significant coefficient of the i-th sub-transform unit is modified to a specific coordinate. The i-th sub-transform unit is scanned from a specific sub-block of the i-th sub-transform unit, and significant feature coefficients in the i-th sub-transform unit are individually encoded as coded data.
Abstract:
An encoding, a decoding method, a system for encoding and decoding, an encoder, and a decoder are provided. The encoding method includes the following. In a palette mode, if colors of pixels of a coding unit block are all represented by one or more major colors of the coding unit block, a flag is set as a first state value, and if the color of at least one pixel of the coding unit block is not represented by the one or more major colors of the coding unit block, the flag is set as a second state value. The encoding method further includes establishing a palette table corresponding to the coding unit block according to a state value of the flag and the one or more major colors.
Abstract:
According to one to one exemplary embodiment, the disclosure provides a method of coding prediction for screen video. The method classifies a plurality of coding blocks into a plurality of block types by using a classifier; and uses a computing device to filter at least one candidate block from the plurality of coding blocks, according to the plurality of block types of the plurality of coding blocks, and compute a first candidate motion vector set of a type-based motion merge mode and a second candidate motion vector set of a type-based advanced motion vector prediction mode, wherein each of the at least one candidate block has a block-type different from that of a current coding block.
Abstract:
A method for decoding, a method for encoding, a codec system, a decoder and an encoder are provided. The method includes receiving a first flag corresponding to a coding unit block, and receiving and reading a second flag corresponding to the coding unit block and index values of each pixel of the coding unit block when a state value of the first flag is conformed with a predetermined state value. The method also includes selecting N colors corresponding to N index pixels from a neighboring area of the coding unit block according to the second flag, wherein the second flag indicates an amount of the N colors corresponding to the N index pixels and colors of each of the N colors are different. The method further includes reconstructing pixels of the coding unit block according to the N colors corresponding to the N index pixels.