USING A VIRTUAL TO VIRTUAL ADDRESS TABLE FOR MEMORY COMPRESSION
    1.
    发明申请
    USING A VIRTUAL TO VIRTUAL ADDRESS TABLE FOR MEMORY COMPRESSION 审中-公开
    使用虚拟地址表进行内存压缩

    公开(公告)号:WO2018057240A1

    公开(公告)日:2018-03-29

    申请号:PCT/US2017/048786

    申请日:2017-08-27

    Abstract: A virtual-to-virtual page table maps a main surface containing the actual data and a metadata or auxiliary surface that gives information about compression of the main surface. In order to access the metadata that corresponds to main surface, an additional virtual-to-virtual table may be used ahead of the regular page table mapping to avoid the need to pass the metadata base address and x, y coordinates across a pipeline which may result in multiple memory writes.

    Abstract translation: 虚拟到虚拟页面表映射包含实际数据的主表面和提供关于主表面的压缩的信息的元数据或辅助表面。 为了访问与主表面相对应的元数据,可以在常规页表映射之前使用额外的虚拟到虚拟表,以避免需要将元数据基地址和x,y坐标通过管道传递 导致多次写入内存。

    DISCARD MECHANISM FOR TILE-BASED RENDERING
    2.
    发明申请
    DISCARD MECHANISM FOR TILE-BASED RENDERING 审中-公开
    用于基于TILE的渲染的丢弃机制

    公开(公告)号:WO2018004874A1

    公开(公告)日:2018-01-04

    申请号:PCT/US2017/033919

    申请日:2017-05-23

    CPC classification number: G06T15/005 G06T15/80

    Abstract: A tile identifier may be assigned to tiles processed in order in a pixel shader. When the tiles are processed out of order in the pixel shader, the tile identifier may be used to determine when rendering is complete and a tile may be discarded.

    Abstract translation: 可以将瓦片标识符分配给在像素着色器中按顺序处理的瓦片。 当在像素着色器中按顺序处理瓦片时,瓦片标识符可以用于确定何时完成渲染并且可以丢弃瓦片。

    COMMAND PROCESSING FOR GRAPHICS TILE-BASED RENDERING
    3.
    发明申请
    COMMAND PROCESSING FOR GRAPHICS TILE-BASED RENDERING 审中-公开
    指令处理的图形基于TILE的渲染

    公开(公告)号:WO2017200660A1

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

    申请号:PCT/US2017/026764

    申请日:2017-04-10

    Abstract: The same set of render commands can be re-executed for each of a plurality of tiles making up a graphic scene to be rendered. Each time the list of commands is executed, the way the commands are executed may be modified based on information received from tile pre-processing. Specifically, a jump if command may be inserted into the command list. When this command is encountered, a determination is made, based on information received from tile pre-processing pipeline, whether to execute the command for the next primitive or not. If the next primitive is to be culled then the command for the next primitive is not executed and the flow moves past that command. If the next primitive is to be executed then the jump is not implemented. This enables avoiding reloading the same list of commands over and over for every tile.

    Abstract translation: 对于构成要呈现的图形场景的多个拼贴块中的每个拼贴块,可以重新执行相同的一组渲染命令。 每次执行命令列表时,可以基于从瓦片预处理接收到的信息来修改命令的执行方式。 具体而言,可以将跳转if命令插入到命令列表中。 当遇到这个命令时,基于从瓦片预处理管线接收到的信息确定是否执行下一个原语的命令。 如果要剔除下一个基元,则不执行下一个基元的命令,并且流程移过该命令。 如果要执行下一个基元,则跳转不执行。 这样可以避免为每个tile重复加载相同的命令列表。

    CREATING THREE-DIMENSIONAL AERIAL IMAGES
    4.
    发明申请
    CREATING THREE-DIMENSIONAL AERIAL IMAGES 审中-公开
    创建三维空间图像

    公开(公告)号:WO2017160396A1

    公开(公告)日:2017-09-21

    申请号:PCT/US2017/014040

    申请日:2017-01-19

    Abstract: A display for a computer system may be created by generating a three-dimensional image using a rotating helicoid. The helicoid may be formed by deforming a catenoid to form a helicoid. The helicoid may be supported by a pair of structures that do not occlude an image projected onto the helicoid nor occlude the user's ability to view the full extent of the image on the helicoid. The helicoid generated image may be transformed to an aerial floating image by a corner cube reflector array plate. Then depth sensing cameras may sense user interaction with the floating aerial image and may modify the image to make it appear that the user is actually modifying a physical object by manual manipulation.

    Abstract translation: 可以通过使用旋转螺旋来产生三维图像来创建用于计算机系统的显示器。 螺旋体可以通过使悬链曲线变形形成螺旋体而形成。 螺旋体可以由一对结构支撑,该结构不会遮挡投影到螺旋体上的图像,也不会遮挡用户在螺旋体上观看图像的全部范围的能力。 螺旋形产生的图像可以通过角隅棱镜反射器阵列板转换成空中浮动图像。 然后,深度感测相机可以感测用户与浮动航拍图像的交互,并且可以修改图像以使得看起来用户实际上通过手动操纵来修改物理对象。

    POSITION ONLY SHADER CONTEXT SUBMISSION THROUGH A RENDER COMMAND STREAMER
    5.
    发明申请
    POSITION ONLY SHADER CONTEXT SUBMISSION THROUGH A RENDER COMMAND STREAMER 审中-公开
    位置只能通过渲染命令流程表上传提交上传

    公开(公告)号:WO2017052949A1

    公开(公告)日:2017-03-30

    申请号:PCT/US2016/048524

    申请日:2016-08-25

    CPC classification number: G06T15/80 G06F9/48 G06T1/20

    Abstract: By scheduling/managing workload submission to a POSH pipe one can exploit parallelism with minimum impact to the software scheduler in some embodiments. Software separates command sequences for each pipe to enable the POSH pipe to run ahead of a Render pipe. Infrastructre is provided to synchronize the two pipes through software inserted commands. A Render plus POSH pipeline may be a single monolithic engine without changes to a software scheduler, removing the complexity and the latencies involved in scheduling.

    Abstract translation: 通过调度/管理到POSH管道的工作负载,可以在一些实施例中利用对软件调度器的最小影响的并行性。 软件分离每个管道的命令序列,以使POSH管道能够在渲染管道之前运行。 提供了基础设施,通过软件插入的命令来同步两个管道。 渲染加POSH管道可以是单个单片引擎,而不改变软件调度器,消除了调度中涉及的复杂性和延迟。

    COMPRESSION USING INDEX BITS IN MSAA
    6.
    发明申请
    COMPRESSION USING INDEX BITS IN MSAA 审中-公开
    使用MSAA中的索引位置进行压缩

    公开(公告)号:WO2016076982A1

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

    申请号:PCT/US2015/054358

    申请日:2015-10-07

    Abstract: A palette compressed representation may be stored in the index bits, when that is possible. The savings are considerable in some embodiments. In uncompressed mode, the data uses 2304 (2048+256) bits, and in compressed mode, the data uses 1280 bits. However, with this technique, the data only uses the index bits, (e.g. 256 bits) with a 5:1 compression improvement over the already compressed representation, and with respect to the uncompressed representation it is a 9:1 compression ratio.

    Abstract translation: 调色板压缩表示可以存储在索引位中,当可能时。 在一些实施例中节省了很大的成本。 在未压缩模式下,数据使用2304(2048 + 256)位,在压缩模式下,数据使用1280位。 然而,利用这种技术,数据仅使用比已经压缩的表示具有5:1压缩改进的索引比特(例如256比特),并且相对于未压缩的表示,它是9:1的压缩比。

    HIERARCHICAL INDEX BITS FOR MULTI-SAMPLING ANTI-ALIASING
    7.
    发明申请
    HIERARCHICAL INDEX BITS FOR MULTI-SAMPLING ANTI-ALIASING 审中-公开
    用于多采样抗锯齿的分层索引位

    公开(公告)号:WO2016043917A1

    公开(公告)日:2016-03-24

    申请号:PCT/US2015/046018

    申请日:2015-08-20

    CPC classification number: G06T11/40 G06T1/60 G06T9/00

    Abstract: In accordance with some embodiments, a control surface stores the index bits in a tile using multi-sampling anti-aliasing. By determining whether all the samples in a tile point to plane 0, one can use only two bits in a control surface for the tile to indicate that all the samples on the tile point to plane 0. Otherwise more than two bits may be stored in the control surface to indicate planes pointed to by the samples of the tile.

    Abstract translation: 根据一些实施例,控制表面使用多采样抗锯齿将索引位存储在瓦片中。 通过确定瓦片中的所有样本是否指向平面0,可以仅使用控制表面中的两个比特来表示瓦片上的所有样本指向平面0.否则可以将多于两个比特存储在 该控制表面指示由该瓦片的样品指向的平面。

    PROCESSOR-BASED DEVICE WITH EMISSIVE DISPLAY AND REMOVABLE SCREEN
    8.
    发明申请
    PROCESSOR-BASED DEVICE WITH EMISSIVE DISPLAY AND REMOVABLE SCREEN 审中-公开
    基于处理器的设备,具有显示屏和可移除屏幕

    公开(公告)号:WO2015148749A1

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

    申请号:PCT/US2015/022627

    申请日:2015-03-26

    Abstract: In accordance with some embodiments, a processor-based device may be implemented with an emissive projection display that is removable from the device. The screen only may be removable in some embodiments and, in other embodiments, the screen, together with the emissive projection display, may be removable from the processor-based device.

    Abstract translation: 根据一些实施例,基于处理器的设备可以用可从设备移除的发射投影显示器来实现。 在一些实施例中,屏幕可以是可移除的,并且在其他实施例中,屏幕与发射投影显示器可以从基于处理器的设备可移除。

    PROCESSING DATA PRIVATELY IN THE CLOUD
    10.
    发明申请
    PROCESSING DATA PRIVATELY IN THE CLOUD 审中-公开
    在云中私密处理数据

    公开(公告)号:WO2015026336A1

    公开(公告)日:2015-02-26

    申请号:PCT/US2013/055915

    申请日:2013-08-21

    Abstract: While cloud services can offer processing from personal devices or synthesized data from multiple sources, many users prefer their data to remain private. According to some embodiments, private user data may be processed in the cloud without revealing the user identity to the cloud service provider. Only the user or an authorized agent of the user and the service's hardware platform have access to certain keys. The service application software and operating system only have access to encrypted data.

    Abstract translation: 虽然云服务可以从个人设备提供处理或从多个来源提供合成数据,但许多用户喜欢他们的数据保持私密。 根据一些实施例,私有用户数据可以在云中处理,而不向云服务提供商泄露用户身份。 只有用户或用户的授权代理和服务的硬件平台才能访问某些密钥。 服务应用软件和操作系统只能访问加密数据。

Patent Agency Ranking