US 12,443,327 B2
Information processing apparatus, information processing program, and information processing system
Kenji Tokutake, Tokyo (JP)
Assigned to Sony Group Corporation, Tokyo (JP)
Appl. No. 18/559,898
Filed by Sony Group Corporation, Tokyo (JP)
PCT Filed May 19, 2021, PCT No. PCT/JP2021/019038
§ 371(c)(1), (2) Date Nov. 9, 2023,
PCT Pub. No. WO2022/244157, PCT Pub. Date Nov. 24, 2022.
Prior Publication US 2024/0272765 A1, Aug. 15, 2024
Int. Cl. G06F 3/04815 (2022.01); G06F 3/01 (2006.01); G06T 19/00 (2011.01)
CPC G06F 3/04815 (2013.01) [G06F 3/011 (2013.01); G06T 19/003 (2013.01)] 11 Claims
OG exemplary drawing
 
1. An information processing apparatus, comprising:
processing circuitry configured to
acquire local space information indicating space information of a local space where a terminal device is located, local position information indicating position information of the terminal device in the local space, and remote space information indicating space information of a remote space located in a place different from the local space,
calculate a virtual movement amount of the terminal device in the remote space in a case where the terminal device moves in the local space,
generate, on the basis of the local space information, the local position information, and the remote space information, information regarding a video to be displayed on the terminal device, the video being a virtual video in a case where the terminal device is at a position corresponding to the local position information in the remote space,
in a case where a difference in size between the local space and the remote space is smaller than a predetermined threshold value, allocate the local space to the remote space by a first method of enlarging or reducing a scale of the remote space or the local space, and calculate the virtual movement amount according to a magnitude of enlargement or reduction of the scale of the remote space or the local space,
allocate the local space to the remote space so as to maintain an aspect ratio in a case where the local space is allocated to the remote space by the first method, and
in a case where a difference in size between the local space and the remote space is larger than a predetermined threshold value, allocate the local space to the remote space by a second method of dividing the remote space according the local space or dividing the local according to the remote space, and set a movement amount of the terminal device in the local space equal to the virtual movement amount.