Image display apparatus and method for operating the same

According to an embodiment of the present invention, a method for operating an image display device that receives a signal from a pointing device includes receiving, from the pointing device, a pointing signal to display a pointer on a display of the image display device, and a selection signal, wherein the selection signal includes information regarding a command to perform an operation on the image display device, displaying, on the display, the pointer corresponding to the pointing signal, determining whether the pointer is displayed on a most frequently displayed region during an input standby time associated with the selection signal, and performing an operation associated the most frequently displayed region when the pointer is displayed on the most frequently displayed region during the input standby time.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an image display device and a method for operating the same, and more particularly to an image display device, which can perform an operation corresponding to user intention using a pointing device, and a method for operating the same.

2. Description of the Related Art

An image display device is an apparatus that can display a broadcast signal, a user input signal, a moving image signal, a signal transmitted from a web server, and the like on a display. Specifically, the image display device displays a broadcast selected by the user from among broadcasts transmitted from broadcasting stations. Currently, broadcasting is transitioning from analog broadcasting to digital broadcasting throughout the world.

Digital broadcasting transmits digital audio and video signals. Digital broadcasting offers many advantages over analog broadcasting. The advantages include robustness against noise, less data loss, and easier error correction. Also, the digital broadcasting provides clearer and high-definition images. In addition, digital broadcasting allows interactive viewer services which analog broadcasting does not provide.

A remote control device such as a remote controller separated from the image display device is used to operate the image display device. There has been a need to add various functions to the remote control device as the image display device have become to perform various operations. Various methods for increasing user convenience have been studied.

SUMMARY OF THE INVENTION

Therefore, the present invention has been made in view of the above problems, and it is an object of the present invention to provide an image display device, which reduces problems caused by use of a pointing device while a signal is input to perform an operation and allows an operation to be performed as intended by a user, and a method for operating the same.

In accordance with an aspect of the present invention, the above and other objects can be accomplished by the provision of a method for operating an image display device, the method including receiving a pointing signal from a pointing device, displaying a pointer corresponding to the pointing signal, and performing, when a selection signal is received from the pointing device, an operation corresponding to a region in which a pointer corresponding to a pointing signal received during an input standby time has been most frequently displayed during the input standby time.

In accordance with another aspect of the present invention, there is provided an image display device including an interface for receiving a pointing signal and a selection signal from a pointing device, a display for displaying a pointer corresponding to the pointing signal, and a controller for performing, when a selection signal is received from the pointing device, an operation corresponding to a region in which a pointer corresponding to a pointing signal received during an input standby time has been most frequently displayed during the input standby time.

According to an embodiment of the present invention, a method for operating an image display device that receives a signal from a pointing device includes receiving, from the pointing device, a pointing signal to display a pointer on a display of the image display device, and a selection signal, wherein the selection signal includes information regarding a command to perform an operation on the image display device, displaying, on the display, the pointer corresponding to the pointing signal, determining whether the pointer is displayed on a most frequently displayed region during an input standby time associated with the selection signal, and performing an operation associated the most frequently displayed region when the pointer is displayed on the most frequently displayed region during the input standby time.

According to an embodiment of the present invention, a method for operating an image display device includes displaying a pointer within a first object displayed on a display of the image display device, receiving a movement signal from a remote control device to move the pointer, and automatically moving, by the controller, the pointer to inside of a second object adjacent to the first object when the pointer has moved outside the first object according to the movement signal.

According to an embodiment of the present invention, a method for operating an image display device includes displaying a pointer outside a plurality of objects displayed on a display of the image display device, receiving, from a remote control device, a movement signal to move the pointer on the display, the movement signal including information regarding a location of the pointer, moving the pointer on the display according to the movement signal, and automatically moving, by the controller, the pointer onto a particular object among the plurality of objects when the pointer is moved to a predetermined outer area outside of the particular object according to the movement signal.

According to the present invention, it is possible to correctly perform an operation intended by the user when the image display device is controlled using the pointing device.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

FIG. 1is a block diagram showing the internal configuration of an image display device according to an embodiment of the present invention.

Referring toFIG. 1, an image display apparatus100includes an audio/video (A/V) processor101, an interface150, a memory160, a display170, an audio output portion175and a controller180.

The A/V processor101processes an input audio or video signal so that an image or voice may be output to the display170or the audio output portion175of the image display device100. For the video or audio processing, the A/V processor101may include a signal input unit110, a demodulator120, and a signal processor140. The signal input unit110may include one or more tuners111, an A/V input unit/module112, a Universal Serial Bus (USB) input unit/module113, and a radio frequency (RF) signal input unit/module114.

The tuners111selects a Radio Frequency (RF) broadcast signal corresponding to a channel selected by a user from among a plurality of RF broadcast signals received through an antenna and downconverts the selected RF broadcast signal into an Intermediate Frequency (IF) signal or a baseband audio or video signal. For example, if the selected RF broadcast signal is a digital broadcast signal, the tuner111downconverts the RF broadcast signal to a Digital IF (DIF) signal. If the selected RF broadcast signal is an analog broadcast signal, the tuner111downconverts the RF broadcast signal to an analog baseband video or audio signal (Composite Video Banking Sync (CVBS)/Sound Intermediate Frequency (SIF)). That is, the tuner111is capable of processing a digital or analog broadcast signal. The analog baseband video or audio signal (CVBS/SIF) output from the tuner111may be provided directly to the signal processor140. The tuner111may receive a single-carrier RF broadcast signal based on Advanced Television System Committee (ATSC) or a multi-carrier RF broadcast signal based on Digital Video Broadcasting (DVB).

In accordance with another embodiment of the present invention, the image display device100may include at least two tuners. If the image display device100includes at least two tuners, a second tuner also selects an RF broadcast signal of a user-selected channel from among RF broadcast signals received through the antenna and downconverts the selected RF broadcast signal to an IF signal or a baseband video or audio signal. Also, the second tuner may sequentially select RF signals of all broadcast channels that have been stored by a channel memory function and downconvert the selected RF signals to IF signals or baseband video or audio signals. Here, the second tuner may perform downconversion of the RF signals of all broadcast channels periodically.

Hence, the image display device100may provide video signals of a plurality of channels downconverted by the second tuner as thumbnail images, while displaying the video of a broadcast signal downconverted by the first tuner. In this case, the first tuner may downconvert a user-selected main RF broadcast signal to an IF signal or a baseband video or audio signal, and the second tuner may sequentially/periodically select all RF broadcast signals except for the main RF broadcast signal and downconvert the selected RF broadcast signals to IF signals or baseband video or audio signals.

The demodulator120demodulates the DIF signal received from the tuner111. For example, if the DIF signal output from the tuner111is an ATSC signal, the demodulator120demodulates the DIF signal by 8-Vestigal Side Band (8-VSB). In another example, if the DIF signal output from the tuner111is a DVB signal, the demodulator120demodulates the DIF signal by Coded Orthogonal Frequency Division Multiple Access (COFDMA) demodulation.

Further, the demodulator120may perform a channel decoding. For the channel decoding, the demodulator120may include a Trellis decoder, a deinterleaver, and a Reed Solomon decoder, for Trellis decoding, deinterleaving and Reed Solomon decoding, respectively.

After the demodulation and channel decoding, the demodulator120may output a Transport Stream (TS) signal. A video signal, an audio signal, or a data signal may be multiplexed in the TS signal. For example, the TS signal may be a Moving Picture Experts Group-2 (MPEG-2) TS that includes a multiplexed MPEG-2 video signal and a Dolby AC-3 audio signal. Specifically, the MPEG-2 TS may include a 4-byte header and 184-byte payload. Thereafter the TS signal output from the demodulator120may be provided to the signal processor140. The signal processor140demultiplexes and processes the TS signal and outputs a video signal to the display170and an audio signal to the audio output portion175. An image display device having at least two tuners may have two demodulators. Preferably, a number of demodulators corresponds to a number of tuners, for example. Also, a demodulator may be separately provided for ATSC and DVB.

The signal input unit110may connect the image display device100to an external device. Here, the external device can be a digital versatile disc (DVD) player, a Blu-ray player, a game player, a camcorder, a computer (laptop computer), etc. The signal input unit110sends an external input video signal, an external input audio signal and an external input data signal to the signal processor140of the image display device100. The signal input unit110also outputs an audio, video or data signal processed in the image display device100to another external device.

In the signal input unit110, the A/V input module112may include a composite video banking sync (CVBS) port, a component port, an S-video port (analog), a Digital Visual Interface (DVI) port, a High Definition Multimedia Interface (HDMI) port, a Red, Green, Blue (RGB) port, a D-SUB port, an Institute of Electrical and Electronics Engineers (IEEE) 1394 port, a Sony/Phillips Digital InterFace (SPDIF) port, a Liquid HD port, etc. in order to provide audio and video signals received from the external device to the image display device100. Then, analog signals received through the CVBS port and the S-video port may be provided to the signal processor140after analog-to-digital conversion and digital signals received through the other input ports may be provided to the signal processor140without analog-to-digital conversion.

The USB input module113may receive audio and video signals through the USB port.

The RF signal input module114may connect the image display device100to a wireless network. The image display device100may access the wireless Internet or other network through the RF signal input module114. To connect to the wireless Internet, a communication standard, such as Wireless Local Area Network (WLAN) (Wi-Fi), Wireless Broadband (WiBro), Worldwide Interoperability for Microwave Access (Wimax), High Speed Downlink Packet Access (HSDPA), etc. may be used. Further, the RF signal input module114may conduct short-range communications with another electronic device. For example, the RF signal input module114may be networked to another electronic device by a communication standard like a Bluetooth, a Radio Frequency Identification (RFID), an InfraRed Data Association (IrDA), an Ultra Wideband (UWB), a ZigBee, etc.

The signal input unit110may connect the image display device100and a set-top box. For instance, if the set-top box is Internet Protocol (IP) TV capable, the signal input unit110may transmit an audio, video or data signal received from the IPTV set-top box to the signal processor140and a processed signal received from the signal processor140to the IP TV set-top box.

The term ‘IPTV’ as used herein covers a broad range of services, depending on transmission networks, such as Asynchronous Digital Subscriber Line-TV (ADSL-TV), Very high data rate Digital Subscriber Line-TV (VDSL-TV), Fiber To The Home-TV (FTTH-TV), TV over DSL, Video over DSL, TV over IP (TVIP), Broadband TV (BTV), and Internet TV and full-browsing TV which are capable of providing Internet access services.

The signal processor140may demultiplex a received TS signal including an MPEG-2 TS into an audio signal, a video signal and a data signal. The signal processor140may also process the demultiplexed video signal. For instance, if the demultiplexed video signal was coded, the signal processor140may decode the coded video signal. More specifically, if the demultiplexed video signal is an MPEG-2 coded video signal, an MPEG-2 decoder may decode the demultiplexed video signal. If the demultiplexed video signal was coded in compliance with H.264 for Digital Multimedia Broadcasting (DMB) or Digital Video Broadcasting-Handheld (DVB-H), an H.264 decoder may decode the demultiplexed video signal.

Also, the signal processor140may control brightness, a tint, and a color for the video signal. The video signal processed by the signal processor140is displayed on the display170(the signal processor140may also process the demultiplexed audio signal).

For example, if the demultiplexed audio signal was coded, the signal processor140may decode the audio signal. More specifically, if the demultiplexed audio signal is an MPEG-2 coded audio signal, an MPEG-2 decoder may decode the demultiplexed audio signal. If the demultiplexed audio signal was coded in compliance with MPEG 4 Bit Sliced Arithmetic Coding (BSAC) for terrestrial DMB, an MPEG 4 decoder may decode the demultiplexed audio signal. If the demultiplexed audio signal was coded in compliance with MPEG 2 Advanced Audio Codec (AAC) for satellite DMB or DVB-H, an AAC decoder may decode the demultiplexed audio signal. Further, the signal processor140may control a bass, a treble, and a volume of the audio signal. Thereafter, the audio signal processed by the signal processor140is provided to the audio output portion175.

Also, the signal processor140may process the demultiplexed data signal. For example, if the demultiplexed data signal was coded, the signal processor140may decode the data signal. The coded data signal may be Electronic Program Guide (EPG) information including broadcasting information such as the starts, ends, etc. of broadcast programs of each channel. For instance, the EPG information may be ATSC-Program and System Information Protocol (ATSC-PSIP) information in case of ATSC. In case of DVB, the EPG information may include DVB-Service Information (DVB-SI). The ATSC-PSIP information or DVB-SI may be included in the 4-byte header of the afore-described TS, i.e. MPEG-2 TS.

In addition, the signal processor140may perform an On-Screen Display (OSD) function. Specifically, the signal processor140may display graphic or text information on the display170based on at least one of the processed video and data signals and a user input signal received through a remote control device200.

Referring toFIG. 1, the memory160may store programs for signal processing and control operations of the controller180, and store processed video, audio or data signals. Also, the memory160may temporarily store video, audio or data signals received through the signal input unit110. The memory160may include a storage medium of at least one type of flash memory, hard disk, multimedia card micro type, card-type memory (e.g. Secure Digital (SD) or eXtreme Digital (XD) memory), an optical disk, a removable storage such as a memory stick, Random Access Memory (RAM), and Read Only Memory (ROM) (e.g. Electrically Erasable Programmable ROM (EEPROM)). When a user selects a file to be reproduced, the image display device100may reproduce a file stored in the memory160(e.g. a moving image file, a still image file, a music file, a text file, etc.) and provide the file to the user.

The controller180provides overall control to the image display device100. The controller180may receive a signal from the remote control device200via the interface150. When the user inputs a command input to the remote controller200, the controller180identifies the command input using the received signal and controls the image display device100according to the command input. For example, upon receiving a predetermined channel selection command from the user, the controller180controls the tuner111to provide a selected channel through the signal input unit110, the signal processor140to process the audio and video signals for the selected channel, and the signal processor140to output user-selected channel information along with the processed audio and video signals to the display170or the audio output portion175.

Further, the user may enter a different-type video or audio output command through the remote control device200. For example, if the user wants to view an image from a camera or a camcorder received through the USB input module113, instead of a broadcast signal, the controller180may control the A/V processor101and the signal processor140to process an audio or video signal received through the USB input module113of the signal receiver110. Then, the controller180may output the processed audio and/or video signal to the display170and/or the audio output portion175.

In addition to commands received through the remote control device200, the controller180may also identify a user command received through the user input unit155provided to the image display device100and control the image display device100according to the user command. For example, the user may input other commands such as an on/off command, a channel switch command, a volume change command, or the like to the image display device100through the user input unit155. The user input unit155may include buttons or keys formed on the image display device100or may be a keyboard a touch screen, a key pad, a stylus, a mouse, etc. The controller180determines whether the user input unit155has been manipulated and controls the image display device100according to the determination result. The image display device100can be, e.g., a digital TV, a smart TV, a computer, a notebook, a portable multimedia device, a mobile terminal such as a smart phone, a navigation device, etc.

FIGS. 2A to 2Care perspective views of an example of an image display device100and a pointing device201is able to input a command to the image display device according to an embodiment of the present invention.

The pointing device201is an example of the remote control device200for entering a command for the image display device100. In accordance with the embodiment of the present invention, the pointing device201transmits and receives signals to and from the image display device100in compliance with an RF communication standard.

FIG. 2Ashows an example of the pointing device201according to an embodiment of the present invention. Referring toFIG. 2A, the pointing device201according to the embodiment of the present invention may include various input keys, input buttons, etc. For example, the pointing device201may include an okay/enter/select key291, a menu key292, a 4-direction key293, a channel control key294, and a volume control key296.

For example, the okay/enter/select key291may be used to select a menu or item, the menu key292may be used to display a predetermined menu, the 4-direction key294may be used to move a pointer or indicator up, down, left and right, the channel control key294may be used to move a channel up or down, and the volume control key296may be used for volume control. The pointing device201may further include a back key297and a home key298. For example, the back key297may be used to move a screen to a previous screen and the home key298may be used to move a screen to a home screen.

As shown inFIG. 2A, the okay/enter/select key291may further include a scroll function. For the scroll function, the okay/enter/select key291may be implemented as a wheel key. That is, by pushing the okay/enter/select key291, a menu or item is selected. When the okay key291is scrolled up or down, a display screen is scrolled or a list page is switched in accordance with the scrolled action of the okay/enter/select key291.

More specifically, for example, when an image having a size greater than the size of the display is displayed on the display170, the user may scroll the okay/enter/select key291to view and to display an image region of the image which is not currently displayed on the display. Further, a list page is displayed on the display170, the user may scroll the okay/enter/select key291to view and display a previous page or a next page of a current page. Such a scroll function may be included separately from the okay key291.

Referring toFIG. 2A, four-direction key293may include up, down, left and right keys in a circular shape. Further, the four-direction key293may be configured to receive a touch input. For example, if a touch operation from the up key to the down key in the four-direction key293is performed, a predetermined function may be input or performed according to the touch input.

As shown inFIG. 2B, a pointer202corresponding to another example of the pointing device201may be displayed on a screen of the display170of the image display device100. When the user moves the pointing device201up, down, left, right, forward or backward, or rotates it, the pointer202may be moved on the image display device100in correspondence with the movement of the pointing device201.

FIG. 2Cillustrates a movement of the pointer202on the screen of the image display device100according to a movement of the pointing device201. Referring toFIG. 2C, when the user moves the pointing device201to the left, the pointer202also moves to the left on the image display device100. In accordance with the embodiment of the present invention, the pointing device201includes a sensor for sensing the movement of the pointing device201. Thus, information about the movement of the pointing device201sensed by the sensor is provided to the image display device100. Then, the image display device100determines the movement of the pointing device201based on the information about the movement of the pointing device201and calculates the coordinates of the pointer202corresponding to the movement of the pointing device201.

Here, the pointer202displayed on the display170moves in correspondence with an upward, downward, left or right movement or rotation of the pointing device201. The velocity or direction of the pointer202may correspond to that of the pointing device201. In accordance with the embodiment of the present invention, the pointer is set to move on the image display device100in correspondence with the movement of the pointing device201. It can be further contemplated as another embodiment of the present invention that a particular movement of the pointing device201triggers a predetermined command to the image display device100. For example, if the pointing device201moves forward or backward, an image displayed on the image display device200may be enlarged or contracted. Therefore, the embodiment of the present invention does not limit the scope of the present invention.

FIG. 3is a block diagram of an example of the pointing device201and the interface150of the image display device100according to an exemplary embodiment of the present invention. The pointing device201is an example of the remote control device200.

Referring toFIG. 3, the pointing device201may include a radio transceiver220, a user input portion230, a sensor portion240, an output portion250, a power supply260, a memory270, and a controller280, all operably coupled.

The radio transceiver220transmits and receives signals to and from the image display device100. In accordance with the embodiment of the present invention, the pointing device201may be provided with an RF module221for transmitting and receiving signals to and from the interface150of the image display device100according to an RF communication standard. Also, the pointing device201may include an IR module223for transmitting and receiving signals to and from the interface150of the image display device100according to an IR communication standard.

In accordance with the embodiment of the present invention, the pointing device201transmits signal carrying information about an operation of the pointing device201to the image display device100through the RF module221. Also, the pointing device201may receive a signal from the image display device100through the RF module221. Thus, the pointing device201may transmit commands associated with a power on/off, a channel switching, a volume change, etc. to the image display device100through the IF module223.

Also, the user input portion230may include a keypad or buttons. The user may enter a command to the pointing device201by manipulating the user input portion230to an operation to be performed on the image display device100. For example, if the user input portion230includes hard keys, the user may push the hard keys of the pointing device201for commands to be performed on the image display device100. Furthermore, if the user input portion230is provided with a touch screen, the user may touch soft keys on the touch screen of the pointing device201for commands to be performed on the image display device100. Also, the user input portion230may have a variety of input means which may be manipulated by the user, such as a scroll key, a jog key, etc., to which the present invention is not limited.

The sensor portion240may include at least one of a gyro sensor241and an acceleration sensor243. The gyro sensor241may sense an operation of the pointing device201. For example, the gyro sensor241may detect the directional information about an operation of the pointing device201along x, y and z axes. The acceleration sensor243may detect velocity information of the pointing device201.

In accordance with the embodiment of the present invention, in the sensor portion240, the gyro sensor241and the acceleration sensor243may be replaced with other sensors or other sensors may be included in addition to the gyro sensor241and the acceleration sensor243, in order to detect positional and moving data and information associated with the pointing device201. For example, the sensor portion240may include a geomagnetic sensor. In the geomagnetic sensor, three sensors for measuring strength of a magnetic field are provided along X, Y and Z axes, and the direction of the magnetic field influencing the sensors may be measured by a sum of output vectors of the three sensors. Therefore, the movement of the pointing device201can be sensed based on a change in a magnetic field.

Referring toFIG. 3, the output portion250may output a video or audio signal corresponding to a manipulation of the user input portion230or a signal transmitted by the image display device100. The user may be aware from the output portion250whether the user input portion230has been manipulated or the image display device100has been controlled. For example, the output portion250may include a Light Emitting Diode (LED) module251. The output portion250is illuminated when the user input portion230has been manipulated or a signal is transmitted to or received from the image display device100through the radio transceiver220, a vibration module253for generating vibrations, an audio output module255for outputting audio, and/or a display module257for outputting video.

The power supply260supplies the power to the pointing device201. When the pointing device201is kept stationary for a predetermined time, the power supply260blocks the power from the pointing device201. When a predetermined key of the pointing device201is manipulated, the power supply260may resume a power supply.

The memory270may store a plurality of types of programs required for controlling or operating the pointing device201, or application data. When the pointing device201transmits and receives signals to and from the image display device100wirelessly through the RF module221, the pointing device201and the image display device100perform signal transmission and a signal reception in a predetermined frequency band. The controller280of the pointing device201may store information about the frequency band to wirelessly transmit and receive signals to and from the image display device100paired with the pointing device201in the memory270, and the controller280may refer to the information.

The controller280provides an overall control to the pointing device201. The controller280may transmit a signal corresponding to a predetermined key manipulation on the user input portion230or a signal corresponding to an operation of the pointing device201detected by the sensor portion240to the interface150of the image display device100through the radio transceiver220.

Here the interface150of the image display device100may include a radio transceiver151for wirelessly transmitting and receiving signals to and from the pointing device201, and a coordinate calculator154for calculating the coordinates of the pointer corresponding to an operation of the pointing device201. Further, the interface150may transmit and receive signals wirelessly to and from the pointing device201through the RF module152. The interface150may also receive a signal from the pointing device201through the IR module153based on the IR communication standard.

The coordinate calculator154may calculate the coordinates (x, y) of the pointer202to be displayed on the display170by correcting a handshaking or errors from a signal corresponding to an operation of the pointing device201received through the radio transceiver151.

Thereafter, a signal received from the pointing device201through the interface150is provided to the controller180of the image display device100. The controller180may identify information about an operation of the pointing device201or a key manipulation on the pointing device201from the signal received from the pointing device201and control the image display device100according to the identical information.

In another example, the pointing device201may calculate the coordinates of the pointer corresponding to the operation of the pointing device and output the coordinates to the interface150of the image display device100. The interface150of the image display device100may then transmit the received coordinate information to the controller180without correcting a handshaking or errors.

FIGS. 1,2A-2C and3illustrate the image display device100and the pointing device201as the remote control device200according to an embodiment of the present invention. The components of the image display device100and the pointing device201may be integrated or omitted, or a new component may be added. That is, when needed, two or more components may be incorporated into a single component or one component may be configured to be divided into two or more separate components. Also, the function of each block is presented for illustrative purposes, not limiting the scope of the present invention.

FIG. 4is a flow chart illustrating a method for operating an image display device according to an embodiment of the present invention. The method ofFIG. 4can be implemented by the device ofFIGS. 1-3or by other suitable devices.

As shown inFIG. 4, at least one of objects including a broadcast image and a menu icon is displayed on the display170and a wireless communication unit (e.g., radio transceiver151) receives a pointing signal from the pointing device201(S400). The pointing signal includes values output from the gyro sensor241and/or the acceleration sensor243included in the pointing device201. When the pointing device201is in an active state, a pointing signal is continuously transmitted from the pointing device201to the wireless communication unit.

Then, the controller180calculates x and y coordinates on the display170using the pointing signal received in step S400(S405). The controller180displays a pointer on the display170according to the calculated coordinates (x, y) (S410). The pointer202may be displayed not only as an arrow but also as a cursor or finger image and may be displayed so as to opaquely overlap the menu icon or broadcast image on the display170.

The controller180then determines whether or not a selection signal has been transmitted from the pointing device201(S415). The selection signal is a signal that is transmitted from the pointing device201to the wireless communication unit when a user command is input through the user input portion230. The selection signal includes information regarding a command to execute one or more of various operations on the image display device100. While the selection signal is transmitted, a pointing signal is continuously transmitted from the pointing device201.

When the selection signal is transmitted from the pointing device201, the user input unit155calculates coordinates of the pointer using a pointing signal that has been input for a predetermined interval prior to a time point at which the selection signal is transmitted and the controller180displays the pointer202on the display170based on the pointing signal input within the predetermined interval (S420). For example, if the predetermined time interval is 400 ms and the selection signal was received at a time T, then the controller180calculates coordinates where the pointer was located during T−400 ms and T. Thereafter, the controller180determines whether the selected operation is what the user intended to select by comparing the calculated coordinates of the pointer within the predetermined time interval. The predetermined interval may include an interval in which a pointing signal corresponding to the same coordinates is input for a predetermined time or longer. The predetermined interval will hereinafter be referred to as an “input standby time” for the selection signal. The input standby time may be 400 ms (i.e., 0.4 s) prior to the time point at which the selection signal is transmitted.

On the other hand, the coordinate calculator154may store information regarding a pointing signal input during the input standby time. That is, since it is difficult to predict when the selection signal will be transmitted again, the coordinate calculator154stores information of a position signal input simultaneously with the input standby time. Thus, when another selection signal is transmitted later, the coordinate calculator154can immediately calculate coordinates using the information regarding the pointing signal stored in real time.

Thereafter, the controller180performs an operation based on the calculated coordinates of the pointer to determine a region where the pointer was displayed for the most time during the input standby time (S425). That is, the controller180calculates coordinates for a pointing signal input during the input standby time where the pointer was displayed, thereby determining that the selectable region where the selection signal was received is the region that the user in fact selected to perform an operation corresponding to the selection signal. Thus, once the selection signal is received, the controller180calculates the coordinates of the pointer during the input standby time and determines that the coordinates of the pointer were at the particular selectable region for most of the time during the input standby time. Then, the controller180executes an operation associated with the particular selectable region where the pointer was displayed for the most of the time during the input standby time. This particular selectable region will also be referred herein as the “most frequently displayed region.”

For example, when a selection signal is input from the pointing device, the controller180may execute a menu object displayed at a position corresponding to the most frequently displayed region.

The method according to an embodiment of the present invention may further include selecting an object displayed in a region in which the pointer has been most frequently displayed. Here, a display state of the selected object such as color and size may be different from another object.

Here, a region in which the pointer is displayed may be an inside region of an object. In this case, the controller180may perform an operation corresponding to the object.

It is possible that although the user intended to execute one operation, due to an unwanted hand shaking of the user, the user may select a selectable object associated with another operation. By calculating the most frequently displayed region, the image display device may correctly select the operation that the user actually intended to execute. Therefore, it is possible to correct an unwanted selection of an operation due to a hand shaking by performing an operation corresponding to coordinates of the most frequently displayed region calculated during the predetermined interval. Accordingly, the controller180may perform a menu item displayed at a position corresponding to coordinates of the most frequently displayed region calculated on the display170and may display an image at a position corresponding to the calculated coordinates of the most frequently displayed region.

For example, when a selection signal has been input, a menu icon displayed on the display170at a position corresponding to the calculated coordinates of the most frequently displayed region in step S420may be selected and a submenu of the selected menu icon may be displayed or a menu item corresponding to the selected menu icon may be executed.

The image displayed at the position corresponding to the most frequently displayed region may include any image that is distinguished from images displayed on the display170before the selection signal is input and may be expressed as a dot, a line, or a surface. For example, in the case where selection signals are continuously input, dot images may be continuously displayed on the display170and a character (or a letter) may be displayed using the continuously displayed dots on the display170of the image display device100.

FIG. 5illustrates a method for operating an image display device according to an embodiment of the present invention together with a screen displayed on a display170.

As shown inFIG. 5(a), a broadcast image505and an object510including A, B, C, and D icons are displayed on a display region on the display170. A pointer500is displayed in the display region according to coordinates calculated from a pointing signal. Since the pointer500is displayed so as to opaquely overlap the object510to allow the user to correctly identify the position of the pointer500. In order to execute a menu item corresponding to the B icon, for example, the user controls the pointing device201such that the pointer500is displayed in a region in which the B icon is displayed and generates a selection signal using the user input portion230of the pointing device201.

When the object510and the pointer500are enlarged and displayed on the display170, an A icon511, a B icon512, a C icon513, and a D icon514are displayed adjacent to each other with boundaries therebetween as shown inFIG. 5(b). The user pushes the user input portion230of the pointing device201after controlling the pointing device201such that the pointer500is displayed in a region in which the B icon is displayed. In this case, due to a momentary hand shaking of the user, the pointing device may be controlled to change the pointing signal to the C icon513. Thus, the user input portion230of the pointing device201may transmit a selection signal selecting the C icon513at a location of a pointer500C due to hand shaking of the user even when the user actually intended to select the B icon512. That is, a menu item corresponding to the C icon rather than a menu item corresponding to the B icon may be executed due to the user's hand shaking. However, in this case, if the controller180determines that the most frequently displayed region during the input standby time is on a location of the B icon512, the controller180may execute the B icon512instead of the C icon513. This will be explained in connection withFIG. 6.

FIG. 6illustrates change of a pointing signal according to an embodiment of the present invention.

As shown inFIG. 6, the vertical axis represents the degree of the hand shaking for a user holding the remote control device200and the horizontal axis represents time. With reference toFIGS. 5 and 6, while a pointing signal corresponding to coordinates at which the B icon is displayed is continuously input, the pointing signal may be changed due to a temporary hand shaking as a selection signal is transmitted. Then, a pointing signal corresponding to coordinates at which the C icon is displayed is input. Therefore, to correct this error, the controller180calculates the most frequently displayed region during the input standby time. If the controller180determines that the most frequently displayed region is the location of the B icon512, for example, although the selected region is a location of the C icon513, an operation associated with the B icon512may be executed. The input standby time may be a duration of 0.4 seconds prior to the time point at which a selection signal is input. That is, it is possible to differentiate a user selection based on a temporary handshaking from an actual intended selection by the user.

FIG. 7illustrates a method for operating an image display device according to an embodiment of the present invention.

A display600is illustrated. The display600may be an example of the display170of the image display device100. Referring toFIG. 7, a pointer605is displayed in a first object on the display600. For example, as shown inFIG. 7(a), a plurality of objects610,620,630, and640may be displayed on the display600and a pointer605may be displayed in the first object610.

The pointer605is an indicator that is displayed on the display600according to a pointing signal received from the remote control device200. Although an arrow is displayed as an example of the pointer605inFIG. 7, the pointer may be displayed as a cursor or finger image without being limited to the arrow. The pointer605may be displayed on the display600so as to opaquely overlap the objects610,620,630, and640displayed on the display600.

Although various embodiments of the remote control device200are possible, the following description will be given with reference to the case where the remote control device200is a pointing device201as described above.

The controller180then determines whether or not a movement signal has been input. The movement signal may include information regarding pointer coordinates calculated through the interface150or the like as described above. By receiving the coordinate information in real time, the controller180can determine whether or not a movement signal has been input from the pointing device201.

Upon receiving the movement signal from the pointing device201, the controller180displays the pointer605on the display600such that the pointer605moves according to the movement signal. That is, the controller180controls the pointer605to be displayed such that the pointer605moves on the display600according to the movement signal.

For example, as shown inFIG. 7(b), the controller180displays the pointer605moving to the right side on the display600when a right movement signal is input from the pointing device201while the moving pointer605is displayed within the first object610on the display600.

The controller180then determines whether or not the pointer605is moved to the outside the object610. Then, the controller180compares boundary coordinates of the first object610with coordinates to which the pointer605has moved and determines whether or not the moved coordinates of the pointer605have exited the boundary coordinates of the first object610.

When the pointer605is displayed outside the first object610, the controller180automatically moves the pointer605to the inside of the second object620adjacent to the first object610. That is, once the pointer605have exited the first object610, the controller180automatically moves the pointer605to the inside of the second object620adjacent to the first object610rather than displaying the pointer605at the moved coordinates.

For example, as shown inFIG. 7(c), as soon as the pointer605moves out of the first object610on the display600, the pointer605is automatically and instantaneously moved to the inside of the second object620immediately adjacent to the first object610. Here, the second object620may be located next to the first object in the direction to which the pointer605is moving. Although the pointer605is automatically moved and displayed inside of the second object620adjacent to the first object610at the right side thereof according to the right movement signal in the illustrated example, the present invention is not limited to this example and various other embodiments are possible. For example, the pointer605may be automatically moved to the inside of another object that is located closest to the first object610or an object that is located closest to the first object610in the direction the pointer605is moving. According to this scheme, the second object620is also selected in the illustrated example.

Examples of the object may include a menu and a widget as described above. For example, the object may be a selectable menu item. The controller180may identify the object by analyzing an image signal displayed on the display600.

The automatic moving of the pointer in the above manner allows the user to easily move the pointer to the inside of an adjacent object. This provides an increased convenience for the user and there is no need to perform a high-precision hand shaking correction.

FIGS. 8 and 9illustrate a method for operating an image display device according to an embodiment of the present invention.

As shown inFIGS. 8 and 9, first, a pointer705is displayed outside a plurality of objects on a display700. The display700may be an example of the display170. For example, as shown inFIG. 8(a), the pointer705may be displayed outside a plurality of objects710,720,730, and740on the display700. In an example ofFIG. 8(a), the pointer705is displayed at the left side of the first object710.

The pointer705is an indicator that is displayed on the display700according to a pointing signal received from the remote control device200. Although an arrow is displayed as an example of the pointer705inFIG. 8, the pointer may be displayed as a cursor or finger image without being limited to the arrow. The pointer705may be displayed on the display700so as to opaquely overlap the objects710,720,730, and740displayed on the display700.

Although various embodiments of the remote control device200are possible, the following description will be given with reference to the case where the remote control device200is a pointing device201as described above.

The controller180then determines whether or not a movement signal has been received from the pointing device201. The movement signal may include information regarding pointer coordinates calculated through the interface150or the like as described above. By receiving coordinate information in real time, the controller180can determine whether or not a movement signal has been input from the pointing device201.

Upon receiving a movement signal from the pointing device201, the controller180moves the pointer705on the display700according to the movement signal. That is, the controller180controls the pointer705to be displayed such that the pointer705moves according to the movement signal. For example, as shown inFIG. 8(b), the controller180displays the pointer705such that the pointer705moves to the right side on the display700when a right movement signal is input from the pointing device201with the pointer705being displayed at the left side of the first object710on the display700.

The controller180then determines whether or not the pointer705has approached the first object710within a predetermined range. The controller180compares boundary coordinates of the first object710with coordinates to which the pointer705has moved and determines whether or not the moved coordinates of the pointer705have reached the predetermined range715of the boundary coordinates of the first object710. The predetermined range715may be a predetermined boundary region around the first object710. Although the boundary region has uniform vertical and horizontal widths around the first object710in the example ofFIG. 8, the boundary region may be set variously without being limited to the example.

When the pointer705has approached the first object710within the predetermined range715, the controller180automatically moves and displays the pointer705inside of the first object710. For instance, when the moved coordinates of the pointer705have reached or entered the boundary coordinates the predetermined range715of the first object710, the controller180displays the pointer705such that the pointer705automatically moves to the inside of the first object710rather than displaying the pointer705at the moved coordinates. For example, as shown inFIG. 8(c), as soon as the pointer705enters the predetermined range715of the first object710on the display700, the pointer705is automatically and instantaneously moved to the inside of the first object710.

Although the pointer705is displayed such that the pointer705automatically moves to a right direction according to a right move command in theFIG. 8(c), the present invention is not limited to the specific embodiment.

For example, as shown inFIG. 9, the pointer705displayed under a portion of the first object710moves to an up direction according to an up move command, as soon as the pointer705enters the predetermined range715of the first object710on the display700, the pointer705is displayed such that the pointer705automatically moves to the inside of the first object710. For example, when the pointer705is moved to P1, the pointer705is automatically moved to P2. On the other hand, when the pointer705approaches P3, the pointer705is automatically moved to P4.

Although a plurality of objects is displayed such that predetermined ranges of the objects do not overlap each other in the illustrated example, the predetermined ranges of the objects may overlap each other. In this case, it is preferable that the pointer705automatically move to the first accessible one (for example, a closest one) of the objects.

In the case where a plurality of objects is displayed at the same distances from each other while predetermined ranges of the objects overlap each other, it is preferable that the pointer705be displayed such that the pointer705moves to the inside of an object having the largest area among the objects since the user may be likely to select the object having the largest area.

Examples of the object may include a menu and a widget as described above. For example, the object may be a selectable menu item. The controller180may identify the object by analyzing an image signal displayed on the display700.

An automatic moving of the pointer in the above manner of the invention allows the user to easily move the pointer to the inside of an adjacent object. This has advantages in that user convenience is increased and there is no need to perform high-precision hand shaking correction.

As is apparent from the above description, according to the present invention, it is possible to correctly perform an operation intended by the user when the image display device is controlled using the pointing device.

The embodiments of the present invention can be embodied as a processor readable code stored in a processor readable medium provided in an image display device. The processor readable medium includes any type of storage device that stores data which can be read by a processor. Examples of the processor readable medium include a Read Only Memory (ROM), a Random Access Memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and so on. The processor readable medium can also be embodied in the form of carrier waves such as signals transmitted over the Internet. The processor readable medium can also be distributed over a network of coupled processor systems so that the processor readable code is stored and executed in a distributed fashion.

Although the embodiments of the present invention have been illustrated and described above with reference to the specific embodiments, the present invention is not limited to the specific embodiments and it will be apparent to those skilled in the art that various modifications can be made to the embodiments without departing from the scope of the present invention as disclosed in the accompanying claims and such modifications should not be construed as departing from the spirit or scope of the present invention.