Information processing systems, programs, and information processing methods

JP7880028B2Active Publication Date: 2026-06-25GLEE HOLDINGS CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
GLEE HOLDINGS CO LTD
Filing Date
2024-03-27
Publication Date
2026-06-25

Smart Images

  • Figure 0007880028000001
    Figure 0007880028000001
  • Figure 0007880028000002
    Figure 0007880028000002
  • Figure 0007880028000003
    Figure 0007880028000003
Patent Text Reader

Abstract

To make a plurality of users sharing a virtual space perform an interaction via an object display request smoothly.SOLUTION: An information processing system 10 for displaying an image in a virtual space to be viewed by a distribution user 13A and a viewing user 13B comprises: a setting unit that changes at least one of a position and direction of a virtual camera in the three-dimensional virtual space; a communication unit that acquires identification information, which is information transmitted from a user device 12 used by the viewing user 13B, for identifying an object selected by the viewing user 13B and a display request for the object; and an output control unit that on the basis of the identification information and display request for the object, sets a display position of the object depending on the position of the virtual camera and a position of a character object corresponding to the distribution user 13A and displays, on the display device, a virtual space image on which the object is arranged at the display position.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Claims

1. One or more computers, A setting unit that changes at least one of the position and orientation of a virtual camera in a three-dimensional virtual space, An output control unit that outputs a virtual space image, which is an image of the virtual space as seen from the virtual camera, to a display device that the user views. A communication unit that receives information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display the said object. The output control unit sets the display position of the object according to the position of the virtual camera and the position of the character object corresponding to the user, based on the object identification information and the display request, and outputs the object to the display position. Each of the aforementioned objects is associated with a display attribute, and each of the multiple aforementioned display attributes is associated with a display area. The output control unit is a program that sets the display position of the object within the display area corresponding to the display attribute associated with the identification information of the object.

2. One or more computers, A setting unit that changes at least one of the position and orientation of a virtual camera in a three-dimensional virtual space, An output control unit that outputs a virtual space image, which is an image of the virtual space as seen from the virtual camera, to a display device that the user views. A communication unit that receives information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display the said object. The output control unit, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. A program that sets the display position of the object between the position of the virtual camera and the position of the character object.

3. The program according to claim 2, wherein the output control unit sets the display position of the object to a position where the relative distance from the character object is a predetermined distance.

4. The program according to claim 2, wherein the output control unit sets the display position of the object to a position within the field of view of the virtual camera and at a predetermined relative distance from the virtual camera.

5. One or more computers, A setting unit that changes at least one of the position and orientation of a virtual camera in a three-dimensional virtual space, An output control unit that outputs a virtual space image, which is an image of the virtual space as seen from the virtual camera, to a display device that the user views. A communication unit that receives information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display the said object. The output control unit, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. A first object, which is the object displayed between the position of the virtual camera and the position of the character object, and a second object, whose relative distance from the virtual camera is a predetermined distance, are displayed. A program in which the first object is a three-dimensional object and the second object is a two-dimensional object.

6. One or more computers, A setting unit that changes at least one of the position and orientation of a virtual camera in a three-dimensional virtual space, An output control unit that outputs a virtual space image, which is an image of the virtual space as seen from the virtual camera, to a display device that the user views. A communication unit that receives information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display the said object. The output control unit, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. A first object, which is the object displayed between the position of the virtual camera and the position of the character object, and a second object, whose relative distance from the virtual camera is a predetermined distance, are displayed. A program that makes the display time of the first object longer than the display time of the second object.

7. One or more computers, A setting unit that changes at least one of the position and orientation of a virtual camera in a three-dimensional virtual space, An output control unit that outputs a virtual space image, which is an image of the virtual space as seen from the virtual camera, to a display device that the user views. A communication unit that receives information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display the said object. The output control unit, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. A first object, which is the object displayed between the position of the virtual camera and the position of the character object, and a second object, whose relative distance from the virtual camera is a predetermined distance, are displayed. A program in which the cost of making the display request for the first object is higher than the cost of making the display request for the second object.

8. One or more computers, A setting unit that changes at least one of the position and orientation of a virtual camera in a three-dimensional virtual space, An output control unit that outputs a virtual space image, which is an image of the virtual space as seen from the virtual camera, to a display device that the user views. A communication unit that receives information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display the said object. The output control unit, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. A program that sets the display position of the object to a position behind the character object in the depth direction relative to the virtual camera.

9. One or more computers, A setting unit that changes at least one of the position and orientation of a virtual camera in a three-dimensional virtual space, An output control unit that outputs a virtual space image, which is an image of the virtual space as seen from the virtual camera, to a display device that the user views. A communication unit that receives information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display the said object. The output control unit sets the display position of the object according to the position of the virtual camera and the position of the character object corresponding to the user, based on the object identification information and the display request, and outputs the object to the display position. The user is a viewer who watches a video containing an image of the character object, The aforementioned communications unit is The distribution user who distributes the aforementioned video receives data from the server for displaying the video transmitted by another device, The system transmits the identification information for identifying the object selected by the user and the request to display the object to the server. The output control unit is a program that outputs the video based on data for displaying the video.

10. The video includes images of the character objects corresponding to multiple streaming users, and each of the character objects has the virtual camera set up. The program according to claim 9, wherein the communication unit transmits to the server, along with the object identification information and the display request, information that can identify the distribution user to whom the object is to be provided, thereby causing the other device used by the distribution user to set the display position of the object according to the position of the virtual camera corresponding to the distribution user and the position of the character object.

11. One or more computers, Change at least one of the position and orientation of a virtual camera in a three-dimensional virtual space. The virtual space image, which is an image of the virtual space as seen from the virtual camera, is output to a display device that the user views. Information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display said object, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. Each of the aforementioned objects is associated with a display attribute, and each of the multiple aforementioned display attributes is associated with a display area. An information processing method for setting the display position of the object within the display area corresponding to the display attribute associated with the identification information of the object.

12. One or more computers, Change at least one of the position and orientation of a virtual camera in a three-dimensional virtual space. The virtual space image, which is an image of the virtual space as seen from the virtual camera, is output to a display device that the user views. Information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display said object, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. An information processing method for setting the display position of the object between the position of the virtual camera and the position of the character object.

13. One or more computers, Change at least one of the position and orientation of a virtual camera in a three-dimensional virtual space. The virtual space image, which is an image of the virtual space as seen from the virtual camera, is output to a display device that the user views. Information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display said object, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. A first object, which is the object displayed between the position of the virtual camera and the position of the character object, and a second object, whose relative distance from the virtual camera is a predetermined distance, are displayed. An information processing method in which the first object is a three-dimensional object and the second object is a two-dimensional object.

14. One or more computers, Change at least one of the position and orientation of a virtual camera in a three-dimensional virtual space. The virtual space image, which is an image of the virtual space as seen from the virtual camera, is output to a display device that the user views. Information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display said object, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. A first object, which is the object displayed between the position of the virtual camera and the position of the character object, and a second object, whose relative distance from the virtual camera is a predetermined distance, are displayed. An information processing method that makes the display time of the first object longer than the display time of the second object.

15. One or more computers, Change at least one of the position and orientation of a virtual camera in a three-dimensional virtual space. The virtual space image, which is an image of the virtual space as seen from the virtual camera, is output to a display device that the user views. Information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display said object, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. A first object, which is the object displayed between the position of the virtual camera and the position of the character object, and a second object, whose relative distance from the virtual camera is a predetermined distance, are displayed. An information processing method wherein the cost of making the display request for the first object is higher than the cost of making the display request for the second object.

16. One or more computers, Change at least one of the position and orientation of a virtual camera in a three-dimensional virtual space. The virtual space image, which is an image of the virtual space as seen from the virtual camera, is output to a display device that the user views. Information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display said object, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. An information processing method for setting the display position of the object to a position behind the character object in the depth direction relative to the virtual camera.

17. One or more computers, Change at least one of the position and orientation of a virtual camera in a three-dimensional virtual space. The virtual space image, which is an image of the virtual space as seen from the virtual camera, is output to a display device that the user views. Information transmitted from another device used by another user, including identification information for identifying an object selected by the other user and a request to display said object, Based on the object identification information and the display request, the display position of the object is set according to the position of the virtual camera and the position of the character object corresponding to the user, and the object is output to the display position. The user is a viewer who watches a video containing an image of the character object, The distribution user who distributes the aforementioned video receives data from the server for displaying the video transmitted by another device, The system transmits the identification information for identifying the object selected by the user and the request to display the object to the server. An information processing method that outputs the aforementioned video based on data for displaying the aforementioned video.

18. An information processing system for displaying images of a virtual space viewed by a first user and a second user, A setting unit that changes at least one of the position and orientation of a virtual camera in the three-dimensional virtual space, A communication unit that obtains information transmitted from a user device used by the second user, including identification information for identifying an object selected by the second user and a request to display the said object, The system includes an output control unit that, based on the object identification information and the display request, sets the display position of the object according to the position of the virtual camera and the position of the character object corresponding to the first user, and displays a virtual space image with the object placed at the display position on a display device, Each of the aforementioned objects is associated with a display attribute, and each of the multiple aforementioned display attributes is associated with a display area. The output control unit sets the display position of the object within the display area corresponding to the display attribute associated with the identification information of the object.

19. An information processing system for displaying images of a virtual space viewed by a first user and a second user, A setting unit that changes at least one of the position and orientation of a virtual camera in the three-dimensional virtual space, A communication unit that obtains information transmitted from a user device used by the second user, including identification information for identifying an object selected by the second user and a request to display the said object, The system includes an output control unit that, based on the object identification information and the display request, sets the display position of the object according to the position of the virtual camera and the position of the character object corresponding to the first user, and displays a virtual space image with the object placed at the display position on a display device, The output control unit is an information processing system that sets the display position of the object between the position of the virtual camera and the position of the character object.

20. An information processing system for displaying images of a virtual space viewed by a first user and a second user, A setting unit that changes at least one of the position and orientation of a virtual camera in the three-dimensional virtual space, A communication unit that obtains information transmitted from a user device used by the second user, including identification information for identifying an object selected by the second user and a request to display the said object, The system includes an output control unit that, based on the object identification information and the display request, sets the display position of the object according to the position of the virtual camera and the position of the character object corresponding to the first user, and displays a virtual space image with the object placed at the display position on a display device, The output control unit displays a first object which is the object displayed between the position of the virtual camera and the position of the character object, and a second object whose relative distance from the virtual camera is a predetermined distance. An information processing system in which the first object is a three-dimensional object and the second object is a two-dimensional object.

21. An information processing system for displaying images of a virtual space viewed by a first user and a second user, A setting unit that changes at least one of the position and orientation of a virtual camera in the three-dimensional virtual space, A communication unit that obtains information transmitted from a user device used by the second user, including identification information for identifying an object selected by the second user and a request to display the said object, The system includes an output control unit that, based on the object identification information and the display request, sets the display position of the object according to the position of the virtual camera and the position of the character object corresponding to the first user, and displays a virtual space image with the object placed at the display position on a display device, The output control unit displays a first object which is the object displayed between the position of the virtual camera and the position of the character object, and a second object whose relative distance from the virtual camera is a predetermined distance. An information processing system that makes the display time of the first object longer than the display time of the second object.

22. An information processing system for displaying images of a virtual space viewed by a first user and a second user, A setting unit that changes at least one of the position and orientation of a virtual camera in the three-dimensional virtual space, A communication unit that obtains information transmitted from a user device used by the second user, including identification information for identifying an object selected by the second user and a request to display the said object, The system includes an output control unit that, based on the object identification information and the display request, sets the display position of the object according to the position of the virtual camera and the position of the character object corresponding to the first user, and displays a virtual space image with the object placed at the display position on a display device, The output control unit displays a first object which is the object displayed between the position of the virtual camera and the position of the character object, and a second object whose relative distance from the virtual camera is a predetermined distance. An information processing system in which the cost of making the display request for the first object is higher than the cost of making the display request for the second object.

23. An information processing system for displaying images of a virtual space viewed by a first user and a second user, A setting unit that changes at least one of the position and orientation of a virtual camera in the three-dimensional virtual space, A communication unit that obtains information transmitted from a user device used by the second user, including identification information for identifying an object selected by the second user and a request to display the said object, The system includes an output control unit that, based on the object identification information and the display request, sets the display position of the object according to the position of the virtual camera and the position of the character object corresponding to the first user, and displays a virtual space image with the object placed at the display position on a display device, The output control unit is an information processing system that sets the display position of the object to a position behind the character object in the depth direction relative to the virtual camera.

24. An information processing system for displaying images of a virtual space viewed by a first user and a second user, A setting unit that changes at least one of the position and orientation of a virtual camera in the three-dimensional virtual space, A communication unit that obtains information transmitted from a user device used by the second user, including identification information for identifying an object selected by the second user and a request to display the said object, The system includes an output control unit that, based on the object identification information and the display request, sets the display position of the object according to the position of the virtual camera and the position of the character object corresponding to the first user, and displays a virtual space image with the object placed at the display position on a display device, The first user is a streaming user who distributes the video, and the second user is a viewing user who watches the video which includes the image of the character object. The aforementioned communications unit is The server receives data from another device used by the aforementioned streaming user for displaying the video transmitted by that device. The system transmits the identification information for identifying the object selected by the user and the request to display the object to the server. The output control unit is an information processing system that outputs the video based on data for displaying the video.