Image processing apparatus and method

US12375673B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12375673-B2
Application numberUS-202318167903-A
CountryUS
Kind codeB2
Filing dateFeb 13, 2023
Priority dateNov 16, 2018
Publication dateJul 29, 2025
Grant dateJul 29, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image processing apparatus (encoder, decoder or the like) and method suppress reduction in encoding efficiency. Encoding of coefficient data is skipped in an invalid transform coefficient region, and the coefficient data is encoded in a valid transform coefficient region. Further, for example, the coefficient data in the valid transform coefficient region is encoded in a scan order corresponding to a block shape of a block to be processed. In addition, decoding of encoded data including encoded coefficient data related to an image is skipped in an invalid transform coefficient region, and the encoded data is decoded in a valid transform coefficient region. Further, for example, the encoded data in the valid transform coefficient region is decoded in a scan order corresponding to the block shape of the block to be processed.

First claim

Opening claim text (preview).

The invention claimed is: 1. An image processing apparatus comprising: a transceiver; and control circuitry configured to encode coefficient data related to an image, the coefficient data related to the image arranged in an M×N block, where M and N are integers, and N is equal to or different from M, wherein, based on information indicating a K×L block of the M×N block is to be processed, where the K×L block corresponds to a valid transform coefficient region, where K and L are integers, and L is equal to or different from K, where at least one of K or L is less than at least one M or N, the control circuitry encodes the coefficient data related to the image by: skipping encoding of the coefficient data related to the image in portions of the M×N block that are outside of the K×L block, the portions of the M×N block that are outside of the K×L block corresponding to one or more invalid transform coefficient regions, and only encoding the coefficient data related to the image in the K×L block that corresponds to the valid transform coefficient region. 2. The image processing apparatus of claim 1 , wherein the control circuitry is configured to encode the coefficient data related to the image in the K×L block that corresponds to the valid transform coefficient region by scanning the coefficient data related to the image in the K×L block that corresponds to the valid transform coefficient region in a predetermined scanning pattern. 3. The image processing apparatus of claim 2 , wherein the predetermined scanning pattern includes a predetermined scanning direction. 4. The image processing apparatus of claim 3 , wherein the predetermined scanning direction corresponds to a block shape of the K×L block. 5. The image processing apparatus of claim 1 , wherein scanning of the coefficient data in the K×L block includes sequentially scanning a plurality of sub-blocks of the K×L block. 6. The image processing apparatus of claim 1 , wherein the coefficient data related to the image in the K×L block comprises at least one of a luminance data or a chroma data. 7. A method of encoding performed by an image processing apparatus that is configured to encode coefficient data related to an image, the coefficient data related to the image arranged in an M×N block, where M and N are integers, and N is equal to or different from M, the method comprising: based on information indicating a K×L block of the M×N block is to be processed, where the K×L block corresponds to a valid transform coefficient region, where K and L are integers, and L is equal to or different from K, where at least one of K or L is less than at least one M or N, encoding the coefficient data related to the image by: skipping encoding of the coefficient data related to the image in portions of the M×N block that are outside of the K×L block, the portions of the M×N block that are outside of the K×L block corresponding to one or more invalid transform coefficient regions, and only encoding the coefficient data related to the image in the K×L block that corresponds to the valid transform coefficient region. 8. An image processing apparatus comprising: a transceiver; and control circuitry configured to decode coefficient data related to an image, the coefficient data related to the image arranged in an M×N block, where M and N are integers, and N is equal to or different from M, wherein, based on information indicating a K×L block of the M×N block is to be processed, where the K×L block corresponds to a valid transform coefficient region, where K and L are integers, and L is equal to or different from K, where at least one of K or L is less than at least one M or N, the control circuitry decodes the coefficient data related to the image by: skipping decoding of the coefficient data related to the image in portions of the M×N block that are outside of the K×L block, the portions of the M×N block that are outside of the K×L block corresponding to one or more invalid transform coefficient regions, and only decoding the coefficient data related to the image in the K×L block that corresponds to the valid transform coefficient region. 9. The image processing apparatus of claim 8 , wherein the control circuitry is configured to decode the coefficient data related to the image in the K×L block that corresponds to the valid transform coefficient region by scanning the coefficient data related to the image in the K×L block that corresponds to the valid transform coefficient region in a predetermined scanning pattern. 10. The image processing apparatus of claim 9 , wherein the predetermined scanning pattern includes a predetermined scanning direction. 11. The image processing apparatus of claim 10 , wherein the predetermined scanning direction corresponds to a block shape of the K×L block. 12. The image processing apparatus of claim 8 , wherein scanning of the coefficient data in the K×L block includes sequentially scanning a plurality of sub-blocks of the K×L block. 13. The image processing apparatus of claim 8 , wherein the coefficient data related to the image in the K×L block comprises at least one of a luminance data or a chroma data. 14. A method of decoding performed by an image processing apparatus that is configured to decode coefficient data related to an image, the coefficient data related to the image arranged in an M×N block, where M and N are integers, and N is equal to or different from M, the method comprising: based on information indicating a K×L block of the M×N block is to be processed, where the K×L block corresponds to a valid transform coefficient region, where K and L are integers, and L is equal to or different from K, where at least one of K or L is less than at least one M or N, decoding the coefficient data related to the image by: skipping decoding of the coefficient data related to the image in portions of the M×N block that are outside of the K×L block, the portions of the M×N block that are outside of the K×L block corresponding to one or more invalid transform coefficient regions, and only decoding the coefficient data related to the image in the K×L block that corresponds to the valid transform coefficient region. 15. A non-transitory computer-readable medium for storing data associated with a data stream, the data stream comprising coefficient data related to an image, the coefficient data related to the image arranged in an M×N block, where M and N are integers, and N is equal to or different from M, the non-transitory computer-readable medium storing instructions for causing a processor to perform a method comprising: based on information indicating a K×L block of the M×N block is to be processed, where the K×L block corresponds to a valid transform coefficient region, where K and L are integers, and L is equal to or different from K, where at least one of K or L is less than at least one M or N, encoding the coefficient data related to the image by: skipping encoding of the coefficient data related to the image in portions of the M×N block that are outside of the K×L block, the portions of the M×N block that are outside of the K×L block corresponding to one or more invalid transform coefficient regions, and only encoding the coefficient data related to the image in the K×L block that corresponds to the valid transform coefficient region. 16. A non-transitory computer-readable medium for storing data associated with a data stream, the data stream comprising coefficient data related to an image, the coefficient data related to the image arranged in an M×N block, where M and N are integers, and N is equal to or different

Assignees

Inventors

Classifications

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • using transform coding · CPC title

  • the region being a block, e.g. a macroblock · CPC title

  • Incoming video signal characteristics or properties · CPC title

  • Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12375673B2 cover?
An image processing apparatus (encoder, decoder or the like) and method suppress reduction in encoding efficiency. Encoding of coefficient data is skipped in an invalid transform coefficient region, and the coefficient data is encoded in a valid transform coefficient region. Further, for example, the coefficient data in the valid transform coefficient region is encoded in a scan order correspon…
Who is the assignee on this patent?
Sony Group Corp
What technology area does this patent fall under?
Primary CPC classification H04N19/129. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).