The present invention relates to a method of providing exercise information and a wearable device therefor.
People have a need to take exercise and break a record every day or a need to control exercise pace and the amount of exercise by taking more intensive exercise than that yesterday. Furthermore, people may take exercise with others or control exercise pace while watching others' exercise.
In existing exercise records management methods or devices, a user can compare his or her current exercise record information with his or her previous exercise record information or others' exercise record information only after the user finishes exercise. Thus, the user cannot compare his or her current exercise state with his or her previous exercise record information or others' exercise record information in real time.
There is a need for a method and device capable of intuitively comparing a user's exercise state with the user's previous exercise record information or others' exercise record information in real time and providing a feedback to the user so that the user may control exercise pace in real time.
Provided is a wearable device capable of displaying a list including at least one piece of previous exercise record information, receiving an input to select first previous exercise record information from the list from a user, obtaining the user's current exercise record information, comparing the selected first previous exercise record information with the current exercise record information, and displaying an image indicating comparison result information.
In one embodiment, a method of providing exercise information, performed by a wearable device, includes displaying a list including at least one piece of previous exercise record information, receiving an input to select first previous exercise record information from the list from a user, obtaining the user's current exercise record information, comparing the selected first previous exercise record information with the current exercise record information, and displaying an image indicating comparison result information.
The comparison result information may include at least one among a result of comparing an exercise time of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise amount of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise pattern of the first previous exercise record information with that of the current exercise record information; and a result of comparing an exercise speed of the first previous exercise record information with that of the current exercise record information.
The displaying of the image indicating the comparison result information may include determining a first image corresponding to the first previous exercise record information and a second image corresponding to the current exercise record information; and displaying the first image and the second image, based on the comparison result information.
The method may further include outputting a notification signal regarding control of the user's exercise amount, based on the comparison result information.
The displaying of the image indicating the comparison result information may include determining whether a value included in the current exercise record information exceeds a value included in the first previous exercise record information when the user's exercise is finished; and displaying a message related to outperforming a goal, based on a result of determining whether the value included in the current exercise record information exceeds the value included in the first previous exercise record information.
The displaying of the list may include receiving an input to select a battle mode; and displaying a list including at least another person's previous exercise record information, in response to the input.
In one embodiment, a wearable device includes a display unit configured to display a list including at least one piece of previous exercise record information; a user input unit configured to receive an input to select first previous exercise record information from the list from a user; and a controller configured to obtain the user's current exercise record information, and compare the selected first previous exercise record information with the current exercise record information, wherein the display unit displays an image representing comparison result information including a result of comparing the selected first previous exercise record information with the current exercise record information.
The comparison result information may include at least one among a result of comparing an exercise time of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise amount of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise pattern of the first previous exercise record information with that of the current exercise record information; and a result of comparing an exercise speed of the first previous exercise record information with that of the current exercise record information.
The controller may determine a first image corresponding to the first previous exercise record information and a second image corresponding to the current exercise record information, and display the first image and the second image, based on the comparison result information.
The controller may control the display unit to output a notification signal regarding control of the user's exercise amount, based on the comparison result information.
The controller may determine whether a value included in the current exercise record information exceeds a value included in the first previous exercise record information when the user's exercise is finished, and the display unit may display a message related to outperforming a goal, based on a result of determining whether the value included in the current exercise record information exceeds the value included in the first previous exercise record information.
The user input unit may receive an input to select a battle mode, and the display unit may display a list including at least another person's previous exercise record information, in response to the input.
The specific terms used herein will be briefly described and then the present invention will be described in detail.
In the present disclosure, general terms that have been widely used nowadays are selected, if possible, in consideration of functions of the present invention, but non-general terms may be selected according to the intentions of technicians in the this art, precedents, or new technologies, etc. Furthermore, some terms may be arbitrarily chosen by the present applicant. In this case, the meanings of these terms will be explained in corresponding parts of the present disclosure in detail. Thus, the terms used herein should be defined not based on the names thereof but based on the meanings thereof and the whole context of the present invention.
When an element is referred to as “including or having” another element, it should be understood to mean that other elements are not excluded and the element may further other elements unless otherwise described. As used herein, the terms “unit”, “module”, etc. should be understood to mean a unit into which at least one function or operation is processed, and may be embodied by hardware, software, or a combination of software and hardware.
Embodiments of the present invention will be described in detail with reference to the accompanying drawings below such that those of ordinary skill in the art can easily implement them. However, the present invention may be embodied in many different forms and are not limited to the embodiments set forth herein. For clarity, parts which are not related to describing the present invention are omitted in the drawings, and like reference numerals are allocated to like elements throughout the present disclosure.
Referring to
When user wears the wearable device 10 and takes exercise, the wearable device 10 may collect the user's exercise information. For example, the wearable device 10 may collect information regarding a current speed, acceleration, and moving distance of the user's exercise by using an acceleration sensor. The wearable device 10 may collect information regarding the user's current temperature by using a temperature sensor. The wearable device 10 may collect information regarding a blood pressure by using a blood pressure sensor or collect information regarding an electrocardiogram by using an electrocardiogram sensor, but embodiments are not limited thereto.
In one embodiment, even if a user takes exercise alone, the wearable device 10 may provide exercise information so that the user may take exercise to break his or her previous exercise records or others' exercise records.
For example, the wearable device 10 may provide comparison information including a result of comparing the user's previous exercise record information with the user's current exercise record information. In this case, the user's previous exercise record information may be understood to mean previous exercise record information stored in the wearable device 10 or an external electronic device. For example, the previous exercise record information may include information regarding a previous exercise place, the amount of exercise, an exercise time, an average exercise speed, etc. The user's current exercise record information may be understood to mean information being currently measured and recorded by various sensors included in the wearable device 10. For example, the current exercise record information may include information regarding a current exercise place, the amount of exercise accumulated until a present time from exercise starting point, an exercise time from the exercise starting point, an average exercise speed from the exercise starting point, etc. The exercise starting point may be understood to mean a point of time when a user input is received with respect to an exercise start user interface (UI) displayed on a screen of the wearable device 10.
In one embodiment, the user's previous exercise record information may be recorded at a place which is the same as or similar to a place at which the user is currently taking exercise.
The comparison information including the result of comparing the user's previous exercise record information with the user's current exercise record information may be information including a result of comparing an exercise speed included in the previous exercise record information with that included in the current exercise record information. The comparison information may be information including a result of comparing the amount of exercise included in the previous exercise record information with that included in the current exercise record information.
The wearable device 10 may intuitively display an image indicating a comparison result on the screen thereof. For example, the wearable device 10 may display on the screen an image showing that a character corresponding to a user in the past and a character corresponding to the user at a present time take exercise in competition with each other.
In one embodiment, the wearable device 10 may not include a display unit. In this case, the wearable device 10 may output information processed by the wearable device 10 in various forms, e.g., voice, vibration, light flickering, etc.
A case in which the wearable device 10 includes a display unit will be described as an example below for convenience of explanation.
Referring to
The display unit 110 is a display interface means for displaying various information, such as information processed by the wearable device 10 or information to be processed by the wearable device 10, to a user. The display unit 110 may also display a graphical user interface (GUI) for visually and intuitively providing information processed by the wearable device 10 to the user.
In one embodiment, the display unit 110 may display a list including previous exercise record information of a user of the wearable device 10. For example, the previous exercise record information may include information regarding at least one among the user's previous exercise place, an exercise type, an average exercise speed, and an exercise time. The previous exercise record information may further include information regarding a previous maximum/minimum exercise speed, a previous exercise start time, etc.
Alternatively, the display unit 110 may display a list including others' exercise record information. In this case, the others may be other users who are friends of the user of the wearable device 10. For example, the wearable device 10 may obtain exercise record information of other users who are set as friends of the user of the wearable device 10 in an external server (not shown) from the external server. In this case, the external server may be an exercise records management server which stores and manages users' exercise record information. Otherwise, the others may be users of electronic devices located close to the wearable device 10. For example, the wearable device 10 may obtain exercise record information of a user of an electronic device which can communicate with the wearable device 10.
Alternatively, the display unit 110 may display a list including exercise record information of celebrities (e.g., entertainers, athletes, politicians, etc.). For example, the wearable device 10 may obtain celebrities' exercise record information from an external server (not shown).
When the display unit 110 forms a layered structure together with a touch pad to make a touch screen, the display unit 110 may be used as an input device, as well as an output device. The display unit 110 may include at least one among a liquid crystal display, a thin-film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a three-dimensional (3D) display, and an electrophoretic display. The wearable device 10 may include two or more display units 110 according to the type thereof.
The user input unit 130 may be a means through which a user inputs control information to control the wearable device 10. Examples of the user input unit 130 may include, but are not limited to, a key pad, a dome switch, a touch pad (a touch-type capacitive touch pad, a pressure-type resistive overlay touch pad, an infrared sensor-type touch pad, a surface acoustic wave conduction touch pad, an integration-type tension measurement touch pad, or a piezo effect-type touch pad), a jog wheel, a jog switch, etc.
In one embodiment, the user input unit 130 may receive a user input to select a piece of previous exercise record information from the list including the previous exercise record information of the user of the wearable device 10. Alternatively, the user input unit 130 may receive a user input to select a piece of exercise record information from the list including others' exercise record information. Alternatively, the user input unit 130 may receive a user input to select a piece of exercise record information from the list including celebrities' exercise record information.
Furthermore, the user input unit 130 may transmit control information corresponding to a user input to the controller 120.
Generally, the controller 120 may control overall operations of the wearable device 10. For example, the controller 120 may execute programs stored in a memory (not shown) to control the components of the wearable device 10, including the display unit 110 and the user input unit 130.
In one embodiment, the controller 120 may control the display unit 110 to display the list including the previous exercise record information of the user of the wearable device 10 on the screen of the wearable device 10. Alternatively, the controller 120 may control the display unit 110 to display the list including others' exercise record information or the list including celebrities' exercise record information on the screen of the wearable device 10.
Furthermore, the controller 120 may obtain the user's previous exercise record information selected form the list on the basis of control information received from the user input unit 130.
Furthermore, the controller 120 may obtain the user's current exercise record information. For example, exercise-state sensors may be installed outside or inside a main body of the wearable device 10 to sense the user's current exercise state. The exercise-state sensors may include, for example, at least one among an acceleration sensor, a gravity sensor, a gyro sensor, a geomagnetic sensor, a barometric pressure sensor, a temperature/humidity sensor, a blood pressure sensor, and a combination thereof. For example, the controller 120 may obtain information regarding the user's moving speed, the user's body motion pattern, a degree of increase in the user's temperature, a degree of increase in the user's blood pressure, etc. from sensing information measured by the exercise-state sensors. Furthermore, the controller 120 may obtain the user's current exercise amount, exercise speed, exercise pattern, etc. on the basis of the obtained information.
Furthermore, the controller 120 may obtain comparison information by comparing the user's selected previous exercise record information with the user's current exercise record information. For example, the controller 120 may obtain at least one among comparison information indicating a result of comparing an exercise time of the user's previous exercise record information with that of the user's current exercise record information, comparison information indicating a result of comparing the amount of exercise of the user's previous exercise record information with that of the user's current exercise record information, comparison information indicating a result of comparing an exercise pattern of the user's previous exercise record information with that of the user's current exercise record information, comparison information indicating a result of comparing an exercise speed pf the user's previous exercise record information with that of the user's current exercise record information, and a combination thereof. In this case, the controller 120 may compare the user's previous exercise record information with the user's current exercise record information in real time. For example, the controller 120 may obtain comparison information by comparing the user's previous exercise record information with the user's current exercise state at predetermined time intervals (e.g., 0.5 seconds, 1 second, or the like).
Furthermore, the controller 120 may determine an image representing comparison information. The determined image may be displayed on the screen of the wearable device 10 through the display unit 110. For example, the controller 120 may determine a first image corresponding to the user's previous exercise record information and a second image corresponding to the user's current exercise record information. In this case, each of the first image and the second image may include an icon, a character, an avatar, or the like. For example, the controller 120 may display the second image to be larger than the first image when the exercise speed of the user's current exercise record information is faster than that of the user's previous exercise record information. Alternatively, the controller 120 may control a foot's motion in the second image to be faster than that in the first image.
Furthermore, the controller 120 may output a notification signal regarding control of the user's exercise speed or amount. For example, the controller 120 may output the notification signal when that exercise speed of the user's current exercise record information is slower than that of the user's previous exercise record information. For example, when the exercise speed of the user's current exercise record information is slower than that of the user's previous exercise record information, the controller 120 may output warning sound via a speaker (not shown) of the wearable device 10. Alternatively, the controller 120 may control the display unit 110 to cause screen flickering to occur. Alternatively, the controller 120 may make the wearable device 10 vibrate. However, embodiments are not limited thereto, and a user may be informed in various ways that an exercise speed of a current exercise record is slower than that of a previous exercise record.
In one embodiment, the controller 120 may obtain a final comparison result by comparing the user's previous exercise record information with the user's current exercise record information when the user's exercise is finished. Furthermore, the controller 120 may control the display unit 110 to display an image indicating the final comparison result on the screen of the wearable device 10. The final comparison result may be determined according to whether a value included in the current exercise record information exceeds that included in the previous exercise record information.
In addition, although not shown in
The wearable device 10 may further include an USB port, a camera, a speaker, or the like to which a USB connector may be connected.
The names of the components of the wearable device 10 described above may be changed. Furthermore, the wearable device 10 according to an embodiment may include at least one among the components described above, may include only some of the components, or may further include other components.
Referring to
In one embodiment, the wearable device 10 may display a list including some or all pieces of the user's previous exercise record information. For example, the wearable device 10 may obtain information regarding the user's current exercise place by using GPS information or the like. The wearable device 10 may display a list including only previous exercise record information recorded in a place which is the same as the user's current exercise place among the user's previous exercise records.
In operation S320, the wearable device 10 may receive a user input to select first previous exercise record information from the list.
In operation S330, the wearable device 10 may obtain the user's current exercise record information. For example, the wearable device 10 may obtain the user's current exercise record information on the basis of information obtained by exercise-state sensors. The exercise-state sensors may include, for example, at least one among an acceleration sensor, a gravity sensor, a gyro sensor, a geomagnetic sensor, a barometric pressure sensor, a temperature/humidity sensor, a blood pressure sensor, and a combination thereof. The wearable device 10 may obtain information regarding the user's moving speed, the user's body motion pattern, a degree of increase in the user's temperature, a degree of increase in the user's blood pressure, etc. from sensing information measured by the exercise-state sensors. Furthermore, the wearable device 10 may record the user's current exercise information including the user's current exercise speed, the amount of exercise, and an exercise pattern, and may record the user's current exercise information on the wearable device 10 or an external device, based on the obtained information.
In operation S340, the wearable device 10 may obtain comparison information by comparing the selected first previous exercise record information with the current exercise record information. The comparison information may include, for example, at least one among comparison information indicating a result of comparing an exercise time of the user's previous exercise record information with that of the user's current exercise record information, comparison information indicating a result of comparing the amount of exercise of the user's previous exercise record information with that of the user's current exercise record information, comparison information indicating a result of comparing an exercise pattern of the user's previous exercise record information with that of the user's current exercise record information, and a combination thereof.
In operation S350, the wearable device 10 may display an image representing the comparison information. In one embodiment, the wearable device 10 may determine a first image corresponding to the previous exercise record information and a second image corresponding to the current exercise record information. The wearable device 10 may visually and intuitively represent the comparison information by using the first and second images. For example, when the user's exercise speed for a predetermined time after the start of exercise is faster at a present time than that in the past, the wearable device 10 may display the second image to be larger than the first image. In this case, each of the first image and the second image may include a character, a predetermined icon, a predetermined photograph, or the like.
The wearable device 10 may output a notification signal so that the user may control an exercise speed or amount or the like. For example, the wearable device 10 may output the notification signal when an exercise speed or amount of the user's current exercise record information is less than that of the user's previous exercise record information. For example, the wearable device 10 may output the notification signal by using screen flickering, displaying a warning message on the screen, outputting warning sound, or generating vibration.
When the user's exercise is finished, the wearable device 10 may display a final comparison result which is a result of comparing selected previous exercise record information with the current exercise record information. For example, the wearable device 10 may display a message indicating that the user outperforms a goal when a value included in the current exercise record information (e.g., at least one among a duration, an amount, and a maximum speed of current exercise) is greater than a value included in the selected previous exercise record information (e.g., at least one among a duration, an amount, and a maximum speed of previous exercise). For example, the wearable device 10 may display a message saying “win” on the screen of the wearable device 10. In the reverse case, the wearable device 10 may display a message saying “lose” on the screen.
As described above, in one embodiment, the wearable device 10 may provide comparison information indicating a result of comparing the value included in the previous exercise record information with that included in the current exercise record information and thus the user may take exercise in competition with his or her exercise records.
Referring to
For example, the wearable device 10 may display the list on the basis of the user's previous exercise record information stored therein. Alternatively, the wearable device 10 may receive the user's previous exercise record information from an external electronic device (e.g., a cellular phone, a smart phone, a computer, a smart TV, a personal computer (PC), or a medical device) or a server, and may display the list on the basis of the received user's previous exercise record information.
In one embodiment, the wearable device 10 may display a piece of previous exercise record information from the list through the display unit 110 as illustrated in
Alternatively, the wearable device 10 may display a screen including a plurality of pieces of previous exercise record information included in the list as illustrated in
Referring to
The wearable device 10 may provide an exercise start GUI 520 for starting comparing the first previous exercise record information with the current exercise record information. When receiving a user input for the exercise start GUI 520, the wearable device 10 may recognize that a user starts exercise, and start a comparison between the first previous exercise record information and the current exercise record information.
Referring to
For example, when a user starts exercise, the wearable device 10 may display a first progress bar 621 indicating the amount of exercise of the first previous exercise record information, and a second progress bar 622 indicating the amount of exercise of the current exercise record information. In this case, the amount of exercise of the first previous exercise record information and the amount of exercise of the current exercise record information may be expressed as degrees of movement of the first and second images 412 and 510 in the first and second progress bars 621 and 622.
As described above, the wearable device 10 may visually and intuitively display an amount of exercise of selected previous exercise record information and an amount of exercise of the current exercise record information, so that the user may compete with a selected previous exercise record.
Referring to
For example, when a user starts exercise, the wearable device 10 may display the first avatar 631 representing the exercise speed of the first previous exercise record information and the second avatar 632 representing the exercise speed of the current exercise record information. In this case, sizes of the first avatar 631 and the second avatar 632 displayed through the display unit 110 may be respectively proportional to the exercise speed of the first previous exercise record information and the exercise speed of the current exercise record information.
Referring to
In one embodiment, the notification signal may be a warning sign appearing on the screen of the wearable device 10 (e.g., an exclamation mark 710 or an ‘X’ mark (not shown)). Alternatively, the notification signal may be a warning phrase displayed on the screen (e.g., “Try harder”). Alternatively, the wearable device 10 may control the display unit 110 to cause the screen to flicker in red.
Referring to
When a value included in the current exercise record information exceeds a value included in the first previous exercise record information, the wearable device 10 may display a message 810 (e.g., “You Win!”) indicating that the user at a present time wins as illustrated in a diagram 800-1 of
As described above, the wearable device 10 may compare the previous exercise record information with the current exercise record information and provide the user with a feedback in real time while the user is taking exercise, and may provide the user with a feedback of a final result by comparing the previous exercise record information with the current exercise record information after the user finishes exercise. Accordingly, the user may take exercise as if the user played a battle game with a specific partner.
Referring to
When the wearable device 10 receives a user input for the ‘resume’ GUI 920, the wearable device 10 may recognize that the user resumes exercise, and resume comparing previous exercise record information with current exercise record information. If the wearable device 10 receives a user input for the ‘stop exercise’ GUI 930, the wearable device 10 may stop providing the exercise information, and store, in the wearable device 10 or an external server, current exercise record information corresponding to a point of time when the user input is received from an exercise starting point.
Referring to
In operation S1020, the wearable device 10 may receive a user input to select the battle mode.
In operation S1030, the wearable device 10 may display a list including others' exercise record information. For example, the wearable device 10 may display a list including exercise record information of others who are friends of the user. Alternatively, the wearable device 10 may display a list including exercise record information of celebrities (e.g., entertainers, athletes, politicians, etc.).
Thereafter, the wearable device 10 may receive a user input to select a specific person's exercise record information from the list. Furthermore, the wearable device 10 may perform operations corresponding to operations S320 to S350 of
As illustrated in
Referring to
The wearable device 10 may display the obtained list including the others' exercise record information. For example, the wearable device 10 may display a user's exercise record information included in the list. In this case, upon receiving a user input for a screen switching GUI 1214, the wearable device 10 may display a subsequent (or previous) user's exercise record information included in the list. The user's exercise record information may include information, such as an image 1210 corresponding to the user's exercise record information, the user's exercise place 1216, the user's exercise amount 1217, and the user's exercise time 1218.
Referring to
Referring to
In operation S1320, the wearable device 10 may receive a user input to select an exercise mode. For example, the wearable device 10 may receive a user input to select the battle mode or the solo mode.
When the battle mode is selected, operation S1330 may be performed, in which the wearable device 10 displays a list including another's exercise record information. Operation S1330 corresponds to operation S1030 of
When the solo mode is selected, operation S1340 may be performed, in which the wearable device 10 minutely displays a user's current exercise record information. For example, the wearable device 10 may further display information such as the user's blood pressure, heart rate, temperature, etc., as well as an exercise time, an exercise amount, and an exercise speed from an exercise starting point to a current time.
When the solo mode is selected, the wearable device 10 may provide a window for setting a target exercise amount. In this case, when the user finishes exercise, the wearable device 10 may provide the user with a feedback indicating whether the target exercise amount is achieved.
Referring to
Referring to
The wearable device 10 may receive a user input to end exercise before the target exercise amount is achieved. In this case, the wearable device 10 may display a message indicating a failure of achievement of the target exercise amount (e.g., “Exercise More”), unlike in
Referring to
The wearable device 10 may communicate with the electronic device 20 using Bluetooth, near-field communication (NFC), WLAN, ZigBee, infrared rays, Wireless Fidelity (WiFi), WiFi-Direct, ultra wideband (UWB), a mobile communication network, or the like.
In one embodiment, the wearable device 10 may receive a user's exercise record information or another's exercise record information which have been stored in the electronic device 20. In this case, a method of operating the wearable device 10 in conjunction with the electronic device 20 will be described in detail with reference to
Referring to
For example, the wearable device 10 may request the electronic device 20 to provide the exercise record information list when the user's motion is sensed. Alternatively, the wearable device 10 may request the electronic device 20 to provide the exercise record information list, in response to an input received from the user.
In one embodiment, the wearable device 10 may request an electronic device selected in response to an input to select one among electronic devices which can communicate with the wearable device 10 to provide the exercise record information list. Alternatively, the wearable device 10 may request a predetermined specific electronic device to provide the exercise record information list.
In operation S1720, the electronic device 20 may obtain the user's exercise record information or another's exercise record information. For example, the electronic device 20 may obtain the user's exercise record information or another's exercise record information which have been stored therein. Alternatively, when the wearable device 10 requests another's current exercise record information, the electronic device 20 may obtain exercise record information of another who is currently taking exercise.
When the user's exercise record information or another's exercise record information is not stored in the electronic device 20, the electronic device 20 may arbitrarily produce exercise record information.
In one embodiment, the user's exercise record information or another's exercise record information may include information regarding at least one among an exercise place, an exercise type, an average exercise speed, and an exercise time.
In operation S1730, the electronic device 20 may produce an exercise record information list including obtained exercise record information. In operation S1740, the electronic device 20 may transmit the produced exercise record information list to the wearable device 10.
Referring to
In one embodiment, the wearable device 10 may receive exercise record information from the server 30 via the electronic device 20. In this case, a method of operating the wearable device 10, the electronic device 20, and the server 30 will be described in detail with reference to
Referring to
In operation S1920, the electronic device 20 may retransmit the request received from the wearable device 10 to the server 30.
In operation S1930, the server 30 may obtain the user's exercise record information or another's exercise record information which have been stored therein. Alternatively, the server 30 may arbitrarily produce the user's exercise record information or another's exercise record information. In this case, the other may be another user who is a friend of the user of the wearable device 10 or a celebrity (e.g., an entertainer, an athlete, or a politician).
In operation S1940, the server 30 may provide the obtained user's or another's exercise record information to the electronic device 20.
In operation S1950, the electronic device 20 may produce an exercise record information list on the basis of the received user's or another's exercise record information. In operation S1960, the electronic device 20 may transmit the produced exercise record information list to the wearable device 10.
Referring to
In operation S2020, the server 30 may obtain the user's or another's exercise record information which have been stored therein, in response to a request from the wearable device 10.
In operation S2030, the server 30 may produce an exercise record information list on the basis of the obtained exercise record information. In operation S2040, the server 30 may transmit the produced exercise record information list to the wearable device 10.
It is described above with reference to
Referring to
In operation S2120, the wearable device 10 may request the electronic device 20 to provide the selected first exercise record information.
In operation S2130, the electronic device 20 may transmit some of the first exercise record information at predetermined time intervals. For example, electronic device 20 may transmit some of the first exercise record information at one-minute intervals. In this case, the electronic device 20 may transmit exercise distance information, exercise speed information, exercise amount information, etc. which change at one-minute intervals among the first exercise record information to the wearable device 10.
Furthermore, the wearable device 10 may obtain the user's current exercise record information, and may thus compare the received information with the current exercise record information and display an image representing comparison result information.
In operation S2140, when the user's exercise is finished or stopped, the wearable device 10 may transmit a message indicating the finishing or stopping of the user's exercise to the electronic device 20. Thus, the electronic device 20 may end or stop transmission of exercise record information.
Referring to
In operation S2220, the wearable device 10 may request an electronic device 20 to provide some of the selected first exercise record information (operation S2221). For example, when obtaining a user's current exercise record information, the wearable device 10 may request the electronic device 20 to provide the first previous exercise record information corresponding to an exercise time during which the user's current exercise record information is obtained. Alternatively, the wearable device 10 may arbitrarily request the electronic device 20 to provide the first previous exercise record information.
Furthermore, the electronic device 20 may transmit some of the first previous exercise record information to the wearable device 10, in response to a request from the wearable device 10 (operation S2222).
In addition, when receiving the first previous exercise record information from the electronic device 20, the wearable device 10 may compare the user's current exercise record information with the received information, and display an image representing comparison result information.
In operation S2230, the wearable device 10 may repeatedly perform operation S2220. For example, the wearable device 10 may repeatedly perform operation S2220 whenever the user's current exercise record information is obtained. Alternatively, the wearable device 10 may repeatedly perform operation S2220 whenever an input to update an image representing a result of comparing the user's current exercise record information with the first exercise record information is received.
Referring to
In operation S2320, the wearable device 10 may request an electronic device 20 to provide the selected first exercise record information.
In operation S2330, the electronic device 20 may transmit the first exercise record information in response to the request from the wearable device 10. The wearable device 10 may display an image representing the comparison result by obtaining the user's current exercise record information and comparing the current exercise record information with the received first exercise record information.
Although it is described above with reference to
Furthermore, it is described above with reference to
As illustrated in
The display unit 2410 may display information processed by the wearable device 10 and output the information to a screen, under control of the controller 2420. Furthermore, the display unit 2410 may display a GUI on the screen.
In one embodiment, the display unit 2410 may display a list including a user's or another's previous exercise record information.
In one embodiment, the display unit 2410 may display an image representing a result of comparing selected previous exercise record information with the user's current exercise record information, under control of the controller 2420. For example, the display unit 2410 may display a first image corresponding to the previous exercise record information and a second image corresponding to the user's current exercise record information, under control of the controller 2420.
In one embodiment, the display unit 2410 may output a notification signal regarding control of the user's exercise amount.
In one embodiment, the display unit 2410 may display a message indicating whether a value included in the current exercise record information exceeds a value included in the previous exercise record information, under control of the controller 2420.
When the display unit 2410 forms a layered structure together with a touch pad to make a touch screen, the display unit 2410 may be used as an input device, as well as an output device. The display unit 2410 may include at least one among a liquid crystal display, a thin-film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a 3D display, and an electrophoretic display. The wearable device 10 may include two or more display units 2410 according to the type thereof. In this case, the two or more display units 2410 may be disposed to face each other via a hinge.
Generally, the controller 2420 controls overall operations of the wearable device 10. For example, the controller 2420 may generally control the display unit 2410, the user input unit 2430, the communication unit 2440, the output unit 2450, the AN input unit 2470, etc. by executing programs stored in the memory 2480.
Furthermore, the controller 2420 may execute an operating system (OS) and various applications stored in the memory 2480.
The controller 2420 may be embodied as a system-on-chip (SoC) which is a combination of a core (not shown) and a GPU (not shown). The controller 2420 may include a single core, a dual core, a triple core, a quad core, or the like.
In one embodiment, the controller 2420 may obtain the user's current exercise record information, and compare first previous exercise record information selected from a list including at least one piece of previous exercise record information with the current exercise record information. Furthermore, the controller 2420 may control the display unit 2410 to output an image representing a result of the comparison. For example, the controller 2420 may determine the first image corresponding to the previous exercise record information and the second image corresponding to the user's current exercise record information, and control the display unit 2410 to display the first image and the second image on the basis of the result of the comparison.
In one embodiment, the controller 2420 may control the display unit 2410 to output the notification signal regarding control of the user's exercise amount on the basis of the result of the comparison.
In one embodiment, when the user's exercise is finished, the controller 2420 may determine whether the value included in the current exercise record information exceeds the value included in the previous exercise record information.
The user input unit 2430 may be understood to mean a means through which the user inputs data to control the wearable device 10. Examples of the user input unit 2430 may include, but are not limited to, a key pad, a dome switch, a touch pad (a touch-type capacitive touch pad, a pressure-type resistive overlay touch pad, an infrared sensor-type touch pad, a surface acoustic wave conduction touch pad, an integration-type tension measurement touch pad, or a piezo effect-type touch pad), a jog wheel, a jog switch, etc.
In one embodiment, the user input unit 2430 may receive, from the user, an input to select a piece of previous exercise record information from a list including at least one piece of previous exercise record information.
In one embodiment, the user input unit 2430 may receive an input to start, stop, or end providing exercise information from the user.
A sound output unit 2451 may output audio data received from the communication unit 2440 or stored in the memory 2480. Furthermore, the sound output unit 2451 outputs an audio signal related to a function performed by the wearable device 10 (e.g., call signal reception sound, message reception sound, or beep sound). The sound output unit 2451 may include a speaker, a buzzer, etc.
A vibration motor 2452 may output a vibration signal. For example, the vibration motor 2452 may output a vibration signal corresponding to output of audio data or video data (e.g., call signal reception sound or message reception sound). Furthermore, the vibration motor 2452 may output a vibration signal when a touch screen is touched.
The communication unit 2440 may include one or more components for establishing communication between the wearable device 10 and an external server (e.g., an exercise records management server), between the wearable device 10 and an external electronic device (e.g., a cellular phone, a smart phone, a PC, or a laptop computer), or between external servers. For example, the communication unit 2440 may include a short-range wireless communication unit 2441, a mobile communication unit 2442, and a broadcast receiver 2443.
Examples of the short-range wireless communication unit 2441 may include, but are not limited to, a Bluetooth communication unit, a Bluetooth Low Energy (BLE) communication unit, a near-field communication unit, a WLAN (WiFi) communication unit, a ZigBee communication unit, an infrared Data Association (IrDA) communication unit, a Wi-Fi Direct (WFD) communication unit, a ultra-wideband (UWB) communication unit, or an Ant+communication unit
The mobile communication unit 2442 transmits a radio signal to or receives a radio signal from at least one among a base station, an external terminal, and a server in a mobile communication network. Here, examples of the radio signal may include a voice call signal, a video call signal, or various types of data generated during the exchange of text/multimedia message.
The broadcast receiver 2443 receives a broadcast signal and/or information related to broadcasting from the outside via a broadcast channel. Examples of the broadcast channel may include a satellite channel and a terrestrial channel. In one embodiment, the wearable device 10 may not include the broadcast receiver 2443.
In one embodiment, the communication unit 2440 may receive the user's previous exercise record information or another's exercise record information from an external electronic device (e.g., a cellular phone, a smart phone, or a PC) or an external server. Furthermore, the communication unit 2440 may transmit the user's current exercise record information to the electronic device or the server.
The A/V input unit 2470 is configured to input an audio signal or a video signal, and may include a camera 2471, a microphone 2472, etc. The camera 2471 may obtain a video frame such as a still image or a moving picture through an image sensor in a video call mode or a shooting mode. An image captured through the image sensor may be processed by the controller 2420 or an additional image processor (not shown).
A video frame processed by the camera 2471 may be stored in the memory 2480 or transmitted to the outside via the communication unit 2440. Two or more cameras 2471 may be provided according to a structure of a terminal.
The microphone 2472 may receive an external audio signal and converts it into electrical audio data. For example, the microphone 2472 may receive an audio signal from an external electronic device or a speaker. The microphone 2472 may use various noise rejection algorithms to remove noise generated during receiving an external audio signal.
The memory 2480 may store a program for performing processing and control by the controller 2420, and input/output data (e.g., a plurality of menus, a plurality of first layer sub-menus corresponding to the plurality of menus, a plurality of second layer sub-menus corresponding to the plurality of first layer sub-menus, etc.).
The memory 2480 may include at least one type storage medium among a flash memory type storage medium, a hard disk type storage medium, a multimedia card micro type storage medium, a card type memory (e.g., an SD or XD memory), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, and an optical disc. Furthermore, the wearable device 10 may manage web storage or a cloud server capable of performing a storing function of the memory 2480 in the Internet.
Programs stored in the memory 2480 may be classified into a plurality of modules, e.g., a UI module 2481, a touch screen module 2482, and a notification module 2483, according to functions of the programs.
The UI module 2481 may provide a specialized UI or GUI to be operated in connection with the wearable device 10 for each application. The touch screen module 2482 may sense a user's touch gesture on a touch screen and transmit information regarding the touch gesture to the controller 2420. In one embodiment, the touch screen module 2482 may recognize and analyze touch code. The touch screen module 2482 may be embodied as a separate hardware component including a controller.
Various sensors may be provided inside or near the touch screen to sense a touch on the touch screen or a proximity touch. A tactile sensor is an example of a sensor which senses a touch on the touch screen. The tactile sensor is capable of sensing a touch on a specific object to a degree greater than or equal to a degree that a human being can feel. The tactile sensor is capable of sensing various types of information such as the roughness of a contact surface, the hardness of a contact object, the temperature of a contact point, etc.
A proximity sensor is another example of a sensor which senses a touch on the touch screen.
The proximity sensor is a sensor capable of sensing the presence of an object approaching or located near a detection surface by using force of an electromagnetic field or infrared rays without a mechanical contact. Examples of the proximity sensor includes a transmissive photoelectric sensor, a direct-reflective photoelectric sensor, a mirror-reflective photoelectric sensor, a high-frequency oscillation type proximity sensor, a capacitive proximity sensor, a magnetic proximity sensor, an infrared proximity sensor, etc. The user's touch gesture may be tapping, touching and holding, double tapping, dragging, flicking, swiping, or the like.
The notification module 2483 may generate a signal notifying generation of an event by the wearable device 10. Examples of an event generated by the wearable device 10 include reception of a call signal, reception of a message, a key signal input, a schedule notification, etc. The notification module 2483 may output a notification signal in the form of a video signal via the display unit 2410, output the notification signal in the form of an audio signal via the sound output unit 2451, or output the notification signal in the form of a vibration signal via the vibration motor 2452.
The names of the components of the wearable device 10 described above may be changed. Furthermore, the wearable device 10 according to an embodiment may include at least one among the components described above, may include only some of the components, or may further include other components.
A method according to an embodiment of the present invention may be embodied as program commands executable via any computer means and recorded in a computer-readable recording medium. The computer-readable recording medium may include a program command, a data file, and a data structure solely or in combination. The program commands recorded in the computer-readable recording medium may be specifically designed and configured for the present invention, or may be well known to and usable by one of ordinary skill in the art of computer software. Examples of the computer-readable recording medium include magnetic media (e.g., hard disks, floppy disks, and magnetic tapes), optical media (e.g., CD-ROMs and DVDs), magneto-optical media (e.g., floptical disks), and hardware devices specifically configured to store and execute program commands (e.g., ROMs, RAMs, and flash memories). Examples of program commands include not only machine language codes prepared by a compiler, but also high-level language codes executable by a computer by using an interpreter.
The embodiments of the invention and all the functions and the operations described herein may be implemented in a digital electronic circuit, computer software, firmware, or hardware including the structures described herein or structures equivalent thereto, or a combination including at least one of the foregoing.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. The exemplary embodiments should be considered in descriptive sense only and not for purposes of limitation.
Therefore, the scope of the invention is defined not by the detailed description of the invention but by the appended claims, and all differences within the scope will be construed as being included in the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2015-0086173 | Jun 2015 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2016/006071 | 6/8/2016 | WO | 00 |