G06T3/08

Systems and methods for content streaming

Systems, methods, and non-transitory computer-readable media can obtain a spherical media content item that captures at least one scene from a plurality of different positions. A three-dimensional shape having a plurality of faces is determined, each face being associated with a respective set of original boundaries. A respective set of expanded boundaries for one or more of the plurality of faces is determined. Respective portions of the spherical media content item are mapped to each of the one or more faces, wherein a first portion of the spherical media content item is mapped to a first face having a set of expanded boundaries.

Image generating apparatus and image display control apparatus

An image generating apparatus generates a panoramic image by transforming at least one divided area including a range onto which a scene viewed from an observation point is projected, out of eight divided areas obtained by dividing the surface of a sphere having at least a partial range onto which the scene is projected, with three planes that pass through the center of the sphere and are orthogonal to each other, into such an area that the number of pixels corresponding to mutually equal latitudes is progressively reduced toward higher latitudes, and placing the transformed area on a plane, and outputs the generated panoramic image.

Projection device and projection picture correction method thereof
11877103 · 2024-01-16 · ·

A projection device and a projection picture correction method thereof are provided. When the projection device performs projection toward a projection surface, a plurality of target coordinates of a plurality of target vertexes are obtained based on a plurality of planes of the projection surface. The plurality of planes are not coplanar with each other, and the plurality of target vertexes form a target polygon. A first direction scaling process is performed respectively on a plurality of first image portions of an original trapezoidal image and a trapezoidal image block is generated. A second direction scaling process is performed respectively on a plurality of second image portions of the trapezoidal image block and a target image block aligned with the target polygon is generated. An output image including the target image block is projected onto the projection surface.

System and Method for Surface Profiling

A system and method for surface profiling via a projection system, such as a position enabled projector. By way of example, a three-dimensional representation of a physical object, such as an uneven surface of the object, may be generated and profiled. The three-dimensional representation may be a 3D point cloud, a surface mesh, or any other suitable type of representation. A two-dimensional image to be projected onto the surface may undergo an image transformation based on the generated 3D representation of the surface. The transformed image is then projected onto the surface, where the image points projected are at their true positions with true scale. Moreover, the projected image may be automatically updated when the projector is moved to a new position.

PANORAMIC VIDEO MAPPING METHOD BASED ON MAIN VIEWPOINT
20200143511 · 2020-05-07 ·

Disclosed are a panoramic video forward mapping method and a panoramic video inverse mapping method, which relates to the field of virtual reality (VR) videos. In the present disclosure, the forward mapping method comprises: mapping, based on a main viewpoint, the Areas I, II, and III on the sphere onto corresponding areas on the plane, wherein Area I corresponds to the area with the included angle 0Z.sub.1, the Area II corresponds to the area with the included angle Z.sub.1Z.sub.2, and the Area III corresponds to the area with the included angle Z.sub.2180. The panoramic video forward mapping method refers to mapping a spherical source corresponding to the panoramic image A onto a plane square image B; the panoramic video inverse mapping method refers to mapping the plane square image B back to the sphere for being rendered and viewed. the present disclosure may significantly lower the resolution of a video, effectively lower the code rate for coding the panoramic video and reducing the complexity of coding and decoding, further achieving the objective of lowering the code rate and guaranteeing video quality of the ROI area.

IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND PROGRAM
20200137379 · 2020-04-30 ·

The present technology relates to an image processing device, an image processing method, and a program that enable more accurate rectification of a stereo image captured by a plurality of wide-angle cameras. An image processing device according to one aspect of the present technology is a device that acquires a stereo image captured by a plurality of cameras each including a wide-angle lens, divides viewing angles of the cameras with reference to optical axes corrected to be parallel to each other, generates a plurality of base images in each of which a range of each divided viewing angle is reflected and a plurality of reference images on a basis of wide-angle images constituting the stereo image, applies projective transformation to the reference images, and calculates a distance to a predetermined object on a basis of corresponding image pairs of the plurality of base images and the plurality of reference images after projective transformation. The present technology can be applied to an in-vehicle device.

IMAGE PROCESSING DEVICE
20200134777 · 2020-04-30 · ·

An image processing device according to an embodiment exemplarily includes, as an example: a processor that acquires a taken image obtained by imaging surroundings of a vehicle by an imaging unit mounted on the vehicle; projects the taken image to a stereoscopic projection plane including the vehicle and a first projection region rising above the vehicle and produces a composite image of the stereoscopic projection plane when viewed from a virtual viewpoint; causes a display to display the composite image; determines a target parking region in which the vehicle is parked in the stereoscopic projection plane; and shifts at least a part of a movement path of the vehicle from a position of the vehicle to the target parking region and the target parking region of the vehicle to a second projection region horizontal to the vehicle.

Information processing apparatus, method for controlling the same, and storage medium
10636115 · 2020-04-28 · ·

An information processing apparatus that receives image data from a server apparatus, comprising: a generation unit configured to generate a push instruction that includes identification information regarding one or more projection methods of a plurality of projection methods that are applicable to a projection target image; a transmitting unit configured to transmit a push instruction generated by the generation unit to the server apparatus; and a receiving unit configured to receive image data pushed from the server apparatus in response to a push instruction transmitted by the transmitting unit, the image data being generated by projecting a projection target image, using a projection method that is decided based on identification information that is included in the push instruction.

Convex multi-projector light-field display system

A convex multi-projector light-field display system includes projectors and a convex diffusion screen facing the projectors. The convex diffusion screen and the plurality of projectors share a same center of curvature, such that each projector projects the image at normal incidence to the convex diffusion screen. Projections of the projectors overlap in an optimal viewing area, within which an observer sees images projected by the projectors, and the optimal viewing area and the plurality of projectors are disposed on opposite sides of the convex diffusion screen.

CONTEXT-BASED GRAPHICAL VIEW NAVIGATION GUIDANCE SYSTEM
20200125244 · 2020-04-23 · ·

System and methods for context-based view navigation guidance system for large virtual displays, 360 media, and three-dimensional virtual models. Guidance map comprises graphical objects that represent the virtual display and the screen view. The guidance map may be placed in a heads-up display layer within a relatively small user defined area of the physical display to provide a context-based indication of the current position of the screen view and the magnification level, with minimal obstruction of the contents information. Colors selections for the guidance map graphical objects may be automatically determined based on the background colors in the main display layer beneath the map. The position of the guidance map may be dynamically changed during the view navigation to minimize obstruction of the contents information.