Seamless Scalable Displays: Using NVDIA Warp + Intensity API · Title: Seamless Scalable Displays:...

Preview:

Citation preview

Seamless Scalable Displays - Using NVIDIA Warp + Intensity API Rajeev Surati Ph.D.

President Scalable Display Technologies raj@scalabledisplay.com

Agenda

What Scalable Display Technologies Does

Building Blocks of a Blended Scalable Display

Why the Warp and Blend API is GREAT!

Basic Architectures of Systems

Case Studies

Other Applications

Questions

What Scalable Display Technologies Does

Worlds Largest and Best Provider of Autocalibration

Software for Easy Setup and Automatic Recalibration of

Multi-Projector Displays

Over 80,000 licenses of our software sold

— Several Companies OEM our software

Have been encouraging and working hand in hand with

NVIDIA to add the Warp and Blend API and are shipping

products with it.

Company was founded In 2004 based on work done at MIT

based on my PhD thesis work from the Mid 1990s which

created the Projector Camera Field.

The Building Blocks of a “Blended” Scalable Display

Scalable’s three step process

• Automated software process to re-calibrate multi-projector displays

• “Camera based” technique

Warp + Intensity + Color = blend

jashd

Implementation: “Scalable Mesh File”

Scalable produces “instruction set” for warp, blend & color match

In case of Quadro we use Warp and Blend API in GPU

Step 1: “Warp” data

Step 2: Intensity Correct Pixels

Step 3: Match White Point of Pixels

• Two techniques: - Pixel shader

• On GPU or ASIC – Per pixel

- Adjust projector values • “Flat field”

Two Basic Architectures

There are two Architectures

— Image Generator (Distributed) using Perspective Rendering

Normally a warping box or Application dependent SDK implementation is used

here

— Large Desktops from a single Machine being warped, wall papering

a surface.

Products

Scalable Display Manager

— Delivers the “SMF” to dedicated Warp/Blend Hardware, Projectors,

Image Generator (IG) software, and now Quadro

ScalableDesktop

— Delivers “SMF” for warp & blend of a Windows® desktop

Why Warp and Blend API is GREAT Replaces ($10,000 warping Box per projector + GPU) with just the

GPU!

Massive Simplification of Visualization Systems

— Elimination of Many Points of Failures

Cables

Warping Boxes

Provides Access to WHOLE Frame Buffer for Warping

Makes Achieving Square Pixels Easy and Arbitrary Sized Desktops

Easy

Provides “Zero” Latency Application Independence

Enables a Pricepoint for Ultra High Resolution Displays that

enables a whole new Mid-End Visualization Market

Case Study:MIT Lincoln Labs Decision Room

Case Study:MIT Lincoln Labs Decision Room

Case Study: MIT Lincoln Lab Decision Room

• Borderless Display

• Touch Enabled

• Immersive

• Collaborative Space

1st NVIDIA Warp and Blend

Deployment

2 Quadroplex 7000s

1 Tesla Card for Image

Processing

NASA/AFRL Operational Based Visual Assessment Dome:

At least 6 4k projectors

Each 4k driven by a Quadroplex onto a Dome Section

— Each Quadroplex is Genlocked to the others

— Since each card (there are 2 in each quadroplex) generates the

same output, the culling problem with special NVIDIA enabled

feature to specifying the culling frustum for each card.

Scalable Picked for Ability to Provide Most accurate and

uniform Calibration in Industry.

Digital Signage

(7) projectors,

(3) PCs,

(6) 500 Lumen

“Picos”, 1 PC,

Stacked &

Tiled

Interactive Conference Rooms and Classrooms

(3) projectors

(1) PC

(3) Cameras

(2) projectors

(1) PC

(1) Camera

3.5 Megapixels

Single Quadro

Card and 2

projectors

Museums and Exhibits

(6) projectors,

(1) Media Server

(7) projectors,

(2) PCs,

Military Simulation

(3) 4K projectors,

(6) Image Generator PCs

(6) projectors,

(6) Image Generator PCs

Commercial Simulation

(2) projectors,

(1) PC

(5) projectors,

(5) PC

Scientific Visualization

(50) projectors

(25) Quadros

(3) Cameras

Working on 140 Megapixel

Next Generation Curved

Stereoscopic 3D Cave

Utilizing Quadro Cards

Commercial Visualization

(16) projectors

(1) PC

(2) QuadroPlex

(1) Cameras

Immersive Conference Rooms

(2) projectors

(1) Quadro 5000

(1) Camera

(6) Projectors 2 QuadroPlex

(4) Cameras