Data format for a streaming information appliance
    2.
    发明授权
    Data format for a streaming information appliance 有权
    流媒体信息设备的数据格式

    公开(公告)号:US07139869B2

    公开(公告)日:2006-11-21

    申请号:US11098017

    申请日:2005-04-01

    IPC分类号: G06F13/14

    摘要: A method is provided for handling streaming information encoded with a data structure having a data block format. The data block format includes a data block having a header portion and an end portion. The header portion includes a prefix field having a pointer to a succeeding data block and the end portion includes a suffix field having a pointer to a preceding data block. A first data block size field is included in the header portion and indicates the size of the data block and a second data block size field is included in the end portion and indicates the size of the data block. A payload field is bounded by the first data block size field and a second data block size field. The payload field includes streaming information to be rendered.

    摘要翻译: 提供了一种用于处理用具有数据块格式的数据结构编码的流信息的方法。 数据块格式包括具有报头部分和端部的数据块。 标题部分包括具有指向后续数据块的指针的前缀字段,并且结束部分包括具有指向前一数据块的指针的后缀字段。 第一数据块大小字段包括在标题部分中,并且指示数据块的大小,并且第二数据块大小字段包括在结束部分中并且指示数据块的大小。 有效载荷字段由第一数据块大小字段和第二数据块大小字段限制。 有效载荷字段包括要呈现的流信息。

    Streaming information appliance with buffer read and write synchronization
    5.
    发明授权
    Streaming information appliance with buffer read and write synchronization 有权
    具有缓冲读写同步功能的流信息设备

    公开(公告)号:US06378035B1

    公开(公告)日:2002-04-23

    申请号:US09287075

    申请日:1999-04-06

    IPC分类号: G06F1314

    摘要: An information appliance receives streaming information and includes a buffer, a writer module, a reader module and a synchronizer. The buffer has a plurality of storage locations, a logical head, a logical tail and a valid data area between the logical head and the logical tail. The logical head and the logical tail move sequentially through the plurality of storage locations in a first logical direction. The writer module has a write position at the logical head of the buffer. The writer module receives the streaming information and writes the streaming information to the buffer at the write position. The reader module is coupled to the buffer and has a first read position which is temporally movable with respect to the write position. The synchronizer is coupled to the writer module and the reader module and maintains the first read position within the valid data area.

    摘要翻译: 信息设备接收流信息并包括缓冲器,写入器模块,读取器模块和同步器。 缓冲器具有多个存储位置,逻辑头,逻辑尾和逻辑头与逻辑尾之间的有效数据区。 逻辑头和逻辑尾沿第一逻辑方向依次移动通过多个存储位置。 写入器模块在缓冲器的逻辑头处具有写入位置。 写入器模块接收流信息并将流信息写入写入位置的缓冲器。 读取器模块耦合到缓冲器并且具有相对于写入位置在时间上可移动的第一读取位置。 同步器耦合到写入器模块和读取器模块,并将第一读取位置维持在有效数据区域内。

    System for storing streaming information in a circular buffer by using padding block containing non-streaming information to fill a partition of the buffer
    10.
    发明授权
    System for storing streaming information in a circular buffer by using padding block containing non-streaming information to fill a partition of the buffer 有权
    用于通过使用包含非流信息的填充块来填充缓冲区的分区来将流信息存储在循环缓冲器中的系统

    公开(公告)号:US07146458B2

    公开(公告)日:2006-12-05

    申请号:US11096791

    申请日:2005-04-01

    IPC分类号: G06F12/06

    摘要: One aspect of the present invention relates to an information appliance for handling streaming information for storage in a circular buffer having a plurality of partitions defined by boundaries. The information appliance includes receiving streaming information from a source of streaming information and forming data blocks wherein each data block includes a payload field capable of holding a portion of the streaming information and an identification field indicative of the source of the streaming information. At least one data block is written to the circular buffer to partially fill a partition and at least one padding block is generated having a field indicative of non-streaming information and having a size being a function of remaining space in the partition. The padding block is written to the circular buffer adjacent a boundary of the partition.

    摘要翻译: 本发明的一个方面涉及一种用于处理用于存储在具有由边界定义的多个分区的循环缓冲器中的流信息的信息设备。 信息设备包括从流信息源接收流信息并形成数据块,其中每个数据块包括能够保存流信息的一部分的有效负载字段和指示流信息源的标识字段。 将至少一个数据块写入循环缓冲器以部分地填充分区,并且生成至少一个填充块,其具有指示非流信息的字段,并且具有作为分区中剩余空间的函数的大小。 填充块被写入与分区边界相邻的循环缓冲区。