会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method to compensate for a fade in a digital video input sequence
    • 补偿数字视频输入序列中的褪色的方法
    • US6040875A
    • 2000-03-21
    • US046290
    • 1998-03-23
    • Charles E. BoiceJohn M. KaczmarczykAgnes Y. NgaiMichael P. Vachon
    • Charles E. BoiceJohn M. KaczmarczykAgnes Y. NgaiMichael P. Vachon
    • H04N5/265H04N7/26H04N7/50H04N9/74H04N5/14H04N7/12
    • H04N5/265
    • A method to compensate for a fade in a digital video input sequence is provided where the video input sequence is to be compressed according to the MPEG-2 video compression standard. The method comprises a first step of dividing each frame of a current frame into two fields. In a second step, each field of the current frame is divided into at least one field band. In a third step, the luminance and chrominance pixel values are individually summed for the pixels in each field of the current frame. In a fourth step, the luminance pixel values are summed for the pixels in each field band of the current frame. In a fifth step, each respective field band sum and field sum of the current frame is compared with that of the previous frame in the video input sequence. In a sixth step, detection of whether or not a fade has occurred is provided, based upon the comparison in the fifth step. In a seventh step, the encoding algorithm is adjusted if a fade has occurred. Lastly, the first through seventh steps are repeated for at least one subsequent frame in the input video sequence.
    • 提供一种补偿数字视频输入序列中的褪色的方法,其中视频输入序列将根据MPEG-2视频压缩标准进行压缩。 该方法包括将当前帧的每帧划分成两个场的第一步骤。 在第二步骤中,当前帧的每个场被划分成至少一个场频带。 在第三步骤中,针对当前帧的每个场中的像素对亮度和色度像素值进行单独相加。 在第四步骤中,针对当前帧的每个场频带中的像素求和亮度像素值。 在第五步骤中,将当前帧的每个相应的场频和和和与视频输入序列中的前一帧的场和进行比较。 在第六步骤中,基于第五步的比较,提供是否发生褪色的检测。 在第七步中,如果发生褪色,则调整编码算法。 最后,对输入视频序列中的至少一个后续帧重复第一至第七步骤。
    • 5. 发明授权
    • Multiple encoder architecture for extended search
    • 用于扩展搜索的多编码器架构
    • US06823013B1
    • 2004-11-23
    • US09046289
    • 1998-03-23
    • Charles E. BoiceJohn A. MurdockAgnes Y. Ngai
    • Charles E. BoiceJohn A. MurdockAgnes Y. Ngai
    • H04B166
    • H04N19/43H04N19/436H04N19/57
    • An apparatus used for video encoding MPEG compliant digital visual images, having multiple MPEG encoders used in the motion estimation function. The search capabilities used in the motion estimation function of a single MPEG encoder are extended beyond its design limitations as a result of utilizing more than one MPEG encoder. The utilization of multiple encoders effectively creates the capability for a user to specify a wider search window than what is available in a single encoder configuration. The computational search efficency associated with searching the wider window is not adversely affected as a consequence of the multiple processors subdividing the extended window and analyzing each subdivision in parallel.
    • 一种用于视频编码MPEG兼容数字视觉图像的装置,具有用于运动估计功能的多个MPEG编码器。 使用单个MPEG编码器的运动估计功能的搜索能力由于使用多于一个的MPEG编码器而超出其设计限制。 多个编码器的利用有效地创建了用户指定比单个编码器配置中可用的更广泛的搜索窗口的能力。 与多个处理器细分扩展窗口并并行分析每个细分的结果,与搜索较宽窗口相关联的计算搜索效率不受不利影响。
    • 7. 发明授权
    • On-chip dynamic buffer level indicators for digital video encoder
    • 用于数字视频编码器的片上动态缓冲器电平指示器
    • US06961378B1
    • 2005-11-01
    • US09186584
    • 1998-11-05
    • James D. GreenfieldJohn M. KaczmarczykAgnes Y. Ngai
    • James D. GreenfieldJohn M. KaczmarczykAgnes Y. Ngai
    • H04N7/26H04N7/32H04N7/46H04N7/50
    • H04N19/00H04N19/152H04N19/50H04N19/51H04N19/577H04N19/61
    • Method and encoder for encoding a digital video image stream. The encoding includes spatial compression of still images in the video stream and temporal compression between the still images. The spatial compression is carried out by converting a time domain image of a macroblock to a frequency domain image of the macroblock, taking the discrete cosine transform of the frequency domain image, transforming the discrete cosine transformed macroblock image by a quantization factor, and run length encoding the quantized discrete cosine transformed macroblock image. The temporal compression is carried out by reconstructing the run length encoded, quantized, discrete cosine transformed image of the macroblock, searching for a best match macroblock, and constructing a motion vector between them. This forms a bitstream of run length encoded, quantized, discrete cosine transform macroblocks and of motion vectors. This bitstream is passed to and through an external buffer to a transmission medium. The number encoded bits read by a host from the external buffer is fed back to the encoder for calculation in real time of a dynamic buffer level indicator indicative of the fullness of the external buffer. The encoder may generate a BUFFER—EMPTY flag, BUFFER—ALMOST—FULL flag and/or BUFFER—FULL flag for the host.
    • 用于对数字视频图像流进行编码的方法和编码器。 编码包括视频流中的静止图像的空间压缩和静止图像之间的时间压缩。 空间压缩通过将宏块的时域图像转换为宏块的频域图像,以频域图像的离散余弦变换为单位,将离散余弦变换的宏块图像变换为量化因子,运行长度 对量化的离散余弦变换宏块图像进行编码。 通过重建宏块的游程长度编码,量化,离散余弦变换图像,搜索最佳匹配宏块,并在它们之间构建运动矢量来执行时间压缩。 这形成游程长度编码,量化,离散余弦变换宏块和运动矢量的比特流。 该比特流被传递到外部缓冲器并传送到传输介质。 主机从外部缓冲器读取的编码比特数被反馈给编码器,用于实时地计算表示外部缓冲器的饱和度的动态缓冲器级别指示符。 编码器可以生成BUFFER EMPTY标志,BUFFER - ALMOST - FULL标志和/或BUFFER - FULL 标志为主机。
    • 8. 发明授权
    • Adaptively encoding a picture of contrasted complexity having normal video and noisy video portions
    • 对具有正常视频和嘈杂视频部分的对比度复杂的图像进行自适应编码
    • US07016413B2
    • 2006-03-21
    • US09046121
    • 1998-03-20
    • Barbara A. HallAgnes Y. NgaiCharles J. SteinEverett G. Vail, IIIEdward F. Westermann
    • Barbara A. HallAgnes Y. NgaiCharles J. SteinEverett G. Vail, IIIEdward F. Westermann
    • H04N7/12
    • H04N19/14H04N19/124H04N19/149H04N19/172H04N19/176H04N19/61
    • A technique is provided for adaptively encoding in hardware, software or a combination thereof a sequence of frames in real time, wherein one or more of the frames includes a random noise portion. The technique includes using statistics analysis to determine whether a current frame includes a random noise portion, and if so, to evaluate and dynamically encode each macroblock thereof based on activity level of the macroblock. Evaluating macroblock activity level includes determining whether its activity level exceeds a predefined threshold indicative of random noise. The macroblock is adaptively encoded by adjusting one or more coding parameters if the macroblock activity level is excessive and its target bitrate is low. For example, when the macroblock is within the random noise portion of the frame, the macroblock is biased towards being coded predictive and an adjusted quantization level is calculated to conserve bits used in encoding the macroblock, thereby moving encode bits from macroblocks within the random noise portion of the frame to macroblocks within the normal portion of the frame.
    • 提供了一种用于在硬件,软件或其组合中实时自适应地编码帧序列的技术,其中一个或多个帧包括随机噪声部分。 该技术包括使用统计分析来确定当前帧是否包括随机噪声部分,并且如果是,则基于宏块的活动级别来评估和动态地对其每个宏块进行编码。 评估宏块活动水平包括确定其活动水平是否超过指示随机噪声的预定阈值。 如果宏块活动级别过大并且其目标比特率低,则通过调整一个或多个编码参数来自适应地编码宏块。 例如,当宏块在帧的随机噪声部分内时,宏块偏向于被编码预测,并且计算调整的量化级别以节省用于编码宏块的比特,从而从随机噪声内的宏块移动编码比特 帧的部分到框架的正常部分内的宏块。
    • 9. 发明授权
    • Macroblock coding using luminance date in analyzing temporal redundancy of picture, biased by chrominance data
    • 使用亮度日期分析图像的时间冗余的宏块编码,由色度数据偏置
    • US06823015B2
    • 2004-11-23
    • US10055395
    • 2002-01-23
    • Barbara A. HallAgnes Y. NgaiJohn M. SuttonEdward F. Westermann
    • Barbara A. HallAgnes Y. NgaiJohn M. SuttonEdward F. Westermann
    • H04B766
    • H04N19/162H04N19/107H04N19/186H04N19/61
    • A technique is provided for encoding macroblocks of a frame of a sequence of video frames initially employing luminance data only to analyze temporal redundancy of the macroblocks within the frame. Upon deciding to code at least one macroblock as a non-intra macroblock, the technique includes considering whether to switch the coding decision for the at least one macroblock from non-intra to intra by evaluating chrominance data of the at least one macroblock. The evaluating of the chrominance data can include determining whether chrominance difference data, obtained by comparing chrominance values of a current macroblock with a reference macroblock, is greater than a user set chrominance difference threshold, and if so then the technique includes switching the macroblock coding decision. As a further qualification, the switching might occur only if the chrominance difference data is also greater than the corresponding luminance difference data.
    • 提供了一种技术,用于对最初采用亮度数据的视频帧序列的帧的宏块进行编码,以分析该帧内的宏块的时间冗余。 在决定将至少一个宏块编码为非帧内宏块时,该技术包括考虑是否通过评估至少一个宏块的色度数据来将非至少一个宏块的编码决定从非帧内切换到帧内。 色度数据的评估可以包括确定通过将当前宏块的色度值与参考宏块进行比较而获得的色差差数据是否大于用户设置的色差差阈值,如果是,则该技术包括切换宏块编码决策 。 作为进一步的鉴定,仅当色差差数据也大于对应的亮度差数据时才可能发生切换。