This application claims priority from Korean Patent Application No. 10-2012-0129811, filed on Nov. 15, 2012, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety.
1. Field of the Invention
Apparatuses and methods consistent with what is disclosed herein relate to a wearable device and a control method thereof, and more specifically, to a wearable device which receives data by performing external communication according to user motion and expresses the received data into Braille and a control method thereof.
2. Description of the Related Art
Supportive with development of electronic technologies, various types of electronic apparatuses are invented and disseminated. Therefore, efforts to invent games, music, multimedia contents, and applications that can be used in respective electronic devices are accelerated.
Because the latest terminal apparatuses are implemented with high definition and high performance, various contents and applications may be implemented. Selling prices of such devices are somewhat expensive compared with conventional terminal apparatuses. However, such devices, contents, and applications are generally developed by targeting consumers that do not have body disabilities. Thus, most user interfaces are delivered through the screen.
Users having visual impairments such as blindness have problems of limitedly using functions of a user terminal apparatus regardless of whether they purchase the apparatus with high performance and high definition for an expensive price.
Specifically, while communication is recently performed frequently through phone texts or messenger programs, users having visual impairment may feel difficulty taking advantage of such trends.
Further, as society becomes more complicated, the possibility that users having visual impairment may get lost increases, and the risk on the streets or on the roads becomes higher.
Therefore, a technology is necessary, with which users having visual impairment can utilize their user terminal apparatuses more efficiently to communicate with others and to prevent risk.
The present general inventive concept provides a wearable device which communicates with external user terminal apparatuses according to user body motion so that a user having visual impairment can easily control the user terminal apparatuses and a control method thereof.
Additional features and utilities of the present general inventive concept will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the general inventive concept.
Exemplary embodiments of the present general inventive concept provide a wearable device in a glove shape that can be worn by a user body, the user device including a motion recognition sensor to recognize motion of the wearable device, a bending sensor to sense bending of the wearable device, a touch sensor to sense whether a touch is inputted or not, a storage unit to store control codes corresponding to user motion, a controller to determine a motion of a user wearing the wearable device based on sensing values of the motion recognition sensor, the bending sensor, and the touch sensor, and to generate control signals by using the control codes corresponding to the determined motion, a communicator to transmit the control signals to a user terminal apparatus and receives data transmitted from the user terminal apparatus in response to the control signals, and an actuator unit to form a Braille pattern according to the received data.
The actuator unit may include a plurality of actuators that can be projected, and the actuator unit may form the Braille pattern by selectively projecting an actuator corresponding to the received data from among the plurality of actuators.
The Braille pattern may include one or more Braille characters, and may be formed according to a sliding manner in which each Braille character is consecutively formed and moved toward one direction, or a unit representation manner in which a plurality of the Braille characters are formed in a group.
The wearable device may further include a side, the actuator unit being mounted on the side, and the controller may control the actuator unit to form the Braille pattern when the side on which the actuator unit is mounted touches an outer surface of an object.
The wearable device may further include an output unit to output alarm sounds, and a photographing unit to photograph an outside environment to generate an outside environment image. The controller may determine risk factors based on the outside environment image, and control the output unit or the actuator unit to provide information regarding the determined risk factors.
The wearable device may additionally include a main body formed from flexible materials, the main body including a plurality of finger parts. The bending sensor may be arranged on the plurality of finger parts respectively to sense a bending of each finger part, the touch sensor may be arranged on the plurality of finger parts respectively to sense a touch situation of the finger part, and the actuator unit may be arranged on finger tip parts of in the plurality of finger parts or on a hand palm side of the main body.
The received data may include at least one of a text message, SNS information, e-mail, absent call information, a schedule inform message, and an update message.
The wearable device may additionally include an optical mouse formed on at least one of the finger tip parts. The controller may transmit input signals inputted through the optical mouse to the user terminal apparatus.
Exemplary embodiments of the present general inventive concept also provide a control method of a wearable device in a glove shape that can be worn by a user body, the control method including receiving sensing values of a motion recognition sensor, a bending sensor, and a touch sensor which are mounted on the wearable device, generating control signals based on the sensing values, transmitting the control signals to a user terminal apparatus, receiving data transmitted from the user terminal apparatus in response to the control signals, and forming a Braille pattern corresponding to the data by selectively projecting an actuator corresponding to the data from among a plurality of actuators mounted in the wearable device.
The Braille pattern may include one or more Braille characters, and may be formed according to a sliding manner in which each Braille character is consecutively formed and moved toward one direction or a unit representation manner in which a plurality of the Braille characters are formed in a group.
The Braille pattern may be formed in the wearable device, when a side of the wearable device on which the plurality of actuators is mounted touches an outer surface of an object.
The control method may additionally include photographing an outside environment to generate an outside environment image, determining risk factors based on the generated outside environment image, and providing information regarding the determined risk factors.
The wearable device may include a main body formed from flexible materials and including a plurality of finger parts. The bending sensor may be arranged on the plurality of finger parts respectively to sense a bending of each finger part, the touch sensor may be arranged on the plurality of finger parts to sense a touch situation of the finger, and the plurality of actuators may be arranged on finger tip parts of the plurality of finger parts or a hand palm side of the main body.
A non-transitory computer-readable medium may contain computer-readable codes as a program to execute the control method according to exemplary embodiments of the present general inventive concept.
Exemplary embodiments of the present general inventive concept also provide a wearable device configured to be worn by a user body, the wearable device including a sensor to detect motion of the wearable device and generate a sensor output corresponding to the detected motion, a communication unit to transmit the sensor output to a user terminal apparatus and receive data transmitted from the user terminal apparatus in response to the sensor output, and at least one actuator to form a Braille pattern in response to the data received from the user terminal apparatus.
The wearable device may have the form of at least one of a glove, clothing, a shoe, glasses, and a hat.
The wearable device may further include a controller to determine an elapsed time since the most recent motion of the user was determined, and to deactivate the wearable device if no motion of the user is determined within a preset time.
The wearable device may further include a location determining unit to determine the location of the wearable device. The communicator may transmit the determined location of the wearable device to the user terminal apparatus.
The communicator may transmit the determined location of the wearable device to the user terminal apparatus when no user motion is determined within a preset time.
The wearable device may further include a side, the at least one actuator being mounted on the side, and a controller to control the at least one actuator to form the Braille pattern when the side on which the at least one actuator is mounted touches an outer surface of an object. The controller may generate a user alert if the side on which the actuator unit is mounted does not touch the outer surface of the object within a preset time.
These and/or other features and utilities of the present general inventive concept will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
Reference will now be made in detail to the embodiments of the present general inventive concept, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below in order to explain the present general inventive concept while referring to the figures.
The matters defined in the description, such as detailed construction and elements, are provided to assist in a comprehensive understanding of the present inventive concept. Accordingly, it is apparent that the exemplary embodiments of the present general inventive concept can be carried out without those specifically defined matters. Also, well-known functions or constructions are not described in detail since they would obscure the invention with unnecessary detail.
Referring to
The motion recognition sensor 110 recognizes motion of the wearable device 100. Specifically, the motion recognition sensor 110 may include a gyro sensor, a geomagnetic sensor and an acceleration sensor. Therefore, the motion recognition sensor 110 outputs corresponding sensing values to the controller 150 according to which direction the wearable device 100 rotates or the wearable device 100 moves. Specific sensing methods will be described below.
The bending sensor 120 recognizes bending of the wearable device 100. The bending sensor 120 may be implemented as strain gauge. As described above, because the wearable device 100 may be formed from flexible materials, a user (not illustrated) wearing the wearable device 100 can move in it. For example, when the wearable device 100 is implemented to be a glove shape, a user may perform movements such as clenching their fists or bending their fingers. The bending sensor 120 outputs sensing values corresponding to such movement to the controller 150.
The touch sensor 130 is mounted on a main body 101 of the wearable device 100 and senses whether a user touches. For examples, when the wearable device 100 is implemented to be a glove shape, the touch sensor 130 may be mounted on a finger tip part 103 or a hand palm side 104 of the wearable device 100. Therefore, it may sense that a user touches an object with their finger or palm while wearing the wearable device 100. The touch sensor 130 outputs sensing values to the controller 150.
The storage unit 160 stores operating system (O/S) program, firmware, applications, contents and other data which are needed to drive the wearable device 100. Specifically, the storage unit 160 may store control codes corresponding to user motion.
The controller 150 controls operations of the wearable device 100 by using respective programs and data stored in the storage unit 160. Specifically, the controller 150 may determine movements of a user that wears the wearable device 100 based on sensing values of the motion recognition sensor 110, the bending sensor 120, and the touch sensor 130. When the wearable device 100 is implemented to be a glove shape, the controller 150 may determine whether a user grips or spreads their fist, bends or spreads their fingers, and touches an object (not illustrated) with their fingers. The controller 150 reads control codes corresponding to the determining results from the storage unit 160 and generates control signals including the control codes. Control codes may include digital codes in preset bit numbers.
The communicator 170 may transmit the control signals generated in the controller 150 to a user terminal apparatus 200 (illustrated in
A user terminal apparatus 200 may be cellular phone which a user separately carries, a mobile apparatus such as a tablet PC, a laptop PC, or a PDA, or a fixedly mounted apparatus such as a PC, a TV, or a server apparatus. A user terminal apparatus 200 may provide various services by communicating with the wearable device 100.
Specifically, a user terminal apparatus 200 may implement an application according to the control signals applied by the wearable device 100, and transmit data to the wearable device 100 regarding various options that a user can select while implementing the application. Further, when instant messages, e-mails, SNS information, absent call information, schedule notification messages, or update messages are generated separately from the wearable device 100, a user terminal apparatus 200 may transmit such data to the wearable device 100. Thus, a user terminal apparatus 200 may transmit respective information that should be provided to a user while using respective applications installed on the user terminal apparatus 200 to the wearable device 100.
Data transmitted from a user terminal apparatus 200 may be received by the communicator 170. When data is received through the communicator 170, the controller 150 controls the actuator unit 140 to express the data in a Braille pattern.
The actuator unit 140 includes a plurality of actuators 141-1, 141-2 . . . 141-x (illustrated in
A user can feel a Braille pattern expressed in the actuator unit 140 through their skin, and can recognize the data provided from a user terminal apparatus 200. A user may input intended selecting signals by moving the wearable device 100 according to the recognized data. Thus, even when a user is person having visual impairment, they may utilize respective functions of a user terminal apparatus 200 as they are, with the wearable device 100.
Referring to
Actuator units 140-1-140-5 may be arranged on one side in each of the touch sensors 130-1-130-5. Although
The bending sensors 120-1-120-5 may be implemented as strain gauges. A strain gauge senses modifications in surface of measured object according to changes in resistance values by using metal or semiconductor of which resistance changes greatly by intensity of given power. Usually, regarding materials such as metal, a resistance value of the material increases when the length increases while the resistance value decreases when the length decreases. Referring to
When resistance values of the bending sensors 120-1-120-5 change respectively, electrical signals outputted from the bending sensors 120-1-120-5 change greatly. The controller 150 may determine bending by determining changes in the resistance values of the bending sensors 120-1-120-5. Meanwhile, the bending sensors 120-1-120-5 may be implemented as a piezoelectric sensor or a bend sensor, or other types of sensors as well as a strain gauge.
Further, although
Meanwhile, various components such as the controller 150, the storage unit 160, and the communicator 170 of the wearable device 100 may be arranged within the wearable device 100 while being mounted on a board 10. Referring to
The wearable device 100 may provide a Braille pattern by using the actuator unit 140 as described above. Braille expresses characters, fingers or symbols by using defined embossed dots figures, and a user having visual impairment may recognize Braille by using their touch sense.
Referring to
Each actuator may have a piezoelectric constitution. Specifically, a piezoelectric constitution may be implemented as various types such as a unimorph type or a bimorph type.
The unimorph type piezoelectric constitution indicates a constitution in which one piezoelectric part is accumulated on metal substrate in a disc shape. The metal substrate and piezoelectric part of the piezoelectric constitution in unimorph type may be implemented respectively as a circle or polygons. The piezoelectric part may include piezoelectric ceramic or piezoelectric polymer. Various types of materials such as PZT, PbTiO3, or BaTiO3 may be used for the piezoelectric ceramic. When applying driving signals in a first polar which has greater electric potential on the lower piezoelectric part in the unimorph piezoelectric constitution, the lower piezoelectric part expands. Therefore, it may be modified in a shape which has a boundary area that is molded up and center area is molded down. Meanwhile, when applying driving signals in a second polar which has smaller electric potential on the lower piezoelectric part, it may be modified on the contrary because the piezoelectric part shrinks.
The bimorph type piezoelectric constitution indicates a constitution in which two piezoelectric parts are consecutively accumulated. The piezoelectric parts are accumulated in a form manufactured by printing metallic electrode ashes on ceramic sheet and compressing a plurality of the sheets, including the electrode within them, and sealing the compressed plurality of sheets.
Referring to
The controller 150 controls each actuator 141-1, 141-2 . . . 141-x within the actuator unit 140 to express a Braille pattern corresponding to data which are transmitted from a user terminal apparatus 200. The Braille pattern may be formed in sliding manner in which each Braille character is formed consecutively and moved toward one direction within a plurality of actuator groups 141, 142, 143, and 144, or unit representation manner in which a plurality of Braille characters are formed in a group. Further, although
Referring to
Although
The controller 150 may represent a Braille pattern by using a driving circuit which separately drives six actuators 141-1-141-6 constituting one actuator group 141.
Referring to
Upper circuit lines 1230-1-1230-6 respectively connect each of the actuators 141-1-141-6 to upper electrode pads 1210-1-1210-6.
Further, lower circuit lines 1240-1-1240-6 respectively connect each of actuators 141-1-141-6 to lower electrode pads 1220-1-1220-6.
The controller 150 may apply driving signals to the upper and lower electrode pads 1210 and 1220 which are connected with the respective actuators 141-1-141-6 on the parts to be modified among the upper electrode pads 1210 and the lower electrode pads 1220 in order to locally protrude some parts of the actuator group 141. When the controller 150 applies a first driving signal to one of the actuators 141-1-141-6, for example actuator 141-1, the actuator 141-1 has a projected modification, bending toward an upper side of the actuator group 141. On the contrary, when the controller 150 applies a second driving signal to the actuator 141-1, the actuator 141-1 has a hole modification in which the surface of the actuator 141-1 is fallen while bending toward a lower side of the actuator group 141.
Meanwhile, the actuator unit 140 may perform the function of providing vibration feedback as well as the function forming a Braille pattern. In this case, the controller 150 may generate vibration effects by applying electrical current voltage to both ends of at least one of the actuators 141-1-141-6 or by alternately and repeatedly applying the first and second driving signals within a short time. Vibration feedback may be provided when a new message is received from a user terminal apparatus 200 or when a user does not make any motion over a preset time.
When the actuators 141-1-141-6 are constituted in a bar shape, it may design that modification can be performed on unfixed parts while one ends or both ends of the actuators 141-1-141-6 are fixed to the plate. For example, when one ends of the actuators 141-1-141-6 is fixed, the other ends may be bent toward an upper direction or a lower direction. Further, when both ends of the actuators 141-1-141-6 in a bar shape are fixed, the center of the actuators 141-1-141-6 may be bent to project toward an upper direction or bent toward a lower direction.
The controller 150 may decode and convert data received from a user terminal apparatus 200 into text format, confirm information regarding a Braille pattern corresponding to each text, and a form requested the Braille pattern by applying driving signals to each actuator 141-x according to the information.
Meanwhile, the Braille pattern is recognized by touch sense of a user. Therefore, the Braille pattern cannot be recognized conveniently when the wearable device 100 does not closely contact a user body. Therefore, the controller 150 may control whether to form the Braille pattern based on results of the touch sensor 130.
Even when an event for which a Braille pattern needs to be formed occurs, the controller 150 may not form the Braille pattern immediately, and may stand by until the side of the wearable device 100 within which the actuator unit 140 is arranged touches an outer surface of an object (not illustrated). Received data or another event situation may be stored in the storage unit 160 until a touch is performed. At this step, when the side of the wearable device 100 where the actuator unit 140 is arranged touches the outer surface of an object, the controller 150 controls the actuator unit 140 to form the Braille pattern. In this case, data which are accumulated and stored in the storage unit 160 can be represented consecutively in the Braille pattern. Therefore, it may clearly deliver the Braille pattern in a situation when a user can easily recognize the Braille pattern. When a touch situation does not occur for more than a preset time even though an event occurs for which the Braille pattern should be formed, the controller 150 may suggest a user to touch an object by outputting vibration feedback or making alarm sounds.
Meanwhile, according to another exemplary embodiment of the present general inventive concept, the wearable device 100 may further include various additional sensors as necessary, described below with reference to
The photographing unit 180 photographs an outside environment. The photographing unit 180 may be implemented as a camera module which includes a lens and an image sensor (not illustrated). A conventionally used lens, optical lens, or zoom lens may be used for the lens. A complementary metal oxide semiconductor (CMOS) or a charge coupled device (CCD) may be used for the image sensor. Furthermore, although
The photographing unit 180 provides a photographed outside environment image (not illustrated) to the controller 150. The controller 150 may perform various controlling operations based on the photographed outside environment image in the photographing unit 180.
For example, the controller 150 may determine risk factors in the surrounding area by analyzing the photographed image. Specifically, the photographing unit 180 may provide a plurality of outside environment images to the controller 150 by consecutively photographing on a several ms basis or a several second basis. The controller 150 divides each of the outside environment images on a pixel block basis, and confirms representative pixel values in each pixel block. After confirming, when representative pixel values having a similar range are created consecutively, the controller 150 may recognize that the pixel blocks having the representative pixel values constitute one object. The controller 150 recognizes objects with the same method regarding outside environment images photographed subsequently. By comparing the number of pixel blocks corresponding to the recognized object, it recognizes whether the object is approaching the user or going away. The controller 150 may determine a risky situation when surrounding objects approach toward a direction of the wearable device 100 at more than a preset speed. Further, when a sign light, such as a traffic light, is included in the photographed images, the controller 150 may determine a risky situation by recognizing the color displayed on the sign light.
When the controller 150 determines a risky situation in which a risk is observed, the controller 150 may inform a user of the wearable device 100 regarding the risky situation. Specifically, vibration feedback may be provided by controlling the actuator unit 140 or a Braille pattern may be formed to inform the user of the risky situation. Further, alarm sounds may be provided by controlling the output unit 190. Meanwhile, although
The output unit 190 outputs respective audio signals according to controlling of the controller 150. The output unit 190 may output texts within the data received from the user terminal apparatus 200 in voice signal form as well as providing alarm sounds to inform the user of the risky situation. Although
For another example, the photographing unit 180 may be used in recognizing user motion. When a user uses the photographing unit 180 to photograph characters or drawings after writing or drawing on a paper, the controller 150 may recognize the characters or the drawings by analyzing the photographed image. The controller 150 may store the recognized results in the storage unit 160 or transmit the recognized results to a user terminal apparatus 200.
Meanwhile, when the optical mouse 185 is arranged separately from the photographing unit 180, user motion may be recognized by using the optical mouse 185.
The optical mouse 185 is unit that determines which direction the optical mouse 185 moves by emitting light signals with an emitting device (not illustrated) formed on a lower side of the optical mouse 185 and by recognizing shape of the ground after receiving the reflecting lights.
Although
Additionally, when a cursor is displayed on a user terminal apparatus 200, the controller 150 may transmit a command to move the cursor according to the recognized results of the optical mouse 185. In this fashion, the wearable device 100 may operate as a wireless mouse.
Meanwhile, the wearable device 100 may sense user motion by using the motion recognition sensor 110. The motion recognition sensor 110 may include an acceleration sensor, a gyro sensor, and a geomagnetic sensor (not illustrated).
The acceleration sensor is sensor which senses a gradient degree by using gravity. When a gravity value is 1 g when sensing toward a vertical direction, a value less than 1 g is measured when the acceleration sensor tilts a little, and 1 g is measured when the acceleration sensor stands reversely, that is, when it is rotated 180 degrees. The acceleration sensor may output pitch angle and roll angle by using the above principle. A two-axis fluxgate or a three-axis fluxgate may be used for the acceleration sensor. When the wearable device 100 is implemented to be a glove shape, it may be inconvenient to use when the acceleration sensor has large size. Thus, in the present exemplary embodiment of the present general inventive concept, it may be implemented as a two-axis acceleration sensor 111 which uses two fluxgate sensors (not illustrated) vertically crossed with each other.
The gyro sensor uses a gyroscope to detect rotation of a body the gyroscope is mounted in. A spinning gyroscope maintains its spin axis direction regardless of the orientation of a body it is mounted in, with regard to at least one axis. As such, a gyro sensor can be used to determine how far the body has rotated with regard to the at least one axis. A gyro sensor mounted in the wearable device 100 therefore can determine rotation of the wearable device along at least one axis.
The geomagnetic sensor is device which measures intensity and direction of the Earth's magnetic field. Specifically, the geomagnetic sensor using a fluxgate is a fluxgate type geomagnetic sensor. The geomagnetic sensor may be implemented as two-axis or three-axis fluxgate sensor like in the acceleration sensor.
The controller 150 may sense changes in pitch angle, roll angle, and yaw angle by using the acceleration sensor, the geomagnetic sensor or the gyro sensor, and determine movements of the wearable device 100 according to the sensed results.
Pitch angle and roll angle may be calculated by using outputted values of the acceleration sensor. Specifically, the controller 150 may perform normalization processing which maps outputted values from the X axis acceleration sensor and Y axis acceleration sensor to outputted values having a certain range. For example, normalization may be performed according to the following mathematical formula.
where Xt is an outputted value of the X axis acceleration sensor, Yt is an outputted value of the Y axis acceleration sensor, Xtnorm is a normalized outputted value of the X axis acceleration sensor, and Ytnorm is a normalized outputted value of the Y axis acceleration sensor.
When normalization is performed, the controller 150 may calculate pitch angle θ and roll angle φ by using the following mathematical formula.
where Xtnorm is a normalized outputted value of the X axis acceleration sensor, Ytnorm is a normalized outputted value of the Y axis acceleration sensor, θ indicates pitch angle, and φ indicates roll angle.
Meanwhile, the geomagnetic sensor may be implemented as similar constitution to the acceleration sensor. First, the controller 150 normalizes outputted values of X axis and Y axis fluxgates within the geomagnetic sensor by using the following mathematical formula.
where Xf and Yf are outputted values of X axis and Y axis geomagnetic sensors respectively, Xfnorm and Yfnorm are normalized values of X axis and Y axis respectively, Xfmax and Xfmin are maximum and minimum values of Xf respectively, and Yfmax and Yfmin are maximum and minimum values of Yf respectively. Although not described in Formula 3, voluntarily established constants may be additionally multiplied to each of the normalized values.
The controller 150 may calculate a direction where the motion recognition sensor 110 is mounted, i.e., azimuth α in a three dimensional (3D) area by using the normalized values. Because azimuth is a 3D value which are expressed with three axes, calculating an azimuth α needs an outputted value of Z axis orthogonal to the plane which X axis and Y axis constitutes. However, when the two-axis fluxgate is included, an outputted value of Z axis cannot be calculated directly. Thus, virtual calculation is performed. The controller 150 may calculate a virtual normalized outputted value of Z axis by applying the normalized values regarding the outputted values of X axis and Y axis, pitch angle θ, roll angle φ, and dip angle λ to the following mathematical formula.
where Zf is a voltage value of virtual Z axis, Zfnorm is a normalized value regarding the voltage value of Z axis, λ indicates dip angle, θ indicates pitch angle and φ indicates roll angle.
When the normalized values regarding the voltage values of virtual Z axis are calculated according to the above, azimuth α may be finally calculated by using the following mathematical formula.
Herein, α indicates azimuth, Xfnorm, Yfnorm, and Zfnorm are normalized outputted values of X axis, Y axis, and Z axis fluxgates respectively, θ indicates pitch angle, and φ indicates roll angle.
The controller 150 may determine which direction and the angle the wearable device 100 rotates by comparing the azimuth calculated with the geomagnetic sensor and the azimuth previously calculated. When the previous azimuth is a and the current azimuth is α+30, it may determine that rotation has been performed clockwise by 30°. Further, the controller 150 may determine which direction and by how much angle the wearable device 100 tilts according to changes in the pitch angle θ and the roll angle φ calculated in the acceleration sensor.
As a result, the controller 150 may recognize user motion by combining sensing values from the bending sensors 120-1-120-5 and the motion recognition sensor 110 which are mounted on the finger parts 102.
For example, regarding the wearable device 100 illustrated in
The controller 150 may generate input signals corresponding to the determined motion and transmit to a user terminal apparatus 200 through the communicator 170.
When specific motion occurs, the controller 150 may control operations of the wearable device 100 according to the motion. For example, when a preset start motion occurs, the controller 150 may perform activating of each unit within the wearable device 100. Next, the controller 150 may transmit input signals to a user terminal apparatus 200 by sensing motion with each sensor of the wearable device 100, and control the actuator unit 140 according to the data transmitted from a user terminal apparatus 200.
When the controller 150 determines that preset finish motion occurs, it may complete control mode regarding a user terminal apparatus 200. In this case, the controller 150 may inactivate all the other units than the sensors 110, 120, and 130, to sense the start motion among the sensors 110, 120, 130 and the actuator unit 140. Further, the controller 150 may complete a control mode when no motion is sensed for a preset time. Thereby, electrical power consumption may be saved when it is unnecessary.
A start motion or a finish motion may be voluntarily established and stored in the storage unit 160. For example, various motions such as the motion of forming fists and spreading the fingers more than a certain number of times, the motion of both hand palms, the motion of drawing a specific figure in the air while spreading the hand palm, and the motion of forming fists tightly, may be used for the start motion or the finish motion.
Meanwhile, as described above, because the wearable device 100 should be worn by a user body, it has flexible features. Therefore, the number of units having solid features should be reduced as much as possible.
According to an exemplary embodiment of the present general inventive concept, an electrical power source which provides electrical power to each unit of the wearable device 100 may be manufactured and used in flexible materials.
The electrical power source 195 may include a general instant battery or a recharging battery. Further, the electrical power source 195 may include flexible materials to be suitable for features of the main body 101.
Although
As described above, while being worn on a user body, the wearable device 100 may provide various services according to the programs implemented in a user terminal apparatus 200 to a user by performing communication with the user terminal apparatus 200.
Referring to
For example, when a user wears the wearable device 100, then makes the start motion or pushes a button to turn the wearable device 100 on, the wearable device 100 establishes communication with the user terminal apparatus 200. Communication may be established through a wire or wireless interface.
When connecting to the wearable device 100, the user terminal apparatus 200 automatically converts to the control mode which is controlled by the wearable device 100. Under the control mode, when data such as a phone call, e-mail, SNS message, or text message is received through a network 300, the user terminal apparatus 200 delivers the received data to the wearable device 100.
In this case, the user terminal apparatus 200 may convert and provide the data in a form that can be recognized by the wearable device 100. Specifically, the user terminal apparatus 200 may detect and provide information regarding text, excepting data regarding objects that cannot be represented in a Braille pattern, e.g., image, picture, and layout information, for example.
According to the input signals transmitted from the wearable device 100, the user terminal apparatus 200 may perform communication with server devices or other user terminal apparatuses 200, such as server devices or databases (not illustrated), which are connected with the network 300. For example, when motion matched with searching movements is sensed in the wearable device 100 or searching words are recognized according to user motion, the wearable device 100 may transmit searching words and searching commands to the user terminal apparatus 200. The user terminal apparatus 200 may search data corresponding to the searching words from respective server devices or databases that are connected through the network 300 and provide to the user terminal apparatus 200.
Meanwhile, when the wearable device 100 further includes a GPS chip, the wearable device 100 may transmit its position to the user terminal apparatus 200 in real time. The user terminal apparatus 200 may include preset devices which can provide the position of the wearable device 100 in real time. These preset devices may include for example server devices that an emergency center or managing center (not illustrated) uses, or alternatively may be a user terminal apparatus of the user's parents or other caretaker.
Further, when user motion is not sensed for more than a preset time even though the wearable device 100 is turned on, an unusual motion is sensed, or a request of the position regarding the wearable device 100 is received from other devices (not illustrated) connected to the network 300, the user terminal apparatus 200 may provide the position of the wearable device 100. Therefore, even when a user having visual impairment meets an unexpected accident, rescue of the user can be performed more swiftly.
Meanwhile, when the wearable device 100 and the user terminal apparatus 200 do not include GPS chips, it may be implemented according to an exemplary embodiment of the present general inventive concept that the position of the wearable device 100 is calculated by using the motion recognition sensor 110 such as the geomagnetic sensor or a walking counter sensor (not illustrated) that is mounted on the wearable device 100. As described above, when there is possibility that a user may face a risk, the user terminal apparatus 200 may inform other devices of the risk that a user faces by providing the calculated position of the user to the other devices.
The communicator 210 performs communication with the wearable device 100 or other devices (not illustrated) on the network 300. The communicator 210 may perform communication according to at least one communication method among various communication methods such as WiFi, Bluetooth, Zigbee, IEEE, 3G, or 4G.
The output unit 240 outputs implementing screen regarding respective programs performed in the user terminal apparatus 200 or messages.
The storage unit 230 stores respective programs or data necessary to use the user terminal apparatus 200.
The controller 220 controls operation of the user terminal apparatus 200 by implementing respective programs stored in the storage unit 230. Specifically, the controller 220 converts to the control mode when the wearable device 100 connects to the user terminal apparatus 200 through the communicator 210. In the control mode, the user terminal apparatus 200 may perform an operation only according to the control signals transmitted from the wearable device 100 without requiring user commands inputted through a touch screen or a button of the user terminal apparatus 200.
When various control signals are transmitted from the wearable device 100 in the control mode, the controller 220 performs a controlling operation by implementing a program or contents corresponding to the control signals.
Further, when there is a message to be outputted through the output unit 240, the controller 220 may convert the message to data in a form that can be recognized by the wearable device 100 and transmit the converted data to the wearable device 100 through the communicator 210.
Additionally, when there is no response from the wearable device 100 over a certain time, or unusual control signals are transmitted continuously, informing signals including the position of the wearable device 100 or the user terminal apparatus 200 may be transmitted to other previously registered devices (not illustrated).
When the user terminal apparatus 200 is implemented as a TV, the controller 220 may receive remote controller signals from the wearable device 100 and control TV operation according to the remote controller signals. In this case, the wearable device 100 may further include an IR lamp.
Meanwhile, the above exemplary embodiments describe that the controller 150 of the wearable device 100 determines user motion based on movements of the sensors, and transmits control signals according to the determining results to the user terminal apparatus 200; however, it may not be limited to herein. The wearable device 100 may transmit sensing values as they are directly to the user terminal apparatus 200. In this case, the controller 220 of the user terminal apparatus 200 may recognize control signals based on the sensing values and perform controlling operations corresponding to the control signals.
Besides, the operation and constitution of the user terminal apparatus 200 may be implemented variously according to product types. However, related specific illustration and explanation will not be included.
The wearable device 100 transmits the generated control signals to the user terminal apparatus 200 at operation S1530. The user terminal apparatus 200 may perform various controlling operations according to the transmitted control signals. When data is generated according to the controlling operations or there is data to inform a user of, such as mail, messenger, update messages, schedule information, and text messages, the user terminal apparatus 200 may transmit the data to the wearable device 100.
At operation S1540, the wearable device 100 checks if data has been received. When the data is not received (operation S1540-N), the wearable device 100 performs Operations S1510-S1530 again. When the data is received (operation S1540-Y), the wearable device 100 forms a Braille pattern according to the received data at operation S1550. The method of forming the Braille pattern and the constitution of the wearable device 100 are specifically described in the above various exemplary embodiments, which will not be further explained.
Further, when determining that a user is encountering a risky situation, the wearable device 100 may provide vibration signals or alarm sounds to inform the user of the risky situation. Criteria to determine a risky situation may be determined with various methods as described above. Specifically, the control method may further include photographing the outside environment, determining risk factors based on the photographed image of the outside environment, and generating information regarding the determined risk factors.
Detailed explanation and other exemplary embodiments regarding operation of the wearable device 100 are specifically explained in the above relevant parts, which will not be further explained.
According to various exemplary embodiments of the present general inventive concept, even when a user is visually handicapped, he may utilize various functions of the user terminal apparatus 200 conveniently by using the wearable device 100. Therefore, convenience and security for the user are enhanced. Therefore, a user terminal apparatus can be utilized in various manners.
The present general inventive concept can also be embodied as computer-readable codes on a computer-readable medium. The computer-readable medium can include a computer-readable recording medium and a computer-readable transmission medium. The computer-readable recording medium is any data storage device that can store data as a program which can be thereafter read by a computer system. Examples of the computer-readable recording medium include a semiconductor memory, a read-only memory (ROM), a random-access memory (RAM), a USB memory, a memory card, a Blu-Ray disc, CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices. The computer-readable recording medium can also be distributed over network coupled computer systems so that the computer-readable code is stored and executed in a distributed fashion. The computer-readable transmission medium can transmit carrier waves or signals (e.g., wired or wireless data transmission through the Internet). Also, functional programs, codes, and code segments to accomplish the present general inventive concept can be easily construed by programmers skilled in the art to which the present general inventive concept pertains.
Although a few embodiments of the present general inventive concept have been shown and described, it will be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the general inventive concept, the scope of which is defined in the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2012-0129811 | Nov 2012 | KR | national |