Stereoscopic rendering of virtual 3D objects

    公开(公告)号:US12100106B2

    公开(公告)日:2024-09-24

    申请号:US17850009

    申请日:2022-06-27

    申请人: Apple Inc.

    摘要: In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.

    Image-processing apparatus for indicating a range within an input image, processing method, and medium

    公开(公告)号:US12096110B2

    公开(公告)日:2024-09-17

    申请号:US16940655

    申请日:2020-07-28

    发明人: Masatoshi Ishii

    摘要: There is provided with an image-processing apparatus for indicating a range, which is displayed by a device or a system comprising a display area for displaying an image, within an input image. A first obtaining unit obtains information that represents a display form of the device or the system comprising the display area. A second obtaining unit obtains input image data representing the input image. An identification unit identifies the range, which is displayed in the display area, within the input image based on the input image data and the information. An output unit outputs information that represents the identified range. A shape of the identified range depends on the display area that corresponds to at least a curved screen or a plurality of flat screens.

    IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT

    公开(公告)号:US20240331082A1

    公开(公告)日:2024-10-03

    申请号:US18744142

    申请日:2024-06-14

    申请人: Socionext Inc.

    IPC分类号: G06T3/08 G06T5/80

    CPC分类号: G06T3/08 G06T5/80

    摘要: According to one embodiment, an information processing device includes: a first determination module that determines first information concerning deformation of a projection surface on which a peripheral image of a moving body is projected; and a deformation module that deforms the projection surface based on the first information. The first determination module includes an information retaining module that accumulates second information in the past used for determining the first information, and determines the first information based on the second information in the past at an operation start time of the moving body.

    System and method for digital markups of custom products

    公开(公告)号:USRE50039E1

    公开(公告)日:2024-07-16

    申请号:US17541639

    申请日:2021-12-03

    申请人: ZAZZLE INC.

    发明人: Young Harvill

    摘要: Techniques for generating and using digital markups on digital images are presented. In an embodiment, a method comprises receiving, at an electronic device, a digital layout image that represents a form of a product for manufacturing a reference product; generating a digital markup layout by overlaying the digital markup image over the digital layout image; based on the digital markup layout, generating one or more manufacturing files comprising digital data for manufacturing the reference product; receiving a digital reference image of the reference product manufactured based on the one or more manufacturing files; identifying one or more found markup regions in the digital reference image; based on the found markup regions, generating a geometry map and an interactive asset image; based on, at least in part, the geometry map, generating a customized product image by applying a user pattern to the interactive asset image.

    System and methods for providing a picture frame with an interactive experience

    公开(公告)号:US12008726B2

    公开(公告)日:2024-06-11

    申请号:US17943381

    申请日:2022-09-13

    申请人: Vizilu, Inc.

    摘要: Implementations provide method that includes: accessing data encoding the one or more images sized and shaped for presentation on a square or rectangular surface; providing the first set of data for warping by one or more computer processors such that each of the one or more images is projected onto a respective trapezoidal surface having a first base and a second base that is longer than the first base, wherein the first base is arranged to be closer to a viewer than the second base, and wherein a first portion of each image is projected further away from the viewer than a second portion of each image; and presenting each of the projected one or more images on the respective trapezoidal surface, wherein the first portion of each projected image is presented by the first base and the second portion of each projected image is presented by the second base.

    Image splicing method, computer-readable storage medium, and computer device

    公开(公告)号:US12002248B2

    公开(公告)日:2024-06-04

    申请号:US18267505

    申请日:2021-12-16

    发明人: Tan Su Fei Gao

    摘要: The present application is applicable to the field of image processing, and provides an image splicing method and apparatus, a computer-readable storage medium, a computer device, and cameras. The method comprises: calculating a first mapping table corresponding to a lens of each camera according to internal parameters of the lens of each camera, and according to the first mapping table, projecting images collected by the corresponding lens of each camera at the same time onto a unit sphere to obtain multiple first spherical images corresponding to the lens of each camera; according to external parameters of the lens of each camera and the distance from the centers of circles formed by optical centers of the lens of multiple cameras and a preset plane above or below the circles, calculating a second mapping table corresponding to the lens of each camera, mapping the multiple first spherical images to a unified unit sphere according to the second mapping table, and splicing the first spherical images to obtain a panoramic spherical image. The present application can obtain more natural and realistic picture spliced at the top and bottom.