US2009097551A1PendingUtilityA1

Methods for Efficient Bandwidth Scaling of Compressed Video Data

Assignee: CISCO TECH INCPriority: Jan 26, 2000Filed: Dec 16, 2008Published: Apr 16, 2009
Est. expiryJan 26, 2020(expired)· nominal 20-yr term from priority
H04N 19/14H04N 19/164H04N 19/61H04N 19/40H04N 19/124H04N 19/159H04N 19/137H04N 19/172H04N 19/186
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention relates to systems and methods for efficient bit rate alteration of a bitstream to match an available channel capacity. The efficient bit rate alteration includes selective re-quantization of the compressed bitstream. Selective re-quantization according to the present invention applies multiple re-quantization schemes to different portions of a bitstream. In one embodiment, the multiple re-quantization schemes each have a different computational load. By selectively choosing which type of re-quantization is performed on each portion, efficient bandwidth scaling and data transmission may be achieved both when computational capacity is limited and when video data integrity is important.

Claims

exact text as granted — not AI-modified
1 . A method for converting the bit rate of a compressed bitstream to use an available bandwidth of a channel, the method comprising: selectively re-quantizing a portion of the bitstream according to one of two re-quantization schemes, the first re-quantization scheme comprising variable length decoding the portion, inverse quantizing the portion, re-quantizing the portion with a different quantization step size and variable length encoding the portion, the second re-quantization scheme comprising motion compensated re-quantization of the portion. 
   
   
       2 . The method of  claim 1 , wherein the portion is a frame of the compressed bitstream. 
   
   
       3 . The method of  claim 2 , wherein the frame is re-quantized using the first re-quantization scheme when the frame is a B frame and the frame is re-quantized using the second re-quantization scheme when the frame is a P frame. 
   
   
       4 . The method of  claim 2 , wherein the frame is re-quantized using the first re-quantization scheme when the frame includes chroma information and the frame is re-quantized using the second re-quantization scheme when includes luma information. 
   
   
       5 . The method of  claim 1 , further including performing motion estimation to produce motion vectors for the motion compensated re-quantization. 
   
   
       6 . A network device for providing compressed video data onto a network, the network device comprising: a re-quantization apparatus that receives a compressed video bitstream having a first bit rate and outputs the compressed video bitstream having a second bit rate, the re-quantization apparatus including a first portion configured to receive a first portion of the compressed video bitstream and output the first portion after re-quantization by a first re-quantization scheme, the re-quantization apparatus including a second portion configured to receive a second portion of the compressed video bitstream and output the second portion after re-quantization by a second re-quantization scheme; and a transmitter configured to transmit the compressed video bitstream having the second bit rate onto the network. 
   
   
       7 . The network device of  claim 6 , further including a network interface configured to receive the compressed video bitstream having the first bit rate from the network. 
   
   
       8 . The network device of  claim 6 , further including a rate controller coupled to the re-quantization apparatus. 
   
   
       9 . The network device of  claim 6 , wherein the first portion of the re-quantization apparatus is included in the second portion of the re-quantization apparatus. 
   
   
       10 . The network device of  claim 6 , further including a processor whose processing load at least partially determines which of the first portion and the second portion of the re-quantization apparatus is used.

Join the waitlist — get patent alerts

Track US2009097551A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.