Enhanced Vectorization of Raster Images
US-2017372455-A1 · Dec 28, 2017 · US
US10095975B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10095975-B2 |
| Application number | US-201715832333-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 5, 2017 |
| Priority date | Mar 10, 2017 |
| Publication date | Oct 9, 2018 |
| Grant date | Oct 9, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A transaction card construction and computer-implemented methods for a transaction card are described. The transaction card has vector-formatted visible information applied by a laser machining system. In some embodiments, systems and methods are disclosed for enabling the sourcing of visible information using a scalable vector format. The systems and methods may receive a request to add visible information to a transaction card and capture an image of the visible information. The systems and methods may capture data representing the image. The systems and methods may also determine an ambient color saturation of the image. Further, systems and methods may translate the image based on the ambient color saturation of the image. The systems and methods may also map the translated image to a bounding box and convert the mapped image into vector format. In addition, the systems and methods may provide the converted image to a laser machining system.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for sourcing visible information using a scalable vector format, comprising: capturing data representing a first image of visible information, the first image comprising a plurality of pixels, the pixels being represented in the data by color information values; determining a first ambient color saturation of the first image, wherein the first ambient color saturation comprises an average of the color information values of the plurality of pixels; translating the data representing the first image to data representing a first translated image by translating the color information values of the pixels, the pixels being translated based on whether the color information values of the pixels exceed a threshold of the color information value of the first ambient color saturation; and storing, in a customer authentication database, the data representing the first translated image based on a determination that a determination that a customer associated with the first image approves of the visible information. 2. The computer-implemented method of claim 1 , wherein the color information values comprise at least one of a red-green-blue (RGB) value, a cyan-magenta-yellow-black (CMYK) value, a hue-saturation-lightness (HSL) value, a hue-saturation-value (HSV) value, a HEX value, or a pantone matching system (PMS) value. 3. The computer-implemented method of claim 1 , wherein the first image comprises a signature. 4. The computer-implemented method of claim 1 , further comprising: for each one of the pixels: determining whether the color information value of the one pixel is less than the color information value of the first ambient color saturation; in response to determining that the color information value of the one pixel is less than the color information value of the first ambient color saturation: setting the color information value of the one pixel to a color information value of a first color; and in response to determining that the color information value of the one pixel does not exceed the color information value of the first ambient color saturation: setting the color information value of the one pixel to a color information value of a second color. 5. The computer-implemented method of claim 4 , wherein: the first color is black; and the second color is white. 6. The computer-implemented method of claim 1 , further comprising: acquiring approval information from the customer; and determining, based on the approval information, whether the customer approves the visible information. 7. The computer implemented method of claim 6 , further comprising: in response to determining that the customer does not approve the visible information: capturing data representing a second image of the visible information, the second image comprising a plurality of pixels, the pixels being represented by color information values; determining a second ambient color saturation of the second image, the second ambient color saturation being represented by a color information value; and translating the data representing the second image to data representing a second translated image by translating the color information values of the pixels, the pixels being translated based on whether the pixel color information color information values exceed the color information value of the first ambient color saturation; and in response to determining that the customer approves the visible information, storing, in the customer authentication database, the data representing the first translated image. 8. A computer-implemented method for sourcing visible information using a scalable vector format, comprising: capturing data representing a first image of a first signature, the first image comprising a first pixel and a second pixel, the first pixel being represented in the data by a first color information value, and the second pixel being represented in the data by a second color information value; determining an ambient color saturation of the first image, the ambient color saturation being represented by a third color information value that is the average of the first and second color information values; translating the data representing the first image to data representing a first translated image by determining whether the first color information value is darker than the third color information value, wherein: in response to determining that the first color information value is darker than the third color information value: setting the color information value of the first pixel to a color information value of a first color; and in response to determining that the first color information value is not darker than the third color information value: setting the color information value of the first pixel to a color information value of a second color; and storing, in a customer authentication database, the data representing the first translated image based on a determination that a determination that a customer associated with the first image approves of the visible information. 9. The computer-implemented method of claim 8 , wherein the color information value comprises at least one of a red-green-blue (RGB) value, a cyan-magenta-yellow-black (CMYK) value, a hue-saturation-lightness (HSL) value, a hue-saturation-value (HSV) value, a HEX value, or a pantone matching system (PMS) value. 10. The computer-implemented method of claim 8 , further comprising: acquiring approval information from the customer; and determining, based on the approval information, whether the customer approves the first signature. 11. The computer implemented method of claim 10 , further comprising: in response to determining that the customer does not approve of the visible information: receiving data representing a second image of a second signature, the second image comprising a third pixel and a fourth pixel, wherein the third pixel is represented by a third color information value, and wherein the fourth pixel is represented by a fourth color information value; determining a second ambient color saturation of the second image, the second ambient color saturation being represented by a fifth color information value that is the average of the third and fourth color information values; translating the data representing the second image by determining whether the third color information value is darker than the fifth color information value; in response to determining that the third color information value of the ambient color saturation is darker than the fifth color information value: setting the color information value of the third pixel to the color information value of the first color; in response to determining that the third color information value of the ambient color saturation is not darker than the fifth color information value: setting the color information value of the third pixel to the color information value of the second color; and in response to determining that the customer approves of the visible information: storing, in the customer authentication database, the data representing the first translated image. 12. The computer-implemented method of claim 11 , wherein: the first color is black; and the second color is white. 13. A computer-implemented method for sourcing visible information using a scalable vector format, comprising: receiving a request to add first visible information to a transaction card; capturing data representing a first image of the first visible information, the first image comprising a plurality of pixels represented by color information values; determin
Details of the card (record carriers per se G06K) · CPC title
Image coding (bandwidth or redundancy reduction for static pictures H04N1/41; coding or decoding of static colour picture signals H04N1/64; methods or arrangements for coding, decoding, compressing or decompressing digital video signals H04N19/00) · CPC title
the arrangement being a circuit for emulating a plurality of record carriers, e.g. a single RFID tag capable of representing itself to a reader as a cloud of RFID tags · CPC title
Software being in the reader · CPC title
Constructional details · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.