Electronic device and HMD device for sharing filter images and control method therefor

The system addresses HMD device challenges by generating and sharing personalized filter images based on user preferences, improving character input and device connectivity.

WO2026084303A1PCT designated stage Publication Date: 2026-04-23SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2025-09-23
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing HMD devices face challenges in providing convenient and efficient methods for users to select and input characters within text documents, and in sharing personalized filter images between devices.

Method used

An electronic device and HMD device system that acquires user preferences and generates filter images based on usage information, allowing for convenient character selection and input, and shares these images through short-range wireless communication.

Benefits of technology

Enables quick and intuitive character editing and seamless sharing of personalized filter images across HMD devices, enhancing user experience and device connectivity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025014890_23042026_PF_FP_ABST
    Figure KR2025014890_23042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are an electronic device and a head-mounted display (HMD) device for sharing filter images and a control method therefor. The present electronic device comprises: a communication circuit; a memory storing instructions; and at least one processor. The instructions, when executed collectively or individually by at least one processor, may instruct the electronic device to: acquire usage information regarding an electronic device of a user using the electronic device; acquire, on the basis of the acquired usage information, preference information of the user for generating a filter image; acquire, on the basis of the preference information of the user, a filter image corresponding to a head mounted display (HMD) device of the user; and transmit, via a communication circuit, the acquired filter image to an external server to be stored in association with a user account registered in the external server.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and HMD device for sharing filter images, and a method for controlling the same The present disclosure relates to an electronic device for generating a filter image corresponding to a user’s HMD device and sharing it with an external HMD device, and a method for controlling the same. In addition, the present disclosure relates to an HMD device for acquiring and displaying a filter image corresponding to an external HMD device and a method for controlling the same. Driven by advancements in electronic technology, various types of electronic devices are being developed and distributed. In particular, electronic devices are being developed to provide augmented reality (AR) services that display computer-generated information in conjunction with external objects within the real world, in order to offer diverse user experiences. For example, wearable devices such as head-mounted devices (HMDs) and / or AR glasses are being developed. Meanwhile, the information described above may be provided as related art for the purpose of aiding understanding of the present disclosure. No claim or determination is made as to whether any of the foregoing may be applied as prior art related to the present disclosure. According to one embodiment of the present disclosure, an electronic device comprises: a communication circuit; a memory for storing instructions; and at least one processor; wherein, when the instructions are executed collectively or individually by the at least one processor, the electronic device acquires usage information of a user of the electronic device regarding the electronic device, acquires preference information of the user for generating a filter image based on the acquired usage information, acquires a filter image corresponding to the user’s HMD (Head Mounted Display) device based on the user’s preference information, and transmits the acquired filter image to the external server via the communication circuit so as to be stored in connection with the user’s account registered on the external server. The above usage information includes at least one of usage information of a gallery application, usage information of a photo editor application, usage information of a message application, usage information of a social network service (SNS) application, desktop setting information, lock screen setting information, usage information of a wearable device connected to the electronic device, information about images purchased by the user, and search information of the user, and the above preference information may include at least one of preferred color information, information about preferred image resources, and information about preferred image keywords. When the above instructions are executed collectively or individually by the at least one processor, the electronic device may acquire the preferred color information based on at least one of the desktop setting information, the lock screen setting information, usage information of a wearable device connected to the electronic device, and information about an image purchased by the user, and acquire information about the preferred image resource and information about the preferred image keyword based on usage information of the gallery application, usage information of the photo editor application, usage information of the message application, usage information of the SNS application, and search information of the user. When the above instructions are executed collectively or individually by the at least one processor, the electronic device may identify the background color of the filter image based on the preferred color information and obtain a pattern or object included in the filter image based on information about the preferred image resource or information about the preferred image keyword. When the above instructions are executed collectively or individually by the at least one processor, the electronic device may generate the filter image by setting the identified background color in the shape of the HMD device and including the acquired pattern or object if the filter image is an image corresponding to the HMD device, and generate the filter image by using a neural network model to generate the remaining part excluding the image of the glasses if the filter image is an image corresponding to glasses. When the above instructions are executed collectively or individually by the at least one processor, the electronic device may set one of a sharing target and a sharing location for sharing the filter image according to user input, and transmit information about at least one of the set sharing target and the sharing location together with the filter image to the external server through the communication circuit. Meanwhile, according to one embodiment of the present disclosure, an HMD device comprises: a camera; a display; a communication circuit; a memory for storing instructions; and at least one processor; wherein, when the instructions are executed collectively or individually by the at least one processor, the HMD device displays a Field of View (FoV) image captured through the camera via the display, and when an event detecting an external HMD device occurs while the FoV image is being displayed, the HMD device transmits a signal to the external HMD device and / or an external server to request a filter image of the external HMD device, and when the HMD device is identified as a sharing target for sharing the filter image of the external HMD device, the HMD device receives the filter image of the external HMD device from the external HMD device and / or the external server, and displays the received filter image on the external HMD device included in the FoV image. The communication circuit includes a short-range wireless communication circuit, and when the instructions are executed collectively or individually by the at least one processor, the HMD device may identify that an event of detecting the external HMD device occurs when the external HMD device is detected through the short-range wireless communication circuit, or when the size of the external HMD device within the FoV image is greater than a threshold size, or when the external HMD device outputs a flashing signal of a preset pattern within the FoV image. When the above instructions are executed collectively or individually by the at least one processor, the HMD device may identify whether a security key for connection with the external HMD device is included and perform a communication connection with the external HMD device through the communication circuit. When the above instructions are executed collectively or individually by the at least one processor, the HMD device may identify the plurality of external HMD devices based on a signal received through the communication circuit or a preset pattern of blinking signal output by the external HMD device when the plurality of external HMD devices are identified within the FoV image. A method for controlling an electronic device according to one embodiment of the present disclosure comprises: a step of obtaining usage information of a user of the electronic device for the electronic device; a step of obtaining preference information of the user for generating a filter image based on the obtained usage information; a step of obtaining a filter image corresponding to the user’s HMD (Head Mounted Display) device based on the user’s preference information; and a step of transmitting the obtained filter image to an external server so that it is stored in connection with the user’s account registered on the external server. The above usage information includes at least one of usage information of a gallery application, usage information of a photo editor application, usage information of a message application, usage information of a social network service (SNS) application, desktop setting information, lock screen setting information, usage information of a wearable device connected to the electronic device, information about images purchased by the user, and search information of the user, and the above preference information may include at least one of preferred color information, information about preferred image resources, and information about preferred image keywords. The step of obtaining the above preference information may involve obtaining the preferred color information based on at least one of the above desktop setting information, the above lock screen setting information, usage information of a wearable device connected to the electronic device, and information about an image purchased by the user, and obtaining information about the preferred image resource and information about the preferred image keyword based on the usage information of the gallery application, the usage information of the photo editor application, the usage information of the message application, the usage information of the SNS application, and the user's search information. The step of acquiring the filter image may include: identifying the background color of the filter image based on the preferred color information; and acquiring a pattern or object included in the filter image based on information about the preferred image resource or information about the preferred image keyword. The step of acquiring the filter image can be performed by, if the filter image corresponds to an image of an HMD device, by setting the identified background color in the shape of the HMD device and including the acquired pattern or object to generate the filter image, and if the filter image corresponds to an image of glasses, by using a neural network model to generate the remaining part excluding the image of glasses to generate the filter image. The above control method further includes the step of setting one of a sharing target and a sharing location for sharing the filter image according to user input; and the transmitting step may transmit information about at least one of the set sharing target and the sharing location together with the filter image to the external server through the communication circuit. A control method for an HMD device according to one embodiment of the present disclosure comprises: displaying a Field of View (FoV) image captured through a camera; transmitting a signal to the external HMD device and / or an external server to request a filter image of the external HMD device when an event detecting an external HMD device occurs while the FoV image is displayed; receiving the filter image of the external HMD device from the external HMD device and / or the external server when the HMD device is identified as a sharing target for sharing the filter image of the external HMD device; and displaying the received filter image on the external HMD device included in the FoV image. The above control method may include the step of identifying that an event detecting the external HMD device occurs when the external HMD device is detected through a short-range wireless communication circuit, or when the size of the external HMD device within the FoV image is greater than or equal to a threshold size, or when the external HMD device within the FoV image is detected to be outputting a blinking signal of a preset pattern. The above control method may include the step of identifying whether a security key for connection with the external HMD device is included and performing a communication connection with the external HMD device. The above control method may include the step of identifying the plurality of external HMD devices based on a signal received through the communication circuit or a preset pattern of blinking signal output by the external HMD device when the plurality of external HMD devices are identified within the FoV image. FIG. 1a is a drawing illustrating the operation of an HMD device displaying a screen according to one embodiment of the present disclosure. FIG. 1b is a drawing for explaining the operation of an HMD device, an electronic device, and an external server according to one embodiment of the present disclosure. FIG. 2 is a block diagram of an exemplary electronic device according to one embodiment of the present disclosure. FIG. 3 is a block diagram of an exemplary HMD device according to one embodiment of the present disclosure. FIG. 4 is a flowchart illustrating an embodiment for generating a filter image according to one embodiment of the present disclosure. FIGS. 5a to 5d are drawings for explaining drawings provided by a filter image editing application according to one embodiment of the present disclosure. FIG. 6 is a flowchart illustrating a method for automatically generating a filter image based on usage information for an electronic device according to one embodiment of the present disclosure. FIGS. 7a to 7c are drawings for explaining a method for automatically generating a filter image corresponding to a glasses shape based on usage information for an electronic device according to one embodiment of the present disclosure. FIG. 8 is a flowchart illustrating an embodiment of receiving and providing a filter image from an external device according to one embodiment of the present disclosure. FIG. 9 is a flowchart illustrating an embodiment for displaying a filter image of an external HMD device according to one embodiment of the present disclosure. FIG. 10 is a flowchart illustrating an embodiment of receiving and providing filter images to a plurality of users according to one embodiment of the present disclosure. FIG. 11 is a flowchart illustrating an embodiment of providing filter images according to the concentration of users using an HMD device, according to one embodiment of the present disclosure. FIG. 12 is a flowchart illustrating an embodiment of generating a filter image by identifying a user using an HMD device according to one embodiment of the present disclosure. FIG. 13 is a flowchart illustrating an embodiment according to one embodiment of the present disclosure that detects an external HMD device and provides a filter image corresponding to the external HMD device. FIG. 14 is a drawing for illustrating an embodiment that provides a filter image for at least one of a plurality of external HMD devices according to one embodiment of the disclosure. FIGS. 15a to 15d are drawings for explaining an embodiment of providing a filter image corresponding to an HMD device by linking an HMD device and an electronic device according to one embodiment of the present disclosure. FIGS. 16a to 16c are drawings for explaining an embodiment according to one embodiment of the present disclosure that detects an external HMD device and provides a filter image corresponding to the external HMD device. FIGS. 17a and FIGS. 17b are drawings for illustrating an embodiment according to one embodiment of the present disclosure that provides only a filter image corresponding to some of the external HMD devices among a plurality of external HMD devices. The present disclosure will be described in detail below with reference to the attached drawings. The terms used in the embodiments of this disclosure have been selected to be as widely used as possible, taking into account their functions within this disclosure; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the relevant explanatory section of this disclosure. Therefore, terms used in this disclosure should be defined not merely by their names, but based on their meanings and the overall content of this disclosure. In this specification, expressions such as “have,” “may have,” “include,” or “may include” indicate the presence of such features (e.g., numerical values, functions, operations, or components such as parts) and do not exclude the presence of additional features. The expression "at least one of A or / and B" should be understood as representing either "A" or "B" or "A and B". Expressions such as "first," "second," "first," or "second" used in this specification may modify various components regardless of order and / or importance, and are used only to distinguish one component from another and do not limit said components. Where it is stated that a component (e.g., Component 1) is "(operatively or communicatively) coupled with / to" or "connected to" another component (e.g., Component 2), it should be understood that the component may be directly connected to the other component or connected through the other component (e.g., Component 3). The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, terms such as "comprising" or "consisting of" are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof. In this specification, the term user (1) may refer to a person using an electronic device or a device using an electronic device (e.g., an artificial intelligence electronic device). Embodiments of the present disclosure will be described in more detail below with reference to the attached drawings. FIG. 1a is a drawing illustrating the operation of an HMD device displaying a screen according to an embodiment of the present disclosure. According to an embodiment, a head-mounted display (HMD) device may include a display (e.g., a head-mounted display) that can be worn on a user's head. The HMD device of the present disclosure may be referred to by various terms such as a wearable device, an XR / AR device, etc. Meanwhile, although the HMD device is depicted in the form of glasses in FIG. 1a, it is understood that it is not limited thereto. According to an embodiment, the HMD device can perform functions related to VST (video see-through) and virtual reality (VR). As illustrated in FIG. 1a, the HMD device may include a housing that covers the eyes of a user wearing the HMD device. According to an embodiment, the HMD device may include a display disposed on a first surface of the housing facing the user's eyes and a camera disposed on a second surface opposite to the first surface. According to an embodiment, a camera acquires an image including ambient light of the HMD device, and a display displays the image so that the user can perceive the surroundings (or front) of the HMD device even while wearing the HMD device. According to an embodiment, the HMD device can synthesize a virtual object into an image displayed through a display, thereby enabling the user to perceive a real object and a virtual object located around (or in front of) the HMD device. According to an embodiment, the HMD device can perform functions related to augmented reality (AR) and mixed reality (MR). For example, the HMD device may include at least one lens positioned adjacent to the user's eye. The HMD device may combine ambient light passing through at least one lens with light emitted by the display of the HMD device. For example, the HMD device may combine a real object recognizable by the ambient light passing through at least one lens with a virtual object formed within at least one lens by the display and provide it to the user. Referring to FIG. 1a, an HMD device according to an embodiment can display a screen with a sense of perspective by utilizing binocular disparity. According to an embodiment, the screen may include an image acquired through a camera and a virtual object corresponding to an application. According to an embodiment, the HMD device can run an application, and the virtual object may include the execution screen of the application. For example, virtual objects may include windows (e.g., activities) and / or widgets (or gadgets) provided by a program (e.g., a software application) executed by the HMD device. The HMD device may display virtual objects floating in the user's field-of-view (FoV) by utilizing binocular parallax. According to an embodiment, the HMD device can run an application and control the display to display a virtual object corresponding to the application. For example, the HMD device can run a word processing application that can create, save, or edit text documents. According to an embodiment, the application may provide various functions to edit characters that make up a text document (e.g., delete, copy, cut, and paste) or to input (or insert) new characters into the text document. Conventionally, there was some inconvenience for a user wearing an HMD device in selecting a character to edit from among the characters constituting a text document (or moving to the character to edit) or selecting a location within the text document to input a new character. In addition, conventionally, there was an inconvenience in that a user wearing an HMD device had to use a virtual keyboard or the like to select one of multiple virtual characters included in the virtual keyboard to input a new character. An HMD device according to an embodiment of the present disclosure provides a method for conveniently and quickly moving to a character (or word, sentence, paragraph) that a user wishes to edit among the characters constituting a text document, and a method for conveniently and quickly inputting a new character (or word, sentence, paragraph) according to the user's intention on the text document. FIG. 1b is a diagram illustrating the operation of an HMD device, an electronic device, and an external server according to an embodiment of the present disclosure. A system for providing a filter image according to an embodiment of the present disclosure may include an electronic device (100), an HMD device (200-1), an external server (50), and an external HMD device (200-2). Here, the electronic device (100) may be implemented as a smartphone as shown in FIG. 1b, but this is merely an example and may be implemented as various portable terminals such as a tablet PC, a laptop PC, a desktop PC, etc. In particular, the electronic device (100) may be a device managed with the same user account as the HMD device (200-1). First, the electronic device (100) can acquire (or generate) a filter image corresponding to the HMD device (200-1). Here, the filter image is a virtual image superimposed on the HMD device (200-1) or the electronic device (100) and can be referred to by various terms such as sticker image, virtual image, AR image, etc. In particular, the electronic device (100) can obtain a filter image corresponding to the HMD device (200-1) by using an application for generating or editing a filter image (hereinafter, "filter image editing application"). In one or more embodiments, the electronic device (100) can generate a filter image using a background color, a pattern, and an image stored in a filter image editing application. That is, the electronic device (100) can generate a filter image based on user input selecting one of a plurality of background colors and one of a plurality of patterns or a plurality of images. In one or more embodiments, the electronic device (100) may identify preference information based on user information regarding the electronic device (100) and generate a filter image based on the identified preference information. Additionally, the electronic device (100) can upload the generated filter image to an external server (50). At this time, the electronic device (100) can upload information about a user account (e.g., information about the electronic device (100)) along with the generated filter image to the external server (50). An external device corresponding to the external HMD device (200-2) can also upload a filter image corresponding to the external HMD device (200-2) to an external server (50) in the same manner as described above. In one or more embodiments, when an HMD device (200-1) is identified by an external HMD device (200-2) and a preset condition is satisfied, the external HMD device (200-2) can receive a filter image corresponding to the HMD device (200-1) uploaded to an external server (50). Then, the external HMD device (200-2) can superimpose the received filter image onto an area where the HMD device (200-1) is displayed within the FOV image. In one or more embodiments, the HMD device (200-1) is identified by the external HMD device (200-2), and when a preset condition is satisfied, the external HMD device (200-2) can receive a filter image corresponding to the HMD device (200-1) through a short-range wireless communication circuit. Then, the external HMD device (200-2) can superimpose the received filter image onto the area where the HMD device (200-1) is displayed within the FOV image. A detailed description of the present disclosure will be provided later with reference to the drawings. FIG. 2 is a block diagram of an exemplary electronic device (100) according to one embodiment of the present disclosure. Referring to FIG. 2, the electronic device (100) may communicate with the electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or with at least one of the electronic device (104) or the server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (100) may communicate with the electronic device (104) through the server (108). According to one embodiment, the electronic device (100) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (100), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)). The processor (120) can control at least one other component (e.g., hardware or software component) of the electronic device (100) connected to the processor (120) by executing software (e.g., program (140)), and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., sensor module (176) or communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., central processing unit or application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., graphics processing unit, neural processing unit (NPU), image signal processor, sensor hub processor, or communication processor). For example, if the electronic device (100) includes a main processor (121) and an auxiliary processor (123), the auxiliary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a designated function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as part thereof. The auxiliary processor (123) can control at least some of the functions or states associated with at least one component of the electronic device (100) (e.g., display module (160), sensor module (176), or communication module (190)) on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (123) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (180) or communication module (190)). According to one embodiment, the auxiliary processor (123) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (100) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (108)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers.An artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially. The memory (130) can store various data used by at least one component of the electronic device (100) (e.g., processor (120) or sensor module (176)). The data may include, for example, input data or output data for software (e.g., program (140)) and related commands. The memory (130) may include volatile memory (132) or non-volatile memory (134). The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146). The input module (150) can receive commands or data to be used for a component of the electronic device (100) (e.g., processor (120)) from outside the electronic device (100) (e.g., user). The input module (150) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen). The sound output module (155) can output a sound signal to the outside of the electronic device (100). The sound output module (155) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof. The display module (160) can visually provide information to an external (e.g., user) of the electronic device (100). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch. The audio module (170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150) or output sound through the sound output module (155) or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphones) that is directly or wirelessly connected to the electronic device (100). The sensor module (176) can detect the operating state of the electronic device (100) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor. The interface (177) may support one or more specified protocols that can be used for the electronic device (100) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (102)). According to one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface. The connection terminal (178) may include a connector through which the electronic device (100) can be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector). The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (179) may include, for example, a motor, a piezoelectric element, or an electric stimulation device. The camera module (180) can capture still images and video. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes. The power management module (188) can manage power supplied to the electronic device (100). According to one embodiment, the power management module (188) can be implemented, for example, as at least part of a power management integrated circuit (PMIC). The battery (189) can supply power to at least one component of the electronic device (100). According to one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell. A communication module (or, communication circuit) (190) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (100) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may include one or more communication processors that operate independently of a processor (120) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., LAN (local area network) communication module, or power line communication module). Among these communication modules, the communication module described above can communicate with an external electronic device (104) through a first network (198) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can identify or authenticate the electronic device (100) within a communication network such as the first network (198) or the second network (199) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (196). The wireless communication module (192) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (192) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (192) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large-scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (100), external electronic device (e.g., electronic device (104)), or network system (e.g., second network (199)). According to one embodiment, the wireless communication module (192) can support a Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for realizing URLLC. An antenna module (197) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as a first network (198) or a second network (199), may be selected from the plurality of antennas, for example, by a communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (197). According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band. At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other. According to one embodiment, commands or data may be transmitted or received between the electronic device (100) and an external electronic device (104) through a server (108) connected to a second network (199). Each of the external electronic devices (102, or 104) may be the same or different type of device as the electronic device (100). According to one embodiment, all or part of the operations performed on the electronic device (100) may be performed on one or more of the external electronic devices (102, 104, or 108). For example, if the electronic device (100) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (100) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service related to the request, and transmit the result of the execution to the electronic device (100). The electronic device (100) may provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (100) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using machine learning and / or neural networks.According to one embodiment, an external electronic device (104) or server (108) may be included within the second network (199). The electronic device (100) may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology. The methods according to the various embodiments of the present disclosure described above may be implemented in the form of an application that can be installed on an existing electronic device. Alternatively, the methods according to the various embodiments of the present disclosure described above may be performed using a deep learning-based artificial neural network (or deep artificial neural network), that is, a learning network model. The methods according to the various embodiments of the present disclosure described above can be implemented by software upgrades or hardware upgrades alone for existing electronic devices. The various embodiments of the present disclosure described above may also be performed through an embedded server equipped in an electronic device or an external server of the electronic device. FIG. 3 is a block diagram of an exemplary HMD device according to one embodiment of the present disclosure. The HMD device (200) according to the embodiment may include at least one of a processor (e.g., processor (210) of FIG. 3), a memory (215), a display (220), a camera (225), a sensor (230), a microphone (235), or a communication circuit (240). The processor (210), memory (215), display (220), camera (225), sensor (230), microphone (235), and communication circuit (240) may be electrically and / or operably coupled with each other by an electronic component such as a communication bus (202). Hereinafter, operably coupled hardware may mean that a direct connection or an indirect connection between the hardware is established via a wire or wirelessly so that a second hardware is controlled by a first hardware among the hardware. Although illustrated based on different blocks, the embodiment is not limited thereto, and some of the hardware of FIG. 3 (e.g., at least some of the processor (210), memory (215), and communication circuit (240)) may be included in a single integrated circuit, such as a system on a chip (SoC). The type and / or number of hardware included in the HMD device (200) is not limited to that illustrated in FIG. 3. For example, the HMD device (200) may include only some of the hardware components illustrated in FIG. 3. In an embodiment, the processor (210) of the HMD device (200) may include hardware for processing data based on one or more instructions. The hardware for processing data may 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). The processor (210) may have the structure of a single-core processor or the structure of a multi-core processor such as a dual core, a quad core, or a hexa core. In an embodiment, the memory (215) of the HMD device (200) may include a hardware component for storing data and / or instructions that are input and / or output to the processor (210) of the HMD device (200). The memory (215) may include, for example, volatile memory such as RAM (random-access memory) and / or non-volatile memory such as ROM (read-only memory). Volatile memory may include, for example, at least one of DRAM (dynamic RAM), SRAM (static RAM), Cache RAM, and PSRAM (pseudo SRAM). Non-volatile memory may include, for example, at least one of PROM (programmable ROM), EPROM (erasable PROM), EEPROM (electrically erasable PROM), flash memory, hard disk, compact disk, SSD (solid state drive), and eMMC (embedded multi media card). In an embodiment, the display (220) of the HMD device (200) can output visualized information (e.g., virtual objects resulting from the execution of an application) to a user (e.g., the user of FIG. 1a). For example, the display (220) can be controlled by a processor (210) including a circuit such as a GPU (graphic processing unit) to output visualized information to the user (1). The display (220) 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 (LEDs). The LED may include an organic LED (OLED). In an embodiment, the camera (225) of the HMD device (200) may include one or more light sensors (e.g., a CCD (charged coupled device) sensor, a CMOS (complementary metal oxide semiconductor) sensor) that generate electrical signals representing the color and / or brightness of light. The plurality of light sensors included in the camera (225) may be arranged in the form of a two-dimensional grid (2 dimensional array). The camera (225) may acquire the electrical signals of each of the plurality of light sensors substantially simultaneously to generate two-dimensional frame data corresponding to the light reaching the light sensors of the two-dimensional grid. For example, photo data captured using the camera (225) may refer to a single two-dimensional frame data acquired from the camera (225). For example, video data captured using the camera (225) may refer to a sequence of multiple two-dimensional frame data acquired from the camera (225) along a frame rate.The camera (225) may further include a flash light for outputting light in a direction in which the camera (225) receives light. According to an embodiment, the camera (225) may include a first camera (225-1) and a second camera (225-2) positioned facing different directions. The first camera (225-1) includes a sensor for recognizing motion and may be referred to, for example, as a motion recognition camera. For example, the first camera (225-1) may include various types of cameras, such as an IR camera, a depth camera, or an IR / RGB composite camera. The second camera (225-2) includes a sensor for tracking eyes (e.g., a vision sensor) and may be referred to, for example, as an eye tracking camera. The HMD device (200) can identify the position, shape, and / or gesture of a hand (e.g., the user's hand in FIG. 1a) included in the surrounding image (226-1) of the first camera (225-1). The HMD device (200) can identify the direction of gaze of a user wearing the HMD device (200) by using an image (226-2) of the second camera (225-2). In an embodiment, the HMD device (200) can activate the first camera (225-1) depending on whether a communication link is established between an external electronic device (280), such as a remote controller, and the HMD device (200). For example, if the external electronic device (280) held in the user's hand is detected using the first camera (225-1), or if the external electronic device (280) is detected through the communication circuit (240), the HMD device (200) can deactivate the first camera (225-1). The HMD device (200) can reactivate the first camera (225-1) based on receiving a signal from the external electronic device (280) via the communication circuit (240) indicating the release of the hand to the external electronic device (280) (or, the hand being separated from the external electronic device (280)), thereby resuming the identification of the position, shape, and / or gesture of the hand. According to an embodiment, a sensor (230) of an HMD device (200) can generate electrical information that can be processed by a processor (210) and / or memory (215) of an HMD device (200) from non-electronic information related to the HMD device (200). The information may be referred to as sensor data. The sensor (230) may include a global positioning system (GPS) sensor for detecting the geographic location of the HMD device (200), an image sensor, an illuminance sensor and / or a time-of-flight (ToF) sensor, and an inertial measurement unit (IMU) for detecting physical motion of the HMD device (200). In an embodiment, the communication circuit (240) of the HMD device (200) may include hardware components to support the transmission and / or reception of electrical signals between the HMD device (200) and an external electronic device (180). The communication circuit (240) may include, for example, at least one of a modem, an antenna, and an optic / electronic converter. The communication circuit (240) may support the transmission and / or reception of electrical signals based on various types of protocols such as Ethernet, LAN (local area network), WAN (wide area network), WiFi (wireless fidelity), Bluetooth, BLE (bluetooth low energy), ZigBee, LTE (long term evolution), 5G NR (new radio) and / or 6G. According to an embodiment, the HMD device (200) may include output means for outputting information in a form other than a visualized form. For example, the HMD device (200) may include a speaker for outputting an acoustic signal. For example, the HMD device (200) may include a motor for providing haptic feedback based on vibration. Referring to FIG. 3, the appearance of an external electronic device (180) connected to an HMD device (200) is illustrated. The HMD device (200) can establish a communication link with the external electronic device (180) using a communication circuit (240). The external electronic device (280) may include one or more pressable buttons. The external electronic device (280) may transmit a signal to the HMD device (200) via the communication link to indicate the pressing of a button. The external electronic device (280) may include a sensor for detecting movement and / or rotation of the external electronic device (280), such as an inertial measurement unit (IMU). The external electronic device (280) may transmit a signal to the HMD device (200) via the communication link to indicate movement and / or rotation of the external electronic device (280). In an embodiment, an external electronic device (280) for controlling the HMD device (200) may include a first remote controller dedicated to the HMD device (200). The embodiment is not limited thereto, and the external electronic device (280) may include a second remote controller for universal control of an HMD such as the HMD device (200). The HMD device (200), having identified different remote controllers, may selectively connect with a specific remote controller based on the priority of the remote controllers. For example, the HMD device (200), having identified both the first remote controller and the second remote controller, may prioritize establishing a communication link with the first remote controller among the remote controllers. While the communication link with the first remote controller has been prioritized, the HMD device (200) may at least temporarily suspend establishing a communication link with the second remote controller. In this state, the HMD device (200) can establish a communication link with the second remote controller based on the deactivation (or missing) of the first remote controller. Referring to the embodiment of FIG. 3, one or more instructions (or commands) representing operations and / or operations to be performed on data by the processor (210) of the HMD device (200) may be stored in the memory (215) of the HMD device (200). A set of one or more instructions may be referred to as a program, firmware, operating system, process, routine, sub-routine, and / or application. Hereinafter, the statement that an application is installed in an electronic device (e.g., HMD device (200)) may mean that one or more instructions provided in the form of an application are stored in the memory (215), and that one or more applications are stored in an executable format (e.g., a file having an extension specified by the operating system of the HMD device (200)) by the processor of the electronic device. According to the embodiment, the HMD device (200) may execute one or more instructions stored in the memory (215) and operate according to various embodiments of the present disclosure. Referring to FIG. 3, programs installed on the HMD device (200) may be classified into any one of different layers based on the target, including an application layer (260), a framework layer (270), and / or a hardware abstraction layer (HAL) (250). For example, within the hardware abstraction layer (250), programs (e.g., drivers) designed to target the hardware of the HMD device (200) (e.g., a display (220), a camera (225), a sensor (230), a microphone (235), and / or a communication circuit (240)) may be classified. For example, within the framework layer (270), programs designed to target at least one of the hardware abstraction layer (250) and / or the application layer (260) (e.g., eye tracker (271), gesture tracker (272), motion tracker (273), external space recognizer (274) and / or UI provider (275)) may be classified. Programs classified into the framework layer (270) may provide an application programming interface (API) that is executable based on other programs. Referring to FIG. 3, within the application layer (260), programs designed to target a user controlling the HMD device (200) (e.g., the user of FIG. 1a) may be classified. For example, a program classified in the application layer (260) may include at least one of an application (261) for video playback and / or streaming, an application (262) for video conferencing, an application (263) for viewing media content (e.g., images and / or videos) in memory (215), or an application (264) for call connection. The embodiments are not limited thereto. For example, a program classified in the application layer (260) may call an API to cause the execution of a function supported by programs classified in the framework layer (270). Referring to FIG. 3, the HMD device (200) can process information related to the gaze of a user wearing the HMD device (200) based on the execution of an eye tracker (271) within a framework layer (270). For example, the HMD device (200) can acquire an image (226-2) containing the user's eyes from a second camera (225-2). Based on the position and / or direction of the pupil contained in the image (226-2), the HMD device (200) can identify the direction of the user's gaze. Referring to FIG. 3, the HMD device (200) can identify motion of a designated body part, including a hand, based on the execution of a gesture tracker (272) within a framework layer (270). For example, the HMD device (200) can acquire an surrounding image (226-1) and / or video including a body part from a first camera (225-1). Based on the motion and / or posture of the designated body part shown by the surrounding image (226-1) and / or video, the HMD device (200) can identify a gesture performed by the designated body part. Referring to FIG. 3, the HMD device (200) can identify the motion of the HMD device (200) based on the execution of a motion tracker (273) within a framework layer (270). While the HMD device (200) is worn by a user, the motion of the HMD device (200) may be related to the motion of the user's head. For example, the HMD device (200) can identify the orientation of the HMD device (200) that substantially corresponds to the orientation of the head. The HMD device (200) can identify the motion of the HMD device (200) based on sensor data from a sensor (230) including an IMU. Referring to FIG. 3, the HMD device (200) can obtain information about an external space that contains or is adjacent to the HMD device (200) based on the execution of an external space recognizer (274) within a framework layer (270). The HMD device (200) can obtain information using a camera (225) and / or a sensor (230). Referring to FIG. 3, while the external space recognizer (274) is executed, the HMD device (200) can identify a virtual space mapped to the external space based on the information obtained by the external space recognizer (274). Based on the execution of the external space recognizer (274), the HMD device (200) can identify the location and / or orientation of the HMD device (200) within the external space. For example, based on the execution of an external space recognizer (274) and / or a motion tracker (273), the HMD device (200) can perform simultaneous localization and mapping (SLAM) to recognize the external space and the position of the HMD device (200) within the external space. Referring to FIG. 3, the HMD device (200) can support the execution of an application classified into an application layer (260) based on the execution of a UI provider (275) within a framework layer (270). Supporting the execution of an application may include the action of displaying a screen of the application (e.g., a virtual object corresponding to the application). When the application is running, the processor (210) of the HMD device (200) can execute a function using the UI provider (275) in response to identifying a specified API corresponding to the function of the UI provider (275). The UI provider (275) may include information for displaying a replaceable visual object depending on the input means. Using this information, the HMD device (200) can display, change, and / or replace the visual object on the display (220). According to an embodiment, the HMD device (200) can perform a replacement of a visual object according to an input means for controlling the HMD device (200) based on the execution of the UI provider (275). For example, the HMD device (200) can control the function of a visual object displayed on the display (220) according to a signal received from an external electronic device (180) based on identifying an external electronic device (180) using a communication circuit (240). If the external electronic device (180) is not identified, or if a part of the body (e.g., the user's hand in FIG. 1a) facing the visual object is identified using the first camera (225-1), the HMD device (200) can change the visual object to another visual object corresponding to the shape of the part of the body. The HMD device (200) can control the function based on identifying a gesture of the part of the body associated with the other visual object using the first camera (225-1). For example, independently of replacing the first visual object with the second visual object, the HMD device (200) can execute the functions supported by the first visual object using the second visual object. As described above, according to the embodiment, the HMD device (200) may display a visual object by using one or more instructions and / or resources included in the UI provider (275) while executing an application included in the application layer (260). The HMD device (200) may change or replace the visual object displayed through the display (220) based on an input means including an external electronic device (280) and / or a hand. For example, in each of a first state in which the external electronic device (280) is identified or a second state in which the hand of the user (1) (e.g., the user of FIG. 1a) is identified, the HMD device (200) may display a visual object designed to fit the input means by controlling whether to replace the visual object. According to an embodiment, the HMD device (200) may operate according to various embodiments of the present disclosure based on a gesture identified by an surrounding image (226-1) acquired through a first camera (225-1). FIG. 4 is a flowchart illustrating an embodiment for generating a filter image according to one embodiment of the present disclosure. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. In addition, depending on the embodiment, some of the operations of FIG. 4 may be omitted. According to one or more embodiments, S410 to S490 may be understood to be performed in a processor (e.g., processor (120) of FIG. 2) of an electronic device (e.g., electronic device (100) of FIG. 2). According to one or more embodiments, first, the electronic device (100) can execute an application for acquiring a filter image (hereinafter referred to as a "filter image editing application") (S410). Here, the application for acquiring a filter image may be executed by user input, but this is merely one embodiment, and may be executed by an event for generating a filter image corresponding to an HMD device (e.g., connection with an HMD device). The electronic device (100) can identify whether automatic generation of filter images is selected (S420). When manual generation of filter images is selected (S430), the electronic device (100) can select N images from the gallery application according to user input (S440). Here, N may be one or more. For example, the electronic device (100) can select an image (510) as shown in FIG. 5a from among a plurality of images stored in the gallery application according to user input. The electronic device (100) can generate a filter image by removing the background of an image (S450). Specifically, the electronic device (100) can generate a filter image by removing the background from the image (510) obtained in operation S440 and extracting at least one text or object, and then using at least one text or object. For example, the electronic device (100) can generate a filter image by extracting a text area of ​​"MERRY CHRISTMAS" and a snowman object from the image (510) obtained in operation S440. However, as in operation S450, the electronic device (100) can generate a filter image by removing the background, but this is merely one example, and it is obvious that the selected image can be used as a filter image without removing the background. The electronic device (100) can provide a preview using the generated filter image (S460). Here, the electronic device (100) can provide a preview of the generated filter image using a filter image editing application. For example, the electronic device (100) can provide a preview area (520) on the execution screen of the filter image editing application as shown in FIG. 5b. Here, the preview area (520) can display a guide message along with the generated filter image, such as "Drag the device to move and decorate." Here, when a touch is input on the preview area (520) and then dragged, the electronic device (100) can rotate the filter image according to the drag direction. Additionally, when a touch for zooming in or zooming out is input on the preview area (520), the electronic device (100) can zoom in or zoom out the filter image. The electronic device (100) can identify whether the filter image additional editing has been completed according to user input (S470). Specifically, the electronic device (100) can change the background color of the filter image according to user input, add or change patterns or stickers to the filter image, and adjust the size of the filter image. For example, the electronic device (100) can display a plurality of buttons (521, 522, 523, 524) for changing the filter image, and when the first button (521) for changing the background color among the plurality of buttons is selected, the background color editing area (530) and pattern editing area (540) shown at the bottom of FIG. 5b can be displayed. The electronic device (100) can change the background color of the filter image according to user touch input on the background color editing area (530). Here, the background color of the filter image can be applied in a form that overlays the remaining parts excluding the parts where the sticker image and gallery image are applied when a filter is applied to the image of the electronic device. Additionally, when a color is selected from the background color editing area (530) and the Done button (542) is touched, the electronic device (100) can change the background color of the filter image to the selected background color. Additionally, when the cancel button (541) is touched from the background color editing area (530), the electronic device (100) can cancel the background color setting of the filter image. Additionally, the electronic device (100) can change the pattern of the filter image according to a user touch input on the pattern editing area (540) shown at the bottom of FIG. 5B. Additionally, when a second button (522) for adding a sticker image among a plurality of buttons is selected, the electronic device (100) can display a sticker image editing area (550) as shown at the bottom of FIG. 5c. The electronic device (100) can add a sticker image to a filter image according to a user touch input on the sticker image editing area (550) as shown at the bottom of FIG. 5c. Here, the sticker image may refer to an image containing an object that can be added to the filter image. Additionally, when the third button (523) for adding text among the plurality of buttons is selected, the electronic device (100) may display a text editing area and may add text to the filter image according to the user touch entered on the text editing area. Additionally, when the fourth button (524) for adding a gallery image among the plurality of buttons is selected, the electronic device (100) may display a gallery image editing area and may add a gallery image to the filter image according to the user touch entered on the gallery image editing area. The gallery image may refer to an image stored in the memory (130) of the electronic device (100) or an image that can be viewed by the user through an image viewing application (e.g., a gallery application). The gallery image may refer to the user's personal image or an image taken or shared by the user. Meanwhile, the electronic device (100) can perform additional editing, such as the position and size of sticker images, text, and gallery images added according to user input. For example, the electronic device (100) can provide sticker images, text, and gallery images selected and added to the filter image to the preview display area (520), and can also select the added items to move their position or adjust their size or tilt according to user input of long-pressing the added items. The electronic device (100) can store the generated filter image and upload it to an external server (50) (S480). Here, the electronic device (100) can set one of a sharing target and a sharing location for sharing the filter image according to user input. Here, the sharing target may refer to a target for disclosing the filter image, and the sharing location may refer to a specific area around the user. That is, the electronic device (100) can upload information regarding whether the filter image is used, information regarding the target for disclosing the filter image as the sharing target, and information regarding the location where the filter image is used as the sharing location, together according to user input. The HMD device (200-1) can share or transmit the filter image to an external HMD device (200-2) identified as the sharing target, which is confirmed to be located within the sharing location. Additionally, if location-related information can be obtained based on the location information of the electronic device (100) or HMD device (200-1) (e.g., performance, conference, meeting, etc.), and if a second button (522) for adding a sticker image among a plurality of buttons is selected, the electronic device (100) or HMD device (200-1) may recommend that a recommended sticker image related to the location be downloaded on the sticker image editing area (550). Additionally, if location-related information is obtained based on the location information of the electronic device (100) or HMD device (200-1), the electronic device (100) or HMD device (200-1) may provide a notification message regarding the recommended sticker image related to the location. For example, as shown at the bottom of FIG. 5d, information regarding whether to use the filter image, information regarding the target of disclosure of the filter image, and information regarding the location of use of the filter image can be obtained based on user input entered on the filter image setting area (560), and the obtained information regarding whether to use the filter image, information regarding the target of disclosure of the filter image, and information regarding the location of use of the filter image can be uploaded to an external server (50). In particular, the electronic device (100) can transmit information regarding the user account together with the obtained filter image to the external server (50) so that the filter image is stored in connection with the user account registered on the external server (50). Meanwhile, although the above-described embodiment describes the electronic device (100) uploading the generated filter image to an external server (50), this is merely one embodiment, and it is obvious that the electronic device (100) can directly transmit the generated filter image to an external HMD device (200-2) via a short-range wireless communication circuit. When it is identified that automatic generation of a filter image has been selected (S420-Y), the electronic device (100) can automatically generate a filter image (S490). In particular, the electronic device (100) can identify preference information based on the user's usage information regarding the electronic device (100) and generate a filter image based on the identified preference information. Automatic generation of a filter image will be described in detail with reference to FIGS. 6 to 7c. FIG. 6 is a flowchart illustrating a method for automatically generating a filter image based on usage information for an electronic device according to one embodiment of the present disclosure. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. According to one or more embodiments, S610 to S630 may be understood to be performed in a processor (e.g., processor (120) of FIG. 2) of an electronic device (e.g., electronic device (100) of FIG. 2). According to one or more embodiments, first, the electronic device (100) can obtain usage information regarding the electronic device of a user using the electronic device (100) (S610). Here, the usage information may include usage information of applications installed on the electronic device (100) or usage information of the electronic device (100) used while the user engages in activities such as shopping or searching. For example, the electronic device (100) can obtain usage information such as information about viewing products through a shopping application, information about purchasing products through a shopping application, information about entering specific keywords or viewing the website of a specific product through an internet browsing application. In one or more embodiments, the usage information may include at least one of usage information of a gallery application, usage information of a photo editor application, usage information of a message application, usage information of a social network service (SNS) application, desktop setting information, lock screen setting information, usage information of a wearable device connected to an electronic device, information about images purchased by the user, and search information of the user. In one or more embodiments, the electronic device (100) may obtain usage information from an image-related application. For example, the electronic device (100) may obtain from a gallery application information about “an image of an accessory frequently worn by a person recognized as a user,” “an image with the background removed using My sticker,” “an image frequently downloaded or captured,” or “a selfie image for restoring a face part obscured by an HMD device.” As another example, the electronic device (100) may obtain from a photo editor application information about stickers, fonts, and drawing styles frequently used to decorate photos. In one or more embodiments, the electronic device (100) may obtain usage information from a communication-related application. For example, the electronic device (100) may obtain information about “frequently exchanged emoticon images,” information about “emoticon images purchased by the user,” information about “frequently posted images and styles used to decorate images,” information about “frequently used selfie images and filter styles,” information about “photos liked and account styles,” and information about “preferred advertising data” from a messaging application or a Social Network Service (SNS) application. In one or more embodiments, the electronic device (100) may obtain information regarding the setting information, shopping information, search information, and wearable device connected to the electronic device (100). For example, the electronic device (100) may obtain information regarding “image resources and style keywords for the desktop and lock screen,” information regarding “colors specified by the user when using a color theme,” information regarding “background screen of a watch face connected to the electronic device (100),” and information regarding “visual resources and style keywords of decoration assets (stickers, fonts, themes) purchased directly by the user.” The electronic device (100) can obtain user preference information for generating a filter image based on the acquired usage information (S620). Here, the preference information may include at least one of preferred color information, information about preferred image resources, and information about preferred image keywords. In one or more embodiments, the electronic device (100) may obtain preferred color information based on at least one of desktop setting information, lock screen setting information, usage information of a wearable device connected to the electronic device (e.g., background information of the wearable device), and information about an image purchased by the user. Here, the preferred color information may include information about the color, brightness, saturation, etc. preferred by the user. For example, the electronic device (100) may obtain the most preferred color information based on the color of the screen set as the desktop, the color of the screen set as the lock screen, the color of the desktop set on the wearable device, and the color of the image purchased by the user. In one or more embodiments, the electronic device (100) may obtain information about preferred image resources and information about preferred image keywords based on usage information of a gallery application, usage information of a photo editor application, usage information of a message application, usage information of an SNS application, and user search information. For example, the electronic device (100) may obtain information about preferred image resources by using resource information about images preferred by the user, resource information about glasses images frequently used by the user, and resource information about images frequently searched by the user, based on the information described above. Additionally, the electronic device (100) may obtain information about preferred image keywords by using text information about images frequently searched by the user, description information explaining images liked by the user, etc. In one or more embodiments, the electronic device (100) may provide link information (e.g., URL information) that allows access to a web page for purchasing a character image when information about a preferred image resource or information about a preferred image keyword is an image related to a character. The electronic device (100) can acquire a filter image corresponding to the user’s HMD device (200-1) based on the user’s preference information (S630). In one or more embodiments, the electronic device (100) can identify the background color of the filter image based on preferred color information. For example, the electronic device (100) can identify the background color of the filter image as yellow if the color preferred by the user is yellow based on the preferred color information. In one or more embodiments, the electronic device (100) may be configured to obtain a pattern or object included in a filter image based on information about a preferred image resource or information about a preferred image keyword. For example, if the user's preferred image is an image related to a dog, the electronic device (100) may obtain a dog object that can be included in the filter image by obtaining a resource and keyword of an image related to a dog. If the preferred pattern is a checkered pattern, the electronic device (100) may obtain a checkered pattern that can be included in the filter image by obtaining a resource and keyword of an image related to a checkered pattern. In one or more embodiments, the electronic device (100) may input information about preferred image keywords into a learned neural network model to obtain a pattern or object included in a filter image. The electronic device (100) can generate a filter image based on the background color of the identified filter image and a pattern or object to be included in the filter image. That is, the electronic device (100) can generate a filter image by setting the identified background color in the filter image and including the acquired pattern or object. Meanwhile, the electronic device (100) can generate multiple types of filter images. In one or more embodiments, the electronic device (100) can generate a filter image corresponding to the shape of the HMD device (200) or a filter image corresponding to the shape of glasses. In one or more embodiments, if the filter image is an image corresponding to the HMD device (200), the electronic device (100) can generate the filter image by setting a background color identified in the shape of the HMD device (200) and including an acquired pattern or object. If the filter image is an image corresponding to glasses, the electronic device (100) can generate the filter image by using a neural network model together with the identified glasses image to generate the remaining part excluding the glasses image (i.e., the face part obscured by the HMD device (200)). Referring again to FIG. 4, after the electronic device (100) automatically generates a filter image, the electronic device (100) can perform additional editing of the filter image (S470), save the generated filter image, and upload it to an external server (50) (S480). As described above, by automatically generating a filter image based on usage information for the user's electronic device (100), various user experiences can be provided. FIGS. 7a to 7c are drawings for explaining a method for automatically generating a filter image corresponding to a glasses shape based on usage information for an electronic device according to one embodiment of the present disclosure. First, the electronic device (100) can obtain information about glasses images frequently used by the user or glasses frequently searched by the user among a plurality of images stored in the gallery application of the electronic device (100). For example, the electronic device (100) can obtain a plurality of glasses images (710-1 to 710-3) as shown in FIG. 7a. Here, the plurality of glasses images (710-1 to 710-3) may include images of the user wearing glasses or images of glasses not worn by the user. The electronic device (100) can obtain resource information or keyword information regarding the glasses image preferred by the user based on the glasses image frequently used by the user or information about glasses frequently searched by the user. And, the electronic device (100) can generate a filter image using resource information or keywords for the glasses image. Here, the filter image may correspond to the shape of the glasses. Here, the electronic device (100) can generate a filter image in a portion that is obscured by the HMD device (200) using a neural network model. That is, the electronic device (100) can generate a portion that is obscured by the HMD device (200) by inputting an image of a user wearing glasses into a neural network model. Additionally, the electronic device (100) can generate a filter image using the glasses image and the portion that is obscured by the HMD device (200). And, the electronic device (100) can provide a preview of the generated filter image. For example, the electronic device (100) can provide a preview screen (720) of the filter image on the execution screen of the filter image editing application, as shown in FIG. 7b. And, the electronic device (100) can upload the generated filter image to an external server (50) or transmit it directly to an external HMD device (200-2). Accordingly, as shown on the left side of FIG. 7c, the actual image is an image (730) of a user wearing an HMD device (200-1), but an external HMD device (200-2) can provide a FoV image (740) including a user wearing glasses by superimposing the generated filter image onto the area of ​​the user's HMD device (200-1), as shown on the right side of FIG. 7c. In one or more embodiments, the electronic device (100) can receive a filter image from an external device and obtain a filter image. FIG. 8 is a flowchart illustrating an embodiment of receiving and providing a filter image from an external device according to one embodiment of the present disclosure. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. According to one or more embodiments, S810 to S890 may be understood to be performed in a processor (e.g., processor (120) of FIG. 2) of an electronic device (e.g., electronic device (100) of FIG. 2). According to one or more embodiments, the electronic device (100) may detect an event for sharing a filter image from an external device (S810). Here, the external device may be an external HMD device (200-2), but this is merely one embodiment and may be a portable terminal used by an external user. The event for sharing a filter image from an external device may be an event in which the external device is located within a preset distance from the electronic device (100), or an event in which a user of the external device inputs a user command to share a filter image with the electronic device (100), but is not limited thereto. The electronic device (100) can identify whether a filter image editing application is installed (S820). If it is identified that a filter image editing application is not installed (S820-N), the electronic device (100) can receive a filter image of a physical file with a separate extension (S830). The electronic device (100) can display a filter image editing application installation guide (S840). Here, the electronic device (100) can display the filter image editing application installation guide in a popup format. And, when a user command to install the filter image editing application is entered, the electronic device (100) can install the filter image editing application. The electronic device (100) can display information about the completion of receiving the filter image as a popup (S850). That is, the electronic device (100) can display information indicating that the filter image has been received as a popup after installing the filter image editing application. The electronic device (100) can provide a preview screen (S860). That is, the electronic device (100) can provide a preview of a filter image received from an external device. For example, the electronic device (100) can provide a preview of a filter image received through an application execution screen as shown in FIGS. 5b to 5d. The electronic device (100) can be configured to edit the filter image and apply the filter image (S870). For example, the electronic device (100) can perform additional editing on the filter image received through the execution screen of the application as shown in FIGS. 5b to 5d and configure the application of the filter image. When it is identified that a filter image editing application is installed (S820-Y), the electronic device (100) establishes a network connection with an external device (S880) and can receive a filter image (S890). In one or more embodiments, the HMD device (200-1) may receive a filter image of an external HMD device (200-2) and display the filter image of the external HMD device (200-2) on an area corresponding to the external HMD device (200-2) within a Field of View (FoV) image. FIG. 9 is a flowchart illustrating an embodiment for displaying a filter image of an external HMD device according to one embodiment of the present disclosure. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. According to one or more embodiments, S910 to S970 may be understood to be performed in a processor (e.g., processor (210) of FIG. 3) of an electronic device (e.g., HMD device (200) of FIG. 3). According to one or more embodiments, the HMD device (200-1) can identify an external HMD device (200-2) (S910). In one or more embodiments, the HMD device (200-1) can identify the external HMD device (200-2) when the external HMD device (200-2) is detected using a short-range wireless communication circuit (e.g., a Bluetooth communication circuit). Specifically, the HMD device (200-1) can identify the external HMD device (200-2) by receiving an advertisement signal broadcast by the external HMD device (200-2) through the Bluetooth communication circuit and identifying identification information for the external HMD device (200-2) based on the received signal. In one or more embodiments, the HMD device (200-1) can identify the external HMD device (200-2) when an external HMD device (200-2) of a threshold size or larger is detected within the FoV image. Specifically, the HMD device (200-1) can identify the shape of the HMD device within the FoV image and, by comparing the size of the identified HMD device shape with a threshold size, identify the external HMD device (200-2) if an external HMD device (200-2) greater than or equal to the threshold size is detected. In one or more embodiments, the HMD device (200-1) can identify the external HMD device (200-2) based on a flashing signal of a preset pattern output by the external HMD device (200-2). Specifically, the HMD device (200-1) can identify the external HMD device (200-2) if the external HMD device (200-2) outputting a flashing signal of a preset pattern is detected within the FoV image. Here, the flashing signal may be output in a preset pattern by an LED (Light Emitting Diode) provided on the outside of the external HMD device (200-2). At this time, the HMD device (200-1) can obtain identification information of an external HMD device (200-2) based on a flashing signal of a preset pattern. The HMD device (200-1) can identify whether it is connected to a network (S920). That is, the HMD device (200-1) can identify whether it is connected to a network to receive filter images from an external HMD device (200-2). When identified as being connected to a network (S920-Y), the HMD device (200-1) can download the latest filter image and display settings of the external HMD device (200-2) from the server (50) (S930). That is, the HMD device (200-1) can request information regarding the latest filter image and display settings from the external server (50) based on the identification information of the identified external HMD device (200-2), and can receive information regarding the latest filter image and display settings from the external server (50). The HMD device (200-1) can identify whether the external HMD device (200-2) is included within the FoV image (S940). That is, the HMD device (200-1) can identify whether the external HMD device (200-2) is included within the FoV image by analyzing the FoV image captured through the camera. Here, the HMD device (200-1) can identify whether the external HMD device (200-2) is included by inputting the FoV image into a neural network model, or by identifying whether the external HMD device (200-2) is included by a preset pattern of blinking signals output by the external HMD device (200-2). The HMD device (200-1) can display a filter image on an area corresponding to an external HMD device (200-2) included within the FoV image (S950). Specifically, the HMD device (200-1) can create a first layer containing the FoV image and, separately from the first layer, create a second layer containing the filter image of the external HMD device (200-2). Here, the HMD device (200-1) can create the second layer to include the filter image of the external HMD device (200-2) on an area corresponding to the external HMD device (200-2). Then, the HMD device (200-1) can display the filter image within the FoV image by overlapping the first layer and the second layer. If it is identified that it is not connected to a network (S920-N), the HMD device (200-1) can identify whether a filter image corresponding to the external HMD device (200-2) exists (S960). That is, the HMD device (200-1) can identify whether a filter image corresponding to the external HMD device (200-2) was previously stored based on the identification information of the external HMD device (200-2). When it is identified that a filter image corresponding to an external HMD device (200-2) exists (S960-Y), the HMD device (200-1) identifies whether the external HMD device (200-2) is included in the FoV image (S940), and can display the filter image on the area corresponding to the external HMD device (200-2) included in the FoV image (S950). If it is identified that there is no filter image corresponding to the external HMD device (200-2) (S960-N), the HMD device (200-1) may provide a filter image display failure alarm (S970). Specifically, the HMD device (200-1) may provide an alarm message including information guiding a network connection along with information indicating that the filter image for the external HMD device (200-2) cannot be downloaded. Meanwhile, when users wearing multiple HMD devices are located in the same space, a specific user's device can share filter images with users (electronic devices or HMD devices) wearing multiple HMD devices located in the same space. Specifically, if location-related information can be obtained based on location information of the electronic device (100) and the HMD device (200-1) (e.g., performance, conference, meeting, etc.), the electronic device (100) can recommend that relevant stickers be downloaded from the sticker image editing area (524) in the application screen. Additionally, if location-related information is obtained based on location information of the electronic device (100) and the HMD device (200-1), the electronic device (100) can recommend relevant recommended stickers in a notification manner if there are any. FIG. 10 is a flowchart illustrating an embodiment of receiving and providing filter images to multiple users according to an embodiment of the present disclosure. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. According to one or more embodiments, S1010 to S1080 may be understood to be performed in a processor (e.g., processor (120) of FIG. 2) of an electronic device (e.g., electronic device (100) of FIG. 2). According to one or more embodiments, the electronic device (100) may receive a filter image invitation message sent to a plurality of users (S1010). The invitation message may include information about an external server (50) for downloading the filter image (e.g., URL information, etc.) or information about the device that sent the invitation message. The electronic device (100) can identify whether a filter image editing application is installed (S1020). If it is identified that the filter image editing application is not installed (S1020-N), the electronic device (100) may display a popup for guiding the installation of the filter image editing application (S1080). The electronic device (100) may install the filter image editing application according to user input. The electronic device (100) can identify whether it is connected to a network (S1030). That is, the electronic device (100) can identify whether it is connected to a network to receive filter images from an external HMD device (200-2). If it is not connected to a network, the electronic device (100) can provide a message for network connection. When identified as being connected to a network (S1030-Y), the electronic device (100) can download a filter image uploaded by an external device from the server (50) (S1040). The electronic device (100) can display a popup message indicating that the filter image download is complete (S1050). The electronic device (100) can provide a preview screen (S1060). That is, the electronic device (100) can provide a preview of a filter image downloaded from the server (50). For example, the electronic device (100) can provide a preview of a filter image received through an application execution screen as shown in FIGS. 5b to 5d. Here, the electronic device (100) can provide the downloaded filter image through an application execution screen as shown in FIGS. 5b to 5d. Specifically, the electronic device (100) can provide (or recommend) the downloaded filter image (or sticker image) on the sticker image editing area (524) of the application screen. The electronic device (100) can be configured to edit the filter image and apply the filter image (S1070). For example, the electronic device (100) can perform additional editing on the filter image received through the execution screen of the application as shown in FIGS. 5b to 5d and configure the application of the filter image. According to one or more embodiments, the HMD device (200-1) can analyze the concentration with an external HMD device (200-2) and provide an interactive filter image according to the analyzed concentration. FIG. 11 is a flowchart illustrating an embodiment of providing filter images according to the concentration of users using an HMD device, according to one embodiment of the present disclosure. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. According to one or more embodiments, S1110 to S1160 may be understood to be performed in a processor (e.g., processor (210) of FIG. 3) of an electronic device (e.g., HMD device (200) of FIG. 3). According to one or more embodiments, the HMD device (200-1) can identify an external HMD device (200-2) (S1110). Specifically, the HMD device (200-1) can identify the external HMD device (200-2) based on a signal broadcast from the external HMD device (200-2). Alternatively, the HMD device (200-1) can identify an external HMD device (200-2) of a threshold size or larger within the FoV image. Alternatively, the HMD device (200-1) can identify the external HMD device (200-2) based on a flashing signal of a preset pattern detected within the FoV image. The HMD device (200-1) can analyze the concentration of another user wearing an external HMD device (200-2) (S1120). Specifically, the HMD device (200-1) can acquire information about the user's gaze or information about the user's gestures using a camera (225) or a sensor (230), and can receive information about the other user's gaze or other user's gestures from the external HMD device (200-2). Then, the HMD device (200-1) can analyze the concentration based on information about the user's gaze and other user's gestures. The HMD device (200-1) can identify whether other users and users are focusing on each other based on the analysis results (S1130). If it is identified that the other user and the user are not focusing on each other (S1130-N), the HMD device (200-1) can identify whether the other user is focusing on the user (S1160). When it is identified that another user and the user are focusing on each other (S1130-Y) or that another user is focusing on the user (S1160-Y), the HMD device (200-1) can identify whether the interactive filter image setting is turned on (S1140). Here, the interactive filter image may be a filter image that is dynamically adjusted according to the user's movement. When the interactive filter image setting is turned on (S1140-Y), the HMD device (200-1) can provide an interactive filter image (S1150). If the interactive filter image setting is off (S1140-N) or if the user and other users are not focused on each other (S1160-N), the HMD device (200-1) may not provide an interactive filter image. Meanwhile, in the above-described embodiment, the HMD device (200-1) was described as providing an interactive filter image, but this is merely one embodiment, and it is obvious that it can provide a general filter image. According to one or more embodiments, the electronic device (100) can identify a user wearing the HMD device (200-1) and generate a filter image corresponding to the user (i.e., user account). FIG. 12 is a flowchart illustrating an embodiment of generating a filter image by identifying a user using an HMD device according to one embodiment of the present disclosure. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. According to one or more embodiments, S1210 to S1280 may be understood to be performed in a processor (e.g., processor (120) of FIG. 2) of an electronic device (e.g., electronic device (100) of FIG. 2). According to one or more embodiments, the electronic device (100) can identify a user wearing the HMD device (200-1) (S1210). Specifically, the HMD device (200-1) can identify a user wearing the HMD device (200-1) using a camera (225) or a sensor (230) and transmit information about the identified user to the electronic device (100). Alternatively, the electronic device (100) can identify a user wearing the HMD device (200-1) through a user's login action. The electronic device (100) can identify whether the identified user is the primary user (S1220). Here, the primary user may be the user registered during the initial setup of the HMD device (200-1). If the identified user is the primary user (S1220-Y), the electronic device (100) may display a guidance message inquiring about providing a stored filter image (S1230). That is, the electronic device (100) may display a guidance message inquiring about providing a filter image corresponding to the primary user. The electronic device (100) can provide a filter image preview (S1280). That is, the electronic device (100) can provide a preview of a filter image corresponding to the main user. For example, the electronic device (100) can provide a preview of a filter image received through an application execution screen as shown in FIGS. 5b to 5d. If the identified user is not the primary user (S1220-N), the electronic device (100) may request a login to the user's account (S1240). That is, the electronic device (100) may request a login operation to obtain information about the identified user. The electronic device (100) can identify whether the filter image of the user is stored (S1250). That is, the electronic device (100) can identify whether the filter image of the user is stored based on the logged-in user account information. If the filter image of the user is already stored (S1250-Y), the electronic device (100) can provide a filter image preview (S1280). That is, the electronic device (100) can provide a preview of the filter image corresponding to the user. If the filter image of the user is not saved (S1250-N), the electronic device (100) can provide guidance for generating the filter image (S1260). The electronic device (100) can generate a filter image according to user input (S1270). That is, the electronic device (100) can generate a filter image corresponding to the user using the method described in FIG. 4. The electronic device (100) can provide a filter image preview (S1280). That is, the electronic device (100) can provide a preview of the filter image corresponding to the user. According to one or more embodiments, when an event occurs in which an external HMD device (200-2) is detected while the HMD device (200-1) is displaying a FoV image, a filter image corresponding to the external HMD device (200-2) can be displayed on an area corresponding to the external HMD device (200-2) within the FoV image. FIG. 13 is a flowchart illustrating an embodiment according to one embodiment of the present disclosure that detects an external HMD device and provides a filter image corresponding to the external HMD device. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. According to one or more embodiments, S1310 to S1360 may be understood to be performed in a processor (e.g., processor (210) of FIG. 3) of an electronic device (e.g., HMD device (200) of FIG. 3). According to one or more embodiments, the HMD device (200-1) can display a FoV image captured through a camera (225) (S1310). Specifically, the HMD device (200-1) can acquire an image using a first camera (255-1) located in front of the user and display the acquired image as a FoV image. The HMD device (200-1) can detect the occurrence of an event detecting an external HMD device while the FoV image is displayed (S1320). In one or more embodiments, the HMD device (200-1) can detect an event detecting an external HMD device (200-2) when the external HMD device (200-2) is detected using a short-range wireless communication circuit (e.g., a Bluetooth communication circuit). In one or more embodiments, the HMD device (200-1) can detect an event detecting an external HMD device (200-2) when an external HMD device (200-2) of a threshold size or larger is detected within the FoV image. In one or more embodiments, the HMD device (200-1) can detect an event detecting an external HMD device (200-2) when a flashing signal of a preset pattern output by the external HMD device (200-2) is detected. The HMD device (200-1) may transmit a signal to the external HMD device (200-2) or the external server (50) to request a filter image of the external HMD device (200-2) (S1330). In one or more embodiments, if the HMD device (200-1) and the external HMD device (200-2) are connected by a wireless communication circuit (e.g., a UWB communication circuit or a Wi-Fi communication circuit), the HMD device (200-1) may transmit a signal to the external HMD device (200-2) to request a filter image of the external HMD device (200-2). In one or more embodiments, the HMD device (200-1) may identify the external HMD device (200-2) and transmit a signal to the external server (50) to request a filter image of the external HMD device (200-2) along with information about the identified external HMD device (200-2). It can be identified whether the HMD device (200-1) is a sharing target that shares the filter image of the external HMD device (200-2) (S1340). Specifically, the external HMD device (200-2) or the external server (50) can identify whether the HMD device (200-1) is a sharing target that shares the filter image of the external HMD device (200-2) based on information about the HMD device (200-1). That is, it can be identified whether the HMD device (200-1) has been previously designated as a sharing target for the filter image. When the HMD device (200-1) is identified as a sharing target for sharing the filter image of the external HMD device (200-2) (S1340-Y), the HMD device (200-1) can receive the filter image of the external HMD device (200-2) from the external HMD device (200-2) or the external server (50) (S1350). The HMD device (200-1) can display a filter image received on an external HMD device (200-2) included in the FoV image (S1360). Specifically, the HMD device (200-1) can create a new layer based on a filter image of the external HMD device (200-2) received from the external HMD device (200-2) or an external server (50), and display the created layer by overlaying it on the existing FoV image. Here, the filter image of the external HMD device (200-2) can be displayed on an area within the FoV image that corresponds to the external HMD device (200-2). According to one or more embodiments, the HMD device (200) can share a filter image by establishing a communication connection with at least one external HMD device or at least one electronic device. FIG. 14 is a drawing for illustrating an embodiment that provides a filter image for at least one of a plurality of external HMD devices according to one embodiment of the disclosure. The HMD device (200) can establish a communication connection with at least one external HMD device or at least one electronic device. For example, as shown in FIG. 14, the HMD device (200) can establish a communication connection with the first to third external HMD devices (1400-2, 1400-3, 1400-4) or the external electronic device (1400-1). Specifically, the HMD device (200) can obtain a list of candidate devices based on an advertisement signal to be broadcast by the first to third external HMD devices (1400-2, 1400-3, 1400-4) or the external electronic device (1400-1) received through a Bluetooth communication circuit. That is, the HMD device (200) can obtain identification information of the first to third external HMD devices (1400-2, 1400-3, 1400-5) or the external electronic device (1400-1) based on an advertisement signal broadcast from the first to third external HMD devices (1400-2, 1400-3, 1400-4) or the external electronic device (1400-1), and can obtain a list of candidate devices based on the identification information. Additionally, the HMD device (200) can perform a communication connection using a UWB channel for secure communication with the first to third external HMD devices (1400-2, 1400-3, 1400-4) or an external electronic device (1400-1). In particular, the HMD device (200) may establish a communication connection only with the first to third external HMD devices (1400-2, 1400-3, 1400-4) or external electronic device (1400-1) that enter within the secure range and include a secure key generated by a filter image editing application. Here, the secure range refers not only to a range within a preset distance from the HMD device (200), but also to a range capable of communicating with the HMD device (200) and a range capable of detecting a flashing signal output by the HMD device (200). Additionally, the secure key may include security information and identification information corresponding to the device. Additionally, the HMD device (200) can transmit a signal to share a communication connection or filter image through a UWB communication circuit or a Wi-Fi communication circuit, or receive a response signal in response to a request signal. In one or more embodiments, the HMD device (200) may provide a filter image corresponding to the HMD device (200) worn by the user to the user. Specifically, the HMD device (200) may transmit a filter image corresponding to the HMD device (200) worn by the user to an electronic device (100), and may provide a filter image on the HMD device (200) worn by the user to a mirror among the FoV images. FIGS. 15a to 15d are drawings for explaining an embodiment of providing a filter image corresponding to an HMD device by linking an HMD device and an electronic device according to one embodiment of the present disclosure. The HMD device (200) can acquire a FoV image of a user wearing the HMD device (200). For example, the HMD device (200) can acquire a FoV image (1510) including a user wearing the HMD device (200) by taking a picture of a mirror located in front, as shown in FIG. 15a. Here, the HMD device (200) can identify the HMD device (200) based on identification information, such as a flashing signal, output by the HMD device (200). Additionally, as illustrated in FIG. 15b, the HMD device (200) can establish a communication connection with an electronic device (1500) that has the same user account as the user wearing the HMD device (200). Here, the HMD device (200) can establish a communication connection with the electronic device (1500) before acquiring a FoV image (1510) that includes the user wearing the HMD device (200). Meanwhile, the HMD device (200) can establish a communication connection with the electronic device (1500) using a security key to share a filter image, as illustrated in FIG. 15b. That is, the HMD device (200) can establish a communication connection to share a filter image by identifying whether a security key is included in the signal for the communication connection. After establishing a communication connection, the electronic device (100) can photograph a user wearing the HMD device (200) using a camera module (180) (a front or rear camera). For example, the electronic device (100) can photograph a user wearing the HMD device (200) while operating in selfie mode through the front camera. As another example, the electronic device (100) can photograph a user wearing the HMD device (200) reflected in a mirror through the rear camera. When a user wearing the HMD device (200) is detected within the captured image, the electronic device (100) can provide a filter image (1530) superimposed on the HMD device within the image, as illustrated in FIG. 15c. Here, since the electronic device (1500) and the HMD device (200) share the same user account, the filter image (

[1530] ) can be stored, but is not limited to this, and can be downloaded from an external server (50). Additionally, when a user wearing the HMD device (200) looks into a mirror, the HMD device (200) may provide a filter image on an area corresponding to the HMD device (200) included within the FoV image. For example, as illustrated in FIG. 15d, when a user wearing the HMD device (200) is detected within the FoV image (1510), the HMD device (200) may provide a filter image (1540) on an area corresponding to the HMD device (200) included within the FoV image. Here, the filter image (

[1540] ) can be stored within the HMD device (200), but this is merely one example, and can be stored in an electronic device (1500) connected to the same user account as the HMD device (200) so that the HMD device (200) can receive it from the electronic device (1500). In one or more embodiments, when an external HMD device is detected, the HMD device (200) can share a filter image after establishing a communication connection with the external HMD device. FIGS. 16a to 16c are drawings for explaining an embodiment according to one embodiment of the present disclosure that detects an external HMD device and provides a filter image corresponding to the external HMD device. As illustrated in FIG. 16a, the HMD device (200) can identify whether an external HMD device (1600) is included within the secure range. That is, the HMD device (200) can identify an event that detects an external HMD device (1600) within the secure range. In one or more embodiments, the HMD device (200) can detect an event that includes the external HMD device (1600) within the secure range when the external HMD device (1600) is detected using a short-range wireless communication circuit (e.g., a Bluetooth communication circuit). In one or more embodiments, the HMD device (200) can detect an event that includes the external HMD device (1600) within the secure range when an external HMD device (1600) of a threshold size or larger is detected within the FoV image. In one or more embodiments, the HMD device (200) can detect an event including the external HMD device (1600) within a secure range when a flashing signal of a preset pattern output by the external HMD device (1600) is detected. When an event is detected in which an external HMD device (1600) is included within the secure range, the HMD device (200) can establish a communication connection with the external HMD device (1600) using a security key, as shown in FIG. 16b. That is, the HMD device (200) can establish a communication connection with the external HMD device (1600) by identifying that the external HMD device (1600) is a target for sharing through the security key in order to share a filter image. When a communication connection is established, the HMD device (200) and the external HMD device (1600) can provide a guidance message to guide the sharing of the filter image. When a communication connection is established, the HMD device (200) can transmit a filter image corresponding to the HMD device (200) to an external HMD device (1600) and receive a filter image corresponding to the external HMD device (1600) from the external HMD device (1600). And, as illustrated in FIG. 16c, the HMD device (200) can display a filter image (1620) superimposed on an external HMD device (1600) included within a FoV image (1610). Here, the FoV image (1610) can be displayed by a first layer, and the filter image (1620) can be displayed by a second layer. In one or more embodiments, when a plurality of external HMD devices are identified within a FoV image, the HMD device (200) can identify the plurality of external HMD devices based on a signal received through a communication circuit or a flashing signal of a preset pattern output by the external HMD device. Additionally, the HMD device (200) can share a filter image based on the identified external HMD devices. FIGS. 17a and FIGS. 17b are drawings for illustrating an embodiment according to one embodiment of the present disclosure that provides only a filter image corresponding to some of the external HMD devices among a plurality of external HMD devices. The HMD device (200) can acquire and display a FoV image. And, as illustrated in FIG. 17a, when a plurality of external HMD devices (1720, 1730) are identified within a FoV image (1710), the HMD device (200) can identify the plurality of external HMD devices (1720, 1730) based on a signal received through a communication circuit (e.g., a Bluetooth communication circuit, etc.) or a flashing signal of a preset pattern output by the external HMD device. That is, the HMD device (200) can obtain identification information of the plurality of external HMD devices (1720, 1730) and can identify whether they are targets for sharing a filter image based on the obtained identification information. If they are identified as targets for sharing a filter image, the HMD device (200) and the external HMD device can share the filter image with each other. However, this is merely one embodiment, and the HMD device (200) can share the filter image with an external HMD device that is identified as a target for sharing a filter image and is located within a secure range. And, the HMD device (200) can identify an external HMD device located within a secure range among the multiple external HMD devices (1720, 1730) based on information regarding the identified multiple external HMD devices (1720, 1730). When the first external HMD device (1720) is identified as being within a secure range, the HMD device (200) may display a filter image (1740) superimposed on the first external HMD device (1720) within the FoV image (1720), as illustrated in FIG. 17b. Here, the HMD device (200) may not provide a separate filter image on the second external HMD device (1730). Here, if an external HMD device located within the secure range but not requesting filter image sharing, or an external HMD device that is not a sharing target, receives a connection request from the external HMD device, the HMD device (200) may accept the connection request and provide the filter image to the external HMD device. According to a specific example of the present disclosure, the various embodiments described above may be implemented as software comprising instructions stored on a machine-readable storage medium (e.g., a computer). The machine may include an electronic device (e.g., electronic device (A)) according to the disclosed embodiments, which is a device capable of calling instructions stored from the storage medium and operating according to the called instructions. When instructions are executed by a processor, the processor may perform a function corresponding to the instructions directly or by using other components under the control of the processor. Instructions may include code generated or executed by a compiler or an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, "non-transitory" means only that the storage medium does not contain a signal and is tangible, and does not distinguish whether data is stored semi-permanently or temporarily in the storage medium. Additionally, according to one embodiment of the present disclosure, the method according to the various embodiments described above may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or online through an application store (e.g., Play Store™). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a storage medium such as the memory of a manufacturer's server, an application store's server, or a relay server. Additionally, each component (e.g., module or program) according to the various embodiments described above may be composed of a single or multiple entities, and some of the aforementioned sub-components may be omitted, or other sub-components may be further included in the various embodiments. Generally or additionally, some components (e.g., module or program) may be integrated into a single entity to perform the functions performed by each of the respective components prior to integration in the same or similar manner. The operations performed by the module, program, or other components according to the various embodiments may be executed sequentially, in parallel, iteratively, or heuristically, or at least some operations may be executed in a different order, omitted, or other operations added. Although preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above. It is understood that various modifications can be made by those skilled in the art without departing from the essence of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical spirit or perspective of the present disclosure.

Claims

1. In an electronic device, Communication circuit; Memory for storing instructions; and It includes at least one processor; and When the above instructions are executed collectively or individually by the at least one processor, the electronic device, Acquiring usage information regarding the electronic device of a user using the electronic device, and Based on the above-mentioned acquired usage information, the user's preference information for generating a filter image is acquired, and Based on the preference information of the above user, a filter image corresponding to the user's HMD (Head Mounted Display) device is obtained, and An electronic device that transmits the filter image obtained through the above communication circuit to the external server so that it is stored in connection with the user's account registered on the external server.

2. In Paragraph 1, The above usage information is, It includes at least one of usage information of a gallery application, usage information of a photo editor application, usage information of a message application, usage information of an SNS (Social Network Service) application, desktop setting information, lock screen setting information, usage information of a wearable device connected to the electronic device, information about images purchased by the user, and search information of the user. The above preference information is, An electronic device comprising at least one of preferred color information, information about preferred image resources, and information about preferred image keywords.

3. In Paragraph 2, When the above instructions are executed collectively or individually by the at least one processor, the electronic device, The preferred color information is obtained based on at least one of the above desktop setting information, the above lock screen setting information, usage information of a wearable device connected to the electronic device, and information about an image purchased by the user, and An electronic device for obtaining information about the preferred image resource and information about the preferred image keyword based on usage information of the gallery application, usage information of the photo editor application, usage information of the message application, usage information of the SNS application, and search information of the user.

4. In Paragraph 3, When the above instructions are executed collectively or individually by the at least one processor, the electronic device, Identify the background color of the filter image based on the above preferred color information, and An electronic device for acquiring a pattern or object included in the filter image based on information about the preferred image resource or information about the preferred image keyword.

5. In Paragraph 4, When the above instructions are executed collectively or individually by the at least one processor, the electronic device, If the filter image is an image corresponding to an HMD device, the identified background color is set in the shape of the HMD device and the filter image is generated by including the acquired pattern or object. An electronic device that, if the filter image is an image corresponding to glasses, generates the filter image by using a neural network model to generate the remaining part excluding the glasses image.

6. In Paragraph 1, When the above instructions are executed collectively or individually by the at least one processor, the electronic device, Based on user input, one of the sharing target and sharing location for sharing the filter image is set, and An electronic device that transmits information about at least one of the set sharing target and the sharing location, along with the filter image, to the external server through the communication circuit.

7. In an HMD device, camera; display; Communication circuit; Memory for storing instructions; and It includes at least one processor; and When the above instructions are executed collectively or individually by the at least one processor, the HMD device, A Field of View (FoV) image captured through the camera is displayed through the display, and When an event detecting an external HMD device occurs while the above FoV image is displayed, a signal to request a filter image of the external HMD device is transmitted to the external HMD device and / or an external server, and When the above HMD device is identified as a sharing target for sharing the filter image of the external HMD device, the filter image of the external HMD device is received from the external HMD device and / or the external server, and An HMD device that displays the received filter image on the external HMD device included in the above FoV image.

8. In Paragraph 7, The above communication circuit includes a short-range wireless communication circuit, and When the above instructions are executed collectively or individually by the at least one processor, the HMD device, An HMD device that identifies an event of detecting the external HMD device as occurring when the external HMD device is detected through the above-mentioned short-range wireless communication circuit, or when the size of the external HMD device within the FoV image is greater than or equal to a threshold size, or when the external HMD device within the FoV image is detected to be outputting a blinking signal of a preset pattern.

9. In Paragraph 7, When the above instructions are executed collectively or individually by the at least one processor, the HMD device, An HMD device that identifies whether a security key for connection with the external HMD device is included and performs a communication connection with the external HMD device through the communication circuit.

10. In Paragraph 7, When the above instructions are executed collectively or individually by the at least one processor, the HMD device, An HMD device that identifies a plurality of external HMD devices based on a signal received through the communication circuit or a preset pattern of blinking signal output by the external HMD device when a plurality of external HMD devices are identified within the above FoV image.

11. In a method for controlling an electronic device, A step of obtaining usage information regarding the electronic device of a user using the electronic device; A step of obtaining the user's preference information for generating a filter image based on the above-mentioned acquired usage information; A step of acquiring a filter image corresponding to the user’s HMD (Head Mounted Display) device based on the user’s preference information; and A control method comprising the step of transmitting the acquired filter image to an external server so that it is stored in connection with the user's account registered on the external server.

12. In Paragraph 11, The above usage information is, It includes at least one of usage information of a gallery application, usage information of a photo editor application, usage information of a message application, usage information of an SNS (Social Network Service) application, desktop setting information, lock screen setting information, usage information of a wearable device connected to the electronic device, information about images purchased by the user, and search information of the user. The above preference information is, A control method comprising at least one of preferred color information, information about preferred image resources, and information about preferred image keywords.

13. In Paragraph 12, The step of obtaining the above preference information is, The preferred color information is obtained based on at least one of the above desktop setting information, the above lock screen setting information, usage information of a wearable device connected to the electronic device, and information about an image purchased by the user, and A control method for obtaining information about the preferred image resource and information about the preferred image keyword based on usage information of the gallery application, usage information of the photo editor application, usage information of the message application, usage information of the SNS application, and search information of the user.

14. In Paragraph 13, The step of acquiring the filter image above is, A step of identifying the background color of the filter image based on the above-mentioned preferred color information; and A control method comprising the step of obtaining a pattern or object included in the filter image based on information about the preferred image resource or information about the preferred image keyword.

15. In Paragraph 14, The step of acquiring the filter image above is, If the filter image is an image corresponding to an HMD device, the identified background color is set in the shape of the HMD device and the filter image is generated by including the acquired pattern or object. A control method for generating the filter image by using a neural network model to generate the remaining parts excluding the glasses image, if the filter image is an image corresponding to glasses.

Citation Information

Patent Citations

  • Method and apparatus for providing information terminal with hmd

    KR101687309B1

  • Method for customized posting and server implementing the same

    KR101862178B1

  • Apparatus and method for improvement of radiation efficiency in wireless communication system

    KR1020220125554A

  • Wearable device, method, and non-transitory computer readable storage medium for displaying user interface

    KR1020250168024A

  • Reasonable expenditure recommendation service providing system for optimal income deduction based on real-time expenditure data analysis

    KR102759117B1