IP Library Granted Patent US 8,306,364
Granted Patent B2
US 8,306,364 · App. 12/249,929 · Granted Nov 6, 2012

Method for color interpolation

Assignee: Vidiom SA
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,306,364
App. No.
12/249,929
Granted
Nov 6, 2012
Kind
B2
Abstract

In a method for color interpolation between two colors, each interpolated color between a first color having at least two color components and a second color having at least two color components, is defined by copying at least one color component from a corresponding color component of a neighboring color and calculating at least one other color component.

Claims (14)

1. A method for color interpolation between colors of two pixels, the method comprising the steps of:

defining a first pixel color, the first pixel color having at least two color components;

defining a second pixel color, the second pixel color having the same color components as the first pixel color, wherein values of color components of the second pixel color are different from values of color components of the first pixel color;

for each color component, defining a color slope calculated as a function of the corresponding first pixel color component, the second pixel color component and a number of pixels colors to be interpolated;

defining a plurality of interpolated pixels colors, having the same color components as the first pixel color and the second pixel color, between the first pixel color and the second pixel color, wherein the color components of each interpolated pixel color are determined by

copying a value of at least one color component from a corresponding color component of a preceding pixel; and

calculating a value of at least one other color component as a function of the color slope for the particular color component such that all color components are either copied or calculated.

2. The method according to claim 1 wherein the color components are Red, Green and Blue.

3. The method according to claim 1 wherein the color slope is calculated as a difference between the corresponding first pixel color and the second pixel color divided by the number of pixels colors to be interpolated and a calculating step includes modifying a corresponding color component of the preceding pixel by the color slope multiplied by a color slope multiplier, the color slope multiplier being inversely proportional to frequency with which the color component is calculated for consecutive interpolated pixels colors.

4. The method according to claim 1 wherein the plurality of interpolated pixel colors are defined by a series of steps, comprising repeated steps of:

for one interpolated pixel color, copying color values from a preceding pixel for a first group of color components and calculating color values for a second group of color components; and

for a consecutive interpolated pixel color, copying color values from a preceding pixel for the second group of color components and calculating color values for the first group of color components.

5. The method according to claim 1 wherein a first group of color components comprises a single color component or a second group of color components comprises a single color component.

6. A non-volatile computer readable memory having computer-executable instructions performing all the steps of the computer-implemented method according to claim 1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: VIDIOM SA
To: ADVANCED DIGITAL BROADCAST S.A.
Reel/Frame 033685/0480 →
CHANGE OF NAME Recorded Dec 11, 2009
From: OSMOSYS S.A.
To: VIDIOM SA
Reel/Frame 023639/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2008
From: MAZANIK, MICHAL
To: OSMOSYS S.A.
Reel/Frame 021671/0130 →
Priority Claims (1)
EP 07019979 · Oct 12, 2007 · regional
Continuity (1)
Related Publication 20090097742A1 · Apr 16, 2009