|
Controlling buffer states in video compression coding to enable editing and distributed encoding |
|
|
|
|
É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 )
|