Method of and apparatus for supporting and enabling the selection and mixing of multiple streams of audio/video data from multiple sources within a receiving device allowing external control
First Claim
1. A method of providing an output data stream comprising:
- a. receiving a plurality of input data streams from one or more source devices at a receiving device;
b. receiving control information by the receiving device from a control device, including information regarding selected ones of the plurality of input data streams, thereby providing selected input data streams, and mixing information;
c. selecting the selected input data streams from the received plurality of input data streams at the receiving device based on the control information from the control device; and
d. mixing the selected input data streams at the receiving device into the output data stream based on the control information received by a mixer from the control device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of and apparatus for supporting and enabling the selection and mixing of multiple input data streams from multiple sources within a receiving device allowing external control includes a receiving device, a control device and one or more source devices. The receiving device receives input data streams from the source devices. The input data streams are provided as inputs to selectors within the receiving device. The selectors output selective ones of the input data streams to a mixer, based on control information received from a control device. The mixer then combines the selected input data streams into an output stream, based on control information received from the control device. The interfaces and functions of the selectors and the mixer are provided to the control device in response to a request from the control device. As the control device receives control inputs, the control device provides control information to the selectors and the mixer within the receiving device to control the output of the input data streams.
-
Citations
52 Claims
-
1. A method of providing an output data stream comprising:
-
a. receiving a plurality of input data streams from one or more source devices at a receiving device; b. receiving control information by the receiving device from a control device, including information regarding selected ones of the plurality of input data streams, thereby providing selected input data streams, and mixing information; c. selecting the selected input data streams from the received plurality of input data streams at the receiving device based on the control information from the control device; and d. mixing the selected input data streams at the receiving device into the output data stream based on the control information received by a mixer from the control device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling a receiving device providing a combination of a plurality of input data streams as an output data stream comprising:
-
a. sending a request from a control device to the receiving device regarding selection and mixing functions and controls at the receiving device; b. providing the selection and mixing functions and controls from the receiving device to the control device; c. receiving the plurality of input data streams at the receiving device; and d. providing control information from the control device to the receiving device, including information regarding selected ones of the plurality of input data streams, thereby providing selected input data streams, and mixing information, wherein the selected input data streams are selected from the received plurality of input data streams at the receiving device and mixed at the receiving device based on the control information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A receiving device for providing an output data stream comprising:
-
a. means for receiving a plurality of input data streams configured for coupling to one or more source devices; b. means for receiving control information configured for coupling to a control device, wherein the control information includes information regarding selected ones of the one or more input data streams, thereby providing selected input data streams, and mixing information; c. means for selecting coupled to the means for receiving the plurality of input data streams and the means for receiving control information for selecting the selected input data streams from the received plurality of input data streams based on the control information from the control device; and d. means for mixing coupled to the means for selecting and to the means for receiving control information for mixing the selected input data streams into the output data stream based on the control information received by the means for mixing from the control device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A receiving device to provide an output data stream comprising:
-
a. a first interface to receive a plurality of input data streams configured to couple to one or more source devices; b. a second interface to receive control information configured to couple to a control device, wherein the control information includes information regarding selected ones of the plurality of input data streams, thereby providing selected input data streams, and mixing information; c. one or more selectors coupled to the first interface and to the second interface to receive the plurality of input data streams from the first receiving interface and to select the selected input data streams from the received plurality of input data streams based on the control information received by the second receiving interface; and d. a mixer coupled to the selectors and the second interface to mix the selected input data streams into the output data stream based on the control information received by the mixer from the second receiving interface. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A control device to provide control information to a receiving device receiving a plurality of input data streams to control selection and mixing of the input data streams into an output data stream comprising:
-
a. an interface configured to couple to the receiving device to request selection and mixing function and control information from the receiving device; and b. a control circuit coupled to the interface to receive the selection and mixing function and control information and to provide output control information to the receiving device, wherein the output control information includes information regarding selected ones of the plurality of input data streams and a selected combination of the selected ones of the plurality of input data streams such that the receiving device performs selection and mixing of the input data streams based on the received control information. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A network of devices to provide an output data stream comprising:
-
a. one or more source devices configured to provide a plurality of input data streams; b. a control device configured to provide control information regarding selection and mixing of the plurality of input data streams into the output data stream, the control device including; i. a control interface configured to provide the control information; and ii. a control circuit coupled to the control interface to generate the control information; and c. a receiving device comprising; i. a first receiving interface coupled to the source devices to receive the plurality of input data streams; ii. a second receiving interface coupled to the control interface to receive the control information; iii. one or more selectors coupled to the first receiving interface and the second receiving interface to receive the plurality of input data streams from the first receiving interface and to select selected input data streams from the received plurality of input data streams based on the control information received by the second receiving interface; and iv. a mixer coupled to the selectors and the second receiving interface to mix the selected input data streams into the output data stream based on the control information received by the mixer from the second receiving interface. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
Specification