Patent US6674424B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6674424B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for inputting information including coordinate data

Assignee: Smart Technologies ULC
•
Filing: 2000-10-30
•
Granted: 2004-01-06
•
Expires: 2020-10-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, computer readable medium and apparatus for inputting information which includes coordinate data. The method includes extracting a predetermined object from an image which includes a predetermined object above a plane; detecting a motion of the predetermined object while the predetermined object is within a predetermined distance from the plane; and then determining whether to input predetermined information.

Inventors

  • 👤 Susumu Fujioka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:03
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/041; G06F3/042; G06F3/0428

Claims Analysis

Total Claims: 70
Claim 1
Independent Claim 67 words
A method for inputting information including coordinate data comprising: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; detecting a motion of the predetermined object while the predetermined object is within a predetermined distance from the plane; and determining whether to input predetermined information.
Claim 2
Independent Claim 67 words
A method for inputting information including coordinate data comprising: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; detecting a motion of the predetermined object while the predetermined object is within a predetermined distance from the plane; and determining whether to input predetermined information.
Claim 3
Independent Claim 70 words
A method for inputting information including coordinate data, comprising: extracting an object from an image including the object above a plane; recognizing a shape of the object and determining whether the object is a coordinate input member; detecting a motion of the object that has been determined as the coordinate input member while the object is within a predetermined distance from the plane; and determining whether to input predetermined information.
Claim 4
Independent Claim 70 words
A method for inputting information including coordinate data, comprising: extracting an object from an image including the object above a plane; recognizing a shape of the object and determining whether the object is a coordinate input member; detecting a motion of the object that has been determined as the coordinate input member while the object is within a predetermined distance from the plane; and determining whether to input predetermined information.
Claim 5
Independent Claim 89 words
A method for inputting information including coordinate data, comprising: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; inputting predetermined information while the predetermined object is within a first predetermined distance from the plane; and displaying the predetermined information on the plane while the predetermined object is farther than the first predetermined distance from the plane and closer than a second predetermined distance from the plane.
Claim 6
Independent Claim 89 words
A method for inputting information including coordinate data, comprising: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; inputting predetermined information while the predetermined object is within a first predetermined distance from the plane; and displaying the predetermined information on the plane while the predetermined object is farther than the first predetermined distance from the plane and closer than a second predetermined distance from the plane.
Claim 7
Independent Claim 71 words
A method for inputting information including coordinate data, comprising: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; and inputting different predetermined categories of information according to a distance between the predetermined object and the plane while the predetermined object is within a predetermined distance from the plane.
Claim 8
Independent Claim 71 words
A method for inputting information including coordinate data, comprising: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; and inputting different predetermined categories of information according to a distance between the predetermined object and the plane while the predetermined object is within a predetermined distance from the plane.
Claim 9
Dependent Claim 31 words
The method according to claim 4 , wherein the input information is a location of the predetermined object while the predetermined object is within the first predetermined distance from the plane.
Claim 10
Dependent Claim 45 words
The method according to claim 4 , wherein the input information is determined based on a motion of the predetermined object while the predetermined object is farther than the first predetermined distance from the plane and closer than the second predetermined distance from the plane.
Claim 11
Independent Claim 174 words
An apparatus for inputting information including coordinate data, comprising: a plurality of one-dimensional image input devices each including one-dimensional imaging cells configured to input an image of a region on a plane configured to input coordinates; an object extracting device configured to extract a predetermined object from an input image; a ranging device configured to determine whether a distance between an extracted object and the plane is in a predetermined range; a motion vector detecting device configured to detect motion vectors of the extracted object while the ranging device determines that the distance between the extracted object and the plane is in the predetermined range; a motion recognizing device configured to recognize a coordinate inputting operation of the extracted object based on the motion vectors of the extracted object; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the imaging cells of the image input device when the motion recognizing device recognizes the coordinate inputting operation.
Claim 12
Independent Claim 174 words
An apparatus for inputting information including coordinate data, comprising: a plurality of one-dimensional image input devices each including one-dimensional imaging cells configured to input an image of a region on a plane configured to input coordinates; an object extracting device configured to extract a predetermined object from an input image; a ranging device configured to determine whether a distance between an extracted object and the plane is in a predetermined range; a motion vector detecting device configured to detect motion vectors of the extracted object while the ranging device determines that the distance between the extracted object and the plane is in the predetermined range; a motion recognizing device configured to recognize a coordinate inputting operation of the extracted object based on the motion vectors of the extracted object; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the imaging cells of the image input device when the motion recognizing device recognizes the coordinate inputting operation.
Claim 13
Dependent Claim 71 words
The apparatus according to claim 7 , further comprising: an image data switching device configured to switch the plurality of one-dimensional image input devices to output large size image data when the ranging device determines that the distance between the extracted object and the plane is in the predetermined range, and to output small size image data when the ranging device determines that the distance is not in the predetermined range.
Claim 14
Dependent Claim 67 words
The apparatus according to claim 7 , further comprising: an imaging cell control device configured to output image data of a limited number of imaging cells corresponding to a predetermined region including the extracted object among the imaging cells of the plurality of one-dimensional image input devices when the ranging device determines that the distance between the extracted object and the plane is in the predetermined range.
Claim 15
Dependent Claim 42 words
The apparatus according to claim 7 , wherein the motion vector detecting device detects the motion vectors of the extracted object for every predetermined quantity of image data being output from the imaging cells of the plurality of one-dimensional image input devices.
Claim 16
Dependent Claim 58 words
The apparatus according to claim 7 , further comprising: a memory device configured to store data, wherein the motion recognizing device stores components of the motion vectors perpendicular to the plane into the memory device one after another, and then recognizes the coordinate inputting operation of the extracted object based on the data stored in the memory device.
Claim 17
Dependent Claim 91 words
The apparatus according to claim 7 , further comprising: a memory device configured to store data, wherein the motion recognizing device stores components of the motion vectors perpendicular to the plane into the memory device one after another, and then recognizes the coordinate inputting operation of the extracted object when the motion recognizing device detects that a component of the motion vectors perpendicular to the plane has reversed from an advancing direction toward the plane into a leaving direction from the plane based on the data stored in the memory device.
Claim 18
Independent Claim 214 words
An apparatus for inputting information including coordinate data, comprising: an image input device including a plurality of imaging cells configured to input an image of a region on a plane configured to input coordinates; an object extracting device configured to extract an object from an input image; a shape recognition device configured to recognize a shape of an extracted object and to determine whether the extracted object is a coordinate input member; a ranging device configured to determine whether a distance between the extracted object that has been determined as the coordinate input member and the plane is in a predetermined range; a motion vector detecting device configured to detect motion vectors of the extracted object while the ranging device determines that the distance between the extracted object and the plane is in the predetermined range; a motion recognizing device configured to recognize a coordinate inputting operation of the extracted object based on the motion vectors of the extracted object detected by the motion vector detecting device; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the plurality of imaging cells of the image input device when the motion recognizing device recognizes the coordinate inputting operation.
Claim 19
Independent Claim 214 words
An apparatus for inputting information including coordinate data, comprising: an image input device including a plurality of imaging cells configured to input an image of a region on a plane configured to input coordinates; an object extracting device configured to extract an object from an input image; a shape recognition device configured to recognize a shape of an extracted object and to determine whether the extracted object is a coordinate input member; a ranging device configured to determine whether a distance between the extracted object that has been determined as the coordinate input member and the plane is in a predetermined range; a motion vector detecting device configured to detect motion vectors of the extracted object while the ranging device determines that the distance between the extracted object and the plane is in the predetermined range; a motion recognizing device configured to recognize a coordinate inputting operation of the extracted object based on the motion vectors of the extracted object detected by the motion vector detecting device; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the plurality of imaging cells of the image input device when the motion recognizing device recognizes the coordinate inputting operation.
Claim 20
Dependent Claim 68 words
The apparatus according to claim 13 , further comprising: an image data switching device configured to switch the image input device to output large size image data when the ranging device determines that the distance between the extracted object and the plane is in the predetermined range, and to output small size image data when the ranging device determines that the distance is not in the predetermined range.
Claim 21
Dependent Claim 66 words
The apparatus according to claim 13 , further comprising: an imaging cell control device configured to output image data of a limited number of imaging cells corresponding to a predetermined region including the extracted object among the plurality of imaging cells of the image input device when the ranging device determines that the distance between the extracted object and the plane is in the predetermined range.
Claim 22
Dependent Claim 40 words
The apparatus according to claim 13 , wherein the motion vector detecting device detects motion vectors of the extracted object for every predetermined quantity of image data being output from the plurality of imaging cells of the image input device.
Claim 23
Dependent Claim 58 words
The apparatus according to claim 13 , further comprising: a memory device configured to store data, wherein the motion recognizing device stores components of the motion vectors perpendicular to the plane into the memory device one after another, and then recognizes the coordinate inputting operation of the extracted object based on the data stored in the memory device.
Claim 24
Dependent Claim 91 words
The apparatus according to claim 13 , further comprising: a memory device configured to store data, wherein the motion recognizing device stores components of the motion vectors perpendicular to the plane into the memory device one after another, and then recognizes the coordinate inputting operation of the extracted object when the motion recognizing device detects that a component of the motion vectors perpendicular to the plane has reversed from an advancing direction toward the plane into a leaving direction from the plane based on the data stored in the memory device.
Claim 25
Independent Claim 263 words
An apparatus for inputting information including coordinate data, comprising: an image input device including a plurality of imaging cells configured to input an image of a region on a plane configured to input coordinates; an object extracting device configured to extract an object from an input image; a shape recognition device configured to recognize a shape of an extracted object and determine whether the extracted object is a coordinate input member; a ranging device configured to determine whether a distance between the extracted object that has been determined as the coordinate input member and the plane is in a predetermined range; a motion vector detecting device configured to detect motion vectors of the extracted object while the ranging device determines that the distance between the extracted object and the plane is in the predetermined range; a memory device configured to store data; a motion recognizing device configured to store components of the motion vectors perpendicular to the plane into the memory device one after another, to bring the apparatus to a coordinate input state when a component of the motion vectors perpendicular to the plane has become zero, and to release the apparatus from the coordinate input state when the component of the motion vectors perpendicular to the plane has become a direction leaving from the plain; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the plurality of imaging cells of the image input device while the apparatus is in the coordinate input state.
Claim 26
Independent Claim 263 words
An apparatus for inputting information including coordinate data, comprising: an image input device including a plurality of imaging cells configured to input an image of a region on a plane configured to input coordinates; an object extracting device configured to extract an object from an input image; a shape recognition device configured to recognize a shape of an extracted object and determine whether the extracted object is a coordinate input member; a ranging device configured to determine whether a distance between the extracted object that has been determined as the coordinate input member and the plane is in a predetermined range; a motion vector detecting device configured to detect motion vectors of the extracted object while the ranging device determines that the distance between the extracted object and the plane is in the predetermined range; a memory device configured to store data; a motion recognizing device configured to store components of the motion vectors perpendicular to the plane into the memory device one after another, to bring the apparatus to a coordinate input state when a component of the motion vectors perpendicular to the plane has become zero, and to release the apparatus from the coordinate input state when the component of the motion vectors perpendicular to the plane has become a direction leaving from the plain; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the plurality of imaging cells of the image input device while the apparatus is in the coordinate input state.
Claim 27
Dependent Claim 68 words
The apparatus according to claim 19 , further comprising: an image data switching device configured to switch the image input device to output large size image data when the ranging device determines that the distance between the extracted object and the plane is in the predetermined range, and to output small size image data when the ranging device determines that the distance is not in the predetermined range.
Claim 28
Dependent Claim 61 words
The apparatus according to claim 19 , further comprising: an imaging cell control device configured to output image data of a limited number of imaging cells corresponding to a predetermined region including the extracted object among the plurality of imaging cells when the ranging device determines that the distance between the extracted object and the plane is in the predetermined range.
Claim 29
Dependent Claim 41 words
The apparatus according to claim 19 , wherein the motion vector detecting device detects the motion vectors of the extracted object for every predetermined quantity of image data being output from the plurality of imaging cells of the image input device.
Claim 30
Independent Claim 221 words
An apparatus for inputting information including coordinate data, comprising: a plurality of one-dimensional image input devices each including one-dimensional imaging cells configured to input a first image of a region on a plane configured to input coordinates; at least a two-dimensional image input device including two-dimensional imaging cells configured to input a second image of the region on the plane configured to input the coordinates; an object extracting device configured to extract a predetermined object from the second image input by the two-dimensional image input device; a ranging device configured to determine whether a distance between an extracted object and the plane is in a predetermined range; a motion vector detecting device configured to detect motion vectors of the extracted object while the ranging device determines that the distance between the extracted object and the plane is in the predetermined range; a motion recognizing device configured to recognize a coordinate inputting operation of the extracted object based on the motion vectors of the extracted object detected by the motion vector detecting device; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the one-dimensional imaging cells of the plurality of one-dimensional image input devices when the motion recognizing device recognizes the coordinate inputting operation.
Claim 31
Independent Claim 221 words
An apparatus for inputting information including coordinate data, comprising: a plurality of one-dimensional image input devices each including one-dimensional imaging cells configured to input a first image of a region on a plane configured to input coordinates; at least a two-dimensional image input device including two-dimensional imaging cells configured to input a second image of the region on the plane configured to input the coordinates; an object extracting device configured to extract a predetermined object from the second image input by the two-dimensional image input device; a ranging device configured to determine whether a distance between an extracted object and the plane is in a predetermined range; a motion vector detecting device configured to detect motion vectors of the extracted object while the ranging device determines that the distance between the extracted object and the plane is in the predetermined range; a motion recognizing device configured to recognize a coordinate inputting operation of the extracted object based on the motion vectors of the extracted object detected by the motion vector detecting device; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the one-dimensional imaging cells of the plurality of one-dimensional image input devices when the motion recognizing device recognizes the coordinate inputting operation.
Claim 32
Dependent Claim 49 words
The apparatus according to claim 23 , further comprising: an imaging cell control device configured to allow outputting of image data of the plurality of one-dimensional image input devices when the ranging device determines that the distance between the extracted object and the plane is in the predetermined range.
Claim 33
Dependent Claim 39 words
The apparatus according to claim 23 , wherein the motion vector detecting device detects motion vectors of the extracted object for every predetermined quantity of image data being output from the imaging cells of the two-dimensional image input device.
Claim 34
Dependent Claim 58 words
The apparatus according to claim 23 , further comprising: a memory device configured to store data, wherein the motion recognizing device stores components of the motion vectors perpendicular to the plane into the memory device one after another, and then recognizes the coordinate inputting operation of the extracted object based on the data stored in the memory device.
Claim 35
Dependent Claim 91 words
The apparatus according to claim 23 , further comprising: a memory device configured to store data, wherein the motion recognizing device stores components of the motion vectors perpendicular to the plane into the memory device one after another, and then recognizes the coordinate inputting operation of the extracted object when the motion recognizing device detects that a component of the motion vectors perpendicular to the plane has reversed from an advancing direction toward the plane into a leaving direction from the plane based on the data stored in the memory device.
Claim 36
Independent Claim 252 words
An apparatus for inputting information including coordinate data, comprising: a plurality of one-dimensional image input devices each including one-dimensional imaging cells configured to input a first image of a region on a plane configured to input coordinates; at least a two-dimensional image input device including two-dimensional imaging cells configured to input a second image of the region on the plane configured to input coordinates; an object extracting device configured to extract a predetermined object from the second image input by the two-dimensional image input device; a shape recognition device configured to recognize a shape of an extracted object and determine whether the extracted object is a coordinate input member; a ranging device configured to determine a distance between the extracted object that has been determined as the coordinate input member and the plane is in a predetermined range; a motion vector detecting device configured to detect motion vectors of the extracted object while the ranging device determines that the distance between the extracted object and the plane is in the predetermined range; a motion recognizing device configured to recognize a coordinate inputting operation of the extracted object based on the motion vectors of the extracted object detected by the motion vector detecting device; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the one-dimensional imaging cells of the plurality of one-dimensional image input devices when the motion recognizing device recognizes the coordinate inputting operation.
Claim 37
Independent Claim 252 words
An apparatus for inputting information including coordinate data, comprising: a plurality of one-dimensional image input devices each including one-dimensional imaging cells configured to input a first image of a region on a plane configured to input coordinates; at least a two-dimensional image input device including two-dimensional imaging cells configured to input a second image of the region on the plane configured to input coordinates; an object extracting device configured to extract a predetermined object from the second image input by the two-dimensional image input device; a shape recognition device configured to recognize a shape of an extracted object and determine whether the extracted object is a coordinate input member; a ranging device configured to determine a distance between the extracted object that has been determined as the coordinate input member and the plane is in a predetermined range; a motion vector detecting device configured to detect motion vectors of the extracted object while the ranging device determines that the distance between the extracted object and the plane is in the predetermined range; a motion recognizing device configured to recognize a coordinate inputting operation of the extracted object based on the motion vectors of the extracted object detected by the motion vector detecting device; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the one-dimensional imaging cells of the plurality of one-dimensional image input devices when the motion recognizing device recognizes the coordinate inputting operation.
Claim 38
Dependent Claim 49 words
The apparatus according to claim 28 , further comprising: an imaging cell control device configured to allow outputting of image data of the plurality of one-dimensional image input devices when the ranging device determines that the distance between the extracted object and the plane is in the predetermined range.
Claim 39
Dependent Claim 39 words
The apparatus according to claim 28 , wherein the motion vector detecting device detects motion vectors of the extracted object for every predetermined quantity of image data being output from the imaging cells of the two-dimensional image input device.
Claim 40
Dependent Claim 58 words
The apparatus according to claim 28 , further comprising: a memory device configured to store data, wherein the motion recognizing device stores components of the motion vectors perpendicular to the plane into the memory device one after another, and then recognizes the coordinate inputting operation of the extracted object based on the data stored in the memory device.
Claim 41
Dependent Claim 91 words
The apparatus according to claim 28 , further comprising: a memory device configured to store data, wherein the motion recognizing device stores components of the motion vectors perpendicular to the plane into the memory device one after another, and then recognizes the coordinate inputting operation of the extracted object when the motion recognizing device detects that a component of the motion vectors perpendicular to the plane has reversed from an advancing direction toward the plane into a leaving direction from the plane based on the data stored in the memory device.
Claim 42
Independent Claim 216 words
An apparatus for inputting information including coordinate data, comprising: an image input device including a plurality of imaging cells configured to input an image of a region on a plane configured to input coordinates; an object extracting device configured to extract a predetermined object from an input image; a first ranging device configured to determine whether a distance between an extracted object and the plane is in a first range; a second ranging device configured to determine whether the distance between the extracted object and the plane is in a second range that is located farther than the first range from the plane; a motion vector detecting device configured to detect motion vectors of the extracted object while the first ranging device determines that the distance between the extracted object and the plane is in the first range; a motion recognizing device configured to recognize a coordinate inputting operation of the extracted object based on the motion vectors of the extracted object detected by the motion vector detecting device; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the plurality of imaging cells of the image input device when the motion recognizing device recognizes the coordinate inputting operation.
Claim 43
Independent Claim 216 words
An apparatus for inputting information including coordinate data, comprising: an image input device including a plurality of imaging cells configured to input an image of a region on a plane configured to input coordinates; an object extracting device configured to extract a predetermined object from an input image; a first ranging device configured to determine whether a distance between an extracted object and the plane is in a first range; a second ranging device configured to determine whether the distance between the extracted object and the plane is in a second range that is located farther than the first range from the plane; a motion vector detecting device configured to detect motion vectors of the extracted object while the first ranging device determines that the distance between the extracted object and the plane is in the first range; a motion recognizing device configured to recognize a coordinate inputting operation of the extracted object based on the motion vectors of the extracted object detected by the motion vector detecting device; and a coordinate calculating device configured to calculate two-dimensional coordinates of the extracted object on the plane based on a formed image of the extracted object on the plurality of imaging cells of the image input device when the motion recognizing device recognizes the coordinate inputting operation.
Claim 44
Dependent Claim 40 words
The apparatus according to claim 33 , wherein the motion vector detecting device detects motion vectors of the extracted object for every predetermined quantity of image data being output from the plurality of imaging cells of the image input device.
Claim 45
Dependent Claim 58 words
The apparatus according to claim 33 , further comprising: a memory device configured to store data, wherein the motion recognizing device stores components of the motion vectors perpendicular to the plane into the memory device one after another, and then recognizes the coordinate inputting operation of the extracted object based on the data stored in the memory device.
Claim 46
Dependent Claim 91 words
The apparatus according to claim 33 , further comprising: a memory device configured to store data, wherein the motion recognizing device stores components of the motion vectors perpendicular to the plane into the memory device one after another, and then recognizes the coordinate inputting operation of the extracted object when the motion recognizing device detects that a component of the motion vectors perpendicular to the plane has reversed from an advancing direction toward the plane into a leaving direction from the plane based on the data stored in the memory device.
Claim 47
Independent Claim 75 words
An apparatus for inputting information including coordinate data, comprising: means for extracting a predetermined object from an image including the predetermined object above a plane; means for recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; means for detecting a motion of the predetermined object while the predetermined object is within a predetermined distance from the plane; and means for determining whether to input predetermined information.
Claim 48
Independent Claim 75 words
An apparatus for inputting information including coordinate data, comprising: means for extracting a predetermined object from an image including the predetermined object above a plane; means for recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; means for detecting a motion of the predetermined object while the predetermined object is within a predetermined distance from the plane; and means for determining whether to input predetermined information.
Claim 49
Independent Claim 78 words
An apparatus for inputting information including coordinate data, comprising: means for extracting an object from an image including the object above a plane; means for recognizing a shape of the object and determining whether the object is a coordinate input member; means for detecting a motion of the object that has been determined as the coordinate input member while the object is within a predetermined distance from the plane; and means for determining whether to input predetermined information.
Claim 50
Independent Claim 78 words
An apparatus for inputting information including coordinate data, comprising: means for extracting an object from an image including the object above a plane; means for recognizing a shape of the object and determining whether the object is a coordinate input member; means for detecting a motion of the object that has been determined as the coordinate input member while the object is within a predetermined distance from the plane; and means for determining whether to input predetermined information.
Claim 51
Independent Claim 97 words
An apparatus for inputting information including coordinate data, comprising: means for extracting a predetermined object from an image including the predetermined object above a plane; means for recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; means for inputting predetermined information while the predetermined object is in a first predetermined distance from the plane; and means for displaying the predetermined information on the plane while the predetermined object is farther than the first predetermined distance from the plane and closer than a second predetermined distance from the plane.
Claim 52
Independent Claim 97 words
An apparatus for inputting information including coordinate data, comprising: means for extracting a predetermined object from an image including the predetermined object above a plane; means for recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; means for inputting predetermined information while the predetermined object is in a first predetermined distance from the plane; and means for displaying the predetermined information on the plane while the predetermined object is farther than the first predetermined distance from the plane and closer than a second predetermined distance from the plane.
Claim 53
Independent Claim 77 words
An apparatus for inputting information including coordinate data, comprising: means for extracting a predetermined object from an image including the predetermined object above a plane; means for recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; and means for inputting different predetermined categories of information according to a distance between the predetermined object and the plane while the predetermined object is within a predetermined distance from the plane.
Claim 54
Independent Claim 77 words
An apparatus for inputting information including coordinate data, comprising: means for extracting a predetermined object from an image including the predetermined object above a plane; means for recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; and means for inputting different predetermined categories of information according to a distance between the predetermined object and the plane while the predetermined object is within a predetermined distance from the plane.
Claim 55
Dependent Claim 108 words
A computer-readable medium carrying one or more sequences of one or more instructions for inputting information including coordinate data, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform a process of: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; detecting a motion of the predetermined object while the predetermined object is within a predetermined distance from the plane; and determining whether to input predetermined information.
Claim 56
Dependent Claim 108 words
A computer-readable medium carrying one or more sequences of one or more instructions for inputting information including coordinate data, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform a process of: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; detecting a motion of the predetermined object while the predetermined object is within a predetermined distance from the plane; and determining whether to input predetermined information.
Claim 57
Dependent Claim 111 words
A computer-readable medium carrying one or more sequences of one or more instructions for inputting information including coordinate data, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform a process of: extracting an object from an image including the object above a plane; recognizing a shape of the object and determining whether the object is a coordinate input member; detecting a motion of the object that has been determined as the coordinate input member while the object is within a predetermined distance from the plane; and determining whether to input predetermined information.
Claim 58
Dependent Claim 111 words
A computer-readable medium carrying one or more sequences of one or more instructions for inputting information including coordinate data, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform a process of: extracting an object from an image including the object above a plane; recognizing a shape of the object and determining whether the object is a coordinate input member; detecting a motion of the object that has been determined as the coordinate input member while the object is within a predetermined distance from the plane; and determining whether to input predetermined information.
Claim 59
Dependent Claim 130 words
A computer-readable medium carrying one or more sequences of one or more instructions for inputting information including coordinate data, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform a process of: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; inputting predetermined information while the predetermined object is within a first predetermined distance from the plane; and displaying the predetermined information on the plane while the predetermined object is farther than the first predetermined distance from the plane and closer than a second predetermined distance from the plane.
Claim 60
Dependent Claim 130 words
A computer-readable medium carrying one or more sequences of one or more instructions for inputting information including coordinate data, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform a process of: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; inputting predetermined information while the predetermined object is within a first predetermined distance from the plane; and displaying the predetermined information on the plane while the predetermined object is farther than the first predetermined distance from the plane and closer than a second predetermined distance from the plane.
Claim 61
Dependent Claim 112 words
A computer-readable medium carrying one or more sequences of one or more instructions for inputting information including coordinate data, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform a process of: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; and inputting different predetermined categories of information according to a distance between the predetermined object and the plane while the predetermined object is within a predetermined distance from the plane.
Claim 62
Dependent Claim 112 words
A computer-readable medium carrying one or more sequences of one or more instructions for inputting information including coordinate data, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform a process of: extracting a predetermined object from an image including the predetermined object above a plane; recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member; and inputting different predetermined categories of information according to a distance between the predetermined object and the plane while the predetermined object is within a predetermined distance from the plane.
Claim 63
Dependent Claim 221 words
A network system comprising: a network configured to transmit data; and a plurality of information inputting apparatuses, each of the information inputting apparatuses including: an image display device configured to display images on a displaying surface thereof, a plurality of image input devices, each configured to input images of a vicinity of the displaying surface of the image display device, an object extracting device configured to extract coordinates and motions of a predetermined object located within a predetermined distance from the displaying surface of the image display device, a shape recognition device configured to recognize a shape of the predetermined object and to determine whether the predetermined object is a coordinate input member, a communication device configured to transmit information on the coordinates and motions of the predetermined object extracted by the object extracting device to other information inputting apparatuses via the network, and receive the information on coordinates and motions of the predetermined object from the other information inputting apparatuses via the network, and a display control device configured to control images displayed on the displaying surface of the image display device according to the coordinates and motions of the predetermined object extracted by the object extracting device and according to information that is transmitted from the other information inputting apparatuses and received by the communication device via the network.
Claim 64
Dependent Claim 221 words
A network system comprising: a network configured to transmit data; and a plurality of information inputting apparatuses, each of the information inputting apparatuses including: an image display device configured to display images on a displaying surface thereof, a plurality of image input devices, each configured to input images of a vicinity of the displaying surface of the image display device, an object extracting device configured to extract coordinates and motions of a predetermined object located within a predetermined distance from the displaying surface of the image display device, a shape recognition device configured to recognize a shape of the predetermined object and to determine whether the predetermined object is a coordinate input member, a communication device configured to transmit information on the coordinates and motions of the predetermined object extracted by the object extracting device to other information inputting apparatuses via the network, and receive the information on coordinates and motions of the predetermined object from the other information inputting apparatuses via the network, and a display control device configured to control images displayed on the displaying surface of the image display device according to the coordinates and motions of the predetermined object extracted by the object extracting device and according to information that is transmitted from the other information inputting apparatuses and received by the communication device via the network.
Claim 65
Dependent Claim 282 words
A network system comprising: a network configured to transmit data; a server configured to serve at least one of programs carrying one or more sequences of one or more instructions configured to extract coordinates and motions of an object, to transmit and receive information via the network, and to control images displayed on a display; and a plurality of information inputting apparatuses, each of the information inputting apparatuses including: an image display device configured to display images on a displaying surface thereof, a plurality of image input devices, each configured to input images of a vicinity of the displaying surface of the image display device, an object extracting device configured to extract coordinates and motions of a predetermined object located within a predetermined distance from the displaying surface of the image display device, a shape recognition device configured to recognize a shape of the predetermined object and to determine whether the predetermined object is a coordinate input member, a communication device configured to communicate information comprising information on the coordinates and motions of the predetermined object extracted by the object extracting device with the plurality of information inputting apparatuses via the network, a display control device configured to control images displayed on the displaying surface of the image display device according to the coordinates and motions of the predetermined object extracted by the object extracting device and information that is transmitted from other information inputting apparatuses and received by the communication device via the network, and a downloading device configured to download at least one of the programs served by the server into at least one of the object extracting device, the communication device, and the display control device via the network.
Claim 66
Dependent Claim 282 words
A network system comprising: a network configured to transmit data; a server configured to serve at least one of programs carrying one or more sequences of one or more instructions configured to extract coordinates and motions of an object, to transmit and receive information via the network, and to control images displayed on a display; and a plurality of information inputting apparatuses, each of the information inputting apparatuses including: an image display device configured to display images on a displaying surface thereof, a plurality of image input devices, each configured to input images of a vicinity of the displaying surface of the image display device, an object extracting device configured to extract coordinates and motions of a predetermined object located within a predetermined distance from the displaying surface of the image display device, a shape recognition device configured to recognize a shape of the predetermined object and to determine whether the predetermined object is a coordinate input member, a communication device configured to communicate information comprising information on the coordinates and motions of the predetermined object extracted by the object extracting device with the plurality of information inputting apparatuses via the network, a display control device configured to control images displayed on the displaying surface of the image display device according to the coordinates and motions of the predetermined object extracted by the object extracting device and information that is transmitted from other information inputting apparatuses and received by the communication device via the network, and a downloading device configured to download at least one of the programs served by the server into at least one of the object extracting device, the communication device, and the display control device via the network.
Claim 67
Dependent Claim 222 words
A network system comprising: networking means for networking apparatuses and transmitting data among the apparatuses; and a plurality of information inputting apparatuses, each of the information inputting apparatuses including: image displaying means for displaying images on a displaying surface thereof, means for inputting images of the vicinity of the displaying surface of the image displaying means, object extracting means for extracting coordinates and motions of a predetermined object located within a predetermined distance from the displaying surface of the image displaying means, means for recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member, information transmitting and receiving means for transmitting information on the coordinates and motions of the predetermined object extracted by the object extracting means to other information inputting apparatuses via the networking means, and for receiving the information on the coordinates and motions of the predetermined object from the other information inputting apparatuses via the networking means, and controlling means for controlling images displayed on the displaying surface of the image displaying means according to the coordinates and motions of the predetermined object extracted by the object extracting means and information received by the information transmitting and receiving means that is transmitted from the other information inputting apparatuses and received by the information transmitting and receiving means via the networking means.
Claim 68
Dependent Claim 222 words
A network system comprising: networking means for networking apparatuses and transmitting data among the apparatuses; and a plurality of information inputting apparatuses, each of the information inputting apparatuses including: image displaying means for displaying images on a displaying surface thereof, means for inputting images of the vicinity of the displaying surface of the image displaying means, object extracting means for extracting coordinates and motions of a predetermined object located within a predetermined distance from the displaying surface of the image displaying means, means for recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member, information transmitting and receiving means for transmitting information on the coordinates and motions of the predetermined object extracted by the object extracting means to other information inputting apparatuses via the networking means, and for receiving the information on the coordinates and motions of the predetermined object from the other information inputting apparatuses via the networking means, and controlling means for controlling images displayed on the displaying surface of the image displaying means according to the coordinates and motions of the predetermined object extracted by the object extracting means and information received by the information transmitting and receiving means that is transmitted from the other information inputting apparatuses and received by the information transmitting and receiving means via the networking means.
Claim 69
Dependent Claim 310 words
A network system comprising: networking means for networking apparatuses and transmitting data among the apparatuses; program serving means for serving at least one of programs carrying one or more sequences of one or more instructions for extracting coordinates and motions of an object, for transmitting and receiving information via the networking means, and for controlling images displayed on an image displaying means; and a plurality of information inputting apparatuses, each of the information inputting apparatuses including: image displaying means for displaying images on a displaying surface thereof, means for inputting images of the vicinity of the displaying surface of the image displaying means, object extracting means for extracting coordinates and motions of a predetermined object located within a predetermined distance from the displaying surface of the image displaying means, means for recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member, information transmitting and receiving means for transmitting information on the coordinates and motions of the predetermined object extracted by the object extracting means to other information inputting apparatuses via the networking means, and for receiving the information on the coordinates and motions of the predetermined object from the other information inputting apparatuses via the networking means, display control means for controlling images displayed on the displaying surface of the image displaying means according to the coordinates and motions of the predetermined object extracted by the object extracting means and information received by the information transmitting and receiving means that is transmitted from the other information inputting apparatuses and received by the information transmitting and receiving means via the networking means, and downloading means for downloading at least one of the programs served by the program serving means into at least one of the object extracting means, the information transmitting and receiving means, and the display control means via the networking means.
Claim 70
Dependent Claim 310 words
A network system comprising: networking means for networking apparatuses and transmitting data among the apparatuses; program serving means for serving at least one of programs carrying one or more sequences of one or more instructions for extracting coordinates and motions of an object, for transmitting and receiving information via the networking means, and for controlling images displayed on an image displaying means; and a plurality of information inputting apparatuses, each of the information inputting apparatuses including: image displaying means for displaying images on a displaying surface thereof, means for inputting images of the vicinity of the displaying surface of the image displaying means, object extracting means for extracting coordinates and motions of a predetermined object located within a predetermined distance from the displaying surface of the image displaying means, means for recognizing a shape of the predetermined object and determining whether the predetermined object is a coordinate input member, information transmitting and receiving means for transmitting information on the coordinates and motions of the predetermined object extracted by the object extracting means to other information inputting apparatuses via the networking means, and for receiving the information on the coordinates and motions of the predetermined object from the other information inputting apparatuses via the networking means, display control means for controlling images displayed on the displaying surface of the image displaying means according to the coordinates and motions of the predetermined object extracted by the object extracting means and information received by the information transmitting and receiving means that is transmitted from the other information inputting apparatuses and received by the information transmitting and receiving means via the networking means, and downloading means for downloading at least one of the programs served by the program serving means into at least one of the object extracting means, the information transmitting and receiving means, and the display control means via the networking means.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-01-05 2007-07-07 2008-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-01-05 2011-07-07 2012-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-01-05 2015-07-07 2016-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag