This application claims priority from Korean Patent Application No. 10-2013-0118966, filed on Oct. 7, 2013, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference in its entirety.
1. Field
Exemplary embodiments relate to a remote control apparatus for inputting a user voice and a method thereof. In particular, exemplary embodiments relate to a remote control apparatus for inputting a user voice, which is activated according to use intention and receiving the user voice, and a method thereof.
2. Description of the Related Art
Various types of electronic products have been developed and are becoming popular. Further, various interaction technologies have been used for a user to easily use and interact with these electronic products.
In the related art, an interaction technology may be, for example, a remote control apparatus. The remote control apparatus of the related art is a control apparatus which controls an electronic product spaced apart from the user. When the user pushes a button included in the remote control apparatus of the related art, the remote control apparatus transmits a control signal corresponding to the button to an external electronic product. The electronic product receiving the control single performs an operation corresponding to the control signal. For example, with regard to a television (TV), when the user pushes a power button of the remote control apparatus, the TV is turned on. In this case, the user may use various functions such as channel selection or volume control.
In some cases, an electronic product of the related art may also be configured to be manipulated via a voice control or a motion control, in addition to the related art normal button manipulation. For example, a display apparatus such as a TV may be configured to recognize a user voice and provide a corresponding interactive service. In this scenario of the related art, a microphone is used to receive the user voice.
However, when a user voice is input through a microphone in the related art, surrounding sounds may also be input together with the user voice. Accordingly, an unintended error may occur in the related art.
Accordingly, there is a need for a technology which is more effective for receiving a user voice to control a device.
Exemplary embodiments may overcome the above disadvantages and other disadvantages not described above. Also, the exemplary embodiments are not required to overcome the disadvantages described above, and an exemplary embodiment may not overcome any of the problems described above.
The exemplary embodiments provide a remote control apparatus for inputting user voice and a method thereof, which effectively receives a user voice and transmits the user voice to a display apparatus.
According to an aspect of an exemplary embodiment, a remote control apparatus includes a movement detector which is configured to detect a movement of the remote control apparatus, a microphone which is configured to receive a voice input, a controller which is configured to activate the microphone in response to the remote control apparatus moving for a preset first time by at least a threshold angle, and a communicator which is configured to transmit the voice input to an external device in response to the voice input being through the activated microphone.
The controller may be further configured to inactivate the microphone in response to the voice input not being input for a preset second time when the microphone is activated.
The controller may be further configured to inactivate the microphone in response to the remote control apparatus being restored to a state before the movement of the remote control apparatus occurs.
The remote control apparatus may further include a detector which is configured to detect a use intention with respect to the remote control apparatus, wherein the controller may be further configured to inactivate the movement detector in a standby state, and activate the movement detector in response to the use intention being detected.
The detector may be further configured to detect at least one of a user touch on the remote control apparatus, a user approach to the remote control apparatus, a button input, and a preset user motion, and the controller may be further configured to determine that there is the use intention in response to at least one of the user touch on the remote control apparatus, the user approach to the remote control apparatus, the button input, and the preset user motion occurring.
The remote control apparatus may further include a proximity detection sensor which is disposed at one side of the microphone and configured to detect a user approach to the remote control apparatus, wherein the controller may be further configured to activate the microphone in response to the proximity detection sensor detecting the user approach and the remote control apparatus moving for a first time by at least the threshold angle.
The communicator may include a Bluetooth module, and the controller may be further configured to set an operation mode of the Bluetooth module to a first operation mode for energy saving in a standby state, set the operation mode of the Bluetooth module to a second operation mode for transmitting button manipulation information in response to the microphone being inactivated, and set the operation mode of the Bluetooth module to a third operation mode for transmitting button manipulation information and input voice information in response to the microphone being activated.
The remote control apparatus may further include a display unit, wherein the controller may be further configured to activate the microphone in response to the remote control apparatus rotating by at least the threshold angle for the preset first time in a direction away from a surface of the remote control apparatus, on which the display unit is disposed.
The controller may be further configured to activate the microphone in response to the remote control apparatus rotating by at least the threshold angle for the preset first time in a direction away from a surface of the remote control apparatus, on which the microphone is disposed.
According to another aspect of an exemplary embodiment, a voice inputting method of a remote control apparatus includes detecting a movement of the remote control apparatus using a sensor included in the remote control apparatus, activating a microphone in response to the remote control apparatus moving for a preset first time by at least a threshold angle, and transmitting a voice input through the microphone to an external device.
The method may further include inactivating the microphone in response to the voice not being input for a preset second time when the microphone is activated.
The method may further include inactivating the microphone in response to the remote control apparatus being restored to a state before the movement of the remote control apparatus occurs.
The method may further include detecting a use intention with respect to the remote control apparatus, and inactivating the sensor in a standby state, and activating the sensor to detect movement of the remote control apparatus in response to the use intention being detected.
The detecting the use intention may include determining that there is the use intention in response to at least one of a user touch on the remote control apparatus, a user approach to the remote control apparatus, a button input, and a preset user motion occurring.
The remote control apparatus may include a Bluetooth module; and the method may further include setting an operation mode of the Bluetooth module to a first operation mode for energy saving in a standby state, setting the operation mode of the Bluetooth module to a second operation mode for transmitting button manipulation information in response to the microphone being inactivated, and setting the operation mode of the Bluetooth module to a third operation mode for transmitting button manipulation information and input voice information in response to the microphone being activated.
The remote control apparatus may include a display unit, and the activating the microphone may include activating the microphone in response to the remote control apparatus rotating by at least the threshold angle for the preset first time in a direction away from a surface of the remote control apparatus, on which the display unit is disposed.
The activating of the microphone may include activating the microphone in response to the remote control apparatus rotating by the at least the threshold angle for the preset first time in a direction away from a surface of the remote control apparatus, on which the microphone is disposed.
According to the aforementioned exemplary embodiments, the remote control apparatus may effectively receive a user voice according to a use intention of a user, thereby preventing an unpredicted error.
According to another aspect of an exemplary embodiment, a voice inputting method of a remote control apparatus including a Bluetooth module and a microphone includes detecting a standby state in which the remote control apparatus is not being used, setting an operation of the Bluetooth module to an energy saving operation in response to detecting the standby state; detecting an activation state of the microphone in response to not detecting the standby state; setting an operation of the Bluetooth module to a button manipulation operation in response to detecting the microphone being inactivated.
Additional and/or other aspects and advantages of the exemplary embodiments 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 exemplary embodiments.
The above and/or other aspects of the exemplary embodiments will be more apparent by describing certain exemplary embodiments with reference to the accompanying drawings, in which:
Certain exemplary embodiments will now be described in greater detail with reference to the accompanying drawings.
As illustrated in
The user may use a voice input service through the microphone unit 110 of the remote control apparatus 100. The voice input service may include a voice control service used by pronouncing a predetermined voice command, a conversation service for conversation with the display apparatus 200 by pronouncing a non-determined random text, etc.
When the microphone unit 110 of the remote control apparatus 100 is always in an active state, an error may occur due to ambient noise. Further, unnecessary power consumption may be caused by the microphone unit 110. Accordingly, in a remote control system 1000 of
Upon satisfying a condition in which the remote control system 1000 moves within a preset time by a preset threshold angle, the microphone unit 110 may be activated. The time may be set by the user or may be unit time set as a default time. For convenience the preset time is referred to as a first time. The first time may be counted from a point when the remote control apparatus 100 is held or initially begins move. The first time may be set in various ways. For example, the first time may be set to 1 second, but is not limited thereto.
On the other hand, upon satisfying a condition in which the remote control system 1000 is restored to an original state, the microphone unit 110 may be inactivated. In addition, when voice is not input for predetermined time, the microphone unit 110 may be inactivated again. For convenience, the predetermined time may be a second time. The second time may also be determined according to a user setting or a default value. For example, the second time may be set to be longer than the first time (e.g., 30 seconds), but exemplary embodiments are not limited thereto.
When the remote control apparatus 100 is not used, the remote control apparatus 100 may be positioned almost parallel to a ground surface (a). In addition, in order to control the display apparatus 200 by pushing a button of the remote control apparatus 100, a front end portion of the remote control apparatus 100 may be directed toward the display apparatus 200. Accordingly, when the remote control apparatus 100 is not used or is used via button manipulation, the remote control apparatus 100 is not largely inclined with respect to a ground surface.
When the user wants to input a voice using the remote control apparatus 100, the user needs to bring the microphone unit 110 of the remote control apparatus 100 toward a lip of the user. Accordingly, when the microphone unit 110 is positioned at a front end portion or front upper portion of the remote control apparatus 100, the remote control apparatus 100 is positioned perpendicular to a ground surface (b).
Accordingly, based on movement of the remote control apparatus 100, the microphone unit 110 may be activated or inactivated. For example, when the user raises the remote control apparatus 100 by a preset threshold angle (β) or more, the microphone unit 110 is activated. Further, when the remote control apparatus 100 is restored to an original state, the microphone unit 110 is inactivated.
When the microphone unit 110 is activated, if a user voice is input to the remote control apparatus 100, the remote control apparatus 100 transmits the user voice to an external display apparatus 200. Accordingly, a voice recognition service may be provided.
In addition to a case in which the remote control apparatus 100 is restored to an original state, when the remote control apparatus 100 is not used for predetermined time, the microphone unit 110 may also be inactivated.
The microphone unit 110 is a component for receiving voice input. The microphone unit 110 may include various components such as a microphone for collecting user voice in analog form, an amp circuit for amplifying the collected user voice, an analog/digital (A/D) converting circuit for sampling the amplified user voice and converting the user voice into a digital signal, a filter circuit for removing noise components from the converted digital signal, etc. The type, size, position, etc., of the microphone may be changed according to a type of an operation to be executed via the remote control apparatus 100, an appearance of the remote control apparatus 100, a usage type of the remote control apparatus 100, etc. For example, when the remote control apparatus 100 has a hexahedral shape having a rectangular front surface, the microphone of the microphone unit 110 may be disposed at the front surface of the remote control apparatus 100.
The movement detector 120 is a component for detection of movement of the remote control apparatus 100. The movement detector 120 may be embodied as various types of sensors such as a geomagnetic sensor, an acceleration sensor, a gyro sensor, etc. With regard to the geomagnetic sensor, the movement detector 120 may measure an electrical signal corresponding to geomagnetism of an environment where the remote control apparatus 100 is used to calculate a rotational angle. With regard to the acceleration sensor, the movement detector 120 may measure inclination of the remote control apparatus 100 to calculate a pitch angle and/or a roll angle. With regard to the gyro sensor, the movement detector 120 may measure an angular velocity according to movement of the remote control apparatus 100 to calculate a rotational angle.
Movement detected by the movement detector 120 is provided to the controller 130. The controller 130 determines whether the movement of the remote control apparatus 100 satisfies a preset condition. For example, when a threshold angle is set, if the remote control apparatus 100 moves or rotates by the threshold angle or more, the controller 130 may determine that the condition is satisfied.
When the detected movement satisfies the preset condition, the controller 130 activates the microphone unit 110. Accordingly, the microphone unit 110 may receive a user voice (as described above).
The communication unit 140 may transmit voice input through the microphone unit 110 to an external device. In some embodiments, the communication unit 140 may transmit a voice pronounced by the user, or a control code corresponding to the voice.
The controller 130 may re-inactivate the microphone unit 110 when the microphone unit 110 is activated and voice is not input for a preset time. When an amplitude of the electrical signal converted by the microphone unit 110 is less than a preset value, the controller 130 determines a current period as a silent period in which the user voice is not input. When the silent period is equal to or greater than the preset time, the controller 130 inactivates the microphone unit 110.
When it is determined that the remote control apparatus 100 moves in an opposite direction and restores an original state, the controller 130 may deactivate the microphone unit 110. Activation and deactivation may correspond to a turn-on and a turn-off operation. In other words, the controller 130 may stop supplying power to the microphone unit 110 from a battery (not shown). Therefore, an operation of the microphone unit 110 is inactivated. When the condition is satisfied, the controller 130 may supply power to the microphone unit 110 to activate the microphone unit 110. However, activation and inactivation methods are not limited thereto. In other words, some components of the microphone unit 110 may turn on and turn off for activation and inactivation. Further, a cover of the microphone unit 110 may be opened and closed for activation and inactivation.
As illustrated in
For example, when the movement detector 120 uses a 2-axis acceleration sensor, the movement detector 120 may include X-axis and Y-axis acceleration sensors (not shown) perpendicular to each other. In this case, the movement detector 120 may normalize output values of X-axis and Y-axis acceleration sensors according to Equation 1 below, and then calculates a pitch value and a roll value using the normalized value
In Equation 1, Xt and Yt are output values of X-axis and Y-axis acceleration sensors, respectively. Xtnorm and Ytnorm are normalized values of the X-axis and Y-axis acceleration sensors, respectively. Xtmax and Xtmin are a maximum value and minimum value of Xt, respectively. Ytmax and Ytmin are a maximum value and minimum value of Yt, respectively. Xtoffset and Ytoffset are offset values of the X-axis and Y-axis acceleration sensors, respectively. XtScale and YtScale are scale values of the X-axis and Y-axis acceleration sensors, respectively. Xtoffset, Ytoffset, XtScale, and YtScale may be pre-calculated while the remote control apparatus 100 included in the movement detector 120 rotates in each axis direction several times and may be stored in an internal memory (not shown) of the movement detector 120 or an internal memory (not shown) of the remote control apparatus 100.
The movement detector 120 may normalize output values of the X-axis and Y-axis acceleration sensors using the stored offset values and scale values. The movement detector 120 may insert the normalized value of each axis acceleration sensor into Equation 2 below to calculate a pitch angle and a roll angle.
In Equation 2 above, θ is a pitch angle and φ is a roll angle.
The movement detector 120 may provide the calculated pitch angle and roll angle to the controller 130.
When the microphone 111 is disposed on the upper portion of the front surface of the remote control apparatus 100, if the user brings the microphone 111 toward the lip of the user in order to input voice, the remote control apparatus 100 rotates toward a surface of the display unit 150. In other words, in
When the user holds the remote control apparatus 100 so as to position the front surface of the remote control apparatus 100 in parallel to a perpendicular direction to the display apparatus 200, if the user brings the microphone 111 toward the lip of the user, the remote control apparatus 100 rotates around an X axis and the roll angle is changed. In this case, the controller 130 may determine whether the condition is satisfied using only the roll angle without the pitch angle.
In addition, when the remote control apparatus 100 rotates by a threshold angle or more for the preset first time in a direction away from a surface of the remote control apparatus 100, on which a microphone is disposed, the controller 130 may also activate the microphone unit 110. In other words, in some cases, the user may raise the remote control apparatus 100 and move the microphone unit 110 toward the lip of the user.
In addition, with regard to the geomagnetic sensor or the gyro sensor, the remote control apparatus 100 may sense a rotational angle at which the remote control apparatus 100 vertically rotates and determine whether the condition is satisfied based on the rotational angle.
As described above, movement of the remote control apparatus 100 may be determined based on various values such as a pitch angle, a roll angle, a rotation angle, etc.
When the remote control apparatus 100 is not used or buttons are manipulated, the remote control apparatus 100 is positioned in parallel to a ground surface, as illustrated in (a) of
When the user 10 wants to input voice while lying, the remote control apparatus 100 rotates until a front surface of the remote control apparatus 100 faces a ground surface, as illustrated in (c) of
When the remote control apparatus 100 moves by the threshold angle β, the controller 130 may store information about a state such as a pitch angle, a roll angle, etc., just before the movement occurs, or information about a movement direction, a movement angle, etc., in a random access memory (RAM) or other memories. Accordingly, when the remote control apparatus 100 moves in an opposite direction by a similar angle, the controller 130 may deactivate the microphone unit 110.
As a determination result, when the movement satisfies the condition, the remote control apparatus 100 activates the microphone unit 110 (S530). The condition may be a condition in which the remote control apparatus 100 moves by a preset threshold angle or more (as described above), or a condition in which a pitch angle, a roll angle, a rotation angle, a yaw angle, etc., of the remote control apparatus 100 is within a preset angle. Further, conditions appropriate for a posture adopted by the user, while the user holds the remote control apparatus 100 in order to input the user voice, may be experimentally measured and set.
When the microphone unit 110 is activated, voice is input to the microphone unit 110, and the remote control apparatus 100 transmits the input voice to an external device, that is, the display apparatus 200. When the predetermined time elapses while the microphone unit 110 is activated and voice is not input (S560), the remote control apparatus 100 inactivates the microphone unit 110 (S570).
Whenever a user voice is input, the remote control apparatus updates standby time. Accordingly, when the preset time elapses from a point when the last voice is input, the microphone unit 110 is inactivated.
According to the aforementioned embodiment, when the user does not use the remote control apparatus 100, the remote control apparatus 100 maintains a state in which the microphone unit 110 is inactivated. Therefore, ambient noise or other noises are prevented from being input as a voice.
The detector 170 is a component for detecting a use intention of a user with respect to the remote control apparatus 100. The detector 170 always maintains an activation state when the remote control apparatus 100 is turned on. Further, even if the remote control apparatus 100 is turned on, the remaining components may be inactivated in a standby state in which the remote control apparatus 100 is not used.
For example, the movement detector 120, the microphone unit 110, the communication unit 140, and so on may be inactivated in a standby state.
When the use intention is detected by the detector 170, the controller 130 activates the movement detector 120. Thus, when the activated movement detector 120 detects movement of the remote control apparatus 100, the controller 130 determines whether the movement satisfies a preset condition. When the movement satisfies the condition, the controller 130 activates the microphone unit 110, receives a voice, and transmits the voice to an external device through the communication unit 140.
The detector 170 may detect use intention via various methods.
For example, the detector 170 may include a touch sensor, a proximity detection sensor, a motion detection sensor, a button, and so on to detect the use intention of the user. When the detector 170 is embodied as a touch sensor, if the controller 130 detects a user touch on the remote control apparatus 100, the controller 130 may determine that there is use intention. When the detector 170 is embodied as a proximity detection sensor, if the controller 130 detects a user approach to the remote control apparatus, the controller 130 may determine that there is use intention. When the detector 170 is embodied as a button, the controller 130 may determine that there is use intention while the button is selected or within a predetermined time after the selection. When the detector 170 is embodied as a motion detection sensor, if the controller 130 detects that the user adopts a specific motion corresponding to a voice input mode, the controller 130 may determine that there is use intention. In addition, when the detector 170 may be embodied as an acceleration sensor and the movement detector 120 may be geomagnetic sensor or a gyro sensor.
As a determination result, when the condition is satisfied, a microphone unit is activated (S850). Further, when the condition is not satisfied, the microphone unit is maintained in an inactivation state.
When the microphone unit is activated, if a user pronounces a voice, the voice is input to the microphone unit 110 (S860). The remote control apparatus 100 transmits the input voice to an external device (S870).
After the microphone unit is activated, when an inactivate condition, in which the voice is not input for a preset time or the remote control apparatus 100 is restored to an original state is satisfied (S880), the microphone unit 110 is restored to an inactivation state (S890).
Accordingly, when the remote control apparatus 100 is not used, the movement is not detected or the voice is not input, Thus, battery consumption is reduced.
In the embodiments of
According to another embodiment, the controller 130 of the remote control apparatus 100 may control operations of various components according to whether the movement detector 120 is activated.
As described above, the communication unit 140 may transmit the voice input through the activated microphone unit 110 or a remote controller signal corresponding to the voice to an external device. Further, the communication unit 140 may communicate with an external device, that is, the display apparatus 200 in the case of
Referring to
Although use intention of a user with respect to the remote control apparatus 100 is detected, when the microphone unit 110 is inactivated (S920), the controller 130 may set the operation mode of the Bluetooth module to a second operation mode (S940). The second operation mode may refer to a mode appropriate for performing a general function of the remote control apparatus 100. In other words, in a general case, when a button is pushed, the remote control apparatus 100 transmits manipulation information of the button. Buttons included in the remote control apparatus 100 may include a direction button, a number button, a setting button, a character button, a volume control button, a channel control button, etc., which have predetermined control codes, respectively. The size of each control code is not large. Thus, the second operation mode may use a bandwidth for transmitting button manipulation information, i.e., the size of a control code corresponding to the selected button.
When the microphone unit 110 is activated, the controller 130 may determine that a current mode is a voice input mode. Accordingly, the controller 130 set an operation mode of the Bluetooth module to a third operation mode. In the third operation, the communication unit 140 may transmit input user voice information as well as button manipulation information. Thus, the third operation mode may use a wider communication bandwidth than the second operation mode. In addition, in the third operation mode, the controller 130 may encode and transmit voice input by a user for security. Thus, the controller 130 may additionally active an encoding circuit.
As described above, according to use intention of the user and movement of a remote control apparatus, an operation of the communication unit 140 may be changed.
According to another embodiment, the communication unit 140 may include both a first communication unit (not shown) for transmitting voice and a second communication unit (not shown) for transmitting the button manipulation information. The second communication unit may be embodied as an infrared (IR) lamp for transmitting a control signal as an IR signal corresponding to the button manipulation. The first communication unit may be embodied as various components such as a Bluetooth module, a WiFi chip, a Zigbee module, etc., for transmitting voice. In this case, the controller 130 may always activate the second communication unit and may control the first communication unit to be activated only when the microphone unit 110 is activated.
As described above, voice input to the remote control apparatus 100 may be used as a voice command for controlling an operation of an external device or as a user input in a conversation service.
The remote control apparatus 100 may provide various information associated with voice input through the display apparatus 200 in conjunction with the display apparatus 200.
Referring to
Accordingly, the display apparatus 200 converts a current mode into a voice input mode for receiving the voice input and displays a message 1010 corresponding thereto on a screen.
In this state, when the user 10 inputs the voice, the remote control apparatus 100 transmits the input voice to the display apparatus 200.
When the user 10 does not use the remote control apparatus 100 again, the remote control apparatus 100 inactivates the microphone unit 110. Before the microphone unit 110 is inactivated, the controller 130 of the remote control apparatus 100 may notify the display apparatus 200 that a microphone is to be inactivated. Upon being notified of this fact by the remote control apparatus 100, the display apparatus 200 displays a message 1030 indicating this fact (e.g., “microphone will be off”). The user 10 may check the message 1030 and may re-manipulate the remote control apparatus 100 in order to continuously maintain the microphone unit 110 in an activation state.
The communication unit 210 receives various signals from the remote control apparatus 100. Further, the communication unit 210 may receive a remote controller signal according to button manipulation of the remote control apparatus 100, a user voice signal input through the remote control apparatus 100, etc.
The controller 220 controls an operation of the display apparatus 200 according to a signal input through the communication unit 210. For example, upon receiving a remote controller signal for a channel change, the controller 220 controls the broadcast receiver 240 according to the remote controller signal and tunes a channel selected by the user. In addition, when a conversation service is started, when a user voice signal is input through the communication unit 210, the controller 220 performs search based on the user voice signal and displays the search result on the display unit 250. Processing the user voice in a conversation service procedure has already been described. Thus, the conversation service procedure will not be repeated.
The GUI processor 230 is a command for generating various GUIs and providing the GUIs to the display unit 250. The GUI processor 230 calculates an attribute value such as a coordinate value, a shape, a size, color, and so on for displaying a GUI according to a preset layout. Then, the GUI processor 230 generates a GUI based on the calculated attribute value. The generated GUI is provided to the display unit 250. In particular, when the microphone unit 110 of the remote control apparatus 100 is activated or inactivated, the GUI processor 230 generates a GUI for indicating this fact and provides the GUI to the display unit 250.
The broadcast receiver 240 is a component for receiving and processing a signal transmitted through a broadcast station or other IP networks. The broadcast receiver 240 may include various signal processing circuits such as a demodulator, an equalizer, a synchronizer, a decoder, etc. The broadcast receiver 240 separates a video signal included in a broadcast signal and generates a video frame based on the video signal. The generated video frame is provided to the display unit 250.
The display unit 250 may overlap the GUI provided by the GUI processor 230 and the video frame processed by the broadcast receiver 240 to display the overlapped images as one image.
Although
A message or icon indicating a state of the microphone unit 110 may be displayed on the remote control apparatus 100, as well as the display apparatus 200.
In other words,
As described above, according to the above embodiments, voice may be input via a microphone included in the remote control apparatus 100 in an effective manner, Therefore, unnecessary noise is prevented from being input. Further, excessive battery consumption is prevented.
The voice inputting method of a remote control apparatus or a control method of a display apparatus according to the aforementioned embodiments may be coded to software and stored in a non-transitory readable medium. The non-transitory readable medium may be installed in various devices and used.
Further, a program code for execution of a control method may be stored in the non-transitory readable medium and provided. The control method includes detecting movement of a remote control apparatus, activating a microphone unit when the movement of the remote control apparatus satisfies a reset condition, transmitting voice input through the microphone unit to an external device, and inactivating the microphone unit when the microphone unit is activated, if voice is not input for a preset time or the remote control is restored to an original state.
The non-transitory computer readable medium is a medium that semi-permanently stores data and from which data is readable by a device, but not a medium that stores data for a short time, such as register, a cache, a memory, and the like. Further, the aforementioned various applications or programs may be stored in the non-transitory computer readable medium, for example, a compact disc (CD), a digital versatile disc (DVD), a hard disc, a bluray disc, a universal serial bus (USB), a memory card, a read only memory (ROM), etc., and may be provided.
The foregoing exemplary embodiments and advantages are merely exemplary and are not to be construed as limiting the present invention. The present teaching can be readily applied to other types of apparatuses. Also, the description of the exemplary embodiments is intended to be illustrative, and not to limit the scope of the claims. Many alternatives, modifications, and variations will be apparent to those skilled in the art.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0118966 | Oct 2013 | KR | national |