The present disclosure relates to an information processing apparatus and an information processing method.
Conventionally, an information processing apparatus having a non-contact user interface configured to perform an input operation on a computing device is proposed (see, for example, Patent Document 1). In the information processing apparatus described in Patent Document 1, a virtual touch panel surface that does not actually exist is set to perform the input operation via the virtual touch panel surface in order to improve operability.
In such an information processing apparatus, further improvement in operability is required.
An object of the present disclosure is to provide an information processing apparatus and an information processing method capable of further improving operability.
An information processing apparatus according to the present disclosure includes: (a) a virtual touch panel surface setting unit that sets a virtual touch panel surface, which does not actually exist, in a space in front of a display surface of a display; (b) an operation detection unit that detects a touch operation on the virtual touch panel surface performed by a user on the basis of position information of a specific site of a body used by the user for the touch operation on the virtual touch panel surface; and (c) a processing execution unit that executes processing corresponding to the touch operation detected by the operation detection unit, and the virtual touch panel surface setting unit includes (d) a calculation unit that calculates a curvature radius of a movement trajectory of the specific site when the user has moved the specific site in a predetermined direction on the basis of the position information of the specific site, and (e) a setting execution unit that sets a flat surface as the virtual touch panel surface in a case where it is determined that the curvature radius calculated by the calculation unit is larger than a predetermined threshold, and sets a curved surface whose central portion is recessed to a side of the display as the virtual touch panel surface in a case where it is determined that the curvature radius calculated by the calculation unit is equal to or smaller than the predetermined threshold.
Furthermore, an information processing method of the present disclosure includes: (a) setting a virtual touch panel surface, which does not actually exist, in a space in front of a display surface of a display; (b) detecting a touch operation on the virtual touch panel surface performed by a user on the basis of position information of a specific site of a body used by the user for the touch operation on the virtual touch panel surface; and (c) executing processing corresponding to the detected touch operation, and the setting of the virtual touch panel surface includes (d) calculating a curvature radius of a movement trajectory of the specific site when the user has moved the specific site in a predetermined direction on the basis of the position information of the specific site, and (e) setting a flat surface as the virtual touch panel surface in a case where it is determined that the calculated curvature radius is larger than a predetermined threshold, and setting a curved surface whose central portion is recessed to a side of the display as the virtual touch panel surface in a case where it is determined that the calculated curvature radius is equal to or smaller than the predetermined threshold.
The present inventors have considered an information processing apparatus having a virtual touch panel surface that employs a configuration in which the virtual touch panel surface, for example, having a vertical planar shape is set on a side of a display with respect to a movement trajectory of a fingertip of a user at the time of execution of calibration such that an input operation on a display surface of the display can be performed by a touch operation on the virtual touch panel surface. However, as a result of further research on such an information processing apparatus, it has been found that a distance between the fingertip and the virtual touch panel surface increases on a side of an end portion of the virtual touch panel surface in a case where the user moves the fingertip so as to draw an arc-shaped movement trajectory about a shoulder and an elbow. Then, the present inventors have found that a distance for pushing the fingertip becomes long when the touch operation is performed on the virtual touch panel surface so that operability deteriorates.
Hereinafter, embodiments of an information processing apparatus and an information processing method of the present disclosure will be described with reference to the drawings.
However, the embodiments to be described hereinafter are merely examples, and are not intended to exclude various modifications and applications of technologies that are not explicitly described below. The present disclosure can be variously modified and implemented within a range not departing from the gist thereof. For example, the respective embodiments may be implemented in combination.
Furthermore, the same or similar portions are denoted by the same or similar reference signs in the following drawings. Furthermore, the drawings are schematic, and do not necessarily coincide with actual dimensions, ratios, and the like. Furthermore, the drawings may also include portions having mutually different dimensional relationships and ratios.
Furthermore, effects described in the present specification are merely examples and are not limited, and there may be other effects.
As illustrated in
The user interface 5 includes the display 3 and an information acquisition unit 9. As the display 3, for example, a liquid crystal display, an organic electro-luminescence (EL) display, or a projector can be adopted. Furthermore, as the information acquisition unit 9, for example, a time of flight (TOF) sensor that captures a distance image in front of the display surface 4 of the display 3, a stereo camera that captures a stereo image in front of the display surface 4 of the display 3, and an ultrasonic sensor that measures a time until an ultrasonic wave is emitted in front of the display surface 4 and a reflected wave thereof returns can be adopted.
The display 3 displays various images on the display surface 4 according to a command from the device body 8.
The information acquisition unit 9 is arranged in an upper part of the display 3, and acquires information regarding a position of an object present in front of the display surface 4 of the display 3. A detection result of the information acquisition unit 9 is output to the device body 8.
The device body 8 includes hardware resources including a storage apparatus 10, a processor 11, and the like. As the storage apparatus 10, for example, an auxiliary storage apparatus including a memory such as a hard disk drive or a solid state drive can be adopted. Furthermore, as the processor 11, for example, various processors such as a CPU, a GPU, an ASIC, and an FPGA can be adopted.
The storage apparatus 10 stores a control program of the information processing apparatus 1 executable by the processor 11. Furthermore, the storage apparatus 10 stores various types of data necessary for executing the control program.
The processor 11 achieves a calibration unit 12, a virtual touch panel surface construction unit 13, a gesture recognition unit 15, and a display surface construction unit 14 as illustrated in
Next, the calibration process executed by the display control unit 16, the calculation unit 17, and the setting execution unit 18, which are achieved by the processor 11, will be described. The calibration process is executed each time a user (fast food purchaser) of the information processing apparatus 1 changes. Furthermore, the calibration process is also executed during the ordering process in a case where an erroneous touch operation frequently occurs during the ordering process.
As illustrated in
Furthermore, on the display surface 4, black circle marks 24 and numbers “1”, “2”, “3”, and “4” are displayed at the corners of the target trajectory. By displaying the straight line 231 to 234, the marks 24, and the numbers “1” to “4”, the display control unit 16 prompts the user to point at the straight line 231→the straight line 232→the straight line 233→the straight line 234 in this order along the target trajectory with the specific site 6 (fingertip).
With such a display, the user moves the specific site 6 (fingertip) in the predetermined direction (lateral direction) so as to point at the target trajectory. Examples of the way of moving the specific site 6 (fingertip) include a pattern (hereinafter, also referred to as a “first pattern”) of moving the specific site 6 so as to draw a linear movement trajectory and a pattern (hereinafter, also referred to as a “second pattern”) of moving the specific site 6 so as to draw an arc-shaped movement trajectory about a shoulder and an elbow. In particular, in the case of being used as the drive-through ordering apparatus, that is, in the case where the user extends the arm from the inside of the vehicle and moves the specific site 6 (fingertip), the user tends to move the specific site 6 (fingertip) in the second pattern.
Subsequently, the process proceeds to step S102, and the calculation unit 17 calculates a curvature radius R of the movement trajectory of the specific site 6 (fingertip) when the user moves the specific site 6 (fingertip) in the predetermined direction (lateral direction) on the basis of position information (for example, three-dimensional coordinates) of the specific site 6 (fingertip) of the user. As the three-dimensional coordinates, for example, coordinates (X, Y, Z) of an XYZ coordinate system illustrated in
Next, circle fitting for fitting various circles using the least squares method or the Hough transform is performed on the calculated position information 25, and a radius of a circle 26 obtained by the circle fitting is set as the curvature radius R of the movement trajectory of the specific site 6 (fingertip) when the specific site 6 is moved in the predetermined direction (lateral direction). For example, circle fitting may be separately performed on position information of the specific site 6 when the specific site 6 (fingertip) is moved to the right and position information of the specific site 6 when the specific site 6 (fingertip) is moved to the left, and an average value of obtained curvature radii of circles may be set as the curvature radius R.
Subsequently, the process proceeds to step S103, and the calculation unit 17 determines whether or not the curvature radius R calculated in step S102 is larger than a predetermined threshold set in advance. As the predetermined threshold, for example, an average length (for example, 75 cm) from the shoulder to the specific site 6 (fingertip) of the user can be adopted. Then, in a case where it is determined that the curvature radius R is larger than the predetermined threshold (Yes), it is determined that the user has moved the specific site 6 so as to draw the linear movement trajectory (first pattern), it is determined that the flat surface is set as the virtual touch panel surface 2, and the process proceeds to step S104. On the other hand, in a case where it is determined that the curvature radius R is equal to or smaller than the predetermined threshold (No), it is determined that the user has moved the specific site 6 so as to draw the arc-shaped movement trajectory about the shoulder and the elbow (second pattern), it is determined that the curved surface is set as the virtual touch panel surface 2, and the process proceeds to step S105.
In step S104, the setting execution unit 18 sets the flat surface as the virtual touch panel surface 2 as illustrated in
Therefore, in a case where the way of moving the specific site 6 (fingertip) of the user is the first pattern of moving the specific site 6 (fingertip) so as to draw the linear movement trajectory, the setting execution unit 18 can set the virtual touch panel surface 2 having a vertical planar shape (flat surface shape) parallel to the movement trajectory of the specific site 6 (fingertip). Therefore, a distance between the virtual touch panel surface 2 and the specific site 6 (fingertip) immediately before the touch operation on the virtual touch panel surface 2, that is, immediately before an operation of pushing the specific site 6 (fingertip) can be made constant on both a side of a central portion and a side of an end portion of the virtual touch panel surface 2.
On the other hand, in step S105, the setting execution unit 18 sets a curved surface whose central portion is recessed toward the display 3 side as the virtual touch panel surface 2 as illustrated in
Therefore, in a case where the way of moving the specific site 6 (fingertip) of the user is the second pattern of moving the specific site 6 (fingertip) so as to draw the arc-shaped movement trajectory about the shoulder and the elbow, the setting execution unit 18 can set the virtual touch panel surface 2 having the curved surface shape whose central portion is recessed to the display 3 side. Therefore, a distance between the virtual touch panel surface 2 and the specific site 6 (fingertip) immediately before the touch operation on the virtual touch panel surface 2, that is, immediately before an operation of pushing the specific site 6 (fingertip) can be made constant on both a side of a central portion and a side of an end portion of the virtual touch panel surface 2.
Next, the ordering process executed by the display control unit 20, the processing execution unit 21, and the operation detection unit 22, which are achieved by the processor 11, will be described. The ordering process is executed when the calibration process is completed. That is, the ordering process is executed after setting the virtual touch panel surface 2 having the flat surface shape or the curved surface shape.
As illustrated in
With such a display, the user moves the specific site 6 (fingertip) so as to point at the desired purchase button 7, and performs the operation of pushing the specific site 6 (fingertip) such that the specific site 6 (fingertip) touches the virtual touch panel surface 2 set in the calibration process.
Subsequently, the process proceeds to step S202, and the operation detection unit 22 detects the touch operation on the virtual touch panel surface 2 performed by the user on the basis of position information (X, Y, Z) of the specific site 6 (fingertip) of the user. Specifically, position information (for example, two-dimensional coordinates) of the specific site 6 (fingertip) on the virtual touch panel surface 2 when the touch operation has been performed is calculated, and the calculated position information is converted into position information (for example, two-dimensional coordinates) on the display surface 4. As the position information (two-dimensional coordinates) on the virtual touch panel surface 2, for example, coordinates (x1, y1) in an x1y1 coordinate system illustrated in
For example, first, position information (X, Y, Z) of the specific site 6 (fingertip) is calculated on the basis of a detection result of the TOF sensor 9. Subsequently, it is determined whether the touch operation on the virtual touch panel surface 2 set in the calibration process, that is, the operation of touching the virtual touch panel surface 2 with the specific site 6 (fingertip) has been performed on the basis of the calculated position information (X, Y, Z). Then, in a case where it is determined that the touch operation on the virtual touch panel surface 2 has been performed, position information (x1, y1) of the specific site 6 (fingertip) on the virtual touch panel surface 2 is calculated on the basis of the position information (X, Y, Z) of the specific site 6 (fingertip) calculated from the detection result of the TOF sensor 9. Subsequently, the calculated position information (x1, y1) of the specific site 6 (fingertip) is converted into position information (x2, y2) on the display surface 4 of the display 3. As a conversion method, it is possible to adopt a method of using an intersection between a straight line passing through the center of the circle 26 and the specific site 6 (fingertip) in the plan view and the display surface 4 as the position information (x2, y2) on the display surface 4 of the display 3, for example, as illustrated in
Subsequently, the processing execution unit 21 executes processing corresponding to the touch operation detected by the operation detection unit 22. Specifically, processing corresponding to an object (for example, the purchase button 7) displayed at a position indicated by the position information (x1, y1) on the display surface 4 of the display 3 converted by the operation detection unit 22 is executed. For example, in a case where it is determined that the purchase button 7 is displayed at the position on the display surface 4 indicated by the position information (x1, y1), various types of processing (for example, processing of notifying a clerk or the like that a product has been ordered) in a case where the purchase button 7 is pressed may be executed.
These flows performed by the operation detection unit 22 and the processing execution unit 21 are sequentially repeated until an input operation (for example, pressing an end button) for ending the ordering process is performed.
Through the calibration process and the ordering process, the user can perform the touch operation of touching the virtual touch panel surface 2 with the specific site 6 and order a desired product.
As described above, the curvature radius R of the movement trajectory of the specific site 6 (fingertip) when the user moves the specific site 6 (fingertip) in the predetermined direction (lateral direction) is calculated on the basis of the position information (X, Y, Z) of the specific site 6 (fingertip) of the user in the information processing apparatus 1 and the information processing method according to the first embodiment. Then, the flat surface is set as the virtual touch panel surface 2 in the case where it is determined that the calculated curvature radius R is larger than the predetermined threshold, and the curved surface whose central portion is recessed to the display 3 side is set as the virtual touch panel surface 2 in the case where it is determined that the curvature radius R is equal to or smaller than the predetermined threshold. Therefore, the virtual touch panel surface 2 having the curved surface shape can be set, for example, in the case where the user moves the fingertip so as to draw the arc-shaped movement trajectory about the shoulder or the elbow. Therefore, the distance between the virtual touch panel surface 2 and the specific site 6 (fingertip) immediately before the touch operation on the virtual touch panel surface 2, that is, immediately before the pushing operation with the specific site 6 (fingertip) can be made constant on both the central portion side and the end portion side of the virtual touch panel surface 2. As a result, it is possible to provide the information processing apparatus 1 and the information processing method capable of making the distance for pushing the specific site 6 (fingertip) constant during the touch operation on the virtual touch panel surface 2 and further improving operability.
(1) Note that the example in which the operation detection unit 22 calculates the position information (x1, y1) of the specific site 6 (fingertip) on the virtual touch panel surface 2 on the basis of the position information (X, Y, Z) of the specific site 6 (fingertip) in the XYZ coordinate system, and converts the calculated position information (x1, y1) into the position information (x2, y2) on the display surface 4 has been described in the first embodiment, but another configuration can also be adopted. A configuration may be adopted in which a rotation angle θ is converted into position information x2 in the lateral direction such that a ratio of a change amount ΔW of position information x2 in the lateral direction on the display surface 4 to a change amount Δθ of the rotation angle θ around a center of a line segment connecting the center of the circle 26 obtained by circle fitting and the specific site 6 (fingertip) in the plan view becomes constant in a case where a curved surface whose central portion is recessed to the display 3 side is set as the virtual touch panel surface 2, for example, as illustrated in
ΔW/Δθ=2·π·R·W/360 (1)
Here, even in the case where the virtual touch panel surface 2 having the curved surface shape is set, for example, as illustrated in
On the other hand, according to the information processing apparatus 1 of the present modified example, the change amount (ΔW) of the position information x2 in the lateral direction on the display surface 4 to the movement amount (Δθ) of the specific site 6 can be made constant on both the central portion side and the end portion side of the virtual touch panel surface 2, and the operability can be further improved.
(2) Furthermore, the example in which the lateral straight lines (231 and 233 in
In this case, the calculation unit 17 is configured to calculate not only a curvature radius R1 (curvature radius in the plan view) of a movement trajectory of the specific site 6 (fingertip) in a case where the user moves the specific site 6 (fingertip) in the lateral direction but also a curvature radius R2 (curvature radius in side view) of a movement trajectory of the specific site 6 (fingertip) in a case where the user moves the specific site 6 (fingertip) in the longitudinal direction on the basis of position information (X, Y, Z) of the specific site 6 (fingertip).
Furthermore, the setting execution unit 18 is configured to set the flat surface as the virtual touch panel surface 2 as illustrated in
Next, the information processing apparatus 1 and an information processing method according to a second embodiment of the present disclosure will be described. An overall configuration of the information processing apparatus 1 of the second embodiment is similar to that in
The information processing apparatus 1 according to the second embodiment is different from that of the first embodiment in terms of a method of setting the virtual touch panel surface 2. Specifically, the processor 11 achieves an information presentation unit 27 illustrated in
In the calibration process, in step S301, the information presentation unit 27 first presents prompting information prompting a user to point from one side of left and right sides of a region in which the virtual touch panel surface 2 is desired to be set to the other side with the specific site 6 (fingertip) as illustrated in
The presentation of the information allows the user to move the specific site 6 (fingertip) in the lateral direction so as to point from one side of the left and right sides of the region in which the virtual touch panel surface 2 is desired to be set to the other side.
Subsequently, the process proceeds to step S302, and the calculation unit 17 calculates a curvature radius R of a movement trajectory of the specific site 6 (fingertip) when the user has been prompted by the prompting information presented in step S301 and moved the specific site 6 (fingertip) in the lateral direction. For example, first, position information (X, Y, Z) of the specific site 6 (fingertip) when the user has moved the specific site 6 (fingertip) in the lateral direction after the presentation of the information in step S101 is calculated on the basis of a detection result of the TOF sensor 9. Subsequently, position information 25 (X, Y) of the specific site 6 (fingertip) when the specific site 6 (fingertip) has been moved in the predetermined direction (lateral direction) in a plan view is calculated on the basis of the calculated position information (X, Y, Z) as illustrated in
Subsequently, the process proceeds to step S303, and the calculation unit 17 determines whether or not the curvature radius R calculated in step S302 is larger than a predetermined threshold set in advance. Then, in a case where it is determined that the curvature radius R is larger than the predetermined threshold (Yes), the process proceeds to step S304. On the other hand, in a case where it is determined that the curvature radius R is equal to or smaller than the predetermined threshold (No), the process proceeds to step S305.
In step S304, the setting execution unit 18 sets a flat surface as the virtual touch panel surface 2 as illustrated in
On the other hand, in step S305, the setting execution unit 18 sets a curved surface whose central portion is recessed toward the display 3 side as the virtual touch panel surface 2 as illustrated in
Furthermore, in step S401, the operation detection unit 22 detects a touch operation on the virtual touch panel surface 2 performed by the user on the basis of position information (X, Y, Z) of the specific site 6 (fingertip) of the user. For example, first, the position information (X, Y, Z) of the specific site 6 (fingertip) of the user is calculated on the basis of a detection result of the TOF sensor 9. Subsequently, it is determined whether the touch operation on the virtual touch panel surface 2 set in the calibration process has been performed on the basis of the calculated position information (X, Y, Z). Then, in a case where it is determined that the touch operation has been performed, position information (x2, y2) on the display surface 4 is calculated on the basis of the position information (X, Y, Z) of the specific site 6 (fingertip).
Here, in a case where the flat surface is set as the virtual touch panel surface 2 in the calibration process, position information (x1, y1) of the specific site 6 (fingertip) on the virtual touch panel surface 2 is calculated, and the calculated position information (x1, y1) of the specific site 6 (fingertip) on the virtual touch panel surface 2 is converted into position information (x2, y2) on the display surface 4 of the display 3. As a conversion method, for example, a method using a transformation matrix for converting the position information (x1, y1) on the virtual touch panel surface 2 into the position information (x1, y2) on the display surface 4 can be adopted. On the other hand, in a case where the curved surface is set as the virtual touch panel surface 2, a rotation angle θ is converted into position information x2 in the lateral direction such that a ratio of a change amount ΔW of position information in the lateral direction on the display surface 4 to a change amount Δθ of the rotation angle θ around a center of a line segment connecting the center of the circle 26 obtained by the circle fitting and the specific site 6 (fingertip) in a plan view becomes constant as illustrated in
Subsequently, the processing execution unit 21 executes processing corresponding to the touch operation detected by the operation detection unit 22. Specifically, processing corresponding to an object displayed at a position indicated by the position information (x2, y2) on the display surface 4 of the display 3 converted by the operation detection unit 22 is executed. For example, in a case where it is determined that the purchase button 7 is displayed at the position on the display surface 4 indicated by the converted position information (x2, y2), various types of processing in a case where the purchase button 7 is pressed are executed.
As described above, in the information processing apparatus 1 and the information processing method according to the second embodiment, the prompting information for prompting to point from one side of the left and right sides of the region where the virtual touch panel surface 2 is desired to be set to the other side with the specific site 6 (fingertip) is presented. Then, the curvature radius R of the movement trajectory of the specific site 6 (fingertip) when the user has been prompted by the presented prompting information and moved the specific site 6 (fingertip) in the lateral direction is calculated. Therefore, it is unnecessary to point at a target trajectory with the specific site 6 (fingertip), and the operation to be performed by the user can be simplified, which is different from the method of using, for example, the movement trajectory of the specific site 6 (fingertip) when the specific site 6 (fingertip) has been moved by pointing at the target trajectory for the calculation of the curvature radius R, that is, the method described in the first embodiment.
Here, if a distance between the display 3 and the user is large, for example, in the case of using the method of setting the end (left end or right end) of the virtual touch panel surface 2 on the line segment connecting the specific site 6 (fingertip) at the time of pointing at the end (left end or right end) of the target trajectory and the end (left end, right end) of the target trajectory, there is a possibility that a size of the virtual touch panel surface 2 decreases so that operability deteriorates.
On the other hand, in the information processing apparatus 1 according to the second embodiment, the left end of the virtual touch panel surface 2 is set at the position pointed at by the specific site 6 (fingertip) when the specific site 6 (fingertip) is located at the left end of the movement trajectory. Furthermore, the right end of the virtual touch panel surface 2 is set at the position pointed at by the specific site 6 (fingertip) when the specific site 6 (fingertip) is located at the right end of the movement trajectory. Therefore, the size of the virtual touch panel surface 2 is not limited by a size of the display 3 (display surface 4), the size of the virtual touch panel surface 2 can be enlarged, and the operability can be improved.
Furthermore, in the information processing apparatus 1 and the information processing method according to the second embodiment, the rotation angle θ is converted into the position information in the lateral direction on the display surface 4 such that the ratio of the change amount ΔW of the position information in the lateral direction on the display surface 4 to the change amount Δθ of the rotation angle θ around the center of the line segment connecting the center of the circle 26 obtained by the circle fitting and the specific site 6 (fingertip) in the plan view becomes constant. Therefore, the user can change the position information in the lateral direction on the display surface 4 by changing the rotation angle θ of the specific site 6 (fingertip). Furthermore, the change amount (ΔW) of the position information in the lateral direction on the display surface 4 to a movement amount (Δθ) of the specific site 6 can be made constant on both the central portion side and an end portion side of the virtual touch panel surface 2, and the operability can be further improved.
(1) Note that, a configuration in which, in the ordering process, position information (X, Y, Z) indicating a position (for example, an intersection between a straight line passing through a fingertip and an elbow of a user and the virtual touch panel surface 2) on the virtual touch panel surface 2 pointed at by the specific site 6 (fingertip) is calculated, and a pointer is displayed on position information (x2, y2) on the display surface 4 corresponding to the calculated position information (X, Y, Z) in the ordering process may be adopted in the second embodiment. Therefore, a touch operation can be easily performed.
(2) Furthermore, the example in which the prompting information for prompting to point from one side of the left and right sides of the region where the virtual touch panel surface 2 is desired to be set to the other side is presented with the specific site 6 (fingertip) has been described in the second embodiment, but another configuration may be adopted. For example, it may be configured such that prompting information for prompting to point from one side of upper and lower sides to the other side with the specific site 6 (fingertip) is presented in addition to the prompting information for prompting to point from one side of the left and right sides to the other side with the specific site 6 (fingertip).
In this case, the calculation unit 17 is configured to calculate not only a curvature radius R1 (curvature radius in the plan view) of a movement trajectory of the specific site 6 (fingertip) in a case where the user moves the specific site 6 (fingertip) in the lateral direction but also a curvature radius R2 (curvature radius in side view) of a movement trajectory of the specific site 6 (fingertip) in a case where the user moves the specific site 6 (fingertip) in the longitudinal direction on the basis of position information (X, Y, Z) of the specific site 6 (fingertip).
Furthermore, the setting execution unit 18 is configured to set the flat surface as the virtual touch panel surface 2 as illustrated in
Furthermore, the present disclosure may be configured to include the following technical matters.
(1)
An information processing apparatus including:
(2)
The information processing apparatus according to (1), further including
(3)
The information processing apparatus according to (2), in which
(4)
The information processing apparatus according to (3), in which
(5)
The information processing apparatus according to (4), in which
(6)
The information processing apparatus according to (4), in which
(7)
The information processing apparatus according to (2), in which
(8)
The information processing apparatus according to (1), further including
(9)
The information processing apparatus according to (8), in which
(10)
The information processing apparatus according to (9), in which
(11)
An information processing method including:
Number | Date | Country | Kind |
---|---|---|---|
2020-171515 | Oct 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/029815 | 8/13/2021 | WO |