Patent · US Expired

Operating system software architecture and methods for supporting color processing

US5528261A · kind A · utility

49Cited by
3References
61Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 9, 1992
Grant dateJun 18, 1996
Priority date
Expiry dateJun 9, 2012

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04N1/6052
  • WIPO fieldAudio-visual technology
  • WIPO sectorElectrical engineering

Abstract

An operating system software architecture, implemented in an object-oriented design, supports and processes color. The object-oriented design has two levels, one being a class (TColor) defining a virtual abstract base class and being a container class containing calibrated colors, the other being a class (TDeviceColor) defining a virtual abstract base class and a container class containing uncalibrated colors. Several calibrated color classes including a class (TXYZColor) defining XYZ color space descend directly from class (TColor), several uncalibrated color classes including a class (TRGBColor) descending directly from class (TDeviceColor), a class (TColorGamut) storing color gamut information of peripheral devices that may interface with the architecture, and a class (TColorProfile) storing tonal reproduction curves of the peripheral devices provide data structures, together with method functions for various color processing. The architecture is extensible to add new color classes as new color models and devices are developed, to add new color matching algorithms as desired, allows users to work in color space of their choice, and provides for color matching amongst any periphe…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.