IP Library › Granted Patent US 11,783,537
Granted Patent B2
US 11,783,537 · App. 17/549,614 · Granted Oct 10, 2023

Distributed rendering and display system

Inventors: Steven Winston (Orange, CA); Samuel T. Robinson (Los Angeles, CA); Robert G. Batchko (Torrance, CA)
Assignee: Holochip Corporation
G06T15/405G06T1/20G06T1/60G06T15/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,783,537
App. No.
17/549,614
Granted
Oct 10, 2023
Kind
B2
Abstract

A rendering system comprises a host device disposed in communication with one or more rendering pipelines. Each rendering pipeline comprises a rendering device and a display device. Each display device enables one or more users to view a scene rendered on the host device. Each rendering pipeline provides the user with independent control of their perspective of the scene. The host device receives a CG camera definition from each rendering pipeline and uses it to perform geometry culling and creates a z-buffer for each rendering pipeline. For each rendering pipeline, the rendering device receives a z-buffer and renders a frame buffer for the display device. This architecture reduces the rendering power requirements of the rendering device for each rendering pipeline as compared to performing all rendering on the rendering device, and is particularly useful when multiple users are viewing a complex scene such as a high fidelity simulation environment.

Claims (25)

1. A distributed rendering and display system for providing display view perspectives of a scene, the distributed rendering and display system comprising:

a host device for rendering z-buffers from the scene;

a set of pipeline rendering devices; and

a set of display devices;

wherein;

each display device in the set of display devices is associated with a pipeline rendering device in the set of pipeline rendering devices, the pipeline rendering device generating user input data and computer-generated camera definition associated with the display device;

the host device receives the user input data and computer-generated camera definition to select a set of z-buffers from the rendered z-buffers;

the pipeline rendering device receives the set of z-buffers to render frame buffers; and

the display device receiving the rendered frame buffers to determine the display view perspective for the scene.

2. A distributed rendering and display system according to claim 1 , wherein:

the host device includes a host rendering sub-system for rendering the z-buffers and a memory buffer having a set of memory blocks for storing the rendered z-buffers; and

the pipeline rendering device being associated with a memory block from the group of memory blocks.

3. A distributed rendering and display system according to claim 1 , wherein:

each of the display devices simultaneously display the scene having a view perspective that is determined by the frame buffers rendered by the pipeline rendering device associated with the display device.

4. A distributed rendering and display system according to claim 1 , wherein:

the host device is remotely connected to the set of pipeline rendering devices and set of display devices.

5. A distributed rendering and display system according to claim 1 , wherein:

the host device and the set of pipeline rendering devices are remotely connected to the set of display devices.

6. A distributed rendering and display system comprising:

a host device including memory for storing z-buffers; and

rendering pipelines in communication with the host device, wherein each rendering pipeline includes a rendering device and a display device;

wherein:

the host device renders a scene to the z-buffers;

the rendering device of each rendering pipeline uses at least one of the z buffers to render a frame buffer; and

the display device of each rendering pipeline displays the frame buffer rendered by the rendering device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: WINSTON, STEVEN; ROBINSON, SAMUEL T.; BATCHKO, ROBERT G.
To: HOLOCHIP CORPORATION
Reel/Frame 059092/0954 →
Continuity (2)
Provisional Application 63125393 · Dec 14, 2020
Related Publication 20220189107A1 · Jun 16, 2022