Optical communication using differential images
US-9361498-B2 · Jun 7, 2016 · US
US9704083B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9704083-B2 |
| Application number | US-201615172797-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 3, 2016 |
| Priority date | Aug 6, 2013 |
| Publication date | Jul 11, 2017 |
| Grant date | Jul 11, 2017 |
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.
Techniques related to optical communication including techniques for communicating barcodes using differential images.
Opening claim text (preview).
What is claimed: 1. A computer-implemented method for generating barcode images comprising: encoding input data to generate barcode image data; generating alternative barcode image data associated with the barcode image data, wherein the alternative barcode image data represents a negative of the barcode image data; and alternatingly displaying a barcode image associated with the barcode image data and an alternative barcode image comprising a negative of the barcode image associated with the alternative barcode image data via a display device. 2. The method of claim 1 , wherein the barcode image and the alternative barcode image comprise static barcode images and wherein alternatingly displaying the barcode image and the alternative barcode image comprises alternating display of the barcode image and the alternative barcode image on a same area of the display device. 3. The method of claim 1 , wherein the barcode image and the alternative barcode image comprise dynamic barcode images of a dynamic barcode having a plurality of images, and wherein alternatingly displaying the barcode image and the alternative barcode image comprises at least one of displaying the barcode image, displaying the alternative barcode image, and subsequently displaying remaining images of the plurality of images on a same area of the display device or displaying the barcode image, displaying one or more images associated with remaining images of the plurality of images, and subsequently displaying the alternative barcode image on the same area of the display device. 4. The method of claim 1 , wherein the barcode image comprises at least one of a one-dimensional barcode image, a two-dimensional barcode image, a dynamic barcode image, a black and white barcode image, or a color barcode image. 5. The method of claim 1 , wherein the alternative barcode image comprises a white element corresponding to each black element of the barcode image and a black element corresponding to each white element of the barcode image. 6. The method of claim 1 , further comprising: generating second alternative barcode image data associated with the barcode image data, wherein the second alternative barcode image data is different than and complementary to the barcode image data and different than the alternative barcode image data corresponding to the negative of the barcode image data, wherein alternatingly displaying the barcode image and the alternative barcode image comprises alternatingly displaying the barcode image, the alternative barcode image, and a second alternative barcode image associated with the second barcode image data via the display device. 7. At least one non-transitory machine readable medium comprising a plurality of instructions that, in response to being executed on a computing device, cause the computing device to generate barcode images by: encoding input data to generate barcode image data; generating alternative barcode image data associated with the barcode image data, wherein the alternative barcode image data represents a negative of the barcode image data; and alternatingly displaying a barcode image associated with the barcode image data and an alternative barcode image comprising a negative of the barcode image associated with the alternative barcode image data via a display device. 8. The machine readable medium of claim 7 , wherein the barcode image and the alternative barcode image comprise static barcode images and wherein alternatingly displaying the barcode image and the alternative barcode image comprises alternating display of the barcode image and the alternative barcode image on a same area of the display device. 9. The machine readable medium of claim 7 , wherein the barcode image and the alternative barcode image comprise dynamic barcode images of a dynamic barcode having a plurality of images, and wherein alternatingly displaying the barcode image and the alternative barcode image comprises at least one of displaying the barcode image, displaying the alternative barcode image, and subsequently displaying remaining images of the plurality of images on a same area of the display device or displaying the barcode image, displaying one or more images associated with remaining images of the plurality of images, and subsequently displaying the alternative barcode image on the same area of the display device. 10. The machine readable medium of claim 7 , wherein the barcode image comprises at least one of a one-dimensional barcode image, a two-dimensional barcode image, a dynamic barcode image, a black and white barcode image, or a color barcode image. 11. The machine readable medium of claim 7 , wherein the alternative barcode image comprises a white element corresponding to each black element of the barcode image and a black element corresponding to each white element of the barcode image. 12. The machine readable medium of claim 7 , further comprising a plurality of instructions that, in response to being executed on a computing device, cause the computing device to generate barcode images by: generating second alternative barcode image data associated with the barcode image data, wherein the second alternative barcode image data is different than and complementary to the barcode image data and different than the alternative barcode image data corresponding to the negative of the barcode image data, wherein alternatingly displaying the barcode image and the alternative barcode image comprises alternatingly displaying the barcode image, the alternative barcode image, and a second alternative barcode image associated with the second barcode image data via the display device. 13. A system for generating barcode images comprising: a processor to: encode input data to generate barcode image data; and generate alternative barcode image data associated with the barcode image data, wherein the alternative barcode image data represents a negative of the barcode image data; and a display device to: alternatingly display a barcode image associated with the barcode image data and an alternative barcode image comprising a negative of the barcode image associated with the alternative barcode image data via a display device. 14. The system of claim 13 , wherein the barcode image and the alternative barcode image comprise static barcode images and wherein the display device alternatingly display the barcode image and the alternative barcode image comprises alternating display of the barcode image and the alternative barcode image on a same area of the display device. 15. The system of claim 13 , wherein the barcode image and the alternative barcode image comprise dynamic barcode images of a dynamic barcode having a plurality of images, and wherein the display device to alternatingly display the barcode image and the alternative barcode image comprises at least one of displaying the barcode image, displaying the alternative barcode image, and subsequently displaying remaining images of the plurality of images on a same area of the display device or displaying the barcode image, displaying one or more images associated with remaining images of the plurality of images, and subsequently displaying the alternative barcode image on the same area of the display device. 16. The system of claim 13 , wherein the barcode image comprises at least one of a one-dimensional barcode image, a two-dimensional barcode image, a dynamic barcode image, a black and white barcode image, or a color barcode image. 17. The system of claim 13 , wherein the alternative barcode image comprises a white element correspondi
the marking being simulated using a light source, e.g. a barcode shown on a display or a laser beam with time-varying intensity profile · CPC title
using markings of different kinds {or more than one marking of the same kind} in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means · CPC title
1D bar codes · CPC title
2D bar codes · CPC title
including a method step for retrieval of the optical code · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.