Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

80 results about "Coding tree block" patented technology

Coding tree block partitioning

Aspects of the present disclosure include methods and apparatus for video decoding and video encoding, and methods of processing visual media data. A video decoding apparatus includes processing circuitry configured to determine a first region of interest (ROI) in a first reference picture of a current coding tree block (CTB) in a current picture. The processing circuitry is configured to determine an allowable partition decision subset from a set of partition decisions of the current CTB based at least on a first partition structure of the first ROI in the first reference picture. The processing circuitry is configured to partition the current CTB based on the allowable partition decision subset.
Owner:TENCENT AMERICA LLC

Signaling of maximum transform size and residual coding method

The present disclosure provides systems and methods for signaling a maximum transform size and a residual coding method. According to certain disclosed embodiments, the methods include: receiving a bitstream comprising a set of pictures, determining, according to the received bitstream, a value of a coded tree block size; and determining, based on the value of the coded tree block size, whether to signal a flag indicating a maximum transform size for luma samples.
Owner:ALIBABA GROUP HOLDING LTD

Wavefront parallel processing for tile, brick, and slice

A method of decoding includes encountering an end of tile bit with a first value and byte alignment bits in a video bitstream, which indicate that a current coding tree block (CTB) is a last CTB in a tile; encountering an end of CTB row bit with the first value and the byte alignment bits in the video bitstream, which indicate that waveform parallel processing (WPP) is enabled and that the current CTB is the last CTB in a CTB row but not the last CTB in the tile; and reconstructing the plurality of CTBs in the tile based on the end of tile bit with the first value, the end of CTB row bit with the first value, and the byte alignment bits.
Owner:HUAWEI TECH CO LTD

Constraint of minimum quaternary tree size

An apparatus for video encoding includes processing circuitry that is configured to decode partition information from a coded video bitstream. The partition information is indicative of a minimum allowed QT leaf node size for a I slice. The minimum allowed QT leaf node size for the I slice is constrained by a threshold that is lower than a CTU size. The processing circuitry is configured to determine, based on an override enabling flag, the minimum allowed QT leaf node size according to one of a first syntax element in an SPS or a second syntax element in a PH included in the partition information. The processing circuitry is configured to partition a coding tree block in the I slice into coding blocks based on the determined minimum allowed QT leaf node size. The processing circuitry is configured to reconstruct the coding blocks respectively from the coded video bitstream.
Owner:TENCENT AMERICA LLC

Image encoding / decoding method, apparatus, and recording medium for storing bitstream

An image decoding method performed by an image decoding apparatus, the method includes selecting one of a plurality of reference sample lines neighboring a current block, deriving a reference sample line based on the selected reference sample line, filtering the reference sample line, and deriving prediction samples for the current block based on the filtered reference sample line, wherein the filtering of the reference sample line includes determining whether a filtering is performed based on an intra prediction mode of the current block, a size of the current block, and a position of the selected reference sample line, wherein the reference sample line is selected based on whether a boundary of the current block is a boundary of a coding tree block (CTB), wherein based on the boundary of the current block being the boundary of the CTB, a first upper reference sample line adjacent to the current block is selected, wherein the deriving of the reference sample line includes determining availability for a reference sample, and wherein an unavailable reference sample is replaced based on an available reference sample.
Owner:LX SEMICON CO LTD

Encoding device, decoding device, encoding method, decoding method, and storage medium

The invention relates to an encoding device, a decoding device, an encoding method, a decoding method, and a storage medium. This encoding device is provided with: a circuit that, during operation, generates CTU size information indicating a luminance CTB (Coding Tree Block) size of a CTU (Coding Tree Unit), generates a flag indicating whether or not sub-picture information relating to a sub-picture, which is a rectangular region in a picture, is included, and stores the generated flag; in a case where the flag indicates that the sub-picture information is included, sub-picture position information is generated that indicates a horizontal position and a vertical position of a left upper CTU of the sub-picture, respectively, using the luminance CTB size. And generating a bit stream in which the CTU size information and the sub-picture position information are stored in a sequence parameter set, the CTU size information being stored in the sequence parameter set before the sub-picture position information.
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

Band shift for attenuation map

A device (e.g., a decoder) may receive a band-based attenuation indication. The device may obtain attenuation information associated with a coding tree block according to the band-based attenuation indication. The device may apply the attenuation information to a picture, the picture including the coding tree block. In an example, the band-based attenuation indication may be received in a header associated with the coding tree block. The band-based attenuation indication may indicate a band offset parameter associated with the attenuation information. In some examples, the device may receive a plurality of band-based attenuation indications. For example, the first band-based attenuation indication may indicate a band position parameter. The second band-based attenuation indication may indicate a band offset value parameter. In an example, the attenuation information may include a pixel level attenuation map (PWAM). The device may generate a band-based attenuation map (BAM) according to the band-based attenuation indication, and obtain the PWAM based on the BAM.
Owner:INTERDIGITAL CE PATENT HOLDINGS SAS

Method for signaling maximum transform size and residual coding

SUMMARY The present invention provides systems and methods for signaling a maximum transform size and residual coding methods. According to certain disclosed embodiments, the method comprises: receiving a bitstream comprising a set of pictures; determining, from the received bitstream, a value of a coding tree block size; and based on the value of the coding tree block size, determining whether to signal a flag indicating a maximum transform size of luma samples.
Owner:ALIBABA (CHINA) CO LTD

Image encoding / decoding method and device

The present invention relates to an image encoding / decoding method and device. The image decoding method according to an embodiment of the present invention may comprise the steps of: independently partitioning a luminance coding tree block and a chrominance coding tree block of the current coding tree unit; setting a luminance region corresponding to the current chrominance block partitioned from the chrominance coding tree block; setting a candidate group on the basis of information about at least one block in the luminance region; determining one corresponding luminance block from the candidate group; and generating a prediction block of the current chrominance block on the basis of prediction information about the corresponding luminance block.
Owner:UNIVERSITY INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY

Encoding device, decoding device, encoding method, and decoding method

To properly locate a sub-picture.SOLUTION: An encoding device (100): generates Coding Tree Unit (CTU) size information representing a luminance Coding Tree Block (CTB) size of a CTU; generates a flag indicating whether sub-picture information regarding a sub-picture, which is a rectangular area within a picture, is included; and when the flag indicates that the sub-picture information is included, generates sub-picture position information that represents, using the luminance CTB size, each of horizontal and vertical positions of the upper left CTU of the sub-picture, and generates a bitstream in which the CTU size information, the flag, and the sub-picture position information are stored in a sequence parameter set, the CTU size information being stored before the flag and the sub-picture position information.SELECTED DRAWING: Figure 103
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

Indication of slices in a video picture

Techniques for video processing including video coding, video decoding, and video transcoding are described. One example method includes performing a conversion between a video and a bitstream of the video, the video comprising a video picture comprising one or more slices. The video picture references a picture parameter set, and the picture parameter set conforms to a format rule, the format rule specifying that the picture parameter set comprises a list of column widths for N slice columns, where N is an integer. An (N-1)th slice column is present in the video picture, and a width of the (N-1)th slice column is equal to an (N-1)th entry in the explicitly included list of slice column widths plus a number of coding tree blocks.
Owner:DOUYIN VISION CO LTD +1

Encoding device, decoding device, and bit stream storage method

The invention provides an encoding device, a decoding device, and a bit stream storage method. The encoding device includes: a circuit; and a memory connected to the circuit, the circuit storing, in a sequence parameter set, presence information indicating whether or not sub-picture information is present during operation, and if the presence information indicates that the sub-picture information is present, (1) sub-picture size information, (2) sub-picture size information, (3) sub-picture size information, (4) sub-picture size information, (5) sub-picture size information, (6) sub-picture size information, and (6) sub-picture size information; the sub-picture size information respectively represents the width and the height of a sub-picture as a rectangular region in the picture by using a coding tree block (CTB); and (2) storing, in the sequence parameter set, sub-picture position information indicating the position of the sub-picture using a CTB which is determined as a square region of a fixed size when neither the right end nor the lower end of the picture, and which is determined as a square region of a fixed size when neither the right end nor the lower end of the picture is located, in the sub-picture position information indicating the position of the sub-picture using a CTB which is determined as a square region of a fixed size when neither the right end nor the lower end of the picture is located. The area is determined to be smaller than the square area of the fixed size.
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

Systems and methods for varying quantization parameters

A method of encoding video data by a device is provided. Transform coefficient values associated with a chroma coding block are received. The chroma coding block is one of chroma coding blocks resulting from partitioning a chroma coding tree block and misaligned with a luma coding tree block corresponding to the chroma coding tree block and partitioned into luma coding blocks which are organized into quantization groups such that luma quantization parameters are determined for the luma coding tree block. One of the luma quantization parameters that is mapped to the chroma coding block is identified. A predictive quantization parameter is derived by using a value derived from the identified luma quantization parameter. A chroma quantization parameter is determined by adding a delta quantization parameter associated with each of the chroma coding blocks to the predictive quantization parameter. Level values are generated based on the determined chroma quantization parameter.
Owner:SHARP KK

Method for signaling maximum transform size and residual coding

ActiveCN120751150BAlgorithmResidual coding
SUMMARY The present invention provides systems and methods for signaling a maximum transform size and residual coding methods. According to certain disclosed embodiments, the method comprises: receiving a bitstream comprising a set of pictures; determining, from the received bitstream, a value of a coding tree block size; and based on the value of the coding tree block size, determining whether to signal a flag indicating a maximum transform size of luma samples.
Owner:ALIBABA (CHINA) CO LTD

Method for partitioning block including image and device therefor

Disclosed are a method for decoding a video signal and an apparatus therefor. Specifically, a method for decoding an image may include: partitioning a current coding tree block into a plurality of coding blocks so that coding blocks partitioned from the current coding tree block are included in a current picture when the current coding tree block is out of a boundary of the current picture; parsing a first syntax element indicating whether a current coding block is partitioned into a plurality of subblocks when the current coding block satisfies a predetermined condition; and determining a split mode of the current coding block based on the syntax element.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

An adaptive loop filter

UndeterminedES3075811T3MedicineAlgorithm
A method for controlling an adaptive loop filter comprises obtaining, for a section containing one or more encoding tree blocks, data indicating a number of available alternative chroma filters, obtaining, for an encoding tree block in the section, an alternative filter index that identifies one of the available alternative chroma filters, and selecting the alternative chroma filter identified by the index to filter the chroma image data in the encoding tree block.
Owner:CANON KK (100 00)

Adaptive loop filter

A method of controlling an Adaptive Loop Filter comprises obtaining for a slice containing one or more coding tree blocks, data indicating a number of available alternative chroma filters, obtaining for a coding tree block in the slice, an alternative filter index identifying one of the available alternative chroma filters, and selecting the alternative chroma filter identified by the index to filter chroma image data in the coding tree block.
Owner:CANON KK

Method for partitioning block including image and device therefor

Disclosed are a method for decoding a video signal and an apparatus therefor. Specifically, a method for decoding an image may include: partitioning a current coding tree block into a plurality of coding blocks so that coding blocks partitioned from the current coding tree block are included in a current picture when the current coding tree block is out of a boundary of the current picture; parsing a first syntax element indicating whether a current coding tree block is partitioned into a plurality of subblocks when the current coding tree block satisfies a predetermined condition; and determining a split mode of the current coding tree block based on the syntax element.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Adaptive loop filter

A method of controlling an Adaptive Loop Filter comprises obtaining for a slice containing one or more coding tree blocks, data indicating a number of available alternative chroma filters, obtaining for a coding tree block in the slice, an alternative filter index identifying one of the available alternative chroma filters, and selecting the alternative chroma filter identified by the index to filter chroma image data in the coding tree block.
Owner:CANON KK

Method and system for picture segmentation using columns

Described is picture segmentation through columns and slices in video encoding and decoding. A video picture is divided into a plurality of columns, each column covering only a part of the video picture in a horizontal dimension. All coded tree blocks (“CTBs”) belonging to a slice may belong to one or more columns. The columns may be used to break the same or different prediction or in-loop filtering mechanisms of the video coding, and the CTB scan order used for encoding and / or decoding may be local to a column. Column widths may be indicated in a parameter set and / or may be adjusted at the slice level. At the decoder, column width may be parsed from the bitstream, and slice decoding may occur in one or more columns.
Owner:DOLBY LABORATORIES LICENSING CORP

Encoding device, decoding device, encoding method, decoding method, and storage medium

The invention relates to an encoding device, a decoding device, an encoding method, a decoding method, and a storage medium. This encoding device is provided with: a circuit that, during operation, generates CTU size information indicating a luminance CTB (Coding Tree Block) size of a CTU (Coding Tree Unit), generates a flag indicating whether or not sub-picture information relating to a sub-picture, which is a rectangular region in a picture, is included, and stores the generated flag; in a case where the flag indicates that the sub-picture information is included, sub-picture position information is generated that indicates a horizontal position and a vertical position of a left upper CTU of the sub-picture, respectively, using the luminance CTB size. Generating a bit stream in which the CTU size information and the sub-picture position information are stored in a sequence parameter set, the CTU size information being stored in the sequence parameter set before the flag and the sub-picture position information are stored, in a case where the picture includes two or more sub-pictures, and the sub-picture position information being stored in the sequence parameter set before the flag and the sub-picture position information are stored in the sequence parameter set. The sequence parameter set comprises the sub-picture information.
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

Method for processing an image and device therefor

A method for decoding a video signal and an apparatus therefor are provided. Specifically, a method for decoding a picture can include the steps of, when a current coding tree block is out of a boundary of a current picture, partitioning the current coding tree block into a plurality of coding blocks such that the coding blocks obtained by partitioning the current coding tree block are included in the current picture, when a current coding block satisfies a predetermined condition, parsing a syntax element indicating whether the current coding block is partitioned into a plurality of sub-blocks, and determining a partition mode of the current coding block based on the syntax element.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Method and apparatus for encoding / decoding images using a motion vector

The present invention relates to image processing, and more particularly, to a video coding / decoding method using a clipped motion vector and an apparatus thereof. An embodiment of the present invention relates to a method of decoding an image. The method includes clipping a motion vector of a reference picture in a predetermined dynamic range to generate a clipped motion vector, storing the clipped motion vector in a buffer, deriving a motion vector of a coding treeblock using the motion vector stored in the buffer, and performing inter prediction decoding process using the motion vector of the coding treeblock. According to the exemplary embodiment of the present invention, a size of a memory required for storing motion vectors may be reduced.
Owner:ELECTRONICS & TELECOMM RES INST

Compressed sensing-based remote sensing image full-process adaptive coding and decoding method

The invention relates to a compressed sensing-based remote sensing image full-process adaptive coding and decoding method, and relates to the technical field of space remote sensing imaging. The method comprises the following steps of: calculating an image content complexity self-adaptive selection coding mode by utilizing a maximum between-class difference method; extracting an image feature factor, establishing a significance model of a corresponding mode, and guiding the coding tree block to carry out adaptive form partitioning; detecting the sparsity of the coding block through an information density function to mine the sparsity of the image, and realizing the adaptive sampling rate distribution of the image; and adaptively selecting a reconstruction matrix and a sparse base according to the category of the coding block, setting an iteration threshold according to the known sparseness, and reconstructing the coding block by using an orthogonal matching pursuit algorithm. According to the method provided by the invention, the compression ratio does not need to be manually preset, the sampling mode can be selected according to the image content, the compression efficiency is adaptively set by detecting the sparseness, and the requirements of on-satellite rapid compression and ground high-fidelity reconstruction are met.
Owner:CHANGCHUN INST OF OPTICS FINE MECHANICS & PHYSICS CHINESE ACAD OF SCI

Methods for performing wrap-around motion compensation

A method for performing motion compensation includes: receiving a first wrap-around motion compensation flag associated with one or more pictures, and a second wrap-around motion compensation flag associated with a sequence of pictures; and determining whether the first wrap-around motion compensation flag is equal to a first value or a second value based on the second wrap-around motion compensation flag or a luma coding tree block size: when the second wrap-around motion compensation flag is equal to the second value, determining the first wrap-around motion compensation flag equal to the second value, or when the luma coding tree block size in unit of minimum coding block plus 1 is greater than a picture width in unit of minimum coding block minus 1, determining the first wrap-around motion compensation flag is equal to the second value.
Owner:ALIBABA GROUP HOLDING LTD

Method and system for picture segmentation using columns

Described is picture segmentation through columns and slices in video encoding and decoding. A video picture is divided into a plurality of columns, each column covering only a part of the video picture in a horizontal dimension. All coded tree blocks (“CTBs”) belonging to a slice may belong to one or more columns. The columns may be used to break the same or different prediction or in-loop filtering mechanisms of the video coding, and the CTB scan order used for encoding and / or decoding may be local to a column. Column widths may be indicated in a parameter set and / or may be adjusted at the slice level. At the decoder, column width may be parsed from the bitstream, and slice decoding may occur in one or more columns.
Owner:DOLBY LABORATORIES LICENSING CORP

Determination of sample adaptive offset mode of coding tree block

A method for determining a sample adaptive offset mode includes: obtaining a motion vector included in a first coding tree block, and obtaining a reference frame of a video frame of the first coding tree block; obtaining a video resolution and a frame rate, calculating a threshold based on the video resolution and the frame rate; if it is determined that the motion vector is not greater than the threshold, determining a second coding tree block based on the motion vector; determining whether an offset mode is trusted; and if the offset mode is trusted, obtaining offset modes of all second coding blocks, and using obtained all types of offset modes as offset modes of the first coding tree block.
Owner:SHANGHAI BILIBILI TECH CO LTD

Encoding device, decoding device, and bit stream storage method

The invention provides an encoding device, a decoding device, and a bit stream storage method. The encoding device includes: a circuit; and a memory connected to the circuit, the circuit storing, during operation, presence information indicating whether or not sub-picture information is present in a sequence parameter set, and if the presence information indicates that the sub-picture information is present, storing sub-picture size information in the sequence parameter set, and if the sub-picture information is present, storing the sub-picture size information in the sequence parameter set. The sub-picture size information indicates the height of a sub-picture, which is a rectangular region within a picture, using a coding tree block (CTB), which is determined as a square region of a fixed size when neither the right end nor the lower end of the picture, and which is determined as a square region of a fixed size when neither the right end nor the lower end of the picture is located, and which is determined as a square region of a fixed size when neither the right end nor the lower end of the picture is located. The area is determined to be smaller than the square area of the fixed size.
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

Video encoding and decoding method and device

For encoding and decoding images, an image encoding device divides each picture into sub-pictures that can be independently displayed, and signals layout information about the sub-pictures, and an image decoding device identifies each sub-block through the layout information and decodes the sub-pictures. A video decoding apparatus and method are configured to decode a bitstream containing an encoded sequence of pictures which are partitioned into a plurality of subpictures including a plurality of coding tree blocks.
Owner:HYUNDAI MOTOR CO LTD +2

Method for processing an image and device therefor

A method for decoding a video signal and an apparatus therefor are provided. Specifically, a method for decoding a picture can include the steps of, when a current coding tree block is out of a boundary of a current picture, partitioning the current coding tree block into a plurality of coding blocks such that the coding blocks obtained by partitioning the current coding tree block are included in the current picture, when a current coding block satisfies a predetermined condition, parsing a syntax element indicating whether the current coding block is partitioned into a plurality of sub-blocks, and determining a partition mode of the current coding block based on the syntax element.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD