System and method for transporting a compressed video and data bit stream over a communication channel
    2.
    发明授权
    System and method for transporting a compressed video and data bit stream over a communication channel 失效
    用于在通信信道上传送压缩视频和数据比特流的系统和方法

    公开(公告)号:US06181711B2

    公开(公告)日:2001-01-30

    申请号:US08947480

    申请日:1997-10-10

    IPC分类号: H04J316

    摘要: Digitally compressed video/audio bit streams, when transmitted over digital communication channels such as digital subscriber loop (DSL) access networks, ATM networks, satellite, or wireless digital transmission facilities, can be corrupted due to lack of sufficient channel bandwidth. This invention describes schemes to ensure lossless transmission of bit streams containing pre-compressed video signals within the communication channels. The schemes herein comprises a rate conversion system that converts the bit rate of a pre-compressed video bit stream from one bit rate to another, and that is integrated with a digital communication channel, and a means to convey the maximum channel transmission rate to the rate conversion system to allow satisfactory transmission of the bit stream from the input of the rate converter through the transmission facility.

    摘要翻译: 当通过诸如数字用户环路(DSL)接入网络,ATM网络,卫星或无线数字传输设施的数字通信信道发送时,数字压缩视频/音频比特流可能由于缺乏足够的信道带宽而被破坏。 本发明描述了确保在通信信道内包含预压缩视频信号的比特流的无损传输的方案。 这里的方案包括速率转换系统,其将预压缩视频比特流的比特率从一个比特率转换到另一比特率,并且与数字通信信道集成,以及将最大信道传输速率传送到 速率转换系统以允许比特流从速率转换器的输入通过传输设施令人满意地传输。

    System and method for spatial temporal-filtering for improving compressed digital video
    4.
    发明授权
    System and method for spatial temporal-filtering for improving compressed digital video 失效
    用于改进压缩数字视频的空间时间滤波系统和方法

    公开(公告)号:US06335990B1

    公开(公告)日:2002-01-01

    申请号:US08985377

    申请日:1997-12-04

    IPC分类号: G06T510

    摘要: A filter that filters in the spatial and temporal domain in a single step with filtering coefficients that can be varied depending upon the complexity of the video and the motion between the adjacent frames comprises: a IIR filter, a threshold unit, and a coefficient register. The IIR filter and threshold unit are coupled to receive video data. The IIR filter is also coupled to the coefficient register and the threshold unit. The IIR filter receives coefficients, a, from the coefficient register and uses them to filter the video data received. The IIR filter filters the data in the vertical, horizontal and temporal dimensions in a single step. The filtered data output by the IIR filter is sent to the threshold unit. The threshold unit compares the absolute value of the difference between the filtered data and the raw video data to a threshold value from the coefficient register, and then outputs either the raw video data or the filtered data. The present invention is advantageous because it preserves significant edges in video sequence; it preserves motion changes in video sequences; it reduces noise; and it uses minimal memory storage and introduces minimal processing delay. The present invention also includes methods for filtering in parallel the pixel data in one step for the horizontal, vertical and temporal dimensions.

    摘要翻译: 滤波器在单个步骤中在空间和时间域中进行滤波,滤波系数可以根据视频的复杂度和相邻帧之间的运动而变化,包括:IIR滤波器,阈值单元和系数寄存器。 IIR滤波器和阈值单元耦合以接收视频数据。 IIR滤波器也耦合到系数寄存器和阈值单元。 IIR滤波器从系数寄存器接收系数a,并使用它们对接收到的视频数据进行滤波。 IIR滤波器在单个步骤中以垂直,水平和时间维度过滤数据。 由IIR滤波器输出的滤波数据被发送到阈值单元。 阈值单元将滤波后的数据和原始视频数据之间的差的绝对值与系数寄存器的阈值进行比较,然后输出原始视频数据或滤波数据。 本发明是有利的,因为它保留视频序列中的显着边缘; 它保留视频序列中的运动变化; 它减少噪音; 并且它使用最少的内存存储并且引入最少的处理延迟。 本发明还包括用于水平,垂直和时间维度的一个步骤中并行过滤像素数据的方法。

    System and method for the decoding of variable length codes
    5.
    发明授权
    System and method for the decoding of variable length codes 有权
    用于解码可变长度代码的系统和方法

    公开(公告)号:US06445314B1

    公开(公告)日:2002-09-03

    申请号:US09516916

    申请日:2000-03-01

    申请人: Ji Zhang Fang Wu

    发明人: Ji Zhang Fang Wu

    IPC分类号: H03M700

    CPC分类号: H03M7/425

    摘要: A system for decoding variable length codes comprises a window buffer, a unique variable length code look-up table and a decoder. The window buffer is coupled to receive a bit stream and provides a window output having the same number of bits in the longest variable length code. The output of the window buffer is coupled to address the variable length code look-up table. The look-up table has entries pre-calculated based on the variable length code book and is pre-stored in the system. The window buffer can have a size of any number of bits from X to Y where X is the number of bits in the longest variable length code and Y is a number greater than X. The output of the variable length code look-up table is provided to the decoder. The output of the variable length code look-up table includes the code specified by the bits, and a number of bits that the window buffer should be incremented. This number is in turn used by the decoder to increment the window buffer. The present invention is particularly advantageous because with a modest increase in the size and format of the variable length code look-up table, the decoder in a single computation can determine the code.

    摘要翻译: 用于解码可变长度代码的系统包括窗口缓冲器,唯一的可变长度代码查找表和解码器。 窗口缓冲器被耦合以接收比特流并且提供具有在最长可变长度码中相同数量的比特的窗口输出。 窗口缓冲器的输出被耦合以寻址可变长度代码查找表。 查找表具有基于可变长度代码簿预先计算的条目,并且预先存储在系统中。 窗口缓冲区可以具有从X到Y的任何位数的大小,其中X是最长可变长度代码中的位数,Y是大于X的数字。可变长度代码查找表的输出是 提供给解码器。 可变长度代码查找表的输出包括由位指定的代码以及窗口缓冲器应该递增的位数。 这个数字又被解码器用来增加窗口缓冲区。 本发明是特别有利的,因为随着可变长度码查找表的大小和格式的适度增加,单个计算中的解码器可以确定代码。

    System and method for transcoding multiple channels of compressed video streams using a self-contained data unit
    6.
    发明授权
    System and method for transcoding multiple channels of compressed video streams using a self-contained data unit 有权
    使用自包含数据单元对压缩视频流的多个通道进行代码转换的系统和方法

    公开(公告)号:US06483543B1

    公开(公告)日:2002-11-19

    申请号:US09244326

    申请日:1999-02-03

    IPC分类号: H04N718

    摘要: A system for transcoding multiple channels of compressed video streams using a self contained data unit such as an autonomous frame includes an autonomous frame processing unit having an autonomous frame generator and an autonomous frame recoder. The autonomous frame generator receives video data and divides it into a series of autonomous frames. Each autonomous frame preferably comprises 1) a frame header including all header information from the original video data plus enough additional information to allow the frame to be recoded using pre-defined autonomous frame structure, and 2) a frame payload including the original video data information. The autonomous frame recoder process the autonomous frames including extracting processing parameters, extracting the video data and setting up or initializing the recoder to process the extracted video data. The autonomous frame recoder preferably further comprises a parser coupled to an initialization unit and a recoder. The present invention also includes a method for processing video data including the steps of: receiving a video bitstream, storing recoding information, dividing the video bitstream into a plurality of autonomous frames each frame including a portion of the video bitstream and recoding information, outputting the plurality of autonomous frames, receiving the plurality of autonomous frames, extracting processing information from the autonomous frame, extracting video data from the autonomous frame, setting the recoding according to the processing information and recoding the extracted video data.

    摘要翻译: 使用诸如自主帧的自包含数据单元对多个压缩视频流的多个信道进行代码转换的系统包括具有自主帧生成器和自主帧记录器的自主帧处理单元。 自主帧生成器接收视频数据并将其分成一系列自主帧。 每个自主帧优选地包括1)包括来自原始视频数据的所有报头信息的帧报头加上足够的附加信息以允许使用预定义的自主帧结构来重新编码帧,以及2)包括原始视频数据信息的帧有效载荷 。 自主帧重新编码器处理自动帧,包括提取处理参数,提取视频数据,设置或初始化编码器以处理所提取的视频数据。 自主帧记录器优选地还包括耦合到初始化单元和记录器的解析器。 本发明还包括一种处理视频数据的方法,包括以下步骤:接收视频比特流,存储重新编码信息,将视频比特流分成多个自主帧,每个帧包括视频比特流的一部分和重新编码信息,输出 多个自主帧,接收多个自主帧,从自主帧提取处理信息,从自主帧中提取视频数据,根据处理信息设置重新编码,并重新编码提取的视频数据。

    System and method for multiple channel statistical re-multiplexing
    7.
    发明授权
    System and method for multiple channel statistical re-multiplexing 有权
    用于多通道统计重新复用的系统和方法

    公开(公告)号:US07016337B1

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

    申请号:US09514577

    申请日:2000-02-28

    IPC分类号: H04L12/66

    摘要: Methods and apparatus are provided for statistical re-multiplexing of multiple channels. Mechanisms are provided to manipulate and/or recode multiple compressed bit streams such that a resulting bit stream has a rate matching adjusted based on the allowable output channel rate. Loss-less transmission of compressed video bit streams can be output in real-time. In one example, the system includes encoders and demultiplexers on multiple channels. The demultiplexers are connected to a scheduler and multiplexer to provide an output bit stream at a given channel rate.

    摘要翻译: 提供了用于多个信道的统计重新复用的方法和装置。 提供了用于操纵和/或重新编码多个压缩比特流的机制,使得得到的比特流具有基于允许的输出信道速率调整的速率匹配。 压缩视频比特流的无损传输可以实时输出。 在一个示例中,系统包括多个通道上的编码器和解复用器。 解复用器连接到调度器和多路复用器以提供给定信道速率的输出比特流。

    System and method for transcoding multiple channels of compressed video streams using a self-contained data unit
    8.
    发明授权
    System and method for transcoding multiple channels of compressed video streams using a self-contained data unit 有权
    使用自包含数据单元对压缩视频流的多个通道进行代码转换的系统和方法

    公开(公告)号:US06751259B2

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

    申请号:US10270852

    申请日:2002-10-11

    IPC分类号: H04N718

    摘要: A system for transcoding multiple channels of compressed video streams using a self contained data unit such as an autonomous frame includes an autonomous frame processing unit having an autonomous frame generator and an autonomous frame recoder. The autonomous frame generator receives video data and divides it into a series of autonomous frames. Each autonomous frame preferably comprises 1) a frame header including all header information from the original video data plus enough additional information to allow the frame to be recoded using pre-defined autonomous frame structure, and 2) a frame payload including the original video data information. The autonomous frame recoder process the autonomous frames including extracting processing parameters, extracting the video data and setting up or initializing the recoder to process the extracted video data. The autonomous frame recoder preferably further comprises a parser coupled to an initialization unit and a recoder. The present invention also includes a method for processing video data including the steps of: receiving a video bitstream, storing recoding information, dividing the video bitstream into a plurality of autonomous frames each frame including a portion of the video bitstream and recoding information, outputting the plurality of autonomous frames, receiving the plurality of autonomous frames, extracting processing information from the autonomous frame, extracting video data from the autonomous frame, setting the recoding according to the processing information and recoding the extracted video data.

    摘要翻译: 使用诸如自主帧的自包含数据单元对多个压缩视频流的多个信道进行代码转换的系统包括具有自主帧生成器和自主帧记录器的自主帧处理单元。 自主帧生成器接收视频数据并将其分成一系列自主帧。 每个自主帧优选地包括1)包括来自原始视频数据的所有报头信息的帧报头加上足够的附加信息以允许使用预定义的自主帧结构来重新编码帧,以及2)包括原始视频数据信息的帧有效载荷 。 自主帧重新编码器处理包括提取处理参数,提取视频数据以及建立或初始化编码器的自主帧以处理所提取的视频数据。 自主帧记录器优选地还包括耦合到初始化单元和记录器的解析器。 本发明还包括一种处理视频数据的方法,包括以下步骤:接收视频比特流,存储重新编码信息,将视频比特流分成多个自主帧,每个帧包括视频比特流的一部分和重新编码信息,输出 多个自主帧,接收多个自主帧,从自主帧提取处理信息,从自主帧中提取视频数据,根据处理信息设置重新编码,并重新编码提取的视频数据。

    System and method for multiple channel statistical re-multiplexing
    9.
    发明授权
    System and method for multiple channel statistical re-multiplexing 有权
    用于多通道统计重新复用的系统和方法

    公开(公告)号:US07593433B1

    公开(公告)日:2009-09-22

    申请号:US11074554

    申请日:2005-03-07

    IPC分类号: H04J3/02

    摘要: A system and method for multiple channel statistical re-multiplexing preferably includes a plurality of encoders each coupled to a respective channel and producing a compressed channel, a statistical re-multiplexer and a transport medium. The statistical re-multiplexer preferably has a plurality of inputs and an output for combining the input compressed channels into a single output bit stream. The statistical multiplexer further includes a plurality of de-multiplexers and a scheduler & multiplexer having a plurality of buffers, a scheduling table and a controller. Each of the buffers receives and stores compressed data from a respective encoder for a respective channel. The output of each buffer is coupled to a respective de-multiplexer that re-encodes the compressed channel in response to control signals from the scheduler & multiplexer. The scheduler and multiplexer receive the re-multiplexed streams from the re-multiplexers, and combine them into a single stream that matches the bandwidth of the physical transport medium.

    摘要翻译: 用于多信道统计重新复用的系统和方法优选地包括多个编码器,每个编码器耦合到相应的信道并产生压缩信道,统计再复用器和传输介质。 统计再复用器优选地具有多个输入和用于将输入的压缩信道组合成单个输出比特流的输出。 统计复用器还包括多个解复用器和具有多个缓冲器的调度器和多路复用器,调度表和控制器。 每个缓冲器从相应的编码器接收并存储用于相应通道的压缩数据。 每个缓冲器的输出耦合到相应的去多路复用器,其响应于来自调度器和多路复用器的控制信号重新编码压缩信道。 调度器和多路复用器从重新复用器接收重新复用的流,并将它们组合成与物理传输介质的带宽匹配的单个流。

    Method for extracting a fingerprint data from video/audio signals
    10.
    发明授权
    Method for extracting a fingerprint data from video/audio signals 有权
    从视频/音频信号中提取指纹数据的方法

    公开(公告)号:US08548192B2

    公开(公告)日:2013-10-01

    申请号:US12085764

    申请日:2008-05-22

    申请人: Ji Zhang

    发明人: Ji Zhang

    IPC分类号: G06K9/00 G06K9/54 G06K9/60

    CPC分类号: G06K9/00744 G06K9/00751

    摘要: A method for extracting a fingerprint data from video/audio signals, comprising the steps of sending a series of video frame images into a fingerprint extractor; extracting a fingerprint data through the fingerprint extractor; and storing the fingerprint data into a fingerprint database, characterized in that, in the fingerprint extractor, said method further comprises the sub-steps of storing the video frame images in a frame buffer which accepts a new video frame image and discards the oldest video frame image in a first in first out (FIFO) fashion; sampling the video images by a sub-sampler which operates on one video frame image at a time, so that the output of the sub-sampler contains data samples obtained from multiple video frame images while the video image content itself is discarded, and after each video frame image is sampled at the head of the frame buffer, it is discarded after the sampling; making the data samples to go through a divider which divides the data samples into groups of video frames so as to be organized as one fingerprint segment after another one; incorporating optional information by a formatter to the fingerprint segment so as to form the fingerprint data, at the output of the formatter, the video image content is discarded, only the fingerprint data and the associated optional information remain; and transferring the fingerprint data and the associated optional information by a transfer buffer to the fingerprint database. According to the present invention, the method for extracting a fingerprint data from video/audio signals facilitates the automatic identification, archiving and search of video content without the need for human visual inspections.

    摘要翻译: 一种用于从视频/音频信号中提取指纹数据的方法,包括以下步骤:将一系列视频帧图像发送到指纹提取器中; 通过指纹提取器提取指纹数据; 并且将指纹数据存储到指纹数据库中,其特征在于,在指纹提取器中,所述方法还包括将视频帧图像存储在接收新的视频帧图像并丢弃最旧的视频帧的帧缓冲器中的子步骤 图像以先进先出(FIFO)方式; 通过一次对一个视频帧图像进行操作的子采样器对视频图像进行采样,使得子采样器的输出包含从多个视频帧图像获得的数据样本,同时丢弃视频图像内容本身,并且在每个 视频帧图像在帧缓冲区的头部采样,采样后丢弃; 使得数据样本通过分割器,其将数据样本分成视频帧组,以便被组织成另一个指纹片段; 将格式器的可选信息结合到指纹段以便形成指纹数据,在格式器的输出处丢弃视频图像内容,仅保留指纹数据和关联的可选信息; 以及通过传送缓冲器将指纹数据和关联的可选信息传送到指纹数据库。 根据本发明,用于从视频/音频信号提取指纹数据的方法有助于视频内容的自动识别,存档和搜索,而不需要人类视觉检查。