Method and system for adjusting depth values of objects in a three dimensional (3D) display
AssigneeHumanEyes Technologies Ltd.
InventorAssaf Zomet
Life of this patent
Estimating the term…
Abstract
A method of setting a plurality of depth values of a plurality of objects in a scene. The method comprises providing an image dataset depicting a scene comprising a plurality of objects having a plurality of depth values with a plurality of depth differences thereamong, selecting a depth range, simultaneously adjusting the plurality of depth values while maintaining the plurality of depth differences, the adjusting being limited by the depth range, and instructing the generation of an output image depicting the scene so that the plurality of objects having the plurality of adjusted depth values.
Claims16
A method of setting a plurality of depth values of a plurality of objects in a scene, comprising:
- providing a multilayered image having a plurality of layers each depicting one of a plurality of objects in a scene comprising said plurality of objects, each one of said plurality of layers having one of a plurality of depth values defining a plurality of depth differences between said plurality of objects, each one of said plurality of layers is a multi pixel portion of said multilayered image;
- selecting a depth range;
- displaying a plurality of layer markers to a user, each one of said plurality of layer markers is indicative of another of said plurality of layers;
- identifying a user input wherein one of said plurality of layer markers is moved by said user;
- simultaneously adjusting said plurality of depth values of said plurality of objects according to said user input while maintaining said plurality of depth differences, said adjusting being limited by said depth range;
- and
- instructing the generation of an output image depicting said scene so that said plurality of objects having said plurality of adjusted depth values;
- wherein said plurality of layer markers are plurality of thumbnails of said plurality of objects.
A method of presenting a user interface for adjusting a plurality of depth values of a plurality of objects of a scene, comprising:
- displaying an multilayered image having a plurality of layers each depicting one of a plurality of objects in a scene comprising said plurality of objects, each one of said plurality of layers having one of a plurality of depth values defining a plurality of depth differences between said plurality of objects, each one of said plurality of layers is a multi pixel portion of said multilayered image;
- displaying a plurality of layer markers on a scale defining a depth range to a user, each one of said plurality of layer markers is indicative of another of said plurality of layers;
- identifying a user input wherein one of said plurality of layer markers is moved by said user in relation to said scale to adjust simultaneously said plurality of depth values ;
- and
- generating an output image depicting said scene so that the depth of said plurality of objects being set according to said plurality of adjusted depth values;
- wherein said plurality of layer markers are plurality of thumbnails of said plurality of objects.
A computer program product, comprising at least one non transitory computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method of setting a plurality of depth values of a plurality of objects in a scene, said method comprises:
- providing an multilayered image having a plurality of layers each depicting one of a plurality of objects in a scene comprising said plurality of objects, each one of said plurality of layers having one of a plurality of depth values defining a plurality of depth differences between said plurality of objects, each one of said plurality of layers is a multi pixel portion of said multilayered image;
- selecting a depth range;
- presenting a plurality of layer markers adjustable by a user to allow a user to simultaneously adjust said plurality of depth values while maintaining said plurality of depth differences by maneuvering one of said plurality of layer markers by said user, said simultaneous adjustment is limited by said depth range;
- and
- instructing the generation of an output image depicting said scene so that said plurality of objects having said plurality of adjusted depth values;
- wherein said plurality of layer markers are plurality of thumbnails of said Plurality of objects.
A device of setting a plurality of depth values of a plurality of objects in a scene, comprising:
- a receiving unit which receives an multilayered image each depicting one of a plurality of objects in a scene comprising said plurality of objects, each one of said plurality of layers having one of a plurality of depth values defining a plurality of depth differences between said plurality of objects, each one of said plurality of layers is a multi pixel portion of said multilayered image;
- a user interface module which includes a plurality of layer markers adjustable by a user to allow a user to simultaneously adjust said plurality of depth values while maintaining said plurality of depth differences by maneuvering one of said plurality of layer markers by said user, said adjusting being limited by a depth range;
- and
- an output module which instructs the generation of an output image depicting said scene so that said plurality of objects having said plurality of adjusted depth values;
- wherein said plurality of layer markers are plurality of thumbnails of said plurality of objects.
Dependencies are inferred from the claim text.