This application claims priority benefit from Korean Patent Application No. 10-2015-0075874, filed on May 29, 2015, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety.
1. Field
Apparatuses and methods consistent with the present disclosure relate to a remote control apparatus, a method of providing a vibration feedback thereof, and a display system, and more particularly, to a remote control apparatus that provides vibrations to a user according to a context in order to reinforce a feedback effect and a notification function, a method of providing a vibration feedback thereof, and a display system.
2. Description of the Related Art
Various types of electronic devices have been distributed to users, and remote control apparatuses for controlling electronic devices have been also provided. An existing remote control apparatus focuses on controlling of various functions of an electronic device. However, there is an increasing need for methods of reducing manipulations when a user manipulates an electronic device, such as a TV or the like, through a remote control apparatus.
When providing a feedback to a user, there is used an existing method of providing an auditory or visual feedback from an electronic device that is an object to be controlled. Therefore, there is no feedback that may be directly acquired by a user who is in a long distance.
Also, when considering that a minute manipulation using a remote control apparatus is increasing, an additional feedback on a manipulation may not be provided to a user, and thus a reliability of a usability decreases.
Exemplary embodiments of the present disclosure overcome the above disadvantages and other disadvantages not described above. Also, the present disclosure is not required to overcome the disadvantages described above, and an exemplary embodiment of the present disclosure may not overcome any of the problems described above.
The present disclosure provides a remote control apparatus that provides a clear manipulation to a user through vibrations that the user feels through buttons and functions of the remote control apparatus and provides auditory, visual, and vibration feedbacks to the user so as to reinforce a feedback effect and a notification function, a method of providing a vibration thereof, and a display system.
According to an aspect of the present disclosure, a remote control apparatus includes an input unit configured to receive a user input, a communicator configured to perform transmissions and receptions with an external apparatus that is an object to be controlled,
The controller may control the communicator to transmit a user input, which is to change a selected item of a list displayed on the external apparatus into an item adjacent to a currently selected item, to the external apparatus and, in response to a signal for notifying that a first or last item of the displayed list is selected, being received through the communicator, control the vibrator to generate vibrations.
The controller may control the communicator to transmit a user input, which is to move a pointer displayed on the external apparatus, to the external apparatus and, in response to a signal for notifying that the cursor is moved into an area of a rollover item displayed on the external apparatus, being received through the communicator, control the vibrator to generate vibrations.
In response to a signal for notifying that the cursor is moved into the area of the rollover item and moved onto a first or last item of the rollover item through an auto rollover scroll so as to stop scrolling, being received through the communicator, the controller may control the vibrator to generate vibrations.
The controller may control the communicator to transmit a user input, which is to change a selected item of a list having a plurality of categories displayed on the external apparatus, to the external apparatus and, in response to a signal for notifying that a category of an item selected from items of the list before being changed is different from a category of an item selected from the items of the list after being changed, being received through the communicator, control the vibrator to generate vibrations.
In response to a signal for notifying that a pop-up window showing a notification message is displayed on the external apparatus, being received through the communicator, the controller may control the vibrator to display the pop-up window and simultaneously generate vibrations.
The remote control apparatus may further include a storage unit configured to store a plurality of vibration patterns respectively corresponding to the preset operation. The controller may control the vibrator to generate vibrations in a pattern corresponding to the received preset operation among the plurality of vibration patterns according to the received preset operation.
The remote control apparatus may further include a power supply unit configured to supply power to the remote control apparatus. In response to the power of the power supply unit being lower than or equal to a preset level, the controller may control the communicator to transmit a control command for displaying a notification message on the external apparatus and control the vibrator to generate vibrations.
The controller may control the vibrator to generate vibrations in response to a signal for notifying that a user input for finding the remote control apparatus is input into the external apparatus, being received through the communicator and control the vibrator to stop the vibrations in response to a preset time elapsing or a user input being input into the input unit after generating the vibrations.
In response to a touch input of a user being input into the input unit, the controller may control the vibrator to generate vibrations regardless of a power state of the external apparatus that is the object to be controlled.
According to another aspect of the present disclosure, a method of providing a vibration feedback of a remote control apparatus, includes receiving a signal for notifying that a preset operation is performed in an external apparatus that is an object to be controlled, and generating vibrations in response to the received signal.
The method may further include transmitting a user input, which is to change a selected item of a list displayed on the external apparatus into an item adjacent to a currently selected item, to the external apparatus. In response to a signal for notifying that a first or last item of the displayed list is selected, being received, the vibrations may be generated.
The method may further include transmitting a user input for moving a cursor displayed on the external apparatus to the external apparatus. In response to a signal for notifying that the cursor is moved into an area of a rollover item displayed on the external apparatus, being received, the vibrations may be generated.
In response to a signal for notifying that the cursor is moved into the area of the rollover item and moved onto a first or last item of the rollover item through an auto rollover scroll so as to stop scrolling, being received, the vibrations may be repeatedly generated.
The method may further include transmitting a user input, which is to change a selected item of a list having a plurality of categories displayed on the external apparatus, to the external apparatus. In response to a signal for notifying that a category of an item selected from items of the list before being changed is different from a category of an item selected from the items of the list after being changed, being received, the vibrations may be generated.
In response to a signal for notifying that a pop-up window showing a notification message is displayed on the external apparatus, being received, the pop-up window may be displayed and simultaneously, the vibrations may be generated.
The method may further include storing a plurality of vibration patterns respectively corresponding to the preset operation. The vibrations may be generated in a pattern corresponding to the received preset operation among the plurality of vibration patterns according to the received preset operation.
In response to power of the remote control apparatus being lower than or equal to a preset level, a control command for displaying a notification message on the external apparatus may be transmitted, and the vibrations may be generated.
The generating of the vibrations may include, in response to a signal for notifying that a user command for finding the remote control apparatus, being input into the external apparatus, generating vibrations, and in response to a preset time elapsing or a user input being input into the remote control apparatus after generating the vibrations, stopping the vibrations.
According to another aspect of the present disclosure, a display system includes a remote control apparatus configured to receive a user manipulation command, and a display apparatus configured to operate in response to a user manipulation command input into the remote control apparatus and, in response to a preset operation being performed, transmit a signal for notifying that the preset operation is performed in the external apparatus. In response to a signal for notifying that the preset operation is performed, being received, the remote control apparatus may generate vibrations.
According to various exemplary embodiments of the present disclosure as described above, when using a remote control apparatus, a reliability of a control may increase for a user. Also, the user may receive a feedback on a signal input into a display apparatus through visual and auditory information and vibrations and thus acquire a multi-sensuous experience.
Additional and/or other aspects and advantages of the disclosure 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 disclosure.
The above and/or other aspects of the present disclosure will be more apparent by describing certain exemplary embodiments of the present disclosure with reference to the accompanying drawings, in which:
The exemplary embodiments of the present disclosure may be diversely modified. Accordingly, specific exemplary embodiments are illustrated in the drawings and are described in detail in the detailed description. However, it is to be understood that the present disclosure is not limited to a specific exemplary embodiment, but includes all modifications, equivalents, and substitutions without departing from the scope and spirit of the present disclosure. Also, well-known functions or constructions are not described in detail since they would obscure the disclosure with unnecessary detail.
The terms “first”, “second”, etc. may be used to describe diverse components, but the components are not limited by the terms. The terms are only used to distinguish one component from the others.
The terms used in the present application are only used to describe the exemplary embodiments, but are not intended to limit the scope of the disclosure. The singular expression also includes the plural meaning as long as it does not differently mean in the context. In the present application, the terms “include” and “consist of” designate the presence of features, numbers, steps, operations, components, elements, or a combination thereof that are written in the specification, but do not exclude the presence or possibility of addition of one or more other features, numbers, steps, operations, components, elements, or a combination thereof.
In the exemplary embodiment of the present disclosure, a “module” or a “unit” performs at least one function or operation, and may be implemented with hardware, software, or a combination of hardware and software. In addition, a plurality of “modules” or a plurality of “units” may be integrated into at least one module except for a “module” or a “unit” which has to be implemented with specific hardware, and may be implemented with at least one processor (not shown).
Hereinafter, the present disclosure will be described in detail with reference to the accompanying drawings.
The remote control apparatus 100 performs a function of receiving a user input such as a user manipulation command. Also, when the remote control apparatus 100 receives a signal for notifying that a preset operation is performed, from the display apparatus 200, the remote control apparatus 100 provides a vibration feedback. The vibration feedback may be expressed as a Haptic feedback.
The display apparatus 200 operates so as to respond to the user manipulation command input into the remote control apparatus 100. For example, the display apparatus 200 may display user interface (UI) elements according to the user manipulation command input into the remote control apparatus 100. The display apparatus 200 may also control the displayed UI elements to move. When the preset operation is performed, the display apparatus 200 transmits the signal for notifying that the preset operation is performed, to the remote control apparatus 100. The signal may be a control command for generating a vibration feedback.
The display apparatus 200 may be paired with an external electronic device. In this case, when the paired external electronic device generates notification information, the vibration feedback may be realized to be generated from the remote control apparatus 100 through the display apparatus 200.
Through the display system 1000 as described above, a user may acquire visual and auditory information from the display apparatus 200 and haptic information from the remote control apparatus 100. The display system 1000 may enable the user to experience a multi-sensuous interaction so as to increase a feedback effect of the notification information.
Hereinafter, the remote control apparatus 100 will be mainly described as being realized as a smart remote controller. The remote control apparatus 100 may be realized as various types such as a button type small control apparatus, a user-defined type remote controller, a pointing device, a mobile device such as a smartphone, etc. but is not limited thereto. Also, an external apparatus 200 that is an object to be controlled by the remote control apparatus 100 will be described as a smart TV. However, all types of electronic apparatuses that are controllable by the remote control apparatus 100 may be the external apparatus 200 that is the object controlled by the remote control apparatus 100 according to an exemplary embodiment of the present disclosure. For example, the external apparatus 200 may be a display apparatus, an audio apparatus, a hub of a home network, or the like.
The input unit 110 performs a function of receiving a user command. The input unit 110 may be realized as a button, a touchpad, an application, a keypad, or the like. The same button may be pressed according to various methods so as to enable the input unit 110 to receive different user commands.
The communicator 120 performs transmissions and receptions with the external apparatus 200 that is the object to be controlled. The communicator 120 may be formed as a wireless communication module to perform a wireless communication function with the external apparatus 200. For example, the communicator 120 may transmit a control command for moving a pointer or indicator such as a cursor displayed on the external apparatus 200. As another example, when a system of the external apparatus 200 generates a notification message, the communicator 120 receives information about the generation of the notification message from the external apparatus 200.
The vibrator 130 generates vibrations that a user may feel through a tactile sensibility. The vibrator 130 may change a strength or a pattern to generate the vibrations. The vibrator 130 may be formed to generate the vibrations in a whole part of the remote control apparatus 100 or may be formed to generate the vibrations only in a part (e.g., a finger part) where the user may feel the vibrations well. For example, the vibrator 130 may be realized to generate the vibrations only in a touchpad part of the remote control apparatus 100.
The controller 140 controls all elements of the remote control apparatus 100. The controller 140 may include a central processing unit (CPU), and a read only memory (ROM) and a random access memory (RAM) that store a module and data for controlling the remote control apparatus 100. As another example, the controller 140 may be realized by using a micro controller unit (MCU) to be made small.
According to an exemplary embodiment of the present disclosure, when the signal for notifying the preset operation is performed is received from the external apparatus 200 through the communicator 120, the controller 140 controls the vibrator 130 to generate vibrations in response to the received signal. As another example, when a preset user input is received through the input unit 110 regardless of the external apparatus 200, the controller 140 controls the vibrator 130 to generate vibrations.
The controller 140 may control the communicator 120 to transmit a command, which is to move or change UI elements displayed on the external apparatus 200, to the external apparatus 200.
According to an exemplary embodiment of the present disclosure, the controller 140 may control the communicator 120 to transmit a user input, which is to change a selected item of a list displayed on the external apparatus 200 into an item adjacent to a currently selected item, to the external apparatus 200. A visual effect for distinguishing the selected item of the list from other items such as highlighting may be given to the selected item of the list. When a first or last item is selected from the list when a pointer, an indicator or a cursor moves on items of the list, a signal for notifying that the preset operation is performed may be received from the external apparatus 200. When a signal for notifying that the first or last item of the displayed list is selected is received through the communicator 120, the controller 140 may control the vibrator 130 to generate vibrations.
According to another exemplary embodiment of the present disclosure, the controller 140 may control the communicator 120 to transmit a user input, which is to move a pointer or an indicator such as a cursor displayed on the external apparatus 200, to the external apparatus 200. When the cursor is moved into an area of a rollover item displayed on the external apparatus 200, the signal for notifying that the preset operation is performed may be received. The rollover item refers to an item that is changed into another shape or image when a pointer such as a cursor comes up. For example, when the cursor is moved into the area of the rollover item, a highlight effect may occur outside the rollover item. When a signal for notifying that the cursor is moved into the area of the rollover item displayed on the external apparatus 200 is received through the communicator 120, the controller 140 may control the vibrator 140 to generate vibrations.
After the cursor is moved into the area of the rollover item, the cursor may be moved onto a first or last item of the rollover item to stop scrolling through an auto rollover scroll. When a signal for notifying that scrolling stops is received through the communicator 120, the controller 140 may control the vibrator 130 to generate vibrations.
According to an exemplary embodiment of the present disclosure, the controller 140 may control the communicator 120 to transmit a user input, which is to change a selected item of a list having a plurality of categories displayed on the external apparatus 200, to the external apparatus 200. Also, when a signal, which is to notify that a category of an item selected from items of the list before being changed is different from a category of an item selected from the items of the list after being changed, is received through the communicator 120, the controller 140 may control the vibrator 130 to generate vibrations.
According to another exemplary embodiment of the present disclosure, when a signal for notifying that a pop-up window showing a notification message is displayed on the external apparatus 200 is received through the communicator 120, the controller 140 may control the vibrator 130 to display the pop-up window and simultaneously generate vibrations. For example, the pop-up window may be displayed when a notification message related to the system of the external apparatus 200 is generated, when a notification message is generated in an application of a set 3rd party, and when a notification message is generated in another electronic device that operates with the external apparatus 200.
According to an exemplary embodiment of the present disclosure, when a signal for notifying that a user command for finding the remote control apparatus 100 is input is received through the communicator 120, the controller 140 may control the vibrator 130 to generate vibrations. This is to generate vibrations from the remote control apparatus 100 so as to enable the user to easily find the remote control apparatus 100 when the user fails to find where the remote control apparatus 100 is located. For example, a voice output may be provided together with vibrations. When a preset time elapses or a user input is received through the input unit 110 after generating vibrations, the controller 140 may control the vibrator 130 to stop generating vibrations.
According to another exemplary embodiment of the present disclosure, when a touch input of the user is received through the input unit 110, the controller 140 may control the vibrator 130 to generate vibrations regardless of a power state of the external apparatus 200. This is to inform the user that the remote control apparatus 100 is touched. Therefore, the controller 140 controls the vibrator 130 to generate vibrations regardless of the power state of the external apparatus 200, an operation of displaying a pointer or indicator such as a cursor on the external apparatus 200, or the like.
Through the remote control apparatus 100 as described above, a possibility that the user may not feel a feedback on notification information provided by the external apparatus 200 may be reduced. Therefore, a convenience of the user who misses the notification information may be reduced.
The input unit 110 performs a function of receiving a user command. For example, examples of the input unit 110 may include a button unit including 4-way keys, a touchpad capable of receiving a touch input, etc. The input unit 110 may be realized as a 4-way type, a 2-way key type, a single button type, or the like. The input unit 110 may use different input methods to receive several types of commands. For example, when an operation of pressing the input unit 110 for a preset time or more is maintained like a long press, a particular function may be set to be executed. An input using a touchpad is easy to intuitively move a pointer such as a cursor or the like. Besides an input method using a physical key, the input unit 110 may be realized to include a microphone or the like so as to receive a voice input.
The communicator 120 communicates with the external apparatus 200 according to various types of communication methods. The communicator 120 may transmit an infrared (IR) signal to the external apparatus 200. Since the IR signal is a one-way communication, the communicator 120 may include various types of communication chips or modules that support wireless communicators, for two-way communications. For example, the communicator 120 may include chips that operate according to local area network (LAN), WiFi, Bluetooth (BT), near field communication (NFC) methods, etc.
The vibrator 130 generates vibrations for a feedback that is provided through a tactile sensibility. For example, the vibrator 130 may be realized as various types such as a type using a vibrator motor, a type using a piezo-electric element, a type using a resonance frequency, etc.
Only the vibrator 130 is illustrated in
The voice output unit 150 may output various types of notification sounds or voice messages. For example, a vibration feedback may be provided to find the remote control apparatus 100, and a voice feedback may be provided together through the voice output unit 150.
The sensor 160 senses a motion manipulated by a user when the remote control apparatus 100 operates with a pointing device. For example, the sensor 160 may include an acceleration sensor, an angular speed sensor, etc. to sense an acceleration and an angular speed of a triaxis.
The storage unit 170 may store various types of modules for driving the remote control apparatus 100. The storage unit 170 may also store a plurality of vibration patterns. The remote control apparatus 100 may provide the user with a vibration pattern appropriate for several situations by using the plurality of vibration patterns stored in the storage unit 170. The providing of the plurality of vibration patterns may enable the user to intuitively estimate a situation through only a pattern of vibrations.
A power supply unit (not shown) supplies power to the remote control apparatus 100. The power supply unit secures power according to a method of exchanging a battery or a method of charging a battery by wire or wireless. When the power supplied from the power supply unit is lower or equal to a preset level, the controller 140 may control the communicator 120 to transmit a control command so as to display a notification message on the external apparatus 200. The controller 140 may also control the vibrator 130 to transmit the control command and simultaneously provide a vibration feedback.
The controller 140 controls an overall operation of the remote control apparatus 100. When a signal for notifying that a preset operation is performed is received from the external apparatus 200 through the communicator 120, the controller 140 controls the vibrator 130 to generate vibrations in response to the received signal. An operation of the controller 140 will be described in detail with reference to the attached drawings.
According to an exemplary embodiment of the present disclosure, when a long press for pressing the input unit 110 for a preset time or more is input, the controller 140 may control the communicator 120 to transmit a signal for generating a new event to the external apparatus 200. For example, as shown in
According to another exemplary embodiment of the present disclosure, when a touch input of the user is input into the input unit 110, the controller 140 controls the vibrator 130 to generate vibrations regardless of a power state of the external apparatus 200 that is an object to be controlled. A touch of the user performed on the touchpad of the input unit 110 is referred to as a touch on, and a touch of the user separating from the touchpad is referred to as touch off. When the user performs a touch on operation with holding the remote control apparatus 100, whether a touch is accurately performed may be checked. Therefore, a vibration feedback may be generated regardless of the power state of the external apparatus 200 or a display of a pointer such as a cursor.
According to an exemplary embodiment of the present disclosure, the controller 140 controls the communicator 120 to transmit a user input, which is to change a selected item of a list having a plurality of categories displayed on the external apparatus 200, to the external apparatus 200. When a signal, which is to notify that a category of an item selected from items of the list before being changed is different from a category of an item selected from the items of the list after being changed, is received through the communicator 120, the controller 140 controls the vibrator 130 to generate vibrations. As shown in
According to another exemplary embodiment of the present disclosure, the controller 140 controls the communicator 120 to transmit a user input, which is to change a selected item of a list displayed on the external apparatus 200 into an item adjacent to the currently selected item, to the external apparatus 200. Also, when a signal for notifying that a first or last item is selected from the list is received through the communicator 120, the controller 140 controls the vibrator 130 to generate vibrations. Referring to
When a user input for pressing a first button such as a left button is received by the input unit 110 after the user input for pressing the right button stops, the controller 140 controls the communicator 120 to transmit a signal, which is to select items positioned on a left side of the item 22 that is a currently selected item, to the external apparatus 200. When a user input for selecting a left item is maintained, for example, the user pre, the cursor reaches an item 1, which is a leftmost item of the list, as on a screen 740. When a signal for notifying that a first item of the list displayed on the external apparatus 200 is selected is received through the communicator 120, the controller 140 controls the vibrator 130 to provide a vibration feedback.
A last item and a first item of a list as shown in
According to an exemplary embodiment of the present disclosure, the controller 140 controls the communicator 120 to transmit a user input for moving a pointer or indicator such as a cursor displayed on the external apparatus 200 to the external apparatus 200. A cursor is exemplarily illustrated in
As shown in
According to another exemplary embodiment of the present disclosure, the controller 140 may control the vibrator 130 to provide a vibration feedback when moving an item and placing the item in a new position. Referring to
According to an exemplary embodiment, when a signal for notifying that a pop-up window showing a notification message is displayed is received through the communicator 120, the controller 140 controls the vibrator 130 to display the pop-up window and simultaneously generate vibrations. This will now be described with reference to
According to another exemplary embodiment of the present disclosure, when a user command for finding the remote control apparatus 200 is input into the external apparatus 200 through the communicator 120, the controller 140 controls the vibrator 130 to generate vibrations. When a preset time elapses or a user input is input into the input unit 110 after vibrations are generated, the controller 140 controls the vibrator 130 to stop the vibrations. As shown with reference numeral 1210 of
According to an exemplary embodiment of the present disclosure, when power of the power supply unit (not shown) is lower than or equal to a preset level, the controller 140 controls the communicator 120 to transmit a control command so as to display a notification message on the external apparatus 200. The controller 140 also controls the vibrator 130 to generate vibrations. Since the remote control apparatus 100 is supplied with power through a normal battery, the user may be pre-informed of a power state in a low battery situation. Referring to
According to another exemplary embodiment of the present disclosure, when a signal for notifying that an animation entering a particular UI is provided is received through the communicator 120, the controller 140 controls the vibrator 130 to generate vibrations. Referring to
According to an exemplary embodiment of the present disclosure, the controller 140 may control the vibrator 130 to provide various types of vibration feedbacks by using a plurality of vibration patterns that respectively correspond to a preset operation and are stored in the storage unit 170. The controller 140 may provide a vibration feedback corresponding to various operations through the plurality of vibration patterns and strengths. Also, the controller 140 may control the vibrator 130 to weakly provide a strength of a vibration when power lacks in association with a power state of the power supply unit (not shown).
When an auto scroll is performed, and consecutive scroll effects occur, the controller 140 may control the vibrator 130 to generate vibrations when a preset cue is provided like a pointer or indicator such as a cursor sticks onto an edge of a screen so as to change a shape of the cursor or the like.
Through the remote control apparatus 100 as described above, a haptic feedback that is represented as a vibration may be provided to the user so as to show an effect of reinforcing a feedback effect and a notification function.
According to a method of providing a vibration feedback of the remote control apparatus 100 according to another exemplary embodiment of the present disclosure, the remote control apparatus 100 transmits a user input for moving a pointer or indicator such as a cursor displayed on the external apparatus 200 to the external apparatus 200. Also, when a signal for notifying that the cursor is moved into an area of a rollover item displayed on the external apparatus 200 is received, the remote control apparatus 100 generates vibrations. When a signal, which is to notify that the cursor is moved into the area of the rollover item and moved onto a first or last item of the rollover item through an auto rollover scroll so as to stop scrolling, is received from the external apparatus 200, the remote control apparatus 100 repeatedly generates vibrations.
According to a method of providing a vibration feedback of the remote control apparatus 100 according to an exemplary embodiment of the present disclosure, the remote control apparatus 100 transmits a user input, which is to change a selected item of a list having a plurality of categories displayed on the external apparatus 200, to the external apparatus 200. When a signal for notifying that a category of an item selected from items of the list before being changed is different from a category of an item selected from the items of the list after being changed is received from the external apparatus 200, the remote control apparatus 100 generates vibrations.
According to a method of providing a vibration feedback of the remote control apparatus 100 according to another exemplary embodiment of the present disclosure, when a signal for notifying that a pop-up window showing a notification message is displayed on the external apparatus 200 is received, the remote control apparatus 100 displays the pop-up window and simultaneously generates vibrations.
According to a method of providing a vibration feedback of the remote control apparatus 100 according to an exemplary embodiment of the present disclosure, the remote control apparatus 100 stores a plurality of vibration patterns respectively corresponding to a preset operation. Information about patterns, strengths, etc. may be updated. The remote control apparatus 100 generates vibrations in a pattern corresponding to a received preset operation among the plurality of vibration patterns that are stored.
According to a method of providing a vibration feedback of the remote control apparatus 100 according to another exemplary embodiment of the present disclosure, when a signal for notifying that a user input for finding the remote control apparatus 100 is input is received, the remote control apparatus 100 generates vibrations. When a preset time elapses or a user input is received by the remote control apparatus 100 after vibrations are generated, the remote control apparatus 100 stops vibrations to prevent unnecessary power consumption.
Also, a program code for performing a method of providing vibrations according to various exemplary embodiments as described above may be stored on various types of recording media. In detail, the program code may be stored on various types of non-transitory computer-readable recording media such as a random access memory (RAM), a flash memory, a read only memory (ROM), an erasable programmable ROM (EPROM), an electronically erasable and programmable ROM (EEPROM), a register, a hard disc, a removable disc, a memory card, a universal serial bus (USB) memory, a CD-ROM, Blu-Rays, and etc.
The foregoing exemplary embodiments and advantages are merely exemplary and are not to be construed as limiting the present disclosure. The present teaching can be readily applied to other types of apparatuses. Also, the description of the exemplary embodiments of the present disclosure is intended to be illustrative, and not to limit the scope of the claims, and many alternatives, modifications, and variations will be apparent to those skilled in the art.
Number | Date | Country | Kind |
---|---|---|---|
10-2015-0075874 | May 2015 | KR | national |