Multi-plane image compression

US12450780B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12450780-B2
Application numberUS-202117926532-A
CountryUS
Kind codeB2
Filing dateJun 18, 2021
Priority dateJun 19, 2020
Publication dateOct 21, 2025
Grant dateOct 21, 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.

Example methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement multi-plane image (MPI) compression are disclosed. Example apparatus disclosed herein include an interface to access an input multiplane image stack corresponding to a source camera viewpoint, the input multiplane image stack including a plurality of texture images and a corresponding plurality of alpha images, ones of the alpha images including pixel values representative of transparency of corresponding pixels in respective ones of the texture images. Disclosed example apparatus also include a compressed image encoder to at least one of (i) convert the plurality of texture images to a single composite texture image to generate a compressed multiplane image stack, or (ii) convert the plurality of alpha images to a single composite alpha image to generate the compressed multiplane image stack. In some disclosed examples, the interface is to output the compressed multiplane image stack.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus to compress multiplane image stacks, the apparatus comprising: interface circuitry; machine readable instructions; and at least one programmable circuit to be programmed based on the machine readable instructions to: access an input multiplane image stack corresponding to a source camera viewpoint, the input multiplane image stack including a plurality of texture images and a corresponding plurality of alpha images, ones of the alpha images including pixel values representative of transparency of corresponding pixels in respective ones of the texture images; and at least one of (i) replace the plurality of texture images with a source camera image associated with the source camera viewpoint corresponding to the input multiplane image stack to convert the plurality of texture images to a single composite texture image, or (ii) convert the plurality of alpha images to a single composite alpha image including a composite alpha value at a pixel position of the single composite alpha image, the composite alpha value based on a combination of an alpha plane index value and a bias value, the alpha plane index value based on a value of a source camera depth image at the pixel position, the bias value based on the alpha plane index value and the value of the source camera depth image at the pixel position, the source camera depth image associated with the source camera viewpoint corresponding to the input multiplane image stack; generate a compressed multiplane image stack based on at least one of the single composite texture image or the single composite alpha image; and output the compressed multiplane image stack. 2. The apparatus of claim 1 , wherein the single composite texture image is a first composite texture image, and one or more of the at least one programmable circuit is to: access a second input multiplane image stack including a second plurality of texture images and a corresponding second plurality of alpha images; combine the second plurality of texture images based on the second plurality of alpha images to convert the second plurality of texture images to a second composite texture image; and generate a second compressed multiplane image stack based on the second composite texture image. 3. The apparatus of claim 2 , wherein to combine the second plurality of texture images based on the second plurality of alpha images, one or more of the at least one programmable circuit is to weight pixel values of ones of the second plurality of texture images by pixel values of ones of the second plurality of alpha images corresponding respectively to the ones of the second plurality of texture images to determine a plurality of alpha weighted texture images. 4. The apparatus of claim 3 , wherein to combine the second plurality of texture images based on the second plurality of alpha images, one or more of the at least one programmable circuit is to average the alpha weighted texture images to determine the single second composite texture image, the second composite texture image including alpha weighted pixel values at respective pixel positions of the second composite texture image. 5. The apparatus of claim 1 , wherein the single composite alpha image is a first composite alpha image, and one or more of the at least one programmable circuit is to: access a second input multiplane image stack including a second plurality of texture images and a corresponding second plurality of alpha images; and convert the second plurality of alpha images to a second composite alpha image by: identifying a first alpha plane index value corresponding to a first one of the second plurality of alpha images with a largest alpha value among the second plurality of alpha images at a first pixel position of the second input multiplane image stack; identifying a second alpha plane index value corresponding to a neighbor alpha image of the first one of the second plurality of alpha images with a next largest alpha value among the second plurality of alpha images at the first pixel position; determining a bias value for the first pixel position, the bias value for the first pixel position based on the largest alpha value and the next largest alpha value at the first pixel position; and combining the first alpha plane index value and the bias value for the first pixel position to determine a composite alpha value to include in the second composite alpha image at the first pixel position. 6. The apparatus of claim 1 , wherein one or more of the at least one programmable circuit is to generate the compressed multiplane image stack based on the single composite texture image and the single composite alpha image. 7. At least one non-transitory computer readable medium comprising computer readable instructions to cause at least one programmable circuit to at least: access an input multiplane image stack corresponding to a source camera viewpoint, the input multiplane image stack including a plurality of texture images and a corresponding plurality of alpha images, ones of the alpha images including pixel values representative of transparency of corresponding pixels in respective ones of the texture images; at least one of (i) replace the plurality of texture images with a source camera image associated with the source camera viewpoint corresponding to the input multiplane image stack to convert the plurality of texture images to a single composite texture image, or (ii) convert the plurality of alpha images to a single composite alpha image including a composite alpha value at a pixel position of the single composite alpha image, the composite alpha value based on a combination of an alpha plane index value and a bias value, the alpha plane index value based on a value of a source camera depth image at the pixel position, the bias value based on the alpha plane index value and the value of the source camera depth image at the pixel position, the source camera depth image associated with the source camera viewpoint corresponding to the input multiplane image stack; generate a compressed multiplane image stack based on at least one of the single composite texture image or the single composite alpha image; and output the compressed multiplane image stack. 8. The at least one non-transitory computer readable medium of claim 7 , wherein the single composite texture image is a first composite texture image, and the instructions are to cause one or more of the at least one programmable circuit to: access a second input multiplane image stack including a second plurality of texture images and a corresponding second plurality of alpha images; combine the second plurality of texture images based on the second plurality of alpha images to convert the second plurality of texture images to a second composite texture image; and generate a second compressed multiplane image stack based on the second composite texture image. 9. The at least one non-transitory computer readable medium of claim 8 , wherein to combine the second plurality of texture images based on the second plurality of alpha images, the instructions are to cause one or more of the at least one programmable circuit to weight pixel values of ones of the second plurality of texture images by pixel values of ones of the second plurality of alpha images corresponding respectively to the ones of the second plurality of texture images to determine a plurality of alpha weighted texture images. 10. The at least one non-transitory computer readable medium of claim 9 , wherein to combine the second plurality of texture images based on the second plurality of alpha images, the instructions are to cause one or more of the at least one programmable circuit to

Assignees

Inventors

Classifications

  • specially adapted for multi-view video sequence encoding · CPC title

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

  • using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals · CPC title

  • G06T9/00Primary

    Image coding (bandwidth or redundancy reduction for static pictures H04N1/41; coding or decoding of static colour picture signals H04N1/64; methods or arrangements for coding, decoding, compressing or decompressing digital video signals H04N19/00) · CPC title

  • H04N19/21Primary

    with binary alpha-plane coding for video objects, e.g. context-based arithmetic encoding [CAE] · 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 US12450780B2 cover?
Example methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement multi-plane image (MPI) compression are disclosed. Example apparatus disclosed herein include an interface to access an input multiplane image stack corresponding to a source camera viewpoint, the input multiplane image stack including a plurality of texture images and a corresponding plu…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06T9/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 21 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).