Optical proximity switch
    21.
    发明授权
    Optical proximity switch 有权
    光接近开关

    公开(公告)号:US08969786B2

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

    申请号:US13555471

    申请日:2012-07-23

    IPC分类号: H03K17/78

    CPC分类号: H03K17/941

    摘要: An optical proximity switch includes an optical transmitter for emitting a light signal, a transmitting lens with total internal reflection-using the light signal to form and transmit a light beam , a receiver, an imaging receiving lens for receiving and transmitting to the receiver the light signal, and an electronic circuit for evaluating the light signal received by the receiver.

    摘要翻译: 一种光学接近开关包括用于发射光信号的光发射器,具有全内反射的透射透镜 - 使用光信号来形成和传输光束,接收器,用于接收和发射光的成像接收透镜 信号和用于评估由接收器接收的光信号的电子电路。

    Providing a proxy view for an application in a window manager
    22.
    发明授权
    Providing a proxy view for an application in a window manager 有权
    在窗口管理器中为应用程序提供代理视图

    公开(公告)号:US08656418B2

    公开(公告)日:2014-02-18

    申请号:US13616713

    申请日:2012-09-14

    IPC分类号: G06F13/00

    CPC分类号: G06F9/452

    摘要: A window manager process hosts proxy window objects created by an application in a window manager display structure. A process in a device creates a local proxy view object within a window manager display structure for the window manager process. The process registers an identifier for a remote proxy window object which corresponds to an application display structure. The application controls processing of data used by the application. The process assigns the identifier for the remote proxy window object to the local proxy view object in the window manager display structure to create a composite display structure and renders the composite display structure to display an image on a display device. The image corresponds to the objects of the application display structure represented by the remote proxy window object. The window manager process controls rendering of the composite display structure.

    摘要翻译: 窗口管理器进程托管由窗口管理器显示结构中的应用程序创建的代理窗口对象。 设备中的进程在窗口管理器进程的窗口管理器显示结构内创建本地代理视图对象。 该过程注册对应于应用程序显示结构的远程代理窗口对象的标识符。 应用程序控制应用程序使用的数据的处理。 该过程在窗口管理器显示结构中将远程代理窗口对象的标识符分配给本地代理视图对象,以创建复合显示结构,并呈现复合显示结构以在显示设备上显示图像。 图像对应于由远程代理窗口对象表示的应用程序显示结构的对象。 窗口管理器进程控制复合显示结构的渲染。

    Media synchronization via image queue
    23.
    发明授权
    Media synchronization via image queue 有权
    通过图像队列进行媒体同步

    公开(公告)号:US08531469B2

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

    申请号:US12146318

    申请日:2008-06-25

    IPC分类号: G06T1/00

    CPC分类号: G06T11/206

    摘要: This invention is directed to a system for processing media in an electronic device. An application operative to request the display of one or more graphics elements may be implemented on the electronic device. The application may identify graphics elements for display and organize the graphics elements in a layer tree for processing and display by a render server (e.g., a core animation render server). To coordinate the processing of graphics elements of the application or of several applications, the electronic device may include a media server operative to receive media from the application and generate an image queue that includes video frames of the media. The render server may associate a slot ID with each image queue, while the media server may provide the slot ID to the application for inclusion in the layer tree. When the render server reaches a slot ID in the layer tree, the render server may identify and display the associated image queue.

    摘要翻译: 本发明涉及一种用于在电子设备中处理介质的系统。 可以在电子设备上实现可操作以请求显示一个或多个图形元素的应用。 应用可以识别用于显示的图形元素并且组织图层树中的图形元素以由渲染服务器(例如,核心动画呈现服务器)进行处理和显示。 为了协调应用程序或多个应用程序的图形元素的处理,电子设备可以包括媒体服务器,其可操作以从应用程序接收媒体并生成包括媒体的视频帧的图像队列。 呈现服务器可以将时隙ID与每个图像队列相关联,而媒体服务器可以向应用提供时隙ID以包含在层树中。 当渲染服务器到达层树中的插槽ID时,渲染服务器可以识别并显示相关联的图像队列。

    Providing a Proxy View for an Application in a Window Manager
    24.
    发明申请
    Providing a Proxy View for an Application in a Window Manager 有权
    在窗口管理器中为应用程序提供代理视图

    公开(公告)号:US20130067402A1

    公开(公告)日:2013-03-14

    申请号:US13616713

    申请日:2012-09-14

    IPC分类号: G06F3/048

    CPC分类号: G06F9/452

    摘要: A window manager process hosts proxy window objects created by an application in a window manager display structure. A process in a device creates a local proxy view object within a window manager display structure for the window manager process. The process registers an identifier for a remote proxy window object which corresponds to an application display structure. The application controls processing of data used by the application. The process assigns the identifier for the remote proxy window object to the local proxy view object in the window manager display structure to create a composite display structure and renders the composite display structure to display an image on a display device. The image corresponds to the objects of the application display structure represented by the remote proxy window object. The window manager process controls rendering of the composite display structure.

    摘要翻译: 窗口管理器进程托管由窗口管理器显示结构中的应用程序创建的代理窗口对象。 设备中的进程在窗口管理器进程的窗口管理器显示结构内创建本地代理视图对象。 该过程注册对应于应用程序显示结构的远程代理窗口对象的标识符。 应用程序控制应用程序使用的数据的处理。 该过程在窗口管理器显示结构中将远程代理窗口对象的标识符分配给本地代理视图对象,以创建复合显示结构,并呈现复合显示结构以在显示设备上显示图像。 图像对应于由远程代理窗口对象表示的应用程序显示结构的对象。 窗口管理器进程控制复合显示结构的渲染。

    FRAMEWORK FOR GRAPHICS ANIMATION AND COMPOSITING OPERATIONS
    25.
    发明申请
    FRAMEWORK FOR GRAPHICS ANIMATION AND COMPOSITING OPERATIONS 有权
    图形动画和组合操作框架

    公开(公告)号:US20120154415A1

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

    申请号:US13367717

    申请日:2012-02-07

    IPC分类号: G06T13/00

    CPC分类号: G06T13/80 G06T1/20 G06T13/00

    摘要: A graphics animation and compositing operations framework has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or other types of objects for an application's user interface. The application commits state changes to the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state by the framework which can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer. Portions of the render tree changing relative to prior versions can be tracked to improve resource management.

    摘要翻译: 图形动画和合成操作框架具有用于与应用程序接口的层树和用于与渲染引擎进行连接的渲染树。 图层树中的图层可以是应用程序的用户界面的内容,窗口,视图,视频,图像,文本,媒体或其他类型的对象。 应用程序将对层树的层执行状态更改。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画通过框架动画状态的变化,该框架可以基于运动,可见性和转换来定义一组预定的动画。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现为帧缓冲区。 可以跟踪渲染树相对于先前版本更改的部分,以改进资源管理。

    System for Optimizing Graphics Operations
    26.
    发明申请
    System for Optimizing Graphics Operations 审中-公开
    优化图形操作的系统

    公开(公告)号:US20120147011A1

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

    申请号:US13371876

    申请日:2012-02-13

    IPC分类号: G06T11/20 G06F15/16

    摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.

    摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。

    Partial display updates in a windowing system using a programmable graphics processing unit
    27.
    发明授权
    Partial display updates in a windowing system using a programmable graphics processing unit 有权
    在使用可编程图形处理单元的窗口系统中部分显示更新

    公开(公告)号:US08144159B2

    公开(公告)日:2012-03-27

    申请号:US13111089

    申请日:2011-05-19

    IPC分类号: G06F15/16 G06F13/00 G09G5/399

    CPC分类号: G09G5/393 G09G5/14

    摘要: Techniques to generate partial display updates in a buffered window system in which arbitrary visual effects are permitted to any one or more windows (e.g., application-specific window buffers) are described. Once a display output region is identified for updating, the buffered window system is interrogated to determine which regions within each window, if any, may effect the identified output region. Such determination considers the consequences any filters associated with a window impose on the region needed to make the output update.

    摘要翻译: 描述了在缓冲窗口系统中产生部分显示更新的技术,其中任意视觉效果被允许到任何一个或多个窗口(例如,特定于应用的窗口缓冲器)。 一旦显示输出区域被识别用于更新,则缓冲的窗口系统被询问以确定每个窗口内的哪些区域(如果有的话)可以影响所识别的输出区域。 这种确定考虑了与窗口相关联的任何过滤器对进行输出更新所需的区域的后果。

    System for Optimizing Graphics Operations
    28.
    发明申请
    System for Optimizing Graphics Operations 有权
    优化图形操作的系统

    公开(公告)号:US20110169857A1

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

    申请号:US13025781

    申请日:2011-02-11

    IPC分类号: G06F15/16 G09G5/02

    摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.

    摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。

    System for reducing the number of programs necessary to render an image
    30.
    发明授权
    System for reducing the number of programs necessary to render an image 有权
    用于减少呈现图像所需的程序数量的系统

    公开(公告)号:US07614041B2

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

    申请号:US11696663

    申请日:2007-04-04

    申请人: John Harper

    发明人: John Harper

    CPC分类号: G06T1/20

    摘要: A image processing system reduces the memory and computational requirements needed to process graphics operations. The system combines otherwise individual operations to apply filters to images. The resulting filter operation that emerges from the combination of individual operations spares the processor time required to apply the filter, and the resulting filter operation eliminates the need to create any intermediary image. The system can be implemented in many contexts, such as in situations where the individual operations are fragment programs of a programmable Graphics Processing Unit (GPU).

    摘要翻译: 图像处理系统减少了处理图形操作所需的存储器和计算要求。 该系统将单独的操作合并到图像应用过滤器。 从单个操作的组合中产生的所得到的过滤器操作备用了应用过滤器所需的处理器时间,并且由此产生的过滤器操作消除了创建任何中间图像的需要。 该系统可以在许多上下文中实现,例如在各个操作是可编程图形处理单元(GPU)的片段程序的情况下。