Information processing device, information processing method, and program
Patent Information
- Application Number
- JP2023020607
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-02-14
- Publication Date
- 2026-01-27
AI Technical Summary
The operational feel of zooming in virtual space differs from real-world lens operation, leading to inconvenience for users in virtual reality shooting.
An information processing device and method that allows users to change display magnification in virtual space using hand gestures, with one hand holding a virtual object and the other hand performing zoom operations, mimicking real-world camera operations.
Enables users to perform zoom processing in virtual space with high convenience, mimicking real-world camera operations.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] There is a service called Social VR (Virtual Reality) that allows communication through avatars in a virtual space. Many social VR services are equipped with a photography function. The photography function can capture (record) "images in the virtual space seen by a user wearing a head-mounted display" or "images displayed on an object on a photography device in the virtual space."
[0003] Patent Document 1 describes a technique for performing image zoom processing (changing the display magnification; adjusting the angle of view of the shooting range) by a framing gesture using both hands. Patent Document 2 describes a technique for performing image slide processing and zoom processing by a gesture using both hands. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 4013100 [Patent Document 2] US Patent No. 10503269 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in real-world photography (imaging), it is common to perform zoom processing by operating the zoom ring of the lens with one hand while checking the subject. Therefore, the operation for zoom processing (changing the display magnification) of an image in a virtual space as in Patent Document 1 and Patent Document 2 is different from the operation during photography in the real world. Therefore, the user has not been able to perform zoom processing with high convenience when photographing in a virtual space.
[0006] Therefore, an object of the present invention is to provide a technique that is highly convenient for the user and enables changing of the display magnification of an image captured in a virtual space. [Means for solving the problem]
[0007] One aspect of the present invention is a method for producing a composition comprising the steps of: An information processing device that controls a display of a display device worn by a user on the head, a control means for controlling a display means to display an image of a range of the virtual space captured by a virtual object in the virtual space; a holding means for holding the virtual object in the virtual space in response to a first hand of the user; A change means for changing a display magnification of the image in response to a movement of a second hand of the user different from the first hand; The information processing device is characterized by having:
[0008] One aspect of the present invention is a method for producing a composition comprising the steps of: An information processing method for controlling a display of a display device worn on a user's head, comprising: a control step of controlling a display means to display an image of a range of the virtual space captured by a virtual object in the virtual space; a holding step of holding the virtual object in the virtual space in response to a first hand of the user; A changing step of changing a display magnification of the image in response to a movement of a second hand of the user different from the first hand; The information processing method is characterized by having the following features. Effect of the Invention
[0009] This is highly convenient for the user, and makes it possible to change the display magnification of an image captured in a virtual space. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a configuration diagram of a display system. [Diagram 2] FIG. 1 is a diagram illustrating the configuration of a head mounted display. [Diagram 3] FIG. 1 is a diagram illustrating a virtual space. [Figure 4] 13 is a flowchart showing a process of the head mounted display. [Diagram 5] 13 is a flowchart showing a zoom process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0012] <Embodiment 1> 1 is a schematic configuration diagram of a display system S1 according to embodiment 1. A person who uses the display system S1 is called a "user." People other than the person who uses the display system S1 are called "other users."
[0013] The display system S1 includes a head mounted display 1 and controllers 3L and 3R. Each of the controllers 3L and 3R is an example of an operation device used by a user.
[0014] The head mounted display 1 is a display device that is worn on the head of a user. The head mounted display 1 is connected to a server 4 via a communication network NW.
[0015] User information, information about the virtual space (the world of virtual reality), and information about other users in the virtual space are stored in the server 4. This information (or information that has been processed from this information) is transmitted from the server 4 to the head mounted display 1 via the communication network NW.
[0016] In this embodiment, the user uses VR content that allows shooting in a virtual space through the head mounted display 1.
[0017] In addition, in this embodiment, the user can change the angle of view (imaging range; image display magnification) by operating the controller (zoom operation), but the angle of view may be changed by hand gestures rather than the controller. In this case, the glove-type controllers 3L, 3R or the head-mounted display 1 may have an external camera (imaging device) for detecting the movement of the user's hands. In this way, in this embodiment, any method may be used as long as it can detect the movement of the user's hands.
[0018] 2 is a schematic diagram of the head mounted display 1. The head mounted display 1 includes a storage 21, a memory 22, a display 24, a communication module 25, and a processor 29. The head mounted display 1 includes an external device that captures an image of a real space. The device may further include a camera and an audio input unit (sound input unit) that acquires external audio.
[0019] The storage 21 stores programs that are read and executed by the processor 29. The memory 22 temporarily holds information.
[0020] The display 24 displays an image for VR in accordance with a command from the processor 29. In this way, the display 24 presents (provides) a virtual space to the user.
[0021] The communication module 25 communicates with the server 4 and the controllers 3L, 3R. This communication may be wired or wireless.
[0022] The processor 29 reads and executes a program from the storage 21. In this way, the processor 29 functions as an object generating unit 291, a display control unit 292, a storage unit 293, a change unit 294, and a switching unit 295.
[0023] The object generating unit 291 generates a virtual display object (a virtual object that displays an image in the virtual space) in the virtual space. For example, as shown in FIG. 3A, the virtual display object is a camera or a display such as a device with the number 31. A user wearing the head mounted display 1 can check the angle of view of the subject to be photographed by looking at the virtual display object.
[0024] The display control unit 292 displays, on the virtual display object (the display surface of the virtual display object), an image of the virtual space captured by the virtual display object, according to the angle of view set for the virtual display object.
[0025] The holding unit 293 controls, for example, the avatar of the user's hand to make the avatar of the user's hand hold the virtual display object. By holding the virtual display object, for example, the virtual display object may change to a state in which the virtual space can be photographed. Furthermore, when the virtual display object is held by the avatar of the user's hand, the orientation of the virtual object changes according to the state (orientation) of the hand. And the range captured by the virtual object changes according to the orientation of the virtual object.
[0026] The change unit 294 changes the zoom magnification (display magnification) of the image displayed on the virtual display object in response to the movement of the user's hand (an instruction by the user's hand) different from the hand used in the holding unit 293.
[0027] The switching unit 295 is a setting unit that controls the change of the zoom magnification by the change unit 294. Specifically, the switching unit 295 permits or prohibits the change of the zoom magnification by the change unit 294 in response to an instruction by the user's right or left hand.
[0028] 3A and 3B are diagrams illustrating an example of a zoom process (changing the zoom magnification of an image displayed on a virtual display object) according to the present embodiment. FIG. 3A and 3B illustrate a virtual space 30 displayed on the head mounted display 1 by VR content.
[0029] The VR content provides an environment in which a user can control an avatar (including a left hand 33L and a right hand 33R) in a virtual space 30 using the controllers 3L and 3R. The VR content also provides an environment in which a photograph can be taken using a virtual display object 31.
[0030] A user wears the head mounted display 1 and views an image of a virtual space 30. The virtual space 30 includes a virtual display object 31, a left hand 33L, a right hand 33R, and an object 39. The virtual display object 31 is a camera (camera with a lens) that captures (photographs) a subject. The display surface 32 is a display of the virtual display object 31.
[0031] The left hand 33L is a hand that moves according to the movement of the controller 3L (user's left hand), and is the "left hand of the user's avatar" in the virtual space 30. The right hand 33R is a hand that moves according to the movement of the controller 3R (user's right hand), and is the "right hand of the user's avatar" in the virtual space 30. By displaying at least one of the left hand 33L and the right hand 33R of the avatar, the user can easily intuitively understand the image of using the virtual display object 31. However, neither the left hand 33L nor the right hand 33R need be displayed.
[0032] The object 39 is an object included in the virtual space 30. The object 39 is a subject to be photographed (imaged) by the virtual display object 31. A range of the object 39 that can be photographed by the virtual display object 31 is displayed on the display surface 32 by the display control unit 292. This makes it easy for the user to intuitively understand that "when the virtual display object 31 photographs, an image of the range (angle of view) displayed on the display surface 32 can be acquired (captured; recorded)."
[0033] However, it is not necessary to display an image on the display surface 32 of the virtual display object 31, and it is sufficient if the user can confirm an image that can be acquired by capturing an image of the virtual display object 31. For example, an object other than the virtual display object 31 may be displayed, and an image of the target to be photographed (capture target) may be displayed on the object. Also, an image of the capture target may be displayed in a space other than the virtual space on the display 24 of the head mounted display 1 worn by the user.
[0034] An image 391 shown in FIG. 3A is an image in which an object 39 to be photographed by the virtual display object 31 is displayed on the display surface 32.
[0035] An image 392 shown in FIG. 3B is an image after the zoom magnification (display magnification) of image 391 has been changed by zoom processing in response to a zoom operation.
[0036] 3B indicates the rotation direction (rotation direction of the left hand) in which the controller 3L is operated. Rotation direction 33L1 indicates the rotation direction of the avatar's left hand 33L that rotates in response to operating the controller 3L in the rotation direction 3L1.
[0037] In this way, the user performs a zoom operation (operation for zoom processing) by rotating the controller 3L associated with the avatar's left hand 33L. Then, the zoom processing (change of zoom magnification) is performed as shown in the image 392. As a result, for example, when a shooting instruction is given by the controller 3R, the user can quickly take a picture with his / her right hand while performing a zoom operation with his / her left hand.
[0038] As the controller 3L rotates in the rotation direction 3L1, the left hand 33L of the avatar rotates in the rotation direction 33L1, and the image 391 displayed on the display surface 32 is enlarged and changes to an image 392. Note that in the following, "enlarging an image" means increasing the size of each object in the image, and "reducing an image" means reducing the size of each object in the image. When "enlarging an image" is performed, the angle of view becomes narrower, and when "reducing an image" is performed, the angle of view becomes wider.
[0039] Here, in order to perform the zoom process as intended, the user may want to perform the zoom operation by two hand movements, instead of one hand movement. In this case, the switching unit 295 may, for example, temporarily prohibit the zoom process. In this case, the switching unit 295 temporarily prohibits the zoom process corresponding to the first hand movement, and when the controller returns to the original position thereafter (when a specific condition is satisfied), the switching unit 295 cancels the prohibition of the zoom process and performs the zoom process corresponding to the second hand movement. Conversely, the switching unit 295 may temporarily permit the zoom process. In this case, the switching unit 295 temporarily permits the zoom process corresponding to the first hand movement (performs the zoom process). When the controller returns to the original position thereafter (when a specific condition is satisfied), the switching unit 295 prohibits the zoom process and does not perform the zoom process corresponding to the second hand movement.
[0040] The display control unit 292 may recognize only a rotation operation performed while a specific part of the controller 3L (or the left hand 33L of the corresponding avatar) is facing a predetermined direction as a zoom operation (operation instructing a zoom process). For example, a rotation operation performed while facing the tip of the controller in front of the user or toward a specific subject is similar to a lens operation gesture in the real world. For this reason, the display control unit 292 may recognize only a rotation operation of the controller 3L or the left hand 33L while facing these directions as a zoom operation. In addition, in the case of using hand gestures that do not use a controller, the display control unit 292 may recognize a zoom operation when the palm of the left hand, which is slightly clenched, is facing up or to the right (when the palm of the right hand is facing up or to the left). Alternatively, these above methods may be combined.
[0041] In this embodiment, the zoom magnification (display magnification; angle of view) is changed by a rotation operation. However, since it is sufficient for the user to intuitively recognize that a zoom operation is being performed, a gesture of moving a hand or a controller back and forth (translation movement) may be used instead of a rotation operation. When using a hand gesture, the zoom operation can be performed with a feeling of "pulling or pushing back the subject to be photographed". In this case, the shape or direction of the hand that pulls and the hand that pushes back may be set. For example, when the user pulls back, the palm of the hand faces the user, and when the user pushes back, the palm faces the user's front direction or a specific subject. Then, the user can intuitively perform a zoom operation by the gesture. In this way, the change unit 294 may perform a zoom process according to the translation movement of the hand facing the user's front direction (front direction) or a specific subject to enable an intuitive zoom operation. Also, when a zoom process is performed according to the translation movement of the hand facing a specific subject, the zoom process may be performed with the position of the specific subject as the center.
[0042] An example of processing of the head mounted display 1 according to the first embodiment will be described with reference to the flowchart shown in Fig. 4. Note that the processing of the flowchart shown in Fig. 4 is realized by the processor 29 executing processing according to a program. In the following, it is assumed that the virtual display object 31 is held by an operation on the controller 3R held by the user's right hand, and a zoom operation is performed by an operation on the controller 3L held by the user's left hand.
[0043] In step S401, the display control unit 292 displays the virtual display object 31 in the virtual space 30.
[0044] In step S404, the display control unit 292 determines whether or not the virtual display object 31 is in a state in which it can be photographed (whether or not it can be switched to a photographing mode) in the virtual space 30. If it is determined that the virtual display object 31 is in a state in which it can be photographed, the process proceeds to step S The process proceeds to step S408. If it is determined that the virtual display object 31 is not in a state in which it can be photographed, the process of step S404 is repeated. Note that in this embodiment, if the virtual display object 31 is held by the right hand (holding unit 293) of the user's avatar, the switching unit 295 switches the virtual display object 31 to a state in which it can be photographed. If the virtual display object 31 is held by the right hand of the user's avatar and the switching unit 295 detects a specific gesture by the user's right hand or left hand, the switching unit 295 may switch the virtual display object 31 to a state in which it can be photographed.
[0045] In step S408, the display control unit 292 switches the virtual display object 31 to an image capturing mode (a state in which image capturing is possible). As described with reference to Figs. 3A and 3B, when the virtual display object 31 is switched to the image capturing mode, the virtual display object 31 displays an image of the virtual space 30 on the display surface 32.
[0046] Also, during a period when the virtual display object 31 is in a state where it is possible to photograph, a controller operation corresponding to a zoom operation is recognized as an operation related to photographing. When the virtual display object 31 is not in a state where it is possible to photograph, a controller operation corresponding to a zoom operation is recognized as an operation for purposes other than photographing. For example, a controller operation corresponding to a zoom operation is recognized as an operation for controlling the operation of an avatar (movement operation or turning operation), or an input operation related to a function other than photographing.
[0047] In step S411, the display control unit 292 determines whether or not a user operation on the controller 3L or 3R has been detected. If it is determined that a user operation on the controller 3L or 3R has been detected, the process proceeds to step S414. If it is determined that a user operation on neither the controller 3L nor 3R has been detected, the process of step S411 is repeated.
[0048] In step S414, the display control unit 292 determines whether or not the operation detected in step S411 is a zoom operation (that is, an operation on the controller 3L). If it is determined that the detected operation is a zoom operation, the process proceeds to step S418. If it is determined that the detected operation is not a zoom operation, the process returns to step S411.
[0049] In step S418, the change unit 294 attempts to perform zoom processing (processing to enlarge or reduce the image) of the image displayed on the display surface 32 of the virtual display object 31 in accordance with the detected zoom operation.
[0050] For example, if the virtual display object 31 is in a shooting mode, the display control unit 292 controls shooting (recording of an image) by the virtual display object 31 in response to the movement of the user's right hand (shooting instruction by the right hand). That is, in steps S411, S414, and S418, the display control unit 292 controls the virtual display object 31 to shoot (record an image) when a shooting instruction is given by the user's right hand.
[0051] Hereinafter, the specific process of step S418 will be described with reference to the flowchart of FIG.
[0052] In step S501, the change unit 294 determines whether the virtual display object 31 is set to a zoom permitted state (a state in which a change in the zoom magnification by the change unit 294 is permitted). If it is determined that the virtual display object 31 is set to the zoom permitted state, the process proceeds to step S504. If it is determined that the virtual display object 31 is not set to a zoom permitted state (a zoom prohibited state in which a change in the zoom magnification by the change unit 294 is prohibited), the zoom process is not performed and the process of step S418 ends. .
[0053] At this time, the switching unit 295 may set the virtual display object 31 to a zoom permitted state, for example, when the virtual display object 31 is in a state where it can be photographed (for example, when the virtual display object is held according to the right hand). Alternatively, the switching unit 295 may set the virtual display object 31 to a zoom permitted state when a specific instruction is given by the right hand or left hand of the user (for example, when a specific gesture is made). Furthermore, the switching unit 295 may set the virtual display object 31 to a zoom permitted state when the virtual display object 31 is directed in a specific direction according to the right hand that controls the orientation of the virtual display object 31. The specific direction is, for example, the front direction of the user or the direction in which a specific subject exists. Then, for example, when the virtual display object is not held, when a specific instruction is not given, or when the virtual display object 31 is not directed in a specific direction, the virtual display object 31 is set to a zoom prohibited state. According to these, the virtual display object 31 is set to a zoom permitted state only when the user is ready to perform a zoom process, so that it is possible to reduce the possibility of a zoom process occurring unintentionally by the user.
[0054] In step S504, the change unit 294 determines the rotation direction indicated by the zoom operation detected in step S414. If it is determined that the zoom operation indicates a left rotation, the process proceeds to step S511. If it is determined that the zoom operation indicates a right rotation, the process proceeds to step S512.
[0055] In step S511, the change unit 294 enlarges and displays the image displayed on the display surface 32.
[0056] In step S512, the change unit 294 reduces the image displayed on the display surface 32 and displays it.
[0057] According to this embodiment, while holding a virtual display object with one hand, the user can perform a zoom operation with the other hand. Therefore, the user can perform zoom processing (change of display magnification) of an image displayed on a virtual object with a similar feeling to when the user operates a digital camera or a smartphone to take a picture in real space. Therefore, it is highly convenient for the user to change the display magnification of an image captured in a virtual space.
[0058] The combination of the rotation direction and the zooming may be any combination. For example, the image may be enlarged when a right-rotating zoom operation is performed, and may be reduced when a left-rotating zoom operation is performed. In addition, the "hand to which the zoom operation is assigned" may be switched between the left hand and the right hand.
[0059] Furthermore, in order to prevent the user from performing unintended zooming, the change unit 294 may not perform the zooming when the speed of the hand performing the zooming is slower than the first speed. In addition, in order to prevent the user from performing unintended zooming, the change unit 294 may not perform the zooming when the speed of the hand performing the zooming is faster than the second speed.
[0060] Moreover, the processes of the components 291 to 295 that were realized by the processor 29 may be realized by software (VR content). In this case, the processor 29 may notify the content of information on the operations performed by the controllers 3L and 3R, and the VR content may determine how to receive the information on the operations.
[0061] Although the head mounted display has been described above, an information processing device (computer) that controls the display of the head mounted display may be used. In this case, for example, the information processing device has the components shown in FIG. 2 except for the display 24.
[0062] Although the present invention has been described in detail based on the preferred embodiments, the present invention is not limited to these specific embodiments, and various forms within the scope of the gist of the present invention are also included in the present invention. Parts of the above-described embodiments may be combined as appropriate.
[0063] Also, in the above, "If A is equal to or greater than B, proceed to step S1, and if A is smaller (lower) than B, proceed to step S2" may be read as "If A is greater (higher) than B, proceed to step S1, and if A is equal to or less than B, proceed to step S2." Conversely, "If A is greater (higher) than B, proceed to step S1, and if A is equal to or less than B, proceed to step S2" may be read as "If A is greater (higher) than B, proceed to step S1, and if A is smaller (lower) than B, proceed to step S2." Therefore, unless a contradiction occurs, "equal to or greater than A" may be read as "equal to or greater than A (high; long; many)," and "equal to or less than A" may be read as "equal to or less than A (low; short; few)." And, "equal to or greater than A" may be read as "equal to or greater than A," and "equal to or less than A" may be read as "equal to or less than A."
[0064] Each functional unit in each of the above embodiments (variations) may or may not be individual hardware. The functions of two or more functional units may be realized by common hardware. Each of a plurality of functions of one functional unit may be realized by individual hardware. Two or more functions of one functional unit may be realized by common hardware. Furthermore, each functional unit may or may not be realized by hardware such as an ASIC, FPGA, or DSP. For example, the device may have a processor and a memory (storage medium) in which a control program is stored. Then, the functions of at least some of the functional units of the device may be realized by the processor reading and executing the control program from the memory.
[0065] (Other embodiments) The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) for implementing one or more of the functions.
[0066] The disclosure of the above embodiments includes the following configurations, methods, and programs. (Configuration 1) An information processing device that controls a display of a display device worn by a user on the head, a control means for controlling a display means to display an image of a range of the virtual space captured by a virtual object in the virtual space; a holding means for holding the virtual object in the virtual space in response to a first hand of the user; A change means for changing a display magnification of the image in response to a movement of a second hand of the user different from the first hand; 13. An information processing device comprising: (Configuration 2) a setting means for permitting or prohibiting the change of the display magnification of the image by the change means; When the setting means prohibits the change of the display magnification of the image, the change means does not change the display magnification of the image even if the second hand moves. 2. The information processing device according to configuration 1. (Configuration 3) The setting means allows or prohibits a change in the display magnification of the image in response to an instruction by the second hand. 3. The information processing device according to configuration 2. (Configuration 4) The setting means allows or prohibits a change in the display magnification of the image in response to an instruction by the first hand. 3. The information processing device according to configuration 2. (Configuration 5) the setting means permits the change means to change the display magnification of the image if the virtual object is held by the holding means; 5. The information processing device according to configuration 4. (Configuration 6) the setting means permits the change means to change the display magnification of the image when the virtual object is directed in a specific direction in response to the first hand. 5. The information processing device according to configuration 4. (Configuration 7) the setting means permits the change means to change the display magnification of the image when the virtual object is directed in a direction in which a specific subject is present in response to the first hand. 7. The information processing device according to configuration 6. (Configuration 8) the setting means temporarily prohibits the change means from changing the display magnification of the image, and then permits the change of the display magnification of the image when a specific condition is satisfied. 8. The information processing device according to any one of configurations 2 to 7. (Configuration 9) the setting means temporarily permits the change of the display magnification of the image by the change means, and then prohibits the change of the display magnification of the image when a specific condition is satisfied. 9. The information processing device according to any one of configurations 2 to 8. (Configuration 10) when the virtual object is held by the first hand, the change means changes a range in which the virtual object is imaged according to a state of the first hand. 10. The information processing device according to any one of configurations 1 to 9. (Configuration 11) The display means is a display included in the virtual object. 11. The information processing device according to any one of configurations 1 to 10. (Configuration 12) When the speed of the second hand movement is faster than the first speed, the change means does not change the display magnification of the image even if the second hand moves. 12. The information processing device according to any one of configurations 1 to 11. (Configuration 13) When the speed of the second hand movement is slower than the second speed, the change means does not change the display magnification of the image even if the second hand moves. 13. The information processing device according to any one of configurations 1 to 12. (Configuration 14) The change means changes the display magnification of the image in response to the rotation of the second hand. 14. The information processing device according to any one of configurations 1 to 13. (Configuration 15) The change means changes the front in response to the translational movement of the second hand facing the front direction of the user. Change the display magnification of the image. 14. The information processing device according to any one of configurations 1 to 13. (Configuration 16) the change means changes the display magnification of the image in response to a translational movement of the second hand facing a specific subject. 14. The information processing device according to any one of configurations 1 to 13. (Configuration 17) The virtual object is a camera. 17. The information processing device according to any one of configurations 1 to 16. (method) An information processing method for controlling a display of a display device worn on a user's head, comprising: a control step of controlling a display means to display an image of a range of the virtual space captured by a virtual object in the virtual space; a holding step of holding the virtual object in the virtual space in response to a first hand of the user; A changing step of changing a display magnification of the image in response to a movement of a second hand of the user different from the first hand; 13. An information processing method comprising: (program) A program for causing a computer to function as each of the means of the information processing device according to any one of configurations 1 to 17. [Explanation of symbols]
[0067] 1: head mounted display, 24: display control unit, 29: processor, 292: display control unit, 293: storage unit, 294: change unit, 295: switching unit
Claims
1. An information processing device that controls a display on a display device worn on a user's head, a control means for controlling a display of the display device so as to display an image of a range of the virtual space captured by a virtual object in the virtual space; a holding means for holding the virtual object in the virtual space in response to a first hand of the user; a change means for changing the display magnification of the image in accordance with a movement of a second hand of the user different from the first hand; An information processing device comprising:
2. a setting means for permitting or prohibiting the change of the display magnification of the image by the change means; the changing means does not change the display magnification of the image even if the second hand moves when the setting means prohibits changing the display magnification of the image; 2. The information processing apparatus according to claim 1, wherein:
3. the setting means permits the change means to change the display magnification of the image if the virtual object is held by the holding means; 3. The information processing apparatus according to claim 2, wherein:
4. The change means recognizes, among the rotation operations of the second hand, only rotation operations performed when the second hand or a specific part of the operation device corresponding to the second hand is facing a predetermined direction as an instruction to change the display magnification of the image.
2. The information processing apparatus according to claim 1, wherein:
5. The control means controls the display of the display device so that the image is displayed in an area on the display device other than the virtual space, instead of or separately from a display surface included in the virtual object.
2. The information processing apparatus according to claim 1, wherein:
6. the changing means changes the display magnification of the image in response to the rotation of the second hand.
2. The information processing apparatus according to claim 1, wherein:
7. the change means changes the display magnification of the image in accordance with translational movement of the second hand facing forward of the user.
2. The information processing apparatus according to claim 1, wherein:
8. the setting means temporarily prohibits the change means from changing the display magnification of the image, and then allows the change of the display magnification of the image when a specific condition is satisfied.
3. The information processing apparatus according to claim 2, wherein:
9. The virtual object is a camera.
2. The information processing apparatus according to claim 1, wherein:
10. An information processing method for controlling a display on a display device worn by a user on the head, comprising: a control step of controlling a display of the display device so as to display an image of a range of the virtual space captured by a virtual object in the virtual space; a holding step of holding the virtual object in the virtual space in response to a first hand of the user; a changing step of changing a display magnification of the image in accordance with a movement of a second hand of the user that is different from the first hand; An information processing method comprising:
11. A program for causing a computer to function as each of the means of the information processing device according to any one of claims 1 to 9.