-
公开(公告)号:US20230007252A1
公开(公告)日:2023-01-05
申请号:US17780429
申请日:2020-11-25
Inventor: Benjamin Bross , Santiago De Luxán Hernández , Heiko Schwarz , Detlev Marpe , Thomas Wiegand
IPC: H04N19/12 , H04N19/176 , H04N19/18 , H04N19/167 , H04N19/129
Abstract: Decoder for decoding a transformed representation of a sample block from a data stream. If a first coded coefficient is located inside a predetermined subarea of the transform coefficient block and if the underlying transform is within a first set of available transforms, the decoder decodes coefficients along a first coefficient scan order. If the transform is within a second set of In available transforms, the decoder decodes coefficients located within the predetermined subarea along a second coefficient scan order, and infers that coefficients located outside the predetermined subarea are zero. The first coefficient scan order is so that coefficients outside the predetermined subarea are scanned between two transform coefficients located inside the predetermined subarea. The second coefficient scan order does not scan any coefficient outside the predetermined subarea between scanning the coefficients within the predetermined subarea.
-
公开(公告)号:US20240314313A1
公开(公告)日:2024-09-19
申请号:US18674789
申请日:2024-05-24
Inventor: Benjamin Bross , Santiago De Luxán Hernández , Heiko Schwarz , Detlev Marpe , Thomas Wiegand
IPC: H04N19/12 , H04N19/129 , H04N19/167 , H04N19/176 , H04N19/18
CPC classification number: H04N19/12 , H04N19/129 , H04N19/167 , H04N19/176 , H04N19/18
Abstract: Decoder for decoding a transformed representation of a sample block from a data stream. If a first coded coefficient is located inside a predetermined subarea of the transform coefficient block and if the underlying transform is within a first set of available transforms, the decoder decodes coefficients along a first coefficient scan order. If the transform is within a second set of available transforms, the decoder decodes coefficients located within the predetermined subarea along a second coefficient scan order, and infers that coefficients located outside the predetermined subarea are zero. The first coefficient scan order is so that coefficients outside the predetermined subarea are scanned between two transform coefficients located inside the predetermined subarea. The second coefficient scan order does not scan any coefficient outside the predetermined subarea between scanning the coefficients within the predetermined subarea.
-
公开(公告)号:US11889066B2
公开(公告)日:2024-01-30
申请号:US17839459
申请日:2022-06-13
Inventor: Jonathan Pfaff , Philipp Helle , Dominique Maniry , Thomas Wiegard , Wojciech Samek , Stephan Kaltenstadler , Heiko Schwarz , Detlev Marpe , Mischa Siekmann , Martin Winken
IPC: H04N19/11 , H04N19/109 , H04N19/176 , H04N19/61
CPC classification number: H04N19/109 , H04N19/176 , H04N19/61
Abstract: In accordance with a first aspect, an improved compression efficiency is achieved by letting a block-wise picture codec support a set of intra-prediction modes according to which the intra-prediction signal for a current block of a picture is determined by applying a set of neighboring samples of the current block onto a neural network. A second aspect of the present application is that, additionally or alternatively to the spending of neural network-based intra-prediction modes, the mode selection may be rendered more effective by the usage of a neural network dedicated to determine a rank or a probability value for each of the set of intra-prediction modes by applying a set of neighboring samples thereonto with the rank or probability value being used for the selection of one intra-prediction mode out of the plurality of intra-prediction modes including or coinciding with the set of intra-prediction modes.
-
公开(公告)号:US12212754B2
公开(公告)日:2025-01-28
申请号:US17987827
申请日:2022-11-15
Inventor: Heiko Schwarz , Thomas Wiegand , Phan Hoang Tung Nguyen , Detlev Marpe
IPC: H04N19/132 , H04N19/105 , H04N19/126 , H04N19/13 , H04N19/159 , H04N19/176 , H04N19/18 , H04N19/60 , H04N19/70 , H04N19/91
Abstract: The coding of a media signal is rendered more efficient by describing the media signal using a sequence of samples and sequentially encoding this sequence by selecting, for a current sample, a set of quantization levels out of a plurality of quantization level sets depending on indices encoded into the data stream for previous samples of the sequence of samples, quantizing the current sample onto one level of the set of quantization levels, and encoding a quantization index to the one level for the current sample into the data stream. In other words, scalar quantization of the individual samples of the sequence of samples is used, but it is rendered dependent on quantization indices encoded into the data stream for previous samples of the sequence of samples. By this measure, it is possible to “construe” a grid of quantization points in the multi-dimensional space across which all possible settings of the sequence of samples are spread, onto which values of the samples are quantized according to the sequence of quantization indices coded into the data stream. This grid, in turn, reduces, statistically, a mean quantization error.
-
公开(公告)号:US12120298B2
公开(公告)日:2024-10-15
申请号:US18449562
申请日:2023-08-14
Inventor: Valeri George , Tobias Hinz , Jackie Ma , Yago Sánchez De La Fuente , Robert Skupin , Thomas Schierl , Jens Brandenburg , Christian Lehmann , Adam Wieckowski , Heiko Schwarz , Detlev Marpe , Thomas Wiegand
IPC: H04N19/119 , H04N19/169 , H04N19/172 , H04N19/46
CPC classification number: H04N19/119 , H04N19/172 , H04N19/1883 , H04N19/46
Abstract: A video decoder for decoding an encoded video signal including encoded picture data and indication data of a picture of a video to reconstruct the picture of the video is provided. The video decoder includes an interface configured for receiving the encoded video signal, and a data decoder configured for reconstructing the picture of the video by decoding the encoded picture data using the indication data. The picture is partitioned into a plurality of coding areas. One or more coding areas of the plurality of coding areas include two or more coding tree units of the plurality of coding tree units, wherein each coding area of the one or more coding areas which includes two or more coding tree units exhibits a coding order for the two or more coding tree units of the coding area.
-
公开(公告)号:US12192461B2
公开(公告)日:2025-01-07
申请号:US18499954
申请日:2023-11-01
Inventor: Adam Wieckowski , Valeri George , Tobias Hinz , Heiko Schwarz , Detlev Marpe , Thomas Wiegand , Jackie Ma , Jens Brandenburg
IPC: H04N19/119 , H04N19/103 , H04N19/169 , H04N19/176 , H04N19/192 , H04N19/96
Abstract: The present invention concerns an apparatus configured to partition a picture into leaf blocks using recursive multi-tree partitioning, block-based encode the picture into a data stream using the partitioning of the picture into the leaf blocks, wherein the apparatus is configured to, in partitioning the picture into the leaf blocks, for a predetermined block which extends beyond a boundary of the picture, reduce an available set of split modes depending on a position at which the boundary of the picture crosses the predetermined block in order to obtain a reduced set of one or more split modes, wherein the apparatus is configured to signal a selected split mode in the data stream.
-
公开(公告)号:US12041222B2
公开(公告)日:2024-07-16
申请号:US17782990
申请日:2020-12-04
Inventor: Jonathan Pfaff , Tobias Hinz , Philipp Helle , Philipp Merkle , Björn Stallenberger , Michael Schäfer , Benjamin Bross , Martin Winken , Mischa Siekmann , Heiko Schwarz , Detlev Marpe , Thomas Wiegand
IPC: H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176
CPC classification number: H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176
Abstract: Apparatus for decoding a predetermined block (18) of a picture using intra-prediction, configured to read, from the data stream (12), a mode index (200), the mode index pointing to one out of a list (204) of matrix-based intra-prediction modes. Additionally, the apparatus is configured to predict samples (108) of the predetermined block (18) by computing a matrix-vector product (206) between an input vector (102) derived from reference samples (17) in a neighborhood of the predetermined block (18) and a prediction matrix (19) associated with the matrix-based intra-prediction mode (k) pointed to by the mode index (200) and associating components (210) of an output vector (208) obtained by the matrix vector product (206) onto sample positions (104) of the predetermined block. For each matrix-based intra-prediction mode, all entries of the prediction matrix (19) associated with the respective matrix-based intra-prediction mode are represented by a fixed point representation of a predetermined bit-depth, the predetermined bit-depth being equal for the matrix-based intra-prediction modes. Furthermore, the apparatus is configured to, for each matrix-based infra-prediction mode, compute the matrix vector product (206) between the input vector (102) and the prediction matrix (19) associated with the respective matrix-based infra-prediction mode (k) by performing, for each component of the output vector, a right shift at a number of bits which is equal for the matrix-based intra-prediction modes.
-
公开(公告)号:US12034928B2
公开(公告)日:2024-07-09
申请号:US17780429
申请日:2020-11-25
Inventor: Benjamin Bross , Santiago De Luxán Hernández , Heiko Schwarz , Detlev Marpe , Thomas Wiegand
IPC: H04N19/12 , H04N19/129 , H04N19/167 , H04N19/176 , H04N19/18
CPC classification number: H04N19/12 , H04N19/129 , H04N19/167 , H04N19/176 , H04N19/18
Abstract: Decoder for decoding a transformed representation of a sample block from a data stream. If a first coded coefficient is located inside a predetermined subarea of the transform coefficient block and if the underlying transform is within a first set of available transforms, the decoder decodes coefficients along a first coefficient scan order. If the transform is within a second set of In available transforms, the decoder decodes coefficients located within the predetermined subarea along a second coefficient scan order, and infers that coefficients located outside the predetermined subarea are zero. The first coefficient scan order is so that coefficients outside the predetermined subarea are scanned between two transform coefficients located inside the predetermined subarea. The second coefficient scan order does not scan any coefficient outside the predetermined subarea between scanning the coefficients within the predetermined subarea.
-
-
-
-
-
-
-