The present invention relates to a digital device, and more particularly, to a digital device and a control method therefor, in which a remote application of an external device may be executed automatically using a radio signal.
A digital device is a wireless communication protocol, and may support a Wi-Fi or bluetooth communication protocol.
This digital device corresponds to a cellular phone, a smart phone, a computer, a tablet PC, a notebook computer, a netbook computer, a TV (television), and other broadcast receiving device, for example.
A user may control each digital device by directly touching the digital device or remotely control the digital device by using a remote controller corresponding to each digital device.
An object of the present invention according to one embodiment is to perform remote control simply and conveniently through various external devices for activating a remote application by transmitting a radio signal that includes remote control related information and receiving a remote control signal from the external devices that activate the remote application by receiving the radio signal.
Another object of the present invention according to another embodiment is to provide convenience to a user by reflecting whether a remote application of an external device has been activated by transmitting a unique key for remote control corresponding to a specific key for activating the remote application if the specific key is received from the external device.
The technical objects that can be achieved through the present invention are not limited to what has been particularly described hereinabove and other technical objects not described herein will be more clearly understood by persons skilled in the art from the following detailed description.
A digital device according to one embodiment of the present invention comprises a communication module for transmitting remote control related information; a storage module for storing the remote control related information; and a controller for controlling an operation of the digital device, wherein the controller transmits a radio signal that includes the remote control related information, receives a remote control signal from an external device, which has received the radio signal, and controls an operation of the digital device in accordance with the remote control signal if a key code included in the received remote control signal is a unique key code.
A control method of a digital device according to one embodiment of the present invention comprises the steps of transmitting a radio signal that includes remote control related information; receiving a remote control signal from an external device that has received the radio signal; extracting a key code from the received remote control signal; comparing the extracted key code with a previously stored unique key code; and controlling an operation of the digital device in accordance with the remote control signal if the extracted key code is the same as the previously stored unique key code.
The above technical solutions are merely some parts of the embodiments of the present invention and various embodiments into which the technical features of the present invention are incorporated can be derived and understood by persons skilled in the art from the following detailed description of the present invention.
According to one embodiment of the present invention, it is advantageous to perform remote control simply and conveniently through various external devices for activating a remote application by transmitting a radio signal that includes remote control related information and receiving a remote control signal from the external devices that activate the remote application by receiving the radio signal.
Also, according to another embodiment of the present invention, it is advantageous to provide convenience to a user by reflecting whether a remote application of an external device has been activated by transmitting a unique key for remote control corresponding to a specific key for activating the remote application if the specific key is received from the external device.
It will be appreciated by persons skilled in the art that that the effects that could be achieved with the present invention are not limited to what has been particularly described hereinabove and other advantages of the present invention will be more clearly understood from the following detailed description.
a and 12b are diagrams illustrating an example of performing remote control connection based on a location of an external device by means of a digital device according to one embodiment of the present invention.
Hereinafter, the embodiments of the present invention will be described in detail with reference to the accompanying drawings.
A suffix such as “module” and “unit” of elements used in the following description may be given to be merely intended to facilitate description of the specification, and the suffix “module” and “unit” may be used to refer to the same meaning or function.
Since a digital device disclosed in the present invention may freely be provided with or delete various applications on a general-purpose OS kernel, the digital device may perform user-friendly various functions. In more detail, the digital device may be implemented as a smart phone, a tablet PC, TV, etc., for example.
Moreover, although the embodiments of the present specification will be described in detail with reference to the accompanying drawings and the disclosure described by the drawings, it is to be understood that the present invention is not limited by such embodiments.
Although the terms used in this specification are selected from generally known and used terms considering their functions in the present specification, the terms may be modified depending on intention of a person skilled in the art, practices, or the advent of new technology. Also, in special case, the terms mentioned in the description of the present specification may be selected by the applicant at his or her discretion, the detailed meanings of which are described in relevant parts of the description herein. Accordingly, the terms used herein should be understood not simply by the actual terms used but by the meaning lying within and the description disclosed herein.
As shown in
In this case, the digital device is a wireless communication protocol, and may support a Wi-Fi or bluetooth communication protocol, and examples of the digital device 102 may include a cellular phone, a smart phone, a computer, a tablet PC, a notebook computer, a netbook computer, a TV (television), other broadcast receiving device, a display device, a refrigerator, a printer, a digital camera, and a projector.
Also, the radio signal 100 that includes remote control related information may be, but not limited to, a Wi-Fi signal or bluetooth signal that includes a beacon frame signal.
The external device 104 may be a mobile terminal that may be used on behalf of a remote controller of the digital device 102, and may include a mobile terminal such as a cellular phone, a smart phone, a tablet PC, a notebook computer, and a netbook computer.
Also, the digital device 102 transmits the radio signal 100 that includes remote control related information and receives the remote control signal 106 from the external device that has received the radio signal 100, and its operation may be controlled in accordance with the remote control signal 106 if a key code included in the received remote control signal 106 is a unique key code.
In this case, the remote control related information may be at least any one of a manufacturer name of the digital device 102, a model name of the digital device 102, a setup name of the digital device 102, a remote control unique key code of the digital device, information as to whether use of a remote application has been accepted, and information as to whether infrared transmission and reception may be performed.
The digital device 102 may periodically transmit the radio signal 100 that includes remote control related information.
Subsequently, the digital device 102 may receive the remote control signal 106 received from the external device 104 when the remote control signal 106 is an infrared signal for remote control. The digital device 102 extracts a key code from the received remote control signal 106 and compares the extracted key code with a previously stored unique key code. Then, if the extracted key code is the same as the previously stored unique key code, the operation of the digital device 102 may be controlled in accordance with the remote control signal 106.
Also, when a plurality of remote control signals 106 are simultaneously received from a plurality of external devices 104, the digital device 102 detects strength of the received remote control signal 106 and determines priorities in accordance with the detected strength of the remote control signals 106. The operation of the digital device 102 may be controlled in accordance with the remote control signal having the highest priority of the determined priorities.
As the case may be, the digital device 102 may further include a camera. In this case, the digital device 102 detects a location of the external device 104 by using the camera, and may receive the remote control signal from the external device 104 only if the location of the external device 104 is within the range of a previously set view angle.
In this case, the digital device 102 detects the location of the external device 104 by using the camera when the plurality of remote control signals 106 are received simultaneously from the plurality of external devices 104, and determines priorities in accordance with the detected location of the external device 104. The operation of the digital device 102 may be controlled in accordance with the remote control signal of the external device 104, which has the highest priority of the determined priorities.
As another case, the digital device 102 detects a motion operation of the external device 104 by using the camera when the remote control signal 106 is received from the external device 104, and identifies whether the key code included in the received remote control signal 106 is a unique key code if the detected motion operation of the external device 104 is a specific motion for remote control. Then, the operation of the digital device 102 may be controlled in accordance with the remote control signal 106.
As still another case, the digital device 102 detects whether the external device 104 is maintained in a horizontal direction for a certain time, by using the camera when the remote control signal 106 is received from the external device 104, and identifies whether the key code included in the received remote control signal 106 is a unique key code if the detected external device 104 is maintained in a horizontal direction for a certain time. Then, the operation of the digital device 102 may be controlled in accordance with the remote control signal 106.
Also, the digital device 102 may receive a signal, which includes a specific key code, from the external device 104 that has received the radio signal 100. The digital device 102 may detect the specific key code and transmit a unique key code for remote control if the detected specific key code is a unique key code request signal for remote control.
In this case, the external device 104 may periodically transmit the signal, which includes a specific key code, after receiving the radio signal 100.
At this time, the specific key code is a signal for allowing the external device 104 to request a unique key code for remotely controlling the digital device 102 by executing the remote application.
Therefore, since the digital device 102 may identify that the external device 103 intends to remotely control the digital device by executing the remote application, by receiving the specific key code from the external device 104, the digital device 102 may exactly perform the operation required for the user to provide convenience.
Also, since the external device 104 may periodically transmit the signal, which includes a specific key code, after receiving the radio signal 100 and remotely control the digital device 102 by executing the remote application only if a unique key code corresponding to the signal is received from the digital device 102, an unnecessary remote application which is not intended by the user may be prevented from being executed.
As the case may be, the external device 104 may periodically transmit the signal, which includes a specific key code, only when a specific motion operation is performed.
For example, if the specific motion operation is an operation for drawing a circle, the external device 104 may periodically transmit the signal, which includes a specific key code, if the motion operation for drawing a circle is performed and remotely control the digital device 102, which has transmitted a unique key code corresponding to the signal, by executing the remote application if the unique key code corresponding to the signal is received from.
Therefore, the external device 104 may prevent an unnecessary remote application which is not intended by the user from being executed.
As another case, the external device 104 may periodically transmit the signal, which includes a specific key code, only when the external device 104 is maintained in a horizontal direction for a certain time.
For example, if the external device 104 is maintained in a horizontal direction toward the digital device 102 for 3 seconds, the external device 104 may periodically transmit the signal, which includes a specific key code, and if a unique key code corresponding to the signal is received, may execute the remote application to remotely control the digital device 102 that has transmitted the unique key code.
Therefore, the external device 104 may prevent an unnecessary remote application which is not intended by the user from being executed.
As described above, if the unique key code for remote control is received from the digital device 102, the external device 104 may execute the remote application automatically.
As the case may be, the external device 104 may receive the unique key for remote control from the digital device 102 after the remote application is executed.
Also, if the radio signal 100 that includes remote control related information is received from the digital device 102, the external device 104 identifies whether the remote application may be executed, by analyzing the remote control related information. If the remote application may be executed, the external device 104 identifies whether signal strength of the received radio signal 100 is a reference value or more, and may execute the remote application automatically if signal strength of the radio signal 100 is the reference value or more.
If signal strength of the radio signal 100 is the reference value or less, the external device 104 may not execute the remote application.
Also, if a plurality of radio signals are received from a plurality of digital devices 102, the external device 104 may automatically execute a plurality of remote applications corresponding to the respective digital devices 102.
In this case, the external device 104 may display a plurality of remote windows corresponding to the plurality of remote applications on a screen when automatically executing the plurality of remote applications.
At this time, a size of the plurality of remote windows may be varied depending on signal strength of the received radio signal 100.
For example, the remote window may become great if signal strength of the received radio signal 100 becomes great, and may become small if signal strength of the received radio signal 100 becomes small.
As described above, the digital device according to the present invention may transmit the radio signal that includes remote control related information, and may receive the remote control signal from the external devices that have activated the remote application by receiving the radio signal, whereby remote control may be performed simply and conveniently through the various external devices that have activated the remote application.
Also, the digital device according to the present invention may transmit the unique key for remote control, which corresponds to a specific key for activating the remote application, if the specific key is received from the external device, thereby providing convenience to the user by reflecting whether the remote application of the external device has been activated.
As shown in
Meanwhile, the digital device 300 may be designed to perform data communication with a remote controller corresponding to the remote control device 310, and the remote control device will be described as the remote controller.
In this case, the broadcast receiving module 301 may be designed as an RF tuner, for example, or may be designed as an interface that receives broadcast data from an external device such as STB. The broadcast receiving module 301 may receive RF broadcast signal of a single carrier based on an advanced television system committee (ATSC) mode or RF broadcast signal of multiple carriers based on a digital video broadcasting (DVB) mode.
The demodulation module 302 performs a demodulation operation by receiving a digital IF (DIF) signal converted by the broadcast receiving module 301. For example, if the digital IF signal output from the broadcast receiving module 301 is based on the ATSC mode, the demodulation module 302 performs 8-vestigal side band (8-VSB) demodulation, for example. Also, the demodulation module 302 may perform channel decoding.
The external device interface module 304 is an interface that enables data communication between the external device and the display device 300. The external device interface module 304 may be connected to the external device such as Digital Versatile Disk (DVD), Blu-ray, game device, camera, camcorder, computer (e.g., notebook computer), STB etc. through wire/wireless cables. The external device interface module 304 transmits a video, audio, or data signal externally input through the external device connected thereto, to the controller 306. Also, the external device interface module 304 may output the video, audio or data signal processed by the controller 306 to the external device. The external device interface module 304 may include a USB terminal, a composite Video Banking Sync (CVBS) terminal, a component terminal, an S-video terminal (analog), a Digital Visual Interface (DVI) terminal, a High Definition Multimedia Interface (HDMI) terminal, an RGB terminal, a D-SUB terminal, etc., for example.
The network interface module 303 provides an interface for connecting the digital device 300 with wire/wireless networks including Internet network. The network interface module 303 may include an Ethernet terminal, for example, for wire network connection. For example, Wireless LAN (WLAN)(Wi-Fi), Wireless broadband (Wibro), World Interoperability for Microwave Access (Wimax), High Speed Downlink Packet Access (HSDPA) communication specifications may be used by the network interface module 303 for the wireless network connection. The network interface module 303 may transmit or receive data to and from other users or other digital devices through a network connected thereto or another network linked on the connected network.
The memory 305 may store a program for processing and controlling each signal of the controller 306, or may store the processed video, audio or data signal. Also, the memory 305 may temporarily store the video, audio or data signal input from the external device interface module 304 or the network interface module 303. The memory 305 may store various OS, middleware and platforms, for example, therein.
The user input interface module 311 transmits the signal input by the user to the controller 306 or transmits the signal from the controller 306 to the external device (for example, remote controller 310). For example, the user interface module 311 may be designed to receive and process a control signal such as power on/off, channel selection and screen setup from the remote controller 310 in accordance with various communication modes such as RF (radio frequency) communication mode and IR communication mode, or to transmit the control signal from the controller 306 to the remote controller 310.
The controller 306 demultiplexes streams input through the broadcast receiving module 301, the demodulation module 302, the network interface module 303 or the external device interface module 304, or processes the demultiplexed signals to generate and output a signal for a video or audio output.
The video output module 307 converts a video signal, a data signal and an OSD signal, which are processed by the controller 306, or a video signal and a data signal, which are received from the external device interface module 304, to R, G, B signals, respectively, thereby generating driving signals. Examples of the video output module 307 include PDP, LCD, OLED, flexible display, and 3D display.
The audio output module 308 outputs the signal audio-processed by the controller 306, for example, stereo signal, 3.1 channel signal or 5.1 channel signal, as audio. Various types of speakers may be used as the audio output module 308.
The power supply module 309 supplies the corresponding power to the whole portion of the digital device 300. In particular, the power supply module 309 may supply the power to the controller 306 that may be implemented in the form of a system on chip (SOC), the video output module 307 for image display, and the audio output module 308 for audio output.
As shown in
The demultiplexer 410 demultipelxes input streams. For example, if MPEG-2 TS is input, the demultiplexer 410 demultiplexes the MPEG-2 TS and splits the demultiplexed MPEG-2 TS into a video signal, an audio signal and a data signal.
The video processor 420 may process the demultiplexed video signal. To this end, the video processor 420 may include a video decoder 421 and a scaler 422. The video decoder 421 decodes the demultiplexed video signal, and the scaler 422 performs scaling to output resolution of the decoded video signal through the video output module. The video signal decoded by the video processor 420 is input to the mixer 450.
The OSD generator 440 generates an OSD signal in accordance with a user input or by itself. Accordingly, the mixer 450 may mix the OSD signal generated by the OSD generator 440 with the decoded video signal processed by the video processor 420. The mixed signal is provided to the formatter 460. As the decoded broadcast video signal or the external input signal is mixed with the OSD signal, the OSD may be overlaid on the broadcast video or the external input video.
The frame rate converter (FRC) 455 may convert a frame rate of the input video. For example, the frame rate converter 455 may convert a frame rate of 60 Hz to a frame rate of 120 Hz or 240 Hz.
The formatter 460 receives an output signal converted by the frame rate converter 455, changes a format of the signal to conform to the video output module, and then outputs the changed format. For example, the formatter 460 may output R, G, B data signals. The R, G, B data signals may be output as low voltage differential signaling (LVDS) or mini-LVDS.
As shown in
The wireless communication unit 710 typically includes one or more components which permit wireless communication between the digital device 700 and a wireless communication system or network within which the digital device 700 is located. For instance, the wireless communication unit 710 can include a broadcast receiving module 711, a mobile communication module 712, a wireless Internet module 713, a short-range communication module 714, and a position-location module 715.
The broadcast receiving module 711 receives a broadcast signal and/or broadcast associated information from an external broadcast managing server via a broadcast channel. The broadcast channel may include a satellite channel and a terrestrial channel. At least two broadcast receiving modules can be provided in the digital device 700 to facilitate simultaneous reception of at least two broadcast channels or broadcast channel switching. The broadcast associated information includes information associated with a broadcast channel, a broadcast program, or a broadcast service provider. Furthermore, the broadcast associated information can be provided via a mobile communication network. In this case, the broadcast associated information can be received by the mobile communication module 712. The broadcast associated information can be implemented in various forms. For instance, broadcast associated information may include an electronic program guide (EPG) of digital multimedia broadcasting (DMB) and an electronic service guide (ESG) of digital video broadcast-handheld (DVB-H). The broadcast receiving module 311 may be configured to receive broadcast signals transmitted from various types of broadcast systems. By non-limiting example, such broadcasting systems may include digital multimedia broadcasting-terrestrial (DMB-T), digital multimedia broadcasting-satellite (DMB-S), digital video broadcast-handheld (DVB-H), digital video broadcast-convergence of broadcasting and mobile services (DVB-CBMS), Open Mobile Alliance Broadcast (OMA-BCAST), the data broadcasting system known as media forward link only (MediaFLO™) and integrated services digital broadcast-terrestrial (ISDB-T). Optionally, the broadcast receiving module 711 can be configured to be suitable for other broadcasting systems as well as the above-noted digital broadcasting systems. The broadcast signal and/or broadcast associated information received by the broadcast receiving module 711 may be stored in a suitable device, such as the memory 760.
The mobile communication module 712 transmits/receives wireless signals to/from one or more network entities (e.g., a base station, an external terminal, and/or a server) via a mobile network such as GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), or WCDMA (Wideband CDMA). Such wireless signals may carry audio, video, and data according to text/multimedia messages.
The wireless Internet module 713 supports Internet access for the digital device 700. This module may be internally or externally coupled to the digital device 700. The wireless Internet technology can include WLAN (Wireless LAN), Wi-Fi, Wibro™ (Wireless broadband), Wimax™ (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access), GSM, CDMA, WCDMA, or LTE (Long Term Evolution).
The short-range communication module 714 facilitates relatively short-range communications. Suitable technologies for implementing this module include radio frequency identification (RFID), infrared data association (IrDA), ultra-wideband (UWB), as well as the networking technologies commonly referred to as Bluetooth™ and ZigBee™, to name a few.
The position-location module 715 identifies or otherwise obtains the location of the digital device 700. According to one embodiment, this module may be implemented with a global positioning system (GPS) module.
With continued reference to
The image frames processed by the camera 721 can be stored in the memory 760 or can be transmitted to an external recipient via the wireless communication unit 710. Optionally, at least two cameras 721 can be provided in the digital device 700 according to the environment of usage.
The microphone 722 receives an external audio signal while the portable device is in a particular mode, such as phone call mode, recording mode and voice recognition. This audio signal is processed and converted into electronic audio data. The processed audio data is transformed into a format transmittable to a mobile communication base station via the mobile communication module 712 in a call mode. The microphone 722 typically includes assorted noise removing algorithms to remove noise generated in the course of receiving the external audio signal.
The user input unit 730 generates input data responsive to user manipulation of an associated input device or devices. Examples of such devices include a keypad, a dome switch, a touchpad (e.g., static pressure/capacitance), a jog wheel, and a jog switch.
The sensing unit 740 provides sensing signals for controlling operations of the digital device 700 using status measurements of various aspects of the digital device 700. For instance, the sensing unit 740 may detect an open/closed status of the digital device 700, the relative positioning of components (e.g., a display and keypad) of the digital device 700, a change of position (or location) of the digital device 700 or a component of the digital device 700, a presence or absence of user contact with the digital device 700, and an orientation or acceleration/deceleration of the digital device 700. As an example, a digital device 700 configured as a slide-type mobile terminal is considered. In this configuration, the sensing unit 740 may sense whether a sliding portion of the mobile terminal is open or closed. According to other examples, the sensing unit 740 senses the presence or absence of power provided by the power supply unit 790, and the presence or absence of a coupling or other connection between the interface unit 770 and an external device. According to one embodiment, the sensing unit 740 can include a proximity sensor 741.
The output unit 750 generates output relevant to the senses of sight, hearing, and touch. Furthermore, the output unit 750 includes the display 751, an audio output module 752, an alarm unit 753, and a haptic module 754.
The display 751 is typically implemented to visually display (output) information associated with the digital device 700. For instance, if the mobile terminal is operating in a phone call mode, the display will generally provide a user interface (UI) or graphical user interface (GUI) which includes information associated with placing, conducting, and terminating a phone call. As another example, if the digital device 700 is in a video call mode or a photographing mode, the display 751 may additionally or alternatively display images which are associated with these modes, the UI or the GUI.
The display module 751 may be implemented using known display technologies. These technologies include, for example, a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT-LCD), an organic light-emitting diode display (OLED), a flexible display and a three-dimensional display. The digital device 700 may include one or more of such displays.
Some of the displays can be implemented in a transparent or optical transmittive type, i.e., a transparent display. A representative example of the transparent display is the TOLED (transparent OLED). A rear configuration of the display 751 can be implemented as the optical transmittive type as well. In this configuration, a user may be able to see an object located at the rear of a terminal body on a portion of the display 751 of the terminal body.
At least two displays 751 can be provided in the digital device 700 in accordance with one embodiment of the digital device 700. For instance, a plurality of displays can be arranged to be spaced apart from each other or to form a single body on a single face of the digital device 700. Alternatively, a plurality of displays can be arranged on different faces of the digital device 700.
If the display 751 and a sensor for detecting a touch action (hereinafter called ‘touch sensor’) are configured as a mutual layer structure (hereinafter called ‘touch screen’), the display 751 is usable as an input device as well as an output device. In this case, the touch sensor can be configured as a touch film, a touch sheet, or a touchpad.
The touch sensor can be configured to convert pressure applied to a specific portion of the display 751 or a variation of capacitance generated from a specific portion of the display 751 to an electronic input signal. Moreover, the touch sensor is configurable to detect pressure of a touch as well as a touched position or size.
If a touch input is made to the touch sensor, a signal(s) corresponding to the touch input is transferred to a touch controller. The touch controller processes the signal(s) and then transfers the processed signal(s) to the controller 780. Therefore, the controller 780 is made aware when a prescribed portion of the display 751 is touched. Referring to
The audio output module 752 functions in various modes including a call-receiving mode, a call-placing mode, a recording mode, a voice recognition mode, and a broadcast reception mode to output audio data which is received from the wireless communication unit 710 or is stored in the memory 760. During operation, the audio output module 752 outputs audio relating to a particular function (e.g., call received, message received). The audio output module 752 may be implemented using one or more speakers, buzzers, other audio producing devices, and combinations of these devices.
The alarm unit 753 outputs a signal for announcing the occurrence of a particular event associated with the digital device 700. Typical events include a call received, a message received and a touch input received. The alarm unit 753 is able to output a signal for announcing the event occurrence by way of vibration as well as video or audio signal. The video or audio signal can be output via the display 751 or the audio output module 752. Hence, the display 751 or the audio output module 752 can be regarded as a part of the alarm unit 753.
The haptic module 754 generates various tactile effects that can be sensed by a user. Vibration is a representative one of the tactile effects generated by the haptic module 754. The strength and pattern of the vibration generated by the haptic module 754 are controllable. For instance, different vibrations can be output in a manner of being synthesized together or can be output in sequence.
The haptic module 754 is able to generate various tactile effects as well as the vibration. For instance, the haptic module 754 may generate an effect attributed to the arrangement of pins vertically moving against a contact skin surface, an effect attributed to the injection/suction power of air though an injection/suction hole, an effect attributed to the skim over a skin surface, an effect attributed to a contact with an electrode, an effect attributed to an electrostatic force, and an effect attributed to the representation of a hot/cold sense using an endothermic or exothermic device.
The haptic module 754 can be implemented to enable a user to sense the tactile effect through a muscle sense of a finger or an arm as well as to transfer the tactile effect through direct contact. Optionally, at least two haptic modules 754 can be provided in the digital device 700 in accordance with an embodiment of the digital device 700.
The memory 760 is generally used to store various types of data to support the processing, control, and storage requirements of the digital device 700. Examples of such data include program instructions for applications operating on the digital device 700, contact data, phonebook data, messages, audio, still pictures (or photo), and moving pictures. Furthermore, a recent use history or a cumulative use frequency of each data (e.g., use frequency for each phonebook, each message or each multimedia file) can be stored in the memory 760. Moreover, data for various patterns of vibration and/or sound output in response to a touch input to the touch screen can be stored in the memory 760. The memory 760 may be implemented using any type or combination of suitable volatile and non-volatile memory or storage devices including hard disk, random access memory (RAM), static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk, multimedia card micro type memory, card-type memory (e.g., SD memory or XD memory), or other similar memory or data storage device. Furthermore, the digital device 700 is able to operate in association with a web storage for performing a storage function of the memory 760 on the Internet.
The interface unit 770 may be implemented to couple the digital device 700 with external devices. The interface unit 770 receives data from the external devices or is supplied with power and then transfers the data or power to the respective elements of the digital device 700 or enables data within the digital device 700 to be transferred to the external devices. The interface unit 770 may be configured using a wired/wireless headset port, an external charger port, a wired/wireless data port, a memory card port, a port for coupling to a device having an identity module, audio input/output ports, video input/output ports, and/or an earphone port.
The identity module is a chip for storing various kinds of information for authenticating a usage authority of the digital device 700 and can include a User Identify Module (UIM), a Subscriber Identity Module (SIM), and/or a Universal Subscriber Identity Module (USIM). A device having the identity module (hereinafter called ‘identity device’) can be manufactured as a smart card. Therefore, the identity device is connectible to the digital device 700 via the corresponding port.
When the digital device 700 is connected to an external cradle, the interface unit 770 becomes a passage for supplying the digital device 700 with a power from the cradle or a passage for delivering various command signals input from the cradle by a user to the digital device 700. Each of the various command signals input from the cradle or the power can operate as a signal enabling the digital device 700 to recognize that it is correctly loaded in the cradle.
The controller 780 typically controls the overall operations of the digital device 700. For example, the controller 780 performs the control and processing associated with voice calls, data communications, and video calls. The controller 780 may include a multimedia module 781 that provides multimedia playback. The multimedia module 781 may be configured as part of the controller 780, or implemented as a separate component.
Moreover, the controller 780 is able to perform a pattern (or image) recognizing process for recognizing a writing input and a picture drawing input carried out on the touch screen as characters or images, respectively.
The power supply unit 790 provides power required by various components of the digital device 700. The power may be internal power, external power, or combinations of internal and external power.
Various embodiments described herein may be implemented in a computer-readable medium using, for example, computer software, hardware, or some combination of computer software and hardware. For a hardware implementation, the embodiments described herein may be implemented within one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a selective combination thereof. Such embodiments may also be implemented by the controller 780.
For a software implementation, the embodiments described herein may be implemented with separate software modules, such as procedures and functions, each of which performs one or more of the functions and operations described herein. The software codes can be implemented with a software application written in any suitable programming language and may be stored in memory such as the memory 760, and executed by a controller or processor, such as the controller 780.
As shown in
In this case, the communication module 920 may transmit remote control related information, and may connect Wi-Fi for performing wireless communication between devices. The communication module 920 may connect various wireless communications such as bluetooth, infrared communication and NFC (Near Field Communication) in addition to Wi-Fi. Also, the communication module 920 may receive a signal transmitted from an external input means such as a remote controller.
Subsequently, the storage module 930 may store remote control related information. In this case, the remote control related information may be at least any one of, but not limited to, a manufacturer name of the digital device, a model name of the digital device, a setup name of the digital device, a remote control unique key code of the digital device, information as to whether use of a remote application has been accepted, and information as to whether infrared transmission and reception may be performed.
Next, the controller 920 may control the operation of the digital device 900, and performs a function of wholly managing functions of at least one or more of the modules shown in
In this case, the controller 910 transmits a radio signal that includes remote control related information, and receives the remote control signal from the external device that has received the radio signal. If a key code included in the received remote control signal is a unique key code, the controller 910 may control the operation of the digital device 900 in accordance with the remote control signal. The controller 910 may periodically transmit the radio signal, which includes the remote control related information, through the communication module 920. Also, when the remote control signal received from the external device is an infrared signal for remote control, the controller 910 may receive the infrared signal through the communication module 920.
As shown in
Also, when executing the remote application, the external device 1020 may prevent an unnecessary remote application which is not intended by the user from being executed. For example, the external device 1020 may execute the remote application only when a specific motion operation is performed. For example, if the specific motion operation is an operation for drawing a circle, the external device 1020 may execute the remote application. As another case, the external device 1020 may execute the remote application only when the external device is maintained in a horizontal direction for a certain time. For example, if the external device 1020 is maintained in a horizontal direction toward the digital device 1010 for 3 seconds, the external device 1020 may execute the remote application. Therefore, the external device 1020 may prevent an unnecessary remote application which is not intended by the user from being executed.
As described above, the digital device according to the present invention may transmit the radio signal that includes remote control related information, and may receive the remote control signal from the external devices that have activated the remote application by receiving the radio signal, whereby remote control may be performed simply and conveniently through the various external devices that have activated the remote application.
As shown in
As described above, since the external device 1120 may remotely control the digital device 1110 by executing the remote application only when periodically transmitting the specific key code and receiving the unique key code corresponding to the specific key code from the digital device 110, the external device 1120 may prevent an unnecessary remote application which is not intended by the user from being executed. As the case may be, the external device 1120 may periodically transmit the signal, which includes the specific key code, only when a specific motion operation is performed. For example, if the specific motion operation is an operation for drawing a circle, the external device 1120 may periodically transmit the signal, which includes the specific key code, and may execute the remote application if the unique key code corresponding to the specific key code is received, whereby the external device 1120 may remotely control the digital device 1110 that has transmitted the unique key code. As another case, the external device 1120 may periodically transmit the signal, which includes the specific key code, only when the external device is maintained in a horizontal direction for a certain time. For example, if the external device 1120 is maintained in a horizontal direction toward the digital device 1110 for 3 seconds, the external device 1120 may periodically transmit the signal, which includes the specific key code, and may remotely control the digital device 1110 that has transmitted the unique key code, by executing the remote application if the unique key code corresponding to the specific key code is received. Therefore, the external device 1120 may prevent an unnecessary remote application which is not intended by the user from being executed.
As described above, the digital device according to the present invention may transmit the unique key for remote control, which corresponds to the specific key, if the specific key for activating the remote application is received from the external device, thereby providing convenience to the user by reflecting whether the remote application of the external device has been activated.
As shown in
As shown in
As shown in
a and 12b are diagrams illustrating an example of performing remote control connection based on a location of an external device by means of a digital device according to one embodiment of the present invention.
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
Therefore, the digital device according to the present invention may transmit the radio signal that includes remote control related information, and may receive the remote control signal from the external devices that have activated the remote application by receiving the radio signal, whereby remote control may be performed simply and conveniently through the various external devices that have activated the remote application.
As shown in
Therefore, the digital device according to the present invention may transmit the unique key for remote control, which corresponds to the specific key, if the specific key for activating the remote application is received from the external device, thereby providing convenience to the user by reflecting whether the remote application of the external device has been activated.
As shown in
As shown in
Also, as shown in
Therefore, according to the present invention, the user may simply and conveniently perform remote control by selecting the desired device of the plurality of digital devices through the external device that has activated the remote application by receiving the radio signal.
The digital device and the control method therefor disclosed in this specification are not limited to the aforementioned embodiments, and all or some of the aforementioned embodiments may selectively be configured in combination so that various modifications may be made in the aforementioned embodiments.
Meanwhile, the control method of the digital device disclosed in this specification may be implemented in a recording medium, which may be read by a processor provided in the digital device, as a code that can be read by the processor. The recording medium that can be read by the processor includes all kinds of recording media in which data that can be read by the processor are stored. Examples of the recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, and an optical data memory. Also, another example of the recording medium may be implemented in a shape of carrier wave such as transmission through Internet. Also, the recording medium that can be read by the processor may be distributed in a computer system connected thereto through a network, whereby codes that can be read by the processor may be stored and implemented in a distributive mode.
It will be apparent to those skilled in the art that the present specification can be embodied in other specific forms without departing from the spirit and essential characteristics of the specification. Thus, the above embodiments are to be considered in all respects as illustrative and not restrictive. The scope of the specification should be determined by reasonable interpretation of the appended claims and all change which comes within the equivalent scope of the specification are included in the scope of the specification.
The present invention relates to a digital device and a control method therefor, in which a remote application of an external device may be executed automatically using a radio signal. Therefore, the present invention has industrial applicability.
Number | Date | Country | Kind |
---|---|---|---|
10-2014-0115155 | Sep 2014 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2015/001193 | 2/5/2015 | WO | 00 |