throbber
I 1111111111111111 11111 lllll lllll lllll lllll 111111111111111 1111111111 11111111
`
`US006191773Bl
`
`
`(12)United States Patent
`Maruno et al.
`
`(10)Patent No.:US 6,191,773 Bl
`
`*Feb.20,2001
`(45)Date of Patent:
`
`(54)INTERFACE APPARATUS
`
`(56)
`
`
`
`References Cited
`
`Susumu Maruno, Osaka; Taro
`(75)Inventors:
`
`
`
`Imagawa, Harakata; Michiyo Moriya,
`5,594,469 * 1/1997 Freeman et al. ..................... 345/158
`
`
`
`
`Moriguchi; Kenji Kondo, Neyagawa,
`
`
`5,767,842 * 6/1998 Korth ................................... 345/173
`all of (JP)
`
`
`
`5,864,334 * 1/1999 Sellers .................................. 345/158
`
`U.S. PATENT DOCUMENTS
`
`
`
`
`Matsushita Electric Industrial Co.,
`(73)Assignee:
`Ltd., Osaka (JP)
`
`FOREIGN PATENT DOCUMENTS
`
`
`
`8-16781 * 1/1996 (JP) .
`
`pros­( *) Notice: This patent issued on a continued
`
`
`OTHER PUBLICATIONS
`
`
`
`ecution application filed under 37 CFR
`
`
`
`1.53( d), and is subject to the twenty year
`"Wideo-Based Handshape Recognition Using a Handshape
`
`
`
`
`patent term provisions of 35 U.S.C.
`
`
`Structure Model in Real Time" Grabel et al., 1996 IEEE, pp.
`154(a)(2).
`
`446-450, 1996.*
`
`Under 35 U.S.C. 154(b), the term of this
`
`
`
`* cited by examiner
`
`
`patent shall be extended for O days.
`
`(21)Appl. No.:
`
`08/945,628
`
`Apr. 25, 1996
`(22) PCT Filed:
`
`(86)PCT No.:
`
`
`
`PCT/JP96/01124
`
`Primary Examiner-Dennis-Doon Chow
`
`
`
`
`
`(74)Attorney, Agent, or Firm-Ratner & Prestia
`
`(57)
`
`ABSTRACT
`
`
`
`
`
`Jan. 2, §371 Date: 1998
`
`
`
`§ 102(e) Date: Jan. 2, 1998
`
`(87)PCT Pub. No.: WO96/34332
`
`PCT Pub. Date: Oct. 31, 1996
`
`The invention relates to an interface apparatus for making
`
`
`
`
`
`
`
`input and output of appliances having display such as
`
`
`
`
`computer, word processor, information appliance and
`
`
`
`
`television, comprising recognizing means for recognizing
`
`the shape or move of the hand of an operator, display means
`
`
`
`for displaying the features of the shape or move of the hand
`
`
`
`recognized by the recognizing means as special shape in the
`
`
`
`screen, and control means for controlling the information
`
`
`displayed in the screen by the special shape displayed in the
`
`
`Apr. 28, 1995 (JP) ................................................... 7-105551
`
`
`
`screen by the display means, wherein the two-dimensional
`
`
`Oct. 19, 1995 (JP) ................................................... 7-270828
`
`
`or three-dimensional information displayed in the screen can
`
`
`Nov. 1, 1995 (JP) ................................................... 7-284768
`
`
`
`be selected, indicated or moved only by changing the shape
`
`(51)Int. Cl.7 ....................................................... G09G 5/08
`
`
`or moving the hand, so that the interface apparatus of very
`
`
`
`excellent controllability and high diversity may be pre­
`
`............................................. 345/158; 345/156 (52) U.S. Cl.
`
`
`sented.
`(58)Field of Search
`
`
`.................................. 66/104, 55, 13,
`
`
`
`66/15, 120; 358/403; 379/93.14, 100.08,
`
`
`
`88.13, 88.24; 345/427, 156, 157, 158, 173
`
`
`
`
`
`(30) Foreign Application Priority Data
`
`
`
`
`
`6 Claims, 26 Drawing Sheets
`
`200
`
`3
`
`2
`
`IPR2021-00922
`Apple EX1008 Page 1
`
`

`

`
`U.S. Patent Feb.20,2001
`
`Sheet 1 of 26
`
`US 6,191,773 Bl
`
`200
`
`3
`
`1/ Television
`
`2 Network
`
`a.---2
`
`1
`
`FIG. 1
`
`IPR2021-00922
`Apple EX1008 Page 2
`
`

`

`US 6,191,773
`Bl
`U.S. Patent
`Feb.20,2001
`Sheet 2 of
`26
`
`21
`
`25
`
`2
`
`Frame memory Reference
`image
`memory
`3 '------.-
`22
`Shape identifying
`means
`
`L---r-----'-----'
`
`--'
`
`Display
`control
`unit 23
`
`Icon generating
`unit
`
`24
`
`FIG. 2
`
`FIG. 3(A) FIG. 3(8)
`
`FIG. 3(C)
`
`IPR2021-00922
`Apple EX1008 Page 3
`
`

`

`U.S. Patent Feb.20,2001
`
`
`Sheet 3 of 26
`
`US 6,191,773 Bl
`
`Image difference 221
`
`calculation unit
`
`Contour depicting 222
`
`unit
`
`223
`
`Shape identifying
`unit
`
`22
`
`FIG. 4
`
`
`
`Reference image
`
`Result of operation
`
`Taken image FIG. 5
`
`IPR2021-00922
`Apple EX1008 Page 4
`
`

`

`U.S. Patent Feb. 20, 2001
`Sheet 4 of 26
`
`
`
`US 6,191,773 Bl
`
`FIG. 6(A) FIG. 6(8)
`
`. .
`
`. . .
`
`. .
`
`.
`.
`.
`
`
`
`.. .. . . -.. . .
`
`• •. • •
`• I • • ..
`
`.
`.
`
`.
`
`FIG. 6(D)
`FIG. 6(C)
`
`IPR2021-00922
`Apple EX1008 Page 5
`
`

`

`
`U.S. Patent Feb.20,2001
`
`Sheet 5 of 26
`
`US 6,191,773 Bl
`
`200
`
`2 Network
`
`FIG. 7(A)
`
`200
`
`1/ Television
`
`2 Network
`
`
`
`____________ 1
`
`1
`
`FIG. 7(8)
`
`IPR2021-00922
`Apple EX1008 Page 6
`
`

`

`U.S. Patent Feb. 20, 2001
`Sheet 6 of 26
`
`
`
`US 6,191,773 Bl
`
`3
`
`.._ __ 2
`
`FIG. 7(C)
`
`IPR2021-00922
`Apple EX1008 Page 7
`
`

`

`U.S. Patent Feb. 20, 2001
`Sheet 7 of 26
`
`
`
`US 6,191,773 Bl
`
`3
`
`1.---2
`
`
`
`I1
`
`_k;. / 203
`���
`204 �
`
`«:::
`
`205 206
`
`FIG. 8
`
`IPR2021-00922
`Apple EX1008 Page 8
`
`

`

`I■-
`�
`
`-...,l
`�
`'° I■-
`
`I■-
`_,.a-...
`e rJ'J.
`
`O'I
`N
`0 ....,
`
`00
`
`
`
`=­�
`
`'JJ.
`
`0 '"""'
`
`0
`
`�= N
`
`N
`
`FIG. 9
`
`232
`
`inverting
`Coordinate
`
`unit
`
`unit Icon generating
`
`unit
`
`transforming
`
`24
`
`Coordinate
`
`231
`
`unit
`
`23
`
`control
`Display
`
`Motion recognizing
`
`22
`
`means
`
`ce image
`
`Frame memory Referen
`
`memory
`
`25
`
` ......
`
`...... =
`
`�
`�
`r:JJ. •
`d •
`
`___
`
`262
`
`L..: _____ _j
`I unit 1
`I Image updating
`
`I
`
`_
`
`__._
`
`,---
`
`I ',, 26
`l,
`
`I
`
`Timer
`,---
`--7
`
`261
`
`3
`
`21
`
`2
`
`IPR2021-00922
`Apple EX1008 Page 9
`
`

`

`U.S. Patent Feb.20,2001
`Sheet 9 of 26
`
`
`
`US 6,191,773 Bl
`
`FIG. 10(A) FIG. 10(8)
`
`22
`
`Image difference 221
`
`calculation unit
`
`222
`Contour depicting
`
`unit
`
`Shape change 225
`
`identifying unit
`
`224
`Position detector
`
`
`
`FIG. 11
`
`IPR2021-00922
`Apple EX1008 Page 10
`
`

`

`U.S. Patent Feb.20,2001
`Sheet 10 of 26
`
`
`
`US 6,191,773 Bl
`
`
`
`Reference image
`
`Result of operation
`
`Taken image FIG. 12
`
`IPR2021-00922
`Apple EX1008 Page 11
`
`

`

`U.S. Patent Feb. 20, 2001
`Sheet 11 of 26
`
`
`
`US 6,191,773 Bl
`
`FIG. 13(A) FIG. 13(8)
`
`FIG. 13(C) FIG. 13(D)
`
`IPR2021-00922
`Apple EX1008 Page 12
`
`

`

`
`U.S. Patent Feb.20,2001
`
`
`US 6,191,773 Bl
`
`Sheet 12 of 26
`
`2
`
`3
`
`31
`Frame memory
`
`32
`Motion recognizing
`
`means
`
`Display 33
`control
`unit 331
`Coordinate
`
`
`
`unit transforming unit Icon generating
`
`34
`
`Coordinate
`
`inverting unit
`332
`
`FIG. 14
`
`
`
`-
`
`-- -- - -- --- -- --
`-
`- - -
`
`- - - -- - - -
`
`--,
`
`
`
`
`
`Contour depicting unit 321
`
`r -
`
`--
`
`I
`
`324
`322 Contour waveform
`
`Coordinate table
`
`operation unit
`
`3232
`
`3231
`1 Shape filter 2 Shape filter
`
`
`(hand undulations)
`
`(finger undulations)
`
`3252
`
`3251
`Differentiating Differentiating
`device device
`3261
`�2@2
`Coordinate
`
`Shape judging unit
`
`operation unit
`
`- - J
`
`--
`
`L -- --- ----
`
`----
`
`....... --
`
`Hand shape output Hand coordinate output
`
`FIG. 15
`
`IPR2021-00922
`Apple EX1008 Page 13
`
`

`

`Sheet 13 of 26 US 6,191,773
`Bl
`U.S. Patent Feb. 20, 2001
`
`FIG. 16(A) FIG. 16(8)
`
`. ,
`
`.
`. ..
`• I •
`•
`-
`
`. . . . .
`....
`
`. .
`. ,, .
`-
`. . .. ..
`
`.
`
`.
`
`. .
`..
`. . .
`
`' ,.
`
`-.. '
`
`FIG. 16(C)
`
`FIG. 16(D)
`
`IPR2021-00922
`Apple EX1008 Page 14
`
`

`

`U.S. Patent Feb.20,2001
`Sheet 14 of 26
`
`
`
`US 6,191,773 Bl
`
`(A1)
`
`Start point s
`
`(81)
`
`e
`
`(812)
`
`(811)
`
`(8122)
`
`(8112)
`
`1c1 1c2
`
`FIG. 17
`
`IPR2021-00922
`Apple EX1008 Page 15
`
`

`

`
`
`U.S. Patent Feb.20,2001
`
`US 6,191,773 Bl
`
`Sheet 15 of 26
`
`(A2)
`
`(82)
`
`(822)
`
`(821)
`
`(B222)
`
`(8212)
`
`FIG. 18
`
`IPR2021-00922
`Apple EX1008 Page 16
`
`

`

`U.S. Patent Feb.20,2001
`Sheet 16 of 26
`
`US 6,191,773
`Bl
`
`Start point s
`
`FIG. 19
`
`C2
`
`Start point s
`
`FIG. 20
`
`IPR2021-00922
`Apple EX1008 Page 17
`
`

`

`U.S. Patent Feb.20,2001
`Sheet 17 of 26
`
`US 6,191,773
`Bl
`
`A4
`
`A3
`
`Display device 14----
`
`-
`
`--1 Object coordinate
`memory unit
`
`AS
`
`A2
`
`Contact
`judging
`unit
`
`Cursor
`coordinate
`memory unit
`
`A1
`
`Input device
`
`FIG. 21
`
`IPR2021-00922
`Apple EX1008 Page 18
`
`

`

`
`U.S. Patent Feb. 20, 2001
`
`Sheet 18 of 26 US 6,191,773 Bl
`
`FIG. 22(A) FIG. 22(8)
`
`FIG. 22(C) FIG. 22(0)
`
`FIG. 22(E) FIG. 22(F)
`
`IPR2021-00922
`Apple EX1008 Page 19
`
`

`

`U.S. Patent Feb. 20, 2001 Sheet 19 of 26
`
`Cube
`
`VS 6,191,773 Bl
`
`FIG. 23(A)
`
`Plane
`
`FIG. 23(B)
`
`IPR2021-00922
`Apple EX1008 Page 20
`
`

`

`U.S. Patent Feb.20,2001
`Sheet 20 of 26
`
`
`
`US 6,191,773 Bl
`
`
`
`Example of configuration on virtual space (front view)
`
`
`
`Top
`
`Cursor
`
`Left
`
`Right
`
`
`
`°"' Virtual object
`
`Floor
`
`Bottom
`
`FIG. 24(A)
`
`
`
`Example of configuration on virtual space (side view)
`
`
`
`Top
`
`Rear �Virtual object
`
`Cursor
`
`Front
`
`Bottom
`
`FIG. 24(8)
`
`IPR2021-00922
`Apple EX1008 Page 21
`
`

`

`U.S. Patent Feb.20,2001
`Sheet 21 of 26
`
`
`
`US 6,191,773 Bl
`
`
`
`Display example
`
`
`
`Virtual object
`
`Cursor
`
`FIG. 25
`
`IPR2021-00922
`Apple EX1008 Page 22
`
`

`

`I■-
`�
`
`�
`'° I■-
`I■-
`_,.a-...
`Learn ing means
`
`rJ'J.
`e
`
`I
`45f
`
`0 ....,
`judging
`� ....
`
`means
`Overall
`
`I
`
`45c
`
`O'I
`N
`
`N
`N
`
`
`
`'JJ.=­�
`
`0 '"""'
`0
`�= N
`
`N
`
`�
`
` ......
`
` =
`
`�
`�
`
`......�
`
`r:JJ. •
`d •
`
`� calculating
`
`-
`
`transforming
`Coordinate Distance
`
`/45a
`
`45g,l
`
`means means
`
`Move vector
`
`-
`
`means
`
`-recog nizing
`
`-
`
`-
`
`FIG. 26
`
`i---450
`
`means
`
`Shape judging
`
`-
`
`'
`
`means 45d
`
`calculating
`
`Motion ,-.-45b
`
`\ memory
`Object
`
`means
`
`/
`
`43
`
`Displ ay means
`
`means
`memory
`Cursor
`
`/
`42
`
`I
`
`\.
`
`input means
`
`Sight line
`
`46
`
`/
`
`judging
`means
`
`45 Interaction
`
`Input means
`
`41
`
`IPR2021-00922
`Apple EX1008 Page 23
`
`

`

`
`U.S. Patent Feb. 20, 2001
`Sheet 23 of 26
`
`US 6,191,773 Bl
`
`Buttons
`
`FIG. 27(A)
`
`FIG. 27(8)
`
`Operation buttons
`
`FIG. 27(C)
`
`IPR2021-00922
`Apple EX1008 Page 24
`
`

`

`
`U.S. Patent Feb.20,2001
`
`
`US 6,191,773 Bl
`
`Sheet 24 of 26
`
`. . ..
`.
`. ..
`.
`
`• :-:-·.:·.::: !ti
`
`·. ·.·i•:-:-:-:::�
`--• •,::�v, ..,-,.,..,_M
`• • •• •• •: •::
`If')(:::-.·:::.-.:-.- ....
`
`FIG. 28(A)
`
`
`
`Circumscribing rectangle
`
`/
`/
`/
`
`/
`
`FIG. 28(8)
`
`IPR2021-00922
`Apple EX1008 Page 25
`
`

`

`U.S. Patent Feb. 20, 2001
`
`Sheet 25 of 26
`
`US 6,191,773 Bl
`
`El
`
`FIG. 29(A)
`
`��
`cr�-□
`I , \
`�
`[ r } \
`I I \ \ FIG. 29(8)
`I l \ \
`
`Notice point .,........ El El
`
` \
`l
`I r \ \
`r l
`\ "\
`I l � \ FIG. 29(C)
`
`Ii
`
`Cube
`
`Plane
`
`FIG. 29(D)
`
`IPR2021-00922
`Apple EX1008 Page 26
`
`

`

`U.S. Patent Feb.20,2001
`Sheet 26 of 26
`
`
`
`US 6,191,773 Bl
`
`506
`
`502
`
`501
`
`508
`507
`
`503 504 505
`
`FIG. 30
`
`PRIOR ART
`
`IPR2021-00922
`Apple EX1008 Page 27
`
`

`

`US 6,191,773
`Bl
`
`1
`
`APPARATUS
`INTERFACE
`
`2
`line and the length of
`line,
`contour
`contour
`the angle of the
`and filtered,
`and
`waveform is calculated
`that is, the
`contour
`shape is gen­
`the specified
`the shape waveform expressing
`Phase Application
`of
`is a U.S. National
`This Application
`erated.
`PCT/JP96/01124.
`Application
`PCT International
`5
`means for display­
`display
`cursor
`comprising
`Moreover,
`BACKGROUND OF THE INVENTION
`as a special
`screen
`shape of a hand on the
`ing a feature of the
`means for storing
`the
`shape and manipulating as
`cursor,
`The present invention relates
`apparatus
`for
`to an interface
`displays the
`other than cursor
`object
`with display
`relation
`such as computer
`apparatus
`of information
`input and output
`point represent-
`representative
`and shape of the
`coordinates
`such as
`display
`having a
`and appliance
`and word processor
`10 ing the position
`other than cursor
`of the display
`object
`television.
`and judging the interac­
`and means for calculating
`display,
`it is
`apparatus,
`interface
`In a kind of conventional
`and the display object, manipula­
`display
`tion of the
`cursor
`to display a cursor at a coordinate position
`detected
`designed
`along the intent
`by the interactions
`realized smoothly
`tion is
`for adding some other
`screen,
`by the mouse on a display
`when gripping the displayed virtual
`object in
`operator
`of the
`device,
`or
`in the display
`to the information
`information
`15 the case of display
`manipulator.
`virtual
`display as
`of cursor
`or selecting the displayed
`information.
`changing
`user
`thus constructed,
`as the
`In the interface
`apparatus
`interface
`of this conventional
`FIG. 30 shows an outline
`a hand,
`for example,
`means and shows,
`faces the recognizing
`a host
`501 denotes
`numeral
`30, reference
`In FIG.
`apparatus.
`hand is
`shape of the
`shape corresponding
`to the
`the special
`and virtual operation buttons
`and 502 is a display,
`computer,
`manipulation,
`for screen
`screen
`displayed as an
`icon in the
`are displayed in the display
`host
`502 by the
`503, 504, 505
`20
`is enabled.
`display
`to the icon
`so that control
`according
`a mouse
`506 represents
`numeral
`501. Reference
`computer
`the given hand
`Or when instructed by
`hand gesture,
`the display so as
`501 controls
`host computer
`and the
`cursor,
`corresponding
`to
`shape set
`as a special
`is displayed
`gesture
`with the move of the
`in synchronism
`to move in the
`screen
`and its move is
`the shape of the hand on the display
`screen,
`of the mouse
`basis of the moving distance
`mouse 507, on the
`a virtual switch
`or the like
`and, for example,
`also displayed,
`by the mouse 507. As the user moves the mouse 25
`507 detected
`by the hand
`can be'selected
`screen
`on the display
`displayed
`506 is moved to the position of a
`507, the mouse cursor
`can be
`screen
`on the
`displayed
`or the display
`object
`gesture,
`screen,
`and by
`button in the
`display
`operation
`virtual
`desired
`and therefore
`on the purpose,
`depending
`or carried
`grabbed
`button
`mouse 507, an operation
`508 on the
`a switch
`pressing
`simple
`a very
`mouse or other input
`device,
`without requiring
`so as to instruct action to the
`host computer
`is selected
`501.
`is realized.
`of appliance
`30 manipulation
`the mouse or
`however,
`construction,
`In this conventional
`the interface
`much
`to realize
`possible
`It is further
`to the main body of
`in addition
`is necessary
`the input device
`by sequentially
`and
`ease of manipulation
`in the
`enhanced
`and a table or area for manipulating the
`mouse
`the appliance,
`the interaction with the
`display object
`automatically
`judging
`information
`to portable
`which is not
`suited
`is also needed,
`by the virtual manipulator according
`to be operated
`desired
`by manipulation through the
`Besides,
`or the like.
`appliance
`shape
`as the special
`of operation of the
`operator,
`35 to the intent
`interface.
`and intuitive
`mouse, it is not a
`direct
`virtual
`hand works as
`to the shape of the
`set corresponding
`cursor.
`aside from the mere
`manipulator
`SUMMARY OF THE INVENTION
`
`OF THE DRAWINGS
`BRIEF DESCRIPTION
`an interface
`to present
`invention
`of the
`It is an object
`easily with-
`an appliance
`manipulating
`capable of
`apparatus
`40
`FIG. 1
`apparatus
`of an interface
`is an appearance drawing
`and mouse. It is
`such as keyboard
`out requiring input
`device
`of the invention;
`in a first embodiment
`further
`apparatus
`an interface
`present
`thereof to
`other object
`the interface
`block diagram of
`FIG. 2 is a detailed
`ease of manipulation of indicating or
`in the
`advanced
`of the invention;
`same embodiment
`in the
`apparatus
`by judging interactions
`along the
`object
`the display
`catching
`shape of hand
`an example of
`showing
`45 FIG. 3 is a diagram
`and automatically.
`sequentially
`of the operator
`intent
`same embodiment
`of
`in the
`apparatus
`by the interface
`judged
`apparatus
`In structure, the invention
`an interface
`provides
`the invention;
`means for recognizing the
`shape of
`comprising recognizing
`FIG. 4
`of shape iden­
`an example
`is a diagram showing
`means for displaying the
`display
`a hand of an operator,
`in the same
`embodi-
`means of the interface
`apparatus
`tifying
`by the recog­
`shape of the hand recognized
`features of the
`invention;
`50 ment of the
`and control
`shape,
`as a special
`screen
`means on the
`nizing
`displayed
`in the
`the information
`means for controlling
`of operation by
`an example
`FIG. 5 is a diagram
`showing
`by the
`in the screen
`shape displayed
`by the special
`screen
`unit in the same embodiment;
`difference operation
`an image
`displayed in the
`information
`means, whereby the
`display
`generated
`of icon
`an example
`is a diagram showing
`FIG. 6
`the shape of the
`only by varying
`can be controlled
`screen
`by an icon generating unit in the same
`embodiment;
`hand.
`55
`an operation
`showing
`drawing
`FIG. 7 is an appearance
`apparatus
`an interface
`to present
`It is a further
`object
`same embodiment;
`of the
`of the interface
`apparatus
`example
`by recognizing also
`in ease of manipulation
`much superior
`apparatus
`of an interface
`drawing
`FIG. 8 is an appearance
`move, a frame
`the hand. To recognize the
`the move of
`invention;
`of the
`in a second embodiment
`up the shape or move
`the image picking
`memory for saving
`block diagram of the interface
`apparatus
`detailed
`FIG. 9 is
`image memory for storing the
`hand, and a reference
`of the
`60
`of the invention;
`second embodiment
`in the
`saved in the frame memory as
`image taken before the image
`of shape of
`an example
`showing
`FIG. 10 is a diagram
`by depicting
`and it is achieved
`reference image are
`provided,
`same embodi-
`of the
`apparatus
`by the interface
`hand judged
`the image in the frame
`memory and
`between
`the difference
`ment;
`the reference image stored in the
`image memory.
`reference
`FIG. 11
`is a diagram showing
`of motion
`an example
`shape or move of the
`In other method of recognition, the
`65
`of the same
`the interface
`apparatus
`unit of
`recognizing
`contour
`as the
`taken image is depicted
`user in the
`hand of the
`embodiment;
`and the relation
`between
`is traced,
`its contour
`user, and
`of the
`
`IPR2021-00922
`Apple EX1008 Page 28
`
`

`

`
`
`(cl)is a diagram showing a fourth example of the display
`
`DESCRIPTION OF THE PREFERRED
`
`EMBODIMENTS
`
`
`
`US 6,191,773 Bl
`
`(c) is a diagram showing a third example of the display
`
`4
`3
`FIG. 12 is a diagram showing an example of operation by
`
`
`
`FIG. 28(a) is a diagram showing an example of image of
`
`
`
`
`
`
`an image difference operation unit in the same embodiment;
`
`a hand taken by a camera in the same embodiment;
`
`
`
`
`FIG. 13 is a diagram showing an operation example of the
`
`
`
`
`
`(b)is a diagram showing a binary example of image of a
`same embodiment;
`hand taken by a camera in the same embodiment;
`
`
`
`FIG. 29(a) is a diagram showing an example of image
`5
`
`
`FIG. 14 is a detailed block diagram of an interface
`
`
`
`displayed by display means used in the interface apparatus
`
`
`apparatus in a third embodiment of the invention;
`
`
`in the same embodiment of the invention;
`
`
`
`FIG. 15 is a diagram showing an example of motion
`
`
`
`
`(b) is a diagram showing a second example of the display
`
`
`recognizing unit of the interface apparatus in the third
`screen;
`
`embodiment of the invention;
`10
`
`
`
`
`
`
`
`
`FIG. 16(A) to (D) are diagrams showing examples of icon
`screen;
`
`
`
`
`
`displayed on a display screen by the interface apparatus of
`the same embodiment;
`
`
`
`
`screen; and
`
`
`
`FIG. 17 is a diagram showing operation of motion rec­
`FIG. 30 is an explanatory diagram for explaining a
`
`
`
`
`
`ognizing unit of the interface apparatus in the same embodi-15
`
`
`conventional interface apparatus.
`
`ment of the invention;
`
`
`
`FIG. 18 is a diagram showing operation of motion rec­
`
`
`
`
`
`ognizing unit of the interface apparatus in the same embodi­
`
`ment of the invention;
`FIG. 19 is a diagram showing operation of motion rec-20
`
`
`(First embodiment)
`
`
`
`
`
`ognizing unit of the interface apparatus in the same embodi­
`
`
`
`A first embodiment of the invention relates to an interface
`
`ment of the invention;
`
`
`
`comprising recognizing means such as image pickup device
`
`
`for recognizing the shape of a hand of the operator, display
`
`
`
`FIG. 20 is a diagram showing operation of motion rec­
`
`
`means for displaying the feature of the shape of the hand
`
`
`
`
`
`ognizing unit of the interface apparatus in the same embodi-
`
`
`
`recognized by the recognizing means on a screen as a special
`25
`
`ment of the invention;
`
`
`shape by an icon or the like, and control means for control­
`
`FIG. 21 is a diagram showing an interface apparatus
`
`
`
`
`
`ling the information displayed on the screen by varying the
`
`explaining a fourth embodiment;
`
`
`
`
`shape of the hand by operating the special shape such as icon
`
`
`
`FIG. 22(a) is a diagram showing an open state of cursor
`
`
`
`displayed on the screen by the display means as the so-called
`
`
`
`
`in an example of a cursor used in the interface apparatus of
`30 cursor.
`the same embodiment;
`FIG. 1 shows the appearance of the first embodiment of
`
`
`
`(b)is a diagram showing a closed state of the same
`
`the interface apparatus of the invention. Reference numeral
`embodiment;
`
`
`
`1 denotes a host computer, 2 is a display unit, and 3 is a CCD
`(c) is a diagram showing an open state of cursor in an
`
`
`
`
`
`
`camera for picking up an image. The CCD camera 3 has the
`
`
`
`
`example of a cursor used in the interface apparatus of 35
`
`
`
`
`pickup surface located in the same direction as the display
`the same embodiment;
`
`
`direction, so that the shape of the hand of the user can be
`
`
`(cl)is a diagram showing a closed state of the same
`
`
`
`
`picked up when the user confronts the display screen. On the
`embodiment;
`
`
`
`display, menu 201, 202, and icon 200 reflecting the shape of
`(e) is a diagram showing an open state of cursor in an
`
`
`
`
`
`the hand are displayed.
`
`
`example of a cursor used in the interface apparatus of 40
`
`
`FIG. 2 is a detailed block diagram of the invention. The
`
`
`
`the same embodiment;
`
`image fed in from the CCD camera is stored in a frame
`
`
`(j)is a diagram showing a closed state of the same
`
`memory 21. In a reference image memory 25, a background
`embodiment;
`
`
`image not including person taken previously is stored as
`
`
`FIG. 23(a) is a diagram showing the shape of an example
`
`
`
`reference image. The reference image may be updated
`
`
`of a virtual object used in the interface apparatus of the same 45
`
`
`
`whenever as required.
`embodiment;
`Shape identifying means 22 depicts the difference of the
`
`
`
`(b)is a diagram showing the shape of other example of a
`
`
`
`image saved in the frame memory and the image stored in
`
`
`
`virtual object used in the interface apparatus of the
`
`
`the reference image memory, and removes the background
`same embodiment;
`
`
`
`image from the image, depicts, for example, the portion
`50
`
`
`FIG. 24(a) is a front view showing configuration of cursor
`
`
`
`
`corresponding to the hand of the user, and judges if the shape
`
`
`is, for example, one finger as shown in FIG. 3(A), two
`
`and virtual object in a virtual space;
`
`fingers as shown in FIG. 3(B), or three fingers as shown in
`
`
`
`
`(b)is a side view showing configuration of cursor and
`FIG. 3(C).
`
`virtual object in a virtual space;
`
`
`
`FIG. 25 is a diagram showing a display example of virtual
`FIG. 4 shows a detailed example of the shape identifying
`
`
`
`55
`space for explaining the embodiment;
`
`
`
`means 22, which comprises an image difference operation
`
`
`FIG. 26 is a block diagram showing an example of the
`
`unit 221, a contour depicting unit 222, and a shape identi­
`
`
`interface apparatus of the same embodiment;
`fying unit 223.
`
`
`
`FIG. 27(a) is a diagram showing an example of input
`The image difference operation unit 221 calculates the
`
`
`
`
`
`
`device in input means used in the interface apparatus of the
`
`
`difference of the image saved in the frame memory and the
`60
`same embodiment;
`
`
`
`image stored in the reference image memory as mentioned
`(b) is a diagram showing an example of input device in
`
`
`
`
`
`
`
`
`above. As a result, the object to be detected, for example, the
`
`input means used in the interface apparatus of the same
`
`
`
`user, can be separated from the background portion. For
`embodiment;
`
`
`
`example, when the image difference operation unit 221 is
`
`
`
`
`composed of a simple subtraction circuit, as shown in FIG.
`
`
`
`
`(c)is a diagram showing an example of input device in 65
`
`
`
`5, only the portion of the hand of the user in the image in the
`
`input means used in the interface apparatus of the same
`
`frame memory can be depicted. The contour depicting unit
`embodiment;
`
`IPR2021-00922
`Apple EX1008 Page 29
`
`

`

`
`
`US 6,191,773 Bl
`
`6
`5
`at least of an image pickup unit, a motion recognizing unit
`
`
`
`
`
`
`
`222 depicts the contour shape of the object existing in the
`
`
`for recognizing the shape or move of an object in a taken
`
`
`
`
`image as a result of operation by the image difference
`
`
`
`
`picture, and a display unit for displaying the shape or move
`
`operation unit 221. As a practical method, for example, by
`
`
`
`
`
`
`of the object recognized by the motion recognizing unit, for
`depicting the edge of the image, the contour shape may be
`
`
`
`
`5 storing the image taken by the image pickup unit, and a
`
`easily depicted.
`
`reference image memory for storing the image taken before
`
`
`
`The shape identifying unit 223 identifies specifically the
`
`
`
`
`the image saved in the frame memory as reference image,
`
`
`
`
`contour shape of the hand depicted by the contour depicting
`
`wherein the motion recognizing unit comprises an image
`
`
`
`
`unit 222,and judges if the shape is, for example, one finger
`
`
`
`change depicting unit for depicting the difference between
`
`as shown in FIG. 3(A) or two fingers as shown in FIG. 3(B).
`
`
`the image in the frame memory and the reference image
`10
`
`
`
`As the shape identifying method, for example, template
`
`
`stored in the reference image memory.
`
`
`
`matching, matching technique with shape model, and neural
`
`
`network may be employed, among others.
`
`
`
`FIG. 8 shows the appearance of the second embodiment
`
`
`of the interface apparatus of the invention. In FIG. 8, same
`
`
`
`An icon generating unit 24 generates an icon image as a
`
`
`
`
`constituent elements as in the first embodiment are identified
`
`
`special shape to be shown in the display, on the basis of the
`15
`
`
`with same reference numerals. That is, reference 1 is a host
`
`
`
`result of identifying the hand shape by the shape identifying
`
`
`computer, 2 is a display unit, and 3 is a CCD camera for
`
`
`unit 223. For example, when the result of identifying the
`
`picking up an image. The CCD camera 3 has an image
`
`
`
`shape of the hand was one finger, an icon of numeral "1" is
`
`
`
`
`pickup surface located in the same direction as the display
`
`
`
`generated as shown in FIG. 6(A), or in the case of two
`
`
`
`
`direction, so that the hand gesture of the user can be picked
`
`
`
`
`fingers, an icon of numeral "2" is created as in FIG. 6(B). As
`
`the shape of the icon, alternatively, when the result of 20
`
`
`
`
`up as the user confronts the display surface. On the display
`
`
`
`
`
`
`surface of the display unit 2, virtual switches 204, 205,206,
`
`
`identifying the shape of the hand was one finger, an icon of
`
`
`
`and an icon of an arrow cursor 203 for selecting the virtual
`one finger may be shown as shown in FIG. 6(C), or in the
`
`switches are displayed.
`
`
`
`
`
`case of two fingers, an icon of two fingers may be created as
`
`
`
`shown in FIG. 6(D). A display controller 23 controls the
`
`
`
`FIG. 9 is a block diagram showing a specific constitution
`
`display on the basis of the result of identifying the shape of 25
`
`
`
`
`of the embodiment. The image fed through the CCD camera
`
`the hand by the shape identifying unit 223. For example,
`
`
`3 is saved in a frame memory 21. A preliminarily taken
`
`
`
`while displaying the icon according to the result of
`
`
`
`image is stored in a reference image memory 25 as a
`
`
`
`
`identifying, the menu previously corresponding to the result
`
`
`
`reference image. A reference image updating unit 26 is
`
`
`
`
`of identifying is displayed by emphasis on the basis of the
`
`
`composed of a timer 261 and an image updating unit 262,
`
`
`
`30 and is designed to update the reference image by transferring
`
`hand shape identifying result.
`
`
`
`the latest image stored in the frame memory 21 to the
`
`
`In this embodiment of the invention, an example of
`
`
`
`reference image memory 25 at a specific time interval
`
`
`
`operations described below. As shown in FIG. 7(A), when
`
`indicated by the timer 261.
`
`
`
`the user confronts the appliance having the interface appa­
`
`
`
`ratus of the invention and points out one finger, an icon of
`An motion recognizing unit 22 depicts the difference
`
`
`
`numeral "1" is shown on the display, and the display of 35
`
`
`
`
`between the image saved in the frame memory and the
`
`
`
`television on the first menu is shown by emphasis. At this
`
`
`
`image stored in the reference image memory, and eliminates
`
`
`
`time, by using sound or voice from the display device in tune
`
`the background image from the image, and depicts the
`
`
`with the emphasis display, the attention of the operator may
`
`
`
`portion corresponding, for example, to the hand of the user,
`
`
`
`
`be attracted. Herein, by pointing out two fingers as in FIG.
`
`
`
`and also judges if the shape is one finger as shown in FIG.
`40
`lO(A) or a fist as shown in FIG. lO(B).
`
`
`
`7(B), an icon of numeral "2" is shown on the display and the
`
`
`
`
`display of network on the second menu is shown by empha­
`FIG. 11 shows a detailed example of the motion recog­
`
`
`
`
`sis. In this state, by maintaining the same hand shape for a
`
`
`nizing unit 22, being composed of an image difference
`
`
`
`specific time, the second menu is selected, and an instruction
`
`
`
`operation unit 221, a contour depicting unit 222, a shape
`
`
`
`is given to the host computer so as to display the network
`
`
`
`change identifying unit 225, and a position detector 224.
`terminal. For selection of menu, sound or the like may be 45
`
`
`
`
`
`
`
`The image difference operation unit 221 calculates the
`used at the same time. In the case of hand shape different
`
`
`
`
`difference between the image saved in the frame memory 21
`
`
`from those determined preliminarily as in FIG. 7(C), icon
`
`
`
`and the image stored in the reference image memory 25 as
`
`
`and menu are not shown on the display, and no instruction
`
`
`
`
`mentioned above. Consequently, the object desired to be
`
`is given to the host computer.
`
`
`
`example, the hand portion of the 50 depicted as motion, for
`
`
`
`
`Thus, according to the invention, by identifying the shape
`
`
`
`
`user, can be separated from the background portion, and
`
`
`
`of the hand in the taken image, it is possible to control the
`
`
`only the moving object image can be depicted at the same
`
`
`
`
`computer or appliance on the basis of the result of
`
`
`
`time. For example, when the image difference operation unit
`
`
`
`
`identifying, and it is possible to manipulate without making
`
`
`
`221 is composed of a mere subtraction circuit, as shown in
`
`
`
`contact from a remote distance without using keyboard,
`
`
`
`and only the 55 FIG. 12, the hand portion in the reference image
`
`
`
`
`mouse or other device. Besides, as the result of identifying
`
`
`
`
`hand portion of the latest image in the frame memory can be
`
`
`
`the shape of the hand is reflected in the screen, the user can
`
`
`
`
`depicted, so that only the moving hand portion can be easily
`
`
`
`
`manipulate while confirming the result of identifying, and
`
`
`
`
`identified. The contour depicting portion 222 depicts the
`
`
`ease and secure manipulation is possible.
`
`
`
`
`object existing in the image as the result of operation by the
`
`
`
`
`In this embodiment, this is an example of applying in
`
`
`
`contour 60 image difference operation unit 221, that is, the
`
`
`selection of menu, but by pressing so that the icon display
`
`
`
`shape of the hand portion before moving and after moving.
`
`
`
`according to a specific shape of hand may be replaced by
`
`
`
`
`As an example of practical method, by depicting the edge of
`
`
`
`
`
`
`picture or message, it is also possible to control display and
`
`
`
`the image, the contour shape can be easily depicted.
`
`
`writing of picture or message.
`
`The shape change identifying unit 225 identifies the detail
`
`(Second embodiment)
`
`
`
`65 of the contour shape of the hand portion after moving being
`
`
`
`
`
`
`
`
`A second embodiment of the invention relates to an depicted by the contour depicting unit 222, and judges if the
`lO(A),
`
`
`
`
`
`
`
`interface apparatus comprising a frame memory composed shape is, for example, a finger as shown in FIG. or a
`
`IPR2021-00922
`Apple EX1008 Page 30
`
`

`

`
`
`US 6,191,773 Bl
`
`7
`8
`lO(B).
`
`fist as shown in FIG. At the same time, the position
`posed of at least an image pickup unit, a motion recognizing
`
`
`
`
`
`
`
`detector 224 calculates the coordinates of the center of
`
`
`
`
`unit for recognizing the shape and/or move of the hand of the
`
`
`
`
`gravity of the contour shape of the hand portion of the user
`
`
`
`
`user in the taken image, and a display unit for displaying the
`after moving.
`
`
`
`shape and/or move of the hand of the user recognized by the
`
`
`
`
`5 motion recognizing unit, thereby depicting the contour of
`
`
`
`An icon generating unit 24 generates an icon image to be
`
`
`
`the taken user image, a contour waveform operation unit for
`
`
`shown on the display on the basis of the result of identifying
`
`
`
`tracing the depicted contour, and calculating the relation
`
`the hand shape by the shape change iden

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