Method for parallel image processing and routing
OwnerJack Wadeinventor
Life of this patent
Estimating the term…
Abstract
Various embodiments relate to systems and methods for simultaneously switching input image streams to output devices, while providing optional image processing functions on the image streams. Certain embodiments may enable multiple users/viewers to collaboratively control such systems and methods. Additionally, some embodiments may enable control by a set of computer input devices (e.g., keyboard and mouse) to switch between multiple computer systems, possibly by following the movement of a computer input device cursor, between virtual displays, as the cursor is controlled by the set of computer input devices.
Claims20
An image capture apparatus for capturing images and providing said images to a collaborative control interface for collaboratively switching an image stream input to an image stream output, comprising:
- receiving a first command from a first user by way of said collaborative control interface accessible by two or more users simultaneously, wherein the first command relates to configuring a switching matrix in communication with a plurality of image stream input interfaces and an image stream output interface, and wherein the switching matrix is configured to selectively map an image stream input interface of the plurality of image stream input interfaces to the image stream output interface;
- receiving a second command from a second user by way of the collaborative control interface, wherein the second command relates to configuring the switching matrix;
- storing the first command and the second command in a queue;
- performing the first command and the second command in accordance with the queue, thereby configuring the switching matrix in accordance with the first command and the second command;
- receiving an original image stream from the image stream input interface of the plurality of image stream input interfaces using the switching matrix to selectively map the original image stream to the image stream output interface;
- and
- wherein said original image stream is mapped against said image stream output to form switch fabrics wherein multiple switch fabrics are combined such that an input device associated with said image capture device is coupled to said collaborative control interface wherein said original image stream is combined with said image stream output interface and wherein said received original image stream is scaled in accordance with said image stream output.
An image capture apparatus and associated switching matrix for switching control between a plurality of computer systems, comprising:
- receiving a first image stream at a first image stream input interface configured to couple with a first computer system of the plurality of computer systems;
- using said switching matrix and a cue of instructions to map the first image stream from the first image stream input interface to a first virtual display being outputted through a central image stream output interface;
- receiving a second image stream at a second image stream input interface configured to couple with a second computer system of the plurality of computer systems;
- using the switching matrix to map the second image stream from the second image stream input interface to a second virtual display being outputted through the central image stream output interface;
- receiving input information from a central computer input device interface;
- using the switching matrix to selectively map the control information from the central computer input device interface to a first computer input device interface or a second computer input device interface based on a location of an input cursor with respect to a first display region or a second display region, wherein the first display region and the second display region are being outputted through the central image stream output interface, wherein the first computer input device interface is configured to couple with the first computer and the second computer input device interface is configured to couple with the second computer system, wherein the first virtual display is in the first display region and the second virtual display is the second display region, and wherein the input cursor is controlled by way of the central computer input device interfaces;
- and wherein said first and second image streams are mapped against the central image stream output interface to form switch fabrics wherein multiple switch fabrics are combined such that an input device associated with said image capture device is coupled to said collaborative control interface wherein said first and second image streams are combined with the central image stream output interface and wherein said received first and second image streams are scaled in accordance with the central image stream output interface.
A camera for capturing images and providing said images to a collaborative control interface for collaboratively switching an image stream input to an image stream output, comprising:
- receiving a first command from a first user by way of said collaborative control interface accessible by two or more users simultaneously, wherein the first command relates to configuring a switching matrix in communication with a plurality of image stream input interfaces and an image stream output interface, and wherein the switching matrix is configured to selectively map an image stream input interface of the plurality of image stream input interfaces to the image stream output interface;
- receiving a second command from a second user by way of the collaborative control interface, wherein the second command relates to configuring the switching matrix;
- storing the first command and the second command in a queue;
- performing the first command and the second command in accordance with the queue, thereby configuring the switching matrix in accordance with the first command and the second command;
- receiving an original image stream from the image stream input interface of the plurality of image stream input interfaces using the switching matrix to selectively map the original image stream to the image stream output interface;
- and
- where said original image stream is mapped against said image stream output to form switch fabrics wherein multiple switch fabrics are combined such that an input device associated with said camera is coupled to said collaborative control interface wherein said original image stream is combined with said image stream output interface and wherein said received original image stream is scaled in accordance with said image stream output.
Dependencies are inferred from the claim text.