Generating a low-latency transparency effect
US-2015194128-A1 · Jul 9, 2015 · US
US10846918B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10846918-B2 |
| Application number | US-201715489068-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 17, 2017 |
| Priority date | Apr 17, 2017 |
| Publication date | Nov 24, 2020 |
| Grant date | Nov 24, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.