Method and system for accessing packetized elementary stream data
    1.
    发明授权
    Method and system for accessing packetized elementary stream data 有权
    用于访问分组化基本流数据的方法和系统

    公开(公告)号:US06778533B1

    公开(公告)日:2004-08-17

    申请号:US09489682

    申请日:2000-01-24

    IPC分类号: H04J324

    摘要: In accordance with a specific aspect of the present invention, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultiplexor. Adaptation field is handled by a separate parser. In addition, primary elementary stream data can be handled by separate primary elementary stream parsers based upon the packet identifier of the primary elementary stream. Video packets can be parsed based upon stream identifier values. Specific packets of data are stored in one or more system memory or video memory buffers by an output controller based upon allocation table information. Private data associated with specific elementary streams or packet adaptation fields are repacketized, and written to an output buffer location. In specific implementations, the hardware associated with the system is used to acquire the data stream without any knowledge of the specific protocol of the stream. In another embodiment, the hardware is used to implement a splicing of streams of data.

    摘要翻译: 根据本发明的具体方面,诸如MPEG-2视频流的压缩视频流由传输解复用器接收,被同步,被解析成单独的分组类型,并被写入到解复用器外部的缓冲器位置。 适应字段由单独的解析器处理。 此外,主基本流数据可以基于主基本流的分组标识符由单独的主要基本流解析器来处理。 视频数据包可以基于流标识符值进行解析。 基于分配表信息,通过输出控制器将特定数据分组存储在一个或多个系统存储器或视频存储器缓冲器中。 与特定基本流或分组适配字段相关联的私有数据被重新分组,并被写入输出缓冲器位置。 在具体实现中,与系统相关联的硬件用于获取数据流,而不知道流的特定协议。 在另一个实施例中,硬件用于实现数据流的拼接。

    Method and system for receiving and framing packetized data
    2.
    发明授权
    Method and system for receiving and framing packetized data 有权
    用于接收和成帧分组化数据的方法和系统

    公开(公告)号:US06763390B1

    公开(公告)日:2004-07-13

    申请号:US09490350

    申请日:2000-01-24

    IPC分类号: G06F1300

    摘要: In accordance with a specific aspect of the present invention, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultiplexor. Adaptation field is handled by a separate parser. In addition, primary elementary stream data can be handled by separate primary elementary stream parsers based upon the packet identifier of the primary elementary stream. Video packets can be parsed based upon stream identifier values. Specific packets of data are stored in one or more system memory or video memory buffers by an output controller based upon allocation table information. Private data associated with specific elementary streams or packet adaptation fields are repacketized, and written to an output buffer location. In specific implementations, the hardware associated with the system is used to acquire the data stream without any knowledge of the specific protocol of the stream. In another embodiment, the hardware is used to implement a splicing of streams of data.

    摘要翻译: 根据本发明的具体方面,诸如MPEG-2视频流的压缩视频流由传输解复用器接收,被同步,被解析成单独的分组类型,并被写入到解复用器外部的缓冲器位置。 适应字段由单独的解析器处理。 此外,主基本流数据可以基于主基本流的分组标识符由单独的主要基本流解析器来处理。 视频数据包可以基于流标识符值进行解析。 基于分配表信息,通过输出控制器将特定数据分组存储在一个或多个系统存储器或视频存储器缓冲器中。 与特定基本流或分组适配字段相关联的私有数据被重新分组,并被写入输出缓冲器位置。 在具体实现中,与系统相关联的硬件用于获取数据流,而不知道流的特定协议。 在另一个实施例中,硬件用于实现数据流的拼接。

    System for handling compressed video data and method thereof
    3.
    发明授权
    System for handling compressed video data and method thereof 失效
    用于处理压缩视频数据的系统及其方法

    公开(公告)号:US07113546B1

    公开(公告)日:2006-09-26

    申请号:US09563211

    申请日:2000-05-02

    IPC分类号: H04N7/12 H04N11/02

    摘要: In a specific embodiment of the present invention, a system and method is disclosed having a plurality of modes for providing and/or receiving compressed video data at a frame buffer memory. The modes include providing compressed video data directly from a system host system or through a direct memory access controller; or indirectly from a system host through a demultiplexer portion using one or more registers to receive and handle a transport stream. Another mode of operation includes receiving a transport stream containing compressed video data from a head end system. The compressed video data is subsequently processed through a demultiplexer portion.

    摘要翻译: 在本发明的具体实施例中,公开了具有多个模式的系统和方法,用于在帧缓冲存储器处提供和/或接收压缩视频数据。 这些模式包括直接从系统主机系统或直接存储器存取控制器提供压缩视频数据; 或者通过使用一个或多个寄存器的多路分解器部分从系统主机间接地接收和处理传输流。 另一种操作模式包括从头端系统接收包含压缩视频数据的传输流。 压缩的视频数据随后通过解复用器部分进行处理。

    Method for synchronizing to a data stream
    5.
    发明授权
    Method for synchronizing to a data stream 有权
    用于同步到数据流的方法

    公开(公告)号:US06885680B1

    公开(公告)日:2005-04-26

    申请号:US09491119

    申请日:2000-01-24

    摘要: In accordance with a specific aspect of the present invention, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultiplexor. Adaptation field is handled by a separate parser. In addition, primary elementary stream data can be handled by separate primary elementary stream parsers based upon the packet identifier of the primary elementary stream. Video packets can be parsed based upon stream identifier values. Specific packets of data are stored in one or more system memory or video memory buffers by an output controller based upon allocation table information. Private data associated with specific elementary streams or packet adaptation fields are repacketized, and written to an output buffer location. In specific implementations, the hardware associated with the system is used to acquire the data stream without any knowledge of the specific protocol of the stream. In another embodiment, the hardware is used to implement a splicing of streams of data.

    摘要翻译: 根据本发明的具体方面,诸如MPEG-2视频流的压缩视频流由传输解复用器接收,被同步,被解析成单独的分组类型,并被写入到解复用器外部的缓冲器位置。 适应字段由单独的解析器处理。 此外,主基本流数据可以基于主基本流的分组标识符由单独的主要基本流解析器来处理。 视频数据包可以基于流标识符值进行解析。 基于分配表信息,通过输出控制器将特定数据分组存储在一个或多个系统存储器或视频存储器缓冲器中。 与特定基本流或分组适配字段相关联的私有数据被重新分组,并被写入输出缓冲器位置。 在具体实现中,与系统相关联的硬件用于获取数据流,而不知道流的特定协议。 在另一个实施例中,硬件用于实现数据流的拼接。

    Method and system for handling data
    6.
    发明授权
    Method and system for handling data 有权
    处理数据的方法和系统

    公开(公告)号:US08284845B1

    公开(公告)日:2012-10-09

    申请号:US09491121

    申请日:2000-01-24

    IPC分类号: H04B1/66

    摘要: In accordance with a specific aspect of the present invention, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultiplexor. Adaptation field is handled by a separate parser. In addition, primary elementary stream data can be handled by separate primary elementary stream parsers based upon the packet identifier of the primary elementary stream. Video packets can be parsed based upon stream identifier values. Specific packets of data are stored in one or more system memory or video memory buffers by an output controller based upon allocation table information. Private data associated with specific elementary streams or packet adaptation fields are repacketized, and written to an output buffer location. In specific implementations, the hardware associated with the system is used to acquire the data stream without any knowledge of the specific protocol of the stream. In another embodiment, the hardware is used to implement a splicing of streams of data.

    摘要翻译: 根据本发明的具体方面,诸如MPEG-2视频流的压缩视频流由传输解复用器接收,被同步,被解析成单独的分组类型,并被写入到解复用器外部的缓冲器位置。 适应字段由单独的解析器处理。 此外,主基本流数据可以基于主基本流的分组标识符由单独的主要基本流解析器来处理。 视频数据包可以基于流标识符值进行解析。 基于分配表信息,通过输出控制器将特定数据分组存储在一个或多个系统存储器或视频存储器缓冲器中。 与特定基本流或分组适配字段相关联的私有数据被重新分组,并被写入输出缓冲器位置。 在具体实现中,与系统相关联的硬件用于获取数据流,而不知道流的特定协议。 在另一个实施例中,硬件用于实现数据流的拼接。

    Method and system for handling errors
    7.
    发明授权
    Method and system for handling errors 有权
    处理错误的方法和系统

    公开(公告)号:US07366961B1

    公开(公告)日:2008-04-29

    申请号:US10919943

    申请日:2004-08-17

    IPC分类号: G06F11/00 H03M13/00

    CPC分类号: H04N21/434

    摘要: In accordance with a specific aspect of the present disclosure, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultiplexor. In addition, primary elementary stream data can be handled by separate primary elementary stream parsers based upon the packet identifier of the primary elementary stream. Video packets can be parsed based upon stream identifier values. Specific packets of data are stored in one or more system memory or video memory buffers by an output controller based upon allocation table information. Private data associated with specific elementary streams or packet adaptation fields are repacketized and written to an output buffer location.

    摘要翻译: 根据本公开的具体方面,诸如MPEG-2视频流的压缩视频流由传输解复用器接收,被同步,被解析成单独的分组类型,并被写入到解复用器外部的缓冲器位置。 此外,主基本流数据可以基于主基本流的分组标识符由单独的主要基本流解析器来处理。 视频数据包可以基于流标识符值进行解析。 基于分配表信息,通过输出控制器将特定数据分组存储在一个或多个系统存储器或视频存储器缓冲器中。 与特定基本流或分组适配字段相关联的私有数据被重新分组并写入输出缓冲器位置。

    Method for displaying data
    8.
    发明授权
    Method for displaying data 有权
    显示数据的方法

    公开(公告)号:US06999424B1

    公开(公告)日:2006-02-14

    申请号:US09489681

    申请日:2000-01-24

    CPC分类号: H04N21/23424 H04N21/44016

    摘要: In accordance with a specific aspect of the present invention, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultiplexor. Adaptation field is handled by a separate parser. In addition, primary elementary stream data can be handled by separate primary elementary stream parsers based upon the packet identifier of the primary elementary stream. Video packets can be parsed based upon stream identifier values. Specific packets of data are stored in one or more system memory or video memory buffers by an output controller based upon allocation table information. Private data associated with specific elementary streams or packet adaptation fields are repacketized, and written to an output buffer location. In specific implementations, the hardware associated with the system is used to acquire the data stream without any knowledge of the specific protocol of the stream. In another embodiment, the hardware is used to implement a splicing of streams of data.

    摘要翻译: 根据本发明的具体方面,诸如MPEG-2视频流的压缩视频流由传输解复用器接收,被同步,被解析成单独的分组类型,并被写入到解复用器外部的缓冲器位置。 适应字段由单独的解析器处理。 此外,主基本流数据可以基于主基本流的分组标识符由单独的主要基本流解析器来处理。 视频数据包可以基于流标识符值进行解析。 基于分配表信息,通过输出控制器将特定数据分组存储在一个或多个系统存储器或视频存储器缓冲器中。 与特定基本流或分组适配字段相关联的私有数据被重新分组,并被写入输出缓冲器位置。 在具体实现中,与系统相关联的硬件用于获取数据流,而不知道流的特定协议。 在另一个实施例中,硬件用于实现数据流的拼接。

    Method and system for retrieving adaptation field data associated with a transport packet
    9.
    发明授权
    Method and system for retrieving adaptation field data associated with a transport packet 失效
    用于检索与传输分组相关联的适配场数据的方法和系统

    公开(公告)号:US06785336B1

    公开(公告)日:2004-08-31

    申请号:US09490207

    申请日:2000-01-24

    IPC分类号: H04B166

    摘要: In accordance with a specific aspect of the present invention, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultiplexor. Adaptation field is handled by a separate parser. In addition, primary elementary stream data can be handled by separate primary elementary stream parsers based upon the packet identifier of the primary elementary stream. Video packets can be parsed based upon stream identifier values. Specific packets of data are stored in one or more system memory or video memory buffers by an output controller based upon allocation table information. Private data associated with specific elementary streams or packet adaptation fields are repacketized, and written to an output buffer location. In specific implementations, the hardware associated with the system is used to acquire the data stream without any knowledge of the specific protocol of the stream. In another embodiment, the hardware is used to implement a splicing of streams of data.

    摘要翻译: 根据本发明的具体方面,诸如MPEG-2视频流的压缩视频流由传输解复用器接收,被同步,被解析成单独的分组类型,并被写入到解复用器外部的缓冲器位置。 适应字段由单独的解析器处理。 此外,主基本流数据可以基于主基本流的分组标识符由单独的主要基本流解析器来处理。 视频数据包可以基于流标识符值进行解析。 基于分配表信息,通过输出控制器将特定数据分组存储在一个或多个系统存储器或视频存储器缓冲器中。 与特定基本流或分组适配字段相关联的私有数据被重新分组,并被写入输出缓冲器位置。 在具体实现中,与系统相关联的硬件用于获取数据流,而不知道流的特定协议。 在另一个实施例中,硬件用于实现数据流的拼接。

    Method and apparatus for handling private data from transport stream packets
    10.
    发明授权
    Method and apparatus for handling private data from transport stream packets 有权
    从传输流数据包处理私有数据的方法和装置

    公开(公告)号:US06804266B1

    公开(公告)日:2004-10-12

    申请号:US09491122

    申请日:2000-01-24

    IPC分类号: H04J307

    摘要: In accordance with a specific aspect of the present invention, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultiplexor. Adaptation field is handled by a separate parser. In addition, primary elementary stream data can be handled by separate primary elementary stream parsers based upon the packet identifier of the primary elementary stream. Video packets can be parsed based upon stream identifier values. Specific packets of data are stored in one or more system memory or video memory buffers by an output controller based upon allocation table information. Private data associated with specific elementary streams or packet adaptation fields are repacketized, and written to an output buffer location. In specific implementations, the hardware associated with the system is used to acquire the data stream without any knowledge of the specific protocol of the stream. In another embodiment, the hardware is used to implement a splicing of streams of data.

    摘要翻译: 根据本发明的具体方面,诸如MPEG-2视频流的压缩视频流由传输解复用器接收,被同步,被解析成单独的分组类型,并被写入到解复用器外部的缓冲器位置。 适应字段由单独的解析器处理。 此外,主基本流数据可以基于主基本流的分组标识符由单独的主要基本流解析器来处理。 视频数据包可以基于流标识符值进行解析。 基于分配表信息,通过输出控制器将特定数据分组存储在一个或多个系统存储器或视频存储器缓冲器中。 与特定基本流或分组适配字段相关联的私有数据被重新分组,并被写入输出缓冲器位置。 在具体实现中,与系统相关联的硬件用于获取数据流,而不知道流的特定协议。 在另一个实施例中,硬件用于实现数据流的拼接。