ELECTRONIC DEVICE, COMPUTER READABLE MEMORY, AND PROCESS EXECUTION METHOD
A storage part stores therein correspondence table in which a displayed information use process and an execution instruction operation for instructing execution of the displayed information use process are registered in association with each other. When a screen operation identification part identifies that, subsequent to a selection operation for selecting information displayed on a display screen, the execution instruction operation has been performed on the display screen, the process execution part executes the displayed information use process associated with the execution instruction operation in the correspondence table, with use of the information selected by the selection operation.
Latest KYOCERA CORPORATION Patents:
This application is based on application No. JP 2011-232772 filed in Japan, the contents of which are hereby incorporated by reference.
BACKGROUND OF THE INVENTION1. Field of the Invention
The present invention relates to an electronic device including a display screen configured as a touch panel.
2. Description of the Background Art
Conventionally, various techniques concerning an electronic device have been proposed. For example, Japanese Patent Application Laid-Open No. 2004-170444 discloses a technique concerning a mobile phone that is one kind of the electronic device.
In the electronic device, an improvement in its operability is demanded.
SUMMARY OF THE INVENTIONAn electronic device according to an aspect includes: a display screen configured as a touch panel; a screen operation identification module for identifying an operation performed on the display screen; a process execution module for executing a process in accordance with the operation identified by the screen operation identification module; and a storage module for storing correspondence information in which a process with use of information displayed on the display screen and an execution instruction operation on the display screen for instructing execution of said process are registered in association with each other. When the screen operation identification module identifies that, subsequent to a selection operation for selecting information displayed on the display screen, the execution instruction operation has been performed on the display screen, the process execution module executes the process associated with said execution instruction operation in the correspondence information, with use of the information selected by the selection operation.
A computer readable memory according to an aspect stores therein a control program for controlling an electronic device. The electronic device includes a display screen configured as a touch panel and stores therein correspondence information in which a process with use of information displayed on the display screen and an execution instruction operation on the display screen for instructing execution of said process are registered in association with each other. The control program is configured to cause the electronic device to perform the steps of: (a) identifying an operation performed on the display screen; and (b) upon identification in the step (a) that, subsequent to a selection operation for selecting information displayed on the display screen, the execution instruction operation has been performed on the display screen, executing, with use of the information selected by the selection operation, the process associated with said execution instruction operation in the correspondence information.
A process execution method according to an aspect is a process execution method in an electronic device including a display screen configured as a touch panel and storing therein correspondence information in which a process with use of information displayed on the display screen and an execution instruction operation on the display screen for instructing execution of said process are registered in association with each other. The process execution method includes the steps of: (a) identifying an operation performed on the display screen; and (b) upon identification in the step (a) that, subsequent to a selection operation for selecting information displayed on the display screen, the execution instruction operation has been performed on the display screen, executing, with use of the information selected by the selection operation, the process associated with said execution instruction operation in the correspondence information.
A process execution method according to an aspect is a process execution method in an electronic device including a display screen configured as a touch panel and storing therein correspondence information in which a process with use of information displayed on the display screen and an execution instruction operation on the display screen for instructing execution of said process are registered in association with each other. The process execution method includes the steps of: (a) displaying information on the display screen; (b) identifying that a selection operation for selecting information displayed on the display screen has been performed on the display screen; (c) after identifying the selection operation, identifying that an execution instruction operation has been performed on the display screen; and (d) executing the process associated with the execution instruction operation in the correspondence information, with use of the information selected by the selection operation.
In the above-described aspects, the operability of the electronic device is improved.
These and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
Here, as shown in
On the other hand, as shown in
Hereinafter, a state where the first display screen 4a and the second display screen 4b lie in the same plane as shown in
The first display screen 4a is a touch panel, and receives a screen operation performed by a user on the first display screen 4a. Likewise, the second display screen 4b is a touch panel, and receives a screen operation performed by the user on the second display screen 4b. In the following, in a case where there is no need to distinguish the first display part 3a from the second display part 3b, each of them will be referred to as “display part 3” and the display screen of each of them will be referred to as “display screen 4”.
The first housing 1 and the second housing 2 are coupled to each other by a hinge portion 5 and an arm portion 6. The hinge portion 5 is provided in the second housing 2. The arm portion 6 is connected to the hinge portion 5 with its angle relative to the second housing 2 being variable. The arm portion 6 is connected to the first housing 1 with its angle relative to the first housing 1 being variable. Due to a function of the hinge portion 5 and the arm portion 6, the electronic device 100 can shift from the closed state shown in
In the first housing 1, not only the first display part 3a but also a sound input part 7, a first sound output part 8, and a first operation part 10 are provided. In the second housing 2, not only the second display part 3b but also a second sound output part 9, a second operation part 11, a third operation part 12, a memory card insertion slot 13, and a charging terminal 14 are provided.
The sound input part 7 configured with a microphone, an amplifier, and the like. Each of the first sound output part 8 and the second sound output part 9 is configured with a speaker, an amplifier, and the like. The first sound output part 8 is configured for a call, and the volume thereof is set to be relatively low to such a level that the user can hear a sound outputted from the first sound output part 8 only when the user puts his/her ear close to the first sound output part 8. On the other hand, the volume of the second sound output part 9 is set to be relatively high to such a level that the user carrying the electronic device 100 can hear a sound outputted from the second sound output part 9 without putting his/her ear close to the second sound output part 9.
The first operation part 10 includes a home key 10a, a menu key 10b, and a back key 10c. These operation keys are provided on a main surface at the first display screen 4a side of the first housing 1, and each of them receives a contact operation performed by the user. The home key 10a is an operation key for displaying a home screen (initial screen) on the first display screen 4a. The menu key 10b is an operation key for displaying a menu screen. The back key 10c is an operation key for returning a display on the first display screen 4a to a previous display.
Similarly to the first operation part 10, the second operation part 11 includes a home key 11a, a menu key 11b, and a back key 11c. These keys are provided on a main surface at the second display screen 4b side of the second housing 2, and each of them receives a contact operation performed by the user. Functions of the home key 11a, the menu key 11b, and the back key 11c are the same as functions of the home key 10a, the menu key 10b, and the back key 10c of the first operation part 10.
The third operation part 12 includes a power key 12a and an adjusting key 12b. The power key 12a is an operation key for turning on and off the power of the electronic device 100. The adjusting key 12b is an operation key for adjusting the brightness of the display screen 4 and for adjusting the volumes of the first sound output part 8 and the second sound output part 9. These operation keys are provided on a side surface of the second housing 2, and each of them receives a pressing operation performed by the user.
In the memory card insertion slot 13, a memory card that is a card-shaped storage medium is inserted. To the charging terminal 14, a cable connected to a charger for charging the electronic device 100 is connected.
<Electrical Configuration>
The control part 20 is configured of a CPU (Central Processing Unit), a DSP (Digital Signal Processor), and the like, and controls other component parts of the electronic device 100 to thereby manage an overall operation of the electronic device 100. The control part 20 performs various operations in accordance with user operations received by the first display part 3a, the second display part 3b, the first operation part 10, the second operation part 11, and the third operation part 12.
The storage part 22 is configured of a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The storage part 22 stores therein a main program 220 that is a control program for controlling the electronic device 100, a plurality of application programs 221 (only one application program 221 is shown in the drawing), and the like. Various functions of the control part 20 are implemented by the CPU and the DSP of the control part 20 executing the various programs stored in the storage part 22. The storage part 22 also stores therein a correspondence table 222 which will be described later. The correspondence table 222 is used in a process performed by a process execution part 200 which will be described later.
The wireless communication part 21 receives, via an antenna 21a, a signal supplied through a base station from a mobile phone different from the electronic device 100 or a communication device such as a web server connected to the Internet. The wireless communication part 21 performs an amplification process and a down-conversion on a received signal, and outputs a resulting signal to the control part 20. The control part 20 performs a demodulation process and the like on the received signal inputted thereto, to obtain various data, such as voice data and image data, included in the received signal. The wireless communication part 21 performs an up-conversion and an amplification process on a transmission signal including voice data and the like which is generated by the control part 20, and wirelessly transmits the transmission signal obtained as a result of the process, via the antenna 21a, to a mobile phone different from the electronic device 100 or a communication device connected to the Internet.
The sound input part 7 converts a sound inputted from the outside, such as a voice, into sound data, and outputs the sound data to the control part 20. Each of the first sound output part 8 and the second sound output part 9 converts sound data supplied from the control part 20, such as voice data and music data, into a sound, and outputs the sound to the outside.
The first display part 3a and the second display part 3b have the same configuration. Each display part 3 is, for example, a backlight-type liquid crystal display part that presents a color display, and includes a liquid crystal display panel and a backlight for emitting a light thereto. Under control by the control part 20, each display part 3 displays various information such as characters, symbols, and graphics on the display screen 4 thereof. The display part 3 may be configured as a display part different from a liquid crystal display part. For example, the display part 3 may be an organic EL display, or may be a display part having a plurality of LEDs arranged in a matrix.
The battery 23 generates power of the electronic device 100. The power generated by the battery 23 is supplied to electronic components included in the control part 20, the wireless communication part 21, and the like, of the electronic device 100.
The storage part 22 stores therein various application programs 221 (hereinafter simply referred to as “application 221”). The storage part 22 stores therein, for example, a call application for performing voice communication, a browser for displaying a website, a mail application for preparing, viewing, transmitting, and receiving an e-mail, an electronic book viewing application for viewing an electronic book.
When the CPU or the DSP of the control part 20 reads out the application 221 from the storage part 22 and executes the application 221, this application 221 is invoked in the electronic device 100. The control part 20 executing the application 221 controls other component parts, such as the wireless communication part 21 and the display part 3, in the electronic device 100, and thereby a function (a function for performing the voice communication, a function for displaying a web site, or the like) corresponding to this application 221 is run on the electronic device 100.
Next, a plurality of function blocks included in the control part 20 will be described.
The screen operation identification part 210 identifies a content of the screen operation received by the first display screen 4a. For example, the screen operation identification part 210 identifies the screen operation performed on the first display screen 4a as an operation of pressing a certain portion of the first display screen 4a by a finger, or as an operation of moving a finger from a certain portion to another portion with the finger touching the first display screen 4a. Likewise, the screen operation identification part 210 identifies a content of the screen operation received by the second display screen 4b.
The key operation identification part 211 identifies which of the plurality of operation keys included in the first operation part 10 has been operated. The key operation identification part 211 also identifies which of the plurality of operation keys included in the second operation part 11 has been operated. The key operation identification part 211 also identifies which of the plurality of operation keys included in the third operation part 12 has been operated.
The process execution part 200 executes a process in accordance with the screen operation identified by the screen operation identification part 210, and executes a process in accordance with a key operation identified by the key operation identification part 211. The process execution part 200 includes an application execution part 201, a communication control part 202, a sound output control part 203, and a display control part 204.
The application execution part 201 executes the application 221 stored in the storage part 22. More specifically, in a case where the screen operation identification part 210 identifies that a screen operation instructing execution of a certain application 221 has been performed on the display screen 4, the application execution part 201 executes this application 221 stored in the storage part 22. In this preferred embodiment, an icon corresponding to the application 221 is presented on the home screen displayed on the display screen 4, and when this icon is operated by the user, an application 221 corresponding to this icon is executed. The operation performed on this icon is equivalent to the screen operation instructing execution of the application 221 which is performed on the display screen 4.
The sound output control part 203 controls a sound output of the first sound output part 8. The sound output control part 203 outputs sound data to the first sound output part 8, and causes the first sound output part 8 to output a sound to the outside. The sound output control part 203 also stops the output of the sound data to the first sound output part 8, and causes the first sound output part 8 to stop the output of the sound to the outside. The sound output control part 203 can control the volume of the first sound output part 8. In the same manner, the sound output control part 203 also controls a sound output of the second sound output part 9.
The display control part 204 controls displays on the first display part 3a and the second display part 3b. Under control by the display control part 204, the first display part 3a displays information such as characters on the first display screen 4a. Under control by the display control part 204, the second display part 3b displays information such as characters on the second display screen 4b.
The communication control part 202 controls the wireless communication part 21, to perform various communication with a communication partner. For example, the communication control part 202 perform voice communication and e-mail communication with a communication partner mobile phone. To perform the voice communication, the communication control part 202 generates a transmission signal including voice data received from the sound input part 7, and transmits the transmission signal to the communication partner mobile phone via the wireless communication part 21. The communication control part 202 obtains voice data from a signal received by the wireless communication part 21, and outputs the voice data to the first sound output part 8. The communication control part 202 performs data communication with the web server. A web page received by the communication control part 202 from the web server via the wireless communication part 21 is, under control on the display part 3 by the display control part 204, displayed on the display screen 4 of the display part 3.
<Process with Use of Associated Correspondence Table>
Next, a process executed by the process execution part 200 by using the correspondence table 222 will be described.
In a case where the screen operation identification part 210 identifies that a screen operation for selecting information displayed on the display screen 4 is performed on the display screen 4 and then, following the screen operation, the execution instruction operation has been performed on the display screen 4, the process execution part 200 executes the displayed information use process associated with this execution instruction operation in the correspondence table 222 by using the information selected by the screen operation.
Hereinafter, the screen operation on the display screen 4 for selecting the information displayed on the display screen 4 will be referred to as “displayed information selection operation”. The information selected by the displayed information selection operation will be referred to as “selected information”. As the displayed information selection operation, for example, an operation is adopted in which a region of the display screen 4 where selection object information is displayed is traced with screen operation means and then the screen operation means is separated away from the display screen 4. At a time point when, after the region of the display screen 4 where the selection object information is displayed is traced with the screen operation means, the screen operation means is separated away from the display screen 4, the screen operation identification part 210 determines that the displayed information selection operation is completed. Examples of the screen operation means include a finger of the user or a pen-like member held by the user.
In this preferred embodiment, as the execution instruction operation, for example, a sliding operation for sliding in a predetermined direction from the selected information displayed on the display screen 4. That is, in this preferred embodiment, an operation in which the screen operation means is moved in the predetermined direction from the selected information displayed on the display screen 4 while the user touches the display screen 4 with the screen operation means, is adopted as the execution instruction operation.
In the correspondence table 222, a plurality of kinds of sliding operations for sliding in different directions from the selected information are registered as the execution instruction operation. In an example shown
Here, the “upper right sliding operation” represents an operation in which the user viewing the display screen 4 slides the screen operation means in an upper right direction from the selected information as seen from the viewpoint of the user. The “direct upward sliding operation” represents an operation in which the user viewing the display screen 4 slides the screen operation means in a direct upward direction from the selected information as seen from the viewpoint of the user. The “upper left sliding operation” represents an operation in which the user viewing the display screen 4 slides the screen operation means in an upper left direction from the selected information as seen from the viewpoint of the user. The “lower left sliding operation” represents an operation in which the user viewing the display screen 4 slides the screen operation means in a lower left direction from the selected information as seen from the viewpoint of the user. The “direct downward sliding operation” represents an operation in which the user viewing the display screen 4 slides the screen operation means in a direct downward direction from the selected information as seen from the viewpoint of the user. The “lower right sliding operation” represents an operation in which the user viewing the display screen 4 slides the screen operation means in a lower right direction from the selected information as seen from the viewpoint of the user. Hereinafter, directions such as a right direction and a left direction represent directions as seen from the viewpoint of the user viewing the display screen 4.
In the example shown in
As shown in
In the fan-shaped region 230b located direct upward of the center point 230a (the position of the selected information), a character string “document search” is shown. From this, it is understood that the direct upward sliding operation is associated with the document search for searching a document indicating the selected information for this selected information.
In the fan-shaped region 230b located upper left of the center point 230a (the position of the selected information), a character string “Internet search” is shown. From this, it is understood that the upper left sliding operation is associated with the Internet search for searching the Internet for the selected information by using the search site.
In the fan-shaped region 230b located lower left of the center point 230a (the position of the selected information), a character string “dictionary registration”. From this, it is understood that the lower left sliding operation is associated with the process for registering the selected information in the dictionary.
In the fan-shaped region 230b located direct downward of the center point 230a (the position of the selected information), a character string “translation” is shown. From this, it is understood that the direct downward sliding operation is associated with the process for translating the selected information.
In the fan-shaped region 230b located lower right of the center point 230a (the position of the selected information), a character string “cut” is shown. From this, it is understood that the lower right sliding operation is associated with the process for cutting the selected information from the document indicating this selected information.
A cancellation of the selection of information displayed on the display screen 4 is executed when, for example, a tapping operation is performed on a region of the display screen 4 other than the region where this information is displayed. That is, in a case where, after the displayed information selection operation is performed, the screen operation identification part 210 identifies that the tapping operation has been performed on a region of the display screen 4 other than the region where the selected information is displayed, the process execution part 200 cancels the selection of the information selected by the displayed information selection operation. The tapping operation represents an operation performed from when the screen operation means touches the display screen to when the screen operation means is separated away without changing the touched portion. In a state where the selection of the information displayed on the display screen 4 is cancelled, even when the execution instruction operation is performed on the display screen 4, the displayed information use process corresponding to this execution instruction operation is not performed.
Next, a description will be given to a sequence of operations of the electronic device 100 in a time period from the displayed information selection operation being performed on the display screen 4 to execution of the displayed information use process with use of the information selected by the displayed information selection operation. In the following, a description will be given to an operation of the electronic device 100 in a case where the user selects a character string displayed on the display screen 4 (the first display screen 4a or the second display screen 4b) while the application execution part 201 is executing a web browser, a mail application, or an electronic book viewing application. Hereinafter, the display screen 4 to which the description is given will be sometimes referred to as “objective display screen 4”.
As shown in
In a case where, subsequent to the displayed information selection operation, the user slides his/her finger 250 in the upper right direction from the selected character string 260 while his/her finger 250 is touching the objective display screen 4 as shown in
In the process execution part 200, after the displayed information use process is completed, under control by the display control part 204, the display part 3 including the objective display screen 4 displays, on the objective display screen 4, process completion notification information 270 indicating that the displayed information use process is completed, which is, here, process completion notification information 270 indicating that copying of the selected character string 260 is completed, as shown in
In the process execution part 200, after the cutout process is completed, under control by the display control part 204, the display part 3 including the objective display screen 4 displays, on the objective display screen 4, the process completion notification information 270 indicating that the cutout process on the objective display screen 4 is completed, as shown in
In the process execution part 200, after the translation process is completed, under control by the display control part 204, the display part 3 including the objective display screen 4 displays, on the objective display screen 4, processing result notification information 280 indicating a processing result of the displayed information use process, which is, here, processing result notification information 280 indicating a result of translation of the selected character string 260 (English translation of the selected character string 260), as shown in
Here, if the processing result notification information 280 is automatically erased after being displayed for a certain time period similarly to the process completion notification information 270, there is a possibility that the user cannot sufficiently check the processing result of the displayed information use process executed by the electronic device 100. Accordingly, in this preferred embodiment, the display of the processing result notification information 280 can be erased at the discretion of the user. More specifically, as shown in
Instead of providing the display erase button 280a, it may be also acceptable that the display of the processing result notification information 280 is erased when the user performs the tapping operation on a region of the display screen 4 different from the regions where the selected character string 260 and the processing result notification information 280 are displayed.
In the process execution part 200, after the document search is completed, under control by the display control part 204, the display part 3 including the objective display screen 4 displays, on the objective display screen 4, the process completion notification information 270 indicating that the document search on the objective display screen 4 is completed, as shown in
Moreover, on the objective display screen 4, a result of the document search for the selected character string 260 is presented. More specifically, as shown in
In the process execution part 200, after the Internet search is completed, under control by the display control part 204, the display part 3 including the objective display screen 4 displays, on the objective display screen 4, the processing result notification information 280 indicating a processing result of the Internet search, as shown in
As the processing result notification information 280, a search site indicating a search result obtained by inputting the selected character string 260 as a search keyword may be displayed, without any change, on the display screen 4 by using a web browser.
In a case where the search site used in the Internet search is an image search site, a thumbnail of an image that is a search result obtained by inputting the selected character string 260 as a search keyword to the image search site may be displayed as the processing result notification information 280.
In the process execution part 200, after the dictionary registration process is completed, under control by the display control part 204, the display part 3 including the objective display screen 4 displays, on the objective display screen 4, the process completion notification information 270 indicating that the dictionary registration process on the objective display screen 4 is completed, as shown in
In the example described above, the description has been given to the operation of the electronic device 100 in a case where the selected information is composed of characters. However, in cases where the selected information is composed of a symbol, the selected information is composed of a graphic, and the selected information is composed of an image, the electronic device 100 similarly executes the displayed information use process with use of the selected information.
Here, in a case where the selected information is composed of a graphic or an image, the selected information cannot be registered in the dictionary and the selected information cannot be translated. Therefore, in this preferred embodiment, the lower left sliding operation and the direct downward sliding operation performed on the display screen 4 in such cases are invalid. More specifically, in a case where the selected information is composed of a graphic or an image, even when the screen operation identification part 210 identifies that the lower left sliding operation has been performed on the display screen 4, the process execution part 200 does not executes the displayed information use process corresponding to the lower left sliding operation. In a case where the selected information is composed of a graphic or an image, even when the screen operation identification part 210 identifies that the direct downward sliding operation has been performed on the display screen 4, the process execution part 200 does not execute the displayed information use process corresponding to the direct downward sliding operation.
In some cases, information such as characters shown on a website or an electronic book may be forbidden from a cut process. Additionally, some types of the document file preparation applications are provided with a function that can forbid, for example, copying of characters and the like contained in a document prepared by using this application. Thus, the information selected by the displayed information selection operation may not be copied, for example.
In this preferred embodiment, in a case where the execution instruction operation is performed subsequent to the displayed information selection operation, when the displayed information use process corresponding to this execution instruction operation with use of the information selected by the displayed information selection operation is forbidden, the process execution part 200 does not execute such a displayed information use process. At this time, after the execution instruction operation is performed, execution disapproval notification information 300 for notifying that the displayed information use process corresponding to this execution instruction operation cannot be executed, may be displayed on the display screen 4, as shown in
<Details of Method for Identifying Execution Instruction Operation>
In this preferred embodiment, even when the sliding operation is performed on the display screen 4, the screen operation identification part 210 does not immediately identify that the execution instruction operation has been performed on the display screen 4. In a case where the sliding operation is performed over a predetermined distance on the display screen 4, the screen operation identification part 210 identifies that the execution instruction operation has been performed on the display screen 4. That is, the execution instruction operation according to this preferred embodiment is not simply a sliding operation, but a sliding operation over the predetermined distance or more. This improves the operability because, even if the user makes an accidental operation, no response is made as long as it is not the sliding operation over the predetermined distance. In the following, a method by which the screen operation identification part 210 identifies the execution instruction operation will be described in detail with reference to
After performing the displayed information selection operation, in order to perform the execution instruction operation, the user firstly touches, with the screen operation means (such as a finger or a pen-like member), a region 310 of the display screen 4 where the selected information (in an example shown in
On the other hand, as indicated by an arrow 360 in
In a case where the screen operation means is separated away from the display screen 4 while the touch point touched by the screen operation means on the display screen 4 is not moved to the outside of the circle 330, the selection of the selected information may be cancelled, or the selection of the selected information may be maintained. When the selection of the selected information is cancelled, the user will newly perform the displayed information selection operation and then perform the execution instruction operation. When the selection of the selected information is maintained, the user can perform the execution instruction operation without newly performing the displayed information selection operation.
<Method for Setting Associated Correspondence Between Execution Instruction Operation and Displayed Information Use Process>
In this preferred embodiment, the user is allowed to set the associated correspondence between the execution instruction operation and the displayed information use process in the correspondence table 222 described above. In the following, a method for setting the associated correspondence between the execution instruction operation and the displayed information use process will be described.
As shown in
To associate a certain displayed information use process with a certain execution instruction operation, the user touches, with the screen operation means, a region of the table setting screen 400 where the name of this displayed information use process is shown, and then slides the screen operation means to the fan-shaped region 410a corresponding to this execution instruction operation. When such a sliding operation is identified by the screen operation identification part 210, the process execution part 200 registers the displayed information use process and the execution instruction operation in association with each other in the correspondence table 222.
Then, as shown in
Then, in the same manner, “Internet search” and “upper left sliding operation” are associated with each other, “dictionary registration” and “lower left sliding operation” are associated with each other, “translation” and “direct downward sliding operation” are associated with each other, and “cut” and “lower right sliding operation” are associated with each other. As a result, a display as shown in
As described above, in the electronic device 100 according to this preferred embodiment, in a case where the execution instruction operation subsequent to the displayed information selection operation is performed on the display screen 4, the displayed information use process associated with this execution instruction operation in the correspondence table 222 is executed with use of the selected information. Accordingly, the user, after selecting information displayed on the display screen 4, has merely to perform a simple operation on the display screen 4 in order to cause the electronic device 100 to execute the desired displayed information use process with use of this information. This improves the operability of the electronic device 100.
On the other hand, in a case where the user uses a mouse in order to instruct a personal computer to execute a process such as copying, the user needs to perform an operation for selecting information displayed on the display screen by using the mouse and then click the right mouse button to thereby display a context menu for selecting a process that should be executed by the personal computer. Then, the user selects a process that should be executed by the personal computer, in the displayed context menu. That is, in this case, it is necessary that the user performs the operation for selecting information displayed on the display screen and then performs the operation for displaying the context menu for selecting the process that should be executed by the personal computer.
In this preferred embodiment, the user, after selecting information displayed on the display screen 4, can cause the electronic device 100 to execute the displayed information use process only by performing the execution instruction operation. Accordingly, the user can cause the electronic device 100 to execute a desired process without performing any operation for displaying the context menu.
In this preferred embodiment, the sliding operation is adopted as the execution instruction operation. Accordingly, the user can, by a simple operation, instruct the electronic device 100 to execute the displayed information use process.
In this preferred embodiment, the plurality of kinds of sliding operations corresponding to different directions are registered in the correspondence table 222. Accordingly, the user can change the displayed information use process that should be executed by the electronic device 100, only by changing the direction of the sliding operation. This further improves the operability of the electronic device 100.
<Various Modifications>
<First Modification>
Although, inn the example described above, the sliding operation is adopted as the execution instruction operation, other screen operations are adoptable. For example, a flick operation may be adopted as the execution instruction operation. Here, the flick operation represents such an operation that a time period from when the screen operation means touches the display screen to when the screen operation means is separated away from the display screen is shorter than a predetermined time period and the screen operation means is moved over a predetermined distance or more during the time period from when the screen operation means touches the display screen to when the screen operation means is separated away from the display screen.
In a case where the flick operation is adopted as the execution instruction operation, instead of the upper right sliding operation, the direct upward sliding operation, the upper left sliding operation, the lower left sliding operation, the direct downward sliding operation, and the lower right sliding operation, a flick operation in the upper right direction, a flick operation in the direct upward direction, a flick operation in the upper left direction, a flick operation in the lower left direction, a flick operation in the direct downward direction, and a flick operation in the lower right direction, respectively, are registered in the correspondence table 222.
In this manner, also in a case where the flick operation is adopted as the execution instruction operation, the user can, by a simple operation, instruct the electronic device 100 to execute the displayed information use process.
When a plurality of kinds of flick operations traveling in different directions are registered in the correspondence table 222, the user can change the displayed information use process that should be executed by the electronic device 100, only by changing the direction of the flick operation. This improves the operability of the electronic device 100.
<Second Modification>
Although, in the example described above, the six displayed information use processes are registered in the correspondence table 222, the number of registered displayed information use processes may be smaller than six, or the number of registered displayed information use processes may be greater than six.
As for the displayed information use process, a process different from the processes shown in
As shown in
As described above, after performing the displayed information selection operation, in order to perform the execution instruction operation, the user firstly touches, with the screen operation means, a region 510 of the display screen 4 where the selected information (in an example shown in
On the other hand, as indicated by an arrow 560 in
When the screen operation means is separated away from the display screen 4 while the touch point touched by the screen operation means on the display screen 4 is not moved to the outside of the circle 530, that is, when the user terminates the sliding of the screen operation means within the circle 530, the screen operation identification part 210 determines that the execution instruction operation has not been performed on the display screen 4. In this case, the process execution part 200 does not execute the displayed information use process with use of the selected information.
In this example, similarly, when the screen operation means is separated away from the display screen 4 while the touch point touched by the screen operation means on the display screen 4 is not moved to the outside of the circle 530, the selection of the selected information may be cancelled, or the selection of the selected information may be maintained. When the selection of the selected information is cancelled, the user will newly perform the displayed information selection operation and then perform the execution instruction operation. When the selection of the selected information is maintained, the user can perform the execution instruction operation without newly performing the displayed information selection operation.
In this example, the copy process may be executed not only when the touch point touched by the screen operation means on the display screen 4 is moved from the center point 520 through the upper half circle 530a to the outside of the circle 530 but also in a case where, as indicated by an arrow 570 in
Likewise, not only in a case where the touch point touched by the screen operation means on the display screen 4 is moved from the center point 520 through the lower half circle 530a to the outside of the circle 530 but also in a case where, as indicated by an arrow 580 in
In a case where not only the sliding operations indicated by the arrows 550 and 560 in
In this manner, the displayed information use process that should be executed is determined in accordance with the direction of the sliding operation performed immediately before the touch point touched by the screen operation means on the display screen 4 goes out of the circle 530. This improves the operability of the electronic device 100.
For example, in a case where a user intending to make copying mistakenly performs the sliding operation in the downward direction from the selected information but immediately recognizes the mistake, the user can cause the electronic device 100 to execute copying by changing the direction of the sliding operation into the upward direction.
In a case where a user intending to make translation slightly performs the sliding operation in the downward direction but, on second thoughts, decides to perform copying, the user can cause the process execution part 200 to execute copying by changing the direction of the sliding operation into the upward direction.
<Third Modification>
In a case where a plurality of execution instruction operations are continuously performed on the display screen 4, the displayed information use processes corresponding to the plurality of execution instruction operations, respectively, may be continuously executed.
For example, in a case where the correspondence table 222 shown in
<Fourth Modification>
To select a vertically written character string or symbol string displayed on the display screen 4, it is necessary to move the screen operation means in the upward and downward directions. At this time, in a case where the sliding operation in the upward direction or the sliding operation in the downward direction is adopted as the execution instruction operation as described above, the displayed information selection operation and the execution instruction operation are similar to each other and they are confusing.
Therefore, in addition to the correspondence table 222 in which the sliding operation in the upward direction and the sliding operation in the downward direction are registered as the execution instruction operations, a correspondence table 622 is provided which is used in a case where the selected information is vertically written information. In this correspondence table 622, the sliding operation in the right direction and the sliding operation in the left direction are registered as the execution instruction operations.
As shown in
Here, the “direct right sliding operation” represents an operation in which the user slides the screen operation means in the direct right direction from the selected information. The “direct left sliding operation” represents an operation in which the user slides the screen operation means in the direct left direction from the selected information.
As shown in
In the fan-shaped region 630b located direct right of the center point 630a (the position of the selected information), a character string “document search” is shown. From this, it is understood that the direct right sliding operation is associated with the document search for searching a document indicating the selected information for this selected information.
In the fan-shaped region 630b located upper right of the center point 630a (the position of the selected information), a character string “Internet search” is shown. From this, it is understood that the upper right sliding operation is associated with the Internet search for searching the Internet for the selected information by using the search site.
In the fan-shaped region 630b located upper left of the center point 630a (the position of the selected information), a character string “dictionary registration” is shown. From this, it is understood that the upper left sliding operation is associated with the process for registering the selected information in the dictionary.
In the fan-shaped region 630b located direct left of the center point 630a (the position of the selected information), a character string “translation” is shown. From this, it is understood that the direct left sliding operation is associated with the process for translating the selected information.
In the fan-shaped region 630b located lower left of the center point 630a (the position of the selected information), a character string “cut” is shown. From this, it is understood that the lower left sliding operation is associated with the process for cutting the selected information from the document indicating this selected information.
In a case where the selected information is a vertically written character string and in a case where the selected information is a vertically written symbol string, the process execution part 200 refers to the correspondence table 622, to execute the displayed information use process in accordance with the execution instruction operation identified by the screen operation identification part 210.
On the other hand, in a case where the selected information is other than a vertically written character string and in a case where the selected information is other than a vertically written symbol string, the process execution part 200 refers to the correspondence table 222 in the above described manner, to execute the displayed information use process in accordance with the execution instruction operation identified by the screen operation identification part 210.
Next, a description will be given to a sequence of operations of the electronic device 100 in a time period from when the displayed information selection operation for selecting a vertically written character string displayed on the objective display screen 4 is performed to when the displayed information use process with use of this character string is executed.
In a case where, subsequent to the displayed information selection operation, the user slides his/her finger 250 in the lower right direction from the selected character string 660 while his/her finger 250 is touching the objective display screen 4 as shown in
In the method for identifying the execution instruction operation described above with reference to
In a case of using the correspondence table 222 shown in
As shown in
In a case of using the correspondence table 622 shown in
In a case of using the correspondence table 622 shown in
It may be acceptable that only the sliding operation in the upward direction or only the sliding operation in the downward direction is registered in the correspondence table 222. For example, in the correspondence table 222 shown in
Moreover, it may be also acceptable that only the sliding operation in the right direction or only the sliding operation in the left direction is registered in the correspondence table 622. For example, in the correspondence table 622 shown in
In a case of adopting the flick operation as the execution instruction operation, in the correspondence table 222, only the flick operation in the upward direction or only the flick operation in the downward direction may be registered, and in the correspondence table 622, only the flick operation in the right direction or only the flick operation in the left direction may be registered.
<Fifth Modification>
In the electronic device 100, it may be acceptable that, when the screen operation identification part 210 identifies that the displayed information selection operation has been performed on the display screen 4, in other words, when the screen operation identification part 210 determines that the displayed information selection operation on the display screen 4 is completed, then the display control part 204 controls the display part 3 including this display screen 4 to display the correspondence table 222 on the display screen 4.
For example, the display control part 204 forms a graphic of the correspondence table 222 similarly to the above-described graphic shown in
In a case of using the correspondence table 622, the display control part 204 forms a graphic of the correspondence table 622 similarly to the above-described graphic shown in
In this manner, when information displayed on the display screen 4 is selected, the correspondence table 222 or 622 is displayed on the display screen 4 without requiring an instruction from the user. Thereby, the user can easily perform the execution instruction operation. At this time, as shown in
<Sixth Modification>
In the example described above, at the time point when, after the region of the display screen 4 where the selection object information is displayed is traced with the screen operation means, the screen operation means is separated away from the display screen 4, the screen operation identification part 210 determines that the displayed information selection operation is completed. However, the determination that the displayed information selection operation is completed may be made based on other criteria.
For example, it may be possible that the screen operation identification part 210 determines that the displayed information selection operation is completed, in a case where, after the region of the display screen 4 where the selection object information is displayed is traced with the screen operation means, such a situation is detected that the screen operation means continuously keeps touching the display screen 4 for a certain time period or longer in a terminating point of the tracing, that is, in a position at which the movement of the screen operation means is stopped. Then, when the screen operation identification part 210 determines that the displayed information selection operation is completed, the correspondence table 222 or 622 may be displayed on the display screen 4 as described above.
In this manner, in a case where, after the region of the display screen 4 where the selection object information is displayed is traced with the screen operation means, the screen operation means continuously keeps touching the display screen 4 in the terminating point for a certain time period or more, the displayed information selection operation determines the completion. Thereby, even when the user traces, with the screen operation means, the region of the display screen 4 where the selection object information is displayed and then separates the screen operation means away from the display screen 4, the user can re-select information displayed on the display screen 4, as long as the screen operation means does not continuously keep touching the display screen 4 for the certain time period or longer in the position at which the movement of the screen operation means is stopped. This further improves the operability of the electronic device 100.
<Seventh Modification>
In a state shown in
In a state shown in
In a case where the electronic device 100 is brought into the state shown in
<Other Modifications>
Although, in the preferred embodiment and its modifications described above, a case where the invention of the present application is applied to a mobile phone has been illustrated. However, the invention of the present application is applicable to electronic devices different from mobile phones.
The invention of the present application is also applicable to an electronic device in which, unlike the above-described electronic device 100, a plurality of display screens are simultaneously visible at any time. Moreover, the invention of the present application is also applicable to an electronic device in which a plurality of display screens are simultaneously visible in an open state but all of the plurality of display screens are not visible in a closed state. The invention of the present application is applicable to, for example, a flip-type mobile phone or a note-type personal computer having two housings that are provided with display screens on the inner surfaces thereof and that can be overlapped each other to thereby fold the flip-type mobile phone or the note-type personal computer. Furthermore, the invention of the present application is also applicable to an electronic device having only one display screen unlike the above-described electronic device 100.
While the invention has been shown and described in detail, the foregoing description is in all aspects illustrative and not restrictive. It is therefore understood that numerous modifications and variations can be devised without departing from the scope of the invention.
Claims
1. An electronic device comprising:
- a display screen configured as a touch panel;
- a screen operation identification module for identifying an operation performed on the display screen;
- a process execution module for executing a process in accordance with the operation identified by the screen operation identification module; and
- a storage module for storing correspondence information in which a process with use of information displayed on the display screen and an execution instruction operation on the display screen for instructing execution of said process are registered in association with each other,
- wherein, when the screen operation identification module identifies that, subsequent to a selection operation for selecting information displayed on the display screen, the execution instruction operation has been performed on the display screen, the process execution module executes the process associated with said execution instruction operation in the correspondence information, with use of the information selected by the selection operation.
2. The electronic device according to claim 1, wherein
- in the correspondence information, at least one process among copying of information, cutting of information, translation of information, search for information, and registration of information in a dictionary, is registered.
3. The electronic device according to claim 1, wherein
- in the correspondence information, a sliding operation or a flick operation is registered as the execution instruction operation.
4. The electronic device according to claim 3, wherein
- in the correspondence information, a plurality of kinds of sliding operations or a plurality of kinds of flick operations are registered as the execution instruction operation.
5. The electronic device according to claim 3, wherein
- in the correspondence information, a sliding operation in a predetermined direction or a flick operation in a predetermined direction is registered as the execution instruction operation.
6. The electronic device according to claim 5, wherein
- in the storage part, first correspondence information and second correspondence information are stored as the correspondence information, the first correspondence information being adopted in a case where the information selected by the selection operation is horizontally written, the second correspondence information being adopted in a case where the information selected by the selection operation is vertically written,
- in the first correspondence information, at least one of a sliding operation in an upward direction and a sliding operation in a downward direction, or at least one of a flick operation in an upward direction and a flick operation in a downward direction, is registered,
- in the second correspondence information, at least one of a sliding operation in a left direction and a sliding operation in a right direction, or at least one of a flick operation in a left direction and a flick operation in a right direction, is registered.
7. The electronic device according to claim 1, wherein
- when the screen operation identification module identifies that the selection operation has been performed on the display screen, the correspondence information is displayed on the display screen.
8. A computer readable memory storing therein a control program for controlling an electronic device, the electronic device including a display screen configured as a touch panel and storing therein correspondence information in which a process with use of information displayed on the display screen and an execution instruction operation on the display screen for instructing execution of said process are registered in association with each other, the control program being configured to cause the electronic device to perform the steps of:
- (a) identifying an operation performed on the display screen; and
- (b) upon identification in the step (a) that, subsequent to a selection operation for selecting information displayed on the display screen, the execution instruction operation has been performed on the display screen, executing the process associated with said execution instruction operation in the correspondence information, with use of the information selected by the selection operation.
9. A process execution method in an electronic device including a display screen configured as a touch panel and storing therein correspondence information in which a process with use of information displayed on the display screen and an execution instruction operation on the display screen for instructing execution of said process are registered in association with each other, the process execution method comprising the steps of:
- (a) identifying an operation performed on the display screen; and
- (b) upon identification in the step (a) that, subsequent to a selection operation for selecting information displayed on the display screen, the execution instruction operation has been performed on the display screen, executing the process associated with said execution instruction operation in the correspondence information, with use of the information selected by the selection operation.
10. A process execution method in an electronic device including a display screen configured as a touch panel and storing therein correspondence information in which a process with use of information displayed on the display screen and an execution instruction operation on the display screen for instructing execution of said process are registered in association with each other, the process execution method comprising the steps of:
- (a) displaying information on the display screen;
- (b) identifying that a selection operation for selecting information displayed on the display screen has been performed on the display screen;
- (c) after identifying the selection operation, identifying that an execution instruction operation has been performed on the display screen; and
- (d) executing the process associated with the execution instruction operation in the correspondence information, with use of the information selected by the selection operation.
Type: Application
Filed: Oct 23, 2012
Publication Date: Apr 25, 2013
Applicant: KYOCERA CORPORATION (Kyoto-shi)
Inventor: KYOCERA Corporation (Kyoto-shi)
Application Number: 13/658,068