Barcode-reading application for a mobile device with a high resolution color camera

US9710685B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9710685-B2
Application numberUS-201414527735-A
CountryUS
Kind codeB2
Filing dateOct 29, 2014
Priority dateOct 4, 2012
Publication dateJul 18, 2017
Grant dateJul 18, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This patent specification describes a barcode reading application for a mobile device. The mobile device comprises a camera, which comprises an image sensor array and an output module coupled to the image sensor array. The image sensor array includes a plurality of pixels and the output module is capable of providing output in both: i) a primary color format wherein each pixel is represented by an intensity of each of three primary colors; and ii) a color space format wherein each pixel is represented by an intensity value and a plurality of chromatic values. The barcode reading application is configured to perform one of: i) confirming that the output module is set to provide output in the color space format; and ii) setting the output module to provide output in the color space format.

First claim

Opening claim text (preview).

What is claimed is: 1. A barcode reading application for a mobile device, the mobile device being selected from the group consisting of smartphones and tablets and comprising a processor, a display screen, memory and a camera comprising an image sensor array, a camera lens focusing illumination from a camera field of view onto the image sensor array, and an output module coupled to the image sensor array, wherein the image sensor array includes a plurality of pixels and the output module being capable of providing output in both: i) a primary color format wherein each pixel is represented by an intensity of each of three primary colors; and ii) a color space format wherein each pixel is represented by an intensity value and a plurality of chromatic values, the barcode reading application comprising executable code stored in the memory that, when executed by the processor: performs one of: i) confirming that the output module is set to provide output in the color space format; and ii) setting the output module to provide output in the color space format; causes the camera to capture an image of a barcode within the camera field of view; receives the color space format intensity value associated with each pixel; and decodes the barcode using the intensity values independently of the chromatic values. 2. The barcode reading application of claim 1 , wherein an auto-white balance module coupled to the image sensor array is capable of performing an auto-white balance function and the barcode reading application, when executed by the processor, further performs one of: i) confirming that the auto-white balance function is disabled prior to causing the camera to capture the image of the barcode; and ii) disabling the auto-white balance function prior to causing the camera to capture the image of the barcode. 3. The barcode reading application of claim 1 , wherein the image sensor array is capable of providing output at a full resolution and at a reduced resolution, the full resolution comprising substantially all of the pixels of the image sensor array, the reduced resolution comprising binned pixels of a binned quantity less than a capture quantity of pixels that can be captured by the image sensor array, wherein each binned pixel comprises a binned intensity value that is a function of intensity values of a plurality of contiguous pixels captured by the image sensor array, wherein the barcode reading application, when executed by the processor, further performs one of: i) confirming that the image sensor array is set to provide output at the reduced resolution; and ii) setting the image sensor array to provide output at the reduced resolution. 4. The barcode reading application of claim 1 , wherein the camera is capable of performing an autofocusing function which adjusts a camera focus distance of the camera, the camera focus distance being a distance from the camera lens at which light rays originating from the distance are focused on the image sensor array, wherein the barcode reading application, when executed by the processor, further performs at least one of: i) setting the camera lens to one of a plurality of predetermined focus positions; and ii) enabling autofocus of the camera within a limited range less than a full range of focus positions of the camera. 5. The barcode reading application of claim 4 , wherein an auto-white balance module coupled to the image sensor array comprises an auto-white balance function capable of performing auto-white balance, wherein the barcode reading application, when executed by the processor, further performs one of: i) confirming that the auto-white balance function is disabled prior to actuating the camera to capture the image of the barcode; and ii) disabling the auto-white balance function prior to causing the camera to capture the image of the barcode. 6. The barcode reading application of claim 4 , wherein the image sensor array is capable of providing output at a full resolution and at a reduced resolution, the full resolution comprising substantially all of the pixels of the image sensor array, the reduced resolution comprising binned pixels of a binned quantity less than a capture quantity of pixels that can be captured by the image sensor array, wherein each binned pixel comprises a binned intensity value that is a function of the intensity values of a plurality of contiguous pixels captured by the image sensor array, wherein the barcode reading application, when executed by the processor, further performs one of: i) confirming that the image sensor array is set to provide output at the reduced resolution; and ii) setting the image sensor array to provide output at the reduced resolution. 7. The barcode reading application of claim 1 , wherein the memory comprises an operating system executable by the processor, the operating system controlling operation of the camera, wherein setting the image sensor array to provide output in the color space format comprises the barcode reading application instructing the operating system to signal the image sensor array to provide output in the color space format. 8. The barcode reading application of claim 7 , wherein an auto-white balance module coupled to the image sensor array comprises an auto-white balance function capable of performing auto-white balance, wherein the barcode reading application, when executed by the processor, further instructs the operating system to perform one of: i) confirming that the auto-white balance function is disabled prior to actuating the camera to capture the image of the barcode; and ii) disabling the auto-white balance function prior to causing the camera to capture the image of the barcode. 9. The barcode reading application of claim 7 , wherein the image sensor array is capable of providing output at a full resolution and at a reduced resolution, the full resolution comprising substantially all of the pixels of the image sensor array, the reduced resolution comprising binned pixels of a binned quantity less than a capture quantity of pixels that can be captured by the image sensor array, wherein each binned pixel comprises a binned intensity value that is a function of the intensity values of a plurality of contiguous pixels captured by the image sensor array, wherein the barcode reading application, when executed by the processor, further instructs the operating system to perform one of: i) confirming that the image sensor array is set to provide output at the reduced resolution; and ii) setting the image sensor array to provide output at the reduced resolution. 10. The barcode reading application of claim 7 , wherein the operating system further comprises a camera auto focusing function which adjusts a camera focus distance of the camera, the camera focus distance being a distance from the camera lens at which light rays originating from the distance are focused on the image sensor array, wherein the barcode reading application, when executed by the processor, further instructs the operating system to perform at least one of: i) setting the camera lens to one of a plurality of predetermined focus positions; and ii) enabling autofocus of the camera within a limited range less than a full range of focus positions of the camera. 11. The barcode reading application of claim 10 , wherein an auto-white balance module coupled to the image sensor array comprises an auto-white balance function capable of performing auto-white balance, wherein the barcode reading application, when executed by the processor, further instructs the operating system to perform one of: i) confirming that the auto-white balance function is disabled prior to actuating the camera to capture the image of the barcode;

Assignees

Inventors

Classifications

  • concerning the insertion or the connection of the batteries · CPC title

  • Electricity · mapped topic

  • Methods for optical code recognition · CPC title

  • Focalisation · CPC title

  • Hybrid readers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9710685B2 cover?
This patent specification describes a barcode reading application for a mobile device. The mobile device comprises a camera, which comprises an image sensor array and an output module coupled to the image sensor array. The image sensor array includes a plurality of pixels and the output module is capable of providing output in both: i) a primary color format wherein each pixel is represented by…
Who is the assignee on this patent?
Code Corp
What technology area does this patent fall under?
Primary CPC classification G06K7/10801. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).