Item request has been placed!
×
Item request cannot be made.
×
Processing Request
Method for reading graphical indicator, indicator structure and electronic apparatus thereof
Item request has been placed!
×
Item request cannot be made.
×
Processing Request
- Publication Date:April 07, 2020
- معلومة اضافية
- Patent Number: 10614,333
- Appl. No: 15/011674
- Application Filed: February 01, 2016
- نبذة مختصرة : A method for reading a graphical indicator is provided. The method includes the following steps. An indicator image including a plurality of graphical micro-units is obtained. According to a portion of the graphical micro-units, a first header part and a first content data part belonging to a first image 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 image indicator are obtained. The graphical micro-units of the first content data part are further used to obtain the indicator data. When a portion of the graphical micro-units in the first content data part is lost, the complete graphical micro-units can be obtained by recovering the lost graphical micro-units of the first content data part according to the graphical micro-units belonging to the first and the second content data parts captured in the indicator image.
- Inventors: SONIX Technology Co., Ltd. (Hsinchu, TW)
- Assignees: SONIX Technology Co., Ltd. (Hsinchu, TW)
- Claim: 1. A method for reading a graphical indicator, adapted to an electronic apparatus to read a graphical indicator in an indicator structure, wherein the graphical indicator comprises a header part and a content data part, wherein the header part and the content data part each comprise a plurality of graphical micro units, the method comprising: obtaining an indicator image comprising graphical micro-units from a plurality of graphical indicators; obtaining a portion of a first header part and a portion of a first content data part belonging to a first graphical indicator by reading first graphical micro-units captured in the indicator image, wherein the first graphical micro-units belong to the first graphical indicator; and obtaining a portion of a second header part and a portion of a second content data part belonging to a second graphical indicator by reading second graphical micro-units captured in the indicator image, wherein the second graphical micro-units belong to the second graphical indicator, wherein the first content data part comprises a plurality of first data blocks, each of the first data blocks has one of the first graphical micro-units, wherein a position of each of the first graphical micro-units in each of the first data blocks indicated a first segment value of each of the first data blocks, and the first segment values of all the first data blocks are combined to make up first indicator data corresponding to the first graphical indicator; and the second content data part comprises a plurality of second data blocks, each of the second data blocks has one of the second graphical micro-units, wherein a position of each of the second graphical micro-units in each of the second data blocks indicated a second segment value of each of the second data blocks, and the second segment values of all the second data blocks are combined to make up second indicator data corresponding to the second graphical indicator; identifying a relative position relationship between the first content data part and the second content data part according to the portion of the first header part and the portion of the second header part; identifying a corresponding relationship between one of the first data blocks and one of the second data blocks, wherein said one of the first data blocks and that said one of the second data blocks have consistent positions regarding the first content data part and the second content data part, wherein said one of the first data blocks and that said one of the second data blocks are captured in the indicator image, wherein the corresponding relationship between that said one of the first data blocks and that said one of the second data blocks indicates a difference between a first segment value of that said one of the first data blocks and a second segment value of that said one of the second data blocks; determining a complete set of graphical micro-units belonging to the first content data part by determining further one or more of the first data blocks according to the corresponding relationship and further one or more of the second data blocks, wherein the further one or more of the first data blocks and the further one or more of the second data blocks have consistent further positions regarding the first content data part and the second content data part, wherein the further one or more of the first data blocks are not captured in the indicator image, and the further one or more of the second data blocks are captured in the indicator image, wherein the difference between the first segment value of each of the further one or more of the first data blocks and the second segment value of each of the further one or more of the first data blocks is indicated by the corresponding relationship, wherein the first content data part is different from the second content data part, and the first indicator and the second indicator are different, wherein the complete set of graphical micro-units belonging to the first content data part is further used to obtain the first indicator data corresponding to the first graphical indicator.
- Claim: 2. The method according to claim 1 , wherein the content data part comprises a plurality of data blocks, each of the data blocks has one of the graphical micro-units 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; and the graphical micro-units of the header part are arranged in a predetermined manner to provide header information for identifying the graphical indicator, wherein according to the relative position 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 the corresponding relationship.
- Claim: 3. The method according to claim 2 , wherein each of the header parts defines a distribution area of the graphical micro-units belonging to the content data part in each of the graphical indicators.
- Claim: 4. The method according to claim 2 , wherein the data block in each of the content data parts is a parity check block, and the segment value indicated by the data block is a bit check value used to perform a parity check on the indicator data corresponding to the graphical indicator.
- Claim: 5. The method according to claim 4 , further comprising: determining whether the indicator data in the first graphical indicator passes the parity check according to the parity check block in the first graphical indicator or the parity check block in the second graphical indicator.
- Claim: 6. The method according to claim 2 , wherein the data block in each of the content data parts is a cyclic redundancy check block, and the segment value indicated by the data block is an error-detecting code used to perform an error detection on the indicator data corresponding to the graphical indicator.
- Claim: 7. The method according to claim 1 , wherein a coverage of the indicator image is at least greater than one of the graphical indicators.
- Claim: 8. An indicator structure applicable to the method for reading the graphical indicator recited in claim 1 , the indicator structure comprising: a plurality of graphical indicators configured on a medium, wherein each of the graphical indicators is corresponding to indicator data and comprises: a content data part, comprising a plurality of data blocks, wherein each of the data blocks has one of graphical micro-units 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; and a header part, comprising a plurality of the graphical micro-units, wherein the graphical micro-units are arranged in a predetermined manner to provide header information for identifying the graphical indicator, wherein the graphical indicators comprise a first graphical indicator and a second graphical indicator, and according to the relative position 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 the corresponding relationship.
- Claim: 9. The indicator structure according to claim 8 , wherein each of the header parts defines a distribution area of the graphical micro-units belonging to the content data part in each of the graphical indicators.
- Claim: 10. The indicator structure according to claim 8 , wherein the data block in each of the content data parts is a parity check block, the segment value indicated by the data block is a bit check value used to perform a parity check on the indicator data corresponding to the graphical indicator.
- Claim: 11. The indicator structure according to claim 8 , wherein the data block in each of the content data parts is a cyclic redundancy check block, and the segment value indicated by the data block is an error-detecting code used to perform an error detection on the indicator data corresponding to the graphical indicator.
- Claim: 12. An electronic apparatus for reading a graphical indicator in an indicator structure, wherein the graphical indicator comprises a content data part and a header part, wherein the header part and the content data part each comprise a plurality of graphical micro units, the electronic apparatus comprising: an image capture device, obtaining an indicator image comprising graphical micro-units from a plurality of graphical indicators; and a processing device, is configured to obtain a portion of a first header part and a portion of a first content data part belonging to a first graphical indicator by first reading graphical micro-units captured in the indicator image, wherein the first graphical micro-units belong to the first graphical indicator, wherein the processing device is further configured to obtain a portion of a second header part and a portion of a second content data part belonging to a second graphical indicator by reading second graphical micro-units captured in the indicator image, wherein the second graphical micro-units belong to the second graphical indicator, wherein the first content data part comprises a plurality of first data blocks, each of the first data blocks has one of the first graphical micro-units, wherein a position of each of the first graphical micro-units in each of the first data blocks indicated a first segment value of each of the first data blocks, and the first segment values of all the first data blocks are combined to make up first indicator data corresponding to the first graphical indicator; and the second content data part comprises a plurality of second data blocks, each of the second data blocks has one of the second graphical micro-units, wherein a position of each of the second graphical micro-units in each of the second data blocks indicated a second segment value of each of the second data blocks, and the second segment values of all the second data blocks are combined to make up second indicator data corresponding to the second graphical indicator, wherein the processing device is further configured to identify a relative position relationship between the first content data part and the second content data part according to the portion of the first header part and the portion of the second header part, wherein the processing device is further configured to identify a corresponding relationship between one of the first data blocks and one of the second data blocks, wherein said one of the first data blocks and that said one of the second data blocks have consistent positions regarding the first content data part and the second content data part, wherein said one of the first data blocks and that said one of the second data blocks are captured in the indicator image, wherein the corresponding relationship between that said one of the first data blocks and that said one of the second data blocks indicates a difference between a first segment value of that said one of the first data blocks and a second segment value of that said one of the second data blocks, wherein the processing device is further configured to determine a complete set of graphical micro-units belonging to the first content data part by determining further one or more of the first data blocks according to the corresponding relationship and further one or more of the second data blocks, wherein the further one or more of the first data blocks and the further one or more of the second data blocks have consistent further positions regarding the first content data part and the second content data part, wherein the further one or more of the first data blocks are not captured in the indicator image, and the further one or more of the second data blocks are captured in the indicator image, wherein the difference between the first segment value of each of the further one or more of the first data blocks and the second segment value of each of the further one or more of the first data blocks is indicated by the corresponding relationship, wherein the first content data part is different from the second content data part, and the first indicator and the second indicator are different, wherein the complete set of graphical micro-units belonging to the first content data part is further used to obtain the first indicator data corresponding to the first graphical indicator.
- Claim: 13. The electronic apparatus according to claim 12 , wherein each of the content data parts comprises a plurality of data blocks, each of the data blocks has one of the graphical micro-units 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; and each of the header parts comprises a plurality of the graphical micro-units, and the graphical micro-units are arranged in a predetermined manner to provide header information for identifying the graphical indicator, wherein according to the relative position 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 the corresponding relationship.
- Claim: 14. The electronic apparatus according to claim 13 , wherein each of the header parts defines a distribution area of the graphical micro-units belonging to the content data part in each of the graphical indicators.
- Claim: 15. The electronic apparatus according to claim 13 , wherein the data block in each of the content data parts is a parity check block, and the segment value indicated by the data block is a bit check value used to perform a parity check on the indicator data corresponding to the graphical indicator.
- Claim: 16. The electronic apparatus according to claim 15 , wherein the processing device further determines whether the indicator data in the first graphical indicator passes the parity check according to the parity check block in the first graphical indicator or the parity check block in the second graphical indicator.
- Claim: 17. The electronic apparatus according to claim 13 , wherein the data block in each of the content data parts is a cyclic redundancy check block, and the segment value indicated by the data block is an error-detecting code used to perform an error detection on the indicator data corresponding to the graphical indicator.
- Claim: 18. The electronic apparatus according to claim 13 , wherein the image capture device comprises a charge-coupled device (CCD) or a complementary metal-oxide semiconductor (CMOS) image sensor, and the coverage of the indicator image captured by the image capture device is at least greater than one of the graphical indicators.
- Patent References Cited: 4604065 August 1986 Frazer et al.
4627819 December 1986 Burrows
4869532 September 1989 Abe et al.
4889365 December 1989 Chouinard
4891011 January 1990 Cook
4924078 May 1990 Sant'Anselmo et al.
5051736 September 1991 Bennett et al.
5221833 June 1993 Hecht
5234798 August 1993 Heninger et al.
5329108 July 1994 Lamoure
5369261 November 1994 Shamir
5416312 May 1995 Lamoure
5473536 December 1995 Wimmer
5568555 October 1996 Shamir
5577774 November 1996 Morikawa et al.
5591957 January 1997 Morikawa et al.
5612524 March 1997 Sant'Anselmo et al.
5686705 November 1997 Conroy et al.
5729731 March 1998 Yajima et al.
5852434 December 1998 Sekendur
5866895 February 1999 Fukuda et al.
5877458 March 1999 Flowers
5896403 April 1999 Nagasaki et al.
5905250 May 1999 Fukuda et al.
5945656 August 1999 Lemelson et al.
5951056 September 1999 Fukuda et al.
5959285 September 1999 Schuessler
6052813 April 2000 Nagasaki et al.
6058498 May 2000 Nagasaki et al.
6094279 July 2000 Soscia
6102505 August 2000 McIntyre et al.
6144956 November 2000 Yajima et al.
6208771 March 2001 Jared et al.
6229964 May 2001 Bell
6244764 June 2001 Lei et al.
6325420 December 2001 Zhang et al.
6354630 March 2002 Zhang et al.
6412695 July 2002 Reber et al.
6441921 August 2002 Soscia
6460766 October 2002 Olschafskie et al.
6473762 October 2002 Knoblock et al.
6502756 January 2003 Fahraeus
6533182 March 2003 Ohshima et al.
6548768 April 2003 Pettersson et al.
6556690 April 2003 Nelson
6559690 May 2003 Waldrop
6570104 May 2003 Eriscon et al.
6586688 July 2003 Wiebe
6663008 December 2003 Pettersson et al.
6666376 December 2003 Eriscon
6674427 January 2004 Pettersson et al.
6689966 February 2004 Wiebe
7017806 March 2006 Peterson
7172131 February 2007 Pettersson et al.
7182247 February 2007 Lapstum et al.
7248250 July 2007 Pettersson et al.
7281668 October 2007 Pettersson et al.
7328845 February 2008 Tsai
7549579 June 2009 Overhultz et al.
7549597 June 2009 Tsai et al.
7669774 March 2010 Tsai
7726570 June 2010 Tsai
7819330 October 2010 Tsai et al.
8002198 August 2011 Tsai
8006913 August 2011 Tsai
8851391 October 2014 Tsai
2002/0020750 February 2002 Dymetman et al.
2002/0125319 September 2002 Sasaki et al.
2004/0032505 February 2004 Silverbrook et al.
2005/0173544 August 2005 Yoshida
2006/0076416 April 2006 Pettersson
2007/0023523 February 2007 Onishi
2007/0164110 July 2007 Yoshida
2008/0245869 October 2008 Berkun
2008/0252916 October 2008 Huang
2009/0230193 September 2009 Al-Hussein
2010/0044445 February 2010 Kiliccote
2011/0262047 October 2011 Wei
2014/0163474 June 2014 Draper
2015/0358500 December 2015 Lee et al.
2374808 December 2000
1458619 November 2003
1464480 December 2003
1695158 November 2005
1877607 December 2006
1311410 April 2007
1326017 July 2007
101064013 October 2007
101615259 December 2009
101882019 November 2010
102609748 July 2012
102622599 August 2012
101064013 November 2012
102324039 September 2014
104156924 November 2014
101908156 December 2014
105069388 November 2015
10255926 August 2006
0626660 November 1994
0660261 June 1995
0764944 March 1997
0887765 December 1998
0907139 April 1999
1876552 January 2008
1895447 March 2008
2439677 April 2012
2618287 July 2013
2953059 December 2015
2834806 July 2003
2384094 September 2004
2396042 December 2004
H09-031382 February 1997
09-226228 September 1997
10-257309 September 1998
10-261058 September 1998
H10-251570 September 1998
H11-112787 April 1999
2000-022930 January 2000
2001-096889 April 2001
2001-346032 December 2001
2001-353955 December 2001
2004-166177 June 2004
2007-011890 January 2007
2007-012016 January 2007
2007-288756 November 2007
2008-109531 May 2008
2008-205559 September 2008
2008-210402 September 2008
2010-206433 September 2010
2012-256375 December 2012
2013-020648 January 2013
2013-150289 August 2013
2014-090424 May 2014
2015-080251 April 2015
10-20050028040 March 2005
10-0989319 October 2010
10-1007348 January 2011
581970 April 2004
200739452 October 2007
200951823 December 2009
201013541 April 2010
201137758 November 2011
I370413 August 2012
I370414 August 2012
I428834 March 2014
I492167 July 2015
9408314 April 1994
0051072 August 2000
0073981 December 2000
2004029871 April 2004
2004084125 September 2004
2006117869 November 2006 - Other References: VTech's Preliminary Invalidity Contentions from the litigation, Nov. 12, 2010, pp. 1-164. cited by applicant
Request for Reexamination of the '845 patent filed on Jan. 19, 2011 by sunplus, pp. 1-149. cited by applicant
The initial determination opening the Reexamination of the '845 patent, dated Feb. 18, 2011, pp. 1-16. cited by applicant
“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. cited by applicant
“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. cited by applicant
“Handschrift Per Funk in Die Ganze Welt”, Weka Fachzeitschriftenverlag, Poing, De. Vil. 49, No. 16, pp. 74-76, in German. cited by applicant
“E-Commerce mit Stift auf Papier”, CT Magazin Fuer Computer Technik, Heise Zeitschriften Verlag, pp. 22, in German. cited by applicant
David L. Hecht, “Printed Embedded Data Graphical User Interfaces”, IEEE Service Center, vol. 34, No. 3, Mar. 2001, pp. 47-51 and 54. cited by applicant
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. cited by applicant
“Office Action of China Counterpart Application,” dated Apr. 26, 2018, pp. 1-8. cited by applicant - Assistant Examiner: Kim, Tae W
- Primary Examiner: Le, Thien M
- Attorney, Agent or Firm: JCIPRNET
- الرقم المعرف: edspgr.10614333
- Patent Number:
حقوق النشر© 2024، دائرة الثقافة والسياحة جميع الحقوق محفوظة Powered By EBSCO Stacks 3.3.0 [353] | Staff Login
حقوق النشر © دائرة الثقافة والسياحة، جميع الحقوق محفوظة
No Comments.