WO2024043611A1 - 디스플레이 모듈 제어 방법 및 상기 방법을 수행하는 전자 장치 - Google Patents
디스플레이 모듈 제어 방법 및 상기 방법을 수행하는 전자 장치 Download PDFInfo
- Publication number
- WO2024043611A1 WO2024043611A1 PCT/KR2023/012182 KR2023012182W WO2024043611A1 WO 2024043611 A1 WO2024043611 A1 WO 2024043611A1 KR 2023012182 W KR2023012182 W KR 2023012182W WO 2024043611 A1 WO2024043611 A1 WO 2024043611A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- electronic device
- user
- information
- location
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/0093—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/377—Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/38—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
Definitions
- the disclosure below relates to a display module control method for displaying virtual objects in AR mode or VR mode, and an electronic device that performs the method.
- An electronic device that displays a virtual object on a display module in an augmented reality (AR) mode or a virtual reality (VR) mode uses spatial anchoring to fix the position of the virtual object to a specific location. The position can be fixed.
- AR augmented reality
- VR virtual reality
- a virtual object fixed to a specific location can place a window that delivers information to the user's location when the location is fixed.
- the user of the electronic device moves the virtual object away from the fixed location and a change in the information provided through a window or a notification occurs in the virtual object, the user must unfix the location of the virtual object or move the virtual object to the fixed location. You can move to check new information or notifications.
- Electronic devices may include a display module, a processor, and a memory electrically connected to the processor and storing instructions executable by the processor.
- the processor displays the first information with at least one first side of the virtual object at a determined location in at least one of the real world and the virtual world, and displays the first information with at least one first side of the virtual object and the at least one second side of the virtual object.
- the display module can be controlled to display second information.
- the processor may determine the user's gaze direction based on the user's location in at least one of the real world and the virtual world.
- the processor may control the display module to display the first information on the at least one second surface when the user's gaze direction is a direction corresponding to the at least one second surface.
- Electronic devices may include a display module, a processor, and a memory electrically connected to the processor and storing instructions executable by the processor.
- the processor may identify the user's first location in at least one of the real world and the virtual world.
- the processor displays first information as at least one first side of the virtual object at a determined location in the real world or the virtual world, in response to the first location, and displays first information as at least one first side of the virtual object, and displays first information as at least one second side of the virtual object.
- the display module can be controlled to display information.
- the processor may identify the user's second location in the real world or the virtual world.
- the processor moves the at least one second face to the at least one second face based on the distance and direction between the determined location and the second location.
- the display module can be controlled to display first information.
- a display module control method includes displaying first information on at least one first face of a virtual object at a determined location in at least one of the real world and the virtual world, and displaying first information on at least one first face of the virtual object.
- An operation of controlling the display module to display second information on two sides, an operation of determining the gaze direction of the user based on the user's location in the real world or the virtual world, and the gaze direction of the user is determined by the at least one
- the method may include controlling the display module to display the first information on the at least one second surface.
- FIG. 1 is a block diagram of an electronic device in a network environment according to an embodiment.
- FIG. 2 is a diagram illustrating the structure of a wearable electronic device according to an embodiment.
- FIG. 3 is a diagram illustrating an operation of an electronic device fixing the position of a virtual object according to an embodiment.
- Figure 4 is a diagram showing the first side of a virtual object according to one embodiment.
- Figure 5 is a diagram showing a second side of a virtual object according to one embodiment.
- FIG. 6 is a diagram illustrating an operation of an electronic device providing first information using the second side of a virtual object, according to an embodiment.
- FIG. 7 is a diagram illustrating an operation of an electronic device providing first information using the second side of a virtual object whose position and size have changed, according to an embodiment.
- Figure 8 is a flowchart of a display module control method according to an embodiment.
- FIG. 9 is a diagram illustrating an operation of an electronic device providing first information using a second virtual object, according to an embodiment.
- Figure 10 is a flowchart of a display module control method for providing first information using a second virtual object according to an embodiment.
- 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 “A Each of phrases such as “at least one of , B, or C” may include any one of the items listed together in the corresponding phrase, or any possible combination thereof.
- FIG. 1 is a block diagram of an electronic device 101 in a network environment 100 according to an embodiment.
- the electronic device 101 communicates with the electronic device 102 through a first network 198 (e.g., a short-range wireless communication network) or a second network 199. It is possible to communicate with the electronic device 104 or the server 108 through (e.g., a long-distance wireless communication network). According to one embodiment, the electronic device 101 may communicate with the electronic device 104 through the server 108.
- a first network 198 e.g., a short-range wireless communication network
- a second network 199 e.g., a long-distance wireless communication network.
- the electronic device 101 may communicate with the electronic device 104 through the server 108.
- the electronic device 101 includes a processor 120, a memory 130, an input module 150, an audio output module 155, a display module 160, an audio module 170, and a sensor module ( 176), interface 177, connection terminal 178, haptic module 179, camera module 180, power management module 188, battery 189, communication module 190, subscriber identification module 196 , or may include an antenna module 197.
- at least one of these components eg, the connection terminal 178) may be omitted or one or more other components may be added to the electronic device 101.
- some of these components e.g., sensor module 176, camera module 180, or antenna module 197) are integrated into one component (e.g., display module 160). It can be.
- the processor 120 for example, executes software (e.g., program 140) to operate at least one other component (e.g., hardware or software component) of the electronic device 101 connected to the processor 120. It can be controlled and various data processing or calculations can be performed. According to one embodiment, as at least part of data processing or computation, processor 120 stores commands or data received from another component (e.g., sensor module 176 or communication module 190) in volatile memory 132. The commands or data stored in the volatile memory 132 can be processed, and the resulting data can be stored in the non-volatile memory 134.
- software e.g., program 140
- processor 120 stores commands or data received from another component (e.g., sensor module 176 or communication module 190) in volatile memory 132.
- the commands or data stored in the volatile memory 132 can be processed, and the resulting data can be stored in the non-volatile memory 134.
- the processor 120 includes the main processor 121 (e.g., a central processing unit or an application processor) or an auxiliary processor 123 that can operate independently or together (e.g., a graphics processing unit, a neural network processing unit ( It may include a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor).
- the main processor 121 e.g., a central processing unit or an application processor
- an auxiliary processor 123 e.g., a graphics processing unit, a neural network processing unit ( It may include a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor.
- the electronic device 101 includes a main processor 121 and a secondary processor 123
- the secondary processor 123 may be set to use lower power than the main processor 121 or be specialized for a designated function. You can.
- the auxiliary processor 123 may be implemented separately from the main processor 121 or as part of it.
- the auxiliary processor 123 may, for example, act on behalf of the main processor 121 while the main processor 121 is in an inactive (e.g., sleep) state, or while the main processor 121 is in an active (e.g., application execution) state. ), together with the main processor 121, at least one of the components of the electronic device 101 (e.g., the display module 160, the sensor module 176, or the communication module 190) At least some of the functions or states related to can be controlled.
- coprocessor 123 e.g., image signal processor or communication processor
- may be implemented as part of another functionally related component e.g., camera module 180 or communication module 190. there is.
- the auxiliary processor 123 may include a hardware structure specialized for processing artificial intelligence models.
- Artificial intelligence models can be created through machine learning. For example, such learning may be performed in the electronic device 101 itself, where artificial intelligence is performed, or may be performed through a separate server (e.g., server 108).
- Learning algorithms may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but It is not limited.
- An artificial intelligence model may include multiple artificial neural network layers.
- Artificial neural networks include deep neural network (DNN), convolutional neural network (CNN), recurrent neural network (RNN), restricted boltzmann machine (RBM), belief deep network (DBN), bidirectional recurrent deep neural network (BRDNN), It may be one of deep Q-networks or a combination of two or more of the above, but is not limited to the examples described above.
- artificial intelligence models may additionally or alternatively include software structures.
- the memory 130 may store various data used by at least one component (eg, the processor 120 or the sensor module 176) of the electronic device 101. Data may include, for example, input data or output data for software (e.g., program 140) and instructions related thereto.
- Memory 130 may include volatile memory 132 or non-volatile memory 134.
- the program 140 may be stored as software in the memory 130 and may include, for example, an operating system 142, middleware 144, or application 146.
- the input module 150 may receive commands or data to be used in a component of the electronic device 101 (e.g., the processor 120) from outside the electronic device 101 (e.g., a user).
- the input module 150 may include, for example, a microphone, mouse, keyboard, keys (eg, buttons), or digital pen (eg, stylus pen).
- the sound output module 155 may output sound signals to the outside of the electronic device 101.
- the sound output module 155 may include, for example, a speaker or a receiver. Speakers can be used for general purposes such as multimedia playback or recording playback.
- the receiver can be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part of it.
- the display module 160 can visually provide information to the outside of the electronic device 101 (eg, a user).
- the display module 160 may include, for example, a display, a hologram device, or a projector, and a control circuit for controlling the device.
- the display module 160 may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of force generated by the touch.
- the audio module 170 can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module 170 acquires sound through the input module 150, the sound output module 155, or an external electronic device (e.g., directly or wirelessly connected to the electronic device 101). Sound may be output through the electronic device 102 (e.g., speaker or headphone).
- the electronic device 102 e.g., speaker or headphone
- the sensor module 176 detects the operating state (e.g., power or temperature) of the electronic device 101 or the external environmental state (e.g., user state) and generates an electrical signal or data value corresponding to the detected state. can do.
- the sensor module 176 includes, for example, a gesture sensor, a gyro sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, It may include a temperature sensor, humidity sensor, or light sensor.
- the interface 177 may support one or more designated protocols that can be used to connect the electronic device 101 directly or wirelessly with an external electronic device (eg, the electronic device 102).
- 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.
- HDMI high definition multimedia interface
- USB universal serial bus
- SD card interface Secure Digital Card interface
- audio interface audio interface
- connection terminal 178 may include a connector through which the electronic device 101 can be physically connected to an external electronic device (eg, the electronic device 102).
- the connection terminal 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (eg, a headphone connector).
- the haptic module 179 can convert electrical signals into mechanical stimulation (e.g., vibration or movement) or electrical stimulation that the user can perceive through tactile or kinesthetic senses.
- the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
- the camera module 180 can capture still images and moving images.
- the camera module 180 may include one or more lenses, image sensors, image signal processors, or flashes.
- the power management module 188 can manage power supplied to the electronic device 101.
- the power management module 188 may be implemented as at least a part of, for example, a power management integrated circuit (PMIC).
- PMIC power management integrated circuit
- the battery 189 may supply power to at least one component of the electronic device 101.
- the battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
- Communication module 190 is configured to provide a direct (e.g., wired) communication channel or wireless communication channel between electronic device 101 and an external electronic device (e.g., electronic device 102, electronic device 104, or server 108). It can support establishment and communication through established communication channels. Communication module 190 operates independently of processor 120 (e.g., an application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication.
- processor 120 e.g., an application processor
- the communication module 190 is 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., : LAN (local area network) communication module, or power line communication module) may be included.
- 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
- GNSS global navigation satellite system
- wired communication module 194 e.g., : LAN (local area network) communication module, or power line communication module
- the corresponding communication module is 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., legacy It may communicate with an external electronic device 104 through a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
- a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
- a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
- a telecommunication network such as a cellular network, a 5G network, a next-generation communication network
- the wireless communication module 192 uses subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module 196 to communicate within a communication network such as the first network 198 or the second network 199.
- subscriber information e.g., International Mobile Subscriber Identifier (IMSI)
- IMSI International Mobile Subscriber Identifier
- the wireless communication module 192 may support 5G networks after 4G networks and next-generation communication technologies, for example, NR access technology (new radio access technology).
- NR access technology provides high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and access to multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low latency). -latency communications)) can be supported.
- the wireless communication module 192 may support high frequency bands (eg, mmWave bands), for example, to achieve high data rates.
- the wireless communication module 192 uses various technologies to secure performance in high frequency bands, for example, beamforming, massive array multiple-input and multiple-output (MIMO), and full-dimensional multiplexing. It can support technologies such as input/output (FD-MIMO: full dimensional MIMO), array antenna, analog beam-forming, or large scale antenna.
- the wireless communication module 192 may support various requirements specified in the electronic device 101, an external electronic device (e.g., electronic device 104), or a network system (e.g., second network 199).
- the wireless communication module 192 supports Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mmTC, or U-plane latency (e.g., 164 dB or less) for realizing URLLC.
- Peak data rate e.g., 20 Gbps or more
- loss coverage e.g., 164 dB or less
- U-plane latency e.g., 164 dB or less
- the antenna module 197 may transmit or receive signals or power to or from the outside (eg, an external electronic device).
- the antenna module 197 may include an antenna including a radiator made of a conductor or a conductive pattern formed on a substrate (eg, PCB).
- the antenna module 197 may include a plurality of antennas (eg, an array antenna). In this case, at least one antenna suitable for the communication method used in the communication network, such as the first network 198 or the second network 199, is connected to the plurality of antennas by, for example, the communication module 190. can be selected. Signals or power may be transmitted or received between the communication module 190 and an external electronic device through the at least one selected antenna.
- other components eg, radio frequency integrated circuit (RFIC) may be additionally formed as part of the antenna module 197.
- RFIC radio frequency integrated circuit
- a mmWave antenna module includes: a printed circuit board, an RFIC disposed on or adjacent to a first side (e.g., bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., mmWave band); And a plurality of antennas (e.g., array antennas) disposed on or adjacent to the second side (e.g., top or side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band. can do.
- a first side e.g., bottom side
- a designated high frequency band e.g., mmWave band
- a plurality of antennas e.g., array antennas
- peripheral devices e.g., bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)
- signal e.g. commands or data
- commands or data may be transmitted or received between the electronic device 101 and the external electronic device 104 through the server 108 connected to the second network 199.
- Each of the external electronic devices 102 or 104 may be of the same or different type as the electronic device 101.
- all or part of the operations performed in the electronic device 101 may be executed in one or more of the external electronic devices 102, 104, or 108.
- the electronic device 101 may perform the function or service instead of executing the function or service on its own.
- one or more external electronic devices may be requested to perform at least part of the function or service.
- One or more external electronic devices that have received the request may execute at least part 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 part of a response to the request.
- cloud computing distributed computing, mobile edge computing (MEC), or client-server computing technology can be used.
- the electronic device 101 may provide an ultra-low latency service using, for example, distributed computing or mobile edge computing.
- the external electronic device 104 may include an Internet of Things (IoT) device.
- Server 108 may be an intelligent server using machine learning and/or neural networks.
- the external electronic device 104 or server 108 may be included in the second network 199.
- the electronic device 101 may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
- FIG. 2 is a diagram illustrating the structure of a wearable electronic device 200 according to an embodiment.
- a wearable electronic device 200 (e.g., electronic device 101 of FIG. 1) is worn on the user's face and can provide images related to augmented reality services and/or virtual reality services to the user. there is.
- the wearable electronic device 200 includes a first display 205, a second display 210, a screen display unit 215, an input optical member 220, a first transparent member 225a, and a second transparent member.
- the displays include, for example, a liquid crystal display (LCD), a digital mirror device (DMD), ), a liquid crystal on silicon (LCoS) device, an organic light emitting diode (OLED), or a micro LED (micro light emitting diode, micro LED).
- LCD liquid crystal display
- DMD digital mirror device
- LCD liquid crystal on silicon
- OLED organic light emitting diode
- micro LED micro light emitting diode, micro LED
- the wearable electronic device 200 may include a light source that irradiates light to the screen output area of the display.
- the wearable electronic device 200 may provide good quality to the user even if it does not include a separate light source. can provide a virtual image of In one embodiment, if the display is implemented with organic light emitting diodes or micro LEDs, a light source is not required, so the wearable electronic device 200 can be lightweight.
- a display that can generate light on its own will be referred to as a self-luminous display, and will be described on the premise that it is a self-luminous display.
- a display (eg, the first display 205 and the second display 210) according to various embodiments of the present invention may be composed of at least one micro light emitting diode (micro LED).
- micro LED can express red (R, red), green (G, green), and blue (B, blue) through self-luminescence, and its size is small (e.g., 100 ⁇ m or less), so each chip is one pixel. (e.g. one of R, G, and B). Accordingly, when the display is composed of micro LED, high resolution can be provided without a backlight unit (BLU).
- one pixel may include R, G, and B, and one chip may be implemented with a plurality of pixels including R, G, and B.
- the display (e.g., the first display 205 and the second display 210) includes a display area composed of pixels for displaying a virtual image and reflection from the eyes disposed between the pixels. It may be composed of light-receiving pixels (e.g., photo sensor pixels) that receive light, convert it into electrical energy, and output it.
- light-receiving pixels e.g., photo sensor pixels
- the wearable electronic device 200 may detect the user's gaze direction (e.g., eye movement) through light-receiving pixels.
- the wearable electronic device 200 detects the gaze direction of the user's right eye and the user's left eye through one or more light-receiving pixels constituting the first display 205 and one or more light-receiving pixels constituting the second display 210.
- the gaze direction can be detected and tracked.
- the wearable electronic device 200 may determine the position of the center of the virtual image according to the gaze direction of the user's right eye and left eye (e.g., the direction in which the user's right eye and left eye pupils are gazing) detected through one or more light-receiving pixels. .
- the light emitted from the display passes through a lens (not shown) and a waveguide and is directed to the user's right eye. It is possible to reach the screen display unit 215 formed on the first transparent member 225a and the screen display unit 215 formed on the second transparent member 225b arranged to face the user's left eye.
- the light emitted from the display passes through the waveguide and reaches the grating area formed on the input optical member 220 and the screen display unit 215. It may be reflected and transmitted to the user's eyes.
- the first transparent member 225a and/or the second transparent member 225b may be formed of a glass plate, a plastic plate, or a polymer, and may be made transparent or translucent.
- a lens may be disposed on the front of a display (eg, the first display 205 and the second display 210).
- Lenses may include concave lenses and/or convex lenses.
- the lens may include a projection lens or a collimation lens.
- the screen display unit 215 or a transparent member may include a lens including a waveguide or a reflective lens. there is.
- the waveguide may be made of glass, plastic, or polymer, and may include a nanopattern formed on one inner or outer surface, for example, a grating structure in a polygonal or curved shape. there is.
- light incident on one end of the waveguide may be propagated inside the display waveguide by a nano-pattern and provided to the user.
- a waveguide composed of a free-form prism may provide incident light to the user through a reflection mirror.
- the waveguide may include at least one of at least one diffractive element (eg, a diffractive optical element (DOE), a holographic optical element (HOE)), or a reflective element (eg, a reflective mirror).
- the waveguide may guide light emitted from the displays 205 and 210 to the user's eyes using at least one diffractive element or reflective element included in the waveguide.
- the diffractive element may include an input optic 220/output optic 220 (not shown).
- the input optical member 220 may refer to an input grating area
- the output optical member (not shown) may refer to an output grating area.
- the input grating area transmits light output from the display (e.g., the first display 205 and the second display 210) (e.g., micro LED) to a transparent member (e.g., the first transparent member 250a) of the screen display unit 215. ), may serve as an input terminal that diffracts (or reflects) light to transmit it to the second transparent member 250b).
- the output grating area may serve as an outlet that diffracts (or reflects) light transmitted to the transparent members of the waveguide (e.g., the first transparent member 250a and the second transparent member 250b) to the user's eyes.
- the reflective element may include a total internal reflection (TIR) optical element or a total internal reflection waveguide.
- TIR total internal reflection
- total reflection is a method of guiding light. An angle of incidence is created so that the light (e.g. virtual image) input through the input grating area is 100% reflected from one side of the waveguide (e.g. a specific side), and the light input through the input grating area is created so that 100% of the light (e.g. virtual image) is reflected from one side of the waveguide (e.g. a specific side). This may mean ensuring that 100% delivery is achieved.
- light emitted from the displays 205 and 210 may be guided through an optical input member 220 to a waveguide.
- Light moving inside the waveguide may be guided toward the user's eyes through the output optical member.
- the screen display unit 215 may be determined based on light emitted in the eye direction.
- the first cameras 245a and 245b provide 3 degrees of freedom (3DoF), 6DoF head tracking, hand detection and tracking, gesture and/or space. May include a camera used for recognition.
- the first cameras 245a and 245b may include a global shutter (GS) camera to detect and track the movement of the head and hand.
- GS global shutter
- the first cameras 245a and 245b may be stereo cameras for head tracking and spatial recognition, or cameras of the same standard and same performance may be used.
- the first cameras 245a and 245b may be GS cameras with excellent performance (e.g., image drag) to detect and track fine movements such as fast hand movements and fingers.
- the first cameras 245a and 245b may be RS (rolling shutter) cameras.
- the first cameras 245a and 245b can perform SLAM functions through spatial recognition and depth shooting for 6 Dof.
- the first cameras 245a and 245b may perform a user gesture recognition function.
- the second cameras 275a and 275b may be used to detect and track the pupil.
- the second cameras 275a and 275b may be referred to as cameras for eye tracking (ET).
- the second camera 265a can track the user's gaze direction.
- the electronic device 200 may consider the direction of the user's gaze and position the center of the virtual image projected on the screen display unit 215 according to the direction in which the user's eyes are gazing.
- the second cameras 275a and 275b for tracking the gaze direction may be GS cameras to detect the pupil and track fast pupil movement.
- the second camera 265a may be installed for the left eye and the right eye, respectively, and cameras with the same performance and specifications may be used as the second camera 265a for the left eye and the right eye.
- the second cameras 275a and 275b may include eye tracking sensors.
- the wearable electronic device 200 may further include a lighting unit, and the gaze tracking sensor may detect reflected light of infrared light projected from the lighting unit to the user's eyes.
- a gaze tracking sensor can track the user's gaze direction using reflected light.
- the third camera 265 may be referred to as high resolution (HR) or photo video (PV) and may include a high resolution camera.
- the third camera 265 may include a color camera equipped with functions for obtaining high-definition images, such as an auto focus (AF) function and an optical image stabilizer (OIS). It is not limited to this, and the third camera 265 may include a global shutter (GS) camera or a rolling shutter (RS) camera.
- GS global shutter
- RS rolling shutter
- At least one sensor e.g., a gyro sensor, an acceleration sensor, a geomagnetic sensor, a touch sensor, an illumination sensor, and/or a gesture sensor
- the first cameras 245a and 265b perform head tracking for 6DoF.
- motion detection and prediction pose estimation & prediction
- gesture and/or space recognition e.g., gesture and/or space recognition
- the first cameras 245a and 245b may be used separately as a camera for head tracking and a camera for hand tracking.
- the lighting units 230a and 230b may have different purposes depending on where they are attached.
- the lighting units 230a and 230b are located around a hinge connecting the frame and the temple (e.g., the first hinge 240a and the second hinge 240b) or around a bridge connecting the frames. ) It can be attached together with the first cameras 245a and 245b mounted nearby.
- the lighting units 230a and 230b can be used as a means of supplementing surrounding brightness.
- the lighting units 230a and 230b may be used in a dark environment or when it is difficult to detect a subject to be photographed due to mixing of various light sources and reflected light.
- the lighting units 230a and 230b attached around the frame of the electronic device 200 are auxiliary means for facilitating detection of the eye gaze when photographing the pupil with the second cameras 275a and 275b. It can be used as When the lighting units 230a and 230b are used as an auxiliary means for detecting the gaze direction, they may include an IR (infrared) LED with an infrared wavelength.
- the PCB (e.g., the first PCB 235a and the second PCB 235b) includes components constituting the wearable electronic device 200 (e.g., the processor 560 and memory 220 of FIG. 2). ) can be located.
- the PCB can transmit electrical signals to the components that make up the wearable electronic device 200.
- a plurality of microphones may process external acoustic signals into electrical voice data.
- Processed voice data can be used in various ways depending on the function (or application being executed) being performed by the wearable electronic device 200.
- a plurality of speakers are received from a communication circuit (e.g., the communication circuit 210 of FIG. 2) or a memory (e.g., the communication circuit 210 of FIG. 2). Audio data stored in the memory 220 can be output.
- the battery 260 may include one or more batteries and may supply power to components constituting the wearable electronic device 200.
- the visors 270a and 270b may adjust the amount of external light incident on the user's eyes according to the transmittance.
- the visors 270a and 270b may be located in front or behind the screen display unit 215.
- the front of the screen display unit 215 may refer to the direction opposite to that of the user wearing the electronic device 200, and the back may refer to the direction toward the user wearing the electronic device 200.
- the visors 270a and 270b can protect the screen display unit 215 and adjust the amount of external light transmitted.
- the visors 270a and 270b may include a control module and an electrochromic element.
- the control module can control the electrochromic element and adjust the transmittance of the electrochromic element.
- FIG. 3 shows that an electronic device 300 (e.g., the electronic device 101 of FIG. 1 and the electronic device 200 of FIG. 2) according to an embodiment displays a virtual object ( Controlling a display module (e.g., the display module 160 in FIG. 1, the first display 205, and the second display 210 in FIG. 2) to display 310-1, 310-2, and 310-3)
- a display module e.g., the display module 160 in FIG. 1, the first display 205, and the second display 210 in FIG. 2
- the electronic device 300 may display at least one virtual object 310-1, 310-2, and 310-3 on the display modules 205 and 210.
- the electronic device 300 controls the display modules 205 and 210 to display the virtual objects 310-1, 310-2, and 310-3, so that the user displays the virtual objects 310-3 as shown in FIG. 3. 1, 310-2, 310-3) can be recognized as being displayed in the real world or the virtual world.
- the electronic device 300 includes a display module 205 to display virtual objects 310-1, 310-2, and 310-3 in an augmented reality (AR) mode or a virtual reality (VR) mode. 210) can be controlled.
- AR augmented reality
- VR virtual reality
- the electronic device 300 set to the augmented reality mode controls the display modules 205 and 210 so that the virtual objects 310-1, 310-2, and 310-3 are displayed at a determined location in the real world. You can.
- the electronic device 300 determined to be in the virtual reality mode controls the display modules 205 and 210 so that the virtual objects 310-1, 310-2, and 310-3 are displayed at the determined location in the virtual world. You can.
- the electronic device 300 may change from an augmented reality mode to a virtual reality mode, or conversely, from a virtual reality mode to an augmented reality mode.
- the electronic device 300 displays the display module 205, so that the position at which the virtual objects 310-1, 310-2, and 310-3 are displayed changes. 210) can be controlled.
- the electronic device 300 displays virtual objects 310-1, 310-2, and 310-3 at a determined location in the real world corresponding to a determined location in the virtual world.
- substantially the same description may be applied regarding the operation of the electronic device 300 when changing from the augmented reality mode to the virtual reality mode.
- the electronic device 300 may fix the position of at least one virtual object 310-1, 310-2, and 310-3.
- the electronic device 300 fixes the positions of the virtual objects 310-1, 310-2, and 310-3 so that the virtual objects 310-1, 310-2, and 310-3 are displayed at specific positions. (spatial anchoring) can be done.
- the electronic device 300 displays the virtual objects 310-1, 310-2, and 310.
- the display modules 205 and 210 can be controlled so that -3) is displayed.
- the electronic device 300 displays the virtual objects 310-1, 310-2, and The display modules 205 and 210 can be controlled so that 310-3) is not displayed.
- the electronic device 300 may display virtual objects 310-1, 310-2, and 310-3) position can be fixed.
- the electronic device 300 may fix the location of the virtual objects 310-1, 310-2, and 310-3 based on the user's location in the real world.
- the electronic device 300 may fix the positions of the virtual objects 310-1, 310-2, and 310-3 based on their positions in the virtual world corresponding to the user's position.
- the electronic device 300 may fix the positions of the virtual objects 310-1, 310-2, and 310-3 based on the user's location in the real world.
- the electronic device 300 displays the virtual objects 310-1, 310-2, and 310-3 when the user looks at the positions of the fixed virtual objects 310-1, 310-2, and 310-3.
- the display modules 205 and 210 can be controlled.
- the electronic device 300 displays the virtual objects 310-1, 310-2, and 310-3 when the user does not look at the positions of the fixed virtual objects 310-1, 310-2, and 310-3.
- the display modules 205 and 210 can be controlled to prevent this from happening.
- the electronic device 300 displays some or all of the virtual objects 310-1, 310-2, and 310-3 with fixed positions in consideration of the user's gaze direction and the user's viewing range (e.g., viewing angle).
- the display modules 205 and 210 can be controlled.
- the electronic device 300 performs head tracking using a camera module (e.g., the camera module 180 in FIG. 1 and the first cameras 245a and 245b in FIG. 2) and determines the user's gaze direction. can be identified.
- the electronic device 300 may fix the positions of the virtual objects 310-1, 310-2, and 310-3 based on the positions of the virtual world corresponding to the user's position.
- the electronic device 300 displays the virtual object (310-1, 310-2, 310-3).
- the display modules 205 and 210 can be controlled to display.
- the electronic device (300) displays the virtual objects (310-1, 310-2, 310-3).
- ) can be controlled so that the display modules 205 and 210 are not displayed.
- the electronic device 300 configures the display module 205 to display a portion of the virtual objects 310-1, 310-2, and 310-3 whose positions are fixed in consideration of the user's gaze direction and the user's field of view in the virtual world. , 210) can be controlled.
- the electronic device 300 may fix the positions of the virtual objects 310-1, 310-2, and 310-3 using various known position fixing methods other than the position fixing method described above.
- the fixed positions of the virtual objects 310-1, 310-2, 310-3 in the real world or the virtual world are the virtual objects 310-1, 310-2, 310-3 in the real world or the virtual world.
- 3) can indicate the determined location.
- the electronic device fixes the position of the virtual object 310-1, 310-2, 310-3 in the real world or the virtual world, and stores the virtual object 310-1, 310-2, 310 at the fixed position.
- the display modules 205 and 210 can be controlled so that -3) is displayed.
- the processor 120 of the electronic device 300 processes the virtual objects 310-1, 310-2, and 310-3 to be displayed through the display modules 205 and 210 in the real world or the virtual world.
- the position can be determined or fixed.
- the running application 146 related to the virtual objects 310-1, 310-2, and 310-3 is a virtual object to be displayed through the display modules 205 and 210 in the real world or the virtual world.
- 310-1, 310-2, 310-3) can be positioned or fixed.
- the electronic device 300 controls the display modules 205 and 210 to determine the positions of the fixed virtual objects 310-1, 310-2, and 310-3.
- the first information can be displayed on the first side.
- the electronic device 300 controls the display modules 205 and 210 to determine the positions of the fixed virtual objects 310-1, 310-2, and 310-3.
- Second information can be displayed on the second side.
- the electronic device 300 may execute the application 146 (e.g., the application 146 of FIG. 1) stored in a memory (e.g., the memory 130 of FIG. 1).
- the electronic device 300 may control the display modules 205 and 210 to display virtual objects 310-1, 310-2, and 310-3 according to the executed application 146.
- Virtual objects 310-1, 310-2, and 310-3 may include multiple sides.
- the virtual objects 310-1, 310-2, and 310-3 may be displayed on the display modules 205 and 210 in a shape having a plurality of sides depending on their shape.
- the plurality of sides of the virtual objects 310-1, 310-2, and 310-3 may include at least one first side for providing information to the user.
- the executed application 146 is a message application 146
- the interface of the message application 146 may be provided through the first side.
- the first side of the virtual object (310-1, 310-2, 310-3) is a side of the virtual object (310-1, 310-2, 310-3) for providing an interface according to the executed application 146. It can mean.
- the first information may refer to information provided through the interface of the executed application 146.
- the plurality of surfaces of the virtual objects 310-1, 310-2, and 310-3 may include at least one second surface for providing a set video, image, icon, etc.
- the executed application 146 is a message application 146
- at least one of a video, an image, and an icon of the message application 146 set through the second side may be provided.
- the second side of the virtual object may mean the side of the virtual object (310-1, 310-2, 310-3) displayed as a set video, image, or icon. there is.
- the first information may refer to information provided through the interface of the executed application 146.
- the electronic device 300 executes various applications 146 other than the message application 146 in the example above and displays virtual objects 310-1, 310-2, and 310-3 according to the executed application 146.
- the display modules 205 and 210 can be controlled to do so.
- the electronic device 300 includes virtual objects 310-1, 310-2, and 310 according to an operating system (OS) (e.g., operating system 142 of FIG. 1), middleware (e.g., middleware 144 of FIG. 1), etc.
- OS operating system
- middleware e.g., middleware 144 of FIG. 1
- the display modules 205 and 210 can be controlled to display -3).
- the user may recognize the first side of the virtual object 310-1, 310-2, and 310-3.
- the second side of the virtual object (310-1, 310-2, 310-3) is included in the user's field of view at the user's position when the virtual object (310-1, 310-2, 310-3) is fixed. It may not work.
- the electronic device 300 controls the display modules 205 and 210 to display a plurality of virtual objects 310-1, 310-2, and 310-3 in the form of a plate or window. It shows an example of what to do.
- the form of the virtual objects 310-1, 310-2, and 310-3 is not limited to the form of the virtual objects 310-1, 310-2, and 310-3 shown in FIG. 3, and the virtual objects 310- 1, 310-2, 310-3) may include various shapes such as octahedron and sphere.
- FIG. 4 is a diagram illustrating the first side 311 of a virtual object (eg, virtual objects 310-1, 310-2, and 310-3 in FIG. 3) according to an embodiment.
- a virtual object eg, virtual objects 310-1, 310-2, and 310-3 in FIG. 3
- an electronic device may use a display module to provide first information through the first side 311 of the virtual objects 310-1, 310-2, and 310-3.
- a display module for example, the display module 160 in FIG. 1), the first display 205, and the second display 210 in FIG. 2) can be controlled.
- FIG. 4 shows the first side 311 of the virtual objects 310-1, 310-2, and 310-3 that provide an interface for a message application (e.g., the application 146 of FIG. 1) executed by the electronic device 300. )
- a message application e.g., the application 146 of FIG. 1 executed by the electronic device 300.
- the electronic device 300 displays first information including the message sender, message, message reception time, etc. on the first side 311 of the virtual object 310-1, 310-2, and 310-3. It can be provided through.
- FIG. 4 shows an example of providing an interface for providing received messages of an executed message application through the first side 311 of the virtual object 310-1, 310-2, and 310-3, and the electronic device 300 )
- the first information provided through the first side 311 of the virtual objects 310-1, 310-2, and 310-3 is not limited to the example shown in FIG. 4.
- the electronic device 300 uses various interfaces provided by the message application, such as an interface for sending a message of a message application and an interface for managing received messages, to virtual objects (310-1, 310-2, 310- It can be provided through the first side 311 of 3).
- the electronic device 300 executes various applications 146, such as an email application, an album application, etc., and displays the interfaces of the executed applications 146 as virtual objects 310-1, 310-2, and 310-3. It can be provided through the first side 311 of .
- applications 146 such as an email application, an album application, etc.
- the content of the first information provided through the first side 311 of the virtual objects 310-1, 310-2, and 310-3 may be changed.
- the first page 311 is displayed according to the application 146.
- the first information may change depending on the operation of the application 146 related to the virtual object 310-1, 310-2, and 310-3, such as when the provided interface changes.
- the electronic device 300 when the executed application 146 is a message application and a new message is received, the content of the first information may be changed so that the new message is displayed in the interface of the message application shown in FIG. 4.
- the electronic device 300 when the content of the first information changes, the electronic device 300 includes display modules 205 and 210, an audio module (e.g., audio module 170 in FIG. 1), and a haptic module (e.g., FIG. 1).
- a notification may be provided using at least one of the haptic modules 179, or a combination thereof.
- the electronic device 300 may control the display modules 205 and 210 to provide notifications through virtual objects 310-1, 310-2, and 310-3.
- the first information may change.
- FIG. 5 is a diagram illustrating the second side 312 of a virtual object (eg, virtual objects 310-1, 310-2, and 310-3 in FIG. 3) according to an embodiment.
- a virtual object eg, virtual objects 310-1, 310-2, and 310-3 in FIG. 3
- an electronic device may use a display module to provide second information through the second side 312 of the virtual objects 310-1, 310-2, and 310-3.
- a display module for example, the display module 160 in FIG. 1, the first display 205, and the second display 210 in FIG. 2 can be controlled.
- FIG. 5 is a diagram showing the second side 312 of the virtual objects 310-1, 310-2, and 310-3 for which the electronic device 300 provides a set image.
- the second information provided by the electronic device 300 through the second side 312 of the virtual objects 310-1, 310-2, and 310-3 is not limited to the example shown in FIG. 5.
- the second information may include a translucent or blur image, a fixed color image, an outline of the second side 312 of the virtual object (310-1, 310-2, 310-3), a color image designated by the user, It may include a primary color specified in the application 146, an image/video specified by the user, an icon image of the executed application 146, etc.
- FIG. 6 shows that an electronic device (e.g., the electronic device 300 of FIG. 3) according to an embodiment is a second virtual object (e.g., the virtual objects 310-1, 310-2, and 310-3 of FIG. 3).
- This is a diagram showing an operation of providing first information using a surface (e.g., the second surface 312 in FIG. 5). 6 shows that when a user wearing the electronic device 300 is located at the first location 301, virtual objects 310-1, 310-2, and 310-3 are displayed at a determined location in the real world or the virtual world.
- This diagram shows the operation of the electronic device 300 when a user wearing the electronic device 300 moves to the second location 302 after controlling the display modules 205 and 210.
- the electronic device 300 may identify the user's location and/or the location of the electronic device 300 in the real world or the virtual world. Since the electronic device 300 operates while worn by the user, the location of the electronic device 300 may be substantially the same as the user's location.
- the electronic device 300 uses the display module 205 to display virtual objects 310-1, 310-2, and 310-3 at a determined location in the real world or the virtual world from the user's first location 301. , 210) can be controlled.
- the electronic device 300 may fix the positions of the virtual objects 310-1, 310-2, and 310-3 at the first position 301 to a position within the user's viewing angle.
- the electronic device 300 controls the display module (e.g., the display module 160 in FIG. 1, the first display 205, and the second display 210 in FIG. 2) to display the first surface 311. ) can be directed toward the first position 301.
- the electronic device 300 may control the display modules 205 and 210 so that the second side 312 faces the opposite direction of the first position 301 .
- the electronic device 300 places a virtual object ( 310-1, 310-2, 310-3) can be placed.
- the electronic device 300 may display the first face of the virtual object 310-1, 310-2, and 310-3 so that the first face 311 is within the user's viewing range at the first position 301.
- the surface 311 may be arranged (e.g., in FIG. 6, the first surface 311 may be arranged to face the 12 o'clock direction).
- the electronic device 300 displays a virtual object ( 310-1, 310-2, and 310-3) may be arranged (e.g., arranged so that the second side 312 faces the 6 o'clock direction in FIG. 6).
- the electronic device 300 may adjust the first side of the virtual object 310-1, 310-2, and 310-3 so that the second side 312 is not included in the user's viewing range at the first position 301.
- Two sides 312 may be arranged (for example, in FIG. 6, the second side 312 may be arranged to face the 6 o'clock direction).
- the electronic device 300 may control the display modules 205 and 210 to display first information on the first surface 311 included in the user's viewing angle.
- the electronic device 300 may control the display modules 205 and 210 to display second information on the second surface 312 included in the user's viewing angle.
- the electronic device 300 may determine the user's gaze direction based on the user's location in the real world or the virtual world. For example, the electronic device 300 may determine the user's gaze direction using a camera module (e.g., the camera module 180 in FIG. 1 and the second cameras 275a and 275b in FIG. 2). . For example, the electronic device 300 may detect the user's pupils and track the user's gaze direction using the camera modules 275a and 275b.
- a camera module e.g., the camera module 180 in FIG. 1 and the second cameras 275a and 275b in FIG. 2
- the electronic device 300 may detect the user's pupils and track the user's gaze direction using the camera modules 275a and 275b.
- the electronic device 300 controls the display modules 205 and 210 to display the first information on the second side 312. can do.
- the electronic device 300 may determine the user's gaze direction at the second location 302.
- the user's gaze direction at the second position 302 is a direction corresponding to the second side 312 (e.g., 12 o'clock at the second position 302 in FIG. 6), and the electronic device 300 is located at the second side 312.
- the display modules 205 and 210 can be controlled to provide first information to 312.
- the electronic device 300 displays the first information to the second side 312.
- Modules 205 and 210 can be controlled.
- the first information provided on the second side 312 may include changed content.
- the electronic device 300 displays the third information to the second side 312.
- Modules 205 and 210 can be controlled.
- the third information may include content changed from the first information.
- the electronic device 300 can be controlled to provide second information to the surface 312.
- the electronic device 300 displays an icon for notifying the change or update of the first information on the second side 312. 210) can be controlled.
- the electronic device 300 may provide a sound signal, a vibration signal, etc.
- the first information provided through the second side 312 may include content that has changed from the content included in the first information provided through the first side 311.
- the first information provided through the second side 312 may include an interface related to content included in the first information provided through the first side 311.
- the electronic device 300 displays the first side 311.
- the display modules 205 and 210 can be controlled to display first information (e.g., first information shown on the first side 311 of FIG. 4).
- the electronic device 300 may control the display modules 205 and 210 to display second information (e.g., the second information shown on the second side 312 of FIG. 5) on the second side 312. .
- the electronic device 300 displays the first information on the second side 312.
- the display modules 205 and 210 can be controlled.
- the electronic device 300 may provide substantially the same first information or provide second information on the first side 311.
- the electronic device 300 may use various methods to display a change or update in the content of the first information or a notification occurring in the executed application 146.
- the electronic device 300 may control the display modules 205 and 210 to blink the second side 312 of the virtual objects 310-1, 310-2, and 310-3.
- the electronic device 300 uses a sound output module (e.g., the sound output module 155 in FIG. 1, the first speaker 255a, and the second speaker 255b in FIG. 2) to provide sound information. can be provided.
- a sound output module e.g., the sound output module 155 in FIG. 1, the first speaker 255a, and the second speaker 255b in FIG. 2
- the electronic device 300 when providing second information including an icon of the application 146 executed on the second side 312 of the virtual object 310-1, 310-2, and 310-3, the electronic device 300 ) can control the display modules 205 and 210 to display that a notification has occurred using the application 146 icon.
- the electronic device 300 may determine whether the user's second location 302 is located in the direction of the second face 312 of the virtual objects 310-1, 310-2, and 310-3. . When the user's second location 302 is located in the direction of the second side 312 of the virtual objects 310-1, 310-2, and 310-3, the electronic device 300 displays the virtual objects 310-1, The display modules 205 and 210 may be controlled to display first information on the second side 312 of 310-2 and 310-3.
- FIG. 7 shows that an electronic device (e.g., the electronic device 300 of FIG. 3) according to an embodiment generates first information using the second side 312 of a virtual object 310-5 whose position and/or size has been changed.
- This is a diagram showing the operation that provides.
- FIG. 7 is a diagram illustrating a case where a user moves from the first location 301 to the second location 302.
- the electronic device 300 uses the display modules 205 and 210 to display a virtual object 310-4 at a determined location in the real world or the virtual world. can be controlled.
- the electronic device 300 displays first information on the first side 311 of the virtual object 310-4, and displays the first information on the first side 311 of the virtual object 310-4.
- the display modules 205 and 210 can be controlled to display second information on two sides 312.
- the electronic device 300 uses the display modules 205 and 210 to display the virtual object 310-5 at a location determined based on the user's second location 302 in the real world or the virtual world. You can control it.
- the electronic device 300 may control the display modules 205 and 210 to display the first information on the second side 314 of the virtual object 310-5 at the changed location.
- the electronic device 300 considers the direction corresponding to the user's first position 301, the second position 302, and the second face 312 of the virtual object 310-4, It may be determined whether to control the display modules 205 and 210 to display the virtual object 310-5 at a location determined based on the second location 302.
- the electronic device 300 may control the display modules 205 and 210 to display the virtual object 310-5 at a location determined based on the user's second location 302.
- the electronic device 300 places a virtual object 310 at a position determined based on the user's second position 302, considering the direction of the second surface 312 and the viewing angle when the user looks at the second surface 312.
- the display modules 205 and 210 can be controlled to display -5).
- the electronic device 300 controls the display modules 205 and 210 to display the virtual object 310-5 between the first position 301 and the second position 302, as shown in FIG. 7. can do.
- the electronic device 300 is virtual so that the direction of providing the first information or second information to the second surface 314 and the direction from the first location 301 to the second location 302 are consistent with each other.
- the positions of objects 310-1, 310-2, and 310-3 can be changed.
- the electronic device 300 may change the size of the virtual object 310-5.
- the electronic device 300 may change the size of at least one second side 312 of the virtual object 310-5 based on the user's location. For example, when the distance between the first position 301 and the second position 302 exceeds a preset range, the electronic device 300 determines the size of the second side 314 of the virtual object 310-5. can be increased as shown in Figure 7.
- the electronic device 300 displays the second side 314 of the virtual object 310-5. You can provide notifications about message reception.
- the electronic device 300 receives input from the user through the second side 314 of the virtual object 310-5, and uses the interface provided by the message application through the second side 314 of the virtual object 310-5. (Example: interface for message reply, interface for message management, etc.) can be provided.
- the electronic device 300 may control the display modules 205 and 210 to display the virtual object 310-5 at a determined location based on the user's input. For example, when the user confirms the first information provided about the second side 314 of the virtual object 310-5, the electronic device 300 displays the virtual object 310-4 at the determined location. , the display modules 205 and 210 can be controlled.
- the electronic device 300 sends the second side of the virtual object 310-5 to the user located at the second location 302 ( 314), the first information can be provided.
- the electronic device 300 may receive input from the user using the second side 314 of the virtual object 310-5.
- the electronic device 300 may control the display modules 205 and 210 so that the virtual object 310-4 is displayed at the determined location. there is.
- the electronic device 300 displays the display modules 205 and 210 so that the virtual object 310-4 is displayed at the determined location. ) can be controlled.
- FIG. 7 is a diagram illustrating a case where the direction corresponding to the second surface 314 of the virtual object 310-5 is toward the second location 302, according to an embodiment.
- the electronic device 300 displays the display modules 205 and 210 so that the direction corresponding to the first side 313 of the virtual object 310-5 faces the second position 302 at the changed position. can be controlled.
- the electronic device 300 may control the display modules 205 and 210 to provide first information to the first side 313 of the virtual object 310-5.
- FIG. 8 is a flowchart of a method for controlling a display module (eg, the display module 160 of FIG. 1, the first display 205, and the second display 210 of FIG. 2) according to an embodiment.
- a display module eg, the display module 160 of FIG. 1, the first display 205, and the second display 210 of FIG. 2
- an electronic device places a virtual object (e.g., virtual object 310-1 of FIG. 3,
- the first information is displayed on the first side (e.g., the first side 311 of FIG. 6) of the virtual objects 310-1, 310-2, and 310-3).
- the display modules 205 and 210 may be controlled to display second information on at least one second surface (eg, second surface 312 in FIG. 6).
- the first information provided on the first side 311 may include the interface of an executed application (eg, application 146 in FIG. 1).
- content included in the first information may be changed or updated.
- the second information provided on the second side 312 may include preset videos, images, icons, etc.
- the electronic device 300 may determine the user's gaze direction based on the user's location in the real world or the virtual world. For example, the electronic device 300 uses a camera module (e.g., the camera module 180 in FIG. 1 and the second cameras 275a and 275b in FIG. 2) to track and/or identify the user's gaze direction. can do.
- a camera module e.g., the camera module 180 in FIG. 1 and the second cameras 275a and 275b in FIG. 2
- the electronic device 300 may determine whether the content provided through the first information has changed, and in operation 840, the user's gaze direction corresponds to the second side 312. You can determine whether this is the direction to take or not.
- the electronic device 300 may control the display modules 205 and 210 to provide first information to the second side 312 of the virtual objects 310-1, 310-2, and 310-3 in operation 850.
- the electronic device 300 controls the display modules 205 and 210 to display second information on the second side 312 of the virtual object 310-1, 310-2, and 310-3. can do.
- FIG. 9 shows an electronic device (e.g., the electronic device 300 of FIG. 3) according to an embodiment of the present invention using a second virtual object 310-7 (e.g., the virtual objects 310-1, 310-2, and 310 of FIG. 3).
- a second virtual object 310-7 e.g., the virtual objects 310-1, 310-2, and 310 of FIG. 3.
- This is a diagram showing the operation of providing first information using -3)).
- 9 shows that a user wearing the electronic device 300 may control the display modules 205 and 210 to display a virtual object 310-6 when positioned at the first location 301.
- the electronic device 300 uses the display modules 205 and 210 to display first information on the first side 311 of the virtual object 310-6 and display second information on the second side 312. You can control it.
- the electronic device 300 controls the display modules 205 and 210 to display the second virtual object 310-7. You can. For example, when the content included in the first information changes and the distance between the first location 301 and the second location 302 exceeds a preset range, the electronic device 300 generates a virtual object 310- The display modules 205 and 210 may be controlled to display the second virtual object 310-7 that is substantially the same as 6).
- the first surface 315 of the second virtual object 310-7 is substantially the same as the first surface 311 of the virtual object 310-6, and the second virtual object 310-7
- the second surface 316 of may be substantially the same as the second surface 312 of the virtual object 310-6.
- the electronic device 300 may control the display modules 205 and 210 to display first information on the second side 316 of the second virtual object 310-7.
- the electronic device 300 may control the display modules 205 and 210 to display the second virtual object 310-7.
- the electronic device 300 may receive input from the user using the second virtual object 310-7.
- the electronic device 300 may control the display modules 205 and 210 to display third information using the second virtual object 310-7 according to the received input.
- the third information may include an interface provided by an executed application (eg, application 146 in FIG. 1).
- the third information may refer to an interface provided according to user input from the interface provided by the application 146 included in the first information.
- the electronic device 300 may provide a message reception notification using the second virtual object 310-7.
- the electronic device 300 may control the display modules 205 and 210 to display third information including an interface for writing a message reply. there is.
- the electronic device 300 may control the display modules 205 and 210 to display third information on the first side 315 or the second side 316 of the second virtual object.
- the electronic device 300 provides first information to the first side 315 or the second side 316 of the second virtual object 310-7, and the virtual object 310-6 is not displayed.
- the display modules 205 and 210 can be controlled.
- the electronic device 300 can be controlled so that the display modules 205 and 210 are not displayed.
- the electronic device 300 provides first information to the first side 315 or the second side 316 of the second virtual object, and displays the display module 205 so that the virtual object 310-6 is displayed. , 210) can be controlled. For example, even when providing the first information using the second virtual object 310-7, when the user looks in the direction of the virtual object 310-6, the electronic device 300 displays the virtual object 310-6.
- the display modules 205 and 210 can be controlled to display 6).
- the electronic device 300 may control the display modules 205 and 210 to end output of the second virtual object 310-7 according to the received input.
- FIG. 10 shows a display module (e.g., the display module 160 of FIG. 1) that provides first information using a second virtual object (e.g., the second virtual object 310-7 of FIG. 9) according to an embodiment.
- a display module e.g., the display module 160 of FIG. 1
- a second virtual object e.g., the second virtual object 310-7 of FIG. 9
- This is a flowchart of a control method for the first display 205 and the second display 210 in FIG. 2.
- the electronic device determines the location of the user (e.g., the second location 302 of FIG. 9) and the virtual object (e.g., the virtual object of FIG. 9). The distance between the positions of the object 310-6 and a preset first range may be compared.
- the electronic device 300 connects the virtual object and the actual The display modules 205 and 210 can be controlled to display the same second virtual object 310-7.
- each operation may be performed sequentially, but is not necessarily performed sequentially.
- the order of each operation may be changed, and at least two operations may be performed in parallel.
- the operations shown in FIG. 8 or 10 may be understood as being performed by the processor 120 of the electronic device 300 (eg, the processor 120 of FIG. 1).
- An electronic device (e.g., the electronic device 101 of FIG. 1, the electronic device 200 of FIG. 2, and the electronic device 300 of FIG. 3) according to various embodiments includes a display module (e.g., the display module of FIG. 1). 160), the first display 205 and the second display 210 of FIG. 2), a processor (e.g., the processor 120 of FIG. 1), and electrically connected to the processor 120, and the processor 120 It may include a memory (eg, memory 130 in FIG. 1) that stores instructions executable by . When the command is executed, the processor 120 creates a virtual object (e.g., virtual objects 310-1, 310-2, and 310-3 in FIG. 3) at a determined location in at least one of the real world and the virtual world.
- a virtual object e.g., virtual objects 310-1, 310-2, and 310-3 in FIG.
- the first information is displayed on at least one first side (e.g., the first side 311 of FIG. 6), and at least one second side of the virtual object 310-1, 310-2, and 310-3 is displayed.
- the display modules 205 and 210 may be controlled to display second information on a surface (eg, the second surface 312 in FIG. 6).
- the processor 120 may determine the user's gaze direction based on the user's location in at least one of the real world and the virtual world.
- the processor 120 is configured to display the first information on the at least one second face 312 when the user's gaze direction is a direction corresponding to the at least one second face 312.
- the display modules 205 and 210 can be controlled.
- the processor 120 When the distance between the user's location and the determined location exceeds the first preset range, the processor 120 creates a second virtual object that is substantially the same as the virtual object 310-1, 310-2, and 310-3.
- the display modules 205 and 210 can be controlled to display the first information using an object.
- the processor 120 may receive input from the user using the second virtual object.
- the processor 120 may control the display modules 205 and 210 to display third information using the second virtual object or to terminate output of the second virtual object, according to the input. there is.
- the processor 120 displays the virtual objects 310-1, 310-2, and 310-3 at a location determined based on the user's location in at least one of the real world and the virtual world. 205, 210) can be controlled.
- the processor 120 changes the direction in which the at least one second side 312 is displayed depending on the user's location, or changes the display direction of the at least one second side 312 according to the distance between the user's location and the determined location.
- the display modules 205 and 210 can be configured to change the displayed size of the second side 312.
- the processor 120 controls the display modules 205 and 210 to display the changed first information on the at least one second side 312 when the content included in the first information is changed. can do.
- An electronic device (e.g., the electronic device 101 of FIG. 1, the electronic device 200 of FIG. 2, and the electronic device 300 of FIG. 3) according to various embodiments includes a display module (e.g., the display module of FIG. 1). 160), the first display 205 and the second display 210 of FIG. 2), a processor (e.g., the processor 120 of FIG. 1), and electrically connected to the processor 120, and the processor 120 It may include a memory (eg, memory 130 in FIG. 1) that stores instructions executable by . When the command is executed, the processor 120 may identify the first location of the user in at least one of the real world and the virtual world (eg, the first location 301 in FIG. 6).
- the processor 120 in response to the first location 301, creates a virtual object (e.g., virtual objects 310-1, 310-2, and 310-3 in FIG. 3) at a determined location in the real world or the virtual world. ) displays the first information with at least one first surface (e.g., the first surface 311 of FIG. 6), and displays the first information with at least one first surface of the virtual object (310-1, 310-2, 310-3).
- the display modules 205 and 210 can be controlled to display second information on two sides (eg, the second side 312 in FIG. 6).
- the processor 120 may identify the user's second location in the real world or the virtual world (eg, second location 302 in FIG. 6).
- the processor 120 when the user's gaze direction is a direction corresponding to the at least one second surface 312, based on the distance and direction between the determined position and the second position 302,
- the display modules 205 and 210 may be controlled to display the first information on the at least one second surface 312.
- the processor 120 when the distance between the second location 302 and the determined location exceeds the first preset range, substantially the same as the virtual object (310-1, 310-2, 310-3)
- the display modules 205 and 210 can be controlled to display the first information using a second virtual object.
- the processor 120 may receive input from the user using the second virtual object.
- the processor 120 may control the display modules 205 and 210 to display third information using the second virtual object or to terminate output of the second virtual object, according to the input. there is.
- the processor 120 displays the virtual objects 310-1, 310-2, and 310-3 at a location determined based on the user's location in at least one of the real world and the virtual world. 205, 210) can be controlled.
- the processor 120 changes the direction in which the at least one second side 312 is displayed according to the second position 302, or changes the direction in which the at least one second side 312 is displayed according to the distance between the user's position and the determined position.
- the display modules 205 and 210 may be controlled so that the displayed size of at least one second side 312 is changed.
- a display module control method includes installing a virtual object (e.g., virtual objects 310-1, 310-2, and 310-3 in FIG. 3) at a determined location in at least one of the real world and the virtual world.
- a virtual object e.g., virtual objects 310-1, 310-2, and 310-3 in FIG. 3
- Displaying first information with at least one first side e.g., first side 311 in FIG. 6
- the display module e.g., the display module 160 of FIG. 1, the first display 205 of FIG. 2, and the second display 210) to display second information (e.g., the second side 312 of FIG.
- the direction it may include controlling the display modules 205 and 210 to display the first information on the at least one second surface 312.
- the operation of controlling the display modules 205 and 210 to display the first information on the at least one second surface 312 is performed when the distance between the user's location and the determined location exceeds a preset first range.
- the display modules 205 and 210 can be controlled to display the first information using a second virtual object that is substantially the same as the virtual objects 310-1, 310-2, and 310-3. .
- the display module control method includes receiving an input from the user using the second virtual object and, according to the input, displaying third information using the second virtual object, or displaying third information using the second virtual object. It may further include controlling the display modules 205 and 210 to end the output.
- the operation of controlling the display modules 205 and 210 to display the first information on the at least one second side 312 is determined based on the user's location in at least one of the real world and the virtual world. It may include controlling the display modules 205 and 210 to display the virtual objects 310-1, 310-2, and 310-3 at the positions.
- the operation of controlling the display modules 205 and 210 to display the first information on the at least one second side 312 includes the at least one second side 312 depending on the user's location. Controlling the display modules 205 and 210 to change the display direction or change the displayed size of the at least one second side 312 according to the distance between the user's location and the determined location. It may include actions such as:
- the operation of controlling the display modules 205 and 210 to display the changed first information on the at least one second side 312 includes, when content included in the first information is changed, the at least one The display modules 205 and 210 may be controlled to display the changed first information on the second side 312 of .
- Electronic devices may be of various types.
- Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances.
- Electronic devices according to embodiments of this document are not limited to the above-described devices.
- first, second, or first or second may be used simply to distinguish one component from another, and to refer to that component in other respects (e.g., importance or order) is not limited.
- One (e.g., first) component is said to be “coupled” or “connected” to another (e.g., second) component, with or without the terms “functionally” or “communicatively.”
- any of the components can be connected to the other components directly (e.g. wired), wirelessly, or through a third component.
- module used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and is interchangeable with terms such as logic, logic block, component, or circuit, for example. It can be used as A module may be an integrated part or a minimum unit of the parts or a part thereof that performs one or more functions. For example, according to one embodiment, the module may be implemented in the form of an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- Various embodiments of the present document are one or more instructions stored in a storage medium (e.g., built-in memory 136 or external memory 138) that can be read by a machine (e.g., electronic device 101). It may be implemented as software (e.g., program 140) including these.
- a processor e.g., processor 120
- the one or more instructions may include code generated by a compiler or code that can be executed by an interpreter.
- a storage medium that can be read by a device may be provided in the form of a non-transitory storage medium.
- 'non-transitory' only means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and this term refers to cases where data is semi-permanently stored in the storage medium. There is no distinction between temporary storage cases.
- Computer program products are commodities and can be traded between sellers and buyers.
- 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 through an application store (e.g. Play StoreTM) or on two user devices (e.g. It can be distributed (e.g. downloaded or uploaded) directly between smart phones) or online.
- a machine-readable storage medium e.g. compact disc read only memory (CD-ROM)
- an application store e.g. Play StoreTM
- two user devices e.g. It can be distributed (e.g. downloaded or uploaded) directly between smart phones) or online.
- at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
- each component (e.g., module or program) of the above-described components may include a single or plural entity, and some of the plurality of entities may be separately placed in other components. there is.
- one or more of the components or operations described above may be omitted, or one or more other components or operations may be added.
- multiple components eg, modules or programs
- the integrated component may perform one or more functions of each component of the plurality of components in the same or similar manner as those performed by the corresponding component of the plurality of components prior to the integration. .
- 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, or omitted. Alternatively, one or more other operations may be added.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (15)
- 디스플레이 모듈(205, 210);프로세서(120); 및상기 프로세서(120)와 전기적으로 연결되고, 상기 프로세서(120)에 의해 실행 가능한 명령어를 저장하는 메모리를 포함하고,상기 프로세서(120)는,상기 명령어가 실행될 때, 현실 세계 및 가상 세계 중 적어도 하나의 결정된 위치에, 가상 객체(310-1, 310-2, 310-3)의 적어도 하나의 제1 면(311)으로 제1 정보를 표시하고, 상기 가상 객체(310-1, 310-2, 310-3)의 적어도 하나의 제2 면(312)으로 제2 정보를 표시하도록 상기 디스플레이 모듈(205, 210)을 제어하고;현실 세계 또는 가상 세계의 사용자의 위치에 기초하여, 상기 사용자의 시선 방향을 판단하고;상기 사용자의 시선 방향이 상기 적어도 하나의 제2 면(312)에 대응하는 방향인 경우, 상기 적어도 하나의 제2 면(312)으로 상기 제1 정보를 표시하도록, 상기 디스플레이 모듈(205, 210)을 제어하는,전자 장치(300).
- 제1항에 있어서,상기 프로세서(120)는,상기 사용자의 위치와 상기 결정된 위치 간의 거리가 미리 설정된 제1 범위을 초과하는 경우, 상기 가상 객체(310-1, 310-2, 310-3)와 실질적으로 동일한 제2 가상 객체를 이용하여 상기 제1 정보를 표시하도록 상기 디스플레이 모듈(205, 210)을 제어하는,전자 장치(300).
- 제2항에 있어서,상기 프로세서(120)는,상기 제2 가상 객체를 이용하여 상기 사용자로부터 입력을 수신하고;상기 입력에 따라, 상기 제2 가상 객체를 이용하여 제3 정보를 표시하거나 또는, 상기 제2 가상 객체의 출력을 종료하도록 상기 디스플레이 모듈(205, 210)을 제어하는,전자 장치(300).
- 제1항 내지 제3항 중 어느 한 항에 있어서,상기 프로세서(120)는,현실 세계 및 가상 세계 중 적어도 하나에서 상기 사용자의 위치에 기초하여 결정된 위치에 상기 가상 객체(310-1, 310-2, 310-3)가 표시되도록, 상기 디스플레이 모듈(205, 210)을 제어하는,전자 장치(300).
- 제1항 내지 제4항 중 어느 한 항에 있어서,상기 프로세서(120)는,상기 사용자의 위치에 따라 상기 적어도 하나의 제2 면(312)이 표시되는 방향이 변경되도록 하거나, 또는 상기 사용자의 위치 및 상기 결정된 위치 사이의 거리에 따라 상기 적어도 하나의 제2 면(312)이 표시되는 크기가 변경되도록, 상기 디스플레이 모듈(205, 210)을 제어하는,전자 장치(300).
- 제1항에 있어서,상기 프로세서(120)는,상기 제1 정보에 포함된 콘텐츠가 변경될 때, 상기 적어도 하나의 제2 면(312)으로 변경된 상기 제1 정보를 표시하도록, 상기 디스플레이 모듈(205, 210)을 제어하는,전자 장치(300).
- 디스플레이 모듈(205, 210);프로세서(120); 및상기 프로세서(120)와 전기적으로 연결되고, 상기 프로세서(120)에 의해 실행 가능한 명령어를 저장하는 메모리를 포함하고,상기 프로세서(120)는,상기 명령어가 실행될 때, 현실 세계 및 가상 세계 중 적어도 하나의 사용자의 제1 위치(301)를 식별하고;상기 제1 위치(301)에 대응하여, 현실 세계 또는 가상 세계의 결정된 위치에 가상 객체(310-1, 310-2, 310-3)의 적어도 하나의 제1 면(311)으로 제1 정보를 표시하고, 상기 가상 객체(310-1, 310-2, 310-3)의 적어도 하나의 제2 면(312)으로 제2 정보를 표시하도록 상기 디스플레이 모듈(205, 210)을 제어하고;현실 세계 또는 가상 세계의 상기 사용자의 제2 위치(302)를 식별하고;상기 사용자의 시선 방향이 상기 적어도 하나의 제2 면(312)에 대응하는 방향인 경우, 상기 결정된 위치와 상기 제2 위치(302) 사이의 거리 및 방향에 기초하여, 상기 적어도 하나의 제2 면(312)으로 상기 제1 정보를 표시하도록, 상기 디스플레이 모듈(205, 210)을 제어하는,전자 장치(300).
- 제7항에 있어서,상기 프로세서(120)는,상기 제2 위치(302)와 상기 결정된 위치 간의 거리가 미리 설정된 제1 범위을 초과하는 경우, 상기 가상 객체(310-1, 310-2, 310-3)와 실질적으로 동일한 제2 가상 객체를 이용하여 상기 제1 정보를 표시하도록 상기 디스플레이 모듈(205, 210)을 제어하는전자 장치(300).
- 제8항에 있어서,상기 프로세서(120)는,상기 제2 가상 객체를 이용하여 상기 사용자로부터 입력을 수신하고;상기 입력에 따라, 상기 제2 가상 객체를 이용하여 제3 정보를 표시하거나 또는, 상기 제2 가상 객체의 출력을 종료하도록 상기 디스플레이 모듈(205, 210)을 제어하는,전자 장치(300).
- 제7항 내지 제9항 중 어느 한 항에 있어서,상기 프로세서(120)는,현실 세계 및 가상 세계 중 적어도 하나에서 상기 사용자의 위치에 기초하여 결정된 위치에 상기 가상 객체(310-1, 310-2, 310-3)가 표시되도록, 상기 디스플레이 모듈(205, 210)을 제어하는,전자 장치(300).
- 현실 세계 및 가상 세계 중 적어도 하나의 결정된 위치에, 가상 객체(310-1, 310-2, 310-3)의 적어도 하나의 제1 면(311)으로 제1 정보를 표시하고, 상기 가상 객체(310-1, 310-2, 310-3)의 적어도 하나의 제2 면(312)으로 제2 정보를 표시하도록 디스플레이 모듈(205, 210)을 제어하는 동작;현실 세계 또는 가상 세계의 사용자의 위치에 기초하여, 상기 사용자의 시선 방향을 판단하는 동작; 및상기 사용자의 시선 방향이 상기 적어도 하나의 제2 면(312)에 대응하는 방향인 경우, 상기 적어도 하나의 제2 면(312)으로 상기 제1 정보를 표시하도록, 상기 디스플레이 모듈(205, 210)을 제어하는 동작을 포함하는,디스플레이 모듈 제어 방법.
- 제11항에 있어서,상기 적어도 하나의 제2 면(312)으로 상기 제1 정보를 표시하도록, 상기 디스플레이 모듈(205, 210)을 제어하는 동작은,상기 사용자의 위치와 상기 결정된 위치 간의 거리가 미리 설정된 제1 범위을 초과하는 경우, 상기 가상 객체(310-1, 310-2, 310-3)와 실질적으로 동일한 제2 가상 객체를 이용하여 상기 제1 정보를 표시하도록 상기 디스플레이 모듈(205, 210)을 제어하는,디스플레이 모듈 제어 방법.
- 제12항에 있어서,상기 제2 가상 객체를 이용하여 상기 사용자로부터 입력을 수신하는 동작; 및상기 입력에 따라, 상기 제2 가상 객체를 이용하여 제3 정보를 표시하거나 또는, 상기 제2 가상 객체의 출력을 종료하도록 상기 디스플레이 모듈(205, 210)을 제어하는 동작을 더 포함하는,디스플레이 모듈 제어 방법.
- 제11항 내지 제13항 중 어느 한 항에 있어서,상기 적어도 하나의 제2 면(312)으로 상기 제1 정보를 표시하도록, 상기 디스플레이 모듈(205, 210)을 제어하는 동작은,현실 세계 및 가상 세계 중 적어도 하나에서 상기 사용자의 위치에 기초하여 결정된 위치에 상기 가상 객체(310-1, 310-2, 310-3)가 표시되도록, 상기 디스플레이 모듈(205, 210)을 제어하는 동작을 포함하는,디스플레이 모듈 제어 방법.
- 제11항 내지 제14항 중 어느 한 항에 있어서,상기 적어도 하나의 제2 면(312)으로 상기 제1 정보를 표시하도록, 상기 디스플레이 모듈(205, 210)을 제어하는 동작은,상기 사용자의 위치에 따라 상기 적어도 하나의 제2 면(312)이 표시되는 방향이 변경되도록 하거나, 또는 상기 사용자의 위치 및 상기 결정된 위치 사이의 거리에 따라 상기 적어도 하나의 제2 면(312)이 표시되는 크기가 변경되도록, 상기 디스플레이 모듈(205, 210)을 제어하는 동작을 포함하는,디스플레이 모듈 제어 방법.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23857645.8A EP4553822A4 (en) | 2022-08-26 | 2023-08-17 | METHOD FOR CONTROLLING A DISPLAY MODULE AND ELECTRONIC DEVICE FOR ITS IMPLEMENTATION |
| CN202380062456.8A CN119790456A (zh) | 2022-08-26 | 2023-08-17 | 显示模块控制方法和用于实施显示模块控制方法的电子装置 |
| US19/049,573 US20250181158A1 (en) | 2022-08-26 | 2025-02-10 | Display module control method and electronic device for carrying out same |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2022-0107775 | 2022-08-26 | ||
| KR20220107775 | 2022-08-26 | ||
| KR1020220131602A KR20240029489A (ko) | 2022-08-26 | 2022-10-13 | 디스플레이 모듈 제어 방법 및 상기 방법을 수행하는 전자 장치 |
| KR10-2022-0131602 | 2022-10-13 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/049,573 Continuation US20250181158A1 (en) | 2022-08-26 | 2025-02-10 | Display module control method and electronic device for carrying out same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024043611A1 true WO2024043611A1 (ko) | 2024-02-29 |
Family
ID=90013534
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2023/012182 Ceased WO2024043611A1 (ko) | 2022-08-26 | 2023-08-17 | 디스플레이 모듈 제어 방법 및 상기 방법을 수행하는 전자 장치 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20250181158A1 (ko) |
| EP (1) | EP4553822A4 (ko) |
| CN (1) | CN119790456A (ko) |
| WO (1) | WO2024043611A1 (ko) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102212250B1 (ko) * | 2013-05-22 | 2021-02-03 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 증강 현실 오브젝트의 신체 고정식 배치 |
| KR102280719B1 (ko) * | 2016-12-30 | 2021-07-22 | 구글 엘엘씨 | 3d 환경에서 콘텐츠 렌더링 |
| US20210286502A1 (en) * | 2020-03-16 | 2021-09-16 | Apple Inc. | Devices, Methods, and Graphical User Interfaces for Providing Computer-Generated Experiences |
| JP2021527247A (ja) * | 2018-06-05 | 2021-10-11 | マジック リープ, インコーポレイテッドMagic Leap,Inc. | 空間3d環境へのコンテンツのマッチング |
| KR20220088496A (ko) * | 2019-11-01 | 2022-06-27 | 페이스북 테크놀로지스, 엘엘씨 | 물리적 객체를 가상 현실로 이식 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9245388B2 (en) * | 2013-05-13 | 2016-01-26 | Microsoft Technology Licensing, Llc | Interactions of virtual objects with surfaces |
| US20170061700A1 (en) * | 2015-02-13 | 2017-03-02 | Julian Michael Urbach | Intercommunication between a head mounted display and a real world object |
| US10768693B2 (en) * | 2017-04-19 | 2020-09-08 | Magic Leap, Inc. | Multimodal task execution and text editing for a wearable system |
| WO2020039933A1 (ja) * | 2018-08-24 | 2020-02-27 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| KR102743763B1 (ko) * | 2019-02-11 | 2024-12-17 | 삼성전자주식회사 | 가상 현실 유저 인터페이스를 제공하기 위한 전자 장치 및 그의 동작 방법 |
| KR20220091160A (ko) * | 2020-12-23 | 2022-06-30 | 삼성전자주식회사 | 증강 현실 디바이스 및 그 동작 방법 |
| WO2022173724A1 (en) * | 2021-02-15 | 2022-08-18 | Dathomir Laboratories Llc | Transitioning content in views of three-dimensional environments using alternative positional constraints |
-
2023
- 2023-08-17 WO PCT/KR2023/012182 patent/WO2024043611A1/ko not_active Ceased
- 2023-08-17 CN CN202380062456.8A patent/CN119790456A/zh active Pending
- 2023-08-17 EP EP23857645.8A patent/EP4553822A4/en active Pending
-
2025
- 2025-02-10 US US19/049,573 patent/US20250181158A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102212250B1 (ko) * | 2013-05-22 | 2021-02-03 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 증강 현실 오브젝트의 신체 고정식 배치 |
| KR102280719B1 (ko) * | 2016-12-30 | 2021-07-22 | 구글 엘엘씨 | 3d 환경에서 콘텐츠 렌더링 |
| JP2021527247A (ja) * | 2018-06-05 | 2021-10-11 | マジック リープ, インコーポレイテッドMagic Leap,Inc. | 空間3d環境へのコンテンツのマッチング |
| KR20220088496A (ko) * | 2019-11-01 | 2022-06-27 | 페이스북 테크놀로지스, 엘엘씨 | 물리적 객체를 가상 현실로 이식 |
| US20210286502A1 (en) * | 2020-03-16 | 2021-09-16 | Apple Inc. | Devices, Methods, and Graphical User Interfaces for Providing Computer-Generated Experiences |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4553822A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119790456A (zh) | 2025-04-08 |
| EP4553822A1 (en) | 2025-05-14 |
| US20250181158A1 (en) | 2025-06-05 |
| EP4553822A4 (en) | 2025-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022102954A1 (ko) | 디스플레이를 포함하는 웨어러블 전자 장치 | |
| WO2022108076A1 (ko) | 증강 현실 환경의 무선 연결 방법 및 이를 위한 전자 장치 | |
| WO2023121120A1 (ko) | 간섭 제거 방법 및 상기 방법을 수행하는 전자 장치 | |
| WO2022050599A1 (ko) | 카메라의 신호 라인을 감소시킨 전자 장치 | |
| WO2022191497A1 (ko) | 디스플레이를 포함하는 웨어러블 전자 장치 | |
| WO2023080420A1 (ko) | 가변형 그라운드를 포함하는 웨어러블 전자 장치 | |
| WO2023048466A1 (ko) | 전자 장치 및 컨텐츠 표시 방법 | |
| WO2023136533A1 (ko) | 간섭 제거 방법 및 상기 방법을 수행하는 전자 장치 | |
| WO2024101747A1 (ko) | 카메라를 포함하는 웨어러블 전자 장치 및 이의 동작 방법 | |
| WO2023080419A1 (ko) | 비전 정보를 이용하여 전자기기를 제어하는 웨어러블 전자 장치 및 방법 | |
| WO2024043564A1 (ko) | 제 1 렌즈 상에 배치되는 발광 소자를 포함하는 렌즈 어셈블리 및 이를 포함하는 웨어러블 전자 장치 | |
| WO2023017986A1 (ko) | 영상 데이터 및 오디오 데이터 출력 방법 및 전자 시스템 | |
| WO2024043438A1 (ko) | 카메라 모듈을 제어하는 웨어러블 전자 장치 및 그 동작 방법 | |
| WO2023008711A1 (ko) | 조정 장치 및 조정 장치의 동작 방법 | |
| WO2022255625A1 (ko) | 영상 통화 중 다양한 커뮤니케이션을 지원하는 전자 장치 및 그의 동작 방법 | |
| WO2022186454A1 (ko) | 가요성 인쇄 회로 기판을 포함하는 전자 장치 | |
| WO2024029858A1 (ko) | 디스플레이 모듈 제어 방법 및 상기 방법을 수행하는 전자 장치 | |
| WO2024048986A1 (ko) | 사용자 의도를 고려해서 주변 기기를 제어하기 위한 장치 및 방법 | |
| WO2023153607A1 (ko) | 주변 조도에 기초한 ar 컨텐츠 표시 방법 및 전자 장치 | |
| WO2024043468A1 (ko) | 객체들을 이용하여 인증 패턴을 등록 및 해제하는 장치 및 방법 | |
| WO2024048937A1 (ko) | 웨어러블 전자 장치 및 이를 포함하는 충전 시스템 | |
| WO2024080583A1 (ko) | 이미지를 활용한 ar 정보 제공 방법 및 전자 장치 | |
| WO2023063572A1 (ko) | 바이저의 투과율과 디스플레이의 밝기를 조절하는 웨어러블 전자 장치 | |
| WO2023120892A1 (ko) | 글린트를 이용한 시선 추적에서 광원을 제어하는 장치 및 방법 | |
| WO2024043546A1 (ko) | 사용자의 움직임을 트래킹 하기 위한 전자 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23857645 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023857645 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202547010179 Country of ref document: IN |
|
| WWP | Wipo information: published in national office |
Ref document number: 202547010179 Country of ref document: IN |
|
| ENP | Entry into the national phase |
Ref document number: 2023857645 Country of ref document: EP Effective date: 20250206 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202380062456.8 Country of ref document: CN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 202380062456.8 Country of ref document: CN |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023857645 Country of ref document: EP |