Embodiments of the present disclosure relate to electronic apparatuses.
Various techniques concerning electronic apparatuses have been proposed.
An electronic apparatus, a recording medium, and an operating method of an electronic apparatus are disclosed. In one embodiment, an electronic apparatus includes a storage, a display, a display controller, and an operation detector. The storage stores an application program. The display controller causes the display to display an application-relevant image corresponding to the application program. The operation detector detects an operation of an operator on the display. The display controller has an operation mode for enabling the display to display a plurality of application-relevant images by scrolling a display screen displayed by the display, the display screen including the application-relevant image. The display controller in the operation mode causes the display screen to be scrolled when the operation detector detects a scrolling operation of the display screen. The display controller in the operation mode has a display mode in which the display screen is displayed on the display so that a specific application-relevant image is more prominent among the application-relevant images. The display controller in the display mode determines whether or not to maintain the display mode, based on the scrolling operation detected by the operation detector.
In one embodiment, a non-transitory computer-readable recording medium stores a program for controlling an electronic apparatus. The electronic apparatus includes a display and a storage that stores an application program. The program causes the electronic apparatus to execute the steps (a) to (e). The step (a) is a step of operating the electronic apparatus in an operation mode for enabling the display to display a plurality of application-relevant images by scrolling a display screen including an application-relevant image corresponding to the application program, the display screen being displayed by the display. The step (b) is a step of operating the electronic apparatus in a display mode in which the display screen is displayed on the display so that a specific application-relevant image is more prominent among the application-relevant images, when the electronic apparatus is in the operation mode. The step (c) is a step of detecting a scrolling operation of the display screen on the display by an operator. The step (d) is a step of scrolling the display screen, when the electronic apparatus is in the operation mode and the scrolling operation is detected in the step (c). The step (e) is a step of shifting to the display mode, when the electronic apparatus is in the operation mode and the scrolling operation is detected in the step (c). The step (f) is a step of determining whether or not to maintain the display mode based on the scrolling operation detected in the step (c), when the electronic apparatus is in the display mode.
In one embodiment, an operating method of an electronic apparatus including a display and a storage that stores an application program includes the steps (a) to (e). The step (a) is a step of operating in an operation mode for enabling the display to display a plurality of application-relevant images by scrolling a display screen including an application-relevant image corresponding to the application program, the display screen being displayed by the display. The step (b) is a step of operating in a display mode in which the display screen is displayed on the display so that a specific application-relevant image is more prominent among the application-relevant images, when the electronic apparatus is in the operation mode. The step (c) is a step of detecting a scrolling operation of the display screen on the display by an operator. The step (d) is a step of scrolling the display screen, when the electronic apparatus is in the operation mode and the scrolling operation is detected in the step (c). The step (e) is a step of determining whether or not to maintain the display mode based on the scrolling operation detected in the step (c), when the electronic apparatus is in the display mode. The step (f) is a step of shifting to the display mode, when the electronic apparatus detects start of an operation while detecting no operation on the display.
[[Appearance of Electronic Apparatus]]
As illustrated in
A variety of information, including characters, signs, graphic symbols, and images, displayed by the display device 17 is viewed by a user through the display area 2a of the cover panel 2. The peripheral region 2b, which surrounds the display region 2a, of the cover panel 2 is black, for example, because a film or the like has been applied thereto. Display of the display device 17 is not viewed by the user in the peripheral region 2b. The display region 2a of the cover panel 2 and the display device 17 are collectively referred to as a display 16. Information displayed by the display 16 is viewed from the outside of the electronic apparatus 1.
The touch panel 18 can receive operations performed on the display region 2a and the operation keys 4a, 4b, and 4c with an operator, such as a finger. The operation keys 4a, 4b, and 4c are software keys in one embodiment. The operation key 4a is an operation key to return display of the display 16 to a preceding state, for example. The operation key 4b is an operation key to cause the display 16 to display a start screen (an initial screen), for example. The operation key 4c is an operation key to cause the display 16 to display a search screen, for example. A graphic symbol, characters, or the like representing the operation key 4a is/are printed on the operation key 4a. Similarly, a graphic symbol, characters, or the like representing the operation key 4b is/are printed on the operation key 4b. A graphic symbol, characters, or the like representing the operation key 4c is/are also printed on the operation key 4c. The graphic symbols, characters, or the like representing the operation keys 4a, 4b, and 4c may not be printed, and may be displayed by the display device 17. The operation keys 4a, 4b, and 4c may not be the software keys, and may be hardware keys.
The cover panel 2 has a receiver hole 5 and a front-side imaging device 6 in an upper end portion thereof. As illustrated in
[Electrical Configuration of Electronic Apparatus]
The controller 10 includes a central processing unit (CPU) 11, a digital signal processor (DSP) 12, and a storage 103. The controller 10 can control other components of the electronic apparatus 1 to perform overall control of operations of the electronic apparatus 1.
The storage 13 includes a non-transitory recording medium that can be read by the controller 10 (a CPU 11 and a DSP 12), such as a read only memory (ROM) and a random access memory (RAM). The storage 13 may include a non-transitory computer-readable recording medium other than the ROM and the RAM. The storage 13 can store a main program Pg1 and a plurality of application programs Pg2. The main program Pg1 is a control program for controlling operations of the electronic apparatus 1, specifically, the components of the electronic apparatus 1 such as the wireless communication device 14 and the display 16. Various functions of the controller 10 can be performed by causing the CPU 11 and the DPS 12 to execute various programs in the storage 13. The application programs will be simply referred to as “applications” hereinafter.
Although the electronic apparatus 1 includes the single CPU 11 and the single DSP 12 in one embodiment, the electronic apparatus 1 may include a plurality of CPUs 11 and a plurality of DSPs 12. This means that the electronic apparatus 1 may include at least the CPU 11 and at least the DSP 12. The CPU 11 and the DPS 12 may cooperate with each other to achieve various functions related to the electronic apparatus 1. The controller 10 may not include the storage 13 unlike in
The storage 13 can store, as the applications Pg2, a phone application for performing communication with another mobile phone and an email application for sending and receiving emails, for example. The applications Pg2 are read and executed during running of the main program Pg1 to achieve functions, such as functions to perform communication and to send an email, in the electronic apparatus 1. In
The wireless communication device 14 has an antenna 15. The wireless communication device 14 can transmit and receive, through, for example, the base station via the antenna 15, a communication signal to and from a mobile phone other than the electronic apparatus 1 or a communication apparatus connected to the Internet such as a web server.
The display 16 includes the display region 2a and the display device 17. The display device 17 is a liquid crystal display or an organic EL display, for example. As described above, in the display 16, the variety of information displayed by the display device 17 is viewed from the outside of the electronic apparatus 1 through the display region 2a.
The touch panel 18 is a projected capacitive touch panel, for example. The touch panel 18 is stuck on the back side of the cover panel 2. The touch panel 18 includes two sheet electrode sensors facing each other. When the user contacts the display region 2a of the display 16 with the operator, such as a finger, the capacitance in a portion of the touch panel 18 facing the operator changes. The touch panel 18 can output, to the controller 10, an electrical signal corresponding to the change in capacitance. As described above, the touch panel 18 can detect the contact of the operator with the display 16 (display region 2a). The touch panel 18 can also detect operations performed on the operation keys 4a, 4b, and 4c, and transmit electrical signals to the controller 10. The touch panel 18 functions as an operation detector 50 (see
The detection sensitivity of the touch panel 18 is set high in one embodiment. Thus, the capacitance in the portion of the touch panel 18 facing the operator changes even if the operator is not in contact with but in close proximity to the display region 2a. Thus, the touch panel 18 can also detect the close proximity of the operator to the display 16 (display region 2a). This means that the touch panel 18 can detect the contact and the close proximity of the operator with and to the display 16 (display region 2a). In one embodiment, the state of the operator being in contact with the display 16 (display region 2a) includes the state of the operator being in close proximity to the display 16. This means that detection by the touch panel 18 of the contact of the operator with the display 16 includes detection by the touch panel 18 of the close proximity of the operator to the display 16.
The side keys 7a, 7b, and 7c can transmit electrical instruction signals to the controller 10 upon being pressed. The microphone 18 can receive, for example, voice of the user during communication, convert the voice as input into electrical signals, and output the electrical signals to the controller 10. The receiver 20 can convert electrical sound signals input from the controller 10 during, for example, communication into sound, and output the sound to provide received sound to the user. The front-side imaging device 6 and the back-side imaging device 8 can capture still images and moving images.
[[Kinds of Operations on Display Region]]
The basic operations of the user on the display 16 include, for example, tapping, sliding, and flicking.
The tapping is an operation in which the operator moves away from the display 16 upon contact with the display 16. Specifically, the tapping is an operation in which the operator moves away from a contact point or a point in proximity to the contact point in the display region 2a, within a predetermined time after the operator is in contact with the display region 2a of the display 16. The tapping on the display 16 allows, for example, the user to select an image for executing the applications Pg2 displayed on the display 16, thus enabling the electronic apparatus 1 to execute the applications Pg2.
The sliding is an operation in which the operator moves while being in contact with the display region 2a of the display 16. Specifically, the sliding is an operation in which the operator moves in the display region 2a. The sliding on the display 16 by the user enables, for example, the electronic apparatus 1 to scroll the display of the display 16 and switch the page displayed on the display 16 to another page.
The flicking is an operation in which the operator swipes the display region 2a of the display 16. Specifically, the flicking is an operation in which the operator moves by a predetermined distance or more within a predetermined time while being in contact with the display region 2a, and leaves the display region 2a. The flicking on the display 16 by the user enables, for example, the electronic apparatus 1 to scroll the display of the display 16 in a direction where the operator moves in the flicking, and switch the page displayed on the display 16 to another page.
The sliding and the flicking may be called a scrolling operation in one embodiment.
[[Initial Screen Mode]]
An initial screen (start screen) mode executed by the electronic apparatus 1 upon startup of the electronic apparatus 1 or when the operation key 4b is operated will be described hereinafter. In executing the initial screen mode, an image associated with an application (hereinafter may be referred to as “application-relevant image”) is displayed on the display 16. When this application-relevant image is tapped, the application corresponding to the application-relevant image is executed in the electronic apparatus 1. Thus, the application-relevant image is an image for executing the corresponding application. The application-relevant image may be referred to as “tile” or “icon”. An image hereinafter means the application-relevant image unless otherwise specified. The images include graphic symbols indicating applications corresponding to the images, which will be described later in detail. The user can understand the application corresponding to an image, based on, for example, the graphic symbol included in the image.
The display screen 40 includes images 21, 22, 23, 24, and 25. The image 21 is an image corresponding to a phone application. For example, when the user taps the image 21, the phone application is executed in the electronic apparatus 1. The image 22 is an image corresponding to an email application. The image 23 is an image corresponding to an instant message application for exchanging short messages with another communication apparatus in real time. The image 24 is an image corresponding to a phone directory application providing a specific name (for example, Mr. A in
[Images Displayed in Initial Screen Mode]
As illustrated in
The image 22L is the largest among the three images 22S, 22M, and 22L. The image 22L is a horizontally oriented rectangle having an aspect ratio of, for example, 1:2 as illustrated in
A graphic symbol included in an image is selected to represent an application corresponding to the image. For example, as illustrated in
Furthermore, an image sometimes includes text information obtained by a part of the functions to be achieved by executing an email application (hereinafter referred to as “partial application function”) corresponding to the image, other than the graphic symbol and the text information each indicating the application corresponding to the image. Examples of the partial application function include an email receiving function among the functions to be achieved by executing an email application. Furthermore, information obtained by the partial application function is information related to, for example, incoming emails in executing the email application. The image 22L includes the number of incoming emails 22c and a sender name 22d of the latest incoming email.
The image 22M is medium in size among the three images 22S, 22M, and 22L. As illustrated in
The image 22S is the smallest among the three images 22S, 22M, and 22L. As illustrated in
[Scrolling of Display Screen]
In the initial screen mode, one display target image 41 including at least one image is generated. At least a part of the display target image 41 corresponds to a display screen 40 to be displayed on the display 16. When many images are arranged in the display target image 41, the display target image 41 becomes larger. Thus, the electronic apparatus 1 sometimes cannot display the display target image 41 on the display 16 at one time. Here, the display screen 40 to be displayed on the display 16 includes a part of the display target image 41 as illustrated in
In
When the display target image 41 is not displayed on the display 16 at one time, the user can change, by performing a scrolling operation on (sliding or flicking) the display 16, partial images to be displayed on the display 16, that is, partial images included in the display screen 40, in the display target image 41. In other words, the user can scroll the display screen 40 within the display target image 41 by performing a scrolling operation on the display 16. Specifically, the user can display, on the display 16, a partial image that the user desires to be included in the display screen 40 in the display target image 41 by performing a scrolling operation in a direction opposite to the desired partial image with respect to partial images currently being displayed on the display 16, that is, the partial images currently included in the display screen 40. For example, when a partial image disposed lower than the partial image currently displayed on the display 16 is desired to be displayed on the display 16, in the display target image 41, the partial image disposed lower is displayed on the display 16 by the user performing a scrolling operation on the display 16 upward to slide down the display range in the display target image 41.
When the number of images included in the display target image 41 is many in the initial screen mode, the user has to search the images included in the display target image 41 for a target image, and accordingly, the workload of the user increases. One of the measures against this problem is narrowing down a range from which the target image is searched for, by changing the layout of the images included in the display target image 41 based on usage scenes. However, the user decides the layout of the images included in the display target image 41, in consideration of the usability of the user. It seems not always beneficial to change the layout of the images included in the display target image 41, based on usage scenes. Thus, in the functional blocks and processing to be described below, a specific image (emphaseized image 42) is prominently displayed on the display 16 while the display screen 40 is being scrolled.
[[Functional Blocks in Controller]]
In the controller 10, the main program Pg1 is executed to form the functional blocks.
The display controller 51 can cause the display 16 to display an image and/or information, based on an operation of the operator 60 on the display 16 that is detected by the operation detector 50 (touch panel 18).
As illustrated in
[[Switching Between Modes by Display Controller]]
[Switching Between Modes: Embodiment 1]
Switching between the normal mode 53 and the emphasis display mode 54 by the display controller 51 will be described with reference to
Upon the initial screen mode, the display controller 51 controls display on the display 16 in the normal mode 53 (start). Then, the display controller 51 checks whether or not the operator 60 has started sliding, based on a result of the detection by the operation detector 50 (Step S1). When the operation detector 50 does not detect start of the sliding (No at Step S1), the process at Step S1 will be repeated until the operation detector 50 detects the start.
Conversely, when the operation detector 50 detects start of the sliding (Yes at Step S1), the display controller 51 shifts from the normal mode 53 to the emphasis display mode 54, and causes the display screen 40 to be scrolled, based on the sliding detected by the operation detector 50 (Step S2).
Next, the display controller 51 checks whether or not the operation detector 50 continues to detect the sliding (Step S3). When the operation detector 50 continues to detect the sliding (Yes at Step S3), the display controller 51 maintains the emphasis display mode 54, causes the display screen 40 to be scrolled, based on the sliding detected by the operation detector 50 (Step S4), and returns to Step S3.<0} Conversely, when the operation detector 50 does not continue to detect the sliding, that is, when the operation detector 50 detects the end of the sliding (No at Step S3), the display controller 51 cancels the emphasis display mode 54, that is, shifts to the normal mode 53 (Step S5).
As such, the emphasis display mode 54 is canceled when the operator 60 does not slide. Thus, in Embodiment 1, the emphasis display mode 54 is automatically canceled when the user finishes a scrolling operation for finding out a target image.
As illustrated in
When the operation detector 50 does not detect the sliding at a time c, the display controller 51 cancels the emphasis display mode 54, and ends the scrolling of the display screen 40 that has been performed based on the sliding.
As such, the display controller 51 determines whether or not to maintain the emphasis display mode 54 in which the emphaseized image 42 is prominently displayed, based on the sliding for scrolling the display screen 40 according to Embodiment 1. Thus, the user can prominently display the emphaseized image 42 by sliding while scrolling of the display screen 40. As a result, the user can easily select a desired image and the usability of the electronic apparatus 1 will be improved, even when the display target image 41 includes many images.
[Switching Between Modes: Embodiment 2]
First, the display controller 51 controls display on the display 16 in the normal mode 53 (start). Then, the display controller 51 checks a contact state of the operator 60 with the display 16, based on a result of the detection by the operation detector 50 (Step S6). When the operation detector 50 does not detect the contact of the operator 60 with the display 16 (No at Step S6), the process at Step S6 will be repeated until the operation detector 50 detects the contact.
Conversely, when the operation detector 50 detects the contact of the operator 60 with the display 16 (Yes at Step S6), the display controller 51 shifts from the normal mode 53 to the emphasis display mode 54 (Step S7).
Since the display controller 51 shifts to the emphasis display mode 54 when the operation detector 50 detects start of an operation while detecting no operation on the display 16, the emphaseized image 42 can be prominently displayed before a scrolling operation according to Embodiment 2. Thus, the user can soon easily find out a desired image, and the usability of the electronic apparatus 1 will be further improved.
Next, the display controller 51 checks whether or not the operator 60 starts sliding, based on a result of the detection by the operation detector 50 (Step S8). When the operation detector 50 detects start of the sliding (Yes at Step S8), the display controller 51 causes the display screen 40 to be scrolled, based on the sliding detected by the operation detector 50 (Step S9). Then, the display controller 51 checks whether or not the operator 60 continues to slide, based on a result of the detection by the operation detector 50 (Step S3). When the operation detector 50 continues to detect the sliding (Yes at Step S3), the display controller 51 maintains the emphasis display mode 54 (Step S10), and returns to Step S9. Conversely, when the operation detector 50 does not continue to detect the sliding, that is, when the operation detector 50 detects the end of the sliding (No at Step S3), the display controller 51 cancels the emphasis display mode 54 (Step S5).
When the operation detector 50 does not detect start of the sliding (No at Step S8), the display controller 51 determines whether or not the operator 60 is in non-contact with the display 16, based on a result of the detection by the operation detector 50 (Step S11). The state where the operator 60 is in non-contact with the display 16 herein means that the operation detector 50 (the touch panel 18) does not detect the operator in contact with or in close proximity to the display 16 (display region 2a). When the operation detector 50 detects that the operator 60 is in non-contact with the display 16 (Yes at Step S11), the display controller 51 cancels the emphasis display mode 54 (Step S5). Conversely, when the operation detector 50 detects that the operator 60 is in contact with the display 16 (No at Step S11), the display controller 51 returns to Step S8.
Even when the operation detector 50 does not detect start of the sliding through Steps S8 and S11, the emphasis display mode 54 is not canceled until the operator 60 becomes in non-contact with the display 16. Thus, the user can start a scrolling operation at his/her own pace. As a result, the usability of the electronic apparatus 1 will be further improved.
As illustrated in
[Switching Between Modes: Embodiment 3]
The processes at Steps S1 to S4 in
When the operation detector 50 does not detect the sliding at Step 3 (No at Step 3), the display controller 51 checks whether or not the operator 60 is in contact with the display 16, based on a result of the detection by the operation detector 50 (Step S12).
When the operator 60 is in contact with the display 16 (Yes at Step S12), the display controller 51 checks whether or not the operator 60 starts sliding, based on a result of the detection by the operation detector 50 (Step S13). When the operation detector 50 detects that the operator 60 starts sliding (Yes at Step S13), the display controller 51 returns to Step S2, maintains the emphasis display mode 54, and causes the display screen 40 to be scrolled, based on the sliding. Conversely, when the operation detector 50 does not detect the start of the sliding (No at Step S13), the display controller 51 returns to Step S12, and checks whether or not the operator 60 is in contact with the display 16.
In contrast, when the operator 60 is not in contact with the display 16 at Step S12 (No at Step S12), the display controller 51 cancels the emphasis display mode 54 (Step S5). In other words, once the display controller 51 shifts to the emphasis display mode 54, it does not cancel the emphasis display mode 54 until the operator 60 becomes in non-contact with the display 16.
In the switching between modes according to Embodiment 3, when the operation detector 50 detects that the operator 60 is in non-contact with the display 16, the display controller 51 cancels the emphasis display mode 54. Thus, even when the user suspends the sliding to confirm the image, the emphasis display mode 54 is never canceled. When the operator 60 is not in contact with the display 16 (that is, when the user completely finishes searching for an image), the emphasis display mode 54 is canceled. As a result, the usability of the electronic apparatus 1 will be further improved.
[Switching Between Modes: Embodiment 4]
The processes at Steps S1 to S4, S12, and S13 in
When the operator 60 is not in contact with the display 16 at Step S12 (No at Step S12), the display controller 51 checks whether or not the operator 60 starts sliding on the display 16 again within a predetermined time, based on a result of the detection by the operation detector 50 (Step S14). In other words, it is confirmed at Step S14 whether or not the operator 60 starts sliding again within a predetermined time between the end of the previous sliding and a point in time when the operator 60 is not in contact with the display 16. Put it differently, it is confirmed at Step S14 whether or not the operator 60 starts sliding again within a predetermined time, after the previous sliding since no operation is performed on the display 16.
When the operator 60 starts sliding on the display 16 again within a predetermined time (Yes at Step S14), the display controller 51 returns to Step S2, maintains the emphasis display mode 54, and causes the display screen 40 to be scrolled based on the sliding. Conversely, when the operator 60 does not start sliding on the display 16 again within a predetermined time (No at Step S14), the display controller 51 cancels the emphasis display mode 54 (Step S5).
As illustrated in
Furthermore, as illustrated in
In the switching between modes according to Embodiment 4, even when the user cannot display an application-relevant image that is being searched on the display 16 by one scrolling operation, the user can continue to search for the target image by performing the scrolling operation again within the predetermined time α, without changing the image selected as the emphaseized image 42. As a result, the usability of the electronic apparatus 1 will be further improved.
[Switching Between Modes: Embodiment 5]
The display controller 51 cancels the emphasis display mode 54 based on the sliding of the operator 60 according to Embodiments 1 to 4. According to Embodiment 5, the emphasis display mode 54 may be canceled when the operation detector 50 detects tapping of the operator 60 in a region other than images.
Since the tapping on an image included in the display screen 40 starts the application corresponding to the image, the initial screen mode ends. Furthermore, during the sliding between the times b and c, when the operation detector 50 detects the tapping in the region other than images in the display screen 40, the display controller 51 cancels the emphasis display mode 54 at a time when the operation detector 50 detects the tapping.
As such, when the display controller 51 shifts to the emphasis display mode 54 in the switching between modes according to Embodiment 5, it maintains the emphasis display mode 54 until the operation detector 50 detects the tapping. Thus, the user can easily cancel the emphasis display mode 54 with a desired timing according to Embodiment 5. As a result, the usability of the electronic apparatus 1 will be further improved.
[Switching Between Modes: Embodiment 6]
According to Embodiment 6, when the operation detector 50 detects start of a new operation other than the scrolling operation on the display 16, the display controller 51 cancels the emphasis display mode 54.
Examples of the operation other than the scrolling operation according to Embodiment 6 include long touching other than the tapping as described above. The long touching is an operation in which the operator 60 moves away from the display 16 after being in contact with the display 16 for a predetermined time or longer. The long touching on the display 16 allows the user to display, for example, a menu screen on the display 16. The operation other than the scrolling operation is not performed when the user searches for an image. In other words, when start of an operation other than the scrolling operation is detected, it is probable that the user has finished searching for an image and has started the next operation.
Furthermore, unlike Embodiment 5 in which the emphasis display mode 54 is canceled upon detection of the tapping in the region other than images in the display screen 40, the emphasis display mode 54 is canceled upon detection of an operation other than the scrolling operation, regardless of which region in the display screen 40 the operation is performed, according to Embodiment 6. As such, after the user searches for an image (performs a scrolling operation), performing any operation on a region other than images in the display screen 40 allows the user to cancel the emphasis display mode 54.
According to Embodiment 6, the emphasis display mode 54 is canceled when the operation detector 50 detects start of a new operation other than the scrolling operation on the display 16. Therefore, the emphasis display mode 54 can be canceled after the user finishes (or suspends) searching for an image and starting the next operation. Put it differently, the emphasis display mode 54 is maintained until the user starts an operation other than the scrolling operation on the display 16 according to Embodiment 6. As a result, the usability of the electronic apparatus 1 will be further improved.
[Switching Between Modes: Embodiment 7]
The display controller 51 switches between the normal mode 53 and the emphasis display mode 54, based on the sliding of the operator 60 that is detected by the operation detector 50 according to Embodiments 1 to 4. In contrast, the display controller 51 may switch between the normal mode 53 and the emphasis display mode 54, based on not the sliding on the display 16 but the scrolling of the display screen 40 as according to Embodiment 7. The switching between modes according to Embodiment 7 will be described by exemplifying the flicking as the scrolling operation hereinafter.
Next, the display controller 51 checks whether or not the display screen 40 is being scrolled (Step S16). When the display screen 40 is being scrolled (Yes at Step S16), the display controller 51 maintains the emphasis display mode 54 (Step S17), and returns to Step S16. Conversely, when the display screen 40 is not being scrolled (No at Step S16), the display controller 51 cancels the emphasis display mode 54 (Step S5).
As illustrated in
Furthermore, as illustrated in
As such, the emphasis display mode 54 is canceled based on whether or not the display screen 40 is being scrolled, in the switching between modes according to Embodiment 7. Thus, even when the display screen 40 is scrolled by flicking, that is, when the display screen 40 is again scrolled after the first scrolling operation, the emphasis display mode 54 is not canceled until the end of the scrolling of the display screen 40. Thus, when the user performs a scrolling operation on the electronic apparatus 1 to scroll the display screen 40, that is, when it seems that the user searches for a target image, the emphaseized image can be prominently displayed. Thus, the user can easily select a desired image. As a result, the usability of the electronic apparatus 1 will be further improved.
The display controller 51 can switch between the normal mode 53 and the emphasis display mode 54 based on the scrolling of the display screen 40, even when the operator 60 slides as the scrolling operation according to Embodiments 1 to 5. Specifically, the display controller 51 can switch between the normal mode 53 and the emphasis display mode 54 based on the scrolling of the display screen 40, by performing Step S16 in
[Switching Between Modes: Embodiment 8]
Since the processes at Steps S15, S2, S16, and S17 in
When the display screen 40 is not being scrolled (No at Step S16), the display controller 51 checks whether or not the operator 60 starts flicking again within a predetermined time, based on a result of the detection by the operation detector 50 (Step S18). When the operation detector 50 detects flicking again within the predetermined time (Yes at Step S18), the display controller 51 causes the display screen 40 to be scrolled, based on the flicking (Step S19), and returns to Step S16. Conversely, when the operation detector 50 does not detect flicking again within the predetermined time (No at Step S18), the display controller 51 cancels the emphasis display mode 54 (Step S5).
As illustrated in
Furthermore, as illustrated in
As illustrated in
The display controller 51 may shift to the emphasis display mode 54 when the operation detector 50 detects start of an operation while detecting no operation on the display 16 as according to Embodiment 2, even in the case where the operator 60 flicks as the scrolling operation as according to Embodiments 7 and 8.
[[Selecting Emphaseized Image]]
[Selecting Emphaseized Image: Embodiment 1]
A method for selecting the emphaseized images 42 will be described hereinafter. In selecting the emphaseized image 42 according to Embodiment 1, an image from which the scrolling operation has started and an image related to the image from which the scrolling operation has started are selected as the emphaseized images 42. The display controller 51 selects the emphaseized image 42 based on a result of the detection by the operation detector 50.
As illustrated in
The associations between the images are predetermined and stored in the storage 13 of the electronic apparatus 1. Furthermore, the image from which the scrolling operation has started (the image 22 in the example of
Furthermore, as illustrated in
In the selecting of an emphaseized image according to Embodiment 1, an image from which the scrolling operation has started, and an image corresponding to an application related to the application corresponding to the image from which the scrolling operation has started are selected as the emphaseized images 42. Thus, for example, when the user finds an image related to a target image, the target image can be selected as the emphaseized image 42 by performing a scrolling operation from the related image.
[Selecting Emphaseized Image: Embodiment 2]
Selecting the emphaseized images 42 when an application corresponding to an image from which the scrolling operation has started is an application for providing certain information (displaying the information on the display 16) will be described hereinafter. Here, the display controller 51 selects, as the emphaseized images 42, the image from which the scrolling operation has started, and an image corresponding to an application for providing, to the user, information including unread information including certain information provided by the application corresponding to the image.
In the example of
When the image 21 that displays the missed call information is tapped, the incoming call histories including the missed call information and the received call histories are provided to the user (displayed on the display 16) as illustrated in
According to Embodiment 2, when the scrolling operation has started from the image 24 as illustrated in
Furthermore, as illustrated in
When the image 22 that displays the information on the incoming email is tapped, information on the previously received emails (received-email information) is provided to the user for each of the emails (displayed on the display 16) as illustrated in
Furthermore, when the image 23 that displays information on the incoming message is tapped, the information on the incoming message is provided (displayed on the display 16) as illustrated in, for example,
None of the images 21, 22, and 23 in
According to Embodiment 2, when the scrolling operation has started from an image corresponding to an application that provides certain information, the display controller 51 selects, as the emphaseized image 42, an image corresponding to an application that provides information including unread information including the certain information. Thus, the user can easily know the presence or absence of unread information including certain information, for example, unread information including a name of a specific person. The image from which the scrolling operation has started does not have to be selected as the emphaseized image 42 as according to Embodiment 1.
[Selecting Emphaseized Image: Embodiment 3]
In the selecting of the emphaseized images 42 according to Embodiment 3, an image identical in size to the image from which the scrolling operation has started is selected as the emphaseized image 42.
When the scrolling operation has started from, for example, the image 26 that is the largest among the images in the display screen 40 as illustrated in
The image from which the scrolling operation has started may be or may not be selected as the emphaseized image 42.
[Selection of Emphaseized Image: Embodiment 4]
Embodiment 4 describes a case where the emphaseized image 42 does not exist except for the image from which the operation has started.
When the image identical in size to the image from which the scrolling operation starts is selected as the emphaseized image 42, assume that the scrolling operation has started from the image 27 that is the largest in the display screen 40 as illustrated in
As such, when there is no image related to the image from which the scrolling operation has started, the user can know the absence of the image that the user is searching for without actually searching for the image, by notifying a message indicating the absence of the image related to the image from which the scrolling operation has started. Furthermore, even when the scrolling operation has started and there is no image related to the image from which the scrolling operation has started, disabling the display screen 40 from being scrolled negates the need for the user to return the display screen 40 to the original state.
[Selection of Emphaseized Image: Embodiment 5]
Embodiment 5 will describe selection of the emphaseized images 42 when two of the operators 60 have started the scrolling operation from the respective images (a first image 61 and a second image 62). Here, all the images selected when the scrolling operations have started from the first image 61 and the second image 62 are the emphaseized images 42.
The image 21 is the image corresponding to the phone application. Furthermore, the incoming call function in the phone application enables the user to obtain information on a missed call from Mr. A. The image 21 displays the information on the missed call.
The image 22 is the image corresponding to the email application. Although the image 22 displays only the number of the incoming emails, the receiving function in the email application enables the user to obtain information on the incoming emails from Mr. A and Mr. B.
The image 30 is an image corresponding to a communication application, and displays information on a missed call from Mr. B that is obtained by the incoming call function in the communication application.
In the example of
[Selection of Emphaseized Image: Embodiment 6]
Although the emphaseized images 42 are selected based on an image from which the scrolling operation has started according to Embodiments 1 to 3, and 5, they may be selected based on the number of the operators 60 that perform the scrolling operation. According to Embodiment 6, an image corresponding to an application that provides information including unread information is selected as the emphaseized image 42, when the number of the operators 60 that have performed the scrolling operation is a predetermined number. Examples of the unread information according to Embodiment 6 include information on a missed call in the phone application and information on a schedule to be notified at a specific time by a schedule application.
As illustrated in
According to Embodiment 6, the user enables the electronic apparatus 1 to select, as the emphaseized image 42, an image corresponding to the application that provides information including unread information, by merely changing the number of the operators 60 that perform the scrolling operation. Thus, the user can easily know the image corresponding to the application containing unread information that the user desires to check, in the information to be provided, by scrolling with the predetermined number of the operators 60.
[Selection of Emphaseized Image: Embodiment 7]
As illustrated in
Embodiments 6 and 7 may be combined. Specifically, for example, when two of the operators 60 have performed the scrolling operation, the emphaseized images 42 may be selected according to Embodiment 6, whereas when three of the operators 60 have performed the scrolling operation, the emphaseized images 42 may be selected according to Embodiment 7.
The images selected as the emphaseized images 42 are changed according to the number of the operators 60 herein. Thus, the user can change the images to be prominently displayed by changing the number of the operators 60 that perform the scrolling operation.
[Selection of Emphaseized Image: Embodiment 8]
As illustrated in
Since the images predetermined by the user are selected as the emphaseized images 42 according to Embodiment 8, the user enables the electronic apparatus 1 to select, as the emphaseized images 42, images that are irrelevant to one another, such as the image 21 corresponding to the phone application, the image 22 corresponding to the email application, and the image 26 corresponding to the camera application as illustrated in
Furthermore, when the predetermined number of the operators 60 have performed the scrolling operation, an image corresponding to an application that has been started between a time that is before a predetermined time from a current time, and the current time may be selected as the emphaseized image 42. In other words, the electronic apparatus 1 may select, as the emphaseized image 42, an image corresponding to an application that has been lately used by the user. Specifically, for example, when the predetermined number of the operators 60 have performed the scrolling operation, the electronic apparatus 1 selects, as the emphaseized images 42, applications that have been started for 24 hours (within one day) before the current time. Here, the user can easily recognize the image corresponding to the application that has been lately used by the user. The predetermined time is not limited to 24 hours. The user may arbitrarily set the predetermined time.
[Selection of Emphaseized Image: Embodiment 9]
Embodiment 9 will describe an operation of the electronic apparatus 1 when the display target image 41 does not include any image associated with the number of the operators 60 detected by the operation detector 50. Here, the display controller 51 displays the message 43 indicating that there is no image selected as the emphaseized image 42 as according to Embodiment 4. Furthermore, besides displaying the message 43, the display controller 51 may prohibit or disable the display screen 40 from being scrolled.
[Selection of Emphaseized Image: Embodiment 10]
Selecting the emphaseized image 42 based on an image from which the scrolling operation has started according to Embodiments 1 to 3 and 5, and selecting as the emphaseized image 42 an image associated with the number of the operators 60 that perform the scrolling operation according to Embodiments 6 to 8 may be combined and used.
[[Displaying Emphaseized Image in Emphasis Display Mode]]
Hereinafter, a display state of the emphaseized image 42 when the electronic apparatus 1 is shifted to the emphasis display mode 54 will be described.
[Displaying Emphaseized Image in Emphasis Display Mode: Embodiment 1]
According to Embodiment 1, the emphaseized image 42 is prominently displayed by changing the color of images arranged in the display target image 41. For example, hue, lightness, or saturation of the image determined as the emphaseized image 42 is changed.
In changing the hue of the images, the difference in hue between the emphaseized image 42 and the images other than the emphaseized image 42 is increased. Accordingly, the emphaseized image 42 and the other images can be distinguished from one another. Furthermore, in changing the lightness or the saturation of the images, the lightness or the saturation of the emphaseized image 42 is increased, which will make the colors of the emphaseized image 42 more prominent. Thus, the user can intuitively recognize the image as prominent. Conversely, the lightness or the saturation of the images other than the emphaseized image 42 that are arranged in the display target image 41 may be reduced. Reducing the lightness or the saturation of the images will make the colors of the images darker or duller. Thus, the user can intuitively recognize that the images should not be selected. At least two of the hue, the lightness, and the saturation of the images may be changed.
[Displaying Emphaseized Image in Emphasis Display Mode: Embodiment 2]
According to Embodiment 2, the emphaseized images 42 are prominently displayed by changing the sizes of the images arranged in the display target image 41. The changing herein refers to not changing the sizes among the three sizes of the images, but using an image of a size larger or smaller than the current size.
Increasing an area of an image selected as the emphaseized image 42 more than those of the other images arranged in the same size enables the user to intuitively recognize the image displayed larger as the prominent emphaseized image 42.
As seen from the description above, the emphaseized image 42 is prominently displayed by changing the display state of the emphaseized image 42 or changing display states of the images other than the emphaseized image 42 according to Embodiments 1 and 2.
[Displaying Emphaseized Image in Emphasis Display Mode: Embodiment 3]
According to Embodiment 3, the emphaseized image 42 is prominently displayed by attaching an identification image (mark) 44 thereon.
[Displaying Emphaseized Image in Emphasis Display Mode: Embodiment 4]
According to Embodiment 4, the emphaseized image 42 is prominently displayed by preventing the images other than the emphaseized image 42 from appearing.
Since the images other than the images 22, 21, and 28 selected as the emphaseized images 42 are not displayed according to Embodiment 4, the user can easily recognize the emphaseized images 42.
[[Range for Scrolling Display Screen]]
The range of the display target image 41 that is to be displayed on the display 16 will be described hereinafter. The display screen 40 to be displayed on the display 16 is scrolled within a range 45 including the emphaseized images 42, in the display target image 41.
Scrolling the display screen 40 within the range 45 including the emphaseized images 42 enables the user to narrow down a range within which the target image is searched for and to easily find out the target image, in the display target image 41.
[[Mode During Scrolling Display Screen]]
When the operation detector 50 detects tapping on an image other than the emphaseized image 42 in the emphasis display mode 54, the controller 10 of the electronic apparatus 1 does not have to start the application corresponding to the tapped image. In other words, even when the user mistakenly selects an image that is not related to the target image, the application corresponding to the image that is not related to the target image does not have to be started. This can reduce the probability of redoing the operation due to the mistake in the previous operation by the user.
[[State of Display Image]]
Although the above Embodiment describes a state in which a part of the display target image 41 is displayed as the display screen 40 on the display 16, the display target image 41 does not always have to be one image. For example, the display target image 41 may include images (display target images 41a, 41b, and 41c) as illustrated in
Furthermore, a display region within the display target image 41 may be moved by the scrolling operation, according to the size of the display region. For example, as illustrated in
[Other Modifications]
The examples above describe the application of the present disclosure to mobile phones. The present disclosure is applicable to any electronic apparatuses including at least a touch panel and a display. The present disclosure is applicable to, for example, personal computers (PCs), personal digital assistants (PDAs), and television (TV) receivers.
While the electronic apparatus 1 is described in detail above, the foregoing description is in all aspects illustrative and not restrictive. Various modifications described above may be combined with one another unless any contradiction occurs. It is understood that numerous modifications that have not yet been described can be devised without departing from the scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2013-200305 | Sep 2013 | JP | national |
The present application is a continuation of PCT Application No. PCT/JP2014/75523, filed on Sep. 25, 2014, which claims the benefit of Japanese Patent Application No. 2013-200305, filed on Sep. 26, 2013. PCT Application No. PCT/JP2014/75523 is entitled “ELECTRONIC DEVICE, CONTROL PROGRAM, AND METHOD FOR OPERATING ELECTRONIC DEVICE”, and Japanese Patent Application No. 2013-200305 is entitled “ELECTRONIC APPARATUS, CONTROL PROGRAM, AND OPERATING METHOD OF ELECTRONIC APPARATUS”. The contents of which are incorporated by reference herein in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2014/075523 | Sep 2014 | US |
Child | 15077721 | US |