Implementing channel start and file seek for decoder
    22.
    发明授权
    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.

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

    GENERIC PLATFORM VIDEO IMAGE STABILIZATION
    23.
    发明申请
    GENERIC PLATFORM VIDEO IMAGE STABILIZATION 有权
    一般平台视频图像稳定

    公开(公告)号:US20110193978A1

    公开(公告)日:2011-08-11

    申请号:US12704047

    申请日:2010-02-11

    IPC分类号: H04N5/228

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

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

    ADAPTIVE CODEC SELECTION
    24.
    发明申请
    ADAPTIVE CODEC SELECTION 有权
    自适应编解码选择

    公开(公告)号:US20120320967A1

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

    申请号:US13163632

    申请日:2011-06-17

    IPC分类号: H04N7/26

    摘要: Disclosed herein are tools and techniques for storing and using video processing tool configuration information that can identify combinations of video processing tools to be used for processing video. In one exemplary embodiment, video processing tools of a computing system are identified. The performance of a combination of the video processing tools is measured. The performance measurement is compared with another performance measurement of another combination of the video processing tools. Based on the comparison, video processing tool configuration information is set. In another exemplary embodiment, video processing tool configuration information indicating a combination of video processing tools is accessed, and video data is processed using the combination of video processing tools based on the video processing tool configuration information.

    摘要翻译: 本文公开了用于存储和使用视频处理工具配置信息的工具和技术,其可以识别要用于处理视频的视频处理工具的组合。 在一个示例性实施例中,识别计算系统的视频处理工具。 测量视频处理工具的组合的性能。 将性能测量与视频处理工具的另一组合的另一性能测量进行比较。 根据比较,设置视频处理工具配置信息。 在另一个示例性实施例中,访问指示视频处理工具的组合的视频处理工具配置信息,并且使用基于视频处理工具配置信息的视频处理工具的组合来处理视频数据。

    Accelerated video encoding
    25.
    发明授权
    Accelerated video encoding 有权
    加速视频编码

    公开(公告)号:US07929599B2

    公开(公告)日:2011-04-19

    申请号:US11276336

    申请日:2006-02-24

    IPC分类号: H04B1/66

    摘要: A video encoding acceleration service to increase one or more of the speed and quality of video encoding is described. The service acts as an intermediary between an arbitrary video encoder computer program application and arbitrary video acceleration hardware. The service receives one or more queries from the video encoder to identify implementation specifics of the video acceleration hardware. The service interfaces with the video acceleration hardware to obtain the implementation specifics. The service communicates the implementation specifics to the video encoder. The implementation specifics enable the video encoder to: (a) determine whether one or more of speed and quality of software encoding operations associated with the video encoder can be increased with implementation of a pipeline of one or more supported encoding pipeline configurations and capabilities, and (b) implement the pipeline by interfacing with the service.

    摘要翻译: 描述了增加视频编码的速度和质量中的一个或多个的视频编码加速服务。 该服务充当任意视频编码器计算机程序应用程序和任意视频加速硬件之间的中介。 该服务从视频编码器接收一个或多个查询以识别视频加速硬件的实现细节。 该服务与视频加速硬件接口获取实现细节。 该服务将实现细节传达给视频编码器。 实施细节使得视频编码器能够:(a)确定是否可以通过实现一个或多个支持的编码流水线配置和能力的流水线来增加与视频编码器相关联的软件编码操作的速度和质量的一个或多个,以及 (b)通过与服务接口实施管道。

    MEDIA PROCESSING COMPARISON SYSTEM AND TECHNIQUES
    26.
    发明申请
    MEDIA PROCESSING COMPARISON SYSTEM AND TECHNIQUES 有权
    媒体处理比较系统和技术

    公开(公告)号:US20110018889A1

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

    申请号:US12507875

    申请日:2009-07-23

    CPC分类号: G06F3/048 H04N5/91 H04N9/8205

    摘要: A media processing comparison system (“MPCS”) and techniques facilitate concurrent, subjective quality comparisons between media presentations produced by different instances of media processing components performing the same functions (for example, instances of media processing components in the form of hardware, software, and/or firmware, such as parsers, codecs, decryptors, and/or demultiplexers, supplied by the same or different entities) in a particular media content player. The MPCS receives an ordered stream of encoded media samples from a media source, and decodes a particular encoded media sample using two or more different instances of media processing components. A single renderer renders and/or coordinates the synchronous presentation of decoded media samples from each instance of media processing component(s) as separate media presentations. The media presentations may be subjectively compared and/or selected for storage by a user in a sample-by-sample manner.

    摘要翻译: 媒体处理比较系统(“MPCS”)和技术促进了由执行相同功能的媒体处理组件的不同实例产生的媒体呈现之间的并发的主观质量比较(例如,以硬件,软件, 和/或固件,例如由相同或不同实体提供的解析器,编解码器,解密器和/或解复用器)。 MPCS从媒体源接收编码媒体样本的有序流,并使用两个或更多个不同的媒体处理组件实例解码特定的编码媒体样本。 单个渲染器渲染和/或协调来自媒体处理组件的每个实例的解码的媒体样本的同步呈现作为单独的媒体呈现。 可以主观地比较和/或选择媒体呈现以供用户以逐个样本的方式存储。

    Accelerated Video Encoding
    27.
    发明申请
    Accelerated Video Encoding 有权
    加速视频编码

    公开(公告)号:US20070204318A1

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

    申请号:US11276336

    申请日:2006-02-24

    IPC分类号: H04N7/173

    摘要: A video encoding acceleration service to increase one or more of the speed and quality of video encoding is described. The service acts as an intermediary between an arbitrary video encoder computer program application and arbitrary video acceleration hardware. The service receives one or more queries from the video encoder to identify implementation specifics of the video acceleration hardware. The service interfaces with the video acceleration hardware to obtain the implementation specifics. The service communicates the implementation specifics to the video encoder. The implementation specifics enable the video encoder to: (a) determine whether one or more of speed and quality of software encoding operations associated with the video encoder can be increased with implementation of a pipeline of one or more supported encoding pipeline configurations and capabilities, and (b) implement the pipeline by interfacing with the service.

    摘要翻译: 描述了增加视频编码的速度和质量中的一个或多个的视频编码加速服务。 该服务充当任意视频编码器计算机程序应用程序和任意视频加速硬件之间的中介。 该服务从视频编码器接收一个或多个查询以识别视频加速硬件的实现细节。 该服务与视频加速硬件接口获取实现细节。 该服务将实现细节传达给视频编码器。 实施细节使得视频编码器能够:(a)确定是否可以通过实现一个或多个支持的编码流水线配置和能力的流水线来增加与视频编码器相关联的软件编码操作的速度和质量的一个或多个,以及 (b)通过与服务接口实施管道。

    Media processing comparison system and techniques
    28.
    发明授权
    Media processing comparison system and techniques 有权
    媒体处理比较系统和技术

    公开(公告)号:US08351768B2

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

    申请号:US12507875

    申请日:2009-07-23

    IPC分类号: H04N5/93 H04N5/917

    CPC分类号: G06F3/048 H04N5/91 H04N9/8205

    摘要: A media processing comparison system (“MPCS”) and techniques facilitate concurrent, subjective quality comparisons between media presentations produced by different instances of media processing components performing the same functions (for example, instances of media processing components in the form of hardware, software, and/or firmware, such as parsers, codecs, decryptors, and/or demultiplexers, supplied by the same or different entities) in a particular media content player. The MPCS receives an ordered stream of encoded media samples from a media source, and decodes a particular encoded media sample using two or more different instances of media processing components. A single renderer renders and/or coordinates the synchronous presentation of decoded media samples from each instance of media processing component(s) as separate media presentations. The media presentations may be subjectively compared and/or selected for storage by a user in a sample-by-sample manner.

    摘要翻译: 媒体处理比较系统(MPCS)和技术促进了执行相同功能的媒体处理组件的不同实例产生的媒体呈现之间的并发的主观质量比较(例如,以硬件,软件和/ 或固件,例如由相同或不同实体提供的解析器,编解码器,解密器和/或解复用器)的特定媒体内容播放器。 MPCS从媒体源接收编码媒体样本的有序流,并使用两个或更多个不同的媒体处理组件实例解码特定的编码媒体样本。 单个渲染器渲染和/或协调来自媒体处理组件的每个实例的解码的媒体样本的同步呈现作为单独的媒体呈现。 可以主观地比较和/或选择媒体呈现以供用户以逐个样本的方式存储。

    Video decoding using created reference pictures
    29.
    发明授权
    Video decoding using created reference pictures 有权
    使用创建的参考图片进行视频解码

    公开(公告)号:US08121189B2

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

    申请号:US11858787

    申请日:2007-09-20

    IPC分类号: H04N11/02

    摘要: Reference pictures can be created to assist with video decoding. For example, a method for decoding video can comprise receiving an encoded video bit stream, determining that a reference picture is needed, and creating and inserting the reference picture into the encoded video bit stream. A method for decoding video can also comprise receiving an encoded video bit stream, performing bit stream parsing, determining that a reference picture is needed, selecting a representation level for the reference picture, and conveying data for the selected reference picture to a hardware accelerated graphics processing unit. Various video operations, such as creating reference pictures and related information, can be performed by central processing units, while other video decoding operations can be performed by graphics processing units.

    摘要翻译: 可以创建参考图片以协助视频解码。 例如,用于解码视频的方法可以包括接收编码的视频比特流,确定需要参考图像,以及创建并将参考图像插入到编码视频比特流中。 用于解码视频的方法还可以包括接收编码的视频比特流,执行比特流解析,确定需要参考图像,选择参考图像的表示级别,以及将所选参考图像的数据传送到硬件加速图形 处理单元。 可以由中央处理单元执行诸如创建参考图片和相关信息的各种视频操作,而其他视频解码操作可由图形处理单元执行。

    Accelerating video data decoding
    30.
    发明授权
    Accelerating video data decoding 失效
    加速视频数据解码

    公开(公告)号:US07936933B2

    公开(公告)日:2011-05-03

    申请号:US11282173

    申请日:2005-11-18

    IPC分类号: G06K9/36 H04N11/02

    摘要: Accelerating video data decoding is described. In one aspect, hardware accelerated video decoding operations are configured to decode source video data in a first encoded data format. During video data processing operations, the source video data is evaluated to detect any change in the encoding format. Responsive to detecting a change in the source video data encoding, wherein the changed encoding is at least partially incompatible with the first encoded data format, the hardware accelerated video decoding operations are dynamically reconfigured. The reconfigured decoding operations decode the source video data content based on the changed encoded data format.

    摘要翻译: 描述加速视频数据解码。 在一个方面,硬件加速视频解码操作被配置为以第一编码数据格式解码源视频数据。 在视频数据处理操作期间,评估源视频数据以检测编码格式的任何改变。 响应于检测源视频数据编码的变化,其中改变的编码与第一编码数据格式至少部分不兼容,硬件加速视频解码操作被动态地重新配置。 重新配置的解码操作基于改变的编码数据格式解码源视频数据内容。