IP Library Granted Patent US 8,014,595
Granted Patent B2
US 8,014,595 · App. 12/976,444 · Granted Sep 6, 2011

Display processing system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,014,595
App. No.
12/976,444
Granted
Sep 6, 2011
Kind
B2
Abstract

Pixel data is stored in a field corresponding to a pixel of an image. The field includes an opacity bit and a set of bits. If the opacity bit is set to an opaque-indicating state, then a color level value of a component color of the pixel is stored in the set of bits. However, if the opacity bit is set to a transparency-indicating state, then a transparency level value is stored in at least one bit of the set of bits and the respective color level value is stored in other bits of the set of bits.

Claims (17)

1. A method for storing pixel data in a field corresponding to a pixel of an image, the field including an opacity bit and a set of bits, the method comprising the following actions implemented by a microprocessor:

storing a color level value of a component color of the pixel in the set of bits if the opacity bit is set to an opaque-indicating state; and

storing a transparency level value in at least one bit of the set of bits and storing the respective color level value in other bits of the set of bits if the opacity bit is set to a transparency-indicating state.

2. The method of claim 1 wherein the at least one bit of the set of bits, along with other bits that are not among the set of bits, together indicate a single transparency level value that is applicable to the component color.

3. The method of claim 1 wherein the image is a first image, and the method further comprises:

blending the pixel data of each pixel of the first image with pixel data of a corresponding pixel of a second image.

4. The method of claim 3 wherein the blending includes:

bit-shifting the color level value of the pixel of the first image by a number of bit positions indicated by the transparency level value for the pixel; and

adding the bit-shifted color level value to a corresponding color level value of the corresponding pixel of the second image.

5. The method of claim 4 wherein the bit-shifting of the color level value of the first image is performed in the same memory location in which the color level value of the first image is stored.

6. The method of claim 1 wherein the microprocessor performing the storing actions is part of a mobile communication device.

7. A non-transitory computer-readable storage medium or mediums encoded with instructions that cause an electronic device to perform a method for storing pixel data in a field corresponding to a pixel of an image, the field including an opacity bit and a set of bits, the method comprising the actions of:

storing a color level value of a component color of the pixel in the set of bits, if the opacity bit is set to an opaque-indicating state; and

storing a transparency level value in at least one bit of the set of bits and storing the respective color level value in other bits of the set of bits, if the opacity bit is set to a transparency-indicating state.

8. The medium or mediums of claim 7 wherein the at least one bit of the set of bits, along with other bits stored outside the set of bits, together indicate a single transparency level value that is applicable to the component color.

9. The medium or mediums of claim 7 wherein the image is a first image, and the method further comprising the action of blending the pixel data of each pixel of the first image with pixel data of a corresponding pixel of a second image.

10. The medium or mediums of claim 7 configured to be part of a mobile communication device.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 24, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034045/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2011
From: STEELE, JAY D.; WHATMOUGH, KENNETH J.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025632/0526 →