Systems and methods for pixel gain compensation in machine-readable graphical codes
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/00
G06K-007/10
출원번호
US-0121248
(2002-04-12)
발명자
/ 주소
Hepworth, Paul J.
Zhou, Weiyang
출원인 / 주소
The Code Corporation
대리인 / 주소
Madson &
인용정보
피인용 횟수 :
1인용 특허 :
55
초록▼
A method for increasing the readability of a machine-readable graphical code on a printing surface is provided. The method includes receiving a graphical code image. The graphical code image is an electronic representation of a graphical code. The graphical code image includes a white region and a n
A method for increasing the readability of a machine-readable graphical code on a printing surface is provided. The method includes receiving a graphical code image. The graphical code image is an electronic representation of a graphical code. The graphical code image includes a white region and a non-white region adjacent to the white region. The method also includes determining a size increase of the non-white region. The size increase indicates how much the size of the non-white region will increase when the graphical code image is printed on the printing surface. The method also includes creating a size compensated graphical code image by reducing the size of the non-white region by an amount that will substantially compensate for the size increase of the non-white region.
대표청구항▼
1. A method for increasing the readability of a machine-readable graphical code on a surface, comprising:receiving a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising:a first region having a first color; anda se
1. A method for increasing the readability of a machine-readable graphical code on a surface, comprising:receiving a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising:a first region having a first color; anda second region adjacent to the first region, the second region having a second color and a size;determining a size increase of the second region, the size increase indicating how much the size of the second region will increase when the graphical code image is marked on the surface; andcreating a size compensated graphical code image by altering the representation of the second region within the graphical code image in order to substantially compensate for the size increase of the second region, wherein altering the representation of the second region comprises reducing the length of the second region and eliminating a first pixel of a plurality of pixels.2. The method of claim 1, wherein the size comprises a width, and wherein altering the representation of the second region comprises reducing the width of the second region.3. The method of claim 1, wherein the size comprises an area, and wherein altering the representation of the second region comprises reducing the area of the second region.4. The method of claim 1, wherein the second region comprises a first pixel, the first pixel having a pixel size, and wherein altering the representation of the second region comprises reducing the pixel size of the first pixel.5. The method of claim 4, wherein reducing the pixel size of the first pixel comprises changing the first pixel from a first pixel color to a second pixel color.6. The method of claim 5, wherein the first pixel color has a first darkness, wherein the second pixel color has a second darkness, and wherein the difference between the first darkness and the second darkness is proportional to the reduction in the pixel size of the first pixel.7. A computing device for increasing the readability of a machine-readable graphical code on a surface, comprising:a processor;memory in electronic communication with the processor;a graphical code generator configured to convert source data into a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising a first region and a second region adjacent to the first region, the first region having a first color, and the second region having a second color and a size; anda compensation module in electronic communication with the graphical code generator, the compensation module being configured to:receive the graphical code image from the graphical code generator;determine a size increase of the second region, the size increase indicating how much the size of the second region will increase when the graphical code image is marked on the surface; andcreate a size compensated graphical code image by altering the representation of the second region within the graphical code image in order to substantially compensate for the size increase of the second region wherein altering the representation of the second region comprises reducing the length of the second region and eliminating a first pixel of a plurality of pixels.8. The computing device of claim 7, wherein the size comprises a width, and wherein altering the representation of the second region comprises reducing the width of the second region.9. The computing device of claim 7, wherein the size comprises an area, and wherein altering the representation of the second region comprises reducing the area of the second region.10. The computing device of claim 7, wherein the second region comprises a first pixel, the first pixel having a pixel size, and wherein altering the representation of the second region comprises reducing the pixel size of the first pixel.11. The computing device of claim 10, wherein reducing the pixel size of the first pixel comprises changing the first pixel from a first pixel color to a second pixel color.12. The computing device of claim 11, wherein the first pixel color has a first darkness, wherein the second pixel color has a second darkness, and wherein the difference between the first darkness and the second darkness is proportional to the reduction in the pixel size of the first pixel.13. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method comprising:receiving a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising:a first region having a first color; anda second region adjacent to the first region, the second region having a second color and a size;determining a size increase of the second region, the size increase indicating how much the size of the second region will increase when the graphical code image is marked on the surface; andcreating a size compensated graphical code image by altering the representation of the second region within the graphical code image in order to substantially compensate for the size increase of the second region, wherein altering the representation of the second region comprises reducing the length of the second region and eliminating a first pixel of a plurality of pixels.14. The medium of claim 13, wherein the size comprises a width, and wherein altering the representation of the second region comprises reducing the width of the second region.15. The medium of claim 13, wherein the size comprises an area, and wherein altering the representation of the second region comprises reducing the area of the second region.16. The medium of claim 13, wherein the second region comprises a first pixel, the first pixel having a pixel size, and wherein altering the representation of the second region comprises reducing the pixel size of the first pixel.17. The medium of claim 16, wherein reducing the pixel size of the first pixel comprises changing the first pixel from a first pixel color to a second pixel color.18. The medium of claim 17, wherein the first pixel color has a first darkness, wherein the second pixel color has a second darkness, and wherein the difference between the first darkness and the second darkness is proportional to the reduction in the pixel size of the first pixel.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (55)
Barrus John (60 Wadsworth St. Cambridge MA 02042) Holly Krisztina (23801 Ladrillo St. Woodland Hills CA 91367) Cassidy Michael (11910 Enid Dr. Patomac MD 20854), Apparatus for ordering from remote locations.
Knowles Carl Harry, Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader.
Wilz ; Sr. David M. ; Knowles Carl H., Internet-based system for enabling information-related transactions over the internet using Java-enabled internet termin.
Wright ; IV George ; Ackley H. Sprague, Method and apparatus for U.P.C./EAN symbology ambiguous character compensation by localized thermal energy dot adjustme.
Smith Christopher E. (Newtown CT) Klancnik Mihael (Brookfield CT), Method and apparatus for decoding bar code symbols using independent bar and space analysis.
Figarella Luis (Waterbury CT) Klancnik Mihael (Brookfield CT), Method and apparatus for detecting and decoding bar code symbols using two-dimensional digital pixel images.
Reber William L. ; Perttunen Cary D., Method, system, and article for navigating an electronic network and performing a task using a destination-specific software agent.
Reber William L. ; Perttunen Cary D. ; Toler Jeffrey G., Network navigation method for printed articles by using embedded codes for article-associated links.
Chandler Donald G. (Princeton NJ) Batterman Eric P. (Princeton NJ) Shah Govind (Princeton Junction NJ), Polygonal information encoding article, process and system.
Chandler Donald G. (Princeton NJ) Batterman Eric P. (Princeton NJ) Shah Govind (Princeton Junction NJ), Polygonal information encoding article, process and system.
Russell Garrett ; Wilz ; Sr. David M. ; Knowles Carl Harry, System and method for carrying out information-related transactions using web documents embodying transaction enabling a.
Kodosky, Jeffrey L.; Andrade, Hugo; Odom, Brian Keith; Butler, Cary Paul; Mihal, Andrew, System and method for converting graphical programs into hardware implementations which utilize probe insertion.
Smith ; III Herbert J. (9090 Eaton Park Rd. Great Falls VA 22066) White ; Jr. Thomas G. (2309 Popkins La. Alexandria VA 22306), System for reading, storing and using bar-encoded data from a coded business card or other printed material.
Shachar Yuval,ILX, System using machine-readable printed symbols created from encoded data resource specifiers to establish connection to data resource on data communications network.
Wilz ; Sr. David M. ; Knowles Carl Harry, Web-based system and method for enabling a viewer to access and display HTML-encoded documents located on the world wide web (WWW) by reading URL-encoded bar code symbols printed on a web-based infor.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.