BACKGROUNDThis application is a continuation of U.S. application Ser. No. 14/472,810, filed Aug. 29, 2014, which claims priority to Japanese Patent Application No. 2013-181106, filed Sep. 2, 2013, the entire disclosures of both of which are incorporated by reference herein.
1. Technical Field
The present invention relates to an electronic device.
2. Related Art
As an electronic device has higher integration levels and more functions, various measurement modes are implemented in a stopwatch which measures time. For example, as JP-A-7-55962 shows, as a user operates an operation button, it is possible to confirm a lap time value even during measurement while traveling, and to record the measured timing information in a memory.
In recent years, as a global positioning system (GPS) represents, a technology which takes a measurement of a position of a moving object by using a satellite positioning system by a satellite and measures movement information of the moving object based on a time change of the measured position, is known. There is provided a watch which implements the measuring function and the timing function, and has many functions that display various types of information while traveling based on the movement information and the timing information.
However, it is required that various types of information which are displayed in a display region of the watch be displayed in a large size so that the user is able to visually confirm it even while traveling. As a result, status information which shows a measurement state is displayed in a small size in an empty region of the display region. Accordingly, the user cannot easily determine whether or not the measurement is in progress, and it is easy for the user to cause a measurement error.
SUMMARYAn advantage of some aspects of the invention is to easily confirm a measurement state visually.
The invention can be implemented as the following forms or application examples.
APPLICATION EXAMPLE1This application Example is directed to an electronic device including: a measurement portion which measures a lapse of time; an indication portion which indicates a measurement with respect to the measurement portion; a display portion which displays a measurement result measured by the measurement portion on a display screen; and a display control portion which switches a display color of the display screen corresponding to a measurement state of the measurement portion.
According to this configuration, the measurement portion measures based on an indication of the indication portion, and the display color of the display screen which displays the measurement result on the display portion is switched according to the measurement state of the measurement portion. For this reason, by visually confirming the display color of the display screen, it is possible to easily recognize the measurement state.
APPLICATION EXAMPLE 2In the electronic device according to the application example described above, it is preferable that the indication portion indicates an initiation and a stop of the measurement, that the measurement portion transits to a measurement state or a non-measurement state according to the indication of the indication portion, and that the display control portion switches the display color to a first color when the measurement portion is in the measurement state, and switch the display color to a second color when the measurement portion is in the non-measurement state.
According to this configuration, since the display color of the display screen is switched to the first color when the measurement portion is in the measurement state, and the display color of the display screen is switched to the second color when the measurement portion is in the non-measurement state, it is possible to immediately recognize the measurement state of the measurement portion by visually confirming whether the display color of the display screen is the first color or the second color.
APPLICATION EXAMPLE 3In the electronic device according to the application example described above, it is preferable that the display control portion switches the display color of at least a part of an area of the display screen corresponding to the state of the measurement portion.
APPLICATION EXAMPLE 4In the electronic device according to the application example described above, it is preferable that the display screen includes a character area and a background area, and the display control portion switches at least one display color of the character area and the background area.
APPLICATION EXAMPLE 5In the electronic device according to the application example described above, it is preferable the display screen is displayed in white and in black, and the display control portion switches the white color and the black color to each other.
APPLICATION EXAMPLE 6In the electronic device according to the application example described above, it is preferable that the indication portion indicates the stop of the measurement when the measurement portion is in the measurement state and a predetermined condition is established.
According to this configuration, it is possible that the measurement portion in the measurement state transits to in the non-measurement state when the predetermined condition is established.
APPLICATION EXAMPLE 7In the electronic device according to the application example described above, it is preferable that a position calculation portion which calculates the positional information based on a signal from a positioning satellite is provided, and the measurement portion measures the movement information based on the lapse of time and the positional information.
According to this configuration, it is possible to measure the movement information of the device itself, based on the positional information which is based on the signal from the positioning satellite, and the lapse of time.
APPLICATION EXAMPLE 8In the electronic device according to the application example described above, it is preferable that the movement information is a movement distance which considers a position where the measurement is initiated as a starting point, and the display portion displays the movement distance.
APPLICATION EXAMPLE 9In the electronic device according to the application example described above, it is preferable that an acceleration detection portion which detects acceleration and calculates a movement amount based on the detected acceleration is provided, and that the measurement portion calculates the movement distance based on the movement amount calculated by the acceleration detection portion when the position calculation portion cannot calculate the positional information.
According to this configuration, it is possible to calculate the movement distance based on the movement amount calculated by the acceleration detection portion even when the position calculation portion cannot calculate the positional information.
BRIEF DESCRIPTION OF THE DRAWINGSThe invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
FIG. 1 is a schematic view illustrating an outline of a GPS system.
FIG. 2 is a block diagram illustrating a functional configuration of a running watch according to an embodiment of the invention.
FIG. 3 is a flow chart illustrating a flow of a process in the running watch according to the embodiment of the invention.
FIGS. 4A to 4E are views illustrating transition of display screens.
DESCRIPTION OF EXEMPLARY EMBODIMENTSHereinafter, an embodiment of the invention will be described with reference to the drawings.
EmbodimentHereinafter, an appropriate example of an electronic device according to the invention will be described. Here, an outline of a runningwatch10 which is an electronic device that receives and uses a signal for positioning or the like by a radio wave from a positional information satellite or the like that constitutes a communication system, will be described as an example. In the embodiment, a GPS system is assumed as the communication system. However, the embodiment is not limited thereto, and various satellite positioning systems can be assumed.
FIG. 1 is a schematic view illustrating an outline of a GPS system. As illustrated inFIG. 1, aGPS satellite90, which is a positioning satellite, is a positional information satellite that orbits on a predetermined orbit above the Earth, and transmits a satellite signal which superposes a navigation message or the like at a microwave of 1.57542 GHz, for example, to the ground. TheGPS satellite90 has an atomic timepiece mounted thereon, and includes GPS time information which is extremely accurate time information that is timed by the atomic timepiece in the satellite signal. For this reason, the runningwatch10 which is provided with a function as a GPS receiver can receive the satellite signal and display an accurate time by correcting a progress or a delay of an internal time.
In addition, the satellite signal includes orbital information which shows a position on the orbit of theGPS satellite90. In other words, the runningwatch10 can perform a positioning computation. In general, by receiving the satellite signal transmitted from each of four ormore GPS satellites90, the running watch includes a function that performs the positioning computation by using the orbital information and the GPS time information which are included in the received satellite signal. By performing the positioning computation, the runningwatch10 can easily correct the time by matching a current position, or the like. Besides, if the satellite signal is used, various applications, such as displaying a current position, taking a measurement of a movement distance, or taking a measurement of a movement speed, are possible. In the runningwatch10, the information can be displayed in a digital manner by aliquid crystal panel12.
In the embodiment, the runningwatch10 includes anexterior case11 and abelt19 for installing theexterior case11 to anarm18. On a side surface of theexterior case11, operation buttons16 (16a,16b,16c,and16d) are provided. The operation buttons16 function as an indication portion, and are assigned to be able to indicate a selection of a measurement mode, an initiation of the measurement, a temporary stop of the measurement, a completion of the measurement, setting the display of theliquid crystal panel12, or the like, as the user pushes the operation button.
FIG. 2 is a block diagram illustrating an example of a functional configuration of the runningwatch10. The runningwatch10 includes aGPS antenna22, a GPSposition calculation portion20, asensor portion24, aprocess portion30, anoperation portion40, atimepiece portion42, acommunication portion44, adisplay portion46, and astorage portion50.
The GPSposition calculation portion20 is a module which uses the satellite signal transmitted from theGPS satellite90 and measures a position or a movement speed vector.
After obtaining the orbital information of an almanac (astronomical calendar) or an ephemeris (broadcast ephemeris) from a navigation message or the like transmitted from theGPS satellite90, and obtaining an approximate position of theGPS satellite90 based on the obtained almanac, the GPSposition calculation portion20 obtains a specific position of theGPS satellite90 based on the ephemeris. Furthermore, the GPSposition calculation portion20 determines fourGPS satellites90 which are the targets to be received based on the obtained positional information, receives radio frequency (RF) signals transmitted from each of thedetermined GPS satellites90 by theGPS antenna22, and obtains the satellite signal by processing and decoding the received RF signals.
The GPSposition calculation portion20 extracts measurement information which is necessary for analyzing the satellite signal. The measurement information includes an amount that is referred to as a code phase or a Doppler frequency that captures the satellite signal, or an amount that is referred to as a pseudo range or a pseudo range rate between the runningwatch10 and theGPS satellite90. By using the measurement information, the GPSposition calculation portion20 performs computation of a known position and computation of the movement speed vector, and calculates the positional information of the device itself. Furthermore, the GPSposition calculation portion20 corresponds to the position calculation portion.
Thesensor portion24 functions as the acceleration detection portion which detects acceleration, and is a sensor unit which is configured to have an inertial sensor that is an acceleration sensor or a gyro sensor, for example.
Theoperation portion40 is an input apparatus which is configured to have an operation button16 or the like, and outputs the signal showing that the buttons are pushed to theprocess portion30.
Thetimepiece portion42 is a timepiece inside the runningwatch10, and is configured to have a crystal oscillator or the like which is a quartz crystal resonator and an oscillation circuit. The time information of thetimepiece portion42 is output to theprocess portion30 at any time.
Thecommunication portion44 is a communication apparatus for transmitting and receiving the information used in the apparatus between the outside information processing apparatuses according to control of theprocess portion30. Examples of the communication technique of thecommunication portion44 can include various methods, such as a wire connection method via a cable in conformity to a predetermined communication standard, a connection method via an intermediate apparatus which also serves as a charger referred to as a cradle, or a wireless connection method by using near-field wireless communication.
Thedisplay portion46 is a display apparatus which is configured to have a liquid crystal display (LCD) as aliquid crystal panel12, and displays various types of information based on the display signal output from theprocess portion30.
Theprocess portion30 is a processor which generally controls each functional portion of the runningwatch10 according to aprogram52 stored in thestorage portion50, and is configured to have a processor, such as a central processing unit (CPU) or a digital signal processor (DSP).
In the embodiment, theprocess portion30 includes a movementdistance measurement portion32, atime measurement portion34, and adisplay control portion36, as main functional portions. Here, the movementdistance measurement portion32 and thetime measurement portion34 correspond to the measurement portion.
The movementdistance measurement portion32 measures the movement distance or the movement speed which considers a reference position where the measurement is initiated as the starting point, based on the positional information of the device itself calculated by the GPSposition calculation portion20. Furthermore, when the GPSposition calculation portion20 cannot calculate the positional information of the device itself, an aspect can be assumed in which the movementdistance measurement portion32 calculates the movement amount based on an output signal of the inertial sensor of thesensor portion24, and derives the movement distance or the like based on the calculated movement amount.
Thetime measurement portion34 measures the lapse of time or the like, based on the time information output from thetimepiece portion42.
Furthermore, theprocess portion30 can calculate a pace, lap time, split time, a movement locus, and consumed calories, based on information which is related to a distance measured by the movementdistance measurement portion32 and information which is related to time measured by thetime measurement portion34.
Thedisplay control portion36 generates a display screen which shows a measurement result measured by the movementdistance measurement portion32 or thetime measurement portion34, a calculation result calculated by theprocess portion30, and a searching state of theGPS satellite90 by the GPSposition calculation portion20, and performs a control to display the generated display screen on thedisplay portion46.
In the embodiment, according to a process circumstance of theprocess portion30, thedisplay control portion36 transits to any one of a satellite search display mode which displays a display screen (search screen) showing a searching state of theGPS satellite90, a time display mode which displays a display screen (home screen) displaying current time, and the measurement mode which measures or calculates the movement information, such as traveling time or traveling distance of the user, and displays a display screen (chronograph screen) showing the calculation result.
The measurement mode can display plural information, such as the movement distance or temporal information measured by the movementdistance measurement portion32, thetime measurement portion34, and theprocess portion30 on one chronograph screen, for example, display only the information of the movement distance on the chronograph screen, based on a selection operation of the user.
Thedisplay control portion36 has a displaycolor switching portion38. While the measurement mode is performed, when a state transits from the measurement state to the non-measurement state or from the non-measurement state to the measurement state, according to the indication from theoperation portion40 or theprocess portion30, by switching the display color of the displayed chronograph screen to a color corresponding to the transited state, the displaycolor switching portion38 has a function that visually shows a current transition state to the user. Furthermore, the non-measurement state can be assumed as a reset state which initializes a measurement value, or as a temporary stop (pause) state which can continue the measurement.
For example, when the user pushes the operation button16 set to initiate the measurement, the movementdistance measurement portion32 and thetime measurement portion34 initiate the measurement corresponding to the operation button16, and thedisplay control portion36 displays the character area of the chronograph screen displayed in the display color (first color) which shows the measurement state, on thedisplay portion46. In addition, when the user pushes the operation button16 set to stop the measurement, the movementdistance measurement portion32 and thetime measurement portion34 stop the measurement, and thedisplay control portion36 displays the character area of the chronograph screen displayed in the display color (second color) which shows the non-measurement state, on thedisplay portion46.
Furthermore, the transition from the measurement state to the non-measurement state is not limited to the button operation. For example, when the movementdistance measurement portion32 and thetime measurement portion34 are in the middle of the measurement, and a predetermined condition, for example, the movement speed is a predetermined value or lower, theprocess portion30 functions as the indication portion and indicates the stop of the measurement to the movementdistance measurement portion32 or thetime measurement portion34. Furthermore, when the measurement is stopped under this condition, the measurement is resumed if the movement speed exceeds the predetermined value.
In the embodiment, when thedisplay portion46 displays the display screen in white and black, and the displaycolor switching portion38 performs the measurement mode, a white color and a black color are replaced and inverted according to the measurement state or the non-measurement state. In other words, in a case of the measurement state, the character area which shows the information on the chronograph screen is displayed in black, and the background area is displayed in white (refer toFIG. 4D). In addition, in a case of the non-measurement state, the character area on the chronograph screen is displayed in white, and the background area is displayed in black (refer toFIG. 4E). Furthermore, as the user performs the setting, it is possible to reverse the display pattern of the measurement state and the non-measurement state. In addition, by characteristics of theliquid crystal panel12, an aspect can be assumed in which the display pattern is determined, in consideration of reducing a power consumption by reducing the area in black.
Furthermore, the embodiment is not limited to the inversion display of the display color. For example, an aspect can also be assumed in which color information corresponding to the state of the measurement is set in advance, and the display color of the character area or the display color of the background area corresponding to the measurement state and the non-measurement state is switched. In addition, the state which can be transited is not limited to the measurement state and the non-measurement state, and the transition among three or more other states can be assumed.
In addition, the display color of the entire area displayed by theliquid crystal panel12 may be switched, and the display color only in a part of the area which displays predetermined information may be switched. In addition, when the display color is switched, an aspect can also be assumed in which a switching of the display color of the chronograph screen is notified to the user, by flashing the chronograph screen, or by repeatedly switching a current display color and a display color to be switched over at predetermined times.
Thestorage portion50 is configured to have a storage apparatus, such as a read only memory (ROM), a flash ROM, or a random access memory (RAM), and stores aprogram52 for controlling the runningwatch10 by theprocess portion30 ordata54 for performing various application processes.
FIG. 3 is a flow chart illustrating a flow of a process in the runningwatch10, and describes with appropriate reference to a view illustrating the transition of the display screen inFIGS. 4A to 4E. Furthermore, in the following description, thedisplay control portion36 is described to be limited to an aspect in which only the movement distance is displayed on the chronograph screen.
When the runningwatch10 is activated, theprocess portion30 transits to a waiting state which is a home position. At the same time, thedisplay control portion36 transits to a time display mode, and displays the current time on thedisplay portion46 as a home screen, as illustrated inFIG. 4A (Step S100).
Next, theprocess portion30 determines whether or not the GPS satellite searching is indicated (Step S101), and repeats the determination of Step S101 when the GPS satellite searching is not indicated by the user (NO in Step S101).
In the embodiment, if a predetermined operation button16 is pushed when the home screen is displayed, a selection screen (not illustrated) is displayed, and the GPS satellite searching is indicated to be performed when the user selects a chronograph function from the selection screen. In this manner, when the GPS satellite searching is indicated (YES in Step S101), theprocess portion30 captures the plurality ofGPS satellites90 and receives the satellite signal (Step S102), and calculates the positional information based on the received satellite signal. In this case, thedisplay control portion36 transits to a satellite searching display mode, and displays the search screen which shows the searching state as illustrated inFIG. 4B, on thedisplay portion46.
Next, theprocess portion30 transits the measurement indication from the user to the waiting state. At the same time, thedisplay control portion36 transits to the measurement mode, and displays the chronograph screen in the display color which shows the non-measurement state, as illustrated inFIG. 4C, on the display portion46 (Step S104). In this case, the movement distance measured by the movementdistance measurement portion32 is initialized, and the movement distance displayed on thedisplay portion46 is displayed as an initial value.
Next, theprocess portion30 determines whether or not the measurement initiation is indicated from the user (Step S106). Here, when the measurement initiation is not indicated from the user (NO in Step S106), theprocess portion30 determines whether or not the transition to the home screen is indicated from the user (Step S120). When the transition to the home screen is indicated (YES in Step S120), the process goes back to Step S100. Meanwhile, when the transition to the home screen is not indicated (NO in Step S120), the process goes back to Step S104.
In addition, when the measurement initiation is indicated from the user (YES in Step S106), theprocess portion30 initiates the measurement process (Step S108), and initiates the measurement of the lapse of time and the movement distance.
Furthermore, as illustrated inFIG. 4D, thedisplay control portion36 displays the chronograph screen in the display color which shows the measurement state, on the display portion46 (Step S110).
Next, theprocess portion30 determines whether or not the temporary stop of the measurement is indicted from the user (Step S112). Here, when the temporary stop of the measurement is not indicted from the user (NO in Step S112), the process goes back to Step S108 and continues the measurement process at a predetermined time interval.
Meanwhile, when the temporary stop of the measurement is indicted from the user (YES in Step S112), thedisplay control portion36 displays the chronograph screen in the display color which shows the non-measurement state, on thedisplay portion46, as illustrated inFIG. 4E (Step S114). In this case, the movement distance measured by the movementdistance measurement portion32 is maintained, and the movement distance measured by this process is displayed on thedisplay portion46.
Next, theprocess portion30 determines whether or not a reset of the measurement is indicated from the user (Step S116). Here, when the reset of the measurement is indicated from the user (YES in Step S116), the measurement information, such as the movement distance, is reset (Step S117), and the process goes back to Step S104.
Meanwhile, when the reset of the measurement is not indicated from the user (NO in Step S116), theprocess portion30 determines whether or not the temporary stop is indicated to be lifted from the user (Step S118). Here, when the temporary stop is not indicated to be lifted from the user (NO in Step S118), the process goes back to Step S114.
Meanwhile, when the temporary stop is indicated to be lifted from the user (YES in Step S118), the process goes back to Step S108 and continues the measurement process at the predetermined time interval. In this case, the movement distance measured by the movementdistance measurement portion32 is added to the movement distance displayed on thedisplay portion46 and counted, and the counted movement distance is displayed on thedisplay portion46.
Furthermore, in the embodiment, the above processes are performed continuously. When a system reset of the runningwatch10 is indicated, after theprocess portion30 performs an initialization process, the process from the Step S100 is performed.
According to the above-described embodiment, the following is effective.
(1) Since the runningwatch10 changes and displays the display color on thedisplay portion46 corresponding to a case where the set measurement items are in the middle of the measurement, and to a case where the set measurement items are stopped, the user can easily confirm the measurement state visually by the display color. Therefore, when the measurement is temporarily stopped in accordance with the temporarily stopped traveling, the user can easily confirm whether or not the measurement is resumed when the traveling is resumed.
(2) As the character area is displayed in black and the background area is displayed in white during the measurement, it is possible to improve visibility of display information while traveling.
There is a case where the apparatus which performs the above method is realized by a single apparatus, and there is a case where the apparatus is realized by combining a plurality of apparatuses. The apparatus includes various aspects.
Each configuration and the combination thereof in each embodiment is an example. The configuration can be added, omitted, changed, and modified without departing from the scope of the invention. In addition, the embodiment of the invention is not limited, and limited only to the scope of the appended claims.