IP Library Granted Patent US 8,760,430
Granted Patent B2
US 8,760,430 · App. 13/950,993 · Granted Jun 24, 2014

Electronic apparatus, input control program, and input control method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,760,430
App. No.
13/950,993
Granted
Jun 24, 2014
Kind
B2
Abstract

According to one embodiment, an electronic apparatus includes a touch panel, a display, a key detection module, a keyboard display module and a transmission module. The key detection module is configured to detect a touch and a release of a key of a software keyboard, based on touch detection on the touch panel. The transmission module is configured to transmit data indicative of key-down of a first key in accordance with touch detection of the first key, to transmit data indicative of key-down of a second key in accordance with touch detection of the second key in a state in which the first key is touched, and then to transmit data indicative of key-up of the first key and the second key in accordance with release detection of the first key and the second key.

Claims (27)

1. An electronic apparatus comprising:

a touch panel;

a display;

a display module configured to display on the display a software keyboard comprising a plurality of keys; and

a transmitter configured to transmit data indicative of key-down of a first key when a touch on the first key of the software keyboard is detected, the transmitter being further configured to transmit data indicative of key-down of a second key and data indicative of key-up of the first key when the second key is touched after key-down of the first key, if a touch time period of the first key is shorter than a predetermined time period; and also to transmit the data indicative of key-down of the second key and not to transmit the data indicative of key-up of the first key, when the second key is touched after key-down of the first key, if the touch time period of the first key is longer than the predetermined time period.

2. The electronic apparatus of claim 1 , wherein the transmitter is configured to transmit data indicative of key-up of the second key in accordance with release detection of the second key and then transmit the data indicative of key-up of the first key, if the touch time period of the first key is longer than the predetermined time period.

3. The electronic apparatus of claim 1 , wherein the first key is a predetermined key which is operated in combination with the second key.

4. The electronic apparatus of claim 1 , wherein the transmitter is configured to transmit the data indicative of key-up of the first key when a touch and a release of the first key are detected again after the release of the first key is detected before the second key is touched, if the touch time period of the first key is longer than the predetermined time period.

5. The electronic apparatus of claim 3 , wherein the transmitter is configured to transmit data indicative of key-down of a third key in accordance with touch detection of the third key after the second key is touched, if the second key is a predetermined key which is operated in combination with the first key and the third key; and then to transmit data indicative of key-up of the third key, data indicative of key-up of the second key and the data indicative of key-up of the first key in accordance with release detection of the third key.

6. An input control method comprising:

displaying on a display a software keyboard comprising a plurality of keys;

transmitting data indicative of key-down of a first key when a touch on the first key of the software keyboard is detected;

transmitting data indicative of key-down of a second key and data indicative of key-up of the first key when the second key is touched after key-down of the first key, if the touch time period of the first key is shorter than a predetermined time period; and

transmitting the data indicative of key-down of the second key and not transmitting the data indicative of key-up of the first key, when the second key is touched after key-down of the first key, if the touch time period of the first key is longer than the predetermined time period.

7. The input control method of claim 6 , wherein the transmitter is configured to transmit data indicative of key-up of the second key in accordance with release detection of the second key and then transmit the data indicative of key-up of the first key, if the touch time period of the first key is longer than the predetermined time period.

8. The input control method of claim 6 , wherein the first key is a predetermined key which is operated in combination with the second key.

9. The input control method of claim 6 , wherein the transmitter is configured to transmit the data indicative of key-up of the first key when a touch and a release of the first key are detected again after the release of the first key is detected before the second key is touched, if the touch time period of the first key is longer than the predetermined time period.

10. The input control method of claim 8 , wherein the transmitter is configured to transmit data indicative of key-down of a third key in accordance with touch detection of the third key after the second key is touched, if the second key is a predetermined key which is operated in combination with the first key and the third key; and then to transmit data indicative of key-up of the third key, data indicative of key-up of the second key and the data indicative of key-up of the first key in accordance with release detection of the third key.

11. A non-transitory computer readable medium having stored thereon a computer program which is executable by a computer, the computer program controlling the computer to execute functions of:

displaying on a display a software keyboard comprising a plurality of keys;

transmitting data indicative of key-down of a first key when a touch on the first key of the software keyboard is detected;

transmitting data indicative of key-down of a second key and data indicative of key-up of the first key when the second key is touched after key-down of the first key, if the touch time period of the first key is shorter than a predetermined time period; and

transmitting the data indicative of key-down of the second key and not transmitting the data indicative of key-up of the first key, when the second key is touched after key-down of the first key, if the touch time period of the first key is longer than the predetermined time period.

12. The non-transitory computer readable medium of claim 11 , wherein the transmitter is configured to transmit data indicative of key-up of the second key in accordance with release detection of the second key and then transmit the data indicative of key-up of the first key, if the touch time period of the first key is longer than the predetermined time period.

13. The non-transitory computer readable medium of claim 11 , wherein the first key is a predetermined key which is operated in combination with the second key.

14. The non-transitory computer readable medium of claim 11 , wherein the transmitter is configured to transmit the data indicative of key-up of the first key when a touch and a release of the first key are detected again after the release of the first key is detected before the second key is touched, if the touch time period of the first key is longer than the predetermined time period.

15. The non-transitory computer readable medium of claim 13 , wherein the transmitter is configured to transmit data indicative of key-down of a third key in accordance with touch detection of the third key after the second key is touched, if the second key is a predetermined key which is operated in combination with the first key and the third key; and then to transmit data indicative of key-up of the third key, data indicative of key-up of the second key and the data indicative of key-up of the first key in accordance with release detection of the third key.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA CLIENT SOLUTIONS CO., LTD.
Reel/Frame 048720/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2013
From: ARAI, TAKAHIRO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 030880/0553 →