Image processing method, apparatus, device, and storage medium
AssigneeLenovo (Beijing) Limited
InventorsYong Duan, Liuxin Zhang
Life of this patent
Estimating the term…
Abstract
An image processing method includes: obtaining first spatial coordinates of a virtual three-dimensional object, where the virtual three-dimensional object is a three-dimensional object displayed in space in naked-eye 3D; obtaining second spatial coordinates of the spatial entity; determining an intersection space and positional relationship between the virtual three-dimensional object and the spatial entity according to first spatial coordinates and second spatial coordinates; and hiding a display of the virtual three-dimensional object in the intersection space according to the positional relationship.
Claims16
An image processing method, comprising:
- obtaining first spatial coordinates of a virtual three-dimensional object, wherein the virtual three-dimensional object is a three-dimensional object displayed in space in naked-eye 3D;
- obtaining second spatial coordinates of a spatial entity;
- obtaining third spatial coordinates of a viewer;
- according to the first spatial coordinates and the second spatial coordinates, and using a viewpoint of the viewer derived from the third spatial coordinates as a reference, determining an intersection space and a positional relationship between the virtual three-dimensional object and the spatial entity;
- and
- hiding a display of the virtual three-dimensional object in the intersection space according to the positional relationship, comprising hiding, in a naked-eye 3D source image used to generate the virtual three-dimensional object, a target source image corresponding to a portion of the virtual three-dimensional object that lies in the intersection space at the viewpoint of the viewer, wherein the hiding, in the naked-eye 3D source image, the target source image comprises generating a naked-eye 3D three-dimensional object excluding the target source image, and wherein the generating the naked-eye 3D three-dimensional object excluding the target source image is processed at a model level by removing the target source image and generating a three-dimensional object model after the target source image is removed.
An image processing apparatus, comprising:
- a memory storing computer program instructions;
- and a processor coupled to the memory and configured to execute the computer program instructions and perform:
- obtaining first spatial coordinates of a virtual three-dimensional object, wherein the virtual three-dimensional object is a three-dimensional object displayed in space in naked-eye 3D;
- obtaining second spatial coordinates of a spatial entity;
- obtaining third spatial coordinates of a viewer;
- according to the first spatial coordinates and the second spatial coordinates, and using a viewpoint of the viewer derived from the third spatial coordinates as a reference, determining an intersection space and a positional relationship between the virtual three-dimensional object and the spatial entity;
- and
- hiding a display of the virtual three-dimensional object in the intersection space according to the positional relationship, comprising hiding, in a naked-eye 3D source image used to generate the virtual three-dimensional object, a target source image corresponding to a portion of the virtual three-dimensional object that lies in the intersection space at the viewpoint of the viewer, wherein the hiding, in the naked-eye 3D source image, the target source image comprises generating a naked-eye 3D three-dimensional object excluding the target source image, and wherein the generating the naked-eye 3D three-dimensional object excluding the target source image is processed at a model level by removing the target source image and generating a three-dimensional object model after the target source image is removed.
A non-transitory computer-readable storage medium storing computer program instructions executable by at least one processor to perform:
- obtaining first spatial coordinates of a virtual three-dimensional object, wherein the virtual three-dimensional object is a three-dimensional object displayed in space in naked-eye 3D;
- obtaining second spatial coordinates of a spatial entity;
- obtaining third spatial coordinates of a viewer;
- according to the first spatial coordinates and the second spatial coordinates, and using a viewpoint of the viewer derived from the third spatial coordinates as a reference, determining an intersection space and a positional relationship between the virtual three-dimensional object and the spatial entity;
- and
- hiding a display of the virtual three-dimensional object in the intersection space according to the positional relationship, comprising hiding, in a naked-eye 3D source image used to generate the virtual three-dimensional object, a target source image corresponding to a portion of the virtual three-dimensional object that lies in the intersection space at the viewpoint of the viewer, wherein the hiding, in the naked-eye 3D source image, the target source image comprises generating a naked-eye 3D three-dimensional object excluding the target source image, and wherein the generating the naked-eye 3D three-dimensional object excluding the target source image is processed at a model level by removing the target source image and generating a three-dimensional object model after the target source image is removed.
Dependencies are inferred from the claim text.