Nova Patents
EP3133531A1

Coding of color image data

Abstract

A method and system operative to process color image data are disclosed. In one embodiment, the method can comprise the steps of receiving color image data, determining the color ranges to be applied to the color image data, assigning each of the pixel positions in the image data a color range, assigning a different spatial binary pattern to each color range, and assigning each of the pixel positions a binary output pixel value that corresponds to the spatial binary pattern assigned to the color range assigned to that pixel position. The resulting binary image data can be written to a file for subsequent storage, transmission, processing, or retrieval and rendering. In other embodiments, a system can be made operative to accomplish the same.

EP3133531A1, drawing sheet 1
Sheet 1 of 11

Term

5.1 yearsto projected expiry

Projected expiry 14 November 2031, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

12 claims: 3 independent, 9 dependent

  1. 1
    A method for representing a color image as binary data, comprising the steps of:receiving a frame of color image data utilizing one or more CPUs, said color image data comprising a plurality of input pixel values corresponding to a plurality of pixel positions in an image, wherein said input pixel values are represented as N-bit values, and wherein N>1;defining a plurality of color ranges utilizing said one or more CPUs;assigning each of said pixel positions to one of said color ranges based on the input pixel value for that pixel position utilizing said one or more CPUs;defining a plurality of spatial binary patterns utilizing said one or more CPUs, wherein each of said spatial binary patterns is different;assigning each of said plurality of color ranges to one of said spatial binary patterns utilizing said one or more CPUs;assigning to each of said pixel positions an output pixel value representative of said one of said spatial binary patterns assigned to said one of said color ranges assigned to that pixel position utilizing said one or more CPUs;writing said output pixel values to a file;reading the data stored in said file;and rendering an image using said data.
  2. 9
    A system for converting a color image to a binary file, comprising:one or more CPUs, wherein said one or more CPUs is operative to transform an input frame of color image data having input pixel values expressed as N-bit values, wherein N>1, into a custom file format that is readable with both a standard reader program and a custom reader program, said one or more CPUs having said standard reader program and said custom reader program;wherein in transforming said input frame of color image data said one or more CPUs is operative to assign pixel positions having input pixel values in a given color range output pixel values representative of a spatial binary pattern;wherein the system is operative so that when said custom file format is read utilizing a standard reader, an image is rendered so that pixel positions represented by said spatial binary pattern appear as said spatial binary pattern;wherein the system is operative so that when said custom file format is read utilizing a custom reader, an image is rendered so that pixel positions represented by said spatial binary pattern appear as color and without said spatial binary pattern.
  3. 12
    The method or system of any preceding claim in which the CPU is present as a computer.