US2022038702A1PendingUtilityA1
A method and an apparatus for encoding and decoding of digital image/video material
Est. expirySep 20, 2038(~12.1 yrs left)· nominal 20-yr term from priority
Inventors:Jani Lainema
H04N 19/625H04N 19/12H04N 19/61H04N 19/176H04N 19/157H04N 19/167H04N 19/18H04N 19/46H04N 19/132H04N 19/103H04N 19/129H04N 19/11
59
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
The embodiments relate to a method comprising determining a coding mode of a transform block, wherein a transform block comprises a set of transform coefficients; determining a shape of the transform block; determining at least one transform mode for a block based at least partly on said coding mode and said shape of the transform block; applying the determined transform mode to a set of transform coefficients to produce sample values; and adding said sample values to a block of predicted sample values. The embodiments also relate to technical equipment for implementing the method.
Claims
exact text as granted — not AI-modified1 - 15 . (canceled)
16 . A method, comprising:
determining a coding mode of a transform block, wherein a transform block comprises a set of transform coefficients; determining a scan order for the set of transform coefficients; determining a position of the last non-zero coefficient of the transform block in a selected scan order; determining a transform mode based on a bitstream signaling, wherein the bitstream signaling is conditioned to the position of the last non-zero coefficient of the transform block in the selected scan order; applying the determined transform mode to the set of transform coefficients to produce residual sample values.
17 . The method according to claim 16 , wherein the determined transform mode specifies which transform is applied in a horizontal direction and which transform is applied in a vertical direction.
18 . The method according to claim 16 , wherein the bitstream signaling of the transform mode is performed when a scan position of the last non-zero transform coefficient is larger than a predefined threshold.
19 . The method according to claim 16 , wherein the bitstream signaling of the transform mode is performed before encoding or decoding of the set of transform coefficients.
20 . The method according to claim 19 , wherein encoding or decoding of the set of transform coefficients is performed at least partially based on the signaled transform mode.
21 . The method according to claim 16 , wherein the transform mode comprises a discrete cosine transforms (DCT) or a discrete sine transforms (DST).
22 . The method according to claim 16 , wherein determining a the transform mode comprises comparing the width and the height of the transform block.
23 . An apparatus comprising:
at least one processor; and at least one non-transitory memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: determine a coding mode of a transform block, wherein a transform block comprises a set of transform coefficients; determine a scan order for the set of transform coefficients; determine a position of the last non-zero coefficient of the transform block in a selected scan order; determine a transform mode based on bitstream signaling, wherein the bitstream signaling is conditioned to the position of the last non-zero coefficient of the transform block in the selected scan order; and apply the determined transform mode to the set of transform coefficients to produce residual sample values.
24 . The apparatus according to claim 23 , wherein the determined transform mode specifies which transform is applied in a horizontal direction and which transform is applied in a vertical direction.
25 . The apparatus according to claim 23 , wherein the bitstream signaling of the transform mode is performed if the scan position of the last non-zero transform coefficient is larger than a predefined threshold.
26 . The apparatus according to claim 23 , wherein the bitstream signaling of the transform mode is performed before encoding or decoding of the transform coefficients.
27 . The apparatus according to claim 26 , wherein the apparatus is further caused to perform: encode or decode of the set of transform coefficients at least partially based on the signaled transform mode.
28 . The apparatus according to claim 23 , wherein the transform mode comprises a discrete cosine transforms (DCT) or a discrete sine transforms (DST).
29 . The apparatus according to claim 23 , wherein the apparatus further caused to perform: determine a transform mode based on comparing the width and the height of the transform block.
30 . A non-transitory computer readable medium comprising program instructions stored thereon for performing at least the following:
determining a coding mode of a transform block, wherein a transform block comprises a set of transform coefficients; determining a scan order for the set of transform coefficients; determining a position of the last non-zero coefficient of the transform block in selected scan order; determining a transform mode based on a bitstream signaling, wherein the bitstream signaling is conditioned to the position of the last non-zero coefficient of the transform block in the selected scan order; and applying the determined transform mode to the set of transform coefficients to produce residual sample values.
31 . The non-transitory computer readable medium according to claim 30 , wherein the determined transform mode specifies which transform is applied in a horizontal direction and which transform is applied in a vertical direction.
32 . The non-transitory computer readable medium according to claim 30 , wherein the bitstream signaling of transform mode is performed if the scan position of the last non-zero transform coefficient is larger than a predefined threshold.
33 . The non-transitory computer readable medium according to claim 30 , wherein the bitstream signaling of the transform mode is performed before encoding or decoding of the transform coefficients.
34 . The non-transitory computer readable medium according to claim 33 , wherein encoding or decoding of the set of transform coefficients is performed at least partially based on the signaled transform mode.
35 . The non-transitory computer readable medium according to the claim 30 , wherein the computer program product further caused to perform: determining a transform mode based on comparing the width and the height of the transform block.Join the waitlist — get patent alerts
Track US2022038702A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.