Patents Assigned to Omnivor, Inc.
  • Publication number: 20210360236
    Abstract: A processor-implemented method for encoding a block-based volumetric video having a plurality of video frames of a 3D object into a 2D video format is provided. The method including (i) splitting each video frame of the plurality of video frames into a first region that includes RGB data, a second region that includes depth data, and at least a third region containing render metadata of the 3D object; and (ii) storing the render metadata of the 3D object in at least one of the first region that includes the RGB data, the second region that includes the depth data and the at least the third region in at least one channel that is selected from a U chroma channel, a V chroma channel, and a luma channel of the block-based volumetric video.
    Type: Application
    Filed: May 30, 2021
    Publication date: November 18, 2021
    Applicant: Omnivor, Inc.
    Inventors: Adam G. Kirk, Oliver A. Whyte
  • Patent number: 11049273
    Abstract: A processor-implemented method of generating a three-dimensional (3D) volumetric video with an overlay representing visibility counts per pixel of a texture atlas, associated with a viewer telemetry data is provided. The method includes (i) capturing the viewer telemetry data, (ii) determining a visibility of each pixel in the texture atlas associated with a 3D content based on the viewer telemetry data, (iii) generating at least one visibility counts per pixel of the texture atlas based on the visibility of each pixel in the texture atlas, and (iv) generating one of: the 3D volumetric video with the overlay of at least one heat map associated with the viewer telemetry data, using the at least one visibility counts per pixel and a curated selection of the 3D volumetric content based on the viewer telemetry data, using the visibility counts per pixel.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: June 29, 2021
    Assignee: Omnivor, Inc.
    Inventors: Adam G. Kirk, Oliver A. Whyte, Amit Mital
  • Patent number: 10692247
    Abstract: A processor implemented method for compressing surface data of a 3 dimensional object in a global digital space, using an image encoder that supports an image data compression algorithm, the image encoder being coupled to a transmitter. The method includes the steps of (i) decomposing the surface data into at least one surface representation that is encoded in an oriented bounding box, (ii) transforming the oriented bounding box into a canonical camera representation to obtain canonical coordinates for the at least one surface representation, (iii) converting each of the at least one surface representation into at least one bounding box image pair that includes a grayscale image representing depth, and a color image and (iv) tiling the at least one bounding box image pair to produce a tiled bounding box image.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: June 23, 2020
    Assignee: Omnivor, Inc.
    Inventors: Adam G. Kirk, Oliver A. Whyte
  • Publication number: 20190295293
    Abstract: A processor implemented method for compressing surface data of a 3 dimensional object in a global digital space, using an image encoder that supports an image data compression algorithm, the image encoder being coupled to a transmitter. The method includes the steps of (i) decomposing the surface data into at least one surface representation that is encoded in an oriented bounding box, (ii) transforming the oriented bounding box into a canonical camera representation to obtain canonical coordinates for the at least one surface representation, (iii) converting each of the at least one surface representation into at least one bounding box image pair that includes a grayscale image representing depth, and a color image and (iv) tiling the at least one bounding box image pair to produce a tiled bounding box image.
    Type: Application
    Filed: June 13, 2019
    Publication date: September 26, 2019
    Applicant: Omnivor, Inc.
    Inventors: Adam G. Kirk, Oliver A. Whyte
  • Patent number: 10360727
    Abstract: A processor-implemented method for streaming visible blocks of volumetric video to a client device during a predefined time period is provided. The method includes (i) receiving at least one block description file from a content server, (ii) processing each block description in the at least one block description file, to determine the visible blocks that are selected from a set of blocks, that are capable of being visible to a viewer of the client device during the predefined time period, based on a 3D position, size, and an orientation of each block in the set of blocks and at least one view parameter of a user of the client device, (iii) transmitting a request for the visible blocks, to the content server, and (iv) receiving the visible blocks as a visible blocks video at the client device.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: July 23, 2019
    Assignee: Omnivor, Inc.
    Inventors: Adam G. Kirk, Oliver A. Whyte
  • Patent number: 10229537
    Abstract: A processor implemented method for compressing time-varying surface data of a 3 dimensional object in a global digital space having frames, using a video encoder that supports a video data compression algorithm, the video encoder being coupled to a transmitter. The method includes the steps of (i) decomposing the time-varying surface data into at least one surface representation that is encoded in an oriented bounding box, (ii) transforming the oriented bounding box into a canonical camera representation for each frame to obtain canonical coordinates for the at least one surface representation, (iii) converting each of the at least one surface representation into at least one bounding box video pair that includes a grayscale video representing depth, and a color video and (iv) tiling the at least one bounding box video pair for each frame to produce a tiled bounding box video.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: March 12, 2019
    Assignee: Omnivor, Inc.
    Inventors: Adam G. Kirk, Emmett W. Lalish, Oliver A. Whyte