USOORE42848E

(19) United States (12) Reissued Patent

(10) Patent Number:

Sato et a]. (54)

(45) Date of Reissued Patent:

INFORMATION TRANSMISSION SYSTEM

(56)

U~S~ PATENT DOCUMENTS

METHOD, IMAGE PICKUP DEVICE, AND

5,033,214 A *

3/1991 Miida ~~~~~~~~~~~~~~~~~~~~~~ ~~ 348/2071

5,956,082 A *

9/1999

Yamazaki ........ ..

348/2221

COMPUTER PROGRAMMED PRODUCT

6,208,378 B1*

3/2001 Barraclough et a1.

348/2111

6,522,889 B1*

2/2003

Aarnio ............. ..

Inventors:

6,701,058 B1 *

3/2004

Tsubaki . . . . . .

. . . . . .. 386/226

9/2004 Brumitt et a1.

.. 348/20711

Kunio Sato, Ome (JP); Nobuo Iizuka,

HamuraUP)

6,798,445 B1* 2003/0025803 A1*

10/2004

* Cited by examiner

(21)

Primary Examiner * Duc Q Dinh

_

(22) Filed:

(74) Attorney, Agent, or Firm * HoltZ, HoltZ, Goodman &

Aug. 23, 2007

Chick, p_C_

Reissue of Related US. Patent Documents

(57)

'

(30)

348/2181

Matsushima ............ .. 348/2221

(73) Assignee: Casio Computer Co., Ltd., Tokyo (JP) Appl' NO': 11/895,260

455/456.5

2/2003 Nakamura et a1. .

2004/0201717 A1*

(64)

Oct. 18, 2011

References Cited

USING LIGHT AS COMMUNICATION MEDIUM, INFORMATION TRANSMISSION

(75)

US RE42,848 E

ABSTRACT

A CPU 36 of a light emitting unit 30 fetches ith bit of trans

Patent No.:

6,933,956

m1ss1on information TX stored in a transm1ss1on data

Issued'

Aug“ 23’ 2005

memory 33 in synchronization With a clock signal CK from a

APPI- NOJ

10/246,042

timing generator 35. The CUP 36 determines the bit value and

PCT Flled3

seP- 18, 2002

fetches a ?rst pattern sequence SA from a pattern data memory 44 When the bit is logic signal 1, and fetches a second pattern sequence SB from a pattern data memory 34 When the

_

.

Foreign Application Priority Data

.

.

.

.

.

.

bit is logic signal 0, and outputs the ?rst pattern sequence SA Sep. 21, 2001 Aug. 12, 2002

(JP) ............................... .. 2001/288428 (JP) ............................... .. 2002/235225

and second pattern sequence SB to a light emitting section 37. While, a CPU 39 of a light receiving unit 40 extracts a pixel area With a time sequence luminance variation pattern from a

(51) Int, Cl, G09G 5/10 H04N 5/232

frame image captured into a capture image buffer 46, and binarizes the luminance variation pattern, and performs logic determination. A liquid crystal display 44 displays informa 31012;” llght emlmng area to be overlapped Wlth a “bled

(200601) (200601) (52) US. Cl. .................... .. 345/690; 345/204; 348/2112

(58)

Field of Classi?cation Search ................. .. 345/690

'

See application ?le for complete search history.

20 Claims, 35 Drawing Sheets

42

1'4

4w

J45

IMAGE SECTION PICKUP

49

47

44

4B

Q

PATTERN DATA

P

46

/

CPU

memonv

CAPTURE IMAGE

REFERENCE

BUFFER

IMAGE BUFFER

5“ N

51

DISPLAY

BUFFER

FRAME TIME

5&2???

LIQUID CRYSTAL DISPLAY

CORRELATION EVALUATION IMAGE BUFFER

TIMING GENERATOR

/52

I

~53

, ‘ WORKING BUFFER '~54 FOH BINARIZATION

PCK

[55 UPDATE REQUEST 7

552

US. Patent

Oct. 18, 2011

Sheet 1 0f 35

US RE42,848 E

>52 \\/

.50:GE -am ZOF um M

Z\ OF m >mE

025 F

mw/

02mt
.ZE5<“LmOZD

\60A

20 4 ZOE.me

i

US. Patent

Oct. 18, 2011

US RE42,848 E

Sheet 2 0f 35

gi?

<

mM685Q0a:358.°6:;

>me

0 _.

HT5l 2

mm

5Foo mm

o

Tlo

mud!"

le?5%:

A rum?n

m

US. Patent

Oct. 18, 2011

cv~\azoc.bmw

alul

.6. .h..%G

-\8\

US RE42,848 E

Sheet 3 0f 35

.a? qu\m w

JO 2 0 5 % zam0ot6k.w

z5m0.ut8kn.

moz w zoFum<0wKof25th5“.025.%a-_<26_m mozaw \

a/\\/

US. Patent

Oct. 18, 2011

Sheet 4 0f 35

US RE42,848 E

53

FIG.4A

31~

QD

43

/

FIG.4B 42

FIG.4C 44

US. Patent

0a. 18, 2011

Sheet 5 0f 35

US RE42,848 E

FIG.5A

29

[33

/34

TRANSMISSION DATA MEMORY

/

PATTERN DATA MEMORY \

?

[35

P

I /36

TIMING

_

GENERATOR

T

I

[37

/Z\/

LIGHT EMITTING CPU

T

sEcTION

4”

K

\ CK 42

FIG.5B /45

1-

IMAGE

/Z_-—v

PICKUP

)7,

SECTION

/

49

59

CPU

\

p

PATTERN DATA N

MEMORY

I

45\ cAPTURE IMAGE



BUFFER

47

T

DISPLAY

L

_

BUFFER

T

T

_

REFERENCE

T

IMAGEBUFFER

~

51

/52 _

44



FRAME TIME

8%‘325255 \ LIQUID CRYSTAL _ DIsPLAY

T

coRRELATION

48

\



TIMING

.Txea‘ITF'asn

T53

GENERATOR

WORKING BUFFER ~54 T

T

FOR BINARIZATION

PCK

43\

[55 UPDATE REQUEST N

snag-{ER

=|

LIST LIsT ENTRY

551 #552

BIT BUFFER

553

US. Patent

Oct. 18, 2011

Sheet 6 0f 35

US RE42,848 E

FIG.6

Ema .EIIIHII 1:11:35 53:1

65A

6?A

“Z 59A

61A

Q“ V

60A

‘1

I

25D

.... “Tower

55', cu

/ H\l

/ 63A

A

"

II]

55:1

66A 69

68A

1 64A

_/STA

US. Patent

0a. 18, 2011

Sheet 7 0f 35

US RE42,848 E

FIG.7

(LIGHT EMITTING PROCESSING ) II

FETCHES ONE BYTE RETURN TO MOST SIGNIFICANT YTE IN THE CASE OF DATA END) I FETCH 1 an

/ S10

S11

S1 2 LOGIC

DETERMINATION

'-

L06": 1

~

“LOGIC 0"

fsm

[$13

FLASH LIGHT EMITTING SECTION 37 WITH

FLASH LIGHT EMITTING SECTION 37 WITH

SECOND PATTERN

FIRST PATTERN

SEQUENCE

SEQUENCE

END EQUIVALENT FOR ONE BYTE 7

S15

US. Patent

0a. 18, 2011

Sheet 9 0f 35

US RE42,848 E

FIG.9

CB SA

H

SA

m

s9

_;

LIGHT

.... ..p

E ITTING 1

SIDE)

‘ n 339% SIDE)

:

5

g

5

CG

US. Patent

Oct. 18, 2011

US RE42,848 E

Sheet 10 0f 35

FIG.10 (ngHT RECEIVING ROCESSING

I [$20 INITIATE TIMING GENERATOR f321

FRAME BUFFER REGISTRATION

PROCESSING

No

a

$22

YES

SIGNAL DETECTION AND BIT FETCHING

/$23

PROCESSING

DISPLAY PROCESSING

f824

US. Patent

Oct. 18, 2011

US RE42,848 E

Sheet 11 0f 35

FIG.11

G.

FRAME BUFFER EGISTRATION PROCESSIN

G) $21 A

CAPTURE FRAME IMAGE

" FILTER PROCESSING

/ 821 B

sucu As SMOOTHING 1

CALCULATE MOTION VEcTOR / 8210 WITH REFERENCE FRAME

AMOUNT

521”

OF MOTION Is WITHIN CORRECTION

THRESHOLD

STOPQ§§E%“}EP%“SA%%§"°

PERFORM MOTION

OORREOTION AND

POINTER N 0F FRAME

STIS’L'Z'ilg?'FUL-ggmg?m

"ME SE?BEQQEYBUFFE"

POINTER N OF FRAME TIME

f521G

SEQUENCE BUFFER

U

UPDATE REFERENcE FRAME IMAGE

[521 F

7 UPDATE FRAME BUFFER

y 321“

PosITION POINTER n ~— (n+1)mod N

I

STORE To

DISPLAY BUFFER

II

( RETURN )

/521'

US. Patent

Oct. 18, 2011

US RE42,848 E

Sheet 12 0f 35

SIGNAL DETEcTION AND

BM FETCHING PROCESSING

[$23A INITIATE UPDATE REQUEST UST

[8238

I

SET gSESTItIgI?D \11ALUE

OBTAIN AVERAGE IMAGE

=_ I

WHERE DOT VALUES 0F

LESS THAN ' o

FRAME IMAGE GROUP OORRESPONDING T0 ON

TIMING OF LIGHT P

/S23°

fszm

GENERATE BINARIZED IMAGE FROM cORRELATION EVALUATION IMAGE WITH THRESHOLD VALUE

l

$23H

I

/

PROVIDE LABELING TO RESPECTIVE AREAS AND

OBTAIN AVERAGE IMAGE

A°3§E§§§EET°I3€RRQ€ES USING AS FIRST PATTERN

$R§?I%?I?Ié’€b%%%3"

SE°%%’$%%§?J§?“E

TIMING OF LIGHT P



CORRESPONDING To OFF

Gm

OBTAIN VARIED-WIDTH IMAGE HAVING MAXIMUM

VALUE FOR EACH DOT POSITION OF THE ENTIRE FRAME IMAGE GROUP

[52$

GENEIsIESIa'e'ERI'IAGE EVALUATION IMAGE WITH VALUE OBTAINED BY

PERFORMING SIGN INVERSION 0N THRESHOLD VALUE HRESHOLD VALUE LESS HAN = 1, MORE THAN = 0)



[$235

°%B‘A§é€§8'a?“ EVALUATION IMAGE

/S23F

mmmmm

EVALUATION IMAGE OF

ABSOLUTE cORRELATION EVALUATION IMAGE!



Pm"

PROVIDE LABELING TO RESPECTIVE AREAS AND

ADD cENTRAL cOORDINATES

0F RESPEcTIVE AREAS

"SILSISNSSECSSDUIQTI?" REQUEST LIST

VARIED-WIDTH IMAGE * 255

LIST UPDATE PROCESQNG V

( RETURN )

US. Patent

0a. 18, 2011

Sheet 13 0f 35

US RE42,848 E

FIG.13 ( LIST UPDATE PROCESSING) II

EXTRACT one mom

[525A

UPDATE REQUEST usn

THERE AREA MATCHING COORDINATES OF REGISTERED ENTRY WITH LESS THAN

ERROR

GENERATE LIST ENTRY

YES

NEWLY, PERFORM COORDINATE

REGISTRATION PROCESSING, AND INITIALIZE BIT BUFFER

$250 REQUEST

"SECOND PATTERN SEQUENCE"

PATTERN "FIRST PATTERN

SEQUENCE"

ADD TO CORRESPONDING ENTRY

YES RETURN

Jsst

ADD TO CORRESPONDING ENTRY

=

END ALL REQUEST LIST ENTRIES '2

¢

I

S256 "0

US. Patent

0a. 18, 2011

Sheet 14 0f 35

US RE42,848 E

FIG.14 ( DISPLAY PROCESSING ) THERE ONE THAT HAS NO UPDATE

°F Baasszssma?am THIS TIME

0

'-’

DELETE CORRESPONDING ENTRY FROM DATA LIST MEMORY

No

[$248

S24C BIT DATA CORRESPONDING To ONE BYTE BUFFERED

m arr DDEFER No

[$249 ADD BIT DATA To CORRESPONDING BYTE DATA FIFO AND CLEAR an BUFFER

II

I

DISPLAY IMAGE OF DISPLAY BUFFER

/824E

1 SELECT CENTERMOST SPOT

AND DISPLAY AN INFORMATION

/324F

CHARACTER STRING, WHICH

IS OVERLAPPED WITH DISPLAY IMAGE AND WHICH IS TRANSMITTED BY ARROW

I ARROW IS OVERLAPPED AND DISPLAYED WITH

RESPECT TO OTHER SPOTS EXCEPT THE ABOVE SPOT I

I RETURN I

[$24G

US. Patent

Oct. 18, 2011

Sheet 15 0f 35

E

2.6-“

[ID I

UDJDU DUDIJDU

N":

US RE42,848 E

U.S. Patent

0a. 18, 2011

Sheet 16 0135

US RE42,848 E

FIG.16

(0, 0)

75A

(320, 240)

EXAMPLE OF UPDATE REQUEST LIST

(THREE REQUESTS ARE GENERATED)

-

“856R351’11TT'EQL

52%TJEI'1‘6‘E

(300, 98)

SA

(159, 121)

SA

(20, 24)

$5

.___--

US. Patent

Oct. 18, 2011

US RE42,848 E

Sheet 17 0f 35

** o P .8de a

h. x .QaF a $2.3: I

P x .mF ao518: o =I

.<20m5:9Bcqun<.mx2a

Ma$m2n05c.k
oEQdQQI

$520

US. Patent

0a. 18, 2011

Sheet 18 0f 35

US RE42,848 E

FIG.18A

FIG.1BB

550

FIG.1 8C X Tower Tel :

50°

9 0120- .... .. )

l

r’

510

540

530

\29

US. Patent

Oct. 18, 2011

Sheet 19 0135

US RE42,848 E

42

[45

’7.”

“T

M5?

4,

SECTION

WK

P—1 46\ CAPTURE IMAGE

1

E l

_

BUFFER

47

49

Q

PA‘ITERN DATA

MEMORY

N

REFERENOE

~

' IMAGE BUFFER

5° 5’1

DISPLAY

BUFFER

'

/52 l

v

I

FRAME TIME sEOUENcE

44

BUFFER LIQUID cRYsTAI. E

DISPLAY

48

\



=

CORRELATION IIEXéEUB‘Yéggn

1

_

WORKING BUFFER

~53

TIMING GENERATOR

\\ PCK ,J

FOR BINARIZATION

~54

[55

UPDATE REQUEsT ~



'

100\ i

READING POSITION

_

i

=

cONTROI. MEMORY

'

5

7

usT

551

LIST ENTRY

552

BIT BUFFER

553

SHUTTER KEY

~43

5&2???

Aug 23, 2007 - 348/2221. (73) Assignee: Casio Computer Co., Ltd., Tokyo (JP) ... memory 44 When the bit is logic signal 1, and fetches a second. (30). Foreign ...

2MB Sizes 5 Downloads 268 Views

Recommend Documents

52/cs50! - CS50 CDN
SSH. • Secure Shell. • Allows you to access another computer through command-‐line interface. • We use SSH to connect to the CS50 Cloud!

TFP #52 C.J. Prospers
Page 2 of 3. C.J. Prospers. Questions for Cubs Page 2. Q: I have felt just like Staci. How can I just turn off the wanting and the anger? A: The problem is deeper ...

52/cs50! - CS50 CDN
A condi on may have two values: true or false. • May be expressed as a logical expression or a. 'bool' variable. • Can be thought of as a yes/no ques on, or a.

52.pdf
“Direction is the least important function of ... Give any three points. 3. 11. According to Newman, there are four principles of. coordination. What are they?

52.pdf
Sign in. Page. 1. /. 2. Loading… Page 1 of 2. Page 1 of 2. Page 2 of 2. Page 2 of 2. 52.pdf. 52.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying ...

52 Homework 52. Review for Exam.pdf
Connect more apps... Try one of the apps below to open or edit this item. 52 Homework 52. Review for Exam.pdf. 52 Homework 52. Review for Exam.pdf. Open.

52.pdf
Whoops! There was a problem loading this page. Retrying... Whoops! There was a problem loading this page. Retrying... 52.pdf. 52.pdf. Open. Extract. Open with.

paper 52.pdf
teachers: partial credit. Partial credit scoring used within adaptive tutoring systems. could provide more individualized prediction and thus establish. models with ...

52 Ente Febi.pdf
ÎâAx¢ ÖÞMÞ¿¿ßoîí. μß¿KáùBßÏÞW §Äí çÉÞæÜ ·áIí ÎÃßÏÞÕá¢.. μß¿KáùBßÏÞW §Äí çÉÞæÜ ·áIí ÎÃßÏÞÕá¢.. Page 3 of 25. 52 Ente Febi.pdf. 52 Ente Febi.pdf. Open.

3-52.pdf
Controlul asupra executării prezentei decizii se pune în sarcina comisiei ... 3-52.pdf. 3-52.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying 3-52.pdf.

Clase#52.pdf
4. entre otros. Portal de Matemática 3 portaldematematica.com. Whoops! There was a problem loading this page. Clase#52.pdf. Clase#52.pdf. Open. Extract.

Map 52.pdf
Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Map 52.pdf. Map 52.pdf. Open. Extract. Open with. Sign In.

PDF 52.pdf
Council for Scientific and Industrial Research (CSIR). ... Northern Province with the lowest Human Development Index (HDI), 0.53, had the highest ... PDF 52.pdf.

52. Nouns-.pdf
7. acceptance. 8. accommodation. 9. accomplishment. 10. accusation. 11. achievement. 12. acquaintance. 13. acrimony. 14. activity. 15. adamant. 16. addiction.

new doc 52.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. new doc 52.pdf.

52 Week Money Challenge.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. 52 Week Money Challenge.pdf. 52 Week Money Challenge.pdf. Open. Extract. Open with. Sign In. Main menu.

MINISTRY ORDER NO. 52 .pdf
Loading… Page 1. Whoops! There was a problem loading more pages. Retrying... MINISTRY ORDER NO. 52 .pdf. MINISTRY ORDER NO. 52 .pdf. Open. Extract. Open with. Sign In. Main menu. Displaying MINISTRY ORDER NO. 52 .pdf.

DEPARTMENT ORDER NO. 52 .pdf
Retrying... Whoops! There was a problem loading this page. Retrying... DEPARTMENT ORDER NO. 52 .pdf. DEPARTMENT ORDER NO. 52 .pdf. Open. Extract.

DEPARTMENT ORDER NO. 52.pdf
Page 1 of 1. Republic of the Philippines. DEPARTMENT OF FINANCE. Roxas Boulevard Corner Pablo Ocampo, Sr. Street. Manila 1004. DEPARTMENT ...

DEPARTMENT ORDER NO. 52 .pdf
Executive Director Helena B. Habulan. 1. Travel Orders of ... DEPARTMENT ORDER NO. 52 .pdf. DEPARTMENT ORDER NO. 52 .pdf. Open. Extract. Open with.

Rock Licker 52-7.pdf
Make sure you take all the supplies you will need to set up your exhibit and don't count on them being avail- able at the site. Have a back-up plan in case the ...

Mitteilungsblatt2016 Nr. 52.pdf
18,00 Uhr: Veglia di Natale (in parrocchia). 24.12 22,30 Uhr: Christmette – St. Michael / Eppan – (Kirchenchor). 25.12. 8,45 Uhr: Pfarrgottesdienst (St. Michael) ...

52.metharin etharata.....pdf
wdldrh fkd okakd ksi hs' Tn u ·lla ys;d n,kak Tfnka. ljqre yfl weyqfjd;a" Tn f;rejka irK .sfha fudlg o. lsh,d' fudllao Tn fok ms

ARDEOLA 52(2) v5
six sediment cores (86.6 cm2, 30 cm deep) tak- en randomly in each plot in January 2001. The upper 5 cm of the cores was separated and sieved through a 0.5 ...