IP Library Granted Patent US 6,980,219
Granted Patent B2
US 6,980,219 · App. 10/691,200 · Granted Dec 27, 2005

Hue angle calculation system and methods

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 6,980,219
App. No.
10/691,200
Granted
Dec 27, 2005
Kind
B2
Abstract

Systems and methods are disclosed to calculate the hue angle of image data. One system includes at least one input channel, an octant determining unit, an angle determining unit, and an angle offset unit. Each input channel receives chroma components of image data. The octant determining unit determines which octant a given image data occupies. The angle determining unit determines a hue angle of the given image data within an octant. The angle offset unit adjusts the hue angle for the image data according to the octant the image data was determined to occupy.

Claims (38)

1. A hue angle calculator comprising:

at least one input channel to receive chroma components of image data;

an octant determining unit to determine which octant a given image data occupies;

an angle determining unit to determine a hue angle of the given image data within an octant; and

an angle offset unit to adjust the hue angle for the image data according to the octant the image data was determined to occupy.

2. The hue angle calculator of claim 1 wherein said octant determining unit comprises:

an absolute value unit to determine the absolute value of the chroma components;

a swap unit to swap the chroma components depending upon a condition;

an octant memory to store the octant of the image data depending upon the results of said absolute value unit and said swap unit.

3. The hue angle calculator of claim 1 wherein said angle determining unit comprises:

a divider to divide the chroma components; and

an arc tangent determining unit to determine the angle of the image data within an octant.

4. The hue angle calculator of claim 1 wherein said angle offset unit comprises:

a octant offset unit to adjust the hue angle of output of said angle determining unit by an offset depending upon the octant the image data was determined to occupy.

5. In an image processing unit, a method of calculating hue angle, the steps of said method comprising:

storing hue angles as a positive binary number with a sign bit;

when multiplying hue angles, multipling said hue angles as two positive binary number and XORing their respective sign bits; and

when adding said hue angles, testing the sign bits of said hue angles and negating any negative hue angles while adding.

6. In an image processing unit, a method of calculating a hue angle of image data, the method comprising the steps of:

calculating in which octant the hue angle of the input image data resides;

calculating the angle within an octant the image data occupies; and

adding an offset value based on which octant the image data resides to the angle within an octant the image data occupies.

7. The method of claim 6 wherein the hue angles of primaries of said image processing unit are computed and stored for rendering image data.

8. An image processing system comprising:

input means for receiving chroma components of image data; and

circuitry coupled to the input means to determine which octant a given image data occupies, to determine a hue angle of the given image data within an octant, and to adjust the hue angle for the image data according to the octant the image data was determined to occupy.

9. The image processing system of claim 8 wherein said circuitry is to determine the absolute value of the chroma components, to swap the chroma components depending upon a condition, and to store the octant of the image data depending upon the results of said absolute value unit and said swap unit.

10. The image processing system of claim 8 wherein said circuitry is to divide the chroma components, and to determine the angle of the image data within an octant.

11. The image processing system of claim 8 wherein said circuitry is to adjust the hue angle of output of said angle determining unit by an offset depending upon the octant the image data was determined to occupy.

12. An image processing unit to calculate hue angle comprising:

means for storing hue angles as a positive binary number with a sign bit;

means for multipling said hue angles as two positive binary number and XORing their respective sign bits; and

means for testing the sign bits of said hue angles and negating any negative hue angles while adding said hue angles.

13. The image processing unit of claim 12 further comprising:

means for calculating in which octant a hue angle of input image data resides;

means for calculating the angle within an octant the image data occupies; and

means for adding an offset value based on which octant the image data resides to the angle within an octant the image data occupies.

14. The image processing unit of claim 13 wherein the hue angles of primaries of said image processing unit are computed and stored for rendering image data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2012
From: SAMSUNG ELECTRONICS CO., LTD.
To: SAMSUNG DISPLAY CO., LTD.
Reel/Frame 029015/0685 →