Image generation
First Claim
Patent Images
1. A method of generating an image comprising:
- maintaining, at a display control device, a frame buffer having display data for an entire image, the display data comprising pixel data for each pixel of the image;
receiving a signal over a general purpose data connection at the display control device, the signal comprising encoded display data for one or more rectangular groups of pixel tiles within the image, the display data comprising display data for less than the whole of the image, and position data indicating a position of the or each rectangular group of pixel tiles within the image, the display data being encoded using a Haar transform,obtaining a coefficient for the or each rectangular group of pixel tiles from the encoded display data,performing an inverse Haar transform on the obtained coefficients to generate pixel data for the or each rectangular group of pixel tiles,updating the frame buffer with the generated pixel data for the or each rectangular group of pixel tiles according to the position data for the or each rectangular group of pixel tiles, whereby the one or more groups of rectangular groups of pixel tiles of display data provide a partial update of the image, andoutputting at least a portion of the frame buffer to a display over a display-specific data standard connection.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating an image comprises receiving a signal over a USB interface comprising encoded display data for one or more rectangular group of pixel tiles within an image and position data for the or each group of pixel tiles. The coefficients are obtained from the encoded display data, maybe by converting variable bit length fields into AC coefficients and an inverse Haar transform performed on them to generate pixel data for each rectangular group of pixel tiles. A frame buffer, which may be part of the display, is then updated with the generated pixel data ready for output to the display device. Copy protection may also be incorporated using AES negotiated over HDPC.
16 Citations
26 Claims
-
1. A method of generating an image comprising:
-
maintaining, at a display control device, a frame buffer having display data for an entire image, the display data comprising pixel data for each pixel of the image; receiving a signal over a general purpose data connection at the display control device, the signal comprising encoded display data for one or more rectangular groups of pixel tiles within the image, the display data comprising display data for less than the whole of the image, and position data indicating a position of the or each rectangular group of pixel tiles within the image, the display data being encoded using a Haar transform, obtaining a coefficient for the or each rectangular group of pixel tiles from the encoded display data, performing an inverse Haar transform on the obtained coefficients to generate pixel data for the or each rectangular group of pixel tiles, updating the frame buffer with the generated pixel data for the or each rectangular group of pixel tiles according to the position data for the or each rectangular group of pixel tiles, whereby the one or more groups of rectangular groups of pixel tiles of display data provide a partial update of the image, and outputting at least a portion of the frame buffer to a display over a display-specific data standard connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for generating an image comprising:
-
a frame buffer configured to store display data for an entire image, the display data comprising pixel data for each pixel of the image; a receiver arranged to receive a signal over a general purpose data connection, the signal comprising display data for one or more rectangular groups of pixel tiles within the image, the display data comprising display data for less than the whole of the image, and position data indicating a position of the or each rectangular group of pixel tiles within the image, the display data being encoded using a Haar transform, a processor arranged to obtain a coefficient for the or each rectangular group of pixel tiles from the encoded display data, to perform an inverse Haar transform on the obtained coefficients to generate pixel data for the or each rectangular group of pixel tiles and to update the frame buffer with the generated pixel data for the or each rectangular group of pixel tiles according to the position data for the or each rectangular group of pixel tiles, whereby the one or more groups of rectangular groups of pixel tiles of display data provide a partial update of the image, and an output device arranged to output at least a portion of the frame buffer to a display over a display-specific data standard connection. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for generating an image comprising:
a computer arranged to encode display data for one or more rectangular groups of pixel tiles within an image and position data indicating a position of each of the rectangular groups of pixel tiles within the image, the display data being less than the display data for an entire image, the encoding using a Haar transform for each pixel tile and transmit an encoded signal of the encoded display data to a display control device over a general purpose data connection, a display control device comprising; a frame buffer configured to store display data for an entire image, the display data comprising pixel data for each pixel of the image; a receiver arranged to receive the signal over the general purpose data connection, the signal comprising the encoded display data for one or more rectangular groups of pixel tiles within the image and the position data for the or each rectangular group of pixel tiles, a processor arranged to obtain a coefficient for the or each rectangular group of pixel tiles from the encoded display data, to perform an inverse Haar transform on the obtained coefficients to generate pixel data for the or each rectangular group of pixel tiles and to update the frame buffer with the generated pixel data for the or each rectangular group of pixel tiles according to the position data for the or each rectangular group of pixel tiles, whereby the one or more groups of rectangular groups of pixel tiles of display data provide a partial update of the image, and an output device arranged to output at least a portion of the frame buffer to a display over a display-specific data standard connection. - View Dependent Claims (18, 19, 20, 21)
-
22. A tangible non-transitory computer readable medium including executable instructions which, when executed in a processing system, cause the processing system to:
-
maintain, at a display control device, a frame buffer having display data for an entire image, the display data comprising pixel data for each pixel of the image; receive a signal over a general purpose data connection at the display control device, the signal comprising display data for one or more rectangular groups of pixel tiles within the image, the display data comprising display data for less than the whole of the image, and position data indicating a position of the or each rectangular group of pixel tiles within the image, the display data being encoded using a Haar transform, obtain a coefficient for the or each rectangular group of pixel tiles from the encoded display data, perform an inverse Haar transform on the obtained coefficients to generate pixel data for the or each rectangular group of pixel tiles, update the frame buffer with the generated pixel data for the or each rectangular group of pixel tiles according to the position data for the or each rectangular group of pixel tiles, whereby the one or more groups of rectangular groups of pixel tiles of display data provide a partial update of the image, and output at least a portion of the frame buffer to a display over a display-specific data standard connection. - View Dependent Claims (23, 24, 25, 26)
-
Specification