WO2024090914A1 - 가상 객체의 변경을 표시하기 위한 전자 장치 및 그 방법 - Google Patents
가상 객체의 변경을 표시하기 위한 전자 장치 및 그 방법 Download PDFInfo
- Publication number
- WO2024090914A1 WO2024090914A1 PCT/KR2023/016427 KR2023016427W WO2024090914A1 WO 2024090914 A1 WO2024090914 A1 WO 2024090914A1 KR 2023016427 W KR2023016427 W KR 2023016427W WO 2024090914 A1 WO2024090914 A1 WO 2024090914A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- electronic device
- visual object
- avatar
- user
- display
- 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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
-
- 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
-
- 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/01—Head-up displays
-
- 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
- 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/012—Head 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/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
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Definitions
- This disclosure relates to an electronic device and method for displaying changes to a virtual object.
- the electronic device may be a wearable device that can be worn by a user.
- the electronic device may be AR glasses and/or a head-mounted device (HMD).
- HMD head-mounted device
- a wearable device may include a display, a processor, and memory for storing instructions.
- the instructions when executed by the processor, may cause the wearable device to display the virtual space on the display based on receiving an input to enter the virtual space.
- the instructions when executed by the processor, may cause the wearable device to display, within the virtual space, a first avatar that has a first appearance and is a current representation of the user. there is.
- the instructions when executed by the processor, cause the wearable device to create visual output for a second avatar that has a second appearance that is different from the first appearance of the first avatar and is a previous representation of the user.
- An object may be caused to be displayed in the virtual space together with the first avatar.
- a non-transitory computer readable storage medium may be configured to store instructions.
- the instructions when executed by the at least one processor of the wearable device, cause the at least one to display the virtual space on the display of the virtual wearable device based on receiving an input for entering the virtual space. This can cause the processor.
- the instructions when executed by the at least one processor of the wearable device, cause the at least one processor to display in the virtual space a first avatar that has a first appearance and is a current representation of the user. can do.
- the instructions when executed by at least one processor of a wearable device, generate a visual object for a second avatar that is a past representation of the user and has a second appearance that is different from the first appearance of the first avatar. and cause the at least one processor to display within the virtual space with a first avatar.
- a method of an electronic device including a display, memory, and processor.
- the method may include displaying the virtual space on the display based on receiving an input for entering the virtual space.
- the method may include displaying a first avatar, which has a first appearance and is a current representation of the user, within the virtual space.
- the method includes creating a visual object for a second avatar, which has a second appearance different from the first appearance of the first avatar and is a previous representation of the user, in the virtual space together with the first avatar. It may include a display action.
- a wearable device may include a display, a memory for storing instructions, and at least one processor for executing the instructions.
- the at least one processor may be configured to receive information from an external electronic device associated with an avatar located within the virtual space based on an input indicating entry into the virtual space.
- the at least one processor may be configured to display at least a portion of the virtual space including a first avatar in a first appearance based on receiving the information.
- a non-transitory computer readable storage medium may be configured to store instructions.
- the instructions when executed by at least one processor of the wearable device, are configured to: receive information from an external electronic device associated with an avatar located within the virtual space based on an input indicating entry into the virtual space; may cause the processor to The instructions, when executed by the at least one processor, cause the at least one to display at least a portion of the virtual space that includes a first avatar of a first appearance based on receiving the information.
- the instructions when executed by the at least one processor, with the avatar based on the information further comprising the avatar in a second appearance that was displayed by the wearable device prior to identifying the input, and cause the at least one processor to display a visual object representing the avatar in the second appearance.
- a method of an electronic device may include identifying information about an avatar within a virtual space based on a request from a wearable device to enter the virtual space.
- the method based on identifying the information of the first appearance of the avatar, determines that the second appearance of the avatar displayed by the wearable device prior to the request is different from the first appearance of the avatar. Based on the identification, transmitting the information including the avatar in the first appearance and a change history of the avatar from the first appearance to the second appearance to the wearable device.
- the method may further include, based on identifying the information of the first avatar of the first appearance, identifying that the first appearance of the avatar is the same as the second appearance, 1 may include transmitting the information including the avatar in appearance to the wearable device.
- an electronic device may include a display, a communication circuit, and a processor.
- the processor may be configured to display a first visual object representing a user in the display based on information received from an external electronic device connected through the communication circuit.
- the processor may be configured to identify, based on the information, the number of times the first visual object was displayed through the display.
- the processor may be configured to display, within the display, along with the first visual object, a second visual object representing the user before the first visual object, based on identifying the number of times less than a specified number of times. You can.
- a method of an electronic device includes displaying a first visual object representing a user within a display of the electronic device based on information received from an external electronic device connected through a communication circuit of the electronic device.
- the method may include an operation of identifying the number of times the first visual object is displayed through the display, based on the information.
- the method includes displaying a second visual object representing the user before the first visual object within the display, together with the first visual object, based on identifying less than a specified number of times. can do.
- an electronic device may include a display, a communication circuit, and a processor.
- the processor may be configured to display a first visual object included in a virtual space and representing the second user to the first user of the electronic device through the display.
- the processor may be configured to obtain information indicating a visual object that has been browsed by the first user from an external electronic device through the communication circuit. the processor to display the second visual object along with the first visual object displayed to the first user based on identifying, from the information, a second visual object that is different from the first visual object, It can be configured.
- a method of an electronic device may include displaying a first visual object included in a virtual space and representing a second user to a first user of the electronic device.
- the method may include obtaining information indicating a visual object that has been browsed by the first user from an external electronic device.
- the method further comprises displaying, based on identifying, from the information, a second visual object that is different from the first visual object, the second visual object along with the first visual object displayed to the first user. may include.
- FIG. 1 illustrates an example of a user interface (UI) displayed by an electronic device based on information obtained from an external electronic device, according to an embodiment.
- UI user interface
- Figure 2 is a block diagram of an electronic device, according to one embodiment.
- FIG. 3 illustrates an example of an operation in which an electronic device displays at least a portion of a virtual space, according to an embodiment.
- FIGS. 4A, 4B, and 4C illustrate an example of an operation in which an electronic device displays a visual object representing a virtual object, according to an embodiment.
- FIGS. 5A and 5B illustrate an example of an operation in which an electronic device displays a visual object based on a history of virtual object changes, according to an embodiment.
- FIG. 6 illustrates an example of an operation in which an electronic device identifies an input for a visual object corresponding to a virtual object, according to an embodiment.
- Figure 7 shows an example of a signal flow diagram between an electronic device and an external electronic device, according to an embodiment.
- Figure 8 shows an example of a flow chart for an electronic device, according to one embodiment.
- Figure 9 shows an example of a flow chart for an electronic device, according to an embodiment.
- Figure 10 is an example diagram of a first embodiment environment in which metaverse services are provided through a server.
- Figure 11 is an example diagram of a second embodiment environment in which the metaverse service is provided through direct connection between user terminals and the second terminal.
- the components are not limited. When a component (e.g., a first) component is said to be “connected (functionally or communicatively)" or “connected” to another (e.g., second) component, it means that the component is connected to the other component. It may be connected directly to a component or may be connected through another component (e.g., a third component).
- module used in this document includes a unit comprised of hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example.
- a module may be an integrated part, a minimum unit that performs one or more functions, or a part thereof.
- a module may be comprised of an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- FIG. 1 illustrates an example of a user interface (UI) displayed by an electronic device based on information obtained from an external electronic device, according to an embodiment.
- UI user interface
- 1 is a diagram illustrating a plurality of electronic devices connected to each other based on a network. Referring to FIG. 1, an example situation in which a first electronic device 101-1, a second electronic device 101-2, and a third electronic device 120 are connected to each other based on a wired network and/or a wireless network. This is shown. Hardware components included in the plurality of electronic devices of FIG. 1 will be described with reference to FIG. 2 .
- the wired network may include a network such as the Internet, a local area network (LAN), a wide area network (WAN), Ethernet, or a combination thereof.
- the wireless network is a network such as long term evolution (LTE), 5g new radio (NR), wireless fidelity (WiFi), Zigbee, near field communication (NFC), Bluetooth, bluetooth low-energy (BLE), or a combination thereof. may include.
- LTE long term evolution
- NR 5g new radio
- WiFi wireless fidelity
- Zigbee wireless fidelity
- NFC near field communication
- BLE bluetooth low-energy
- the plurality of electronic devices in FIG. 1 are shown as being directly connected, the plurality of electronic devices include one or more intermediate nodes (e.g., a router and/or an access point (AP)). It can be indirectly connected through .
- AP access point
- the first electronic device 101-1 and the second electronic device 101-2 are used by users (e.g., the first user 110-1 and the second user 110-2). It may be a terminal owned by a user (110) including each. Terminals may include, for example, personal computers (PCs) such as laptops and desktops, smartphones, smartpads, and/or tablet PCs. The terminal may include smart accessories such as a smartwatch and/or a head-mounted device (HMD). Referring to FIG. 1 , example forms of a first electronic device 101-1 and a second electronic device 101-2 having a HMD form factor are shown, but the embodiment is not limited thereto. Hereinafter, a terminal including the first electronic device 101-1 and the second electronic device 101-2 may be referred to as the electronic device 101. Users 110 of the electronic device 101 may be subscribers to a service provided by the third electronic device 120.
- PCs personal computers
- HMD head-mounted device
- the third electronic device 120 may include a service provider's server.
- a server may include one or more PCs and/or workstations.
- the service provider may operate video conference and/or metaverse services as services that enhance interconnectivity between subscribers.
- the third electronic device 120 may be referred to as an external electronic device 120.
- the electronic device 101 may provide a user experience based on the virtual space 140 to the user 110 of the electronic device 101.
- the electronic device 101 may communicate with the external electronic device 120 to obtain information about the virtual space 140.
- the electronic device 101 may output an audio signal related to the virtual space 140.
- the electronic device 101 may output vibration related to the virtual space 140.
- the external electronic device 120 may provide functions related to an immersive service platform using at least one virtual space (eg, virtual space 140).
- the external electronic device 120 is located within a virtual space 140 formed along a coordinate system (e.g., a two-dimensional coordinate system or a three-dimensional coordinate system) formed by a plurality of axes (e.g., x-axis, y-axis, and/or z-axis).
- the above virtual objects can be arranged.
- a first virtual object 130-1 and a second virtual object 130-2 arranged by the external electronic device 120 in the virtual space 140 are shown.
- the external electronic device 120 based on a signal (e.g., a signal for accessing the virtual space 140) received from the electronic device 101, within the virtual space 140, the user of the electronic device 101
- a signal e.g., a signal for accessing the virtual space 140
- An avatar representing (110) can be placed.
- the avatar may be referred to as a character.
- an avatar may be created using information related to the user.
- An avatar is a combination of three dimensional graphical objects, for example, a virtual object representing one or more clothes and body parts (e.g., a part of the user such as the upper body and/or body parts), as described below. or a combination of virtual objects representing the user's entire body).
- An avatar may be created by the electronic device 101 that receives user input for combining or modifying one or more virtual objects. The embodiment is not limited thereto, and the avatar may be created by the electronic device 101 receiving a photo representing the user's face and/or body parts.
- the first virtual object 130-1 is an avatar representing the user 110-1 of the first electronic device 101-1
- the second virtual object 130-2 may be an avatar representing the user 110-2 of the second electronic device 101-2.
- the position, size, and/or shape of the avatar within the virtual space 140 may be changed by a signal transmitted from the electronic device 101 to the external electronic device 120.
- the electronic device 101 may transmit the signal to the external electronic device 120 based on the input of the user 110 corresponding to the avatar.
- the input of the user 110 may include an input instructing to move the avatar within the virtual space 140.
- Virtual objects placed within the virtual space 140 are not limited to avatars, and the external electronic device 120 may include other virtual objects (e.g., terrain and/or A virtual object representing a building) can be placed.
- the electronic device 101 may display at least a portion of the virtual space 140 on the screen.
- a portion of the virtual space 140 displayed by the first electronic device 101-1 on the screen 150-1 of the first electronic device 101-1 is shown as an example.
- a portion of the virtual space 140 displayed on the screen 150-1 of the first electronic device 101-1 is a virtual space 140 included within the viewing angle of the first virtual object 130-1.
- the first virtual object 130-1 may be an avatar representing the user 110-1 of the first electronic device 101-1.
- a second virtual object 130-2 is represented.
- a visual object 160-2 may be displayed on the screen 150-1 of the first electronic device 110-1.
- the second visual object 160-2 represents the second virtual object 130-2
- the second visual object 160-2 is displayed on the screen 150-1 of the first electronic device 101-1. Please note that they are listed separately within ).
- the second virtual object 130-2 is a three-dimensional object based on a three-dimensional coordinate system
- the second visual object 160-2 is a view of the first virtual object 130-1 within the virtual space 140. It may be an image of the second virtual object 130-2 projected onto an angle.
- a portion of the virtual space 140 displayed by the second electronic device 101-2 on the screen 150-2 of the second electronic device 101-2 is shown as an example.
- the first visual object 160-1 representing the first virtual object 130-1 may be displayed.
- the first visual object 160-1 represents the first virtual object 130-1
- the first visual object 160-1 is displayed on the screen 150-2 of the second electronic device 101-2. Please note that they are listed separately within ).
- the electronic device 101 including the first electronic device 101-1 and the second electronic device 101-2, provides a virtual space 140 to the user 110 of the electronic device 101. ), and may display a visual object representing a user different from the user 110 of the electronic device 101.
- the electronic device 101 displays a visual object corresponding to a user other than the user 110 of the electronic device 101 to the user 110, and then displays a virtual object corresponding to the visual object.
- Objects e.g., avatars
- the first electronic device 101-1 displays a second virtual object 130-2 within the screen 150-1 that displays the second visual object 160-2.
- the object 130-2 may display a visual object 170 based on the change history.
- the second virtual object 130-2 is an avatar corresponding to the user 110-2
- the first electronic device 101-1 displays a history of changes to the avatar in the visual object 170. can do.
- a visual object 170 having the shape of a bubble is shown, but the embodiment is not limited thereto.
- the first electronic device 101-1 is sent to the first user 110-1 before the second virtual object 130-2 corresponding to the second visual object 160-2.
- a visual object 172 representing another virtual object that has been displayed may be displayed.
- the visual object 172 is a representation of the second user 110-2 before the second virtual object 130-2 corresponding to the second visual object 160-2.
- the other virtual object displayed through the display of the electronic device 101-1 may be indicated.
- the first electronic device 101-1 displays text (e.g., year-month) guiding the timing or moment at which the avatar corresponding to the second user 110-2 changed.
- the first electronic device 101-1 guides the location within the virtual space 140 where the first user 110-1 and the second user 110-2 interacted.
- Can display text e.g., “Last Meeting: A Virtual Space”.
- the first electronic device 101-1 may display a visual object 174 in the form of a button including designated text (eg, confirmation). The first electronic device 101-1 may stop displaying the visual object 170 in response to an input indicating selection of the visual object 174.
- a second virtual object ( At least part of 130-2) can be changed.
- the external electronic device 120 and/or the first electronic device 101-1 displays at least a portion of the second virtual object 130-2 through the display of the first electronic device 101-1 (e.g., In the state of the second visual object 160-2, it may be identified whether the second user 110-2 has changed at least part of the second virtual object 130-2.
- the first electronic device 101-1 changes the at least a part of the second virtual object 130-2. It can be identified that changes have been made.
- the first electronic device 101-1 displays a first visual object 160-2 within the first viewpoint, together with a second visual object 160-2 representing a second virtual object 130-2 within the third viewpoint.
- a visual object 172 that has been browsed by the user 110-1 may be displayed.
- the first electronic device 101-1 creates a virtual space representing the second user 101-2 ( 140)
- the change history of my second virtual object 130-2 can be visualized. Because the first electronic device 101-1 visualizes the history of changes to the second virtual object 130-2, the first user 110-1 of the first electronic device 101-1 displays the history. Based on this, the second visual object 160-2 corresponding to the second virtual object 130-2 corresponding to the second user 110-2 can be identified more quickly.
- UI user interface
- the first electronic device 101-1 displays the second visual object 160-2 representing the second virtual object 130-2. 1 has been browsed by the first user 110-1 of the electronic device 101-1 as an expression of the second user 110-2 corresponding to the second virtual object 130-2
- a visual object 172 may be identified.
- the first electronic device 101-1 may obtain information indicating the visual object 172 from the external electronic device 120.
- the first electronic device 101-1 selects a second visual object 160-2 based on identifying a visual object 172 that is different from the second visual object 160-2 displayed through the display, from the information. Together with 2), the visual object 172 can be displayed.
- the first electronic device 101-1 displays the second user 110-2 at the current time to the first user 110-1.
- the representation e.g., avatar and/or video
- the other time point may be the last time the first user 110-1 communicated with the second user 110-2 through the first electronic device 101-1.
- Figure 2 is a block diagram of an electronic device 101, according to one embodiment.
- the electronic device 101 and the external electronic device 120 of FIG. 2 may include the electronic device 101 and the external electronic device 120 of FIG. 1 .
- the electronic device 101 may include at least one of a processor 210, a memory 220, a communication circuit 230, a display 240, or a sensor 250.
- the processor 210, memory 220, communication circuit 230, display 240, and sensor 250 are electrically connected to each other by electronic components such as a communication bus 202. and/or may be operably coupled with each other.
- hardware being operatively combined will mean that a direct connection or an indirect connection between the hardware is established, wired or wireless, such that the second hardware is controlled by the first hardware among the hardware. You can. Although shown based on different blocks, the embodiment is not limited thereto, and some of the hardware in FIG.
- the processor 210 e.g., the processor 210, the memory 220, and at least a portion of the communication circuit 230
- SoC system on a chip
- the type and/or number of hardware components included in the electronic device 101 are not limited to those shown in FIG. 2 .
- electronic device 101 may include only some of the hardware components shown in FIG. 2 .
- the electronic device 101 may take the form of glasses 204-1 that can be worn on the head of a user (eg, user 110 in FIG. 1).
- the electronic device 101 may take the form of a mobile phone 204-2.
- the electronic device 101 may take the form of a laptop PC 204-3.
- the processor 210 of the electronic device 101 may include hardware components for processing data based on one or more instructions.
- Hardware components for processing data include, for example, an arithmetic and logic unit (ALU), a floating point unit (FPU), a field programmable gate array (FPGA), a central processing unit (CPU), and/or an application processor (AP).
- ALU arithmetic and logic unit
- FPU floating point unit
- FPGA field programmable gate array
- CPU central processing unit
- AP application processor
- the number of processors 210 may be one or more.
- the processor 210 may have a multi-core processor structure such as dual core, quad core, or hexa core.
- the memory 220 of the electronic device 101 may include hardware components for storing data and/or instructions input and/or output to the processor 210.
- Memory 220 may include, for example, volatile memory such as random-access memory (RAM) and/or non-volatile memory such as read-only memory (ROM). there is.
- Volatile memory may include, for example, at least one of dynamic RAM (DRAM), static RAM (SRAM), cache RAM, and pseudo SRAM (PSRAM).
- Non-volatile memory includes, for example, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), flash memory, hard disk, compact disk, solid state drive (SSD), and embedded multi media card (eMMC).
- PROM programmable ROM
- EPROM erasable PROM
- EEPROM electrically erasable PROM
- flash memory hard disk, compact disk, solid state drive (SSD), and embedded multi media card (eMMC).
- SSD solid state drive
- one or more instructions indicating operations and/or operations to be performed on data by the processor 210 may be stored.
- a set of one or more instructions may be referred to as firmware, operating system, process, routine, sub-routine and/or application.
- the electronic device 101 and/or the processor 210 executes a set of a plurality of instructions distributed in the form of an operating system, firmware, driver, and/or application. , at least one of the operations of FIGS. 7, 8, and 9 may be performed.
- This may mean stored in a format executable by the processor 210 (eg, a file with an extension specified by the operating system of the electronic device 101).
- the communication circuit 230 of the electronic device 101 may include hardware to support transmission and/or reception of electrical signals between the electronic device 101 and the external electronic device 120. . Although only one external electronic device 120 connected to the electronic device 101 through the communication circuit 230 is shown, the embodiment is not limited thereto, and for example, the electronic device 101 may be connected to the external electronic device 120. It is possible to communicate with a plurality of external electronic devices including.
- the communication circuit 230 may include, for example, at least one of a modem (MODEM), an antenna, and an optical/electronic (O/E) converter.
- MODEM modem
- O/E optical/electronic
- the communication circuit 230 includes Ethernet, local area network (LAN), wide area network (WAN), wireless fidelity (WiFi), Bluetooth, bluetooth low energy (BLE), ZigBee, long term evolution (LTE), It can support transmission and/or reception of electrical signals based on various types of protocols, such as 5G new radio (NR).
- LAN local area network
- WAN wide area network
- WiFi wireless fidelity
- BLE bluetooth low energy
- BLE bluetooth low energy
- ZigBee ZigBee
- LTE long term evolution
- NR 5G new radio
- the display 240 of the electronic device 101 displays information visualized to the user (e.g., of FIGS. 3, 4A, 4B, 4C, 5A, 5B, and/or 6). At least one of the screens) can be output.
- the display 240 may be controlled by a controller such as a GPU (graphic processing unit) to output visualized information to the user.
- the display 240 may include a flat panel display (FPD) and/or electronic paper.
- the FPD may include a liquid crystal display (LCD), a plasma display panel (PDP), and/or one or more light emitting diodes (LED).
- the LED may include an organic LED (OLED).
- the senor 250 of the electronic device 101 receives non-electronic information related to the electronic device 101 by the processor 210 and/or memory 220. It can generate electrical information that can be processed.
- an image sensor 252, an inertial measurement unit (IMU) 254, and/or a microphone 256 are shown as examples of the sensor 250. The examples are not limited thereto.
- the sensor 250 may additionally include a sensor not shown in FIG. 2 .
- the sensor 250 may further include a global positioning system (GPS) sensor for detecting the geographic location of the electronic device 101.
- GPS global positioning system
- the image sensor 252 of the electronic device 101 includes one or more optical sensors (e.g., charged coupled device (CCD) sensor, CMOS) that generate electrical signals representing the color and/or brightness of light. (complementary metal oxide semiconductor) sensor).
- a plurality of optical sensors included in the image sensor 252 may be arranged in the form of a 2-dimensional array.
- the image sensor 252 may obtain electrical signals from each of the variable optical sensors substantially simultaneously and generate two-dimensional frame data corresponding to light reaching the optical sensors of the two-dimensional grid.
- photo data captured using the image sensor 252 may mean one image acquired from the image sensor 252.
- video data captured using the image sensor 252 may mean a sequence of a plurality of images acquired from the image sensor 252 according to a designated frame rate.
- the electronic device 101 includes an image sensor 252
- the number of image sensors included in the electronic device 101 may be plural.
- the electronic device 101 includes a first image sensor disposed toward the eyes of a user wearing the glasses 204-1, and It may include a second image sensor disposed toward the direction in which the user's head faces (eg, forward).
- the IMU 254 of the electronic device 101 may include an acceleration sensor, a gyro sensor, a geomagnetic sensor, or a combination thereof.
- the acceleration sensor measures the gravitational acceleration and/or acceleration of each of a plurality of axes (e.g., x-axis, y-axis, and z-axis) that are perpendicular to each other and are based on a designated origin within the electronic device 101.
- An electrical signal can be output.
- the gyro sensor may output an electrical signal representing the angular velocity of each of the plurality of axes.
- the geomagnetic sensor may output an electrical signal indicating the magnitude of the magnetic field formed in the electronic device 101 along each of a plurality of axes (e.g., x-axis, y-axis, and/or z-axis).
- a plurality of axes e.g., x-axis, y-axis, and/or z-axis.
- an acceleration sensor, a gyro sensor, and/or a geomagnetic sensor may include accelerations, angular velocities, and/or magnetic field magnitudes of the number of axes, based on a specified period (e.g., 1 millisecond). sensor data can be output repeatedly.
- the electronic device 101 may include a microphone 256 that outputs an electrical signal indicating vibration of the atmosphere.
- the electronic device 101 may output an audio signal containing the user's speech using the microphone 256.
- the user's remarks included in the audio signal may be converted into information in a format recognizable by the electronic device 101 based on a voice recognition model and/or a natural language understanding model.
- the electronic device 101 may recognize a user's speech and execute one or more functions among a plurality of functions that can be provided by the electronic device 101.
- the electronic device 101 may include an output means for outputting information in a form other than a visualized form.
- the electronic device 101 may include a speaker for outputting an acoustic signal.
- the electronic device 101 may include a motor to provide haptic feedback based on vibration.
- the external electronic device 120 may include at least one of a processor 210, a memory 220, or a communication circuit 230.
- processor 210, memory 220, and communication circuitry 230 may be electrically and/or operatively coupled to each other by electronic components, such as communication bus 202.
- electronic components such as communication bus 202.
- hardware that performs similar functions e.g., processor 210, memory 220, and/or communication circuit 230
- a matching reference number is assigned to assign a matching reference number. It can be shown based on Descriptions of the hardware included in each of the electronic device 101 and the external electronic device 120 may be omitted to reduce repetition of description.
- the external electronic device 120 uses a virtual space (e.g., the virtual space 140 of FIG. 1) to connect users and/or their electronic devices (e.g., the electronic device 101). ) can relay the exchange of information between.
- the external electronic device 120 may track and/or monitor interactions between users that occur within the virtual space. Interaction between users occurs within a virtual space provided by the external electronic device 120, using avatars corresponding to each of the users (e.g., the first virtual object 130-1 in FIG. 1 and/or It may be generated by the second virtual object 130-2).
- the external electronic device 120 may store information for displaying avatars of users accessing the virtual space in the memory 220 of the external electronic device 120.
- the information for displaying an avatar may be referred to as account information and/or user information of a user corresponding to the avatar.
- the account information and/or the user information may include information (eg, identification (ID), password, personal identification number (PIN), and/or biometric information) for authenticating the user corresponding to the avatar.
- ID identification
- PIN personal identification number
- biometric information for authenticating the user corresponding to the avatar.
- the external electronic device 120 based on identifying the interaction of users within the virtual space, the external electronic device 120, within the memory 220 of the external electronic device 120, at the first point in time when the interaction occurred.
- the first states of virtual objects corresponding to the users may be stored.
- the first states of the virtual objects may indicate the appearances of the virtual objects at the first point in time.
- the external electronic device 120 determines the first states of the virtual objects at a second time point when the interaction occurred again, and the memory, based on re-identifying the interaction of the users.
- the first states stored in 220 may be compared.
- the external electronic device 120 may transmit a signal including the difference between the first states and the second states to at least one electronic device 101 among the users.
- the electronic device 101 that has received the information can visualize the difference included in the signal in the display 240.
- the electronic device 101 may display the visual object 170 of FIG. 1 .
- the electronic device 101 may display a first visual object representing the user on the display 240 based on information received from the external electronic device 120.
- the user may include other users who interact with the user of the electronic device 101 through a virtual space provided by the external electronic device 120.
- the information that the electronic device 101 acquires from the external electronic device 120 includes the interaction history of the user corresponding to the first visual object and the user of the electronic device within the virtual space. can do.
- the electronic device 101 may identify the number of times the first visual object has been displayed through the display 240.
- the electronic device 101 may identify the number of times the first visual object was viewed by the user of the electronic device 101 through the display 240 from the information.
- electronic device 101 displays a display within display 240 along with the first visual object but before the first visual object.
- a second visual object representing the user may be displayed.
- the second visual object may be a visual object displayed through the display 240 as a user's expression corresponding to the first visual object.
- the electronic device 101 displays a visual object representing another user connected to the user of the electronic device 101 through a virtual space provided by the external electronic device 120.
- the electronic device 101 may display another visual object that was displayed as the other user's expression along with the visual object.
- the electronic device 101 displays the other party's current appearance displayed through the display 240 in parallel with the other party's past appearance (e.g., another appearance displayed through the display 240). parallel) can be displayed.
- FIG. 3 illustrates an example of an operation in which the electronic device 101 displays at least a portion of a virtual space, according to an embodiment.
- the electronic device 101 and the external electronic device 120 of FIG. 3 may be examples of the electronic device 101 and the external electronic device 120 of FIG. 2 .
- FIG. 3 an example of the electronic device 101 displaying visual objects 320, 330, 340, 345, 350, 355, 360, and 365 on the screen 310 is shown, according to one embodiment.
- the electronic device 101 has the appearance of glasses that can be worn on the head of the user 110 (e.g., glasses 204-1 in FIG. 2)
- the electronic device 101 has the appearance of glasses 204-1 in FIG. 3 on the lenses of the glasses.
- the screen 310 can be projected. Because screen 310 is projected onto the lens, the user can view screen 310 with ambient light passing through the lens.
- the embodiment is not limited to this, and the electronic device 101 may have a structure to block the external light.
- the electronic device 101 which has a structure for blocking external light, displays a screen 310 based on VR (virtual reality), or displays visual objects 320 and 330 on an image including the external light. , 340, 345, 350, 355, 360, and 365) can be composited to provide a user experience based on VST (video see through).
- VR virtual reality
- VST video see through
- the electronic device 101 may display at least a portion of a virtual space (eg, the virtual space 140 of FIG. 1) provided by the external electronic device 120.
- the electronic device 101 may display a screen 310 including at least a portion of the virtual space based on identifying an input indicating entry into the virtual space from the user 110.
- the electronic device 101 may display the screen 310 in response to an input indicating entering a conference room or chat room provided by the external electronic device 120.
- Screen 310 may include at least a portion of a virtual space corresponding to the conference room or the chat room associated with the input.
- the electronic device 101 displays one or more visual objects (e.g., visual objects 320, 330, 340, 345, 350, 355, 360, 365) included within at least a portion of the virtual space. ) is shown as an example.
- the electronic device 101 may display the one or more visual objects based on information received from the external electronic device 120.
- the electronic device 101 is connected to the external electronic device 120 based on the account information of the user 110, the electronic device 101 is included within the view angle of the avatar placed in the virtual space according to the account information.
- the information for displaying at least a portion of the virtual space may be received from the external electronic device 120.
- the visual objects 320, 330, 340, 345, 350, 355, 360, and 365 included in the screen 310 of FIG. 3 correspond to the user 110 among a plurality of virtual objects arranged in the virtual space. It can correspond to virtual objects included in the view angle of the avatar.
- the electronic device 101 may display a visual object 320 representing at least a portion of an object (eg, a table) placed in the virtual space on the screen 310.
- the electronic device 101 may display a visual object 320 on the screen 310 based on at least a portion of the object shown through the view angle of the avatar corresponding to the user 110 within the virtual space. there is.
- the electronic device 101 displays visual objects 330, 340, and 350 that are included within the view angle of the avatar corresponding to the user 110 and represent virtual objects of other users different from the user 110. , 360) can be displayed.
- the electronic device 101 may display visual objects 330, 340, and 360 corresponding to at least some of the avatars of other users on the screen 310.
- visual objects 330 , 340 , and 360 may correspond to at least a portion of the other users' avatars shown through the viewing angle of the avatar corresponding to user 110 .
- the embodiment is not limited to this, and the electronic device 101 may display a visual object 350 on the screen 310 based on video received from the external electronic device 120.
- the video may be streamed from a camera of the user's electronic device (eg, the second electronic device 101-2 in FIG. 1) corresponding to the visual object 350.
- the electronic device 101 identifies whether the representation of the users corresponding to each of the visual objects 330, 340, 350, and 360 has been changed based on the history of displaying the users. can do. For example, when the user corresponding to the visual object 330 first interacts with the user 110 of the electronic device 101 through the virtual space of the external electronic device 120, the electronic device 101 displays the visual object 330. The history of changes to the avatar corresponding to the object 330 may not be displayed on the screen 310 . The external electronic device 120 and/or the electronic device 101 displays a visual object 330 displayed within the screen 310 and/or the avatar corresponding to the visual object 330, and displays the avatar corresponding to the visual object 330. It can be saved as a user-displayed history.
- the electronic device 101 displays the visual object 330
- the avatar change history corresponding to may not be displayed on the screen 310.
- the electronic device 101 when the avatar corresponding to the visual object 340 is changed by the visual object 340 and/or the user corresponding to the avatar, the electronic device 101 is displayed along with the visual object 340.
- a visual object 345 representing the avatar before being changed by the user may be displayed.
- electronic device 101 may display images and/or video representing at least a portion of the avatar that was last viewed by user 110 .
- the electronic device 101 may display information for describing the time when the avatar was last viewed by the user 110 along with the image and/or the video within the visual object 345. there is.
- the information may include a timestamp for the viewpoint and/or a location in virtual space where the avatar was placed within the viewpoint. Exemplary operations by which the electronic device 101 displays the information within the visual object 345 are described with reference to FIGS. 4A, 4B, 4C and/or 5A and 5B.
- the electronic device 101 may display a visual object 355 including the avatar on the screen 310.
- a portion e.g., a thumbnail
- electronic device 101 may use visual object 350 to , At least a portion of the video from the user's current viewpoint corresponding to the visual object 350 may be played on the screen 310.
- the electronic device 101 displays the video in the screen 310.
- a visual object 365 including at least a portion of a video may be displayed.
- the electronic device 101 uses the visual object 365 to display at least a portion (e.g., a thumbnail) of a video from a user's past viewpoint corresponding to the visual object 360 on the screen 310. You can.
- an embodiment of the electronic device 101 displays visual objects 345, 355, and 365 in the form of bubbles, but the embodiment is not limited thereto.
- the electronic device 101 may further display user information corresponding to the bubble within the bubble.
- the information may include, for example, data about the last time the user interacted with the user through the virtual space (e.g., a timestamp indicating that time and/or the location of the virtual space with which the user interacted at the time) location) may be included.
- the electronic device 101 performs example operations of displaying user expressions of different viewpoints (e.g., current viewpoint and past viewpoint) that are associated with or linked with each other, such as on the screen 310, FIG. 5A and FIG. 5B.
- a first representation of the user at a first time point may be displayed in screen 310 with respect to a second representation of the user at a second time point (e.g., a past time point). It can be arranged in .
- expressions of users to be displayed through the virtual space e.g., visual objects 330, 340, 350, 360
- FIGS. 4A, 4B, and 4C The operation of visualizing the changed history is explained with reference to FIGS. 4A, 4B, and 4C.
- the electronic device 101 can identify whether the user 110 has viewed one or more visual objects included in the screen 310. For example, the electronic device 101 may determine the direction of the user's 110's eyes, the direction that the user's 110 head is facing, the direction of a designated body part of the user 110, such as a hand, or the user's 110 utterance. Based on at least one of (speech), a visual object focused on the user 110 may be identified among visual objects displayed on the screen 310. For example, the electronic device 101 may track the direction of the eyes of the user 110 to identify an input indicating viewing the visual object 340 and/or the visual object 345.
- the electronic device 101 may determine the direction of the user's 110 eyes to determine a specified number of times to gaze at the visual object 340 and/or a specified period of time on the visual object 340 (The input can be identified based on whether it is stopped by exceeding the duration. For example, the electronic device 101 may identify an input indicating selection of the visual object 345 (eg, a finger pointing toward the visual object 345). An example of an operation by the electronic device 101 to identify the input is described with reference to FIG. 6 .
- electronic device 101 may stop displaying visual object 345 .
- the electronic device 101 determines the state of the visual object 340 and/or the avatar corresponding to the visual object 340, and the interaction between the user 110 and the user corresponding to the visual object 340. As an operation history, it can be saved.
- the electronic device 101 may transmit a signal indicating that the visual object 340 has been viewed by the user 110 of the electronic device 101 to the external electronic device 120.
- the external electronic device 120 may store the state of the visual object 340 and/or the avatar corresponding to the visual object 340 in information including the interaction history.
- the electronic device 101 may display the screen 310 including at least a portion of the virtual space provided by the external electronic device 120.
- electronic device 101 displays visual objects 330, 340, 350, 360 indicating different users interacting with user 110 of electronic device 101 through the virtual space. It can be displayed.
- Each of the visual objects 330, 340, 350, and 360 may be representations (e.g., avatars, photo IDs, and/or videos containing the users) of the users accessed in the virtual space at the current time. there is.
- the electronic device 101 can visualize the history of changes to the users' expressions.
- the electronic device 101 displays, within the screen 310, an expression of the user that is different from the visual objects 330, 340, 350, and 360 and displayed through the electronic device 101 before the current point in time.
- Visual objects eg, visual objects 345, 355, and 365 may be displayed.
- FIGS. 4A, 4B, and 4C and/or FIGS. 5A and 5B an operation of the electronic device 101 to visualize the history of changes to virtual objects included in a virtual space, according to an embodiment, will be described. An example is explained.
- FIGS. 4A, 4B, and 4C illustrate an example of an operation in which the electronic device 101 displays a visual object representing a virtual object, according to an embodiment.
- the electronic device 101 and 410 of FIGS. 4A, 4B, and 4C may include the electronic device 101 of FIGS. 1, 2, and 3.
- the electronic device 101 and the electronic device 410 may be terminals of the user 110.
- the electronic device 101 and the electronic device 410 may communicate with the external electronic device 120 based on the account information of the user 110.
- the electronic device 101 has the appearance of glasses and the electronic device 410 has the appearance of a mobile phone (e.g., mobile phone 204-2 in FIG. 2), the embodiment is limited to this. It doesn't work.
- the electronic device 101 and/or the electronic device 410 is configured to use a virtual space (e.g., the virtual space of FIG. 1) provided by the external electronic device 120 based on the account information of the user 110. It can be accessed by space 140).
- the external electronic device 120 may provide services (eg, metaverse service and/or video conference service) for conversation between physically separated users based on the virtual space.
- the external electronic device 120 may reserve a video conference for a plurality of users, including the user 110, based on the virtual space. The reservation for the video conference may be created based on information received from at least one of a plurality of users.
- the external electronic device 120 may store information indicating the reservation of the video conference in the memory of the external electronic device 120 (eg, memory 220 in FIG. 2).
- the information may include information indicating when the video conference will start and/or a location in the virtual space where the video conference will occur.
- the external electronic device 120 before the time point indicated by the information, allows the electronic devices of the plurality of users indicated by the information to access the virtual space based on the reservation.
- a message (e.g., push notification) can be transmitted to guide the user.
- the external electronic device 120 may be referred to as a push server.
- the external electronic device 120 identifies that the user 110 is wearing the electronic device 101
- the external electronic device 120 selectively sends the message to the electronic device 101 among the electronic device 101 and the electronic device 410 ( Can be transmitted selectively.
- the embodiment is not limited to this, and the external electronic device 120 is configured as at least one of the electronic device 101 and/or the electronic device 410, independently of whether the user 110 is wearing the electronic device 101.
- the message can be sent.
- FIG. 4A an example of a visual object 430 displayed by the electronic device 101 and/or the electronic device 410 in response to the message received from the external electronic device 120 is shown.
- the electronic device 101 displays a visual object 430 within the field-of-view (FoV) of the user 110 wearing the electronic device 101 through a display (e.g., display 240 in FIG. 2). can do.
- the electronic device 410 may display a visual object 430 based on the message on the display 420.
- the electronic device 101 and/or the electronic device 410 such as text within the visual object 430 (e.g., "It's 10 minutes before you enter the VR improvement meeting"), may display a video based on a virtual space. It may display when the conference will start and/or the title assigned to the video conference.
- the electronic device 101 and/or the electronic device 410 identifies another user different from the user 110 among the users who will attend the video conference corresponding to the message.
- Text e.g., "Member Jessica has changed her character. Click to check the changed character before the meeting" can be displayed to guide that the representations have changed.
- the electronic device 101 and/or the electronic device 410 may display the nickname (“Jessica” in the example of FIG. 4A) of the user whose avatar has been changed.
- the external electronic device 120 guides the user 110 that the expression of at least one of the other users has changed. You can.
- the electronic device 410 may display the visual object 440 in response to a gesture of touching and/or clicking the visual object 430 displayed within the display 420.
- the electronic device 101 may identify an input indicating selection of a visual object 430 based on the gaze and/or gesture of the user 110 wearing the electronic device 101.
- the electronic device 101 may display a visual object 440 to the user 110 in response to the input.
- the electronic device 101 and/or the electronic device 410 may display a history of changes in the expressions of one or more users.
- electronic device 101 and/or electronic device 410 may display text containing the point in time at which the other user's avatar changed (e.g., “Jessica changed character on 2022-07-22”). ) can be displayed.
- the electronic device 101 and/or the electronic device 410 displays the history of changes in the avatar of another user distinct from the user 110 using the visual objects 442 and 444. can do.
- Visual objects 442 and 444 may be images that visualize at least a portion of the other user's avatar from different viewpoints.
- Visual object 442 corresponds to the state of the avatar that was last viewed by user 110 of electronic device 101
- visual object 444 corresponds to the state of the avatar to be displayed via a video conference associated with visual object 440. It can respond to the state of the avatar.
- visual object 442 may point to an avatar that has been displayed to user 110 through another video conference conducted prior to the video conference, such that visual object 442 may represent a past point in time or a past state.
- the electronic device 101 and/or the electronic device 410 displays the avatar change history based on a contact list stored in the electronic device 101 and/or the electronic device 410. You can. Referring to FIG. 4B , an embodiment in which the electronic device 101 and/or the electronic device 410 displays a screen 450 including a contact list is shown. Within the screen 450, the electronic device 101 and/or the electronic device 410 may display items 451, 452, 453, and 454 corresponding to each of a plurality of users stored in the contact list. . Each of the items 451, 452, 453, and 454 may include the name and/or photo of the corresponding user.
- the electronic device 101 and/or the electronic device 410 displays a screen 450 containing the contact list. ), an image for at least part of the avatar may be displayed.
- the electronic device 101 and/or the electronic device 410 may include, within the item 451, the user's name (e.g., "Jessica") corresponding to the item 451, and the user's photo 451-1. ), a visual object 451-2 representing an avatar matching the user may be displayed.
- electronic device 101 and/or electronic device 410 may display, within item 453, a user's name corresponding to item 453 (e.g., "Jenny"), a photo of the user 453-1
- a visual object 453-2 representing an avatar matching the user may be displayed.
- the electronic device 101 and/or the electronic device 410 displays at least a portion of the avatar (e.g., the avatar) within the screen 450.
- An image and/or video representing a face (including a portion of the face) may be displayed.
- the electronic device 101 and/or the electronic device 410 may display options for adding and/or searching the contact list within a screen 450 including the contact list.
- the electronic device 101 and/or the electronic device 410 may display, within the screen 450, a visual object 455 in the form of a button for adding a user to the contact list.
- the electronic device 101 and/or the electronic device 410 may display, within the screen 450, a visual object 456 in the form of a button for searching at least one user within the contact list.
- the electronic device 101 and/or the electronic device 410 may display, within the screen 450, a visual object 457 for displaying options different from the visual objects 455 and 456.
- the electronic device 101 and/or the electronic device 410 determines the user's avatar included in the contact list based on information received from the external electronic device 120. Changed history can be identified. The electronic device 101 and/or the electronic device 410 may display an indicator on the screen 450 notifying that the avatar has changed based on the history. For example, when the user's avatar corresponding to the item 451 is changed, the electronic device 101 and/or the electronic device 410 displays a change in the avatar within the item 451 displayed on the screen 450. A visual object 451-3 for notification may be displayed. Although the visual object 451-3 having the appearance of a star is shown as an example, the embodiment is not limited thereto.
- the display of the visual object 451-3 may include the expression of the user corresponding to the item 451, the user 110 of the electronic device 101 and/or the electronic device 410, and the user corresponding to the item 451. It can indicate that a change occurred after the interaction. Referring to FIG. 4B, when the user's avatar corresponding to the item 453 has not changed, the electronic device 101 and/or the electronic device 410 displays an indicator, such as a visual object 451-3, on the item 453. ), you can refrain from marking it (refrain from).
- the electronic device 101 and/or the electronic device 410 may display a visual object 460 to guide the history of changes in the user's avatar corresponding to the item 451.
- the visual object 460 may be displayed within the display 420 of the electronic device 410 in the form of a pop-up window, or may be displayed to the user 110 wearing the electronic device 101.
- the electronic device 101 and/or the electronic device 410 displays the history of changes in the user's avatar corresponding to the visual object 460 using the visual objects 462 and 464. can do. Similar to the visual objects 442 and 444 of FIG.
- the electronic device 101 and/or the electronic device 410 uses the visual objects 462 and 464 to display the states of the avatar at different viewpoints. You can visualize it.
- the visual object 464 corresponding to the visual object 451-2 in the screen 450 may express the current state of the avatar.
- the visual object 462 may represent the avatar that was last viewed by the user 110, as a past state of the avatar.
- the electronic device 101 and/or the electronic device 410 may display a pop-up window summarizing the change history of the avatars of users included in the contact list.
- a pop-up window summarizing the change history of the avatars of users included in the contact list.
- FIG. 4B an example in which the electronic device 101 and/or the electronic device 410 displays a visual object 470 in the form of the pop-up window is shown.
- electronic device 101 and/or electronic device 410 may display a visual object 470.
- the electronic device 101 and/or the electronic device 410 selects one or more avatars from among the avatars of users included in the contact list that have a state that is different from the state that was viewed by the user 110. You can display a list of them. Referring to the embodiment of FIG. 4B, the electronic device 101 and/or the electronic device 410 displays visual objects within the visual object 470 that visualize the history of changes in the user's avatar corresponding to the item 451. (462, 464) can be displayed. Within the visual object 470, the electronic device 101 may display visual objects 472 and 474 for changing one user's avatar change history to another user's avatar change history in the visual object 470. You can.
- the electronic device 101 and/or the electronic device 410 may execute a function for sharing the history of changes in the avatar of a user included in the contact list to another user different from the user 110. .
- the electronic device 101 and/or the electronic device 410 may display a button (eg, the visual object 466) for executing the function.
- electronic device 101 and/or electronic device 410 may display a button (e.g., visual object 468) to stop displaying visual object 460 within FIG. 4C. You can.
- a button e.g., visual object 468 to stop displaying visual object 460 within FIG. 4C. You can.
- visual object 470 of FIG. 4B electronic device 101 and/or electronic device 410. may display the button for executing the function.
- electronic device 101 and/or electronic device 410 may share a history of avatar changes associated with visual object 460.
- a pop-up window (eg, visual object 480) may be displayed.
- the electronic device 101 and/or the electronic device 410 creates a list of at least one user who has viewed the avatar displayed through the visual object 460 from among the users stored in the contact list. It can be displayed. For example, users corresponding to each of the items 481, 482, and 483 displayed within the visual object 480 are among the users stored in the contact list of the electronic device 101 and/or the electronic device 410. These may be users who have viewed the avatar visualized through the visual object 460 through the device.
- the avatar in the state associated with the visual object 462 may be displayed on the electronic device 101 and/or the electronic device 483 based on the history displayed through the electronic devices of the users corresponding to each of the items 481, 482, and 483.
- Device 410 may display items 481, 482, and 483.
- the electronic device 101 and/or the electronic device 410 may identify the history based on information transmitted from the external electronic device 120.
- the electronic device 101 and/or the electronic device 410 includes check boxes for selecting each of the items 481, 482, and 483 within each of the items 481, 482, and 483. (481-1, 482-1, 483-1) can be displayed. Referring to FIG. 4C, inputs indicating selection of checkboxes 481-1 and 483-1 among the checkboxes 481-1, 482-1, and 483-1 from the user 110 are identified. A subsequent exemplary state is shown. Within the visual object 480, the electronic device 101 and/or the electronic device 410 may display a button (eg, the visual object 484) to stop displaying the visual object 480.
- a button eg, the visual object 484
- the electronic device 101 and/or the electronic device 410 provides an avatar associated with the visual object 460 to at least one user selected by the inputs within the visual object 480.
- a button e.g., visual object 485 for sharing the changed history may be displayed.
- electronic device 101 and/or electronic device 410 selects checkboxes 481-1, 483-1.
- Information indicating the history can be transmitted to the electronic devices of users corresponding to the corresponding items 481 and 483, respectively, and thus correspond to the check boxes 481-1 and 483-1, respectively.
- Users can display a visual object 462 of the avatar in a past state and display a visual object 464 of the avatar in a current state.
- the electronic device 101 and/or the electronic device 410 based on information received from the external electronic device 120, identifies another user distinct from the user 110. You can visualize the history of expression changes. For example, the electronic device 101 and/or the electronic device 410 may visualize a history of avatar changes in a virtual space (e.g., virtual space 140 of FIG. 1) that matches the other user. The point at which the electronic device 101 and/or the electronic device 410 visualizes the history is when the avatar is viewed through the virtual space provided by the external electronic device 120, as described above with reference to FIG. 4A. It may include a point in time prior to the following.
- a virtual space e.g., virtual space 140 of FIG.
- the electronic device 101 and/or the electronic device 410 may visualize the history based on the contact list, as described above with reference to FIGS. 4B and 4C.
- the electronic device 101 and/or the electronic device 410 such as the visual objects 462 and 464 of FIGS. 4B and 4C, display visual objects representing the states of avatars at different viewpoints. can be displayed.
- the viewpoints may include a first viewpoint, which is the current viewpoint, and a second viewpoint, when the avatar was viewed before the current viewpoint. Based on the visual objects, the electronic device 101 and/or the electronic device 410 may visualize changes in the avatar between the viewpoints.
- the electronic device 101 displays a screen (e.g., the screen of FIG. 3) including a portion of the virtual space provided by the external electronic device 120.
- a screen e.g., the screen of FIG. 3
- 310) an example of an operation for visualizing a history of changes in the representation of a user (e.g., another user distinct from the user 110 of the electronic device 101) is described.
- FIGS. 5A and 5B illustrate an example of an operation in which the electronic device 101 displays a visual object based on a history of virtual object changes, according to an embodiment.
- the electronic device 101 and the external electronic device 120 of FIGS. 5A and 5B are the electronic device 101 and the external electronic device 120 of FIGS. 1, 2, and 3, and/or the electronic device 101 and the external electronic device ( 120) may be included.
- the electronic device 101 may display at least a portion of the virtual space on the screen 310 based on information transmitted from the external electronic device 120. At least a portion of the virtual space displayed through the screen 310 may be a portion of the virtual space included within the view angle of the avatar of the user 110.
- the electronic device 101 may display a visual object 340 representing a virtual object within the screen 310.
- the electronic device 101 may display the visual object 340 on the screen 310 based on identifying the virtual object within the viewing angle of the avatar of the user 110.
- the virtual object corresponding to the visual object 340 may be a representation (eg, an avatar) of another user that is different from the user 110 .
- the visual object 340 of FIGS. 5A and 5B may include the visual object 340 of FIG. 3 .
- the electronic device 101 may visualize a change history of a virtual object corresponding to the visual object 340 on the screen 310.
- the electronic device 101 may display a history of changes in the avatar corresponding to the visual object 340 along with the visual object 340 .
- the electronic device 101 may visualize a history of changes in the expression of a user (eg, another user distinct from the user 110) matched to the visual object 340.
- the electronic device 101 may display a visual object 510 including a history of changes in the avatar corresponding to the visual object 340 along with the visual object 340 within the screen 310. there is.
- the visual object 510 having the form of a bubble is shown as an example, the embodiment is not limited thereto.
- the electronic device 101 displays a visual object 510 for visualizing the history of an avatar corresponding to the visual object 340, and displays an identifier (e.g., ID) uniquely assigned to the avatar on the screen. Based on whether it is displayed within 310, it can be displayed. For example, when the identifier is displayed at a point in the screen 310 adjacent to the visual object 340, the user 110 viewing the screen 310 corresponds to the visual object 340 based on the identifier. You can recognize your counterpart. When the identifier is displayed together with the visual object 340, the electronic device 101 may not display the visual object 510 for visualizing the history of the avatar.
- ID e.g., ID
- electronic device 101 instead of not displaying visual object 510, electronic device 101 displays an indicator (e.g., a dot with a designated color, such as red) indicating a change in the avatar on visual object 340. It can be displayed at a point within the adjacent screen 310.
- an indicator e.g., a dot with a designated color, such as red
- the electronic device 101 may determine whether to display the visual object 510 for visualizing the history of the avatar based on the source of the avatar corresponding to the visual object 340. For example, if the avatar is created using the three-dimensional shape of the user's 110 face, the electronic device 101 may not display the visual object 510. For example, if information related to an avatar includes a specified parameter (or flag) indicating that the avatar was created based on the shape of the face of the user 110, the electronic device 101 may display the visual object 510. You can refrain from displaying it.
- the electronic device 101 when information related to an avatar corresponding to the visual object 340 is stored in the electronic device 101, the electronic device 101 stores at least a portion of the information related to the avatar in the visual object 510. It can be displayed. Referring to FIG. 5A, at least part of the information displayed by the electronic device 101 in the visual object 510 includes the name of the user corresponding to the avatar (e.g., “Jessica”) and the time when the avatar was changed (e.g. , "Character changed on 2022-07-22"), and/or the user's personal information (e.g., an email address such as "j_ca@s.com").
- the personal information displayed by the electronic device 101 in the visual object 510 may include personal information disclosed by the user corresponding to the visual object 340 .
- the electronic device 101 may display personal information in the visual object 510 based on Table 1.
- the values in Table 1 may be set by the user of the avatar corresponding to the visual object 340.
- the electronic device 101 displays personal information (e.g., nickname, avatar change history, interaction history in virtual space, and email address) may be displayed.
- the electronic device 101 may refrain from displaying, among the user's personal information, in the visual object 510 personal information having a second designated value (eg, “off”) that is different from the first designated value.
- the external electronic device 120 may selectively transmit personal information having the first designated value among the user's personal information to the electronic device 101.
- the electronic device 101 may obtain a value from the user 110 to adjust the range of personal information to be displayed along with the history of changes to the user's avatar.
- the electronic device 101 can distinguish and display avatars corresponding to different users with matching names.
- the electronic device 101 may distinguish the users by displaying photo IDs corresponding to the users along with visual objects representing the avatars.
- the electronic device 101 may display a button within the visual object 510 to visualize the history of avatar changes related to the visual object 340 .
- a visual object 515 with designated text such as “Details” is exemplarily shown.
- the electronic device 101 may display a pop-up window (e.g., a visual object 520) on the screen 310 to guide the history of the avatar. there is.
- the electronic device 101 may display visual objects 522 and 524 representing the states of the avatar at different viewpoints in a linked manner within the visual object 520.
- the electronic device 101 may display a visual object 522 representing the state of the avatar at the time the avatar was viewed by the user 110 before the current time.
- the electronic device 101 may display text (“2022-04-02” in the example of FIG. 5A ) to guide the viewpoint along with the visual object 522 .
- the electronic device 101 may display a visual object 524 representing the state of the avatar at the current time along with the visual object 522.
- the electronic device 101 can visualize the order in which the avatar was changed using arrows disposed between the visual objects 522 and 524 (e.g., an arrow pointing from the visual object 522 to the visual object 524). there is.
- the avatar displayed by the electronic device 101 may have a combined form of virtual objects representing clothing (e.g., tops, bottoms, shoes, gloves, and/or accessories such as hats). there is.
- the electronic device 101 may visualize, within the visual object 520 , a change history of one or more clothes associated with an avatar corresponding to the visual object 340 .
- the electronic device 101 may identify a change history of one or more clothes combined with an avatar corresponding to the visual object 340 from information acquired from the external electronic device 120.
- the electronic device 101 may compare information for displaying the visual objects 522 and 524 to identify a change history of one or more clothes associated with the avatar.
- the electronic device 101 may visualize the change history of the one or more clothes together with the visual object 520 .
- the electronic device 101 generates an avatar using the same image (or video) as the first photo, and then uses a second photo different from the first photo to create at least one of the avatars.
- Some parts can be changed.
- the electronic device 101 may change at least a portion of the avatar using a change in the body (or clothing) of a specific user, which is recognized by comparing the first photo and the second photo for the specific user. You can.
- the electronic device 101 may visualize a history of changes in at least part of the avatar.
- the electronic device 101 uses visual objects to guide the history of the combination of the glasses and the top.
- An example showing (530, 535) is shown.
- the electronic device 101 may display visual objects 530 and 535 in the form of bubbles associated with the visual object 524 .
- electronic device 101 may highlight (e.g., blink) the glasses and top within visual object 524, independently of displaying visual objects 530, 535.
- the electronic device 101 may repeatedly display a shape with a specified transparency and a specified color overlapping with the glasses and/or the top, thereby emphasizing the glasses and/or the top.
- the electronic device 101 displays the name of the clothing (e.g., glasses) associated with the avatar corresponding to the visual object 524 and the clothing associated with the avatar. Text guiding the point in time (e.g., 2022-07-01) can be displayed.
- the electronic device 101 may display a button to stop displaying the visual object 530 (e.g., the visual object 531 containing designated text, such as “OK”).
- the electronic device 101 displays the name of the top associated with the avatar (e.g., jacket) and the time when the top on the avatar was replaced (e.g., 2022-07-22). can be displayed.
- the electronic device 101 may stop displaying the visual object 535.
- the visual objects 530 and 535 of FIG. 5A an example case is shown where the last time the avatar corresponding to the visual object 340 was changed was July 22, 2022, when the top was replaced. .
- the electronic device 101 may display text indicating the point in time (e.g., July 22, 2022) within the visual object 510 of the screen 310.
- the electronic device 101 which displays an avatar based on a combination of a plurality of graphic objects, displays a graphic object exceeding a specified number at a second timing after the first timing when the avatar was last displayed. Based on whether objects are changed, added, and/or deleted, the avatar's change history can be visualized. Referring to Figure 5a, the time when the avatar was viewed between the time when the clothing was attached to the avatar (e.g., 2022-07-01) and the time when the top attached to the avatar was replaced (2022-07-22) Since only one graphic object (eg, clothing) has changed since (eg, 2022-04-02), the electronic device 101 may not display the visual object 510.
- the electronic device 101 displays two graphic objects at a time after the top connected to the avatar is replaced (2022-07-22) at the time the avatar is viewed (e.g., 2022-04). Since the change was made after -02), the electronic device 101 can display the visual object 510.
- the embodiment is not limited thereto.
- information related to the avatar corresponding to the visual object 340 is not stored in the electronic device 101, or user information corresponding to the avatar is not shared with the user 110 of the electronic device 101.
- the electronic device 101 may display the visual object 520 among the visual objects 510 and 520.
- the electronic device 101 uses the visual object 520 to create a visual object 522 representing the avatar that was last viewed by the user 110, a visual object representing the current state of the avatar ( 340).
- electronic device 101 displays visual object 522 along with visual object 340, such that the avatar of visual object 522 is Change history can be visualized.
- the visual object 510 may be displayed among the visual objects 510 and 520.
- the information may be stored in a contact list within the electronic device 101.
- a visual object 510 including at least part of the data may be displayed.
- At least one of the visual objects 510 and 520 may be displayed conditionally based on a history of changes to the avatar corresponding to the visual object 340 .
- the electronic device 101 visualizing the avatar change history within the screen 310 containing at least a portion of the virtual space is not limited to the example operations of FIGS. 3 and/or 5A.
- the electronic device 101 may display a visual object 540 representing an avatar in the virtual space provided by the external electronic device 120 on the screen 310.
- the electronic device 101 may sequentially change the shape of the visual object 540 within a time domain to visualize the history of changes to the avatar.
- Time t1 may include the time when the electronic device 101 starts displaying the screen 310 on the display, or a time after a designated period of time from that time.
- Time t1 may be a time when the electronic device 101 identifies an input indicating that the visual object 540 is to be viewed.
- the first state 540-1 of the visual object 540 displayed by the electronic device 101 on the screen 310 is the user ( 110) can correspond to the status of the avatar that was last viewed.
- the third state 540-3 of the visual object 540 displayed by the electronic device 101 on the screen 310 may correspond to the current state of the avatar among the states.
- the second state 540-2 of the visual object 540 displayed by the electronic device 101 on the screen 310 is the first state of the visual object 540. It may include an intermediate state (or intermediate form) between (540-1) and the third state (540-3). Based on the intermediate state, the electronic device 101 changes the shape of the visual object 540 from the first state 540-1 to the third state 540-3 within a time interval between time t1 and time t3. You can display a transforming animation.
- the electronic device 101 may identify one or more intermediate states of the visual object 540, including the second state 540-2, based on visual effects such as morphing.
- the electronic device 101 displays at least one visual object (e.g., a visual object 340) can be displayed.
- the electronic device 101 may visualize a history of avatar changes while a visual object 340 representing an avatar of another user different from the user 110 is displayed on the screen 310 .
- the electronic device 101 visualizes the history, the first state of the avatar corresponding to the visual object 340 and the last displayed through the display of the electronic device 101 before the visual object 340 It may be related to the difference between the second state of the avatar.
- the electronic device 101 displays a visual object representing the avatar in the second state within the screen 310 (e.g., the visual object 522 of FIG. 5A and/or FIG.
- the first state 540-1 of the visual object 540 in 5b may be displayed.
- the electronic device 101 can visualize a history of changes in the state of the avatar from the second state to the first state.
- the electronic device 101 displays the visual object 340 within the electronic device 101 and/or the external electronic device 120 based on an input indicating viewing the visual object 340 within the screen 310.
- the state of the avatar corresponding to the visual object 340 may be stored as the state of the avatar last viewed by the user 110.
- the electronic device 101 may identify the input by comparing a portion of the screen 310 focused by the user 110 and a portion of the screen 310 on which the visual object 340 is displayed. Below, with reference to FIG. 6 , an example of an operation in which the electronic device 101 identifies a portion of the screen 310 focused by the user 110 according to an embodiment will be described.
- FIG. 6 illustrates an example of an operation in which the electronic device 101 identifies an input for a visual object 340 corresponding to a virtual object, according to an embodiment.
- the electronic device 101 and the external electronic device 120 of FIG. 6 include the electronic device 101 and the external electronic device 120 of FIGS. 1 to 3, 4A to 4C, and/or 5A to 5B. It can be included.
- the electronic device 101 displays at least one of the virtual space (e.g., the virtual space 140 of FIG. 1) provided by the external electronic device 120 within the screen 310.
- An exemplary state showing a portion is shown.
- the electronic device 101 may display a visual object 340 representing an avatar of another user that is different from the user 110 . If the first state of the avatar corresponding to the visual object 340 is different from the second state of the avatar last viewed by the user 110 or last displayed via the electronic device 101, Device 101 may display a visual object 522 representing an avatar in the second state.
- the virtual space e.g., the virtual space 140 of FIG. 1
- FIG. 6 An exemplary state showing a portion is shown.
- the electronic device 101 may display a visual object 340 representing an avatar of another user that is different from the user 110 . If the first state of the avatar corresponding to the visual object 340 is different from the second state of the avatar last viewed by the user 110 or last displayed via the electronic device 101, Device 101 may display a visual object 522 representing
- the electronic device 101 may display a visual object 520 in the form of a bubble including the visual object 522 along with the visual object 340 .
- the electronic device 101 displays a visual object 524 representing the avatar in the first state, so that the appearance of the avatar has changed from the second state to the first state. can be visualized.
- the electronic device 101 may identify information related to the user 110 using a sensor (eg, sensor 250 of FIG. 2 ). For example, the electronic device 101 may identify information indicating the motion of the head of the user 110 wearing the electronic device 101 based on the IMU 254 of FIG. 2 . Based on the above information, the electronic device 101 can identify the direction 620 of the user's 110 head. Based on the head direction 620, the electronic device 101 can identify the portion 610 within the screen 310 toward which the direction 620 faces.
- a sensor eg, sensor 250 of FIG. 2
- the electronic device 101 may identify information indicating the motion of the head of the user 110 wearing the electronic device 101 based on the IMU 254 of FIG. 2 .
- the electronic device 101 can identify the direction 620 of the user's 110 head. Based on the head direction 620, the electronic device 101 can identify the portion 610 within the screen 310 toward which the direction 620 faces.
- the electronic device 101 may identify information indicating the motion of the hand 640 (e.g., frames including the hand 640) based on the image sensor 252 of FIG. 2. .
- the information related to the hand 640 may be obtained through an image sensor disposed within the electronic device 101 facing in one direction toward the head of the user 110 and in another direction opposite to the head of the user 110 .
- the electronic device 101 can identify the direction of at least one finger included in the hand 640.
- the electronic device 101 may identify the portion 610 within the screen 310 pointed by the at least one finger, based on the direction of the at least one finger.
- the electronic device 101 may identify information indicating the direction of the user's gaze based on the image sensor 252 of FIG. 2 .
- the information may include frames 630 including the user's eyes. Frames 630 may be acquired through an image sensor disposed within the electronic device 101 toward the eyes of the user 110. Based on the information, the electronic device 101 can identify the portion 610 within the screen 310 toward which the user's eyes are directed. Based on identifying the direction of the gaze toward a portion of screen 310 on which visual object 340 is displayed, such as portion 610, electronic device 101 indicates viewing of visual object 340. input can be identified.
- the electronic device 101 Based on identifying the input, the electronic device 101 displays a visual object (e.g., a bounding box) that includes at least a portion of the visual object 340 (e.g., the face of an avatar, represented by the visual object 340). ) can be displayed.
- a visual object e.g., a bounding box
- the electronic device 101 may display a visual object in the form of a specified color (eg, yellow).
- the electronic device 101 may use the microphone 256 of FIG. 2 to identify information indicating the user's speech 650.
- the information may include an audio signal output from the microphone 256.
- the information may include a result of performing speech-to-text (STT) on the audio signal (eg, text indicating the speech).
- STT speech-to-text
- the electronic device 101 selects a natural language sentence (e.g., “Hello Jessica”) that calls the name of the user associated with the visual object 340 (“Jessica” in one embodiment of FIG. 6) from among the text included in the information. Based on identifying , it can be identified that the visual object 340 is viewed by the user 110 .
- the electronic device 101 is based on the direction of the head 620 of the user 110, the direction of the gaze, the direction of the hand 640, and/or the speech 650 of the user 110.
- an input indicating viewing of the visual object 340 can be identified.
- the electronic device 101 may detect the user 110 as a visual object based on the head direction 620, the gaze direction, the hand 640 direction, and/or the user 110's utterance 650. It is possible to identify whether (340) is being viewed.
- the electronic device 101 ceases displaying the visual object 520 including the history of the avatar associated with the visual object 340 based on whether the user 110 has viewed the visual object 340. can do.
- the electronic device 101 may stop displaying the visual object 520.
- the embodiment is not limited to this, and the electronic device 101 may stop displaying the visual object 520 in response to an input indicating selection of the visual object 520.
- the embodiment is not limited thereto, and while not displaying the visual object 520 representing the history of the avatar corresponding to the visual object 340, the electronic device 101 indicates viewing the visual object 340.
- a visual object 520 may be displayed within the screen 310 .
- the electronic device 101 determines that the user 110 ) can identify whether the visual object 340 is being viewed. For example, it may be possible to identify whether the period and/or number of times the direction of the user's 110 gaze is still within portion 610 exceeds a specified period and/or number of times. If the gaze of the user 110 is stopped within the portion 610 for more than a specified period of time and/or enters the portion 610 more than a specified number of times, the electronic device 101 displays the visual object 520. The display can be stopped. Based on the designated period and/or the designated number of times, the electronic device 101 can more accurately identify whether the user 110 is viewing the visual object 340 .
- the electronic device 101 may transmit information indicating whether the user 110 is viewing the visual object 340 to the external electronic device 120.
- the electronic device 101 may transmit the head direction 620, the hand direction 640, the utterance 650, and/or the frames 630 to the external electronic device 120.
- the electronic device 101 may transmit information about an input indicating viewing the visual object 340 to the external electronic device 120.
- the external electronic device 120 may identify whether the visual object 340 has been viewed by the user 110 based on information transmitted from the electronic device 101 .
- the external electronic device 120 may store information related to the visual object 340.
- the information may include data for displaying an avatar corresponding to the visual object 340.
- the information may include data indicating the state of the avatar corresponding to the visual object 340.
- the information may include data indicating one or more clothes attached to the avatar.
- the information includes a timestamp indicating when the visual object 340 was viewed by the user 110 and/or when the electronic device 101 displayed the visual object 340 within the screen 310. can do.
- the electronic device 101 indicates that the visual object 340 has been viewed by the user 110 within the electronic device 101, similar to the operation of the external electronic device 120 to store the information.
- the indicated information can be stored.
- the electronic device 101 may store data indicating the state of an avatar corresponding to the visual object 340.
- the electronic device 101 may store a timestamp indicating when the visual object 340 was displayed on the screen 310.
- the electronic device 101 may store data indicating one or more virtual objects corresponding to each of one or more clothes combined with the avatar.
- stopping the display of the visual object 520 may be performed similarly to what was described above with reference to FIG. 5A.
- the electronic device 101 may communicate with the external electronic device 120 to display a visual object 340 representing another user distinct from the user 110.
- Visual objects 340 may include images and/or videos recorded by the other user's electronic device.
- the visual object 340 may correspond to at least a portion of an avatar registered in the external electronic device 120 by the other user.
- electronic device 101 may display other visual objects (e.g., visual object 522) that were displayed via electronic device 101 to represent the other user prior to visual object 340. can be displayed.
- the electronic device 101 allows the user 110 to visualize the history of changes to virtual objects (e.g., avatars, images, and/or videos) representing the other users. can do.
- the user 110 who has a history of viewing the other visual object, based on the other visual object displayed together with the visual object 340, determines that the visual object 340 is an expression of the other user corresponding to the other visual object ( representation) can be recognized more quickly.
- FIG. 7 shows an example of a signal flow diagram between the electronic device 101 and an external electronic device 120, according to an embodiment.
- the electronic device 101 and the external electronic device 120 of FIG. 7 are the electronic devices 101 of FIGS. 1 , 2, 3, 4A, 4B, 4C, 5A, 5B, and/or 6. and an external electronic device 120.
- Operations of the electronic device 101 of FIG. 7 may be performed by the electronic device 101 of FIG. 2 and/or the processor 210 within the electronic device 101 of FIG. 2 .
- Operations of the external electronic device 120 of FIG. 7 may be performed by the external electronic device 120 of FIG. 2 and/or the processor 210 within the external electronic device 120 of FIG. 2 .
- the external electronic device 120 may transmit information for displaying a virtual object.
- the external electronic device 120 is one or more electronic devices (e.g., the communication circuit 230 in the external electronic device 120 in FIG. 2) connected to the external electronic device 120 through a communication circuit (e.g., the communication circuit 230 in the external electronic device 120 in FIG. 2).
- the information can be transmitted to the electronic device 101).
- the information may include data for visualizing a virtual space (eg, virtual space 140 of FIG. 1) including one or more virtual objects.
- the virtual object of operation 710 may indicate a user accessed on another electronic device that is different from the electronic device 101 that receives information of operation 710.
- the virtual object of action 710 may include the user's avatar.
- the virtual object of operation 710 may include images and/or video streamed from the other electronic device.
- the electronic device 101 may display a first visual object representing a virtual object. Based on receiving information of the action 710, the electronic device 101 may display the first visual object representing the virtual object of the action 710.
- the first visual object includes the second visual object 160-2 in FIG. 1, the visual objects 330, 340, 350, and 360 in FIG. 3, the visual object 444 in FIG. 4A, and FIGS. 4B and 4C. associated with the virtual object in its current state, such as visual object 464 in , visual objects 340, 524 in Figure 5A, and/or visual object 540 in third state 540-3 in Figure 5B. It can be.
- the electronic device 101 changes the first state of the virtual object corresponding to the first visual object based on the history of changes in the state of the virtual object.
- the previous second state can be identified.
- the electronic device 101 may identify the second state based on the history stored in the electronic device 101 and/or the external electronic device 120.
- the electronic device 101 may identify the history that displayed the user corresponding to the virtual object within the memory of the electronic device 101.
- the electronic device 101 may request information indicating the history from the external electronic device 120.
- the external electronic device 120 may transmit information indicating the history of the virtual object displayed to the user of the electronic device.
- the electronic device 101 may identify the second state of the virtual object that was viewed by the user of the electronic device 101 (e.g., the user 110 in FIGS. 1 to 6). .
- the electronic device 101 displays a second visual object representing the identified virtual object in the second state together with the first visual object. You can. If the virtual object in the second state is different from the first state of the virtual object corresponding to the first visual object in operation 720, the electronic device 101 performs operation 740 to display the first visual object in operation 720. The object and the second visual object may be displayed together.
- the second visual object of action 740 is visual object 170 in Figure 1, visual objects 345, 355, and 365 in Figure 3, visual object 442 in Figure 4A, and visual object in Figures 4B and 4C. 462 , may include the visual object 522 of FIG. 5A, the visual object 540 in the first state 540-1 of FIG. 5B, and the visual object 522 of FIG. 6.
- the electronic device 101 may identify an input indicating browsing a first visual object.
- the electronic device 101 detects body parts (e.g., the user's head, eyes, and/or hands) of the user of the electronic device 101 (e.g., the user 110 in FIG. 6 ). ) and/or the user's utterance (e.g., utterance 650 in FIG. 6), the input may be identified.
- the electronic device 101 may store information indicating that the virtual object in the first state was viewed by the user of the electronic device 101. there is.
- the electronic device 101 may transmit information related to the input to the external electronic device 120.
- the external electronic device 120 generates a virtual object in the first state to the user of the electronic device based on the input identified by the electronic device. Information indicating that it has been viewed can be stored.
- the external electronic device 120 may perform operation 760 based on identifying information related to the input of operation 750 from the electronic device 101. Based on operation 760, the external electronic device 120 may store the first visual object of operation 720 and/or information indicating the first state of the virtual object for displaying the first visual object. there is.
- the external electronic device 120 may store information indicating the first state of the virtual object as the state of the virtual object last viewed by the user of the electronic device 101. For example, after operation 760, when the state of the virtual object changes, the external electronic device 120 sends the electronic device 101 to the electronic device 101, along with data about the virtual object in the first state, in the changed state. Data about virtual objects can be transmitted.
- Figure 8 shows an example of a flow chart for an electronic device, according to one embodiment.
- the electronic device of FIG. 8 may include the electronic device 101 of FIGS. 1 , 2 , 3 , 4A , 4B , 4C , 5A , 5B , 6 , and 7 .
- Operations of the electronic device of FIG. 8 may be performed by the electronic device 101 of FIG. 2 and/or the processor 210 within the electronic device 101 of FIG. 2 .
- At least one of the operations of the electronic device 101 of FIG. 8 may be related to at least one of the operations of the electronic device 101 of FIG. 7 .
- the electronic device may display a first visual object representing a virtual object in a first state.
- the electronic device may perform operation 810 of FIG. 8 similar to operation 720 of FIG. 7 .
- the electronic device Based on receiving information related to the virtual object in the first state from an external electronic device different from the electronic device (e.g., the external electronic device 120 of FIGS. 1 to 7), the electronic device detects the virtual object in the first state.
- the first visual object representing an object may be displayed.
- the electronic device may identify information related to the number of times the virtual object in the first state has been viewed. Within the state in which the first visual object representing the virtual object in the first state is displayed based on the operation 810, the electronic device may identify information on the operation 820.
- the information may be stored in the electronic device of operation 810 and/or the external electronic device of operation 810.
- the information may include the status of the virtual object that was last viewed by the user of the electronic device.
- the information may include a history of the electronic device displaying the virtual object.
- the electronic device may determine whether the number of times the virtual object in the first state has been viewed is less than a specified number.
- the designated number of times may include a number indicating whether the virtual object in the first state was viewed for the first time by the user of the electronic device, such as the number 1.
- the electronic device may A second visual object representing a virtual object may be displayed together with the first visual object.
- the electronic device may perform operation 840 of FIG. 8 similar to operation 740 of FIG. 7 . If the number of times the virtual object in the first state has been viewed exceeds the designated number (830-No), the electronic device may bypass displaying the second visual object in operation 840. For example, when the number of times a virtual object in the first state has been viewed exceeds a specified number (830-No), the electronic device may refrain from displaying the second visual object.
- the electronic device may determine whether an input indicating viewing of the first visual object has been identified.
- the input may be identified by a sensor included in the electronic device (eg, sensor 250 in FIG. 2) based on what was described above with reference to FIG. 6.
- the electronic device may perform operation 850 of FIG. 8 similarly to operation 750 of FIG. 7 .
- the electronic device may maintain displaying the first visual object.
- the electronic device displays the second visual object of action 840, prior to identifying an input indicating viewing the first visual object (850-No), the electronic device displays the second visual object together with the first visual object. 2 Able to maintain display of visual objects.
- the electronic device in a state where an input indicating viewing of the first visual object is identified (850-Yes), based on operation 860, the electronic device provides information indicating that the first visual object has been viewed. can be saved.
- the electronic device may perform operations 850 and 860 of FIG. 8 similar to operation 750 of FIG. 7 .
- the information may include data for visualizing the virtual object in the first state of operation 810.
- the information may be stored in an electronic device or in an external electronic device that provides the virtual object in the first state.
- the information stored by operation 860 is provided to the user of the electronic device when the state of the virtual object changes to another state different from the first state after operation 860. It can be used to represent a virtual object of a state.
- Figure 9 shows an example of a flow chart for an electronic device, according to one embodiment.
- the electronic device of FIG. 9 may include the electronic device 101 of FIGS. 1 , 2 , 3 , 4A , 4B , 4C , 5A , 5B , 6 , and 7 .
- Operations of the electronic device 101 of FIG. 9 may be performed by the electronic device 101 of FIG. 2 and/or the processor 210 within the electronic device 101 of FIG. 2 .
- At least one of the operations of FIG. 9 may be related to the operations of the electronic device 101 of FIG. 7 and/or at least one of the operations of FIG. 8 .
- the electronic device may display a first visual object representing a virtual object.
- the electronic device may perform operation 910 of FIG. 9 similarly to operation 720 of FIG. 7 and/or operation 810 of FIG. 8 .
- the electronic device receives a message from an external electronic device (e.g., the external electronic device 120 of FIGS. 1 to 7), a user of the electronic device (e.g., , information indicating the status of the virtual object that has been viewed by the user 110 of FIGS. 1 to 6 can be obtained.
- the electronic device may request to transmit information in operation 735 of FIG. 7 to an external electronic device.
- the electronic device may identify the information within a signal transmitted from the external electronic device to display the first visual object of the operation 910. Based on operation 920, the electronic device may obtain the information including a history of displaying the virtual object to the user of the electronic device.
- the electronic device determines that the state of the virtual object indicated by the information in operation 920 is the state of the virtual object for displaying the first visual object. It is possible to identify whether it is different from the first state. For example, the electronic device may identify whether the state of the virtual object displayed by the user of the electronic device is different from the first state. For example, if the virtual object is changed between a first time point at which the first visual object is displayed based on the action 910 and a second time point at which the virtual object is displayed before the action 910, the electronic device operates. It may be identified that the first state of the virtual object at 910 is different from the state of the virtual object within the second viewpoint.
- the electronic The device may display a second visual object representing a virtual object in a second state indicated by the information in operation 930 together with the first visual object.
- the electronic device may perform operation 940 of FIG. 9 similarly to operation 740 of FIG. 7 and/or operation 840 of FIG. 8 . If the first state and the second state match (930-Yes), the electronic device may bypass performing operation 940. Within the state in which performing operation 940 is bypassed, the electronic device may refrain from displaying the second visual object of operation 940 .
- the electronic device may identify whether an input indicating viewing of the first visual object has been identified.
- the electronic device may perform operation 950 of FIG. 9 similarly to operation 750 of FIG. 7 and/or operation 850 of FIG. 8 .
- the electronic device may maintain displaying the first visual object.
- the electronic device provides information indicating that the first visual object has been viewed. can be saved.
- the electronic device may perform operation 960 of FIG. 9 similarly to operation 860 of FIG. 8 .
- Metaverse is a compound word of the English word 'Meta', meaning 'virtual', 'transcendence', etc., and 'Universe', meaning universe. It is a world where social, economic and cultural activities similar to the real world take place. It refers to a dimensional virtual world. Metaverse is a concept that is one step more advanced than virtual reality (VR, a cutting-edge technology that allows people to experience life-like experiences in a virtual world created on a computer), and is a concept that uses avatars to simply enjoy games or virtual reality. Not only that, it has the characteristic of being able to engage in social and cultural activities similar to actual reality.
- VR virtual reality
- Such metaverse services can be provided in at least two forms. The first is that services are provided to users using a server, and the second is that services are provided through individual contact between users.
- FIG. 10 is an exemplary diagram of a first embodiment environment 1001 that receives metaverse services through the server 1010.
- the first embodiment environment 1001 includes a server 1010 providing a metaverse service, the server 1010, and each user terminal (e.g., the first terminal 1020-1, and the second terminal 1020-1).
- a network connecting the user terminal 1020 including the terminal 1020-2 e.g., a network formed by at least one intermediate node 1030 including an access point (AP) and/or a base station
- AP access point
- base station a network formed by at least one intermediate node 1030 including an access point (AP) and/or a base station
- the server 1010 provides input and output to the metaverse service to the user.
- the server 1010 provides a virtual space so that the user terminal 1020 can perform activities in the virtual space.
- the user terminal 1020 installs a S/W agent to access the virtual space provided by the server 1010 to express information provided by the server 1010 to the user, or to express information that the user wishes to express in the virtual space. Transmit information to the server.
- the S/W agent can be provided directly through the server 1010, downloaded from a public server, or embedded when purchasing a terminal.
- FIG. 11 is an exemplary diagram of a second embodiment environment 1002 in which metaverse services are provided through direct connection between user terminals (e.g., first terminal 1020-1 and second terminal 1020-2). am.
- user terminals e.g., first terminal 1020-1 and second terminal 1020-2.
- the second embodiment environment 1002 includes a first terminal 1020-1 providing a metaverse service, a network connecting each user terminal (e.g., to at least one intermediate node 1030), network formed by a network), and a second terminal (1020-2) that connects to the first terminal (1020-1) through the network and allows the second user to use the service by inputting and outputting the metaverse service.
- a first terminal 1020-1 providing a metaverse service
- a network connecting each user terminal (e.g., to at least one intermediate node 1030), network formed by a network)
- a second terminal (1020-2) that connects to the first terminal (1020-1) through the network and allows the second user to use the service by inputting and outputting the metaverse service.
- the second embodiment is characterized in that the metaverse service is provided by the first terminal 1020-1 performing the role of the server (eg, server 1010 in FIG. 10) in the first embodiment.
- the server eg, server 1010 in FIG. 10.
- the user terminal 1020 may be made in various form factors. It is characterized in that it includes an output device that provides images and/or sounds to the user and an input device that inputs information to the metaverse service.
- Examples of various form factors of the user terminal 1020 include a smartphone (e.g., the second terminal (1020-2)), an AR device (e.g., the first terminal (1020-1)), a VR device, an MR device, and a VST device. , may include a TV or projector capable of input and output.
- a user terminal may seamlessly transition between operations within example environment 1001 and environment 1002.
- a user terminal may operate within example environments 1001 and 1002.
- a network (e.g., a network formed by at least one intermediate node 1030) of one or more embodiments of the present invention may include various broadband networks including 3G, 4G, and 5G, and local area networks (e.g., including Wifi, BT, etc.) It includes a wired network or a wireless network directly connecting the first terminal 1020-1 and the second terminal 1020-2.
- the user terminal 1020 of FIGS. 10 and 11 may be an example of the electronic device 101 of FIGS. 1 to 7 and/or the electronic device of FIGS. 8 and 9.
- the server 1010 of FIG. 10 may be an example of the external electronic device 120 of FIGS. 1 to 7 and/or the external electronic device of FIGS. 8 and 9.
- the electronic device displays a visual representation of another user connected to the user of the electronic device through the virtual space within a state in which at least a portion of the virtual space provided by the external electronic device is visualized.
- Objects can be displayed.
- the electronic device may identify a history of displaying the visual object in the second state, which is different from the first state, as a visual object representing the other user. Based on identifying the history, the electronic device may display other visual objects in the second state along with the visual object in the first state.
- an electronic device e.g., electronic device 101 of FIGS. 1 to 7 includes a display (e.g., display 240 of FIG. 2) and a communication circuit (e.g., FIG. 2). may include a communication circuit 230), and a processor (eg, processor 210 of FIG. 2).
- the processor is configured to display a first device representing a user within the display based on information received from an external electronic device (e.g., the external electronic device 120 of FIGS. 1 to 7) connected through the communication circuit.
- Visual objects e.g., visual objects 330, 340, 350, 360 in FIG. 3, visual object 442 in FIG. 4A, visual object 462 in FIGS. 4B and 4C, visual object 524 in FIG. 5A) and/or visual object 340 of FIG. 6).
- the processor may be configured to identify, based on the information, the number of times the first visual object was displayed through the display.
- the processor is further configured to, based on identifying less than a specified number of times, display a second visual object (e.g., of FIG. 3 ) that represents the user before the first visual object, together with the first visual object, within the display. It may be configured to display visual objects 345, 355, 365).
- the electronic device may display a first visual object representing the user together with a second visual object that was displayed as an expression of the user before the first visual object.
- the processor may, within a virtual space (e.g., virtual space 140 of FIG. 1) including the first visual object, identify the user corresponding to the first visual object and the user of the electronic device. and may be configured to obtain the information, including interaction history.
- a virtual space e.g., virtual space 140 of FIG. 1
- the processor may, within a virtual space (e.g., virtual space 140 of FIG. 1) including the first visual object, identify the user corresponding to the first visual object and the user of the electronic device. and may be configured to obtain the information, including interaction history.
- the processor may be configured to identify, from the information, the number of times the first visual object was viewed by a user of the electronic device via the display.
- the processor may be configured to store, based on an input indicating viewing the first visual object, other information related to the first visual object along with the time at which the input was identified.
- the electronic device may further include a sensor (eg, sensor 250 of FIG. 2).
- the processor may be configured to identify the input based on the direction of gaze of the user of the electronic device, identified by data from the sensor.
- the processor may be configured to display the first visual object (eg, the visual object 350 of FIG. 3) based on the video received from the external electronic device.
- the first visual object eg, the visual object 350 of FIG. 3
- the processor may, based on receiving information including an avatar representing the user from the external electronic device, display the first visual object (e.g., the visual object of FIG. 3) corresponding to at least a portion of the avatar. It may be configured to display objects 330, 340, and 360).
- the first visual object e.g., the visual object of FIG. 3
- the electronic device may further include memory (eg, memory 220 in the electronic device 101 of FIG. 2).
- the processor refrains from displaying at least a portion of the second visual object based on identifying data indicating a user corresponding to the first visual object within a contact list stored in the memory ( refrain from), together with the first visual object, may be configured to display at least a portion of the data.
- the processor is configured to display an animation transforming from the second visual object to the first visual object within a state of displaying the second visual object together with the first visual object. It can be.
- a method of an electronic device includes the operation of displaying a first visual object included in a virtual space and representing a second user to a first user of the electronic device (e.g., FIG. It may include operation 910 of 9.
- the method may include an operation (e.g., operation 920 of FIG. 9) of obtaining information indicating a visual object that has been browsed by the first user from an external electronic device. You can.
- the method further comprises displaying, based on identifying, from the information, a second visual object that is different from the first visual object, the second visual object along with the first visual object displayed to the first user. (e.g., operation 940 of FIG. 9).
- the operation of displaying the second visual object may include displaying the visual object indicated by the information based on the states of one or more virtual objects associated with the avatar of the second user obtained by the information. It may include an operation to identify whether the object is different from the first visual object (eg, operation 930 of FIG. 9).
- the operation of displaying the second visual object may include sending the information stored in the external electronic device to the external electronic device in response to an input indicating viewing the first visual object, and sending the information stored in the external electronic device to the first visual object. It may include an operation of transmitting a signal to change based on the visual object.
- the operation of displaying the second visual object may include the operation of identifying the direction of the gaze of the first user within the display of the electronic device based on data from a sensor of the electronic device.
- the operation of displaying the second visual object may include the operation of identifying the input based on the identified direction.
- the operation of identifying the input may include the operation of obtaining at least one of the duration or number of times the first visual object was viewed, based on the identified direction.
- the operation of identifying the input may include the operation of identifying the input based on at least one of the period or the number of times.
- the operation of displaying the second visual object may include the operation of displaying an intermediate form between the second visual object and the first visual object.
- a method of an electronic device includes a first display that represents a user in the display of the electronic device based on information received from an external electronic device connected through a communication circuit of the electronic device. It may include an operation to display a visual object (e.g., operation 810 of FIG. 8). The method may include an operation (eg, operation 820 of FIG. 8) of identifying the number of times the first visual object is displayed through the display, based on the information. The method may further include, based on identifying less than a specified number of times, displaying, within the display, together with the first visual object, a second visual object representing the user before the first visual object (e.g. , may include operation 840 of FIG. 8).
- the identifying operation may include obtaining the information including the interaction history of the user corresponding to the first visual object and the user of the electronic device within a virtual space containing the first visual object. It may include actions such as:
- the identifying operation may include identifying, from the information, the number of times the first visual object has been viewed by the user of the electronic device through the display.
- the identifying operation may include, based on an input indicating viewing the first visual object, storing other information related to the first visual object together with the time of identifying the input. You can.
- the operation of displaying the first visual object may include the operation of displaying the first visual object based on video received from the external electronic device.
- the method may include displaying at least a portion of the second visual object based on identifying data indicating a user corresponding to the first visual object within a contact list stored in a memory of the electronic device. Refrain from and display at least a portion of the data together with the first visual object.
- the operation of displaying the second visual object may include the operation of displaying an animation that transforms the second visual object into the first visual object.
- an electronic device e.g., electronic device 101 of FIGS. 1 to 7) includes a display (e.g., display 240 of FIG. 2), a communication circuit ( For example, it may include a communication circuit 230 in FIG. 2) and a processor (for example, the processor 210 in FIG. 2).
- the processor is included in a virtual space (e.g., virtual space 140 of FIG. 1) to a first user of the electronic device (e.g., first user 110-1 of FIG. 1) through the display, A first visual object (e.g., the second visual object 160-2 of FIG. 1, the visual objects 330 of FIG. 3) representing a second user (e.g., the second user 110-2 of FIG.
- the processor receives a visual object that has been browsed by the first user from an external electronic device (e.g., the external electronic device 120 of FIGS. 1 to 7) through the communication circuit. It may be configured to obtain indicated information.
- the processor identifies, from the information, a second visual object (e.g., visual object 172 in FIG. 1 and/or visual objects 345, 355, 365 in FIG. 3) that is different from the first visual object. Based on this, it may be configured to display the second visual object together with the first visual object displayed to the first user.
- the processor may determine, based on the states of one or more virtual objects associated with the avatar of the second user obtained by the information, that the visual object indicated by the information is the first visual object. It may be configured to identify whether it is different from.
- the processor in response to an input indicating viewing the first visual object, causes the external electronic device to change the information stored in the external electronic device based on the first visual object. It may be configured to transmit a signal for.
- the electronic device may further include a sensor (eg, sensor 250 of FIG. 2).
- the processor may be configured to identify a direction of the first user's gaze within the display based on data from the sensor.
- the processor may be configured to identify the input based on the identified direction.
- the processor may be configured to obtain at least one of a period or number of times the first visual object was viewed, based on the identified direction.
- the processor may be configured to identify the input based on at least one of the period of time or the number of times.
- the processor may be configured to display an intermediate form between the second visual object and the first visual object.
- the wearable device may include a display, a processor, and memory for storing instructions.
- the instructions when executed by the processor, may cause the wearable device to display the virtual space on the display based on receiving an input to enter the virtual space.
- the instructions when executed by the processor, may cause the wearable device to display, within the virtual space, a first avatar that has a first appearance and is a current representation of the user. there is.
- the instructions when executed by the processor, cause the wearable device to create visual output for a second avatar that has a second appearance that is different from the first appearance of the first avatar and is a previous representation of the user.
- An object may be caused to be displayed in the virtual space together with the first avatar.
- a wearable device may include a display, a memory for storing instructions, and at least one processor for executing the instructions.
- the at least one processor may be configured to receive information from an external electronic device associated with an avatar located within the virtual space based on an input indicating entry into the virtual space.
- the at least one processor may be configured to display at least a portion of the virtual space including a first avatar in a first appearance based on receiving the information.
- the at least one processor may be configured to display the visual object including text related to the timing at which the avatar changed from the second appearance to the first appearance.
- the at least one processor may display the visual object to visualize a change history of the clothing associated with the avatar. It can be configured to display .
- the at least one processor while displaying the avatar and the visual object, stops displaying the visual object based on identifying the direction of the user's gaze toward the visual object or the avatar. It can be configured to do so.
- the at least one processor may be configured, while displaying the avatar and the visual object, to stop displaying the visual object based on identifying an audio signal associated with an identifier of the avatar. there is.
- the at least one processor may display an indicator positioned in conjunction with the avatar based on the information further including the avatar in the second appearance displayed by the wearable device before receiving the input. may be configured to display together with the avatar. The at least one processor may be configured to display the visual object and stop displaying the indicator based on different inputs to the indicator.
- the at least one processor may be configured to stop displaying the visual object while displaying the identifier of the avatar.
- a non-transitory computer-readable storage medium may be configured to store instructions.
- the instructions when executed by the at least one processor of the wearable device, cause the at least one to display the virtual space on the display of the virtual wearable device based on receiving an input for entering the virtual space. This can cause the processor.
- the instructions when executed by the at least one processor of the wearable device, cause the at least one processor to display in the virtual space a first avatar that has a first appearance and is a current representation of the user. can do.
- the instructions when executed by at least one processor of a wearable device, generate a visual object for a second avatar that is a past representation of the user and has a second appearance that is different from the first appearance of the first avatar. and cause the at least one processor to display within the virtual space with a first avatar.
- a non-transitory computer readable storage medium may be configured to store instructions.
- the instructions when executed by at least one processor of the wearable device, are configured to: receive information from an external electronic device associated with an avatar located within the virtual space based on an input indicating entry into the virtual space; may cause the processor to The instructions, when executed by the at least one processor, cause the at least one to display at least a portion of the virtual space that includes a first avatar of a first appearance based on receiving the information.
- the instructions when executed by the at least one processor, with the avatar based on the information further comprising the avatar in a second appearance that was displayed by the wearable device prior to identifying the input, and cause the at least one processor to display a visual object representing the avatar in the second appearance.
- the instructions when executed by at least one processor of a wearable device, cause the visual object to display the visual object including text related to the timing at which the avatar changed from the second appearance to the first appearance. Can cause at least one processor.
- the instructions when executed by at least one processor of a wearable device, display the clothing associated with the avatar while displaying the avatar having a form combined with at least one visual object representing clothing. may cause the at least one processor to display the visual object to visualize the change history.
- the instructions when executed by at least one processor of a wearable device, are based on identifying the direction of the user's gaze toward the visual object or the avatar while displaying the avatar and the visual object. thereby causing the at least one processor to stop displaying the visual object.
- the instructions when executed by at least one processor of a wearable device, while displaying the avatar and the visual object, based on identifying an audio signal associated with an identifier of the avatar, and cause the at least one processor to stop displaying.
- the instructions when executed by at least one processor of a wearable device, may be based on the information further comprising the avatar in the second appearance that was displayed by the wearable device prior to receiving the input.
- it may be configured to display an indicator located in conjunction with the avatar together with the avatar.
- the instructions when executed by the at least one processor of the wearable device, cause the at least one processor to display the visual object and stop displaying the indicator based on another input to the indicator. You can.
- the instructions when executed by at least one processor of a wearable device, may cause the at least one processor to stop displaying the visual object while displaying the identifier of the avatar.
- a method of an electronic device may include an operation of identifying information about an avatar in the virtual space based on a request from a wearable device to enter the virtual space.
- the method based on identifying the information of the first appearance of the avatar, determines that the second appearance of the avatar displayed by the wearable device prior to the request is different from the first appearance of the avatar. Based on the identification, transmitting the information including the avatar in the first appearance and a change history of the avatar from the first appearance to the second appearance to the wearable device.
- the method may further include, based on identifying the information of the first avatar of the first appearance, identifying that the first appearance of the avatar is the same as the second appearance, 1 may include transmitting the information including the avatar in appearance to the wearable device.
- a method of an electronic device including a display, memory, and processor.
- the method may include displaying the virtual space on the display based on receiving an input for entering the virtual space.
- the method may include displaying a first avatar, which has a first appearance and is a current representation of the user, within the virtual space.
- the method includes creating a visual object for a second avatar, which has a second appearance different from the first appearance of the first avatar and is a previous representation of the user, in the virtual space together with the first avatar. It may include a display action.
- transmitting the information along with the history may include transmitting the information including text related to the timing at which the avatar changed from the second appearance to the first appearance.
- the identifying operation may include identifying the information of the avatar that has a form in which at least one visual object representing clothing is combined.
- the information may include the timing at which the at least one virtual object is combined with the avatar.
- the identifying operation may include comparing the timing with the latest timing of the avatar displayed by the wearable device, and determining whether to transmit the information including the history.
- the identifying operation may include, based on the request, identifying the information of the avatar as different from another avatar representing a user logged in to the wearable device.
- the method may include, in response to a signal indicating that an input for viewing the avatar or the visual object is received from the wearable device, information indicating that the avatar in the first appearance has been viewed by a user of the wearable device.
- An operation to save may further be included.
- the device described above may be implemented with hardware components, software components, and/or a combination of hardware components and software components.
- the devices and components described in the embodiments include a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), and a programmable logic unit (PLU).
- ALU arithmetic logic unit
- FPGA field programmable gate array
- PLU programmable logic unit
- It may be implemented using one or more general-purpose or special-purpose computers, such as a logic unit, microprocessor, or any other device capable of executing and responding to instructions.
- the processing device may execute an operating system (OS) and one or more software applications running on the operating system. Additionally, a processing device may access, store, manipulate, process, and generate data in response to the execution of software.
- OS operating system
- a processing device may access, store, manipulate, process, and generate data in response to the execution of software.
- a single processing device may be described as being used; however, those skilled in the art will understand that a processing device includes multiple processing elements and/or multiple types of processing elements. It can be seen that it may include.
- a processing device may include a plurality of processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are possible.
- Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing unit to operate as desired, or may be processed independently or collectively. You can command the device.
- the software and/or data may be embodied in any type of machine, component, physical device, computer storage medium or device for the purpose of being interpreted by or providing instructions or data to the processing device. there is.
- Software may be distributed over networked computer systems and stored or executed in a distributed manner.
- Software and data may be stored on one or more computer-readable recording media.
- the method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium.
- the medium may continuously store a computer-executable program, or temporarily store it for execution or download.
- the medium may be a variety of recording or storage means in the form of a single or several pieces of hardware combined. It is not limited to a medium directly connected to a computer system and may be distributed over a network. Examples of media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, And there may be something configured to store program instructions, including ROM, RAM, flash memory, etc. Additionally, examples of other media include recording or storage media managed by app stores that distribute applications, sites or servers that supply or distribute various other software, etc.
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)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Optics & Photonics (AREA)
- Ophthalmology & Optometry (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
| 개인 정보의 타입 | 값 |
| 이름 | off |
| 닉네임 | on |
| 사진(포토 ID) | off |
| 아바타가 변경된 히스토리 | on |
| 가상 공간 내 상호작용 히스토리 | on |
| 스케줄 정보 | off |
| 기타(extra) 개인 정보 (예, 연령, 직업, 주소, 전화번호, 이메일 주소) |
on(이메일 주소) |
Claims (15)
- 웨어러블 장치에 있어서,디스플레이;프로세서; 및인스트럭션들을 저장하기 위한 메모리를 포함하고, 상기 인스트럭션들은, 상기 프로세서에 의해 실행될 시에, 상기 웨어러블 장치가,가상 공간으로 진입하기 위한 입력을 수신하는 것에 기반하여, 상기 디스플레이 상에 상기 가상 공간을 표시하고;제1 모습(appearance)을 가지고, 사용자의 현재 표현(current representation)인 제1 아바타를, 상기 가상 공간 내에 표시하고; 및상기 제1 아바타의 상기 제1 모습과 상이한 제2 모습을 가지고, 상기 사용자의 과거 표현(previous representation)인 제2 아바타를 위한 시각적 객체를, 상기 제1 아바타와 함께 상기 가상 공간 내에 표시하도록, 야기하는,웨어러블 장치.
- 청구항 1에 있어서, 상기 인스트럭션들은, 상기 프로세서에 의해 실행될 시에, 상기 웨어러블 장치가 ,상기 제1 아바타가 상기 제2 모습으로부터 상기 제1 모습으로 변경된 타이밍과 관련된 텍스트를 포함하는 상기 시각적 객체를 표시하도록, 더 구성된,웨어러블 장치.
- 청구항 1에 있어서, 상기 인스트럭션들은, 상기 프로세서에 의해 실행될 시에, 상기 웨어러블 장치가 ,의류를 표현하는 적어도 하나의 시각적 객체가 결합된 형태를 가지는 상기 제1 아바타를 표시하는 동안, 상기 제1 아바타와 결합된 상기 의류가 변경된 이력을 시각화하기 위하여 상기 시각적 객체를 표시하도록, 더 구성된,웨어러블 장치.
- 청구항 1에 있어서, 상기 인스트럭션들은, 상기 프로세서에 의해 실행될 시에, 상기 웨어러블 장치가 ,상기 제1 아바타 및 상기 시각적 객체를 표시하는 동안, 상기 시각적 객체 또는 상기 제1 아바타를 향하는 사용자의 시선의 방향을 식별하는 것에 기반하여, 상기 시각적 객체를 표시하는 것을 중단하도록, 더 구성된,웨어러블 장치.
- 청구항 1에 있어서, 상기 인스트럭션들은, 상기 프로세서에 의해 실행될 시에, 상기 웨어러블 장치가 ,상기 제1 아바타 및 상기 시각적 객체를 표시하는 동안, 상기 제1 아바타의 식별자와 관련된 오디오 신호를 식별하는 것에 기반하여, 상기 시각적 객체를 표시하는 것을 중단하도록, 더 구성된,웨어러블 장치.
- 청구항 1에 있어서, 상기 인스트럭션들은, 상기 프로세서에 의해 실행될 시에, 상기 웨어러블 장치가 ,상기 입력을 수신하기 이전에 상기 웨어러블 장치에 의해 표시되었던 상기 제2 모습의 상기 제2 아바타를 더 포함하는 상기 정보에 기반하여, 상기 제1 아바타와 연동으로 위치된 인디케이터를 상기 제1 아바타와 함께 표시하고;상기 인디케이터에 대한 다른 입력에 기반하여, 상기 시각적 객체를 표시하고 상기 인디케이터를 표시하는 것을 중단하도록, 더 구성된,웨어러블 장치.
- 청구항 1에 있어서, 상기 인스트럭션들은, 상기 프로세서에 의해 실행될 시에, 상기 웨어러블 장치가 ,상기 제1 아바타의 식별자를 표시하는 동안 상기 시각적 객체를 표시하는 것을 중단하도록, 더 구성된,웨어러블 장치.
- 인스트럭션들을 저장하는 비-일시적 컴퓨터 판독 가능 저장 매체에 있어서, 상기 인스트럭션들은, 웨어러블 장치의 적어도 하나의 프로세서에 의해 실행될 시에,가상 공간으로 진입하기 위한 입력을 수신하는 것에 기반하여, 상기 가상 웨어러블 장치의 디스플레이 상에 상기 가상 공간을 표시하고;제1 모습(appearance)을 가지고, 사용자의 현재 표현인 제1 아바타를, 상기 가상 공간 내에 표시하고; 및상기 제1 아바타의 상기 제1 모습과 상이한 제2 모습을 가지고, 상기 사용자의 과거 표현인 제2 아바타를 위한 시각적 객체를, 상기 제1 아바타와 함께 상기 가상 공간 내에 표시하도록, 상기 적어도 하나의 프로세서를 야기하는,비-일시적 컴퓨터 판독 가능 저장 매체.
- 청구항 8에 있어서, 상기 인스트럭션들은, 웨어러블 장치의 적어도 하나의 프로세서에 의해 실행될 시에,상기 제1 아바타가 상기 제2 모습으로부터 상기 제1 모습으로 변경된 타이밍과 관련된 텍스트를 포함하는 상기 시각적 객체를 표시하도록, 상기 적어도 하나의 프로세서를 야기하는,비-일시적 컴퓨터 판독 가능 저장 매체.
- 청구항 8에 있어서, 상기 인스트럭션들은, 웨어러블 장치의 적어도 하나의 프로세서에 의해 실행될 시에,의류를 표현하는 적어도 하나의 시각적 객체가 결합된 형태를 가지는 상기 제1 아바타를 표시하는 동안, 상기 제1 아바타와 결합된 상기 의류가 변경된 이력을 시각화하기 위하여 상기 시각적 객체를 표시하도록, 상기 적어도 하나의 프로세서를 야기하는,비-일시적 컴퓨터 판독 가능 저장 매체.
- 청구항 8에 있어서, 상기 인스트럭션들은, 웨어러블 장치의 적어도 하나의 프로세서에 의해 실행될 시에,상기 제1 아바타 및 상기 시각적 객체를 표시하는 동안, 상기 시각적 객체 또는 상기 제1 아바타를 향하는 사용자의 시선의 방향을 식별하는 것에 기반하여, 상기 시각적 객체를 표시하는 것을 중단하도록, 상기 적어도 하나의 프로세서를 야기하는,비-일시적 컴퓨터 판독 가능 저장 매체.
- 청구항 8에 있어서, 상기 인스트럭션들은, 웨어러블 장치의 적어도 하나의 프로세서에 의해 실행될 시에,상기 제1 아바타 및 상기 시각적 객체를 표시하는 동안, 상기 제1 아바타의 식별자와 관련된 오디오 신호를 식별하는 것에 기반하여, 상기 시각적 객체를 표시하는 것을 중단하도록, 상기 적어도 하나의 프로세서를 야기하는,비-일시적 컴퓨터 판독 가능 저장 매체.
- 청구항 8에 있어서, 상기 인스트럭션들은, 웨어러블 장치의 적어도 하나의 프로세서에 의해 실행될 시에,상기 입력을 수신하기 이전에 상기 웨어러블 장치에 의해 표시되었던 상기 제2 모습의 상기 제2 아바타를 더 포함하는 상기 정보에 기반하여, 상기 아바타와 연동으로 위치된 인디케이터를 상기 제1 아바타와 함께 표시하고;상기 인디케이터에 대한 다른 입력에 기반하여, 상기 시각적 객체를 표시하고 상기 인디케이터를 표시하는 것을 중단하도록, 상기 적어도 하나의 프로세서를 야기하는,비-일시적 컴퓨터 판독 가능 저장 매체.
- 청구항 8에 있어서, 상기 인스트럭션들은, 웨어러블 장치의 적어도 하나의 프로세서에 의해 실행될 시에,상기 제1 아바타의 식별자를 표시하는 동안 상기 시각적 객체를 표시하는 것을 중단하도록, 상기 적어도 하나의 프로세서를 야기하는,비-일시적 컴퓨터 판독 가능 저장 매체.
- 디스플레이, 메모리 및 프로세서를 포함하는 전자 장치의 방법에 있어서,가상 공간으로 진입하기 위한 입력을 수신하는 것에 기반하여, 상기 디스플레이 상에 상기 가상 공간을 표시하는 동작;제1 모습(appearance)을 가지고, 사용자의 현재 표현(current representation)인 제1 아바타를, 상기 가상 공간 내에 표시하는 동작; 및상기 제1 아바타의 상기 제1 모습과 상이한 제2 모습을 가지고, 상기 사용자의 과거 표현(previous representation)인 제2 아바타를 위한 시각적 객체를, 상기 제1 아바타와 함께 상기 가상 공간 내에 표시하는 동작을 포함하는,방법.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23883020.2A EP4592809A4 (en) | 2022-10-25 | 2023-10-20 | ELECTRONIC DEVICE FOR DISPLAYING A CHANGE OF VIRTUAL OBJECT, AND ASSOCIATED METHOD |
| CN202380070056.1A CN119895373A (zh) | 2022-10-25 | 2023-10-20 | 用于显示虚拟对象的改变的电子装置及其方法 |
| US18/384,459 US12266056B2 (en) | 2022-10-25 | 2023-10-27 | Electronic device and method for displaying modification of virtual object and method thereof |
| US19/067,550 US20250200899A1 (en) | 2022-10-25 | 2025-02-28 | Electronic device and method for displaying modification of virtual object and method thereof |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2022-0138757 | 2022-10-25 | ||
| KR20220138757 | 2022-10-25 | ||
| KR10-2022-0143875 | 2022-11-01 | ||
| KR20220143875 | 2022-11-01 | ||
| KR1020230140766A KR20240058013A (ko) | 2022-10-25 | 2023-10-19 | 가상 객체의 변경을 표시하기 위한 전자 장치 및 그 방법 |
| KR10-2023-0140766 | 2023-10-19 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/384,459 Continuation US12266056B2 (en) | 2022-10-25 | 2023-10-27 | Electronic device and method for displaying modification of virtual object and method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024090914A1 true WO2024090914A1 (ko) | 2024-05-02 |
Family
ID=90831269
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2023/016427 Ceased WO2024090914A1 (ko) | 2022-10-25 | 2023-10-20 | 가상 객체의 변경을 표시하기 위한 전자 장치 및 그 방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US12266056B2 (ko) |
| EP (1) | EP4592809A4 (ko) |
| CN (1) | CN119895373A (ko) |
| WO (1) | WO2024090914A1 (ko) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170352179A1 (en) * | 2016-06-03 | 2017-12-07 | International Business Machines Corporation | Method to adjust avatar attributes using fitness metrics |
| US20180322681A1 (en) * | 2017-03-02 | 2018-11-08 | Colopl, Inc. | Information processing method, program, virtual space delivering system and apparatus therefor |
| US20190005732A1 (en) * | 2017-06-30 | 2019-01-03 | Colopl, Inc. | Program for providing virtual space with head mount display, and method and information processing apparatus for executing the program |
| US20190004639A1 (en) * | 2017-06-29 | 2019-01-03 | Microsoft Technology Licensing, Llc | Providing living avatars within virtual meetings |
| US20200226811A1 (en) * | 2019-01-14 | 2020-07-16 | Samsung Electronics Co., Ltd. | Electronic device for generating avatar and method thereof |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090067822A (ko) | 2007-12-21 | 2009-06-25 | 삼성전자주식회사 | 현실 인자를 반영하는 혼합 세계 생성 시스템 및 구현 방법 |
| US8446414B2 (en) * | 2008-07-14 | 2013-05-21 | Microsoft Corporation | Programming APIS for an extensible avatar system |
| US8788957B2 (en) * | 2008-08-22 | 2014-07-22 | Microsoft Corporation | Social virtual avatar modification |
| US8223156B2 (en) * | 2008-09-26 | 2012-07-17 | International Business Machines Corporation | Time dependent virtual universe avatar rendering |
| US9176579B2 (en) | 2008-12-29 | 2015-11-03 | Avaya Inc. | Visual indication of user interests in a computer-generated virtual environment |
| WO2013166588A1 (en) | 2012-05-08 | 2013-11-14 | Bitstrips Inc. | System and method for adaptable avatars |
| WO2015108702A1 (en) * | 2014-01-14 | 2015-07-23 | Zsolutionz, LLC | Cloud-based initiation of customized exercise routine |
| US9604150B2 (en) | 2014-05-02 | 2017-03-28 | Nintendo Co., Ltd. | Information processing system, information processing device, storage medium storing information processing program, information processing method, and storage device |
| JP6821461B2 (ja) | 2017-02-08 | 2021-01-27 | 株式会社コロプラ | 仮想空間を介して通信するためにコンピュータで実行される方法、当該方法をコンピュータに実行させるプログラム、および、情報制御装置 |
| KR102622883B1 (ko) * | 2019-09-02 | 2024-01-09 | 엘지전자 주식회사 | Xr 디바이스 및 그 제어 방법 |
| US11119568B2 (en) | 2019-09-24 | 2021-09-14 | Facebook Technologies, Llc | Suspend mode feature for artificial reality systems |
| KR102906626B1 (ko) * | 2020-03-05 | 2025-12-30 | 삼성전자주식회사 | 투명 스크린을 포함하는 디스플레이 장치를 제어하기 위한 방법 및 그 디스플레이 장치 |
| US20220124130A1 (en) | 2020-10-19 | 2022-04-21 | Sophya Inc. | Methods and systems for triggering livestream communications between users based on preexisting relationships between avatars within virtual environments |
| US20220230379A1 (en) | 2021-01-19 | 2022-07-21 | Krikey, Inc. | Three-dimensional avatar generation and manipulation using shaders |
-
2023
- 2023-10-20 WO PCT/KR2023/016427 patent/WO2024090914A1/ko not_active Ceased
- 2023-10-20 EP EP23883020.2A patent/EP4592809A4/en active Pending
- 2023-10-20 CN CN202380070056.1A patent/CN119895373A/zh active Pending
- 2023-10-27 US US18/384,459 patent/US12266056B2/en active Active
-
2025
- 2025-02-28 US US19/067,550 patent/US20250200899A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170352179A1 (en) * | 2016-06-03 | 2017-12-07 | International Business Machines Corporation | Method to adjust avatar attributes using fitness metrics |
| US20180322681A1 (en) * | 2017-03-02 | 2018-11-08 | Colopl, Inc. | Information processing method, program, virtual space delivering system and apparatus therefor |
| US20190004639A1 (en) * | 2017-06-29 | 2019-01-03 | Microsoft Technology Licensing, Llc | Providing living avatars within virtual meetings |
| US20190005732A1 (en) * | 2017-06-30 | 2019-01-03 | Colopl, Inc. | Program for providing virtual space with head mount display, and method and information processing apparatus for executing the program |
| US20200226811A1 (en) * | 2019-01-14 | 2020-07-16 | Samsung Electronics Co., Ltd. | Electronic device for generating avatar and method thereof |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4592809A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4592809A1 (en) | 2025-07-30 |
| US12266056B2 (en) | 2025-04-01 |
| CN119895373A (zh) | 2025-04-25 |
| US20250200899A1 (en) | 2025-06-19 |
| EP4592809A4 (en) | 2026-01-07 |
| US20240233274A9 (en) | 2024-07-11 |
| US20240135650A1 (en) | 2024-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020036343A1 (en) | Electronic device and control method thereof | |
| WO2014142522A1 (en) | Computing system with task transfer mechanism and method of operation thereof | |
| WO2016171363A1 (ko) | 서버, 사용자 단말 장치 및 그 제어 방법 | |
| WO2020091183A1 (ko) | 사용자 특화 음성 명령어를 공유하기 위한 전자 장치 및 그 제어 방법 | |
| WO2016093633A1 (ko) | 컨텐트를 표시하는 방법 및 디바이스 | |
| WO2024122836A1 (ko) | 외부 전자 장치의 제어와 관련된 사용자 인터페이스를 표시하기 위한 웨어러블 장치 및 그 방법 | |
| WO2021070982A1 (ko) | 컨텐츠를 공유하는 전자 장치 및 그 제어 방법 | |
| WO2024117649A1 (ko) | 외부 객체에 대한 그립 형태에 기반하여 미디어 콘텐트를 표시하기 위한 웨어러블 장치 및 그 방법 | |
| WO2021107200A1 (ko) | 이동 단말기 및 이동 단말기 제어 방법 | |
| WO2024122984A1 (ko) | 복수의 어플리케이션들이 그룹핑된 영역을 이용하여 복수의 어플리케이션들을 제어하기 위한 웨어러블 장치 및 그 방법 | |
| WO2024090825A1 (ko) | 센서에 의해 식별된 데이터를 이용하여 시각적 객체를 변경하기 위한 웨어러블 장치 및 그 방법 | |
| WO2024058405A1 (ko) | 전자 장치 및 전자 장치의 제어 방법 | |
| WO2025018552A1 (ko) | 외부 전자 장치와 통신하기 위한 웨어러블 장치 및 그 방법 | |
| WO2026084303A1 (ko) | 필터 이미지를 공유하기 위한 전자 장치 및 hmd 장치, 그리고 이들의 제어 방법 | |
| WO2025023449A1 (ko) | 진동을 출력하도록 외부 전자 장치를 제어하기 위한 전자 장치, 방법, 및 컴퓨터 판독 가능 저장 매체 | |
| WO2025048133A1 (ko) | 아바타를 표시하기 위한 웨어러블 장치, 방법, 및 컴퓨터 판독 가능 저장 매체 | |
| WO2025053423A1 (ko) | 카메라로부터 획득된 이미지를 합성하기 위한 전자 장치 및 그 방법 | |
| EP4592809A1 (en) | Electronic device for displaying change of virtual object, and method thereof | |
| WO2024071632A1 (ko) | 메타버스 영상을 표시하는 영상 표시 장치 및 그 표시 방법 | |
| WO2026095304A1 (ko) | 센서 데이터를 이용하여 텍스트를 요약하기 위한 전자 장치, 방법, 및 비일시적 컴퓨터 판독 가능 저장 매체 | |
| WO2024181647A1 (ko) | 사용자의 위치에 기반하여 미디어 콘텐트를 표시하기 위한 전자 장치, 방법, 및 비-일시적 컴퓨터 판독 가능 저장 매체 | |
| WO2026106233A1 (ko) | 음원에 대한 정보를 제공하는 전자 장치 및 그 동작 방법 | |
| WO2025216484A1 (ko) | 아바타의 표시를 위한 방식을 변경하기 위한 웨어러블 장치, 방법, 및 비일시적 컴퓨터 판독 가능 저장 매체 | |
| WO2024215173A1 (ko) | 디스플레이 상에 외부 객체의 사이즈에 대응하는 화면을 표시하기 위한 전자 장치, 방법 및 컴퓨터 판독 가능 저장 매체 | |
| WO2025023532A1 (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: 23883020 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202547029755 Country of ref document: IN Ref document number: 202380070056.1 Country of ref document: CN |
|
| WWP | Wipo information: published in national office |
Ref document number: 202547029755 Country of ref document: IN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023883020 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 202380070056.1 Country of ref document: CN |
|
| ENP | Entry into the national phase |
Ref document number: 2023883020 Country of ref document: EP Effective date: 20250424 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023883020 Country of ref document: EP |