H04N13/111

Dual system optical alignment for separated cameras

Improved techniques for generating images are disclosed herein. A first image is generated by an integrated camera. The pose of the computer system is determined based on the image, and a timestamp is determined. A detached camera generates a second image. The second image is aligned with the first image. An overlaid image is generated by overlaying the second image onto the first image based on the alignment. A pose difference is then identified between a current pose of the computer and the initial pose. Consequently, late stage reprojection (LSR) is performed on the overlaid image to account for the pose difference. The LSR-corrected overlaid image is then displayed.

IMAGE DISPLAY APPARATUS

An image display apparatus according to an embodiment of the present technology includes a plurality of projection units, a screen, and an image generation unit. The plurality of projection units projects image light corresponding to image data with reference to projection axes thereof and is disposed such that the projection axes face in directions different from each other along a first plane. The screen is disposed to intersect with the first plane at a first elevation angle (φ.sub.i) and diffuses and outputs the image light projected along the first plane at a second elevation angle (φ.sub.o) different from the first elevation angle (φ.sub.i). The image generation unit generates the image data for displaying a plurality of viewpoint images corresponding to viewpoints at which the screen is observed at the second elevation angle (φ.sub.o) on the basis of the directions of the projection axes on the first plane.

IMAGE DISPLAY APPARATUS

An image display apparatus according to an embodiment of the present technology includes a plurality of projection units, a screen, and an image generation unit. The plurality of projection units projects image light corresponding to image data with reference to projection axes thereof and is disposed such that the projection axes face in directions different from each other along a first plane. The screen is disposed to intersect with the first plane at a first elevation angle (φ.sub.i) and diffuses and outputs the image light projected along the first plane at a second elevation angle (φ.sub.o) different from the first elevation angle (φ.sub.i). The image generation unit generates the image data for displaying a plurality of viewpoint images corresponding to viewpoints at which the screen is observed at the second elevation angle (φ.sub.o) on the basis of the directions of the projection axes on the first plane.

TECHNIQUES FOR GENERATING LIGHT FIELD DATA BY COMBINING MULTIPLE SYNTHESIZED VIEWPOINTS
20220408070 · 2022-12-22 · ·

Techniques for efficiently generating and displaying light-field data are disclosed. In one particular embodiment, the techniques may be realized as a method for generating light-field data, the method comprising receiving input image data, synthesizing a first plurality of viewpoints based on the input image data, synthesizing a second plurality of viewpoints based on cached image data, combining the first and second plurality of viewpoints, yielding a plurality of blended viewpoints, displaying the plurality of blended viewpoints, and caching image data associated with the plurality of blended viewpoints.

TECHNIQUES FOR GENERATING LIGHT FIELD DATA BY COMBINING MULTIPLE SYNTHESIZED VIEWPOINTS
20220408070 · 2022-12-22 · ·

Techniques for efficiently generating and displaying light-field data are disclosed. In one particular embodiment, the techniques may be realized as a method for generating light-field data, the method comprising receiving input image data, synthesizing a first plurality of viewpoints based on the input image data, synthesizing a second plurality of viewpoints based on cached image data, combining the first and second plurality of viewpoints, yielding a plurality of blended viewpoints, displaying the plurality of blended viewpoints, and caching image data associated with the plurality of blended viewpoints.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
20220408069 · 2022-12-22 ·

The information processing apparatus obtains first viewpoint information for specifying a virtual viewpoint corresponding to a virtual viewpoint image and second viewpoint information representing a viewpoint of a first image capturing apparatus existing in an image capturing range of a second image capturing apparatus that is used for generating the virtual viewpoint image and performs control so that the image captured by the first image capturing apparatus is output in a case where a position of the first image capturing apparatus specified by the second viewpoint information is included in a field of view of the virtual viewpoint specified by the first viewpoint information.

Method and apparatus for generating virtual viewpoint image

A method and an apparatus for generating a virtual viewpoint image by obtaining at least one input viewpoint image and warping pixels of the at least one input viewpoint image to a virtual viewpoint image coordinate system; mapping a patch to a first pixel of a plurality of pixels warped to the virtual viewpoint image coordinate system when a difference between a first depth value of the first pixel and a second depth value of a second pixel adjacent to the first pixel is less than or equal to a predetermined threshold and mapping no patch to the first pixel when the difference is greater than the predetermined threshold; and generating the virtual viewpoint image by blending the plurality of pixels and/or the patch are provided.

Method and apparatus for generating virtual viewpoint image

A method and an apparatus for generating a virtual viewpoint image by obtaining at least one input viewpoint image and warping pixels of the at least one input viewpoint image to a virtual viewpoint image coordinate system; mapping a patch to a first pixel of a plurality of pixels warped to the virtual viewpoint image coordinate system when a difference between a first depth value of the first pixel and a second depth value of a second pixel adjacent to the first pixel is less than or equal to a predetermined threshold and mapping no patch to the first pixel when the difference is greater than the predetermined threshold; and generating the virtual viewpoint image by blending the plurality of pixels and/or the patch are provided.

Information processing apparatus, method for controlling the same, and storage medium
11526250 · 2022-12-13 · ·

The present invention provides a user with a user interface for enabling the user to efficiently perform an operation for generating a virtual viewpoint image for each imaging target subject to be imaged by a plurality of imaging apparatuses. An event information acquisition unit acquires information about an event subjected to virtual viewpoint image generation, and transmits the acquired event information to a user interface (UI) determination unit. The UI determination unit determines a UI to be generated by a UI generation unit based on the event information transmitted from the event information acquisition unit. The UI generation unit generates the UI determined by the UI determination unit. The user performs an input operation for generating a virtual viewpoint image according to the UI generated by the UI generation unit.

Information processing apparatus, method for controlling the same, and storage medium
11526250 · 2022-12-13 · ·

The present invention provides a user with a user interface for enabling the user to efficiently perform an operation for generating a virtual viewpoint image for each imaging target subject to be imaged by a plurality of imaging apparatuses. An event information acquisition unit acquires information about an event subjected to virtual viewpoint image generation, and transmits the acquired event information to a user interface (UI) determination unit. The UI determination unit determines a UI to be generated by a UI generation unit based on the event information transmitted from the event information acquisition unit. The UI generation unit generates the UI determined by the UI determination unit. The user performs an input operation for generating a virtual viewpoint image according to the UI generated by the UI generation unit.