Techniques for managing system power using deferred graphics rendering

    公开(公告)号:US10025372B2

    公开(公告)日:2018-07-17

    申请号:US15050222

    申请日:2016-02-22

    Abstract: An apparatus may include a memory to store one or more graphics rendering commands in a queue after generation. The apparatus may also include a processor circuit, and a graphics rendering command manager for execution on the processor to dynamically determine at one or more instances a total execution duration for the one or more graphics rendering commands, where the total execution duration comprises a total time to render the one or more graphics rendering commands. The graphics rendering command manager also may be for execution on the processor to generate a signal to transmit the one or more graphics rendering commands for rendering by a graphics processor when the total execution duration exceeds a graphics rendering command execution window.

    Techniques for managing system power using deferred graphics rendering
    2.
    发明授权
    Techniques for managing system power using deferred graphics rendering 有权
    使用延迟图形渲染来管理系统电源的技术

    公开(公告)号:US09269121B2

    公开(公告)日:2016-02-23

    申请号:US13718794

    申请日:2012-12-18

    CPC classification number: G06F1/3287 G06F1/3206 G06F1/3228 G06T1/20

    Abstract: An apparatus may include a memory to store one or more graphics rendering commands in a queue after generation. The apparatus may also include a processor circuit, and a graphics rendering command manager for execution on the processor to dynamically determine at one or more instances a total execution duration for the one or more graphics rendering commands, where the total execution duration comprises a total time to render the one or more graphics rendering commands. The graphics rendering command manager also may be for execution on the processor to generate a signal to transmit the one or more graphics rendering commands for rendering by a graphics processor when the total execution duration exceeds a graphics rendering command execution window.

    Abstract translation: 一种装置可以包括存储器,用于在生成之后在队列中存储一个或多个图形呈现命令。 该装置还可以包括处理器电路和用于在处理器上执行的图形渲染命令管理器,以在一个或多个实例上动态地确定一个或多个图形渲染命令的总执行持续时间,其中总执行持续时间包括总时间 渲染一个或多个图形渲染命令。 图形渲染命令管理器还可以在处理器上执行以产生一个信号,以在总执行持续时间超过图形渲染命令执行窗口时传输一个或多个图形渲染命令,以供图形处理器渲染。

    Adaptive touch scanning
    3.
    发明授权
    Adaptive touch scanning 有权
    自适应触摸扫描

    公开(公告)号:US09244551B2

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

    申请号:US14033044

    申请日:2013-09-20

    CPC classification number: G06F3/041 G06F1/3262

    Abstract: An apparatus, touch controller, and system for adaptive touch scanning is described herein. The apparatus includes logic to calculate a distance traveled between two consecutive touch samples, and logic to compare the distance traveled with a target distance to find an actual error. The apparatus also includes logic to update the scan rate based on the actual error.

    Abstract translation: 本文描述了用于自适应触摸扫描的装置,触摸控制器和系统。 该装置包括用于计算两个连续触摸样本之间行进的距离的逻辑,以及用于比较与目标距离行进的距离以找到实际误差的逻辑。 该装置还包括基于实际误差来更新扫描速率的逻辑。

    Data transmission for display partial update
    4.
    发明授权
    Data transmission for display partial update 有权
    数据传输用于显示部分更新

    公开(公告)号:US09177534B2

    公开(公告)日:2015-11-03

    申请号:US13840159

    申请日:2013-03-15

    CPC classification number: G09G5/395 G09G2310/04 G09G2330/021 G09G2360/122

    Abstract: Data transmission for display partial update. An embodiment of an apparatus includes a display controller to transfer pixel data from a frame buffer to a video display and to select a granularity of a plurality of granularities for units of data for the transfer of the pixel data, and a detection element to track updates to the frame buffer, the detection element to identify at least a first damage area of the pixel data that has been changed from a previous image, wherein the display controller is to provide the video display with the identified first damage area of the pixel data in more or more units of data of the chosen granularity.

    Abstract translation: 数据传输用于显示部分更新。 装置的实施例包括显示控制器,用于将像素数据从帧缓冲器传送到视频显示器,并且为了传送像素数据的数据单元选择多个粒度的粒度,以及用于跟踪更新的检测元件 所述检测元件用于识别已经从先前图像改变的像素数据的至少第一损伤区域,其中所述显示控制器将以所识别的像素数据的第一损伤区域提供所述像素数据的第一损伤区域 更多或更多的所选粒度的单位数据。

    Display update for a wireless display device
    5.
    发明授权
    Display update for a wireless display device 有权
    显示无线显示设备的更新

    公开(公告)号:US08786621B2

    公开(公告)日:2014-07-22

    申请号:US13958026

    申请日:2013-08-02

    Abstract: Embodiments of partial update for a wireless display device include providing an update information message identifying a location of the partial update and the changed image data. A display source identifies changes in image data stored in a frame buffer, generates an update information message to identify the location of the changed image data and to provide the changed image data. A display sink receives the update information message and merges the changed image data with image data stored in a local frame buffer.

    Abstract translation: 无线显示装置的部分更新的实施例包括提供识别部分更新的位置和改变的图像数据的更新信息消息。 显示源识别存储在帧缓冲器中的图像数据的变化,生成更新信息消息以识别改变的图像数据的位置并提供改变的图像数据。 显示接收器接收更新信息消息,并将改变的图像数据与存储在本地帧缓冲器中的图像数据合并。

    POLLING DETERMINATION
    6.
    发明申请
    POLLING DETERMINATION 有权
    投票决定

    公开(公告)号:US20150254194A1

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

    申请号:US14723015

    申请日:2015-05-27

    CPC classification number: G06F13/22 G06F13/32 G06F13/34 G06F13/366 Y02D10/14

    Abstract: Techniques for polling an input/output (I/O) device are described herein. The techniques include polling a device for data from the I/O device, and receiving the data from the I/O device at the host device as a result of the polling. The techniques include determining whether the data received is the same as data received at a previous polling of the I/O device. Upon determining the data received is the same, the techniques include decreasing the polling rate if the data is the same, and if it is not the same. Upon determining the data is not the same, the techniques include increasing the polling rate if the data is not the same.

    Abstract translation: 本文描述了用于轮询输入/输出(I / O)设备的技术。 这些技术包括轮询来自I / O设备的数据的设备,以及作为轮询的结果从主机设备处的I / O设备接收数据。 这些技术包括确定所接收的数据是否与在I / O设备的先前轮询时接收的数据相同。 一旦确定接收到的数据是相同的,则技术包括如果数据相同则降低轮询速率,并且如果不相同。 在确定数据不相同时,如果数据不相同,则技术包括增加轮询速率。

    Polling determination
    7.
    发明授权

    公开(公告)号:US09619411B2

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

    申请号:US14723015

    申请日:2015-05-27

    CPC classification number: G06F13/22 G06F13/32 G06F13/34 G06F13/366 Y02D10/14

    Abstract: Techniques for polling an input/output (I/O) device are described herein. The techniques include polling a device for data from the I/O device, and receiving the data from the I/O device at the host device as a result of the polling. The techniques include determining whether the data received is the same as data received at a previous polling of the I/O device. Upon determining the data received is the same, the techniques include decreasing the polling rate if the data is the same, and if it is not the same. Upon determining the data is not the same, the techniques include increasing the polling rate if the data is not the same.

    Polling determination
    8.
    发明授权
    Polling determination 有权
    轮询决定

    公开(公告)号:US09058422B2

    公开(公告)日:2015-06-16

    申请号:US14040649

    申请日:2013-09-28

    CPC classification number: G06F13/22 G06F13/32 G06F13/34 G06F13/366 Y02D10/14

    Abstract: Techniques for polling an input/output (I/O) device are described herein. The techniques include polling a device for data from the I/O device, and receiving the data from the I/O device at the host device as a result of the polling. The techniques include determining whether the data received is the same as data received at a previous polling of the I/O device. Upon determining the data received is the same, the techniques include decreasing the polling rate if the data is the same, and if it is not the same. Upon determining the data is not the same, the techniques include increasing the polling rate if the data is not the same.

    Abstract translation: 本文描述了用于轮询输入/输出(I / O)设备的技术。 这些技术包括轮询来自I / O设备的数据的设备,以及作为轮询的结果从主机设备处的I / O设备接收数据。 这些技术包括确定所接收的数据是否与在I / O设备的先前轮询时接收的数据相同。 一旦确定接收到的数据是相同的,则技术包括如果数据相同则降低轮询速率,并且如果不相同。 在确定数据不相同时,如果数据不相同,则技术包括增加轮询速率。

Patent Agency Ranking