IP Library Granted Patent US 8,519,977
Granted Patent B2
US 8,519,977 · App. 13/112,937 · Granted Aug 27, 2013

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,519,977
App. No.
13/112,937
Granted
Aug 27, 2013
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 (40)

1. An electronic apparatus comprising:

a touch panel;

a display;

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

a key detection module configured to detect a touch and a release of a key of the software keyboard, based on touch detection on the touch panel; and

a transmission module configured to transmit, as a detection result of a first operation, 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, and configured to transmit, as a detection result of a second operation, data indicative of key-down of the first key in accordance with touch detection of the first key, to transmit data indicative of key-down of the second key in accordance with touch detection of the second key after detection of a specific operation on the first key, and then to transmit data indicative of key-up of the second key in accordance with release detection of the second key and thereafter transmit data indicative of key-up of the first key.

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

3. The electronic apparatus of claim 2 , wherein the transmission module is configured to transmit, as the detection result of the second operation, data indicative of key-up of the first key, when a touch and a release of the first key are detected after a release of the first key is detected following the specific operation.

4. The electronic apparatus of claim 2 , wherein the transmission module is configured to transmit, as the detection result of the second operation, data indicative of key-down of a third key in accordance with touch detection of the third key after the specific operation on the second key is detected, and then to transmit, in accordance with release detection of the third key, data indicative of key-up of the third key, data indicative of key-up of the second key and data indicative of key-up of the first key.

5. The electronic apparatus of claim 2 , wherein the keyboard display module is configured to display the first key in a first display mode when a first specific operation on the first key is detected, and to display the first key in a second display mode when a second specific operation on the first key, which is different from the first specific operation, is detected.

6. The electronic apparatus of claim 1 , wherein the specific operation is an operation in which a time period from the touch detection of the first key to the release detection of the first key is a predetermined time period or more.

7. The electronic apparatus of claim 1 , wherein the specific operation is an operation of release, touch and release of the first key within a predetermine time period.

8. The electronic apparatus of claim 1 , wherein the specific operation is an operation in which a touch position is moved to an outside of a region of the first key after the first key is touched.

9. The electronic apparatus of claim 1 , wherein the specific operation is an operation in which a time period from the touch detection of the first key to the release detection of the first key is within predetermined time period.

10. An electronic apparatus comprising:

a touch panel;

a display;

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

a key detection module configured to detect a touch and a release of a key of the software keyboard, based on touch detection on the touch panel; and

a transmission module configured to transmit, as a detection result of a first operation, 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, and configured to transmit, as a detection result of a second operation, data indicative of key-down of the first key in accordance with touch detection of the first key, to transmit data indicative of key-down of the second key in accordance with touch detection of the second key after detection of a specific operation on the first key, and then to transmit data indicative of key-up of the second key in accordance with release detection of the second key.

11. The electronic apparatus of claim 10 , wherein the specific operation is an operation in which a time period from the touch detection of the first key to the release detection of the first key is a predetermined time period or more.

12. The electronic apparatus of claim 10 , wherein the specific operation is an operation of release, touch and release of the first key within a predetermine time period.

13. The electronic apparatus of claim 10 , wherein the specific operation is an operation in which a touch position is moved to an outside of a region of the first key after the first key is touched.

14. The electronic apparatus of claim 10 , wherein the specific operation is an operation in which a time period from the touch detection of the first key to the release detection of the first key is within predetermined time period.

15. An input control method comprising:

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

detecting a touch and a release of a key of the software keyboard, based on touch detection on a touch panel;

transmitting, as a detection result of a first operation,

data indicative of key-down of a first key in accordance with touch detection of the first key, transmitting 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 transmitting 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; and

transmitting, as a detection result of a second operation, data indicative of key-down of the first key in accordance with touch detection of the first key, transmitting data indicative of key-down of the second key in accordance with touch detection of the second key after detection of a specific operation on the first key, and then transmitting data indicative of key-up of the second key in accordance with release detection of the second key and thereafter transmitting data indicative of key-up of the first key.

16. The input control method of claim 15 , wherein the method comprises transmitting, as the detection result of the second operation, data indicative of key-down of a third key in accordance with touch detection of the third key after the specific operation on the second key is detected,

and then transmitting, in accordance with release detection of the third key, data indicative of key-up of the third key, data indicative of key-up of the second key and data indicative of key-up of the first key.

17. 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;

detecting a touch and a release of a key of the software keyboard, based on touch detection on a touch panel; and

transmitting, as a detection result of a first operation, data indicative of key-down of a first key in accordance with touch detection of the first key, transmitting 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 transmitting 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; and

transmitting, as a detection result of a second operation, data indicative of key-down of the first key in accordance with touch detection of the first key, transmitting data indicative of key-down of the second key in accordance with touch detection of the second key after detection of a specific operation on the first key, and then transmitting data indicative of key-up of the second key in accordance with release detection of the second key and thereafter transmitting data indicative of key-up of the first key.

18. The non-transitory computer readable medium of claim 17 , wherein the input control computer program controls the computer to execute a function of:

transmitting, as the detection result of the second operation, data indicative of key-down of a third key in accordance with touch detection of the third key after the specific operation on the second key is detected, and then transmitting, in accordance with release detection of the third key, data indicative of key-up of the third key, data indicative of key-up of the second key and data indicative of key-up of the first 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 May 20, 2011
From: ARAI, TAKAHIRO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 026318/0481 →