This application claims the priority benefit of Chinese application serial no. 201510679413.1, filed on Oct. 19, 2015. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
Field of the Invention
The invention is directed to a method for reading a graphical indicator, an indicator structure applicable to the reading method and an electronic apparatus thereof, and more particularly, to a method for reading a graphical indicator which remains operable even when the whole graphical indicator is not completely captured in an indicator image, an indicator structure applicable to the reading method and an electronic apparatus thereof.
Description of Related Art
With the progress in printing techniques and electronic technologies, a technique of hiding graphical indicators in visible text information or graphic information has been widely applied in our daily life.
Accordingly, the invention provides a method for reading a graphical indicator, an indicator structure and an electronic apparatus thereof, which can correctly obtain indicator data corresponding to the graphical indicator under a situation that the graphical indicator is incompletely captured.
According to an embodiment of the invention, a method for reading a graphical indicator adapted to an electronic apparatus for reading a graphical indicator in an indicator structure is provided. The graphical indicator includes a header part and a content data part. The graphical indicator reading method includes the following steps. An indicator image is obtained, and the indicator image includes a plurality of graphical micro-units. According to a portion of the graphical micro-units, a first header part and a first content data part belonging to a first graphical indicator are obtained. According to another portion of the graphical micro-units, a second header part and a second content data part belonging to a second graphical indicator are obtained. The graphical micro-units belonging to the first content data part are further used to obtain indicator data corresponding to the first graphical indicator. When a portion of the graphical micro-units in the first content data part is lost, the lost graphical micro-units of the first content data part are estimated according to the graphical micro-units belonging to the first content data part and the second content data part captured in the indicator image, so as to obtain the complete graphical micro-units of the first content data part.
According to an embodiment of the invention, an indicator structure applicable to the aforementioned method for reading the graphical indicator is provided. The indicator structure includes a plurality of graphical indicators configured on a medium and each of the graphical indicators corresponds to indicator data. Each of the graphical indicators includes a content data part and a header part. Each content data part includes a plurality of data block, and each of the data blocks has a graphical micro-unit, which is selectively and respectively configured in one of a plurality of unit positions of the data block to indicate a segment value, and the indicator data is combined by the segment values. The header part includes a plurality of graphical micro-units, and the graphical micro-units are arranged in a predetermined manner to provide header information for identifying the graphical indicator. According to a relatively positional relationship between the first graphical indicator and the second graphical indicator in the indicator structure, the segment values indicated by the data blocks having consistent positions in the first graphical indicator and in the second graphical indicator have a corresponding relationship.
According to an embodiment of the invention, an electronic apparatus for reading a graphical indicator in an indicator structure is provided. The graphical indicator includes a content data part and a header part. The electronic apparatus includes an image capture device and a processing device. The image capture device obtains an indicator image including a plurality of graphical micro-units. The processing device obtains a first header part and a first content data part belonging to a first graphical indicator according to a portion of the graphical micro-units and obtains a second header part and a second content data part belonging to a second graphical indicator according to another portion of the graphical micro-units. The graphical micro-units belonging to the first content data part are further used to obtain indicator data corresponding to the first graphical indicator. When a portion of the graphical micro-units in the first content data part is lost, the lost graphical micro-units of the first content data part are estimated according to the graphical micro-units belonging to the first content data part and the second content data part captured in the indicator image by the processing device, so as to obtain the complete graphical micro-units of the first content data part.
Based on the above, in the method for reading the graphical indicator, the indicator structure and the electronic apparatus is provided by the invention, and in case of the first graphical indicator is not totally covered in the indicator image. The first graphical indicator is incompletely covered in the indicator image is estimated according to at least a portion of the second graphical indicators that is also covered in the indicator image. To be more detailed, a mathematical relation exists between the indicator data corresponding to the first graphical indicator and the indicator data corresponding to the second graphical indicators surrounding the first graphical indicator. Accordingly, even though the first graphical indicator is not completely covered in the indicator image, the indicator data corresponding to the first graphical indicator still can be obtained by using the first graphical indicator and the second graphical indicators covered in the indicator image.
In order to make the aforementioned and other features and advantages of the invention more comprehensible, several embodiments accompanied with figures are described in detail below.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
Each content data part 400 includes a plurality of data blocks 410, and each of the data blocks 410 has at least one graphical micro-unit B, and each of the graphical micro-units B is selectively and respectively configured on one of a plurality of unit positions of the data blocks 410 to indicate a segment value. Taking
For descriptive convenience, in
Taking a two-dimensional graphical indicator structure 10 illustrated in
Still, referring to
Similarly, taking the two-dimensional graphical indicator structure 10 illustrated in
In other words, when the first graphical indicator 30Z and the second graphical indicators 30A to 30H are configured with the second graphical indicator 30A as the original point and the first graphical indicator 30Z and the second graphical indicators 30B to 30H as the rest being configured, the segment values indicated by a portion of the data blocks of the second content data part 400A in the second graphical indicator 30A are correspondingly adjusted by using an offset value according to displacement variations of the first graphical indicator 30Z and the second graphical indicators 30B to 30H on the X axis, and the segment values indicated by another portion of the data blocks of the second content data part 400A in the second graphical indicator 30A are correspondingly adjusted by using an offset value according to displacement variations of the first graphical indicator 30Z and the second graphical indicators 30B to 30H on the Y axis; however, the adjustment using the offset value is not limited to the addition operation. Apparently, the segment values indicated by the data block 410Z1 and the 410A1 to 410H1 having the consistent positions in the first graphical indicator 30Z and in the second graphical indicators 30A to 30H also have the corresponding relationship. The embodiments illustrated in
Referring to
After obtaining the first header part 500Z, the processing device 240 further obtains the graphical micro-units B belonging to the first content data part 600Z covered in the indicator image I. Similarly, after obtaining the second header part 500E, the processing device 240 also obtains the graphical micro-units B belonging to the second content data part 600E covered in the indicator image I according to the second header part 500E. Thereafter, the processing device 240 determines the graphical micro-units in all the data blocks of the first content data part 600Z to obtain indicator data corresponding to the first graphical indicator 50Z. Likewise, the first content data part 600Z may not be totally covered in the indicator image I; however, on the basis that segment values indicated by the data block having consistent positions in the first graphical indicator 50Z and the second graphical indicators 50A to 50H adjacent to the first graphical indicator 50Z have a corresponding relationship, the processing device 240 may estimate the graphical micro-units B in the data blocks 610Z1, 610Z4 and 610Z7 uncovered in the indicator image I, but belonging to the first content data part 600Z by using the graphical micro-units B in the first graphical indicator 50Z and the second graphical indicator 50E and their data blocks 610Z2, 610Z3, 610Z5, 610Z6, 610Z8, 610Z9, 610E1, 610E2, 610E4, 610E5, 610E7, and 610E8 covered in the indicator image I, so as to repair and estimate the indicator data corresponding to the first graphical indicator 50Z. In other words, all the graphical micro-units B captured in the indicator image I are used for repairing and estimating the indicator data corresponding to the first graphical indicator 50Z. It should be noted that the data blocks 610E1, 610E2, 610E4, 610E5, 610E7 and 610E8 belong to the second content data part 600E of the second graphical indicator 50E.
Referring to
Referring to
Furthermore, referring to
To summarize, in the method for reading the graphical indicator, the indicator structure and the electronic apparatus provided by the invention, in case of a portion of the graphical micro-units is lost in the first graphical indicator of the indicator image, the graphical micro-units of the second graphical indicator which are also covered in the indicator image are used to estimate the graphical micro-units of the first graphical indicator that are uncovered in the indicator image. To be more detailed, in the indicator structure, a mathematical relation exists between the indicator data corresponding to the first graphical indicator and the indicator data corresponding to the second graphical indicators surrounding the first graphical indicator. Accordingly, even though the first graphical indicator is not completely covered in the indicator image, the indicator data corresponding to the first graphical indicator still can be obtained by using the first graphical indicator and the second graphical indicators covered in the indicator image.
Although the invention has been described with reference to the above embodiments, it is apparent to one of the ordinary skill in the art that modifications to the described embodiment may be made without departing from the spirit of the invention. Accordingly, the scope of the invention is defined by the attached claims not by the above detailed descriptions.
Number | Date | Country | Kind |
---|---|---|---|
2015 1 0679413 | Oct 2015 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
4604065 | Frazer et al. | Aug 1986 | A |
4627819 | Burrows | Dec 1986 | A |
4869532 | Abe et al. | Sep 1989 | A |
4889365 | Chouinard | Dec 1989 | A |
4891011 | Cook | Jan 1990 | A |
4924078 | Sant'Anselmo et al. | May 1990 | A |
5051736 | Bennett et al. | Sep 1991 | A |
5221833 | Hecht | Jun 1993 | A |
5234798 | Heninger et al. | Aug 1993 | A |
5329108 | Lamoure | Jul 1994 | A |
5369261 | Shamir | Nov 1994 | A |
5416312 | Lamoure | May 1995 | A |
5473536 | Wimmer | Dec 1995 | A |
5568555 | Shamir | Oct 1996 | A |
5577774 | Morikawa et al. | Nov 1996 | A |
5591957 | Morikawa et al. | Jan 1997 | A |
5612524 | Sant'Anselmo et al. | Mar 1997 | A |
5686705 | Conroy et al. | Nov 1997 | A |
5729731 | Yajima et al. | Mar 1998 | A |
5852434 | Sekendur | Dec 1998 | A |
5866895 | Fukuda et al. | Feb 1999 | A |
5877458 | Flowers | Mar 1999 | A |
5896403 | Nagasaki et al. | Apr 1999 | A |
5905250 | Fukuda et al. | May 1999 | A |
5945656 | Lemelson et al. | Aug 1999 | A |
5951056 | Fukuda et al. | Sep 1999 | A |
5959285 | Schuessler | Sep 1999 | A |
6052813 | Nagasaki et al. | Apr 2000 | A |
6058498 | Nagasaki et al. | May 2000 | A |
6094279 | Soscia | Jul 2000 | A |
6102505 | McIntyre et al. | Aug 2000 | A |
6144956 | Yajima et al. | Nov 2000 | A |
6208771 | Jared et al. | Mar 2001 | B1 |
6229964 | Bell | May 2001 | B1 |
6244764 | Lei et al. | Jun 2001 | B1 |
6325420 | Zhang et al. | Dec 2001 | B1 |
6354630 | Zhang et al. | Mar 2002 | B1 |
6412695 | Reber et al. | Jul 2002 | B1 |
6441921 | Soscia | Aug 2002 | B1 |
6460766 | Olschafskie et al. | Oct 2002 | B1 |
6473762 | Knoblock et al. | Oct 2002 | B1 |
6502756 | Fahraeus | Jan 2003 | B1 |
6533182 | Ohshima et al. | Mar 2003 | B1 |
6548768 | Pettersson et al. | Apr 2003 | B1 |
6556690 | Nelson | Apr 2003 | B1 |
6559690 | Waldrop | May 2003 | B2 |
6570104 | Eriscon et al. | May 2003 | B1 |
6586688 | Wiebe | Jul 2003 | B2 |
6663008 | Pettersson et al. | Dec 2003 | B1 |
6666376 | Eriscon | Dec 2003 | B1 |
6674427 | Pettersson et al. | Jan 2004 | B1 |
6689966 | Wiebe | Feb 2004 | B2 |
7017806 | Peterson | Mar 2006 | B2 |
7172131 | Pettersson et al. | Feb 2007 | B2 |
7182247 | Lapstum et al. | Feb 2007 | B1 |
7248250 | Pettersson et al. | Jul 2007 | B2 |
7281668 | Pettersson et al. | Oct 2007 | B2 |
7328845 | Tsai | Feb 2008 | B2 |
7549579 | Overhultz et al. | Jun 2009 | B2 |
7549597 | Tsai et al. | Jun 2009 | B2 |
7669774 | Tsai | Mar 2010 | B2 |
7726570 | Tsai | Jun 2010 | B2 |
7819330 | Tsai et al. | Oct 2010 | B2 |
8002198 | Tsai | Aug 2011 | B2 |
8006913 | Tsai | Aug 2011 | B2 |
8851391 | Tsai | Oct 2014 | B2 |
20020020750 | Dymetman et al. | Feb 2002 | A1 |
20020125319 | Sasaki et al. | Sep 2002 | A1 |
20040032505 | Silverbrook et al. | Feb 2004 | A1 |
20050173544 | Yoshida | Aug 2005 | A1 |
20060076416 | Pettersson | Apr 2006 | A1 |
20070023523 | Onishi | Feb 2007 | A1 |
20070164110 | Yoshida | Jul 2007 | A1 |
20080245869 | Berkun | Oct 2008 | A1 |
20080252916 | Huang | Oct 2008 | A1 |
20090230193 | Al-Hussein | Sep 2009 | A1 |
20100044445 | Kiliccote | Feb 2010 | A1 |
20110262047 | Wei | Oct 2011 | A1 |
20140163474 | Draper | Jun 2014 | A1 |
20150358500 | Lee et al. | Dec 2015 | A1 |
Number | Date | Country |
---|---|---|
2374808 | Dec 2000 | CA |
1458619 | Nov 2003 | CN |
1464480 | Dec 2003 | CN |
1695158 | Nov 2005 | CN |
1877607 | Dec 2006 | CN |
1311410 | Apr 2007 | CN |
1326017 | Jul 2007 | CN |
101064013 | Oct 2007 | CN |
101615259 | Dec 2009 | CN |
101882019 | Nov 2010 | CN |
102609748 | Jul 2012 | CN |
102622599 | Aug 2012 | CN |
101064013 | Nov 2012 | CN |
102324039 | Sep 2014 | CN |
104156924 | Nov 2014 | CN |
101908156 | Dec 2014 | CN |
105069388 | Nov 2015 | CN |
10255926 | Aug 2006 | DE |
0626660 | Nov 1994 | EP |
0660261 | Jun 1995 | EP |
0764944 | Mar 1997 | EP |
0887765 | Dec 1998 | EP |
0907139 | Apr 1999 | EP |
1876552 | Jan 2008 | EP |
1895447 | Mar 2008 | EP |
2439677 | Apr 2012 | EP |
2618287 | Jul 2013 | EP |
2953059 | Dec 2015 | EP |
2834806 | Jul 2003 | FR |
2384094 | Sep 2004 | GB |
2396042 | Dec 2004 | GB |
H09-031382 | Feb 1997 | JP |
09-226228 | Sep 1997 | JP |
10-257309 | Sep 1998 | JP |
10-261058 | Sep 1998 | JP |
H10-251570 | Sep 1998 | JP |
H11-112787 | Apr 1999 | JP |
2000-022930 | Jan 2000 | JP |
2001-096889 | Apr 2001 | JP |
2001-346032 | Dec 2001 | JP |
2001-353955 | Dec 2001 | JP |
2004-166177 | Jun 2004 | JP |
2007-011890 | Jan 2007 | JP |
2007-012016 | Jan 2007 | JP |
2007-288756 | Nov 2007 | JP |
2008-109531 | May 2008 | JP |
2008-205559 | Sep 2008 | JP |
2008-210402 | Sep 2008 | JP |
2010-206433 | Sep 2010 | JP |
2012-256375 | Dec 2012 | JP |
2013-020648 | Jan 2013 | JP |
2013-150289 | Aug 2013 | JP |
2014-090424 | May 2014 | JP |
2015-080251 | Apr 2015 | JP |
10-20050028040 | Mar 2005 | KR |
10-0989319 | Oct 2010 | KR |
10-1007348 | Jan 2011 | KR |
581970 | Apr 2004 | TW |
200739452 | Oct 2007 | TW |
200951823 | Dec 2009 | TW |
201013541 | Apr 2010 | TW |
201137758 | Nov 2011 | TW |
I370413 | Aug 2012 | TW |
I370414 | Aug 2012 | TW |
I428834 | Mar 2014 | TW |
I492167 | Jul 2015 | TW |
9408314 | Apr 1994 | WO |
0051072 | Aug 2000 | WO |
0073981 | Dec 2000 | WO |
2004029871 | Apr 2004 | WO |
2004084125 | Sep 2004 | WO |
2006117869 | Nov 2006 | WO |
Entry |
---|
VTech's Preliminary Invalidity Contentions from the litigation, Nov. 12, 2010, pp. 1-164. |
Request for Reexamination of the '845 patent filed on Jan. 19, 2011 by sunplus, pp. 1-149. |
The initial determination opening the Reexamination of the '845 patent, dated Feb. 18, 2011, pp. 1-16. |
“Presentation of publications of prior art indicating a reason for refusal on the application provided by third party, received by the Japanese Patent Office on Jan. 28, 2011”, with partial English translation thereof, in which the listed 2nd˜4th foreign references were cited, total 2 pages. |
“Presentation of publications of prior art indicating a reason for refusal on the application provided by third party, received by the Japanese Patent Office on Feb. 3, 2011”, with partial English translation thereof, in which the listed references were cited, total 6 pages. |
“Handschrift Per Funk in Die Ganze Welt”, Weka Fachzeitschriftenverlag, Poing, De. Vil. 49, No. 16, pp. 74-76, in German. |
“E-Commerce mit Stift auf Papier”, CT Magazin Fuer Computer Technik, Heise Zeitschriften Verlag, pp. 22, in German. |
David L. Hecht, “Printed Embedded Data Graphical User Interfaces”, IEEE Service Center, vol. 34, No. 3, Mar. 2001, pp. 47-51 and 54. |
Chu; Ying et al, “A new method for generating, processing, and displaying complex graphics,” Application Research of Computers vol. 1992 No. 2, Feb. 28, 1992, pp. 27-30. |
“Office Action of China Counterpart Application,” dated Apr. 26, 2018, pp. 1-8. |
Number | Date | Country | |
---|---|---|---|
20170109595 A1 | Apr 2017 | US |