Portable electronic device including contact sensors, and method for controlling same
First Claim
1. A portable electronic device comprising:
- a storage configured to store in advance a plurality of instruction operations to be performed on a touch panel on a display provided on a surface of the portable electronic device in association with a plurality of different contact patterns, respectively; and
at least one processor configured to implement;
a detector configured to detect, by a contact sensor of the touch panel and another contact sensor provided on another surface different from the surface provided with the touch panel, a contact pattern of a contact object to a housing;
a determiner configured to make a determination regarding whether or not a contact pattern corresponding to the contact pattern detected by the detector has been stored in the storage;
a controller configured to control the portable electronic device to execute an instruction operation stored in the storage in association with the corresponding contact pattern when the determiner determines that the corresponding contact pattern has been stored in the storage,wherein the controller is further configured, in response to the determiner determining that the contact pattern corresponding to the contact pattern detected by the detector has not been stored in the storage, to store, in the storage, the contact pattern detected by the detector in association with an instruction operation performed by a user, the performed instruction operation caused by contact detected by the contact sensor of the touch panel when or immediately after the contact pattern is detected; and
, in response to the determiner determining that the contact pattern corresponding to the contact pattern detected by the detector has been stored in the storage, to update the corresponding contact pattern based on the contact pattern detected by the detector, and store the updated corresponding contact pattern in the storage.
3 Assignments
0 Petitions
Accused Products
Abstract
A portable electronic device provided with a detection section for detecting a contact pattern of a contact object to a housing; a storage section capable of storing an operating state of the portable electronic device and the contact pattern in association with each other; a judgment section for judging whether or not a contact pattern corresponding to the detected contact pattern has been stored in the storage section; a control section for controlling the portable electronic device to enter the operating state associated with the contact pattern and stored in the storage section when the corresponding contact pattern is judged to have been stored in the storage section; and a learning section for storing in the storage section the detected contact pattern and an operating state of the portable electronic device executed by a user when or immediately after the contact pattern is detected in association with each other.
13 Citations
10 Claims
-
1. A portable electronic device comprising:
-
a storage configured to store in advance a plurality of instruction operations to be performed on a touch panel on a display provided on a surface of the portable electronic device in association with a plurality of different contact patterns, respectively; and at least one processor configured to implement; a detector configured to detect, by a contact sensor of the touch panel and another contact sensor provided on another surface different from the surface provided with the touch panel, a contact pattern of a contact object to a housing; a determiner configured to make a determination regarding whether or not a contact pattern corresponding to the contact pattern detected by the detector has been stored in the storage; a controller configured to control the portable electronic device to execute an instruction operation stored in the storage in association with the corresponding contact pattern when the determiner determines that the corresponding contact pattern has been stored in the storage, wherein the controller is further configured, in response to the determiner determining that the contact pattern corresponding to the contact pattern detected by the detector has not been stored in the storage, to store, in the storage, the contact pattern detected by the detector in association with an instruction operation performed by a user, the performed instruction operation caused by contact detected by the contact sensor of the touch panel when or immediately after the contact pattern is detected; and
, in response to the determiner determining that the contact pattern corresponding to the contact pattern detected by the detector has been stored in the storage, to update the corresponding contact pattern based on the contact pattern detected by the detector, and store the updated corresponding contact pattern in the storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling a portable electronic device comprising:
-
a storage step storing in advance, in a storage, a plurality of instruction operations to be performed on a touch panel on a display provided on a surface of the portable electronic device in association with a plurality of different contact patterns, respectively; a detection step of detecting, by a contact sensor of the touch panel and another contact sensor provided on another surface different from the surface provided with the touch panel, a contact pattern of a contact object to a housing; a judgment step of judging whether or not a contact pattern corresponding to the contact pattern detected in the detection step has been stored in the storage; a control step of controlling the portable electronic device to execute an instruction operation stored in the storage in association with the corresponding contact pattern when the corresponding contact pattern is judged to have been stored in the storage in the judgment step; and a learning step of, in response to the judgment step judging that a contact pattern corresponding to the contact pattern detected by the detection step has not been stored in the storage, storing, in the storage, the contact pattern detected in the detection step in association with an instruction operation performed by a user, the performed instruction operation caused by contact detected by the contact sensor of the touch panel when or immediately after the contact pattern is detected; and
, in response to the judgment step judging that a contact pattern corresponding to the contact pattern detected by the detection step has been stored in the storage, updating the corresponding contact pattern based on the contact pattern detected by the detection step, and stores the updated corresponding contact pattern in the storage.
-
-
10. A non-transitory computer-readable storage medium having a program stored thereon that is executable by a computer of a portable electronic device to actualize functions comprising:
-
storing in advance, in a storage, a plurality of instruction operations to be performed on a touch panel on a display provided on a surface of the portable electronic device in association with a plurality of different contact patterns, respectively; detecting, by a contact sensor of the touch panel and another contact sensor provided on another surface different from the surface provided with the touch panel, a contact pattern of a contact object to a housing; judging whether or not a contact pattern corresponding to the detected contact pattern has controlling the portable electronic device to execute an Instruction operation stored in association with the corresponding contact pattern, when the judging judges that the corresponding contact pattern has been stored in the storage; and in response to determining that a contact pattern corresponding to the detected contact pattern has not been stored, storing the detected contact pattern in association with an Instruction operation performed by a user, the performed instruction operation caused by contact detected by the contact sensor of the touch panel when or immediately after the contact pattern is detected; and
in response to determining that a contact pattern corresponding to the detected contact pattern has been stored, updating the corresponding contact pattern based on the detected contact pattern, and storing the updated corresponding contact pattern.
-
Specification