REDUCED LATENCY VIDEO STABILIZATION
    1.
    发明申请
    REDUCED LATENCY VIDEO STABILIZATION 有权
    减少视频稳定

    公开(公告)号:US20130033612A1

    公开(公告)日:2013-02-07

    申请号:US13195776

    申请日:2011-08-01

    IPC分类号: H04N5/228

    摘要: Reduced latency video stabilization methods and tools generate truncated filters for use in the temporal smoothing of global motion transforms representing jittery motion in captured video. The truncated filters comprise future and past tap counts that can be different from each other and are typically less than those of a baseline filter providing a baseline of video stabilization quality. The truncated filter future tap count can be determined experimentally by comparing a smoothed global motion transform set generated by applying a baseline filter to a video segment to those generated by multiple test filter with varying future tap counts, then settings the truncated filter future tap count based on an inflection point on an error-future tap count curve. A similar approach can be used to determine the truncated filter past tap count.

    摘要翻译: 减少延迟视频稳定方法和工具生成截断的滤波器,用于表示捕获视频中的抖动运动的全局运动变换的时间平滑。 截断的滤波器包括可以彼此不同的未来和过去的分接计数,并且通常小于提供视频稳定质量基准线的基线滤波器。 可以通过将通过将基线滤波器应用于视频段而产生的平滑的全局运动变换集合与由具有变化的未来抽头计数的多个测试滤波器生成的平滑的全局运动变换集进行比较来确定截断过滤器未来抽头计数,然后设置截断的过滤器未来抽头计数 在错误 - 未来抽头计数曲线上的拐点上。 可以使用类似的方法来确定截断过滤器通过抽头计数。

    Reduced latency video stabilization

    公开(公告)号:US09824426B2

    公开(公告)日:2017-11-21

    申请号:US13195776

    申请日:2011-08-01

    IPC分类号: H04N5/228 H04N5/232 G06T5/00

    摘要: Reduced latency video stabilization methods and tools generate truncated filters for use in the temporal smoothing of global motion transforms representing jittery motion in captured video. The truncated filters comprise future and past tap counts that can be different from each other and are typically less than those of a baseline filter providing a baseline of video stabilization quality. The truncated filter future tap count can be determined experimentally by comparing a smoothed global motion transform set generated by applying a baseline filter to a video segment to those generated by multiple test filter with varying future tap counts, then settings the truncated filter future tap count based on an inflection point on an error-future tap count curve. A similar approach can be used to determine the truncated filter past tap count.

    Generic platform video image stabilization
    3.
    发明授权
    Generic platform video image stabilization 有权
    通用平台视频图像稳定

    公开(公告)号:US08896715B2

    公开(公告)日:2014-11-25

    申请号:US12704047

    申请日:2010-02-11

    IPC分类号: H04N5/228 H04N5/232

    摘要: Video image stabilization provides better performance on a generic platform for computing devices by evaluating available multimedia digital signal processing components, and selecting the available components to utilize according to a hierarchy structure for video stabilization performance for processing parts of the video stabilization. The video stabilization has improved motion vector estimation that employs refinement motion vector searching according to a pyramid block structure relationship starting from a downsampled resolution version of the video frames. The video stabilization also improves global motion transform estimation by performing a random sample consensus approach for processing the local motion vectors, and selection criteria for motion vector reliability. The video stabilization achieves the removal of hand shakiness smoothly by real-time one-pass or off-line two-pass temporal smoothing with error detection and correction.

    摘要翻译: 视频图像稳定通过评估可用的多媒体数字信号处理组件,以及根据用于处理视频稳定化的部分的视频稳定性能的层次结构来选择可利用的组件来在计算设备的通用平台上提供更好的性能。 视频稳定已经改进了运动矢量估计,其采用根据从视频帧的下采样分辨率版本开始的金字塔块结构关系的细化运动矢量搜索。 视频稳定还通过执行用于处理局部运动矢量的随机样本共享方法以及用于运动矢量可靠性的选择标准来改进全局运动变换估计。 视频稳定通过具有错误检测和校正的实时一次或离线两遍时间平滑实现平滑地去除手抖动。

    METADATA ASSISTED VIDEO DECODING
    4.
    发明申请
    METADATA ASSISTED VIDEO DECODING 有权
    METADATA协助视频解码

    公开(公告)号:US20130215978A1

    公开(公告)日:2013-08-22

    申请号:US13399769

    申请日:2012-02-17

    IPC分类号: H04N7/26

    摘要: A video decoder is disclosed that uses metadata in order to make optimization decisions. In one embodiment, metadata is used to choose which of multiple available decoder engines should receive a video sequence. In another embodiment, the optimization decisions can be based on length and location metadata information associated with a video sequence. Using such metadata information, a decoder engine can skip start-code scanning to make the decoding process more efficient. Also based on the choice of decoder engine, it can decide whether emulation prevention byte removal shall happen together with start code scanning or not.

    摘要翻译: 公开了使用元数据以进行优化决定的视频解码器。 在一个实施例中,使用元数据来选择多个可用解码器引擎应当接收视频序列中的哪一个。 在另一个实施例中,优化决定可以基于与视频序列相关联的长度和位置元数据信息。 使用这样的元数据信息,解码器引擎可以跳过起始码扫描,以使解码过程更有效率。 同样基于解码器引擎的选择,它可以决定是否与启动代码扫描一起发生仿真预防字节删除。

    ADJUSTING HARDWARE ACCELERATION FOR VIDEO PLAYBACK BASED ON ERROR DETECTION
    5.
    发明申请
    ADJUSTING HARDWARE ACCELERATION FOR VIDEO PLAYBACK BASED ON ERROR DETECTION 有权
    基于错误检测调整视频播放的硬件加速

    公开(公告)号:US20100128778A1

    公开(公告)日:2010-05-27

    申请号:US12323055

    申请日:2008-11-25

    IPC分类号: H04N7/30 H04N7/26

    摘要: Adjustment of hardware acceleration level in a video decoder utilizing hardware acceleration is described. Errors are detected in a bitstream as it is decoded using different levels of error detection based on decoding characteristics. A statistical analysis is performed on the error values as they are detected. In one technique, if the bitstream is categorized as fitting a high error rate state in a bitstream model, then hardware acceleration is dropped. In another technique, error statistics based on run-lengths of good and bad bitstream units are kept, and compared to predetermined thresholds. If the thresholds are exceeded, the hardware acceleration level is dropped. The level is dropped in order to take advantage of superior error handing abilities of software-based decoding over hardware-accelerated decoding.

    摘要翻译: 描述了利用硬件加速度调整视频解码器中的硬件加速度水平。 在比特流中检测到错误,因为它使用基于解码特性的不同级别的错误检测被解码。 在检测到误差值时进行统计分析。 在一种技术中,如果比特流被分类为在比特列模型中拟合高错误率状态,则硬件加速度下降。 在另一种技术中,保持基于良好和不良比特流单元的游程长度的误差统计,并与预定阈值进行比较。 如果超过阈值,则硬件加速等级会下降。 为了利用基于硬件加速解码的基于软件的解码的优异的错误处理能力,该级别被丢弃。

    IMPLEMENTING CHANNEL START AND FILE SEEK FOR DECODER
    7.
    发明申请
    IMPLEMENTING CHANNEL START AND FILE SEEK FOR DECODER 有权
    执行解码器的通道启动和文件查看

    公开(公告)号:US20110013889A1

    公开(公告)日:2011-01-20

    申请号:US12505444

    申请日:2009-07-17

    IPC分类号: H04N5/91 H04N11/04 H04N7/26

    摘要: A video bit stream with pictures comprising inter-coded content can be decoded upon receiving a channel start or file seek instruction. Pictures for beginning decoding and display of the bit stream can be selected based at least in part on one or more tuning parameters that set a preference between a latency of beginning to display video and possible defects in the displayed video. In some embodiments, to implement decoding upon a channel start or file seek, one or more types of data are generated for one or more pictures. For example, picture order counts are generated for pictures after a channel start or file seek operation. As another example, a decoder generates a frame number value that triggers re-initialization of a reference picture buffer before decoding after a channel start or file seek operation.

    摘要翻译: 可以在接收到频道开始或文件搜索指令时解码包括帧间编码内容的图像的视频比特流。 可以至少部分地基于在开始显示视频的等待时间和显示的视频中的可能缺陷之间设置偏好的一个或多个调谐参数来选择用于开始解码和显示比特流的图片。 在一些实施例中,为了在信道开始或文件寻找中实现解码,为一个或多个图像生成一个或多个类型的数据。 例如,在通道开始或文件搜索操作之后,为图像生成图像顺序计数。 作为另一示例,解码器生成在通道开始或文件搜索操作之前解码之前触发参考图像缓冲器的重新初始化的帧编号值。

    Metadata assisted video decoding
    8.
    发明授权
    Metadata assisted video decoding 有权
    元数据辅助视频解码

    公开(公告)号:US09241167B2

    公开(公告)日:2016-01-19

    申请号:US13399769

    申请日:2012-02-17

    摘要: A video decoder is disclosed that uses metadata in order to make optimization decisions. In one embodiment, metadata is used to choose which of multiple available decoder engines should receive a video sequence. In another embodiment, the optimization decisions can be based on length and location metadata information associated with a video sequence. Using such metadata information, a decoder engine can skip start-code scanning to make the decoding process more efficient. Also based on the choice of decoder engine, it can decide whether emulation prevention byte removal shall happen together with start code scanning or not.

    摘要翻译: 公开了使用元数据以进行优化决定的视频解码器。 在一个实施例中,使用元数据来选择多个可用解码器引擎应当接收视频序列中的哪一个。 在另一个实施例中,优化决定可以基于与视频序列相关联的长度和位置元数据信息。 使用这样的元数据信息,解码器引擎可以跳过起始码扫描,以使解码过程更有效率。 同样基于解码器引擎的选择,它可以决定是否与启动代码扫描一起发生仿真预防字节删除。

    Adjusting hardware acceleration for video playback based on error detection
    9.
    发明授权
    Adjusting hardware acceleration for video playback based on error detection 有权
    基于错误检测调整视频播放的硬件加速度

    公开(公告)号:US09131241B2

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

    申请号:US12323055

    申请日:2008-11-25

    摘要: Adjustment of hardware acceleration level in a video decoder utilizing hardware acceleration is described. Errors are detected in a bitstream as it is decoded using different levels of error detection based on decoding characteristics. A statistical analysis is performed on the error values as they are detected. In one technique, if the bitstream is categorized as fitting a high error rate state in a bitstream model, then hardware acceleration is dropped. In another technique, error statistics based on run-lengths of good and bad bitstream units are kept, and compared to predetermined thresholds. If the thresholds are exceeded, the hardware acceleration level is dropped. The level is dropped in order to take advantage of superior error handing abilities of software-based decoding over hardware-accelerated decoding.

    摘要翻译: 描述了利用硬件加速度调整视频解码器中的硬件加速度水平。 在比特流中检测到错误,因为它使用基于解码特性的不同级别的错误检测被解码。 在检测到错误值时进行统计分析。 在一种技术中,如果比特流被分类为在比特列模型中拟合高错误率状态,则硬件加速度下降。 在另一种技术中,保持基于良好和不良比特流单元的游程长度的误差统计,并与预定阈值进行比较。 如果超过阈值,则硬件加速等级会下降。 为了利用基于硬件加速解码的基于软件的解码的优异的错误处理能力,该级别被丢弃。