Claims
- 1. A method for formatting and coding content for storage and delivery, comprising:
receiving a coding and formatting request; analyzing parameters contained in the coding and formatting request; configuring a formatting codec using the analyzed parameters; decoding, formatting, and coding target content using the configured formatting codec, whereby coded target output content is produced; and routing the coded target output content to one or more target addresses.
- 2. The method of claim 1, further comprising:
processing auxiliary services, comprising:
analyzing auxiliary services processing requests in the coding and formatting request, configuring one or more auxiliary services processes to generate requested auxiliary services, and outputting the requested auxiliary services, wherein the outputted auxiliary services are combined with the coded target output content.
- 3. The method of claim 2, further comprising parsing the requested auxiliary services and time code data.
- 4. The method of claim 3, further comprising synchronizing auxiliary service time code data and content time code data.
- 5. The method of claim 2, wherein the auxiliary services comprise one or more of closed captioning, descriptive video narration, alternative language audio, content rating, critical review information, device control and commands, future content schedules, advertising, targeted advertising, text and data services, interactive services, and content metadata.
- 6. The method of claim 2, wherein auxiliary services are combined with requested source content, further comprising:
separating the auxiliary services from the requested source content; processing the separated auxiliary services; and combining selected separated auxiliary services with the coded target output content.
- 7. The method of claim 2, wherein the requested auxiliary services are separate from the requested content.
- 8. The method of claim 1, further comprising polling formatting and coding resources, wherein available formatting and coding resources are identified.
- 9. The method of claim 1, further comprising:
reading target content routing address information; and configuring one or more target content routers based on the address information.
- 10. An apparatus that decodes, formats, and codes content for storage and delivery, comprising:
means for receiving a coding and formatting request; means for analyzing parameters contained in the coding and formatting request; means for decoding, formatting and coding target content; means for configuring the means for decoding, formatting and coding target content; and means for routing coded target output content to one or more target addresses.
- 11. The apparatus of claim 10, further comprising means for processing auxiliary services, comprising:
means for analyzing auxiliary service requests in the coding and formatting request; means for configuring one or more auxiliary services processing means to supply the requested auxiliary services; and means for outputting the requested auxiliary services, whereby the outputted auxiliary services are combined with the coded target output content.
- 12. The apparatus of claim 11, further comprising means for parsing auxiliary services and auxiliary service time code data.
- 13. The apparatus of claim 12, further comprising means for synchronizing the auxiliary service time code data and content time code data.
- 14. The apparatus of claim 11, whereby auxiliary services are combined with requested source content, further comprising:
means for separating the auxiliary services from the requested source content; means for processing the separated auxiliary service; and means for combining selected separated auxiliary services with the coded target output content.
- 15. The apparatus of claim 11, wherein the requested auxiliary services are separate from the requested content, further comprising:
means for formatting and coding the requested auxiliary services; and means for combining the requested formatted and coded auxiliary services and the coded target output content.
- 16. The apparatus of claim 11, wherein the auxiliary services comprise one or more of closed captioning, descriptive video narration, alternative language audio, content rating, critical review information, device control and commands, future content schedules, advertising, targeted advertising, text and data services, interactive services, and content metadata.
- 17. The apparatus of claim 10, further comprising means for polling formatting and coding means, wherein available formatting and coding means are identified.
- 18. The apparatus of claim 10, further comprising means for ready target content routing address information.
- 19. The apparatus of claim 18, further comprising means for configuring one or more means for routing target content based on the address information.
- 20. The apparatus of claim 10, wherein the parameter contained in the coding and formatting request comprise one or more of a physical address, a logical address, coding parameters, compression parameters, format description, content size, description of auxiliary services, and metadata elements.
- 21. The apparatus of claim 10, further comprising means for applying forward error correction coding to target output content.
- 22. The apparatus of claim 10, wherein the target addresses include one or more of an aggregator local storage and a user terminal.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of patent application Ser. No. 09/920,723, entitled “Video and Digital Multimedia Aggregator,” filed on Aug. 3, 2001 and patent application Ser. No. 09/920,615, entitled “Video and Digital Multimedia Aggregator Remote Content Crawler,” filed on Aug. 3, 2001. These patent applications are hereby incorporated by reference.
Continuation in Parts (2)
|
Number |
Date |
Country |
| Parent |
09920723 |
Aug 2001 |
US |
| Child |
09973067 |
Oct 2001 |
US |
| Parent |
09920615 |
Aug 2001 |
US |
| Child |
09973067 |
Oct 2001 |
US |