Post-rendering image transformation using parallel image transformation pipelines
First Claim
Patent Images
1. An electronic device comprising:
- a post-rendering image transformation module including a plurality of image transformation pipelines each arranged to generate transformed pixel color data for a single color component by applying one or more two-dimensional (2D) image transformations to a rendered source image, the plurality of image transformation pipelines including first, second, and third image transformation pipelines;
a source image data retrieval module arranged to retrieve pixel color values for the rendered source image in response to pixel color data requests received from the plurality of image transformation pipelines; and
control logic arranged to operate in a first configuration in which the post-rendering image transformation module is configured to output a first image frame including a plurality of first pixels by sequentially generating and outputting a plurality of color component fields including a first color component field and a second color component field, wherein;
each of the plurality of first pixels has pixel color values for at least a first color component and a second color component different than the first color component,the first color component field includes first pixel color values for the first color component for the plurality of first pixels,the pixel color values included in the first color component field specify an intensity value for the first color component,the generating the first color component field includes generating a first portion of the first pixel color values by the first image transformation pipeline, a second portion of the first pixel color values by the second image transformation pipeline, and a third portion of the first pixel color values by the third image transformation pipeline,the second color component field includes second pixel color values for the second color component for the plurality of first pixels,the pixel color values included in the second color component field specify an intensity value for the second color component,the generating the second color component field includes generating a first portion of the second pixel color values by the first image transformation pipeline, a second portion of the second pixel color values by the second image transformation pipeline, and a third portion of the second pixel color values by the third image transformation pipeline, andthe first image transformation pipeline, the second image transformation pipeline, and the third image transformation pipeline are different pipelines.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for post-rendering image transformation including outputting an image frame including a plurality of first pixels by sequentially generating and outputting multiple color component fields including a first color component field and a second color component field by applying one or more two-dimensional (2D) image transformations to at least one portion of the plurality of source pixels by first, second, and third image transformation pipelines, to generate transformed pixel color data for the first color component field and the second color component field.
-
Citations
20 Claims
-
1. An electronic device comprising:
-
a post-rendering image transformation module including a plurality of image transformation pipelines each arranged to generate transformed pixel color data for a single color component by applying one or more two-dimensional (2D) image transformations to a rendered source image, the plurality of image transformation pipelines including first, second, and third image transformation pipelines; a source image data retrieval module arranged to retrieve pixel color values for the rendered source image in response to pixel color data requests received from the plurality of image transformation pipelines; and control logic arranged to operate in a first configuration in which the post-rendering image transformation module is configured to output a first image frame including a plurality of first pixels by sequentially generating and outputting a plurality of color component fields including a first color component field and a second color component field, wherein; each of the plurality of first pixels has pixel color values for at least a first color component and a second color component different than the first color component, the first color component field includes first pixel color values for the first color component for the plurality of first pixels, the pixel color values included in the first color component field specify an intensity value for the first color component, the generating the first color component field includes generating a first portion of the first pixel color values by the first image transformation pipeline, a second portion of the first pixel color values by the second image transformation pipeline, and a third portion of the first pixel color values by the third image transformation pipeline, the second color component field includes second pixel color values for the second color component for the plurality of first pixels, the pixel color values included in the second color component field specify an intensity value for the second color component, the generating the second color component field includes generating a first portion of the second pixel color values by the first image transformation pipeline, a second portion of the second pixel color values by the second image transformation pipeline, and a third portion of the second pixel color values by the third image transformation pipeline, and the first image transformation pipeline, the second image transformation pipeline, and the third image transformation pipeline are different pipelines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for operating an electronic device for post-rendering image transformation, the method comprising:
-
determining, at the device, that a source image has been rendered, the rendered source image including a plurality of source pixels; and outputting, from the device, an image frame including a plurality of first pixels by sequentially generating and outputting a plurality of color component fields including a first color component field and a second color component field by applying one or more two-dimensional (2D) image transformations to at least one portion of the plurality of source pixels by first, second, and third image transformation pipelines, to generate, at the device, transformed pixel color data for the first color component field and the second color component field, wherein; each of the plurality of first pixels has pixel color values for at least a first color component and a second color component different than the first color component, the first color component field includes first pixel color values for the first color component for the plurality of first pixels, the pixel color values included in the first color component field specify an intensity value for the first color component, the generating the transformed pixel color data for the first color component field includes generating a first portion of the first pixel color values by the first image transformation pipeline, a second portion of the first pixel color values by the second image transformation pipeline, and a third portion of the first pixel color values by the third image transformation pipeline, the second color component field includes second pixel color values for the second color component for the plurality of first pixels, the pixel color values included in the second color component field specify an intensity value for the second color component, the generating the transformed pixel color data for second color component field includes generating, at the device, a first portion of the second pixel color values by the first image transformation pipeline, a second portion of the second pixel color values by the second image transformation pipeline, and a third portion of the second pixel color values by the third image transformation pipeline, and the first image transformation pipeline, the second image transformation pipeline, and the third image transformation pipeline are different pipelines. - View Dependent Claims (17, 18, 19, 20)
-
Specification