VIRTUALIZED GRAPHICS PROCESSING FOR REMOTE DISPLAY
    1.
    发明申请
    VIRTUALIZED GRAPHICS PROCESSING FOR REMOTE DISPLAY 审中-公开
    虚拟图形处理远程显示

    公开(公告)号:US20130311548A1

    公开(公告)日:2013-11-21

    申请号:US13727357

    申请日:2012-12-26

    Abstract: User inputs are received from end user devices. The user inputs are associated with applications executing in parallel on a computer system. Responsive to the user inputs, data is generated using a graphics processing unit (GPU) configured as multiple virtual GPUs that are concurrently utilized by the applications. The data is then directed to the proper end user devices for display.

    Abstract translation: 从最终用户设备接收用户输入。 用户输入与在计算机系统上并行执行的应用相关联。 响应于用户输入,使用被配置为多个虚拟GPU的图形处理单元(GPU)来生成数据,该多个虚拟GPU被应用程序同时使用。 然后将数据引导到适当的最终用户设备进行显示。

    System and method for rendering and displaying high-resolution images
    2.
    发明授权
    System and method for rendering and displaying high-resolution images 有权
    用于渲染和显示高分辨率图像的系统和方法

    公开(公告)号:US08854380B2

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

    申请号:US14026901

    申请日:2013-09-13

    Abstract: One embodiment of the present invention sets forth a technique for displaying high-resolution images using multiple graphics processing units (GPUs). The graphics driver is configured to present one virtual display device, simulating a high-resolution mosaic display surface, to the operating system and the application programs. The graphics driver is also configured to partition the display surface amongst the GPUs and transmit commands and data to the local memory associated with the first GPU. A video bridge automatically broadcasts this information to the local memories associated with the remaining GPUs. Each GPU renders and displays only the partition of the display surface assigned to that particular GPU, and the GPUs are synchronized to ensure the continuity of the displayed images. This technique allows the system to display higher resolution images than the system hardware would otherwise support, transparently to the operating system and the application programs.

    Abstract translation: 本发明的一个实施例提出了使用多个图形处理单元(GPU)显示高分辨率图像的技术。 图形驱动器被配置为向操作系统和应用程序呈现一个虚拟显示设备,模拟高分辨率马赛克显示表面。 图形驱动器还被配置为在GPU之间划分显示表面,并将命令和数据传送到与第一GPU相关联的本地存储器。 视频桥自动将该信息广播到与剩余GPU相关联的本地存储器。 每个GPU渲染并显示分配给该特定GPU的显示表面的分区,并且GPU被同步以确保所显示的图像的连续性。 该技术允许系统显示比系统硬件以其他方式支持的更高分辨率的图像,对操作系统和应用程序是透明的。

    Adaptive video compression for latency control

    公开(公告)号:US10116943B2

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

    申请号:US14055676

    申请日:2013-10-16

    Inventor: Franck R. Diard

    Abstract: One embodiment of the present invention sets forth a technique for adaptively compressing video frames. The technique includes encoding a first plurality of video frames based on a first video compression algorithm to generate first encoded video frames and transmitting the first encoded video frames to a client device. The technique further includes receiving a user input event, switching from the first video compression algorithm to a second video compression algorithm in response to the user input event, encoding a second plurality of video frames based on the second video compression algorithm to generate second encoded video frames, and transmitting the second encoded video frames to the client device.

    Hybrid encoding/decoding for remote gaming
    4.
    发明授权
    Hybrid encoding/decoding for remote gaming 有权
    用于远程游戏的混合编码/解码

    公开(公告)号:US08938127B2

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

    申请号:US13622315

    申请日:2012-09-18

    Inventor: Franck R. Diard

    CPC classification number: A63F13/355

    Abstract: Rendered image data is encoded by a server computing device and transmitted to a remote client device that executes an interactive application program. The client device decodes and displays the image data and, when the user interacts with the application program, the client device provides input control signals to the server computing device. When input control signals are received by the server, the latency incurred for encoding and/or decoding the image data is reduced. Therefore, the user does not experience inconsistencies in the frame rate of images displayed on the client when the user interacts with the application program. The reduction in latency is achieved by dynamically switching from a hardware implemented encoding technique to a software implemented encoding technique. Latency may also be reduced by dynamically switching from a hardware implemented decoding technique to a software implemented decoding technique.

    Abstract translation: 呈现的图像数据由服务器计算设备编码并被发送到执行交互式应用程序的远程客户端设备。 客户端设备解码并显示图像数据,并且当用户与应用程序交互时,客户端设备向服务器计算设备提供输入控制信号。 当服务器接收到输入控制信号时,减少了对图像数据的编码和/或解码所造成的延迟。 因此,当用户与应用程序交互时,用户不会在客户端上显示的图像的帧速率方面出现不一致。 通过从硬件实现的编码技术到软件实现的编码技术的动态切换来实现延迟的减少。 通过从硬件实现的解码技术到软件实现的解码技术的动态切换,也可以减少延迟。

    Implementing a remote gaming server on a desktop computer

    公开(公告)号:US10118095B2

    公开(公告)日:2018-11-06

    申请号:US13715596

    申请日:2012-12-14

    Inventor: Franck R. Diard

    Abstract: One embodiment of the invention sets forth a method that includes receiving a request from a client device to launch an application program for execution on a server device, where the application program is configured to operate in a full-screen display mode, and, in response, creating an execution environment for the application program that disables the full-screen display mode. Within the execution environment, the application program is configured to generate the rendered image data for display on the client device. With the disclosed approach, application programs that are configured to execute on an application server computer system in a full-screen display mode can be executed through an execution environment that includes a shim layer configured to disable the full-screen display mode and transmit the render image data to a client device for display.

Patent Agency Ranking