Method of generating key code in coordinate recognition device and video device controller using the same
First Claim
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, andshifting 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, andwherein the number of vertically arranged OSD menu items is greater than the number of horizontally arranged OSD menu items in the second state.
1 Assignment
0 Petitions
Accused Products
Abstract
A video device controller (101) and method for generating a key code enable key code generation by a single instance of manipulation of the controller by a user The video device controller (101) includes a touch pad (110) having a predetermined touch pattern; a coordinate recognition unit (120) for recognizing coordinate values corresponding to a touch trajectory executed with respect to the touch pad (110); a key signal input unit (130), having a plurality of keys, for generating a key signal according to a user selection, the plurality of keys including at least one hotkey corresponding to a set of video device functions; a system controller (140) for generating, in response to a user operation of the hotkey, an OSD command signal for displaying an OSD keypad having a set of menu items corresponding to the video device functions, the OSD keypad being configured according to the predetermined touch pattern, for calculating values of at least one of a direction, speed, and distance of the touch trajectory using the recognized coordinate values, and for outputting a movement command signal based on the calculated values and the key signal, the movement command signal shifting an object among the OSD menu items displayed on the video device; and a key code generator (150) for respectively generating a key code corresponding to the OSD command signal and a key code corresponding to the movement command signal.
13 Citations
15 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling display of information, comprising:
-
determining a first number of menu items displayed in a first direction; determining a second number of the menu items displayed in a second direction; comparing the first number to the second number; and shifting one or more of the menu items in response to a movement command signal based on a result of the comparison, wherein; when the number of menu items changes from a first state to a second state, changing shifting one or more of the menu items from one of the first direction or the second direction to the other of the first direction or the second direction in a same screen, the number of menu items in the first direction is greater than the number of menu items in the second direction in the first state, and the number of menu items in the first direction is less than the number of menu items in the second direction in the second state, wherein the first direction and the second direction are substantially perpendicular or are opposite directions. - View Dependent Claims (11, 12)
-
-
13. An apparatus comprising:
-
an input; and a controller to control display of information on a screen based on information received through the input, wherein the controller is to determine a first number of menu items displayed in a first direction on the screen, determine a second number of the menu items displayed in a second direction on the screen, compare the lest number to the second number, and shift one or more of the menu items in response to a movement command signal based on a result of the comparison, and wherein; when the number of menu items changes from a first state to a second state, the controller changes shifting one or more of the menu items from one of the first direction or the second direction to the other of the first direction or the second direction in a same screen, the number of menu items in the first direction is greater than the number of menu items in the second direction in the first state, and the number of menu items in the first direction is less than the number of menu items in the second direction in the second state, wherein the first direction and the second direction are substantially perpendicular or are opposite directions. - View Dependent Claims (14, 15)
-
Specification