×

Method and apparatus for transmitting a coded video signal

  • US 7,983,160 B2
  • Filed: 09/08/2004
  • Issued: 07/19/2011
  • Est. Priority Date: 09/08/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of transmitting a coded video image in real time via a data network, comprising:

  • encoding a video image using a compression algorithm having a variable bit rate to provide an encoded data stream having a streaming bit rate;

    feeding the encoded data stream into a buffer of known size;

    reading data from the buffer via a streamer with a controllable bit rate to provide a bit stream at a desired stream bit rate for transmission via the network;

    monitoring the streaming bit rate of the encoded data stream from the encoder and predicting a future bit rate of the encoded data stream; and

    adjusting the streaming bit rate of at least one of the encoder and the streamer to provide the desired streaming bit rate; and

    defining a set of strip-wise constant bit rate streaming levels,wherein the adjusting step includes a step selected from a group consisting of;

    raising the streaming bit rate proportionately to an increase of the predicted encoded bit rate level using the set of strip-wise streaming levels; and

    lowering the streaming bit rate proportionately to a decrease of the predicted encoded bit rate level using the set of strip-wise streaming levels,wherein the predicting step comprises using a prediction model that maps a curve corresponding to the streaming bit rate as a function of time based on a polynomial in at least a second order for ensuring smoothness of the curve,wherein the predicting step comprises presuming that a high content-based correlation in time exists between any two adjacent frames, andwherein the presuming step comprises disregarding a statistical outlier, the statistical outlier comprising at least one element selected from a group consisting essentially of a scene change and a scene cut.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×