Patent ID: 8368659
Filing Date: 2013-02-05
Classification: G06F,H04N

Abstract:
1. A method of generating a key code in a remote controller having a touch pad having a predetermined touch pattern and at least one hotkey corresponding to a set of functions of a video device, the method comprising: recognizing coordinate values corresponding to a trajectory of a first touch executed with respect to the touch pad; generating, in response to a user operation of the at least one hotkey, an OSD command signal for displaying an OSD keypad having a set of menu items corresponding to the set of the video device functions, the OSD keypad being configured according to the predetermined touch pattern of the touch pad; calculating values of at least one of a direction, speed, or distance of the first touch trajectory using the recognized coordinate values; outputting a movement command signal based on the calculated values and the key signal; and transmitting a first key code corresponding to the OSD command signal and a second key code corresponding to the movement command signal to a video device, wherein: the first and second key codes are to control at least one function of the video device and wherein the video device is at a location different from the remote controller, and wherein in the video device: determining a number of horizontally arranged OSD menu items relative to a number of vertically arranged OSD menu items, and shifting an object in a first direction within the OSD displayed on the video device in response to the movement command signal when the number of vertically arranged OSD menu items is greater than the number of horizontally arranged OSD menu items, and shifting the object or another object in a second direction within the OSD in response to the movement command signal when the number of vertically arranged OSD menu items is less than the number of horizontally arranged OSD menu items, wherein the first direction is different from the second direction, wherein, when the number of OSD menu items changes in the OSD keypad from a first state to a second state, the shift caused by the movement command signal corresponding to the first touch trajectory changes from a shift in one of the first direction or second direction to the other of the first direction or the second direction, wherein the number of vertically arranged OSD menu items is greater than the number of horizontally arranged OSD menu items in the first state, and wherein the number of vertically arranged OSD menu items is greater than the number of horizontally arranged OSD menu items in the second state.