A method for providing a Graphical User Interface for selecting a broadcast channel, comprising: displaying a channel list on a display, the channel list including at least one channel; characterised by: the displaying the channel list further comprising displaying a pointer on the display, the pointer being moveable by a movement of a remote control apparatus, wherein the remote controller comprises a movement sensor including a biaxial gyro sensor, and wherein the pointer on the display is moveable responsive to movement of the remote controller in free space by the user thereby drawing a locus on a virtual plane which is between the remote controller and the display; displaying an input window and a keypad on the display, if a predetermined user input is received from the remote control apparatus, the keypad on the display having a plurality of keys including number keys which input numbers, wherein the keys of the keypad are selectable by the pointer; if a user input of moving the pointer to one of a plurality of number keys included in the keypad and selecting the one number key is received, displaying a number corresponding to the selected number key on the input window and displaying the channel list including at least one channel including the channel number corresponding to the selected number key; and tuning to a broadcast channel in accordance with the number key displayed on the input window. displaying a channel list on a display, the channel list including at least one channel; characterised by: the displaying the channel list further comprising displaying a pointer on the display, the pointer being moveable by a movement of a remote control apparatus, wherein the remote controller comprises a movement sensor including a biaxial gyro sensor, and wherein the pointer on the display is moveable responsive to movement of the remote controller in free space by the user thereby drawing a locus on a virtual plane which is between the remote controller and the display; displaying an input window and a keypad on the display, if a predetermined user input is received from the remote control apparatus, the keypad on the display having a plurality of keys including number keys which input numbers, wherein the keys of the keypad are selectable by the pointer; if a user input of moving the pointer to one of a plurality of number keys included in the keypad and selecting the one number key is received, displaying a number corresponding to the selected number key on the input window and displaying the channel list including at least one channel including the channel number corresponding to the selected number key; and tuning to a broadcast channel in accordance with the number key displayed on the input window. the displaying the channel list further comprising displaying a pointer on the display, the pointer being moveable by a movement of a remote control apparatus, wherein the remote controller comprises a movement sensor including a biaxial gyro sensor, and wherein the pointer on the display is moveable responsive to movement of the remote controller in free space by the user thereby drawing a locus on a virtual plane which is between the remote controller and the display; displaying an input window and a keypad on the display, if a predetermined user input is received from the remote control apparatus, the keypad on the display having a plurality of keys including number keys which input numbers, wherein the keys of the keypad are selectable by the pointer; if a user input of moving the pointer to one of a plurality of number keys included in the keypad and selecting the one number key is received, displaying a number corresponding to the selected number key on the input window and displaying the channel list including at least one channel including the channel number corresponding to the selected number key; and tuning to a broadcast channel in accordance with the number key displayed on the input window.