Patentable/Patents/US-11490089
US-11490089

Transform bypass coded residual blocks in digital video

PublishedNovember 1, 2022
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Devices, systems and methods for transform design for large blocks in video coding are described. An exemplary method for video processing includes determining that a size of a residual block of a video is larger than a maximum block size allowed for a transform skip mode, in which, during a decoding operation, residual coefficients are decoded without performing an inverse transform operation; splitting, based on the size of a residual block, the residual block into multiple regions, wherein each region represents a portion of the residual block of a difference between a portion of a current video block and a prediction block corresponding to the portion of the current video block; and determining a reconstructed current video block from the residual block based on selectively performing the inverse transform operation according to an indicator that indicates the transform skip mode.

Patent Claims
16 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 2

Original Legal Text

2. The method of claim 1, wherein residual information of a sample of a first region from the plurality of regions is allowed to be used in a context derivation for a sample of a second region from the plurality of regions.

Plain English translation pending...
Claim 3

Original Legal Text

3. The method of claim 1, wherein the transform skip mode is applied to the residual block in case that a size of the residual block being smaller than or equal to an allowed maximum block size used for the transform skip mode which is indicated by a first syntax element included in the bitstream.

Plain English translation pending...
Claim 4

Original Legal Text

4. The method of claim 3, wherein the allowed maximum block size is in a range of 4 to 32, inclusive.

Plain English Translation

This invention relates to data processing systems, specifically methods for managing block sizes in data storage or transmission. The problem addressed is optimizing block size to balance efficiency and resource usage, ensuring data integrity and performance in systems where block size impacts operations like encryption, compression, or storage allocation. The method involves determining an allowed maximum block size for processing data, where the block size is constrained to a specific range. The allowed maximum block size is set between 4 and 32, inclusive, ensuring compatibility with system requirements while preventing excessively large or small blocks that could degrade performance or security. This range is selected to accommodate typical data processing needs, such as encryption algorithms that require fixed or variable block sizes, or storage systems where block size affects fragmentation and access speed. The method may include additional steps, such as validating input data to ensure it conforms to the allowed block size, adjusting processing parameters based on the block size, or dynamically selecting the block size within the specified range to optimize performance. The invention is particularly useful in systems where block size directly influences computational overhead, memory usage, or throughput, such as in cryptographic applications, file systems, or network protocols. By enforcing a constrained block size range, the method ensures consistent and efficient data handling while avoiding inefficiencies associated with improperly sized blocks.

Claim 5

Original Legal Text

5. The method of claim 1, wherein a second syntax element indicating last significant scanning position is not included in the bitstream for a coefficients coding in the transform skip mode.

Plain English translation pending...
Claim 6

Original Legal Text

6. The method of claim 1, wherein a third syntax element indicating transform coefficient levels of last one region of the plurality of regions is not included in the bitstream.

Plain English translation pending...
Claim 7

Original Legal Text

7. The method of claim 6, wherein a context model index of the third syntax element is calculated based on a sum of the third syntax element of the left neighboring sample and the third syntax element of the above neighboring sample.

Plain English translation pending...
Claim 8

Original Legal Text

8. The method of claim 1, wherein a context model of a fifth syntax element for the residual block which uses the transform skip mode is different from a context model of the fifth syntax element for a block which does not use the transform skip mode, wherein the fifth syntax element included in the bitstream indicates a sign of a transform coefficient level of a sample of the residual block.

Plain English translation pending...
Claim 9

Original Legal Text

9. The method of claim 1, wherein the conversion includes encoding the current video block into the bitstream.

Plain English translation pending...
Claim 10

Original Legal Text

10. The method of claim 1, wherein the conversion includes decoding the current video block from the bitstream.

Plain English translation pending...
Claim 12

Original Legal Text

12. The apparatus of claim 11, wherein residual information of a sample of a first region from the plurality of regions is allowed to be used in a context derivation for a sample of a second region from the plurality of regions.

Plain English translation pending...
Claim 13

Original Legal Text

13. The apparatus of claim 11, wherein the transform skip mode is applied to the residual block in case that a size of the residual block being smaller than or equal to an allowed maximum block size used for the transform skip mode which is indicated by a first syntax element included in the bitstream, and wherein the allowed maximum block size is in a range of 4 to 32, inclusive.

Plain English translation pending...
Claim 14

Original Legal Text

14. The apparatus of claim 11, wherein a third syntax element indicating transform coefficient levels of last one region of the plurality of regions is not included in the bitstream, and wherein a context model index of the third syntax element is calculated based on a sum of the third syntax element of the left neighboring sample and the third syntax element of the above neighboring sample.

Plain English translation pending...
Claim 15

Original Legal Text

15. The apparatus of claim 11, wherein a context model of a fifth syntax element for the residual block which uses the transform skip mode is different from a context model of the fifth syntax element for a block which does not use the transform skip mode, wherein the fifth syntax element included in the bitstream indicates a sign of a transform coefficient level of a sample of the residual block.

Plain English translation pending...
Claim 17

Original Legal Text

17. The non-transitory computer-readable storage medium of claim 16, wherein residual information of a sample of a first region from the plurality of regions is allowed to be used in a context derivation for a sample of a second region from the plurality of regions.

Plain English translation pending...
Claim 19

Original Legal Text

19. The non-transitory computer-readable recording medium of claim 18, wherein residual information of a sample of a first region from the plurality of regions is allowed to be used in a context derivation for a sample of a second region from the plurality of regions.

Plain English translation pending...
Claim 20

Original Legal Text

20. The non-transitory computer-readable storage medium of claim 16, wherein the transform skip mode is applied to the residual block in case that a size of the residual block being smaller than or equal to an allowed maximum block size used for the transform skip mode which is indicated by a first syntax element included in the bitstream, and wherein the allowed maximum block size is in a range of 4 to 32, inclusive.

Plain English translation pending...
Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 9, 2021

Publication Date

November 1, 2022

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Transform bypass coded residual blocks in digital video” (US-11490089). https://patentable.app/patents/US-11490089

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-11490089. See llms.txt for full attribution policy.