Multi-dimensional neighboring block prediction for video encoding
    1.
    发明授权
    Multi-dimensional neighboring block prediction for video encoding 失效
    视频编码的多维相邻块预测

    公开(公告)号:US08761259B2

    公开(公告)日:2014-06-24

    申请号:US11533745

    申请日:2006-09-20

    摘要: The motion estimation techniques and video encoding device(s) described use a two dimensional pipeline to generate accurate motion estimation parameters for a current video block. The two dimensional pipeline uses previously calculated motion estimation parameters of relevant neighboring video blocks, including a preceding video block on a same row as the current video block, prior to the generation of the accurate motion vectors, motion vector predictors, and mode decision of the current video block. The use of the two dimensional pipeline allows accurate motion vector prediction from neighboring video blocks previously not available, in the computation of motion vectors. Three engines may be used in the two dimensional pipeline, a fetch engine, an integer search engine and a fractional and spatial search engine. While the fetch engine and fraction and spatial search engine operate on one row, the integer search engine operates on another row.

    摘要翻译: 所描述的运动估计技术和视频编码装置使用二维流水线来产生当前视频块的精确运动估计参数。 在生成准确的运动矢量,运动矢量预测器和模式决定之前,二维管线使用先前计算出的相关相邻视频块的运动估计参数,包括与当前视频块相同的行上的先前视频块 当前视频块。 在运动矢量的计算中,使用二维流水线允许来自先前不可用的相邻视频块的精确的运动矢量预测。 三维发动机可用于二维管道,取出引擎,整数搜索引擎和分数和空间搜索引擎。 当提取引擎和分数和空间搜索引擎在一行上运行时,整数搜索引擎在另一行上运行。

    Video encoding
    2.
    发明授权
    Video encoding 失效
    视频编码

    公开(公告)号:US08208548B2

    公开(公告)日:2012-06-26

    申请号:US11351911

    申请日:2006-02-09

    IPC分类号: H04B1/66

    摘要: An embodiment is directed to a method for selecting a predictive macroblock partition from a plurality of candidate macroblock partitions in motion estimation and compensation in a video encoder including determining a bit rate signal for each of the candidate macroblock partitions, generating a distortion signal for each of the candidate macroblock partitions, calculating a cost for each of the candidate macroblock partitions based on respective bit rate and distortion signals to produce a plurality of costs, and determining a motion vector from the costs. The motion vector designates the predictive macroblock partition.

    摘要翻译: 一个实施例涉及一种用于在视频编码器中的运动估计和补偿中从多个候选宏块分区中选择预测宏块分区的方法,包括确定每个候选宏块分区的比特率信号,为每个候选宏块分区生成失真信号 候选宏块分区,基于相应的比特率和失真信号计算每个候选宏块分区的成本以产生多个成本,以及从成本确定运动矢量。 运动矢量指定预测宏块分区。

    Intensity compensation techniques in video processing
    3.
    发明授权
    Intensity compensation techniques in video processing 有权
    视频处理中的强度补偿技术

    公开(公告)号:US08599920B2

    公开(公告)日:2013-12-03

    申请号:US12185889

    申请日:2008-08-05

    IPC分类号: H04N7/12

    摘要: Techniques for intensity compensation in video processing are provided. In one configuration, a wireless communication device compliant with the VC1-SMPTE standard (e.g., cellular phone, etc.) comprises a processor that is configured to execute instructions operative to reconstruct reference frames from a received video bitstream. A non-intensity-compensated copy of a reference frame of the bitstream is stored in a memory of the device and used for defining the displayable images and for on-the-fly generation of a stream of intensity-compensated pixels to perform motion compensation calculations for frames of the video bitstream.

    摘要翻译: 提供了视频处理中的强度补偿技术。 在一种配置中,符合VC1-SMPTE标准(例如,蜂窝电话等)的无线通信设备包括被配置为执行操作以从接收的视频比特流重建参考帧的指令的处理器。 比特流的参考帧的非强度补偿的副本被存储在设备的存储器中,并用于定义可显示的图像,并且用于实时生成强度补偿像素的流以执行运动补偿计算 用于视频比特流的帧。

    Electronic video image stabilization
    4.
    发明授权
    Electronic video image stabilization 有权
    电子视频图像稳定

    公开(公告)号:US07840085B2

    公开(公告)日:2010-11-23

    申请号:US11487078

    申请日:2006-07-14

    IPC分类号: G06K9/40

    摘要: This disclosure describes electronic video image stabilization techniques for imaging and video devices. The techniques involve determining motion and spatial statistics for individual macroblocks of a frame, and determining a global motion vector for the frame based on the statistics of each of the macroblocks. In one embodiment, a method of performing electronic image stabilization includes performing spatial estimation on each of a plurality of macroblocks within a frame of an image to obtain spatial statistics for each of the macroblocks, performing motion estimation on each of the plurality of macroblocks to obtain motion statistics for each of the macroblocks, integrating the spatial statistics and the motion statistics of each of the macroblocks to determine a global motion vector for the frame, and offsetting the image with respect to a reference window according to the global motion vector.

    摘要翻译: 本公开描述了用于成像和视频设备的电子视频图像稳定技术。 这些技术涉及确定帧的各个宏块的运动和空间统计,以及基于每个宏块的统计来确定该帧的全局运动矢量。 在一个实施例中,执行电子图像稳定的方法包括对图像的帧内的多个宏块中的每一个执行空间估计,以获得每个宏块的空间统计,对多个宏块中的每一个执行运动估计以获得 对每个宏块进行运动统计,对每个宏块的空间统计和运动统计进行积分,以确定该帧的全局运动矢量,以及根据全局运动矢量相对于参考窗口偏移该图像。

    Electronic video image stabilization
    5.
    发明申请
    Electronic video image stabilization 有权
    电子视频图像稳定

    公开(公告)号:US20070236578A1

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

    申请号:US11487078

    申请日:2006-07-14

    IPC分类号: H04N5/228

    摘要: This disclosure describes electronic video image stabilization techniques for imaging and video devices. The techniques involve determining motion and spatial statistics for individual macroblocks of a frame, and determining a global motion vector for the frame based on the statistics of each of the macroblocks. In one embodiment, a method of performing electronic image stabilization includes performing spatial estimation on each of a plurality of macroblocks within a frame of an image to obtain spatial statistics for each of the macroblocks, performing motion estimation on each of the plurality of macroblocks to obtain motion statistics for each of the macroblocks, integrating the spatial statistics and the motion statistics of each of the macroblocks to determine a global motion vector for the frame, and offsetting the image with respect to a reference window according to the global motion vector.

    摘要翻译: 本公开描述了用于成像和视频设备的电子视频图像稳定技术。 这些技术涉及确定帧的各个宏块的运动和空间统计,以及基于每个宏块的统计来确定该帧的全局运动矢量。 在一个实施例中,执行电子图像稳定的方法包括对图像的帧内的多个宏块中的每一个执行空间估计,以获得每个宏块的空间统计,对多个宏块中的每一个执行运动估计以获得 对每个宏块进行运动统计,对每个宏块的空间统计和运动统计进行积分,以确定该帧的全局运动矢量,以及根据全局运动矢量相对于参考窗口偏移该图像。

    INTENSITY COMPENSATION TECHNIQUES IN VIDEO PROCESSING
    6.
    发明申请
    INTENSITY COMPENSATION TECHNIQUES IN VIDEO PROCESSING 有权
    视频处理中的强度补偿技术

    公开(公告)号:US20100034270A1

    公开(公告)日:2010-02-11

    申请号:US12185889

    申请日:2008-08-05

    IPC分类号: H04N7/26

    摘要: Techniques for intensity compensation in video processing are provided. In one configuration, a wireless communication device compliant with the VC1-SMPTE standard (e.g., cellular phone, etc.) comprises a processor that is configured to execute instructions operative to reconstruct reference frames from a received video bitstream. A non-intensity-compensated copy of a reference frame of the bitstream is stored in a memory of the device and used for defining the displayable images and for on-the-fly generation of a stream of intensity-compensated pixels to perform motion compensation calculations for frames of the video bitstream.

    摘要翻译: 提供了视频处理中的强度补偿技术。 在一种配置中,符合VC1-SMPTE标准(例如,蜂窝电话等)的无线通信设备包括被配置为执行操作以从接收的视频比特流重建参考帧的指令的处理器。 比特流的参考帧的非强度补偿的副本被存储在设备的存储器中,并用于定义可显示的图像,并且用于实时生成强度补偿像素的流以执行运动补偿计算 用于视频比特流的帧。

    Video encoding
    7.
    发明申请
    Video encoding 失效
    视频编码

    公开(公告)号:US20070183500A1

    公开(公告)日:2007-08-09

    申请号:US11351911

    申请日:2006-02-09

    IPC分类号: H04N11/02 H04N11/04

    摘要: An embodiment is directed to a method for selecting a predictive macroblock partition from a plurality of candidate macroblock partitions in motion estimation and compensation in a video encoder including determining a bit rate signal for each of the candidate macroblock partitions, generating a distortion signal for each of the candidate macroblock partitions, calculating a cost for each of the candidate macroblock partitions based on respective bit rate and distortion signals to produce a plurality of costs, and determining a motion vector from the costs. The motion vector designates the predictive macroblock partition.

    摘要翻译: 一个实施例涉及一种用于在视频编码器中的运动估计和补偿中从多个候选宏块分区中选择预测宏块分区的方法,包括确定每个候选宏块分区的比特率信号,为每个候选宏块分区生成失真信号 候选宏块分区,基于相应的比特率和失真信号计算每个候选宏块分区的成本以产生多个成本,以及从成本确定运动矢量。 运动矢量指定预测宏块分区。

    Multi-dimensional neighboring block prediction for video encoding
    8.
    发明申请
    Multi-dimensional neighboring block prediction for video encoding 失效
    视频编码的多维相邻块预测

    公开(公告)号:US20070110160A1

    公开(公告)日:2007-05-17

    申请号:US11533745

    申请日:2006-09-20

    IPC分类号: H04N11/02 H04N11/04

    摘要: The motion estimation techniques and video encoding device(s) described use a two dimensional pipeline to generate accurate motion estimation parameters for a current video block. The two dimensional pipeline uses previously calculated motion estimation parameters of relevant neighboring video blocks, including a preceding video block on a same row as the current video block, prior to the generation of the accurate motion vectors, motion vector predictors, and mode decision of the current video block The use of the two dimensional pipeline allows accurate motion vector prediction from neighboring video blocks previously not available, in the computation of motion vectors. Three engines may be used in the two dimensional pipeline, a fetch engine, an integer search engine and a fractional and spatial search engine. While the fetch engine and fraction and spatial search engine operate on one row, the integer search engine operates on another row.

    摘要翻译: 所描述的运动估计技术和视频编码装置使用二维流水线来产生当前视频块的精确运动估计参数。 在生成准确的运动矢量,运动矢量预测器和模式决定之前,二维管线使用先前计算出的相关相邻视频块的运动估计参数,包括与当前视频块相同的行上的先前视频块 当前视频块在运动矢量的计算中,使用二维流水线允许从先前不可用的相邻视频块进行精确的运动矢量预测。 三维发动机可用于二维管道,取出引擎,整数搜索引擎和分数和空间搜索引擎。 当提取引擎和分数和空间搜索引擎在一行上运行时,整数搜索引擎在另一行上运行。

    Interactive speech recognition apparatus and method with conditioned voice prompts
    9.
    发明授权
    Interactive speech recognition apparatus and method with conditioned voice prompts 有权
    交互式语音识别装置和方法,具有条件语音提示

    公开(公告)号:US07328159B2

    公开(公告)日:2008-02-05

    申请号:US10050378

    申请日:2002-01-15

    IPC分类号: G10L21/00 G10L15/20 G10L13/00

    CPC分类号: G10L15/22 G10L25/78

    摘要: An improved system for an interactive voice recognition system (400) includes a voice prompt generator (401) for generating voice prompt in a first frequency band (501). A speech detector (406) detects presence of speech energy in a second frequency band (502). The first and second frequency bands (501, 502) are essentially conjugate frequency bands. A voice data generator (412) generates voice data based on an output of the voice prompt generator (401) and audible speech of a voice response generator (402). A control signal (422) controls the voice prompt generator (401) based on whether the speech detector (406) detects presence of speech energy in the second frequency band (502). A back end (405) of the interactive voice recognition system (400) is configured to operate on an extracted front end voice feature based on whether the speech detector (406) detects presence of speech energy in the second frequency band (502).

    摘要翻译: 用于交互式语音识别系统(400)的改进的系统包括用于在第一频带(501)中生成语音提示的语音提示生成器(401)。 语音检测器(406)检测第二频带(502)中语音能量的存在。 第一和第二频带(501,502)基本上是共轭频带。 语音数据生成器(412)基于语音提示生成器(401)的输出和语音响应生成器(402)的可听话音生成语音数据。 控制信号(422)基于语音检测器(406)是否检测到第二频带(502)中的语音能量的存在来控制语音提示产生器(401)。 交互式语音识别系统(400)的后端(405)被配置为基于所述语音检测器(406)是否检测到所述第二频带(502)中的语音能量的存在来对所提取的前端语音特征进行操作。