This application claims priority to Korean Patent Application No. 10-2009-0080722, filed on Aug. 28, 2009, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
1. Field of the Invention
The present invention relates to a method and apparatus for providing content, and more particularly, to a method and apparatus for providing content to a moving user.
2. Description of the Related Art
According to the development of the information communication technology, various types of content are provided through various routes. With so many available choices, a user is nearly always able to receive desired content regardless of time and place.
Due to an increase in the importance of time management, there is an increasing demand on a user who wants to perform two or more tasks at one time. Accordingly, there are increasing cases in which the user uses content while in motion, like when a user watches a television (TV) while exercising.
The present invention provides a method and apparatus for efficiently providing content to a moving user.
According to an aspect of the present invention, there is provided a method of providing content to a user that moves, the method including obtaining movement information or bio-information about the user; processing content based on the movement information or the bio-information; and outputting the processed content.
The movement information may include a speed of movement, a direction of the movement, or a type of movement.
The bio-information may include an electrocardiogram, a brain wave, a stress index, a bone density index, a body mass index, a calorie tracker, or body age.
The processing operation may include extracting a keyword from text data; and determining a magnification ratio for the keyword based on the movement information or the bio-information, and magnifying the keyword according to the magnification ratio.
The processing operation may also include dividing text data into a plurality of block data; and determining a magnification ratio for the plurality of block data based on the movement information or the bio-information, and magnifying the plurality of block data according to the magnification ratio.
The processing operation may include selecting a plurality content to be output from among content stored in one or more connected devices, based on movement information and/or bio-information; and controlling the plurality selected content to be sequentially output.
According to another aspect of the present invention, there is provided a content providing apparatus for providing content to a user in motion, the content providing apparatus including an information obtaining unit for obtaining movement information or bio-information about the user; a content processing unit for processing content based on movement information or bio-information; and an output unit for outputting the processed content.
The above and other features and advantages of the present invention will become more apparent with a detailed description of several embodiments thereof, with reference to the attached drawings in which:
Hereinafter, the present invention will be described in detail by explaining several embodiments of the invention with reference to the attached drawings.
The content providing apparatus 100 may include an information obtaining unit 110, a content processing unit 120, and an output unit 130.
The information obtaining unit 110 obtains movement information or bio-information about a user.
The movement information about the user may include any information related to the user's movement such as speed, direction, and type of movement. In particular, information about the type of movement indicates how the user moves, and includes information about what exercises the user is performing. The bio-information may include any information related to a physical state of the user, e.g., an electrocardiogram, a brain wave, a stress index, a bone density index, a body mass index, the amount of calorie consumption, body age, or the like.
In the case where a user watches content on a display device that is attached to (or separate from) a treadmill while the user runs on the treadmill, the information obtaining unit 110 may obtain movement information including running speed, pace, running direction, angle of inclination, exercise time, and the like. The information obtaining unit 110 may also obtain bio-information including heart rate, pulse frequency, the amount of calorie consumption, body age, and the like.
The content processing unit 120 processes content based on at least one of movement information and bio-information so as to allow the user to easily interpret the content. This is useful because the ability of a user to interpret the content is reduced, such that it is difficult for the user to understand the content. In particular, when the user views the content while running at a fast speed, the ability of the user to interpret the content is significantly reduced. Similarly, when the bio-information sharply changes, as in the case where the heart rate of the user rapidly increases, the ability of the user to interpret the content is greatly reduced. In one embodiment of the present invention, the content processing unit 120 appropriately processes the content according to at least one of movement information and bio-information so that the user may obtain information effectively while still allowing the user to stay in motion.
The output unit 130 outputs the processed content. The output unit 130 may adjust the speed at which the content is output, according to movement information and/or bio-information. For example, the output unit 130 may adjust the display speed of an image by outputting an image frame at a normal speed when the user runs slowly, and by outputting an image frame at a slow speed when the user runs rapidly.
In addition, the way content is processed based on movement information will be described with reference to
In step S210, at least one of movement information and bio-information about the user is obtained. The movement information and the bio-information may be obtained from a sensor or the treadmill itself.
In step S220, keywords are extracted from the text data based on at least one of the movement information and bio-information. Here, the number of keywords that are extracted may be changed. That is, when the user runs slowly, a large number of keywords may be extracted, and when the user runs rapidly, a small number of keywords may be extracted. Since a user's content recognition ability is reduced when the user increases speed, more important keywords may be selectively extracted.
In step S230, the extracted keywords are magnified. A magnification ratio of the extracted keywords may be based on the movement information and/or the bio-information. For example, when the user runs at a speed of 5 km/h, the magnification ratio may be set to ‘2’, and when the user runs at a speed of 10 km/h, the magnification ratio may be set to ‘4’.
In step S240, the magnified keywords are output. Here, the magnified keywords may be sequentially displayed, or the magnified keywords may be simultaneously output. Alternatively, only the magnified keywords may be output, or the complete text content could be output with the keywords magnified.
In the case where the user runs at the slower speed of 5 km/h, four keywords corresponding to ‘hello’, ‘meeting’, ‘tomorrow at 3 p.m.’, and ‘meeting’ are extracted, and the extracted keywords are displayed at a magnification twice the size of the original text data. On the other hand, in the case where the user runs at the faster speed of 10 km/h, only two keywords corresponding to ‘tomorrow 3 p.m.’ and ‘meeting’ are extracted, and the extracted keywords are magnified four times larger than the original text data.
In step S310, at least one of movement information and bio-information is obtained.
In step S320, text data is divided into a plurality of blocks. Hereinafter, for convenience of description, a plurality of pieces of data corresponding to the plurality of blocks will be referred to as a “plurality of pieces of block data.”
In step S330, the plurality of pieces of block data is magnified.
In step S340, the plurality of pieces of magnified block data is sequentially output.
In step S350, it is determined whether the plurality of pieces of block data is all output, and if there is block data that is not output, step S340 is performed again.
When the text data is divided or when the plurality of pieces of block data is magnified and output, the dividing operation or the magnifying and outputting operation may be based on at least one of the movement information and bio-information.
While the magnification ratio of the plurality of pieces of block data may be uniformly determined regardless of a running speed of the user, the number of pieces of block data may be determined according to the running speed of the user. Alternatively, the number of pieces of block data may be uniformly determined regardless of the running speed of the user, but the magnification ratio of the plurality of pieces of block data may be determined in consideration of the running speed of the user.
In
Referring to
According to the method described with reference to
In step S410, at least one of movement information and bio-information is obtained.
In step S420, at least one letter, numeral, or word in the text data is magnified. Here, a target letter (or target numeral) is maximally magnified, and sizes of letters may be gradually decreased as the letters move farther from the target letter.
The number of letters to be magnified, the magnification ratio, and the interval by which a magnification target letter is changed may be determined based on at least one of the movement information and the bio-information. To be more specific, in the case where a user runs at a rapid speed, the magnification ratio may be increased, or the interval by which the magnification target letter is changed may be set to have a longer duration time. On the other hand, where the user runs at a slow speed, the magnification ratio may be decreased, or the interval by which the magnification target letter is changed may be set to a shorter duration time.
In step S430, magnified text data is output.
In step S440, it is determined whether a magnified letter is the last letter in the text data. If it is not, then step S420 is performed so that a subsequent letter in the text data is magnified and output.
Referring to
Referring to
Referring to
In step S510, at least one of movement information and bio-information is obtained.
In step S520, a level or a speed at which content is zoomed-in is determined. In order to determine zoomed-in information, or zoom-in speed, the movement information and the bio-information may be used. For example, it is possible to allow that a size of content output when the user runs at a faster speed of 10 km/h is larger than a size of content output when the user runs at a slower speed of 5 km/h. In another example, it is possible to set the content zoom-in speed to a fast value for a slow runner and a slow value for fast runner for a more realistic feel.
In step S530, the content is zoomed-in and output.
In step S610, at least one of the movement information and bio-information is obtained.
In step S620, a plurality of pieces of content, which are internally stored or are stored in one or more devices connected via a network, are searched for.
In step S630, the output order and whether or not to output the plurality of pieces of found content are determined. The output order, and whether to output the content may be determined based on movement information and/or bio-information. For example, in a case where the user performs a dynamic exercise such as running, urgent content including email or a text messages that have not been checked by the user, or content including entertainment shows or music that are easily understood by the user may be output. On the other hand, in a case where the user performs a static exercise such as weight lifting, all types of content may be output according to a determined order, regardless of the type of the contents.
In step S640, the content is sequentially output according to the output order. When the content is output, one of the methods described with reference to
The method of providing content to the moving user is not limited to the embodiments of
The content providing apparatus 700 includes an interface unit 710, an information obtaining unit 720, a communication module 730, a content processing unit 740, and an output unit 750.
The interface unit 710 receives a signal for selecting content to be output or for selecting a type of content. The interface unit 710 may receive the selection signal via a button attached to a remote control or the content providing apparatus 700.
The communication module 730 receives the selected content or the selected type of content from one or more devices connected via a network. The communication module 730 may receive content via a wired network including a local area network (LAN) or a wireless network including a high speed downlink packet access (HSDPA) network, a wireless local area network (WLAN), and the like.
The information obtaining unit 720 obtains at least one of movement information and bio-information about the user. The information obtaining unit 720 may obtain movement information and/or bio-information about the user from a sensor, or may obtain movement information or bio-information at a previous time from a memory unit (not shown).
The content processing unit 740 processes the content based on the movement information and/or bio-information so as to allow the user to easily understand the content.
The output unit 750 outputs the processed content to an external output device (not shown) such as a display device or a speaker.
In step S810, movement information or bio-information about a user is obtained. The movement information may include speed, direction, or a type of movement. The bio-information may include a physical state of the user, e.g., an electrocardiogram, a brain wave, a stress index, a bone density index, a body mass index, the amount of calorie consumption, or body age.
In step S820, the content is processed based on at least one of the movement information and bio-information. In step S820, only essential data from among a plurality of pieces of data configuring the content may be magnified and output; the content may be divided into a plurality of pieces of block data, which in turn may be magnified and output; a portion of the content may be magnified and then output, and here, the content may be processed and output in such a manner that a magnified portion is sequentially changed; or the content may be gradually zoomed in and output.
In step S830, the processed content is output.
In step S910, at least one of movement information and bio-information about a user is obtained.
In step S920, the content is processed based on the movement information and/or bio-information
In step S930, it is determined whether the movement information or the bio-information has changed. If either has changed, step S910 is performed so that updated information is obtained. Otherwise, if the movement information and the bio-information have not changed, step S940 is performed.
In step S940, the processed content is output.
Embodiments of the present invention can be written as computer programs and can be implemented in general-use digital computers that execute the programs using a non-transitory computer readable recording medium. Examples of the computer readable recording medium include magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.), optical recording media (e.g., CD-ROMs, or DVDs), etc.
While the present invention has been particularly shown and described with reference to certain embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2009-0080722 | Aug 2009 | KR | national |