Electronic device for displaying stereoscopic screen and operation method thereof
The electronic device provides a glasses-free 3D display with interactive depth adjustment, addressing the limitations of traditional 3D viewing by using parallax to create a stereoscopic effect and allowing intuitive user input and feedback, improving the usability and depth perception of 3D content.
Patent Information
- Application Number
- PCT/KR2024/009187
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-14
- Filing Date
- 2024-07-01
- Publication Date
- 2025-01-09
AI Technical Summary
Current electronic devices that display three-dimensional screens often require users to wear glasses for a stereoscopic effect, limiting free-position viewing and lacking in intuitive interaction methods.
An electronic device with a three-dimensional display capable of showing glasses-free 3D stereoscopic images by providing different images to each eye using parallax, combined with a processor that allows for user input and feedback based on object properties, enabling interactive and depth-adjustable 3D content.
Enables users to view three-dimensional content without glasses and interact with objects on the screen in a natural way, enhancing the depth perception and usability of 3D displays.
Smart Images

Figure KR2024009187_09012025_PF_FP_ABST
Abstract
Description
Electronic device for displaying a three-dimensional screen and its operating method
[0001] The present disclosure relates to an electronic device including a three-dimensional display for displaying a three-dimensional screen according to one embodiment, and a method of operating the same.
[0002] With the advancement of electronic device technology, various types of electronic devices such as mobile terminals, personal digital assistants (PDAs), electronic notebooks, smart phones, tablet PCs (personal computers), and wearable devices are being widely used.
[0003] For example, electronic devices overcome the limitations of conventional 3D stereoscopic imaging methods that require glasses, focusing on allowing viewers to view images with a three-dimensional effect from any position, without the hassle of glasses. Three-dimensional displays that display glasses-free 3D images fuse multiple perspectives into a single image, exploiting the viewer's visual parallax to present distinct images to the left and right eyes, creating a three-dimensional effect.
[0004] For example, electronic devices can provide virtual reality (VR), which allows users to experience a realistic world created by a computer; augmented reality (AR), which adds virtual information (or objects) to the real world; and mixed reality (MR), which combines virtual reality and augmented reality. Electronic devices provide users with 3D stereoscopic images corresponding to virtual reality, augmented reality, or mixed reality.
[0005] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art related to the present disclosure.
[0006] An electronic device according to one embodiment of the present disclosure may include a three-dimensional display capable of displaying a three-dimensional screen and at least one processor. The instructions, when executed by the at least one processor, may cause the electronic device to display the three-dimensional screen including an object on the three-dimensional display. The instructions, when executed by the at least one processor, may cause the electronic device to obtain a user input corresponding to the object. The instructions, when executed by the at least one processor, may cause the electronic device to provide feedback corresponding to the user input to the object based on at least one of an attribute of the object or an attribute of the user input. The instructions, when executed by the at least one processor, may cause the electronic device to change a sense of depth of the object according to a direction intersecting a screen display area of the three-dimensional display, at least as a part of an operation of providing the feedback to the object.
[0007] A method of operating an electronic device according to one embodiment of the present disclosure may include an operation of displaying a three-dimensional screen including an object on a three-dimensional display. A method of operating an electronic device according to one embodiment may include an operation of acquiring a user input corresponding to the object. A method of operating an electronic device according to one embodiment may include an operation of providing feedback corresponding to a user input to the object based on at least one of an attribute of the object or an attribute of the user input. In a method of operating an electronic device according to one embodiment, the operation of providing the feedback to the object may include an operation of changing a sense of depth of the object according to a direction intersecting a screen display area of the three-dimensional display.
[0008] A non-transitory computer-readable storage medium storing one or more programs according to one embodiment of the present disclosure may include an operation of displaying a three-dimensional screen including an object on a three-dimensional display based on execution of an application. According to one embodiment, the storage medium may include an operation of obtaining a user input corresponding to the object. According to one embodiment, the storage medium may include an operation of providing feedback corresponding to the user input to the object based on at least one of an attribute of the object or an attribute of the user input. According to one embodiment, in the storage medium, the operation of providing the feedback to the object may include an operation of changing the depth perception of the object according to a direction intersecting a screen display area of the three-dimensional display.
[0009] An electronic device according to one embodiment of the present disclosure may include a three-dimensional display capable of displaying a three-dimensional screen and at least one processor. The instructions, when executed by the at least one processor, may cause the electronic device to display the three-dimensional screen including an object on the three-dimensional display. At least a portion of the object may be displayed such that a sense of depth in a direction intersecting a screen display area of the three-dimensional display is reduced compared to the screen display area. The instructions, when executed by the at least one processor, may cause the electronic device to obtain a user input corresponding to the object. The user input may be a touch input or a proximity input generated corresponding to the screen display area. The instructions, when executed by the at least one processor, may cause the electronic device to change a property related to the display of the object based on the user input.
[0010] A method of operating an electronic device according to one embodiment of the present disclosure may include an operation of displaying a three-dimensional screen including an object on a three-dimensional display. At least a portion of the object may be displayed such that a sense of depth in a direction intersecting a screen display area of the three-dimensional display is reduced compared to the screen display area. A method of operating an electronic device according to one embodiment may include an operation of acquiring a user input corresponding to the object. The user input may be a touch input or a proximity input generated corresponding to the screen display area. A method of operating an electronic device according to one embodiment may include an operation of changing a property related to the display of the object based on the user input.
[0011] A non-transitory computer-readable storage medium storing one or more programs according to one embodiment of the present disclosure may include an operation of displaying a three-dimensional screen including an object on a three-dimensional display based on the execution of an application. At least a portion of the object may be displayed such that a sense of depth in a direction intersecting a screen display area of the three-dimensional display is reduced compared to the screen display area. The storage medium according to one embodiment may include an operation of obtaining a user input corresponding to the object. The user input may be a touch input or a proximity input generated corresponding to the screen display area. The storage medium according to one embodiment may include an operation of changing a property related to the display of the object based on the user input.
[0012] A storage medium storing computer-readable instructions according to one embodiment of the present disclosure, wherein the instructions, when executed by at least one processor of an electronic device, cause the electronic device to display a three-dimensional screen including an object on a three-dimensional display capable of displaying a three-dimensional screen. The instructions, when executed by at least one processor of the electronic device, cause the electronic device to obtain a user input corresponding to the object. The instructions, when executed by at least one processor of the electronic device, cause the electronic device to provide feedback corresponding to the user input to the object based on at least one of an attribute of the object or an attribute of the user input. The instructions, when executed by at least one processor of the electronic device, cause the electronic device to change a sense of depth of the object according to a direction intersecting a screen display area of the three-dimensional display, at least as a part of an operation of providing the feedback to the object.
[0013] FIG. 1 is a block diagram of an electronic device within a network environment according to one embodiment of the present disclosure.
[0014] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure.
[0015] FIG. 3a is a screen provided to each of the user's left and right eyes according to a left-right division method according to one embodiment of the present disclosure.
[0016] Figure 3b is a screen recognized by the user according to the display screen of Figure 3a.
[0017] FIG. 4 illustrates objects included in a three-dimensional screen corresponding to various depths according to one embodiment of the present disclosure.
[0018] FIG. 5a illustrates a method of using a lenticular lens according to one embodiment of the present disclosure.
[0019] FIG. 5b illustrates a method of utilizing a parallax barrier according to one embodiment of the present disclosure.
[0020] FIG. 5c is an embodiment of an electronic device implementing virtual reality according to one embodiment of the present disclosure.
[0021] FIG. 5d is an embodiment of an electronic device implementing augmented reality according to one embodiment of the present disclosure.
[0022] FIG. 6A illustrates an embodiment of reducing the sense of depth according to the direction in which an object intersects a screen display area of a three-dimensional display, according to one embodiment of the present disclosure.
[0023] FIG. 6b illustrates an embodiment of increasing the sense of depth according to the direction in which an object intersects a screen display area of a three-dimensional display, according to one embodiment of the present disclosure.
[0024] FIG. 6c illustrates an embodiment of gradually increasing the depth perception in a direction in which an object intersects a screen display area of a three-dimensional display according to one embodiment of the present disclosure.
[0025] FIG. 6d is a flowchart of a fingerprint authentication operation of an electronic device according to one embodiment of the present disclosure.
[0026] FIG. 7 illustrates an example of a user input for an inactive object according to one embodiment of the present disclosure.
[0027] FIGS. 8A, 8B, and 8C illustrate deactivated objects according to various embodiments of the present disclosure.
[0028] FIG. 8d illustrates an example of changing the depth perception of an object in a direction intersecting the screen display direction of a three-dimensional display, according to one embodiment of the present disclosure.
[0029] FIG. 9 illustrates a user input for an unselectable object according to one embodiment of the present disclosure.
[0030] FIG. 10 illustrates a user input for an immovable object according to one embodiment of the present disclosure.
[0031] FIG. 11 illustrates a user input for an object that cannot be moved or copied, according to one embodiment of the present disclosure.
[0032] FIGS. 12A and 12B illustrate user input for a home screen having multiple pages, according to one embodiment of the present disclosure.
[0033] FIG. 13 illustrates a user's input to a background screen according to one embodiment of the present disclosure.
[0034] FIGS. 14A and 14B illustrate a scrollable list according to one embodiment of the present disclosure.
[0035] FIG. 14c illustrates an example of user input to a scrollable list according to one embodiment of the present disclosure.
[0036] FIG. 15A illustrates scrollable content according to one embodiment of the present disclosure.
[0037] FIG. 15b illustrates an example of user input for scrollable content according to one embodiment of the present disclosure.
[0038] FIG. 16A illustrates user input for a window whose movement or resizing is restricted, according to one embodiment of the present disclosure.
[0039] Figures 16b and 16c illustrate various examples of Figure 16a.
[0040] FIG. 17 illustrates a user input to a slider according to one embodiment of the present disclosure.
[0041] FIG. 18 illustrates a user's movement input for an object according to one embodiment of the present disclosure.
[0042] FIG. 19 illustrates a user's size change input for an object according to one embodiment of the present disclosure.
[0043] FIG. 20 illustrates a user's termination input for an object according to one embodiment of the present disclosure.
[0044] FIGS. 21A and 21B illustrate an embodiment of reducing the depth perception according to the direction in which an object intersects a screen display area of a three-dimensional display, according to one embodiment of the present disclosure.
[0045] FIG. 21c illustrates an embodiment of increasing the sense of depth according to the direction in which an object intersects a screen display area of a three-dimensional display, according to one embodiment of the present disclosure.
[0046] FIG. 22 illustrates an example of moving an object positioned in a proximity direction along a direction intersecting a screen display area of a three-dimensional display according to one embodiment of the present disclosure.
[0047] FIGS. 23A and 23B illustrate an embodiment of applying a specified effect to an object positioned in a proximity direction along a direction intersecting a screen display area of a three-dimensional display, according to one embodiment of the present disclosure.
[0048] FIG. 24 illustrates an example of moving an object positioned in a proximity direction along a direction intersecting a screen display area of a three-dimensional display according to one embodiment of the present disclosure.
[0049] FIGS. 25a and 25b illustrate visual effects applied to objects positioned in a proximity direction along a direction intersecting a screen display area of a three-dimensional display according to one embodiment of the present disclosure.
[0050] FIG. 26 is a flowchart of an operating method of an electronic device according to one embodiment of the present disclosure.
[0051] FIG. 27 is a flowchart of an operating method of an electronic device according to one embodiment of the present disclosure.
[0052] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to one embodiment of the present disclosure.
[0053] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). In one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0054] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may use less power than the main processor (121) or may be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0055] The auxiliary processor (123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted processing machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0056] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0057] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0058] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0059] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0060] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0061] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0062] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0063] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0064] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0065] The haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0066] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0067] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
[0068] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0069] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0070] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0071] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the at least one selected antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0072] In one embodiment, the antenna module (197) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0073] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0074] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0075] FIG. 2 is a block diagram of an electronic device (101) according to one embodiment of the present disclosure.
[0076] Referring to FIG. 2, an electronic device (101) according to one embodiment may include a processor (210, e.g., the processor (120) of FIG. 1), a memory (220, e.g., the memory (120) of FIG. 1), a three-dimensional display (230, e.g., the display module (160) of FIG. 1), an eye tracking sensor (240, e.g., the sensor module (176) of FIG. 1), an input interface (250, e.g., the interface (166) of FIG. 1), a touch panel (260), and / or a camera sensor (270, e.g., the camera module (180) of FIG. 1). In addition, the electronic device (101) according to one embodiment may further include some components included in the electronic device (101) of FIG. 1, or may be configured by excluding some components.
[0077] According to one embodiment, the processor (210) may control at least one other component (e.g., a hardware or software component) of the electronic device (101). In one embodiment, the processor (210) may perform various data processing or operations, and as at least part of the data processing or operations, may store commands or data received from other components in the memory (220), process the commands or data stored in the memory (220), and store result data in the memory (220).
[0078] In one embodiment, the processor (210) may be equipped with a rendering engine that renders a three-dimensional screen to be displayed on a three-dimensional display (230) in real time. For example, the rendering engine may be included in a graphic processing unit (GPU) or a central processing unit (CPU).
[0079] According to one embodiment, the memory (220) can store instructions executable by the processor (210).
[0080] A three-dimensional display (230) according to one embodiment can display a visual screen that implements stereoscopic vision to a user. In one embodiment, the three-dimensional display (230) can display a three-dimensional screen including an object. For example, the object can be a 3D object that is displayed three-dimensionally, at least in part. For example, the object can be displayed three-dimensionally on the three-dimensional display (230) by being positioned in a proximal direction (positive) or a distal direction (negative) according to a direction in which at least a part of the object intersects the screen display area (235) of the three-dimensional display (230).
[0081] In one embodiment, the 3D display (230) may include a 3D light emission control unit (231) that configures a three-dimensional screen based on a signal received from the processor (210). In one embodiment, the 3D display (230) may include a display panel (235) that displays a three-dimensional screen, a backlight unit (237) that provides backlight to the display panel (235), and a lens array sheet (233) that is arranged in front of the display panel (235).
[0082] In one embodiment, the 3D display (230) can display a three-dimensional screen by displaying different images to the user's left and right eyes according to a left-right division method as described below.
[0083] An eye tracking sensor (240) according to one embodiment can measure the position of a user's eyes. In one embodiment, the eye tracking sensor (240) can use an RGB sensor or a depth sensor.
[0084] In one embodiment, the eye tracking sensor (240) may be an image sensor that directly detects the position of the user's eyes (e.g., left and right eyes). In one embodiment, the eye tracking sensor (240) may be a position detection sensor that detects the position of the user's face, and the processor (210) may estimate the position of the user's eyes based on the detected position of the user's face.
[0085] An input interface (250) according to one embodiment can receive a user's input corresponding to a three-dimensional screen displayed on a three-dimensional display (230). In one embodiment, the input interface (230) can receive an indirect manipulation input through an input device (105) connected to an electronic device (101) or a direct manipulation input of the user obtained through a sensor (e.g., a touch panel (260) or a camera sensor (270)). In one embodiment, the input interface (250) can support a designated protocol for connection with an external input device (105).
[0086] A touch panel (260) according to one embodiment is integrally coupled to a three-dimensional display (230) and can detect a user's touch input corresponding to a three-dimensional screen displayed on the three-dimensional display (230). In one embodiment, the electronic device (101) can display a controller (e.g., a slider or coordinates) on at least a portion of the three-dimensional display (230) and detect a user's touch input corresponding to the displayed controller. For example, the touch panel (260) can detect a touch using a principle such as an electrostatic method, an electromagnetic method, a pressure method, or an infrared method, but is not limited thereto.
[0087] In one embodiment, the touch panel (260) may detect a proximity touch that is located near or approaches the touch panel (260) without additional mechanical contact, in addition to a physical contact touch of the user. For example, the touch panel (260) may detect a proximity touch using principles such as, but not limited to, a transmission-type photoelectric sensor, a direct reflection-type photoelectric sensor, a mirror reflection-type photoelectric sensor, a high-frequency oscillation-type proximity sensor, a capacitive proximity sensor, a magnetic proximity sensor, and an infrared proximity sensor.
[0088] In one embodiment, when the touch panel (260) uses an electrostatic method, it can detect not only the user's contact touch but also the proximity touch of the pointer by a change in the electric field according to the proximity of the pointer.
[0089] For example, a proximity sensor (e.g., sensor module (176) of FIG. 1) that detects a proximity touch based on a principle such as a transmissive photoelectric sensor, a direct reflection photoelectric sensor, a mirror reflection photoelectric sensor, a high-frequency oscillation proximity sensor, a capacitive proximity sensor, a magnetic proximity sensor, or an infrared proximity sensor may be additionally placed above or below the touch panel (260).
[0090] According to one embodiment, a camera sensor (270) can detect a user's gesture that occurs in response to a screen display area of a three-dimensional display (230). In one embodiment, a gesture by a user's hand can occur in front of the three-dimensional display (230) to correspond to a stereoscopic screen of the three-dimensional display (230), and the camera sensor (270) can detect the location and type of the user's gesture.
[0091] A camera sensor (270) according to one embodiment can detect a proximity input of a user approaching a three-dimensional display (230).
[0092] An input device (105) according to one embodiment may be connected to an electronic device (101) via a wire or wirelessly. For example, the input device (105) may be a stylus pen, a slider, or a controller that transmits manipulation input according to coordinates. For example, the input device (105) may obtain inputs such as movement, touch, button click, and hovering, and provide a signal corresponding to the obtained input to the electronic device (101, e.g., input interface (250)).
[0093] An electronic device (101) according to one embodiment can move, enlarge, or change a three-dimensional screen (or object) displayed on a three-dimensional display (230) based on a user input obtained from an input interface (250) connected to a touch panel (260) or a camera sensor (270), or an external input device (101).
[0094] FIG. 3a illustrates a screen provided to the user's left eye (L) and right eye (R) respectively according to a left-right division method according to one embodiment of the present disclosure. FIG. 3b illustrates a screen perceived by the user according to the display screen of FIG. 3a. FIG. 4 illustrates objects (2D images, 3D images) included in a three-dimensional screen corresponding to various depth perceptions according to one embodiment of the present disclosure.
[0095] Referring to FIGS. 3A, 3B, and 4, an electronic device (101) according to one embodiment can provide a stereoscopic screen by a left-right division method using binocular parallax through a three-dimensional display (e.g., a three-dimensional display (230) of FIG. 2). In one embodiment, the electronic device (101) can use a left-right division method that differently displays an image (L image) provided to a user's left eye (L) and an image (R image) provided to the user's right eye (R) so that the user can recognize a stereoscopic screen. The human brain can observe a stereoscopic image by synthesizing an image (L image) viewed through the left eye (L) and an image (R image) viewed through the right eye (R).
[0096] In one embodiment, the electronic device (101) can control the sense of depth of an object (2D image, 3D image) included in a three-dimensional screen felt by the user by adjusting the relative position and distance between an image (L image) corresponding to the left eye (L) and an image (R image) corresponding to the right eye (R).
[0097] In one embodiment, the electronic device (101) can display a three-dimensional screen so that the user perceives a two-dimensional object (2D image) as having a sense of depth corresponding to the screen display area (235) of the three-dimensional display (230) by displaying an image (L image) corresponding to the left eye (L) and an image (R image) corresponding to the right eye (R) in the same manner.
[0098] In one embodiment, the electronic device (101) can display a stereoscopic screen so that the user perceives a three-dimensional object (3D image) as having a sense of depth located in a remote direction (negative) according to the direction intersecting the screen display area (235) of the three-dimensional display (230) by moving the image (L image) corresponding to the left eye (L) to the left and moving the image (R image) corresponding to the right eye (R) to the right.
[0099] In one embodiment, the electronic device (101) can display a stereoscopic screen so that the user perceives a three-dimensional object (3D image) as having a sense of depth located in a direction of proximity (positive) according to the direction intersecting the screen display area (235) of the three-dimensional display (230) by moving an image (L image) corresponding to the left eye (L) to the right and moving an image (R image) corresponding to the right eye (R) to the left.
[0100] FIG. 5A illustrates a method of using a lenticular lens (510) according to one embodiment of the present disclosure. FIG. 5B illustrates a method of using a parallax barrier (520) according to one embodiment of the present disclosure.
[0101] Referring to FIGS. 5a and 5b, the electronic device (101) can generate binocular parallax between the user's left eye (L) and right eye (R) to provide a three-dimensional screen according to a left-right division method.
[0102] Here, binocular parallax (stereo disparity) refers to the difference in perspective between a person's left (L) and right (R) eyes. When the brain synthesizes the images seen through the left (L) eye and the images seen through the right (R) eye, the resulting image creates a three-dimensional effect. Stereoscopic image display methods based on binocular parallax can be divided into glasses-based, requiring special glasses, and glasses-free, which do not require glasses.
[0103] Spectacle-based methods include, for example, the use of wavelength-selective colored glasses, the use of polarized glasses that utilize the shading effect of polarization differences, and the use of time-division glasses that alternately present left and right images within the eye's residual image time. Furthermore, a method is available in which filters with different transmittances are installed on the left and right eyes (L and R), and the resulting difference in transmittance creates a three-dimensional effect for left-right movement based on the temporal lag in the visual system.
[0104] There are various types of autostereoscopic methods that produce a three-dimensional effect on the display surface side rather than the observer side, such as the parallax barrier method, the lenticular lens method, or the microlens array method.
[0105] In one embodiment, the electronic device (101) may have a lenticular lens (510) positioned in front of the 3D display (230), as illustrated in FIG. 5A. For example, the lenticular lens (510) may be formed of a film or glass and attached to the front of the 3D display (230). For example, in the 3D display (230), pixels (PL) to be input to the left eye and pixels (PR) to be input to the right eye may be arranged alternately in a horizontal direction, and the lenticular lens (510) may provide optical discrimination directivity for the pixels (PL) to be input to the left eye and the pixels (PR) to be input to the right eye. In one embodiment, the 3D display (230) may separate different screens by the lenticular lens (510) positioned in front and provide them to the user's left eye (L) and right eye (R).
[0106] In one embodiment, the electronic device (101) may have a parallax barrier (520) positioned in front of the 3D display (230), as illustrated in FIG. 5B. For example, the parallax barrier (520) may be attached to the front of the 3D display (230), and the electronic device (101) may control the movement of the parallax barrier (520). For example, the 3D display (230) may have pixels (PL) to be input to the left eye and pixels (PR) to be input to the right eye arranged alternately in the horizontal direction, and may provide a screen by separating the screen into the left eye (L) and the right eye (R) through a vertical grid-shaped aperture. In one embodiment, the 3D display (230) may provide different screens to the user's left eye (L) and right eye (R) by separating the screens from each other by the parallax barrier (520) positioned in front.
[0107] FIG. 5c is an embodiment of an electronic device (101) implementing virtual reality according to one embodiment of the present disclosure. FIG. 5d is an embodiment of an electronic device (101) implementing augmented reality according to one embodiment of the present disclosure.
[0108] Referring to FIGS. 5C and 5D , an electronic device (101) according to one embodiment may include a display (e.g., a three-dimensional display (230) of FIG. 2 ) that directly provides a screen to a user's eyes. In one embodiment, the electronic device (101) may be formed in the form of glasses, and may induce binocular parallax by separately providing displays (230) corresponding to the user's left and right eyes, respectively. In one embodiment, the electronic device (101) may provide a three-dimensional screen to the user by displaying different images or videos to the user's left and right eyes.
[0109] In one embodiment, the electronic device (101) can display a three-dimensional screen through a screen display area (235) of a display (230) that displays a screen corresponding to each of the user's two eyes, and can display an object (O) included in the three-dimensional screen by changing the depth according to the direction intersecting the screen display area (235) of the display (230).
[0110] As illustrated in FIG. 5c, an electronic device (101) according to one embodiment can implement virtual reality (VR) through a screen display area (235) of a display (230). In one embodiment, the electronic device (101) can display a virtual object (O) on the screen display area (235) of the display (230).
[0111] As illustrated in FIG. 5D, an electronic device (101) according to one embodiment can implement augmented reality (AR) through a screen display area (235) of a display (230). In one embodiment, the electronic device (101) can expose an external environment to a user through a screen display area (235) of a transparent or translucent display (230). In one embodiment, the electronic device (101) can display a virtual object (O) on the screen display area (235) of the transparent or translucent display (230) so as to overlap with the external environment.
[0112] In one embodiment, the electronic device (101) may use an input interface (e.g., input interface (250) of FIG. 2) to obtain user input by detecting the movement of the user's hand through a camera sensor (e.g., camera sensor (270) of FIG. 2) or by utilizing the movement of a cursor (C, cursor) through an input device (e.g., input device (105) of FIG. 2).
[0113] In one embodiment, the electronic device (101) may output feedback based on properties of the object (O) or properties of the user's input in response to a user's input to a virtual object (O).
[0114] In one embodiment, the electronic device (101) may change the depth perception according to the direction in which the virtual object (O) intersects the screen display area (235) of the display (230), as feedback provided based on the properties of the object (O) or the properties of the user's input in response to a user's input to the virtual object (O).
[0115] FIG. 6A illustrates an embodiment of decreasing the sense of depth according to the direction in which an object (610) intersects a screen display area of a 3D display, according to an embodiment of the present disclosure. FIG. 6B illustrates an embodiment of increasing the sense of depth according to the direction in which an object (610) intersects a screen display area of a 3D display, according to an embodiment of the present disclosure. FIG. 6C illustrates an embodiment of gradually increasing the sense of depth according to the direction in which an object (640) intersects a screen display area (235) of a 3D display, according to an embodiment of the present disclosure. FIG. 6D is a flowchart (650) regarding a fingerprint authentication operation of an electronic device (101) according to an embodiment of the present disclosure.
[0116] Referring to FIGS. 6a, 6b, 6c, and 6d, an electronic device (101) according to one embodiment may display a fingerprint authentication inducing object (610) on a three-dimensional display (230) in operation 651.
[0117] An electronic device (101) according to one embodiment can recognize a user's touch (e.g., a finger touch) corresponding to a fingerprint authentication inducing object (610) displayed on a three-dimensional display (230) in operation 652. The electronic device (101) according to one embodiment can obtain the recognized user's touch input.
[0118] In one embodiment, the fingerprint authentication inducing object (610) may be an object (610) for inducing a user's touch input for unlocking or authenticating the electronic device (101). For example, the fingerprint authentication inducing object (610) may be displayed as an image of a fingerprint at a designated location on the 3D display (230) to induce a user's touch input. In one embodiment, the fingerprint authentication inducing object (610) displayed on the 3D display (230) may be displayed on a screen display area (235) of the 3D display (230) (0 depth).
[0119] An electronic device (101) according to one embodiment may not output feedback corresponding to successful authentication despite a user's input (e.g., a user's finger touch) to a fingerprint authentication inducing object (610). For example, feedback corresponding to successful authentication corresponding to the fingerprint authentication inducing object (610) may be the cessation of display of the fingerprint authentication inducing object and user authentication or unlocking.
[0120] In one embodiment, the electronic device (101) may, in operation 653, move (620) the fingerprint authentication inducing object (610) to a proximity direction (+ depth) layer in a direction intersecting the screen display area of the 3D display (230), as illustrated in FIG. 6A. In one embodiment, the electronic device (101) may change (620) the depth perception in a direction intersecting the fingerprint authentication inducing object (610) with the screen display area (235) of the 3D display (230).
[0121] According to one embodiment, the electronic device (101) may change (620) the depth perception according to the direction in which the fingerprint authentication inducing object (610) intersects the screen display area (235) of the 3D display (230) before outputting feedback corresponding to the fingerprint authentication inducing object (610) according to successful fingerprint authentication. In one embodiment, the electronic device (101) may change (620) the depth perception according to the direction in which the fingerprint authentication inducing object (610) intersects the screen display area (235) of the 3D display (230) before identifying the success of fingerprint authentication or identifying the failure of fingerprint authentication.
[0122] In one embodiment, the electronic device (101) can move (620) the fingerprint authentication inducing object (610) in a proximity direction (+ depth) according to a direction intersecting the screen display area (235) of the 3D display (230). In one embodiment, the electronic device (101) can move (620) the fingerprint authentication inducing object (610) in a plane direction (e.g., XY plane) along which the 3D display (230) extends so that the fingerprint authentication inducing object (610) displayed in the proximity direction (+ depth) according to the direction intersecting the screen display area (235) of the 3D display (230) does not overlap with the user's finger touch.
[0123] In one embodiment, the electronic device (101) may display information (progress status) related to the status of fingerprint authentication on a fingerprint authentication inducing object (610) displayed in a proximity direction (+ depth) according to a direction intersecting the screen display area (235) of the 3D display (230). For example, the electronic device (101) may display an area where a finger touch has been input and an area where a finger touch has not been input on the fingerprint authentication inducing object (610) and thereby guide the user to properly input a finger touch by recognizing an area where a finger touch has not been input.
[0124] According to one embodiment, the electronic device (101) may not output feedback of authentication success corresponding to the fingerprint authentication inducing object (610) when fingerprint authentication fails, and may move (620) the fingerprint authentication inducing object (610) to a proximity direction (+ depth) layer in the direction intersecting the screen display area (235) of the 3D display (230) as feedback of authentication failure.
[0125] In one embodiment, the electronic device (101) may detect that a user input (e.g., a finger touch) is released. In one embodiment, the electronic device (101) may return the fingerprint authentication inducing object (610) to the screen display area (235) of the 3D display (230) (0 depth) as the user input is released.
[0126] According to one embodiment, the electronic device (101) can identify whether fingerprint authentication is successful in operation 655.
[0127] According to one embodiment, if the electronic device (101) determines that the fingerprint authentication is successful (operation 655 - Yes), in operation 656, the electronic device (101) may move the fingerprint authentication inducing object (610) to a layer (0 depth) on the 3D display (230). In one embodiment, if the electronic device (101) determines that the fingerprint authentication is successful, the electronic device (101) may stop displaying the fingerprint authentication inducing object (610).
[0128] According to one embodiment, when the electronic device (101) determines that the fingerprint authentication has failed (operation 655-No), in operation 658, as illustrated in FIG. 6B, the fingerprint authentication inducing object (610) may move (630) to a remote direction (- depth) layer in a direction intersecting the screen display area (235) of the 3D display (230). According to one embodiment, the electronic device (101) may change (630) the depth perception in a direction intersecting the screen display area (235) of the 3D display (230).
[0129] An electronic device (101) according to one embodiment may change (630) the depth perception according to the direction in which the fingerprint authentication inducing object (610) intersects the screen display area (235) of the 3D display (230) as feedback of authentication failure corresponding to the fingerprint authentication inducing object (610) based on a failure of fingerprint authentication.
[0130] In one embodiment, the electronic device (101) may display information related to a failure of fingerprint authentication on a fingerprint authentication induction object (610) displayed in a remote direction (-depth) according to a direction intersecting the screen display area (235) of the three-dimensional display (230). In one embodiment, the electronic device (101) may display a guide corresponding to a touch input for fingerprint authentication of the user.
[0131] According to one embodiment, the electronic device (101) may apply a designated graphic effect to the fingerprint authentication inducing object (610) in operation 659. For example, the designated graphic effect may be a black and white effect for the fingerprint authentication inducing object. For example, the designated graphic effect may be a bounce effect for the fingerprint authentication inducing object (610). For example, the designated graphic effect may be a blur effect for the fingerprint authentication inducing object (610). For example, the designated graphic effect may be a fade-out effect for the fingerprint authentication inducing object (610). For example, the designated graphic effect may be a wiggle effect for the fingerprint authentication inducing object (610).
[0132] In one embodiment, the electronic device (101) may detect that a user input (e.g., a finger touch) is released. In one embodiment, the electronic device (101) may return the fingerprint authentication inducing object (610) to the screen display area (235) of the 3D display (230) (0 depth) as the user input is released.
[0133] In one embodiment, the electronic device (101) may gradually move the fingerprint authentication object (610) to a remote direction (- depth) layer along a direction intersecting the screen display area (235) of the 3D display (230) as fingerprint authentication failures are repeated. For example, the electronic device (101) may enter an account lock state when the number of fingerprint authentication failures is greater than a specified number of times, and may gradually move the fingerprint authentication inducing object (610) to a remote direction along a direction intersecting the screen display area (235) of the 3D display (230) as the number of fingerprint authentication failures approaches the account lock condition.
[0134] As illustrated in FIG. 6C, an electronic device (101) according to one embodiment may display a PIN code object (640) on a three-dimensional display (230) based on a failure of fingerprint authentication. In one embodiment, the electronic device (101) may move the PIN code object (640) to a remote direction (- depth) layer in a direction intersecting the screen display area (235) of the three-dimensional display (230) based on a failure of PIN code authentication.
[0135] For example, the electronic device (101) may enter an account lock state when the number of failed PIN code authentications exceeds a specified number of times, and as the number of failed PIN code authentications approaches the account lock condition, the electronic device (101) may gradually move the PIN code object (640) in a remote direction along a direction intersecting the screen display area (235) of the 3D display (230).
[0136] FIG. 7 illustrates an example of a user input for a deactivated object (730) according to one embodiment of the present disclosure.
[0137] Referring to FIG. 7, an electronic device (101) according to one embodiment can obtain a user's input for an object (715, 723, 730) included in a stereoscopic screen displayed on a three-dimensional display (230). For example, the object (715, 723, 730) may be located on a layer (710) on the three-dimensional display (230) (0 depth) or a layer (720) in a proximity direction (+ depth) according to a direction intersecting the screen display area (235) of the three-dimensional display (230). For example, the object (715, 723, 730) may be a button that can receive a touch input by a user's hand (H).
[0138] An electronic device (101) according to one embodiment may execute an application or task corresponding to a user's input for an object (715, 723, 730). For example, in the case of an activated object (715, 723), the electronic device (101) may output a specified feedback corresponding to a user's input for the object (715, 723).
[0139] An object (730) according to one embodiment may be in a disabled state, unable to output a specified feedback in response to a user's input.
[0140] According to one embodiment, when an electronic device (101) receives a user input for a deactivated object (730), it may not be able to output a designated feedback in response to the user input for the object (730). However, if there is no response to the user input, the user may perceive a system error or a processing speed that is not up to expectations, which may result in fatigue from using the system.
[0141] An electronic device (101) according to one embodiment can identify that an input to an object (730) is in a deactivated state based on an attribute of the object (730). In response to a user's input, the electronic device (101) according to one embodiment can move an object (730) located in a proximity direction (+ depth) layer (720) in a direction intersecting a screen display area (235) of a 3D display (230) to a remote direction in a direction intersecting a screen display area (235) of the 3D display (230). For example, the electronic device (101) can move the object (730) to a (0 depth) layer (720) on the screen display area (235) of the 3D display (230).
[0142] FIGS. 8A, 8B, and 8C illustrate deactivated objects (810, 820, 830) according to various embodiments of the present disclosure. FIG. 8D illustrates an embodiment of changing the depth perception of an object (800) according to a direction intersecting the screen display area (235) of a three-dimensional display (230), according to one embodiment of the present disclosure.
[0143] Referring to FIGS. 8A, 8B, 8C, and 8D, an electronic device (101) according to one embodiment may change the depth perception according to the direction in which an object (800, 810, 820, 830) intersects a screen display area (235) of a three-dimensional display (230) in response to a user's input for a deactivated object (800, 810, 820, 830). An object (800, 810, 820, 830) according to one embodiment may be in a deactivated state in which it cannot output a designated feedback in response to a user's input.
[0144] In one embodiment, the object (810) that is disabled for user input may be a user interface (UI) corresponding to content being downloaded or installed, as illustrated in FIG. 8a.
[0145] In one embodiment, the object (820) that is disabled for user input may be a UI corresponding to content being searched or waited for, as illustrated in FIG. 8b.
[0146] In one embodiment, the object (830) that is disabled for user input may be a UI corresponding to an image, video, or text that is being loaded, as illustrated in FIG. 8c.
[0147] An electronic device (101) according to one embodiment can provide visual feedback in response to a user's input for an object (800, 810, 820, 830) by temporarily moving the object (800, 810, 820, 830) to a proximity direction (+ depth) layer in a direction intersecting the screen display area (235) of the three-dimensional display (230) or to a remote direction (- depth) layer in a direction intersecting the screen display area (235) of the three-dimensional display (230).
[0148] An electronic device (101) according to one embodiment can, in response to a user input, change the depth perception according to the direction in which an object (800, 810, 820, 830) intersects a screen display area (235) of a three-dimensional display (230) based on the properties of the object (800, 810, 820, 830), as illustrated in FIG. 8d.
[0149] In one embodiment, the electronic device (101) may change the depth perception according to the direction intersecting the screen display area (235) of the 3D display (230) to correspond to the progress status of a function corresponding to a user's input for an object (800, 810, 820, 830). For example, the electronic device (101) may gradually change the depth perception according to the direction intersecting the object with the screen display area (235) of the 3D display (230) according to the progress status of the function so that the user can recognize the progress status of the function corresponding to the object (800, 810, 820, 830). For example, the electronic device (101) can gradually move the object (800, 810, 820, 830) to a remote direction (- depth) layer in a direction intersecting the screen display area (235) of the 3D display (230) according to the progress status of the function corresponding to the object (800, 810, 820, 830), thereby moving the object (800, 810, 820, 830) to a target depth. Accordingly, the predictability of the user can be improved, thereby reducing fatigue in using the system.
[0150] FIG. 9 illustrates a user input for an unselectable object (930) according to one embodiment of the present disclosure.
[0151] Referring to FIG. 9, an electronic device (101) according to one embodiment may receive a user's input for an object (930) and identify that the object is not selectable based on an attribute of the object (930). In one embodiment, in response to a user's input for an object (930) that is not selectable, the electronic device (101) may move the object (930) in a designated direction according to a direction intersecting a screen display area (235) of a three-dimensional display (230).
[0152] For example, the user's input may be a touch & hold input or a long press input to an object (930) by the user's hand (H).
[0153] For example, an object (930) that cannot be selected may be an object (930) that does not have an additional function corresponding to a long press input. For example, an object (930) that cannot be selected may be a UI that cannot be edited, moved, or deleted in the system of the electronic device (101). For example, an object (930) that cannot be selected may be a UI corresponding to a clock, date, battery, and / or signal sensitivity included in an AOD (always on display) screen. For example, an object (930) that cannot be selected may be a UI corresponding to a security file, photo, and / or application preset by a user.
[0154] In one embodiment, the electronic device (101) may change the depth perception of an object (930) according to the direction in which the object (930) intersects the screen display area (235) of the 3D display (230) in response to a user input for an unselectable object (930). For example, the electronic device (101) may move the object (930) located on the (0 depth) layer (910) of the 3D display (230) to the remote direction (- depth) layer (920) according to the direction in which the object intersects the screen display area (235) of the 3D display (230), thereby distancing the object (930) from the user's touch input. For example, the object (930) may also be moved to the proximate direction (+ depth) layer according to the direction in which the object intersects the screen display area (235) of the 3D display (230).
[0155] FIG. 10 illustrates a user input for an immovable object (1030) according to one embodiment of the present disclosure.
[0156] Referring to FIG. 10, an electronic device (101) according to one embodiment may receive a user's input for an object (1030) and identify that the object is immovable based on an attribute of the object (1030). In one embodiment, in response to a user's input for an immovable object (1030), the electronic device (101) may move the object (1030) in a designated direction according to a direction intersecting a screen display area (235) of a three-dimensional display (230).
[0157] For example, the user's input may be a touch & drag input to an object (1030) by the user's hand (H).
[0158] For example, the immovable object (1030) may be a UI corresponding to a locked file. For example, the immovable object (1030) may be a floating button with a fixed position. For example, the immovable object (1030) may be a fixed PIP (picture in picture).
[0159] In one embodiment, the electronic device (101) may change the depth perception of an object (1030) according to the direction in which the object (1030) intersects the screen display area (235) of the 3D display (230) in response to a user input for an immovable object (1030). For example, the electronic device (101) may move the object (1030) located on a layer (1010) on the 3D display (230) (0 depth) to a remote direction layer (1030, -x depth) according to the direction in which the object intersects the screen display area (235) of the 3D display (230), thereby distancing the object (1030) from the user's touch input. For example, the object (1030) may also be moved to a layer in a proximity direction (+ depth) according to the direction in which the object intersects the screen display area (235) of the 3D display (230).
[0160] In one embodiment, the electronic device (101) may, in response to a user input for an immovable object (1030), move the object (1030) in a direction intersecting the screen display area (235) of the 3D display (230) by a movement distance (-x depth) proportional to the movement amount (x) of the user input. For example, the electronic device (101) may move the object (1030) in a remote direction (- depth) along the direction intersecting the screen display area (235) of the 3D display (230) by a movement distance corresponding to the movement amount (x) of the user input for the immovable object (1030). For example, as the movement amount (x) of the user input increases, the movement distance for moving the object (1030) to the remote direction layer (1030, -x depth) along the direction intersecting the screen display area (235) of the 3D display (230) may increase.
[0161] FIG. 11 illustrates a user input for an object (1130) that cannot be moved or copied, according to one embodiment of the present disclosure.
[0162] Referring to FIG. 11, an electronic device (101) according to one embodiment may display a plurality of layers (1110, 1120) positioned at different depths in a direction intersecting the screen display area (235) of a three-dimensional display (230). In one embodiment, the electronic device (101) may display a folder page, a home screen page, and / or an application page at different depths in a direction intersecting the screen display area (235) of the three-dimensional display (230), and each page may include an icon and / or a widget.
[0163] In one embodiment, the user's input for moving or copying the object (1130) to different depths may be a pinch input by the user's hand (H). In one embodiment, the user's input for moving or copying the object (1130) to different depths may be an input for a key for adjusting the volume.
[0164] In one embodiment, the electronic device (101) may display an object (1130) located on a folder page, a home screen page, and / or an application page displayed at different depths. The electronic device (101) according to one embodiment may receive a user's input for the object (1130) and, based on an attribute of the object (1130), may identify that the object (1130) cannot be moved or copied according to the user's input.
[0165] In one embodiment, the electronic device (101) may, in response to a user input for an object (1130) that cannot be moved or copied, move the object (1130) to a position prior to being moved in a direction intersecting the screen display area (235) of the three-dimensional display (230) based on the user input.
[0166] For example, the electronic device (101) may receive a user's input to move or copy an object (1130) located in an X+1 depth layer (1110) to an X depth layer (1120), and may identify that the object (1130) cannot be moved or copied based on an attribute of the object (1130). For example, the electronic device (101) may move the object (1130) to an X depth layer (1120) according to the user's input, and may bounce the object (1130) back to an X+1 depth layer (1110) based on the identification that the object (1130) cannot be moved or copied.
[0167] FIGS. 12A and 12B illustrate user input to a home screen (1200) having multiple pages according to one embodiment of the present disclosure.
[0168] Referring to FIGS. 12A and 12B , an electronic device (101) according to one embodiment may include a plurality of slidable pages on a home screen (1200). For example, the electronic device (101) may slide a plurality of pages arranged in a left-right direction by a left-right swipe input by a user's hand (H). For example, in addition to the home screen (1200), a folder screen or an application screen may also include a plurality of pages, and the scenario described below may be applied.
[0169] An electronic device (101) according to one embodiment can obtain a swipe input by a user's hand (H) for a plurality of slidable pages on a home screen (1200). In one embodiment, in response to a swipe input for a page, the electronic device (101) can slide to an adjacent page in a direction corresponding to the swipe input.
[0170] In one embodiment, the electronic device (101) can identify that the page is no longer movable if there is no page that can be slid in a direction corresponding to the user's input on the page. In one embodiment, the electronic device (101) can move at least a portion of the home screen (1200) in a direction intersecting the screen display area (235) of the 3D display (230) in response to the user's input.
[0171] In one embodiment, the electronic device (101) can identify that movement of the page is no longer possible when there is no page that can be slid to the right in response to a user input to the right, as illustrated in FIGS. 12A and 12B.
[0172] In one embodiment, the electronic device (101) can tilt the pages of the home screen by sequentially moving the home screen (1200) corresponding to the user's input in a direction intersecting the screen display area (235) of the three-dimensional display (230), as illustrated in FIG. 12a.
[0173] In one embodiment, the electronic device (101) can move the entire home screen (1200) corresponding to the user's input in the depth direction (e.g., - depth direction) along the direction intersecting the screen display area (235) of the 3D display (230), as illustrated in FIG. 12b.
[0174] In one embodiment, each page included in the home screen (1200) may have an icon or widget placed on it, and the object (1210) may be an icon or widget placed on each page.
[0175] According to one embodiment, the electronic device (101) may receive a user input for moving to an adjacent page with respect to an object (1210) placed on a page of the home screen (1200). For example, when receiving a touch and drag input in a specific direction with respect to the object (1210), the electronic device (101) may move the object (1210) to an adjacent page in the specific direction as feedback corresponding to the user input.
[0176] According to one embodiment, the electronic device (101) may identify that movement of the object (1210) in the direction is no longer possible if there is no page that can be slid in a direction corresponding to a user's input for the object (1210). In one embodiment, the electronic device (101) may move at least a portion of a page of the home screen (1200) displayed on the background of the object (1210) in a direction intersecting the screen display area (235) of the 3D display (230) in response to the user's input.
[0177] In one embodiment, the electronic device (101) can identify that movement of the object (1210) is no longer possible if there is no page that can be slid to the right in response to a user input to the right, as illustrated in FIGS. 12A and 12B .
[0178] FIG. 13 illustrates a user's input to a background screen (1310) according to one embodiment of the present disclosure.
[0179] Referring to FIG. 13, an electronic device (101) according to one embodiment may receive a user input for a screen (1310) displayed in the background. For example, the user input may be an input for moving the screen (1310) by sliding it or an input for pulling it.
[0180] According to one embodiment, when an electronic device (101) receives a user input for a screen (1310) displayed in the background, the screen (1310) may move in a direction corresponding to the user input. For example, the screen (1310) displayed in the background may be a scrollable or slidable screen, or may include multiple pages displayed at different depths.
[0181] In one embodiment, the electronic device (101) may not be able to move the screen (1310) displayed in the background in a direction corresponding to the user's input, or may not be able to output feedback corresponding to the user's input in the case of forward movement in the layer with the highest depth or backward movement in the layer with the lowest depth.
[0182] In one embodiment, the electronic device (101) may, in response to a user input, move the screen (1310) displayed in the background in a direction intersecting the screen display area (235) of the 3D display (230). For example, the electronic device (101) may move the entire screen (1310) in the background to a remote direction layer (1320, e.g., -x depth direction) along the direction intersecting the screen display area (235) of the 3D display (230).
[0183] In one embodiment, when the user's input is released, the electronic device (101) can return the screen (1310) displayed in the background to its previous position along the direction intersecting the screen display area (235) of the three-dimensional display (230).
[0184] FIGS. 14A and 14B illustrate a scrollable list (1400) according to one embodiment of the present disclosure. FIG. 14C illustrates an example of user input to a scrollable list according to one embodiment of the present disclosure.
[0185] An electronic device (101) according to one embodiment may display a list (1400) of distinguishable content, such as menus, photos, videos, pictures, and products, on a three-dimensional display (230), as illustrated in FIG. 14A. In one embodiment, the electronic device (101) may scroll the list (1400) in the direction of a user's movement input to the list (1400), in response to the user's movement input.
[0186] According to one embodiment, the electronic device (101) can move the content (1410) located at the bottom of the list (1400) in a direction intersecting the screen display area (235) of the 3D display (230), as illustrated in FIG. 14b. For example, the electronic device (101) can display the content (1410) located at the bottom of the list (1400) of distinguishable contents displayed on the 3D display (230) in a remote direction layer (- depth) according to the direction intersecting the screen display area (235) of the 3D display (230).
[0187] An electronic device (101) according to one embodiment can move distinguishable content (not shown) located at the top of a list (1400) in a direction intersecting a screen display area (235) of a 3D display (230). For example, the electronic device (101) can display content (not shown) located at the top of a list (1400) of distinguishable content displayed on a 3D display (230) in a proximity direction layer (+ depth) according to a direction intersecting a screen display area (235) of the 3D display (230).
[0188] According to one embodiment, the electronic device (101) may identify that scrolling is no longer possible when the bottom content (1410) or the top content (not shown) included in the list (1400) is displayed. In one embodiment, based on identifying that the list (1400) is in a state where scrolling is impossible, the electronic device (101) may move the content (1410) in a direction intersecting the screen display area (235) of the 3D display (230).
[0189] In one embodiment, the electronic device (101) can move the bottommost content (1410) or the topmost content (not shown) included in the list (1400) in a direction intersecting the screen display area (235) of the 3D display (230) by a movement distance (x) proportional to the movement amount (x) of the user's input, as illustrated in FIG. 14c.
[0190] In one embodiment, the electronic device (101) can return content (1410) that has moved in a direction intersecting the screen display area (235) of the 3D display (230) to its previous position when the user's input is released.
[0191] FIG. 15A illustrates scrollable content (1500) according to one embodiment of the present disclosure. FIG. 15B illustrates an example of user input to scrollable content (1500) according to one embodiment of the present disclosure.
[0192] Referring to FIGS. 15A and 15B , an electronic device (101) according to one embodiment may display scrollable content (1500), such as a document, a picture, a photograph, or a video, on a three-dimensional display (230). In one embodiment, the electronic device (101) may, in response to a user's movement input for the scrollable content (1500), scroll the content (1500) in the direction of the movement input.
[0193] According to one embodiment, the electronic device (101) can identify that scrolling is no longer possible when the bottom or top of the content (1500) is displayed. In one embodiment, based on identifying that the content (1500) is in a state where scrolling is impossible, the electronic device (101) can move the entire content (1500) in a direction intersecting the screen display area (235) of the 3D display (230).
[0194] In one embodiment, the electronic device (101) can move the entire content (1500) in a direction intersecting the screen display area (235) of the 3D display (230) by a movement distance (x) proportional to the movement amount (x) of the user's input. In one embodiment, when the user's input is released, the electronic device (101) can return the content (1500) that has moved in the direction intersecting the screen display area (235) of the 3D display (230) to its previous position.
[0195] FIG. 16A illustrates user input for a window (1600) whose movement or resizing is restricted, according to one embodiment of the present disclosure. FIGS. 16B and 16C illustrate various examples of FIG. 16A.
[0196] Referring to FIGS. 16A, 16B, and 16C, an electronic device (101) according to one embodiment can display a window (1600, 1610) whose movement is restricted or a window (1600, 1620) whose size change is restricted on a three-dimensional display (230).
[0197] In one embodiment, the electronic device (101) is fixedly placed in a part of the screen display area (235) of the three-dimensional display (230), as illustrated in FIG. 16b, and can display a set bottom sheet (1610) that can be resized only to a specified size or less.
[0198] In one embodiment, the electronic device (101) may display a navigation drawer (1620) that can be displayed in a specified size in a portion of a screen display area (235) of a three-dimensional display (230), as illustrated in FIG. 16c.
[0199] An electronic device (101) according to one embodiment may receive a user input regarding movement or resizing of a window (1600, 1610, 1620) whose movement or resizing is restricted. In one embodiment, the electronic device (101) may move or resize the window (1600, 1610, 1620) in response to the user input within a restricted range of movement or resizing.
[0200] An electronic device (101) according to one embodiment can identify that a window (1600, 1610, 1620) cannot be displayed by moving or resizing in response to a user input that exceeds a specified limited range. In one embodiment, the electronic device (101) can move a window (1600, 1610, 1620) whose movement or resizing is restricted in a direction intersecting a screen display area (235) of a three-dimensional display (230).
[0201] In one embodiment, the electronic device (101) may move the window (1600, 1610, 1620) in a direction intersecting the screen display area (235) of the 3D display (230) (e.g., in a proximity direction (+ depth) according to the direction intersecting the screen display area (235) of the 3D display (230)) by a movement distance proportional to the movement amount of the user's input.
[0202] FIG. 17 illustrates a user input to a slider (1730) according to one embodiment of the present disclosure.
[0203] Referring to FIG. 17, an electronic device (101) according to one embodiment may display a slider (1730) that adjusts the size of a specific attribute according to a sliding movement on a three-dimensional display (230). For example, the slider (1730) may be a UI that adjusts the screen brightness of the three-dimensional display (230) or the volume of a speaker.
[0204] In one embodiment, the electronic device (101) may receive a touch input or swipe input from a user for a specific location on the slider (1730). In one embodiment, the electronic device (101) may adjust the size of a specific attribute in response to the user's input on the slider (1730).
[0205] In one embodiment, when the electronic device (101) receives a user input that goes beyond the limit range for the slider (1730), the electronic device (101) may move the slider (1730) in a direction intersecting the screen display area (235) of the 3D display (230). For example, the limit range for the slider (1730) may change depending on the environment of the electronic device (101). For example, volume adjustment may be restricted for hearing protection, or screen brightness adjustment may be restricted for battery protection.
[0206] In one embodiment, the electronic device (101) may move a slider (1730) located on a layer (1710) on a 3D display (230) (0 depth) in a direction intersecting the screen display area (235) of the 3D display (230) by a movement distance proportional to the amount of movement of the user's input, to a layer (1720) located in a remote direction (- depth) along the direction intersecting the screen display area (235) of the 3D display (230).
[0207] FIG. 18 illustrates a user's movement input for an object (1810) according to one embodiment of the present disclosure.
[0208] Referring to FIG. 18, an electronic device (101) according to one embodiment may display a three-dimensional screen on a three-dimensional display (230), and the three-dimensional screen may include an object (1810). In one embodiment, the object (1810) may be displayed on the three-dimensional display (230) in three dimensions including a direction intersecting the screen display area (235) of the three-dimensional display (230).
[0209] An electronic device (101) according to one embodiment may rotate or translate an object (1810) displayed on a three-dimensional display (230) based on a user's input. In one embodiment, the electronic device (101) may rotate or translate an object (1810) based on a user's movement input and display the object on the three-dimensional display (230).
[0210] According to one embodiment, when an electronic device (101) receives a user's movement input while an object (1810) displayed on a three-dimensional display (230) is no longer capable of rotational or parallel movement, the electronic device (101) can move the object (1810) in a direction intersecting the screen display area (235) of the three-dimensional display (230).
[0211] In one embodiment, the electronic device (101) can move only the object (1810) in a direction intersecting the screen display area (235) of the 3D display (230) while maintaining the background screen (1820) of the object (1810) on the 3D display (230).
[0212] In one embodiment, the electronic device (101) may move the object (1810) in a direction intersecting the screen display area (235) of the 3D display (230) (e.g., a remote direction (- depth) along the direction intersecting the screen display area (235) of the 3D display (230)) by a movement distance proportional to the movement amount of the user's input.
[0213] In one embodiment, the electronic device (101) may return an object (1810) that has moved in a direction intersecting the screen display area (235) of the three-dimensional display (230) to its previous position when the user's input is released.
[0214] FIG. 19 illustrates a user's size change input for an object (1930) according to one embodiment of the present disclosure.
[0215] Referring to FIG. 19, an electronic device (101) according to one embodiment can display a three-dimensional screen on a three-dimensional display (230), and the three-dimensional screen can include an object (1930).
[0216] An electronic device (101) according to one embodiment can display an object (1930) on a three-dimensional display (230) by enlarging or reducing the object (1930) based on a user's input for the object (1930) displayed on the three-dimensional display (230).
[0217] According to one embodiment, when an electronic device (101) receives a user's zoom-in input while an object (1930) displayed on a three-dimensional display (230) cannot be zoomed in any further, the electronic device (101) may move the object (1930) in a direction intersecting the screen display area (235) of the three-dimensional display (230). According to one embodiment, when an electronic device (101) receives a user's zoom-out input while an object (1930) displayed on a three-dimensional display (230) cannot be zoomed in any further, the electronic device (101) may move the object (1930) in a direction intersecting the screen display area (235) of the three-dimensional display (230).
[0218] In one embodiment, the electronic device (101) may move an object (1930) located on a layer (1910) on a 3D display (230) in a direction intersecting the screen display area (235) of the 3D display (230) (e.g., a layer (1920) in a proximity direction (+x depth) according to the direction intersecting the screen display area (235) of the 3D display (230)) by a movement distance proportional to the movement amount of the user's input.
[0219] In one embodiment, the electronic device (101) may return an object (1930) that has moved in a direction intersecting the screen display area (235) of the three-dimensional display (230) to its previous position when the user's input is released.
[0220] FIG. 20 illustrates a user's termination input for an object (2030) according to one embodiment of the present disclosure.
[0221] Referring to FIG. 20, an electronic device (101) according to one embodiment may display an object (2030) corresponding to a floating window, a floating icon, and / or a notification window on a three-dimensional display (230). For example, the electronic device (101) may display a floating window (2030) related to music being played, a notification window (not shown) related to Uber's arrival information, a floating window (not shown) related to navigation route guidance, or a notification window (not shown) related to the current time of a timer on the three-dimensional display (230).
[0222] An electronic device (101) according to one embodiment may receive a user's termination input for an object (2030) corresponding to a floating window, a floating icon, and / or a notification window. In one embodiment, when the electronic device (101) receives a user's input of pushing (or throwing) an object (2030) on a three-dimensional display (230), the electronic device (101) may stop displaying the object (2030) and terminate an application corresponding to the object (2030).
[0223] According to one embodiment, when the electronic device (101) cannot stop displaying the object (2030) or terminate the corresponding application, the electronic device (101) may move the object (2030) in a direction intersecting the screen display area (235) of the three-dimensional display (230).
[0224] In one embodiment, the electronic device (101) can move an object (2030) located on a (0 depth) layer (2010) of a 3D display (230) in a direction intersecting the screen display area (235) of the 3D display (230) (e.g., a remote direction (-x depth) layer (2020) along the direction intersecting the screen display area (235) of the 3D display (230)).
[0225] In one embodiment, the electronic device (101) may return an object (2030) that has moved in a direction intersecting the screen display area (235) of the three-dimensional display (230) to its previous position when the user's input is released.
[0226] FIGS. 21A and 21B illustrate an embodiment of moving an object (2110) in a proximal direction along a direction intersecting a screen display area (235) of a three-dimensional display (230) according to an embodiment of the present disclosure. FIG. 21C illustrates an embodiment of moving an object (2120) in a remote direction along a direction intersecting a screen display area (235) of a three-dimensional display (230) according to an embodiment of the present disclosure.
[0227] An electronic device (101) according to one embodiment can move an object (2110, 2120) displayed on a three-dimensional display (230) in a direction intersecting a screen display area (235) of the three-dimensional display (230). In one embodiment, the electronic device (101) can move the object (2110, 2120) in a proximity direction (+ depth) according to the direction intersecting the screen display area (235) of the three-dimensional display (230) or in a remote direction (- depth) according to the direction intersecting the screen display area (235) of the three-dimensional display (230).
[0228] An electronic device (101) according to one embodiment may, when an object (2110) moves in a proximity direction (+ depth) along a direction intersecting a screen display area (235) of a three-dimensional display (230), apply a designated effect corresponding to the movement in the proximity direction (+ depth) along the direction intersecting the screen display area (235) to the object (2110).
[0229] In one embodiment, the electronic device (101) may apply a shaking effect to the object (2110) when the object (2110) moves in a proximity direction (+ depth) along a direction intersecting the screen display area (235) of the three-dimensional display (230), as illustrated in FIG. 21a.
[0230] In one embodiment, when the electronic device (101) moves the object (2110) in a proximity direction (+ depth) along a direction intersecting the screen display area (235) of the 3D display (230), as illustrated in FIG. 21b, the electronic device (101) may apply an effect of water rising from a remote direction (- depth) along a direction intersecting the screen display area (235) of the 3D display (230) to the object (2110). In one embodiment, when the electronic device (101) moves the object (2120) in a remote direction (- depth) along a direction intersecting the screen display area (235) of the 3D display (230), the electronic device (101) may apply a designated effect corresponding to the movement in the remote direction (- depth) along the direction intersecting the screen display area (235) to the object (2120). For example, the electronic device (101) can apply an effect of submerging the object (2120) into water while moving the object (2120) in a remote direction (- depth) along a direction intersecting the screen display area (235) of the three-dimensional display (230), as illustrated in FIG. 21c.
[0231] The specified effects described as examples are merely examples, and the electronic device (101) can apply various visual, auditory, and tactile effects as the object (2110, 2120) moves in a direction intersecting the screen display area (235) of the three-dimensional display (230).
[0232] FIG. 22 illustrates an embodiment of moving an object (2210) positioned in a proximity direction along a direction intersecting a screen display area (235) of a three-dimensional display (230) according to an embodiment of the present disclosure. FIGS. 23a and 23b illustrate an embodiment of applying a specified effect to an object (2310, 2320) positioned in a proximity direction along a direction intersecting a screen display area (235) of a three-dimensional display (230) according to an embodiment of the present disclosure.
[0233] Referring to FIGS. 22, 23a, and 23b, an electronic device (101) according to one embodiment may display objects (2210, 2310, 2320) positioned in a proximity direction along a direction intersecting a screen display area (235) of a three-dimensional display (230) on the three-dimensional display (230). In one embodiment, the electronic device (101) may move the objects (2210, 2310, 2320) in a proximity direction along a direction intersecting a screen display area (235) of the three-dimensional display (230) as feedback corresponding to a user's input for the objects (2210, 2310, 2320). In one embodiment, the electronic device (101) can display objects (2210, 2310, 2320) included in a three-dimensional screen so that they are positioned in a proximity direction according to a direction intersecting the screen display area (235) of the three-dimensional display (230).
[0234] According to one embodiment, when an electronic device (101) obtains a user input corresponding to an object (2210, 2310, 2320) located in a proximity direction according to a direction intersecting the screen display area (235) of a three-dimensional display (230), the electronic device (101) may change a property related to the display of the object. In one embodiment, when an object (2210, 2310, 2320) overlaps with a user input occurring in a proximity direction according to a direction intersecting the screen display area (235) of a three-dimensional display (230), the electronic device (101) may change a property related to the display of the object (2210, 2310, 2320).
[0235] An electronic device (101) according to one embodiment can change the position of an object (2210) in a plane direction along which a three-dimensional display (230) extends, as illustrated in FIG. 22. In one embodiment, the electronic device (101) can move the object (2210) in a plane direction (e.g., coordinates in the XY plane) of a screen display area (235) of the three-dimensional display (230) to avoid overlap with a user's input.
[0236] In one embodiment, the electronic device (101) can identify whether a specified percentage (e.g., most) of the object (2210) overlaps the user's input, and if the specified percentage or more of the object (2210) overlaps the user's input, change the position of the object (2210).
[0237] In one embodiment, the electronic device (101) can identify whether there is free space in the background screen where the object (2210) is located to move the object (2210), and if there is free space in the background screen to move the object (2210), the electronic device (101) can change the location of the object (2210).
[0238] In one embodiment, the electronic device (101) may display an additional menu window (2220) on the 3D display (230) in response to a user input for an object (2210). In one embodiment, the electronic device (101) may display the additional menu window (2220) on the 3D display (230) (0 depth). In one embodiment, the electronic device (101) may display the additional menu window (2220) at a location adjacent to a location where the user input occurred.
[0239] An electronic device (101) according to one embodiment may apply a specified effect to a portion that overlaps with a user input for an object (2310), as illustrated in FIG. 23A. For example, the specified effect may be a blur effect that blurs the display of the object (2310) or a transparency effect that makes the object (2310) appear transparent.
[0240] In one embodiment, the electronic device (101) can identify whether the user's input overlaps with the object (2310) by a specified ratio or less, and if the user's input overlaps with the object (2310) by a specified ratio or less, apply a specified effect to the portion of the object (2310) that overlaps with the user's input.
[0241] In one embodiment, the electronic device (101) can identify whether there is free space in the background screen where the object (2310) is located to move the object (2310), and if there is no free space in the background screen to move the object (2310), the electronic device (101) can apply a specified effect to a portion of the object (2310) that overlaps with the user's input.
[0242] An electronic device (101) according to one embodiment may apply a specified effect to the entire object (2320) overlapping with a user input, as illustrated in FIG. 23b. For example, the specified effect may be a blur effect that blurs the display of the object (2320) or a transparency effect that makes the object (2320) appear transparent.
[0243] In one embodiment, the electronic device (101) may display the object (2210, 2310, 2320) to be continuously positioned in a proximity direction (+ depth) according to a direction intersecting the screen display area (235) of the 3D display (230) based on receiving a user input, while moving the object (2210) or applying a designated effect to the object (2310, 2320). In one embodiment, the electronic device (101) may return the object (2210, 2310, 2320) to a previous position or remove a designated effect based on releasing the user input.
[0244] FIG. 24 illustrates an example of moving an object (2210) positioned in a proximity direction along a direction intersecting a screen display area (235) of a three-dimensional display (230) according to one embodiment of the present disclosure.
[0245] Referring to FIG. 24, an electronic device (101) according to one embodiment may, when obtaining a user input corresponding to an object (2210) located in a proximity direction according to a direction intersecting a screen display area (235) of a three-dimensional display (230), move the object (2210) in a plane direction (XY plane) of the three-dimensional display (230).
[0246] In one embodiment, when the electronic device (101) receives a user input, the electronic device (101) may display an object (2210) corresponding to a notification or warning message for the user input in a proximity direction according to a direction intersecting the screen display area (235) of the 3D display (230). In one embodiment, the electronic device (101) may move the object (2210) corresponding to the notification or warning message displayed in a proximity direction according to a direction intersecting the screen display area (235) of the 3D display (230) in a plane direction (XY plane) of the 3D display (230) to avoid overlapping with the user input.
[0247] In one embodiment, the electronic device (101) can set the movement position of the object (2210) based on a user's input position on the 3D display (230) and / or the posture of the electronic device (101).
[0248] For example, if the electronic device (101) is in a vertically extended posture (portrait mode) and there is a space larger than the size of the object (2210) (e.g., height (N)) above the user's input position, the object (2210) can be moved upward (+Y) by the height (N). For example, if there is no space larger than the size of the object (2210) (e.g., height (N)) above the user's input position, the object (2210) can be moved downward (-Y).
[0249] For example, as illustrated in FIG. 24, when the electronic device (101) is in a horizontally extended posture (landscape mode) and there is no space larger than the size of the object (2210) (e.g., height (N)) above the user's input position, the object (2210) can be moved in the horizontal direction (X).
[0250] FIGS. 25A and 25B illustrate visual effects applied to an object (2500) positioned in a proximity direction along a direction intersecting a screen display area (235) of a three-dimensional display (230) according to one embodiment of the present disclosure.
[0251] Referring to FIGS. 25A and 25B , an electronic device (101) according to one embodiment can display an object (2500) positioned in a proximity direction (+ depth) along a direction intersecting a screen display area (235) of a three-dimensional display (230), and can receive a user input corresponding to the object (2500) in a proximity direction along a direction intersecting the screen display area (235) of the three-dimensional display (230).
[0252] For example, the user's input may be a touch input to a three-dimensional display (230) formed integrally with a touch panel (e.g., a touch panel (260) of FIG. 2). For example, the user's input may be a proximity input of approaching the three-dimensional display (230), and the electronic device (101) may detect the proximity input using the touch panel (260) or a camera sensor (e.g., a camera sensor (270) of FIG. 2).
[0253] An electronic device (101) according to one embodiment may apply a visual effect to an object (2500) when receiving a user input overlapping with an object (2500) while displaying an object (2500) positioned in a proximity direction (+ depth) according to a direction intersecting a screen display area (235) of a three-dimensional display (230).
[0254] As illustrated in FIG. 25A, in one embodiment, the electronic device (101) may apply a tilting bounce effect to the object (2500) in response to a user input. In one embodiment, the electronic device (101) may move the object (2500) so that the object (2500) does not overlap with the user input. In one embodiment, the electronic device (101) may return the object (2500) to its previous position or remove a designated effect based on the user input being released.
[0255] For example, the electronic device (101) may apply a slipping effect to the object (2500) in response to a user's input. For example, the electronic device (101) may change properties related to the display of the object (2500) in response to a user's input (e.g., a blur effect, a transparency effect, a grayscale effect).
[0256] As illustrated in FIG. 25b, in one embodiment, the electronic device (101) may move the object (2500) in a direction intersecting the screen display area (235) of the 3D display (230) in response to a user's input. For example, when the electronic device (101) receives a user's input, the electronic device (101) may move the object (2500) located in a proximal direction (+ depth) along the direction intersecting the screen display area (235) of the 3D display (230) to (0 depth) on the 3D display (230), or may move it in a remote direction (- depth) along the direction intersecting the screen display area (235) of the 3D display (230). For example, the electronic device (101) may change the display-related properties of the object (2500) (e.g., blur effect, transparency effect, graying effect) at the same time as moving the object (2500).
[0257] In one embodiment, the electronic device (101) may return the object (2500) to its previous position or remove a specified effect based on the user's input being released.
[0258] FIG. 26 is a flowchart (2600) regarding a method of operating an electronic device (101) according to one embodiment of the present disclosure.
[0259] Referring to FIG. 26, an electronic device (101) according to one embodiment may obtain the position of a user's eyes from at least one sensor (240; 176) in operation 2610. In one embodiment, the electronic device (101) may receive values related to the user's position, the position of the user's face, and / or the position of the user's eyes from the eye tracking sensor (240).
[0260] An electronic device (101) according to one embodiment can display a three-dimensional screen including an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) on a three-dimensional display (230; 160) at operation 2630. In one embodiment, the electronic device (101) may display a screen on a three-dimensional display (230; 160) so that a three-dimensional screen is perceived by the user's eyes based on the position of the user's eyes received from at least one sensor (240; 176).
[0261] According to one embodiment, an electronic device (101) may acquire a user input corresponding to an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) at operation 2650. For example, the user input may be a touch input through a touch panel, and the touch input may include a proximity input due to a user's hand approaching the touch panel.
[0262] According to one embodiment, the electronic device (101), in operation 2670, based on at least one of an attribute of an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or an attribute of a user's input, the electronic device (101) determines whether the object (610; 640; 730; 810, 820, 830, 800; 930; It can identify whether feedback corresponding to user input is allowed for 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0263] In one embodiment, the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) may be a screen displayed on a 3D display (230; 160), or may be various objects included in the screen.
[0264] An electronic device (101) according to one embodiment, in operation 2680, determines an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) based on an attribute of the object and / or an attribute of a user's input. It can provide feedback corresponding to user input for 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0265] According to one embodiment, an electronic device (101) can change the depth perception according to the direction in which an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) intersects a screen display area (235) of a three-dimensional display (230; 160) in operation 2680.
[0266] For example, the electronic device (101) may be configured to approach an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in a direction of proximity (+ depth) according to the direction intersecting the screen display area (235) of the 3D display (230; 160) or in a direction intersecting the screen display area (235) of the 3D display (230; 160). It can move in the following remote direction (- depth).
[0267] An electronic device (101) according to one embodiment may change properties related to the display of an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) at operation 2690.
[0268] In one embodiment, the electronic device (101) can move an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in a proximity direction (+ depth) along a direction intersecting the screen display area (235) of the 3D display (230; 160), and the object (610; 640; 730; 810, When a user's input to an object (820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) occurs in a proximity direction along a direction intersecting the screen display area (235) of the 3D display (230; 160), 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) and user input may overlap. In one embodiment, the electronic device (101) can change display-related properties for objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) that overlap with a user's input.
[0269] FIG. 27 is a flowchart (2700) regarding a method of operating an electronic device (101) according to one embodiment of the present disclosure.
[0270] Referring to FIG. 27, an electronic device (101) according to one embodiment can display a three-dimensional screen including an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) on a three-dimensional display (230; 160) in operation 2710. In one embodiment, the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) may be positioned in a proximity direction (+ depth) along a direction intersecting the screen display area (235) of the 3D display (230; 160).
[0271] In one embodiment, the electronic device (101) can display a stereoscopic screen on a three-dimensional display (230; 160) based on the position of the user's eyes obtained from at least one sensor (240; 176), as described in FIG. 26.
[0272] According to one embodiment, an electronic device (101) may obtain a user input corresponding to an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) at operation 2730.
[0273] According to one embodiment, the electronic device (101) can identify, at operation 2750, whether an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is smaller than an area overlapping with a user's input.
[0274] According to one embodiment, the electronic device (101) identifies that the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is not smaller than the area overlapping the user's input (operation 2750-No), in operation 2770, the object (610; 640; 730; 810, 820, It can identify whether the user's input (830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) can be moved so as not to overlap with the user's input.
[0275] An electronic device (101) according to one embodiment determines whether an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is smaller than an area overlapping a user's input (operation 2750) or whether an object (610; 640; 730; 810, 820, 830, 800; 930; Based on whether objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) that overlap the user's input are movable (action 2770). You can change display-related properties for 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0276] An electronic device (101) according to one embodiment identifies an object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) as being smaller than an area overlapping with a user's input (operation 2750-Yes) or an object (610; 640; 730; 810, 820, 830, 800; If the 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is movable so as not to overlap with the user's input (operation 2770-Yes), then in operation 2793, the 3D display (230; 160) is moved in the extended plane direction along the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; You can change the position of (1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0277] According to one embodiment, the electronic device (101) is configured to, if the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is not movable so as not to overlap with the user's input (operation 2770-No), in operation 2797, the object (610; 640; 730; 810, 820, 830, The specified effect can be applied to at least a portion of the user's input that overlaps with the user's input (800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0278] The technical tasks to be achieved in this document are not limited to the technical tasks mentioned above, and other technical tasks not mentioned will be clearly understood by those with ordinary skill in the technical field to which this document pertains from the description below.
[0279] The effects that can be obtained from the present disclosure are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by a person having ordinary skill in the art to which the present disclosure belongs from the description below.
[0280] An electronic device (101) according to one embodiment of the present disclosure may include a memory (130) for storing instructions, a three-dimensional display (230, 160) capable of displaying a three-dimensional screen, and at least one processor (210, 120). The above instructions, when executed by the at least one processor (210; 120), may cause the electronic device (101) to display the three-dimensional screen including the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) on the three-dimensional display (230; 160). The above instructions, when executed by the at least one processor (210; 120), may cause the electronic device (101) to obtain a user input corresponding to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).The instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to, based on at least one of an attribute of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or an attribute of the user's input, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) to provide feedback corresponding to the user's input.The instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), intersecting the screen display area (235) of the 3D display (230; 160). It can cause the sense of depth of the above objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) to change depending on the direction.
[0281] In an electronic device (101) according to one embodiment, the three-dimensional display (230, 160) may include a lenticular lens (510) or paralax barrier (520) positioned in front of the screen display area (235) to induce binocular parallax of the user.
[0282] An electronic device (101) according to one embodiment may further include at least one sensor (240, 176) configured to measure the position of a user's eye. The instructions, when executed by the at least one processor (210; 120), may cause the electronic device (101) to obtain the position of the eye from the at least one sensor (240, 176). The instructions, when executed by the at least one processor (210; 120), may cause the electronic device (101) to display the three-dimensional screen corresponding to the position of the user's eye, as at least a part of an operation of displaying the three-dimensional screen on the three-dimensional display (230, 160).
[0283] In an electronic device (101) according to one embodiment, the instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), in response to a user input, at least as part of an operation of providing feedback to the object (610; By moving the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in a first direction according to the direction intersecting the screen display area (235), 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or increase the depth of said object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; By moving the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130) in the second direction which is the opposite direction of the first direction.1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) may cause a decrease in the above depth perception.;
[0284] In an electronic device (101) according to one embodiment, the user's input may be a touch input or proximity input that occurs in response to the screen display area (235) of the three-dimensional display (230; 160). The instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), at least as part of an operation of providing feedback to the object (610; 640; 730; 810, 820, When the depth sense of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is reduced on the plane of the screen display area (235), It can cause the position of 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500 to move.
[0285] In an electronic device (101) according to one embodiment, the user's input may be a touch input or proximity input that occurs in response to the screen display area (235) of the three-dimensional display (230; 160). The instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), at least as part of an operation of providing feedback to the object (610; 640; 730; 810, 820, When the depth sense of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) overlapped with the touch input or the proximity input is reduced. It can cause at least some of the specified effects to be applied to 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0286] In an electronic device (101) according to one embodiment, the instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide the feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), at least as part of an operation of providing the feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) a designated effect corresponding to a change in the depth of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; It can cause it to apply to 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0287] In an electronic device (101) according to one embodiment, the instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to, based on an attribute of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) may be identified as being inactive. The instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in response to the user's input, at least as part of the operation of 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) can cause the above depth sensation to increase.
[0288] In an electronic device (101) according to one embodiment, the instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to, based on an attribute of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), It may cause at least one of selection, movement or copying to be identified as impossible for 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).The instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in a first direction or a second direction according to a direction intersecting the screen display area (235) in response to the user's input. Move the above object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), or move the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; It can cause the following to move: 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0289] In an electronic device (101) according to one embodiment, the object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500) may be a window of scrollable or slidable content. The instructions, when executed by the at least one processor (210; 120), may cause the electronic device (101) to identify, based on an attribute of the user input, that scrolling or sliding of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is no longer possible.The instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), at least as part of an operation of providing feedback to the object (610; 640; 730; 810, 820; 830; 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), with a movement distance proportional to the amount of movement of the user's input in a direction intersecting the screen display area (235). It may cause at least a portion of the above objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) to move.
[0290] In an electronic device (101) according to one embodiment, the instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to determine, based on an attribute of the user's input, that at least one of manipulation, enlargement or reduction of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is no longer possible. It can cause identification. The instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in response to the user's input, at least as part of the operation of 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) can be caused to move in a first direction or a second direction according to the direction intersecting the screen display area (235).
[0291] In an electronic device (101) according to one embodiment, the instructions, when executed by the at least one processor (210; 120), may cause the electronic device (101) to identify, based on an attribute of the user input, that movement of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is no longer possible. The instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in response to the user's input, at least as part of the operation of At least a portion of the screen displayed in the background of the screen display area (235) (820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) can be caused to move in a first direction or a second direction according to a direction intersecting the screen display area (235).
[0292] A method of operating an electronic device (101) according to one embodiment of the present disclosure may include an operation (2630) of displaying a three-dimensional screen including an object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500) on a three-dimensional display (230, 160). A method of operating an electronic device (101) according to one embodiment may include an operation (2650) of obtaining a user input corresponding to the object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500). According to one embodiment, an operating method of an electronic device (101) is provided, based on at least one of an attribute of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or an attribute of the user's input, the object (610; 640; 730; 810, 820, 830, 800; 930; The method may include an operation (2680) of providing feedback corresponding to the user's input at 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).The operation (2680) of providing the feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is provided in a direction intersecting the screen display area (235) of the 3D display (230; 160). It may include actions that change the depth perception (800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0293] In an operating method of an electronic device (101) according to one embodiment, the user's input may be a touch input or proximity input that occurs in response to the screen display area (235) of the three-dimensional display (230; 160).According to one embodiment, an operating method of an electronic device (101) comprises: in an operation (2680) of providing feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), When the depth sense of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is reduced on the plane of the screen display area (235), 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or move the position of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) may include an action (2690) that applies a specified effect to at least a portion of the
[0294] According to one embodiment, an operating method of an electronic device (101) is provided, based on the properties of the objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), the objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; The method may further include an operation (2670) for identifying that input for (1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is inactive.
[0295] In an operating method of an electronic device (101) according to one embodiment, the operation (2680) of providing the feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) corresponds to an input of the user, and the object (610; 640; 730; 810, 820, 830, 800; The above depth sense can be increased by 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0296] In an operating method of an electronic device (101) according to one embodiment, based on the properties of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; The method may further include an operation (2670) of identifying that at least one of selection, movement or copying is impossible for 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500). In an operating method of an electronic device (101) according to one embodiment, the operation (2680) of providing the feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is provided by moving in a first direction or a second direction according to a direction intersecting the screen display area (235) in response to the user's input, or moving in a direction intersecting the screen display area (235). The objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) can be moved and displayed to their previous positions.
[0297] In an operating method of an electronic device (101) according to one embodiment, the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) may be a window of scrollable or slidable content. A method of operating an electronic device (101) according to one embodiment may further include an operation (2670) of identifying, based on an attribute of the user's input, that scrolling or sliding of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is no longer possible.According to one embodiment, an operation method of an electronic device (101) comprises: an operation (2680) of providing feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), wherein the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) with a movement distance proportional to the movement amount of the user's input in a direction intersecting the screen display area (235). At least a portion of (810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) can be moved.
[0298] A non-transitory computer-readable storage medium storing one or more programs according to one embodiment of the present disclosure may include an operation (2630) of displaying a three-dimensional screen including an object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500) on a three-dimensional display (230, 160) based on execution of an application. A method of operating an electronic device (101) according to one embodiment may include an operation (2650) of obtaining a user input corresponding to the object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500). According to one embodiment, a storage medium is configured to store at least one of an attribute of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or an attribute of the user's input. The method may include an operation (2680) of providing feedback corresponding to the user's input at 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).A storage medium according to one embodiment may include an operation (2680) of moving the object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500) in the depth direction of the three-dimensional display (230, 160) based on identification that output of the specified reaction is impossible. The operation (2680) of providing the feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is provided in a direction intersecting the screen display area (235) of the 3D display (230; 160). It may include actions that change the depth perception (800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0299] An electronic device (101) according to one embodiment of the present disclosure may include a three-dimensional display (230, 160) capable of displaying a three-dimensional screen, and at least one processor (210, 120). The above instructions, when executed by the at least one processor (210; 120), may cause the electronic device (101) to display the three-dimensional screen including the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) on the three-dimensional display (230; 160). At least a portion of the above objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) may be displayed such that the sense of depth in the direction intersecting the screen display area (235) of the three-dimensional display (230; 160) is reduced compared to the screen display area (235). The above instructions, when executed by the at least one processor (210; 120), may cause the electronic device (101) to obtain a user input corresponding to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).The user's input may be a touch input or proximity input that occurs in response to the screen display area (235). The above instructions, when executed by the at least one processor (210; 120), may cause the electronic device (101) to change properties related to the display of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) on a plane of the screen display area (235) based on the user's input.
[0300] In an electronic device (101) according to one embodiment, the instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to change, as at least part of an operation of changing a property related to the display of the object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500), on a plane of the screen display area (235). It can cause the position of the above objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) to move.
[0301] In an electronic device (101) according to one embodiment, the instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to change a property related to the display of the object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500), in response to the touch input or the proximity input. It may cause the specified effect to be applied to at least some of the overlapping objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).
[0302] A method of operating an electronic device (101) according to one embodiment of the present disclosure may include an operation (2710) of displaying a three-dimensional screen including an object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500) on a three-dimensional display (230, 160). At least a portion of the above objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) may be displayed such that the sense of depth in the direction intersecting the screen display area (235) of the three-dimensional display (230; 160) is reduced compared to the screen display area (235). A method of operating an electronic device (101) according to one embodiment may include an operation (2730) of acquiring a user input corresponding to the object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500). The user input may be a touch input or a proximity input generated corresponding to the screen display area (235).A method of operating an electronic device (101) according to one embodiment may include an operation (2790) of changing an attribute related to the display of the object (610, 640, 730, 810, 820, 830, 800, 930, 1030, 1130, 1200, 1210, 1310, 1320, 1400, 1500, 1600, 1610, 1620, 1730, 1810, 1930, 2030, 2110, 2120, 2210, 2310, 2320, 2500) based on the user's input.
[0303] In a storage medium (130) storing computer-readable instructions according to one embodiment of the present disclosure, the instructions, when executed by at least one processor (210; 120) of an electronic device (101), cause the electronic device (101) to: It can cause a three-dimensional screen to be displayed on a three-dimensional display (230; 160) capable of displaying a three-dimensional screen. The above instructions, when executed by at least one processor (210; 120) of the electronic device (101), may cause the electronic device (101) to obtain a user input corresponding to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500).The instructions, when executed by at least one processor (210; 120) of the electronic device (101), cause the electronic device (101) to, based on at least one of an attribute of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or an attribute of the user's input, 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) to provide feedback corresponding to the user's input.The instructions, when executed by at least one processor (210; 120) of the electronic device (101), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), at least as part of an operation of displaying a screen of the three-dimensional display (230; 160) It can cause the sense of depth of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) to change depending on the direction intersecting the area (235).
[0304] Electronic devices according to the embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, electronic devices, or home appliances. Electronic devices according to the embodiments disclosed in this document are not limited to the aforementioned devices.
[0305] The embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0306] The term "module" used in the embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0307] One embodiment of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0308] According to one embodiment, the method according to one embodiment disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0309] According to one embodiment, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and arranged in other components. According to one embodiment, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to one embodiment, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In an electronic device (101), Memory (130) for storing instructions; A three-dimensional display capable of displaying a three-dimensional screen (230; 160); and comprising at least one processor (210; 120), The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to: Displaying the stereoscopic screen including the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) on the three-dimensional display (230; 160), Obtaining user input corresponding to the above objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), Based on at least one of the properties of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or the properties of the user's input, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) to provide feedback corresponding to the user's input, At least as a part of the operation of providing feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), in a direction intersecting the screen display area (235) of the 3D display (230; 160), causing a change in the sense of depth (800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), Electronic device (101).
2. In paragraph 1, The above 3D display (230; 160) includes a lenticular lens (510) or paralax barrier (520) located in front of the screen display area (235) to induce binocular parallax of the user. Electronic device (101).
3. In any one of paragraphs 1 to 2, further comprising at least one sensor (240; 176) configured to measure the position of the user's eye; The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to obtain the position of the eye from the at least one sensor (240; 176), At least as part of the operation of displaying the three-dimensional screen on the three-dimensional display (230; 160), causing the three-dimensional screen to be displayed corresponding to the position of the user's eyes. Electronic device (101).
4. In any one of paragraphs 1 to 3, The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), in response to a user input, at least as part of an operation of: By moving the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in a first direction according to the direction intersecting the screen display area (235), 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or increasing the depth of said object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, By moving the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 2120; 2210; 2310, 2320; 2500) in the second direction which is the opposite direction of the first direction.1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) causing a decrease in the sense of depth; Electronic device (101).
5. In any one of paragraphs 1 to 4, The above user input is a touch input or proximity input that occurs in response to the screen display area (235) of the three-dimensional display (230; 160). The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), at least as part of an operation of providing feedback to the object (610; 640; 730; 810, 820, In case of reducing the depth sense of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) on the plane of the screen display area (235), causing the positions of (1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) to move, Electronic device (101).
6. In any one of paragraphs 1 to 5, The above user input is a touch input or proximity input that occurs in response to the screen display area (235) of the three-dimensional display (230; 160). The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), at least as part of an operation of providing feedback to the object (610; 640; 730; 810, 820, In case of reducing the depth of the above (830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), Causing to apply a specified effect to at least a portion of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) that overlaps the touch input or the proximity input. Electronic device (101).
7. In any one of paragraphs 1 to 6, The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to provide feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), at least as part of an operation of providing feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) a designated effect corresponding to a change in the depth perception of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; causing it to apply to 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), Electronic device (101).
8. In any one of paragraphs 1 to 7, The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to, based on the properties of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) are identified as disabled, At least as part of the operation of providing feedback to said object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in response to said user input, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) causing an increase in the above sense of depth. Electronic device (101).
9. In any one of paragraphs 1 to 8, The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to, based on the properties of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), Identifying that at least one of selection, movement or copying is impossible for 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), At least as a part of the operation of providing feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), in response to the user input, moving the object (610; 640; 730; 810, 820, 830, 800;) in a first direction or a second direction according to a direction intersecting the screen display area (235). 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or move the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; causing it to move (1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), Electronic device (101).
10. In any one of paragraphs 1 to 9, The above object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is a window of scrollable or slidable content, The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to identify, based on an attribute of the user's input, that scrolling or sliding of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is no longer possible, At least as part of the operation of providing feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), moving the object (610; 640; 730; 810, 820, 830, 800; causing at least a portion of (930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) to move, Electronic device (101).
11. In any one of paragraphs 1 to 10, The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to identify, based on an attribute of the user's input, that at least one of manipulation, enlargement or reduction of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is no longer possible, At least as part of the operation of providing feedback to said object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in response to said user input, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) causing the screen display area (235) to move in a first direction or a second direction according to the direction intersecting the screen display area (235). Electronic device (101).
12. In any one of paragraphs 1 to 11, The above instructions, when executed by the at least one processor (210; 120), cause the electronic device (101) to identify, based on an attribute of the user's input, that movement of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is no longer possible, At least as part of the operation of providing feedback to said object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) in response to said user input, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) causing at least a part of the screen displayed in the background to move in a first direction or a second direction according to a direction intersecting the screen display area (235). Electronic device (101).
13. In the operating method of an electronic device (101), An operation (2630) of displaying a stereoscopic screen including objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) on a three-dimensional display (230; 160); An operation (2650) of acquiring a user input corresponding to the above objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500); Based on at least one of the properties of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or the properties of the user's input, An operation (2680) for providing feedback corresponding to the user's input (1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), The operation (2680) of providing the feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) is provided according to the direction intersecting the screen display area (235) of the 3D display (230; 160). Including an operation to change the depth perception of (800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500). How it works.
14. In paragraph 13, The above user input is a touch input or proximity input that occurs in response to the screen display area (235) of the three-dimensional display (230; 160). In an operation (2680) of providing feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), In case of reducing the depth of the above (1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), Moving the position of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) on the plane of the above screen display area (235), or the object (610; 640; 730; 810, 820, 830, 800; An action (2690) that applies a specified effect to at least a portion of: 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), How it works.
15. In a storage medium (130) storing computer-readable instructions, the instructions, when executed by at least one processor (210; 120) of an electronic device (101), cause the electronic device (101) to: Displaying the three-dimensional screen including the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) on a three-dimensional display (230; 160) capable of displaying the three-dimensional screen, Obtaining user input corresponding to the above objects (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), Based on at least one of the properties of the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) or the properties of the user's input, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500) to provide feedback corresponding to the user's input, At least as a part of the operation of providing feedback to the object (610; 640; 730; 810, 820, 830, 800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), in a direction intersecting the screen display area (235) of the 3D display (230; 160), causing a change in the sense of depth (800; 930; 1030; 1130; 1200, 1210; 1310, 1320; 1400; 1500; 1600, 1610, 1620; 1730; 1810; 1930; 2030; 2110, 2120; 2210; 2310, 2320; 2500), Storage medium.
Citation Information
Patent Citations
Mobile terminal and method for controlling thereof
KR1020120034302A
Mobile twrminal and 3D object control method thereof
KR1020120103076A
Mobile terminal and control method thereof
KR1020130059121A
User interface method and apparatus in device for displaying 3-dimensional image
KR1020130067005A
Mobile terminal and control method for the mobile terminal
KR1020130135644A