Multichannel controller
First Claim
1. A non-transitory computer-readable storage medium having computer-executable instructions that, when executed, cause a computing device to execute operations comprising displaying a user interface on a display of the computing device for controlling a pan/tilt device, the user interface comprising:
- a control mode selector thatdisplays a plurality of control mode selector icons, each of the plurality of control mode selector icons corresponding to a control mode of a plurality of control modes,receives a user input selection of one of the plurality of control mode selector icons, anddisplays a control mode corresponding to the selected control mode selector icon, wherein displaying the control mode comprises displaying, in the main portion of the user interface, a user controllable icon corresponding to the control mode,a functionality limitation setting mechanism thatreceives a user input selection of a functionality limitation applied to the selected direction of movement on the user controllable icon to limit the functionally in which the pan/tilt device is moved in the selected direction of movement on the user controllable icon,wherein a user indicates a speed of movement of the pan/tilt device, the speed of movement of pan/tilt device corresponding to the distance the icon is moved from the center position or a rotational speed of the icon; and
wherein the user interface is accessed on a touch screen interface of the computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
Multichannel device controllers are disclosed. In one embodiment, a multichannel device controller includes a plurality of user selectable control modes for controlling a multichannel device and a plurality of user configurable settings for adjusting parameters associated with the plurality of user selectable control modes. A touchscreen displays a user interface corresponding to a selected one of plurality of user selectable control modes and receives user input indicative of a command to send to the multichannel device. A processor generates the command to send to the multichannel device based at least in part on the user input and the plurality of user configurable settings.
97 Citations
18 Claims
-
1. A non-transitory computer-readable storage medium having computer-executable instructions that, when executed, cause a computing device to execute operations comprising displaying a user interface on a display of the computing device for controlling a pan/tilt device, the user interface comprising:
-
a control mode selector that displays a plurality of control mode selector icons, each of the plurality of control mode selector icons corresponding to a control mode of a plurality of control modes, receives a user input selection of one of the plurality of control mode selector icons, and displays a control mode corresponding to the selected control mode selector icon, wherein displaying the control mode comprises displaying, in the main portion of the user interface, a user controllable icon corresponding to the control mode, a functionality limitation setting mechanism that receives a user input selection of a functionality limitation applied to the selected direction of movement on the user controllable icon to limit the functionally in which the pan/tilt device is moved in the selected direction of movement on the user controllable icon, wherein a user indicates a speed of movement of the pan/tilt device, the speed of movement of pan/tilt device corresponding to the distance the icon is moved from the center position or a rotational speed of the icon; and wherein the user interface is accessed on a touch screen interface of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising a controller coupled to one or more processors, a display, and a touchscreen interface on the display for a pan/tilt device, the controller comprising:
-
a display configured to display a plurality of control mode selector icons, each of the plurality of control mode selector icons corresponding to a control mode of a plurality of control modes; a user input mechanism configured to receive a user selection of one of the plurality of control mode icons on a touchscreen; wherein in response to the user selection, the displays a control mode corresponding to the selected control mode selector icon, wherein displaying the control mode comprises displaying, in the main portion of the user interface, a user controllable icon corresponding to the control mode; a signal generator configured to receive a user input selection of a functionality limitation applied to the selected direction of movement on the user controllable icon to limit the functionally in which the pan/tilt device is moved in the selected direction of movement on the user controllable icon; wherein a user indicates a speed of movement of the pan/tilt device, the speed of movement of pan/tilt device corresponding to the distance the icon is moved from the center position or a rotational speed of the icon; a processor that is configured to transmit the control signal to a motor of the pan/tilt device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for controlling a pan/tilt device, the method comprising:
-
displaying a plurality of control mode selector icons on a touchscreen display of a computing device, each of the plurality of control mode selector icons corresponding to a control mode of a plurality of control modes; receiving a user input selection of one of the plurality of control mode selector icons; displaying a control mode corresponding to the selected control mode selector icon, wherein displaying the control mode comprises displaying, in the main portion of the user interface, a user controllable icon corresponding to the control mode; receiving a user input indicative of a direction and a speed of movement for a pan/tilt device on the user controllable icon; wherein the speed of movement of pan/tilt device corresponding to the distance the icon is moved from the center position or a rotational speed of the icon; translating the received user input into a control signal comprising the indicated direction and speed; and
transmitting the control signal to the pan/tilt device. - View Dependent Claims (17, 18)
-
Specification