会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Method and apparatus for providing rate control in a video encoder
    • 用于在视频编码器中提供速率控制的方法和装置
    • US06963608B1
    • 2005-11-08
    • US09806626
    • 1999-09-29
    • Siu-Wai Wu
    • Siu-Wai Wu
    • H04B1/66H04N7/12H04N7/26H04N7/50
    • H04N19/436H04N19/115H04N19/124H04N19/136H04N19/142H04N19/149H04N19/15H04N19/152H04N19/174H04N19/177H04N19/61
    • A method and apparatus are provided for controlling the quantization level in a digital video encoder that comprises a plurality of parallel compression engines (12). The input picture is partitioned into a number of panels (10) and each panel is processed by a distinct compression engine (12). A reference quantizer scale is determined before encoding a frame of video. The reference quantizer scale is used at the first slice of every video image panel being processed by the video encoder. The quantizer scale at the last slice of the image panel is then forced to be the same as the first slice. The forcing step can use a piecewise-linear feedback formula. A group of pictures (GOP) target bit rate is adjusted based on the number of film pictures and non-film pictures currently in the processing pipeline of at least one of the compression engines. A higher target bit rate is provided for non-film pictures. A buffer (16) level of the video encoder is used to control the start of a new group of pictures (GOP). The start of a new GOP is delayed if the buffer (16) does not have sufficient space to accommodate an intra-coded (I) frame for the new GOP.
    • 提供了一种用于控制包括多个并行压缩引擎(12)的数字视频编码器中的量化级别的方法和装置。 输入图像被分割成多个面板(10),并且每个面板由不同的压缩引擎(12)处理。 在编码视频帧之前确定参考量化器比例。 参考量化器刻度用于由视频编码器处理的每个视频图像面板的第一片。 然后将图像面板最后一个切片的量化器刻度强制为与第一切片相同。 强制步骤可以使用分段线性反馈公式。 基于当前处于至少一个压缩引擎的处理流水线中的胶片图像和非胶片图像的数量来调整图像组(GOP)目标比特率。 为非电影照片提供了更高的目标比特率。 使用视频编码器的缓冲器(16)电平来控制新的图像组(GOP)的开始。 如果缓冲器(16)没有足够的空间来适应新的GOP的帧内编码(I)帧,则新GOP的开始被延迟。
    • 33. 发明授权
    • Implementation of opportunistic data on a statistical multiplexing encoder
    • 在统计复用编码器上实现机会数据
    • US06594271B1
    • 2003-07-15
    • US09356529
    • 1999-07-19
    • Siu-Wai WuKevin Wirick
    • Siu-Wai WuKevin Wirick
    • H04L1228
    • H04N21/23655H04J3/1682H04J3/247H04N21/23614
    • A method and apparatus for providing an opportunistic data capability for an existing statistical multiplexing encoder platform, such as a multi-channel video data encoder. An Opportunistic Data Processor (ODP) is provided as a plug-in card or an external device that can be interfaced with an existing multi-channel encoder. The ODP communicates with a Quantization Level Processor (QLP) and Packet Multiplexer (PM) in the multi-channel encoder as if it was just another channel encoder. The ODP implements a special rate control scheme by encoding data and sending it to the PM only when a global Quantization Level (QL) indicates that spare bandwidth is available. Spare bandwidth is assumed to be available when the global QL is less than a threshold value. Moreover, the OPD sends a bandwidth need parameter to the QLP, as do the other channel encoders. However, the ODP's need parameter is scaled by a function of the global QL to attenuate its actual bandwidth need as the global QL increases to provide smooth variations in the ODP's encoded data rate.
    • 一种用于为诸如多通道视频数据编码器的现有统计多路复用编码器平台提供机会数据能力的方法和装置。 机会数据处理器(ODP)作为插件卡或可与现有多通道编码器对接的外部设备提供。 ODP与多通道编码器中的量化级处理器(QLP)和分组多路复用器(PM)进行通信,就好像它只是另一个通道编码器。 ODP通过对数据进行编码并通过全局量化级别(QL)指示备用带宽可用时将其发送给PM来实现特殊的速率控制方案。 当全局QL小于阈值时,假设备用带宽可用。 此外,OPD向QLP发送带宽需求参数,与其他通道编码器一样。 然而,随着全局QL增加,ODP的需求参数由全局QL的函数缩放以衰减其实际带宽需求,以提供ODP编码数据速率的平滑变化。
    • 34. 发明授权
    • Audio data bit rate detector
    • 音频数据比特率检测器
    • US08510107B2
    • 2013-08-13
    • US12620762
    • 2009-11-18
    • Robert S. NemiroffJing Yang ChenSiu-Wai Wu
    • Robert S. NemiroffJing Yang ChenSiu-Wai Wu
    • G10L21/04
    • G10L19/24G10L19/167H04N21/4341H04N21/4394
    • A detector for determining an audio data bit rate of a pre-compressed audio elementary stream (AES), in which the pre-compressed AES includes a plurality of preamble length fields is provided. The detector includes an analyzer module configured to determine one or more candidate audio data bit rates of the AES from the plurality of preamble length fields, a detector module configured to determine whether one or more of the candidate audio data bit rates are correct, and a selector module configured to select one of the one or more candidate audio data bit rates determined to be correct as the audio data bit rate of the pre-compressed AES.
    • 一种用于确定预压缩音频基本流(AES)的音频数据比特率的检测器,其中预压缩AES包括多个前同步码长度字段。 检测器包括:分析器模块,被配置为从多个前导码长度字段确定AES的一个或多个候选音频数据比特率;检测器模块,被配置为确定候选音频数据比特率中的一个或多个是否正确;以及 选择器模块,被配置为选择被确定为正确的一个或多个候选音频数据比特率中的一个作为预压缩AES的音频数据比特率。
    • 35. 发明授权
    • Methods and apparatus for statistical multiplexing with distributed multiplexers
    • 分布式多路复用器统计复用的方法和装置
    • US07266133B2
    • 2007-09-04
    • US10696927
    • 2003-10-30
    • Siu-Wai WuKeith J. KelleyVinh Tran
    • Siu-Wai WuKeith J. KelleyVinh Tran
    • H04J3/02H04N7/173
    • H04N21/2385H04J3/1688H04N21/2365H04N21/23655H04N21/4347H04N21/6377H04N21/658
    • The present invention provides methods and apparatus for statistical multiplexing of a large number of data streams. A plurality of encoders are associated with each first stage multiplexer. Bandwidth allocation among all encoders is controlled by a second stage multiplexer. A bandwidth request message is communicated from each the encoders to the second stage multiplexer. The second stage multiplexer allocates available bandwidth based on the bandwidth request messages. The second stage multiplexer then communicates an allocated bandwidth message to each encoder. Each encoder encodes a data stream in accordance with its allocated bandwidth to provide an encoded data stream. A plurality of the encoded data streams are multiplexed at each first stage multiplexer to provide a multiplexed data stream at a constant data rate. The second stage multiplexer mutiplexes the multiplexed data streams from the first stage multiplexers to provide a multiplexed transport stream.
    • 本发明提供了用于大量数据流的统计复用的方法和装置。 多个编码器与每个第一级多路复用器相关联。 所有编码器之间的带宽分配由第二级多路复用器控制。 带宽请求消息从每个编码器传送到第二级多路复用器。 第二级复用器基于带宽请求消息分配可用带宽。 然后第二级多路复用器将分配的带宽消息传送到每个编码器。 每个编码器根据其分配的带宽对数据流进行编码以提供经编码的数据流。 多个编码数据流在每个第一级多路复用器被多路复用,以一恒定的数据速率提供复用的数据流。 第二级多路复用器将来自第一级多路复用器的多路复用数据流多路复用,以提供复用的传输流。
    • 36. 发明授权
    • Noise reduction pre-processor for digital video using previously generated motion vectors and adaptive spatial filtering
    • 使用先前生成的运动矢量和自适应空间滤波的数字视频的降噪预处理器
    • US07110455B2
    • 2006-09-19
    • US09929553
    • 2001-08-14
    • Siu-Wai WuJing Yang Chen
    • Siu-Wai WuJing Yang Chen
    • H04N7/12
    • G06T5/50G06T5/002G06T2207/10016G06T2207/20182G06T2207/20192H04N19/117H04N19/137H04N19/139H04N19/142H04N19/15H04N19/172H04N19/194H04N19/40H04N19/615H04N19/80
    • Noise is reduced in a video system by applying motion compensated temporal filtering using previously generated motion vectors and adaptive spatial filtering at scene change frames. Various types of noise can be introduced into video prior to compression and transmission. Artifacts arise from recording and signal manipulation, terrestrial or orbital communications, or during decoding. Noise introduced prior to image compression interferes with performance and subsequently impairs system performance. While filtering generally reduces noise in a video image, it can also reduce edge definition leading to loss of focus. Filtering can also tax system throughput, since increased computational complexity often results from filtering schemes. Furthermore, the movement of objects within frames, as defined by groups of pixels, complicates the noise reduction process by adding additional complexity. In addition to improvements made to FIR spatial filtering, the present invention improves on previous filtering techniques by using Infinite Impulse Response (IR) temporal filtering to reduce noise while maintaining edge definition. It also uses motion vectors previously calculated as part of the first-pass image encoding or alternatively by transcoding to reduce computational complexity for P-frame and B-frame image preprocessing. Single stage P-frame temporal noise filtering and double stage B-frame temporal noise filtering are presented.
    • 通过使用先前产生的运动矢量和场景变换帧的自适应空间滤波应用运动补偿时间滤波,在视频系统中降低噪声。 在压缩和传输之前,可以将各种类型的噪声引入到视频中。 人工制品来自记录和信号处理,地面或轨道通信,或解码期间。 在图像压缩之前引入的噪声会影响性能,从而影响系统性能。 虽然过滤通常会降低视频图像中的噪点,但它也可以减少边缘定义,导致焦点丢失。 过滤还可以对系统吞吐量进行税收,因为增加的计算复杂度通常来自于过滤方案。 此外,如由像素组所定义的帧内的对象的移动通过增加额外的复杂性而使降噪过程复杂化。 除了对FIR空间滤波进行的改进之外,本发明通过使用无限脉冲响应(IR)时间滤波来降低噪声同时保持边缘定义来改进先前的滤波技术。 它还使用先前作为第一遍图像编码的一部分计算的运动矢量,或者通过代码转换来降低P帧和B帧图像预处理的计算复杂度。 提出了单级P帧时间噪声滤波和双级B帧时域噪声滤波。
    • 37. 发明申请
    • Statistical multiplexer having protective features from extraneous messages generated by redundant system elements
    • US20060018254A1
    • 2006-01-26
    • US10899859
    • 2004-07-26
    • John SandersErik ElstermannSiu-Wai Wu
    • John SandersErik ElstermannSiu-Wai Wu
    • H04J3/22H04L12/26
    • H04N21/2365H04N21/23655
    • A statistical multiplexer is provided for multiplexing at least two bit streams, which each comprise video signals, into a single multiplexed encoded bit stream. The statistical multiplexer includes a plurality of primary encoders 120 each receiving one of the bit streams and generating an encoded bit stream and at least one backup encoder 130 that is activated and on-line in the event of a failure of one of the plurality of primary encoders 120. The backup encoder 130 receives the bit stream that would otherwise be directed to the failed primary encoder 120. The statistical multiplexer also includes at least two multiplexers 140,160 such that at any given time one of the multiplexers 140,160 is in an active state and the other is in a backup state. The multiplexer in the active state receives each of the encoded bit streams from the encoders and generates a multiplexed encoded bit stream. The multiplexer in the backup state transitions to the active state and receives each of the encoded bit streams from the encoders in the event of a failure in the other multiplexer. A rate processor 150 is provided for adjusting a distribution of bit rate allocation among the plurality of primary encoders 120. A communications channel is operatively associated with the encoders 120, 130, the multiplexers 140, 160 and the rate processor 150. The communication channel supports messages among and between the encoders 120, 130, the multiplexers 140, 160 and the rate processor 150. The encoders 120, 130, the multiplexers 140, 160, and the rate processor 150 employ a dynamic identity allocation arrangement for identifying a source of the messages such that messages originating from the encoders 120, 130 indicate whether the source is a primary 120 or backup encoder 130 and messages originating from the multiplexers 140, 160 include a character selected from among a predetermined sequence of characters that is incremented to the next character in the sequence each time one of the multiplexers 140, 160 transitions between an active and a backup state.
    • 38. 发明授权
    • Pixel adaptive noise reduction filter for digital video
    • 用于数字视频的像素自适应降噪滤波器
    • US5959693A
    • 1999-09-28
    • US852467
    • 1997-05-07
    • Siu-Wai WuJay R. PatelRobert NemiroffJohn Shumate
    • Siu-Wai WuJay R. PatelRobert NemiroffJohn Shumate
    • H04N5/21
    • 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.
    • 当存在噪声的可能性高时,视频图像的当前像素被自适应地滤波以提供更强的滤波。 当视频图像中存在颜色和/或亮度边缘时,会提供较弱的滤镜。 每个像素具有亮度和色度幅度值。 在滤波方法中,当前像素在视频帧中的第一和第二像素之间。 基于当前像素与第一和第二相邻像素之间的幅度差来确定差分信号。 多个可用滤波器提供对当前像素幅度的连续更强的滤波。 选择滤波器之一根据差分信号对当前像素进行滤波。 在选择处理中也考虑了表示当前像素与与第一和第二像素相邻的像素之间的幅度差的二次差分信号。 选择过程还可以被用户可选择的控制字偏置。 该方案还可以提供具有连续视频帧或图像的时间滤波。 也可以使用像素插值进行滤波。