Adaptable and widely applicable control surface
First Claim
Patent Images
1. A control surface comprising:
- one or more input or output elements comprising one or more of knobs, switches, faders, or displays implemented either as hardware or as virtual elements in a touch-screen, for which functionality may be assigned;
a central processing unit (CPU), including operating code, for managing at least functionality of the elements on the control surface; and
a network connection for connecting to one or more computerized appliances;
wherein the control code assigns individual ones of the one or more input or output elements to specific functions of an individual one of the one or more computerized appliances or software executed by the one or more computerized appliances.
11 Assignments
0 Petitions
Accused Products
Abstract
A control surface has one or more soft devices for which functionality may be assigned, a central processing unit (CPU), including operating code, for managing at least functionality of the soft devices on the control surface, and a network connection for connecting to one or more computerized appliances. The control code assigns individual ones of the one or more soft devices to specific functions of an individual one of the one or more computerized appliances. There may be a variety of different kinds of soft devices, and the functionality for the soft devices of the control surface may be determined by which application is frontmost on one of the computerized appliances.
28 Citations
20 Claims
-
1. A control surface comprising:
-
one or more input or output elements comprising one or more of knobs, switches, faders, or displays implemented either as hardware or as virtual elements in a touch-screen, for which functionality may be assigned; a central processing unit (CPU), including operating code, for managing at least functionality of the elements on the control surface; and a network connection for connecting to one or more computerized appliances; wherein the control code assigns individual ones of the one or more input or output elements to specific functions of an individual one of the one or more computerized appliances or software executed by the one or more computerized appliances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling one or more computerized appliances or software functions executed by the computerized appliances, comprising steps for:
-
(a) implementing a control surface having one or more input or output elements comprising one or more of knobs, switches, faders, or displays implemented either as hardware or as virtual elements in a touch-screen, for which functionality may be assigned; (b) programming a central processing unit (CPU) for managing at least functionality of the input or output elements on the control surface; (c) connecting the control surface via a network connection to one or more computerized appliances; and (d) executing the control code to assign individual ones of the one or more input or output elements to specific functions of an individual one of the one or more computerized appliances or software executed by the one or more computerized appliances. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification