Portable terminal and data input method therefor
First Claim
1. A portable terminal for receiving data from a user input means through a virtual input device, comprising:
- an image sensor for sensing the image of the user input means and outputting image data;
an image analyzer for detecting position data and motion data of the user input means from the image data;
a data input decider for deciding data received through the virtual input device based on the position data and the motion data;
a display for displaying the image data of the user input means together with the virtual input device; and
an initializer for setting an initial motion range for the user input means according to a ratio between a size of the virtual input device and a motion range of the user input means, and setting an initial feature image for the user input means according to a type of the virtual input device, for data input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for receiving data from a virtual input device by detecting and analyzing the motion of a user input means simply using a two-dimensional image sensor without projecting the virtual input device. In a portable terminal for receiving data from a user input means through a virtual input device, an image sensor senses the image of the user input means. An image analyzer detects the position and motion of the user input means from the image. A data input decider decides the input data based on the position and motion. A display displays the image of the user input means together with the virtual input device. An initializer sets an initial motion range and an initial feature image for the user input means.
74 Citations
30 Claims
-
1. A portable terminal for receiving data from a user input means through a virtual input device, comprising:
-
an image sensor for sensing the image of the user input means and outputting image data;
an image analyzer for detecting position data and motion data of the user input means from the image data;
a data input decider for deciding data received through the virtual input device based on the position data and the motion data;
a display for displaying the image data of the user input means together with the virtual input device; and
an initializer for setting an initial motion range for the user input means according to a ratio between a size of the virtual input device and a motion range of the user input means, and setting an initial feature image for the user input means according to a type of the virtual input device, for data input. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of receiving data from a user input means through a virtual input device in a portable terminal having an image sensor and a display, comprising the steps of:
-
setting an initial motion range for the user input means according to a ratio between a size of the display and a motion range of the user input means;
setting an initial feature image for the user input means according to a type of the virtual input device, for data input;
detecting position data of the feature image of the user input means from image data of the user input means sensed by the image sensor;
detecting motion data of the feature image of the user input means by analyzing optical flows of the feature image; and
determining data received through the virtual input device based on the position data and the motion data. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A portable terminal for receiving data from a user input means through a virtual input device, comprising:
-
an image sensor for sensing an image of the user input means and outputting image data;
an image analyzer for detecting position and motion of the user input means from the image data;
a data input decider for deciding data received through the virtual input device based on the position and the motion of the user input means; and
an initializer for setting an initial image and an initial motion range for the user input means. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method of receiving data from a user input means through a virtual input device in a portable terminal having an image sensor and a display, comprising the steps of:
-
setting an initial image and an initial motion range for the user input means;
sensing an image of the user input means;
detecting position and motion of the user input means from the sensed image; and
determining data received through the virtual input device based on the position and the motion of the user input means. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification