Stereoscopic rendering with compression

US10846918B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10846918-B2
Application numberUS-201715489068-A
CountryUS
Kind codeB2
Filing dateApr 17, 2017
Priority dateApr 17, 2017
Publication dateNov 24, 2020
Grant dateNov 24, 2020

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.

Systems, apparatuses, and methods may provide for technology to render and compress stereoscopic graphical data. In one example, the technology identifies, from graphical data associated with a stereoscopic image defined by a first perspective view and a second perspective view, a background region and a foreground region of a graphical scene in the stereoscopic image, renders graphical data of the identified background region for the first perspective view, and compresses the rendered graphical data.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a display to visually present a rendered stereoscopic image defined by a first perspective view and a second perspective view; a memory to store a set of instructions; and a semiconductor package apparatus coupled to the display and the memory, the semiconductor package apparatus including: a substrate, a host processor coupled to the substrate, wherein when executed by the host processor, the set of instructions cause the host processor to generate a graphical scene associated with the stereoscopic image, and a graphics processor coupled to the substrate, wherein the graphics processor includes logic to: identify, from graphical data, a background region and a foreground region of the graphical scene; render graphical data of the identified background region for the first perspective view, and then compress the rendered graphical data, and copy the rendered and compressed graphical data of the background, and then render, in parallel, graphical data of the identified foreground region for the first perspective view and the second perspective view, wherein pixels at a same location on the first perspective view and the second perspective view are represented with auxiliary data, and compressing the rendered graphical data includes comparing corresponding cache lines related to pixel data from the first perspective view as a render target of the second perspective view is written out. 2. The system of claim 1 , wherein the logic is to broadcast, in response to rendering the graphical data of the identified background region for the first perspective view, the compressed graphical data to the second perspective view. 3. The system of claim 2 , wherein broadcasting the compressed graphical data to the second perspective view comprises copying the compressed graphical data to a render target of the second perspective view. 4. The system of claim 1 , wherein identifying the background region and the foreground region of the graphical scene comprises determining whether pixel depth values exceed a predetermined threshold value. 5. The system of claim 1 , wherein compressing the rendered graphical data includes updating the auxiliary data in a compressed state when the pixel data is the same. 6. An apparatus, comprising: a graphic processor having logic to: identify, from graphical data associated with a stereoscopic image defined by a first perspective view and a second perspective view, a background region and a foreground region of a graphical scene in the stereoscopic image; render graphical data of the identified background region for the first perspective view, and then compress the rendered graphical data; and copy the rendered and compressed graphical data of the background, and then render, in parallel, graphical data of the identified foreground region for the first perspective view and the second perspective view, wherein pixels at a same location on the first perspective view and the second perspective view are represented with auxiliary data, and compressing the rendered graphical data includes comparing corresponding cache lines related to pixel data from the first perspective view as a render target of the second perspective view is written out. 7. The apparatus of claim 6 , wherein the logic is to broadcast, in response to rendering graphical data of the identified background region for the first perspective view, the compressed graphical data to the second perspective view. 8. The apparatus of claim 7 , wherein broadcasting the compressed graphical data to the second perspective view comprises copying the compressed graphical data to a render target of the second perspective view. 9. The apparatus of claim 6 , wherein identifying the background region and the foreground region of the graphical scene comprises determining whether pixel depth values exceed a predetermined threshold value. 10. The apparatus of claim 6 , wherein compressing the rendered graphical data includes updating the auxiliary data in a compressed state when the pixel data is the same. 11. A method, comprising: identifying, from graphical data associated with a stereoscopic image defined by a first perspective view and a second perspective view, a background region and a foreground region of a graphical scene of the stereoscopic image; rendering graphical data of the identified background region for the first perspective view, and then compressing the rendered graphical data; and copying the rendered and compressed graphical data of the background, and then rendering, in parallel, graphical data of the identified foreground region for the first perspective view and the second perspective view, wherein pixels at a same location on the first perspective view and the second perspective view are represented with auxiliary data, and compressing the rendered graphical data includes comparing corresponding cache lines related to pixel data from the first perspective view as a render target of the second perspective view is written out. 12. The method of claim 11 , further comprising broadcasting, in response to rendering graphical data of the identified background region for the first perspective view, the compressed graphical data to the second perspective view. 13. The method of claim 12 , wherein broadcasting the compressed graphical data to the second perspective view comprises copying the compressed graphical data to a render target of the second perspective view. 14. The method of claim 11 , wherein identifying the background region and the foreground region of the graphical scene comprises determining whether pixel depth values exceed a predetermined threshold value. 15. The method of claim 11 , wherein compressing the rendered graphical data includes updating the auxiliary data in a compressed state when the pixel data is the same. 16. At least one non-transitory computer readable medium, comprising a set of instructions, which when executed by a computing device, cause the computing device to: identify, from graphical data associated with a stereoscopic image defined by a first perspective view and a second perspective view, a background region and a foreground region of a graphical scene in the stereoscopic image; render graphical data of the identified background region for the first perspective view, and compress the rendered graphical data; and copy the rendered and compressed graphical data of the background, and then render, in parallel, graphical data of the identified foreground region for the first perspective view and the second perspective view, wherein pixels at a same location on the first perspective view and the second perspective view are represented with auxiliary data, and compressing the rendered graphical data includes comparing corresponding cache lines related to pixel data from the first perspective view as a render target of the second perspective view is written out. 17. The at least one non-transitory computer readable medium of claim 16 , wherein the at least one computer readable medium comprises a set of instructions, which when executed by a computing device, cause the computing device to broadcast, in response to rendering graphical data of the identified background region for the first perspective view, the compressed graphical data to the second perspective view. 18. The at least one non-transitory computer readable medium of claim 17 , wherein broadcasting the compressed graphical data to the second perspective view comprises copying the compressed graphical data to a render t

Assignees

Inventors

Classifications

  • G06T1/20Primary

    Processor architectures; Processor configuration, e.g. pipelining · CPC title

  • Predictors, e.g. intraframe, interframe coding · CPC title

  • with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic · CPC title

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

  • Handling of images in compressed format, e.g. JPEG, MPEG · 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 US10846918B2 cover?
Systems, apparatuses, and methods may provide for technology to render and compress stereoscopic graphical data. In one example, the technology identifies, from graphical data associated with a stereoscopic image defined by a first perspective view and a second perspective view, a background region and a foreground region of a graphical scene in the stereoscopic image, renders graphical data of…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06T1/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 24 2020 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).