Nova Patents
IL208353A

Modular transcoding pipeline

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

15 claims: 9 independent, 6 dependent

  1. 1
    208353/4 Claims 1. A transcoder system, comprising a processor and a computer readable storage medium, comprising computer readable instructions stored thereon for execution by the processor, for dynamically building a transcoding pipeline module for transcoding a multimedia message including individual media components into an adapted multimedia message, the transcoder system comprising:means for receiving a transcoding request, including the multimedia message and a destination profile describing characteristics of the adapted multimedia message to be sent to a destination device;means for dynamically building a transcoding operations module within the transcoding pipeline module for transcoding the individual media components of the multimedia message comprising: a first set of adaptation modules including one or more builder modules for dynamically building the transcoding pipeline module, and a director module for selecting only necessary builder modules from the builder modules according to the destination profile of the transcoding request, and a second set of adaptation modules, comprising one or more transcoding object modules including necessary transcoding object modules corresponding to the necessary building modules for performing transcoding operations of the transcoding pipeline module;and wherein the selected necessary builder modules comprise means for creating the transcoding operations module from the necessary transcoding object modules including only necessary transcoding operations for transcoding the individual media components of the multimedia message.
  2. 5
    The system as described in any one of claims 1 to 4, wherein each of the one or more builder modules comprises a builder query function module (a), indicating a capability of the builder module;and the director module comprises a builder selection module (b) communicating with the builder query function modules for determining capabilities of the builder modules and matching the capabilities with the destination profile.
  3. 7
    The system as described in any one of claims 3 to 6, wherein the second set of adaptation modules further comprises a Document Transcoder module for converting one document into another.
  4. 8
    The system as described in any one of claims 1 to 7, further comprising a Transcoder Output Dataset module, including a Transcoding Result module for storing messages, errors and warnings issued during performing of transcoding operations, and a Characterization Result module for storing information about the multimedia message and the adapted multimedia message .
  5. 9
    A method for dynamically building a transcoding pipeline module for transcoding a multimedia message including individual media components into an adapted multimedia message, the method comprising steps of 39 208353/4 (a) receiving a transcoding request, including the multimedia message and a destination profile describing characteristics of the adapted multimedia message to be sent to a destination device; (b) dynamically building a transcoding operations module within the transcoding pipeline module for transcoding the individual media components of the multimedia message, comprising:(i) selecting only necessary builder modules, by a director module, according to information in the transcoding request;and (ii) dynamically building, by the necessary builder modules using necessary transcoding object modules corresponding to the necessary building modules, a transcoding operations module from the necessary transcoding object modules including only necessary transcoding operations for transcoding the individual media components of the multimedia message.
  6. 12
    The method of any one of claims 9 to 11, further comprising:querying said selected builder modules for indicating capabilities of the builder modules;and matching the capabilities with information in the transcoding request.
  7. 13
    The method of any one of claims 9 to 12, further comprising:40 208353/1 communicating, by a sub-builder selection module (b), with a builder selection module (b) of the director module, requesting from the director module to select other builder modules, which are capable of performing parts of the transcoding request.
  8. 14
    The method of any one of claims 9 to 13, further comprising:converting, by a Document Transcoder module, one document into another.
  9. 15
    The method of any one of claims 9 to 14, further comprising:storing, by a Transcoding Result module, messages, errors and warnings issued during performing of transcoding operations;and storing, Characterization Result module, information about the multimedia message and the adapted multimedia message. 41