Adaptive scheduling to maintain smooth frame rate
    1.
    发明申请
    Adaptive scheduling to maintain smooth frame rate 有权
    自适应调度保持平滑的帧速率

    公开(公告)号:US20070057952A1

    公开(公告)日:2007-03-15

    申请号:US11228002

    申请日:2005-09-14

    IPC分类号: G06T15/70

    摘要: Described is an adaptive scheduler associated with a desktop window manager that dynamically controls the rate at which graphics frames are composed. Values corresponding to performance when composing a frame are measured, and the frame composition rate is adjusted as necessary based on the values. The measured data is sampled to provide smooth adjustments. The sampled data is evaluated as to whether the current frame rate is too slow, too fast, or acceptable. If too slow, the frame rate may increased relative to the refresh rate, while if too fast, the frame rate is decreased relative to the refresh rate. In one implementation, the frame rate is too fast if a count of missed frames achieves a missed threshold value, or if a count of late frames achieves a late threshold value. The frame rate is too slow if a count of early frames exceeds an early threshold value.

    摘要翻译: 描述了与桌面窗口管理器相关联的自适应调度器,其动态地控制组合图形帧的速率。 测量与构成帧时的性能对应的值,根据该值根据需要调整帧合成率。 测量的数据被采样以提供平滑的调整。 评估采样数据是否当前帧速率太慢,太快或可接受。 如果太慢,帧速率可能相对于刷新率增加,而如果太快,则帧速率相对于刷新率降低。 在一个实现中,如果错过的帧的计数达到错过的阈值,或者如果后期帧的计数达到迟到的阈值,则帧速率太快。 如果早期帧的计数超过早期阈值,则帧速率太慢。

    Secure Media Path Methods, Systems, and Architectures
    3.
    发明申请
    Secure Media Path Methods, Systems, and Architectures 有权
    安全媒体路径方法,系统和架构

    公开(公告)号:US20080063196A1

    公开(公告)日:2008-03-13

    申请号:US11938707

    申请日:2007-11-12

    IPC分类号: H04N7/167 H04L9/32

    摘要: Methods, systems and architectures for processing renderable digital content are described. The various embodiments can protect against unauthorized access or duplication of unprotected content (i.e. decrypted content) once the content has reached a rendering device such as a user's computer. A flexible framework includes an architecture that allows for general media sources to provide virtually any type of multimedia content to any suitably configured rendering device. Content can be protected and rendered locally and/or across networks such as the Internet. The various embodiments can provide a standard platform that can that can be leveraged to protect content across a wide variety of rendering environments, content types, and DRM techniques.

    摘要翻译: 描述了用于处理可渲染数字内容的方法,系统和架构。 一旦内容已经到达诸如用户的计算机的呈现设备,各种实施例可以防止未经授权的访问或复制未受保护的内容(即解密的内容)。 灵活的框架包括允许一般媒体源向任何适当配置的渲染设备提供几乎任何类型的多媒体内容的架构。 内容可以在本地和/或跨网络(如Internet)进行保护和呈现。 各种实施例可以提供可以被利用以跨越各种呈现环境,内容类型和DRM技术来保护内容的标准平台。

    Accelerating video data decoding
    4.
    发明申请
    Accelerating video data decoding 失效
    加速视频数据解码

    公开(公告)号:US20070116128A1

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

    申请号:US11282173

    申请日:2005-11-18

    IPC分类号: H04N11/02 H04N7/12

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

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

    User-defined indexing of multimedia content
    5.
    发明申请
    User-defined indexing of multimedia content 有权
    用户定义的多媒体内容索引

    公开(公告)号:US20050193005A1

    公开(公告)日:2005-09-01

    申请号:US10778769

    申请日:2004-02-13

    IPC分类号: G06F7/00 G06F17/30

    摘要: Methods, systems, and computer program products for arbitrarily indexing multimedia content. In accordance with example embodiments, a multimedia content stream that comprises one or more samples is received. At least one of the samples is passed to one or more multimedia filters for analysis based on criteria that define an index type for the multimedia filter. Once it is determined that the sample meets the criteria for an arbitrary filter and index type, an index entry that identifies both the sample and the index type of the arbitrary filter is created. The index entry is adapted in accordance with a common, extensible indexing scheme to coexist with other index entries of other or the same index type for the sample. The created index entry is stored for subsequent access.

    摘要翻译: 用于任意索引多媒体内容的方法,系统和计算机程序产品。 根据示例实施例,接收包括一个或多个样本的多媒体内容流。 根据为多媒体过滤器定义索引类型的标准,将至少一个样本传递给一个或多个多媒体过滤器进行分析。 一旦确定样本满足任意过滤器和索引类型的标准,则创建标识任意过滤器的样本和索引类型的索引条目。 索引条目根据共同的可扩展索引方案进行调整,以与样本的其他或相同索引类型的其他索引条目共存。 存储创建的索引条目以供后续访问。

    METHODS AND SYSTEMS FOR SYNCHRONIZING DATA STREAMS

    公开(公告)号:US20050151676A1

    公开(公告)日:2005-07-14

    申请号:US11062692

    申请日:2005-02-22

    申请人: Glenn Evans

    发明人: Glenn Evans

    摘要: Methods and systems are provided for synchronizing various time-stamped data streams. The data streams can be synchronized to another data stream or to a point of reference such as a reference clock. In one embodiment, synchronization processing takes place in association with a filter graph comprising multiple filters. The filter graph is configured to process multiple timestamped data streams for rendering the data streams in accordance with data stream timestamps. A synchronization module is provided and is associated with the filter graph queries individual filters of the filter graph to ascertain input timestamp-to-output timestamp mappings. The module computes adjustments that are to be made to output timestamps in order to synchronize the data streams, and then instructs queried filters to adjust their output timestamps in accordance with its adjustment computations.

    Systems and Methods for Controlling Cameras at Live Events
    8.
    发明申请
    Systems and Methods for Controlling Cameras at Live Events 审中-公开
    在现场活动中控制相机的系统和方法

    公开(公告)号:US20140320662A1

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

    申请号:US14218529

    申请日:2014-03-18

    IPC分类号: H04N7/18

    摘要: Provided is a computer-implemented method in which cameras at a live event can be remotely controlled by a user device having one or more processors and memory storing one or more programs for execution by the one or more processor. The user device obtains a wireless transmission of a camera view of a live event from each of a plurality of video cameras at the live event. At least a subset of views from the plurality of cameras is displayed on the user device. The user device obtains instructions from the user directing movement of a first video camera of the plurality of video cameras. The user instructions are converted into one or more actuator commands and are wirelessly transmitted to the first video camera for changing the camera view of the live event of the first video camera.

    摘要翻译: 提供了一种计算机实现的方法,其中可以由具有一个或多个处理器的用户设备和存储用于由一个或多个处理器执行的一个或多个程序的存储器来远程控制实时事件的摄像机。 用户装置从实时事件中的多个摄像机中的每一个获取实时事件的摄像机视图的无线传输。 在用户设备上显示来自多个摄像机的视图的至少一部分。 用户设备从用户获取指导多个摄像机中的第一摄像机的移动。 用户指令被转换成一个或多个致动器命令,并且被无线传送到第一摄像机,用于改变第一摄像机的直播事件的相机视图。

    Hardware-accelerated color data processing
    9.
    发明申请
    Hardware-accelerated color data processing 审中-公开
    硬件加速色彩数据处理

    公开(公告)号:US20070035752A1

    公开(公告)日:2007-02-15

    申请号:US11203740

    申请日:2005-08-15

    IPC分类号: H04N1/60

    CPC分类号: H04N1/603

    摘要: Methods for mapping color data having at least one color associated therewith to an output device based on an input device profile and an output device profile, each profile having a tone curve and a color matrix, are provided. In one embodiment, the method includes receiving color data from an input device and determining whether the color data is in a linear space. If it is determined that the color data is not in a linear space, the method further includes applying the tone curve of the input device profile to the color data to convert it into a linear space. The method further includes converting the color(s) associated with the color data from the input linear space to an output linear space by applying the color matrix of the input device profile and the inverse color matrix of the output device profile to create color-converted image data.

    摘要翻译: 提供了基于输入设备配置文件和输出设备配置文件将具有与其相关联的至少一种颜色的颜色数据映射到输出设备的方法,每个配置文件具有色调曲线和颜色矩阵。 在一个实施例中,该方法包括从输入装置接收彩色数据并确定彩色数据是否处于线性空间。 如果确定颜色数据不在线性空间中,则该方法还包括将输入设备简档的色调曲线应用于颜色数据以将其转换为线性空间。 该方法还包括通过应用输出设备配置文件的颜色矩阵和输出设备配置文件的反色矩阵来将与输入线性空间的颜色数据相关联的颜色转换为输出线性空间,以创建颜色转换 图像数据。