LOW-LATENCY VIDEO DECODING
    1.
    发明申请
    LOW-LATENCY VIDEO DECODING 有权
    低乐视频解码

    公开(公告)号:US20120147973A1

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

    申请号:US12966914

    申请日:2010-12-13

    IPC分类号: H04N7/26

    摘要: Techniques and tools for reducing latency in video decoding for real-time communication applications that emphasize low delay. For example, a tool such as a video decoder selects a low-latency decoding mode. Based on the selected decoding mode, the tool adjusts output timing determination, picture boundary detection, number of pictures in flight and/or jitter buffer utilization. For low-latency decoding, the tool can use a frame count syntax element to set initial output delay for a decoded picture buffer, and the tool can use auxiliary delimiter syntax elements to detect picture boundaries. To further reduce delay in low-latency decoding, the tool can reduce number of pictures in flight for multi-threaded decoding and reduce or remove jitter buffers. The tool receives encoded data, performs decoding according to the selected decoding mode to reconstruct pictures, and outputs the pictures for display.

    摘要翻译: 用于减少视频解码中延迟延迟的技术和工具,用于强调低延迟的实时通信应用。 例如,诸如视频解码器的工具选择低延迟解码模式。 基于选择的解码模式,该工具调整输出定时确定,图像边界检测,飞行中的图像数和/或抖动缓冲器利用率。 对于低延迟解码,该工具可以使用帧计数语法元素为解码图像缓冲区设置初始输出延迟,并且该工具可以使用辅助分隔符语法元素来检测图像边界。 为了进一步减少低延迟解码的延迟,该工具可以减少飞行中用于多线程解码的图片数量,并减少或删除抖动缓冲区。 该工具接收编码数据,根据选择的解码模式执行解码以重构图像,并输出用于显示的图像。

    Low-latency video decoding
    2.
    发明授权
    Low-latency video decoding 有权
    低延迟视频解码

    公开(公告)号:US08885729B2

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

    申请号:US12966914

    申请日:2010-12-13

    摘要: Techniques and tools for reducing latency in video decoding for real-time communication applications that emphasize low delay. For example, a tool such as a video decoder selects a low-latency decoding mode. Based on the selected decoding mode, the tool adjusts output timing determination, picture boundary detection, number of pictures in flight and/or jitter buffer utilization. For low-latency decoding, the tool can use a frame count syntax element to set initial output delay for a decoded picture buffer, and the tool can use auxiliary delimiter syntax elements to detect picture boundaries. To further reduce delay in low-latency decoding, the tool can reduce number of pictures in flight for multi-threaded decoding and reduce or remove jitter buffers. The tool receives encoded data, performs decoding according to the selected decoding mode to reconstruct pictures, and outputs the pictures for display.

    摘要翻译: 用于减少视频解码中延迟延迟的技术和工具,用于强调低延迟的实时通信应用。 例如,诸如视频解码器的工具选择低延迟解码模式。 基于选择的解码模式,该工具调整输出定时确定,图像边界检测,飞行中的图像数和/或抖动缓冲器利用率。 对于低延迟解码,该工具可以使用帧计数语法元素为解码图像缓冲区设置初始输出延迟,并且该工具可以使用辅助分隔符语法元素来检测图像边界。 为了进一步减少低延迟解码的延迟,该工具可以减少飞行中用于多线程解码的图片数量,并减少或删除抖动缓冲区。 该工具接收编码数据,根据选择的解码模式执行解码以重构图像,并输出用于显示的图像。

    STEREO 3D VIDEO SUPPORT IN COMPUTING DEVICES
    3.
    发明申请
    STEREO 3D VIDEO SUPPORT IN COMPUTING DEVICES 有权
    STEREO 3D视频支持在计算设备

    公开(公告)号:US20120154526A1

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

    申请号:US12972292

    申请日:2010-12-17

    IPC分类号: H04N13/04 H04N13/00

    摘要: Methods are disclosed for supporting stereo 3D video in computing devices. A computing device can receive stereo 3D video data employing a YUV color space and chroma subsampling, and can generate anaglyph video data therefrom. The anaglyph video data can be generated by unpacking the stereo 3D video data to left and right views and combining the left and right views into a single view via matrix transformation. The combining uses transform matrices that correspond to a video pipeline configuration. The transform matrix coefficients can depend on characteristics of the video pipeline components. Modified transform matrix coefficients can be used in response to changes in the video pipeline configuration. Video encoded in stereo 3D video data can be selected to be displayed in stereo 3D, anaglyph or monoscopic form, depending on user input and/or characteristics of video pipeline components.

    摘要翻译: 公开了用于在计算设备中支持立体3D视频的方法。 计算设备可以使用YUV颜色空间和色度子采样来接收立体3D视频数据,并且可以从其生成浮雕视频数据。 可以通过将立体3D视频数据解包为左视图和右视图并通过矩阵变换将左视图和右视图组合成单个视图来生成浮雕视频数据。 组合使用对应于视频流水线配置的变换矩阵。 变换矩阵系数可以取决于视频管线组件的特性。 修改后的变换矩阵系数可用于响应视频流水线配置的变化。 可以根据用户输入和/或视频流水线部件的特性,选择以立体3D,浮雕形式或单视角形式显示立体3D视频数据编码的视频。

    ADJUSTING HARDWARE ACCELERATION FOR VIDEO PLAYBACK BASED ON ERROR DETECTION
    4.
    发明申请
    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
    5.
    发明申请
    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.

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

    Adjusting hardware acceleration for video playback based on error detection
    6.
    发明授权
    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.

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

    Stereo 3D video support in computing devices
    7.
    发明授权
    Stereo 3D video support in computing devices 有权
    立体声3D视频支持计算设备

    公开(公告)号:US08860785B2

    公开(公告)日:2014-10-14

    申请号:US12972292

    申请日:2010-12-17

    IPC分类号: H04N13/04 H04N13/00

    摘要: Methods are disclosed for supporting stereo 3D video in computing devices. A computing device can receive stereo 3D video data employing a YUV color space and chroma subsampling, and can generate anaglyph video data therefrom. The anaglyph video data can be generated by unpacking the stereo 3D video data to left and right views and combining the left and right views into a single view via matrix transformation. The combining uses transform matrices that correspond to a video pipeline configuration. The transform matrix coefficients can depend on characteristics of the video pipeline components. Modified transform matrix coefficients can be used in response to changes in the video pipeline configuration. Video encoded in stereo 3D video data can be selected to be displayed in stereo 3D, anaglyph or monoscopic form, depending on user input and/or characteristics of video pipeline components.

    摘要翻译: 公开了用于在计算设备中支持立体3D视频的方法。 计算设备可以使用YUV颜色空间和色度子采样来接收立体3D视频数据,并且可以从其生成浮雕视频数据。 可以通过将立体3D视频数据解包为左视图和右视图并通过矩阵变换将左视图和右视图组合成单个视图来生成浮雕视频数据。 组合使用对应于视频流水线配置的变换矩阵。 变换矩阵系数可以取决于视频管线组件的特性。 修改后的变换矩阵系数可用于响应视频流水线配置的变化。 可以根据用户输入和/或视频流水线部件的特性,选择以立体3D,浮雕形式或单视角形式显示立体3D视频数据编码的视频。

    Implementing channel start and file seek for decoder
    8.
    发明授权
    Implementing channel start and file seek for decoder 有权
    实现解码器的通道启动和文件搜索

    公开(公告)号:US08340510B2

    公开(公告)日:2012-12-25

    申请号:US12505444

    申请日:2009-07-17

    IPC分类号: H04N5/93 H04N5/783

    摘要: 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.

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

    ADAPTIVE ERROR DETECTION FOR MPEG-2 ERROR CONCEALMENT
    10.
    发明申请
    ADAPTIVE ERROR DETECTION FOR MPEG-2 ERROR CONCEALMENT 有权
    MPEG-2错误隐藏的自适应错误检测

    公开(公告)号:US20090252233A1

    公开(公告)日:2009-10-08

    申请号:US12061567

    申请日:2008-04-02

    IPC分类号: H04N7/26

    摘要: A decoder which can detect errors in MPEG-2 coefficient blocks can identify syntactically-correct blocks which have out-of-bounds coefficients. The decoder computes coefficient bounds based on quantization scalers and quantization matrices and compares these to coefficient blocks during decoding; if a block has out-of-bounds coefficients, concealment is performed on the block. In a decoder implemented all in software, coefficient bounds checking is performed on iDCT coefficients against upper and lower bounds in a spatial domain. In a decoder which performs iDCT in hardware, DCT coefficients are compared to an upper energy bound.

    摘要翻译: 可以检测MPEG-2系数块中的错误的解码器可以识别具有超出界限系数的语法上正确的块。 解码器基于量化缩放器和量化矩阵来计算系数界限,并在解码期间将其与系数块进行比较; 如果块具有超出范围的系数,则在块上执行隐藏。 在以软件实现的解码器中,针对空间域中的上限和下限对iDCT系数执行系数边界检查。 在硬件中执行iDCT的解码器中,将DCT系数与上限能量相比较。