×

Data pipeline system and data encoding method

  • US 6,038,380 A
  • Filed: 07/31/1997
  • Issued: 03/14/2000
  • Est. Priority Date: 06/30/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. In a pipeline machine, comprising a plurality of processing stages, the improvement characterized by:

  • two successive ones of said processing stages being connected by a two-wire link, wherein said two-wire link comprises;

    a sender, a receiver, and a clock connected to said sender and said receiver, wherein data is transferred from said sender to said receiver upon a transition of said clock only when said sender is ready and said receiver is ready;

    wherein variable length tokens having data and control functions propagate across said two-wire link, said tokens each comprising a plurality of data words, each said word including an extension bit which indicates a presence or an absence of additional words in said token, a length of said token being determined by said extension bits;

    whereby said tokens are unlimited in length;

    said processing stages comprising a spatial decoder accepting an encoded data stream having a plurality of video formats carried therein, said formats including at least an MPEG format;

    a DRAM interface in said spatial decoder having a plurality of data buffers therein, and a RAM accepting data from said DRAM interface;

    a coded data buffer;

    a token generator, generating variable length tokens, a said variable length token comprising a PICTURE-- END token and a FLUSH token;

    means responsive to said PICTURE-- END token for performing a stop-after-picture operation for achieving a clear end to picture data decoding, for indicating the end of a picture, and for clearing the pipeline;

    wherein responsive to said PICTURE-- END token, data is cleared from said data buffers of said DRAM interface, and data in said coded data buffer is presented to a Huffman decoder of said spatial decoder, and responsive to said FLUSH token a portion of said processing stages are reconfigured to await arrival of further data.

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