摘要 |
An information appliance (110) for receiving an information stream includes a circular buffer (124), a writer module (122) and a reader module (126). The circular buffer (124) has a plurality of storage locations, a logical head (150) and tail (152) which move circularly through the plurality of storage locations, and a valid data area between the logical head (150) and tail (152). The writer module (122) receives the information stream and writes it to the logical head (150) of the circular buffer (124). The reader module (126) is coupled to the circular buffer (124) and has a read position (235) within the valid data area. |