Method and device to process digital media streams
First Claim
Patent Images
1. A digital processing device configured to process media data, the device comprising:
- a data path arranged in a ring configuration to transmit at least media data along the data path between a plurality of processing modules integrated within the digital processing device and connected serially such that data is transmitted directly from the output of a first module to an input of a second module of the plurality of processing modules by sequential clocking signals; and
a routing controller configured to control transmission of data from the first of the plurality of processing modules to any target processing module selected from the plurality of modules by providing an identification for the target processing module in a signal provided on the data path;
wherein each of the processing modules has a fixed output time slot and a variable input time slot allocated to it, the time allocated to the variable time slot determined by the routing controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital processing circuit for processing media data includes a data path arranged to transmit at least media data along the data path between a plurality of processing modules connected serially. The data is transmitted directly from the output of a first module to an input of a second module of the plurality by sequential clocking signals. A routing controller controls transmission of data from the first of the plurality of processing modules to any target processing module selected from the plurality of modules by providing an identification for the target processing module in a signal provided on the datapath.
38 Citations
21 Claims
-
1. A digital processing device configured to process media data, the device comprising:
-
a data path arranged in a ring configuration to transmit at least media data along the data path between a plurality of processing modules integrated within the digital processing device and connected serially such that data is transmitted directly from the output of a first module to an input of a second module of the plurality of processing modules by sequential clocking signals; and a routing controller configured to control transmission of data from the first of the plurality of processing modules to any target processing module selected from the plurality of modules by providing an identification for the target processing module in a signal provided on the data path; wherein each of the processing modules has a fixed output time slot and a variable input time slot allocated to it, the time allocated to the variable time slot determined by the routing controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to process media data with a digital processing device, the method comprising:
-
transmitting media data along a data path between a plurality of processing modules integrated within the digital processing device and connected serially such that data is transmitted directly from the output of a first module to an input of a second module of the plurality of processing modules by sequential clocking signals; and controlling transmission of data from the first of the plurality of processing modules to any target processing module selected from the plurality of modules by providing an identification for the target processing module in a signal provided on the data path, wherein each of the processing modules has a fixed output time slot and a variable input time slot allocated to it. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having computer-executable instructions for performing the steps of:
-
transmitting media data along a data path between a plurality of processing modules integrated within a digital processing device and connected serially such that data is transmitted directly from the output of a first module to an input of a second module of the plurality of processing modules by sequential clocking signals; and controlling transmission of data from the first of the plurality of processing modules to any target processing module selected from the plurality of modules by providing an identification for the target processing module in a signal provided on the data path, wherein each of the processing modules has a fixed output time slot and a variable input time slot allocated to it. - View Dependent Claims (20, 21)
-
Specification