Subchaining transcoders in a transcoding framework
First Claim
Patent Images
1. A method for transcoding an input stream to a desired output format using a transcoder framework, comprising the steps of:
- responsive to a given transcoder of the framework recognizing an external reference that it cannot transcode, calling a subseries of specialized transcoders to transcode the external reference; and
having the subseries of specialized transcoders generate a transcoded external reference; and
returning the transcoded external reference back to the given transcoder.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for transcoding an input stream to a desired output format using a transcoder framework. In response to a given transcoder of the framework recognizing an external reference that it cannot transcode, the method calls a subseries of specialized transcoders to transcode the external reference. After the subseries of specialized transcoders generates a transcoded external reference, that reference is returned back to the given transcoder, where it is incorporated into the transcoder'"'"'s output. Transcoder sub-chains are used in this manner as modular, building blocks in the transcoder framework.
122 Citations
24 Claims
-
1. A method for transcoding an input stream to a desired output format using a transcoder framework, comprising the steps of:
-
responsive to a given transcoder of the framework recognizing an external reference that it cannot transcode, calling a subseries of specialized transcoders to transcode the external reference; and
having the subseries of specialized transcoders generate a transcoded external reference; and
returning the transcoded external reference back to the given transcoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for connecting a requesting process with a data source, comprising the steps of:
-
in response to a request from the requesting process, accessing the data source through a transcoding framework;
performing each of a set of transcoding steps in a respective one of a series of specialized transcoders;
responsive to a given transcoder recognizing an external reference that it cannot transcode, transcoding the external reference using a subseries of specialized transcoders;
providing a response to the request that includes a transcoded external reference generated by the subseries of specialized transcoders. - View Dependent Claims (10, 11, 12, 13, 14, 15)
having the subseries of specialized transcoders generate the transcoded external reference;
returning the transcoded external reference back to the given transcoder.
-
-
13. The method as described in claim 12 further including the step of having the given transcoder incorporate the transcoded external reference in an output of the given transcoder.
-
14. The method as described in claim 9 wherein the given transcoder performs a given transcoding function selected from the group of functions consisting essentially of a generator, an editor, a monitor, and an analyzer.
-
15. The method as described in claim 9 wherein the subseries of specialized transcoders is reusable by any given transcoder in the transcoder framework.
-
16. A transcoding framework, comprising:
-
a set of specialized transcoders for performing a set of transcoding steps; and
at least one sub-chain of specialized transcoders responsive to a given specialized transcoder recognizing an external reference that it cannot transcode for generating a transcoded external reference. - View Dependent Claims (17, 18, 19)
-
-
20. A transcoder, comprising:
-
a transcoding function;
a data structure for identifying one or more sub-chains of specialized transcoders; and
a control routine responsive to recognition of an external reference that cannot be transcoded by the transcoding function (a) for locating a sub-chain of specialized transcoders in the data structure, (b) for calling the sub-chain of specialized transcoders, (c) for receiving a transcoded external reference provided by the sub-chain of specialized transcoders, and (d) for incorporating the transcoded external reference in an output of the transcoder.
-
-
21. A computer program product in a computer useable medium for use in a transcoder framework, comprising:
-
a transcoder; and
means responsive to recognition of an external reference that cannot be transcoded by the transcoder (a) for calling a sub-chain of specialized transcoders, (b) for receiving a transcoded external reference provided by the sub-chain of specialized transcoders, and (c) for incorporating the transcoded external reference in an output of the transcoder. - View Dependent Claims (22)
-
-
23. A method for processing an input stream to a desired output format using an intermediary framework, comprising the steps of:
-
responsive to a given occurrence at a given stream intermediary of the framework, calling a subseries of specialized intermediaries to take a given action required by the given stream intermediary; and
having the subseries of specialized intermediaries generate given data; and
returning the given data back to the given stream intermediary for further processing. - View Dependent Claims (24)
-
Specification