Virtual keyboard
First Claim
1. A virtual keyboard, comprising:
- a virtual region, formed on a surface and having a plurality of virtual keys;
at least two vibration sensors, provided on the surface;
a storage unit, used to store a plurality of data, each of the plurality of data recording an actual location and signification of each of the plurality of virtual keys; and
a processing unit, electronically connected to the vibration sensors and the storage unit;
wherein when a vibration signal is caused by touching the virtual region, each of the vibration sensors receives the vibration signal and respectively sends an output signal corresponding to the vibration signal to the processing unit, the processing unit determines a vibration source location of the vibration signal based on the output signals, and locates a knocked key of the virtual keys by comparison of the vibration source location and the actual location recorded in the data, and generates a key signal according to the signification of the knocked key of the virtual keys
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a virtual keyboard, which includes a virtual region, at least two vibration sensors, a storage unit and a processing unit. The virtual region is formed on a surface and has a plurality of virtual keys. The vibration sensors are provided on the surface. The storage unit is used to store a plurality of data, each of the plurality of data recording an actual location and signification of each of the virtual keys. The processing unit is electronically connected to the vibration sensors and the storage unit. When a vibration signal is caused by touching the virtual region, each of the vibration sensors receives the vibration signal and respectively sends an output signal corresponding to the vibration signal to the processing unit. The processing unit determines a vibration source location of the vibration signal based on the output signals and locates a knocked virtual key by comparison of the vibration source location and the actual location recorded in the data, and generates a key signal according to the signification of the knocked key of the virtual keys.
32 Citations
20 Claims
-
1. A virtual keyboard, comprising:
-
a virtual region, formed on a surface and having a plurality of virtual keys;
at least two vibration sensors, provided on the surface;
a storage unit, used to store a plurality of data, each of the plurality of data recording an actual location and signification of each of the plurality of virtual keys; and
a processing unit, electronically connected to the vibration sensors and the storage unit;
wherein when a vibration signal is caused by touching the virtual region, each of the vibration sensors receives the vibration signal and respectively sends an output signal corresponding to the vibration signal to the processing unit, the processing unit determines a vibration source location of the vibration signal based on the output signals, and locates a knocked key of the virtual keys by comparison of the vibration source location and the actual location recorded in the data, and generates a key signal according to the signification of the knocked key of the virtual keys - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A virtual keyboard, used in a computing device having a storage unit used to store a plurality of data, each of the plurality of data recording an actual location and signification of each of the plurality of virtual keys, the virtual keyboard comprising:
-
a virtual region, formed on a surface, having a plurality of virtual keys;
at least two vibration sensors, provided on the surface; and
a processing unit, electronically connected to the vibration sensors and the storage unit;
wherein when a vibration signal is caused by touching the virtual region, each of the vibration sensors receives the vibration signal, whereby the processing unit generates a processing signal corresponding to the vibration signals to the computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification