IL160981A

System and method for communicating media signals

Abstract

This record has no abstract on file.

IL160981A, drawing sheet 1
Sheet 1 of 16

Term

No projected expiry on record.

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

36 claims: 5 independent, 31 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A method comprising: obtaining a media signal to be communicated to a destination agent, the media signal being separated into a plurality of segments each comprising a number of temporally adjacent frames;and repeating for each of the plurality of segments: testing a plurality of different CODECs on the segment to determine how each CODEC encodes the segment in terms of quality and compression level;automatically selecting the CODEC that produces the highest quality encoded output for the segment according to a set of criteria without exceeding a bandwidth constraint;delivering the segment encoded using the selected CODEC to the destination agent;and reporting to the destination agent which CODEC was used to encode the segment;wherein at least two segments are encoded using different CODECs.
  2. 13
    A system comprising:an input module to obtain a media signal to be communicated to a destination agent, the media signal being separated into a plurality of segments each comprising a number of temporally adjacent frames;a selection module to test a plurality of different CODECs on each of the plurality of segments to determine how each CODEC encodes each segment in terms of quality and compression level, wherein the selection module is further to select the CODEC that produces the highest quality encoded output for each segment according to a set of criteria without exceeding a bandwidth constraint;an output module to deliver each segment encoded using a respective selected CODEC to the destination agent and report to the destination agent which CODEC was used to encode each segment.
  3. 23
    A system comprising:means for obtaining a media signal to be communicated to a destination agent, the media signal being separated into a plurality of segments each comprising a number of temporally adjacent frames;means for testing a plurality of different CODECs on each of the plurality of segments to determine how each CODEC encodes the segment in terms of quality and compression level;means for selecting the CODEC that produces the highest quality encoded output for each segment according to a set of criteria without exceeding a bandwidth constraint;means for delivering each segment encoded using a respective selected CODEC to the destination agent and report to the destination agent which CODEC was Used to encode each segment.
  4. 26
    The system claim 25, wherein the selection means, in response to a subsequent segment of the media signal being found to have the same one or more identified characteristics, automatically selects the CODEC from the stored association to encode the subsequent segment.
  5. 33
    A method comprising:obtaining a media signal to be communicated to a destination agent, the media signal being separated into a plurality of segments each comprising a number of temporally adjacent frames;and repeating for each of the plurality of segments: simultaneously testing a plurality of different CODECs on the segment to determine how each CODEC encodes the segment in terms of quality and compression level;automatically selecting the CODEC that produces the highest quality encoded output for the segment according to a set of criteria without exceeding a bandwidth constraint;delivering the segment encoded using the selected CODEC to the destination agent;and reporting to the destination agent which CODEC was used to encode the segment.