Resolution enhanced 3D rendering systems and methods
AssigneeBitanimate, Inc.
InventorsBehrooz Maleki, Sarvenaz Sarkhosh
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for rendering 3D images or video without significantly losing resolution or increasing the resolution. The systems and methods for 3D rendering technology can work with different types of 3D data frames that include left eye image and right eye image sub-frames. The 3D data frames render 3D imagery with side-by-side (SXS), top-and-bottom (TB), and frame packing (FP), as well as others such as full high definition 3D (FHD3D), frame sequential 3D, passive 3D rendering or the like. System and methods are provided for creating inverse pixel strips, and preparing 3D images that include the inverse pixel strips. Systems and methods are provided for expanding images in a plane without significant loss of resolution.
Claims7
A method comprising:
- receiving a first pixel strip of first pixels of a first full image;
- receiving a second pixel strip of second pixels of a second full image, the first pixel strip and the second pixel strip corresponding in location in the first and second full images, one or more of the first pixels corresponding to one or more of the second pixels in a 3D image rendered based on the first and second full images, the corresponding one or more first and second pixels being displaced in location with respect to each other;
- and
- inverting the second pixel strip into an inverted second pixel strip based on the displaced locations of the one or more first pixels with respect to their corresponding second pixels, wherein the inverting includes:
- determining a displacement direction of a second pixel with respect to a corresponding first pixel, wherein the second pixel includes second pixel data;
- determining a displacement distance of the second pixel with respect to the corresponding first pixel;
- determining, based on the determined first direction, a second direction that is opposite the first direction;
- determining, based on the determined displacement distance and second direction, an inverted second pixel of the inverted second pixel strip that is displaced with respect to the first pixel by the displacement distance in the second direction;
- including the second pixel data in the inverted second pixel in response to determining that the inverted second pixel is displaced with respect to the first pixel by the displacement distance in the second direction;
- and
- rendering the 3D image to include the inverted second pixel strip.
Dependencies are inferred from the claim text.