Statistical remultiplexing with bandwidth allocation among different transcoding channels
    1.
    发明申请
    Statistical remultiplexing with bandwidth allocation among different transcoding channels 审中-公开
    在不同代码转换通道之间进行带宽分配的统计重新复用

    公开(公告)号:US20050041689A1

    公开(公告)日:2005-02-24

    申请号:US10945641

    申请日:2004-09-20

    摘要: An efficient statistical remultiplexer for processing a number of channels that include video data. In one aspect, transcoding of the video data is delayed while statistical information is obtained from the data. Bit rate need parameters for the data are determined based on the statistical information, and the video data is transcoded based on the respective bit rate need parameters following the delay. In another aspect, a transcoding bit rate for video frames is updated a plurality of times at successive intervals to allow a closer monitoring of the bit rate. Minimum and maximum bounds for the transcoding bit rate, e.g., for buffer overflow and underflow protection, are also updated in each interval.

    摘要翻译: 一种用于处理包括视频数据的多个信道的有效统计再分集器。 在一个方面,视频数据的代码转换被延迟,同时从数据中获得统计信息。 基于统计信息确定数据的比特率需要参数,并且根据延迟后的各个比特率需求参数对视频数据进行代码转换。 在另一方面,视频帧的代码转换比特率以连续的间隔多次更新,以允许更仔细地监视比特率。 代码转换比特率的最小和最大限制,例如用于缓冲区溢出和下溢保护,也在每个间隔中被更新。

    Statistical remultiplexing with bandwidth allocation among different transcoding channels
    2.
    发明授权
    Statistical remultiplexing with bandwidth allocation among different transcoding channels 有权
    在不同代码转换通道之间进行带宽分配的统计重新复用

    公开(公告)号:US06847656B1

    公开(公告)日:2005-01-25

    申请号:US09669517

    申请日:2000-09-25

    摘要: An efficient statistical remultiplexer for processing a number of channels that include video data. In one aspect, transcoding of the video data is delayed while statistical information is obtained from the data. Bit rate need parameters for the data are determined based on the statistical information, and the video data is transcoded based on the respective bit rate need parameters following the delay. In another aspect, a transcoding bit rate for video frames is updated a plurality of times at successive intervals to allow a closer monitoring of the bit rate. Minimum and maximum bounds for the transcoding bit rate, e.g., for buffer overflow and underflow protection, are also updated in each interval. In another aspect, the pre-transcoding quantization scales of the macroblocks in a frame are scaled to provide corresponding new quantization scales for transcoding based on a ratio of a pre-transcoding amount of data in the frame and a target, post-transcoding amount of data for the frame. The quantization scales are adjusted for different portions of the frame as transcoding progresses to ensure that a minimum amount of transcoding bandwidth is allocated to each macroblock.

    摘要翻译: 一种用于处理包括视频数据的多个信道的有效统计再分集器。 在一个方面,视频数据的代码转换被延迟,同时从数据中获得统计信息。 基于统计信息确定数据的比特率需要参数,并且根据延迟后的各个比特率需求参数对视频数据进行代码转换。 在另一方面,视频帧的代码转换比特率以连续的间隔多次更新,以允许更仔细地监视比特率。 代码转换比特率的最小和最大限制,例如用于缓冲区溢出和下溢保护,也在每个间隔中被更新。 在另一方面,对帧中的宏块进行预先转码的量化尺度进行缩放,以提供相应的新的用于代码转换的量化尺度,其基于帧中的数据的预转码量与目标之间的比率,后转码量 帧的数据。 当代码转换进行时,针对帧的不同部分调整量化尺度,以确保将最小量的代码转换带宽分配给每个宏块。

    Processing mode selection for channels in a video multi-processor system
    3.
    发明授权
    Processing mode selection for channels in a video multi-processor system 有权
    视频多处理器系统中的通道的处理模式选择

    公开(公告)号:US06904094B1

    公开(公告)日:2005-06-07

    申请号:US09665372

    申请日:2000-09-20

    摘要: An efficient processing system, such as for transcoding video data. In an embodiment that is suitable for single or multiple processor embodiments, a processing mode is set for each input video frame, e.g., as a full transcode mode, which uses motion compensation, a requantization mode, which avoids motion compensation, or a bypass mode. The processing mode selection is based on a number of processing cycles that are available to process a frame, and an expected processing requirement of the frame. The bypass or requantization modes are selected to avoid a buffer overflow of the processor.

    摘要翻译: 一种高效的处理系统,例如用于对视频数据进行代码转换。 在适用于单个或多个处理器实施例的实施例中,为每个输入视频帧设置处理模式,例如,使用运动补偿的全代码转换模式,避免运动补偿的再量化模式或旁路模式 。 处理模式选择基于可用于处理帧的多个处理周期以及帧的预期处理要求。 选择旁路或再量化模式以避免处理器的缓冲区溢出。

    Pixel adaptive noise reduction filter for digital video
    4.
    发明授权
    Pixel adaptive noise reduction filter for digital video 失效
    用于数字视频的像素自适应降噪滤波器

    公开(公告)号:US5959693A

    公开(公告)日:1999-09-28

    申请号:US852467

    申请日:1997-05-07

    IPC分类号: H04N5/21

    CPC分类号: H04N5/21

    摘要: A current pixel of a video image is adaptively filtered to provide stronger filtering when there is a high likelihood that noise is present. Weaker filtering is provided when the presence of a color and/or brightness edge is likely in the video image. Each pixel has luminance and chrominance amplitude values. In a filtering method, a current pixel is intermediate to first and second pixels in the video frame. Difference signals are determined based on the amplitude difference between the current pixel and first and second adjacent pixels. A plurality of available filters provide successively stronger filtering of the current pixel amplitude. One of the filters is selected for filtering the current pixel according to the difference signals. Secondary difference signals which indicate the amplitude difference between the current pixel and pixels which are adjacent to the first and second pixels are also considered in the selection process. The selection process may further be biased by a user-selectable control word. The scheme may also provide temporal filtering with successive video frames or images. Filtering with pixel interpolation may also be used.

    摘要翻译: 当存在噪声的可能性高时,视频图像的当前像素被自适应地滤波以提供更强的滤波。 当视频图像中存在颜色和/或亮度边缘时,会提供较弱的滤镜。 每个像素具有亮度和色度幅度值。 在滤波方法中,当前像素在视频帧中的第一和第二像素之间。 基于当前像素与第一和第二相邻像素之间的幅度差来确定差分信号。 多个可用滤波器提供对当前像素幅度的连续更强的滤波。 选择滤波器之一根据差分信号对当前像素进行滤波。 在选择处理中也考虑了表示当前像素与与第一和第二像素相邻的像素之间的幅度差的二次差分信号。 选择过程还可以被用户可选择的控制字偏置。 该方案还可以提供具有连续视频帧或图像的时间滤波。 也可以使用像素插值进行滤波。

    Logo insertion on an HDTV encoder
    5.
    发明授权
    Logo insertion on an HDTV encoder 有权
    标识插入HDTV编码器

    公开(公告)号:US06573945B1

    公开(公告)日:2003-06-03

    申请号:US09481722

    申请日:2000-01-12

    IPC分类号: H04N726

    CPC分类号: H04N19/439 H04N19/467

    摘要: An encoder and encoding method for inserting logos into a digital television signal. The logo insertion is performed at the front end of the encoder (e.g., prior to compression) by sharing the video capture frame buffer of the encoder, so there is no need for a separate logo inserter with a separate buffer, and encoding cost are reduced. An alpha blending function receives logo image and logo alpha map data for blending with input video data. The input video is retrieved from the frame buffer, and written back to the frame buffer after blending with the logo data. Subsequently, the frame buffer contents are provided to a pre-processing function for filtering and film mode detection. For a film mode frame, a drop field decision is provided from the pre-processing function to the frame buffer to drop the redundant field. The pre-processed video data is then provided for conventional compression processing. In an HDTV embodiment, several compressors are provided which each receive a panel of a video frame.

    摘要翻译: 一种将标志插入数字电视信号的编码器和编码方法。 通过共享编码器的视频捕获帧缓冲器,在编码器的前端(例如,在压缩之前)执行徽标插入,因此不需要具有单独的缓冲器的单独的标识插入器,并且编码成本降低 。 阿尔法混合功能接收标志图像和标志阿尔法地图数据,用于与输入视频数据混合。 从帧缓冲器检索输入视频,并在与标识数据混合后将其写回帧缓冲区。 随后,将帧缓冲器内容提供给用于滤波和胶片模式检测的预处理功能。 对于电影模式帧,从预处理功能向帧缓冲器提供丢弃场决定以丢弃冗余字段。 然后提供预处理的视频数据用于常规压缩处理。 在HDTV实施例中,提供了几个压缩机,每个压缩机都接收视频帧的面板。

    Methods and apparatus for dynamically adjusting f-codes for a digital picture header

    公开(公告)号:US20060109906A1

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

    申请号:US11323892

    申请日:2005-12-30

    摘要: The present invention provides methods and apparatus for dynamically adjusting f-codes for a digital picture header of a coded picture. A video encoder having at least one motion estimation stages is provided for encoding the current picture. Motion vectors are determined for one motion estimation stage of the encoder. The motion vectors are analyzed to determine a maximum motion vector range for the picture. A corresponding minimum f-code is determined for the maximum range. The minimum f-code is then inserted into the digital picture header. In this manner, the f-codes carried in the digital picture header can be reduced to the minimum required value, thus reducing the number of bits needed to encode the f-codes.

    Method and apparatus for processing a bitstream in a digital video transcoder
    7.
    发明申请
    Method and apparatus for processing a bitstream in a digital video transcoder 有权
    用于处理数字视频代码转换器中的位流的方法和装置

    公开(公告)号:US20050152449A1

    公开(公告)日:2005-07-14

    申请号:US10755429

    申请日:2004-01-12

    IPC分类号: H04N7/12 H04N7/26 H04N7/50

    摘要: A method and apparatus for processing a bitstream in a digital video transcoder is described. In one example, an adjustment factor is determined that relates a number of bits representing a selected frame defined by the bitstream to a target number of bits for the selected frame. An average spatial activity value among sets of video data is associated with the selected frame. A spatial activity value for a selected set of the sets of video data is determined. A normalized spatial, activity value for the selected set of frequency video data is then computed in response to the average spatial activity value, the spatial activity value, and a function of the adjustment factor. Target bit reduction for each of the sets of video data may be computed using a function of the normalized spatial activity value and the adjustment factor.

    摘要翻译: 描述了一种在数字视频代码转换器中处理位流的方法和装置。 在一个示例中,确定将表示由比特流定义的所选帧的比特数的数目与所选择的帧的目标比特数相关联的调整因子。 视频数据组中的平均空间活动值与所选择的帧相关联。 确定所选择的一组视频数据的空间活动值。 然后响应于平均空间活动值,空间活动值和调整因子的函数来计算所选择的频率视频数据集合的归一化空间活动值。 可以使用归一化空间活动值和调整因子的函数来计算每组视频数据的目标比特缩减。

    Method and apparatus for statistically multiplexing multiple groups of services
    9.
    发明授权
    Method and apparatus for statistically multiplexing multiple groups of services 有权
    用于统计复用多组服务的方法和装置

    公开(公告)号:US07450609B2

    公开(公告)日:2008-11-11

    申请号:US10265080

    申请日:2002-10-04

    IPC分类号: H04J3/16 H04J3/18

    摘要: Methods and apparatus are provided for allocating bandwidth among members of two statistical multiplexing groups having overlapping members. At least two groups of such services having overlapping members are defined. The members of a first one of the groups consume a first bandwidth and the members of a second one of the groups consume a second bandwidth. A total bandwidth of all the members of the groups together is restricted to be no more than a total available bandwidth. In order to accomplish this, the members of the first and second groups are statistically multiplexed based on bandwidth requirements of members common to both said first and second groups.

    摘要翻译: 提供了用于在具有重叠成员的两个统计复用组的成员之间分配带宽的方法和装置。 定义了具有重叠成员的至少两组这样的服务。 组中的第一组的成员消耗第一带宽,并且组中的第二组的成员消耗第二带宽。 组的所有成员的总带宽被限制为不超过总可用带宽。 为了实现这一点,基于对所述第一组和第二组共同的成员的带宽要求来统计地对第一组和第二组的成员进行多路复用。

    Methods and apparatus for statistical multiplexing during dual pass encoding
    10.
    发明授权
    Methods and apparatus for statistical multiplexing during dual pass encoding 有权
    双通道编码期间统计复用的方法和装置

    公开(公告)号:US07251275B2

    公开(公告)日:2007-07-31

    申请号:US10183197

    申请日:2002-06-25

    IPC分类号: H04N7/12 H04B1/66

    摘要: Methods and apparatus for statistical multiplexing in a dual pass encoding scheme are provided. A first pass encoder encodes alternate slices of anchor frames as I-slices and P-slices respectively in order to generate statistics for both I and P frame encoding for the same anchor frame. A second pass encoder determines the encoding complexity estimates for a plurality of frames in a look-ahead pipeline and sums the encoding complexity estimates of selective frames in the look-ahead pipeline to determine the initial need parameter for a current frame to be encoded. The second pass encoder computes a need parameter for encoding the current frame based on the initial need parameter. The need parameter is used by a statmux processor to determine the encoding bit rate for second pass encoding of the current frame.

    摘要翻译: 提供了一种双通道编码方案中统计复用的方法和装置。 第一遍编码器将锚帧的替代片分别编码为I片和P片,以便产生用于相同锚帧的I和P帧编码的统计。 第二遍编码器确定先行流水线中的多个帧的编码复杂度估计,并对先行流水线中的选择帧的编码复杂度估计进行求和,以确定要编码的当前帧的初始需求参数。 第二遍编码器根据初始需求参数计算需要编码当前帧的参数。 statmux处理器使用需求参数来确定当前帧的第二遍编码的编码比特率。