IP Library Patent Application 18197078
Patent Application
App. No. 18/197,078

MULTIVIEW DISPLAY SYSTEM AND METHOD EMPLOYING MULTIVIEW IMAGE CONVERGENCE PLANE TILT

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 None
App. No.
18/197,078
Abstract

Systems and methods are directed to loading a view of the multiview image into memory. The view may be formatted as a bitmap defined by a pixel coordinate system. A distance between the view and a center point of view may be identified. Thereafter, the view may be rendered in a graphics pipeline as a sheared view according a shear function applied along an axis of the pixel coordinate system. A shear strength of the shear function correlates with the distance between the view and the center point of view.

Claims (49)

1 . A computer-implemented method of tilting a plane of convergence of a multiview image, the method comprising:

loading a view of the multiview image into memory, the view being formatted as a bitmap defined by a pixel coordinate system;

identifying a distance between the view and a center point of view; and

rendering the view in a graphics pipeline as a sheared view according a shear function applied along an axis of the pixel coordinate system, a shear strength of the shear function correlating with the distance.

2 . The method of tilting the plane of convergence of the multiview image of claim 1 , wherein the shear function is configured to skew the view only along a horizontal axis of the pixel coordinate system.

3 . The method of tilting the plane of convergence of the multiview image of claim 2 , wherein the multiview image comprises a map generated by a navigation application.

4 . The method of tilting the plane of convergence of the multiview image of claim 1 , wherein the distance between the view and the center point of view is identified by determining an ordered view number of the view of the multiview image.

5 . The method of tilting the plane of convergence of the multiview image of claim 1 , further comprising:

receiving user input from a user interface; and

determining the shear strength based on the user input.

6 . The method of tilting the plane of convergence of the multiview image of claim 1 , the method further comprising:

automatically determining the shear strength by calculating a disparity value at a common point among the view and another view of the multiview image.

7 . The method of tilting the plane of convergence of the multiview image of claim 1 , further comprising:

receiving user input from a user interface;

determining a range of disparity values based on the user input; and

configuring a shader to operate on pixels of the view in response to the pixels having disparity values within the range of disparity values.

8 . The method of tilting the plane of convergence of the multiview image of claim 7 , wherein the shader is configured to perform at least one of transparency operation and a depth of field operation.

9 . A multiview display system, the system comprising:

a processor; and

a memory that stores a plurality of instructions, which, when executed, cause the processor to:

load a view of a multiview image into the memory, the view being formatted as a bitmap defined by a pixel coordinate system; and

transmit to a graphics pipeline an instruction to render the view as a sheared view according a shear function applied along an axis of the pixel coordinate system, a shear strength of the shear function correlating with a position of the view relative to other views in the multiview image,

wherein the graphics pipeline is configured to implement the shear function as pixels of the bitmap are sampled by the graphics pipeline, and

wherein the multiview display system is configured to tilt a plane of convergence in the graphics pipeline.

10 . The multiview display system of claim 9 , wherein the shear function is configured to skew the view only along a horizontal axis of the pixel coordinate system.

11 . The multiview display system of claim 9 , wherein the multiview image comprises a map generated by a navigation application.

12 . The multiview display system of claim 9 , wherein the plurality of instructions, which, when executed, further cause the processor to:

receive user input from a user interface; and

determine the shear strength based on the user input.

13 . The multiview display system of claim 9 , wherein the plurality of instructions, which, when executed, further cause the processor to: automatically determine the shear strength by calculating a disparity value at a common point among the view and another view of the multiview image.

14 . The multiview display system of claim 9 , wherein the plurality of instructions, which, when executed, further cause the processor to:

receive user input from a user interface;

determine a range of disparity values based on the user input; and

configure a shader to operate on pixels of the view in response to the pixels having disparity values within the range of disparity values.

15 . The multiview display system of claim 14 , wherein the shader is configured to perform at least one of transparency operation and a depth of field operation.

16 . The multiview display system of claim 9 , wherein the multiview display system is configured to provide broad-angle emitted light during a 2D mode using a broad-angle backlight;

wherein the multiview display system is configured to provide directional emitted light during a multiview mode using a multiview backlight having an array of multibeam elements, the directional emitted light comprising a plurality of directional light beams provided by each multibeam element of the multibeam element array;

wherein the multiview display system is configured to time multiplex the 2D and multiview modes using a mode controller to sequentially activate the broad-angle backlight during a first sequential time interval corresponding to the 2D mode and the multiview backlight during a second sequential time interval corresponding to the multiview mode; and

wherein directions of directional light beams of the directional light beam plurality correspond to different view directions of a multiview image.

17 . The multiview display system of claim 16 , wherein the multiview display system is configured to guide light in a light guide as guided light; and

wherein the multiview display system is configured to scatter out a portion of the guided light as the directional emitted light using multibeam elements of the multibeam element array, each multibeam element of the multibeam element array comprising one or more of a diffraction grating, a micro-refractive element, and a micro-reflective element.

18 . A non-transitory, computer-readable storage medium storing instructions that, when executed by a processor of a computing system, implement tilting a plane of convergence in a graphics pipeline comprising:

generating a plurality of views of a multiview image, each view being formatted as a bitmap defined by a pixel coordinate system, the plurality of views comprising a first view and a second view;

rendering the first view in the graphics pipeline as a first sheared view according a first sheared strength of a shear function applied along an axis of the pixel coordinate system; and

rendering the second view in the graphics pipeline as a second sheared view according a second sheared strength of the shear function applied along the axis of the pixel coordinate system.

19 . The non-transitory, computer-readable storage medium of claim 18 , wherein the shear function is applied only along a horizontal axis of the pixel coordinate system.

20 . The non-transitory, computer-readable storage medium of claim 18 , wherein the shear function is configured to skew the first view and second view along a vertical axis of the pixel coordinate system.

21 . The non-transitory, computer-readable storage medium of claim 18 , wherein the first shear strength is a negative shear strength and the second shear strength is a positive shear strength.

22 . The non-transitory, computer-readable storage medium of claim 18 , wherein the graphics pipeline is configured to implement the shear function as pixels of the bitmaps of the multiview image are sampled by the graphics pipeline.

Assignments (3)
SECURITY INTEREST Recorded Nov 4, 2024
From: LEIA, INC.; LEIA SPV LLC; DIMENCO HOLDING B.V.
To: LELIS, INC., AS AGENT
Reel/Frame 069296/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2023
From: LEIA INC.
To: LEIA SPV LLC
Reel/Frame 065984/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2023
From: DAHLQUIST, NICOLAS; OZOG, JESSE
To: LEIA INC.
Reel/Frame 063654/0813 →