Method and apparatus to generate complex borders
First Claim
1. A method for incorporating a border around a displayed image, comprising the operations of:
- identifying a main image;
selecting a border image to be associated with the main image;
mapping the border image to a table such that each pixel of the border image is represented by a corresponding single bit in the table, the mapping including, defining a first single bit value for respective border image pixels; and
defining a second single bit value for respective main image pixels;
applying the table to a display of the main image in order to incorporate the border image with the main image.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for incorporating a border around a displayed image is provided. The method initiates with identifying a main image. The method includes selecting a border image to be associated with the main image. Then, the border image is mapped to a table such that each pixel of the border image is represented by a corresponding single bit in the table. The mapping to the table includes defining a first single bit value for respective border image pixels and defining a second single bit value for respective main image pixels. The method includes applying the table to a display of the main image in order to incorporate the border image with the main image. A graphics processing device and a device configured to generate a border for a displayed image are included.
-
Citations
26 Claims
-
1. A method for incorporating a border around a displayed image, comprising the operations of:
-
identifying a main image;
selecting a border image to be associated with the main image;
mapping the border image to a table such that each pixel of the border image is represented by a corresponding single bit in the table, the mapping including, defining a first single bit value for respective border image pixels; and
defining a second single bit value for respective main image pixels;
applying the table to a display of the main image in order to incorporate the border image with the main image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for customizing a border around a displayed image, comprising the operations of:
-
identifying a main image;
selecting a border image to be associated with the main image;
defining a table representing a template for the border image and the main image such that each pixel of the border image is represented by a corresponding first single bit in the table and the main image is represented by a corresponding second single bit in the table. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A graphics processing unit (GPU), comprising:
border generation logic configured to apply a border to an image, the border generation logic including, logic for generating a table mapping border data with image data such that both the border data and the image data are represented by corresponding single bit values in the table;
logic for compressing the border data and the image data such that multiple successive single bit values in the table are compressed to a value representing whether one of the corresponding single bit values is one of a first single bit value and a second single bit value and a number of identical single bit values following the one of the corresponding single bits in the table; and
logic for storing the compressed data in a buffer associated with the GPU. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
21. A device, comprising:
a graphics processing unit (GPU) configured to provide image data having a border to a display panel for presentation, the GPU including, logic for generating a table mapping border data with the image data, the table being defined by single bit values; and
logic for compressing the single bit values of the table such that repeated successive single bits in the table are compressed to an eight bit value having a most significant bit determining whether the repeated successive single bits are associated with one of the border data and the image data, wherein remaining seven bits of the eight bit value represent a quantity of the repeated single bits. - View Dependent Claims (22, 23, 24, 25, 26)
Specification