throbber
(12) United States Patent
`Iwai et al.
`
`USOO6302329B1
`US 6,302,329 B1
`(10) Patent No.:
`*Oct. 16, 2001
`(45) Date of Patent:
`
`(54) METHOD AND APPARATUS FOR
`RECORDING DIGITAL INFORMATION IN
`TWO-DIMENSIONAL PATTERN, CARRIER
`OF DIGITAL INFORMATION RECORDED
`THEREBY, AND A METHOD AND
`APPARATUS FOR DECODING SUCH
`DIGITAL INFORMATION
`(75) Inventors: Toshiyuki Iwai, Yamatokooriyama;
`Atsushi Aoki, Kashiba; Masahiro
`Esashi; Hiroaki Niwamoto, both of
`Nara; Norimasa Yamaguchi,
`Ikoma-gun; Tsukasa Kaminokado,
`Tenri, all of (JP)
`(73) Assignee: Sharp Kabushiki Kaisha, Osaka (JP)
`(*) Notice:
`This patent issued on a continued pros
`ecution application filed under 37 CFR
`1.53(d), and is subject to the twenty year
`patent term provisions of 35 U.S.C.
`154(a)(2).
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 08/578,502
`(22) Filed:
`Dec. 26, 1995
`(30)
`Foreign Application Priority Data
`Dec. 27, 1994
`(JP) ................................................... 6-325275
`(51) Int. Cl." ................................................... G06K 7/10
`(52) U.S. Cl. ...................... 235/494; 235/456; 235/462.09
`(58) Field of Search ..................................... 235/487,494,
`235/456, 462.08, 462.09
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`3,074,634 * 1/1963 Gamo .
`3,603,728
`9/1971 Acimura ............................... 382/151
`4,776.464 * 10/1988 Miller et al. .......
`235/462
`4,924,078 * 5/1990 Sant'Anselmo et al
`235/494
`4,939,354
`7/1990 Priddy et al. ........................ 235/456
`
`10/1992 Batterman et al. .................. 235/494
`5,153,418
`5,202,552 * 4/1993 Little et al. ......
`... 235/494
`5,288,986 * 2/1994 Pine et al. .
`... 235/494
`5,308,960 * 5/1994 Smith et al.
`... 235/462
`5,343,031 * 8/1994 Yoshida .....
`... 235/494
`5,408.543
`4/1995 Yoshida ................................ 235/494
`5,515,447 * 5/1996 Zheng et al.......................... 382/100
`5,541,396
`7/1996 Rentsch ................................ 235/454
`5,726,435
`3/1998 Hara et al. .
`FOREIGN PATENT DOCUMENTS
`2-012 579
`1/1990 (JP).
`7-254 037
`10/1995 (JP).
`7-254037
`10/1995 (JP).
`OTHER PUBLICATIONS
`OR Code (Quick Response Code), Systemkiki, Nippon
`denso, 1994.
`Patent Abstracts of Japan, abstracting JP 7-254037-A of
`Oct. 3, 1995, Hara et al.
`Benjamin Nelson, Punched Cards to Bar Codes, 1997
`Helmers Publishing, pp. 236, 247, 296 and 339.*
`Roger C. Palmer The Bar Code Book, 1995, Helmers
`Publishing, pp. 331-334.*
`QR Code (Quick Response Code). Systemkiki, Nippon
`denso, 1994, Translated by USPTO, Sep. 1999.*
`* cited by examiner
`Primary Examiner Mark Tremblay
`(74) Attorney, Agent, or Firm-Dike, Bronstein, Roberts &
`Cushman IP Group; David G. Conlin
`(57)
`ABSTRACT
`A digital information recording carrier has a planar record
`ing Surface having an information recording area in which
`meshes corresponding to bits are virtually Set in a matrix
`form, each mesh being provided with an optically recogniz
`able mark corresponding to digital information So that the
`digital information is recorded in the information recording
`area as a two-dimensional pattern. The carrier also has
`Specific patterns each consisting of a plurality of meshes
`which are linked together and which are given marks in a
`given pattern. Some of the Specific patterns are placed in an
`inner portion apart from a perimeter of the information
`recording area.
`
`28 Claims, 29 Drawing Sheets
`
`
`
`72
`
`72
`
`72
`
`AAAAAAAAA
`vXXX
`www.xxxvyws
`xxxvy
`xxYxxxxxxxx
`XXXXXXXXXXX
`www.xxxx
`www.xxxxxxxxx
`ww.vxyyxxxxxxxxxxxxxxxxxxxxyy
`waxyvXXXXXXXXXXxxxxxxxxx
`yxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
`www.vxvAyAxxxxxxxxxxxx
`
`72
`
`
`
`
`
`72
`
`72
`
`72
`
`72
`
`1 of 47
`
`FedEx Exhibit 1043
`FedEx v. IV
`IPR2017-00859
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 1 of 29
`
`US 6,302,329 B1
`
`Fig. 1
`
`22
`f 20
`22
`22
`%22%%22
`%
`%
`, , e.
`A 274
`%
`2.
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`
`
`2 2
`22 2
`%
`32
`22 1. Ž% Žiž 2 zé
`
`2
`
`2
`
`
`
`
`
`
`
`22
`
`Ž Z
`
`2, 2
`
`%2%a, % a 3/22
`2 % 2, 2
`2 3
`r
`2,3,...,323, aa.
`2 3...B.,
`%
`22, 2, 2
`z.2% z W2 22,
`2
`Z. 3, B3 2.
`3,33-3, 364,
`22N, a
`22, a , is a 122
`Z% 22
`% %
`%
`2
`%
`2
`% a %
`%
`%552.É 2 %
`
`%
`2
`
`.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1a e 35
`
`
`
`a zé
`
`22
`
`22
`
`22
`
`2 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 2 of 29
`
`US 6,302,329 B1
`
`Fig.2
`
`
`
`Fig.3B PRIOR ART
`
`Column 4
`
`3 of 47
`
`

`

`U.S. Patent
`US. Patent
`
`Oct. 16, 2001
`Oct. 16, 2001
`
`Sheet 3 of 29
`Sheet 3 0f 29
`
`US 6,302,329 B1
`US 6,302,329 B1
`
`Fig.4
`
`
`
`
`
`40f47
`
`4 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 4 of 29
`
`US 6,302,329 B1
`
`Fig.6
`
`34-6
`3443-45
`
`Fig. 7
`22B -a, %24%
`22,
`
`
`
`41
`42
`43
`
`Fig.8A Fig.8B Fig.8C Fig.8D
`
`22C
`
`3.
`
`
`
`22D
`%%% 2.
`%%
`%
`%2%
`%%
`2 2 %
`
`22E
`
`22F
`2%
`% -- %
`2 -- 2
`%
`%
`%
`
`
`
`22G
`
`
`
`Fig.8E Fig.8F Fig.8G
`22H
`2.
`
`2 2 %
`
`%
`2
`
`
`
`5 of 47
`
`

`

`U.S. Patent
`US. Patent
`
`Oct. 16, 2001
`Oct. 16, 2001
`
`Sheet 5 of 29
`Sheet 5 0f 29
`
`US 6,302,329 B1
`US 6,302,329 B1
`
`Fig.9
`Fig.9
`
`
`
`
`
`
`
`
`
`23
`
`% %
`\W
`/
`//4.
`/fl%-%
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`23
`2_3
`
`2 - %
`
`?
`
`
`?%
`
`WI
`
`VW/
`-/M2/"_
`
`
`
`
`
`
`
`
`
`
`
`
`
`5% 2
`
`
`
`
`
`60f47
`
`6 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 6 of 29
`
`US 6,302,329 B1
`
`Fig.13
`
`22A-
`
`
`
`
`
`
`
`O.8
`
`44
`
`is
`
`
`
`
`
`Fig.14
`
`
`
`
`
`14
`
`t
`re- 8
`12, & 3-42
`
`
`
`
`
`2
`
`O2
`
`
`
`O.8
`
`
`
`
`
`
`
`
`
`%
`
`O.2
`
`7 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 7 of 29
`
`US 6,302,329 B1
`
`S61
`
`S62
`
`ition P
`position
`Search for position
`P in bit-mapped data
`
`
`
`S69
`
`
`
`Fig. 16
`Select one of black
`dots present along a
`lower side of the black
`dot region
`
`
`
`
`
`
`
`
`
`
`
`
`
`S70 Search for a black dot
`that appears next to a
`white dot, downward of
`Selected black dot
`
`
`
`GD
`
`S7
`
`HaS a
`black dot been
`found within a certain
`distance 2
`
`
`
`YES
`Regarding the found
`black dot as constituting
`second loop, make one
`round by left hand
`method
`
`One round been
`completed within a
`Certain number
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`One round been
`made clockwise
`
`S63
`ls
`dot at position P
`black?
`NO
`Determine next
`search position
`
`Certain range fro
`search position been
`searched completely
`
`S66 Recursively search for
`black dots mutually
`adjoining (linked) upward
`and downward, rightward
`and leftward, or obliquely
`
`
`
`
`
`
`
`number of
`mutually linked
`black dots fall within
`a Certain
`
`
`
`
`
`
`
`
`
`
`
`
`
`Width and
`height of a black dot
`region fall within
`gertain range
`
`YES
`
`8 of 47
`
`

`

`U.S. Patent
`US. Patent
`
`Oct. 16, 2001
`Oct. 16, 2001
`
`Sheet 8 of 29
`Sheet 8 0f 29
`
`US 6,302,329 B1
`US 6,302,329 B1
`
`/f@
`
`%aTTTT¢%
`
`//%/
`
`%fi4
`
`i
`/¢¢¢¢¢e%
`
`/¢%27%%fl
`
`42
`
`43
`
`14
`
`2%.,Wm
`No.s --
`JEŠTI
`?ae;
`elf
`
`-->
`
`
`
`Fig. 17
`
`223
`
`W
`
`%%///%%%
`
`Fig.
`18
`
`90f47
`
`9 of 47
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 9 of 29
`
`US 6,302,329 B1
`
`S41
`
`Determine reference
`position P
`S42 Search for position P
`in bit-mapped data
`
`S43
`ls
`dot at position P
`white?
`YES
`S44
`NO
`Determine next
`search position
`
`(3)
`
`
`
`
`
`Certain range fro
`search position been
`searched completely
`
`NO
`
`YES
`
`G)
`
`S46 Recursively search for
`white dots mutually
`adjoining(linked) upward
`and downward, rightward
`and leftward, or obliquely
`
`
`
`
`
`
`
`
`
`
`
`Fig. 19
`
`
`
`S47
`
`Does
`number of
`mutually linked
`White dots fall Within
`a certain
`range 2
`
`
`
`
`
`
`
`YES
`S48 1. Do
`width and
`height of a white dot
`region fall within
`certain ranges
`
`
`
`10 of 47
`
`

`

`US. Patent
`
`Oct. 16, 2001
`
`Sheet 10 0f 29
`
`US 6,302,329 B1
`
`\\
`
`
`
`
`
`V0%.,..\mwm§®V¢fffff¢f§§§®¥¢fflflfl
`
`§6§€G
`§®§§®
`
`NuNu
`
`mfiwRfifoff/f’fflfixfi§®¥¢fffffff§®w§®
`
`’ffff’ffffflIII/fill}I’llII’ll/flffflli’f/flff’f’f
`’f/Ifd’fffff/flff’f’ffffIIfIII/Ilfifffff’fff’ff’ffffNN
`fif’ffffffffffff’f’fff’I’llff’ffff’ffffffffllfffflfi!
`
`
`
`§§§will/I’ff/§§§@follf’fl§§§
`
`
`
`§$§®®fofl’fff§fiwmwwa’ff’fl'ffgfiwxfiwx
`
`mm
`
`I’ll/If!III/flfffffff/lffff/I’lf’f/fff/‘ff’f/flffff
`
`$00s0@wfffffffll§®fl§§®Vlffffflfl§®M®M§®foffffff§§§w§x
`
`\\
`
`“A.A,»warrrrrrv§mr§v§rrrrrr®algal/I556vt\.
`
`00$,$§5¢5§§$005555!§§§5§5§§,
`
`\\\\\
`
`
`
`110f47
`
`11 of 47
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 11 of 29
`
`US 6,302,329 B1
`
`Fig.21
`
`62
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`62 g
`742.
`22%
`SR 5%. R. R.
`2
`62
`CSRSSRSRSRSRSRSR)
`- )- ) RN)- )-( )- )-- - )
`23-3 SRSRSRSRSRSRSRRS
`S 22
`%)-( )-( )-(N-( )-( )-( )-( )
`%2
`RSR- - - - - Ž
`22% R. R. RyRs R. R. R. R22 2
`888 BBBBBBBBB
`2
`Ž4
`SRRRRSR-SRSRRRR,
`SRS RSRS RS 23 RSR R. R. R.
`SRSRSRSRS & 3 RSRSRSRSR)
`RSS R R5%5
`s
`3888 8888.88 EE
`v22 SRSRSRRSRSRSRRS232
`%2 R. R. R. R. R. R. R. R.25%
`62
`% R. R. R. R. R. R. R. R22
`C2C)-( )-( )-( )-( )-( )-( )-( )-( )-( 24
`EBEEEEEEEEE
`SRSRSRSRSRS232SRSRRSRSR
`S-S-S-S-S-?-S-S-S-S-S
`R. R. R. R. 33 RSR
`R. R. R. R. R. 5 R. R. R. R. R.
`SRSRSRS RSR RSRS RSRS RSRSR
`ye S-S-S-SA S-S-S-S-S-S-5
`23 RSRSRA RSRSRSRSRS23
`SRSRYRSRSRS RSR 2
`(288388 BE23
`25 RS-RSA S-S-S-S-S-S-5%
`(/)
`R228 2 %
`
`
`
`
`
`
`
`
`
`12 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 12 of 29
`
`US 6,302,329 B1
`
`Fig.22
`
`
`
`62
`
`A
`
`
`
`
`
`63
`
`Fig.23
`
`Recorded
`information
`
`
`
`
`
`
`
`Data conversion (encoding)
`algorithm
`
`81
`
`13 of 47
`
`

`

`US. Patent
`
`Oct. 16, 2001
`
`Sheet 13 0f 29
`
`US 6,302,329 B1
`
`§§s
`
`
`\\\
`V§§§§§k
`
`
`x§§§§fififigafiaafia\\
`
`
`xN§§NEIIIIIIIIE§k§§§fillllllllfixx§,KR,mall-lllllamw,mall-lllllamw,
`\§NEIIIIIIIIE\§wall-lllll§\§
`
`EI'll-Ill.-IllllllllllllllllllllllfiElIIIIIIIIIIII-IIIIIIIIIIIIIIIIIIIE
`
`all-IIIIIE\Ell-IIIIIE\
`x§§§§fifififififlfifififi§§§fix
`
`mmmmmm
`
`,mall-IIIIIEN\,mx\fillllllllfim§wwnnnnnnnnwm§\k\I\I\\Ellllllllfi
`
`x§§§&fifififlfifififlfifi&§§§fifljflflifiifli§§§§$
`wwwwwwmmmmmmmmmwmwwwmmmmflmmmmmwmwww
`Ell-lllllllllllllIll-IIIIIIIIIIIIIE
`mm%mmmm
`,wall-Illllfi\
`
`
`“\0
`
`14 0f47
`
`14 of 47
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 14 of 29
`
`US 6,302,329 B1
`
`SO1
`
`S02 Determine size of recording
`surface according to data size
`
`SO3
`
`
`
`S O4
`
`Place specific patterns
`on recording surface
`
`Arrange bit information to
`meshes of information recording
`area according to
`predetermined mapping
`
`S05
`
`Print
`
`END
`
`15 of 47
`
`

`

`U.S. Patent
`US. Patent
`
`Oct. 16, 2001
`Oct. 16, 2001
`
`Sheet 15 of 29
`Sheet 15 0f 29
`
`US 6,302,329 B1
`US 6,302,329 B1
`
`Fig.26
`Fig. 26
`
`
`
`23
`
`
`
`16 0f47
`
`16 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 16 of 29
`
`US 6,302,329 B1
`
`Fig.28
`
`
`
`% %
`2%
`%22%2
`% 2%.1%
`% 3H3
`2% 2%
`2%
`rrrrrrrrrrr,
`2%-
`2%
`% %
`%22% 2%
`% 2%
`
`17 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 17 of 29
`
`US 6,302,329 B1
`
`Fig.31
`22
`Po0
`2
`%
`%22
`ll 2
`%
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`% 2 3.
`a 2
`&
`
`
`
`2
`2
`
`
`
`PoN
`22
`%
`Pon N
`-Nu
`3E 2
`&
`3
`
`
`
`
`
`
`
`
`
`I %
`%
`
`
`
`18 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 18 of 29
`
`US 6,302,329 B1
`
`
`
`
`
`Recorded
`information
`
`Output
`device
`
`Data
`
`
`
`
`
`Data conversion (decoding)
`algorithm
`
`91
`
`19 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 19 of 29
`
`US 6,302,329 B1
`
`Fig.35
`
`START
`
`
`
`
`
`S11
`
`Read recorded information
`
`S12
`
`Extract specific patterns
`in four COrners
`
`S13 Determine mesh size based
`on information on extracted
`specific patterns
`
`
`
`
`
`S14
`
`
`
`
`
`Extract remaining specific
`patterns based on mesh size
`and predetermined
`arrangement information
`
`S15 Determine positions of meshes
`in information recording area
`based on positional information
`of extracted specific patterns
`
`
`
`
`
`S16 Read information recorded at
`meshes according to
`predetermined mapping
`
`
`
`S17
`
`20 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 20 of 29
`
`US 6,302,329 B1
`
`Fig.36A
`
`Fig.36B PRIOR ART
`
`
`
`
`
`2 23 %
`34,
`
`Fig.38
`% %
`
`
`
`22B
`
`21 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 21 of 29
`
`US 6,302,329 B1
`
`Fig. 39
`
`23
`
`2O
`
`% %
`%2%
`%2%
`2 4
`24
`
`22F
`
`3,2%
`
`32%
`
`223-22B 223-22B
`
`%2%
`
`%2%
`
`%2%
`
`%2%N-22B
`
`2 % 2 2
`
`(a)-22B
`
`a
`
`(a.
`
`sa.
`
`% %
`22%
`-22F 32%
`2Z%
`2Z%
`
`22F
`
`22 of 47
`
`

`

`US. Patent
`
`Oct. 16, 2001
`
`Sheet 22 0f 29
`
`US 6,302,329 B1
`
`”E””3”E””E”
`
`
`
`B..,2”E””E””ZViz/xx”“xiii/wVii/i
`
`”ZWax/ix”
`
`228
`
`Jix..2
`
`////A/A2,x,2y”wx”W.i2ZZ2”Z2a/ii?”iii”iii/y
`fix/iV/i3/2xxx/6’1.
`/i///J7/2
`
`
`
`23 of 47
`
`23 of 47
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 23 of 29
`
`US 6,302,329 B1
`
`
`
`
`
`
`
`
`
`%
`
`
`
`
`
`
`
`
`
`32%
`% 2 3.2
`
`
`
`43J
`
`3
`3s2
`
`22J
`
`24 of 47
`
`

`

`US. Patent
`
`Oct. 16, 2001
`
`Sheet 24 0f 29
`
`US 6,302,329 B1
`
`23 Q
`
`
`
`7 ”/2
`
`W/A
`
`
`
`22J
`
`W,
`,/
`/-¢

`A
`
`¢l¢
`/
`/:
`
`W
`
`//
`, ///
`
`
`/////
`
`
`
`22d
`
`y///////
`2 .
`Z
`¢I¢
`Wfl
`
`V/l/l/ll/
`4/.
`2
`gI¢
`fill/fl
`
`y//////
`V/II’l/l/x
`K.
`4 .

`?
`2'2 228 ¢I¢ 228
`///////%
`mfi
`
`¢I6
`
`6.6
`
`2
`

`
`/
`
`228
`
`W
`
`
`
`7
`
`WM;
`
`
`/ 22K 2/
`
`/2.
`
`25 of 47
`
`25 of 47
`
`

`

`US. Patent
`
`Oct. 16, 2001
`
`Sheet 25 0f 29
`
`US 6,302,329 B1
`
`Fig.43
`
`23
`
`20
`
`Z /’::”
`i In /
`3 I/J/fl/Z
`I II
`
`W7
`¢n
`//
`
`WW”?
`% 7 ¢
`I///////A
`228 I ‘ ¢
`
`22L
`
`223
`
`///////
`
`22L
`
`/
`2.?
`é’l/l/IA
`
`Ill/I;
`W/
`
`/
`g g
`WA
`
`223 I 223
`////////2
`
`y///////
`/
`¢I¢

`1%
`2,2,2.
`
`7///////
`/
`¢I /
`2 ¢
`22%
`
`W
`/



`‘¢
`2,2,4
`
`///-/////
`2,,/
`
`228
`
`VIII/74¢
`g/Ié
`2,2,2
`
`7///////
`g/I %
`222/2
`
`7m
`é/I I
`222/,
`
`'////////
`§’I/y
`M,,/
`
`B
`
`22
`
`7//////
`V'I//////
`2%?
`’27.?
`M” 22L 6”
`\§Nk
`
`7//////
`f?
`2”
`
`fill/lg
`Z/E/
`
`7////////l
`
`22L
`
`26 of 47
`
`26 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 26 of 29
`
`US 6,302,329 B1
`
`Fig. 44
`
`23
`
`20
`
`2% Z%
`2Z2 %
`33 a 3-22L 323-22M 323-22M 3 a 33-22L
`2
`2
`2
`2
`2
`
`2%%
`
`%2
`
`232 3-22M 323-22B 223-22B 32 35-22M
`
`%%
`
`%%
`
`2% % % 2
`33 a 3-22M 323-22B 3 a 3-22B 3 a 33-22M
`2
`2
`2.
`2
`2
`%22% 2 2z%
`2z%
`
`2% % 2 2
`
`3,
`
`-22M Eas-22B 1
`
`-22B 36,3-22M
`
`%2%
`2
`2
`
`3,63-22L st-22M 36-22M (a 3-22L
`
`Z% % 2
`2
`2
`2
`
`27 of 47
`
`

`

`U.S. Patent
`US. Patent
`
`Oct. 16, 2001
`Oct. 16, 2001
`
`Sheet 27 Of 29
`Sheet 27 0f 29
`
`US 6,302,329 B1
`US 6,302,329 B1
`
`48
`48
`
`
`
`Ill-III.II%%%%%
`
`VJIV/JIIIV/J
`
`a
`
`////
`
`2 ```` È N
`|×
`x
`
`:
`
`````
`.1m//
`N ```` (
`() : ````
`W//
`:
`/////////////fl
`(…)
`//7/
`/272,////
`2/
`fl2
`
`2
`/
`
`2
`
`////,
`4
`
`/
`
`22
`22
`
`22A
`
`
`
`
`
`
`
`
`
`
`
`28 0f47
`
`28 of 47
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 28 of 29
`
`US 6,302,329 B1
`
`Fig. 48
`
`
`
`
`
`
`
`
`
`
`
`25
`
`23
`
`
`
`
`
`21
`
`H -
`E E
`
`
`
`
`
`44th
`45#.
`
`
`
`
`
`29 of 47
`
`

`

`U.S. Patent
`
`Oct. 16, 2001
`
`Sheet 29 of 29
`
`US 6,302,329 B1
`
`Fig.50 PRIOR ART
`220
`216
`
`m
`
`231
`
`
`
`212
`
`
`
`2. an/N 216
`Z“
`2
`219 212
`
`
`
`30 of 47
`
`

`

`1
`METHOD AND APPARATUS FOR
`RECORDING DIGITAL INFORMATION IN
`TWO-DIMENSIONAL PATTERN, CARRIER
`OF DIGITAL INFORMATION RECORDED
`THEREBY, AND A METHOD AND
`APPARATUS FOR DECODING SUCH
`DIGITAL INFORMATION
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention relates to a digital information
`recording carrier having digital information recorded in the
`form of a two-dimensional pattern on a recording Surface of
`the carrier. The invention also relates to a digital information
`recording method and apparatus which can produce Such
`digital information carriers. Further, the invention relates to
`a digital information decoding method and apparatus which
`can read and decode digital information recorded on Such a
`digital information carrier.
`2. Description of the Prior Art
`FIG. 50 shows a two-dimensional data code which has
`been used in a method for recording digital information by
`arraying a matrix two-dimensionally on a recording Surface
`(see U.S. Pat. No. 4,939,354). The two-dimensional data
`code is to record digital information by virtually Setting
`matrix meshes corresponding to bits on a recording Surface
`220 of a recording carrier, and by assigning to each mesh a
`white or black color representing data.
`In Such a recording method, generally, control informa
`tion representing the orientation of an information recording
`area 219 and the size of a cell (data density) is provided for
`reading convenience’s sake. In the example of FIG. 50, as
`the control information, the perimeter of the rectangular
`information recording area 219 is provided with a linear
`portion 212 on its two adjoining SideS 221 and a clocking
`information portion 216 on the remaining two sides 231. The
`linear portion 212 is formed of adjoining black cells, and the
`clocking information portion 216 is formed of alternately
`connected white and black cells. During a reading operation,
`the orientation of the information recording area 219 is
`detected due to the linear portion 212, and the size of cells
`is detected through the clocking information portion 216.
`In the above conventional digital information recording
`method, however, the clocking information portion 216 will
`be farther away from the data as the size of the information
`recording area 219 increases. This is because the clocking
`information portion 216 is provided along the perimeter of
`the information recording area 219. AS a result, due to
`factorS Such as distortion of the recording Surface 220,
`characteristics of the reading device (Scanner, CCD camera,
`etc.), or the like, a large difference in data position between
`recording and reading operations will be caused in the
`vicinity of the center of the information recording area 219,
`resulting in reading errors. For example, instead of origi
`nally intended information on a cell of the fifth row, the
`fourth column, the information on the cell of the sixth row,
`the fifth column may be erroneously read. Consequently, the
`conventional digital information recording method has a
`problem that the size of the information recording area 219
`cannot be increased and therefore that the Storage capacity
`cannot be increased.
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`SUMMARY OF THE INVENTION
`The present invention has been developed with a view to
`Substantially Solving the above described disadvantages and
`
`65
`
`US 6,302,329 B1
`
`2
`has for its essential object to provide a digital information
`recording carrier which can prevent the occurrence of read
`ing errors over the entire range of the information recording
`area even if the Size of the information recording area is
`increased, and therefore which allows the Storage capacity to
`be increased.
`Another object of the present invention is to provide a
`digital information recording method and apparatus which
`can produce Such a digital information recording carrier.
`A still further object of the present invention is to provide
`a digital information decoding method and apparatus which
`can read and decode digital information recorded on Such a
`digital information recording carrier.
`In order to achieve the aforementioned objects, the
`present invention provides a digital information recording
`carrier, comprising:
`a planar recording Surface having an information record
`ing area in which cells corresponding to bits are virtu
`ally Set in a matrix form, each cell being provided with
`an optically recognizable mark corresponding to digital
`information So that the digital information is recorded
`in the information recording area as a two-dimensional
`pattern; and
`Specific patterns each consisting of a plurality of cells
`which are linked together or contiguous and which are
`given optically recognizable marks in a given pattern,
`the Specific patterns including a predetermined pattern
`which is placed in an inner portion apart from a
`perimeter of the information recording area.
`In this digital information recording carrier, predeter
`mined patterns are disposed inside apart from the perimeter
`of the information recording area. Therefore, even if the
`information recording area is distorted in the vicinities of its
`center, the positions of cells in the vicinities of the center of
`the information recording area are accurately determined
`based on the positions of the Specific patterns. Accordingly,
`few or no reading errors will in the vicinities of the center
`of the information recording area even if the size of the
`information recording area is increased. Also, for the periph
`eral part of the information recording area, the occurrence of
`reading errorS is prevented by providing clocking informa
`tion as in the prior art or by providing the Specific patterns.
`AS a consequence, it is possible to increase the Storage
`capacity by increasing the size of the information recording
`aca.
`In one embodiment, the Specific patterns are dispersedly
`arranged all over the information recording area. In this
`case, the position of any arbitrary cell is accurately deter
`mined over the entire range of the information recording
`area. As a consequence, it is possible to increase the Storage
`capacity by increasing the size of the information recording
`aca.
`In one embodiment, the cells each have a shape of a
`Square of Same size. And, each specific pattern is composed
`of a central closed area with a shape of a Square and a loop
`portion Surrounding the central closed area entirely. The
`central closed area consists of four cells each provided with
`a light as an optically recognizable mark and the loop
`portion consists of twelve cells each provided with a dark as
`an optically recognizable mark.
`In another embodiment, each Specific pattern is composed
`of a central portion with a shape of a Square, a first loop
`portion Surrounding the central portion entirely, and a Sec
`ond loop portion Surrounding the first loop portion entirely.
`The central portion consists of a single cell provided with a
`dark as an optically recognizable mark, the first loop portion
`
`31 of 47
`
`

`

`3
`consists of eight meshes each provided with a light as an
`optically recognizable mark, and the Second loop portion
`consists of Sixteen cells each provided with a dark as an
`optically recognizable mark.
`In these cases, it is easy to find the Specific patterns in the
`information recording area. Also, the number of cells con
`Stituting the Specific pattern is relatively Small. Further,
`when an identical or Similar pattern appears nearby as the
`recorded information, the Specific pattern will not easily
`overlap the nearby pattern. Still, the Specific pattern is leSS
`affected by dirt or ink blurs during printing. Besides, the
`algorithm to find the Specific patterns becomes simplified.
`In one embodiment, the Specific patterns are arranged
`with higher density in a peripheral part of the information
`recording area than in an interior of the information record
`ing area. In this case, the reading precision for the peripheral
`part where distortion is more likely to occur due to the
`reading device characteristics is enhanced So that the occur
`rence of reading errors is prevented.
`In another embodiment, the Specific patterns are placed
`with higher density in the interior of the information record
`ing area than in the peripheral part of the information
`recording area. In this case, the reading precision for the
`vicinities of the center of the information recording area is
`enhanced So that the occurrence of reading errorS is pre
`vented.
`In one embodiment, the information recording area is a
`rectangular area having four corners and a specific pattern is
`placed at each corner. In this case, Searching for the Specific
`patterns placed at the four cornerS allows an easy determi
`nation of the range occupied by the information recording
`area within the recording Surface.
`In one embodiment, the specific patterns placed at the four
`corners are different from the Specific patterns placed in the
`other portions of the information recording area. In this case,
`Searching for the Specific patterns different from the others
`allows a still easier determination of the range occupied by
`the information recording area within the recording Surface.
`In one embodiment, part of the Specific patterns placed at
`the four corners are different from the rest thereof Such that
`a Set of the Specific patterns placed at the four corners
`becomes asymmetrical with respect to a 90°, 180°, or 270
`rotation on the recording Surface. This arrangement makes it
`easy to recognize top and bottom or right and left of the
`information recording area.
`In one embodiment, the Specific patterns have a light and
`a dark as the optically recognizable marks, and a light/dark
`Status of Some of the Specific patterns is inverse to that of the
`other specific patterns So as to make a contrast against
`nearby cells in which digital information has been recorded.
`In this case, it is easy to recognize boundaries between the
`Specific patterns and the Surrounding information-recorded
`cells. This allows an easy Search for the Specific patterns.
`The present invention further provides a digital informa
`tion recording method, comprising the Steps of:
`Virtually Setting cells corresponding to bits in a matrix
`form in an information recording area provided within a
`planar recording Surface;
`placing Specific patterns at least in an interior of the
`information recording area apart from a perimeter of
`the information recording area, wherein each Specific
`pattern consists of a plurality of cells which are linked
`together and which are given optically recognizable
`marks in a given pattern; and
`providing each of the cells present in regions other than
`regions occupied by the Specific patterns of the infor
`mation recording area with an optically recognizable
`
`5
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 6,302,329 B1
`
`4
`mark corresponding to digital information to be
`recorded So that the digital information is recorded in
`the information recording area as a two-dimensional
`pattern.
`This digital information recording method can easily
`produce the digital information recording carriers according
`to the above-described various embodiments of various
`types.
`In one embodiment, the digital information recording
`method further comprises the Steps of:
`comparing light/dark Statuses of cells defining a perimeter
`of each Specific pattern with light/dark Statuses of
`information-recorded cells which are immediately
`adjacent to the perimeter of the Specific pattern; and
`inverting, if the compared light/dark Statuses are coinci
`dent with each other, the light/dark Statuses of constitu
`ent cells of the Specific pattern Such that the Specific
`pattern is distinguished from the adjacent information
`recorded cells.
`In this case, it is easy to recognize the boundaries between
`the Specific patterns and the information-recorded cells
`immediately adjacent to the Specific patterns on the record
`ing Surface of the generated digital information recording
`carrier. This allows an easy Search for the Specific patterns.
`The present invention also provides a digital information
`recording apparatus which comprises the Steps of
`Searching the information recording area for the Specific
`patterns to determine their positions,
`calculating positions of arbitrary information-recorded
`cells by a proportional allocation technique, based on
`positions of four Specific patterns out of all the Searched
`Specific patterns, the four Specific patterns being placed
`on two given rows and two given columns,
`reading bit information of each cell located at the calcu
`lated position; and
`reproducing the digital information recorded on the
`recording Surface based on the read bit information.
`In order to decode the digital information recorded on the
`digital information recording carrier wherein the cells each
`have a shape of a Square of Same size, wherein each specific
`pattern is composed of a central closed area with a shape of
`a Square and a loop portion Surrounding the central closed
`area entirely, and wherein the central closed area consists of
`four cells each provided with a light as an optically recog
`nizable mark and the loop portion consists of twelve cells
`each provided with a dark as an optically recognizable mark,
`the Step of Searching the information recording area for the
`Specific patterns comprises the Sub-Steps of:
`checking the light/dark Status of a reference position for
`a Search for the central closed area of the Specific
`pattern, to decide that the reference position is con
`tained in the central closed area if the light/dark Status
`of the reference position is a light; and
`checking a region occupied by lights which are linked to
`each other, the reference position being included in the
`region, as to whether or not size, width, and height of
`the region are within certain ranges, respectively, to
`confirm that the region is the central closed area.
`Further, in order to decode the digital information
`recorded on the digital information recording carrier
`wherein each Specific pattern is composed of a central
`portion with a shape of a Square, a first loop portion
`Surrounding the central portion entirely, and a Second loop
`portion Surrounding the first loop portion entirely, and
`wherein the central portion consists of a single cell provided
`with a dark as a mark, the first loop portion consists of eight
`
`32 of 47
`
`

`

`S
`cells each provided with a light as a mark, and the Second
`loop portion consists of Sixteen cells each provided with a
`dark as a mark,
`the Step of Searching the information recording area for
`the Specific patterns comprises the Sub-Steps of:
`checking the light/dark Status of a reference position for
`a Search for the central closed area of the Specific
`pattern, to decide that the reference position is con
`tained in the central closed area if the light/dark Status
`of the reference position is a dark,
`checking a first dark region occupied by darkS which are
`linked to each other, the reference position being
`included in the first dark region, as to whether or not
`size, width, and height of the first dark region are within
`certain ranges, respectively, to confirm that the first
`dark region is the central closed area; and
`confirming, when a Second dark region appears within a
`certain distance upward, downward, rightward or left
`ward from the first dark region after a light region has
`appeared and when a loop has been made around a
`boundary between the light region and the Second dark
`region, that the light region is the first loop portion.
`The present invention further provides a digital informa
`tion recording apparatus for recording digital information as
`a two-dimensional pattern in an information recording area
`provided within a planar recording Surface, wherein cells
`corresponding to bits are virtually Set in a matrix form in the
`information recording area and the recording of digital
`information is executed by providing an optically recogniz
`able mark corresponding to the digital information to each of
`the cells. In the digital information recording apparatus,
`input means take in digital information to be recorded into
`the digital information recording apparatus. Then, pattern
`generating means generate a two-dimensional pattern to be
`printed onto the recording Surface, by placing Specific pat
`terns inside of the information recording area apart from its
`perimeter, the Specific patterns being each formed of a
`plurality of linked cells provided with optically recognizable
`marks in a given pattern, and by placing the digital infor
`mation in regions of the information recording area other
`than regions occupied by the Specific patterns. Finally,
`printing means print the two-dimensional pattern generated
`by the pattern generating means onto the recording Surface.
`Using this digital information recording apparatus allows an
`easy generation of the aforementioned various types of
`digital information recording carriers.
`Further, the present invention provides a digital informa
`tion decoding apparatus for reading and decoding digital
`information from the aforementioned various types of digital
`information recording carriers. In the digital information
`decoding apparatus, reading means read the two
`dimensional pattern recorded on the recording Surface and
`output information representing the two-dimensional pat
`tern. Then, information decoding means reproduce the digi
`tal information recorded on the recording Surface in the
`following way. The information decoding means first Search
`inside of the two-dimensional pattern represented by the
`output information of the reading means for the Specific
`patterns to determine positions thereof, then calculate posi
`tions of arbitrary information-recorded cells by a propor
`tional allocation technique based on the positions of four
`Specific patterns out of all th

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket