System for digital time shifting and method thereof
    1.
    发明申请
    System for digital time shifting and method thereof 有权
    数字时移系统及其方法

    公开(公告)号:US20070009236A1

    公开(公告)日:2007-01-11

    申请号:US11492681

    申请日:2006-07-25

    申请人: Branko Kovacevic

    发明人: Branko Kovacevic

    IPC分类号: H04N7/26

    摘要: A multiplexed packetized data stream carrying real-time multimedia programs is received at a first hardware demultiplexer. Based on a user input, a video and timing portion of a program associated with the multiplexed packetized data stream can be stored for subsequent display. One type of subsequent display is time shifted display, where the stored portion of the program is played back while new portions of the program are being stored. During time shifted play back, a second hardware demultiplexer can be used, so that one demultiplexer stores new data and maintains a current clock value while the other decodes and displays the stored data.

    摘要翻译: 在第一硬件解复用器处接收携带实时多媒体节目的复用分组数据流。 基于用户输入,可以存储与复用的分组化数据流相关联的节目的视频和定时部分以用于随后的显示。 一种类型的后续显示是时移显示,其中存储节目的存储部分被重放,同时存储节目的新部分。 在时移回放期间,可以使用第二硬件解复用器,使得一个解复用器存储新数据并维持当前时钟值,而另一个解码器解码并显示存储的数据。

    System for digital time shifting and method thereof
    2.
    发明授权
    System for digital time shifting and method thereof 有权
    数字时移系统及其方法

    公开(公告)号:US07095945B1

    公开(公告)日:2006-08-22

    申请号:US09707060

    申请日:2000-11-06

    申请人: Branko Kovacevic

    发明人: Branko Kovacevic

    IPC分类号: H04N9/80

    摘要: A multiplexed packetized data stream carrying real-time multimedia programs is received at a first hardware demultiplexer. Based on a user input, a video and timing portion of a program associated with the multiplexed packetized data stream can be stored for subsequent display. One type of subsequent display is time shifted display, where the stored portion of the program is played back while new portions of the program are being stored. During time shifted play back, a second hardware demultiplexer can be used, so that one demultiplexer stores new data and maintains a current clock value while the other decodes and displays the stored data.

    摘要翻译: 在第一硬件解复用器处接收携带实时多媒体节目的复用分组数据流。 基于用户输入,可以存储与复用的分组化数据流相关联的节目的视频和定时部分以用于随后的显示。 一种后续显示是时移显示,其中存储节目的存储部分在节目的新部分被存储的同时被重放。 在时移回放期间,可以使用第二硬件解复用器,使得一个解复用器存储新数据并维持当前时钟值,而另一个解码器解码并显示存储的数据。

    Method and apparatus for handling private data from transport stream packets
    3.
    发明授权
    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视频流的压缩视频流由传输解复用器接收,被同步,被解析成单独的分组类型,并被写入到解复用器外部的缓冲器位置。 适应字段由单独的解析器处理。 此外,主基本流数据可以基于主基本流的分组标识符由单独的主要基本流解析器来处理。 视频数据包可以基于流标识符值进行解析。 基于分配表信息,通过输出控制器将特定数据分组存储在一个或多个系统存储器或视频存储器缓冲器中。 与特定基本流或分组适配字段相关联的私有数据被重新分组,并被写入输出缓冲器位置。 在具体实现中,与系统相关联的硬件用于获取数据流,而不知道流的特定协议。 在另一个实施例中,硬件用于实现数据流的拼接。

    System for controlling a clock signal for synchronizing a counter to a received value and method thereof
    4.
    发明授权
    System for controlling a clock signal for synchronizing a counter to a received value and method thereof 有权
    用于控制用于使计数器与接收值同步的时钟信号的系统及其方法

    公开(公告)号:US06674805B1

    公开(公告)日:2004-01-06

    申请号:US09563209

    申请日:2000-05-02

    IPC分类号: H04N0718

    CPC分类号: H04N21/4305

    摘要: In accordance with a specific embodiment of the present invention one of a first, second, and third reference signal generator is selected. When a first reference signal generator is selected, a value associated with the pulse width modulated register is compared to a second register to control generation of the reference clock. When a second reference signal generator is selected, a phase accumulator is used to generate the reference clock. When a third reference signal generator is selected, a digital phase locked loop generates the reference clock. The present invention is better understood with reference to specific embodiments.

    摘要翻译: 根据本发明的具体实施例,选择第一,第二和第三参考信号发生器之一。 当选择第一参考信号发生器时,将与脉冲宽度调制寄存器相关联的值与第二寄存器进行比较,以控制参考时钟的产生。 当选择第二参考信号发生器时,使用相位累加器来产生参考时钟。 当选择第三参考信号发生器时,数字锁相环产生参考时钟。 参考具体实施例更好地理解本发明。

    Method and system for accessing packetized elementary stream data
    5.
    发明授权
    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
    6.
    发明授权
    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
    7.
    发明授权
    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
    8.
    发明授权
    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
    9.
    发明授权
    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
    10.
    发明授权
    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视频流的压缩视频流由传输解复用器接收,被同步,被解析成单独的分组类型,并被写入到解复用器外部的缓冲器位置。 此外,主基本流数据可以基于主基本流的分组标识符由单独的主要基本流解析器来处理。 视频数据包可以基于流标识符值进行解析。 基于分配表信息,通过输出控制器将特定数据分组存储在一个或多个系统存储器或视频存储器缓冲器中。 与特定基本流或分组适配字段相关联的私有数据被重新分组并写入输出缓冲器位置。