Power management via coordination and selective operation of timer-related tasks
    1.
    发明授权
    Power management via coordination and selective operation of timer-related tasks 有权
    通过协调定时器相关任务的选择性操作进行电源管理

    公开(公告)号:US08898487B2

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

    申请号:US13057738

    申请日:2010-12-27

    Abstract: Mobile computing device power consumption can be reduced by using expiration window timers, state-based timers and/or the coordination of keep-alive timers. Upon detecting a trigger event causing a mobile computing device to transition from a low-power state to an active state, the device can determine whether the trigger event occurs within the expiration window of a timer, and execute tasks associated with the trigger event and the timer. Tasks associated with state-based timers can be executed if the mobile computing device or a component thereof is in (or, alternatively, not in) a specified state. A mobile computing device can execute tasks associated with multiple keep-alive timers used for maintaining communication links between the device and cloud-based service providers in a single active state. A cloud-based keep-alive service can maintain mobile computing device-service provider communication links by sending one keep-alive communication to a mobile computing device in place of multiple communications.

    Abstract translation: 通过使用到期窗口定时器,基于状态的定时器和/或保持活动定时器的协调,可以减少移动计算设备的功耗。 当检测到触发事件导致移动计算设备从低功率状态转换到活动状态时,设备可以确定触发事件是否在定时器的到期窗口内发生,并且执行与触发事件相关联的任务以及 定时器 如果移动计算设备或其组件处于(或替代地,不在)指定状态,则可以执行与基于状态的定时器相关联的任务。 移动计算设备可以执行与用于在单个活动状态中在设备和基于云的服务提供商之间维护通信链路的多个保持活动定时器相关联的任务。 基于云的保持活动服务可以通过向移动计算设备发送一个保持活动的通信来代替多个通信来维护移动计算设备 - 服务提供商的通信链路。

    PROCESS POOL OF EMPTY APPLICATION HOSTS TO IMPROVE USER PERCEIVED LAUNCH TIME OF APPLICATIONS
    2.
    发明申请
    PROCESS POOL OF EMPTY APPLICATION HOSTS TO IMPROVE USER PERCEIVED LAUNCH TIME OF APPLICATIONS 有权
    过程池空间应用主题,以提高用户的应用程序启动时间

    公开(公告)号:US20120089986A1

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

    申请号:US12902318

    申请日:2010-10-12

    CPC classification number: G06F9/5027 G06F2209/5011 G06F2209/5014

    Abstract: Various embodiments enable a device to create a pool of at least one empty application. An empty application can be configured to contain resources that are common across one or more other applications and initialize the resources for the one or more other applications effective to reduce startup time of the other applications. In one or more embodiments, an empty application can further be populated with the one or more other applications effective to cause the one or more other applications to execute. Alternately or additionally, a device can be monitored for an idle state, and, upon determining the device is in the idle state, at least one empty application can be created.

    Abstract translation: 各种实施例使得设备能够创建至少一个空应用程序的池。 可以将空应用程序配置为包含在一个或多个其他应用程序中通用的资源,并初始化一个或多个其他应用程序的资源,以有效减少其他应用程序的启动时间。 在一个或多个实施例中,空应​​用可以进一步被一个或多个其他应用程序填充,以有效地使一个或多个其他应用执行。 或者或另外,可以监视设备的空闲状态,并且在确定设备处于空闲状态时,可以创建至少一个空应用。

    Entropy coding efficiency enhancement utilizing energy distribution remapping
    3.
    发明授权
    Entropy coding efficiency enhancement utilizing energy distribution remapping 有权
    使用能量分配重新映射的熵编码效率增强

    公开(公告)号:US09398314B2

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

    申请号:US12026534

    申请日:2008-02-05

    CPC classification number: H04N19/85

    Abstract: Architecture for enhancing the compression (e.g., luma, chroma) of a video signal and improving the perceptual quality of the video compression schemes. The architecture operates to reshape the normal multimodal energy distribution of the input video signal to a new energy distribution. In the context of luma, the algorithm maps the black and white (or contrast) information of a picture to a new energy distribution. For example, the contrast can be enhanced in the middle range of the luma spectrum, thereby improving the contrast between a light foreground object and a dark background. At the same time, the algorithm reduces the bit-rate requirements at a particular quantization step size. The algorithm can be utilized also in post-processing to improve the quality of decoded video.

    Abstract translation: 用于增强视频信号的压缩(例如,亮度,色度)并提高视频压缩方案的感知质量的体系结构。 该架构用于将输入视频信号的正常多模态能量分布重新形成新的能量分布。 在亮度的上下文中,该算法将图像的黑白(或对比)信息映射到新的能量分布。 例如,可以在亮度光谱的中间范围内增强对比度,从而改善光前景物体和暗背景之间的对比度。 同时,该算法降低了特定量化步长的比特率要求。 该算法也可用于后处理,以提高解码视频的质量。

    Optimized client side rate control and indexed file layout for streaming media
    4.
    发明授权
    Optimized client side rate control and indexed file layout for streaming media 有权
    针对流媒体优化客户端速率控制和索引文件布局

    公开(公告)号:US08379851B2

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

    申请号:US12119364

    申请日:2008-05-12

    CPC classification number: H04L65/607 H04L65/608 H04N21/00

    Abstract: An indexed file layout, comprising index information, is defined for segmented streaming of multimedia content. The index information can comprise program description information and streaming segment index information. In addition, the layout can comprise files containing streaming segments of the program, where the streaming segments are each encoded at one or more bitrates independently of other streaming segments of the program. The layout supports client switching between different bitrates at segment boundaries. Optimized client-side rate control of streaming content can be provided by defining a plurality of states, selecting available paths based on constraint conditions, and selecting a best path through the states (e.g., based on a distortion measure). In one client-side rate control solution states correspond to a specific bitrate of a specific streaming segment, and in another client-side rate control solution states correspond to a measure of client buffer fullness.

    Abstract translation: 包括索引信息的索引文件布局被定义用于多媒体内容的分段流。 索引信息可以包括节目描述信息和流分片索引信息。 此外,布局可以包括包含程序的流片段的文件,其中流片段每个以独立于节目的其他流片段的一个或多个比特率进行编码。 该布局支持在段边界处的不同比特率之间的客户端切换。 可以通过定义多个状态,基于约束条件选择可用路径以及选择通过状态的最佳路径(例如,基于失真度量)来提供流内容的优化客户端速率控制。 在一个客户端速率控制解决方案中,状态对应于特定流分段的特定比特率,并且在另一客户端速率控制解决方案状态对应于客户端缓冲区充满度的度量。

    ENCODING STREAMING MEDIA AS A HIGH BIT RATE LAYER, A LOW BIT RATE LAYER, AND ONE OR MORE INTERMEDIATE BIT RATE LAYERS
    5.
    发明申请
    ENCODING STREAMING MEDIA AS A HIGH BIT RATE LAYER, A LOW BIT RATE LAYER, AND ONE OR MORE INTERMEDIATE BIT RATE LAYERS 有权
    编码流媒体作为高比特率层,低比特率层,以及一个或多个中间比特速率层

    公开(公告)号:US20090279605A1

    公开(公告)日:2009-11-12

    申请号:US12116878

    申请日:2008-05-07

    Abstract: A method of encoding an input video stream comprising a video component and an audio component is disclosed. The input video stream is split into a plurality of segments, each comprising a plurality of frames. Each of the segments is encoded as a low bit rate layer, a high bit rate layer, and one or more intermediate bit rate layers. The bit rate of the low bit rate layer is selected such that a network streaming the segment will always be able to stream the segment encoded as the low bit rate layer. The bit rate of the high bit rate layer is selected such that the segment is able to be decoded and played back at or above a quality threshold. The bit rates of the intermediate bit rate layers are produced by applying a bit rate factor to another bit rate.

    Abstract translation: 公开了一种编码包括视频分量和音频分量的输入视频流的方法。 输入视频流被分割成多个段,每个段包括多个帧。 每个段被编码为低比特率层,高比特率层和一个或多个中间比特率层。 选择低比特率层的比特率,使得流分段的网络将总是能够将编码为低比特率层的段流传输。 选择高比特率层的比特率使得该片段能够在质量阈值以上或高于质量阈值时被解码和回放。 中间比特率层的比特率通过将比特率因子应用于另一个比特率来产生。

    TEXTURE SENSITIVE TEMPORAL FILTER BASED ON MOTION ESTIMATION
    6.
    发明申请
    TEXTURE SENSITIVE TEMPORAL FILTER BASED ON MOTION ESTIMATION 有权
    基于运动估计的纹理敏感时间滤波器

    公开(公告)号:US20090213933A1

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

    申请号:US12037925

    申请日:2008-02-26

    Abstract: Architecture that employs texture sensitive temporal filtering to reuse motion estimation information in a realtime encoder. The temporal filter is applied for classified static areas. The architecture reuses the motion estimation results on motion vectors, cost estimates (e.g., sum of absolute difference (SAD)), and edge awareness texture information to apply the temporal filter on the current picture. Filtering can be applied at the pixel level, block level or macroblock level.

    Abstract translation: 采用纹理敏感时间滤波的结构在实时编码器中重用运动估计信息。 时间滤波器被应用于分类的静态区域。 该架构重新使用关于运动矢量的运动估计结果,成本估计(例如,绝对差的总和(SAD))和边缘感知纹理信息以将时间滤波器应用于当前图像。 可以在像素级,块级或宏块级应用滤波。

    Process pool of empty application hosts to improve user perceived launch time of applications
    7.
    发明授权
    Process pool of empty application hosts to improve user perceived launch time of applications 有权
    空应用程序主机的处理池,以提高用户感知应用程序的启动时间

    公开(公告)号:US08832708B2

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

    申请号:US12902318

    申请日:2010-10-12

    CPC classification number: G06F9/5027 G06F2209/5011 G06F2209/5014

    Abstract: Various embodiments enable a device to create a pool of at least one empty application. An empty application can be configured to contain resources that are common across one or more other applications and initialize the resources for the one or more other applications effective to reduce startup time of the other applications. In one or more embodiments, an empty application can further be populated with the one or more other applications effective to cause the one or more other applications to execute. Alternately or additionally, a device can be monitored for an idle state, and, upon determining the device is in the idle state, at least one empty application can be created.

    Abstract translation: 各种实施例使得设备能够创建至少一个空应用程序的池。 可以将空应用程序配置为包含在一个或多个其他应用程序中通用的资源,并初始化一个或多个其他应用程序的资源,以有效减少其他应用程序的启动时间。 在一个或多个实施例中,空应​​用可以进一步被一个或多个其他应用程序填充,以有效地使一个或多个其他应用执行。 或者或另外,可以监视设备的空闲状态,并且在确定设备处于空闲状态时,可以创建至少一个空应用。

    OPTIMIZED CLIENT SIDE RATE CONTROL AND INDEXED FILE LAYOUT FOR STREAMING MEDIA
    8.
    发明申请
    OPTIMIZED CLIENT SIDE RATE CONTROL AND INDEXED FILE LAYOUT FOR STREAMING MEDIA 有权
    优化的客户端速率控制和用于流媒体的索引文件布局

    公开(公告)号:US20090282162A1

    公开(公告)日:2009-11-12

    申请号:US12119364

    申请日:2008-05-12

    CPC classification number: H04L65/607 H04L65/608 H04N21/00

    Abstract: An indexed file layout, comprising index information, is defined for segmented streaming of multimedia content. The index information can comprise program description information and streaming segment index information. In addition, the layout can comprise files containing streaming segments of the program, where the streaming segments are each encoded at one or more bitrates independently of other streaming segments of the program. The layout supports client switching between different bitrates at segment boundaries. Optimized client-side rate control of streaming content can be provided by defining a plurality of states, selecting available paths based on constraint conditions, and selecting a best path through the states (e.g., based on a distortion measure). In one client-side rate control solution states correspond to a specific bitrate of a specific streaming segment, and in another client-side rate control solution states correspond to a measure of client buffer fullness.

    Abstract translation: 包括索引信息的索引文件布局被定义用于多媒体内容的分段流。 索引信息可以包括节目描述信息和流分片索引信息。 此外,布局可以包括包含程序的流片段的文件,其中流片段每个以独立于节目的其他流片段的一个或多个比特率进行编码。 该布局支持在段边界处的不同比特率之间的客户端切换。 可以通过定义多个状态,基于约束条件选择可用路径以及选择通过状态的最佳路径(例如,基于失真度量)来提供流内容的优化的客户端速率控制。 在一个客户端速率控制解决方案中,状态对应于特定流分段的特定比特率,并且在另一客户端速率控制解决方案状态对应于客户端缓冲区充满度的度量。

    Low-Power Co-Processor Architecture
    9.
    发明申请
    Low-Power Co-Processor Architecture 有权
    低功耗协处理器架构

    公开(公告)号:US20070113048A1

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

    申请号:US11557755

    申请日:2006-11-08

    CPC classification number: G06F15/7864 G06F9/3879 Y02D10/13

    Abstract: A system architecture including a co-processor and a memory switch resource is disclosed. The memory switch includes multiple memory blocks and switch circuitry for selectably coupling processing units of the co-processor, and also a bus slave circuit coupled to a system bus of the system, to selected ones of the memory blocks. The memory switch may be constructed as an array of multiplexers, controlled by control logic of the memory switch in response to the contents of a control register. The various processing units of the co-processor are each able to directly access one of the memory blocks, as controlled by the switch circuitry. Following processing of a block of data by one of the processing units, the memory switch associates the memory blocks with other functional units, thus moving data from one functional unit to another without requiring reading and rewriting of the data.

    Abstract translation: 公开了一种包括协处理器和存储器交换机资源的系统架构。 存储器开关包括多个存储器块和用于可选择地将协处理器的处理单元耦合的开关电路,以及耦合到系统的系统总线的总线从属电路到选择的存储器块。 存储器开关可以被构造为多路复用器的阵列,其由存储器开关的控制逻辑控制,以响应于控制寄存器的内容。 协处理器的各种处理单元各自能够直接访问由开关电路控制的存储块之一。 在由处理单元之一处理数据块之后,存储器开关将存储器块与其他功能单元相关联,从而将数据从一个功能单元移动到另一个功能单元,而不需要读取和重写数据。

    Texture sensitive temporal filter based on motion estimation
    10.
    发明授权
    Texture sensitive temporal filter based on motion estimation 有权
    基于运动估计的纹理敏感时间滤波器

    公开(公告)号:US08619861B2

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

    申请号:US12037925

    申请日:2008-02-26

    Abstract: Architecture that employs texture sensitive temporal filtering to reuse motion estimation information in a realtime encoder. The temporal filter is applied for classified static areas. The architecture reuses the motion estimation results on motion vectors, cost estimates (e.g., sum of absolute difference (SAD)), and edge awareness texture information to apply the temporal filter on the current picture. Filtering can be applied at the pixel level, block level or macroblock level.

    Abstract translation: 采用纹理敏感时间滤波的结构在实时编码器中重用运动估计信息。 时间滤波器被应用于分类的静态区域。 该架构重新使用关于运动矢量的运动估计结果,成本估计(例如,绝对差的总和(SAD))和边缘感知纹理信息以将时间滤波器应用于当前图像。 可以在像素级,块级或宏块级应用滤波。

Patent Agency Ranking