MacBrains arrow Les brevets arrow Controlling buffer states in video compression coding to enable editing and distributed encoding
Controlling buffer states in video compression coding to enable editing and distributed encoding Convertir en PDF Version imprimable Suggérer par mail
Écrit par David Borel   
23-05-2007
 Publication Number: US 20070116117
 Inventors: Tong; Xin; (Mountain View, CA)
Wu; Hsi-Jung; (San Jose, CA)
Haskell; Barin Geoffry; (Mountain View, CA)
 Assignee Name: Apple Computer, Inc.
 Filling Date: June 15, 2006
 Publication Date: May 24, 2007

Abstract:
An encoder includes a parser, a plurality of encoder engines and an assembler. The parser divides a portion of a received digital data stream into a plurality of segments having a begin boundary and an end boundary. The plurality of encoder engines independently encode the plurality of segments to accommodate a begin buffer status condition corresponding to each begin boundary and an end buffer status condition corresponding to each end boundary, thereby producing a plurality of corresponding encoded segments. The assembler combines the plurality of encoded segments to form a portion of an encoded digital data stream. The encoder engines verify the begin and the end buffer status conditions are satisfied for each encoded segment and also verify each encoded segment prevents an overflow and an underflow of a modeled decoder buffer. Any violating segment is re-encoded and re-verified prior to assembly.

  

Original Document: Available




Dernière mise à jour : ( 24-05-2007 )