IP Library › Granted Patent US 10,762,688
Granted Patent B2
US 10,762,688 · App. 16/073,931 · Granted Sep 1, 2020

Information processing apparatus, information processing system, and information processing method

Inventor: Masami Ogata (Kanagawa, JP)
Assignee: SONY CORPORATION
G06T15/20G06T19/00G06T19/20H04N7/14H04N7/141H04N7/147H04N7/15G06T2219/2004
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,762,688
App. No.
16/073,931
Granted
Sep 1, 2020
Kind
B2
Abstract

Achieving a configuration that reduces the artificiality to give a strange feeling about the viewpoint of the user displayed on the display unit appearing different from the actual viewpoint. Photographed images from a plurality of different viewpoints are input to generate a plurality of virtual viewpoint images, and then, the plurality of virtual viewpoint images is combined to generate a combined image to be output on a display unit. The virtual viewpoint image generation unit generates a plurality of user viewpoint-corresponding virtual viewpoint images each corresponding to each of viewpoints of each of a plurality of viewing users viewing the display unit, while the image combining unit extracts a portion from each of the plurality of user viewpoint-corresponding virtual viewpoint images in accordance with a relative position between the viewing user and the display unit, and combines the extracted image to generate a combined image. The combined image is generated by extracting a display region image located at a front position of the viewing user at the viewpoint corresponding to the virtual viewpoint image from among the user viewpoint-corresponding virtual viewpoint images corresponding to individual viewing users.

Claims (91)

1. An information processing apparatus, comprising:

a display device; and

circuitry configured to:

input a photographed image from a plurality of viewpoints;

generate a plurality of virtual viewpoint images based on the photographed image;

combine the plurality of virtual viewpoint images to generate a combined image to be output to the display device;

generate a plurality of user viewpoint images of a plurality of viewing users based on a line-of-sight direction of each of the plurality of viewing users, wherein

the plurality of user viewpoint images corresponds to the plurality of virtual viewpoint images, and

the plurality of viewing users views the display device;

extract a portion of each of the plurality of user viewpoint images based on a relative position between each viewing user of the plurality of viewing users and the display device; and

generate the combined image based on a combination of the extracted portion.

2. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to:

extract a display region image from among the plurality of user viewpoint images corresponding to each viewing user of the plurality of viewing users, wherein the display region image is at a front position of a viewing user of the plurality of viewing users at a virtual viewpoint image of the plurality of virtual viewpoint images; and

generate the combined image based on a combination of the extracted display region image.

3. The information processing apparatus according to claim 1 , wherein a user viewpoint image of the plurality of user viewpoint images corresponds to a viewing user of the plurality of viewing users solely in a case where there is a displayed user in a display region in front of the viewing user.

4. The information processing apparatus according to claim 1 , wherein a virtual viewpoint image of the plurality of virtual viewpoint images based on the photographed image and depth data including distance information of a subject in the photographed image.

5. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to:

generate a 3D model the photographed image and depth data including distance information of a subject in the photographed image; and

generate a virtual viewpoint image of the plurality of virtual viewpoint images based on the generated 3D model.

6. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to:

receive position information of the plurality of viewing users, and

generate the combined image based on the position information, wherein the combined image includes the plurality of user viewpoint images.

7. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to:

receive position information of a displayed user to be displayed at the display device; and

generate the combined image including the plurality of user viewpoint images based on a corresponding relationship between the position information of the displayed user and position information of a viewing user of the plurality of viewing users.

8. The information processing apparatus according to claim 7 , wherein the circuitry is further configured to generate the combined image including a user viewpoint image of a viewing user of the plurality of viewing users based on a position of the displayed user faces a position of the viewing user.

9. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to:

separate a person and a background image from the photographed image;

generate a virtual viewpoint image of the plurality of virtual viewpoint images based on an image including the person; and

combine the virtual viewpoint image and the background image.

10. The information processing apparatus according to claim 9 , wherein the circuitry is further configured to:

generate a corrected background image based on filling correction on an occlusion region of the background image; and

combine the virtual viewpoint image and the corrected background image.

11. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to:

determine a priority based on a priority algorithm; and

determine that a virtual viewpoint image of the plurality of virtual viewpoint images is to be included in the combined image based on the priority.

12. The information processing apparatus according to claim 11 , wherein the circuitry is further configured to determine the priority based on:

a position of a plurality displayed users to be displayed on the display device;

a line-of-sight direction of a displayed user of a plurality of displayed users to be displayed on the display device;

a speaker among the plurality of displayed users;

a position of a viewing user of the plurality of viewing users that views the display device;

the line-of-sight direction of the viewing user; and

a speaker among the plurality of viewing users.

13. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to transmit the combined image.

14. The information processing apparatus according to claim 1 , wherein the display device is configured to display the combined image.

15. An information processing apparatus, comprising:

circuitry configured to:

receive data via a communication network;

input, via a reception device, a photographed image from a plurality of viewpoints; and

generate a plurality of virtual viewpoint images based on the photographed image;

combine the plurality of virtual viewpoint images to generate a combined image to be output to a display device;

control the display device to display the combined image;

generate a plurality of user viewpoint images of a plurality of viewing users based on a line-of-sight direction of each of the plurality of viewing users, wherein

the plurality of user viewpoint images corresponds to the plurality of virtual viewpoint images, and

the plurality of viewing users views the display device;

extract a portion of each of the plurality of user viewpoint images based on a relative position between each viewing user of the plurality of viewing users and the display device; and

generate the combined image based on a combination of the extracted portion.

16. An information processing system, comprising:

a transmission apparatus configured to transmit an image; and

a reception apparatus configured to:

receive the image from the transmission apparatus; and

control a display device to display the image, wherein the transmission apparatus includes a circuitry configured to

input a photographed image from a plurality of viewpoints;

generate a plurality of virtual viewpoint images based on the photographed image;

combine the plurality of virtual viewpoint images to generate a combined image to be output to the display device;

generate a plurality of user viewpoint images of a plurality of viewing users based on a line-of-sight direction of each of the plurality of viewing users, wherein

the plurality of user viewpoint images corresponds to the plurality of virtual viewpoint images, and

the plurality of viewing users views the display device;

extract a portion from each of the plurality of user viewpoint images based on a relative position between each viewing user of the plurality of viewing users and the display device; and

generate the combined image based on a combination of the extracted portion, wherein the reception apparatus is further configured to:

receive the combined image transmitted by the transmission apparatus; and

display the received combined image on the display device.

17. An information processing method, comprising:

in an information processing apparatus:

inputting a photographed image from a plurality of viewpoints;

generating a plurality of virtual viewpoint images based on the photographed image;

combining the plurality of virtual viewpoint images to generate a combined image to be output to a display device;

generating a plurality of user viewpoint images of a plurality of viewing users based on a line-of-sight direction of each of the plurality of viewing users, wherein

the plurality of user viewpoint images corresponds to the plurality of virtual viewpoint images, and

the plurality of viewing users views the display device;

extracting a portion of each of the plurality of user viewpoint images based on a relative position between each viewing user of the plurality of viewing users and the display device; and

generating the combined image based on a combination of the extracted portion.

18. A non-transitory computer-readable medium having stored thereon, computer-executable instructions, which when executed by an information processing apparatus, cause the information processing apparatus to execute operations, the operations comprising:

inputting a photographed image from a plurality of viewpoints;

generating a plurality of virtual viewpoint images based on the photographed image;

combining the plurality of virtual viewpoint images to generate a combined image to be output to a display device;

generating a plurality of user viewpoint images of a plurality of viewing users based on a line-of-sight direction of each of the plurality of viewing users, wherein

the plurality of user viewpoint images corresponds to the plurality of virtual viewpoint images, and

the plurality of viewing users views the display device;

extracting a portion of each of the plurality of user viewpoint images based on a relative position between each viewing user of the plurality of viewing users and the display device; and

generating the combined image based on a combination of the extracted portion.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2018
From: OGATA, MASAMI
To: SONY CORPORATION
Reel/Frame 046500/0048 →
Priority Claims (1)
JP 2016-028033 · Feb 17, 2016 · national
Continuity (1)
Related Publication 20190043245A1 · Feb 7, 2019
Cited By (1)
US 12,198,399