US-20260127840-A1 - ELECTRONIC DEVICE AND METHOD FOR DISPLAYING EXECUTABLE OBJECTS ON BASIS OF INPUT IN 3D SPACE, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
Abstract
An electronic device may include a display capable of providing a stereoscopic image to a user. The electronic device may comprise a processor. The processor may be configured to display an object on the display. The processor may be configured to receive a first input for moving the object. The processor may be configured to display, on the display, as a stereoscopic image, an executable object for an executable function related to the object, in response to the object moving along a perpendicular direction perpendicular to one surface of the display by means of the first input. The processor may be configured to execute the function in response to a second input for linking the object to the executable object.
Inventors
- Jaeik Lee
- Joayoung LEE
Assignees
- SAMSUNG ELECTRONICS CO., LTD.
Dates
- Publication Date
- 20260507
- Application Date
- 20251219
- Priority Date
- 20230619
Claims (20)
- 1 . An electronic device, comprising: a display configured to provide a stereoscopic image to a user; and at least one processor comprising processing circuitry; and memory comprising one or more storage mediums storing instructions, wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: display, via the display, an object, receive a first input to move the object, in response to the object moving along a vertical direction perpendicular to a side of the display based on the first input, display, via the display, an executable object for a function executable associated with the object as the stereoscopic image, and execute the function in response to a second input to link the object to the executable object.
- 2 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: in response to the object moving within a first reference distance range along the vertical direction based on the first input, display, via the display, an executable first object for a first function executable associated with the object as the stereoscopic image, and in response to the object moving within a second reference distance range, which is not overlapped with the first reference distance range, along the vertical direction based on the first input, display, via the display, a second executable object for a second function executable associated with the object as the stereoscopic image.
- 3 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: in response to the object moving more than a reference distance along the vertical direction based on the first input, identify the executable object corresponding to a region in which the object is located among a plurality of executable objects, and display, via the display, the identified executable object as the stereoscopic image.
- 4 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: when the object moves more than a reference distance along the vertical direction based on the first input, identify the executable object corresponding to a characteristic of movement of the first input among a plurality of executable objects, and display, via the display, the identified executable object as the stereoscopic image.
- 5 . The electronic device of claim 4 , wherein the characteristic of the movement includes at least one of: trajectory of the movement, velocity of the movement, or acceleration of the movement.
- 6 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: during the object being displayed as a monoscopic image, identify the first input to move the object.
- 7 . The electronic device of claim 6 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: in response to the object moving along the vertical direction based on the first input, display, via the display, the object as the stereoscopic image.
- 8 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: based on the object moving more than a reference distance along the vertical direction based on the first input, display, via the display, the stereoscopic image in order to represent a screen, which includes the object before the first input is input, as moved along the vertical direction.
- 9 . The electronic device of claim 8 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: identify an edge among one or more edges of the screen as a reference axis, and display, via the display, the stereoscopic image to represent the screen rotated along the vertical direction based on the reference axis.
- 10 . The electronic device of claim 9 , comprising: a sensor configured to detect positions of eyes of a user, wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: identify a gaze of the user based on the positions of the eyes obtained based on the sensor, and identify an edge facing an edge at which the gaze of the user is located as the reference axis.
- 11 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: based on the object moving more than a reference distance along the vertical direction by the first input, display, via the display, the stereoscopic image that enlarges the object along the vertical direction.
- 12 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: based on the object moving more than a reference distance along the vertical direction based on the first input, display, via the display, the stereoscopic image to represent view of the object as orthographic view.
- 13 . The electronic device of claim 1 , comprising a sensor configured to obtain information for detecting a position of the user, wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: generate a left eye image and a right eye image for displaying the stereoscopic image, based on the information, display, via the display, the left eye image for the left eye image to reach the user's left eye and be blocked to reach the user's right eye, and based on the information, display, via the display, the right eye image for the right eye image to reach the user's right eye and be blocked to reach the user's left eye.
- 14 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: in response to the object moving along the vertical direction based on the first input, identify the executable object for an executable function according to a type of the object, and display, via the display, the identified executable object as the stereoscopic image.
- 15 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: identify that the object is located within a designated distance from the executable object by the second input which is continued from the first input, and in response to identifying that the object is located within the designated distance from the executable object, execute the function.
- 16 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: obtain an execution result of the function, in response to the second input, display, via the display, a screen indicating the execution result of the function.
- 17 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: in response to the second input, transmit data associated with the object to a target selected by the second input.
- 18 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: in response to the second input, display a screen including the object before the first input is received on a first region of the display, and display another screen different from the screen on a second region of the display.
- 19 . The electronic device of claim 18 , the first region does not overlap the second region.
- 20 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the electronic device to: in response to the second input, while the object is displayed as the stereoscopic image, display, via the display, another screen different from a screen on which the object is displayed before the first input is received, based on a characteristic of an application for displaying the another screen, paste the object in a three-dimensional object and/or a two-dimensional object.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation application of International Application No. PCT/KR2024/005865, filed on Apr. 30, 2024, in the Korean Intellectual Property Receiving Office, and claiming priority to Korean Patent Application No. 10-2023-0078474 filed Jun. 19, 2023 and to Korean Patent Application No. 10-2023-0103181 filed Aug. 7, 2023, the disclosures of which are all hereby incorporated by reference herein in their entireties. TECHNICAL FIELD Certain example embodiments relate to an electronic device, a method, and/or a non-transitory computer-readable storage medium for displaying executable objects based on input on a three dimensional (3D) space. BACKGROUND ART A three dimensional (3D) display may display a spatial image that provides a sense of visual depth to a user. The 3D display may be classified into a glasses-type display and a glasses-free display. For example, the glasses-type display may be classified into an anaglyph glasses-type display, a polarization glasses-type display, and a shutter glasses-type display. For example, the glasses-free display may be classified into a light field display, a hologram display, and a volumetric display. SUMMARY An example electronic device may comprise a display capable of providing a stereoscopic image to a user. The electronic device may comprise a processor (one or more processors) comprising processing circuitry. The at least one processor may be individually and/or collectively configured to display, on the display, an object. The at least one processor may be individually and/or collectively configured to receive first input to move the object. The at least one processor may be individually and/or collectively configured to, in response to that the object moves along a vertical direction perpendicular to a side of the display by the first input, display, on the display, an executable object for a function executable associated with the object as the stereoscopic image. The at least one processor may be individually and/or collectively configured to execute the function in response to second input to link the object to the executable object. An example method may be executed in an electronic device including a display and a processor. The example method may comprise displaying, on the display, an object. The method may comprise displaying, on the display, an object. The method may comprise receiving first input to move the object. The method may comprise, in response to that the object moves along a vertical direction perpendicular to a side of the display by the first input, displaying, on the display, an executable object for a function executable associated with the object as the stereoscopic image. The method may comprise executing the function in response to second input to link the object to the executable object. An example non-transitory computer-readable storage medium may store one or more programs. The one or more programs may include instructions that, when executed by a processor of an electronic device including a display, cause the electronic device to display, on the display, an object. The one or more programs may include instructions that, when executed by the processor of the electronic device including the display, cause the electronic device to receive first input to move the object. The one or more programs may include instructions that, when executed by the processor of the electronic device including the display, cause the electronic device to, in response to that the object moves along a vertical direction perpendicular to a side of the display by the first input, display, on the display, an executable object for a function executable associated with the object as the stereoscopic image. The one or more programs may include instructions that, when executed by the processor of the electronic device including the display, cause the electronic device to execute the function in response to second input to link the object to the executable object. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 illustrates an exemplary situation in which a user views an electronic device including a display. FIG. 2A illustrates an example of a structure of a display for providing a 2D image and a 3D image to a user. FIG. 2B illustrates another example of a structure of a display for providing a 2D image and a 3D image to a user. FIG. 3 is a simplified block diagram of an exemplary electronic device. FIG. 4A illustrates an example of user input for an object. FIG. 4B illustrates an example of display of an executable object according to user input for an object. FIG. 4C illustrates an example of user input for an executable object. FIG. 5A illustrates an example of display of an executable object according to a position of an object. FIG. 5B illustrates an example of display of an executable object according to a position of an object. FIG. 5C illustrates an example of regions in which executable objects are set. FI