Legal claims defining the scope of protection, as filed with the USPTO.
1. A data processing apparatus, comprising: processing circuitry configured to: acquire a data set from target detected by a detection apparatus; perform rendering of the data set, and generate and display a plurality of views arranged on a screen, the plurality of views comprising a perspective view, a side view and a top view, wherein the perspective view and the side view are displayed with respect to a first axis being in the vertical direction in the screen, and the top view is displayed with respect to the first axis corresponding to a direction perpendicular to the screen; each view of the plurality of views comprising a plurality of pixels; and each pixel included in the plurality of views being associated with a plurality of pieces of information including a first information displayed on the screen and a second information that indicates a view among the plurality of views to which the pixel belongs; select one view of the plurality of views to modify the one view as an operation view based on an instruction gesture, which is a view modification instruction, while maintaining the other of the plurality of views in their existing state; and inhibit a rotation of a viewpoint of the side view when the operation view is the side view and a displacement amount of the instruction gesture in a horizontal direction in the screen is smaller than a displacement amount of the instruction gesture in a vertical direction in the screen.
2. The data processing apparatus of claim 1 , further comprising: a user interface configured to receive a user operation on the plurality of views; wherein the processing circuitry is configured to: acquire the second information associated with an operation pixel subject to the user operation, specify an operation view subject to the user operation based on the second information of the operation pixel, and detect a gesture related to the user operation as the instruction gesture.
3. The data processing apparatus of claim 2 , wherein; when the operation view is the perspective view, and a displacement amount of the instruction gesture in a horizontal direction in the screen is larger than a displacement amount of the instruction gesture in a vertical direction in the screen, the processing circuitry is configured to generate a view image as a new perspective view by rotating a viewpoint of the perspective view about the first axis in a three-dimensional space relating to the data set.
4. The data processing apparatus of claim 2 , wherein: when the operation view is the perspective view, and a displacement amount of the instruction gesture in a horizontal direction in the screen is smaller than a displacement amount of the instruction gesture in a vertical direction in the screen, the processing circuitry is configured to generate a view image as a new perspective view by rotating a viewpoint of the perspective view about a second axis in a three-dimensional space relating to the data set, the second axis being the horizontal direction in the screen in the perspective view.
5. The data processing apparatus of claim 2 , wherein: when the operation view is the side view, and a displacement amount of the instruction gesture in a horizontal direction in the screen is larger than a displacement amount of the instruction gesture in a vertical direction in the screen, the processing circuitry is configured to generate a view image as a new side view by rotating a viewpoint of the side view about the first axis in a three-dimensional space relating to the data set.
6. The data processing apparatus of claim 2 , wherein: when the operation view is the top view, and a displacement instruction in a horizontal direction or a vertical direction in the screen is given based on the instruction gesture, the processing circuitry is configured to generate a view image as a new top view by rotating a viewpoint of the top view about the first axis in a three-dimensional space relating to the data set.
7. The data processing apparatus of claim 2 , wherein: when the view modification instruction is given to the operation view, the processing circuitry is configured to modify at least another view from the plurality of views, different from the operation view.
8. The data processing apparatus of claim 7 , wherein: the plurality of views comprises a first view which is one of the perspective view, the side view and the top view, and a second view which is a view different from the first view among the perspective view, the side view and the top view; and when the operation view is the first view, and the view modification instruction is given to the first view, and the first view is modified by, rotating a viewpoint of the first view about the first axis in a three-dimensional space relating to the data set, the processing circuitry is configured to modify the second view by rotating a viewpoint of the second view about the first axis.
9. The data processing apparatus of claim 1 , further comprising: a transducer configured to transmit a transmission wave, receive a reception wave comprising a reflection of the transmission wave on the target, and generate a reception signal based on the reception wave; wherein the processing circuitry is configured to generate the data set based on the reception signal, the reception wave being received from a three-dimensional space extending outwardly from the transducer.
10. A data processing method, comprising: acquiring a data set from target detected by a detection apparatus; performing rendering of the data set, and generating and displaying a plurality of views on a screen, the plurality of views comprising a perspective view, a side view and a top view, wherein the perspective view and the side view are displayed with respect to a first axis being in the vertical direction in the screen, and the top view is displayed with respect to the first axis corresponding to a direction perpendicular to the screen; each view of the plurality of views comprising a plurality of pixels; and each pixel included in the plurality of views being associated with a plurality of pieces of information including a first information displayed on the screen and a second information that indicates a view among the plurality of views to which the pixel belongs; selecting one view of the plurality of views to modify the one view as an operation view based on an instruction gesture, which is a view modification instruction, while maintaining the other of the plurality of views in their existing state; and inhibiting a rotation of a viewpoint of the side view when the operation view is the side view and a displacement amount of the instruction gesture in a horizontal direction in the screen is smaller than a displacement amount of the instruction gesture in a vertical direction in the screen.
11. The data processing method of claim 10 , further comprising: receiving, by a user interface, a user operation on the plurality of views; acquiring the second information associated with an operation pixel subject to the user operation, specifying an operation view subject to the user operation based on the second information of the operation pixel, and detecting a gesture related to the user operation as the instruction gesture.
12. The data processing method of claim 11 , wherein: when the operation view is the perspective view, and a displacement amount of the instruction gesture in a horizontal direction in the screen is larger than a displacement amount of the instruction gesture in a vertical direction in the screen, generating a view image as a new perspective view by rotating a viewpoint of the perspective view about the first axis in a three-dimensional space relating to the data set.
13. The data processing method of claim 11 , wherein: when the operation view is the perspective view, and a displacement amount of the instruction gesture in a horizontal direction in the screen is smaller than a displacement amount of the instruction gesture in a vertical direction in the screen, generating a view image as a new perspective view by rotating a viewpoint of the perspective view about a second axis in a three-dimensional space relating to the data set, the second axis being the horizontal direction in the screen in the perspective view.
14. The data processing method of claim 11 , wherein: when the operation view is the side view, and a displacement amount of the instruction gesture in a horizontal direction in the screen is larger than a displacement amount of the instruction gesture in a vertical direction in the screen, generating a view image as a new side view by rotating a viewpoint of the side view about the first axis in a three-dimensional space relating to the data set.
15. A non-transitory computer-readable medium having stored thereon computer-executable instructions which, when executed by a computer, cause the computer to: acquire a data set from target detected by a detection apparatus; perform rendering of the data set, and generate and display a plurality of views on a screen, the plurality of views comprising a perspective view, a side view and a top view, wherein the perspective view and the side view are displayed with respect to a first axis being in the vertical direction in the screen, and the top view is displayed with respect to the first axis corresponding to a direction perpendicular to the screen; each view of the plurality of views comprising a plurality of pixels; and each pixel included in the plurality of views being associated with a plurality of pieces of information including a first information displayed on the screen and a second information that indicates a view among the plurality of views to which the pixel belongs; select one view of the plurality of views to modify the one view as an operation view based on an instruction gesture, which is a view modification instruction, while maintaining the other of the plurality of views in their existing state; and inhibit a rotation of a viewpoint of the side view when the operation view is the side view and a displacement amount of the instruction gesture in a horizontal direction in the screen is smaller than a displacement amount of the instruction gesture in a vertical direction in the screen.
16. The non-transitory computer-readable medium having stored thereon computer-executable instructions of claim 15 , which, when executed by a computer, cause the computer to; receive, by a user interface, a user operation on the plurality of views; acquire the second information associated with an operation pixel subject to the user operation, specify an operation view subject to the user operation based on the second information of the operation pixel, and detect a gesture related to the user operation as the instruction gesture.
17. The non-transitory computer-readable medium having stored thereon computer-executable instructions of claim 16 , which, when executed by a computer, cause the computer to: when the operation view is the perspective view, and a displacement amount of the instruction gesture in a horizontal direction in the screen is larger than a displacement amount of the instruction gesture in a vertical direction in the screen, generate a view image as a new perspective view by rotating a viewpoint of the perspective view about the first axis in a three-dimensional space relating to the data set.
18. The non-transitory computer-readable medium having stored thereon computer-executable instructions of claim 16 , which, when executed by a computer, cause the computer to: when the operation view is the perspective view, and a displacement amount of the instruction gesture in a horizontal direction in the screen is smaller than a displacement amount of the instruction gesture in a vertical direction in the screen, generate a view image as a new perspective view by rotating a viewpoint of the perspective view about a second axis in a three-dimensional space relating to the data set, the second axis being the horizontal direction in the screen in the perspective view.
19. The non-transitory computer-readable medium having stored thereon computer-executable instructions of claim 16 , which, when executed by a computer, cause the computer to: when the operation view is the side view, and a displacement amount of the instruction gesture in a horizontal direction in the screen is larger than a displacement amount of the instruction gesture in a vertical direction in the screen, generate a view image as a new side view by rotating a viewpoint of the side view about the first axis in a three-dimensional space relating to the data set.
Unknown
May 4, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.