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

Data input device and method

Assignee: Toshiba Corp
•
Filing: 1997-09-12
•
Granted: 1999-11-23
•
Expires: 2017-09-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object displayed in a picture can be designated by the operator, without use of any additional device for inputting data other than position data. Position data of a pointer for designating any desired position in a picture are inputted by a pointer position input section (1). On the basis of the input data, a change of the pointer position relative to a specific region (13) set in relation to an object (12) in the picture is detected by a pointer region pass detecting section (2). On the basis of the output of the pointer region pass detecting section (2), the pointer positions obtained by the pointer position inputting section (1) are accumulated by a pointer position accumulating section (3). Further, the pointer locus data obtained by the pointer position accumulating section (3) are recognized by a gesture recognizing section (4) to detect a significant movement (a specific input operation) of the pointer in a specific region. The detected significant movement of the pointer is applied to a processing section (5) to receive the significant input operation corresponding to the significant movement of the pointer other than the position data.

Inventors

  • 👤 Shunichi Numazaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 16:24
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0488; G06F3/04883; G06V; G06V40/00; G06V40/20

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 172 words
A data inputting device, comprising; pointer position inputting means for causing a computer to input position data of a pointer displayed on a screen; pointer position accumulating means for causing the computer to accumulate the pointer position data applied by said pointer position inputting means; pointer region pass detecting means for causing the computer to control start and stop operations of said pointer position accumulating means, and for causing said pointer position accumulating means to execute the position accumulation operation only when the pointer position data satisfies a predetermined relationship with respect to a predetermined region defined in association with an object on the screen; gesture recognizing means for causing the computer to discriminate whether a pointer locus represented by the pointer position data applied by said pointer position accumulating means is a predetermined gesture or not; and a processing section for causing a computer to execute an operation related to the object in association with the pointer locus, whenever said gesture recognizing means recognizes the pointer locus as a predetermined gesture.
Claim 2
Dependent Claim 172 words
A data inputting device, comprising; pointer position inputting means for causing a computer to input position data of a pointer displayed on a screen; pointer position accumulating means for causing the computer to accumulate the pointer position data applied by said pointer position inputting means; pointer region pass detecting means for causing the computer to control start and stop operations of said pointer position accumulating means, and for causing said pointer position accumulating means to execute the position accumulation operation only when the pointer position data satisfies a predetermined relationship with respect to a predetermined region defined in association with an object on the screen; gesture recognizing means for causing the computer to discriminate whether a pointer locus represented by the pointer position data applied by said pointer position accumulating means is a predetermined gesture or not; and a processing section for causing a computer to execute an operation related to the object in association with the pointer locus, whenever said gesture recognizing means recognizes the pointer locus as a predetermined gesture.
Claim 3
Dependent Claim 29 words
The data inputting device of claim 1, wherein the predetermined region is decided to be larger than the object so as to include the object within the predetermined region.
Claim 4
Dependent Claim 27 words
The data inputting device of claim 1, wherein the predetermined region is decided to be smaller than the object so as to be included within the object.
Claim 5
Dependent Claim 23 words
The data inputting device of claim 1, wherein the predetermined region is decided in association with and in the vicinity of the object.
Claim 6
Dependent Claim 177 words
A data inputting device, comprising: pointer position inputting means for causing a computer to input position data of a pointer displayed on a screen; pointer position accumulating means for causing the computer to accumulate the pointer position data applied by said pointer position inputting means; pointer region pass detecting means for causing the computer to control start and stop operations of said pointer position accumulating means, for causing said pointer position accumulating means to start the position accumulation operation whenever the pointer position enters a predetermined region defined in association with an object on the screen, and for causing said pointer position accumulating means to stop the position accumulation operation whenever the pointer position exits the same predetermined region; gesture recognizing means for causing the computer to discriminate whether a pointer locus represented by the pointer position data applied by said pointer position accumulating means is a predetermined gesture or not; and a processing section for causing the computer to execute an operation related to the object in association with the pointer locus as a predetermined gesture.
Claim 7
Dependent Claim 177 words
A data inputting device, comprising: pointer position inputting means for causing a computer to input position data of a pointer displayed on a screen; pointer position accumulating means for causing the computer to accumulate the pointer position data applied by said pointer position inputting means; pointer region pass detecting means for causing the computer to control start and stop operations of said pointer position accumulating means, for causing said pointer position accumulating means to start the position accumulation operation whenever the pointer position enters a predetermined region defined in association with an object on the screen, and for causing said pointer position accumulating means to stop the position accumulation operation whenever the pointer position exits the same predetermined region; gesture recognizing means for causing the computer to discriminate whether a pointer locus represented by the pointer position data applied by said pointer position accumulating means is a predetermined gesture or not; and a processing section for causing the computer to execute an operation related to the object in association with the pointer locus as a predetermined gesture.
Claim 8
Dependent Claim 29 words
The data inputting device of claim 5, wherein the predetermined region is decided to be larger than the object so as to include the object within the predetermined region.
Claim 9
Dependent Claim 27 words
The data inputting device of claim 5, wherein the predetermined region is decided to be smaller than the object so as to be included within the object.
Claim 10
Dependent Claim 23 words
The data inputting device of claim 5, wherein the predetermined region is decided in association with and in the vicinity of the object.
Claim 11
Dependent Claim 128 words
A data inputting device, comprising: pointer position inputting means for causing a computer to input position data of a pointer displayed on a screen; edge pass detecting means for causing the computer to detect one or a plurality of boundary edge lines passed across by the pointer and to detect a direction or directions in which the pointer passes across one or a plurality of boundary edge lines displayed on the screen; time series pattern analyzing means for causing the computer to obtain a command by analyzing one or a plurality of signals applied by said edge pass detecting means in time series manner; and a processing section for causing the computer to execute an operation according to the command obtained by said time series pattern analyzing means.
Claim 12
Dependent Claim 128 words
A data inputting device, comprising: pointer position inputting means for causing a computer to input position data of a pointer displayed on a screen; edge pass detecting means for causing the computer to detect one or a plurality of boundary edge lines passed across by the pointer and to detect a direction or directions in which the pointer passes across one or a plurality of boundary edge lines displayed on the screen; time series pattern analyzing means for causing the computer to obtain a command by analyzing one or a plurality of signals applied by said edge pass detecting means in time series manner; and a processing section for causing the computer to execute an operation according to the command obtained by said time series pattern analyzing means.
Claim 13
Dependent Claim 18 words
The data inputting device of claim 9, wherein the boundary edge lines are respective sides of a polygon.
Claim 14
Dependent Claim 25 words
The data inputting device of claim 10, wherein the respective sides of the polygon are divided into one or a plurality of boundary edge lines.
Claim 15
Dependent Claim 22 words
The data inputting device of claim 9, wherein a circle or an oval is divided into a plurality of boundary edge lines.
Claim 16
Dependent Claim 41 words
The data inputting device of claim 9, wherein said time series pattern analyzing means is so constructed as not to cause the computer to be activated when the pointer passes across the boundary edge line in a predetermined simple crossing motion.
Claim 17
Dependent Claim 71 words
The data inputting device of claim 9, wherein a closed space is formed by the boundary edge lines so as to function as a slider in such a way that the slider is movable together with the pointer when the pointer comes into the closed space through a boundary edge line but held at its position when the pointer goes out of the closed space outside through another boundary edge line.
Claim 18
Independent Claim 182 words
A method of inputting data, comprising the steps of: causing a computer to input position data of a pointer displayed on a screen, by use of pointer position inputting means; causing the computer to accumulate the pointer position data applied by the pointer position inputting means, by use of pointer position accumulating means; causing the computer to discriminate whether a pointer locus represented by the pointer position data applied by the pointer position accumulating means is a predetermined gesture or not, by use of gesture recognizing means; causing the computer to execute an operation related to an object in association with the pointer locus, whenever the gesture recognizing means recognizes the pointer locus as a predetermined gesture, by use of a processing section; and causing the computer to control start and stop operations of said pointer position accumulating means, and causing said pointer position accumulating means to execute the position accumulation operation only when the pointer position data satisfies a predetermined relationship with respect to a predetermined region defined in association with the object, by use of pointer region pass detecting means.
Claim 19
Independent Claim 182 words
A method of inputting data, comprising the steps of: causing a computer to input position data of a pointer displayed on a screen, by use of pointer position inputting means; causing the computer to accumulate the pointer position data applied by the pointer position inputting means, by use of pointer position accumulating means; causing the computer to discriminate whether a pointer locus represented by the pointer position data applied by the pointer position accumulating means is a predetermined gesture or not, by use of gesture recognizing means; causing the computer to execute an operation related to an object in association with the pointer locus, whenever the gesture recognizing means recognizes the pointer locus as a predetermined gesture, by use of a processing section; and causing the computer to control start and stop operations of said pointer position accumulating means, and causing said pointer position accumulating means to execute the position accumulation operation only when the pointer position data satisfies a predetermined relationship with respect to a predetermined region defined in association with the object, by use of pointer region pass detecting means.
Claim 20
Independent Claim 140 words
A method of inputting data, comprising the steps of: causing a computer to input position data of a pointer displayed on a screen, by use of pointer position inputting means; causing the computer to detect one or a plurality of boundary edge lines passed across by the pointer and to detect a direction or directions in which the pointer passes across one or a plurality of boundary edge lines displayed on the picture, by use of edge pass detecting means; causing the computer to obtain a command by analyzing one or a plurality of signals applied by the edge pass detecting means in time series manner, by use of time series pattern analyzing means; and causing the computer to execute an operation according to the command obtained by the time series pattern analyzing means, by use of a processing section.
Claim 21
Independent Claim 140 words
A method of inputting data, comprising the steps of: causing a computer to input position data of a pointer displayed on a screen, by use of pointer position inputting means; causing the computer to detect one or a plurality of boundary edge lines passed across by the pointer and to detect a direction or directions in which the pointer passes across one or a plurality of boundary edge lines displayed on the picture, by use of edge pass detecting means; causing the computer to obtain a command by analyzing one or a plurality of signals applied by the edge pass detecting means in time series manner, by use of time series pattern analyzing means; and causing the computer to execute an operation according to the command obtained by the time series pattern analyzing means, by use of a processing section.
Claim 22
Dependent Claim 72 words
The method of inputting data of claim 16, wherein a closed space is formed by the boundary edge lines so as to function as a slider in such a way that the slider is movable together with the pointer when the pointer comes into the closed space through a boundary edge line but held at its position when the pointer goes out of the closed space outside through another boundary edge line.
Claim 23
Dependent Claim 168 words
A computer-readable memory, comprising: pointer position inputting means for causing a computer to input position data of a pointer displayed on a screen; pointer position accumulating means for causing the computer to accumulate the pointer position data applied by said pointer position inputting means; pointer region pass detecting means for causing the computer to control start or stop operations of said pointer position accumulating means, and for causing said pointer position accumulating means to execute the position accumulation operation only when the pointer position data satisfies a predetermined relationship with respect to a predetermined region defined in association with an object; gesture recognizing means for causing the computer to discriminate whether a pointer locus represented by the pointer position data applied by said pointer position accumulating means is a predetermined gesture or not; and a processing section for causing the computer to execute an operation related to an object in association with the pointer locus, whenever said gesture recognizing means recognizes the pointer locus as a predetermined gesture.
Claim 24
Dependent Claim 168 words
A computer-readable memory, comprising: pointer position inputting means for causing a computer to input position data of a pointer displayed on a screen; pointer position accumulating means for causing the computer to accumulate the pointer position data applied by said pointer position inputting means; pointer region pass detecting means for causing the computer to control start or stop operations of said pointer position accumulating means, and for causing said pointer position accumulating means to execute the position accumulation operation only when the pointer position data satisfies a predetermined relationship with respect to a predetermined region defined in association with an object; gesture recognizing means for causing the computer to discriminate whether a pointer locus represented by the pointer position data applied by said pointer position accumulating means is a predetermined gesture or not; and a processing section for causing the computer to execute an operation related to an object in association with the pointer locus, whenever said gesture recognizing means recognizes the pointer locus as a predetermined gesture.
Claim 25
Dependent Claim 127 words
A computer-readable memory, comprising: pointer position inputting means for causing a computer to input position data of a pointer displayed on a screen; edge pass detecting means for causing the computer to detect one of a plurality of boundary edge lines passed across by the pointer and to detect a direction of directions in which the pointer passes across one or a plurality of boundary edge lines displayed on the screen; time series pattern analyzing means for causing the computer to obtain a command by analyzing one or a plurality of signals applied by said edge pass detecting means in time series manner; and a processing section for causing the computer to execute an operation according to the command obtained by said time series pattern analyzing means.
Claim 26
Dependent Claim 127 words
A computer-readable memory, comprising: pointer position inputting means for causing a computer to input position data of a pointer displayed on a screen; edge pass detecting means for causing the computer to detect one of a plurality of boundary edge lines passed across by the pointer and to detect a direction of directions in which the pointer passes across one or a plurality of boundary edge lines displayed on the screen; time series pattern analyzing means for causing the computer to obtain a command by analyzing one or a plurality of signals applied by said edge pass detecting means in time series manner; and a processing section for causing the computer to execute an operation according to the command obtained by said time series pattern analyzing means.

References Cited (Backward Citations)

US5710832A Cited
US5592566A Cited
US5590219A Cited
US5594810A Cited
US5809267A Cited
US5687254A Cited
JPH0844490A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-22 2003-05-24 2003-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-22 2007-05-24 2007-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-22 2011-05-24 2011-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag